This domain may be for sale!
PerlでCGIを作るときに基本的に変更されないHTML部分と動的に変更されるロジック部分を分離したい場合は多い。 そういった用途のため、HTML部分をテンプレートとして扱うためのモジュールがいくつかあるようだ。 参考:はてな「PHPでいうsmartyのようなツールはPerlでもあるのでしょうか?」 ここには、ActivePerlでTemplate-Tookit(TT)を使うための方法を書き留める。 ActivePerlではPPMでモジュールがインストールできるため大変便利だが、Template-ToolkitのモジュールはActivePerlの開発元ActiveSTATEのリポジトリにはない。 参考:浅倉卓司@blog風味?「ActivePerl用のTemplate-Toolkit」 そこで、以下の要領でPPMにuwinnipegのリポジトリを追加する。 参考:Perl/ActivePe
Perlで CGI スクリプトを作成するための備忘録的なメモです. 少しずつ書き足していきます. 書いた人: curry 作成日: 2006/07/25 現在,日本語混じりの Perl スクリプトを書く際に最もよく用いられている文字コードは EUC-JP でしょう.ですが,将来的な Perl の方向性としては,スクリプトを UTF-8 で記述することになっています.Perl での UTF-8 の扱いをきちんと理解していれば,文字列をバイト単位ではなく文字単位で扱えるようになったり,多言語への対応が容易になるなど様々な利点があります. とはいえ,一部の閲覧環境(携帯電話など)では UTF-8 を認識せず,Shift-JIS にしか対応していないということもザラです.また,出力される HTML ファイルを編集する際には, Windows の標準である Shift-JIS (正確には cp932
UTF8 フラグについてわかってるつもりだったんですが,utf8::is_utf8 considered harmful - Bulknews::Subtech - subtech を読んで混乱したので,自分なりにまとめてみました。間違いがありましたらご指摘よろしく。 まとめ スカラー変数の内部表象の状態を示すものとして UTF8 フラグというものがある スカラー変数は(リファレンス等は別として)下記のものを格納できる (A) 文字列(内部表象: UTF-8) (B) 文字列(内部表象: ISO-8859-1) (C) バイナリ列 純粋なバイナリストリーム(画像ファイル等)かもしれないし, UTF-8 octet stream かもしれないし, CP932 octet stream かもしれないし,etc, etc ... Perl は(後方互換性確保などの理由から)ISO-8859-1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く