pilika

PilikaをT2で使うサンプルを作成しました

ちょっと空いてしまいましたが、T2でPilikaをテンプレートエンジンとして使用するサンプルが試せるようになりました。 リポジトリ: http://www.deathmarch.jp/svn/pilika/t2-sample/trunk Eclipseにインポートして、Tomcat6上に配備すれば実行できます。 詳…

Sapporo Java Daysのプレゼン資料

あまり時間がとれなかったので駆け足で紹介した資料です。 はてなでSlideSharaのkeynotesに対応したし、もったいないので公開します。Pilika View more presentations from Shuji Watanabe.あれ? 表示されない? SlideShareの組み込み方 と、以前のエントリ…

t2でpilikaを使う

昨日のエントリーにも書きましたが、T2はWebアプリの中でもフロント部分(リクエストを受け付けてディスパッチする)に特化したフレームワークです。Viewになにを使っても良いですし、O/RマッパーやDIコンテナも自由に組み合わせることが出来る事が特徴です…

t2はじめました

年末くらいから気になっていたt2を触っています。 T2は、Webにつなげる・つながる部分に特化した部品化指向のWebアプリケーションフレームワークです。 「the WEB Connector」というコンセプトを元に、小さく扱いやすい部品として提供します。 Webアプリケー…

最も重要なドキュメントはユーザマニュアル

仕事の方が忙しすぎて1ヶ月ほど放置していたPilikaの開発を再開しました。 ドキュメント(Wiki)の整備をしていたところ、しばらく放置していた事が功を奏してか構成や機能的に煮詰められていない部分が露呈しています。そこで、ドキュメントの構成から見直…

北海道開発オフ

開発オフに参加してきました。北海道開発オフとは、プログラマやデザイナなど主に技術者が中心になって休日に集まり、好き勝手に作業をしている集まりです。 集まった人はそれぞれ何をやっても構わず、本を読んでいてもOKだし、プログラムを組んでいてもOKと…

Ruby Sapporo Night

先日、Apple Store札幌にてRuby札幌のしまださんが行っているRuby Sapporo Nightにお呼びいただきました。 今年のテーマはクロスコミュニティという事で、札幌近郊のコミュニティと一緒に何かやろうという展開とのことです。 そこで、折角Rubyのイベントだと…

PilikaでのEL式ではRubyの関数が使えます

ちょうどタイムリーなエントリーがありましたので便乗ネタです。PilikaはJavaで実装しているテンプレートエンジンですが、JSPの式言語と同じようにして変数を埋め込むことができます。 <p>${title}</p> ここまではよくあるパターンです。 Expressionで重要なのは、E…

パーサを書き直すことにした件

結局、StAXのパーサが環境によって異なる位置情報を返す問題は、同梱されている実装クラスが異なりどうにもならない、という結論に達しました。少なくともJava6に同梱されている実装(sum実装)ではうまく動かないのでどうにもならないです。なので書き直す…

Groovyのasmのバージョンが古い件

テンプレートエンジンpilikaの特徴として、スクリプトを必要に応じて好きな言語で記述できる、という事を考えているのですが、いきなり暗礁にのりあげてしまいました。Java6のスクリプト言語サポートは、様々なスクリプト言語を同時に使える可能性を秘めてい…

クラスローダの問題?

最初はMavenの依存ライブラリにGroovyとJRubyを入れてみたが、案の定asmがコンフリクトしました。そこで、ClassLoaderを指定するScriptEngineManagerを使い、スクリプト関連のライブラリはローカルフォルダから個別のクラスローダでロードする形にしました。…

Hudsonを試してみた

継続的インテグレーション(CI: Continuous Integration)は、プロジェクトのビルドとテスト、更にはそれらのレポートの作成までを全て自動化する事です。CIツールとしては、Continuum が有名ですが、SubversionやMaven2などと組み合わせて使用します。以前…

テンプレートエンジンはじめます - pilika

2週間ほど前より、テンプレートエンジンを作りたくなって開発をはじめました。世の中には色々なテンプレートエンジンがあるのですが、そのほとんどはプログラマ向けの仕様になっており、 Webデザイナが使うには使いにくいテンプレートエンジンが多いと感じ…