君は心理学者なのか?

大学時代に心理学を専攻しなぜかプログラマになった、サイコ(心理学)プログラマかろてんの雑記。

考察

エクスペクト・パトローナム!守護霊よ来たれ! くらいわかりやすい呪文「git push origin master」

Gitコマンド、呪文みたいだよね みなさんこんにちは。 git push origin master Git、いきなり使い始めると、 Gitコマンドがただの呪文のように見えますよね。 Gitコマンド使い始めの頃は、 ハリーポッターででてくる浮遊呪文 「ウィンガディアム・レヴィオー…

【Git】時よ戻れ!〜RPGゲームの「セーブ」とGitの「commit」の比較から、commitとは何かについて考えてみる〜

commitとは結局なんなのか 結論 commitとは、 どのセーブ地点にも戻ることができる 高機能な「セーブ」 解説 RPGのセーブとGitのcommitを比較してみます。 RPGの「セーブ」 ここに冒険の書v0.1があります。 冒険が進んだので、冒険の書v0.2として保存しよう…

そのテーブルに、idは必要ですか?〜idの必要性とデータの一意性についてもう一度考えてみる

テーブルに必ずと行っていいほど入っているidカラム 普段扱っているテーブルには、だいたいidカラムが含まれている。 Ruby on Railsのmigration機能を使うと勝手にidカラムが入ったりする。 当たり前のように存在するidカラム。 そのidカラムの必要性につい…

なぜ、データベースを正規化するのか。正規化のメリットについてソースコードレベルで考えてみる(第一正規化)

正規化のメリットについてソースコードレベルで考えてみる DB設計をする際、あたりまえのように正規化していたのですが、 「なぜ正規化するか」についてはあまり良くわかっていませんでした。 調べると 正規化の理論は、 データの冗長性を排除し、 更新時の…

システム開発課の一日 〜徒然なるままにシステム開発用語〜

この会話はファンクションです (ナレーション) とある会社の業務系システムを開発している情報システム科の一室。 皆、一心不乱にキーボードを叩いている。 (効果音) キーボードを叩く音 上司 「かろてん君さー、このフラグがtrueの時って子供を殺せばい…

【性格診断テスト】16 personalities - INFP 和訳その2

(画像は “仲介者”型の性格 (INFP-A / INFP-T) | 16Personalitiesより) 16 personalities 診断 私はINFPタイプでした。 INFP より多くの情報を知りたいと思い、こちらの本の一部を和訳してみました。 https://www.amazon.co.jp/gp/product/B01ES8UZ4A/ref=k…

意思決定は殺人と同じだ。

はじめに 今月に入って僕は8人殺害している。 どいつも悪い奴ではなかった。 どちらかというと皆、可能性に満ち溢れた奴らばかりだった。 そんな人たちを次々に殺めていく。 ちょっと首を締めるだけで、人は簡単に死ぬ。 そんなことを思う。 首を絞められな…

あなたのダイエットはなぜ続かないのか。行動心理学から考えてみる

ダイエットは本当につづかないのか? ダイエットって、続かないですよね。 会社帰りにラーメン食べちゃいますよね。 ジム契約してもなんだかんだで行かなくなっちゃいますよね。 そんな続かないダイエットについて、 どうやったら続くのか を行動心理学から…

フロントエンドエンジニアとは何か、バックエンドエンジニアとは何か

なんとなく使っていたフロントエンドとバックエンドと言う言葉を今一度整理してみました。 超ざっくりなので初心者向けです。 フロントエンドエンジニアについて 作るもの フロントエンドエンジニアは、主に「ユーザの目に見える部分」を作ることが多いです…

フリーランスエンジニアを雇う、企業側のメリット

最近フリーランスエンジニアと言う言葉をあちこちで目にするようになった。 一時期私もフリーランスエンジニアとして働いていた。 自由だった。出勤時間も自由だったし、作業場所も自由だった。 そんなメリットがあったのでフリーランスエンジニアになった。…

アウトプットの重要性を、今一度考えてみる

ずっと前から、アウトプットの重要性をといている人がとても多い。 インプットだけではダメだ。アウトプットをしたほうがよい。 結構耳タコだ。 でもなぜ、アウトプットをしたほうが良いのか。 私は、「頭の中の無定形なものが、定形なものになってくる」か…