yebo blog経由で知ったのだが、オープンソース開発者のMarco Peereboom氏が、「OpenSSL is written by monkeys!」(OpenSSLはサルによって書かれている)とOpenSSLのソースコードの汚さを批判している。 ここでは実際にOpenSSL内で使われている「酷いコードの例」を挙げつつ、「コードの汚さにキレる」Peereboom氏の姿が書かれている。そしてPeereboom氏は最終的にAgglomerated SSL(ASSL)という代替APIを作成するまでに至ったとのこと。 開発者なら一度は「他人の書いた汚いコード」にキレた経験はあると思うのだが、それを燃料に代替コードを書いてしまうとはさすがである。 # ということで、コメントでは/.J読者の方々が読んだことのある「他人の書いた汚いコード」をぜひお披露目下さいwww
読んでいて、 Standaloneサーバが速いと言われる理由としてsendfile(2)を使っているhttp://mattn.kaoriya.net/software/lang/perl/20091001222631.htm でなんで、sendfile(2)だと早いのかがわかんなかったので調べたメモ。 sendfile() は、あるファイル・ディスクリプタから別のファイル・ディスクリプタへのデータのコピーを行う。このコピーはカーネル内で行われるので、 sendfile() は、 read(2) と write(2) を組み合わせるよりも効率がよい。 read(2) や write(2) ではユーザ空間との間でデータの転送が必要となるからである。 http://www.linux.or.jp/JM/html/LDP_man-pages/man2/sendfile.2.html ユーザー空間じ
What will happen if the girl in front of you isn't wearing a panty? Have you ever had that kind of delusionary thought? The Pantienon, or Panty Amoralism, will support your delusionary thought! How to Play 1: First, take a photo. (Caution: please ask for permission before taking a photo) 2: After taking a photo, tap "use" Then the panties' images will be displayed. 3: There are 4 types of panty. P
ベルギーの電話会社Telenetが、体の接触をしない握手「エアシェイク」を提唱しています。 実際のエア握手の様子は、この動画を見てください。 「挨拶の歴史」では、エスキモーのキスや東洋のお辞儀なども解説されています。 インフルエンザと握手、といえば、TechCrunchのマイケル・アーリントン氏が「握手は野蛮で不潔な風習だ―もうきっぱり止めよう!」で始まる一連のブログ記事で握手をやめる提言をして論争を起こしたのは今年の5月のこと。それまでの長い習慣と、合理的に考えた時の意味の無さ(始まった頃は意味あったんでしょうけど)をどうするか、ということですね。ネクタイとかもそうですが。 ここは一つ、みんな握手をやめてお辞儀を世界標準にしたらどうでしょうね。僕はそれが楽だなあ via ANIMAL
献血30回超えました。agoです。 mixiアプリではiframe内のhtmlは通常で始まり、DOCTYPEはつけられていません。 ただ、このままだとIEでレイアウトが崩れることが多く、html領域が多いアプリの場合調整に時間がかかることがありました。 社内のPGがこの点twitterでつぶやいたところ返信をいただき、mixiアプリでも以下のような方法でDOCTYPEを指定することが可能とのことです。 OpenSocialアプリでDOCTYPE宣言を出力する - B-Lab (ビーラボ) <Content type="html" quirks="false"><![CDATA[ ・・・ ]]></Content> この点mixi Developer Centerでは言及されていないようですが、ガジェットXML - goo Developer's Kitchenでは/Content[@qui
In the course of a recent debugging session, I discovered a limitation of web inspectors (Firebug, Dragonfly, Safari’s Web Inspector, et al.) that I hadn’t quite grasped before: they don’t show pseudo-elements and they’re not so great with pseudo-classes. There’s one semi-exception to this rule, which is Internet Explorer 8’s built-in Developer Tool. It shows pseudo-elements just fine. Here’s an
An unofficial blog that watches Google's attempts to move your operating system online since 2005. Not affiliated with Google. Send your tips to gostips@gmail.com. A recent Chromium build added a feature that converts user scripts into extensions. Until now, Google's browser didn't provide an interface for adding and managing user scripts, so you had to manually copy the scripts to a folder. "Lots
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く