IT・テクノロジー史

IT・テクノロジー史

最古のUIが、なぜ「最新」の覇者になったのか?マウスに敗北したタッチ操作がiPhoneで蘇った「肩の疲れ」の正体

タッチ操作はマウスより先に発明されていた。PC普及期に敗北した原因「ゴリラアーム」とは何か。iPhoneがタッチを復活させた本質的理由を、インターフェースの歴史から解説。
IT・テクノロジー史

仕様書なし、勝手な仕様変更、謎のバグ。80年前のプログラマーも、あなたと全く同じ地獄で戦っていた

仕様書なし、勝手な仕様変更、謎のバグ。現代エンジニアの「あるある」は80年前のENIAC誕生時にはすでに完成していた。世界初の女性プログラマーたちの奮闘から学ぶ、時代を超えた現場の真実。
IT・テクノロジー史

【完全版】チャールズ・バベッジとは?歯車計算機・プリンターの発明・史上最大の未完プロジェクトの全貌

電気なき19世紀に歯車でコンピュータを作ろうとした男。真の動機は船乗りの命を救うこと。世界初プリンターの発明、仕様変更の罠、数十億円を溶かした失敗の構造まで。機械式コンピュータの父バベッジを完全解説。
IT・テクノロジー史

そのif文、いつまで書き直すつもりですか?ポリモーフィズムが教える「ペンギンを鳥として扱う」勇気とコピペ地獄からの最終解脱

オブジェクト指向の最強武器「ポリモーフィズム」をわかりやすく解説。継承・オーバーライドの本質から、ペンギンと鳩を「鳥」として扱う抽象化のメリット、if文地獄を卒業する方法まで、ビトゲンシュタインの哲学を交えて紹介。
IT・テクノロジー史

クラスやインスタンスを覚えるのはもうやめなさい。オブジェクト指向が「ルネサンス」である理由を知れば、設計の正解が勝手に見えてくる

クラスやインスタンスの暗記不要。オブジェクト指向をルネサンスの写実主義と対比して解説。データと命令の分離が生んだ悲劇、Windows 95とGUI普及との関係、カプセル化の本質をわかりやすく説明。
IT・テクノロジー史

そのコード、まだ”スパゲッティ”のままですか?混沌を秩序に変えたダイクストラの宗教改革と、インデントという名の2次元の美学

「go to文は有害である」と宣言したダイクストラの不本意なバズとは。順次・選択・反復の3要素でカオスを秩序に変えた構造化プログラミングの本質と、インデントが生んだ2次元の美学をわかりやすく解説。
IT・テクノロジー史

岩波書店の地下で起きた”停電死守”の決死劇。隣のビルから電気を繋ぎ、忍者に化けて世界を繋いだ技術者たちの執念

日本初のネット相互接続点IXは岩波書店の地下にあった。停電からルーターを守るため隣のビルから電源を確保、国際交渉に忍者コスプレで乗り込んだ先人たちの執念の記録。
IT・テクノロジー史

隣の家へのメールが「アメリカ経由」だった衝撃の理由。日本を繋がせなかった巨大通信事業者の傲慢と、ネット界の“半沢直樹”たち

90年代、国内メールが一度アメリカを経由していた?ネットが遅かった本当の理由「ピアリング」と「トランジット」を解説。通信事業者同士の仁義なき交渉劇から、インターネットの真の構造を学ぶ。
IT・テクノロジー史

AIに知能を奪われるな。エドガー・ダイクストラが万年筆を愛し、PCを遠ざけた本当の理由

最短経路アルゴリズムの父ダイクストラはなぜPCを「知力の毒」と呼んだのか?万年筆の「摩擦」が思考を守る仕組みと、AI時代に思考力低下を防ぐ形式手法の実践的な考え方を解説。