Perl の HTML::Template の自分用サンプルプログラム 2006-05-27-4 [Programming] HTML::Template のドキュメント(see "perldoc -t HTML::Template") の SYNOPSIS の自分用の補足。ドキュメント読むの面倒なとき用。 そのままコピペして動くようにしてある。 ■その1 #!/usr/bin/perl use strict; use warnings; use HTML::Template; my $title = "Hello, World!"; my $content; if (rand(2) < 1) { $content = "Hello, Mimitako!"; } my @list = ({key=>"One", num=>1}, {key=>"Sun", num=>3}, {ke
Perl の -T スイッチ 2006-05-27-3 [Programming] プログラミング Perl 第3版 VOLUME 2 「23章 セキュリティ」より: デーモン、サーバ、および他人のために実行されるすべてのプログラム (例えばCGIスクリプト)には、-Tスイッチを指定すべきである。 [...] すべてのCGIスクリプトに-Tフラグを指定して実行するということは、単 に良い考えであるだけではない――それは、荒野のごときインターネット で生き延びるための掟なのである。 「掟」だそうです!!! とはいえ、今まであまり意識してませんでした。反省。 というわけで説明。perlスクリプトの先頭を以下のようにする。 #!/usr/bin/perl -T すると、コマンドライン引数やCGIのパラメタなどの外から来た変数を ファイル名として開くときに Insecu
mixi ミュージック送信モジュールを作ってみた!!はまちちゃんのmixi ミュージック送信機をまんま Perl モジュールに移し変えただけだよ…! これがあれば、mixi station (mixi からダウンロードできるやつ win/mac) とか、iTunes なしで、お気に入りの曲をガンガン送信する Perl スクリプトが書けちゃうかもしれないよ! やったね! でもぼく貧乏でプレミアム会員になるお金がないから、このモジュールは全くの未テストなんだけど! 使い方は、コード内の SYNOPSIS を見てね!手抜きじゃないよ、DRY だよ…! mixi プレミアム会員のひとは、よかったらためしてみてね! …ちゃんと動くかわかんないけど! でもあんまりやり過ぎると、はまちちゃんみたいに ID ban されちゃうよ!ほどほどにね…! 追記。 とかゆってたら、Yappo さんが Publish
2006年05月21日05:20 カテゴリLightweight Languages perl - use strict; # and be happy どうやら私の本では、啓蒙が全然足りなかったらしい。 Perl/CGI辞典 - 土井 毅さん 著 - にて use strict が推奨されていない件について - iandeth. p.104 strict プラグマは、Perlスクリプトでの記法を厳密にするためのプラグマです。 (中略) これにより、宣言の曖昧な変数への参照を発見できます。 [参考] strict プラグマは厳密すぎるため、通常のプログラミングではあまり使用しません。 ... orz この本が20世紀に出たというのであれば驚かないけど、今年に出たというのは、Perl5 Porterとしてもショックである。 しかし、確かにuse strict; # or dieという姿勢だけ
YAPC::Asia 2006 のビデオを公開 use Perl の方にも submit しましたが、YAPC::Asia 2006 のビデオを公開しました。Creative Commons by-nc-sa ライセンスで、archive.org からダウンロードできます。Plagger で生成したビデオキャストフィードは こちら。ビデオの撮影やエンコーディングなどを担当していただいた k.daiba さん あらためてありがとうございます。 そういえば YAPC::Asia のセッション(トーク)の感想をほとんど書いてなかったので、1ヵ月半たってはいますが、この機会にざっと。 一番面白かったのは、2日目の Damian 先生の Sufficiently Advanced Technologies。裏がnaoya さんの人気セッションだったので、60人くらいしかいなかったと思うけど、あの場に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く