IT・コンピュータ基礎

IT・コンピュータ基礎

2進数・16進数とは?電球のオンオフで理解する数の仕組み

メタディスクリプション:2進数・16進数を「電球のオンオフだけで数を数える」比喩でゼロから解説。10進数との変換・コンピュータがなぜ2進数を使うか・高校情報Ⅰ・ITパスポート対応の丁寧な入門記事。
IT・コンピュータ基礎

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

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

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

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

なぜ人類は「ページをめくる」までに2000年もかかったのか?聖なる読書を破壊した”サイコパス的”発明の正体

Google検索の1000年前に始まった「検索」の起源。聖なる読書を破壊しページ数で情報を管理するという冷徹な合理性はなぜ13世紀まで生まれなかったのか?索引とアルファベット順に隠された驚きのイノベーション史を解説。
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・コンピュータ基礎

文字化けの正体と文字コードの深淵|UTF-8とShift_JISの衝突をバイト列で見る

「縺ゅ」や「」の原因は同じバイト列を別の辞書で読んだこと。UTF-8とShift_JISの構造差・BOMの罠・MySQLのutf8mb4設定まで。IT初中級者が文字化けを根絶し実務でハマらないための本質を情シス担当者が解説。