#shell
GitHub Actionsのself-hosted runnerをWSL2で構築してフォールバック付きで運用する
2026/03/08|
- #GitHub Actions
- #GitHub API
- #WSL
- #Claude Code
- #shell
GitHub Actionsのminutes消費を節約するためにWSL2上にself-hosted runnerを構築し、ランナーがオフラインのときはubuntu-latestにフォールバックする仕組みを作った話。reusable workflowでの検出ロジックやsystemdによるサービス化の手順もまとめている。
Terminal / PTY / IPC / xterm.js の概念整理メモ
2026/03/07|
- #Electron
- #Node.js
- #shell
Electronアプリにxterm.js + node-ptyでターミナルを埋め込む実装を進める中で調べた、PTY・IPC・xterm.jsの基本概念と、ネイティブターミナルアプリとの違い、描画方式、フォント問題などの開発メモ。
WSL2 SSH/mosh環境でmacOSのpbcopyを使えるようにする(OSC 52)
2026/03/05|
- #WSL
- #shell
- #tmux
- #macOS
SSH/mosh経由でWSL2に接続した環境で、OSC 52エスケープシーケンスを使ってmacOSのpbcopyと同じクリップボードコピーを実現する方法。tmux内での動作やzshのalias衝突の回避方法も含めたまとめ。
macOS / iOSのユニバーサルクリップボードが同期しない時の対処法
2026/02/18|
- #macOS
- #shell
macOSとiOS間のユニバーサルクリップボード(Handoff)が同期しなくなった際の対処法まとめ。bluetoothdの再起動を中心に、関連デーモンの再起動方法を紹介。