ここでは、Perl Confrenceでの
各セッションの概要を説明しています。
掲載の順番は、以下のプログラム順です。
- 11日Tutorial
- 11日Workshop
- 12日Tutorial
- 12日Workshop
セッション概要
このセッションではセキュリティーの概念はもちろん、
Network,Web,CGI programmingそれぞれのケースでどのような
注意や技術、ツールが必要か等を詳細に解説します。
セッション内容
- Security OverView
- Network Security
- Web Server Security
- CGI ProgrammingにおけるSecurity
- 各プラットフォームにおける注意点
CaseStudy
セッション概要
1996年1月からはじめられた、WIDEプロジェクトによる
インターネット災害訓練(IAA)を題材に、その中でPerlがどのように
活用されているのかを検証します。
セッション内容
- IAAプロジェクトの概要
- 第3回訓練のシステム構成
- ネットワーク接続、インターネットと衛星マルチキャストの融合、
- サーバーシステムの階層と各クラスタの構造
- Perl使用例
- 今後の展開
CaseStudy
セッション概要
全文検索システムNamazuを、開発者の高林氏に詳細に
解説して頂きます。また、Perlで開発するメリットについても
言及して頂きます。
セッション内容
- 全文検索システムとは
- Namazuとは
- 開発の動機
- 開発の経緯
- Namazuの特徴
- Perlで開発するメリット
- Win32,OS/2への対応と苦労話
- 便利なテクニック
- Namazuの今後の展開
CaseStudy
セッション概要
fmlはPerlを使って書かれたMailing List Server Packageです。
このセッションではそのfmlの概要を解説するとともに、
Perlをどのように使用しているのか、その経験上から得た、
Perl Programmingの注意点やProgramming Styleの重要性について
も触れてもらいます。
セッション内容
- fml Overview
- fml実例
- Programming StyleとPerl
- Object
- Portability
- UNIX(Solaris2.x,WindowsNT 4.0)
- Styleのまとめと今後の展望
セッション概要
このセッションは、Perl/Tk日本語パッチの作者である
小林氏にPerl/Tkについて、実例をもとに詳細に解説して頂きます。
Tcl/TkとPerl/Tkとの違いについても触れて頂きます。
セッション内容
- Tkとは
- Tcl/TkとPerl/Tkとの主な違い
- Perl/Tkで何ができるか
- Perl/Tkの使い方
- 日本語版(Tk400)の実装、JP-patchの作り方
- JP-patchの今後
セッション概要
このセッションでは、Perlで日本語EUC、Shift-JIS,JISコード
を扱えるようにするパッチ、jperlについて解説します。
今までのjperlの歴史やその役割、実際の開発の裏話なども
紹介します。
セッション内容
- jperlとは
- jperlの歴史的推移
- jperl開発の秘話
- 実装の方法
- 文字クラスの高速化等
- jperlの今後
Plenary Session
セッション概要
オブジェクト指向スクリプト言語、Rubyについて
開発者である、まつもと ゆきひろ氏に開発の経緯、設計思想、
機能や多言語との比較まで、詳細に解説して頂きます。
セッション内容
- Rubyの概要(OverView)
- Ruby開発の経緯
- 開発の動機、歴史的背景、Perlからの影響、文法
- Ruby1.2の特徴、機能、多言語との比較
- オブジェクト、クラス、モジュール、変数・定数、制御構造、ライブラリ、time moduleを使って、各言語と比較を行う。
- Rubyで作ったOODBのデモ
- Ruby/Tk, Ruby/Gtk
- Rubyの今後の展開
セッション概要
このセッションでは、Win32上でのWeb Aplication開発を取り上げ、詳細に解説します。CGIの概要から、代表的なWin32 Web server(IIS,Apache,SuiteSpot,AnHTTPd)におけるCGIの設定方法、Apacheにおけるmod_perlの概要、IISにおけるPerl ISAPI,Perl_ex,Perl ScriptによるASPの概要や説明、注意点などについても解説します。
セッション内容
- CGIの概要
- lib-cgiとCGI.PMの使い方
- debugのコツ
- 代表的なWin32 WebServerにおけるCGIの設定方法
- Apacheにおけるmod_perlの概要
- IISにおけるPerl_ISAPIの説明と注意点
- IISにおけるPerl_exの紹介
- IISにおけるPerl ScriptによるASP
セッション概要
このセッションは概説と実践の2構成です。
概説では、WSHとは何か、動作環境やオブジェクトモデルに
ついて解説し、実践では、Win32エクステンションを使用する場合と、
既存もしくはフリーのCOMコンポーネントをコールする場合を解説。
セッション内容
- 概説
- WSHについて
- ActiveXホストとは
- WSHとは?
- WSHの動作環境
- WSHのオブジェクトモデル
- PerlScriptについて
- PerlScriptとは
- PerlScriptの基礎
- メソッド
- プロパティ
- コレクションオブジェクト
- OLEとCreateObject
- ActivePerl Build 502 (Perl Build 316)での変更点
- Win32::OLE
- Set obj = CreateObject
- 実践
- ユーザ管理
- Win32::NetAdmin
- ADSI
- イベントビューア
- レジストリ
- ネットワークドライブ
- その他便利なエクステンション
- 応用
- MS Agent
- ログオンスクリプトで使用する
- 参考になるサイト
CaseStudy
セッション概要
このセッションでは、ヒトゲノム解析センターでサービスしている
ホモロジー検索システムを事例としてとりあげます。
PerlをベースにしたCGIやラッピングスクリプトを使ってのNQSへのジョブ
投入など、このシステム内でどのようにPerlが活用されているか
を詳細に解説します。
セッション内容
- 解析センターの検索システム概要
- 検索システムの詳細、CGIプログラムとNetwork Queing ServiceにおけるPerlの使用例
- 大規模なシステムにおけるPerl使用の利点・欠点
- 今後の展望
CaseStudy
セッション概要
このセッションではWeb Client Programの事例として
朝日奈アンテナを取り上げ、その概要とどのようにして
Perlを活用しているかを解説します。
セッション内容
- 朝日奈アンテナの概要
- 朝日奈アンテナとは
- 開発の経緯
- Web Clientとしての動作
- コンテンツ情報の解析(Perlによるテキスト処理)
- 今後の展望
セッション概要
このセッションでは、代表的なスクリプト言語を取り上げ、各言語の
比較や、効果的な使用法を各スクリプトの代表者の方々に解説して頂きます。
セッション内容
- 各スクリプトの紹介
- sed,awk,sh(齊藤氏)
- Tcl/Tk(西中氏)
- Python(飯坂氏)
- Ruby(まつもと氏)
- Perl(前田氏)
- CaseStudy
セッション概要
このセッションでは、Apache上でmod_perlを使う
優位性や、使用上の注意点、実際にどのようにして活用
するのか等を詳細に解説します。
また、プラットフォームの違いによる注意点にも触れて頂きます。
セッション内容
- mod_perl概要
- どういうところで使えるか、使うべきか
- IIS上での使用の注意点
- インストール、設定の解説
- 処理速度の比較
- セッション管理
セッション概要
このセッションでは、Win32における開発環境を、
開発例を使って詳細に解説します。
Perlのバージョンによる違いや注意点、また、
各プラットフォームの違いについても触れます。
くわえて、ppmの使い方や各debuger、
統合開発環境PerlBuilderについても解説します。
後半では、開発例を紹介し、実際の開発における注意点や
開発方法を紹介します。
セッション内容
- Perl4とPerl5の相違点
- Perl5 Unix用とwin32用の相違点
- Perl for Win32の中での相違点
- Perl開発環境 (ActivePerl build502)
- インストール・アンインストール
- ppmの使い方
- 組み込みdebugerについて
- activedebuggerについて
- 統合開発環境PerlBuilerについて
- Win32環境における開発
- podについて
- perl2exeについて
- 参考文献・URLについて
- 開発例
- 仕様
- 正規表現について
- バイナリ処理について
- plとpmについて
- tieについて
- perl/Tkについて
- ネットワークについて
|