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

ヤフー番組表で違うページが継ぎ足される原因はクッキーのせい

最初AutoPagerizeの問題かとおもったらちがった。ごめんなさいエントリー。 静岡の番組表 http://tv.yahoo.co.jp/vhf/sizu/realtime.html 愛知の番組表 http://tv.yahoo.co.jp/vhf/aichi/realtime.html 静岡→愛知の順番で新しいタブに開いてください。 まず…

window.onbeforeunloadをaddEventListenerで実現しようとして失敗した

window.onclickの上位概念はwindow.addEventListener("click"という認識なので、同じようにwindow.onbeforeunloadもaddEventListenerに置き換えられるものなんだろうかと思ってやってみた。 通常のonbeforeunload。Firebugで実行してみてください。ページを…

LDRのコンパスが気になる

livedoor Readerを使っている人にはお馴染みのやつ。 ほかの事やったりして、コンパスが目に入ると 数回、コンパスと錦鯉を見間違えました。 エイプリルフールにいいかもしれない。 鯉の品評会にライブドア賞を出して頂けたらうれしい。

Firebug1.3.0のコンソールに最後がコメントのコードを評価するとエラーがでるので修正する

Vista。Firebug 1.3.0。Firefox 3.0.5。 コメントアウトの最後に改行が入ってないとエラーがでる。 console.log('aa')//a SyntaxError: missing } in compound statement source=console.log('aa')//a これはOK。 console.log('aa')//a ひとりでコード追っか…

AutoPagerizeのページ区切りをXPathで捕まえようとして名前空間の壁に遭遇した

だめ。0なる。 var p = document.evaluate('//p[@class="autopagerize_page_info"]', document, null, 7, null); console.log(p.snapshotLength) //0 だめ。エラー。 var p = document.evaluate('//p[@class="autopagerize_page_info"]', document, 'http://…

タブにフォーカスしていない状態でunsafeWindow.console.logをするとスクリプトが止まる

Firebugの仕様に依存したエントリー。既出だったらすいません。 テスト環境:VistaSP1、Firebug 1.3.0、Firefox 3.0.5、Greasemonkey 0.8.20080609.0。 要旨 DOMツリー構築完了前タブにフォーカスしていない状態*1でunsafeWindow.console.logをすると undefi…

コンテンツアリゲータ

類似 コンテンツアグリゲータ - google

AutoPagerizeのキャラクターを考えた

かめめ「ぺいじゃーくん」 Cherenkov Cherenkov Cherenkov

blip.fmのfavorite DJsのページで確認してからdeleteするようにする

追記こっちにまとめた。 いま確認してみたけど、blip.fmのdelete機能自体がおかしい。普通にボタンを押してもなぜかdeleteされない。以下の文章は不正確かもしれない。こちらが先にfavorite登録して相手がこちらをlistener登録した場合deleteされてない?単…

どう書く?orgのXPath版

http://1.kissho.org/100R/ このページのAutoPagerizeのnextLinkのXPathどう書く? id:miya2000さまよりブコメを頂いた。す、すごい。ゴクリ。 //a[contains(@href,"http://1.kissho.org/100R/") and contains(@href, ".php?") and (preceding-sibling::node…

AutoPagerizeに足りないもの

z-index:AutoPager.prototype.initIconのところのzIndexの値を上げればOK。 ロゴ キャラクター性 ユーザースクリプ子ちゃん malaおじさん

AutoPagerizeのSITEINFOをWedataに登録したあとすべき事

SITEINFOの書き方のコツとかはいろんなサイトに書いてあるので、自分が気になったSITEINFOに関する事をメモするエントリー。 追記 これには正しい方法がありました。id:os0xさんよりコメントを頂いた。感謝。 windowの右下にある猿のアイコンを右クリックし…

XPathのid(object)と//*[@id=object]の違いについて

http://tv2ch.com/jlab-10s/などユニークではないIDがあるページを参照しながら読むエントリー。 id(object)の場合 var ga = document.evaluate('id("sam_height")', document, null, 7, null); console.log(ga.snapshotLength) //1 //*[@id=object]の場合 v…

XPathとappendChildとreplaceChildを使って効率よく広告を消す

今回はSYSLABO LOADERを使いやすく改造していく。その過程で得たtipsを紹介するエントリー。 http://syslabo3.orz.hm/up144/でどれでもいいのでファイルを選んでクリックしてパスワード入力のページに飛んでください。 なにをするのか デフォルトの状態。フ…

blip.fmのplaylistで一番下までスクロールしないと曲が再生されない原因を解明した

blip.fmのplaylistがバグっているので原因を探ってみた - Cherenkovの暗中模索にっきの続きのエントリー。 これはWindowsプラットホームのFirefox限定の問題らしい。 Firefoxは表示領域外にあるflashをレンダリングしない。新しくタブを開いたときや、ページ…

amachangの一声ではてなダイアリーのバックアップ機能が修正された件

はてなダイアリーのバックアップ機能について - Cherenkovの暗中模索にっきで取り上げた問題がFlash 10 で「はてなダイアリー」の「バックアップ機能」が使えない件とその原因 - IT戦記で明るみに出て即日修正された。 具体的にどのように修正されたか。loca…

matchをtestに置き換える場合はglobalフラグに注意

DOM Rangeを使って複数のノードを上の階層に上書きするで紹介したキーワードをハイライトにするコードに不具合があったのでメモ。firebug必須のエントリー。 http://upload0.dyndns.org/up/2/_/ のページで下のスクリプトを実行すると、"zip"にマッチした部…

テレパシーで誤植を知らせる

トラックバックを送れるのかわからないエントリー。 http://shain.blog.conextivo.com/2007/04/javascript_matchsearchtestexec.html hoge4()のr.lastIndexは全てmatch_pattern.lastIndexのはずです。

MDCの誤植報告

誤植を見つけたけどどこに報告したらいいかよくわからないエントリー。 id:potappo いつも利用させてもらっています。管理ごくろうさまです。誤植を見つけたので報告します。 https://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Global_Object…

element.replaceChildを使って上の階層に上書きする

今回は http://upload0.dyndns.org/up/2/_/ を使い易いように改造していく。どのファイルでもいいので、適当にクリックして個別のファイルのダウンロードページに進む。 広告バナーがたくさん ダウンロードページにいくとバナーがたくさんある。目的のファイ…

DOM Rangeを使って複数のノードを上の階層に上書きする

前回に引き続き http://upload0.dyndns.org/up/2/_/ を使い易いように改造する。どのファイルでもいいので適当にクリックして、個別のページにいったら『ダウンロード』をクリックしてパスワードを求められるページに進む。 パスワード入力欄とボタンの部分…