-
作業環境
PowerShellでCSVの文字化けを防ぐ
PowerShellでCSVを出力したら、日本語だけが別の文字に見える。同じコマンドでも、Windows PowerShell 5.1とPowerShell 7では、文字コードの既定の扱いが異なります。出... -
作業環境
PowerShellで実行場所に依存しないパス
スクリプトと同じ場所にCSVを置いたのに、起動するフォルダーを変えたら「見つかりません」と出る。相対パスの基準がスクリプトの場所ではなく、現在の作業場所になって... -
作業環境
PowerShellで角括弧入りのパスを扱う
請求 [01].txtというファイルが存在するのに、PowerShellのGet-Itemで見つからない場合は、パスの解釈を確認します。-Pathは角括弧などをワイルドカードとして扱うこと... -
作業環境
Gitのタグで配布したツールの版を残す
同僚へ渡した集計ツールに不具合が見つかったとき、どのコードを配ったのか分からないと調査が難しくなります。Gitのタグを配布時のコミットへ付けておけば、そのとき記... -
作業環境
Gitの過去ファイルを上書きせず確認する
以前のコードを読みたいだけなのに、ファイルを過去へ戻す操作をすると、今書いている変更と混ざることがあります。Gitのshowなら、指定したコミットのファイルを作業場... -
作業環境
Gitで集計不具合が入った変更を探す
CSVの集計を直したあとに合計が合わなくなり、どの変更から変わったか分からない。正常だったコミットと不具合のあるコミットが分かるなら、Gitのbisectで履歴を絞り込... -
業務効率化
HTMLの日付入力で日付のずれを防ぐ
申請の「締切日」は時刻まで必要とは限りません。HTMLのinput type="date"から得た日付を、すぐDateへ変換して別のタイムゾーンで表示すると、元の日付と違っ... -
業務効率化
HTMLフォームで郵便番号の0を残す
郵便番号の「0012345」を数値として保存すると、先頭の0を失う場合があります。郵便番号や社員番号は数字で書かれていても、足し算をする値ではありません。HTMLフォー... -
業務効率化
fetchで404エラーを見落とさない方法
JavaScriptのfetchでデータを取得しているのに、存在しないURLを指定してもcatchへ進まないことがあります。HTTPの404は、通信の仕組みとして応答が返った状態だからで... -
業務効率化
ブラウザで選んだファイルを送信前に確認
ファイルを送信したあとに「形式が違います」「容量が大きすぎます」と分かると、選び直しからやり直しになります。ブラウザでは選択されたファイルの名前、サイズ、種...