mozilla

バイバイmozillaワールド?

Mozilla授業の最終課題がほぼ終わった。 おかげで,かなりmozillaプログラミングに慣れてしまった。 たぶん今後mozillaプログラミングをする機会は少ないだろうが,クロスプラットフォーム開発の概念は色々と参考になった。 XULは,今までやったGUI言語の中…

授業の課題でmozdevを使って開発することになっている。が,mozdevのCVSがしょうっちゅう死んでるので全く意味なし… ぐはっ,xulplanetも死んでる。リファレンス使えないのはつらい。 http://www.mozilla.org/projects/xul/ で代用? ハードウェアリソース不…

nsIWebBrowserPersistのsaveURIで,htmlを保存するとき, preferenceの network.http.accept-encodingが,「gzip,deflate」 となってる(デフォルト)と,保存されたページが圧縮されてて読めないハマリ。

XPCOMで配列を使う

XPCOMのattributeに配列を入れたい場合, nsIArrayなどでラップしないといけない。めんどくせー 読み込みのみの配列の場合は、nsIArrayを使い,削除追加をする場合は nsIMutableArrayを使う。 例えば, nsIURIの配列を作る場合 初期化 var com = Components.c…

JavascriptでXPCOMを作ってるが,cygwinからだと,デバッグがやりにくい。 dump使ってもなぜかコンソールにメッセージが出てこない。 なので,VMWare+FC4で, ソースからコンパイルしたFirefox1.5を使うことにした。 VMWare+FC4自体は遅いけど,こちらのほう…

JavascriptでXPCOMを作る(Firefox1.5) http://nanto.asablo.jp/blog/2005/06/13/20665 http://books.mozdev.org/html/mozilla-chp-8.html の方法でおおむね大丈夫。mozillaのソース無しでもいける。ただし,一箇所ハマった。 componentを,xpiの置き場だけで…

mozdev

http://www.mozdev.org/ なんてサイトがあるらしい。Sourceforgeのmozilla版みたいなものだとか。 授業で,これを使って簡単な拡張を作らなければいけない。大げさだなぁ。 ちょっと見た感じ,sourceforgeと使い方がだいぶ違う気がする。 Ajax 課題のテーマ…

XPCOM関連メモ

Firefox1.5での自作C++ xpcomの動かしかた 先生に聞いたら教えてくれた。さすがは本家。 自作XPCOMは,mozillaソースtop/simpleに配置したと仮定 最後のMakefile以外はhttp://books.mozdev.org/html/mozilla-chp-8-sect-2.htmlでOK。 Makefile -> Makefile.i…

授業で,XPCOM C++ for firefox1.5β2を作成中。 http://books.mozdev.org/html/mozilla-chp-8-sect-2.html のMakefileじゃ駄目だ…情報も見当たらない。 授業終わったらmozilla嫌いになってfirefoxアンインストールしそう(笑 ハマってる時間ないのになぁ。受…