この日記はMozillaのプロダクトへの貢献者としての私の成果を中心に、気になったバグやWeb界隈の話題について書いていますが、 断り書きがある場合を除き、いかなる団体のオフィシャルな見解ではありません。あくまでも個人的なものです。 Mozilla Foundation、Mozilla Corporation、及び関連企業の公式情報ではないことに注意してください。

現在、XHTML 1.0 (もどき)から、HTML5なコンテンツに修正中です。古い日記は修正が完了していませんので表示が崩れます。 順次、修正していく予定ですのでしばらくお待ちください。

もずはっく日記(2005年8月)

2005年8月2日

CLOSED 初回投稿日時: 2005年08月02日04時13分42秒
カテゴリ: Mozilla Core
固定リンク: id=2005080200
リンク元: 0件
SNS: (list)

チェックインにいよいよ本格的な制限がかかった。

OPEN 初回投稿日時: 2005年08月02日13時08分59秒
カテゴリ: Mozilla Core
固定リンク: id=2005080201
リンク元: 0件
SNS: (list)

なんでか、再度、オープンされた。はて?

2005年8月3日

2005年8月7日

bugzilla.mozilla.gr.jpダウン 初回投稿日時: 2005年08月07日01時58分38秒
カテゴリ: 雑談
固定リンク: id=2005080700
リンク元: 0件
SNS: (list)

他に告知するところが無いので……(もじら組トップページに情報出すべきだと思うんだが)

bugzilla.mozilla.gr.jpサーバ、ダウンしています。復旧予定は私も知りません。

2005年8月11日

Bugzilla-JP復旧 初回投稿日時: 2005年08月11日02時57分56秒
カテゴリ: 雑談
固定リンク: id=2005081100
リンク元: 0件
SNS: (list)

ようやく復旧。そして、バージョンアップされました(たぶん)。 関係者の方々、お疲れ様です。ありがとうございました。

2005年8月12日

今日のNighlyビルド(20050811) 初回投稿日時: 2005年08月12日03時13分18秒
カテゴリ: Firefox
固定リンク: id=2005081202
リンク元: 1件
SNS: (list)

メニュー内でホイールを回しても、微妙にスクロールしなくなった。前々から気になっていたのだが、ようやく修正されたのか?

2005年8月14日

[Japan.internet.com] (X、Y、Z)軸の3次元表示を実現する、次世代ブラウザ「SpaceBrower」発表 初回投稿日時: 2005年08月14日04時14分52秒
最終更新日時: 2005年08月14日04時20分44秒
カテゴリ: News
固定リンク: id=2005081400
リンク元: 0件
SNS: (list)

見た目は3Dなので目新しさというか、インパクトがあるのだが、個人的に3Dのゲームが苦手なこともあって、3Dは2Dの表示デバイス(&入力デバイス)での利用には限界というか、壁があるように思う。

ドローツールとタブレットで絵は簡単に描けても、ポリゴンのモデリングはそうはいかない。でも粘土細工なら誰でも出来るだろう。そういうこと。

明瞭で応答の速い3Dの表示デバイスがあって、画期的な使いやすい3Dの入力デバイス —例えば映画JMの様な— があれば実用度は上がるだろうが、それでも現在のHTMLの手軽さに比べて、制作が困難になる、という致命的な問題が最後には立ちはだかるんだろう。

2005年8月19日

Bug-org 276727 Implement disable/enable IME API #2 初回投稿日時: 2005年08月19日04時39分32秒
最終更新日時: 2005年08月19日04時40分08秒
カテゴリ: Mozilla Core
固定リンク: id=2005081900
リンク元: 0件
SNS: (list)

最初のパッチから数えると4ヶ月半かかってようやくチェックインしたのだが、ThunderbirdをVC6でビルドした場合にリンクに失敗するという問題が発生。今のところ原因は不明。

gkwidget.lib(nsWindow.obj) : error LNK2005: _IID_IAccessible already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsWindow.obj) : error LNK2005: _LIBID_Accessibility already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsFilePicker.obj) : error LNK2005: _IID_IAccessible already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsFilePicker.obj) : error LNK2005: _LIBID_Accessibility already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsToolkit.obj) : error LNK2005: _IID_IAccessible already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsToolkit.obj) : error LNK2005: _LIBID_Accessibility already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsLookAndFeel.obj) : error LNK2005: _IID_IAccessible already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsLookAndFeel.obj) : error LNK2005: _LIBID_Accessibility already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsNativeDragTarget.obj) : error LNK2005: _IID_IAccessible already defined in gkwidget.lib(nsWinWidgetFactory.obj)
gkwidget.lib(nsNativeDragTarget.obj) : error LNK2005: _LIBID_Accessibility already defined in gkwidget.lib(nsWinWidgetFactory.obj)
thunderbird.exe : fatal error LNK1169: one or more multiply defined symbols found

というエラーメッセージなので、OLEACC.HがnsWindow.h経由で読み込まれたオブジェクトファイル同士をリンクさせる時にエラーが出ているようなのだが、こんなところ、私のパッチでは変更していない。VC6のバグなんだろうか?(.net以降ではこの問題は発生しない)

2005年8月20日

[ITmedia] ラベルは「RSS」でなくてもいいんだ 初回投稿日時: 2005年08月20日02時08分45秒
最終更新日時: 2005年08月20日02時10分26秒
カテゴリ: News
固定リンク: id=2005082001
リンク元: 1件
SNS: (list)

UIにまでRSSという仕様名を出すべきではないと私も思う。誰もブラウザをCSSレンダラとか呼ばない様に、だ。

将来、RSSにかわる仕様が登場した時に、可能ならRSSと同じ名称、UIでそれに対応することが望ましい。そういう意味でも合理的な話だ。

もっとも、「Webフィードを作るにはRSSで記述します」という説明をすべきところ、あくまで「Webフィード」の作成の仕方、ということでRSSの名前を伏せて説明するようなことがあるべきではないとは思う。

コンテンツの作成者はRSSという名前で認知するべきだが、これが利用者にまで広がる必要は無いというのが私の考え。

2005年8月24日

今日のNightly(20050823) 初回投稿日時: 2005年08月24日01時51分10秒
カテゴリ:
固定リンク: id=2005082403
リンク元: 0件
SNS: (list)

不安定すぎて使い物にならない。何のバグのregressionだろうか。

SNSからの引用 初回投稿日時: 2005年08月24日02時09分36秒
最終更新日時: 2005年08月24日02時19分42秒
カテゴリ: 雑談
固定リンク: id=2005082404
リンク元: 0件
SNS: (list)

SNS内の文書はご存じの通り、その会員以外には見えないし、そのことを前提に日記を書いている人も多いのではないかと思う。

では、ここから通常の公開されているWebページに引用することは許されるのだろうか?

法的には引用の条件を満たしている限り(転載ではない限り)問題ないように思えるが、道義的にはどうなのだろうか。一般的にプライベートでやりとりしたメールの内容を公開すべきではないわけだが、この問題はこれに近いように思える。

かといって、自分の文書に対して批判的な内容をSNS内で公開された場合、これに反論したくなるかもしれない。また、逆に、素晴らしいコメントがついたので紹介したくなるかもしれない。しかし、これらを引用してのコメントはそのSNS内でなければ許されないのだろうか? もしそうなら、消化不良で何か気持ち悪い。かといって、SNSに場を移して議論を続けるという選択肢は、議論が分散してしまうし、元々一般公開された文書でのみ追いかけていた人には置いてけぼりを食らわせてしまうので論外だ。

メールのように引用する前に相手の了解をとれば良いのは確かだが、もし自分に批判的な相手だった場合、そこまでするのも難しいように思える(気分的に)。相手に悪意というか敵意のようなものが感じられる場合は特にそうだろう。

みなさんはどのようにお考えだろうか。

先日のトピックにmixiからリンクがありますが、これとは関係ありません。あれは好意的なコメントでした。

Bug-org 276727 Implement disable/enable IME API #3 初回投稿日時: 2005年08月24日02時28分43秒
最終更新日時: 2005年08月24日02時29分58秒
カテゴリ: Mozilla Core
固定リンク: id=2005082405
リンク元: 0件
SNS: (list)

ようやく修正完了。関連する環境でのビルドには一通り成功したようだ。(Portsは知らない)

いよいよ次のステップに進める。Windowsユーザは期待して待っていて欲しい。

また、IME APIのインターフェースは仕様がこれで固まったのでLinuxやMacでのサポートを改善できる方の協力を待っている。腕に自信のある方は是非、名乗りを上げて欲しい。

Bug 3178 音楽ファイルの再生がファイル名に非ASCII文字を含むファイルに対応していない 初回投稿日時: 2005年08月24日04時37分33秒
最終更新日時: 2005年08月24日04時41分17秒
カテゴリ: Mozilla Core
固定リンク: id=2005082406
リンク元: 0件
SNS: (list)

とりあえずパッチのできは良好。あとはMacでの動作確認が欲しいのと、UTF-8を標準としているFedoraでのテスト。共に、SuiteかThunderbirdをビルドしないとテストできないので、協力してもらえる方は注意を。

高校野球が終わって 初回投稿日時: 2005年08月24日04時50分25秒
カテゴリ: 雑談
固定リンク: id=2005082407
リンク元: 0件
SNS: (list)

高校野球が終わったので、ようやくうちのRD-XS41でジャストクロックが動いてくれた。ジャストクロックに甘えているのか、かなり精度の低い時計なのでかなり迷惑だった……。アバンタイトルが半分ぐらい切れたりとかってのはさすがに辛い。

2005年8月25日

Bug 1959 用紙サイズが保存されない #3 初回投稿日時: 2005年08月25日03時45分11秒
最終更新日時: 2005年08月25日04時09分22秒
カテゴリ: Mozilla Core
固定リンク: id=2005082500
リンク元: 0件
SNS: (list)

ようやくtoolkitにも修正パッチを投入できたのでFirefox/Thunderbirdでも修正できているだろう。 現在1.8 Branchへのチェックイン承認待ち。

1.8 Branchにもチェックインした。

2005年8月26日

Bug 1363 IMEがONの時、ショートカットキーが文字入力に使うキーだと機能しなくなる(スペースキーでスクロールできない/メーラでF,N,T,B,Pが効かない) 初回投稿日時: 2005年08月26日01時10分20秒
カテゴリ: Mozilla Core
固定リンク: id=2005082600
リンク元: 0件
SNS: (list)

久しぶりの徹夜で疲れた。だが、なかなか完璧にパッチが完成。興味のある人は本家(注: 本家ではBug-org 55751で進めている)に提出しているパッチをテストしてみて欲しい。ただし、IME APIの実装状況上、Windowsでしか機能しないことに注意。

パッチには若干気に入らないところもあるが、指摘されなければそのままにしておこう。

Bug 4290 mailtoのリンクが長いURLの場合(2048バイト以上)、メーラーが起動できない 初回投稿日時: 2005年08月26日01時15分02秒
カテゴリ: Firefox
固定リンク: id=2005082602
リンク元: 0件
SNS: (list)

長いURLのmailtoからメーラを起動できない問題。どうやらMozillaのバグではなく、Windows API(ShellExecute)のバグのようで、これ以上長いURLをそのAPIに渡すとクラッシュするらしい。別のバグで意図的に制限されたものなのでこれは修正できない。

2005年8月27日

Bug 1363 IMEがONの時、ショートカットキーが文字入力に使うキーだと機能しなくなる(スペースキーでスクロールできない/メーラでF,N,T,B,Pが効かない) #2 初回投稿日時: 2005年08月27日17時20分19秒
カテゴリ: Mozilla Core
固定リンク: id=2005082701
リンク元: 0件
SNS: (list)

現在のパッチではFlashのエディタでIMEが使えなくなることが判明。一応、最悪の場合のための簡単な回避策は見つけているが、これだとIMEのツールバーやアイコンがちらつく問題があるので、できればよりよい解決策を見つけたい。

2005年8月31日