Sledge::Plugin::DebugTemplateで開発効率が135倍になるデモ

フォームポストでテンプレートを送りつけると、それを使ってページを表示してくれるSledge::Plugin::DebugTemplateというのを作った。これによりJavaScriptやCSSのみならず、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

ブラウザを制御してページの内容をダミーのフォームに置き換えて現在のバッファの内容をペーストしてフォームポストしています。どちらかというとこっちの方が肝で、このデモは萌ディタとSleipnirで作っていますが、AutoHotkeyやらMozRepl使ったりすれば他のエディタとブラウザの組み合わせでもできる。

開発サーバー上で直接編集したり、あるいはSambaでマウントして編集したり、といったことも可能なわけですが、この方法だと編集するのは全くダミーのファイルでよいし、デバッグ中に他の人の作業に全く影響を与えないのがうれしい。開発サーバーが共用でも、個人で好き勝手に試すことができる。

当然のことながら本番環境で使えるようになっていると丸ごとセキュリティホールになるので注意が必要です。(イントラの場合でもURLがバレていると危険なので、何らかの認証処理を入れたいと思っている)

----
ついでに萌ディタ用のTemplateToolkitクラス。
http://la.ma.la/misc/src/tt.javascript.txt

- htmlの設定を継承して、ファイル保存時のフックのみを変更
- Sleipnir制御用のクラスを別ファイルに作ってあるんだけど、これ用に切り出し。


WriteBacks

=?utf-8?B?ZGVsLmljaW8udXMvcG9wdWxhcg==?=




Living My Life Faster - CollegeHumor video
URL:http://www.collegehumor.com/video:1710434Published: 10/2/2006 7:23 PM  

Buzz It!Feed HomeArticleGood Article? Buzz It!Publisher's SiteTo View / Comment
大西 宏のマーケティング・エッセンス:【警告】Googleカレンダーで情報流出?
URL:http://ohnishi.livedoor.biz/archives/50249647.htmlPublished: 10/2/2006 6:55 PM  

Buzz It!Feed HomeArticleGood Article? Buzz It!Publisher's SiteTo View / Comment
Version 0.1 (22)
URL:http://web.mac.com/lee.gillen/...A1-45ED-B0D2-0F659CF86D25.htmlPublished: ...

Posted by The.RSS.Reporter at 2006/10/03 (Tue) 18:15:11

Posted by 株・先物・オプション取引戦国時代 at 2008/10/21 (Tue) 14:24:27

Link/Perl

Perl・CGIに関するリンク集。 Contents Contents Link/Perl 公式 リファレンス モジュール プログラミングTips CGI技術 CGIサービス Perl/CGI関連書籍 その他Perl関連ページ ▲ ▼Link/Perl ▲ ▼公式 Perl.com:本家 ActiveStat...

Posted by [ abs+ ] (PukiWiki/TrackBack 0.3) at 2009/05/01 (Fri) 20:22:44
TrackBack ping me at
http://la.ma.la/blog/diary_200610030448.trackback
Post a comment

writeback message: Ready to post a comment.







spam yoke. nanimo ireruna.