ツール・効率化

「ツール・効率化」に関する記事一覧

【Obsidian】標準置換で消耗してない?「Regex Replace」で正規表現一括整形を安全に極める実践レシピ

【Obsidian】標準置換で消耗してない?「Regex Replace」で正規表現一括整形を安全に極める実践レシピ

毎日の業務ログや技術メモ、読んだ記事のクリップなど、情報の集約先としてObsidianを手放せない日々を送っています。会社支給のMacBook Proでも自宅のWindowsノートPCでも、同じVau…

入れすぎ注意!40代Webエンジニアが数年の試行錯誤で残した「本当に手放せない」Obsidian厳選プラグイン5選

入れすぎ注意!40代Webエンジニアが数年の試行錯誤で残した「本当に手放せない」Obsidian厳選プラグイン5選

前回の記事でObsidianの最新機能(BasesやCLIなど)について熱く語ったのですが、Obsidianを使い始めると誰もが一度は通る「ある深い沼」があります。 それが、「コミュニティプラグイン、…

Notionから完全に出戻った。40代エンジニアがObsidianの「Bases」と「公式Web Clipper」に唸った理由

Notionから完全に出戻った。40代エンジニアがObsidianの「Bases」と「公式Web Clipper」に唸った理由

仕事ではチーム開発のためにNotionやesa、Confluenceを毎日使い倒している私ですが、個人の技術メモやアイデア、日々の調査ログに関しては、ここ最近 「完全にObsidian一本への出戻り」…

MacとWindowsを行き来する日常。脳の切り替えコストをゼロにする「ショートカット二刀流」の極意

MacとWindowsを行き来する日常。脳の切り替えコストをゼロにする「ショートカット二刀流」の極意

「会社支給のPCはMacBook Pro。そして自宅でもMacBook ProとWindowsノートPCの両方を併用して作業していると、キーボードを叩くたびに『あれ、コピーってCommandだっけ?C…

タイポ修正でコミット履歴を汚さない!Gitの「fixup」と「autosquash」でスマートに履歴を整える実践技

タイポ修正でコミット履歴を汚さない!Gitの「fixup」と「autosquash」でスマートに履歴を整える実践技

「プルリクを出したら、コミット履歴が『WIP』『タイポ修正』『修正その2』で埋め尽くされている……」 20代の頃、機能開発に夢中になるあまり細かな修正コミットを乱立させてしまい、先輩エンジニアから「レ…

print文デバッグにさようなら。PythonのloggingとRichで「開発も見やすく本番も強い」ログ基盤を作る

print文デバッグにさようなら。PythonのloggingとRichで「開発も見やすく本番も強い」ログ基盤を作る

昔、深夜の障害対応で本番環境のログを血眼になって追っていたとき、画面に流れてきたのが print("hoge") や print("=== 111 ===") という、過去の自分が書き残して消し忘れた…

【爆速エディタ操作】VS Codeの「マルチカーソル」と「正規表現置換」で単純編集作業を秒で終わらせる技術

【爆速エディタ操作】VS Codeの「マルチカーソル」と「正規表現置換」で単純編集作業を秒で終わらせる技術

「100行以上ある配列のフォーマットを、手作業で1行ずつ書き換えている……」 コードを書く作業の中で、単調な「テキストの整形や置換」ほどモチベーションと時間を奪うものはありません。CSVデータからJS…

Notion APIで作る!自分だけの最強プロジェクト進捗ダッシュボード

Notion APIで作る!自分だけの最強プロジェクト進捗ダッシュボード

「タスク管理はNotionのこのページで」「顧客リストはあっちのページで」「議事録はまた別のページで…」 Notionは自由に何でも作れる万能ツールですが、その自由さゆえに「情報が分散して、全体像が把…

長いコマンド打ってない?Makefileで開発タスクを劇的に効率化する

長いコマンド打ってない?Makefileで開発タスクを劇的に効率化する

docker compose up -d --build python manage.py makemigrations && python manage.py migrate 毎日開…

GASでサクッとSlack通知!Googleスプレッドシートと連携する自動化の第一歩

GASでサクッとSlack通知!Googleスプレッドシートと連携する自動化の第一歩

「スプレッドシートに新しいタスクが追加されたのに、誰も気づかなくて作業が遅れた…」 チームで仕事をしていると、こんな「情報共有のタイムラグ」に悩まされることはありませんか? こんにちは!料理のレシピも…

毎日30分の手作業をゼロに!PythonとSeleniumで実現する最強のWeb操作自動化

毎日30分の手作業をゼロに!PythonとSeleniumで実現する最強のWeb操作自動化

「またこの画面を開いて、このボタンを押して、データをダウンロードするのか…」 日々の業務や生活の中で、そんな風にため息をつきながら単純なWeb操作を繰り返していませんか? こんにちは!都内のIT企業で…

【GAS×Notion API】Googleフォームの回答を自動でNotionデータベースへ同期する連携連携術

【GAS×Notion API】Googleフォームの回答を自動でNotionデータベースへ同期する連携連携術

「Googleフォームで受け取った問い合わせを、Notionのタスクボードに手動でコピペしている……」 社内の依頼フォームやイベント参加申し込み、ブログへの問い合わせなど、Googleフォームは非常に…

【脱・冗長コマンド】MakefileでDockerとローカル開発コマンドを爆速化・共通化する実践Tips

【脱・冗長コマンド】MakefileでDockerとローカル開発コマンドを爆速化・共通化する実践Tips

「またコマンド履歴から docker-compose exec web python manage.py migrate を探している……」 ターミナルを開くたびに、過去の長いコマンド履歴を Ctrl…

nwm DOTS 購入レビュー!つけ心地と驚きの超小型説明書

nwm DOTS 購入レビュー!つけ心地と驚きの超小型説明書

こんにちは!都内でWebエンジニアとして働きながら、夜はキッチンに立って料理を作るのが日課の40代エンジニアです。最近はコードを書いている時間と同じくらい、玉ねぎのみじん切りやスパイスの調合に没頭する…

【脱・定型業務】エンジニア流・「Slack通知の自動化」でメールチェックの呪縛から解放される方法

【脱・定型業務】エンジニア流・「Slack通知の自動化」でメールチェックの呪縛から解放される方法

「朝一番の業務が、溜まったメールの仕分けと確認」。そんなルーチンに心当たりはありませんか? 私自身、Webエンジニアとして日々コードを書く中で、メールという「非同期コミュニケーションの墓場」に貴重な集…