ラベル Firefox の投稿を表示しています。 すべての投稿を表示
ラベル Firefox の投稿を表示しています。 すべての投稿を表示

2009年6月27日土曜日

簡体字から繁体字の変換をGreasemonkeyで

簡体字の文章を日本の漢字に変換するツールが公開されている。

同じ要領で簡体字から繁体字に変換する方法はないかと探していたら、案の定Greasemonkeyを公開している人がいた。

ただ、これをそのまま実行すると日本語のページさえ繁体字に変換されてしまう。恋愛が戀愛になってしまうとあまりラブリーな感じがしない。

完全な解決方法ではないが、スクリプトを1行だけ変えてひらがなが入っているノードは繁体字に変換しないようにした。

function traditionalize(cc) {
if (cc.match(/[ぁ-ん]/)) return cc; // ここ
var str="";

繁体字から簡体字への変換

その逆に、簡体字への変換を行うGreasemonkeyもある。

2008年11月13日木曜日

MacのFirefoxが「Stuffit Expanderで開く」というありえない選択肢を出してくる

前から少し不思議に思っていたことがある。FirefoxでZIPファイルをダウンロードすると、こういう画面が現れる。

StuffIt

一見なんの不思議もない画面だ。「このファイルをStuffIt Expanderで開きますか、それとも保存しますか」というのはごく自然な言い方である。StuffIt Expanderがインストールされていさえすれば。

私のLeopardはインストール時からあまりいじっていないのでStuffIt Expanderなんてものは入っていない。現に「StuffIt Expanderで開く」を選んでも、OS標準の解凍ソフトウェアが立ち上がる。

では、どうして「StuffIt Expanderで開く」が出てくるのか。

ネットを検索していたら、同じことを考えている人がいた。

Bug 440041 – StuffIt Expander appears in "Open With" dialog box even if StuffIt has never been installed.

On a virgin OSX 10.5.3 install with firefox 3 (build noted in the Build Identifier field), downloading a .ZIP archive gives the option of "Open With" or "Download to." Among the options for "Open With" is "StuffIt Expander," a program which has never been installed on the machine.

「StuffIt Expanderはインストールしたことないのに、どうしてここに出てくるの」という内容。

残念ながらこのフォーラムでも未解決の問題で、

Has this been confirmed on a clean install of Firefox? A quick search shows:

http://mxr.mozilla.org/mozilla-central/search?string=stuffit

that we don't refer to StuffIt in our codebase at all.

「Firefoxのソースコード中にはstuffitという文字列がない、だからOS側でZIP→StuffItの関連づけがされているのに違いない」という主張。もっともらしく聞こえる。

しかし

If this is coming from the OS, the OS should behave similarly when attempting to handle this type of file. a .SIT file is a better example because OSX handles .ZIP files without a third-party app.

「OS側で関連づけがされているのだったら.SITファイルでも同じ挙動になるはずだ。しかしそうならない」という反論もある。

謎は深まるばかりだが、表示上の細かい問題なので原因をつきとめるだけの熱意がある人がいるかどうか。直るのには時間がかかりそうだ。

11月15日追記

鳥獣保護区」の方が丁寧に解説してくださった。スッキリ。

2007年4月23日月曜日

Linux + Firefox + Flash Player = SIGSEGV

LinuxでFirefoxを動かすと、Flashを使ったページでブラウザごと落ちるという話に悩んでいる。これと同じ症状かな。

http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=44&catid=184&threadid=1233705&enterthread=y(英語)

Flashを使ったページなんて普段は見ないので全然気にしていなかったのだけど、とりあえずプレイヤー(~/.mozilla/plugins/libflashplayer.so)を削除してからバージョン7にダウングレード。Google Videoは見られるようになった。

http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_7_linux.tar.gz