2012-11-01から1ヶ月間の記事一覧

Object.defineProperty できなくなるケース

ES-Discuss のメーリングリストで知った。 Object.prototype.get = function(){}; var o = {}; Object.defineProperty(o, "hoge", { value: "OK" }); // TypeError: property descriptors must not specify a value or be writable when a getter or setter …

curl の multipart/form-data 送信が遅い

個人的メモローカルでサーバを立てて実験中、妙に反応が悪いので何でだろうと思ってた $ curl -V curl 7.27.0 (i686-pc-cygwin) libcurl/7.27.0 OpenSSL/1.0.1c zlib/1.2.7 libidn/1.25 libssh2/1.4.2 Protocols: dict file ftp ftps gopher http https imap…

Firefox 17 から Map と Set がイテラブルになった件について

Firefox 17.0 リリースノート さて、Firefox 17 がリリースされました。そのリリースノートに、以下の様なのがあります。 JavaScript の Maps と Sets がイテラブル (反復可能なオブジェクト) として利用できるようなりました。 これはどういうことなのかを…

gitのコミットログなんて"fixed"だけで十分だろ!エンジニアならコード読め!

ソース: https://twitter.com/mattn_jp/status/271117577693044736

マウスカーソルとテキスト選択の位置が合わなくなる

とあるサイトでマウスカーソルと選択文字が合わない事象が発生して、疑問に思ったのでちょっと実験してみた。どうも、inlineな要素にpadding-topのとline-heightを大きめに取ると、この現象が起こるみたい。 ソース <p> <span style="padding-top: 1em; line-height: 1em;"> 一行目: hogehogehogehogehogehogehogeh</span></p>…

nodejs インタープリタ時に ~/.noderc.js を読む

Added magic sauce for .noderc.js in $HOME and `pwd` by regality · Pull Request #3178 · joyent/node のパッチを取り込んだ。 ~/.noderc.jsexports.exit = function(n) { process.exit(n); }; まぁインタープリタを終了するだけなら、Ctrl + c を2回やれ…