2007年1月アーカイブ

IE や Firefox みたいに、Opera でも はてなツールバー を一発インストール可能にし、いずれは 便利なツール のところに Opera用はてなツールバー を置いてもらう計画。

前置き

スクリーンショット

Opera用はてなツールバー

経緯

問題点

  • インストール後、menu.ini,toolbar.ini 内のはてなIDを置換する必要がある。

再現不可能と思われる機能

  1. Hatenabar設定ダイアログ
  2. 「ブックマークのエントリ」ボタンの右に表示されるエントリ数
  3. 「言及日記」ボタンの右に表示される言及数

2,3については、Operaの仕様が変更にならない限り無理だと思う。

現時点では実装していない機能

Hatenabar設定ダイアログ内の、

  1. 複数アカウントメニューを表示する
  2. ページ移動時に含むアンテナをチェックする
  3. ページ移動時にブックマークに追加しているユーザー数をチェックする
  4. ページ移動時に言及している日記をチェックする
  5. LivemarkではてなRSSにfeedを追加する

についてはよくわからないので検証していないまま。無理かもしれない。

導入

注意

  1. はてな各種アイコン以外のボタンセットはデフォルトスキンのものが適用される。
  2. ナビゲーションバーがはてなツールバーになる。

インストール

次のリンクをクリックするとダウンロードとインストールが開始される。Opera9 以上対象。

セキュリティリスクの可能性あり

ダウンロード中このようなダイアログが表示されるので、当サイトが信頼できる場所ではないと思ったらキャンセルすること。キャンセルするとダウンロードは中止される。

ダウンロードした設定の適用

インストール中このようなダイアログが表示されるので、反映画面を見て気に食わなかったらキャンセルすること。キャンセルするとインストールは中止される。

インストール後

インストールしただけでは正しく機能しないので、menu.ini,toolbar.ini 内の hogehoge というIDを 自分のIDに置換する必要がある。よくわからない人は以下の手順に従って作業すればOK。

  1. UTF-8 が読み書きできるテキストエディタを用意する。
    1. UTF-8n対応のエディタを使う(Win9x系、NT4の方はメモ帳で編集しない)参照。
  2. 上のメニューの ヘルプ » Operaのついて を選択し、表示されたページ内の「Opera ディレクトリ」の場所を確認する。
    1. ここでは例として C:\Documents and Settings\USERNAME\Application Data\Opera\profile\ とする。
  3. 2で確認したパスをエクスプローラーやファイラで開く。
    1. C:\Documents and Settings\USERNAME\Application Data\Opera\profile\ をエクスプローラーのアドレスに貼り付けて移動。
  4. menu フォルダの中の hatenabar_menu.ini というファイルを1のテキストエディタで開く。
  5. hogehoge を自分のはてなIDに置換して上書き保存する。
    1. TeraPadなら Ctrl+R を押して、「検索する文字列」に hogehoge を、「置換後の文字列」に 自分のはてなIDを入力して すべて置換→すべて を選択すればいい。
  6. toolbar フォルダの中の hatenabar_toolbar.ini というファイルも 4~5 と同じ手順で編集する。
  7. ファイルの変更を適用するために、Alt+P の設定ダイアログの 詳細設定 » ツールバー で menu.ini,toolbar.ini をそれぞれ選択し直すか、Operaを再起動する。

アンインストール

メニューとツールバーは、Alt+P の 設定ダイアログの 詳細設定 » ツールバー から削除を選択。

メニューとツールバーの削除

スキンは Shift+F12 の外観の設定ダイアログから削除を選択。

スキンの削除

その他

あれこれカスタマイズ済みの人へ

メニューやツールバーをあれこれカスタマイズしている人で はてなツールバーを Opera に再現したい人は、次の記事を参考にカスタマイズしてみて下さい。

ナビゲーションバーにインストールされるのが気に入らない人やデフォルトスキンが嫌いな人も同様。

今後の課題とか

  1. インストール後のID置換作業をなくしたい。妙案募集中。
  2. 現時点では実装していない機能の検証。

OperaをFirefoxっぽくするセットアップ(ツールバー、メニュー、キーボード、スキンの一括ダウンロード&インストール)がOpera Watch取り上げられていたんだけど、翌日にはその operafox.zip が404になっていた。不審に思っていたら、どうやら、

Rijk: I don't want to promote that single-link setup.

Operafox skin link - Customizing Opera - Opera Community

ということらしい。一発インストールってのはあんまり良くないのかな。

Opera Report Converter

| コメント(0) | トラックバック(0)

build8701 で試験的に導入された Usage Report は、ユーザーの Opera 使用状況が開発チームへ送信される機能。送信される内容は profile\usagereport\report.xml で確認できるが、この report.xml をWeb上で公開するために見やすく整形してくれるツールがあるようだ。

saitoさんに倣って僕もやってみた。

また、アップされた report.xml を個人的に集計しておられるようで、以下はその集計結果。

「新しいタブをアクティブなタブの隣に開く」をオンにしている人は33%だったり、メモリキャッシュを自動にしている人は71%だったりと、眺めていてなかなか面白い。

9.12 build8701

| コメント(0) | トラックバック(0)

実験的に報告機能を取り入れたとか。

初起動時に以下のようなダイアログが表示される。

Usage statistics

これは、使用の統計を収集しそれをアップロードすることにより製品を改善することを目的とした特別な Opera build です。個人情報もブラウジングの履歴の詳細も集められません。あなたはそれが送られる前に、それらの情報を調べても構いません。

デスクトップOperaの改善にご協力頂きありがとうございます!

もしあなたがこれに参加したくなければ、opera:config の UserPrefs 以下、EnableUsageReport でそれを無効にすることができます。

Opera\profile 以下に usagereport フォルダが新規作成され、その中の report.xml がその報告内容となっている。病的なまでに疑い深い人opera:config#UserPrefs|EnableUsageReport でこの機能をオフにすることができる。

我々は上書きインストールを求めませんが、もしあなたが今回は敢えてそうするのならば、それは、我々があなたのためにより良いブラウザを作り続けることを確認し、より正確なデータの入手に役立つでしょう。

Help us help you! - Desktop Team - by Desktop Team

そんなわけで、9.10正式版に上書きインストールした。今まで別ディレクトリに新規インストールしていたんだけど、これからはMSIインストーラーで上書きしていくことになるのかな。

あと、参考までにうちの report.xml を上げておく。見てもらったらわかると思うが、個人情報の類は一切記載されておらず、単に僕のOperaのあれこれが詳しく書かれてあるだけ。

あれぇ!ちょっと恥ずかしいのはなんで!でも頑張ってアップしたので、芦塚の恥ずかしいところをもっと見るといいよ!ああ! (フェードアウト)

僕のはあんまり使い込んでないから参考にならんかもね。

Changelog にいくつか書き足されているようで。

前のヴァージョンまでは,切り離したタブから新しいページ(タブ)で開こうとリンクをセンタークリック(Shift+クリック)すると元のウィンドウ内にタブが開かれていたが今回のヴァージョンから切り離されたタブで開くようになっている。

チーム俺等 - HigeOpera

ああ、ほんとだ。僕もこういう動作の方が好みです。

9.10? build8692

| コメント(0) | トラックバック(0)

ゼルダのハートのかけら集めが終わって、今度はルアー釣りに没頭していたら、今年最初の Weekly build が出てた。

既知の問題

  1. Java が機能しない。
  2. バージョン番号が更新されていない。

For Windows

  • Mac用の言語ファイルで起動していたのを修正...メニューにMac用メニューが表示されていたのが直ったってこと?

変更点

よくわからんのがいくつかある。

  1. CSSの height:inherit が算出された値を継承するようになった。
  2. フレーム内のスクリプトが onload を実行するようになった。
  3. innerHTML で挿入されたアプレットが JavaScript によって呼び出せるようになった。
  4. YouTube のフルスクリーンが機能するようになった。
  5. Macなんちゃらで保存された言語ファイルでOperaを起動した時の何かを修正...Windows specificのこと?
  6. 無効なシステムロケールによってテキストが欠けることがなくなった。
  7. 大文字「enctype」が virusscan.jotti.org 上のアップロードでファイルを破損させることがなくなった。
  8. YouTube のプログレスバーが動作するようになった。
  9. 壊れた exif データを持った画像を表示できるようになった。
  10. Widget のダウンロードは1つの GET リクエスト を送るようになった。
  11. http:// にアクセスした時のCPU100% を修正。
  12. netvibes.com のページロードにおける問題の修正。
  13. スラッシュが抜けた IRC が適正に動作するようになった。
  14. cnn.com のページロードにおける問題の修正。
  15. IRC のステータス転送が改善された。
  16. 非リンクの「リンク先のアドレスをコピー」を実行した際のクラッシュを修正。
  17. スペルチェックが Debian 上でより良く動作するようになった。
  18. 容量いっぱいのディスクにファイルをダウンロードしようとした時のクラッシュを修正。

そのうちエライ人がWikiに邦訳載せてくれるだろうからそっちを参照しよう。そうしよう。

僕も Info Panel には期待していたんだけどなぁ......とりあえず、今回は報告・確認されている問題の修正のみということで。