A browser for the real you We designed Opera for your personal use — whatever that might be. Download now It’s free
![Opera Web Browser | Faster, Safer, Smarter | Opera](https://cdn-ak-scissors.b.st-hatena.com/image/square/0c21fc68a97512f90f22bfdcfd1df6bf9748ff87/height=288;version=1;width=512/https%3A%2F%2Fcdn-production-opera-website.operacdn.com%2Fstaticfiles%2Fassets%2Fimages%2Fog%2Fog-image--2020--rebranding%402x.3bbaf920c98a.jpg)
A browser for the real you We designed Opera for your personal use — whatever that might be. Download now It’s free
Operaはその独特なUIになじめなくてほとんどつかったことがないのですが、先日OperaにはFast Forwardという他のブラウザにはない機能があるのを知りました。 Fast Forwardはおおざっぱにいうと、ページが一番下までスクロールしているときにスペースキーを押すと、自動的にページの中から次のページだと思われるリンクを探してそのリンクの先をロードするという機能です。ひとが各サイトごとに手で記述したSITEINFOを外部から持ってきるAutoPagerizeとは違って、Operaに組み込まれたプログラムとデータを用いて次のページを表示するので、すべてのページで機能します。ただしAutoPagerizeのようにページが継ぎ足されていくのではなく、次のページ全体が今見ているウインドウにロードされます。 Fast Forwardについて詳しいことはFast Forward for q
oAutoPagerizeをwedata対応にして、CodeReposにアップしました。コミット記念にver1.0にします。 http://coderepos.org/share/browser/lang/javascript/opera-userjs/oAutoPagerize.js この記事に書いていた内容をoAutoPagerize - 0xFFに移しました。インストールなどもそちらを参照お願いします。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
少し時間があったので、Windows Internet Explorer 7のCSSバグを検証してみた。 IE7 を含むモダンブラウザ向けの CSS ハックまとめにうまくまとまっているが、いくつか誤りもあり、新しいCSSハックも発掘したので少し書いておきたい。 検証したのは、Window Internet ExplorerのV6/V7、Firefox 1.5、OperaのV8/V9、Safari 1.3 です。今回はサンプルを用意しないので自分で確かめてほしいのと、複雑な属性セレクタを使ったものは難しい人もいると思うのでシンプルなものに限定してみた。 また、W3C CSS validator でValidなもののみに限定しています。 Internet Explorer 7のハック 「*+html hack」(*+html bodyのハック)は、じつはOpera 8.0 以降にも適用され
UserJSとは 摘要 ページを読み込んだら自動的に実行されるbookmarkletだと思えばいい。 できること googleの検索結果を覚えておいたり、いろいろ。 つかう 初期設定 方法1(基本的にはこっちかな) ツール→設定→コンテンツ→javascriptオプションの一番下にある 「ユーザーJavascriptファイル」にてきとうなフォルダ(たとえばC:\Program Files\Opera8\scripts)を設定する。 方法2(方法1で上手く動かなかったら試す) oprea6.iniに以下を追加(あるいは変更)。opera6.iniの場所はopera:aboutを参照のこと (ScreenShot)。 [User Prefs] User Javascript=1 User Javascript File=C:\Program Files\Opera\script\ Always
AutoPagerize0.0.18 - SWDYHより、 siteinfoにinsertBeforeがなくてもいいようにしました。 とあって、実装は下記のようになっている。 if (info.insertBefore) { this.insertPoint = getFirstElementByXPath(info.insertBefore) } else { var lastPageElement = getElementsByXPath(info.pageElement).pop() if (lastPageElement) { this.insertPoint = getFirstElementByXPath('following-sibling::node()', lastPageElement) } } .insertBeforeが空だったら、{{pageElementの最後の
ウレタン系高反発マットレスでよく言及されるのが密度です。それを頑張って分かりやすく説明してみます。
Disable script ページで読み込まれるスクリプトを全てはじき、スクリプトを無効化しているのと同等の状態で表示するようになります ujsenabledで始まる関数のみが実行されます ユーザーJavaScriptだけ使いたいのですが – Opera-PukiWikiPlus! んなばかな、と思いつつリンク先のを見てみたが・・・なーるM。これ考えた人すごいわ。しかも2005年て。 解説 イベントハンドラのBeforeExternalScript、BeforeScript、BeforeJavascriptURL、BeforeEventListenerに対してe.preventDefault()を設定することで、以下の方法によるJavaScriptの実行を阻止している。 javascript: 形式 script要素からsrcで外部スクリプトを呼び出す script要素に直接コードを埋め
詳しい話は Opera のユーザーJavaScript は「.js」か「.user.js」かで実行されるタイミングが違う - m2O - チーム俺等におまかせするとして、結論を書くと。 OperaのUserJSはファイル名をuser.jsではなく、.jsにする DOMContentLoadedにaddEventListenerする 以上で、Greasemonkeyと同じタイミングで実行されます。 通常のonloadとの違いは画像などの読み込み完了を待たずに実行される点で、これが結構大きな違いになることが多々あります。 具体的にはこんな感じ。 // ==UserScript== // @name sample // @namespace http://ss-o.net/ // @include http://ss-o.net/* // @version 0.0 // ==/UserScrip
追記 safari だと replace に関数を渡せないらしいです。 replace に関数指定しない方が良いよ escapeHTML をぐるぐる回してみた 俺のあれは数年前から停滞してるので、かっこいい人の登場を待ちます。。。 関数そのまま使いましたm(__)m 眠い。 escapeHTML の実装 3 パターン (ベンチマーク付き) - (new Hatena).blog() window.onload = function () { bench(escapeHTML_replace_multi, "replace_multi"); bench(escapeHTML_replace_func_rulescached_regexcached, "replace_func_rulescached_regexcached"); bench(escapeHTML_replace_func_r
9.0 がリリースされたのでいろいろ調べて書く。 XPath は割と普通に使えるっぽい。時々変な挙動な気もするけど。$X は書き換え無しに動く。と思いきや createNSResolver は動かない innerHTML 使ってパースさせるやつ は Opera でもできるようだ。 Array#forEach や GM_xmlhttpRequest がないため、殆どの GreaseMonkey スクリプトは動かない (が、後述するスクリプトでほぼ解決)。ついでに Opera はハイパートリッキーなことをしないとドメインを超えられないようだ。 Opera 用のラッパは 000.user.js とか最初のほうに呼ばれそうなファイルに書いてあげればいいっぽい。000.user.js . インターフェイスのラッパだけです。ドメイン超えるのも 000.user.js に書けば普通にいけるかもしれない。
vim の保存と同時にIE/Opera on Windows をリロードするデモ 遠隔オートリロード 動画と説明 reload.rb 本体 reload-config.yaml 設定 最速インターフェース研究会 :: 萌ディタとSleipnirとWEBrickを使って人のサイトのCSSをリアルタイム編集するデモ 最速インターフェース研究会 :: 萌ディタで保存と同時にSafariをリロードするデモ みたいなのの変化版。下地をバイト先をちまちま作って、使いにくかったのでスクラッチから結局書き直した。同じように HTTP 鯖を webrick で立てるやつです。 dl で win32api を読んでる。使うのは PostMessage。でもなんか、SetForegroundWindow がないとだめだったり、あるとでしゃばってきたり、なくても普通に動いたりと怪しいのでウゴカネーってときはそのへ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
「Opera」の“スピードダイアル”機能を「Sleipnir」で再現する機能拡張スクリプト「SpeedDial for Seahorse」v0.11が、24日に公開された。Windows XPに対応するフリーソフトで、現在有志が運営する「Sleipnir」関連のライブラリサイト“Sleipnir Unofficial Extensions Center”からダウンロードできる。動作には、「Sleipnir」公式サイトで配布されている「SeaHorse」プラグインおよびEva氏作の画像キャプチャーソフト「CrenaHtml2jpg」が必要。 Opera SoftwareのWebブラウザー「Opera」v9.2以降には、最大9個の登録ページをサムネイルで並べて表示し、サムネイルのクリックなどで登録ページをすばやく開ける“スピードダイアル”機能が搭載されている。「SpeedDial for Se
The grants and applications of the NIFA are all designed to help in the realization of its total company mission...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く