Ghostty設定

「新しいウィンドウはホームで開きたいけれど、同じウィンドウ内の新しいタブは今のディレクトリを引き継いでほしい」

window-inherit-working-directory = false
tab-inherit-working-directory = true
working-directory = home

こんな風にいちいち blogに残さなくても AIに聞けば答えてくれる時代になってしまったな

読んだ : ローカルLLMでどこまでコードが書けるか

speakerdeck.com

先日 OpenRouterに課金してLLMをいろいろ実験できるようにした。

Qwen3.8 -27B + OpenCodeの環境を作ってすでに実績のある仕様書を与えたうえでコードを書かせてみたところ、Webフロントエンド+pythonバックエンドのシステムを3時間程度で作った。途中ライブラリのバージョン違いによる修正が必要になったがその辺はバージョン指定まで仕様書に与えることで回避できそうで、 WebアプリならほんとローカルLLMでもどうにかなりそうだなという感じ。ただ速度はどうにも遅いので、現状100万円出して家に環境を作りたいという程ではない。1,2年後もっと優秀で速い技術が出る可能性も十分あるわけで、ここは大きな博打の状態になっている。

Qwen3.8-27Bを MBP(M5 Pro)で動かす

pc.watch.impress.co.jp

Web記事の要約をさせてみた。だいぶ時間がかかるがそれなりに処理ができているようだ。しかし勝手に走らせておくにはリソースを食いすぎるので、メインの機械で動かしっぱなしにしておくのは厳しい。

iPhoneのスクリーンショットを CLIで撮る

libimobiledevice.org

brew install libimobiledevice

idevicepair pair
idevicescreenshot output.tiff

スクリーンショットを撮る以外のこともいろいろできるみたい

zshの関数を作っておく

function ios_screenshot() {
  local timestamp=$(date +"%Y%m%d_%H%M%S")
  local filename="screen_${timestamp}.png"

  idevicescreenshot "${filename}" > /dev/null 2>&1

  if [ $? -eq 0 ]; then
    echo "Screenshot saved as ${filename}"
  else
    echo "Error: Failed to take screenshot. Check device connection."
  fi
}