タグ Xslate
人気順 10 users 50 users 100 users 500 users 1000 usersMouseとText::Xslateをリリースした - Qiita
この記事はPerl Advent Calendar 2017の11日目の記事です。 昨日はtsucchiさんの Minion について でした。Minionはv8からadmin uiが付属するようになったらしいので使わねばと思っていたところでした。 さて今日は、先日僕がメンテナになりリリースしたMouseとText::Xslateについて なぜメンテナになりリリースしようと思ったか どういう変更を... 続きを読む
Xslate の mark_raw は template に書かない - blog.64p.org
Xslate の mark_raw は template 側では使わずに、Controller ないし Model で使って欲しい。 ある文字列が、HTML として処理すべきものかどうかは、サーバー側で判断すべき事案であって、マークアップエンジニアが判断すべき事項ではないから、というのが大きい。 「タグがうまく入力できないんですけど」というディレクターからの起票によって、それをマークアップエンジニ... 続きを読む
Text::XslateにテンプレートのSyntaxをチェックするメソッドが追加されて便利 - その手の平は尻もつかめるさ
2014-01-07 Text::XslateにテンプレートのSyntaxをチェックするメソッドが追加されて便利 Perl Text::Xslateのバージョン3.1.0から,テンプレートのSyntaxが正しいかそうでないかをチェックするメソッドが追加されていて便利です. 以下のように,テストしたい対象のテンプレートファイルをvalidate()メソッドの引数として食べさせてあげると,そのテンプレ... 続きを読む
Xslate と Mouse と Perl 5.20の話 - blog.64p.org
Perl 5.20 で Mouse とか Xslate がおかしいな! ってことになったら、Mouse のバージョンが古くないかを確認しよう。 Mouse の 1.13 より前のバージョンは Perl 5.20 で実行時エラーになる問題がある。 通常はおきないが、 おきるケースがありえる。 具体的には cpanfile に required 'Mouse', '==1.12'; って書いていたり、... 続きを読む
YappoLogs: Perl で L10N するのに Locale::Maketext::Extract::Plugin::Xslate っての書いた
Perl で L10N するのに Locale::Maketext::Extract::Plugin::Xslate っての書いた Perl で L10N するにはhttp://blog.64p.org/entry/20110224/1298521852こういうことするんですが、今時はTTなんかつかわない!Xslateだ!ってことで Locale::Maketext::Extract::Plugi... 続きを読む
Data::Dumper が壊れているという惨事 - Islands in the byte stream
あるいは PERL_CPANM_OPTS=-n は危険だという話。それはこのtweetから始まった。 @__gfx__ 直接Xslateには関係なさそうなんですが、こんな感じでdumpができない問題に悩まされてていて頭がハゲそうです。isWORDCHAR君、どこ行ってもうたんや…… URL2013-03-05 19:55:20 via web to @__gfx__結局これは Data::Dump... 続きを読む
Text::Xslate TTerse の深淵なる罠 - Perl Advent Calendar Japan 2012 Casual Track
みなさんこんにちわ!みなさんはテンプレート使ってますね! Xslate つかってますね! TTerse 使ってますね!今回はうっかりハマってしまう罠を教えます! SET で作った変数はブロックスコープである ブロックスコープなんだけど SET したスコープの中にあるブロックはスコープの対象外なので以下のテストは動かなかったりするんだ。 my $tx = Text::Xslate->new({ sy... 続きを読む
ISUCONのサンプルアプリケーションのフレームワークだったKossyを単独ディストリビューションにした - blog.nomadscafe.jp
ISUCONのサンプルアプリケーションのフレームワークだったKossyを単独ディストリビューションにして、いくつか機能追加した。ただしテストはないのでアルファクオリティ。 https://github.com/kazeburo/Kossy Plack、Router::Simple、Text::Xslateがベースで、独自のvalidatorが付いている程度のそれほど特徴はないsinatra風フレー... 続きを読む
Xslate が SEGV したときにどうすればいいか - tokuhirom@株主の日記 - subtech
まず基礎知識として、Perl で webapp をかいている場合 SEGV する原因は XSのバグ(80%) 環境設定の問題(10%) deep recursion で stack をつかいつくすなどの既知バグ(2%) out of memory 系(1%) Perl 本体のバグ(4%) といったところです。(本体のバグについてはPerl 5.8 ではバグっていても 5.14 などではすでに修正さ... 続きを読む
モダンPerlの世界のText::Xslateの会の後半へのツッコミ - 空繰再繰
モダンPerlの正解へようこそのText::Xslateの会へのおかしな点。 モダンPerlの世界へようこそという、 gihyo.jpでの石垣憲一氏の連載があるのですが、 この連載のText::Xslate:永続環境に特化したテンプレートエンジンの後半、 Text::XslateはTTのかわりになれるのか?の部分がどうにも引っかかってしょうがないので、現時点で僕が思ってるコトをまとねてみるテスト。... 続きを読む
萌えキャラとは一体何だったのか : Mojolicious::Lite + Teng + SNBinder + Xslate (+ SQLite/OnMemory) でCRUDアプリを作ってみた
Mojolicious::Liteは一つのファイルの中に全部突っ込んでWebアプリが作れるということなので、今自分が気になってるものを習作の意味を込めて全部詰め込んでCRUDアプリを作ってみました。jQueryも入れたかったけど書いていてカオスになったのでSNBinderの補助とページャ以外は無しにしました。 色々突っ込んでみたものは以下 Teng ページャ(プラグイン) inflate/defl... 続きを読む
Xslateの関数でクロージャを使う - Islands in the byte stream
@shmorimoさんとのやりとりのなかで考えた、Xslateの関数にクロージャを渡したいケースのまとめです。まず前提条件: リクエスト毎にクロージャをXslateに渡したい Xslateの登録関数を定義できるのはnew()のときのみ 動的に関数を加えることはできない リクエスト毎にXslateをnewすると遅いので避けたいこのような条件下で、リクエスト毎にクロージャを登録する方法は幾つかあります... 続きを読む
Text::Xslateが素敵すぎる(Markdown編) - D-6 [相変わらず根無し]
Text::Xslateが素敵すぎる(Markdown編)2011年2月17日 10:13 D| ブログ記事のURL| コメント(0)| トラックバック(0)おいおい、Text::Xslate素敵すぎるだろ。今日Markdownを使いたいと思ってちょっと考えたら、これだけで終了した:use strict;use Text::Xslate;my $xslate = Text::Xslate->new... 続きを読む