タグ

ブックマーク / www.sea-bird.org (2)

  • Template Toolkit について

    動的なHTMLファイルをプログラムから作成する場合に困る点として、デザイン部のHTMLと、プログラム制御を行うHTMLの記述を分離して別々に作業したいと言う点があげられます。特に困ることは、プログラマは、デザインに弱く、デザイナーはプログラムに弱いという事・・・・ 問題解決として考えられる事は、「動的なHTMLでも静的な部分が多数ある」という事を考えた場合、動的になりうる箇所の全ては、プログラム変数により置換え可能であること。ということは、HTMLファイルの中にプログラム変数を設定し操作するプログラムを作ってしまえば良いのでは? と考えるのは、世界中沢山いるようで、すでにすごいいい物がありました。というより、そう言う事をするのが「テンプレートライブラリ」って言うのですよ。でもって、今回はその中でもピカ1の、Template-Toolkit を使ってみますね。 凄い! の一言です。テンプレー

    foosin
    foosin 2008/10/31
  • Perl の 暗号化/複合化 について

    Crypt::CBC を使用することにより、DES/IDEA/Blowfish/Blowfish_PP の4種類の暗号化方式がつかえます。 この暗号化方法を使用することにより、暗号化/複合化を簡単に行う事ができます。 1. % wget http://www.cpan.org/authors/id/LDS/Crypt-CBC-2.05.tar.gz % gzip -cd Crypt-CBC-2.05.tar.gz | tar xf - % cd Crypt-CBC-2.05 % perl Makefile.PL % make % su # make install 2. % wget http://www.cpan.org/authors/id/GAAS/Digest-MD5-2.20.tar.gz % gzip -cd Digest-MD5-2.20.tar.gz | tar xf -

  • 1