2008-03-07から1日間の記事一覧

fastladder を読む (3) - lib/crawlwer.rb / 1

基本的には Net::HTTP でとってきて、フィードのXMLパースして、結果をFeed/Itemオブジェクトにぶち込むだけですが。。。結構しっかり作ってあって、If-Modified-Since をちゃんとつけてくれるし、Accept ヘッダーも。Basic 認証もするようですね。などをみ…

fastladder を読む (2) - app/model/feed.rb

icon メソッドはパスの解決。これはHelperに書くかModelに書くかいつも迷ってしまうんですが、こんなものなのかな?フルパスで書いてあるので、おそらく img src などに使うんだろうけど。to_json メソッド。これはとりあえずパス。わざわざ上書きしてるのだ…

fastladder を読む (1) - migration

まずはデータ構造から。といってもmigrationファイルを読むのはアレなので, $ rake db:create $ rake db:migrate $ railroad -i -l -m -M | dot -Tpng > doc/models.png とおもむろにモデルを図にするとわかりやすい。ということでついでに添付。FeedとItem…

fastladder を読む (0) - はじめに

しばらく読みふけっていきます。fastladder カテゴリで。http://fastladder.org/download.html にあるソースの 0.2.0 MacOSX のもの。読み終わったときにはウィジェットができるような気がします。