エンジニアの成長を支援する技術メディア
Category
99999+
フォントバイナリ解体連載第2部。TrueTypeとOpenType(CFF)が持つベジェ曲線の幾何学的違いから、フラグバイトによるデータ圧縮、CFFスタックマシンの挙動までを解説。自作パッケージでのFlutter向けPath変換設計思想に迫ります。
田原 葉
2026年08月04日
Dartでフォントを解析するパッケージ「glyph_path」の開発体験をもとに、TrueTypeやOpenTypeの内部構造(sfntコンテナ)をイチから紐解く連載第1弾!16進数のバイナリデータをDartコードでどうパースするのか、低レイヤ開発の知見をわかりやすく解説します。
2026年07月24日
継承による設計の硬直化やクラスの乱立に悩んでいませんか?DartのRecordとクロージャを組み合わせることで、堅牢さを保ったままボイラープレートを最小化するモダンなStrategy Patternを、4つのステップで徹底解説します。
2026年02月20日
Dartの「Zone」を理解していますか?非同期処理を安全に実行し、予期せぬエラーを一括ハンドリングできるZoneは、Flutter開発で非常に強力な武器になります。エラー管理、機能の上書き、データ共有の3つの視点から、初心者にも分かりやすく解説します。
阿瀬川祥永
2026年02月06日
前へ
次へ
Be Engineer, More Agile
BEMAについて
Advent Calendar 2025
アドベントカレンダーを読む
Advent Calendar 2024
エンジニア
22件の記事を確認
BEMALab 編集部
ディレクター
20件の記事を確認
Hideki Ikemoto
13件の記事を確認
小島 啓輔
スクラムマスター
9件の記事を確認
大和 拓朗
8件の記事を確認
すべての執筆者を見る