2007-12-01から1ヶ月間の記事一覧

pythonのGearman Client

ここにあるのでチェックアウトしてインストールする。 http://code.sixapart.com/svn/gearman/trunk/api/python/インストールはいつも通り、 $ sudo python setup.py installとしておいた。 使い方 「hello」というWorkerが動いてて「hello 引数」という文字…

RESTful Webサービス 第1章 プログラマブルWebとWebサービス

RESTful Webサービスを衝動買いしてしまったので渋々読んでいる。 渋々なのでなかなか頭に入ってこなくて困ったけど、なんとか1章を読み終わって何が書いてあったのか分かった気がしたのでメモっておくよ。 ポイントはメソッド情報とスコープ情報。 Webサー…

FC6のperlをアップデートした

redhat系のperl5.8.8にあてられているパッチのせいで動作が遅いという件に対応したのでメモ。ずっとスルーしてたんだけどDBIx::Class::Cursor::Cachedを入れたら新しいDBIx::ClassがインストールされてしまいCatalystのテストサーバーを起動するたびに警告メ…

Yahoo!不動産の検索結果をGoogle Mapsに表示する

もう絶対に誰かがやっていそうだけど。 いま横浜に住んでいて会社は恵比寿なので通勤に1時間以上かかっているんだけど、最近になって時間がすごくもったいないと実感するように(ようやく?)なってきた。往復で2時間半は下らないのでこれが例えば30分になっ…

HTML::FormFu 0.02

最近HTML::FormFuを試して見ているんだけど、タイムリーなことに0.02系に更新されたようです。http://search.cpan.org/~cfranks/HTML-FormFu-0.02001/DBIx::Class::HTML::FormFuがHTML::FormFu::Model::DBICに置き換わったりしているので後で試す。 - 追記:…

HTML::FormFuでDBカラムのユニークチェックをする

調べたのでちょっとメモ。 ユニーク制約付きのカラムのユニークチェックをして違反してたらエラーメッセージを出す。このMLを参考にした。 http://grokbase.com/topic/2007/09/25/html-formfu-force-error-on-field/yoP3-UCIz8etTxOgftmcYMqZEGA 1. evalとCo…

TheSchwartzのworkerはdaemontoolsで動かすことにしたよ

daemontools daemontools howto daemontoolsのインストール、サービスの作成については上の2つを参考にする。作ったのは以下のようなサービスディレクトリ。/service以下からここにシンボリックリンクを張って使用する。 http://trac.onot.in/public/browser…

TheSchwartzを使ってみた

TheSchwartzについては以下がわかりやすい。 TheSchwartzは非同期かつ分散した環境で各種ジョブを処理させるという枠組みを再実装して利用しやすくしたもので,MySQL(SQLiteもサポート)上のデータベースにジョブを格納し,各ワーカープールで処理を行って…

KML Makerというのを作ったよ

http://takatoshi.dyndns.org/kmlmaker/ KMLというのは、 KML (Keyhole Markup Language) は、Google Earth や Google マップに表示するポイント、線、イメージ、ポリゴン、およびモデルなどの地理的特徴をモデリングして保存するための XML 文法および XML …