-
AI
Claude Codeの定期実行が確認ダイアログで止まる原因と対処|permissionsのallow・deny・askと許可リストの設計
こんにちは、おうどんです🍜 朝8時。 Claude Code の定期タスクが、元気に動き出す。 資料を読む。 下書きを書く。 コマンドを1つ実行しようとして―― 確認係さん「このコマンドを実行してもよろしいですか?」 ……。 店長(おうどん)は、まだ布団の... -
プログラミング
【おうどんの基礎講座】終了コードってなに? 0が成功の理由と$?・%ERRORLEVEL%・$LASTEXITCODEの確認方法
こんにちは、おうどんです🍜 夜間バッチが朝に止まっていた。 ログを見る。 エラーは、出ていない。 先輩「終了コードは見た?」 おうどん「……しゅうりょうこーど?」 先輩「プログラムが最後に返す数字。0 なら成功」 おうどん「0点なのに成功なん... -
PC系
Gitの「LF will be replaced by CRLF」警告の意味と対処|改行コードの確認・.gitattributesでの統一・$’\r’: command not foundの直し方
こんにちは、おうどんです🍜 Windows でシェルスクリプトを書く。 git add する。 warning: in the working copy of 'deploy.sh', LF will be replaced by CRLF the next time Git touches it ……warning。 英語で何か言われた。 でも error じゃな... -
Database
SQLのNOT INが0件になる原因はNULL|NOT EXISTS・LEFT JOINへの書き換えと三値論理
こんにちは、おうどんです🍜 うどん屋さんの顧客データベース。 「まだ一度も注文していないお客さん」に、初回クーポンを送りたい。 SQL を書く。 NOT IN でサクッと。 昨日までは、ちゃんと1人出てきた。 今日。 実行する。 0件。 ……待って。 お... -
PC系
robocopyが成功したのに失敗扱い? 終了コード1の意味と「8以上だけ失敗」にする書き方(PowerShell・バッチ)
こんにちは、おうどんです🍜 夜間バックアップのジョブを作る。 中身は robocopy 1行だけの、シンプルな処理です。 手で動かしたら、ファイルはちゃんとコピーされた。 翌朝。 ジョブ管理の画面を開く。 真っ赤。 ……待って。 ファイル、ちゃんとあ...