サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
mb-strlen.hatenadiary.org
bot製作で、しょうもないところではまったのでメモ。 DBに持っているtimestampやら、現在時間やらと、 つぶやきのつぶやかれた時間とを比較したかったんですが、 twitter APIのレスポンスでは、"created_at"という名前で、各データの作成日が返ってきます。 フォーマットは "Sat Oct 10 19:15:29 +0000 2009" ってな感じです。 これはRFCで定義されてるフォーマットっぽいんですが、*1 これをphpで、どうやってタイムスタンプに変換するのかが、よくわからなかった。 結論としては、 strtotime($time_str);で、良かった。な、な〜んだ・・・ これが、UNIX時間で返ってくるので、比較する時間をDBから取ってくるときにUNIX_TIMESTAMP()(MySQL)をかけたり、 そもそもtime()はUNIX時間だったりで、かなり
SELECT name FROM TABLE_NAME WHERE id IN(1, 2, 3)みたいな複数行の結果セットが返ってくるクエリを、 複数行を結合した文字列にしつつ、サブクエリとして扱って、 SELECT column1, column2, (SELECT name FROM TABLE_NAME WHERE id IN(1, 2, 3)) AS names FROM ...みたいにスバッと書きたいみたいなことが、たまにあります。 文字列への結合をプログラム側でやらなくて済むと嬉しいケースもあるし。 ただし、これはRDBMSによって、書き方が結構異なります。 なんで、アレっちゃアレなんですが、まとめてみました。 対象RDBMSはPostgreSQL、MySQL、Oracle。(というか他は知らない。。。) 前提 SELECT name FROM TABLE_NAME WHERE
http://twitter.com/anything_ponzu 不毛なbotです。 無駄に多機能になってきたよ! よ! 主成分 ポン酢 説明 ・フォローするとフォロー返ししてきます。 ・その後、キーワードやreplyに反応します。暇だとわけのわからんことをつぶやきます。 ・bot自身のタイムラインを見ているので、botにつぶやかれたくない場合はブロックして下さい。 →リムーブされたら、リムーブしかえすようにしたので、リムーブするだけでおっけーです。2009/10/11 ・元ネタは2chの天国板にいたコテハン 反応するもの ・食べ物関係の単語(人力による登録なので、反応しなくても許してね。反応しすぎても許してね) ・reply ポン酢ポイントについて(2009/11/08開始) ・ポン酢botに反応されると、増えたり減ったりします。 ・ポン酢ポイントによって反応が変わるかも? ポン酢ポイ
このページを最初にブックマークしてみませんか?
『mb-strlen.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く