Homebrew入門:Macにアプリを「公式サイトから入れる」のと何が違うのか
MacにアプリをコマンドでインストールできるHomebrewを初心者向けに解説。公式サイトやApp Storeから入れるのと何が違うのか、formulaとcaskの違い、最初に覚えるコマンド、Brewfileとtopgradeを使った僕の今の使い方までを1本にまとめました。
ALL POSTS

TypeScriptやAIツールのこと、開発で詰まって調べたことを書いています。
MacにアプリをコマンドでインストールできるHomebrewを初心者向けに解説。公式サイトやApp Storeから入れるのと何が違うのか、formulaとcaskの違い、最初に覚えるコマンド、Brewfileとtopgradeを使った僕の今の使い方までを1本にまとめました。
AIに人生相談しても物足りないのは、AIが自分を知らないから。自分を書き溜めた『第二の脳』をMacとiPhoneで同期したくて、iPhone側を読み取り専用にしようとした話。Cloudflareの鍵を縛る必要はなく、Remotely Saveのpull only設定一つで済んだ顛末です。
フリーランスWebエンジニアとしての最新のお仕事の希望条件と、雇用形態に対するスタンスをまとめました。ご相談の参考にどうぞ。
Claudeで意図せず自動課金された年額プランを返金してもらった手順を共有します。カード登録の放置で同じ目に遭った人向け。
AIの普及でエンジニア転職市場がどう変わったのか。採用コンサルタントの証言をもとに、これから求められる人材像を解説します。
ターミナルだけでGitHubのリポジトリを作る手順を、git initからリモート追加・pushまで順を追ってまとめました。
異なるドメイン間でログイン状態を共有するクロスドメイン認証を、JWT・Cookie・CloudFrontの実装パターンまで含めて解説する完全ガイドです。
macOSで複数アカウントを使うときに起きるHomebrewの権限問題を、sudo chownを毎回打たずに永続的に解決する方法を5分で解説します。
TypeScript/JavaScriptのnullとundefinedの違いを基礎から整理。なぜ2つあるのか、どう使い分けるかを実務目線でまとめた完全ガイドです。
Cursorの定額プランで最適なAIモデルはどれか。コーディング性能とリクエスト制限を踏まえ、Claude 4 Sonnetを軸にモデル選びを解説します(2025年6月版)。
フリーランスエンジニアとして大切にしたい働き方と技術への向き合い方を明文化しました。協業する方々への自己宣言でもあります。
Obsidianのファイル命名をsnake_caseからkebab-caseへ移行する理由と手順。標準としてのkebab-caseの根拠と、段階的な移行ガイドをまとめました。
つくることで、見える景色がある。

