code

string.prototype.i

@suzukiiiiiiiiiiの「i」は10個という話をふと思い出して、文字列の最後の文字を繰り返すメソッドを書きました。 var suzukiiiiiiiiii = 'suzuki'.i(10); のように使えば絶対に間違えません。発展させていい感じの記法に出来ないだろうか。 http://less.carb…

http://dara-j.tumblr.com/post/141266733/for-s-in-01-02-03-do-for-t-in >for %s in (01 02 03) do @for %t in (a b c) do @echo %s-%t 01-a 01-b 01-c 02-a 02-b 02-c 03-a 03-b 03-c

AutoPagerizeGoogleImageFilter.user.js

http://gist.github.com/146093 http://userscripts.org/topics/22000 // ==UserScript== // @name AutoPagerizeGoogleImageFilter // @namespace http://relucks.org/ // @include http://images.google.* // ==/UserScript== // http://userscripts.org/to…

follow and remove

http://taizooo.tumblr.com/post/86375646/follow twitter_friend_page_all_follwing.bookmarklet.js http://gist.github.com/78638 javascript:var bs=document.evaluate('//button[text()="follow"]',document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_T…

jsactions はてな用

hatena_quote.js quote 用 CopyTitleAndURL(); function CopyTitleAndURL() { const EOL = "\r\n"; var docTitle = window.content.document.title; var docURL = window.content.document.URL; var docQuote = document.getSelection(); _jsaCScript.setCli…

minibuffer.user.js が Shift+Space を認識するようになるパッチ by Constellation

http://utatane.tumblr.com/post/114868232/minibuffer-shift-space --- minibuffer.user.js 2009-05-30 00:08:45.000000000 +0900 +++ minibuffer.patched.user.js 2009-05-30 00:07:38.000000000 +0900 @@ -147,9 +147,9 @@ if(!this.capture && this.thro…

ScrollCommand.user.js

http://gist.github.com/121142 // ==UserScript== // @name ScrollCommand // @namespace http://d.hatena.ne.jp/Constellation/ // @description Press j or k key , and scroll (in case that LDRize are not working on its page) // @include * // @exc…

scrollliketheldr.user.js

http://d.hatena.ne.jp/nagaton/20060831/1156993415 livedoor Reader の Space や Shift+Space と同じような動作を他のページでも出来ないかと思って書いてみた。 // ==UserScript== // @name Scroll like the LDR // @namespace http://d.hatena.ne.jp/nag…

scrollBy

構文window.scrollBy(X,Y);引数 * X は、水平方向にスクロールさせるためのピクセル単位でのオフセットです。 * Y は、垂直方向にスクロールさせるためのピクセル単位でのオフセットです。 // 1 ページスクロールします window.scrollBy(0, window.innerHeig…

autoscroll.bookmarklet.js (またの名を "dbd" 強力なdashboard diggingツール)

Going My Way: ページを自動スクロールするBookmarklet 上の bookmarklet をちょっと改変。スピードが遅いから。以下のコードをブックマークレットとして保存。やり方は、[メニュー]→[ブックマーク]→[ブックマークツールバー]→[プルダウン内で右クリック]→[…

TinyURL Decoder

TinyURL Decoder for Greasemonkey これなんか、どうも全部の短縮URLサービスの API を叩きにいってるらしい。力技はキライじゃないけど、こりゃあ、絶対に肉食っている人に違いない、間違いない! と思ったら、じつは日本の方らしい、というオチ。 // ==User…

http://bit.ly/zZgUr のレスポンスヘッダ

http://bit.ly/zZgUr http://japanese.engadget.com/2009/05/27/nerf-and/ Live HTTP headers のログ http://bit.ly/zZgUr GET /zZgUr HTTP/1.1 Host: bit.ly User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.10) Gecko/2009042316 Fire…

AutoPagerize Ore Ore Config

v 0.0.37 の23行目あたりから var URL = 'http://userscripts.org/scripts/show/8551' var VERSION = '0.0.37' var DEBUG = false var AUTO_START = false //var AUTO_START = true var CACHE_EXPIRE = 24 * 60 * 60 * 1000 var BASE_REMAIN_HEIGHT = 2000 /…

jAutoPagerize

jAutoPagerize なら、URL の最後に #_autopagerize_page100 とつけてると、100ページ分 AutoPagerize でロードhttp://coderepos.org/share/browser/lang/javascript/userscripts/jautopagerize.user.js?rev=head 604 if (location.hash.match(/#_autopageriz…

HatenaDairy.js

tombloo はてなダイアリーのオレオレ patch 暫定版 http://gist.github.com/115532 https://gist.github.com/115532/4f6415df20d710ced6739ad13460fdc887cba6fe models.register( { name: 'HatenaDiary', ICON: 'http://d.hatena.ne.jp/favicon.ico', POST_U…

tombloo はてなダイアリー patch http://gist.github.com/113041 post : function(params){ var content; var self = this; return models.Hatena.getToken().addCallback(function(token){ content = self.converters[params.type](params); content.rkm = …

http://ido.nu/kuma/2009/01/15/tombloo-hacks-clipboard-poster/ http://gist.github.com/46873 models.register( { name : 'Clipboard', ICON : 'data:image/png;base64,'+ 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh…

tombloo patch http://ido.nu/kuma/2007/12/21/tombloo-hacks-support-hatena-diary/ http://ido.nu/kuma/files/21_HatenaDiary.js var HatenaDiary = { URL : 'http://d.hatena.ne.jp', hatenaId: null, rkm: null, getHatenaId : function(){ if ( this.ha…

tombloo patch http://gist.github.com/113041 models.register( { name: 'HatenaDiary', ICON: 'http://d.hatena.ne.jp/favicon.ico', POST_URL : 'http://d.hatena.ne.jp', check : function(ps){ return (/(regular|photo|quote|link)/).test(ps.type) &&…

Jottit Oops Reload

http://gist.github.com/108763 // ==UserScript== // @name Jottit Oops Reload // @include http://*.jottit.com/* // ==/UserScript== if(document.body.innerHTML.match('>Oops!<')) setTimeout(function(){location.reload()}, 10000);

IncrementalFilter4LDRize

http://d.hatena.ne.jp/jimo1001/20090519 http://userscripts.org/scripts/show/49556 http://userscripts.org/scripts/versions/49556 // ==UserScript== // @name IncrementalFilter4LDRize // @namespace jimo1001 // @include * // ==/UserScript== (fu…

IncrementalFilter4LDRize の array.some

ざらっとしか見てないけど,インクリメンタルサーチのやつ,IF4L.searchの中の2つ目のary.forEachはary.someでもよさそう.たいした差はないけど.あと,$Xはwindow.minibuffer.$Xにあるやつ使ったらだめ? http://twitter.com/snj14/statuses/1847303219 ht…

IncrementalFilter4LDRize

http://d.hatena.ne.jp/jimo1001/20090519 http://userscripts.org/scripts/show/49556 オモシロイ。インクリメンタル・サーチ。ちょっとだけ改造した。検索窓を opacity low にしてみた。本当は :hover で display:block するほうがいいかなと思ったんだけ…

gist で git

http://d.hatena.ne.jp/secondlife/20080724/1216860029 git clone git@gist.github.com:1952.git gist-1952 # まずは clone で手元に持ってくる cd gist-1952 git remote add os0x git://gist.github.com/2000.git # os0x さんの fork したレポジトリを rem…

http://www.otchy.net/20090120/first-five-lines-of-greasemonkey/ var d = document; var $ = function(id) { return d.getElementById(id); } var $x = function(xp) { return d.evaluate(xp, d, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singl…

drry修正

LDRizeのdomain正規表現, .をエスケープしないとかhttpの前に^をつけるべきところにつけてないとか誤爆の可能性があったのが浄化されていってる. drryさんやばい. http://twitter.com/Constellation/statuses/1774757286 http://wedata.net/databases/LDRize…

http://hail2u.net/2カラムだけど <link media="print" href="/styles/print.css" type="text/css" rel="stylesheet"/> ってなっててhttp://hail2u.net/styles/print.css @charset "UTF-8"; @import url("./font.css"); body { color: #000000; background-color: #ffffff; } a { color: #000000; background-color: #ffffff; text-deco…</link>

LDRize Siteinfo parse

http://d.hatena.ne.jp/Constellation/20090507/1241701018 http://appjet.com/app/573094784/source function parse(text){ var reg = /^ ([^:\s]+)\s*: *'?((?:'|[^'])*?)'? *,? *$/ var reg_title1 = /^-\s*\[\[([^:]+):([^\]]+)\]\]/ var reg_title2 = /…

AutoPagerizeTwitterFilter.user.js

http://userscripts.org/scripts/review/48505 // ==UserScript== // @name AutoPagerizeTwitterFilter // @namespace http://relucks.org/ // @include http://twitter.com/ // ==/UserScript== (function() { var reqfl = function(opt) { opt['headers'] …

LDRize が読んでいる SITEINFO は下のようなフォーマットだった

LDRize が読んでいる SITEINFO は下のようなフォーマットだった。url が wiki ページと違った。http://coderepos.org/share/browser/lang/javascript/userscripts/ldrize.user.js? 59 // -----------------------------------------------------------------…