タグ

ブックマーク / tomyhero.hatenadiary.org (2)

  • Template-Toolkitの予約語 - Lazy Programmer :-p

    先週、スーパーファンタスティックマークアップエンジニアのhamashunさんに、template toolkit に loopっていう特別な変数があるのを教えてもらった!予約語があるのを初めて知ったよ! こんな感じでつかえるよ! [% FOREACH item = [ 'foo', 'bar', 'baz' ] -%] [% "Items:\n" IF loop.first -%] [% loop.count %]/[% loop.size %]: [% item %] [% END %] いままでこうやってたたよ orz... [% cnt = 1 %] [% FOREACH item = [ 'foo', 'bar', 'baz' ] -%] [% "Items:\n" IF cnt == 1 -%] [% cnt %]/3: [% item %] [% cnt = cnt + 1 %

    Template-Toolkitの予約語 - Lazy Programmer :-p
  • フレームワーク勉強会 - Lazy Programmer :-p

    kansai.pm に参加させて貰いました。Thanks! 二つほど考えさせられることがあったので、まとめようと思います。 フレームワークと制約 色々なフレームワークの紹介がありましたが、私的に、一つ良いのがあれば(現在:Catalyst)、それを超えないかぎり他はいらないじゃないかな、と思っていましたが、今回参加したことによって、考えの幅が広がりました。 私がこれまで開発してきたのは、サーバの発注から行うことが一般的で、perlが5.0だけが入ってるとか、CPANのモジュールは使えないなどの制約などは気にしたことはほぼありませんでした。 つまりそうか、「制約の中で動かすようにする必要がある場合の、フレームワークという需要」があるのがわかりました。 ただ個人的に、制約の中でのフレームワークというのは、戦術レベルの対応であって、そういった状態を避けるための戦略的な努力をまずしてから、それでも

    フレームワーク勉強会 - Lazy Programmer :-p
  • 1