image

NEWEST /   

更新チェック


Hototoさんのブログを見てみると、Linksの一覧にたまにpp_07マークがついてることがあって、これはどうやらリンク先のブログが更新されたらつくらしい。わかりやすくていいね、これ。RSSリーダーがなくても更新されたかわかるのは便利。


ということで

早速マネして作ってみることにした2ch_fly_02



おそらくBlogPeopleのサービスの1つなのだろうけど、せっかくなので作ってみる。後に別の機会で役に立つ気もするしね。



PerlのLWPというモジュールを使えば外部のWebページを取得したり更新時間やファイルサイズを調べることができるので、これを使ってみる。


LWPで指定したURLのWebページを取得し、更新時間やファイルサイズを記録しておく。一定時間後再び取得し、それらが変化していたら更新されたとみなしてを出すようにする。変化していなければ更新されていないとみなして何も出さない。


とりあえずこんな方法が思い浮かんだので作ってみる。


・・・更新時間やファイルサイズが取得できない2ch_fly_12


どうやらWebサーバーによっては取得できないこともあるらしい。なのでこの手法は諦める・・・。


別案として、指定したURLのWebページを丸々取得し、文字数などからファイルサイズを算出。それを記録しておき、一定時間後に再取得してファイルサイズに変化があれば更新されたと見なす方法。


これはうまくいった。ただ欠点として

m159Yahoo!みたいなアクセスするたびに毎回内容(広告とか)が変わるページは毎回更新されたとみなしてしまう
m159内容は見ていないので、例えば記事ではなくコメントなどが書き込まれたらファイルサイズも変わるので更新されたとみなしてしまう
m159毎回チェックするたびにWebページにアクセスするので重くなる
m159完全に文字数が一致するような更新をされると、更新したとみなせない

と、まぁ色々ありますが・・・。とりあえずこのブログのリンク欄に設置してみます2ch_fly_15
あまりにも使えないようなら外すかな2ch_fly_13


記事の評価

この記事の評価をお願いします(★1つ=悪い、★5つ=良い)
 この記事の平均評価: 未評価 (0人)


| Blog | comments (0) | trackback (0) |


NEWEST / PAGE TOP /   

<< 2018年09月 >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30       

一年前の今日の記事

去年の記事はありません

My ピックアップ記事

みっくみく!
 →愛犬みく(ヨーキー)の写真集
石川県まとめ
 →観光,温泉...石川県のススメ
千葉県での免許更新
 →運転免許センターへの行き方
携帯用着メロの作成方法
 →着メロを自作しよう!
無料アンチウィルスavast!
 →煩わしい有料更新から解放!
プロジェクタの選び方
 →いつか買いたいプロジェクタ
リマインダーメール
 →未来の自分、友人にメール送信
マイ記念日
 →あなたの記念日をメールで通知
Gmail+独自ドメイン設定方法
 →1000円/年でドメインメール

カテゴリ

よく読まれてる記事

最近のコメント

最近のトラックバック

プロフィール

リンク

feedFeedなど

SEARCH

Amazon

Disk Info