IT基礎

IT・テクノロジー史

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

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

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

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

新しい言語を学ぶ前に知るべき「パラダイム」という思考のOS。0と1の地獄からの脱出劇

プログラミングにおけるパラダイムシフトとは?トマス・クーンの科学史から紐解く設計思想の進化。0と1の機械語を直接操作した「地獄の原始時代」からC言語やパスカルへ至る知の革命を情シス22年が解説。新しい言語を学ぶより先に知るべき「思考のOS」とは。
IT・コンピュータ基礎

「感情がない」は、最高の褒め言葉だ。知略としての情報隠蔽(パルナスの規則)

情報隠蔽は悪事ではない。プログラミングの原則「パルナスの規則」から内部構造を隠すメリットを徹底解説。感情を顔に出さず安定した対応をする人がなぜ信頼される「REST API」のような存在なのか。情シス22年が人間関係の「隠す技術」の本質に迫ります。
IT・コンピュータ基礎

1000の絶望を10のステップに変える。「デカルトみ」が溢れる分割統治の神髄

クイックソートはなぜ最強のアルゴリズムなのか?デカルトの思想「困難は分割せよ」を具現化した分割統治の仕組みを漫画の整理を例に解説。1000個のデータをわずか10回で分解できる数学的驚きと現代エンジニアに必要な「分割のセンス」を解説。
IT・コンピュータ基礎

1000巻の漫画をどう並べるかで「シゴデキ」は一瞬でバレる。「ダサい努力」と「logの魔法」の正体

漫画を1巻から探して並べるのはなぜ「ダサい」のか?ITエンジニアが最も重視する概念「オーダー(O記法)」を漫画の整理を例に解説。O(N²)とO(N log N)の5万倍の差を知れば設計の視点が変わります。情シス担当者が徹底解説。
IT・コンピュータ基礎

著者の名前が「ベヨムテクエ」に化けた夜。自著を発売延期に追い込んだ、UnicodeとCIDの”仁義なき思想戦”

自著の発売延期を招いた、文字が規則的にズレる「ベヨムテクエ」現象の正体とは?情報優先のUnicodeと字形にこだわる出版業界のCID、二つの規格の思想的対立が生んだ「ねじれ」の構造を、IT科学の視点から分かりやすく解き明かします。
IT・コンピュータ基礎

幽霊文字を書くとどうなる?彁・妛の正体とJIS規格が犯した史上最大の誤植

「彁」や「暃」をPCで入力すると何が起きる?1978年JIS規格策定時の切り貼りミスから生まれた幽霊文字の正体を徹底解説。実害はないが消去不能な「デジタルの呪い」と12文字の怪、実は実在した名誉挽回の例外ケースまで解説。
IT・コンピュータ基礎

128個の椅子を奪い合った「ビットの闘争史」。日本語をデジタル世界にねじ込んだ、先人たちの変態的(褒め言葉)な切り替えトリック

世界標準ASCIIはわずか128文字?英語至上主義のデジタル世界で日本語を扱うために先人が編み出した「脳の切り替え」のような驚愕のハックとは。文字化けの歴史的背景とISO IEC 2022がもたらした「モード切り替え」の革命を情シス担当者として解説。
IT・コンピュータ基礎

「Cookieを許可」で怯えるのはもう終わり。正体は”ポイントカード”、知るだけでネットの不気味さが消える

Cookie許可の通知、拒否し続けていませんか?正体は利便性を高める「デジタルポイントカード」。Amazonのカート保存の仕組みから追いかけてくる広告の正体、シークレットモードの活用術まで徹底解説。