思いつくままプログラミングネタを書き殴ります。myappというコマンドを打ちます。コマンド入力後、通常ならアプリを作りますか?yes/noみたいなのが表示されるはずなんですが、何も表示されず待ちぼうけになることがあります。最初フリーズしてるのかなぁ?なんて思っていたのですが、どうやらyes/noの表示が出ていないだけのようでした。いうことで、何か表示されようが表示されまいがとにかくyesを入力すればアプリが作成されます。以前macで動かないと思ってわざわざubuntu環境で作成して、持ってきたことがありましたがそんな必要はなかったようです。Apiでinsightの情報を取ってくるのはhttp://developers.facebook.com/docs/reference/api/insights/にあるんですが、期間指定の方法がまったく書いてありません。ページの下の方にあるみんなのコメントをひもといていくと、ようやくその全貌があきらかになります。URLの構造は以下のようになります。https://graph.facebook.com/ページID/insights/取得したい項目/期間?since=開始日時(この日を含む)&until=終了日時(この日を含まない)&access_token=アクセストークン例えば、以下のようになります。https://graph.facebook.com/125154490859093/insights/page_fans/lifetime?since=2011-06-01&until=2011-07-01&access_token=アクセストークン結果は以下のようになります。▲bashとcronでhttpサーバ監視bashでhttpサーバ監視という記事を以前書きましたが、昨日書いた記事と同じようにcronで動かすbashスクリプトを作成しました。0http_watch.shというファイル名で保存し、実行権限を与えます。/opt/http_watch.shcronは以下の通りです。/opt/http_watch.sh毎時10分ごとに、指定のURLにアクセスして、指定の文字が入っているかチェックします。ダメならメールを送信します。一時的に監視を止めたい場合、/tmp/nocheckというファイルを作成するとプロセスの状況によらず、このスクリプトは正常終了します。税抜き200円也プロバイダーからネット接続のための請求書が来ました。NTTへの費用と様々なオプション費用の項目が書いてあるのですが唯一分からないのが、これ。ひとつのNTTへの項目である東回線終端装置900円はネットワークと光を結ぶための装置ということはわかります。この200円は何なんだろう?最初プロバイダーに電話してみました。「・・・詳しいことはNTTに聞いてください」えー、請求書出してるくせに知らないの?ということで、NTTに聞いてみました。こちらは明瞭な回答でして、この200円というのは屋内に引いた回線修理のための保険みたいなものだそうです。毎月払っておけば、何かあったときに無料で修理してくれるとのこと。自分で修理するからタダにしてというのは、できないそうです。ちなみに、電話の場合は払って修理を無料にすることも、払わず修理は自費でやるのと選択できるとのこと。Typeにblogを移行しました。Typeに変更してみました。Typeで読ませることで簡単に移行できます。インポートする時の注意として、その他のオプションでテキストフォーマットを「改行を変換」に設定しておく必要があります。これをしないとうまく改行を扱えないようです。(12/28)PostgreSQLとRubyを組み合わせてブラックリストチェックの速度を測ってみた。