技術– category –
-
技術
シフトのたたき台を出すWebツールを作った ── そしてClaude Codeに同じ条件を投げたら、制約ソルバーを書いてきた
人数・シフト数・日数の3項目だけでシフトのたたき台を出すWebツールを公開した。中核の「列構成固定方式」、実装して初めて判明した誤算、そして同じ条件をClaude Codeへ投げたら表ではなく制約ソルバーが返ってきた話まで記録する。 -
技術
タスクスケジューラの「0x41303」を日本語にするツール「taskctl」を作った
タスクは動かない。理由は16進数 Windowsのタスクスケジューラに、自動実行するbatファイルを仕込んでいました。ところが、これがいつまで経っても動かない。 原因はおそらく引数の設定か作業フォルダーの指定だったのですが、問題はそこではありません。... -
技術
1Password を使っている開発者へ。.env の平文をやめて op run に乗り換えた話
スマホの 1Password は、もう手放せません。指紋認証や顔認証でロックを解除すれば、マスターパスワード以外は何も覚えなくていい。サイトごとに違う長いパスワードを、頭の中から完全に追い出せます。 ただ、その便利さを「スマホとブラウザの中だけ」で... -
技術
ConoHa WINGのデータベースマイグレーションを勢いで押したので、移行後チェックリストを作った
結論:移行後にサイトが動いていれば、まずは落ち着いて確認すればいい ConoHa WINGのデータベースマイグレーション(WordPressが使っているデータベースのバージョンを上げる作業)で、MySQL 5系からMySQL 8系へ移行しました。 本来なら、事前にバックア... -
技術
WSL2 に Ubuntu 26.04 LTS を .wsl 公式イメージからクリーンインストールで入れ直した記録
2026年4月23日に Ubuntu 26.04 LTS "Resolute Raccoon" がリリースされました。早速 WSL2 の環境を 25.10 から 26.04 に入れ替えたので、手順とハマりどころを記録として残します。 結論から言うと、25.10 からのアップグレードパス自体はありますが、今回... -
技術
Claude Desktop の WordPress MCP を op run で認証したら、Windows Hello が 10 分ごとに出る問題を潰した話
Claude Desktop から 1Password CLI 経由で WordPress MCP を起動する構成で、10 分おきに Windows Hello が出続ける問題を 4 つの罠に分解して解消した記録。 -
技術
Ubuntu 26.04 LTSクリーンインストール前に、デュアルブート時刻問題をWindows側で片付けた
はじめに 去年の10月にUbuntu 25.10にアップデートしてから、デュアルブート環境で時刻が定期的にズレるようになった。当時はchrony が初めてデフォルトNTPデーモンになったタイミングで、/etc/chrony/chrony.conf の rtcsync を一行コメントアウトして凌... -
技術
Claude Code で Playwright CLI を使いこなす:導入ハードルと解消法まとめ
はじめに 「Claude Code にブラウザ操作させたい」と思ったとき、選択肢は主に2つあります。Playwright MCP と Playwright CLI です。 MCP はセットアップが分かりやすい反面、ページの構造データ(アクセシビリティツリー)を丸ごと AI の作業メモリに載... -
技術
Ubuntu ISOダウンロードサイトの全体構造【releases / cdimage / ミラーの違い】
UbuntuのISO配布サイト全体構造を解説。releases.ubuntu.comはamd64専用、cdimage.ubuntu.comはARM・RISC-V等と公式フレーバー。富山大学ミラー終了後の国内ミラー最新状況も網羅。用途別早見表付き。 -
技術
【Windows OpenSSH】公開鍵認証が弾かれてパスワードを要求される原因と完全解決マニュアル
はじめに Windows環境でOpenSSHサーバーを構築し、TermuxやWSL、Macなどから公開鍵認証でSSH接続しようとしたとき、「なぜか公開鍵が無視され、無言でパスワード入力を求められる」 という経験はないでしょうか。 Linuxであれば ssh-copy-id コマンド一発...
12