[PHP]PHPにまつわる小競り合い
(鵜呑み禁止)
はてな界隈で盛り上がってる。僕自身のPHPを学ぶ気力に関わってきそうだったので追尾してたけど、結局[Z]ZAPAブロ〜グ2.0さんの「プログラミング言語は宗教みたいなもの」で全部片付いちゃうんじゃないの。宗教よりも実際の言語間の言い争いかな。信仰と違ってなまじっか客観的に色々指摘できちゃうからこうなる。「日本でしか使えない日本語覚えて効率悪くない?」とか「なんで日本語って文章の最期まで聞かないと結論わかんないの?不便だね」とか言われて逆上してるような感じ。
面白いねプログラミング言語やってる人達って(ごく一部なんだろうけど)。比較惑星学みたいに「比較プログラミング言語学」とかつくっちゃえばいいのに。あーでも惑星やってる連中は仲いいよ。「月冷えきっちゃってんじゃん」とか「金星ってプレート運動ないの?うわ、だせえ」とかならない。メインの研究対象以外あんまり興味を持たないってのもあるかもだけど。
事の発端。Rubyの作者さんなんですね、ビックリ。
特に「PHPは初心者に学びやすい(と言われていることが問題である)」という部分に共感する。 PHPは初心者に簡単かもしれないが、初心者による手を抜いたWebアプリケーションは PHPが作られた当初はともかく、現代では害悪ではないだろうか。Webアプリケーションをなめるな
PHP側。(面白い部分を引用)
まあ、ハッカーというか天才というかとにかく偉い(と周囲に持ち上げられている)人が怪気炎っぽいものをあげて自分の好まないものをこきおろすのは、これまたよくあることではある。
Perl。(意味不明なんで割愛)
PHP側。
プログラミング言語は宗教みたいなもので、好きか嫌いかですぐに論争になります。
ところで下のやつは何がダメなの?切実に理由が知りたいです。
PHP使ってるヤツらって
htmlspecialchars($_GET[’text’]);
こんなコード書いてる!
m9(^Д^)プギャー
ネタのような気もするけどこんなのまであるらしい。面白い。
そしてまだ届かない!!「薄い」ってのに超期待してんだけどなあ。
追記。なるほど。こういうのが知りたかった。PHPの方が人為的ミスが生じやすいわけね。
RubyやPerlでは外部から入力された文字列にtaint(汚染)と呼ばれるマークがつく。 taintされた文字列から加工された文字列にもtaintがつく。これをチェックすることで外部からの入力をチェック(サニタイズ)しないまま危険な操作(ファイル名にする、systemを呼び出す、HTML/SQLに埋めこむ、など)を禁止することができる。
[他人のブログパーツ]Geek Quiz
Tags: 他人のブログパーツ
オタクチックな質問に答えてGeek度を鑑定、結果をブログパーツにできるサービス。海外製なので設問が少し日本人には馴染みがないものが多いのかな。全然わからんかった。パーツにできるシールの種類もいくつかあるので面白い。
設問は以下の通り。最初に性別を選ぶので男女で質問が違うかも。暇だったらやってみて〜。
- 一番好きな数字はどれ?(1)1.61803399 (2)3.14159265 (3) 42 (4)へ?
- 一ヶ月に本を何冊読む?(1)7冊以上 (2)3-7冊 (3)1-2冊 (4)ゼロ
- 使ってるOSは?(1)Windows (2)Unix/Linux (3)Mac OS X (4)その他
- よく使うブラウザは?(1)IE (2)Safari (3)Firefox (4)OpenFire (5)Netscape (6)Opera (7)Lynx (8)どれでもない(or色々使う)
- 普段オープンしてるウィンドウ数は?(1)1 (2)2-4 (3)5-8 (4)8-12 (5)12以上 (6)外寒いから開けないよ
- 最初に撃ったのは誰?(1)Trinity (2)Greedo (3)J.W. Booth (4)Han (5)Baron Vladimir Harkonnen (6)は?
- 何かを「grok」するとはどういう意味?(1)直感的に理解すること (2)NPCから買うこと (3)ずる賢い手口でやっつけること(例えばサーバーをハックしたり) (4)タダであげること (5)使いすぎること (6)わからない
- 「/(bb|[^b]{2})/」を作ったのは誰?(1)Tim O’Reilly (2)John Carmack (3)Paul Gower (4)Larry Ellison (5)William Shakespeare (6)わからない
- アナタの直筆は(1)きれい (2)読みとれる程度にはきれい (3)ニワトリが引っ掻いた跡みたい
- TVドラマ「Firefly」に出て来る宇宙船の名前は?(1)Firefly 1 (2)Gaussian (3)Whedon (4)Serenity (5)Expersion (6)わからない
- 何か(例えばソースコードやノートパソコンだったり何でもOK)をもっと良く、もっと強固に、もっと速くしたりするために作り直すつもりで分解したことがある?(1)もちろん、毎回よくなるよ! (2)それで壊したことがある (3)したことないけど、説明書とか超読む (4)そういうのはカスタマーセンターまかせ (5)しないよ
- Slashdotのスローガンは?(答えちょっと怪しい)(1)Geek point (訳せん) (2)オタクニュースと重大事件 (3)賢い人向けニュース (4)あくまで頑固に (5)わからない
- セールスマンから買おうとしてるモノについてセールスマンの間違いを問いただしたことがある?(1)Yes (2)No
- TVゲームを始めたのはいつから?(1)1980-1985年 (2)1986-1990年 (3)1990-1995年 (4)1996-2000年 (5)2000年以降 (6)ゲームを全然やらない
- 遠くにいる家族や友達との連絡手段はどれ?(1)E-mail (2)Text Message (直筆じゃない手紙) (3)電話 (4)Google TalkやMSN Messenger等 (5)ブログを通じて (6)MyspaceやFacebook等 (7)直筆の手紙
- 「The Hobbit - There and Back Again (ホビットの冒険、行きて帰りし物語)」に出てくるドラゴンの名前は?(1)Balrog (2)Smaug (3)Puff (4)Darkhul (5)Nazgul (6)Scultone (7)わからない
- 数時間メールチェックしてないと気になる?(1)気になる (2)ちょっと気になる (3)全然
- Star Trekにでてくる耳が異常にいい種族はどれ?(1)Klingons (2)Vulcans (3)Tribbles (4)Neyel (5)Ferengi (6)わからない
- コンピューターに関する複雑な問題を入浴中に解決したことがある?(1)Yes (2)No
- 15歳以上になって漫画を読んだことがある?(1)Yes (2)No
- つづり字大会(たぶん難しいスペルの単語を当てる競技)や算数大会で賞をとったことがある?(1)Yes (2)No
- コンピューターをいじってて徹夜したことがある?(1)Yes (2)ほとんどいつもYes (3)No
[他人のブログパーツ]Technoratiのリンクカウントグラフ
Tags: 他人のブログパーツ
テクノラティツールのうちの一つリンクカウントグラフ。自分のサイトにリンクしたブログ数をグラフで表示してくれる。見た目もシンプルでキレイでいい感じ。ただ配布してるパーツのサイズがでかすぎて使い物にならん。420×330ピクセルのパーツなんか誰が使うかっちゅーの。
Fig.1A テクノラティ推薦サイズ。ブログパーツってレベルじゃねー。
ということでサイズをいじります。画像のサイズは画像表示のリクエストをする度に動的に生成されているようなのでテクノラティが指定する(激でか)サイズでなくてもあっちには不利益はないよね。しかしTechnoratiって反映されるのめちゃくちゃ早いけどどうなっとんかな。JavaScript内に記述してるリンクもちゃんとカウントしとるんかな?
Fig. 1B 過去30日間にこのブログにリンクしたブログの数。イメージサイズ180×160を指定。このぐらいならかわいい?
Fig. 2 ついでに過去30日間にブログでレベルアップにリンクしたブログの数。
[ファミコン]海外の絵本表紙みたいなポケモン壁紙
Tags: ファミコン
Nintendo Fanaticsさんが感動していたので、「ポケモンで感動するってどんだけ子供」って思ったけど見て納得。日本の子供向けアニメ独特の境界線の太さ・どぎついカラーリングがなくなってて目に優しい。REVIEWZさんは「ポケモン」感を評価してたけど、え、ポケモンってこんなにファンタジー?僕は「ポケモンらしからぬ」感が気に入ったんだけど。真ん中の「Pokemon 10th anniversary」の「Pokemon」にアクセントが記入されているのでたぶん非日本人の作品だと思われる。ポケモン全然知らないんだけど色目が気に入ったので壁紙にしちゃった。ごめんポケモンに愛なくて。
笑い男のロゴをエロのボカシに使うんじゃねえ
Tags: Misc
アーティストの作品なんだから敬意を払うべき。abuseにもほどがある。全然笑えない。
アトリエかぐや「夏神」は、非常に危険なエロゲー(エロ注意)

![出来が良すぎるポケモン壁紙[REVIEWZ] http://reviewz.jp/pokemon.jpg](http://capture.heartrails.com/medium?http://reviewz.jp/pokemon.jpg)


