がんばり過ぎる前に、ご相談ください

プログラム開発
がんばらない世界を目指すシステム構築のお手伝いが出来ます。

3Dプリント
3Dプリンターを使ったがんばらないモノづくりのお手伝いができます。

コンサルティング/講師
人に頼ったり、任せたりするコツ伝授します。
ガンバラナイBLOG

XTEINK X4の待ち受けを自分の写真+カレンダーにする壁紙メーカーを作った
e-ink読書端末XTEINK X4の待ち受け画面を、好きな写真+カレンダーでカスタムできる無料Webツールを作りました。サーバー不要・完全ブラウザ完結。4階調ディザリングでe-inkにきれいに表示でき、カレンダーを重ねれば机に置くだけで日付が見えます。

PDFをe-ink端末XTEINK X4で読みたくて、PDF→XTCH変換ツールを作った
中国製の小型e-inkリーダーXTEINK X4でPDFを読むために、PDFをネイティブのXTCH形式へ変換する無料ツールを作りました。サーバー不要・完全ブラウザ完結。1ページを分割して横向き表示することで、小さな画面でも文字を大きく読めます。マンガにもかなり使えます。

小さくて軽いe-ink読書端末「XTEINK X4」を1週間使ってみた
中国製の小型e-inkリーダーXTEINK X4を1週間使ったレビュー。純正ファームウェアでの日本語化、XTCH形式への変換、実際の読書体験まで。

HTMLファイルをパスワードで保護できる無料ツールを作った
AES-256-GCM暗号化した自己復号HTMLを生成する無料ツールを作りました。サーバー不要・完全ブラウザ完結で、GitHub PagesやNetlify等の静的ホスティングでも「鍵付きページ」が公開できます。

AI 生成の HTML をドラッグ&ドロップで公開〜Netlify Drop が手軽ですごい
AI で生成した HTML や簡単な Web アプリを、Netlify Drop にドラッグ&ドロップするだけで公開・共有する方法を紹介します。

Gatsby から Astro へ移行しました — GitHub Copilot Agent を活用した事例
Gatsby で運用していたブログを Astro に移行した手順と、GitHub Copilot Agent による自動化の効果をまとめます。

SIKIRI0 + Bento3Dで、ジャンパーワイヤを整理
SIKIRI0とBento3Dで設計した3Dプリントパーツを使って、ジャンパーワイヤを整理した話

ロジクールK380sキーボードがつながらない時のリセット方法
ロジクール K380s Bluetoothキーボード が急につながらなくなってリセットしてみた話

2万円以下のミニPC「ACEMAGIC Vista Mini V1」を買ってみた
N150搭載の格安ミニPC「ACEMAGIC Vista Mini V1」を買ってみました

穴あけ不要!虫ピンで固定する3Dプリント製トイレットペーパーホルダー作成
壁を傷つけずに設置できる便利アイテムを発見したので、3Dプリント製トイレットペーパーホルダーを作ってみました。

ネットでかんたん!モバイルレジを使って、放送大学の学費を支払ってみた
アプリも不要。手数料も99円。モバイルレジでネットで学費支払い

外付けSSDにWindows11をインストールして持ち歩こう!
外付けSSDから起動するWindows11が簡単にできたよって話
技術BLOG

HTML1枚のサイトを、GitHub Actionsの“AI社員”が毎日回している — つねかめ堂HPの構成と小技
手ぬぐい作家「つねかめ堂」のHPは、フレームワークもCMSも使わないHTML1枚の静的サイトです。そこにGitHub Actionsを4本住まわせて、出店予定のプリレンダ、Instagramの取り込み、広報文の下書き、月次アクセス解析までを無人で回しています。ブラウザで動いているコードをビルドが借りる単一ソース、CSS変数だけで県が光る日本地図、hash-as-keyのキャッシュ、通知されないCronの死活監視まで、効いている小技をまとめて紹介します。

ポートを開けずに自宅のWSL2へSSHする — Cloudflare Tunnelと短命証明書、そして1週間後にログを見た話
ルーターのポート開放も固定IPも無しに、外から自宅WSL2のsshdへ入れるようにした記録です。Cloudflare Tunnelで経路を作り、Accessの短命証明書で鍵管理をなくす構成の組み方と、公式が「新規導入には推奨しない」と書いている方式をあえて選んだ理由、そして1週間後にsshdのログを見たら自分がその短命証明書を使っていなかった話までまとめます。

PCを再起動してもClaude Codeの続きに戻る — WSL2・tmux・1コマンド起動の常駐化
出先からSSHで自宅PCのWSL2に入り、tmuxセッションとClaude Codeの作業へそのまま戻れるようにした記録です。WSLはWindows起動時に自動では上がらず、起こしても約30秒で回収されます。タスクスケジューラ・systemd userユニット・bash関数の3層構成と、LastTaskResult=0という紛らわしい罠までまとめます。

HA用MCPは2系統ある。実機で比較してha-mcpに寄せた理由
Home AssistantをAIエージェントから操作するMCPには、アドオンでHTTP APIを公開する方式と、HAの中で動くha-mcpの2系統があります。両方を実機で比較し、機能・安全機構・保守状況を検証してha-mcpへ一本化するまでの経緯を、判断を誤って訂正した過程まで含めてまとめます。

Claude CodeからHome Assistantを自然言語で操作する — MCP × Cloudflare Tunnel 構築記
Home Assistantのautomationやdashboardを、YAMLを手書きせずにClaude Codeへ自然言語で指示して作れる環境を組みました。vibecode-agentアドオン+MCPサーバー+Cloudflare Tunnelの構成と、DNSのネガティブキャッシュなど実際に詰まった切り分けまでハンズオンでまとめます。

Cloudflare Pagesのpages.devを独自ドメインへ301集約した話
Cloudflare Pagesのデフォルトドメイン*.pages.devが独自ドメインと同一コンテンツを二重配信してアクセスとSEO評価が分散する問題を、Pages Functionの301リダイレクトで集約しました。現象・原因・対処・ハマりどころ・今後をまとめます。

Astro 7にしたらビルドは速くなり、devは遅くなった
Astro 6 → 7で本番ビルドは大幅高速化、devサーバーは逆に悪化。実測値と原因をVite 8 / Rustコンパイラ / Sätteri / 新ロガー観点で掘り下げます。

【HomeAssistant】Thread通信その1 Aqara Hub M100
Thread通信をしたいので、ボーダールーターとしてAqaraHubM100をセットアップしてみる

【HomeAssistant】ESP-Homeで複数のWiFiネットワークを使う
ESP-Homeで複数のWiFiネットワークを使うための設定。

【Proxmox】Windows11Proをインストール
Proxmox上にWindows11Proをインストールしてみました

【HomeAssistant】Bluetoothの届かない場所にはBluetoothプロキシ
Bluetoothの電波が弱いところにBluetoothプロキシを設置。M5StackNanoC6、XIAO ESP32C6で構築してみる。

【HomeAssistant】バックアップ設定
HomeAssistant標準機能のバックアップと、世代バックアップもできるGoogleドライブバックアップアドインの導入