›6 30, 2010
消防設備士合格しました
6/19に消防設備士甲種4類を受験したのですが、
昨日の合格発表で確認してみると、無事合格していました。やったね!
昨年一度受けたときは実技(建物の平面図に感知器記号と配線を描く)で落ち、
今年の春に受けようとしたしたときは強風で電車で止まって現地に着けず。
ちなみにタクシーに乗って高速道路を使えばなんとか間に合いそうな感じでしたが、
現地に行くだけで受験料の倍くらいのお金を使うのは忍びないと考え、断念しました。
結局三度目の正直でようやくものにできましたよ。
今では建物内の感知器を見るたびに「あれは光電式スポット型感知器じゃの」とニヤニヤできるレベルです。
仕事では全く使いませんが、取得すればなぜか会社から報奨金が出るので、嬉しい限りです。
›5 31, 2010
iPad買いました
2ヶ月ぶりの記事が購入自慢とか、もうね。
Appleのサイトで予約していたので、発売日に発送されました。
実際に受け取れたのは土曜日で、軽くアプリを入れて遊んでいます。
iPadを有効活用できる最も身近な例は、↓のリンク先に書いてある通り即売会のお品書きでしょうか。
http://twitter.com/dokuromaru/status/14860214497
同人誌にしろ、CG集にしろ、音楽CDにしろ、
iPadなら効果的に試聴・試読できそうです。
何はともあれ、今はiPadで動画を見たりブラウジングしたりするだけで楽しい状態です。
長距離出張や旅行、帰省のときのいい相棒になりそうです。
›3 11, 2010
(にとりbot)正時報告の裏話
河城にとりbotは毎時0分に「○○時だよ」と報告しますが、
ランダム(現在は1/8の確率)で機械いじりに夢中になり、報告をサボります。
で、皆からツッコミを受けて慌てて報告するわけですね。
今でこそツッコまれる日々を送っているにとりですが、
実は最初はこのような仕様ではなかったのです。
›3 09, 2010
(にとりbot)定期postとmdb2の設定
河城にとりbotのコアの中で最も単純なのは、
あらかじめ用意された台詞を毎時20分に投稿する regular_post.php です。
cronで実行されるたびに、MySQLの「台詞を格納しているテーブル」を全て読み込み、
そのうち一つをランダムに選んでpostします。
やっていることはこれだけで特に書くことがないので、少しだけおまけを。
›3 07, 2010
河城にとりbotの構成
新しく“Twitter-bot”というカテゴリを作って、
今公開している河城にとりのbotについて色々書いていこうと思います。
ソースをまるまる公開、ということはしないと思いますが、
つまづいた点やその解決方法、工夫した部分、大まかなアルゴリズムや裏話まで、
書けるところまで書いていきましょう。
まずはbotのコアとなるファイル構成から。(3/7現在)
・tl_capture.php (毎分実行)
TLを取得し、イベント処理をしたりリプライを送ったりします。
・follow.php (5分ごとに実行)
自分へのリプライを取得し、「followして」「removeして」に対応してフォロー/アンフォロー処理をします。
・post_time.php (毎時、0分と10分に実行)
正時報告をします。0分だけじゃなく10分にも実行することについては、今後詳細説明のときに記述します。
・check.php (毎時0分に実行)
イベント発生条件を満たした人へDMを送ります。また、各人のきゅうりについて、前回収穫時から24時間経っていれば1本増やします。
・regular_post.php (毎時20分に実行)
あらかじめ用意しておいた台詞を一つ投稿します。
・rss_news.php (毎時40分に実行)
Google Newsからニュースを検索し、一つpostします。
以上6ファイルをcronで自動的に実行しています。
サーバはAmazonEC2を使っているので、外部のcronサービスを使わずサーバ内で完結しています。
最初のうちは、この「機能ごとにプログラムファイルを分ける」という考えが浮かばず、
どうやって1ファイルで統制しようかとげんなりしていましたが、
機能ごとに分けることに思い至ってからは実現への光が見えました。
今後は各プログラムについて詳細を説明していこうと思います。
なお、ブログのコメント欄はスパムコメントの多発により機能を閉じております。
なにかコメント等がございましたら、@red765 (Twitter) か red765アットマークhotmail.com (メール)までお願いします。