Tossie85

特にテーマは設けていません。日常で感じたことをできるだけ読みやすい文章で書くことを心が…

Tossie85

特にテーマは設けていません。日常で感じたことをできるだけ読みやすい文章で書くことを心がけて書いていきます。 ※ヘッダー画像は フリー素材ぱくたそ( www.pakutaso.com ) のものを利用しています。

マガジン

最近の記事

  • 固定された記事

「どうやって勉強したの?」に対する回答

職業プログラマになって7年が経過した。 時々、こういう質問を受けることがある。 「どうやって勉強したんですか?」 これに対する答えはいつも困るんですよね。 なぜなら、勉強というものを今まであまりした記憶がないんです。 学生時代のテスト前ですら、「テストのための勉強」なんてあまりしなかったんです。 「していないって言いながら、絶対してるでしょ?」 というのは、よくある返しですが、必ずしもそうとは言えないですね。 前置きはこれくらいにして、本題を書いていきます。 勉強

    • 暇つぶしでじゃんけんアプリ作ってみた

      はじめに TwitterにJavaScriptでじゃんけんアプリ作ってみたというのが流れてきたから、暇つぶしに作ってみたというのが今回の内容です(笑) 内容は初学者向けとなっています。 大学時代の授業で作ったことあるけど… 学生時代の授業の自由課題でJavaのアプレットで何か作ってみようというのがあり、じゃんけんするアプリを作ったことがあります(アプレットという時点で時代を感じますね(笑)) 当時はロジックなんてあまり理解していなかったので、先生のレビューに従い自分で

      • Ctrl + Zに気をつけろ!

        たまには投稿しようと思って、こういう投稿することにしました。 PCで作業してて、間違えた時に一つ前の作業に戻るCtrl+Zというキーの組み合わせは殆どのアプリケーションで共通に使えるショートカットコマンドのひとつとして有名だ。 有名だからこそ誰しも普通に使うけど、時に思わぬトラブルを引き起こすこともある。 Excelの複数ウィンドウ時に気をつけろ!Excelは便利なツールのひとつだ。 その主たる利用目的は表計算ツールであるが、管理表やその他ドキュメントの作成に用いられること

        • Laravelの開発環境を整えよう(Windows)

          1.PHPのインストールまずはXAMPPをインストールしよう。 以下のサイトからOSにあったものをダウンロードしてインストールしましょう。(※メインではないので具体的なインストール方法は省略します) これでPHPの環境は整います。 2.Laravelをインストールしよう2-1.以下のサイトにアクセスしてComposerを取得しよう ダウンロード出来たら、実行しウィザードに従ってインストールします。 ウィザード内の設定はプロキシ設定がない限り、特に設定を変更せず進んでくだ

        • 固定された記事

        「どうやって勉強したの?」に対する回答

        マガジン

        • プログラミング
          8本
        • Office
          2本
        • noteのnote
          2本

        記事

          最近、「きれいなコードとは?」の投稿をシリーズ化していますが、過去に書いたコードを見ると酷いものですね。いろいろ経験しなきゃ「きれいなコード」にはたどり着けないと実感しています。 初学者のころは、動くものを作ることで精いっぱいでしたね。

          最近、「きれいなコードとは?」の投稿をシリーズ化していますが、過去に書いたコードを見ると酷いものですね。いろいろ経験しなきゃ「きれいなコード」にはたどり着けないと実感しています。 初学者のころは、動くものを作ることで精いっぱいでしたね。

          きれいなコードとは?(3)

          さてさて第三弾です。 シリーズ化は想定していませんでした。 今回のテーマは「コードとコメント」について書いてみようと思います。 その前に前回、前々回を読んでいない方はこちらから(全部1回で完結していますが) では本題に入ります。 コーディングをしていると、メソッドの説明や、処理の説明などでコメントをする機会があると思います。 メソッドの説明は可能な限り、処理概要、引数、戻り値について書くべきだと思います。 コメントで補うならコードを変えるべししかしながら、以下のコー

          きれいなコードとは?(3)

          きれいなコードとは?(2)

          前回、きれいなコードとは?という記事を書きましたが、第二弾を書こうと思います。 どこで値を返す?よくあるサンプルで時間にあった挨拶を返すメソッドを考えてみます。 /** * 挨拶を返すメソッド. * @param hour 時間 * @return 時間に対応した挨拶 */String getGreetingMessage(int hour) { String greeting; if( hour > 5 && hour < 12 ) { gre

          きれいなコードとは?(2)

          きれいなコードとは?(1)

          プログラミングやってるときれいなコードを書きたいと考えることがある。でも『きれいなコード』の定義は人や組織、コミュニティによってさまざまです。 『きれいなコード』を目指す目的目的でさえいろいろあると思います。 1.レビューしやすい 2.再利用しやすい 3.かっこよく見せたい まぁこんなところでしょうか? 確かに、『汚いコード』というのは、読みにくいし、それをベースに作り変えるのは難しく、わけのわからぬまま再利用したら、作者にしかわからない隠れたバグに悩まされる可能性も

          きれいなコードとは?(1)

          よくできてるね、Clubhouseって(知らんけど)

          最近やたらとClubhouseというアプリのネタを見ますよね。 1人が招待できる枠は2人までという限定がとくに話題になっていて、有名人や会社経営者、フリーランスなどが続々と使うようになっている気がします。 1人2名までで限定しておくことで「特別感」を出し、注目を集める。招待された人は自分は特別な人という感覚が無意識的に働く。招待されなかった人には「何とかして権利を得たい」「特別な枠に仲間入りしたい」という欲が生じる。 考えてみれば、1人2枠って第一世代は1人、第二世代は3

          よくできてるね、Clubhouseって(知らんけど)

          【Tips】Wordのページ番号の付け方

          ※Microsoft及びWordロゴはMicrosoft®の登録商標です。 仕事やプライベートでMicrosoftのWordをドキュメント作成に使用するケースも多いと思います。 ページ数が多くなるとページ番号や総ページ数をフッター部分につけることもあると思います。 そこで、意外と苦労するのが、セクションが変わったときの総ページ数(ページ番号を分数表記にした時の分母)の設定ではないでしょうか? 今回はその設定方法を紹介します。 ※説明文や画像はOffice365のWordを用

          【Tips】Wordのページ番号の付け方

          これやると魔法使いみたいになれるショートカットキー4選

          職場や学校でふとした時に人のパソコンを操作するときって時々ありますよね。 そんな時、ショートカットキーが使いこなせているとスマートですよね。今回は、知らない人が見たら「え?今なにしたの?」と感じるショートカット(for Windows)を紹介したいと思います。 ※この記事で説明する内容は一般的な説明であり、特別に設定されている場合はうまく動作しない場合があります。 開いているウィンドウをすべて最小化するいろんな作業をしているとエクスプローラやらブラウザやら文書作成ソフト

          これやると魔法使いみたいになれるショートカットキー4選

          プログラミングって難しい?簡単?何が必要?

          結論からいうと、思われているほど難しくはなく、それでいて極めると難しいというのがプログラミングであり、それはどの学問分野においても同じことが言えると思う。(個人的見解、以下同様) プログラミングをするために必要な知識や技能とは基本的には以下の4つの技能と知識があれば十分だと思います。 1.論理的に説明を理解する能力 2.論理的に説明できる能力 3.四則演算程度の数学的思考能力 4.少々の英語力(翻訳機利用可) この4つの項目をみて難しいと思う人もいるかもしれませんが、ど

          プログラミングって難しい?簡単?何が必要?

          「コミュニケーション能力」の誤解

          「コミュニケーション能力」は最近、就活などで重要視されるワードの一つですね。 でも、コミュニケーション能力と言われて、思いつくものは何でしょう? ・雑談がうまい人 ・性格が明るい ・リーダータイプ ・陽気 ・受け答えが上手 まぁこの辺りが思いつくのではないかと思います。 本当のコミュニケーション能力とは...英和辞典によると 伝達、報道(すること)、(熱などを)伝えること、(病気の)伝染、通信、交信、文通、(伝えられる)情報、通信文、書信 参照 communicat

          「コミュニケーション能力」の誤解

          車内置き去りによる事故ついて...

          ネットでこんなニュースを見つけましたので、ちょっと考えてみました。 市議の意見概要・子供の置き去り事故について胸が痛む ・毎年同様の事件が起きていて厳罰化しても後を絶たない ・車内の温度を一定に保つ技術があれば、救える命もあるのではないか ※詳細は記事や市議のTwitterを見てください 私の考え言わんとすることはわからないでもないです。ただ少々難しいのかなとおもいました。 この記事自体に賛否があることはさておき、「子供を放置できる技術」よりも「子供や小動物を放置できな

          車内置き去りによる事故ついて...

          「仕事ごっこ」読んでみた。

          今日は本を読んだ感想を書いてみようと思います。 この本は仕事で稟議書を書くことになって、世間ではどうなのかなと思ってふと調べようとしました。 「稟議書 」とGoogleの検索窓に入力すると、検索ワードに「稟議書 無駄」というものができてきました。 稟議書というのは日本独特の文化のようです。 責任をみんなで共有、分散するような目的のようです。 デメリットとしては、決済(決裁)に時間がかかったり、作成に時間がかかったり、さらに稟議書を回す前の根回しに時間がかかったり、、

          「仕事ごっこ」読んでみた。

          『めんどくさい』は進化の前兆

          皆さん、めんどくさいと感じることはありますか? もし、ここで「ありません!」と自信ありげに答えた方は要注意です。 なぜなら、「めんどくさい」はカイゼンのシグナルだからです。そのシグナルを感じないということは今の状態に満足していると考えることができるからです。 めんどくさいと感じる人が一人いたら、ほかにもそう感じている人がおかしくありません。 めんどくさいを感じよう学生なら「宿題めんどくさいな~」「授業出るのめんどいなぁ」「公式覚えるのめんどくさいな」「ノートとるの面倒」

          『めんどくさい』は進化の前兆