Archive
記事一覧
あとで読み返しやすいように、仕事で役立ったことや買ってよかったものを 新しい順に並べています。
すべての記事
-
React Compiler を導入したら、useMemo だらけのコードから解放された話
React Compiler を実際に仕事のプロジェクトに導入してみたら、手動で書いていた useMemo・useCallback の大半が不要になりました。導入手順とハマった点をまとめています。
-
GitHub Copilot CLI を仕事で使ってみたら、Claude Code との使い分けが見えてきた話
2026年2月にGAとなったGitHub Copilot CLIを実際の開発で試してみた体験談。Claude Codeとの違いや、どんな場面で向いているかをまとめました。
-
ロジクール BRIO 500 に買い替えたら、Web会議での映り方が別人レベルで変わった話
ロジクール BRIO 500 を仕事のWeb会議用に導入した感想です。自動光補正やフレーミング機能、内蔵PCカメラとの違いを実体験ベースでまとめました。
-
Claude Cowork を試してみたら、非エンジニアの家族の作業まで巻き取れた話
非エンジニア向けのAIエージェント機能 Claude Cowork を試してみた体験談です。Claude Codeとの違いや、実際にどこまで作業を任せられるかをまとめました。
-
MacとiPadを1組のマウス・キーボードで操作できるUniversal Controlを使い始めた話
資料を見ながらiPadにメモを取ったり、複数デバイスを行き来する作業が多い人へ。Universal ControlでMacとiPadの間をカーソルとキーボードだけで移動できるようになった体験談を書きます。
-
FlexiSpotの電動昇降デスクに変えたら、立ち作業が完全に習慣になった話
FlexiSpotの電動昇降デスクを自宅の仕事環境に導入した感想です。組み立ての手間、座り疲れの変化、気になった点まで正直にまとめました。
-
Astro 6 にアップグレードしたら、Live Content Collections で開発体験がかなり変わった話
このブログでも使っている Astro を v5 系から v6 系にアップグレードしたところ、Live Content Collections の安定化と dev サーバーの改善で、コンテンツまわりの体験がかなり変わりました。
-
Claude Code の VS Code 拡張に Focus view が来たので、ツールログを畳んで会話に集中してみた話
Claude Code の VS Code 拡張に追加された Focus view と、資格情報を隠す mask 設定を実際に使ってみた体験談です。会話の見通しがどう変わったかをまとめました。
-
Docker Desktop を OrbStack に乗り換えたら、Mac のファンが静かになった話
Docker Desktop の重さとファンの爆音に悩んでいた私が OrbStack に乗り換えた体験談。インストール方法や移行手順、実際に使って感じた速度差を正直に書きます。
-
Ankerの3-in-1 MagSafe充電スタンドを導入したら、デスクの充電まわりが一気にスッキリした話
Anker MagGo 3-in-1ワイヤレス充電器を実際に仕事で使ってみて感じた、置くだけ充電の快適さとケーブルが減る効果を正直にまとめました。
-
MSW(Mock Service Worker)でAPIモックを導入したら、フロントエンド開発がかなり捗った話
バックエンドの実装待ちで詰まっていたフロントエンド開発に MSW を導入したところ、APIモックの管理が一気に楽になり、テストも書きやすくなりました。
-
Claude Code の Skills 機能を使い始めたら、チームの得意技を再利用できるようになった話
Claude Code の Skills 機能を使って、よく使う手順やノウハウをスキル化した体験談です。作り方から実際に使ってみた感想までまとめました。
-
Mac でアプリをゴミ箱に捨てるだけじゃダメ!AppCleaner で完全アンインストールした話
Mac のアプリをゴミ箱に捨てるだけでは Library 配下に関連ファイルが残ります。無料の AppCleaner を使えば残骸ファイルをまとめて削除できます。実際に数 GB 空いた話を書きます。
-
ANCイヤホンに替えてから在宅ワークの集中力がかなり変わった話
子供がいる家でリモートワークしながら感じたANCイヤホンの効果を正直にレビュー。Anker Soundcore Space A40を使い始めてから集中できる時間が増えました。
-
shadcn/ui を React プロジェクトに導入したら、UIコンポーネント開発がかなり楽になった話
React プロジェクトに shadcn/ui を導入したところ、デザインの一貫性を保ちながらコンポーネントを自由にカスタマイズできて、UIの実装速度がかなり上がりました。
-
Gemini CLI を試してみたら、ターミナルAIの選択肢がまた増えた話
Google製のOSS AIエージェント「Gemini CLI」を導入してみた体験談。1日1,000リクエスト無料でターミナルから使えるAIコーディングツールです。
-
iStat Menus でMacのCPU・メモリ・ネットワークをメニューバーで常時モニタリングした話
iStat Menus を使うと CPU 使用率・メモリ・ネットワーク速度などをメニューバーでリアルタイムに確認できます。開発中に Mac が重くなる原因を素早く特定できるようになった体験談を書きます。
-
Prisma ORM を導入したら型安全なDB操作がかなり楽になった話
TypeScriptプロジェクトにPrisma ORMを導入した体験談。スキーマから型が自動生成される仕組みや、マイグレーション管理がどう変わったかをまとめます。
-
Claude Code の Web 版(remote sessions)を試してみたら、スケジュール自動実行がかなり便利だった話
Claude Code のブラウザ版(claude.ai/code)で remote sessions を使い始めた体験談です。スケジュール実行や GitHub 操作の自動化など、ローカル版との使い分けについてまとめました。
-
Macのブラウザ使い分けを自動化する Velja を使い始めた話
仕事用と個人用でブラウザを使い分けているエンジニアが Velja を入れたら、URLのルールに応じてブラウザを自動で切り替えてくれるようになった体験談。無料で使えます。
-
Anker の GaN 充電器に切り替えたら、デスク周りのケーブルがかなりスッキリした話
複数の充電器をひとつの GaN 充電器にまとめたら、コンセント周りがスッキリして持ち運びも楽になった話。在宅ワーク環境を整えたい方に向けて正直な感想をまとめます。
-
Bun をNode.jsの代わりに使い始めたら、スクリプト実行がかなり速くなった話
Node.js の代替として Bun を使い始めたところ、パッケージインストールと TypeScript の実行速度がかなり改善され、個人開発の作業効率が上がりました。
-
Claude Code に diff のレビューを頼む習慣をつけたら、プッシュ前の見落としがかなり減った話
コミット前に git diff の内容を Claude Code に渡してセルフレビューする習慣をつけた体験談です。バグや考慮漏れを早期に発見できるようになりました。
-
Bartender 6 で Mac のメニューバーをスッキリ整理した話
アプリを増やすほど溢れていくメニューバーの悩みを Bartender 6 が解決してくれました。表示・非表示を柔軟にコントロールできるようになって、作業中の視覚的ノイズが大幅に減った体験談です。
-
JBL CLIP 5を在宅ワークのデスクに置いたら、作業BGMの環境がかなり快適になった話
在宅ワーク中の作業BGM用にJBL CLIP 5を買いました。防水・コンパクト・カラビナ付きで、デスクだけでなくどこでも使い回せる便利さが想像以上でした。
-
CSS Container Queries を使い始めたら、コンポーネントのレスポンシブ対応がかなり楽になった話
CSS の @container ルールを使い始めたところ、ビューポートではなくコンテナのサイズに基づいてスタイルを変えられるようになり、コンポーネント単位のレスポンシブ対応がかなりシンプルになりました。
-
Cursor の .cursor/rules でプロジェクトのコーディング規約をAIに覚えさせた話
Cursor の .cursor/rules ディレクトリを使って、プロジェクト固有のコーディング規約やルールをAIに事前に覚えさせる方法と、実際に使ってみた体験をまとめました。
-
MacのアプリはAppCleanerで消さないと残骸が残り続ける話
Macでアプリをゴミ箱に入れて削除しても、関連ファイルがストレージに残り続ける。AppCleanerを使えば関連ファイルごと完全削除できて、ストレージもかなりスッキリします。
-
Samsung T7 Shield のポータブル SSD を使い込んだら、バックアップとデータ持ち運びが格段に楽になった話
Samsung T7 Shieldのポータブル SSDを実際に使い込んだ感想をまとめました。読み書きの速度、防水・防塵、MacとWindowsの互換性まで正直に書いています。
-
Laravel SanctumでSPA向けAPI認証を実装したら、セッション管理がかなりスッキリした話
LaravelでReact SPAのバックエンドAPIを作る際の認証にSanctumを使ったところ、Passportと比べてセットアップがかなり軽く、CSRFトークンの扱いも含めてスムーズに実装できました。
-
Claude Code のリモートエージェントを設定したら、定型作業が自動化された話
Claude Code のスケジュール実行機能を使って毎朝の定型作業を自動化した体験談です。設定方法と実際に動かしてみた感想をまとめました。
-
macOSの集中モード(Focus)をエンジニアが使い始めたら、夜の作業時間が変わった話
macOSのFocus(集中モード)をコーディング専用に設定したら、通知に邪魔されない深い集中時間を作れるようになりました。2児のパパエンジニアが実際に使っている設定を紹介します。
-
TypeScript 7.0でビルドが最大10倍速くなったので試してみた話
TypeScript 7.0がGoネイティブコンパイラへの全面移植によってフルビルドが8〜10倍高速化。大規模プロジェクトで実際に触ってみた所感と移行時のポイントをまとめました。
-
Claude Code から Claude Fable 5 が使えるようになったので試してみた話
2026年7月1日に提供再開された Claude Fable 5 を Claude Code から使い始めた体験談です。Opus 4.8 との違いや実際の使い分けポイントをまとめました。
-
macOS の Finder を使いこなしたら、ファイル管理がかなりラクになった話
スマートフォルダ・タグ・Quick Actions など、Finder の便利機能を使い込んだら毎日の作業効率がかなり変わった体験談。設定方法も具体的に紹介します。
-
MySQLのN+1問題を解消したら、APIの応答速度がかなり改善した話
LaravelのEloquentでN+1問題が起きていたAPIにEager Loadingを導入したところ、クエリ数が大幅に減り、応答速度がかなり速くなりました。その手順と感想をまとめます。
-
Claude Code のカスタムスラッシュコマンドを作ったら、よく使う指示がかなり楽になった話
Claude Code のカスタムスラッシュコマンド(.claude/commands/ ディレクトリ)を使って定型プロンプトをコマンド化した体験談です。作り方から実際に使っている内容まで紹介します。
-
MacのMission Controlと仮想デスクトップ(Spaces)を使いこなしたら作業の切り替えがかなり楽になった話
macOS の Mission Control と仮想デスクトップ(Spaces)を使ってプロジェクト別にデスクトップを分けたら、作業コンテキストの切り替えがかなり楽になりました。設定方法と実際の使い方を書きます。
-
昇降デスクを導入したら腰の疲れが激減して、在宅ワークの質が変わった話
FlexiSpot E7 の電動昇降デスクを実際に半年使い込んだ感想です。腰への負担軽減、集中力の変化、設置のポイントをエンジニア目線でまとめました。
-
TypeScript 5.5 で Array.filter() が型を自動で絞り込んでくれるようになった話
TypeScript 5.5 でコールバック型述語の推論が改善され、filter() の戻り値型が自動で絞り込まれるようになりました。型ガード関数を別に書かなくても済む場面が増えて、かなり楽になりました。
-
Cursor の Background Agent を使い始めたら、コードを書きながら別のタスクを並列で進めるようになった話
Cursor に追加された Background Agent 機能を使い始めた体験談。ブランチを渡すだけでバックグラウンドでコードを書いてくれる仕組みと、実際の活用フローを紹介します。
-
Macのメニューバーを整理するアプリ Ice を入れたら、ごちゃごちゃが一気に解消した話
メニューバーのアイコンが増えすぎて困っていたところ、無料のオープンソースアプリ Ice を入れたらスッキリ整理できました。Bartender の代替として今おすすめできる一本です。
-
Vite 6 の Rolldown ネイティブビルドに切り替えたら、開発サーバーの起動がかなり速くなった話
Vite 6 で導入された Rolldown ビルドモードを試したところ、中規模プロジェクトで開発サーバーの起動が体感できるほど速くなりました。切り替え手順と率直な感想をまとめます。
-
Claude Code の Worktree モードで並列開発を試してみたら、作業スタイルがかなり変わった話
Claude Code の Worktree モード(isolation: worktree)を使って複数の機能を並列でAIに開発させた体験談です。実際の使い方や変化をまとめました。
-
Cmd+Shift+5を知らないとMacのスクリーンショット機能の半分は損してる話
MacのスクリーンショットはCmd+Shift+3と4だけじゃない!Cmd+Shift+5を使うと画面収録・タイマー撮影・保存先変更まで全部できます。知ってるだけで作業効率がかなり変わります。
-
Elgato Stream Deck MK.2 をエンジニアが使い始めたら、繰り返し作業が激減した話
Stream Deck MK.2に開発作業のショートカットやコマンドを登録して使い始めてから、毎日の繰り返し操作がかなり減った体験談です。配信者向けだと思ってたけど、エンジニアこそ使うべきかもしれません。
-
Docker Compose の watch モードを使い始めたら、開発中のコンテナ再起動が不要になった話
開発中にファイルを変更するたびにコンテナを手動で再起動していたのが、Docker Compose の watch モードで自動同期できるようになり、開発体験がかなり改善されました。設定方法と実際の感想をまとめます。
-
Claude Sonnet 5 と Opus 5 を仕事で使い比べてわかった使い分け方
Claude の最新モデル Sonnet 5 と Opus 5 を実際に仕事で使い比べた体験談です。どちらをどんな場面で使うか、コスト感も含めてまとめました。
-
CleanShot X を使い始めたら、Mac でのスクリーンショット作業がかなり変わった話
Mac の標準スクリーンショットに限界を感じていませんか?CleanShot X は注釈・スクロールキャプチャ・OCRまでこなせる高機能ツールです。仕事の現場で毎日使い込んだ体験を書きます。
-
tomtoc の自立するガジェットポーチを買ったら、デスク周りのごちゃつきが一気に解消した話
tomtocの自立型ガジェットポーチのレビュー。充電器・ケーブル・USBメモリなどをすっきり整理できる収納力と実用性をまとめました。
-
TypeScript の Template Literal Types でAPI のイベント名を型安全にした話
WebSocket のイベント名や API パスを string 型で渡していたコードに Template Literal Types を導入したところ、補完が効くようになりタイポによるバグがかなり減りました。
-
Gemini 3.1 Pro に長い技術ドキュメントを読ませたら、調査速度がかなり変わった話
Gemini 3.1 Pro の大容量コンテキストウィンドウを使って、APIドキュメントや長い仕様書の理解を効率化した体験談です。使い方から感じたこと、気になった点まで正直に書きます。
-
macOS の Spotlight、実はかなり使える!エンジニアが毎日使う便利な活用Tips
Spotlightはアプリ起動だけじゃなく、計算・単位変換・辞書・ファイル検索まで対応しています。追加インストール不要で使えるmacOS標準機能の便利な使い方をエンジニア目線でまとめました。
-
Husky + lint-stagedでpre-commit時にコード品質を自動チェックする仕組みを作った話
コミット後のCIでフォーマット崩れや lint エラーが頻発していたプロジェクトに Husky と lint-staged を導入し、コミット前に自動チェックする仕組みを整えました。
-
Claude Code のサブエージェント機能でコードベース調査が格段にラクになった話
Claude Code が内部で動かすサブエージェントを活用した体験談です。大きなコードベースの調査や複数ファイルへの変更が並列で進むようになり、開発のスピード感がかなり変わりました。
-
macOS の Shortcuts(ショートカット)アプリでデスクワークを自動化した話
macOSに標準搭載されているShortcutsアプリを使って定型作業を自動化した体験談。プログラミングなしでもフォルダ操作・テキスト処理・アプリ起動の自動化ができてかなり便利でした。
-
MacBook ユーザーにこそ USB-C ハブは必要!UGREEN の多機能ハブを使い始めた話
MacBookAirのUSBポートが足りなくて困っていたところ、UGREEN の USB-C ハブを導入したら作業環境が劇的に改善した話です。
-
pnpm に切り替えたら node_modules のサイズが激減した話
npm から pnpm に移行したところ、node_modules のディスク使用量が半分以下になり、インストール速度もかなり速くなりました。モノレポ対応や切り替え手順、使ってみた感想をまとめます。
-
Claude Code の hooks 機能を使い始めたら、繰り返し作業がかなり減った話
Claude Code の hooks 設定(Stop / PostToolUse など)を使って定型作業を自動化した体験談です。設定方法から実際に使っている内容まで紹介します。
-
PopClip を入れたら Mac でのテキスト選択作業がかなり速くなった話
Macでテキストを選択したときに翻訳・検索・コピーなどのミニツールバーがポップアップする PopClip を使い始めました。さりげなく積み重なって作業効率がかなり変わります。
-
Anker 733 PowerBankを持ち歩くようになって、外出時の充電焦りがなくなった話
GaN充電器とモバイルバッテリーが一体になったAnker 733 PowerBankの実使用レビュー。荷物を減らしたいエンジニアにおすすめしたい理由を正直に書きました。
-
ESLint v9 の flat config に移行したら、設定ファイルがかなりスッキリした話
.eslintrc.* で複数ファイルに分散していた ESLint の設定を eslint.config.js(flat config)に移行したところ、構成が1ファイルにまとまり管理がかなり楽になりました。移行手順と感想をまとめます。
-
Gemini 3.1 Pro を Google AI Studio で無料で試したら、想像以上に使えた話
Google AI Studio で Gemini 3.1 Pro を無料で試してみた体験談です。Claude や ChatGPT との使い分けから、コーディング補助・ドキュメント要約まで実際の感想をまとめました。
-
CleanShot X でスクリーンショット作業が圧倒的に捗るようになった話
Mac 標準のスクリーンショット機能では物足りなかった悩みを CleanShot X が解決してくれました。スクロールキャプチャ・アノテーション・クラウド共有など、仕事で毎日使う機能を正直にレビューします。
-
1万円以下でANCが本格的すぎた—EarFun Air Pro 3 を在宅ワークで半年使った正直レビュー
ノイキャンイヤホンに2万円以上かけなくていい時代が来た?EarFun Air Pro 3のANC性能・音質・バッテリーを在宅エンジニア目線で正直レビューします。
-
Drizzle ORM を使い始めたら、SQL と TypeScript の型が自然につながった話
Prisma から Drizzle ORM に乗り換えたところ、SQL に近い直感的な書き心地と TypeScript の型推論精度の高さに驚きました。セットアップ手順と実際に使ってみた感想をまとめます。
-
v0 by Vercel でUIプロトタイプを爆速で作れるようになった話
Vercelが提供するAI UI生成ツール「v0」をプロトタイプ作成に使い始めた体験談です。テキストから React + Tailwind のコードを自動生成してくれて、デザイン確認のサイクルがかなり早くなりました。
-
PopClipを使い始めたら、Macのテキスト選択が段違いに速くなった話
テキストを選択するたびに操作ボタンが出てくる PopClip を入れたら、コピペ・検索・翻訳などの日常作業がかなり楽になりました。エンジニアの実際の使い方と感想を書きます。
-
Sony WH-1000XM5をテレワーク中につけたら、集中力が段違いになった話
Sony WH-1000XM5のノイズキャンセリングを仕事中に使い続けた感想です。在宅ワークの雑音問題がほぼ解消して、作業への集中度が相当変わりました。
-
TanStack Query v5 でサーバー状態の管理を整えたら、コードがかなりスッキリした話
React プロジェクトで TanStack Query(旧 React Query)v5 を導入したところ、非同期データの取得・キャッシュ・ローディング状態の管理が一本化されて、コードがだいぶ整理されました。
-
ChatGPT o3 でコード設計を相談したら、思ったより深く考えてくれた話
高度な推論モデルChatGPT o3をコード設計の相談に使ってみた体験談。どんな質問が得意でどこが苦手か、Claude Codeとの使い分けをエンジニア目線でまとめました。
-
外部ディスプレイの輝度をMacのキーボードから変えられる MonitorControl が便利すぎた話
MacBookに外部モニターを接続していると標準キーでは輝度を変えられない問題を、無料アプリ「MonitorControl」で解決した体験談。設定5分で毎日の小さなストレスがなくなりました。
-
モニターアームを導入したらデスクが劇的に広くなって、姿勢も改善された話
Ergotron LX モニターアームを仕事のデスクに導入した経験をまとめました。設置の手順から使って変わったこと、気になった点まで正直に書きます。
-
Node.js 24 で TypeScript がそのまま動く時代になってた話(tsx いらずで快適)
Node.js 22 で追加された型除去(strip-types)機能が Node.js 24 ではデフォルトになりました。tsx や ts-node なしで .ts ファイルを直接実行できる環境がどれだけ快適か、試してみた体験を書きます。
-
Claude Code の Hooks 機能を設定したら、ルーティン作業がかなり自動化された話
Claude Code の Hooks 機能を使ってセッション開始時や各ツール実行前後に処理を自動化した体験談です。設定方法から実際の使い方、ハマりポイントまでまとめました。
-
MacのOCRアプリ TextSniper を使い始めたら、画面上のテキストをどこでもコピーできて便利すぎた話
PDFのコピー制限、画像内のURL、動画に映ったコマンド……画面に表示されているテキストはすべてコピーできる TextSniper の紹介です。⌘⇧2 を押すだけのシンプルな操作で、使用頻度が思った以上に高かったです。
-
Anker 3-in-1 Cube with MagSafe を使い始めたら、デスクの充電周りがすっきりした話
iPhone・Apple Watch・AirPods を1台で同時充電できる Anker 3-in-1 Cube with MagSafe を実際に使ってみました。コンパクトさと利便性を正直にまとめています。
-
TanStack Query でサーバー状態管理を任せたら、データ取得コードがかなりシンプルになった話
React プロジェクトのデータ取得に TanStack Query(旧 React Query)を導入したところ、useEffect + fetch の手書きコードがほぼなくなり、ローディングやキャッシュ管理がかなり楽になりました。
-
Claude Code のサブエージェント機能、使い始めたらタスク並列化がかなり楽になった話
Claude Code の Agent ツールを使ってサブエージェントに作業を分担させた体験談です。並列調査や独立した実装タスクへの活用方法と、使い始めてからの変化をまとめました。
-
CleanShot X でMacのスクリーンショット環境を一新したら、画面共有のたびにストレスがなくなった話
macOS 標準のスクリーンショット機能で我慢していたのですが、CleanShot X に乗り換えてからスクロールキャプチャやアノテーションが便利すぎて戻れなくなりました。料金も含めて正直に書きます。
-
AirPods Pro 2のノイキャンが想像以上でした!在宅ワークで毎日使っている話
AirPods Pro 2を在宅ワーク中のノイズキャンセリング目的で購入した感想です。2児のパパが子どもの声が飛び交う部屋で集中できるまでの話と、MacBookとの連携、気になる点をまとめました。
-
tRPC でフロント・バック間の型を共有したら、API 通信がかなり安全になった話
tRPC を導入することでバックエンドとフロントエンドで同じ TypeScript 型定義を共有でき、型ズレによるランタイムエラーがかなり減って開発体験が向上しました。Next.js プロジェクトへの導入手順と感想をまとめます。
-
Windsurf(現 Devin Desktop)を2週間試したら、Cursor との違いがはっきり見えてきた話
AI コーディングIDEの Windsurf(Cognitionによる買収後は Devin Desktop)を2週間使い比べた体験談です。Cursor との違いや使い分け、実際に感じたメリット・デメリットを正直にまとめました。
-
Macのシステム状態をメニューバーでリアルタイム監視できる Stats を使い始めた話
CPU・メモリ・ディスク・ネットワークの状態をメニューバーでリアルタイムに確認できる無料アプリ Stats を導入してみました。開発中のパフォーマンス監視がかなり楽になった体験談を書きます。
-
husky と lint-staged でコミット前に Linter とフォーマットを自動実行するようにした話
husky と lint-staged を導入してコミット前に ESLint と Prettier を自動実行するようにしたら、コードレビューでフォーマット系の指摘がほぼゼロになりました。セットアップ手順と使ってみた感想をまとめます。
-
Claude Code の hooks 機能を使ってみたら、開発フローが一段階自動化された話
Claude Code のhooks機能でツール実行前後に自動コマンドを走らせた体験談です。設定方法と実際に使っているフックの例をまとめました。
-
Mac のメニューバーが散らかってる人に教えたい Ice — 無料でアイコンを整理できるアプリ
アプリを増やすたびに散らかっていく Mac のメニューバー。無料のオープンソースアプリ Ice を使ったら、スッキリ整理できました。導入方法と実際に使った感想をまとめます。
-
ロジクール BRIO 705 に替えたら、ビデオ会議の映りが激変した話
テレワークでビデオ会議が増えてから外付けWebカメラを導入しました。ロジクール BRIO 705 の自動明るさ補正・プライバシーシャッターの使い勝手を正直にまとめています。
-
git bisect でバグがどのコミットで入ったか特定できた話、知らなかったら損してた
いつのまにか混入していたバグをgit bisectで追跡したら、数十のコミットを手動で確認する手間がなくなりました。コマンドの使い方と実際の体験をまとめます。
-
Gemini 3.1 Pro を使い始めたら、大きいコードベースの調査がかなりラクになった話
Google の Gemini 3.1 Pro を使い始めてからコードベース調査の方法が変わった体験談です。100万トークン超えのコンテキストウィンドウが実際どこで役立つのか、正直にまとめました。
-
テキストを選択するだけでアクションが出てくる PopClip、Mac ユーザーにかなりおすすめです
テキストを選択すると自動でポップアップが表示され、コピー・検索・翻訳などがワンクリックでできる PopClip を導入した話。日常作業での使い勝手を正直にレビューします。
-
ANCイヤホンをデスクワークで使い始めたら、集中力のレベルが変わった話
在宅ワーク中の生活音が気になりすぎて導入したANCイヤホン。Anker Soundcore P40iを仕事で使い続けた結果と、マルチポイントの便利さをまとめました。
-
React のグローバル State を Zustand に切り替えたら、useContext のボイラープレートが消えた話
複数コンポーネントで共有する State を useContext で管理していたプロジェクトに Zustand を導入したところ、Provider の入れ子が消え、コードがかなりスッキリしました。
-
Windsurf(現 Devin Desktop)を1ヶ月使ってみた — Cursor や Claude Code との違いを正直に書きます
AI コーディングエディタの Windsurf(旧 Codeium、現 Devin Desktop)を1ヶ月間使い続けた体験談です。Cursor や Claude Code との違い、良かった点と気になった点を正直にまとめました。
-
MacBookのバッテリーをAlDenteで80%に制限したら、劣化ペースが明らかに変わった話
MacBookのバッテリー寿命が気になる人へ。AlDenteを使えば充電上限を自分で設定できて、長期的な劣化を防げます。無料版でも十分使えた体験談と設定方法を正直に書きます。
-
Anker Prime 100W GaN充電器に変えたら、デスクのケーブルがスッキリした話
Anker Prime 100W GaN充電器を仕事のデスクで使い始めた感想です。3台同時充電の快適さや充電速度の安定感、気になった点まで正直にまとめました。
-
CSS Container Queries でメディアクエリを卒業したら、コンポーネントの再利用性がかなり上がった話
ビューポート幅に依存した @media クエリを CSS Container Queries に置き換えたところ、コンポーネント単体でレスポンシブ対応が完結するようになり、管理がかなり楽になりました。
-
Claude Code の CLAUDE.md でプロジェクト固有のルールを設定した話
Claude Code のプロジェクト設定ファイル CLAUDE.md を使って AI への指示をカスタマイズした体験談です。実際に設定した内容や使い始めてからの変化をまとめました。
-
MacのCmd+Tabを圧倒的に使いやすくするフリーアプリ AltTab を使い始めた話
macOS 標準の Cmd+Tab はウィンドウ切り替えが微妙に使いにくい……そんな悩みを AltTab が一気に解決してくれました。ウィンドウプレビュー付きの切り替えが快適すぎて戻れない体験談を書きます。
-
ノイキャンイヤホンはSony WF-1000XM5にして正解だった話
在宅ワークでの集中作業にノイズキャンセリングイヤホンを導入した体験談。Sony WF-1000XM5を実際に使い続けた感想と、選んだ理由を正直にまとめました。
-
Tailwind CSS v4 に移行したら、設定ファイルが消えてかなりスッキリした話
Tailwind CSS v4 へ移行したところ、tailwind.config.js が不要になり設定がCSSに集約されました。@tailwindcss/upgrade で移行もスムーズで、プロジェクトの見通しがよくなりました。
-
大型デスクマットを敷いたらデスク環境が見違えるほど整った話
大型デスクマットをデスクに導入してから変わったこと。見た目の整理感・マウス操作のしやすさ・ケーブル管理のしやすさをエンジニア目線でまとめました。
-
BiomeでESLint + Prettierを一本化したら、管理がかなり楽になった話
ESLint と Prettier の設定が増えて管理が面倒になっていたプロジェクトに Biome を導入したところ、設定ファイルが1つにまとまり、リントと整形の速度もかなり速くなりました。
-
Claude Code で GitHubのMCP サーバーを使い始めた話
Claude Code の MCP(Model Context Protocol)サーバー機能を使って GitHub と連携した体験談です。設定方法から実際の使い方、ハマりポイントまでまとめました。
-
OpenAI Codex、CLI・デスクトップ・VS Code拡張の3つを使い比べた話
Codex の使い方は CLI・デスクトップアプリ・VS Code拡張機能の3パターンあります。最初は CLI 派だったのが、気づいたらデスクトップアプリに移行していた体験ベースで、それぞれの違いをまとめます。
-
Macのキーボード掃除に必須級アプリ、KeyboardCleanTool を知ってる?
除菌シートでキーボードを拭こうとしたら変な音が鳴り出した、あの体験。KeyboardCleanToolを使えばワンクリックでキーボードを無効化して拭き放題になります。
-
Hono で軽量 API サーバーを書いたら、シンプルさと型安全さに驚いた話
TypeScript フレームワーク Hono を個人開発の API に導入してみたところ、型付きルーティングの書き心地がかなり良く、Cloudflare Workers にもそのまま乗せられました。
-
NotebookLMの使い方で勉強・開発でマジでみんなと差が出る話
公式ドキュメントやRFCを NotebookLM にロードして質問できるようにしたら、技術調査の速度が大きく変わりました。Perplexity AIとの使い分け、仕事への応用、Gemini Gem 連携まで、エンジニア目線でまとめます。
-
Keyboard Maestro でMacの繰り返し作業をサクッと自動化した話
MacのワークフローをKeyboard Maestroで自動化した体験談。朝の作業開始マクロやテキスト展開など、実際に使っているマクロ例と設定のコツを書きました。
-
Claude Code の /plan 使ってる?大きい開発の前には必ず挟みたい手順
Claude Code の Plan モード(Shift+Tab 2回 / claude --permission-mode plan)の話。読み取り専用で実装計画だけを立てるモードで、大規模リファクタや新機能の前に挟むとデバッグ地獄が消える、という体験ベースのまとめです。
-
Mac でアプリが固まったら Command + Option + Esc で強制終了しよう!これ一番ラク
アプリが固まった時に Mac を再起動する前に試してほしい強制終了ショートカット Command + Option + Esc の話。Windows のタスクマネージャー版もちなみに紹介。
-
Turborepo でモノレポを整理したら、CI のビルドが劇的に速くなった話
複数パッケージを管理するモノレポに Turborepo を導入したところ、変更のないパッケージのビルドがキャッシュされ、CI の実行時間がかなり短縮されました。その設定と効果をまとめます。
-
肩凝り持ちの人🖐️騙されたと思ってコラントッテとりあえずつけてみて、ほんと楽になるよ。モデル比較もしてます!
コラントッテの磁気アクセサリーを愛用している私が、Raffi・TAO・ループ クレスト・マグチタンなど主要5モデルを比較しつつ、実際に使ってみての感想をまとめました。
-
Karabiner-ElementsでMacのキーボードを自由にカスタマイズした話
Macのキーボード入力を自由に変更できるKarabiner-Elementsを実際に使った体験談。CapsLockをCtrlに変えるだけで作業感が変わる理由と、もう一歩踏み込んだ設定まで段階的に紹介します。
-
VitestでJestからユニットテストを乗り換えたら、テスト実行がかなり速くなった話
Jestで動いていたユニットテストをVitestに移行したところ、設定が簡潔になりテスト実行速度がかなり上がりました。移行手順と感想をまとめます。
-
Perplexity AIを技術調査に使い始めたら、Google検索に戻れなくなった話
技術選定や新しいライブラリの調査にPerplexity AIを使い始めた話です。Google検索との違いや、エンジニアの調査ワークフローへの組み込み方をまとめます。
-
Macのスリープを手軽に防ぐ Lungo が意外と便利だった話
プレゼン中や長い処理の待ち時間にMacがスリープしてしまう悩みを、Lungo でスマートに解決した体験談。シンプルな操作感でずっと使い続けています。
-
PlaywrightでE2Eテストを書き始めたら、フロントの壊れに気づくのが早くなった話
フロントエンドに手動確認が多かったプロジェクトにPlaywrightを導入してみたら、デプロイ後の確認コストがかなり減りました。その構成と感想をまとめます。
-
AIコーディングを半年続けて、開発スタイルが変わりすぎた話
CursorとClaude Codeを組み合わせてAIを使い続けた結果、コードの書き方や思考スタイルがどう変わったかを正直に書きます。良い変化だけでなく、気をつけるようになったことも含めてまとめます。
-
BetterTouchTool でMacのジェスチャーとショートカットを自分仕様にカスタマイズした話
Mac のトラックパッドジェスチャーやキーボードショートカットを自由にカスタマイズできる BetterTouchTool を実際に使った体験談。具体的な設定例と入れてよかったポイントを正直に書きました。
-
Zod でAPIレスポンスのバリデーションを整えたらエラー周りがキレイになった話
外部APIのレスポンスを as でキャストしていたコードに Zod を導入したところ、実行時エラーが減り、型の信頼度がかなり上がりました。その手順と感想をまとめます。
-
GitHub Actions で npm キャッシュを設定したら CI の待ち時間がかなり短くなった話
毎回 npm install を走らせていた CI ワークフローを actions/cache でキャッシュするようにしたところ、実行時間がかなり短縮されました。その設定と手順をまとめます。
-
BenQ ScreenBar Halo2 を使ったら、PC作業の目の疲れがマジでなくなった話
BenQ ScreenBar Halo2 を実際にデスクで使ってみての感想です。目の疲れの変化、間接光の効果、気になった点まで正直にまとめました。
-
MacBookでも外部モニター3台以上に接続できるの知ってた!?目から鱗
M1〜M4のMacBook Air/ProはApple公式で外部モニター1台制限があります。WAVLINKのDisplayLink対応ドッキングステーションとドライバーをインストールすれば、3台・4台接続が可能になります。実際のデスク環境とともに紹介します。
-
Claude Code を仕事で使い始めた感想、正直に書きます
ターミナルから直接 AI とやり取りする Claude Code を実際に使い込んでみて感じたこと。Cursor との違いや使い分けについてのメモです。
-
Macのランチャーは Raycast 一択!Spotlight から乗り換えた話
Mac 標準の Spotlight や有料 Alfred を使っていた私が Raycast に乗り換えた理由。スニペット・クリップボード履歴・ウィンドウ管理まで無料でまとめて使えて、Mac の作業効率がかなり変わった体験ベースで書きました。
-
Warp に乗り換えたら Terminal との向き合い方が変わった話
iTerm2 を数年使ってきた私が Warp に乗り換えた理由。AI コマンド補完・ブロック単位の出力管理・Workflows によるコマンド整理まで、ターミナル体験がかなり変わった体験ベースで書きました。
-
Docker の multi-stage build でイメージを一気に軽量化した話
開発用 Dockerfile のまま本番にデプロイしていたイメージを multi-stage build で整理したら、サイズが大幅に減りました。その手順と考え方をまとめます。
-
TypeScript の strict モードを本番コードに有効化してみた話
tsconfig.json に strict: true を追加したら大量のエラーが出ました。何が起きたのか、どう対処したかをまとめます。
-
notebooksは神アプデでした! 調査と整理がシームレスになる感じ
Google の notebooks を公開情報から整理し、NotebookLM との違いと、仕事での使い分けの目安を書いたメモです。
-
Cursor 3がついにリリース!IDEからエージェント中心へ舵を切り出したみたいです
Cursor 3 の正式リリースを受け、Agents Window を中心とした体験の変化を整理したメモです。公式の発表内容と公開直後の反応も踏まえ、個人の見立てを交えています。
-
Zoffのブルーライトカットメガネ、画面仕事の人は絶対つけた方がいいです!
Zoffのブルーライトカット(50%)を日常の仕事用に使った感想です。外した日との違いや、JINSとの比較、向き不向きまで整理しました。
-
Bluelounge Kickflip はノートPCスタンドを探している人にかなりオススメです!
Bluelounge Kickflip を試したところ、持ち運び型のPCスタンドより手軽で使いやすく、仕事用のノートPCにも貼り付けやすいと感じました。
-
Laravelの paginate() をやめて simplePaginate() にしたら劇的に速度改善した話
商品一覧の遅さを調べる中で、Laravel の paginate() が発行する COUNT クエリが原因候補だと判明しました。simplePaginate() に切り替えた結果と考え方をまとめます。
-
Mac で画面分割するなら Rectangle がかなり快適!
Windows みたいに「考える前にウィンドウが置ける」感覚を Mac で取り戻したい人向けに、ShiftIt から Rectangle に乗り換えた体験を、仕事で使った感触ベースで書きました。
-
Macに入れておきたい必須アプリ、Clipy。コピペ作業とのお別れ
Mac のコピペが劇的にラクになる Clipy の話。履歴・定型文・ショートカットまで、事務も開発もふくめて「入れた瞬間から効く」体感ベースで書きました。
-
Cursor Composer 2 ついにリリース。その性能は・・・速いだけじゃない!
Composer 2 を日々の開発で使ったときの体感。公式ベンチや料金の整理に加え、往復が減るかどうかという現場目線で書いたメモ。
-
ロジクールのトラックボールがガチで楽。Logi Options+でカスタマイズすると効率めちゃ上がる!
トラックボール本体の良さと、あわせて Logi Options+ のカスタム例をまとめたメモです。
-
Macのキーボードで悩んでる方必見!ロジクールの MX Keys Mini が最強です
ロジクール MX Keys Mini(日本語キーレイアウト)を Mac で使った私の感想。適度な傾斜、最大3台のまで切り替え可能、Logi Options+ でのカスタマイズ、をエンジニア目線で具体的に書きました。
-
CursorのPlanとAgent、実際にどうやって使い分けるか?
Plan と Agent の公式の違いより、現場で手が止まるポイントに寄せた切り分け。変更範囲と判断の残り方でモードを選ぶ目安と、私がハマったパターンをまとめた。