Getting Started Catalyst overview Necessary background knowledge Installing Catalyst or getting a binary build Deploying Catalyst Applications Catalyst tutorial Catalyst Flow Chart and Catalyst redispatch diagrams Catalyst forward/detach/visit/go FAQ - general questions about Catalyst that can be answered in a few lines Recommended Plugins - Recommended plugins to solve common tasks for production
NAME Test::WWW::Mechanize::Catalyst - Test::WWW::Mechanize for Catalyst SYNOPSIS # We're in a t/*.t test script... use Test::WWW::Mechanize::Catalyst; # To test a Catalyst application named 'Catty': my $mech = Test::WWW::Mechanize::Catalyst->new(catalyst_app => 'Catty'); $mech->get_ok("/"); # no hostname needed is($mech->ct, "text/html"); $mech->title_is("Root", "On the root page"); $mech->content
プログラマ、と一言で言っても、if文の意味をようやく理解したばかりの駆け出しのプログラマもいれば、汎用的で優れたライブラリを量産できるような凄腕のハッカーもいる、つまりはピンきりです。 Perlプログラマに関してはどうでしょう。一流のPerlプログラマになるためには、見えない階段があるようです。use strict を使い始めたらその階段を一歩上ったと言えるでしょうし、正規表現を理解したときも一段あがることになると思います。リファレンス、クロージャ、オブジェクト指向、CPANモジュール、mod_perl、MVCフレームワーク。それらも階段を構成する材料の数々と言えるでしょう。 さて、Perlプログラミング救命病棟という書籍から、ちょっと長いですがそんなPerlプログラマのレベル10のリストを引用してみます。 レベル1: Perl 関係の書籍や資料を何も読んでいない。Perl がプログラミン
perlnewmod - 新しいモジュールを配布するには 説明 このドキュメントは、Perl モジュールを書き、配布する準備をして、CPAN を 通じて取得可能にするためのアドバイスです。 Perl が実際にこんなに強力な理由の1つとして、Perl ハッカーたちが、自分 の直面した問題への解決策を共有しようとしていることが挙げられるでしょう。 だから、みんなが同じ問題に悩む必要はないわけです。 これが実現されているのは、多くの場合あるソリューションを抽象化して、 Perl モジュールにしているということです。もしこれがなんのことかわから なければ、このドキュメントの残りはあまり役には立たないでしょうし、今ま でにたくさんの便利なコードを見逃していることでしょう。perlmod, perlmodlib, perlmodinstall をよく読んで、ここに戻って来てくださ い。 もし、あなたが
現在、coLinuxは安定版の0.6.x系(0.7.x系)と開発版の0.8.x系の2系統が あります。 0.6.x系とそれ以降では設定ファイルの書式が異なりますので、 注意してください。 「その5:ネットワークの設定 (TAP-Win32でのNAT接続)」については、 お好みのバージョンをのページを選択してください。 coLinux 0.5.xのインストール 古いバージョンです。初めてcoLinuxをインストールしたときのメモです。 coLinux 0.6.xのインストール [その5 (TAP-Win32でのNAT接続)] 古いバージョンです。 coLinux 0.7.xのインストール [その5 (TAP-Win32でのNAT接続)] 一応、現在の安定版(?)です。 coLinux 0.8.xのインストール [その5 (TAP-Win32でのNAT接続)] 一応、現在の開発版です。
題名 Catalyst::Manual::Cookbook - Catalystでお料理を 説明 ママが昔よく焼いてくれたおいしいコード! レシピ デバッグ画面を強制表示する endアクションでdie()を呼び出すと、リクエストの最後にデバッグ画面を強制表示させることができます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug"; } いちいちこれを書いたり消したりするのが面倒なら、endアクションにこんな条件文を加えることもできます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug" if $c->req->params->{dump_info}; } こうしておくと、たとえばクエリストリングに"&du
題名 Catalyst::Manual::Intro - はじめてのCatalyst 説明 ここではなぜ、またどうやってCatalystを使うのかを簡単に紹介します。Catalystの挙動について説明し、簡単なアプリケーションを手早く立ち上げる様子をご覧に入れます。 Catalystとは? Catalystとはエレガントなウェブ・アプリケーション・フレームワークです。きわめて柔軟なのにきわめてシンプル。Ruby on RailsやSpring (Java)、そしてCatalystの元となったMaypoleによく似ています。 MVC Catalystはモデル・ビュー・コントローラ(MVC)というデザイン・パターンを踏襲しているため、コンテンツ、プレゼンテーション、フロー管理といった問題を簡単に切り分けて独立したモジュールにすることができます。こうして切り分けることで他の問題を処
今まとまった仕事にかかりきりで、本欄の更新があまりできないのだが(12月頃から再びこの流れをきちんと追っていく)、米ネット世界の動きが激しい。特にGoogleの動きは急だ。やっぱりこの会社は恐ろしい。Googleに刺激され、シリコンバレー近隣のネット列強Yahoo, eBayの危機感・緊張感は、否が応でも高まっている。加えてオライリーをはじめとする論客による「Web 2.0」つまりネットの次世代ビジョン仮説に関する理論武装も固まってきたことで、ネット周辺でのベンチャー投資意欲、ベンチャー起業意欲も久しぶりに高まりを見せている。ブログ上での真剣な議論も続き、質の高い内容のエントリーもまた増えてきている。 そしてふと日本を眺めれば、かろうじてブログの世界やほんのわずかのギークたちだけは、こうした最先端の動きとシンクロしているが、日本のネット列強たるヤフー・ジャパンや楽天は完全に「Web 1.0
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
VORTEX 2005カンファレンスにおいて、Googleの情報技術担当シニアディレクターDouglas Merrillが、Googleではどのようにしてプロジェクトが進められているかを披露し、会場を沸かせた。Merrillは2004年にGoogleに加わる前は、Charles Schwab、Price Waterhouse、RAND Corporationに勤めた経験をもつ。同氏によれば、Googleにとって情報は「悟り」(パワーではない)であり、組織全体が、「豊富なデータやコンピュータリソースを使って、情報を自由に分かち合い、お互いから学び合うことで、みんなの仕事のやり方や学び方を変えていく」という考えに基づき、仕事に打ち込んでいるという。 言い換えれば、Googleで働くということは、オープンであり、フラットであり、透過的であることを意味するらしい。つまり、同社が外の世界と交じり合う
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く