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

JavaScript本借りた

図書館で借りた。基本的なことがわからないときが多々あるので基礎から勉強しなおそう。JavaScript の本を読むのってはじめてかも。第5版がもうあるなんてすごいよ。JavaScript 第5版作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売…

The Best of Dragon Ash with Changes

HMV@メトポリ。ポイント3倍につられた。車中で聴いてると音量をめっちゃ上げたくなる。けど、かっくわるいのでそんなことしない。The Best of Dragon Ash with Changes Vol.1アーティスト: Dragon Ash出版社/メーカー: ビクターエンタテインメント発売日: …

丸善@丸の内

キラレ×キラレ (講談社ノベルス)作者: 森博嗣出版社/メーカー: 講談社発売日: 2007/09/07メディア: 新書購入: 1人 クリック: 24回この商品を含むブログ (157件) を見る*1 なんかもう一冊出てた?早く読まなきゃ。UNIX MAGAZINE (ユニックス マガジン) 2007年…

ブックオフ@西五反田

昨日だけど。200円コーナあさった。ナラタージュ作者: 島本理生出版社/メーカー: 角川書店発売日: 2005/02/28メディア: 単行本購入: 2人 クリック: 69回この商品を含むブログ (400件) を見る約束作者: 石田衣良出版社/メーカー: 角川書店発売日: 2004/07/27…

今日の位置ログ地図

今日は車であちこち行かなきゃならなかったので、モバツイッターの試用をかねて所々でその時居る地名を送っていた。せっかくなので地図上に表示してみた。方法は、 Twitter API でステータス履歴取得 モバツイッター経由のステータス(地名)抽出 Google Maps …

渋谷区立図書館調査

#!/usr/bin/perl use strict; use warnings; use utf8; use Web::Scraper; use LWP::UserAgent; use HTTP::Response::Encoding; use Encode; use YAML; use URI; my $ua = LWP::UserAgent->new(keep_alive => 1); $Web::Scraper::UserAgent = $ua; my $resp …

新宿区立図書館調査

#!/usr/bin/perl use strict; use warnings; use utf8; use Web::Scraper; use YAML; use URI; print Dump scraper { process '//table[tr/th]/tr[2]', info => scraper { process '//td[2]/font/a', href => '@href'; process '//td[6]', umu => 'text'; };…

世田谷区立図書館調査

#!/usr/bin/perl use strict; use warnings; use utf8; use Web::Scraper; use LWP::UserAgent; use URI; use YAML; $Web::Scraper::UserAgent = LWP::UserAgent->new(keep_alive => 1); my $data= scraper { process '//table/tbody/tr/td/a', href => '@hr…

well-formed でない html で DOM を試す

Firebug で試したログをコピペ。まず、well-formed なもので確認。 >>> var html = '<html><head><title>foo</title></head><body><img src="bar.png"/></body></html>' >>> var doc = (new DOMParser).parseFromString(html, 'text/xml') >>> doc.getElementsByTagName('title') [title] >>> doc.evaluate('//title', doc, null, 6, nul…

Web::Scraper Watch

0.16 から 0.19。 0.19 Thu Sep 20 22:42:30 PDT 2007 - Try to get HTML encoding from META tags as well, when there's no charset value in HTTP response header.0.18 Thu Sep 20 19:49:11 PDT 2007 - Fixed a bug where URI is not absolutized when s…

Amazon で DOM

via ふぁっきん not well-formed, XMLHttpRequest とかで well-formed ではない HTML はこの方法で DOM アクセスできる。今まで Amazon では正規表現でごにょごにょしてたけど、これからはこれ使お。 GM_xmlhttpRequest({ method : 'get', url : 'http://www…

ページ内の ISBN を一覧表示する Greasemonkey スクリプト

いつか買うリスト?に ISBN を追加するのがコピペでささっとできて便利です、きっと。自分以外、需要があるとは思えないな…。とりあえずスクリーンショットだけ。

env_proxy キタ

via http://use.perl.org/~miyagawa/journal/34461 Web::Scraper 0.15 がリリースされました。 0.15 - Call env_proxy in scraper CLI - Added $Web::Scraper::UserAgent and $scraper->user_agent accessor to deal with UserAgent object - Don't escape n…

Web::Scraper Watch

env_proxy に喜びすぎて、ほかの更新を見逃してたのは内緒。 さっきちょこっと書いたけど、 - Call env_proxy in scraper CLI D:\>set HTTP_PROXY=http://userid:passwd@proxy.example.com:8080 D:\>scraper "http://quote.yahoo.co.jp/q?s=9684.t&d=t" scra…

今日も幸せ

Mozilla 24

Shibuya.js だけ見てきた。ドキッ! 丸ごと〜は Live 中継で。

サボテンの花

scraper シェルで proxy 越え

うちの会社、 proxy を通さないと外へ出れません。 D:\>scraper http://www.yahoo.co.jp GET http://www.yahoo.co.jp failed: 500 Can't connect to www.yahoo.co.jp:80 (Bad hostname 'www.yahoo.co.jp') at ...scraper シェルを使う時は次のようにしてます…

図書館カード

財布に図書館カードが4、5枚入っているのを見られた。冗談だと信じているがキモイって言われた。もちろん20枚ほど持ってることは言わなかった。キモくなんかないよね?

品川区立図書館調査

品川区立図書館の所蔵状態チェック。あとでまとめるので結果は特に編集してない。 #!/usr/bin/perl use strict; use warnings; use utf8; use YAML qw(Dump); use Encode qw(decode); use Web::Scraper; use LWP::UserAgent; use HTTP::Response::Encoding; …

Amazon 再調査

Amazon で ISBN を抜く。前からやってるけど改めて。ASIN だと CD とかでも抜けちゃうのでいや。 XPathではこんなん。 >>> var text = document.evaluate( '//div[@class="content"]/ul/li[b/text()="ISBN-13:"]/text()', document, null, XPathResult.STRIN…

Google ブックの収録状態を調べる

使い捨て。ちょっと下調べに使っただけです。XPath とかいまいちです。 #!/usr/bin/perl use strict; use warnings; use utf8; use Web::Scraper; use URI; my $scraper = scraper { process '//font[@size="-1"]/span/span[@style]', status => sub { my $n…

scraper CLI で遊ぶ その2

pushing Web::Scraper 0.13 that has code generation and more examples in eg/ http://twitter.com/miyagawa/statuses/243570942 今度はコード生成だそうで。0.12 もチェックしていなかったので、あわせて新機能を確認。scraper CLI で遊ぶ - へたっぴ日記…

東京図書館マップ

Google マイマップで地味に編集してます。都内の図書館と、車で行った所は実際に駐車したパーキングをマーキング。韻を踏んでみました。 東京図書館マップ

丸善@丸の内

Suica で払おうとしたら全然足りず恥ずかしかった。 店員さんがかわいすぎた。 Mind Hacks 先に読まなきゃ。 WEB+DB PRESS Vol.40作者: 後藤章一,竹端進,角谷信太郎,池邉智洋,松永充弘,永安悟史,高林哲,児玉サヌール,田中ばびえ,たつを,小飼弾,宮川達彦,竹下…