【FFmpeg】mp4からgifに変換するコマンド|Mac・解像度・フレームレート指定

【FFmpeg】mp4からgifに変換するコマンド|Mac・解像度・フレームレート指定
mp4からgifに変換するコマンドは「ffmpeg -i input.mp4 output.gif」です。Macは「brew install ffmpeg」で入れればすぐ使えます。解像度・フレームレートの指定、画質を上げる方法、一部だけをgifにする方法もコマンド付きでまとめました。

Homebrew Caskの使い方|brew install --caskは今も必要?【Mac】

Homebrew Caskの使い方|brew install --caskは今も必要?【Mac】
Homebrew 6.0では「brew install zoom」のようにアプリ名だけでGUIアプリを入れられ、--caskは基本不要です。旧書式「brew cask install」は廃止済み。同じ名前のFormulaがあるときだけ--caskを付けます。

GitHub Actionsのself-hostedランナーがdotfilesの.gitconfigにsafe.directoryを140行書き足していた

GitHub Actionsのself-hostedランナーがdotfilesの.gitconfigにsafe.directoryを140行書き足していた
self-hostedランナーでactions/checkoutを動かすと、~/.gitconfigがdotfilesへのsymlinkの場合、一時HOMEへのコピーもリンクのままになり、safe.directoryの追記がdotfiles本体に溜まっていきます。ランナーと作業ディレクトリの所有者が同じなら、set-safe-directory: falseで止まります。

Sublime Textの書き味で自分専用Markdownエディタを作った:Tauri v2 + CodeMirror 6で4MB

Sublime Textの書き味で自分専用Markdownエディタを作った:Tauri v2 + CodeMirror 6で4MB
Tauri v2とCodeMirror 6で、Sublime Textの操作感とMarkdownプレビューだけを持つ約4MBのmacOS用エディタを作りました。コピー&ペーストが効かない、終了時に未保存確認が出ないなど、Tauri on macOSでハマった点と直し方をまとめます。

Finder Sync拡張をサンドボックス化したらホストアプリのbookmarkが使えなかった:URLスキームで本体に任せて解決

Finder Sync拡張をサンドボックス化したらホストアプリのbookmarkが使えなかった:URLスキームで本体に任せて解決
Finder Sync拡張をMac App Store向けにサンドボックス化すると、ホストアプリで作ったsecurity-scoped bookmarkをApp Groupで渡しても拡張では解決できません(Code=259)。拡張からURLスキームでホストアプリを裏で起動し、ファイル作成をホストアプリに任せる方式で解決しました。

Lucidchart風の図解ツールを自作した:AIがJSONを書けば図になり、CLIでPNGまで出る

Lucidchart風の図解ツールを自作した:AIがJSONを書けば図になり、CLIでPNGまで出る
ブログやSNSの図解用に、Lucidchart風の図解ツールを自作しました。図の正本をJSONにしてzodでスキーマを定義し、描画を自前のSVGに集約したので、AIがJSONを書けばエディタに約1秒で反映され、CLIでPNGまで出せます。

Claude CodeとCodexのログでAI利用回数を数えるときの罠3つ:取り込みセッション・ログ形式の変更・claude -pのフック

Claude CodeとCodexのログでAI利用回数を数えるときの罠3つ:取り込みセッション・ログ形式の変更・claude -pのフック
Claude CodeとCodexのローカルログからAIの利用回数を集計すると、Codexが取り込んだClaudeセッションの二重カウント、Codexのログ形式の変更による取りこぼし、要約用claude -pでのフック発火の3つでズレます。それぞれの目印と対策をまとめました。

QMK Toolboxを使って自キにファームウェアを書き込む方法

QMK Toolboxを使って自キにファームウェアを書き込む方法
QMK Toolboxを使って自キにファームウェアを書き込む方法を解説しました。

Macで自作キーボードの開発環境を整える方法【QMK Firmware】

Macで自作キーボードの開発環境を整える方法【QMK Firmware】
MacでQMK Firmwareを使った自作キーボード開発環境を整える方法を解説しました。

デザイナーとエンジニアどちらも手を出すと中途半端になるのか?

デザイナーとエンジニアどちらも手を出すと中途半端になるのか?
「デザイナー、エンジニアどちらかに集中したほうが良いよ」というアドバイスに耳を貸す必要はない。という話をします。