この日記のはてなブックマーク数 Subscribe with livedoor Reader

2006-02-16 Thu


Javascript ライブラリ一覧 [Javascript]


流行りの Ajax など実現するために、さまざまなライブラリが提供されていますが、それらをまとめたサイトがありました。

Javascript libraries roundup
http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/

数多すぎ(汗)

やっぱり Prototype 系は堅い? この手のやつは疎いので、Prototype, Mochikit, Scriptaculous あたりは実際に試してみたいなぁ。

ちなみに Scriptaculous はその大きさが問題視されることが多いらしいんだけど、

script.aculo.us のファイルサイズを軽減する
http://d.hatena.ne.jp/secondlife/20060204/1139013893

で紹介されているように

<script src="/js/scriptaculous.js?load=effects,dragdrop" type="text/javascript"></script>


こんな感じで必要なパッケージだけをロードすれば、少なく済ませられるらしい。

Referrer (Inside): [2006-02-19-1]



Jemplate の使いどころ [Web]


Jemplate登場によるMVCアーキテクチャ進化の可能性
http://d.hatena.ne.jp/ysano2005/20060211/1139678697

最近注目されている Jemplate について。

ウェブアプリは、いままでもテンプレートを使うことで、ロジックの中から、デザインに係わる部分を分離する方向で進んできましたが、Ajax とか Javascript バリバリのアプリだと、現状ではその Javascript に table タグだとか "<H1>" タグだとか埋め込まれちゃう。これが Jemplate などを使えば、ちゃんとデザインはデザインとして分離することができる……って理解でいいんだよね?(^^;



Debian で CPAN モジュールをパッケージ化してインストール [Debian]


わりと知られている TIPS として dh-make-perl を使うと、CPAN モジュールを deb パッケージに出来るってのがあるんですが、どうにもうまく行かないやつがある。

$ fakeroot dh-make-perl --build --cpan Jemplate
CPAN: Storable loaded ok
〜中略〜
Unquoted string "name" may clash with future reserved word at \
            /home/kunitake/src/Jemplate-0.14/Makefile.PL line 3.
String found where operator expected at /home/kunitake/src/Jemplate-0.14/Makefile.PL \
             line 3, near "name 'Jemplate'"
       (Do you need to predeclare name?)
String found where operator expected at /home/kunitake/src/Jemplate-0.14/Makefile.PL \
             line 4, near "all_from 'lib/Jemplate.pm'"
(Do you need to predeclare all_from?)
〜以下略〜


こんな感じ。手動で

$ perl Makefile.PL && make && make test


とかは通る。dh-make-perl でパッケージ化しようとすると、失敗。なにが原因かと思ってたら、どうやら Module::AutoInstall modules. をサポートしていないことが一因らしい。しかも、メンテナが激しく忙しいらしく、手がつけられてない様子。
ただし、この状態に対して、名乗りを上げた人がでてきたのでしばらくすると改善されるかも?

参考:
http://lists.debian.org/debian-perl/2006/02/msg00023.html

dh-make-perl-all
http://www.dzeta.jp/tech/index.cgi?dh-make-perl-all%A4%CE%BB%C5%CD%CD%A4%C8%BC%C2%C1%F5


IPv4/IPv6 meter
検索キーワードは複数指定できます
ChangeLogを検索
Google
Web www.kunitake.org
思ったより安い……時もある、Amazon

カテゴリ