ペンタブで描くより鉛筆で描いた方がうまく描ける

絵を描いてるとTL追えない

なんとかして自分らしい絵を描きたい

なぜか絵を描いてる

麻雀って楽しいの?ルール知らないから分からない

よるだーひゃっほー!

さて、そろそろPC離脱して布団に移行するか

まあまだ完全に実装しきれてないし、ボットでどう使うかもまだ考えてないから使わないけど

home_timeline.new_tweetsでできる。SQLiteで最後に呼んだツイートのidを覚えて実現してる

関数ってよりメソッドだな

あと、タイムラインの配列をごにょごにょして、関数一つ呼び出すだけで未読のツイートだけ抽出できるようにした

rubygemsのtwitterライブラリを改造してタイムライン上のツイートに簡単にReplyできるようにした。「tweet.reply "返信内容"」みたいに

@KOBA789 sinceは仕様から消され始めてるから使わない方がよさそう

ところでTwitterのボットって普通にcount=200でツイート取得して、id比較して既読を取り除いて処理してるんだよね?Streaming API使うってのは別として

ほぼ全部の関数をラップする必要あるじゃん…

わーい!あとはラップしていくだけだ!

でも、エラー処理しないと怖いな

bot.home_timeline('count' => 200).new_tweetsで新しいツイートを取得できるように組めた!

やたー!

【速報】成功した

俺、この問題が解決したらPC離脱するんだ…

デバッグむつかしいれす

何がだめか分かった

なぜじゃー

あれれー

なぜnilが入る

分かった。DBにnilが入ってる

さーて、なぜエラーが出る

やったー!なんかエラーでたけどinsertできた

やっぱり変わらなかった

直したらどうなんだろ

INTEGERをINTERGERとか書いてた…

SQLiteの数値型って64ビット整数できないの?

あんじっぷさんがひどいっていってるTwitterボットの本って前TLに流れてきたあれ?

Gems重すぎだろ

ライブラリを改造するのおもしれえ

これでどうだろ

俺のボットのライブラリはSQLiteとYAML併用する

ボット用のTwitterライブラリを既存のものを使って作ってる

フランちゃんうふふ

Googleの広告が悪さをしてるっぽい

@zzzdate222 クリッカブルマップのこと?非推奨じゃなかったと思う

はてブの拡張切ってみた

はてなダイアリーだった。はてブは原因とおぼしきものだった

Firefoxではてブが開けない

SQLite::Exceptions::SQLExceptionの中身が知りたい。テーブルがないときどうすんの?

じゃがりこキムチ味TL

今気づいたら15,000ツイート超えてた

このつぶやきが15分以内にRTされなかったら東風谷 早苗はnullkalの妹になります。 http://shindanmaker.com/25210 #THnotRT

@ogwr_3000 今度買ってみようかな!?

テーブルが見つからないときの例外はこれか

どっかーん

Gemsのtwitterモジュールに改造を施してボット用のライブラリにする計画

よし、成功した

@nullkal テストです。誤爆してたらごめんです

テースと

あれれれれー

なんだr

ねみぃあ

だめだった

あれれー

ボットのテストできない…

仮想MIDIキーボードいじってたら時間食った

隣の芝は青い→隣の男はイケメン

rescue文で例外が発生したらどうなんの?

どっかーん

そうだ。こういうときにbegin~resqueか

この贅沢な組み方やめたい

Twitterのいろいろな人たちのおかげでSTLを好きになった。Boostはインストールさえ手軽にできれば好きになる

データ格納するのどうしようー。一々これだけにファイル作るのは勿体ない

それにしてもFirefoxの下にGMail Managerを表示するようにしてると便利だ

ほかいまー!

ほかってくる!

シリアライズどうしよ

SQLite3-Rubyで、テーブルが存在しないときに自動生成する方法って、普通にテーブル探ってごにゃごにゃでいいのかな?

@itochan315 テーブルつくるの面倒くさいからあえてSQLite使おうとしてたんじゃないか

もういいや。SQLiteつかわね

SQLite使いづらい

あれれー

SQLite3-Rubyでテーブルが存在しなかったらテーブルを作るってのどうするんだろ

めしいまー!

めしってくる

@Linfiel 実はマルチタスクも脱獄するとできるんだよねー。でも、もうそろそろ性能的にまずくなってくると思うからAndroidの携帯電話にしたい

@Linfiel フォルダ分け脱獄して入れてるからあまり必要ないかなと

@Linfiel ざんねんながらもうお金は尽きたのだ

@Linfiel iOS4にアップデートして恩恵を受けられるなんて パルパル

これができたらついったーボットを作るのが遙かに楽になる

さーて、お待ちかねタイムラインクラスの作成だよー

G爆発しろ

伏せ忘れた。茶色でGをちっちゃくしたような奴だった

ゴキブリの小さいような奴が飛んでいった

@zakuro563 そんなのがあったのか

Twitterから取得したDMのフォーマットってどんな感じなんだろ

うーん。

俺の貯蓄が一万五千円になった

friendship_createのfollowオプションって何だろ。ドキュメント見てみよう

さささーってできる

難しいのはタイムライン格納クラスと、それをクラスに紐付けること

ツイート格納クラスはできあがった

こういう風に組むのはいいけど、gemsのTwitterの仕様が変わったりすることを考えると怖い

非公式RTも関数一つでぽんぽんと

こんな感じで→ ((this == that)? a : b)

三項演算子は括弧でくくる癖が付いた

俺のTwitterボットライブラリはgemsのTwitterを改造して作ることになった

俺はgemsのTwitterライブラリの仕様が変わることが怖い

さーて、オーバーライドするかどうするか

誰かおすすめのTwitterユーザ知らない?

さて、Twitter::Baseのクラスの再定義が始まる

ってことでGemsのTwitterライブラリを改造して作ることにした

これgemsのTwitterを継承して作った方がいいんじゃね?

そのツイートをしたユーザをフォローするとき、俺のライブラリを使うとtweet.user.followって関数を実行するだけ!

でも、なんかあれだからなあ

ちょっといいこと考えた

やったー。できた

Rubyが遅いのかTwitterが遅いのか

@nullkal テスト用のリプライです。誤爆してたらごめんです。その2

@nullkal テスト用のリプライです。誤爆してたらごめんです

ボットのリプライシステムのテスト中

テスト用ツイート

テスト用のツイートです

ボット用のラップライブラリ作成ちう

@EternieLabs おかえりー!

Ruby結構仕様が特徴的だな

俺と同じ部活の高二の人に途中下車クラスタの人がいる

今Twitterボット用ライブラリっぽい何か作ってる

Firefox重い…

さーボットライブラリをつくろー

gemsのTwitterライブラリって配列で返ってくるのかな?

さーて、なにかしよう。ボットのベースクラス作るか

セミが鳴く

同じ部活の先輩のTwitterアカウントの位置の検討がついた。ここから近い

ただいまー!

脳内の幻想郷(妄想郷)に行ってた。現実世界に引き戻されそうになったけど勢いで一日過ごせた