タグ: #internals
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 3 件
Gitの内部構造で理解する命令 — オブジェクト、リファレンス、インデックスで読み直すresetとrebase
Gitの命令を丸暗記すると毎回検索する羽目になりますが、データモデルを知っていれば命令の動作は推論できます。この記事ではblobとtreeとcommitとtagという4つのオブジェクト、同じ内容が常に同じハッシュを持つコンテンツアドレス指定、ブランチが41バイトのファイルにすぎないという事実、そしてインデックスが実際に何を収めているのかを、cat-fileとls-filesで直接開いて確かめます。このモデルを知っていれば、resetがな
2026-07-26 · 19 分で読めます #git#internals#git-objects#fundamentals#version-controlNode.js Event Loop と libuv 内部構造完全ガイド — 6 Phase、Microtask、Worker Threads、V8 ヒープ (2025)
「Node.js はシングルスレッドなのに、なぜ速いのか?」の本当の答え。libuv Event Loop の 6 phase (Timers, Pending Callbacks, Idle, Poll, Check, Close)、process.nextTick と Promise microtask の優先順位、setImmediate と setTimeout の微妙な実行順、Thread Pool と Worker Thre
2026-04-15 · 15 分で読めます #nodejs#libuv#event-loop#v8#asyncGit内部動作の仕組み:Blob、Tree、Commit、そしてDAG — Gitが本当に動く方法
Gitの内部を完全解剖!Blob/Tree/Commitオブジェクトモデル、SHA-1ハッシュ、.gitディレクトリ構造、DAG(有向非巡回グラフ)、ブランチの実体(ポインタ)、merge vs rebase内部動作、reflog復旧、packファイル圧縮まで。
2026-03-24 · 38 分で読めます #git#internals#blob#tree#commit