PHPの脆弱性、最重要チェック項目は3つ

セキュリティ(PHPの基礎体力)

PHPに限りませんが、CMSやCGIで大活躍のスクリプトは、扱いを間違えると大惨事になります。外部から乗っ取られ、サイトを改竄され、個人情報を盗まれ、犯罪に利用される。要するに家の鍵を開けたまま放置するようなものです。少し考えただけでもぞっとします。サイトの人気有無に関わらず、外部に露出しているスクリプトは、常にその危険に晒されていると思ってください。油断していると痛い目に遭います。

主な脆弱性について、上記ページが非常に読みやすく纏まってたので紹介します。例も交えて分かりやすいです。

脆弱性は3つ
register_globals = On の危険性(php)
GET・POST・COOKIEの汚染(SQLインジェクション、改竄)
クロスサイトスクリプティング(XSS)

少しでも気にとめていれば防げる事です。開発者の人はご注意を。

SSD搭載ノートパソコン発売

デルからもSSD搭載ノートが登場

以前紹介したフラッシュストレージを使ったノートPCが実用化されているようです。SSD(ソリッドステートドライブ)は、HDDのヘッドのような物理的駆動部分がありません。そのおかげで、低消費電力、耐衝撃性に優れ、まさにノートPCに打ってつけ。

とは言っても、容量単位辺りの単価はHDDのほうが安いので、一長一短ですね。OS用Cドライブにいかが?

フロッピーの思い出

がんばれ!アドミン君

私の思い出も3.5inchですかね。5inchをお目にかかる機会は少なかったです。8inch、それ食べられるの?というくらい世代によって印象が変わるでしょうね。

いまや、DVD±Rを追い越し、フラッシュデバイスが主流です。フロッピーの最後に残された役割、BIOSのアップグレードもCD-Rで行えばいいので、最早完全に必要無し!?

人生、宇宙、すべての答え

人生、宇宙、すべての答え(wikipedia)

答えは42。なぜでしょう、どうしてなんでしょう?グーグル電卓でも、その答えは出てきます。

これの元ネタは、イギリスのスラップスティックSFでヨーロッパでは有名なんだそうです。作者は2001年に49歳でお亡くなりになっています。以下、シリーズ物のタイトル。全部で5冊。

  1. 「銀河ヒッチハイクガイド」
  2. 「宇宙の果てのレストラン」
  3. 「宇宙クリケット大戦争」
  4. 「さようなら、いままで魚をありがとう 」
  5. 「ほとんど無害」

日本でも翻訳されているので読んでみるといいかもしれません。宇宙船レッドドワーフ号のようなコメディタッチのノリなのでしょうか。

177KBのすごいメガデモ fr-041: debris、Breakpoint 2007

fr-041: debris.  by farbrausch (pouët.net)

fr-041: debris.ダウンロード (scene.org)

177kbの実行ファイルに7分ものリアルタイムムービーの内容が詰め込まれています。驚くべき事です。原理は恐らく、起動時にテンポラリとして、データファイルを作成しているのでしょう。簡単に思えて、この部分が一番難しい。zipやrarのような全圧縮とは違ったテクニックが必要だと思います。

このデモはwww.farbrausch.comのプロダクト、.werkkzeug1が使われているようです。これはデモ作成ツールキットと言われるもので、ある程度コーディングを自動化してくれるらしい。2chpartyの1位作品にも使われていたので、実力は中々のものでしょう。興味があれば試してみてください。

ちなみにうちの環境では、プログラマブルシェーダ2に未対応なため映像がぐちゃぐちゃでした。