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

Conflict解消操作の例
|
1 2 3 4 5 6 7 8 9 |
$ git merge fix/foo_range ### コンフリクト発生 ### $ git checkout --ours foo_module.c # 「現在の変更」でワークを上書きする $ git add foo_module.c # 「ワーク」=「現在の変更」をステージングする $ git commit -m "コミットメッセージ" |
擬似相関
Spurious Correlation。2つの事象に因果関係がないにも関わらず、第3の変数(交絡因子)の存在により、見かけ上の相関関係があるように見える現象。
擬似相関の例 「アイスクリームの売上高」と「水難事故件数」
「アイスクリームの売上高」が多い日は「水難事故件数」も多い。しかし両者の間に『因果関係』は存在しない。アイスクリームの販売を禁止しても(売上高ゼロでも)、水難事故件数は減少しない。
「気温」という交絡因子因子が存在している。
本来の因果関係
- 気温が高いとアイスクリームの購入者数が増える。一人当たりの購入数も増える。
- 気温が高いと水辺の行楽客が増える。水辺の行楽客が増えると水難事故件数が増える。
関連キーワード (適切に相関を扱った事例)
ロンドン・コレラ調査、ジョン・スノウ、青空文庫『コレラの伝染様式について』
アノテーションコメント
ソースコードのコメントに付加するメタデータ(タグ、プレフィックス)。
例
|
1 |
// TODO: 〇〇エラーチェック処理 |
|
1 2 3 |
if (len < 0) { // FIXME: 境界値条件 return (ERROR_INVALID_LEN); } |
外部リンク
- Visual Stidio コード コメントとショートカットでタスク リストを使用する
- Xcode Annotate your code for visibility
三原色
光の三原色
加法混色
- Red : 赤
- Green : 緑
- Blue : 青
色の三原色
減法混色
- Cyan : シアン
- Magenta : マゼンタ
- Yellow : イエロー
カラー調整
彩度 (saturation)
全体の彩度を一律に強める機能。
自然な彩度 (vibrance)
写真の「肌色」や「すでに鮮やかな色」を維持しつつ、くすんだ色(彩度が低い部分)を中心に自動補正する機能。
キャスト (cast)
色かぶりを補正する機能。蛍光灯や夕日などで意図しない色味の偏りが生じた写真を補正する機能。
DNG
DNG (Digital Negative)。 Adobe社が開発したRAW画像ファイル形式。オープンフォーマット。
外部URL
約物
やくもの。句読点、括弧、疑問符など文字や数字以外の記号。
OM SYSTEM ファイル命名ルール
極私的『若者ことば』
二次元キャラや動画コンテンツ由来の言葉
- アシメ
- アシンメトリー (asymmetry)。左右非対称の。左右非対称のヘアスタイルや服装、服飾。左右非対称の髪型の2次元キャラクター。
- シンメ
- シンメトリー (symmetry)。左右対称の。TikTok動画などで二人が鏡面のように左右に並んで踊る様子。
