code

フルハンドメイド JSON

http://white.s151.xrea.com/wiki/index.php?script%2FLDRize%2FsiteinfoLDRize の wiki ページから JSON をハンドメイドにスクレイピングしてみる。 <ul style="padding-left: 16px; margin-left: 16px;" class="list1"> <li> <a rel="nofollow" href="http://d.hatena.ne.jp/"> はてなダイアリー - キーワードでつながる多機能ブログ </a></li></ul>

infogami style な SITEINFO から JSON をつくる bookmarklet

AutoPagerize の SITEINFO を JSON 化するブックマークレット - IT戦記 javascript: (function(){ var result = document.evaluate('//textarea[@class="autopagerize_data"]',document, null, 7, null); var array = []; for (var i = 0, l = result.snapsh…

twitterautopager.user.js

http://gist.github.com/104812 // ==UserScript== // @name twitter.AutoPager // @namespace http://ss-o.net/ // @version 0.2 // @include http://twitter.com/* // @include https://twitter.com/* // ==/UserScript== // Thx! id:Constellation (funct…

Twitterでfavoritesを渡り歩く用のぐりもん。なんかTumblrっぽくなる。 http://d.hatena.ne.jp/kusigahama/20081231/1230724308 http://dl.getdropbox.com/u/265972/browse_only_favorites.user.js // ==UserScript== // @name browse only favorites // @na…

var f = function(context){...} f(); // For Autopagerize 0.0.12 (function(filter, i) { i = i || 4; if (window.AutoPagerize && window.AutoPagerize.addFilter){ window.AutoPagerize.addFilter(filter); } else if (i > 1) { setTimeout(arguments.ca…

what time is it now?

javascript: 'what_time_is_it_now'; (function(){ function trim(num,l){ if(num<0){ num=-(num); } if(typeof(num)!='string'){ num=''+num; } var s=l-num.length; while(s>0){ num='0'+num; --s; } return num; } ; var d=new Date,YYYY=trim(d.getFullY…

bookmarklet を deadspace の人みたいに javascript:'bookmarklet_name';(function(){})(); とやるのは、実にスマートな気がするねえ。名前重要。真似しよー。

https://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Global_Objects/String/replace#.e4.be.8b.3a_replace_.e3.83.a1.e3.82.bd.e3.83.83.e3.83.89.e3.81.a7.e3.81.ae_global_.e3.83.95.e3.83.a9.e3.82.b0.e3.81.a8_ignore_.e3.83.95.e3.83.a9.…

正規表現

http://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE \d 数字 [0-9] \w アルファベット、数字またはアンダーバー、つまり [a-zA-Z_0-9] (ロケールに依存し、例えばウムラウト付き文字などの扱いが変わる) \s 空白文字、つまり大抵の制御文…

pastedbookmarkletinstaller.user.js

ひとまず仮。あとでちゃんと直す。 %0Aというのが改行コード? らしいのでこれ削除 他にもスペース%20とかいらない文字もとるほうがいいか? install のボタンはボタンじゃなくて link でいい AutoPageirze 対応のところを今風? に そうしてみた $X を外出しに…

pastedscriptinstaller.user.js

hatena diary にペロって貼ってあるグリモンを簡単インストールするグリモン。ソースがどこのだったかわすれた(wescript にも無い)。これは元々のやつの改変版で AutoPagerize にも対応しているヤツ。 // ==UserScript== // @name pasted script installer /…

<a href="javascript:(function(){prompt("password",%20Math.random().toString(36).slice(-8))})()">password</a> だと password っていうふうに link が http://d.hatena.ne.jp/taizooo/ になっちゃう。 <a href="./javascript:(function(){prompt("password",%20Math.random().toString(36).slice(-8))})()">password</a> だと結構いけそうになるんだけ…

password

javascript: 'password'; (function(){ prompt("password",Math.random().toString(36).slice(-8)) } )();

deadspace の 単機能 bookmarklet 群

http://mayokara.info/deadspace/#d20090429単機能ブックマークレット群。面白い。この bookmarklet がどういうふうになっているかを調べるだけでも意味がある。オレには。たぶん。丸々コピペ。deadspace アーカイブされると url が変わっちゃうからな。 up …