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するか
題名 Jifty::Manual::Tutorial - あっという間にゼロからJifty 説明 このチュートリアルを読めば、Jiftyではじめてのアプリケーションを構築するにあたって知っておくべきことはすべてわかるはずです。 使い方 必要なもの ここでは――少なくともこのチュートリアルの執筆時点で――インストールしておくべきものを紹介します。 Jiftyのインストール そんなに構えなくても大丈夫。私たちはDRY (Don't Repeat Yourself) の原則をとても大事に思っていますし、だからこそPerlやCPANを愛しているのですから。JiftyはCPANのすばらしいコードをたくさん利用しています。直接依存しているCPANパッケージは全部あわせて60にもなりましたが、そのほとんどはクロス・プラットフォームなピュアPerlパッケージですから、Perlを利用できるプ
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
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
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
Posted in catalyst, perl Tue, 05 Sep 2006 15:07:00 GMT Whenever popular Perl sites are discussed, a number of large websites are mentioned with the usual suspects being Amazon, IMDB, LiveJournal, Slashdot and others. While this is a good list, what often doesn't get mentioned is the new Web 2.0 sites that Perl 5 is powering. Perl 5 web frameworks (such as Catalyst and Jifty), OO models (Moose) and
にぽたんさんが「最近の Twitter との付き合いかた」で紹介していたTwitterクライアントに触発されてtokuhiromさんがSledgeで書いてCodeReposで公開したNipotterに触発されてJiftyベースのTwitterクライアントをでっちあげました。チェックアウトはこちらから。 svn co http://svn.coderepos.org/share/lang/perl/Jipotter/trunk 内容的にはtokuhiromさんのNipotterをほとんどそのまま移植しただけなので、いまのところまだJiftyらしいアプリにはなっていませんし、にぽたんさんのに比べると機能的にもかなり見劣りしますが、JiftyにしろJifty::DBIにしろTemplate::Declareにしろ(パッケージのテストファイル以外に)オープンになっているコード例は少ないので、その辺
誰もが一発ネタだと信じて疑わなかったJipotterですが、ちまちまと開発が続いています。スクリーンショットを用意するのも面倒だったので、とりあえず下記に実物を用意しました。 http://dev.tcool.org/jipotter/ Twitter/Wassr等への投稿はできませんが、それ以外の機能は全部開放してあります。Localへの投稿もできるようになっていますので、コメント等残したい方は適当にお試しあれ(スパムが増えたら消します)。 #ちなみに各人ごとにセッションを用意しているわけではないので、見えるものは全員同じです。検索条件かぶったりすると何も表示されなくなったりしますが、空検索をするとたぶん元に戻るはず。その辺はあくまで個人用ということで。
こんにちは、Perl担当の西山です。 PerlにはたくさんのDBアクセス用のモジュールが用意されていますが、 皆さんはどのDBアクセスを使用していますか? 最近ではDBIx::Class(通称DBIC)がデファクトと呼ばれていますね。 ある程度長くPerlを使っている人だとClass::DBI(通称CDBI)に手馴れていて 今でも使っているケースもあると思います。 あとはSix Apartの社内標準モジュールとして開発・公開されている Data::ObjectDriverもありますね。 Jifty::DBIとは 数あるDBモジュールの中でも個人的に気になっているモジュールがありまして、 それがJifty::DBIです。 DSLを駆使しててかっこいい、独創的、奇抜、変態、などなどと賞賛されているWebアプリケーションフレームワーク「Jifty」と セットで開発されているDBアクセ
CatalystとJifty::DBIを使うモジュールとしてはすでにCatalyst::Model::Jifty::DBIというのが存在していて、実際に試された方もいるようなのですが、これ、どう考えてもつくった本人は使ってないよねというネタモジュールなので、自分用にでっちあげたものをアップしました。 注意:Catalyst::Model::JDBI::Schemasは0.03以降Catalyst::Model::Jifty::DBIの名前空間に移動しました。本文中必要な部分については書き換えておきましたが、Catalyst::Model::JDBI::SchemasはDEPRECATEDになっていますのでご注意ください。 具体的な使い方はPODと、同梱してあるテスト、あとは先だってShibuya.pmで紹介したスライドを見ればだいたいわかると思いますが、英語はいやだという方のためにいくつか
こんにちは、Perl担当の西山です。 これまでJifty::DBI、Template::WWW::DeclareとWebフレームワークJiftyの周辺モジュールについて書きましたが、今回はViewに関わる部分であるTemplate::Declareというモジュールを取り上げようと思います。 特徴 Template::Declare(以下TD)は、HTML::MASONやTemplate::Toolkitなどに並ぶテンプレートエンジンですが、他のものには無い特徴を持っています。 すべてのテンプレートは100% Pure Perlで記述する 宣言的なシンタックス Mixinや継承などのオブジェクト指向の機能を利用可能(Perlなので) HTML/XUL/RDF/XMLなどの形式に対応(その他の形式も拡張可能) 簡単な例でPerlではデファクトのテンプレートエンジンであるTemplate::T
NAME Jifty::Manual::Tutorial - Zero to Jifty in a Jiffy DESCRIPTION This tutorial should give you everything you need to build your first application with Jifty. HOW TO The requirements Here's what you need to have installed -- at least when we write it. Installing Jifty No bones about it. We believe pretty strongly in the DRY (Don't Repeat Yourself) principle. That's one of the big reasons we lov
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く