Entries from 2007-11-27 to 1 day

throw

throwってはじめてつかった。アセンブラの、もう忘れたけど@0だったかなんだったか直前のラベルにジャンプするのに似てる。

userscripts

userscripts.org新しくなると古いバージョンのやつ無くなっちゃうから互換性チェックするのとか不可能。したくもないけど。 ここでPM_*でチェック&インストールか!?きっちりかっちりつくってgmに入れてもらえるようにpatch送るのが王道そうだけどスクリプト…

メモリリーク

自分バリバリC育ちなのでjsでメモリリークとか相手してらんない。循環参照で漏れたりするのをそんなの相手しないといけないんだったらはじめからmalloc/freeしたい。あー、あっち側はあっち側で間違ってfreeしたのを参照して落ちたりする世界なのを今思い出…

shift to fx3

けっきょくgoogle toolbarが対応してなくて、あれがないとweb historyが取れないのでやめた。pagerankのリクエストだけ送ればいいとも書いてあったけどパス。jsactionsが一番のネックになる気がする。 あとはなくてもいいや。

js apply

try{ var args = [/\w/, "."]; "*_*".replace.apply(this, args); } catch(e) { console.log(e) } これを実行すると例外が出て [.bject Window] が出力される。なんだこれ。callでも同じ。 nativeの関数ってapplyで呼べないの? 追記 malaさんにコメントいた…

アフィリエイト

www.download-firefox3.comよーく読むとfirefox3とか全然関係なくて、ただのアフィリエイトページ。 よくできてる。

GM unsafeWindow

よく考えたらunsafeWindowいじって危ないのって、ページに悪意あるjsが書かれているときにXHRで認証かかってるほかのページを読み込まれて別のところに送信されたりするからで、どういうときに悪意あるjsが入っているかといったら サービス運営者が信頼でき…

GM+Fx3

fx3から。 Twitter / SATOH, Hiroh: いつのまにか Fx3 に完全に移行完了してた。Styl...みて移行しようとしてみたけどぜんぜん無理そう。http://groups.google.com/group/greasemonkey-dev/msg/943fa992af60ecc2 読んだら次のGMは@importがつくよって書いて…

日本語

googleを日本語で使う設定にしてるとちょっと弱いプロダクトになるとどうでもいいような日本語のページがトップに出てきて困る。 javascript:window.location+=%22&hl=en%22 っていうブックマークレットで英語に切り替えるのを使ってる(誰かがもっとちゃんと…