【Perl】WWW::Mechanize と Web::Scraper で PASMO の利用履歴を得る(その2)

【Perl】WWW::Mechanize と Web::Scraper で PASMO の利用履歴を得る(その1)
https://blog.delphinus.dev/2010/10/get-pasmo-history-with-perl.html

前回に引き続き、ページの解析を行う。まずは Firebug をインストールしておこう。

Firebug :: Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/1843/

Continue reading

【Perl】WWW::Mechanize と Web::Scraper で PASMO の利用履歴を得る(その1)

101002-0002.png

定期券を PASMO に切り替えたらネットで利用履歴が見られることを知った。以下の URL を開いてログインすると、上に挙げたようなページ(内容は適当にいじってある。)が開く。

マイページ PASMO 履歴照会サービス ログイン
https://www.pasmo-mypage.jp/loginwebform.aspx

ここから利用履歴を得るスクリプトを書いてみよう。とりあえず実行結果はこんな感じ。

Continue reading

Firefox 4.0β6 + Pentadactyl を使ってみる

2010-10-01_093609.png

やっとこさ Firefox 4.0β を試用してみた。今の今まで避けてきた理由はただ一つ。Vimperator アドオンが対応してなかったことだ。それが、Vimperator のフォークである Pentadactyl が使えるっぽいという記事を見たので試してみた。

Vimperator フォーク版 Pentadactyl 1.0β1 がリリース!!
http://vimperator.g.hatena.ne.jp/teramako/

Continue reading

【Javascript】JScript の条件付コンパイルを使う

前回の記事「【MovableType】Twitterのつぶやきをサイドバーに表示する」で使ったソースコードを見ると、次のような不可思議な構文が含まれている。

/*@cc_on
@if (@_win32 && @_jscript_version>4)

var minmax_elements;

(中略)

minmax_scanner= window.setInterval(minmax_scan, minmax_SCANDELAY);
window.attachEvent('onload', minmax_stop);

@end @*/

この不思議な“@”付きの構文は“条件付コンパイル”と呼ばれ、Javascript と JScript の間の数少ない差異の一つだ。これを使うとスクリプトを IE にだけ適用することができるので様々な方面で活用されている(そもそも、IE にだけ特別な処理が必要なことが諸悪の根源ではあるのだが。)

@cc_on ってなに? – Clouder::Blogger
http://blog.clouder.jp/archives/001005.html

一行で IE の JavaScript を高速化する方法 – IT戦記
http://d.hatena.ne.jp/amachang/20071010/1192012056

JavaScriptでIEかどうかをたったの1行で判別する方法:phpspot開発日誌
http://phpspot.org/blog/archives/2007/04/javascriptie1.html

Continue reading

mixi に更新が反映されていなかった件

mixi の外部ブログとしてこのサイトを指定したところ、いっこうに更新状況が反映されていなかったようだ。原因は mixi が“index.rdf”というファイルを見て更新状況を確認しているのに対し、最近の MovableType ではこのファイルを生成しない設定になっているためだ。

Movable Typeを4.23にバージョンアップしたらMixiの日記に更新されない対応 – Mukaer
http://mukaer.com/archives/2009/01/31/movable_type423/

このサイトを参考にして“index.rdf”の設定を行ったところ、mixi へ正常に反映されるようになった。