(正確には全文検索エンジンのアップデート。3.0のリリース前にからわかってて、やってなかったものをやってる。しちゃうんで、しないようにするとか)、人が投げ出したものとか中途半端になっているものもいろいろ見てる。OSSをやると無駄なコミュニケーションが発生するというのは、このブログでたまに言っているど、大体途中で投げ出したくなるものがいっぱいあるよね。僕もMozilla以外でもパッチを投げたりするんだけど、リプライ内容がうざいとやる気なくすというか、シネって思う時もあるから、それが非常に重要なもの以外は、もうそれ以上口出す気なくなるし。Mozillaでもいろいろ中途半端になっているパッチってのがいろいろあるんだけど、それが有用なパッチだと思うんだったら、レビューを通るようにこっちで直してあげないといけないと思ってて、そういうのはたまに手を出すようにしてるんだよね。いう感じで止まってるものがあれば、BugzillaのCCに私入れてもいいですよ。やれる範囲で動きます。IGのミーティングに行ってきました。来ていただいた方はホントにありがとうございます。各々どういう話をするのか決まってない状態だったので、被らないか冷や冷やしてた。(NetFront作ってるところね。3.6の灯(ともしび)を見ながらオフィスで資料を作っていたんだけど、そこで自分のノートPCでWebGLのデモが動かないのが発覚してちょっと残念。いうかさ、OpenGL使うとインテルのドライバの中でクラッシュするんだけど。時間使ったのオレだよね。日吉なのに(日吉の人たちすみません)、金曜の夜に100人くらい集まったのは正直凄いと思う。Webクライアントサイドからの視点でカンファレンスみたいの出来たらいいよね。どこの会社も日本にちゃんとオフィスあるし(大体のところは技術を話せる人もいるしね!)、日本のベンダもあるし。次回は3ヶ月後だそうです。Mozilla2010-01-22Firefoxクッキーランチでたびたびお世話になっている麹町カフェさんに、Firefoxクッキーを作ってもらいました。3.6のリリースと被ってしまったのは、ホント偶然でしたが。2.1の頃のドキュメントってのは、もう奇跡に近い感じ。面喰ったのは、"適用業務"って言葉。何の訳かと思ったら、"Application"の訳とのこと。そんな感じで開発用のドキュメントは変な日本語を多用してる。その頃みんなが言うには、「日本語ドキュメント読むくらいだったら、英語の方がまだわかるから」。確かに英語の方がわかるよねってことで、英語のドキュメント使ってコード書いてた。そんな感じで、カタカタ使えばいいのに敢えて日本語使っちゃって意味わかんなくなってるのってない?。中国語じゃないんだからって。いつもそれを思うのは、"退行バグ"って言葉。中で退行バグなんて言葉が出てきたことがない。オレ自身はリグレッションという言葉を使うけど、エンバグくらいでしょ、それに対しての日本語訳って。初めにやっつけで訳してずっと使われる例ってたまにあるよね。第一回ミーティングで話をすることになりました。主要ブラウザメーカーの人たちが集まってプレゼンするという機会はそんなにないかと思いますので、時間がある方は是非来てみてください。(2010/01/22)資料を張り付けておきます。3.1とりあえず、IMAPの2G/4Gフォルダ制限はなくなることで動いている。(今まではWindowsだけ4GBでそれ以外は2GB)。パッチはすべて作成済みなんだけど、自動テストで6GBのIMAPフォルダをダミーで作るとか2GB越えのローカルフォルダを作成するとかやることになるけど。あと、asuthと僕がどこまでやるかにはよるけど、Glodaの検索はちょっとは手を入れると思う。全角半角の区別なくすとか、ASCII以外の大文字・小文字の制限無くすとか。RSSは今回も手を入れないとは思うけど、RSSのデータだけsqliteデータベースに移行できるかどうかは考えてみます。今まではmorkベースだから問題ありありだし。Mozilla2010-01-13去年買ってしまったもの自分への戒めということで書いておく。N97以外はすべて押さえているような気がする。Droidは現物見たときに買わなくてよかった。ARMデバイスばっか買いすぎ。Chromeのユーザー設定がどこの入っているのかを調べてた。ブックマークについては、ユーザーのプロファイル内のBookmarksファイルにJSON形式で保存されてて、ブラウザの設定内容もPreferencesにJSON形式で入ってる。sqlite使ってると思ったから案外意外。ブックマーク自体をする人が少なくなるだろうと思って設計したのかなって感じ。日付のデータ形式がFILETIME使ってる。Windows以外のプラットフォームだと面倒かと思うけど、新しいデータ構造を作るよりは既存のもので64-bitのものを採用しただけだろう。あと、フォームのオートコンプリートとかも同じディレクトリにあるファイルに入ってる。感じだけど、そんなに工夫を入れてるわけでもないというところだね。実験というのは、このことだけど、C++からJSONを簡単に扱える方法が既存コードではないようなので、JavaScriptベースで実装テストしてただけ。N900勢いで買ったんだけど、金どうしよう。