Top 0 1 2 3 4 5 6 7
Vasallo30_300
6. Export BookMarks
ブラウザとしての Opera はとても気に入っているのですが、ライセンスなしで使用するには広告がわずらわしいです。 最近になって Firefox の存在を知り、使い勝手がよければ乗り換えようかと試しにインストールしてみました。 Firefox には Operaからのブックマークのインポートが標準で備わっていたので最初は喜んだのですが、実際にインポートしてみると日本語が見事に文字化けしてしまいました。その後 Operaブックマークファイルのエンコードを変えてみたり、UTF-8をBOMつきにしてみたり、いろいろ試してみたのですが、どうしても上手くいきませんでした。そこで Firefox から取り込める形式のファイルを自分でつくることにしました。正式な形式ではないので不備な点もあるかと思いますが、とりあえずリンク先のアドレスと名前、追加および訪問日時は取り込めます。
それぞれのブラウザは Opera 7.03、Firefox 1.0 に対応しています。 (その他のバージョンでの動作は不明です)

名前Export Opera's BookMarks for Firefox Version 1.0
機能Operaブックマークのエクスポート(for Firefox)
説明 OperaのブックマークをFirefoxから取り込める形式のファイルとしてエクスポートする
使い方  (1) ラジオボタンでデフォルトまたはファイル指定を選択
 (2) SelectボタンでOperaブックマークをエクスポートするファイルを指定
 (3) ExportボタンでOperaブックマークのエクスポートを実行
 (4) Firefoxのブックマークの管理より作成したファイルをインポート
 (5) Exitボタンで終了
開発環境 Windows 2000 + VC++7.0
動作確認 Windows Me, Windows 2000 SP4
スクリーンショット

・インストーラ付アプリケーションのダウンロードはこちら。→ EBMSetup.lzh ( 2004/10/27、168KB )

※ インストールを実行するには、最初に圧縮ファイルを解凍します。解凍してできたフォルダ内の ExportBookMarks.msi をダブルクリックすると、インストールを開始します。インストール終了後、「スタート」-「プログラム」-「Jardin d'Alice」-「Export BookMarks」-「Export Opera's BookMarks for Firefox Version 1.0」でアプリケーションを実行します。

※ アプリケーションをアンインストールするには、「スタート」-「設定」-「コントロールパネル」-「アプリケーションの追加と削除」から「Export BookMarks」を選択し、「削除(R)」をクリックします。


・インストーラなしアプリケーションのダウンロードはこちら。→ EBMApp.lzh ( 2004/10/27、137KB )

※ 最初に圧縮ファイルを解凍します。解凍してできたフォルダ内の BmpToJpeg.exe をダブルクリックすると、アプリケーションを実行します。
☆ Windowsインストーラについて
インストーラ付アプリケーションを利用するには Windowsインストーラがインストールされている必要があります。
上記をインストールするには、下記のリンクから OS に合ったものを選んでダウンロードして実行してください。

・Windows NT4、2000、XP用 → Windowsインストーラ (InstMsiW.exe 1.73MB)

・Windows 9x、Me用 → Windowsインストーラ (InstMsiA.exe 1.62MB)


開発メモ
1.ひとこと
コレもあまり需要がなさそうですね。あっても一度きり。(笑)

いろいろと調べていて分かったこと。 文字コードのUTF-8にはBOMつきとBOMなしがあり、 BOM自体はUTF-8には意味はなくてUTF-16のタイプ識別に使うらしい。 それなのに多くのエディタはBOMつきだとちゃんと読めるのに BOMなしだと日本語が文字化けしたりする。 実際にファイルの中身を比べるとたった3byte違うだけに見える。 それなのに随分と扱いが変わってしまうのですね。 (2004.10.27)

追記:Export でなく Convert という名にすればよかった。どうでもいいことですが...orz (2004.12.15)

※ ご意見、感想は メール または bbs までどうぞ。

Copyright (C) 2003 Jardin d'Alice,Inc.