Perlcast で Jiftyの開発者にインタビュー をしていた。JiftyはCatalystやRuby on Railsのようなデータベースを使ったウェブアプリケーションのフレームワークで、特徴は: Ajax ready Ajax用のブラウザ独立なJavaScriptのコード...
Perlcast で Jiftyの開発者にインタビュー をしていた。JiftyはCatalystやRuby on Railsのようなデータベースを使ったウェブアプリケーションのフレームワークで、特徴は: Ajax ready Ajax用のブラウザ独立なJavaScriptのコード...
Catalyst以上にRuby on Railsをおびやかす存在になりうるんじゃないかと一部で注目されているらしいJiftyというフレームワーク。前々から気にはしていたのですが、どうにも調子が悪くて仕事が手に付かないので、気晴らしに入れてみました。 http://jifty.org/view/HomePage まずは駄目モトでCPANからWinに……と思ったのですが、これはもうあれやこれやの依存モジュールが入らなくて早々に断念。いまのところまだppmもないようなので、今度はcoLinux上のDebian Sargeに入ってインストール。60からの依存モジュールがあるとのことですが、Linux系であれば特に問題になりそうなものはない模様。 ただ、いまCPANにあがっているものは(オフィシャルサイトから落としたものも同様らしいですが)テストが一部腐っているので、force installするか
この文書は Perl.com: Buildling a Large-scale E-commerce Site with Apache and mod_perl を翻訳したものです。2001年に書かれた文書であり、Apache/mod_perl/CPAN モジュールなど現在の状況にはそぐわない部分もある可能性があります。 大規模なeコマースサイトを Apache と mod_perl で構築する よくある神話 Perl はセーブする アプリケーションサーバの撰択 ケーススタディ: eToys.com Apache::PerlRun による救済 新たなアーキテクチャの計画 2000年のクリスマスを切り抜ける アーキテクチャ プロキシサーバ アプリケーションサーバ 検索サーバ ロードバランスとフェイルオーバー コード構造 キャッシング セッショントラッキング セキュリティ 例外(Excepti
The original headline for this article hit me last week in a post-Turkey haze… laying on the couch… staring at the ceiling in the living room — “Why Del.icio.us is more important than Google”. Let’s hear it for SENSATIONALISM! Woo-hoo! It’s hard to compare the two… one is a web service and the other is a company, but they do have a common goal — they strive to manage the endless pile of informati
Catalystでajax - 実践編 Posted by Gosuke Miyashita Sat, 30 Apr 2005 13:28:59 GMT 概要 前回のエントリに関して、MM/Memoで、「うーん、便利なのかなー。perl(とかのサーバサイド)コード中にjavascriptが混ざるのって嫌な気がするけど。」と書いている方がいらっしゃったのですが、ちょっと勘違いをされているような気がします。自分でJavascriptのコードを一切書かずに済ませるための、HTML::PrototypeならびにCatalyst::Plugin::Prototypeですから。 なので、今回は実践編っつーことで、Javascriptを一切書かずにajaxなウェブアプリ(ってほどのものではないけど)をCatalystで作ってみたいと思います。といっても、けんたろさんのCatalyst で作る簡単 Web
さて、激しく頭の悪そうなタイトルですが。先日のエントリ「Catalyst 事始め」 で書いた、Catalyst を用いて作成した Feed2JS のソースを公開せよという圧力(違)がかかったので、手順をちと書いてみます。つーか、せっかくの機能をまったく活かされていないというアレなのであんまり意味ないかとは思いますが、そもそも Catalyst を用いたコード例自体があんまりない現状なので、こういうことしちゃバカ呼ばわりされますよ! という悪い例としてでも、まぁないよりはマシかな、と。 動作確認した環境(つーか、このサーバです)は以下の通り。 OS debian linux Apache 1.3.33 Perl 5.8.4 mod_perl 1.29 ほんでもって、httpd.conf(というか、ヴァーチャルホスト用の設定箇所)に、こんな感じの記述を適当に付け足す。 <Location />
題名 Jifty::Manual::Tutorial - あっという間にゼロからJifty 説明 このチュートリアルを読めば、Jiftyではじめてのアプリケーションを構築するにあたって知っておくべきことはすべてわかるはずです。 使い方 必要なもの ここでは――少なくともこのチュートリアルの執筆時点で――インストールしておくべきものを紹介します。 Jiftyのインストール そんなに構えなくても大丈夫。私たちはDRY (Don't Repeat Yourself) の原則をとても大事に思っていますし、だからこそPerlやCPANを愛しているのですから。JiftyはCPANのすばらしいコードをたくさん利用しています。直接依存しているCPANパッケージは全部あわせて60にもなりましたが、そのほとんどはクロス・プラットフォームなピュアPerlパッケージですから、Perlを利用できるプ
Catalystでのセッション管理はどれがいいのだろう Catalystをちょっとやり始めている。 シスコのHUBの方はデータセンター内で他者さんのラックで使われているのをよく見ます。 うちは使ってないけど。管理機能は別としてすぐに代替が可能なお手頃なHUBの方がうちの運用にあっているんじゃないかと思うのだがごもごもごも。。 んで、勉強にCatalystでアプリケーションを作るのにあたって、セッション管理をどうしたらいいのか調べ中。 プラグインが4つほどあるんですよね。 Catalyst::Plugin::Session::FastMmap Catalystの制作者のプラグイン。データの保存には、Cache::FastMmapを使う。セッションキーのリダイレクト時の書き換え機能やHTML上のリンクへの埋め込み機能もある。FastMmapはけっこう速いらしい。たぶん一番ベーシック Catal
Implementing Perl 6... and other related technologies. I've allocated this weekend's time away from the Pugs repository, to concentrate on merging my day $job and Perl 6 -- namely, by converting Jifty from Class::Accessor into Moose, so I can use Class::MOP to implement the long-overdue support for API reflection on Action parameters, as well as use Moose's TypeConstraint for introspection on vali
Catalyst 5.65 で、下記のプラグインを使って実装してます。 Catalyst::Plugin::ConfigLoader 0.03 Catalyst::Plugin::FormValidator::Simple 0.09 Catalyst::Plugin::FillInForm 0.06 Catalyst::Plugin::Authentication 0.05 Catalyst::Plugin::Authentication::Credential::Password Catalyst::Plugin::Authentication::Store::DBIC 0.05002 Catalyst::Plugin::Session 0.05 Catalyst::Plugin::Session::Store::Memcached 0.02 Catalyst::Plugin::Sess
Implementing Perl 6... and other related technologies. Today has been a really long day -- Jifty hacking by the day and Parrot hacking (IMCC lexer reentrancy) by the night. Happily, both proved to be fruitful. The Jifty hacking part involves putting a declarative layer around Jifty::Action, so we can use the same Model-side Jifty::DBI::Schema syntax for Controller-side action parameters. It's now
Catalyst Tips #1 default アクションでの args の扱い Posted by Gosuke Miyashita Thu, 20 Jul 2006 10:05:08 GMT Catalyst では /controller/action/foo/bar といった パスでアクセスした場合、$c->req->args->[0] で foo、$c->req->args->[1] で bar が取り出せるのですが、/controller/foo/bar といったアクションの指定がないパスだと、$c->req->args->[0] には controller が入ってしまいます。 $c->req->args は Catalyst::Dispatcher の prepare_action メソッドでセットされるのですが、default アクションが呼び出される場合には、更に Ca
Catalystとは!? Perl界でじわじわもりあがってきてるMVCウェブフレームワーク Catalyst を試してみた。 Catalyst は Maypole というフレームワークの後継らしい。MaypoleのページのCatalystの説明によると、 Catalyst is a new, elegant web application framework for Perl. It is based on Maypole and adds many features from Ruby-on-Rails, Struts, Spring and Tomcat in a new and innovative way. と言われていて、いろいろな既存プロジェクトからエッセンスをもらったフレームワークなんだね。 こいつの大きな特徴は、いくつかのコマンドを打つだけでアプリの原型(スケルトン)を作
2005年07月27日 RoR 系フレームワーク Catalyst にも RoR みたいなかっこいいムービーがあるのを発見。 お題「DBと連携したウェブアプリをつくろう」の巻 Catalyst: http://dev.catalyst.perl.org/wiki/Movies Ruby on Rails: http://www.rubyonrails.org/ ほとんど同じことをしているから、 Catalyst と RoR でどう違うのかの比較ができておもしろい。 ところで、こう見るとやっぱりOS Xは見栄えがしていいね。エディタは TextMate、ターミナルは Terminal.app か iTerm、MySQLクライアントに CocoaMySQL 使ってますね。CocoaMySQL のアイコン美しいです。CocoaMySQL はぼくにMacに切り替える決心をさせたアイコンのひとつ。
Implementing Perl 6... and other related technologies. I've just finished delivering the talk; it went very well, though quite exhausting -- I feel as if I've just delivered 9 lightning talks in a row. Slides are available in the usual formats: PDF, Flash, HTML+Images. If you haven't read Jesse's Jifty talk, please read that first (it's .xul -- needs a Mozilla-based browser). By going with the li
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く