ツール・効率化
「ツール・効率化」に関する記事一覧
print文デバッグにさようなら。PythonのloggingとRichで「開発も見やすく本番も強い」ログ基盤を作る
昔、深夜の障害対応で本番環境のログを血眼になって追っていたとき、画面に流れてきたのが print("hoge") や print("=== 111 ===") という、過去の自分が書き残して消し忘れ…
VS Codeの「マルチカーソル」と「正規表現置換」で単純編集作業を効率化する実践技術
「100行以上ある配列のフォーマットを、手作業で1行ずつ書き換えている……」 コードを書く作業の中で、単調な「テキストの整形や置換」ほどモチベーションと時間を奪うものはありません。CSVデータからJS…
メールチェックの呪縛から解放される、エンジニア流「Slack通知の自動化」実践法
「朝一番の業務が、溜まったメールの仕分けと確認」。そんなルーチンに心当たりはありませんか? 私自身、Webエンジニアとして日々コードを書く中で、メールという「非同期コミュニケーションの墓場」に貴重な集…
Googleフォームの回答をNotionデータベースへ自動同期するGAS×Notion API連携術
「Googleフォームで受け取った問い合わせを、Notionのタスクボードに手動でコピペしている……」 社内の依頼フォームやイベント参加申し込み、ブログへの問い合わせなど、Googleフォームは非常に…
MakefileでDockerとローカル開発コマンドを効率化・共通化する実践Tips
「またコマンド履歴から docker compose exec web python manage.py migrate を探している……」 ターミナルを開くたびに、過去の長いコマンド履歴を Ctrl…
自炊とWeb開発の意外な共通点。段取りと道具の手入れが生産性を決める理由
都内のIT企業でWebエンジニアとしてキーボードを叩き続けて20年。 仕事が終わってノートPCを閉じると、私はほぼ毎日キッチンに立ちます。外食やデリバリーも便利ですが、自分で食材を選び、包丁を握り、…
サーバー接続のタイピングを激減させる。「~/.ssh/config」の整理術と現場の運用パターン
開発環境やステージング環境、本番サーバーにログインする際、ターミナルでこんな長いコマンドを毎回手入力(あるいはシェルの履歴検索)していないでしょうか。 ssh -i ~/.ssh/my-specia…
単なるリクエスト送信で終わらせない。現場で役立つ「curl」の知られざる実践オプション
Webエンジニアであれば、ほぼ毎日叩いていると言っても過言ではない curl (GitHub: curl/curl)。 APIの疎通確認をしたり、READMEに書かれたセットアップスクリプトをダウン…
ログ解析やAPIレスポンス加工を快適に。現場で本当に使う「jq」の厳選フィルタ術
マイクロサービスのAPIを叩いた時や、クラウドのアクセスログを調査している時、ターミナルに数千行・数万行のJSONが怒涛のように流れてきて途方に暮れた経験は誰しもあるはずです。 手っ取り早く必要な値…
nwm DOTS 購入レビュー!つけ心地と驚きの超小型説明書
こんにちは!都内でWebエンジニアとして働きながら、夜はキッチンに立って料理を作るのが日課のおじさんエンジニアです。最近はコードを書いている時間と同じくらい、玉ねぎのみじん切りやスパイスの調合に没頭す…