2008-01-01から1ヶ月間の記事一覧

はてなスターの星をプロフィールアイコンに置き換えるGreasemonkey Scriptメンテナンス更新

Firefox3対応版はgis?t 始めました - 0xFFからどうぞ はてなスターの星をプロフィールアイコンに置き換えるGreasemonkey Script - 0xFFを更新しました。 単に無駄なコードを削っただけですが、以前のバージョンは引用が表示されないバグがあったりしたのでア…

メモ書きっぽいものを書く場所を用意した

0x廃棄階層 http://os0x.g.hatena.ne.jp/os0x/俺専用グループをつくってみました。 技術中心。と、ネタっぽいのとか。 んで、こっちは割と一般向けなことを書こうかなと思います。今後もよろしくお願いします。

またOperaでニコニコ動画見てる

「またニコニコ動画見てる」とTwitterに投稿するリンクを作成するGMスクリプトバージョン0.2 - むぅもぉ.jpをOperaでも。 Twitterの仕様上使えなくなったので、代わりにTwitterへのリンク(status付き)を設置するだけのシンプルなScriptに修正 http://ss-o.ne…

AutoPagerizeにインクリメントモードとURLフィルターを追加するプラグインを書いてみた

さらに改良版がありますAutoPagerize Hacks: Object.prototype.watch - 0xFF カスタムAutoPagerize - 0xFFをどうぞ すみませんが、当面は修正版のリリースの予定はありません。Twitterのhomeで11ページに行くとolderへのリンクがなくなっている件について - …

stock.xchngのSITEINFO

oAutoPagerizeのSITEINFO追加 - 0xFFで書いたstock.xchngのSITEINFOはoAutoPagerizeでは問題ないんだけど、Firefoxではbase要素のせいで3ページ目でエラーが。。というのも、nextを取得する際に、その要素はページには追加されていないので、base指定による…

Twitter用Greasemonkeyやっつけメンテ更新

今頃感はありますが、 TwitterPostAnywhre - 0xFF Twitter Post Anywhere for Greasemonkey Twitter上で色々閲覧できるTwitter MultiPlayer(+Tinyurlの展開) - 0xFF Twitter MultiPlayer for Greasemonkey Twitter decode Tinyurl for Greasemonkey を更新し…

oAutoPagerizeのSITEINFO追加

はてブニュース用SITEINFOできた! - kaz::hatena stock.xchng(カテゴリページ)でのAutopagerize対応方法 - WEBデザイン BLOG ,{ url: 'http://labs.ceek.jp/hbnews/.+' ,nextLink: '//h3[@class="main-navi"]/a[last()]' ,insertBefore: '//h3[@class="ma…

クロスブラウザなイベント登録の効率とか:自分自身を書き換える関数

JavaScriptのイベントリスナーの話 - public static void main 勉強会補足 - about:blank Re: イベントリスナーの話 - hogehoge @teramako無名関数でブラウザごとに振り分けられた関数を作成しておくTipsは最近意識して使うようにしているのだけど、今度はこ…

AutoPagerize#SITEINFOのinsertBeforeを省略する際の精度をあげる

AutoPagerize0.0.18 - SWDYHより、 siteinfoにinsertBeforeがなくてもいいようにしました。 とあって、実装は下記のようになっている。 if (info.insertBefore) { this.insertPoint = getFirstElementByXPath(info.insertBefore) } else { var lastPageEleme…

Operaで、はてなを快適に使うためのUserjs

//==UserScript== // @name neta desu // @include http://*.hatena.ne.jp/* //==/UserScript== window._opera = window.opera; window.opera = null; ネタですから…… (でも、実際にダイアリーはプレビュー、ハイクはリサイズできるようになるのだ)

JavaScriptのString#matchと正規表現

どうもよくわかってなかったというか、誤解していた部分があったようなので、とりあえずFirebugで書いてみた。 var log = console.log; log("a/a".match("a")); // "a" log(RegExp.$1); // log("a/a".match("(a)/")); // "a/", "a" log(RegExp.$1); // a log…

enablegooglewebhistory.user.jsをAutoPagerize対応に

Opera で Google Web History を使えるようにする UserJS - mallowlabsの備忘録をAutoPagerize対応にするpatch *** 19741.user.js Tue Jan 22 12:51:51 2008 --- UseGoogleWebHistory.user.js Tue Jan 22 14:01:53 2008 *************** *** 14,20 **** // h…

oAutoPagerizeメンテ更新

[暴満館] OperaUserJavascriptManagerに、ver0.20で待望の更新機能がついたので、それにあわせてヘッダに@checkurlと@lastupdate*1を追加。 // @checkurl http://ss-o.net/userjs/oAutoPagerize.js oAutoPagerize SITEINFO: my opera photo - Higé au laitと…

OperaでLDRのtitleを最短に

未読件数だけでいいよね。 //==UserScript== // @name compact ldr title // @include http://reader.livedoor.com/reader/ //==/UserScript== opera.addEventListener("BeforeScript", function(e){ if (e.element.src.match(/\/js\/reader_main[\.\d]*js$/…

配列を走査するときに、途中でループを抜けるにはsomeが使える

LDRize.Opera用に、some相当の関数を書いていて気がついたことをメモメモ。配列を走査する際に、目的の値を見つけたらそこでループを抜けたい場合というのは良くあるケースだと思います。普通にfor文などで回す場合は、breakを使うのが一般的です。ただ、for…

Minibufferで複数のPinを開くとブロックされる件の対応

id:seltsam より、setTimeoutでずらして回避というアイディアを頂きました。Thx! そういえば、LDRもそれでポップアップブロックを回避してました。というわけで、以前書いたeachLater関数を使ってみました。 window.Minibuffer.addCommand({ name: 'open', c…

LDRize and Minibuffer for Opera, Google Chrome and GreaseKit(Safari)

LDRizeのOpera、WebKitへの移植版です。SITEINFOファイルは定期的に更新されているので、適当にアップデートしてください(Windowsの場合、バッチでどうぞ)。 for Opera http://ss-o.net/userjs/0minibuffer.js http://ss-o.net/userjs/0LDRize.SITEINFO.js h…

Safari3*GreaseKit1.4用のGM関数

?D of Kをベースに。 if (typeof(GM_addStyle) != 'function') { function GM_addStyle(css) { var head = document.getElementsByTagName('head'); if (!!head) { var style = document.createElement('style'); style.type = 'text/css'; style.textConten…

はてなハイク用GreasemonkeyをSafari3対応に

はてなハイク用GreasemonkeyをOpera対応に - 0xFF関連。g:subtech:id:cho45 さん作の Haiku の Reply を全部展開する Greasemonkey - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtechがやはりGM関数の都合でGreaseKit1.4では動かないの…

Safari3 * GreaseKit1.4 でoAutoPagerize

GreaseKit 1.4でセキュリティの問題からGM関数が削除されました。GreaseKit および Creammonkey の GM 関数に関する脆弱性 そのため、jAutoPagerizeなど多くのScriptが動作しなくなっています。*1そこで、同じくGM関数がない前提で作成しているoAutoPagerize…