【緊急対策あり】npm史上最悪のワーム攻撃『Shai-Hulud』とTinyColor侵害の全貌
2025年9月中旬――npmパッケージを標的にした史上最大級のワーム型攻撃『Shai-Hulud』が発覚。TinyColorを含む500以上のパッケージが侵害され、開発者やCI環境に甚大なリスクを与えました。本記事では攻撃の手口、影響範囲、技術的リスク、開発者が取るべき対策を深掘りして解説します。
2025年9月中旬――npmパッケージを標的にした史上最大級のワーム型攻撃『Shai-Hulud』が発覚。TinyColorを含む500以上のパッケージが侵害され、開発者やCI環境に甚大なリスクを与えました。本記事では攻撃の手口、影響範囲、技術的リスク、開発者が取るべき対策を深掘りして解説します。
【Programmer Legends #06】本記事では、Perlの創設者であり思想家でもあるLarry Wallを紹介する。言語学のバックグラウンド、Perl誕生の経緯、TMTOWTDIの哲学。(Laziness, Impatience, Hubris)を通して、彼がソフトウェア文化に残した影響を振り返る。
TIOBE IndexでPerlが27位から10位に躍進。Perlと共に歩んできた筆者が、TIOBE・PYPL・RedMonk・Stack Overflow Surveyといったランキングを比較し、その背景と実態を深掘りします。
1950〜80年代のUFO事件史とコンピュータ開発競争を比較し、現代AIによる検証までを探るドキュメンタリー風記事。
No description available.
GPT-5-CodexはClaude Codeを超えたのか?性能・用途・安全性・開発体験の観点から徹底比較。最新のベンチマークやコミュニティの声も交えてまとめました。
初代4004からPentiumまでの系譜を、互換CPUを除外して通史化。ビット幅・命令セット・保護/仮想化・FPU・キャッシュ・パイプライン・分岐予測・MMXなど、世代ごとの技術的ハイライトと文脈を短く深く解説。
[Human x AI] ChatGPT(5)との対話録 ~ 「愛?」「お金?」それとも― ~
Chrome拡張機能の作り方を、初心者向けに最小構成で解説します。manifest.json・popup.html・popup.jsの3ファイルでHello Worldを表示し、さらに背景色を変える簡単な応用も紹介。自作拡張の第一歩に最適なチュートリアルです。
JavaScriptとWeb Audio APIを使って、昔懐かしいBEEP文化をブラウザで再現。波形・エンベロープ・ビブラート・トレモロなどを組み合わせ、シンプルな通知音からゲーム効果音まで自由自在に生成する方法を紹介します。
MSXユーザー向けのASCII NETや、日本最大規模を誇ったNIFTY-Serveなど、1980年代に登場したパソコン通信サービスを解説。当時の仕組みや利用状況を振り返る。
LAN内で安全にHTTPSを利用するための徹底解説。mkcertによる自己署名証明書の生成から、nginxやApacheでの設定、クライアントへの証明書配布まで、現場で役立つ知識を網羅します。Let’s Encryptやstep-caとの比較も紹介。