ブログ
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 3508 件
#2026-03 764#japanese 587#deep-dive 254#kubernetes 247#culture 236#career 224#ai 214#llm 208#devops 193#2026-04 144#security 139#observability 113#database 110#communication 107#architecture 100#productivity 88#finance 87#mindset 80#ai-papers 79#history 79#it 78#psychology 78#english 75#networking 74#deep-learning 73#gpu 70#linux 70#performance 70#cs-fundamentals 63#ai-agent 61#postgresql 59#rag 59#economy 57#mlops 53#self-improvement 53#ai-platform 51#food 51#learning 51#python 51#travel 51
Kubernetes プローブ3種を正しく使う — liveness, readiness, startup の正確な境界
何の問題もない Pod が定期的に再起動したり、デプロイ直後だけ 502 が大量に出たり、起動の遅いアプリケーションが永遠に Ready に到達できなかったりする3つの事故は、すべてプローブの設計から生まれます。3つのプローブがそれぞれどの質問に答え、失敗したときに何をするのかを区別したうえで、initialDelaySeconds から failureThreshold までのパラメータが実際に何秒後にコンテナを殺すのかを計算します。
2026-07-26 · 26 分で読めます #kubernetes#liveness-probe#readiness-probe#graceful-shutdown#sreお金は物々交換から生まれなかった — リディアの硬貨から信用貨幣まで、貨幣の世界史
経済学の教科書は、物々交換の不便から貨幣が生まれたと教えます。ところが人類学者は、そんな社会をまだ一つも見つけていません。紀元前7世紀リディアのエレクトラム貨、11世紀の宋・四川で生まれた世界最初の紙幣「交子」、ポトシ銀が引き起こした16世紀の価格革命、そして1971年8月にニクソンが金の窓口を閉じた夜まで、貨幣が実際に歩いた道をたどります。最後に登場するのは太平洋ヤップ島の巨大な石貨。運ばなくても、海に沈んでも機能したその石は、いま私
2026-07-26 · 29 分で読めます #humanities#history#money#economics#financegitの巻き戻し — 状況別に選ぶrestore、reset、revert、reflog
巻き戻しの命令を丸暗記すると毎回検索する羽目になりますが、何を戻したいのかを先に分類すれば命令はおのずと決まります。ワーキングディレクトリ、ステージング、直前のコミットメッセージ、コミットそのもの、すでにプッシュしたコミット、削除したブランチという6つの状況に分け、それぞれの正確な命令と危険度を整理しました。resetのsoftとmixedとhardがHEAD、インデックス、ワーキングツリーのどれを動かすのかを表で示し、プッシュ済みの履
2026-07-26 · 19 分で読めます #git#undo#reset#reflog#version-controlDockerイメージのサイズを減らす — レイヤーの真実、multi-stage build、ベースイメージの実コスト
Dockerイメージが1.9GBまで膨らむ原因を、diveでレイヤー単位に特定するところから整理します。ユニオンファイルシステムのせいでRUN rmではイメージが1バイトも減らない理由、マルチステージビルドで正確に何だけをコピーすべきか、alpineのmusl libcがPythonホイールの再ビルドやDNS問題という形で請求してくる隠れたコスト、distrolessとslimのトレードオフを、実際のDockerfileと出力で扱います
2026-07-26 · 19 分で読めます #docker#dockerfile#multi-stage-build#container#devops転職のタイミングを見極める方法 — 逃げる転職と乗り換える転職を分ける質問
転職すべきか迷うときに必要なのは勇気ではなく判断基準です。いまの会社の問題が消えたら残るのか、という一文で逃避型と成長型を分け、学習曲線が平らになった区間を信号として読み、短い在職の繰り返しが実際に生むコストとその例外を検討します。転職でしか年収が上がらない構造は市場の局面によって膨らんだり消えたりしますし、良い理由に見えてそうではない信号もはっきりあります。決心したあとにも残るデューデリジェンスの項目と、最後の2週間の扱い方まで整理し
2026-07-26 · 23 分で読めます #career#job-change#decision-making#growth#job-search1on1を無駄にしない方法 — 進捗報告ではなくメンバーの会議にする
週1回30分でも、1年なら26時間。その大半が、チャット3行で足りる進捗報告に流れていきます。アンディ・グローブが1983年のハイアウトプット マネジメントで示した原則から、ベン・ホロウィッツの10パーセントルール、メンバーが持ち込む4つの議題枠、両者がそのまま使える質問リスト、上司がキャンセルを繰り返すときの3段階の対応、そして共有ドキュメント1枚が半年後の評価を変える理由までまとめました。1on1が本当に安全でないときに何をしてはい
2026-07-26 · 22 分で読めます #career#management#one-on-one#feedback#communicationサイドプロジェクトをキャリア資産に変える方法 — 完成基準、公開時期、振り返り
ほとんどのサイドプロジェクトは才能が足りなくて死ぬのではなく、完成基準がなく、公開時期がなく、振り返りがないから死にます。資産になるプロジェクトには、他人が見られること、自分の判断が現れていること、物語として語れることという三つの条件があります。スコープを2週間で公開できる大きさに強制的に収める方法、面接で本当に問われるのがなぜ完成度ではなく判断の痕跡なのか、文章と発表がコードよりレバレッジの大きい場合、会社との知的財産の境界でまず契約
2026-07-26 · 22 分で読めます #career#side-project#portfolio#growth#productivity年収交渉の技術 — すでに同じ側になった者同士が条件を合わせる作業です
オファーメールを前に手が止まる理由は、たいてい情報不足ではなく気後れです。しかしオファーが出たということは、会社がすでにあなたを選んだということ。残っているのは、同じ側になった者同士が条件を合わせる作業だけです。市場データで情報の非対称を縮める方法、最初の数字の効果とその限界、希望額を範囲の下端に置く提示の仕方、基本給以外にテーブルに乗っている8つの項目、序盤の希望年収の質問に答えるスクリプト、そしてカウンターオファーの罠まで整理しまし
2026-07-26 · 24 分で読めます #career#negotiation#salary#job-search#communication教えるコードレビュー、傷つけるコードレビュー — 同じ指摘の結果を分けるもの
コードレビューには欠陥の発見、知識の伝播、コード所有権の共有という三つの目的がありますが、多くのチームは最初の一つだけをやって残り二つを取りこぼします。レビュアーは完璧を求める人ではなくコードが明確に良くなったかを判断する人だというグーグルの承認基準、強度を示す接頭辞が生む違い、観察と影響と提案に分けた文の構造、200から400行というPRサイズの通説の出所とその限界、往復を減らすPR説明、そしてレビューを受ける側の技術までまとめました
2026-07-26 · 21 分で読めます #career#code-review#engineering#feedback#teamworkWebSocket、SSE、ポーリング — リアルタイム通信方式の選び方と、たいていWebSocketが要らない理由
リアルタイムという要求のほとんどはサーバーからクライアントへ向かう単方向の配信であり、その場合はSSEのほうがWebSocketよりずっと単純でありながらHTTPインフラをそのまま使えます。自動再接続とLast-Event-IDによる再開が規格に組み込まれていて、認証もロギングも圧縮もふだん使っているものと同じです。ポーリングとロングポーリングを含む四つの方式の遅延と費用を表で比較し、WebSocketが本当に必要になる境界を定めます。
2026-07-26 · 23 分で読めます #web#websocket#server-sent-events#realtime#scalabilityJWTとセッション、何をいつ — 状態をどこに置くかで整理する認証の選択
JWTとセッションの違いは暗号化でも性能でもなく、認証状態をサーバーに置くのかクライアントに置くのかという一点です。この選択から即時無効化ができないというJWTの根本的な弱点が導かれ、短い有効期限とリフレッシュトークンとブラックリストという対応策がなぜ結局は状態を呼び戻すのかが説明されます。トークンの保存場所をめぐるlocalStorageのXSS露出とhttpOnlyクッキーのCSRF露出を、SameSite属性まで含めて比較し、al
2026-07-26 · 22 分で読めます #web#jwt#session#authentication#securityCORSエラー、サーバーを直すべき理由 — ブラウザポリシーの正確な動作と間違った解法たち
CORSはサーバーを守るセキュリティ装置ではなく、ブラウザがスクリプトにレスポンスを読ませてよいかを判断するポリシーです。だからcurlは通るのにブラウザだけがブロックされ、直すべき場所はいつでもサーバーのレスポンスヘッダーになります。プリフライトが発生する正確な条件、credentialsを使うときにワイルドカードが使えない理由、Varyヘッダーがなくてリクエストの結果がCDNキャッシュを汚染する事故、ブラウザのエラーメッセージ別の原
2026-07-26 · 23 分で読めます #web#cors#http#browser-security#apiレートリミットのアルゴリズム選び — 固定ウィンドウ、スライディング、トークンバケットの実際の違い
毎分100回で止めたはずなのに200回が通るのはバグではなく、固定ウィンドウアルゴリズムの定義された動作です。固定ウィンドウ、スライディングログ、スライディングウィンドウカウンター、トークンバケットの四つについて、メモリと精度のトレードオフを表で比較し、境界の問題を数字で確認します。分散環境でRedisの原子的操作がなぜ必要なのか、ノードごとのローカルリミットが生む誤差はどれくらいか、IPをキーにすると何が壊れるのかを整理しました。42
2026-07-26 · 21 分で読めます #web#rate-limiting#api-design#redis#reliabilityシステム設計面接の準備法 — 正解ではなく「絞り込む過程」が採点される45分
システム設計面接に正解はありません。だからこそ採点されるのは「何を描いたか」ではなく「どう絞り込んだか」です。45分を5分・10分・15分・10分・5分に割る時間予算、メモリ参照から大陸間往復まで桁で覚えておきたい遅延の階層、DAU一つからQPSとストレージを導く概算、そして候補者が最も頻繁に崩れる4つの習慣を整理しました。最後に、減点ではなく加点になる「わかりません」の伝え方まで扱います。
2026-07-26 · 20 分で読めます #career#interview#system-design#engineering#job-searchHTTPキャッシングを正しく使う — Cache-Control、ETag、stale-while-revalidateの正確な意味
no-cacheはキャッシュするなという意味ではなく、キャッシュはするが使う前に検証しろという意味です。この一語の違いを出発点に、Cache-Control指示子の正確な意味、条件付きリクエストと304が実際に節約するものと節約しないもの、ハッシュ入りファイル名とimmutableがフロントエンドのデプロイで標準になった理由を整理しました。ブラウザとCDNとリバースプロキシという三つの層がそれぞれ別の方法でしか無効化できないという事実、
2026-07-26 · 20 分で読めます #web#http-caching#cache-control#cdn#performance推理小説はなぜ中毒的なのか — トリックの系譜と読者とのゲーム
推理小説は、作者が読者に正々堂々と挑むゲームです。whodunit・howdunit・whydunitという三つの軸、フェアプレイを明文化したノックスの十戒とヴァン・ダインの二十則、密室・クローズドサークル・叙述トリックという代表的なパターン、そしてなぜ私たちの脳がこのゲームに中毒するのかまで — ネタバレなしでまとめた推理ジャンルのガイドです。どこから読めばよいか分からない方は、最後の入門ルートを参考にしてください。
2026-07-21 · 15 分で読めます #storytelling#mystery#fiction#narrative#culture魔法にルールがあるほど面白い理由 — ファンタジー世界観設計の文法
ファンタジーで魔法が何でもできてしまうと、物語はつまらなくなります。ブランドン・サンダースンの三つの法則が、この逆説を正確に説明してくれます。キャンベルの英雄の旅とその限界、ハードマジックとソフトマジックの違い、ハイファンタジーから grimdark(グリムダーク)までの系譜、トールキンの言うサブクリエイション(二次創造)と氷山理論 — 世界を築く人たちが実際に使っている設計原則を、代表作とともに整理しました。
2026-07-21 · 14 分で読めます #storytelling#fantasy#worldbuilding#narrative#culture回帰・憑依・転生はなぜこれほど効くのか — ウェブ小説の文法を解剖する
ウェブ小説を幼稚だと片づけてしまう前に、その形式がなぜそういう形をしているのかを見ると、話が変わってきます。「回帰・憑依・転生」がつくり出す情報の非対称、「サイダーとサツマイモ」と呼ばれる感情のリズム、ステータス画面というゲームUIの物語化 — これらはすべて、毎日連載され一話ごとに課金されるという流通構造が生み出した精巧な設計です。代表作とともにウェブ小説の文法を解剖し、この形式が従来の小説になかった何を発明したのかを考えます。
2026-07-21 · 14 分で読めます #storytelling#web-novel#fiction#narrative#cultureさまよう心は不幸な心 — iPhoneで行われた25万件の幸福研究
2010年にサイエンス誌に載った2ページの論文は、スマートフォンアプリで2,250人の日常をリアルタイムにサンプリングし、驚くべき事実を報告しました。人は起きている時間の47%を、いましていることとは別のことを考えて過ごしている。何をしているかよりも、心がさまよっているかどうかのほうが幸福をよく予測する。楽しい空想でさえ、集中より幸福ではなかった。経験サンプリング法という研究手法をコードで理解し、通勤と皿洗いが変わる実践までまとめた第5
2026-07-20 · 11 分で読めます #psychology#paper-review#mindset#happiness#focus感謝日記は本当に効果があるのか — 祝福を数える実験と正直な効果量
自己啓発書の定番処方である感謝日記の出典は、2003年のエモンズとマカローによる祝福を数える実験です。毎週、感謝したことを5つ書いたグループは、悩みの種を書いたグループより幸福で、運動量が多く、睡眠まで良くなっていました。ただし、後続のメタ分析が語る効果量は宣伝より控えめです。原論文の3つの実験を順に読み、誇張なしに残るもの(小さいが安価で安全な介入)、効果を高める条件、そして形骸化させずに続けるコツまで整理した、シリーズ完結編です。
2026-07-20 · 11 分で読めます #psychology#paper-review#mindset#gratitude#healing