デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール
以前からある手法から順番に見ていきます。 ページの高さの監視 setIntervalでページの高さを監視して、増えていたらAutoPagerizeが動いたとみなして処理を行う var THRESHOLD = 300; var _height = window.innerHeight; setInterval(function(){ if (window.innerHeight - _height > THRESHOLD) { // 処理 } _height = window.innerHeight; }, 300); メリット AutoPagerizeだけでなく、はてなダイアリー・ブックマーク、Twitterなどでのサイト側でのページの継ぎ足しにも対応できる デメリット THRESHOLDをいくつにするかなど、一概に決められない。タイマーをたくさん回すと重くなる。Floatしている要素を継
複数にわたるページをサクサクを読み進められるAutoPagerizeはGreasemonkeyスクリプトの中でも定番中の定番。しかし、調子に乗ってあまり多くのページを読み込むと、何ページ目にいるのか分からなくなりがち。「always autopagerize header」で常に現在のページ数を表示させよう。 「always autopagerize header」は、AutoPagerizeで現在何ページ目にいるのかを、常に画面上部に表示させるスクリプトだ。AutoPagerizeと同時に有効にして、Google検索やAmazonランキングなどの2ページ目以降を表示させてみよう。画面をスクロールさせても常にページ数が表示されているので、サイトの中で迷子になる心配がないのだ。 ■ AutoPagerizeで現在のページ数を常に表示 「AugoPagerize」を導入すると、2ページ目以降
// ==UserScript== // @name getFileByDataScheme // @namespace http://www.kanasansoft.com/ // @include * // ==/UserScript== ( function(){ var parseHTTPHeader=function(responseHeader){ var headers=responseHeader.split("\n"); var len=headers.length; var parsing=[]; for(var i=0;i<len;i++){ if(/^$/.test(headers[i])){ }else if(/^[\x09\x20]/.test(headers[i])){ if(parsing.length==0){ throw "SyntaxError:HTT
何故かGreasemonkey配下では2DコンテキストのputImageDataとgetImageDataが動かないため、unsafeWindowを仕様しています。注意して下さい。 今回は、JavaScriptでかなりまじめに画像処理を行なっています。処理の大まかな流れは以下の通り。 事前準備 有須子の画像はBase64化されてGreasemonkey内に記述されています。 「0」〜「9」までの数字と「:」の文字は、赤いハロー効果を強く効かせた画像と弱く効かせた画像の各2種類、合計22枚を有須子画像と同様に保存しています。 (1) Base64の有須子画像をImageオブジェクト化 (2) Imageオブジェクトの有須子画像をCanvasオブジェクト化 (3) Canvasのコンテキストを取得し、三角関数を使って画像を歪ませた新たなCanvasを生成(歪み方は乱数で毎回変化する) (4)
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 昨年末のことですが、かの Google 情報の大御所『Gmailの使い方』の管理人様からメールが届いていました。なにごとかと思って開いてみると、 「Gmail Greasemonkey API について、例のGoogleガジェットAPIのような解説ページを書いてみる気はないですか?」 というご依頼でした。う〜む、確かに Gmail Greasemonkey API
以前、書こうと思っていて、すっかり忘れていた事を、Ruby会議に参加して思い出したので書きます。 Greasemonkeyのscriptを作る時に、気をつけていることがあります。それは、サイト作成者に対する礼儀です。あるサイトのデザインが酷いと思ったからと言って、『xxxのサイトのデザインが酷いのでデザインを改善するグリモン書いた!』とblogに書きますか?私はこの様な事にならない様に気をつけてます。サイトのデザインが酷いと思うのはもしかすると自分だけかもしれません。ユニバーサルデザイン・アクセシビリティに気を払ってそういうデザインなのかもしれません。実際の所はわからないわけです。どういう事情なのかわからないのに、グリモンを書いて安易にネットに公開という様なことは、私は避けたいと思っています。 このため、サイトを改変する様なuserscriptはあまり実装しません。サイトの改変はしませんが
Twitterでたくさんのユーザーをfollowしていると,誰が,自分と比べて,どのくらいふぁぼられているか,ということを忘れがちです. 普段忘れがちなふぁぼられ具合を一目で分かるようにするGreasemonkeyを作りました. 140576’s gists · GitHub 発言者と自分のふぁぼられ数を比較して,発言のサイズと色を変化させます. ポストの下に発言者のふぁぼられ数を表示します.ふぁぼられ数をクリックするとふぁぼったーに飛べます. このGreasemonkeyによって,身分の低い人にdisられたときに,すぐに「ふぁぼ数三桁は黙ってろ」とdisり返したり,身分の高い人の発言だけ注目して見たり,といったことが可能になります. 追記1 id:os0xさんによると,Wescriptを利用していれば,以下のURLからインストールすると,gist側が更新されるとインストールしたスクリプト
AutoPagerize – Userscripts.org http://userscripts.org/scripts/show/8551 「サードパーティのCookieも保存する」がオフの場合への対応 「サードパーティのCookieも保存する」をオフにするとGM_xmlhttpRequestでCookieを送らない - 最速転職研究会 http://d.hatena.ne.jp/mala/20090308/1236473533 GM_AutoPagerizeLoadedイベントの追加(0.0.35) 細かいバグ修正 独自イベントは、まだ実験的なもので、今後変更する可能性もけっこうあると思います。
About This Wiki AutoPagerizeに関するWikiです。ページの追加/編集は、気にせずどんどんしてください。 Documents About SITEINFO (ja) SITEINFOについて how to write siteinfo (ja) SITEINFOの書き方入門 siteinfo introduction (en) SITEINFO introduction in English APIs (ja) APIについて xpath cookbook XPathクックブック siteinfo request 要望リスト Links userscripts.org: http://userscripts.org/scripts/show/8551 source code: http://github.com/swdyh/autopagerize/tree/ma
Tumblrが新しくなって、よく見ていた/show/quotes/by/everyoneがちゃんとページングされなくなって悲しいと思っていたらcxxさんがFix Tumblr Dashboard Pagination for Greasemonkeyというスクリプトを書いてくれていました。 しかし21世紀はじめの10年最後の2009年ももう終わろうとしているにも関わらず、未だにTumblr dashboard reblog 4点セットのAutoPagerizeとLDRizeとMiniBufferとreblogCommandの実行される順序をちゃんと覚えておかないといけないなんてローテクすぎる!という怒りにまかせて、順番に関係なく入れておけば動くように細工をしました。 AutoPagerize version 0.0.35~ LDRize version 2009.01.21~ Minibu
以前に作ったWiiリモコンをFirefoxにつなげてイベントを取得したりするための拡張機能 WiiRemoComがFirefox3では動かなくなっていたのでFirefox3で動くように修正して、ヌンチャクをマウスとして使用できるようにしたり、いくつか機能を追加しました。 Download wiiremocom.xpi (for OSX+Firefox3) 動作環境 Firefox3beta2, Firefox3beta3 + MacBookPro内蔵Bluetooth + OSX10.4(intel) で動作確認済み Firefox2用のものはWiiリモコンをFirefoxにつなげてイベントを取得したりするための拡張機能 WiiRemoComにあります(ただしXPCOMのインターフェイス等が異なります)。 概要 WiiRemoComはWiiリモコンをFirefoxに繋いで直接操作できるよう
最終更新日 Wed, 29 Apr 2009 01:29:41 +0900 最後のコメント Sun, 25 Jan 2015 19:08:17 +0900 最後のトラックバック Wed, 11 Mar 2009 15:49:00 +0900 ブックマーク 遅くなりましたが、先日に開催された、Kanasan.JS Greasemonkey チュートリアル読書会のレポートです。 せっかくなので、読書会の内容を元にGreasemonkeyスクリプト作成の「入門」「実践」「Tips」の3本立てでまとめてみたいと思います。 今回の開催はKanasan.JSの主催をkanasanから引き継いで、初めての開催ということもあり、とても緊張しました。 途中までは無難に進んでいたのですが、後半は段取り不足が出てきた感じでした。参加者の方々にはご迷惑をお掛けしました。 Greasemonkey チュートリアル読
Greasemonkeyの過去においてのセキュリティ上の問題の解説。 Greasemonkeyだけに限らず、JavaScriptによるユーザ拡張を作成している全ての方に対して一読の価値があるドキュメントだと思われます。 原文:O'Reilly Media - Technology and Business Training Greasemonkeyの共通な落とし穴を避ける Greasemonkeyのセキュリティの歴史があなたの今にどう影響するのか (著) Mark pilgrim "Greasemonkey Hacks"の著者 2005/11/11 昔々、あるところにセキュリティホールがありました。(これは普通のおとぎ話ではないからそのまま読んでください。) Greasemonkeyのアーキテクチャは最初に書かれて以来大幅に変更されてきた。Version0.3は初めて広範囲に人気を得たバー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く