素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

2008-04-25から1日間の記事一覧

アキバBlogの小さい画像を大きい画像にすげ替える

Array.prototype.forEach.call(document.images, function(image){ if(image.src.match(/^http:\/\/img\.akibablog\.net\/dragon\/\d{4}-\d{2}-\d{2}-\d{3}-s\.jpg/)){ image.src=image.src.replace(/-s(\.\w+?)$/,'$1'); } } ) 本当はハマっているXPathを使…

はてなダイアリーに貼ってあるGreasemonkeyスクリプトにマッチするXPath

document.evaluate('//pre[@class="syntax-highlight" and span[@class="synComment" and contains(text(),"==UserScript==")]]',document,null,7,null); な感じ。 2007-06-21 - いぬビームを元に、上記のXPathを使ったりちょっと改造したけど、AutoPagerize…

はてなハイクのニコニコ動画を含むエントリーを消す

XPathResult.prototype.forEach=function(callback,thisObj){ for(var i=0;i

XPath入門、実用例

すべての要素 //* div直下のp //div/p style属性を持つspan //span[@style] alt属性のないimg //img[not(@alt)] idがheaderな要素 id("header") rel属性がshortcut iconなlink要素 //link[@rel="shortcut icon"] 子要素にimgを持つa要素 //a[./img] 子、子孫…

EscキーでフォーカスをはずせるようにするGreasemonkey

// ==UserScript== // @name Esc de blur // @namespace http://d.hatena.ne.jp/javascripter/ // @description Escキーでフォーカスをはずせるようにします。 // @include http://* // ==/UserScript== document.addEventListener('keydown', function(e){ …