[JavaScript] フロントエンドコードの難読化とその限界 (Minify/Obfuscate/Bundle)
JavaScriptコードの難読化(Obfuscation)の基礎を解説。Chrome拡張のようにソースが見えてしまう環境で、どこまで保護できるか、ツールや実例を交えて紹介。
JavaScriptコードの難読化(Obfuscation)の基礎を解説。Chrome拡張のようにソースが見えてしまう環境で、どこまで保護できるか、ツールや実例を交えて紹介。
Mermaid / Graphviz / Cytoscape.js / elkjs を使った図式化ライブラリの最小サンプルと用途比較
AI時代の知的営為を「自分図書館」として捉え、立花隆の猫ビルとの比較を通して文化的・哲学的な意味を考察する論考。
2008年にネタとして誕生した重音テト。偽者の歌姫がAI時代にどのように生き延び、文化的なアイコンにまで成長したのかを振り返ります。
Chrome ウェブストアに拡張機能を申請した際のリジェクト体験談と、開発者が陥りやすい落とし穴をディープリサーチ。tabs 権限の誤用から、host_permissions の範囲、外部スクリプト禁止、リスティング不備、スパム判定まで、複数の事例をまとめました。
Tim Paterson(86-DOS/MS-DOSの作者)のキャリアを、マイクロソフトとの関わりやレガシーの観点から整理する。MSXやPCの歴史を考える上で欠かせない人物を掘り下げる。
1980年代、MSXは「世界標準ホビーパソコン」として登場した。その基盤となったMSX-BASICとMSX-DOSの技術的背景を詳しく解説し、当時の無名プログラマたちが残した実装の痕跡を振り返る。
Programmer Legendsシリーズ第8回は、Debian創始者 Ian Murdock。自由ソフトウェアの共同開発モデルを築き、世界中に派生ディストリを生んだが、その人生は42年で終わりを迎えた。静かにして確かな革命家の足跡を振り返る。
伝説のSIDチップ(6581/8580)は、C64を単なる家庭用PC以上の存在に押し上げ、ゲーム音楽やパソコンミュージック、さらにはチップチューン文化の礎を築いた。本記事では、その特徴・代表的な作曲家・デモシーン文化・日本のFM音源との対比を掘り下げる。
ブルースクリーンに象徴されるWindows Meの短命と苦難。その実態と文化的意義、ユーザーのユーモアや擬人化文化を通じて、ブラックから伝説へと昇華した歴史を振り返る。
エミュレーターの誕生と進化をたどる記事。IBM System/360から始まり、90年代のゲーム機エミュ、MAMEやDOSBoxを経て、現代のレトロゲーム文化を支える存在となった経緯を整理します。
1980年代に1700万台以上売れた「Commodore 64」。欧米では国民的コンピュータだったのに、日本では存在感ゼロ。その理由と、MSX-FANをはじめとする日本の読者プログラム文化との共通点を紹介します。