2006/05/26(金)PortableFirefoxの不具合?

仕事先のPCにはFirefoxがインストールされているのですが、システム保護のためかFirefoxに限らず、特定のドライブ以外はファイルや設定を残しておくことができません。
このため、仕事先のPCのFirefoxは事実上使い物にならないため、USB-HDDにPortableFirefoxを入れて持ち歩いています。

PortableFirefoxを入れて持ち歩くことでどんなWindows PCでも自分の環境を持ったブラウザを使用できるようになったのですが、出勤前はドタバタしているため、USB-HDDを忘れてしまうことがしばしばありました。

PortableFirefoxを仕事先の保存可能なドライブに置いておくことで、問題を解決できたかと思いましたが、新たな問題が発生してしまいました。

スタートページが書き換わる

新たな問題とは、仕事先のPCに保存したPortableFirefoxのスタートページが何故か書き換わってしまうものでした。
しかも、オプションで再設定(about:blank)してもなぜか変更が有効になりません。

PortableFirefoxの置き場を変えたり色々しているうちに、ようやく原因らしきものがつかめた気がします。

原因らしきもの

それは、PortableFirefoxを置くディレクトリによってスタートページが決定するということで、
PortableFirefox (任意の文字列)というようなフォルダ名に変えたところ、
その任意の文字列に関連した、検索結果の最上位にくるであろうサイトがスタートページに書き換えられました。

このことから、PortableFirefoxを配置するディレクトリのパスが何らかの引数としてPortableFirefoxに与えられているという予測ができます。

対策とか

USBメモリなどに入れてPortableFirefoxを持ち歩くのであれば、そのドライブのルート直下に置けば問題は回避できそうです。
が、結構深い場所に置く場合は現状では回避策は見つかっていません。
何か有効な対応策があればコメントなどで知らせて頂ければ幸いです。

2006/05/05(金)[Firefox] Firefoxの環境移植

Firefoxが不安定なのは前回ここに書いたとおりなのですが、1.5.0.3にアップグレードしても改善されませんでした。
このため、問題はFirefox本体ではなく、使用しているうちに設定に不整合などが起き*1*2、不安定になっているのではないかと思います。
一方、ノートPC*3にインストールしているFirefoxは非常に安定しています。
ですので、1から設定をカスタマイズするのではなく、ノートPCの環境を移行させ、安定動作させようというのが今回のプロジェクトです。

*1 : 様々な原因でシステムに不安定になりますが、Windowsが不安定になる原因の多くはこれだと思います

*2 : Firefoxの場合、拡張機能も不安定になる要因の1つです

*3 : IBM ThinkPad s30 ミラージュブラックモデル

Firefox環境移行の手順

  1. メインマシンのFirefoxのブックマークをエクスポート
  2. メインマシンの現在の環境をバックアップを取る。
    具体的には、「Documents and Settings\ユーザー名\Application Data\Mozilla」以下をどこか適当な場所に退避させる。
  3. ノートPCの現在の環境をメインマシンにコピー
  4. エクスポートしたブックマークをインポート
  5. ノート向けに外していたりした設定を微調整 *4
これで少しは安定してくれるといいのですが…。

*4 : この手法はPortable Firefoxへの環境構築にも使用できます。
今回はノートPCとメインマシンでブックマーク構成が違う為、手順2,4を行いましたが、新規に移行させる場合は省くことができます

2006/05/04(木)FireFox 1.5.0.3 / WinAMP 5.21

FireFoxのアップデートが落ちてきたのでアップデートしました。
主な修正は、クラッシュとセキュリティに関するもののようです。
かえで用にカスタマイズしたFireFoxは、インストールしている拡張機能の問題かどうかわかりませんが、
異様にクラッシュしやすい為、これでクラッシュしにくくなってくれるといいのですが…

ついでにWinAMPを5.21にアップグレードしました。
主にdllが修正されるようです。
こちらも結構落ちるのでこれでいくらかましになってくれるといいのですが…
#out_asioを使用しているとよく落ちるのでこっちが問題かもしれませんが…