本文へ移動
密度調整
全部
全部
試行
日常
覚書
制作
2026
27
歳
8563文字
4件
09/09
Steam Deckの第二の人生:Switchエミュレーター導入からフレーム補間で60FPSまで
Steam Deck
Nintendo Switch
EmuDeck
Eden
Lossless Scaling
フレーム生成
08/17
Xiaomi 17を普段使いに:ロック解除、ROM書き込み、root化とroot隠し
Xiaomi 17
Bootloader
Android Root
ファームウェア書き換え
Rootの隠蔽
06/11
中国本土向けMacでApple Intelligenceを使う:地域変更からChatGPTの取り出しまで
macOS 27
Apple Intelligence
ChatGPT
中国本土向けMac
05/11
TREKひとつのつもりが、20個のスタックに
TREK
Docker Compose
Dockge
VPS
セルフホスティング
2025
26
歳
2.21万文字
11件
12/14
Microsoft Flight Simulator 2024をあれこれ試す
Microsoft Flight Simulator 2024
Thrustmaster TCA
PICO VR
フライトシミュレーション
07/20
MoonTV:Vibe Codingを試してみた
MoonTV
LunaTV
Vibe Coding
Cursor
AI支援開発
06/10
macOS 26とiPadOS 26を試してみた
macOS 26
iPadOS 26
Liquid Glass
Apple Intelligence
OS使用感
06/05
Androidに乗り換えて1か月
Android
OPPO
iOS
スマートフォン使用感
エコシステム移行
05/28
AstroにGoogle Analyticsを導入する(Tag Manager編)
Astro
Google Analytics
Google Tag Manager
Partytown
アクセス解析
04/18
上海と杭州の自宅ネットワークをつなぐ
Tailscale
mihomo
拠点間ネットワーク
透過プロキシ
ホームネットワーク
03/31
My Heart Beats for U:心拍数をGrafanaで可視化する
Apple Watch
Health Auto Export
InfluxDB
Grafana
心拍数モニタリング
03/15
構文解析で型名と変数名の曖昧さを解消する
構文解析
GLR
シンボルテーブル
スコープ
曖昧性解消
03/15
VPSの特定の通信をWARP経由のIPv6で外に出す
Cloudflare WARP
IPv6
VPS
ポリシーベースルーティング
トラフィック振り分け
01/29
VitePressにひとこと投稿機能を実装する
VitePress
Vue
Cloudflare Workers
Cloudflare KV
マイクロブログ
01/16
OPNsenseで透過プロキシとトラフィック振り分けを実現する
OPNsense
FreeBSD
mihomo
tun2socks
透過プロキシ
トラフィック振り分け
2024
25
歳
1.86万文字
8件
10/07
BGPで中国国内・国外IPの振り分けをより正確にする
BGP
IPアドレスデータベース
ポリシーベースルーティング
トラフィック振り分け
09/28
ByteDanceで3年働きながら、ある程度の正気を保つことも不可能ではない
ByteDance
エンジニアのキャリア
仕事の振り返り
メンタルヘルス
09/01
慢性胃炎の治療記録
慢性胃炎
受診記録
胃内視鏡検査
健康記録
08/16
FakeIPを使った透過プロキシの振り分け
FakeIP
sing-box
透過プロキシ
ポリシーベースルーティング
トラフィック振り分け
08/15
サイドルーター環境でポート転送が効かない問題を解決する
サイドルーター
ポート転送
NAT
ネットワークのトラブルシューティング
07/13
Debianをサイドルーターにする
Debian
サイドルーター
mihomo
AdGuard Home
透過プロキシ
06/23
GFWの仕組みを探る
GFW
DNSポイズニング
TCP
インターネット検閲
01/04
2024年の学習計画
年間計画
日本語学習
SICP
TAPL
オペレーティングシステム
2023
24
歳
8546文字
3件
05/24
RISC-Vツールチェーンとエミュレーターのインストール
RISC-V
Spike
riscv-pk
クロスコンパイル
ツールチェーン
04/08
プログラミング言語についての雑談
プログラミング言語設計
型システム
コンパイラ設計
RISC-V
02/02
失敗に終わったプロジェクト:楽しくなかった春節の7日間
Go
RISC-V
オペレーティングシステム
ベアメタルプログラミング
ランタイム
2022
23
歳
1.88万文字
7件
12/16
6.5840 Lab 2A:リーダー選出
MIT 6.5840
Raft
Go
リーダー選出
分散合意
12/03
Raft論文を読む
Raft
分散合意
ログ複製
論文ノート
08/15
Goで異なる型の構造体をディープコピーする
Go
リフレクション
ディープコピー
構造体変換
04/16
Javaのthisキーワードでコンパイル時の定数伝播が効かなくなる問題
Java
javac
文字列連結
定数伝播
バイトコード
04/11
『三体』における「大多数の人々」
三体
劉慈欣
SF文学
読書ノート
01/20
6.5840 Lab 1:MapReduce
MIT 6.5840
MapReduce
Go
RPC
並行プログラミング
01/16
MapReduce論文を読む
MapReduce
分散システム
論文ノート
並列計算
耐障害性
2021
22
歳
2.23万文字
12件
12/27
CSAPP Labの環境構築
CSAPP
WSL2
Linux
GDB
実験環境
12/25
MYDB 10. サーバー・クライアントの実装と通信プロトコル
MYDB
Java
Socket
クライアントサーバー構成
通信プロトコル
12/25
MYDB 9. フィールドとテーブルの管理
MYDB
Java
SQL解析
テーブル管理
12/24
MYDB 8. インデックス管理
MYDB
Java
B+木
データベースインデックス
12/23
MYDB 7. デッドロック検出とVMの実装
MYDB
Java
デッドロック検出
バージョン管理
12/18
MYDB 6. レコードのバージョンとトランザクション分離
MYDB
Java
MVCC
トランザクション分離
二相ロック
12/11
MYDB 5. ページインデックスとDMの実装
MYDB
Java
ページインデックス
データ管理
12/08
MYDB 4. ログファイルと復旧戦略
MYDB
Java
データベースログ
クラッシュリカバリ
12/05
MYDB 3. データページのキャッシュと管理
MYDB
Java
データページ
キャッシュ管理
11/30
MYDB 2. 参照カウント方式のキャッシュ基盤と共有バイト配列
MYDB
Java
参照カウント
キャッシュ設計
共有メモリ
11/28
MYDB 1. まずはシンプルなTMから
MYDB
Java
トランザクション管理
XID
11/27
MYDB 0. プロジェクト構成と、先に伝えておきたいこと
MYDB
Java
データベース実装
データベースアーキテクチャ