スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Posted at --:-- | スポンサー広告 |
2008.05.31

Flash上の日本語入力の問題は Firefox 3 リリースに間に合わないかも

Mac OS X 限定の話ですが、ここまでの簡単な流れ。

  1. Gecko 1.9 で Carbon Widgets から Cocoa Widgets に変更
  2. Flash の入力欄に日本語を入力出来なくなるバグ発生(右クリックからペーストはOK)
  3. Firefox 3 RC1 でバグが修正される(Bug 357670
  4. バグ修正によって今度は Flash 上のキーイベントがおかしくなる(Bug 434914
    • Youtube のショートカットキーが効かない、Flash ゲームでキー操作出来ない等
  5. パッチが差し戻される
  6. 修正は Firefox 3.0.1 になるかも?

RC1 で、直ったぁ!と喜んでいたのも束の間でした。bugzilla のコメントを読む限り修正に結構時間がかかりそうで、 3.0 リリースには間に合わなさそうな気配です。Ustream.tv やニコニコ動画好きだと、かなり大事ですねぇ。

コピーペーストで乗り切るか、キーイベントに目を瞑って RC1 を使い続けるか、はたまた 2.0 系を使うか、もういっそ Safari に乗り換えるか、何にせよ修正が長引けば日本の Firefox on Mac ユーザへの影響は結構大きそう。

追記(2008年6月4日)

bugzilla の方に修正パッチとともにテスト用のビルドが上がっていました。ニコニコと Youtube で試してみたのですが、「日本語入力」、「キーボード操作」どちらも問題ありませんでした。3.0に入るかどうか…入ってほしい。


スポンサーサイト
Posted at 11:57 | Firefox | COM(0) | TB(0) |
2008.05.27

Firefox 3 の SSL 接続時のロケーションバー

Firefox 3 では、SSL 接続時のロケーションバーの表示方法が変更されており

  • favicon の背景色が青色になる
  • ロケーションバーに背景色(黄色)が着かなくなった
  • 暗号化を示す「鍵アイコン」がステータスバーに移動

このようになりました。favicon の背景色変更はいいと思うのですが、他の二つの変更で今までよりも解り難くなった様な気がします。

Firefox 2
Firefox 2のSSL接続時
Firefox 3
Firefox 3のSSL接続時

favicon をクリックすれば詳細情報が表示されますが、初めて訪れたサイトなら必須でも、毎度毎度確認するのも手間です。
080527_ssl01.png

これをもう少し解りやすい表示にする方法が、「ロケーションバーの色 - Mozilla Firefox Thunderbird の拡張あれこれ-MEMO」で紹介されていました。

  1. about:config をロケーションバーに入力
  2. Filter に browser.identity.ssl_domain_display を入力
  3. 出てきた行をダブルクリックして Value をデフォルトの 0 から 1 に変更する
  4. Firefox の再起動

[Mozilla Firefox Thunderbird の拡張あれこれ-MEMO(2008年5月-5)]

試してみると、favicon 部分にドメイン名も表示されるようになります。これはぱっと見の解りやすさがかなり違います。Browser.identity.ssl domain display - MozillaZine Knowledge Base によると、設定の違いによって三種類の表示方法がある様です。各設定値毎の画像を撮ってみましたが、どうでしょうか?

browser.identity.ssl_domain_display = 0
初期設定。favicon の背景色が青色に。
080527_ssl02.png
browser.identity.ssl_domain_display = 1
Effective TLD + セカンドレベルドメインを表示
080527_ssl03.png
browser.identity.ssl_domain_display = 2
フルドメイン表示
080527_ssl04.png

Posted at 22:19 | Firefox | COM(0) | TB(0) |
2008.05.24

places.sqlite の最適化で Firefox 3 は速くなる…か?

Firefox 3 では履歴とブックマークを統合した Places を始め、様々なデータが SQLite で管理されるようになりました。一ユーザとしては便利になるなら何でもいいんですが、なんとなく気になるのがデータベースファイルの肥大断片化による速度低下。

これを解消するには vacuum コマンドでデータベースファイルを再構築すればいいようで、これは以前に Mail.app の高速化 Tips としても流行りました。Mail.app の場合かなり効果があるようで。

これが Firefox 3 でも体感出来る程違いが出るかどうか試してみました。Firefox 3 Beta5 - RCの使用期間は約一月程で履歴は全て保存、ブックマークは削除追加ともそんなにしていないと思います。コマンドは Terminal から実行しますが、試される方はコメント(#で始まっている行)にも書いたように

  • Firefox を終了してから
  • 必ずバックアップを取る

これをお忘れなき様。

# まずは Firefox を終了
$ osascript -e 'tell app "Firefox" to quit'

# プロファイルフォルダへ移動「xxxxxxxx.profilename」は適宜自分の環境に合わせて
$ cd ~/Library/Application\ Support/Firefox/Profiles/xxxxxxxx.profilename/

# バックアップ超重要
$ cp places.sqlite places.sqlite.bak

$ sqlite3 places.sqlite vacuum

$ ls -l places.sqlite*
7909376 May 24 18:12 places.sqlite
8966144 May 24 18:11 places.sqlite.bak

約1MB 程ファイルサイズが小さくなりました。どうせならという事で調子に乗って他の sqlite ファイルも vacuum してみました。ちなみに for 文にある「~(チルダ)」は zsh の拡張グロブというやつです。zsh 超便利。

$ for i in *.sqlite~places.sqlite; do
for> cp "$i" "$i".bak
for> sqlite3 "$i" vacuum
for> done

$ ls -l *.sqlite{,.bak}~places.sqlite*
 7168 May 24 18:18 content-prefs.sqlite
 7168 May 24 18:18 content-prefs.sqlite.bak
12288 May 24 18:18 cookies.sqlite
21504 May 24 18:18 cookies.sqlite.bak
 6144 May 24 18:18 downloads.sqlite
22528 May 24 18:18 downloads.sqlite.bak
 4096 May 24 18:18 formhistory.sqlite
 6144 May 24 18:18 formhistory.sqlite.bak
14336 May 24 18:18 permissions.sqlite
14336 May 24 18:18 permissions.sqlite.bak
 4096 May 24 18:18 search.sqlite
 5120 May 24 18:18 search.sqlite.bak
 2048 May 24 18:18 webappsstore.sqlite
 2048 May 24 18:18 webappsstore.sqlite.bak

そこそこ書き込みと削除があるダウンロードやクッキーはファイルサイズが少し小さくなっていますけど、他は殆ど変化無しです。一月程度の使用ですから、こんなもんかもしれません。

それで肝心の Firefox の体感がどう変わったかですが、ロケーションバーの自動補完は速くなった様に思います。後、履歴やブックマークの表示も多少きびきびしたような、出会った頃の君みたいといいましょうか。まあすべて「そんな気がするかも」とも言えるというか、それなんてプラセ(略

ライブブックマークが大量にあるとか、半年とか一年ぐらい履歴を貯めて、ブックマークがんがんしてタグも付けまくった後にやるとまた違うかも。


Posted at 20:16 | Firefox | COM(0) | TB(1) |
2008.05.20

がっぺむかつく Leopard のヘルプウインドウの対処方法

最近、拡張の動作確認等で Leopard を使う事が増えてようやく気づいた事があります。

  • ヘルプのウインドウが常に最前面で表示される!

最初はバグなのか、未対応の Mac に入れてるせいなのかと思ったんですけど、どうもこういう仕様に変更になったようで。Finder でサードパーティーのコンテクストメニューが「その他」に表示されるようになったのと同じくらい、個人的には改悪です。この仕様を考えた人はヘルプ見ながら作業したりしないんだろうか。

ヘルプウインドウを背面に移動出来るようにする

080520_help1s.png
画像クリックで拡大

これは All About に記事がありすぐに変更する事ができました。Terminal で下記のコマンドを入力すれば OK です。

defaults write com.apple.helpviewer NormalWindow -bool YES

これで次からはヘルプウインドウも背面に押しやる事が出来ます。こういった隠し設定を手軽に変更出来るアプリ OnyX でも出来るかと思ったんですが、現在の version 1.9.5 では無理な様です。

普通のアプリのようにメニューやDockに表示する

080520_help2s.png
画像クリックで拡大

Tiger までのように、Help Viewer もメニューがあって起動すると Dock に表示されるようにする方法が、macosxhints で紹介されています。

上記の設定をしていれば、恐らく手順の内「Part 1: Disable background behaviour」だけで良さそうな気がするのですが、私は Leopard に開発環境をインストールしていないので全て試す事が出来ませんでした。LSUIElement の値の変更だけでも、画像のようにメニューは表示されるし Dock に表示もされるんですが、ちょっとおかしな挙動になってしまいます。

本体のファイルを書き換える事になるので、試される方はバックアップをお忘れなく。


Posted at 20:03 | Mac | COM(0) | TB(0) |
2008.05.18

Firefox 3 のデフォルトファビコンを昔のそれに戻す CSS

Firefox 3 RC1 がリリースされました。beta 5 と比べても色々変更されてるようで、ますますいい感じになってます。

テーマも微調整されてるようで、デフォルトのファビコンも変更されて白紙アイコンになってました。ただこれはしばらく見てれば慣れるかと思ったんですが、どうにも違和感が拭えないので beta 5 の時の地球?アイコンに戻すスタイルを書いてみました。しかし何で白紙アイコンなんだろう。

適用前
080518_blankicon.png

適用後
080518_earthicon.png

インストール

Stylish ユーザの方は下記のリンクからどうぞ。

そうでない方は userChrome.css に下記のコードを貼っ付けて下さい。

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#page-proxy-favicon:not([src]),
.bookmark-item:not([container]):not([image])
{
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0hJREFUeNpMk1tvE0cYht/d2YN3l11sr0PskgY1pHFK1EqYtErTI7SREP0B0Oveod5U/Q+97xVSe9GbSr2qCoEEqopCnZ5QDaWF0IIrc0hYYsdrnPXa3pN3O+MAykqzM5qZ9/ne75sZ7oNjx7Dzu90SDRL778y/NX/UNHeXRJ7Dpt2+9nP51wsRJ/9UzIbOzv3C08HS8jI3UVqYPXJk/tTbCwuHJiYnMJbPIE5iCnDn5g6/f7J8fqlSXvnt5L3rP1Zo4OQZgIlH9s8eHts3vvjuwntacXoShZwBXSUgEeBpMm6ud2C+MDM7G0SXBEKOUs0vDMIzwOjkq3mO478qzrysTU9NYdTMIJUSwNG1gUCQTatQ+QS379ZhtSPNzOW+LBRfH2VaUq1WeTXz3Efp/PjxTz/5GIVCHoOYQxjSyAOg5Xj4/IvTWP2nhigagONFeL1uTlOEWvmHxWvMgUjE1IeGWUDb9WjOCeI4RhjF8PoDfH+xgqbdga6p0JQUUooKouyGbhgnWAlYDSRRSh3Ylc6i3nw8BHiej8qftzA+lsejRguGriEII3h+AJ7wCNMmGrX1EtMygMALIqdS8vWb/+H5wgg0Gq3rhWg7LkqvTFHxADdu1eC43WFdQkVBz/PZUBwWkUPygOcS8DyPlSs3UG/YeO3gNKgZ2C0HYRAgvycDY5eGlCyB7aXq6tNjjAZB94zf7bwk0owIEVB7UMea1cSB4j4cpA6UlExhydDBv3fuo1LpIPTcRaZlDgLXtk63NtYt3+9RAE8bgUJtbjYdRDT3YWFp01QFU/v3YnP9rrW1ce8s0xL6S4J+p09kJZQk9c10Niewegj0/Blsz0hmOGbXznVdlC+veBfOfPtZ4/7qpSSJu4TdJl8aGQ08N3bsRtP3gyIRRZWnqTDRQ6sOWSbYsB7h/Llz9nfffH2q33P+MPe+uPXGoZn28CrLqh5SwVbffXxxtXL5zsZadS6XHyvpGbPIczz+uiJU/756tVK31n4ngrCm6mZbkOTo2VvgeGIRUe7IqmEEvY5lU0LjYe1sEg+0J+tdQsS2IMotSdVteuwOnesA8TZgMhtTt4Q+U91ZWl6xnoClHa+VRQtYT1OOt6e2u/8FGABobmwsuUtprAAAAABJRU5ErkJggg==') !important;
}

Posted at 21:36 | Firefox | COM(8) | TB(0) |
2008.05.16

Firefox から辞書.appで検索する拡張「Look Up in Dictionary」

080516_lookupdic.png
Leopard からかなり便利になった「辞書.app」を、Firefox から使う為の拡張を作ってみました。以前 userChrome.js スクリプトとして公開したのと、やっている事は同じです。

ちなみに記事を書くのをサボってたら、Look Up in Dictionary - soundscape out で既に紹介されてました。こんなマイナーなのを、どうやって見つけたんだろう。これに限らず「soundscape out」は情報が早く多岐にわたっていて常々感心させられっぱなしなんですが、今回は自分の事なんでちょっとびっくり。

使い方

辞書.app で調べたい語句を選択して、右クリックからメニュをクリックして下さい。なお OS X 10.4 では、辞書.appが起動している必要があります。起動していないと語句の検索は行なわれず、単に辞書.appが立ち上がるだけになります。

ダウンロード

addons.mozilla.org からどうぞ。今はサンドボックスに置かれていますので、インストールにはユーザ登録が必要になります。公開に時間がかかるようだったら、どこかにファイルを上げるかもしれません。

拡張は要らない、userChrome.js スクリプトでいいという方は下記のページからどうぞ

以下ちょっと愚痴ですが、公開までの流れを良く理解していなかったり。

  • AMO ユーザからのレビュー→公開申請→AMOの中の人の審査→晴れて一般公開

こういう認識でいいのかなぁ。AMOの説明だと、ユーザからの評価もAMOの審査も同じ「レビュー」という言葉が使われているので、どちらの事を指しているのか文面からつかみづらい気がする。公開申請時の文章も何を書けばいいんだろ。こういう環境でテストした、エラー出てないよ、辞書.app が使えると便利だろ!とかでいいんだろうか。そんでそれは日本語で書いてもいいんだろうか。

2008-5-18日追記

公開までの諸々について、くでんさんが詳しく説明されています。非常に参考になりました。ありがとうございます。

やっぱり公開申請にはユーザからのレビューが必要なんですね。う~ん、結構厳しいけど、安全性を考えるとしょうがないのかな。恐らく説明を詳細に書いた方がレビューがつきやすいんだろうけど、それが英語で無いとあまり違いはなさそうだし、申請も英語の方がいいと。これは私には結構難儀だ。


Posted at 23:36 | Firefox | COM(7) | TB(3) |
2008.05.13

Mac ユーザが知っとくとちょっと便利な Firefox 3 の 5 つの新機能

最初?の RC もそろそろ出そうな Firefox 3 ですが、知っとくといいかもと思う新機能について纏めてみました。

Optionキー押しながらの起動でセーフモード

Firefox には、アドオンや設定などで問題が起った場合の対処として、セーフモードという起動方法があります。でも Mac では Terminal 等からコマンドを入力する必要があり、結構手間でした。

これが Firefox 3 からはOptionキーを押しながら起動すると、セーフモードで立ち上がります。
080513_safemode.png

普段は必要ない機能ですが、知っておくと問題が起った時に重宝するかも。

Growl に対応

080513_growl.png
いろんなアプリからの通知を表示してくれる Growl に対応しました。ダウンロード完了時や、ソフトやアドオンのアップデート時に、フローティングウインドウで知らせてくれます。

アドオンを対応させるには、特に新しいインターフェースが追加されてるとかは無く、nsIAlertsService の showAlertNotification() メソッドを使えば Growl のウインドウで表示してくれます(もちろん Growl がインストールされている必要がありますが)。

OS のスペルチェック辞書を利用するように

入力欄で利用出来るスペルチェック機能、これに使う辞書に OS 本体の物を利用するようになりました。これ、個人的にかなり嬉しい新機能だったりします。

Firefox 2 までは他のソフトと統一性が無かったんですよね。他のソフトでスペルを追加しても、 Firefox でまた追加する必要があったりとか。辞書に含まれる単語も全て同じでは無いでしょうし。

カラーマネージメントシステムのサポート

Mac 版独自ではありませんが、待ち望んでた人も多いと思われるカラーマネージメントシステムをサポートしました。ただデフォルトでは無効になっているので、有効にするには下記の手順が必要になります。

  1. about:config 画面で gfx.color_management.enabledtrue に変更(ダブルクリックで値が反転します)
    080513_cms.png
  2. Firefox を再起動

私は「再起動」するのを忘れて「有効にならないなぁ~」と悩んでしまったので、ご注意を。

OS X っぽいショートカットキー

OS X のソフトでは標準的なショートカットキーも追加されました。

  • Option-Command-F: 検索バーの入力欄にフォーカス
  • Command-{,}: タブの移動

その他下記のショートカットキーも便利です。

  • 検索バー上でCommand-マウスホイール: 検索エンジンの切り替え
  • Command-ドラッグ: 複数の領域の選択

Posted at 23:10 | Firefox | COM(0) | TB(0) |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。