Making HEAD/PUT/DELETE requests with urllib2? 上の ML アーカイブにあるように、urllib2.Request クラスのサブクラスを作り、get_method() メソッドをオーバーライドすれば任意の HTTP メソッドを設定できる。 import urllib2 def create_request(self, uri, http_method): class MethodCustomRequest(urllib2.Request): def get_method(self): return http_method return MethodCustomRequest(uri) put_req = create_request('http://www.example.com', 'PUT') こんなやり方で、mixi Graph API の
Web.Dev | Google App Engine + Spreadsheets API 【レポート】【事例】 オムロンがDBを使わない情報サイトをGoogleAppsで構築 (2) イニシャルコストと運用費を約1/3まで削減 | 経営 | マイコミジャーナル 具体的な手法としては、まず製品情報がまとめられた既存のExcelデータを「Googleドキュメント」のスプレッドシートにアップロード。続いて「Googleサイト」でサイト構築を行い、Google App EngineとGoogle Spreadsheets APIを用いながらスプレッドシートの内容をサイトに反映させるというものだ。この発想はナイスだ。 これなら担当者が使い慣れているであろう Excel でデータ編集できるし、管理サイト的なものも開発する必要がない。
How to Optimize Rank Data in MySQL | O'Reilly Media データベースに記録されたスコアを元にランキングを求める際の、パフォーマンスに秀でるテーブルやSQLの設計手法に関する記事。「High Performance MySQL」の著者によるもの。 サイト上で獲得点数のランキングを表示するゲームを作ったことがこれまでに何度もあるんだけど、リアルタイムで順位を求めることがほとんどだった。この記事の中で最もよくないとされる方法。まあ、MySQLではないのだけど。 あるスコアの順位を求めるには基本的に というSQLになる。Oracleのようにrank()関数が使える場合は分からないけど、例えば上位50人のデータを順位付きで取得すると、SQLはひとつで済むけど結局サブクエリで順位を計算する形になるので、パフォーマンス的にはよくなさそうな気がする。 先頭レ
Linux | Nagios Nagios: Home 「Nagios 2.0オープンソースではじめるシステム&ネットワーク監視」を購入して、Nagios使用方法の勉強中。サイトのドキュメントや記事を見て、難しそうだなと思って敬遠してたけど、この本を読みながらやってみると意外に簡単だった。 本ではソースからインストールしているけど、Debianパッケージとして用意されていたNagios 2.6をインストールしてみた。設定ファイルのパスや名前が若干違う位で大きく戸惑うことはなかった。 まだ三分の一位しか読んでないけど、一通り監視できるようになった。これまで監視の必要がある場合、自前でスクリプト書いたりしてたけど、その面倒くささが一気に解消。Nagiosがあると何でも監視したくなる感じ。 ネットワーク上の階層を設定でき、上位階層(例えばルーター)がダウンしている時は下位階層のサーバ監視を行
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く