Translation Unit.
標準的な翻訳単位
- 1つのソースファイル (
*.c) - 上記のソースファイルからインクルードされた全てのヘッダファイル (
*.h)- ヘッダファイルの中からインクルードされたヘッダファイルも全て含む。
Translation Unit.
*.c)*.h)
Single Inline Package
Dual Inline Package
Pin Grid Array
Ball Grid Array
Quad Flat Package
…
"さんてん" ⇒ 変換
⌥ (Option) + ; (セミコロン)
Registration, Evaluation, Authorization and Restriction of Chemicals
欧州連合が制定した人の健康や環境の保護のために化学物質を管理する欧州議会及び欧州理事会規則
「言い方が悪い」、「感情的な物言いだ」などトーン(論調)に論点をずらして抗議や訴えを封じようとすること。
「お前もな」論法。発言者の過去の失敗や間違い、言行不一致に論点をずらすこと。「発言の真偽」と「発言者の人格」をない交ぜにして、発言内容の否定のために発言者への人格攻撃を繰り返すこと。
燻製ニシンの虚偽。ミスディレクション。燻製の強い匂いで猟犬の嗅覚を混乱させた逸話に基づく。核心から注意をそらす証言や証拠、情報を散りばめることで相手を混乱させる手法。
straw man, straw person. 敵に見立てた藁人形を相手に戦い、本人を倒して勝ったが如く猛々しく振る舞うこと。都合よく歪めたり切り取った相手の主張を論破することで自らの正しさを印象付ける手法。
極私的メモ。設計と実装を一致させる必要があるのか? 設計を膨らませて(情報を付加して)ソースコードを記述するのがプログラマーの責務? 膨らませるだけではなく変形や組み換えまでがプログラマーの責務と捉える? 一方で設計と実装の著しい乖離は設計成果物を「絵に描いた餅」、「無駄な成果物」にする恐れはないのか? 「プログラマー」を「設計者(アーキテクト)」と「実装者(コーダー)」に役割を分けることにメリットがあるのか?
git mergeコマンドにおけるカレント・ブランチとマージ・ブランチの関係

|
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の変数(交絡因子)の存在により、見かけ上の相関関係があるように見える現象。
「アイスクリームの売上高」が多い日は「水難事故件数」も多い。しかし両者の間に『因果関係』は存在しない。「アイスクリームを食べると水難事故のリスクが増す」という推論は誤り。アイスクリームの販売を禁止しても(売上高ゼロでも)、水難事故件数は減少しない。
「気温」という交絡因子が存在している。
ロンドン・コレラ調査、ジョン・スノウ、青空文庫『コレラの伝染様式について』