2007年9月アーカイブ

9.50 build9562

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

修正・既知の問題を問わず、チェンジログに Opera Mail 関係の記述を発見するとなんとなく嬉しい今日この頃。

Added menu item to never reload a page (Right click > Reload every - Never)とあるように、自動更新に「Never」というメニューが追加された。

Never Reload a page

僕は最初これを「たとえ F5 を押そうとも絶対ページを更新しないメニュー」だと思ったが、普通に「ページの自動更新を行わない」というものらしい。脳内変換乙です。Disable だけではわかりにくかったのかな。

9.50 build9562

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

修正・既知の問題を問わず、チェンジログに Opera Mail 関係の記述を発見するとなんとなく嬉しい今日この頃。

Added menu item to never reload a page (Right click > Reload every - Never)とあるように、自動更新に「Never」というメニューが追加された。

Never Reload a page

僕は最初これを「たとえ F5 を押そうとも絶対ページを更新しないメニュー」だと思ったが、普通に「ページの自動更新を行わない」というものらしい。脳内変換乙です。Disable だけではわかりにくかったのかな。

よつばと! 7巻

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

忘れずにブックマークまでしたのに結局忘れてて、miya2000さんのつぶやきで今日が発売日だったことを思い出し本屋へ走る。

読了後、よつばとリボルテックの存在を知り、にょもすさんにこれでもかと自慢されて たまらない気持ちになったが、僕はこういうやつを買ったことがないから何処に売っているのかわからない。Amazon で注文しても届く頃には冷めている。そこで、Opera界隈ではその道に精通している(と思われる)渡邉さんに助言を求めてみると、別にコアな店じゃなくても売っているということがわかり、光速で最寄りのショップへと向かった。そしてゲットした。

よつば

うーん、さすが海洋堂。これじゃ絶対ダンボーも買うだろうな。

Snap Links for Opera

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

Snap Links とは、マウスドラッグで選択範囲内のリンクをまとめて開くことができるようになる Firefox のアドオンだが、これを Opera で再現する UserJS がある。

DOWNLOAD リンクから snap-links.js をダウンロードして、UserJSディレクトリに放り込もう。

範囲内の主要リンクを選択

テキスト上ではスクリプトは動作しないので、ページの何もない所をマウスドラッグ。すると、上の画像のようにリンクが赤く囲まれ、マウスから指を離せばリンク先が開かれる。キャンセルは Esc キー。

範囲内全てのリンクを選択

ドラッグした状態で Shift キーを押せば、範囲内全てのリンクが選択される。

選択した範囲を移動

また、Alt キーを押しながらマウスを動かすと、選択した範囲を移動させることができる。なお、リンク先をバックグラウンドで開きたければ、Opera の設定(Alt+P) » 詳細設定 » コンテンツ » JavaScriptオプション » ウィンドウの強制表示を許可する にチェックを入れればいい。マウスのミドルクリックの設定(Shift + Middle-Click)に準じた開き方をするように修正された。

Hotclick Popup Menu から実行できる GetAndGoSelectionLinks と併用すればいい感じかも。

その後色々修正されたりしてアップデートが続いている。

Snap Links for Opera

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

Snap Links とは、マウスドラッグで選択範囲内のリンクをまとめて開くことができるようになる Firefox のアドオンだが、これを Opera で再現する UserJS がある。

DOWNLOAD リンクから snap-links.js をダウンロードして、UserJSディレクトリに放り込もう。

範囲内の主要リンクを選択

テキスト上ではスクリプトは動作しないので、ページの何もない所をマウスドラッグ。すると、上の画像のようにリンクが赤く囲まれ、マウスから指を離せばリンク先が開かれる。キャンセルは Esc キー。

範囲内全てのリンクを選択

ドラッグした状態で Shift キーを押せば、範囲内全てのリンクが選択される。

選択した範囲を移動

また、Alt キーを押しながらマウスを動かすと、選択した範囲を移動させることができる。なお、リンク先をバックグラウンドで開きたければ、Opera の設定(Alt+P) » 詳細設定 » コンテンツ » JavaScriptオプション » ウィンドウの強制表示を許可する にチェックを入れればいい。マウスのミドルクリックの設定(Shift + Middle-Click)に準じた開き方をするように修正された。

Hotclick Popup Menu から実行できる GetAndGoSelectionLinks と併用すればいい感じかも。

その後色々修正されたりしてアップデートが続いている。

素敵なオンラインブックマークツールを見つけてしまい、早速 Scuttle から乗り換えた次第。

sabros.us

画像クリックで設置した sabros.us にジャンプするぜ?

これはなに?

del.icio.usはてなブックマークlivedoor クリップ のようなものを、自分のサーバーにインストールして使う、PHP+MySQL なWebベースのブックマークシステム。自分のサイトに取り込んでコンテンツにしちゃってもいいし、純粋に個人的なオンラインブックマークとして使ってもいい。

以下、レビューのような何かが続く。

気に入っているところ

シンプルなUIが一番気に入ってるんだけどね。del.icio.us って偉大だなと思う。

ソーシャルじゃない

del.icio.us や はてなブックマーク、livedoor クリップ と違うのは、ソーシャルブックマークではなくオンラインブックマークであること。他人とあれこれ共有しないので ブックマーク登録・閲覧もスムーズ、またWebサービス型でないので突然のメンテナンスに発狂することもない(サーバーにもよるけど)。

Sopa Sabrosa という sabros.us ユーザーのリンクをまとめるサイト(よくわからない)があって、コントロールパネル » オプション » SopaSabrosaにリンクを送信する で Sopa Sabrosa へリンク情報を送信するか否かを選択できる。それぞれが自鯖にブックマークを設置して、情報は一カ所(公式サイド?)でまとめるみたいな感じ。だから、ソーシャル的な使い方をしようと思えばできるみたいだが、スペイン語は敷居が高いので僕は利用していない。

いろいろ表示

コントロールパネル » オプション » マルチメディアコンテンツを表示する にチェックを入れると、

Webページ

ブックマークしたページのサムネイルが表示されるようになる。

YouTube

また、YouTube動画をブックマークした時には埋め込み動画が、

Flickr

Flickr画像をブックマークした時は写真のサムネイルが、

mp3

mp3ファイルをブックマークした時はフラッシュプレイヤーが表示される。

Vimeo という動画共有サービスにも対応してるっぽいけど、利用してないのでわからない。

カラフルなタグクラウド

コントロールパネル » オプション » タグクラウドの基本色 で、タグクラウドの色を Orange,Blue,Green,Red,Gray,Random から選ぶことができる。

カラフルなタグ

僕はなんとなくRandomにしている。

タグに大文字が使える

これは......まあ、Scuttle 使ってる人ならわかると思う。細かいことだけど自分の中では結構大きい。そうですよね? skimさん

動作環境

PHP+MySQL が動作するサーバー。うちの環境は さくらのレンタルサーバ スタンダード(Apache1.3.37 / PHP4.4.6 / MySQL 4.0.27)。

ダウンロード

SourceForge.net: sabros.us からダウンロードできる(2007/09/22現在 sabrosus1-7.zip)。

また、日本語化したい人は Translations for sabros.us 1.7 の一番下 Japanese language(jp.zip)をダウンロードして 本体(sabrosus1-7.zip を解凍して展開されたファイル) sabrosus/locale 内へ解凍し(フォルダ構成が locale/ja/LC_MESSAGES/messages.* となるように)、sabrosus/include 内 lang.php の14~16行目の後へ、

$idiomas = array();
$idiomas['es_MX'] = "Español de México";
$idiomas['en'] = "English";
$idiomas['ja'] = "Japanese";

という具合に追記しておく。

インストール

インストールはとても簡単。ファイルを全てサーバースペースの任意の場所へアップロードし、instalar.php にアクセスしてプルダウンメニューから言語(日本語で進めたいのならJapanese)を選択し、

言語の選択

次に表示されたページで必要事項を入力する。

データベースとsabros.usの設定

いくつかの項目についてなんとなく解説。sabros.us の基本設定の各項目はインストール後、コンロールパネルから変更可能。

データベース関連
さくらの人は コンパネヘルプ - データベースと管理ツール を参照。
データベースのテーブルに付ける接頭語(Database table prefix)
他のテーブルと区別するためのもの。
コントロールパネル用パスワード(Password for the control panel)
後で sabros.us の設定をする時に必要。今決める。
あなたのサイト名(Your website name)
自分のサイトに組み込むことが前提っぽい。例えば、うちなら kawatarou.info となる。別で運用したい人は適当な名前を付けたらいいと思う。
サイトの概要(Description of the website)
sabros.us の概要ではない。ページヘッダの戻りリンク(a要素)のtitle属性に反映されるくらいだと思う。
サイトトップページのURL(main site URL)
うちの場合なら、http://kawatarou.info となる。別で運用したい人は sabros.us のURLでも指定しておけばいいと思う。
Friendly URL (タグ用)
タグ hogeにアクセスした時のURLが、Deactivated(無効)だと、http://hogehoge/sabrosus/index.php?tag=hoge、Activated(有効)だと http://hogehoge/sabrosus/tag/hoge という風になる。好みで。

入力し終わったら 設定(Configure)をクリック。インストールが完了して、

インストール完了

と言われるので、コントロールパネルのリンクをクリック。

Not Found とか言われてコントロールパネルやメインページへ行けないんですけど

コントロールパネルは cpanel.php、メインページは index.php にそれぞれアクセスすればいい。

コントロールパネル

コントロールパネル

リンクを追加

一番下の「sabros.usへ追加」リンクをブラウザのツールバー上にドラッグ&ドロップ、またはブックマークに追加しておくと良い。

外部表示用コードの取得

del.icio.us のブックマークを表示するスクリプトみたいなやつ。うちでは文字化けして上手く動作しない。

インポート

HTML形式のブックマークファイルをインポートできる。

エクスポート

HTML形式のブックマークファイルでエクスポートできる(URLとタイトルのみ。概要やタグは失われる)。

オプション

適当に触ってたらわかるよ。

悩ましいところ

悩み悶えて虜となる。

日本語タグ文字化け

あくまでもうちの環境での話です。

DBでクエリー実行中にエラーが発生しました

日本語タグを登録することはできるんだけど、登録した後タグを選択したら「DBでクエリー実行中にエラーが発生しました」と言われて、タグが???とかなる。外部表示用コードも日本語は全て???。サーバーの問題なのかスクリプトの問題なのかわからないが、スクリプト側の修正でなんとかなりそうな気がする。エンコードの問題ですよね? でもやっぱりよくわからない。

泣いていたら、渡邉さんタグなんて飾りです。俺の経験上、オンラインブックマークの99%は再び見返すことがないので大丈夫です。と励まされた。正直、濡れた。

タグの絞り込みができない

できそうな匂いはするんだけどできない。そんな感じ。この人は色々改造しているっぽい。

コントロールパネルのブックマーク管理

あくまでもうちの環境での話です。

コントロールパネルのブックマーク管理

Next をクリックしても次のページへ行かない。検索はちゃんと動作してる。

PHPファイルのコメントがスペイン語

Infoseek マルチ翻訳の出番です。

修正したところ

あれこれ弄り中。

サムネイル

サムネイル作成中...

永遠にクルクル回ってるっぽかったので、フォーラムを参考に index.php の165行目を次のように書き換えた。

echo "\t\t<img class=\"preview\" src=\"http://images.websnapr.com/?url=".htmlspecialchars($row["enlace"])."&size=s\" width=\"120\" height=\"90\ alt=\"".htmlspecialchars($row["title"])."\" />";

width と height を指定しているのは、サムネイルが作成できなかった時の画像が、

作成できませんでした

と、202x152ピクセル固定なため。

YouTube

400x330ピクセルは大きすぎるので、index.php の192行目を次のように書き換えた。

echo "\t\t\t<div class=\"enlacevideo\"><object type=\"application/x-shockwave-flash\" style=\"width:200px;height:165px\" data=\"http://www.youtube.com/v/".$id_video."\"><param name=\"movie\" value=\"http://www.youtube.com/v/".$id_video."\" /></object></div>\n";

気になるところ

最後のリリースが1年前(2006/09/19)であること。

My last info was sabros.us is rewritten from scratch ...

SourceForge.net: Mi sa.bros.us - sabros 1.8

ゼロからねぇ。まあ、Sopa Sabrosa とかいうサイトまであるくらいだから、開発が止まることはないと思うけど。

9.50 build9542

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

死ぬかと思った。

チェンジログと既知の問題に目を通し、別ディレクトリにインストール。そのまま立ち上げたOperaを一旦終了し、以下の作業を行った。

  1. opera6.ini へ最低限の設定を追記。
  2. build9542 のiniファイルのバージョンを確認し、build9523 の各種iniファイルをprofileへコピー。

満を持して起動させると、終わることのない読み込み(或いは作成)が始まった。まあ数分で終わったんだけど。

実は build9523 において Opera Mail の挙動で少し気になるところがあり、今回は別のメールフォルダでテストをしようと思った。ただ、インストールディレクトリのメールフォルダを使用するのは嫌だったので、新規でメールフォルダを作成し、それを opera6.ini の Mail セクション、Mail Root Directory で指定した。しかし、そのフォルダへ accounts.ini をコピーし忘れた。

その結果発生したのが、[BUG 274352] Upgrading with no mail/RSS accounts causes a mail upgrade that never finishes.だ。つまり、accounts.ini の存在しないメールフォルダを指定すると、このバグが発生するということになる。たぶん、昨晩のOperaさんは「メールフォルダが指定されてるのにアカウント情報がないよ...どうして...」と泣きながら作業を行っていたに違いない。可哀相なOpera。ああ、ディスプレイが滲む。ごめんよOpera。僕が素直じゃないばっかりに。

あと、スキンが蓮っぽくなってびびった。

蓮とか懐かしいな

スキンのアイコンサイズを変更して元に戻して...ということをやったら戻った。その他は特に異常なし。

昨晩から使っててLots of stability fixesってのもまんざらじゃねぇなぁと思う一方で、既知のバグを読む限りでは、使用を控えた方がいい人もいるだろうなぁとも思う。少なくとも、Shift+F12 からボタンが消えたくらいで泣いちゃうような人には不向きです。僕は泣かないよ!だって泣いてるのはいつもOperaなんだもん!(意味不明)

9.50 build9542

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

死ぬかと思った。

チェンジログと既知の問題に目を通し、別ディレクトリにインストール。そのまま立ち上げたOperaを一旦終了し、以下の作業を行った。

  1. opera6.ini へ最低限の設定を追記。
  2. build9542 のiniファイルのバージョンを確認し、build9523 の各種iniファイルをprofileへコピー。

満を持して起動させると、終わることのない読み込み(或いは作成)が始まった。まあ数分で終わったんだけど。

実は build9523 において Opera Mail の挙動で少し気になるところがあり、今回は別のメールフォルダでテストをしようと思った。ただ、インストールディレクトリのメールフォルダを使用するのは嫌だったので、新規でメールフォルダを作成し、それを opera6.ini の Mail セクション、Mail Root Directory で指定した。しかし、そのフォルダへ accounts.ini をコピーし忘れた。

その結果発生したのが、[BUG 274352] Upgrading with no mail/RSS accounts causes a mail upgrade that never finishes.だ。つまり、accounts.ini の存在しないメールフォルダを指定すると、このバグが発生するということになる。たぶん、昨晩のOperaさんは「メールフォルダが指定されてるのにアカウント情報がないよ...どうして...」と泣きながら作業を行っていたに違いない。可哀相なOpera。ああ、ディスプレイが滲む。ごめんよOpera。僕が素直じゃないばっかりに。

あと、スキンが蓮っぽくなってびびった。

蓮とか懐かしいな

スキンのアイコンサイズを変更して元に戻して...ということをやったら戻った。その他は特に異常なし。

昨晩から使っててLots of stability fixesってのもまんざらじゃねぇなぁと思う一方で、既知のバグを読む限りでは、使用を控えた方がいい人もいるだろうなぁとも思う。少なくとも、Shift+F12 からボタンが消えたくらいで泣いちゃうような人には不向きです。僕は泣かないよ!だって泣いてるのはいつもOperaなんだもん!(意味不明)

Notitle より。

何故私が検索窓を敢えて使うのか。
それは簡単な理由で、2バイト文字で何か検索をする時に 直接入力で"g "と打った後一々ひらがな入力にするのが面倒だから。

Notitle アドレスフォームではなく検索フォームを使う理由

ならば、キーをひらがなにしてはどうか。

ネットサーチ

これなら入力切換しなくてもそのまま検索できる、ってそういうことじゃないですよね、すみません。

検索欄あれこれ

デフォルトではアドレスバーの右端に置かれてあるマルチ検索欄。

ツールバー上の検索欄

これを通常のWeb検索に使っているユーザーの何人かは、以下の2つの要望を持っている。

検索欄の幅を変えたい

これに対して他のユーザーは次のように答える。「skin.ini を弄れば可能」

そういうことじゃないんですよ。大体、skin.ini のどこを弄れば幅を変えられるんですか? 仮に変えられたとしても、そういうことじゃないんですよ。また、こういう方法もあるけど、manateeさん自身が実用性ゼロと言われているように、そういうことじゃないんですよ。

Firefox Googleツールバー

例えばGoogleツールバーの検索欄のような可変のことを言っているのですよ。その時々に応じて、幅を任意のサイズに変更したいのですよ。で、なんでそんな要望が出るかと言えば、

狭すぎる

このように複数語句を入力すると見づらいからなのですよ。

広すぎる

これくらいまで広がれば上等ですよ。

検索エンジンの順番を変えたい

これに対して他のユーザーは次のように答える。「search.ini を弄れば可能」

そういうことじゃないんですよ。テキストエディタで search.ini を開いてとか、そういうまどろっこしい事したくないんですよ。まあ、SeeMe というOpera のサーチエンジンリスト (Search.ini) を GUI で編集するためのアプリケーションがあって、これを使えばドラッグ&ドロップで並び替えができて、セパレーターも簡単に追加することができて、なんというかステキングだ!

あ、解消してしまった。違う、そうじゃない、そういうことじゃないんですよ。OperaのUI上で変更したいのですよ。

こういう感じになればいいな、みたいな

ドラッグ&ドロップとまでは言わないけれど、こんな風になっていれば概ね満足ですよ。たぶん。

反撃の狼煙

アドレスフィールドからキー検索すればいい

アドレスフィールド

設定 » ネットサーチの下にアドレスフィールドから直接ウェブ検索を実行できます。例えば'g opera'と入力すると、Google で opera という単語を検索します。とあるように、Operaはさりげなくアドレスフィールドから キー+検索語 という検索方法を勧めている。何故なら、Ctrl+L(F8)でアドレスフィールドにフォーカスをあてて、そのままキー+検索語を入力して Enter(Shift+Enter)という具合に全てをキーボード操作で行えるため、他のどの方法よりも素早く検索が実行できるからだ。

ちなみに、2つ以上の単語を検索する場合はキーの入力は必要なく(デフォルトの検索エンジンが使用される)、また、Enable HostName Expansion を無効にして Enable HostName Web Lookup を有効にし、HostName Web Lookup Address に、

http://www.google.co.jp/search?q=%s

等と search.ini の要領で検索エンジンのURLを入力しておくと、1つの単語でもキーなしで検索できるようになる(この場合だとGoogle検索)。ともかくこういう風に、幅のあるアドレスフィールドがそのまま検索欄になるのだから狭すぎて困るということは起こらないし、キー+検索語 という検索方法においては検索エンジンの順番はあまり重要ではない。

キーボード操作へ

ヘルプにキーボードを使うとウェブページの閲覧がずっと速くなりますので、是非このページをお読みくださいとある。こういう内容の文言は結構昔からあって、僕自身Operaを使い始めた当初からよく目にしていた。そして、Opera界隈の人は積極的にキーボードショートカットを使っている節があった。マウスジェスチャに感動を覚えたあの頃は、マウスにかけた右手をキーボードまで持って行くのが億劫で、全ての動作がマウスで完結するのにわざわざキーボードを使う理由がわからなかった。というよりも、こういう傾向がなんとなくギーク臭がして嫌だった。

しかし、いつしか余った左手でキー操作をするようになり、今となってはマウスジェスチャをほとんど使わなくなった。標準では Z(戻る)、X(進む)が備わっていない他のブラウザ(IE,IEコンポ,Firefox等)では僕は終始不愉快になるし、ホットキー(keybind.jsとかhotkey.jsとか)が用意されているWebアプリでは先ずそれらを無効化する手段を考える。

この変化の理由は自分でもよくわからないが、そうなってくると、今まで行っていた検索方法が急に煩わしくなる。マウス操作で検索欄やパネルにフォーカスをあてるよりも、F2 のページの移動ダイアログから検索キーなりニックネームなりを実行した方がスムーズに感じられるようになった。やがて、ダイアログを呼び出すのさえも億劫になり、検索は全てアドレスフィールドからとなってしまった。だから、9.50 Alpha で強化されたアドレスバーの補完候補は素直に嬉しかった。

使いこなす工夫

検索キー+検索語という検索方法は、2バイト文字圏の人間向けでないのかもしれない。所詮ノルウェー発のソフトウェアゆえに、僕らの環境ではあれこれ勝手が悪かったり、それらへの対応が後手に回るのは必至だと思う。しかし、それが実際に機能して便利で素晴らしいと感じることができたなら、ユーザーは自ら進んで工夫をする。具体的に言えば、Shift を押しながら入力したり、IME の設定をそれに応じて変更したりする。冒頭のキーをひらがなにするというのもその一つだ(実用性はさておき)。

ふりだしにもどる

だから、そういうことじゃないんですよ。

Notitle より。

何故私が検索窓を敢えて使うのか。
それは簡単な理由で、2バイト文字で何か検索をする時に 直接入力で"g "と打った後一々ひらがな入力にするのが面倒だから。

Notitle アドレスフォームではなく検索フォームを使う理由

ならば、キーをひらがなにしてはどうか。

ネットサーチ

これなら入力切換しなくてもそのまま検索できる、ってそういうことじゃないですよね、すみません。

検索欄あれこれ

デフォルトではアドレスバーの右端に置かれてあるマルチ検索欄。

ツールバー上の検索欄

これを通常のWeb検索に使っているユーザーの何人かは、以下の2つの要望を持っている。

検索欄の幅を変えたい

これに対して他のユーザーは次のように答える。「skin.ini を弄れば可能」

そういうことじゃないんですよ。大体、skin.ini のどこを弄れば幅を変えられるんですか? 仮に変えられたとしても、そういうことじゃないんですよ。また、こういう方法もあるけど、manateeさん自身が実用性ゼロと言われているように、そういうことじゃないんですよ。

Firefox Googleツールバー

例えばGoogleツールバーの検索欄のような可変のことを言っているのですよ。その時々に応じて、幅を任意のサイズに変更したいのですよ。で、なんでそんな要望が出るかと言えば、

狭すぎる

このように複数語句を入力すると見づらいからなのですよ。

広すぎる

これくらいまで広がれば上等ですよ。

検索エンジンの順番を変えたい

これに対して他のユーザーは次のように答える。「search.ini を弄れば可能」

そういうことじゃないんですよ。テキストエディタで search.ini を開いてとか、そういうまどろっこしい事したくないんですよ。まあ、SeeMe というOpera のサーチエンジンリスト (Search.ini) を GUI で編集するためのアプリケーションがあって、これを使えばドラッグ&ドロップで並び替えができて、セパレーターも簡単に追加することができて、なんというかステキングだ!

あ、解消してしまった。違う、そうじゃない、そういうことじゃないんですよ。OperaのUI上で変更したいのですよ。

こういう感じになればいいな、みたいな

ドラッグ&ドロップとまでは言わないけれど、こんな風になっていれば概ね満足ですよ。たぶん。

反撃の狼煙

なんとなくBGMを用意してみました。

FF8 - Force Your Way

アドレスフィールドからキー検索すればいい

アドレスフィールド

設定 » ネットサーチの下にアドレスフィールドから直接ウェブ検索を実行できます。例えば'g opera'と入力すると、Google で opera という単語を検索します。とあるように、Operaはさりげなくアドレスフィールドから キー+検索語 という検索方法を勧めている。何故なら、Ctrl+L(F8)でアドレスフィールドにフォーカスをあてて、そのままキー+検索語を入力して Enter(Shift+Enter)という具合に全てをキーボード操作で行えるため、他のどの方法よりも素早く検索が実行できるからだ。

ちなみに、2つ以上の単語を検索する場合はキーの入力は必要なく(デフォルトの検索エンジンが使用される)、また、Enable HostName Expansion を無効にして Enable HostName Web Lookup を有効にし、HostName Web Lookup Address に、

http://www.google.co.jp/search?q=%s

等と search.ini の要領で検索エンジンのURLを入力しておくと、1つの単語でもキーなしで検索できるようになる(この場合だとGoogle検索)。ともかくこういう風に、幅のあるアドレスフィールドがそのまま検索欄になるのだから狭すぎて困るということは起こらないし、キー+検索語 という検索方法においては検索エンジンの順番はあまり重要ではない。

キーボード操作へ

ヘルプにキーボードを使うとウェブページの閲覧がずっと速くなりますので、是非このページをお読みくださいとある。こういう内容の文言は結構昔からあって、僕自身Operaを使い始めた当初からよく目にしていた。そして、Opera界隈の人は積極的にキーボードショートカットを使っている節があった。マウスジェスチャに感動を覚えたあの頃は、マウスにかけた右手をキーボードまで持って行くのが億劫で、全ての動作がマウスで完結するのにわざわざキーボードを使う理由がわからなかった。というよりも、こういう傾向がなんとなくギーク臭がして嫌だった。

しかし、いつしか余った左手でキー操作をするようになり、今となってはマウスジェスチャをほとんど使わなくなった。標準では Z(戻る)、X(進む)が備わっていない他のブラウザ(IE,IEコンポ,Firefox等)では僕は終始不愉快になるし、ホットキー(keybind.jsとかhotkey.jsとか)が用意されているWebアプリでは先ずそれらを無効化する手段を考える。

この変化の理由は自分でもよくわからないが、そうなってくると、今まで行っていた検索方法が急に煩わしくなる。マウス操作で検索欄やパネルにフォーカスをあてるよりも、F2 のページの移動ダイアログから検索キーなりニックネームなりを実行した方がスムーズに感じられるようになった。やがて、ダイアログを呼び出すのさえも億劫になり、検索は全てアドレスフィールドからとなってしまった。だから、9.50 Alpha で強化されたアドレスバーの補完候補は素直に嬉しかった。

使いこなす工夫

検索キー+検索語という検索方法は、2バイト文字圏の人間向けでないのかもしれない。所詮ノルウェー発のソフトウェアゆえに、僕らの環境ではあれこれ勝手が悪かったり、それらへの対応が後手に回るのは必至だと思う。しかし、それが実際に機能して便利で素晴らしいと感じることができたなら、ユーザーは自ら進んで工夫をする。具体的に言えば、Shift を押しながら入力したり、IME の設定をそれに応じて変更したりする。冒頭のキーをひらがなにするというのもその一つだ(実用性はさておき)。

ふりだしにもどる

だから、そういうことじゃないんですよ。

Opera Mail について、build9500 では常用を控えて様子を見るだけに止まっていたが、やっぱりあれこれ試したり、使い込んでみないと立派な人柱力にはなれないと覚った。

このリリースでは、ニュースフィードを含むOpera Mailにて、新しい保存形式と索引形式を使用しています。既存のプロファイルからメールディレクトリをコピーした場合、すべてのアカウントのメッセージを新たな形式に変換して索引の再構築を行うよう促されます。変換処理を開始した後に、以前のバージョンのOperaへダウングレードすることはできません。

Opera 9.5 Alpha 1の更新履歴完全版 (kuruman.org > Kuruman Memo)

この変換処理ってのも気になるしね。そんなわけで、build9523 の opera6.ini,Mailセクションに、

[Mail]
Mail Root Directory=D:\Opera\mail

という具合に今まで使っていたメールフォルダを指定して Opera Mail を使うことにした。ちなみに、僕はメッセージを全てサーバー上に残しておいて、別のメールクライアントで定期的にバックアップ作業をしています。Alpha以上Beta未満の時点でメールフォルダを上書き・再インデックスなんてマゾのすることです。

変換処理開始

Operaを起動すると次のようなダイアログが表示された。

Mail Store Update 1

Before you can use your mail and newsfeed messages, Opera needs to update your mail database to a new format. Would you like to do this now? (メールとニュースフィードを使う前にメールデータベースを新しいフォーマットに更新する必要があります。今この作業を行いますか?)ということなので、もちろん Yes を選択。

Mail Store Update 2

変換処理中。

Mail Store Update 3

The update is now complete. You'll have to restart Opera to be able to use your mail and newsfeeds.(更新が完了しました。メールとニュースフィードを利用可能にするためにはOperaを再起動しなくてはならないでしょう)と言われるので再起動。

Reindex Mail

Opera needs to reindex some of your e-mail messages. If you cancel now, Opera will continue next time.(いくつかのメールを再インデックスする必要があります。キャンセルをすると、次回に作業を行います)と言われてインデックス処理。処理中もメールチェックを行っているようで、CPU使用率がすごいことになっているけど負けるな。

Mail Panel

その後、Fetching messages(メッセージを追加中)と少し頑張って作業終了。ただ、画像のように[282003] Lots of unread messages and drafts after upgrade(アップグレード後に未読と草稿がたくさんある問題 / build9523 Changelog)がうちではしっかり再現してしまった。それともあれは別の問題のことを言っているのだろうか。

それぞれの環境にもよるが、メッセージが数千・数万単位だと作業に数分ほど(僕の場合は計10分ほど)かかる。作業中にメールチェックがあると色々と忙しくて嫌な人は、accounts.ini の Initial Poll Delay の指定(例:Initial Poll Delay=120 →起動から2分後にチェック)でメールチェックの開始時間を遅らせたらいいと思う。正式版ではこの辺りの処理はどうなるんだろうね。

9.50 build9523

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

So be prepared, the next release may come on a Tuesday or any other day of the weekとか。

気を付けなきゃいけないのは、Wand doesn't save anymoreYahoo mail beta might crash Operaという既知の問題。あと、Won't work on win98/95というのは、Windows95/98では動作しない問題をbuild9523が抱えているということであって、サポート打ち切り云々という話ではない(build9500Kestrel does not currently run on Windows 95Bというのも同様)。問題として掲げ、課題として取り組んでいく姿勢。

修正箇所

Changelog の修正箇所のみを意訳。

  1. [272376] ソースビューア内のカーソルが末尾に移動してしまう問題。
  2. [277681] 順序付きリストが順序無しリストとして表示されていた問題。
  3. [279302] 行の折り返しが正常に機能しなかった問題。
  4. [280678] ファイルが誤った拡張子で保存される問題。
  5. [281550] 外部ソースビューアの設定が機能しなかった問題。
  6. [267842] ビューバー復活。
  7. [274676] コンテンツブロックのダイアログを閉じた際、オリジナルフォントの色(テーブル内)が戻らない問題。
  8. [267859] スピードダイヤルにおいて番号や境界線が表示されない問題。
  9. [273030] サムネイルを削除した後、テキストが一緒に潰される問題(スピードダイヤル?)。
  10. [273822] インライン検索でリンクフォーカスが効かなかった問題。
  11. [281879] キャッシュされた画像がランダムで壊れる問題。
  12. [282003] アップグレード後に未読と草稿がたくさんカウントされる問題。

他の変更点についてはamatanoyoさんの記事参照。APNG 1.0 のサポートが嬉しい。

Opera 9.50 Alpha

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

ようやく Opera 9.50 Alpha が姿を見せた。build は 9500。Alpha バージョンであるため、当然のことながらあまり一般向けではない。にも関わらず、昨晩は「んなことたぁ百も承知なんだよ!」 「喜んでテスターになるぜ!」 「クラッシュなんて恐くないさ!」 という猛者で溢れていた。ある所ではスレッドが乱立し、ある所ではもの凄いスピードでレスが投下され、フィードは試用レポートや感想記事で埋まってしまった。僕はというと、それらの情報に溺れていた。

ダウンロード・チェンジログは以下。

一般ユーザーが知りたいであろう情報は以下。

その他、9.50 Alpha 関連の記事は以下。

チェンジログの邦訳。

UNIX,Mac のチェンジログ邦訳。

9.50 Alpha の個人的な感想

新規でインストールして一から設定を行った。以下は昨晩から今夕にかけてのレビューのような、感想のような何か。

検索で落ちる?

2ch Operaスレで「検索すると落ちる」という情報を見かけたが、最初はこちらでは再現できず、どこか遠くの国の出来事のように思えた。しかし、それは僕の脳内補完だった模様。彼らが言う「検索バー」「検索欄」とは、デフォルトではアドレスバー右端に置いてある、

アドレスバーの検索欄

これのことであった。確かに、ここから2語以上の検索を試みると落ちる。僕にとって検索と言えばアドレス欄か F2 で、こちらの方は何ともないようだ。

他のブラウザで開く

kuruman.org 参照。デフォルトの Document Popup Menu に Open with というメニューが加わり、インストールされているブラウザが自動的に追加される。

Open with

ちなみに、Operaを選択したら 9.23 が立ち上がった。

同期

kuruman.org 参照。ブックマーク、スピードダイヤル、パーソナルバーが同期できる。

Open with

これを使って、職場の女子におのれのブックマークを見せつけるとか、セクシャルハラスメント的な行為は厳禁。

opera:config のハイライト

opera:config#User Prefs|New Window 等のリンクで設定ファイルエディタ(opera:config)へジャンプした場合、その項目がハイライト・強調される。

設定ファイルエディタ

これなら迷子になることもない。

キャッシュファイル

Cache files no longer use file extensionsとあるように、キャッシュファイルが拡張子を持たなくなった。

キャッシュファイル

ぎゃあああぁああっ!

ページの保存

Default to saving as Web archives and remember format selectionとあるように、ページ保存時(Ctrl+S)はWebアーカイブ(単一ファイル)が選択されて開くようになった。

Webアーカイブ(単一ファイル)

一部の人には受けが良いみたい。

画像

kuruman.org にもあるように、画像のプロパティに概要としてalt属性値が表示される他、画像の右クリックメニューに画像ファイル名が表示されるようになった。

画像のプロパティ

画像の右クリックメニュー

ページ情報パネル

Peterさんが自身のブログで時折ユーザーに要望を求めていた(123)ページ情報パネル。kuruman.org 参照。以下は実際の画像(パネルでなくウィンドウだが)。無駄にでかい。

  1. Shishimushi - Opera 9.23のページ情報 » 画像:600x1069 ピクセル / 69 KB (70311 バイト)
  2. Shishimushi - Operaで画像情報を見るopera_image01.jpgのページ情報 » 画像:600x1121 ピクセル / 49 KB (49310 バイト)

目を引くのは、HTMLならナビゲーションリンク、画像ならExif情報か。

favicon問題解消へ

t.ashulaさんも書かれているけど、profile\images 内のfavicon管理が変わっている。例えば、kawatarou.info なら、

  1. http://kawatarou.info/note/
  2. http://kawatarou.info/scuttle/
  3. http://kawatarou.info/favorite/

とご丁寧に3つのfaviconが用意されているが、今まではドメイン名でfaviconが保存されていたため、ブックマーク内には同じfaviconが並ぶ有様だった。ところが、9.50 alpha ではURL名(faviconのURL)でfaviconが保存され、かつ profile\images 内に *.idx というファイルが作成されるようになった。中を見てみると、

http://kawatarou.info/note/
http%3A%2F%2Fkawatarou.info%2Fimage%2Ficon%2Ffavicon.ico
http://kawatarou.info/scuttle/
http%3A%2F%2Fkawatarou.info%2Fscuttle%2Ficon.png
http://kawatarou.info/favorite/index.php
http%3A%2F%2Fkawatarou.info%2Ffavorite%2Ffavicon.ico

とあり、これで長らく(一部の)ユーザーを悩ませていた、いわゆる「favicon問題」も解消へ向かうようだ。はてなもばっちりで、齋が日の丸に変わることもない。

Opera Mail

kuruman.org 参照。確かに動作が軽快になっていて、地獄が訪れることもなくなった。[BUG 280678] Files are often saved with the incorrect file extension(間違った拡張子でファイルが保存されることがしばしば起こる)が関係しているのかは知らないが、添付ファイルが認識されないようだ(パネルの「添付ファイル」をクリックしても何も引っかからないということ。ファイル自体は届く)。また、添付ファイル保存時は「ダウンロードフォルダに保存」を選択すると、ちゃんと拡張子が付いた状態で保存される。[BUG 280261] Removing messages from filters does not work(フィルタからメールを削除できない)という問題も悩ましい。

フォント

フォント回りが変わった気がする。僕はシステムフォント等に変なことをしているので、今ひとつよくわからない。

その他

もっとたくさん書きたいけれど、まだ仲良くなったばかりなので我慢する。ていうか、キリがない。

雑感

さて、Opera 9.50 Alpha について「あまり変わっていない」という感想がちらほら見えたが、僕自身は「9.23に比べてかなり変わったなぁ」という印象を受けた。それは、レンタリングスピードの向上やここでは挙げきれない設定・機能の変更を通して感じたことだが、ひょっとしたら事前情報による脳内作用なのかもしれない。ただ確かなのは、多くの変更(ビューバーが無くなったことやキーボードショートカットの変更等)に不平を漏らす人がいる中、僕にとっては公開前の期待を裏切らない Opera であったことだ。

そんなわけで、テストは続くよどこまでも。

ビューバーが無くなってお嘆きの方へ。

Favbrowser.com に上がっていた「私が Internet Explorer,Opera,Firefox を気に入らない5つの理由」という記事の紹介。それに加え、私見を少々。

Internet Explorer

  1. 遅い。
  2. バグが多い(不安定)。
  3. 開発が遅い。
  4. 基本的な機能しかない。
  5. Web標準をサポートしていない。

ブラウザオタクの間では散々語り尽くされた、いやそれでも言い足りない、声を大にして言わせてくれ!的な意見。

Opera

  1. スペルチェックが統合されていない。
  2. 「スマート」な自動更新ではない。
  3. オートコンプリート機能がない。IEでさえあるのに。
  4. いくつかの認証管理が消せないだけでなく、メニューから「ウィジェット」をなくすことができない。
  5. RSSフィードがメールフォルダに置かれていること。

1と4はよくわからなかったので原文を参照して下さい。2について、昔を思うと更新通知とかMSIインストーラーとか随分マシになったと思うけど、それでも他ソフトに比べるとOperaのバージョンアップは面倒くさい。3について、Operaはちゃんとオートコンプリート機能を備えているけど、筆者はIEのような振る舞いを望んでいるのだろうか。この辺もちょっとわからない。5は「RSSのバックアップをする時、どうしてメールフォルダごとバックアップしなきゃならないの? Opera Mailは使ってないのに。メールとRSSは別にしてよ」ということだと思う。

Firefox

  1. アドオンやテーマをインストールした後、再起動しなくてはならない。
  2. 何十ものアドオンをインストールしなくてはならないほど、機能が少ない。
  3. 貧弱なダウンロードマネージャー。
  4. 戻るをクリックした時にたまに起こるアレ
  5. Firefoxチームがセキュリティ上の問題のいくつかを無視するのがわからない。

1は再起動ボタンが用意されているだけいいんじゃん!、2はそれが逆にFirefoxの魅力なんじゃないか、と思う。3はダウンロードマネージャーに何を望むかは人それぞれなのでノーコメント(Firefox3でUI変わるみたい)。4はよくわからないし、5は無視しているわけではないと思う。

気に入らない理由

メインでないブラウザのことなら感情にまかせてどうとでも書けるし、書いたら書きっぱなしでお終いだ。「それ、○○でオフにできますよ」とか「こういうメニューを追加すればいいですよ」とか「○○というアドオンがありますよ」とか言われても、「おお、そうなんですか!情報サンクスです!」等と体の良いレスを返すだけで、批判したブラウザの機能を見直そうとは露ほども思わない。だから、ここは敢えて自分が愛用しているブラウザの気に入らない点を挙げようと思う。泣きながら。

Operaの気に入らない点 5

アップデートが面倒くさい
いや、それが楽しい時もあるんですよ。あるんですけど、ほら、面倒くさい時もあるとかそんな感じです!
UserCSSがドメインごとにしか適用できない
cssSig.js 使えばいいのは知ってるんですが、Firefoxの userContent.css みたいな感じでやりたいのです。
JavaScriptオフの状態だとUserJSが効かない
できれば普段はJavaScriptオフで歩きたいのです。先日、Firefoxではできるということを聞いてショックでした。
ページ読み込みとメールチェックが重なると地獄
Kestrel! Kestrel!
Opera Mailの日本語検索が糞
Kestrel! Kes...trel?

ネタみたいな感じになったけど、上の5件は結構切実。でも、今まで一度もこれらについて要望出したことないので、案外切実ではないのかもしれない。

Favbrowser.com に上がっていた「私が Internet Explorer,Opera,Firefox を気に入らない5つの理由」という記事の紹介。それに加え、私見を少々。

Internet Explorer

  1. 遅い。
  2. バグが多い(不安定)。
  3. 開発が遅い。
  4. 基本的な機能しかない。
  5. Web標準をサポートしていない。

ブラウザオタクの間では散々語り尽くされた、いやそれでも言い足りない、声を大にして言わせてくれ!的な意見。

Opera

  1. スペルチェックが統合されていない。
  2. 「スマート」な自動更新ではない。
  3. オートコンプリート機能がない。IEでさえあるのに。
  4. いくつかの認証管理が消せないだけでなく、メニューから「ウィジェット」をなくすことができない。
  5. RSSフィードがメールフォルダに置かれていること。

1と4はよくわからなかったので原文を参照して下さい。2について、昔を思うと更新通知とかMSIインストーラーとか随分マシになったと思うけど、 それでも他ソフトに比べるとOperaのバージョンアップは面倒くさい。3について、Operaはちゃんとオートコンプリート機能を備えているけど、筆者 はIEのような振る舞いを 望んでいるのだろうか。この辺もちょっとわからない。5は「RSSのバックアップをする時、どうしてメールフォルダごとバックアップしなきゃならないの? Opera Mailは使ってないのに。メールとRSSは別にしてよ」ということだと思う。

Firefox

  1. アドオンやテーマをインストールした後、再起動しなくてはならない。
  2. 何十ものアドオンをインストールしなくてはならないほど、機能が少ない。
  3. 貧弱なダウンロードマネージャー。
  4. 戻るをクリックした時にたまに起こるアレ
  5. Firefoxチームがセキュリティ上の問題のいくつかを無視する のがわからない。

1は再起動ボタンが用意されているだけいいんじゃん!、2はそれが逆にFirefoxの魅力なんじゃないか、と思う。3はダウンロードマネージャー に何を望むかは人それぞれなのでノーコメント(Firefox3でUI変わるみたい)。4はよくわからないし、5は無視してい るわけではないと思う。

気に入らない理由

メインでないブラウザのことなら感情にまかせてどうとでも書けるし、書いたら書きっぱなしでお終いだ。「それ、○○でオフにできますよ」とか「こう いうメニューを追加すればいいですよ」とか「○○というアドオンがありますよ」とか言われても、「おお、そうなんですか!情報サンクスです!」等と体の良 いレスを返すだけで、批判したブラウザの機能を見直そうとは露ほども思わない。だから、ここは敢えて自分が愛用しているブラウザの気に入らない点を挙げよ うと思う。泣きながら。

Operaの気に入らない点 5

アップデートが面倒くさい
いや、それが楽しい時もあるんですよ。あるんですけど、ほら、面倒くさい時もあるとかそんな感じです!
UserCSSがドメインごとにしか適用できない
cssSig.js 使えばいいのは知ってるんですが、Firefoxの userContent.css みたいな感じでやりたいのです。
JavaScriptオフの状態だとUserJSが効かない
できれば普段はJavaScriptオフで歩きたいのです。先日、Firefoxではできるということを聞いて ショックでした。
ページ読み込みとメールチェックが重なると地獄
Kestrel! Kestrel!
Opera Mailの日本語検索が糞
Kestrel! Kes...trel?

ネタみたいな感じになったけど、上の5件は結構切実。でも、今まで一度もこれらについて要望出したことないので、案外切実ではないのかもしれない。