タグ

Sledgeに関するpenaltyのブックマーク (6)

  • 最速インターフェース研究会 :: Sledge::Plugin::DebugTemplateで開発効率が135倍になるデモ

    フォームポストでテンプレートを送りつけると、それを使ってページを表示してくれるSledge::Plugin::DebugTemplateというのを作った。これによりJavaScriptCSSのみならず、HTMLテンプレートすらローカルファイルと差し替えて開発ができるようになった。 ソース(nopasteが24時間で消えるの知らんかった) http://rafb.net/paste/results/Ohpek040.html http://la.ma.la/misc/src/DebugTemplate.pm Winkで作ったデモ http://la.ma.la/misc/demo/debug_template.htm ブラウザを制御してページの内容をダミーのフォームに置き換えて現在のバッファの内容をペーストしてフォームポストしています。どちらかというとこっちの方が肝で、このデモは萌ディタと

  • Sledge をこういう風に使うのはどうか lang:ja - tokuhirom's blog.

  • Sledge::Engineのlookup_static()をこうして欲しい!

    Sledge::Engineで、テンプレートとそれに対応するクラスはあるけれど、そのテンプレートに対応したdispatch_***()がなかったときに、その関数を自動生成するlookup_staticっていう関数があって、これすごく便利なんです。ただ、対応するクラスすらなかったときは404になります。まぁ当たり前ですね。 でもクラスも自動生成してくれるようにな機能があったらいいなと思って、というか業務で必要だったのでlookup_static()を以下のようにしてみました。 追加したのは最後のelse節です。なかったらその場で動的にクラスを作っています。多分PerlSetVarとかで有効・無効を制御した方がいいかもしれません。 下にpatchも貼っておきます。作者のshebangさんにメールしてみる、というか直接話すw sub lookup_static { my($self, $path

  • Sledge ドキュメント - にぽたん研究所

    先日の Shibuya.pm テクニカルトーク #6 で、やっぱり注目のフレームワークは Catalyst なんだなぁーって思いつつ、日頃から Sledge を使っているせいか、あまり良さや真新しさを感じなかったりして。 「メタフレームワーク」という存在定義っぽいので、Catalyst のそれ自体は割と貧相。 なのに Helper まわりとかは妙にゴージャス & 拡張されているので、やる事や Model が決まってればすぐに使え、そうじゃない場合はすぐ使えなさそう。 Rails の対抗馬なのかも知れないですが、Rails な人が wink とか使ってアジャイル開発とか言って見せびらかしているようなのを真似するには向かないかも知れないですね。 まぁ Sledge も Model に制約がなかったりするのでまず向かないですが「10 分でブックマーク作れ」とか言われたら出来るかも知れん。 Cat

    Sledge ドキュメント - にぽたん研究所
    penalty
    penalty 2007/10/15
    Sledge::Scaffold作りたいなーとおもっていますた
  • sourceforge.jp

    We’re getting things ready Loading your experience… This won’t take long.

  • 12 Things I dislike with Sledge: blog.bulknews.net

    12 Things I dislike with Sledge Sledge に触らなくなってしばらくたちますが Sledge 2.0 への要望ということで。 1. デフォルトが .cgi での起動で、URL ごとにファイルをつくらないといけない。 2. スタンドアロンのサーバがない。HTTP::Server::Simple::CGI あたりでスタンドアロンに起動できるようにしたり、FastCGI をデフォルトサポートできるとよいかも 3. sessions テーブルを手動でつくらなければならない。メンドウ。Helper? 4. Config ファイルの命名方法 (_production.pm) や読みわけ (Proj-conf.pl・環境変数) が変態的 5. Hook やプラグインをサブクラスで無効化できない 6. プラグインが実際に "Plug In" でない。利用する側が明示的に利

  • 1