[簡単]の検索結果
HTML::Templateの<TMPL_VAR>タグは、プログラムでパラメータに値を設定すると、 タグの部分がパラメータで設定された文字列で置き換えられるという簡単なものです。
以下は、<TMPL_VAR>タグの使い方を示す単純なサンプルプログラムです。
--- テンプレートファイル(tmplvar.tmpl)
<html> <head> <title>HTML::Templateのサンプルプログラム VAR</title> </head> <body> <h1>HTML::Templateのサンプルプログラム VAR</h1> <p> My Name is <TMPL_VAR NAME=NAME> <br /> My IP Address is <TMPL_VAR NAME=IPADDR> <br /> </p> </body> </html>
--- CGI(tmplvar.cgi)
#!/usr/bin/perl
use strict;
use warnings;
use HTML::Template;
my $template = HTML::Template->new(filename => 'tmplvar.tmpl');
$template->param(NAME => 'Yamato, Taro');
$template->param(IPADDR => $ENV{'REMOTE_ADDR'});
print "Content-Type: text/html; charset=utf-8\n\n";
print $template->output;
Template Toolkit (TT)は、HTML::Templateなど他のテンプレートと比較してより汎用性の高い処理をすることが可能なテンプレートエンジン。出力をサブルーチンに渡したりファイルに出力することもできる。
また、テンプレートファイル内の変数置換だけでなく、テンプレートの中にTT2言語と呼ばれる言語で簡単なプログラムを書いたり、DBIなどのプラグインを使用してデータベースへの接続をすることも可能。
The Template Toolkit is a fast, flexible and highly extensible template processing system.
It is Free (in both senses: free beer and free speech), Open Source software and runs on virtually every modern operating system known to man.
It is mature, reliable and well documented, and is used to generate content for countless web sites ranging from the very small to the very large.
Template Toolkit Home Page
Template Toolkit Manual -テンプレートツールキット和訳マニュアル-
Template Toolkit Manual(英語)
また、テンプレートファイル内の変数置換だけでなく、テンプレートの中にTT2言語と呼ばれる言語で簡単なプログラムを書いたり、DBIなどのプラグインを使用してデータベースへの接続をすることも可能。
The Template Toolkit is a fast, flexible and highly extensible template processing system.
It is Free (in both senses: free beer and free speech), Open Source software and runs on virtually every modern operating system known to man.
It is mature, reliable and well documented, and is used to generate content for countless web sites ranging from the very small to the very large.
Template Toolkit Home Page
Template Toolkit Manual -テンプレートツールキット和訳マニュアル-
Template Toolkit Manual(英語)
Perl Template Toolkit
Oreilly & Associates Inc 著者:Darren Chamberlain,David Cross,Andy Wardley 価格:3,294円
C言語やC++なら2次元配列といっても配列の階層を増やすだけなので、わりと簡単に理解できるのですが、Perlはそこでリファレンスという、いまいちわかりにくいものが出てくるのでちょっと面倒です。
とはいっても、2次元配列程度でならそんなに複雑なコードになるというわけでもありません。
以下は、numdata.txtというコンマで区切られたテキストファイルのデータを、 2次元配列に格納してからレコードごとに標準出力に出力するPerlのサンプルプログラムです。
--- numdata.txt ---
1,2,3,4
11,12,13,14
21,22,23,24
31,32,33,34
41,42,43,44
--- sample.pl ---
#!/usr/bin/perl
use strict;
use warnings;
#use Data::Dumper;
my @list;
open my $infh, '<', "numdata.txt";
while (my $rec = <$infh>) {
chomp $rec;
if ($rec ne '') {
push @list, [split(/,/, $rec)];
}
}
close $infh;
#print Dumper(@list);
foreach my $item (@list) {
# print Dumper($item);
my ($a, $b, $c, $d) = @{$item};
print "$a, $b, $c, $d\n";
}
初めてのPerl 第5版
オライリージャパン 著者:Randal L. Schwartz,Tom Phoenix,brian d foy 価格:3,780円 評価:★★★★★
CHOBI(ちょび)は、ブログやホームページのサイドバーに簡単掲示板が設置できるサービス。デザインを選んで、コードをページに貼るだけで掲示板が作成できる。CHOBI(ちょび)- お手軽♪お気楽♪掲示板サービス
Bloglinesは、ニュースサイトやブログなどRSSやATOM形式で更新情報などをフィードとして配信しているサイトのフィードの購読を管理するためのオンラインサービス(オンラインフィードリーダー)。後で見るために、特...
シックス・アパートが、ブログやTwitter、はてなブックマーク等のソーシャルメディアとの相互連携を実現するツール「zenback(ゼンバック)」を発表した。「zenback」は、ブログやメディアと、外部のソーシャルメディ...
レンタルサーバーサービスを提供しているファーストサーバが、同社のレンタルサーバーサービスのOSS簡単インストール機能に「Movable Type Open Source(MTOS)」をインストールできる機能を追加した。これによりレン...
Google App Engine(Python)のチュートリアル。簡単なゲストブック アプリケーションを作成する過程で、Python ランタイム環境を使用する方法、データストアや Google ユーザー サービスなど、さまざまな App Engin...
「Windows Live SkyDrive」は、Microsoft提供のドラッグ&ドロップ操作で簡単にファイルを転送できるオンラインストレージサービス。SkyDriveを利用することで、ファイルや写真をネット上に保存できるほか、家族や友...
「メモる」は、マイクロブログと言ってもTwitterとは違って、他のユーザーをフォローしたり、ダイレクトメッセージを送ったりする機能はありませんが、その代わり検索条件(リストと読んでます)を保存して、その検索...
アクセスランキング
今日のアクセスランキング TOP 10
- 「やっぱりダメでした」、「Twitpic」10月25にサービス終了 (1 PV)
- PostgreSQL (1 PV)
- Page Rank On (1 PV)
- 裁量トレードで出来た「くそポジ」を「PositionKeeper」の全決済機能を使って解消する (1 PV)
- RIA(Rich Internet Application、リッチインターネットアプリケーション) (1 PV)
- テキスト中のキーワードをリンクするPerlサンプルスクリプト (1 PV)
- FormStatus(フォームステータス)というサイトを作成しました (1 PV)
- MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (1 PV)
- [C言語]2進数文字列を10進数の整数値に変換する関数 (1 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (1 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (23 PV)
- FC2まとめ (15 PV)
- StartPage(スタートページ) - 匿名検索エンジン (8 PV)
- 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (8 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (8 PV)
- 掲示板CGI ThreadPlus 1.2 のリリース (5 PV)
- 「Kindle for the Web」 (5 PV)
- 2ちゃんねる(2ch) (5 PV)
- 電通が2ちゃんねるを監視 「電通バズリサーチ(Dentsu Buzz Research)」 (5 PV)
- FC2ブログにコミュニティ機能 (4 PV)
アクセス統計
ディレクトリ
関連サイト


