useless

bmp.js

javascriptでbitmap画像を作るライブラリを作ったけどなんの役にもたちません。 var w = 41; var h = 41; var bmp = new BMP(); bmp.init(w, h);for(var y=1; y for(var x=1; x bmp.plot(x, y, x == y ? '#ff00ff' : '#00ffff');img.src = 'data:image/bitma…

True-Color GIF

Proof that a GIF file can have way more than 256 colors http://phil.ipal.org/tc.html32697色いけるらしい。 GIFは256色って最初に言い出した奴に土下座させろ。

gist.github

github垢取った。 とりあえずgist http://gist.github.com/phac

一行で「textareaの高さを自動調節」

ちょっと前に少し話題になったこれ。 textareaのサイズを入力にあわせて調整するJavaScript 404blogの人が文字通り勝手に添削してたりしてそこそこ盛り上がってたみたいだけど、これは一行で書ける。 function x(elem){ if(elem.scrollTop > 0) el…

GoogleFaceSearch

Google AJAX Search APIにGimageSearchができたのはいつだったか知らんけど、GimageSearch.IMAGETYPE_FACESってオプションがあってこれで検索結果を顔っぽい画像に限定できる。 たぶんImage検索でURLのケツに「&imgtype=face」を付けるのと同じ効果だと思わ…

urlsafe_b64 in javascript

URLにバイナリ渡すとかそういう気持ち悪いことをしたいときにbase64だと+と/が邪魔になる。 python屋は変態なのでurlsafe_b64encodeっていうネイティブの関数があって、+を-に、/を_にしてるらしい。 というわけでjavascript版をつくった。 (base64.jsをほん…

セキュリティ厨に捧ぐ

IEの証明書一覧画面を一発で開く裏技。 ツール→インターネットオプション→コンテンツ→証明書 この3クリックが耐え難い苦痛であり、クリックの度にストレスのため頭髪が5本ずつ抜け落ちるような人にはこのコードの裏から後光がさして見える。 #include "stdaf…