謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

Fx

拡張+Firebugの相性が悪い件

Fx

Fx 3.1b2 + Firebug-1.3.0b5な環境での話なので一般的では無いが…。 extensions.firebug-service.filterSystemURLsをfalseに。 スクリプトのリストにchrome://内のを表示するパッチ。 === modified file 'content/firebug/debugger.js' --- content/firebug/…

SpiderMonkeyのdis

http://steps.dodgson.org/?date=20081117 便利だが、Fxで使えないのが。SipidermonkeyでもDEBUGビルドじゃないと使えなさげ。 これによって(型の制約などを追加することで?)ちまちま最適化できそう。bytecodeのニーモニックの一覧ってどっかにないのかなぁ…

DNSPrefetchの対応

Fx

x-dns-prefetch-controlとかなんぞこれと思ったらgoogle chromeの仕様を実装したらしい。仕様は以下。 http://dev.chromium.org/developers/design-documents/dns-prefetching ただその仕様に書かれている内容が…。アクロバティック過ぎます>< <a href="http://a.com"> A) Default</a>…

セッション飛んだ

閉じる途中で開くとセッションが飛ぶ。 このせいで、深さ優先で行動せざるおえないのが辛い。 あと履歴にby last closedが無いのは何かの苛めなのかと常々思うのでbugzillaでバグ探したい。

Fx 3.1のセキュリティ問題見つけた

Fx

アドレスバーで%20が空白になってしまうから大量に挟むとurlが…。多分他の空白文字でも。

Fxがやっと安定した

プラグインが動作しなくなったり、ufhpsでマウス関係のイベントがおかしかったりしたが、ubufoxとLiveHTTPHeadersとMoonlight無効にしたら安定した。 どれかが癌。多分ubufox。 ソース見ようとしたらbzr側のバグに引っかかり報告(lp: #269746)。 bzr export…

いつの間にやらdataスキーマでリファラ隠しができなくなってる

Fx

Fx 3.0からかな? いつもなら悲しむ所だけど、今回は助かった。 他に抜け道は無かったけかなぁ。

Ubiquity

Fx

正しい未来の姿なのは良いが、名前を被せるのはどうなのだろうか。 あと、レイヤはもっと下であるべきだと思った。 それ以外は見た感じ良さげ。 >

querySelectorAll

Fx

数パターンしかテストしていないがxpathに比べて微妙に遅い。document.evaluate使える場面ではdocument.evaluate使った方が良さげ。

ufhps

Fx

Fx 3.0でのURLの自動折り返しである程度、Fx3.1のword-wrap: break-wordで完璧にcssハックが必要なくなった。 script要素のdeferで誤差程度早くなった気がする。

Fx 3.1でのhtmlのscript要素のdefer

Fx

付けるとonloadの直前に実行されるが、その中でonloadにセットしたものは動かない。 onloadに比べてパースを後回しにするだけってのはどうなのだろうか、あまり良いようには思えないが。動作は良好。

翻訳パネルのライセンス問題

Fx TP

Debian向けのcopyrightを解析しやすいフォーマットに書き換えている訳だが、その際に曖昧な点を何とかせねばならない。 MPLのライセンスヘッダ、Initial Developerが全権保有ってなっているなぁ。コントリビュータは著作権譲渡? 放棄? 有効性が大丈夫なのか…

Scrapbook遅すぎ悲惨

Fx

なんとかならんかねぇ。整理がままならん。変なタイミングでフォルダが開く。たまにストンとクラッシュする。 コード弄る気にはなれないから自分はやる気ないけど(rdf周りは地獄だし)、整理に時間かかりまくっている。

Leak Monitor使ってみた続き

Fx TP

翻訳パネルのリーク、お手上げ。 軽減はできた気がするが、これ本体側か他の拡張のバグな感じ。 まず、イベントに登録した関数が開放されない問題。removeEventListener呼べば開放されるが、問題はそこじゃないと思う。XULElementやChromeWindowも開放されな…

querySelectorAll

Fx

実装されたのにどこにも話題にされてなくてカワイソス セレクタのせいでxpathよりも上なのでxpath使うよりも遅いだろうなぁ。

Leak Monitor使ってみた

Fx

操作中にあちこちのページでリーク起きる件。あと、リストが空の状態でダイアログが表示されることがしょっちゅうある。 うーむ…。 >リストが空の状態でダイアログが表示されることがしょっちゅうある タイトルが"リークが再利用されています"となっている。…

Fxが異様に遅くなって困る

何が原因なんだか。何とかならんかなぁ。メモリ使用量も異様に多いし。 ダウンロードも良く失敗するし、履歴開くのも半端無く遅いし。 >

ドキュメント生成の問題続き

まだ途中だけどとりあえず。 http://www4.pf-x.net/~nazodane/cgi-bin/index.cgi?mode=upload:show&name=xpidl.diff 何か色々抜けありそう。

xpidlのコンパイル

hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central autoreconf2.13 ./configure --enable-application=xulrunner --disable-javaxpcom --disable-crashreporter make -C config make -C nsprpub make -C xpcom/typelib dist/bin/xpidl

参照渡し

オブジェクト渡せばおkなはずだよな、確か。 範囲指定がやっかいだなぁ。一個先が必要な訳で。

mxr

Fx

ありゃ、いつの間にかこんなんが。lxrよりも随分使いやすくなっているなぁ。

dxpcom

http://code.google.com/p/dxpcom/ いくつか気になる点はあるものの良さげ。後で試す。

ライセンス問題解決してリポジトリに入れた

手元での管理がこんがらがっていたのでコード整理してリポジトリへ。 https://code.launchpad.net/~lovesyao/xuld/trunk リリースは退行無くしてから。

tabbrowser

註: は Firefox のメインウィンドウのみで使用され、サードパーティ製のアプリケーションや Firefox 3 (XULRunner/Gecko 1.9) 以降の拡張機能による他の XUL ウィンドウで使用することはできません。えーと…。

Multi-Pointer XがXorg 7.5に入るらしい

あーこりゃ、いくつかのハックがバグるな(b2rのスキンのポップアップとか)。既存のアプリもかなり問題起きるだろ。二つのマウスの使い方によっても状態の管理方法異なってきそうだし…(一つの状態共有と別個と)。 ただ便利そうだな。複数のマウス使うでも、で…

将来FxではGStreamerなど採用されることになるらしいが

Fx

http://journal.mycom.co.jp/news/2008/06/02/021/ 大丈夫かこれ。QuickTimeは脆弱性の報告多いし、gstreamer-ffmpegを入れたGStreamerやffdshowを入れたDirectShowなんかはffmpeg使うことになるけどまだまだクラッシュバグとか多いし。いや、どちらにせよ皆…

2chのログが容量を喰って困る

Fx

古いdatに圧縮かけたいが、XPCOMに圧縮のAPIってまだ実装されていなかったような忘れた。 圧縮率的にも新規XPCOMでっちあげたいなぁ。lzma、bz2、gzあたりでも良いけど、Tornadoが気になってしょうがないこの頃。後で試すか。

wizardでXULのtabindexが使えない件

wizardのボタンが0と同等の扱いを受けてしまう? マイナス値も指定できないし、どうすりゃいいんだか。

ズーム

Fx JS

AA用に。 browser.markupDocumentViewer.fullZoomはフォントサイズが変更される模様。 canvasは使ったことないけど、見た限りじゃ柔軟性無さそう。 ってことでsvg最強と見た。 svgも色々と難しいなぁ。

Venkman本格的に使ってみた

JS Fx

JS XPCOMで使えない件。JavaScript code modules(以下js module)では使用可能。 プロファイルが取れる。ただDisplay Profile Dataが壊れてるっぽい。Save Profile Data As...の方は動作する。 コマンドでタブ補完が使えるようだ。/helpがブラウザで開いてウ…