This search is brought to you by David Davis. xantus -at- cpan .dot. org Visit Xantus.org for more of his work. Database updated on Fri Oct 10 07:31:58 PDT 2008
NAME TheSchwartz::Simple - Lightweight TheSchwartz job dispatcher using plain DBI SYNOPSIS use DBI; use TheSchwartz::Simple; my $dbh = DBI->connect(...); my $client = TheSchwartz::Simple->new([ $dbh ]); $client->prefix("theschwartz_"); # optional my $job_id = $client->insert('funcname', $arg); my $job = TheSchwartz::Simple::Job->new; $job->funcname("WorkerName"); $job->arg({ foo => "bar" }); $job-
m コマンドでモジュールの情報を調べます。 $ cpan ... snip ... cpan[1]> m DBIx::DBSchema Module id = DBIx::DBSchema DESCRIPTION Database-independent schema objects CPAN_USERID IVAN (Ivan Kohler <ivan-pause@420.am>) CPAN_VERSION 0.33 CPAN_FILE I/IV/IVAN/DBIx-DBSchema-0.33.tar.gz UPLOAD_DATE 2007-06-29 DSLIP_STATUS bmpOp (beta,mailing-list,perl,object-oriented,Standard-Perl) INST_FILE (not installed) 現在のメンテナの PAUSE ID が
NAME Catalyst::Model::Adaptor - use a plain class as a Catalyst model SYNOPSIS Given a good old perl class like: package NotMyApp::SomeClass; use Moose; # to provide "new" sub method { 'yay' } Wrap it with a Catalyst model: package MyApp::Model::SomeClass; use base 'Catalyst::Model::Adaptor'; __PACKAGE__->config( class => 'NotMyApp::SomeClass' ); Then you can use NotMyApp::SomeClass from your Cata
NAME Catalyst::Controller::Resources - Catalyst Collection Resources Controller SYNOPSIS MAP RESOURCES package MyApp::Controller::Articles; use base 'Catalyst::Controller::Resources'; # GET /articles sub list { my ($self, $c) = @_; } # POST /articles sub create { my ($self, $c) = @_; } # GET /articles/{article_id} sub show { my ($self, $c, $article_id) = @_; } # PUT /articles/{article_id} sub upda
CPANで % install Task::Catalyst などとすると *** Module::AutoInstall version 1.02 *** Checking for Perl dependencies... [Core Features] - Catalyst ...missing. (would need 5.65) ==> Auto-install the 1 mandatory module(s) from CPAN? [y] [Log4perl Support] - Params::Validate ...missing. - Catalyst::Log::Log4perl ...missing. (would need 0.1) ==> Auto-install the 2 optional module(s) from CPAN? [y] [HTML::Wid
Web::Scraperを使って、物件一覧をGoogle Mapsにマッピング : cotalog の記事ですが、住所を取得するところはかなりあやしいというか、てきとーな正規表現でごまかしていました。 はてブのコメントでjmalaさんに教えてもらった、 住所抽出モジュールをCodeReposにもってきた - Yappo::Hatena::Diaryを早速チェックアウトして利用してみることに。 2006/10/20 Shibuya.pm tech talk #7 Geography::AddressExtract::Japan - Yappoも合わせて読んでみたのですが、凄いですよこのモジュールは。 try.pl #!/usr/local/bin/perl use strict; use Geography::AddressExtract::Japan; use encoding "utf8
I fixed the Angerwhale leak. The main problem was knowing where to look for the leak, but Alias++'s Devel::Leak::Object cleared things right up. I ran angerwhale like this: ANGERWHALE_EXIT_OK=1 perl -MDevel::Leak::Object=GLOBAL_bless script/angerwhale_server.pl -d Then I hit it a few hundred times to exaggerate the per-request leaks: ab -n 300 http://localhost:3000/ Then I told it to exit, so I co
WWW::Mechanize でコンテンツとってきて TreeBuilder::XPath で解析するようなのを今まで単機能スクリプトなどでは便利に使っていたのだけど、それを永続的なプロセスで使おうとしたらメモリ使いまくってとんでもないことになったという話。 まずどんどんメモリが増えていくのでタイミングよく読んでいたjrockwayの記事などを参考に、 perl -MDevel::Leak::Object=GLOBAL_bless 付きでスクリプトを実行してみる。 少しソースをいじってまずはループを一回で止めるようにしたときの出力 Tracked objects by class: Config 1 DBI 1 DBI::var 5 DBIx::Class::ResultSource::Table 1 DateTime::Duration 2 DateTime::Format::Build
エントリの続きはこちら→CPANモジュールのアンインストール(改良版) - ヒルズで働く@robarioの技ログ あるCPANモジュール(以下ディストリビューションと呼びます)をアンインストールしてみます。 まずは色々紹介しながら回りくどくやってみます。最後に簡単な方法を紹介します。 消したいディストリビューションを確認 自分が消したいディストリビューションが分からなかったら、 % perldoc -tT perllocal | grep Module # 見た目より速さ優先ならこっち % grep Module `perldoc -l perllocal` でインストール履歴が出ます。perllocal.podにはインストールしたディストリビューションの一覧が時刻と共に記録されていて「昨日インストールしたアレアレ…何だっけ?」という時には割と使えます。 モジュール名とディストリビューショ
On 11/28/05 6:47 PM, Uwe Voelker wrote: > On Mon, 2005-11-28 at 14:00 +0100, catalyst@augensalat.de wrote: >> There are other ORMs available, but only one, DBIx::Class gets >> some attention here. >> How about Alzabo or Rose::DB::Object or maybe others? > > John and Matt, can you please give a feature comparison of RDBO and > DBIC? Sure, here's a summary. I wrote it and Matt provided some feedback
NAME Rose::DB - A DBI wrapper and abstraction layer. SYNOPSIS package My::DB; use Rose::DB; our @ISA = qw(Rose::DB); My::DB->register_db( domain => 'development', type => 'main', driver => 'Pg', database => 'dev_db', host => 'localhost', username => 'devuser', password => 'mysecret', server_time_zone => 'UTC', ); My::DB->register_db( domain => 'production', type => 'main', driver => 'Pg', database
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く