2009-02-18
■[Ruby]2ちゃんねるBOTの作り方 設計編
要件を固めよう
2.シンプルに!
プログラム言語を決めよう
何でもいいです。
処理の流れをもう一度確認
3.対象のsubject.txtを読み込む
必要な機能を整理しよう
ディレクトリ構成でもきめてみよう
bot2ch/images/ ... ダウンロード画像の保存先
bot2ch/bot2ch.rb ... アプリケーション本体
クラス設計してみよう
とりあえずのインターフェースを決めてしまおう。
コードを書きながら柔軟に対応する感じに。
module Bot2ch class Menu def get_board end end class Board def get_threads end end class Thread def get_images end end class Downloader def download_image end end class App def execute end end end
Rubyでget〜は変な感じだけど気にしない方向で。
思いつきで書いてるので、後から変わるかもしれませんが、
- 5 http://pic2ch.giox.org/
- 4 http://pic2ch.giox.org/thread/5086
- 4 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GFRC_jaJP205JP205&q=2ch画像まとめ
- 4 http://www.unoh.net/infoc.html
- 3 http://reader.livedoor.com/reader/
- 3 http://www.google.co.jp/search?q=2ch画像まとめ+&btnG=検索&hl=ja&lr=lang_ja&safe=off&client=firefox-a&rls=org.mozilla:ja:official&hs=0HJ&sa=2
- 2 http://d.hatena.ne.jp/gioext
- 2 http://ezsch.ezweb.ne.jp/search/ezGoogleMain.php?query=個室乃華+夜桜美人&start-index=4&adpage=3&mode=02
- 2 http://ezsch.ezweb.ne.jp/search/ezGoogleMain.php?query=2ちゃんねる+画像&start-index=4&adpage=3&mode=02
- 2 http://gxc.google.com/gwt/n?u=http://pic2ch.giox.org/thread/2886&hl=ja&mrestrict=xhtmlchtml&inlang=ja&client=ms-kddi-jp
- 2009-02-15 yappyの日記 4/28 14%
- 2009-02-16 aqeuefemの日記 4/57 7%
- 2009-02-15 makotoiの日記:from London 3/54 5%
- 2009-02-17 那由多屋 開発日誌 3/60 5%