etc.2010-02-28"Open"もbuzzワードだったんだ昨日ソニーエリクソンのX10のイベントに行ってきた。今回はソニエリのグローバル戦略の一環で、開発者向けエバンジェリストチームが世界ツアーをしているらしく、その流れで日本にやってきたということらしい。日本のDeveloperなんて日本の市場しか見てないケースが多いので、ヨーロッパ(彼らはグローバルと言ってたけど、どうみてもヨーロッパね)のマーケットについての宣伝で、ちょっと場違いな気がするけど、おそらくゲーム系のDeveloperとかターゲットかな?。そこで言ってた話で、「私たちはオープンだ!。(別にどういうオープンだということくらい分かってるけど)。いうこと言っていたのに、timescapeという今回のウリの部分のAPIは公開しない(外部プラグインは基本的に作成不可。ソニエリのパートナーのみだって)だの言ってる時点で失笑って感じ。何がオープンやねんと。"Open"って言葉は再定義が必要もかもね。Mobile2010-02-21昔話メールデータを漁っていたら、面白い事を思い出した。Partyをやるきっかけになった、桃井さんのメール。メールの宛先は、今だと誰も知らないかもしれない、"moz-huckers-ja"。Mozilla3周年記念パーティ日本版に出席できそうです。4月8日(土)が今のところ最有力候補ということですが、その辺は日本に帰ってますので、できたら出席したいと思います。それで、考えたのですが、もしパーティをやるなら、土曜日でもあることだし、その前に2時間位時間を作って次のような小イベントを出来ないでしょうか。ディスカッションをする。インフォーマルなパネルで、現在やっていること、将来の計画など、アクティブな方なら、殆ど準備なしで、やれるようなものにするのがいいと思います。2.そのイベントは、このメールリストや他のモジラ関係のメールリストなどにも流して、今まで活動をあまりしてない方にも呼びかける。新しいボンランティアも募集する。Project)について短い紹介をし、日本のボランティアへ呼びかけたいと思います。4.パネルには、何人か、このリストや、他のリストで活躍している人たちを呼んでパネリストになってもらい、出来たらラップトップでデモもする。Macのプラットフォームの代表を含む。)4.その他にも、日本でのモジラ活動の推進、更に奨励するようなアイディアを考える。5.更に、Mozilla.orgにして欲しいことなどを議論して、まとめる。達にも話しを聞いて、日本の活動家に望むことなども、持って行きたいと思います。以上こんなところですが、その他にもアイディアはあると思います。料で貸して頂けるようだと一番です。所をご存知ではないでしょうか。3.0パーティだから、更に啓蒙のイベントを付け加えることが出来ればという提案です。ご意見、反応をお聞かせ下さい。3.0J)のご案内」になった。以下は甲府方さんから出たメール。モジラソース3回目の誕生日を祝うため、カンファレンス&パーティを開催いたします。1.0は、ボランティアベースで開催いたします。(交通手段については、上記URLを参照ください)。Webリソースはほとんど残ってないけど、今頃思い出したよ。Mozilla2010-02-15onloadイベントの発生するタイミングブラウザによって、onloadイベントの発生するタイミングが異なるそうだ。(最終的なレイアウトが完了してなくても)、onloadイベントが発生するらしい。10.50のPre-alphaからクラッシュするんでバグ報告した。バグ報告はhttps://bugs.opera.com/wizard/から行えるんだけど、JavaScriptとかで現在入っているプラグインとかOperaのバージョンが検出できるよようになっているので、バグを報告する場合には、現象が起きているOperaのバージョンでこのページを開くのがベター。日本語のヘルプページにいろいろ注意点が書いてるけど、それを考慮してバグは報告すべき。いうか、どのアプリでもこれは当然だけどさ。バグ報告すると、DSK-バグ番号@bugs.opera.comというところから、バグ報告がされたよ!ってメールがくるようになってる。https://bugs.opera.com/secure/Dashboard.jspaでバグをみることができるんだと思うけど、アカウント作ってないから知らない。Opera2010-02-07WiMAXを2週間試してみたソフトバンクのモバイルポイントの契約を持っているので、外でコードを書いたりするのはマクドナルドなことが多いんだけど、自分の行動範囲(正確には恵比寿と目黒)のマクドナルドの無線LANが非常に安定しなくて、繋がらなくなることがこの数カ月多くなった。UQのWiMAXが2週間お試しをやっていたので、試しに使ってみた。自宅でも切断されることなく安定してて、約2MB/sは出ている感触。サービス当初に繋がらないとかいろいろ言われていたので、どのくらい安定しないのだろうかと思っていたら、拍子抜け。都内だったら、別にWiMAXでもいいんじゃねって思うくらいよかった。結局、WiMAXを正式契約せずに返却した。いうのも、モバイルポイントが安定しないだけなんで、NTT系の無線LANサービスはいればいいだけじゃんって今更気づいた。1500円になるけど、イーモバやUQよりも安いし。3Gにくらべて電波効率がいいはずなんだから、4500円という値段じゃなくて最初からでももっと安くできるんじゃないのかな?。そもそも値段的なインパクトがないからイーモバイルを選択するよな、普通。Lilyのインタビューが載ってる。Lilyが載っているってこと自体、マジかよ、似合わんって思うんだけど、一つだけ突っ込みどころ満載なこと言ってるのがウケた。雑誌の記事なので、細かく書けないけど。Mozillaコードのレビューをもらうためにはこのエントリの続き。昨日良い例見つけたから、それを例にして書く。OSS関係なくて、ソフトウェアの開発でよくあること。この例で出てきてる方、例に使っちゃってすみません。APIがクソなんだから機能足そうよってだけなんだよね、簡単に言えば。Saitoさんは、ParseEnumValueを直接呼ばなくて文字列を組み立て直してから、ParseEnumValueを呼ぶようにしてる。ここで文字列組み立て直す必要あんの?もっとEasyにやろうよって思うんだよね。(ついでにそういうシンプルなパッチ書いたけど)。文字列を組み直すところのやり方は非常にダメ。APIが非常に用意されているので、それを使えばいいのに、ANSI文字列を作ってそれをUNICODEに変換なんて発想がひどすぎ。すくなくとも直接UNICODEの文字列作ればいいのにさ。ちなみに、Mozilla的な感じだと、nsString::AppendIntとかnsString::Assignを駆使するのがベターで、ちょー簡単。どのOSでもアプリでもOSSじゃなくてもプロプラでもそうだけど、大人数で作るプログラムというのは、豊富なライブラリも用意されてて、それを使うようにコーディングルールが作られている。(そうじゃなければチェックインできないよ)。日本人にとってはBorisの言い方はキツいのかもしれないけど、まだちゃんと細かく書いてくれるだけ、Boris優しいって思うよ。彼の言うように直せばたぶんSaitoさんの貢献がバグ修正という形になったと思うんだけど、そこでイヤになったか忙しくなったか、別の理由とかでそれ以上はパッチを書かなかったってのが、現在の状態ってところ。彼は別のところを直そうともしてるんだけど、このバグで一緒にやるから面倒なことになる。それをやるんだったら、新しいバグ立てるべきなんだ。(そういう会社に居たときに、こういうこと分からない人が結構居てて、そういう人には説教してた)。アメリカ人というか欧米人だったらそうやるのが普通だから、それに従ってやるべきなんだ。WebKitにも存在してたこと。3.6の状況を見てみた。ガーベージコレクタ?Firefoxに入れていないアドオンであっても、LSP(http://en.wikipedia.org/wiki/Layered_Service_Provider)がらみのように、そのせいで落ちることもある。TOP20のうち3つはそれ。アンチウィルス系のソフトウェアでも唯一トレンドマイクロの原因のものがTOP20に含まれている。このように、TOP20のうち判明しているだけども、8つはサードパーティのソフトウェアが原因となってる。Xだけで絞ると、TOP10に4つもFlashのせいだというクラッシュ報告が上がっているから、そりゃ、ジョブスもFlashに対してボコボコに言う気持ちはわかる。