Skip navigation.

Log in | Sign up

photo of nullpage

blog nullpage@my.opera.com

The strange writings which are due to the machine translator

Posts tagged with "opera wish list"

noscript.js は要らない (ようにして欲しい)

, , , ...

 「サイト設定の編集」にある「スクリプト」タブには次のような項目が有る (Opera9.27)。

□JavaScriptを有効にする
□ウィンドウサイズの変更を許可する
□ステータス欄のテキスト変更を許可する
□右クリックを制御するスクリプトを許可する
□アドレスバーを非表示にするスクリプトを許可する
□エラー発生時にコンソールを開く
・ユーザJavascript ファイル

 そして、サイト設定の編集とは直接関係無いが、Firefox のアドオン「noscript」から影響を受けたと思われる ユーザJavascript を使えばこんな事ができる (私は使っていないが…)。

□特定のサイトのスクリプトの実行を禁止するが、ユーザJavaScriptやブックマークレットは許可する

 Operaには元々Operaで利用できないウェブサイトを修正するためのユーザJavascriptの作成をサポートするための特殊な機能が備わっており、その機能を利用する事でこのような機能を実現する事ができるようになるのだ。しかし、この機能、FirefoxアドインやOpera用ユーザJSが便利に利用されている事から考えても標準実装してもいい機能なのではないか? という気がする。

 前述した「サイト設定の編集」に有る各設定項目は、最後のひとつ (ユーザJavascipt ファイル= 実際はファイルの有るディレクトリ) を除けばそれなりに便利なのだが、そこにこの項目も追加してしまえばいいのではないかと思う。また、ユーザJavaScriptの影響で思わぬ服作用をもたらす事もしばしば起こる事なので、ついでにそれらの項目も設けてしまうというのはどうだろう?

 例えばこんな風に…。

□JavaScriptを無効にする (デフォルトはOFF)
□ユーザJavaScriptを使用する (デフォルトはON) ※
□このサイトのJavaScriptを無効にする (デフォルトはOFF) ※
□外部サイトのJavascriptを無効にする (デフォルトはOFF) ※
□ウィンドウサイズの変更を許可する (デフォルトはOFF)
□ステータス欄のテキスト変更を許可する (デフォルトはON)
□右クリックを制御するスクリプトを許可する (デフォルトはOFF)
□アドレスバーを非表示にするスクリプトを許可する (デフォルトはON)
□エラー発生時にコンソールを開く (デフォルトはOFF)

 思いつきで書いたので更に検討の必要性はあるにしても、基本的に※印の付いた三つの項目の追加だけで前述したスクリプトが不要になるうえに、「サイト設定の編集」項目として実装する事で、ユーザJavaScriptで使用する場合に煩わしいホワイトリストやブラックリストの保持の必要はなくなる。

 もし、このような実装が実現すれば個人的にもこの機能を積極的に使う事になると思う。実装する事に困難があるのならともかく、そうでなければ明日にでも欲しい機能である。

Today's selfishness - Wants Quick-Search, for the Error-Console too. ~ 今日のわがまま - どこでもクイック検索徹底を要求する!

, ,

 表題の通り。カテゴリでフィルタをかけることはできるがそれじゃ足りない(事もある…)。エラーコンソールなんて普段つかうもんじゃあないのは解るんだが、使うとなったらやっぱり不便を感じるのよ…。クイック検索が欲しい。全て選択してクリップボード経由でエディタで検索でも駄目じゃないんだけど、それも出来ないみたいだし (どうせ愚痴るならこれも要求しておこう)、エラーは次々現れるからやっぱりそれじゃ不便なのよ。

Opera9.23 Today's complaint ~ 本日の愚痴

,

 長い前置き書いたんだけどバッサリ消しました。虚しいから。箇条書きにします。

・「詳細設定」「ネットサーチ」で「クイック検索」が欲しい。
 ていうか何故無いの? Operaの特異技なのに…。dialog.ini いじれば付けられるかな? なんつってもOperaの検索エンジンリストってゴミ溜めですから…。検索エンジンに名前(ニックネーム)付けておけばメニューで自由に整理できるからゴミ溜めでもいいんだけど。俺は個人的に将来もこのゴミ溜め仕様は維持して欲しいと思っている。できればブックマーク(これは多少整理できるゴミ溜めかな?)に統合してほしいとは思ってるんだけどね…。

・全てのゴミにニックネームを…
 ゴミ…ってちょっと言い過ぎた。ゴメン。要するにブックマークとか、検索エンジンとかパネルの事なんだけど、内部リストってヤツね…。現在これらはID番号という、おそらく昔から使いつづけてる役立たずの方法で選択するようになってるんだけど、もういい加減にID番号は辞めて欲しいよ。誰もが思ってる事だし。その代わりに現在既にあるニックネームを使えばいい。ただ、現在はこの設定は完全にユーザに任されているので、Operaが必要に応じて全ての項目にアクセスする事ができないので困る事になるはず。それならOperaが自動的にデフォルトのユニークなニックネームをつけるようにすればいいと思うんだよ。ニックネーム無しは有りえないようにすると…。これならID番号と殆ど同じだからたぶんプログラムに大きな変更は要らないはず。というかリスト変更時にリナンバリングする必要がなくなるからかえってシンプルになると思う。そしてユーザも確実にアクセスできる。みんなハッピー。

・ユーザインターフェースから内部リストを排除せよ
 内部リストの順番が勝手に変ってしまう件。これは別にどうでもいい。そのまんまでいい。でもこれユーザインターフェースに出てこないようにして欲しい。その代わりメニューにユーザが好きな様に登録すればいいから。メニューを編集するのが面倒くさいから一般ユーザ向けじゃなくなるって? だったらメニューもブックマークに統合すればいいかな。うん。Operaってブックマークが一番まともだから。ブックマークという名前は変えなきゃなんないだろうけど。 というより、ブックマークをメニューに統合した方がいいかも。メニューって起動したままいじっても全然問題ないしすぐに反映させる事が出来るし良い事尽くめなんだよね…。パネルセレクタとかの勝手に内部リストを展開するツールバーもその統合されたメニューから展開すれば順番変らないだろうし。

 とりあえず、最初のクイック検索は何とかして欲しい。現状、上記のような理由でメニューばっかいじってるんだけど、直接URLをメニューに含ませるとあとあと面倒くさいから検索エンジンとかブックマークのニックネームを経由するようにしてるんだけど、検索エンジンは捜すのがめちゃめちゃ大変でこまってんだよね…。

 あと、ページのアドレスから引っ張るのと、選択した文字列から引っぱるのはメニューで全て解決するんだけど、テキストボックス(Editとかの類)やアドレスボックスから引っぱるのができないのも将来何とかして欲しいね…。ID番号問題がなくなればこれも解決するはずだけど、俺の愚痴に応えてくれる可能性など全く無いので…。

 存在しない(と思う)アクションがあるとしたらこんな感じでつくれるかもしれないんだけどなぁ…
Editxx="Copy to clipboard, %s & Show popup menu, "Search by clipboard Menu", , "検索語を入力してください""

 とか…。Go to page でjavascript動かしてエディトボックスの内容を選択済みページを作って Copy & Show popup… 無理だろうな…。できることというと…、検索エンジンリストのコピーをブックマークに置く事くらいかな? POSTメソッドは無理だし制限はいろいろ有るだろうけど。アドレスボックスに検索語を置いてプルダウンメニューボタンで選択が一番シンプルで理想的なんだけどねぇ…。

結論: 出来ない事や面倒な事はやらないで出来る事だけでやる。あとは愚痴を書いて済ます。これが一番。

How should I feel about speed dial?

, , , ...

スピードダイヤルをどう受けとめるべきか?

 9.20Finalですが、dialog.ini等のカスタマイズも一通り終わって今のところ好調に動いてくれています。ウェブパネルの自動更新は相変わらず無効のままですが、なんとなく再読込みする頻度が高くなっているようにも感じられます。以前は再起動しないで放置しておくと、数日前の内容がそのまま表示されていましたが、今朝ざっといくつかのウェブパネルを表示した後、さきほど確認してみたら概ね最新の情報になっていた(開いた時に再読込みされたのもありました)ように見えました。何かの偶然かもしれませんが…。

 ところで新たに追加になった機能のスピードダイヤル、これをどう受け留めるべきか…。私は以前からこのアイデアはあまり芳しいものではないと思っています。少なくともプレスリリースにあるような「電話だけの機能ではもったいない!」というのはちょっと首を傾げたくなってしまいます。長い電話番号を暗記したりダイアリングする事をウェブページにアクセスする事になぞらえられるような点は現在のどのようなブラウザでも全く見当らないと思うからです。

 しかしそんな事はどうでもいいのです。今回のOpera9にはスピードダイヤル機能が追加されていて、思惑通りにうまく動いてくれます。しかも一時バーターな関係にあったスタートバーもちゃんと存在しています。私はこれ(スピードダイヤル)を無効にするつもりは全くありません。

 しかし、まだ気になる点はあります。新規タブ=スピードダイヤルの表示時に、スタートバーが覆い被さってしまう事です。これはページのマウスクリックでも閉じる事ができません。Operaユーザのサイトでも問題になっていましたが、結局何の対策もありませんでした。私は個人的にスタートバー隅にに小さな「閉じる」ボタン(Action=Cancel)をおく事でマウスでも閉じる事ができるようにしました。その他に「New page , 1」のアクションがある全てのショートカットを「new page,1 & Cancel」に変更する事で、スタートバーを自動的に閉じる事を試みたりしてみたりもしましたが、これは全く効果が有りませんでした。

 最後にスピードダイヤルのアイデアの中で最も素晴らしいと感じた点をひとつ…。それは新規タブ(新規ページ)で空白のページを開く事の意味を問い直している事です。ウェブブラウザにはこういった、いにしえのモジラ (またはMosicか更にもっと前かも?)から延々と受け継がれてきたのではないかと思われる機能が何の工夫もなく現在まで引き継がれているのようにも思えます。Operaらしさという点からすると、このスピードダイヤルがパネルに格納できない事がやや不自然ではありますが…。

 今後FirefoxやIEのようにコンポーネント化されたブラウザでこの機能が果たしてそっくり真似される事があるのか? それともブックマークのサムネイル表示のような機能的な面だけが真似されるのか、ちょっと気になる点ではあります。

Stepped on del.cio.us and tripped.

, ,

del.cio.us踏んだらつまづいた…

 del.cio.us…使っていません。アクセスもしていません。でもウェブ検索するとこれが良く引っ掛る…。うっかり踏むと(Opera9で)つまづいてしまうからとても危険です。最近Opera9を強制終了させたきっかけの殆どがdel.cio.usを踏んだ事によるものでした。おそらく何かしらのdel.cio.usのスクリプトがOperaのエンジンを酷使しているのでしょう…。サイトのスクリプトの実行を禁止するユーザスクリプトというのをどこかで見た覚えがありますが、del.cio.us対策のためにさがしだしてこれを入れておかなければならないかもしれません。それにしてもスクリプトによってブラウザが操作不能になるのはブラウザ側でなんらかの対策が必要なんじゃないですかね? 操作不能になる直接的な原因はまだわかりませんが、Operaが操作不能になったからと言って他のアプリケーションが全く操作できなくなるわけではないのでやはりOpera側で対策すべき問題だと思われます。スクリプトの処理はOperaのエンジンがやっているわけだし、インタープリタなんだからスクリプトの実行を任意に停止させたり優先度を変更できても良いはずだし、スクリプトの実行状態をユーザに把握できるようにしてもらいたいと…。そもそも現状では完全に操作不能なのでそのような機能を実装したとしてもそれを実行する事すらできないわけで根本的に……以下略。

 ともかくユーザとしてはなんとかこういう場合の対策をしたいわけで、例えば前述した特定のサイト側のスクリプトの実行を禁止するユーザスクリプトを使えばとりあえずはなんとかなるとは思うのですが、できれば問題のある部分を把握してきちんと動くようにユーザスクリプトでパッチしたいところです。とはいえ、最近のサイト側のスクリプトはヒジョーに複雑なのでそう簡単にできるわけないし、そもそもdel.ci.usを開いたとたんに固まるわけですからなんとも手の施しようがないというか…ブツブツブツ。
Download Opera, the fastest and most secure browser
July 2009
S M T W T F S
June 2009August 2009
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31