トップ «前日 最新 翌日» 編集
RSS feed

ただのにっき


2007-01-12(金) [長年日記]

はてなグラフでダイエットに挑戦(1)

  • 正月休みを怠惰に過ごしすぎてだいぶ体重が増えた
  • ダイエットでもするか。体重と摂取カロリーの管理をしよう
  • グラフがつけたいね。はてなグラフを使おう
  • 昼休みにAPIのRubyバインディングをGET
  • Ruby 1.8.4以降が必要と知って「ギャッ」と言う(Debian sargeは1.8.2)
  • Ruby 1.8.5-p12を持ってきてビルド
  • 動かそうとしたらproxyに対応してないことに気づき、パッチを作成↓
Index: graph.rb
===================================================================
--- graph.rb    (revision 4)
+++ graph.rb    (working copy)
@@ -48,7 +48,15 @@
         req = ::Net::HTTP::Post.new(url.path, headers)
         req.form_data = params
         req.basic_auth url.user, url.password if url.user
-        ::Net::HTTP.new(url.host, url.port).start {|http| http.request(req) }
+
+        proxy_host, proxy_port = (ENV['HTTP_PROXY'] || '').split(/:/)
+        ::Net::HTTP::Proxy(proxy_host, proxy_port.to_i).start(url.host, url.port) {|http|
+          http.request(req)
+        }
       end

       def wsse(username, password)
  • 体重の更新ができた
  • 摂取カロリーは、食事のたびに携帯から追加するようにしよう
  • はてなグラフは更新APIだけしかないことに気づく ←いまここ

なかなかダイエットにとりかかれません。

本日のツッコミ(全1件) [ツッコミを入れる]
TrackBack (2007-01-13(土) 22:45)

http://sho.tdiary.net/20070113.html#p03
ただのにっき
はてなグラフでダイエットに挑戦(2)
昨日の続き。ダイエットはいまだ始まらず。 はてなグラフのAPIで値が取得できないと、メール更新プログラムのロジックはこうなってしまう: メールを受信して、追加する値[A]を取り出す ローカルに保存してあった以前の値[B]を取り出す [A]と[B]を足し合わせた値で、グラフ..


トップ «前日 最新 翌日» 編集
RSS feed