Mozilla Japan ブログ

Mozilla プロジェクトの最新情報をお伝えします

アーカイブ - 2008 年 05 月

Mozilla Japan 新サイトのベータテストを実施します

投稿者 Kohei Yoshino

Firefox 3 の最終リリースがいよいよ目前に迫ってきました。開発陣やローカライズの作業はほぼ一段落しましたが、マーケティングや (私を含む) Web 開発のチームは本番に向けて眠れない夜が続いています。

Mozilla Japan では、リリースと同時に新しいデザインの Web サイトを公開します。基本的に mozilla.com をローカライズしたものですが、これまで通り、一部独自コンテンツも含まれています。

mozilla.com のリデザインに関する経緯は、Mozilla Corp. で作業を統括している John Slater のブログ をご覧ください。

来週月曜日から、この新サイトのベータテストを始めます。メーリングリスト (Google グループ) を通じてコミュニティの皆さんからのフィードバックをもらい、リリースまで改善を進めていきたいと思っています。

ベータテストに参加してくださる方は、webmaster at mozilla-japan dot org まで「ベータテスト参加希望」という件名でメールをお送りください。月曜日にステージングサイトへのアクセス方法や既知の問題などの詳細情報をお送りします。

ご協力よろしくお願いします!

Firefox 3 Download Day キャンペーンでギネス世界記録に挑戦!

投稿者 Kaori Negoro

Firefox 3 の正式リリースがいよいよ秒読み段階に入りました。Mozilla では、グローバル一丸となっての試みとして、Firefox 3 がリリースされるタイミングに、"24 時間以内に最も多くダウンロードされたソフトウェア"としてのギネス世界記録に挑戦します。

downloaddaytoppage.JPG

この試みを成功させるために、Firefox 3 Download Day キャンペーンサイトを設けました。正式版 Firefox 3 がリリースされる日を「Download Day」と呼び、その日に世界記録に挑戦します。ぜひ、一人でも多くの人に参加していただけるよう、皆様の力を貸してください。

参加方法は簡単です。本日開設された Download Day キャンペーンページサイトに行き、参加登録します。すると、Firefox 3 のリリース日を伝えるリマインダメールが飛んできます。指定のリリース日に Firefox 3 をダウンロードするだけで、ギネス世界記録への挑戦に参加できます。また、一人でも多くの方にこのキャンペーンを知っていただけるよう、Mixi および Gree に、本キャンペーンのグループを開設しました。アカウントをお持ちの方は、グループに参加し、お友達にご紹介ください。もちろん、キャンペーンバナーも用意してあります。皆様のサイトやブログに貼っていただき、告知にご協力いただければ幸いです。

なお、キャンペーンサイトでは、それぞれの国に何人の登録者がいるか、国別の登録者数が地図上に表示されるようになっています。日本にいる Firefox ユーザをアピールするためにも、是非とも、奮ってのご参加、お待ちしています!

Firefox 3 の修正内容のご紹介 その2 &mdash; IE 独自拡張 CSS: <code>ime-mode</code> プロパティのサポート

投稿者 Masayuki Nakano

Internet Explorer (以下IE) はCSSを独自に拡張し、ime-mode プロパティをサポートしています (昔の Mac 版等、 Windows 版以外の IE では実装例がありませんでした)。このプロパティを Web ページ上のエディタ (input 要素や textarea 要素) に指定しておくと、そのエディタにフォーカスが当たった時 (キャレットと呼ばれる縦棒が点滅している状態になった時) に IME の状態を強制的に変更してしまう、というものです (詳しい仕様は MDC のドキュメントを参考にしてください)。

前回、ご紹介したように、Firefox 3 では IME の状態管理能力が飛躍的に向上したので、この独自拡張をサポートすることが可能になり、実装しました。

これにより、例えば数字しか入力しなくて良い場所等では、 IME がパスワードエディタの場合と同様に無効化されるかもしれません (これは、その Web ページが ime-mode を利用しているかに依ります)。

この新機能は使いどころを間違えなければユーザのみなさんの手間を軽減することができるものですが、逆に言えば、ただのお節介な機能になってしまう可能性もあるものです。もし、ユーザのみなさんがこの機能を気に入らない場合、ユーザスタイルシートに以下の行を追加すると ime-mode の指定を無効にすることができます。

input, textarea {  ime-mode: auto !important;}

プロファイルの chrome フォルダ内に、userContent.css というテキストファイルを作成して、上記の3行を貼り付けて保存してください。既にファイルがある場合、ファイルの末尾に上記3行を追加してください。そして Firefox 3 を再起動すればこの設定が有効になります。

プロファイルのパスはリリースノートを参照してください。

では、 Web デザイナの方にはもう少し詳しい解説をさせて頂きます。

まず、最初に Web デザイナのみなさんにお願いしたいのですが、ime-mode はユーザのみなさんを非常に混乱させたり、不快な思いをさせる可能性のあるプロパティであることを認識してください。

通常、多くのユーザは最後に自分が設定した IME の状態を記憶しています。そのため、active 値や inactive 値での状態変更はユーザの記憶と実際の状態に齟齬を産む可能性があるため、使用しないことを強く推奨します。

また、メールアドレスや電話番号等の、通常は日本語を使わないような項目であっても、ユーザは IME の辞書に入力したい内容を登録している可能性があります。このような場合に、disabled 値で IME を無効にしてしまっていると、ユーザはその項目を入力できない可能性があります。時刻の入力等、非常に限られた場合を除き、disabled 値の利用もお勧めできるものではありません。

そしてMac 版にはさらに特殊な問題があります。Mac 版での disabled 値は、一部の欧米のキーボードレイアウトのみを利用できるようにした上で、そのうちのどれか一つが自動的に選択される、という動作になります。そのため、パスワードエディタがフォーカスを失う時に、元のキーボードレイアウトに自動で変更されません。これは、バグではなく、Mac のパスワードエディタの標準的な動作です。つまり、Mac 版のユーザにとっては、disabled 値は active 値や inactive 値と似た動作になるので、これらと同じように混乱して、不快に感じるかもしれません。

このような理由から、ime-mode は、イントラネットでのアプリケーション等、ユーザの方がそのページのフォームをかなり高い頻度で、何度も利用する ―― つまり、ユーザもそのページのフォームについて熟知している ―― 場合にのみ、ユーザに不快感を与えずに利用してもらえるということになります。つまり、一般的な Web サイトでは使うべきではありません

これ以外にも、使用の際にはいくつか注意点があります。

Firefox 3 の ime-mode はパスワードエディタ (<input type="password">) にも適用が可能です。この動作は IE のものとは異なっています。互換性は出来る限り維持したかったのですが、Mac の一部の言語のユーザが、Firefox 2 以前に英数字以外の文字でパスワードを作成している可能性を考慮すると、ユーザスタイルシートからパスワードエディタの挙動を Firefox 2 と同様に変更できるようしなくてはいけなかったからです。

active 値と inactive 値は Linux 版では normal 値と同様の扱いになります。つまり、自動で IME がオンになったり、オフになったりすることはありません。これはプラットフォームの仕様に依るものです。また、Mac 版では、大半の日本語環境では、Windows とほぼ同様に IME のオン、オフができますが、他のキーボードレイアウトも登録している様な特殊な環境下では、うまく機能しない可能性があります。このような環境の場合、ユーザを混乱させてしまう可能性が非常に高いのでこれら二つの値は利用しないことをお勧めします。

このように、ime-mode プロパティは非常に癖のあるものですので、利用するかどうかを熟考してから利用して頂けるよう、お願いします。

補足:

今回は W3C 等のいかなる Web 標準仕様にもない、IE の独自仕様を実装することになりました。しかし、これは Mozilla が Web 標準仕様を軽視している訳ではありません。

ime-mode の仕様は他の仕様とは異なり、プラットフォームに依存するため、標準化が困難だと予想されます (CSS は PC のためだけのものではありません)。しかし、日本のイントラネットアプリケーション等での需要を重視し、実装することにしました。

また、なんらかの Web 標準仕様と機能がバッティングすることがないことも実装を決断した理由のひとつであることを付け加えておきます。

Firefox 3 の修正内容のご紹介 その1 &mdash; IME の状態管理の改善

投稿者 Masayuki Nakano

開発の中野です。これから数回、 Firefox 3 で修正できた項目についていくつか紹介させて頂きたいと考えています。

Firefox 3 は Firefox 2 のリリース時とは違って、バックエンドの Gecko と呼ばれるレンダリングエンジンが大幅に改良されています (Firefox 2 の Gecko は Firefox 1.5 からのマイナーチェンジでした)。ですから、Firefox 3 は Mozilla Japan が初めて開発に本格的に関わった最初のリリースとなります。そのため、日本では不満の多かったバグ (不具合) に対する修正がいくつもなされています。もし、これを読まれている方や、これから紹介させて頂くバグが原因で Firefox 2 を使っておられない方がいらっしゃいましたら、是非、近日リリースされる Firefox 3 をお試しいただければ幸いです。

第一回目の今回は日本語入力には必須である IME (Mac では IM や TSM と呼ばれています。商品名ですが、ことえり、と言った方が分かりやすいかもしれません) の改善について紹介させて頂きます。

Gecko は Firefox 2 まで、どのような状態であっても IME が常に使えるように設計されていました。そのため、例えばパスワード入力欄で IME が有効だったために再入力が必要になってしまったり、 IME が有効だったためにキーボードのスペースキーでページをスクロールできない、といった苦情が多く寄せられていました。おそらく、あなたも一度はこのバグで、イライラさせられたことがあるのでは無いでしょうか?

Firefox 3 の Gecko 1.9 では IME の状態を、その時の状況に応じて、変更できる様に抜本的な修正を加えました。これにより、 IME を使う必要がある局面、例えば何らかのコメントを書こうとする場合にエディタにフォーカスがあるような時はこれまで通り IME が使えますが、それ以外の場合 ― パスワード入力欄にフォーカスがある場合や、エディタがフォーカスを持っていない場合 ― には IME が自動的に無効になるようになりました (IME が無効な状態とは、IME が単にオフになるのではなく、IME をオンにすることができない状況を意味します)。

これにより、Firefox 3 は他のソフトウェアと同じ感覚で文字を入力したり、ショートカットキーが使えるように修正されています。もちろん、Windows 版だけではなく、Mac 版と Linux 版でも修正されていますので、ご期待ください。

『是非お試しください』と言えるような新機能ではないのですが、きっとこのバグに苛立たされていた方は Firefox 3 から Firefox 2 に戻ることができなくなるぐらいに気に入って頂けると思います。

もじら組主催「Mozilla Party JP 9.0」が開催されます

投稿者 Eri Inoue

毎年恒例のイベント「Mozilla Party JP 9.0」が、来る 5 月 31 日(土)に開催されます。このイベントは、ユーザコミュニティ「もじら組」が主催しているイベントで、Mozilla Japan も協賛というかたちで参加します。特に今回は、米国の Mozilla Corporation から Project SUMO (support.mozilla.com)を担当している David Tenser や 韓国で Mozilla の コミュニティ活動を中心的に行っている Channy Yun さんが来日し講演を行います。また、Mozilla Japan からは、まもなくリリースされる Firefox 3 のグラフィックについて、 John Daggett がお話しします。

そしてもう一つ、今年は、Mozilla のコードがオープンソース化し、Mozilla.org が活動を開始して 10 周年にあたるということで、Mozilla Party に参加された方全員に、"Mozilla 10 years" の 記念 T シャツをお土産として提供させていただくことになりました。
参加費は無料ですので、是非この機会に Mozilla コミュニティの イベントに参加されてはいかがでしょうか。二次会を除き、イベントは参加申込不要です。

* 日時:2008年5月31日(土) 13:00~17:40
* 会場:大田区産業会館PIO
* 参加費:無料
* 主催:もじら組
* website:http://party.mozilla.gr.jp/party09/