リンク: [ホーム] [自己紹介] [リンク集] [アルバム] [ソフトウェア] [発表文献] [その他]

まさおのChangeLogメモ / 2002-06-12

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2002-06-12 Wed

* <form>自動生成

CPAN で似たものが無いか調査。

相当いっぱいあった。
どれがどれやらワケわからん…。

・HTML::FillInForm
http://search.cpan.org/search?dist=HTML-FillInForm

HTMLを解析して、CGI パラメータの上書きを行う。

・CGI::EZForm
http://search.cpan.org/search?dist=CGI-EZForm

CGI.pm フォーム部品生成部分の簡易版。

・CGI::Form2XML
http://search.cpan.org/search?dist=CGI-Form2XML

CGIパラメータをXMLとして出力するためのもの。

・CGI::QuickForm
http://search.cpan.org/search?dist=CGI-QuickForm

検証機能付き。

・CGI::FormMagick
http://search.cpan.org/search?dist=CGI-FormMagick

XMLでフォームの情報を定義し、それを読み込む。
検証機能付き。
非標準モジュール多数。

・CGI::FormBuilder
http://search.cpan.org/search?dist=CGI-FormBuilder

フォームを容易に作れる。
検証機能付き。

・HTML::StickyForms
http://search.cpan.org/search?dist=HTML-StickyForms

<form>タグの生成を CGI.pm のよりも軽量化したもの。

(mod_perl を考慮)

・HTML::FormWizard
http://search.cpan.org/search?dist=HTML-FormWizard

パラメータの定義と同時に検証(validate)コードも書ける。

・HTML::FormTemplate
http://search.cpan.org/search?dist=HTML-FormTemplate

<table>ベースのフォームを容易に作れる。

非標準モジュール多数必要。

・その他

なお、統合的な Web Framework としては、Apache::PageKit もある。
http://search.cpan.org/search?dist=Apache-PageKit

* CGIWrap

http://sourceforge.net/projects/cgiwrap

suExec 以外では、CGIwrap という環境もあるみたい…。
これは Apache 以外でも動作する。

* 「Walrus - Graph Visualization Tool」

とりあえずメモ。
http://www.caida.org/tools/visualization/walrus/

・Walrus is a tool for interactively visualizing large directed
graphs in three-dimensional space.
・Walrus computes its layout based on a user-supplied spanning
tree.
・Walrus uses 3D hyperbolic geometry to display graphs under a
fisheye-like distortion
・Walrus requires Java3D v1.2.1 (or later) and JDK 1.3.0 (or
later).

面白そう。

* 「セキュアなWebサーバーの構築と運用に関するコンテンツ」

http://www.ipa.go.jp/security/awareness/administrator/secure-web/index.html

IPA のこの手のセキュリティ関係の文書は良いものが多い気がする。

* CGIにおける認証方式

http://www.jin.gr.jp/~nahi/kb/doc/v10r7/COLUMN.html

CGIにおける認証方式の解説として興味深い。
Referrer (Inside): [2002-10-09-3]