Mozillaベースの軽量メールソフトMinotaur 36
ストーリー by Oliver
最後に軽くなったのをくっつけて 部門より
最後に軽くなったのをくっつけて 部門より
dseg 曰く、 "本家ストーリーより。
Minotaurという新メールクライアントが近日登場予定。スクリーンショットも公開された。「Mozillaのメールコンポーネントを再設計した上で、クロスプラットフォーム環境で単体動作する、XUL採用の軽量メールクライアントの実現を目指す」との事。Mozillaに対するPhoenixのような位置付けを狙っているようだ。
現在はCVS経由でソースコードにアクセスでき、ビルドも可能、コードはMozilla 1.3をベースにしており、v0.1 リリースに向け作業中という。
最近、Mozillaから単体プロジェクトが随分派生して来ているが、Safariショックもあった事から、キーワードは"軽量化"だろうか?"
Mozillaの開発 (スコア:2, 参考になる)
Mozilla の開発は Phoenix と Thunderbird へシフトすることに決定しました [mozilla.org]だそうです。
やっぱり、軽い方が使われてるんでしょうね…。
かく言う私もMozillaではなくPhoenixを使ってます。
#ココへいま投稿しているのは、w3mですが。
Re:Mozillaの開発 (スコア:1)
ええと、気になったのは
- 1.4 は 1.0 を置き換える次期安定版になる
- 開発モデルを、旧来の、たくさんのハッカーに対して無制限な CVS を使わせる方式から、オープンソースでより一般的な、強いリーダーシップを持つ明確な代表を持つ方式へと変更する
ってなところか。
# mishimaは本田透先生を熱烈に応援しています
Re:Mozillaの開発 (スコア:1)
ロードマップを超いい加減に斜め読みした限りだと、GRE [mozilla.org]とXPFEと二種類のGekkoのバインディングツールキットを維持するのはイヤだから、という様に読めますが、ハズしているかな?
で、これからはGekkoバインディングツールキットはGREをメインに開発するので、MozillaもXPFEベースからGREベースに変更するよ、という事のよーな???
XPFEは多分GREよりは重いのでしょうけど、現状の遅さの主因ではないんじゃないかなぁ、と思ったりします。
-----------------
#そんなワタシはOS/2ユーザー:-)
Re:Mozillaの開発 (スコア:2, 参考になる)
ハズしてるようで。このダイアグラム図 [mozilla.org]を見ておくれ。runtime の部分が GRE でその上層の toolkit 部分が XPFE (XUL+JavaScript+XPConnect の UI) で、階層がちがう。
ダイアグラム図で一番右の列が現在の Mozilla でこれは 1.4 で安定化ブランチとなり、一番左のものが 1.5 以降の trunk となるということでしょう。真ん中の Camino のような OS Native の UI も継続しますが、これが主なわけではないみたい。
今回の変更は、XPFE 部分を Mozilla 用のものから Phoenix で使っているものに移行するというなんだろうね。
Re:Mozillaの開発 (スコア:1, 興味深い)
XPFE と XUL ってほとんど不可分だと思ってたんだけど、分離して意味あるんだっけ? XPFEは捨てるけど XUL は維持するらしい。
インターフェースを IDL で記述し、IDLから生成したスケルトンをベースに実装する、っていうモデルが XPFE の本質なのかな。
そして mozilla/toolkit ってのは初耳なんだが、これは既に Phoenix で使われてるもの?
推測するに、スケルトンを挟まない XUL ツールキットなんでしょうか。そして Browser に必要なAPIだけしか実装していないと。
Communicatar 以来の suite アプローチは反対だったので、今回の移行は歓迎です。
しかしこのアプローチによって生まれた XUL はかなり便利なので、これを残すという判断も嬉しい。
さて、また追いかけるか。
Re:Mozillaの開発 (スコア:3, 参考になる)
最下層でバイナリで作ってある部分が XPCOM 各モジュールで、これが をしているところ。この部分が GRE になる。
次の層が XPFE で別名が XPToolkit。XUL は XPFE と同じ意味に使われることもあるけど、狭い意味では XML の UI 定義ファイル。XUL に JavaScript と XPCOM と通信する XPConnect を組み合わせて UI を形成するのが XPFE。
Java で言えば、JRE/AWT,Swing との関係に GRE/XPFE(XPToolkit,XUL) は似てる。
mozilla のディレクトリの中に chrome/toolkit.jar ってのがあるんだけど、XUL の メニューやボタンなどの 基本 Widget 定義ファイル(XBL)が入ってる。 これが Mozilla と Phoenix では違うものを使っていて、Phoenix のもののほうが洗練されているみたい。
Phoenix が出て以来いろいろ言われてたので、やっと来たかという感じ。同じく楽しみです。
Re:Mozillaの開発 (スコア:0)
adot's notblog@asa [mozillazine.org]に似たような質問が出てた。asa の答えが
Re:Mozillaの開発 (スコア:0)
本家ではこれが単独の記事になってますね。
Mozilla's Major New Roadmap [slashdot.org]
ヘッダ (スコア:2)
付けるというので有名でしたけど、もうさすがに大丈夫なんです
よね?
なんだかんだ言ってネスケメーラって使いやすいんですよね。
Re:ヘッダ (スコア:1, 興味深い)
不具合があったら、bugzilla まで。
--
実装した本人
分割添付ファイル (スコア:1, 興味深い)
あるのですが、Mozilla系のメーラだと結合してくれないんですよね。
そういうのってやはり大元のMozillaが対応しないとダメなんでしょうかね?
Re:分割添付ファイル (スコア:2, 参考になる)
http://arena.nikkeibp.co.jp/qa/internet/gaz/77/
Re:分割添付ファイル (スコア:4, 参考になる)
OEはそれを自動でやってくれるだけかと。
だが、いいこともあるぞ、外の天気は上々なんだ
Re:分割添付ファイル (スコア:0)
Wanderlustとか。
http://www.gohome.org/wl/
最近Wanderlustはご無沙汰しているので
使っている人のフォロー希望。
Re:分割添付ファイル (スコア:1)
設定によっては大きいメッセージを勝手に分割します。
私は、分割されないように設定してますが。
Re:分割添付ファイル (スコア:0)
MIME の「分割されたファイルの何番目」かを示すヘッダを付ければ
それを利用して勝手に結合してくれるんじゃなかったっけ。
このまえビルドしたけど (スコア:1, 参考になる)
Re:このまえビルドしたけど (スコア:2, 参考になる)
3/20時点のバイナリは、ここ [mozilla.org]にありますね。
メールボックスのファイル形式は? (スコア:1)
Re:メールボックスのファイル形式は? (スコア:0)
いや、主たる目的はそうじゃない、ってのはわかってるけどさ。
Re:メールボックスのファイル形式は? (スコア:1)
一番困るのは、ユーザじゃなくて IMAPサーバをリプレースするサーバ管理者のほうかな。
元が重すぎる (スコア:0)
最近のGB超のCPUを積んでいたり、メモリも256MBぐらい積んでいるマシンならば軽量化をしてもそんなにメリットはないと思います。
ただし、今の最新のMozillaは古いマシンやメモリの少ないマシンで使うには耐えられなかったりしますから、むしろ古いマシンでも耐えられるようにしようという動きではないでしょうか?
# Pen MMXではPhoenixのi686バイナリは使えないのでAC
Re:元が重すぎる (スコア:1)
ショックもクソも、アプリは当然軽く作るべきじゃないの?
特に、同じ目的で作られてるソフトウェア同士が、片方は死ぬほど重くて、片方は死ぬほど軽いっていうのはナンセンスだと個人的に思うんだけど。(無論、その中に実装されている物に関しては統一というのは難しいと思うけど)
Re:元が重すぎる (スコア:2, 参考になる)
富豪的プログラミング
http://www.csl.sony.co.jp/person/masui/fugo.html
ま、この意見とて、ユーザの使い勝手がよいアプリケーションを書け、と言っているのだから、広い意味ではサクサク動く軽いアプリを作ることは、その目的に合っていると言えなくもないですが。
Re:元が重すぎる (スコア:1)
んなことより、アーキテクチャやソースコードの重さが問題でしょう。
シンプルに書けばhackする人も増えていつの間にやら軽くなります…たぶん。
# この前profileのコードを探してたら迷子になった(;_;)
Re:元が重すぎる (スコア:1)
軽いソフトは現行のマシンでも十分意義のあるものだと思いますが。
#SerialATAでなんとかなるのかなあ。
Re:元が重すぎる (スコア:1)
それとも、「ギガバイト」と読む以外にそういう単位がありましたっけ?
#実はネタにマジレスしちまってる?
-+- 想像力を超え「創造力」をも凌駕する、それが『妄想力』!! -+-
Re:元が重すぎる (スコア:2, おもしろおかしい)
# Giga Bogomips 。。。。すごそうだ。
Re:元が重すぎる (スコア:0)
# 最近GBA SPを買ったのでAC
スレッド表示 (スコア:0)
XULを採用した軽いクライアント? (スコア:0)
Re:XULを採用した軽いクライアント? (スコア:1, 参考になる)
Pheonix も Minotaur もXULです、はずしてはいないですよー。
アプリローダー部分のバイナリが Mozilla と違うくらいです。
と、思って LXR 見てみたらコアバイナリの部分にもいくらか #ifdef MOZ_PHOENIX とか入ってるな(汗
Re:XULを採用した軽いクライアント? (スコア:1)
Re:XULを採用した軽いクライアント? (スコア:1)
日本語の取り扱いがちゃんとできるメーラじゃないと、
ヤだな・・・沢山の普通のユーザの世話をしてると。
Netscape7.01以前は大丈夫だったのに、
7.02でダメになった問題とかがあるので
・・・って本家Mozillaの話じゃないけどさ。
Re:XULを採用した軽いクライアント? (スコア:0)