Skip to content

Instantly share code, notes, and snippets.

@gongo
Created March 24, 2010 06:47
Show Gist options
  • Save gongo/342043 to your computer and use it in GitHub Desktop.
Save gongo/342043 to your computer and use it in GitHub Desktop.

hago-100312

nefo

  • 仕事しないで資料書いた
  • うみったーは死んだ
  • umitter は bot
  • 海の情報が載ってるページからスクレイピングして

1/21 死亡

  • 今まで動いてたのが奇跡
  • パーサーには Nokogiri を使いたい
  • Hpricot の作者消失

Twitter とは

国会議員も使ってるwebサービス

アンダーバー直すのめんどくさい  

Ruby と Twitter をつなぐ 「Twitter API」

  • (via ~) の読み方 (ターニーに聞く
  • api のページは適当にさがした(仕事中に)
  • xml format はいろいろしたい人用

とっても簡単ですねわーお

  • /timeline
  • /update.xml?status=テストー

認証

Twitter は OAuth 認証に移行する

  • うみったーはよゆうで basic 認証
  • 動かない上につながらない

うみったーは二度死ぬ

コードリーディング

  • yml ファイル で、key の先頭に : をつけると

  • シンボルアクセスできる

    (config.yml) :user: gongo

    (umitter.rb) config[:user] #=> gongo

  • e2j ひどい

    • RSS だと英語出力
  • なんで RSS にしたの?

    • HTML がちょくちょくかわるから

gsub がんばらないで message.yml にかけよ

gsub のメソッドチェーンやー(8こ)

gsub でつなげればいいじゃない

  • tag_reg は使ってない

    Array.to_a # 確実に Array になる

    info.each do |info| #=> scope 的におk?

shinobu

自分の脳みそが好
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment