現在予定されているYARPCのプログラム概要

5/24 version
Ruby関連
Perl関連
特に区別なし

ここに書かれているプログラム概要は現時点では非公開、 且つ現時点での予定です。 今後の状況によっては変更される事もありえます。

チュートリアル

あるトピックについて概要から基本まで、 教科書的な広く浅く勉強できるある程度まとまった汎用的な内容

SOAP, Yet Another RPC
株式会社サリオンシステムズリサーチ なひさん
「最近ハヤリのSOAPは、XMLでHTTPでウェブサービスでB2Bらしい。 でも具体的に何に使うのさ?」 というRubyist / Perlerさん向けチュートリアルを目指します。 ただのハヤリかと思いきや、 実運用されるSOAPベースのシステムが出始めている現状を睨みつつ、 SOAPおよび各種周辺仕様・技術・実装の位置付けを整理します。
  • 話者が運営するSOAP-ml-JPで時々聞かれる「SOAPってどこが嬉しいの?」 という問いかけをベースに、SOAPが何であって何でないか解説します。
  • 話者が構築した各種SOAPベースのシステム他各種システムを紹介し、 RubyとPerlとSOAPの適応領域を探ります。

Unicodeと正規表現・XML Schemaの正規表現
IBM Research 田村 健人さん
今後広く使われることが予想される XML Schema の正規表現を Perl 5.6 の正規表現と対比して解説する。また、Unicode 向け正規表現のエ ンジンを書くとき、それを使うときに注意する点について述べる。

事例紹介

あるトピックについて、実際にその技術を活用している人は どのような工夫をしているのか、教科書に載っていないような特化した内容

RWiki, R is for Ruby.
関 将俊さん
  • WikiとRWikiの違いなどRWikiの機能を説明します。
  • RWikiの本来の目的について誤解を解きます。
  • マニュアルの編集や開発プロセスでの使用などRWikiの応用例を紹介します。
  • スクリプト言語による分散システムの実例として、実装を自慢します。

RubyUnit + WebUnit
(株)日本ブレインウエアトラスト たかはし ゆういちさん
RubyUnitとWebUnitを利用したHTML/CGIアプリケーションのテストに ついて解説します。RDBを含めたアプリケーションのテストや、 テストランナーについても触れたいと思います。

Yendot -- 妄想と現実の狭間
Chief Technical Officer 武井和久さん
Chief Information Officer 鵜飼文敏さん
バーチャルリアリティとは悪なのだろうか? その問いにこたえるべく現実と妄想の狭間の世界 に生きなければならなくなった烙印の剣士たちのセレナーデ。 そうそれがyendot

IRCボット茜、特に演算機能とそのセキュリティー対策
岩本 圭司さん
Net::IRCモジュールを使った人工無能の紹介。 Perl利用による演算機能の実現やセキュリティ上の注意点についても説明します。

Pogo、GOODSについて
株式会社 ネットストック 中島靖さん
  • オブジェクトデータベースGOODSの特徴
  • PerlインタフェースPogoの実装
  • Pogoによるプログラム例
  • Pogoの使用例

Slashdot Japan の裏側見せます
VA Linux Systems ジャパン(株) 安井 卓さん
Linux World Expo/Tokyo 2001 で発表する Slashdot Japan このシステムがどのようなもので構成されているか, デモを交えて簡単に解説します.

Lightning Talks

各自持ち時間5分間、何でもありだ Ready Go !! 的な内容

RAAの紹介
五十嵐 宏さん
RAA(Ruby Application Archive)と関連する話題を紹介。
  • RAAって何?
  • RAA vs CPAN
  • YARAAともよばれるもの with SOAP4R

256本シリーズの裏話
システムプラザ(株) 助田 雅紀さん
256本シリーズの裏話
  • 本を出版することになったきっかけは?
  • あといくつシリーズが出るの?
  • 出版まではどのくらいの時間がかかるの?
などの疑問に一問一答形式で時間(と出版社)の許す限り答えます。
現在、 掲示板で事前質問を募集中です。 なお、採用されない場合もありますのでご了承下さい。 また、採用された方にも採用されなかった方にも何の特典もありません。 採用の通知は、当日の講演をもって発表に変えさせていただきます。

XML Schema 以外の何か with スクリプト言語
高橋征義さん
XML Schema以外のスキーマ言語(っぽいもの)として、 RELAX、TREX、Schematron(余裕があればHookとExamplotronも)と、 それらのスクリプト言語による実装を紹介する。

正規表現図解ツールRegex::Diagram
Tokyo Perl Mongers 前田 薫さん
1999年、「オープンソースまつり」の正規表現のセミナーで、 正規表現を図で表わすとわかりやすいと講義した。そのときはTgifで図を作成した。 2000年のRuby/Perl Conferenceではもっと多くの図が必要になり、 正規表現を与えるとTgifのobjファイルを出力するPerlモジュールを作ってしまった。 「自動生成に執念を燃やすのはプログラマの習性?(c)高林」

ダミアン・コンウェイ作の変なモジュール見つけた
Tokyo Perl Mongers 台場 圭一さん
量子コンピューティングという物をご存知でしょうか?
「RSA暗号を短時間でとける」とか, 「量子テレポーテーション」が実現できるとか夢のようなことが言われている「アレ」です. 「難しいことを不可能にすることなくこなす」 Perlはこの量子コンピューティングに関するモジュールをも提供しています. OOPerlでも著名なダミアン・コンウェイが思いついたQuantum::Superpositioをネタにして, 普段とは違った量子の世界をお楽しみください.

Apache::Registry によるCGIの高速化
株式会社 オン・ザ・エッヂ 宮川 達彦さん
Apache::Registry により高速化されたCGIアプリケーションを、 各種CPAN モジュールによってさらに高速にする方法を提案します。

Pure PerlなExcelファイルの使い方
Kansai Perl Mongers 川合 孝典さん
ExcelファイルをPerlだけで、そしてWindows以外のプラットホームでも 扱えるようにするモジュール群の「これまで」と「これから」について

CGI.NET によるWebアプリケーション開発
株式会社エーティーティーソリューションズ 早川 真也 さん
CGIアプリケーション特有のパターンやアーキテクチャを分析し、 開発の効率化を図ろうとする試み

Lightning Talksとは何か
Tokyo Perl Mongers 前田 薫さん
本家Yet Another Perl ConferenceでMark Jason Dominousさんが始めた「Lightning Talks」。 その誕生には「つまらん話を45分間も聞かされるのは苦痛だ」 という辛辣な理由もあったと言う。 何をしゃべってもいい5分間。準備も少なくてすむし、 アガってしまってもたかが5分。 時間になれば問答無用の打ち切り。 1時間で11個のTalk、話者交代は30秒だ。

プログラミング言語にみる世代間の断絶
ソニーコンピュータサイエンス研究所 高林 哲さん
私は「UNIXにみる世代間の断絶」 という調査を行っている。この調査結果をふまえ、 プログラミング言語における世代間の断絶について考察する。 また、大胆ではあるが、 旧世代および新世代の人物像の描写を試みたい。

-- YARPC --