Profile_bird

Hey there! javascripter is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What are you doing? Join today to start receiving javascripter's updates.

Already using Twitter
from your phone? Click here.

javascripter

  1. GoogleChrome、ポップアップをブロックしてもwindow.openがnullにならない?
  2. WebKitのコンソールでdocument.createElement("a").__proto__を評価するとTypeErrorになる。inspector.jsがobj instanceof win.Nodeでノードを判定してるのが原因。
  3. h1かどうか判定する時elem instanceof HTMLHeadingElementとしたいけどこれだとh2〜h6でもtrueになるし、/^h1$/i.test(elem.tagName)とかのほうがいいのかな。文字列で比較するのは嫌な感じだけど他に方法もなさそう。
  4. HTMLSpanElementって標準じゃないんだ。http://bit.ly/eDjNt にも載ってない。Firefoxだけかな。
  5. @edvakf わーありがとうございます、理解しました!
  6. @edvakf http://bit.ly/MGEoH StackContainsで判定してcircular_structureを投げる所ですが、ルートまで遡るってのはどういう事でしょうか
  7. cyclicなオブジェクトの判定について調べててv8のJSON.stringifyの実装見たら、stack作って通ったオブジェクトを記録してリニアサーチしてた。もっといい方法ないかなあ。
  8. input[type=password] { color: rgba(0, 0, 0, 0) !important; } stty -echo的に。
  9. a={_:this,toString:function(){return"_"}};alert(a in a);
  10. git config --global color.ui auto した
  11. @Yuichirou skype:javascripter_は私です。
  12. ruby -pe 'gsub(%r!^//\s*@include "(.*)"\s*$!){open($1).read}'はperlだとs/re/code/ge使って簡潔に書けるかなと思ったけど、ファイルをreadする方法知らないし諦めた。// @include "foo.js"
  13. int a[0];sizeof a[0];の件は、そもそも長さが0の配列自体が未定義で、x.c:4: warning: ISO C forbids zero-size array ‘a’という事で解決した。
  14. WebKitのnightlyのコンソールでalert("foo").って入力すると、エンター押す前にアラートが表示される。プロパティ名の補完のために勝手にメソッドを実行して戻り値のオブジェクトをチェックしてるようだが、副作用のあるメソッドが勝手に実行されると困る。
  15. JavaScriptは正規表現とコメントと割り算の構文が似ていて、スペースの位置で意味が変わるから混乱しがち。/re1/ / /re2/がNaNで、/re1/ //re2/は/re1/だったり。/\/\\/ / /\////\とか書ける。/x*/と/* x*/とかも間違いやすい。
  16. あれ、Adiumの1.4bって日本語のペーストの問題直ってるのかな。otsuneさんのUnicodeの名前とかも表示できてる。これは前からかな。
  17. @cho45 MacでStylishの見た目が崩れるのは報告したんですけど、作者にMacの環境がないらしいです。 http://userstyles.org/style... をどうぞ。
  18. int neg(int x) {return (int)(~(unsigned int)x+1);}
  19. /***//\/*//"/* */"
  20. @cxx ありがとうございます。