移転しました http://please-sleep.cou929.nu/20130121.html
移転しました http://please-sleep.cou929.nu/20130121.html
なんかtwitterで書いたらウケたっぽいので cronをつかって外部のAPIに問い合わせる場合は、毎時0分をさけるのオススメ!!!!お兄さんとの約束だ!!! — masahiro nagano (@kazeburo) August 9, 2012 某サービスのAPIへの問い合わせ件数を調べると、毎時 0分台(0秒から59秒)のアクセスは1分から59分までの1分間の平均アクセス数の5倍から8倍にもなります。 これはおそらく、crontabの設定が 0 * * * * /path/to/call_foreign_api になっていることが多いからじゃないかなぁと思うのです。 その結果、サーバのロードアベレージは このように毎時0分だけ跳ね上がってしまいます。サービスを快適に提供できなくなる可能性があるので、APIの利用を制限したり、サーバを追加しなければなりません。これはサービス利用者、サー
サンクリ52お疲れさまでしたー!!! って、そうでした、ブログでは告知してなかったですorz 最近Twitterばっかりで・・・右のサイドバーからフォローしていただけるとありがたいです。 もっぱらTwitterが日記代わりになってる感があるので・・・ サンクリレポについてはまた今度・・・実は徹夜明けで当日のことはあまりよく覚えてnゲフンゲフン 追記(2011/10/23) ここで紹介したAPIを元に、.Netプログラム用のDLLを開発、公開してもらいました! CodePlex Archive プログラミングカテゴリの記事書くのって随分久しぶりな気がします。 最近、Pixivに入り浸ることが多くなって参りました。 ブラウザ開くと、常にPixivは最後まで開きっぱなしという感じです。 で、ブラウザでPixiv見てて思ったんですが、 「・・・操作しづらい」 基本的に私の場合、Pixivにアク
この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を
_ RubyでPORTAから書誌データを取ってくる 21日追記: スクリプトを一部修正しました。 Ruby を使って、国立国会図書館の PORTA から書誌データを取得してみます。今回は ISBN の指定による検索を行いたいので、Z39.50 インターフェースを利用します*1。 まず、Ruby のライブラリである zoom と isbn-tools をインストールします。 $ sudo gem install zoom $ sudo gem install isbn-tools 次に以下の内容のスクリプトを作り、適当な名前で保存します(とりあえず porta.rb とします)。なお、このスクリプトは "How to Find Free MARC Records with Ruby"に掲載されているものを、ほぼそのまま使わせていただいています。 #!/usr/bin/ruby -w # T
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く