トピックから探す
注目の実践記事
初めての方にまず読んでほしい、反響の大きかった厳選ノウハウ
「あのリポジトリどこだっけ?」を解消する。VS Code使いがあえて「ghq×fzf」を手放せない理由
ローカルに増え続けるGitリポジトリを「ghq」で一元管理し、「fzf」のあいまい検索(zsh / PowerShell対応)で目的のディレクトリやVS Codeを1秒で開く実践レシピを解説…
Obsidianの「Bases」と「公式Web Clipper」でNotionから完全移行した実践フロー
NotionからローカルMarkdown管理のObsidianへ完全移行した理由と、公式データベース機能「Bases」、ブラウザ拡張「Web Clipper」、ターミナル直結の「Obsidi…
MacとWindowsを行き来する日常。脳の切り替えコストをゼロにする「ショートカット二刀流」の極意
Mac(Command基軸)とWindows(Ctrl / Alt基軸)を行き来して指が迷子になる悩みを解消。両OSのショートカット対応表、PowerToysによるWindowsキー操作のカ…
最新記事一覧
日々の現場検証や試行錯誤から生まれた最新エントリー
本番DBをそのまま使わない。開発・ステージング環境向けデータマスキング自動化パイプライン
本番データベースのダンプをそのまま開発・ステージング環境へ持ち込むリスクを解消するため、PostgreSQLのpg_dumpとpgcryptoを組み合わせて個人情報を安全に匿名化・軽量化する…
手作業のリリースノート作成を卒業する。GitHub ActionsとRelease Pleaseで組む変更履歴・タグ自動化レシピ
リリースのたびにPR一覧を見返してCHANGELOGを手書きする消耗から抜け出すために。Conventional CommitsとGoogle製のRelease Pleaseを組み合わせ、バ…
MCPサーバーの肥大化を防ぎトークン消費と誤爆を抑える実務運用レシピ
VS CodeやAntigravity CLIでModel Context Protocol(MCP)を導入した際に直面する、ツール肥大化によるトークン浪費と誤爆。プロジェクト別の設定分離や…
モダンなコマンドランナー「just」で整えるクロスプラットフォーム自動化レシピ
「スペースインデントで構文エラー」「Windowsで動かない」……。C言語ビルドツールであるMakeを令和のWeb開発タスクランナーとして使う際の摩擦を解消する「just」。実行ログや改行コ…
GitHub CLI(gh)のエイリアスと拡張で組む毎日のルーティン自動化
PR作成やCI完了待ち、レビュー依頼の確認で1日に何度もブラウザを行き来していませんか?GitHub CLI(gh)の実行ログ、実践的なエイリアス設計、TUI拡張「gh-dash」、複数アカ…
1Password CLI、dotenvx、Infisicalで選ぶ安全なシークレット管理の現実解
APIキーやDB接続情報を平文のまま .env に書き残していませんか?生体認証でメモリ注入する1Password CLI、値だけを暗号化してGit管理するdotenvx、そしてOSSでセル…
GitとGitHubでAPI仕様を管理する「Bruno」のローカルファーストな実務運用
APIクライアントのクラウド同期やアカウント必須化に違和感を抱えていませんか?OSSのGitネイティブAPIクライアント「Bruno」なら、APIコレクション(.bru)をGitHubリポジ…
Rustのビルド待ち時間を削る高速リンカとsccacheの実践レシピ
コードを少し直してテストを回すたびに発生する「十数秒の待ち時間」。Web開発やCLI作成でRustを快適に書き続けるために、高速リンカ(mold / lld)への差し替え、コンパイルキャッシ…
git worktreeでブランチ切り替えの手間を減らす並行開発の基本操作と運用の工夫
作業ブランチの切り替えに伴うstashやビルド待ち、キャッシュ破棄のストレスを解消する「git worktree」。仕組みの基礎から基本コマンド、破綻しないディレクトリ配置設計、実務でハマり…
コンテンツの来歴を記録する C2PA の仕組みと現場が直面する運用の壁
生成AIの普及で画像や動画、音声の真偽が見分けにくくなる中、コンテンツの「生い立ち(出自と加工履歴)」を暗号で記録する標準規格「C2PA」が注目されています。その仕組みから、SNSでのメタデ…
AI時代だからこそ際立つ「泥臭い現場感覚」とエンジニアの普遍的な基礎力
AIが瞬時にコードを生成する時代。エンジニア不要論が叫ばれる中で、実務を20年続けてきた立場から見えてきた「AIがどうしても埋めてくれない泥臭い領域」と、道具に使われず主導権を握り続けるため…
DependabotとGitHub Actionsで組む「安全な自動マージ(auto-merge)」の実践設計
毎週届くDependabotの更新PR。GitHub Actionsと公式のdependabot/fetch-metadataを活用し、破壊的変更(semver-major)を除いたパッチ・…
DockerとWSL2のディスク肥大化を防ぐ安全なクリーンアップ手順と運用の工夫
Docker開発でいつの間にか逼迫するディスク容量。docker system pruneでDBデータを消さずに空き容量を取り戻す手順から、BuildKitのキャッシュ上限(defaultK…
WezTermでMacとWindowsのターミナル設定を完全統一する実践レシピ
MacとWindows(WSL2 / PowerShell)で生じるキー操作や表示のズレを解消。単一のLua設定ファイル(wezterm.lua)とdotfiles同期で、フォント・配色・ペ…
Obsidianの置換作業を効率化。「Regex Replace」で正規表現一括整形を安全に極める実践レシピ
Obsidian標準の置換機能ではできない正規表現やキャプチャグループ置換をノート内で完結させるプラグイン「Regex Replace」を解説。差分プレビューで安全に整形できる魅力と、Web…
Obsidianのおすすめ厳選プラグイン5選と起動を重くしない実践設定
プラグインを入れすぎて起動が重くなった失敗を経て残した、Obsidianおすすめ厳選プラグイン5選(Templater・Linter・Omnisearch・Dataview・Obsidian…
Gitの「fixup」と「autosquash」でコミット履歴を汚さず自動整理する実践技
「fix: タイポ修正」「WIP」といったコミット履歴のままPRを出していませんか?Gitの git commit --fixup と git rebase -i --autosquash、…
print文デバッグにさようなら。PythonのloggingとRichで「開発も見やすく本番も強い」ログ基盤を作る
「print文を消し忘れて本番ログが『hoge』で埋まった……」そんな苦い経験はありませんか?Python標準のloggingモジュールとrichライブラリを組み合わせ、ローカルでは見やすい…