memo」カテゴリーアーカイブ

備忘録

ソフトウェア開発における設計と実装の一致

極私的メモ。設計と実装を一致させる必要があるのか? 設計を膨らませて(情報を付加して)ソースコードを記述するのがプログラマーの責務? 膨らませるだけではなく変形や組み換えまでがプログラマーの責務と捉える? 一方で設計と実装の著しい乖離は設計成果物を「絵に描いた餅」、「無駄な成果物」にする恐れはないのか? 「プログラマー」を「設計者(アーキテクト)」と「実装者(コーダー)」に役割を分けることにメリットがあるのか?

続きを読む

[git] カレントブランチとマージブランチ

git mergeコマンドにおけるカレント・ブランチとマージ・ブランチの関係

git merge branch

Conflict解消操作の例

擬似相関

Spurious Correlation。2つの事象に因果関係がないにも関わらず、第3の変数(交絡因子)の存在により、見かけ上の相関関係があるように見える現象。

擬似相関の例 「アイスクリームの売上高」と「水難事故件数」

「アイスクリームの売上高」が多い日は「水難事故件数」も多い。しかし両者の間に『因果関係』は存在しない。アイスクリームの販売を禁止しても(売上高ゼロでも)、水難事故件数は減少しない。

「気温」という交絡因子因子が存在している。

本来の因果関係

  • 気温が高いとアイスクリームの購入者数が増える。一人当たりの購入数も増える。
  • 気温が高いと水辺の行楽客が増える。水辺の行楽客が増えると水難事故件数が増える。

関連キーワード (適切に相関を扱った事例)

ロンドン・コレラ調査ジョン・スノウ、青空文庫『コレラの伝染様式について

アノテーションコメント

ソースコードのコメントに付加するメタデータ(タグ、プレフィックス)。

外部リンク

三原色

光の三原色

加法混色

  • Red : 赤
  • Green : 緑
  • Blue : 青

色の三原色

減法混色

  • Cyan : シアン
  • Magenta : マゼンタ
  • Yellow : イエロー

カラー調整

彩度 (saturation)

全体の彩度を一律に強める機能。

自然な彩度 (vibrance)

写真の「肌色」や「すでに鮮やかな色」を維持しつつ、くすんだ色(彩度が低い部分)を中心に自動補正する機能。

キャスト (cast)

色かぶりを補正する機能。蛍光灯や夕日などで意図しない色味の偏りが生じた写真を補正する機能。

極私的『若者ことば』

二次元キャラや動画コンテンツ由来の言葉

アシメ
アシンメトリー (asymmetry)。左右非対称の。左右非対称のヘアスタイルや服装、服飾。左右非対称の髪型の2次元キャラクター。
シンメ
シンメトリー (symmetry)。左右対称の。TikTok動画などで二人が鏡面のように左右に並んで踊る様子。

続きを読む