弾幕はどの時計に従うべきか:BiliKitの弾幕同期を書き直した記録
2026-10-23
シーク後に弾幕が欠ける問題から始めて、BiliKitの弾幕同期を何度か書き直した過程、AVFoundationの時計の実測挙動、最終的に採用した設計をまとめる。
9699 文字
|
24 分
|
日本語
swift-format 全設定の解説:どの項目が何を変えるのか
2026-09-21
swift-formatの設定キーとルールを一つずつ、最小の変更例つきで確認し、自分のiOSプロジェクトで選んだ値とその理由をまとめる。
8036 文字
|
20 分
|
日本語
一つの改行から始まった惨事
2026-08-13
SwiftUI Textでは中国語の改行規則を制御できず、NSTextFieldとNSTextViewを比較する小さなspikeを行った。
1174 文字
|
3 分
|
日本語
日本に来たばかりで、もう卒業後を決めなければならない
2026-08-10
秋入学から28卒のサマーインターン選考まで、生活、研究、進路選択が同時に始まる海外修士の時間のずれについて。
3096 文字
|
8 分
|
日本語
日本のIT業界地図:SIer、SES、Web系、自社開発は何が違うのか
2026-08-10
日本のIT就活でよく見る言葉を、ビジネスモデル、ソフトウェアの所有者、契約関係から整理する。
6725 文字
|
17 分
|
日本語
macOSでネイティブ弾幕レンダラーを実装する
2026-08-10
分割取得、プレイヤーの時間軸、レーン衝突の回避から、CATextLayerのspike、ライフサイクル管理、Metalへ進む条件まで。
7145 文字
|
18 分
|
日本語
Swift の新機能:WWDC26 メモ
2026-06-11
WWDC26 の「What's New in Swift」を見ながらまとめた、Swift 6.3 と 6.4 の変更点。
1750 文字
|
4 分
|
日本語
設定は簡単だった。大変なのは維持することだ
2026-05-30
整えた開発環境も、使っているうちに少しずつずれていく。掃除を大仕事にしないために、普段確認していることをまとめた。
1902 文字
|
5 分
|
日本語