TODO

インスタンスの生成を制限する。

使い道は主にGofのデザインパターンのSingletonで良く使われるイディオムです。 また、マルチスレッドでインスタンスの生成を制限する場合も効果的です。 double-checked lockingイディオム 残念ながらJavaではアウトオブオーダーと呼ばれるメモリ制御をして…

拡張機能の作り方 入門(1)

最低限の事だけでシンプルに拡張機能の作り方を理解しよう。ここでは、Firefox1.07の環境で拡張機能を作ります。とくにFirefox 0.9より古いバージョンは違います。とりあえず現状で動く基礎知識を身に着けましょう。拡張機能をインストールした事がある人な…

Windows知っておくと便利なショートカット

WinKey+Pause 「システムのプロパティ」WinKey+R 「ファイル名を指定して実行」WinKey+M デスクトップを表示WinKey+E エクスプローラ(マイコンピュータ)表示

いつまでたってもフィックスされないバグ

@ITの記事で「Java Virtual MachineがJavaの弱点!?」なんて記事があって読んでみると納得。 前からJVMってバグフィックス遅いなーなんて思ってました(思ってただけで自分からバグ報告してなかったですorz)。前に確かI/O処理でバグがあって苦肉の策を取って…

ECSとは何か

Amazon E-Commerce ServiceとのことでAmazonの膨大な商品データベースを使うことができるサービスです。 巷で話題のSOAってやつですね、このサービスを実現しているのはSOAPとRESTと呼ばれるもので両方とも XMLが結果として取得できます。 WebサービスをAmaz…

JavaScriptのfor文の挙動が違う

for文の挙動が違う。for-inの挙動が兎に角変だ。 for-inは順番通りにループをしない。 for( ... ; ... ;... ){ 〜 } ↑と↓の動きが違うッス。 for( ... in ... ){ 〜 }

確認ページでの閉じるをキャンセルできる?

ふと、思ったのが入力フォーム⇒確認⇒登録を踏んでいるナビゲーションの場合、 ユーザがうっかり確認画面で閉じてしまった場合悲劇です。何か良い方法が無いかと模索していますが。良い方法が見つからないです。 IEに関しては以下の方法でフックできたけど、…