summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-04-23 15:21:16 +0000
committerfukachan <fukachan>2001-04-23 15:21:16 +0000
commit6c6349ddbbc72352ebdc7527a469a1a22a548edd (patch)
treea3497c4221cbe42254ad805edf71a0531fab12f8
parentbd0f24504c76d450b3025cf2cb486cc411381d6c (diff)
downloadfml8-6c6349ddbbc72352ebdc7527a469a1a22a548edd.tar.gz
fml8-6c6349ddbbc72352ebdc7527a469a1a22a548edd.tar.bz2
fml8-6c6349ddbbc72352ebdc7527a469a1a22a548edd.zip
remove *html and use ./ja/htdocs/
-rw-r--r--fml/doc/00_IDEA269
-rw-r--r--fml/doc/ANNOUNCE113
-rw-r--r--fml/doc/__template.ja.html20
-rw-r--r--fml/doc/announce.ja.html127
-rw-r--r--fml/doc/built_already.ja.html115
-rw-r--r--fml/doc/components.ja.html53
-rw-r--r--fml/doc/cvstag.ja.html57
-rw-r--r--fml/doc/dirhier.ja.html54
-rw-r--r--fml/doc/download.ja.html50
-rw-r--r--fml/doc/extension.ja.html35
-rw-r--r--fml/doc/guide.ja.html177
-rw-r--r--fml/doc/install.ja.html71
-rw-r--r--fml/doc/mailinglist.ja.html57
-rw-r--r--fml/doc/menubar.ja.html28
-rw-r--r--fml/doc/refactoring.ja.html145
-rw-r--r--fml/doc/releng.ja.html55
-rw-r--r--fml/doc/terms.ja.html110
-rw-r--r--fml/doc/upgrade.ja.html60
18 files changed, 14 insertions, 1582 deletions
diff --git a/fml/doc/00_IDEA b/fml/doc/00_IDEA
deleted file mode 100644
index 9fc59259..00000000
--- a/fml/doc/00_IDEA
+++ /dev/null
@@ -1,269 +0,0 @@
-
- *** this is the original idea.
- *** We save this for the future not to forget the original idea.
-
-
-
- fml5 project
-
-○ 基本理念
-
- (仮称) fml5 == Fml Modular Listmanager based on perl 5
- (recursive definition)
-
- sendmail -> postfix 的な置き換えプログラム
- 例えば
- /etc/aliaes や .forward はそのまま使いつづけられる
- しかし sendmail.cf は解釈しないといったイメージ
-
- /var/spool/ml
- /var/spool/ml/ML名
-
- という構造は残したいとおもうが、
- それ以外の互換性を保証するかはかなり不明
-
- Q: ? ~ユーザ名/fml/ML名
- suEXEC みたいなものかい?
-
- ユーザが死にそうにいるサーバ上では uniqueness をチェッ
- クするのがとても大変そう?
-
-
-○ fml.pl は wrapper で
-
- /usr/local/libexec/fml/$VERSION/ ...
-
- LDAP とか SQL をしゃべれてほしいですな > Netscape
-
-
-○ メインプログラムディレクトリ階層の例
- ( 現在の /usr/local/local/fml にあたるもの )
- ports, packages, RPM, .deb フレンドリィに(?)
-
- /usr/local/libexec/fml/
-
- /usr/local/libexec/fml/distribute (配送プログラム)
- /usr/local/libexec/fml/command (コマンド処理プログラム)
- /usr/local/libexec/fml/mead (エラー解析)
- /usr/local/libexec/fml/confirmd
-
- 注: --ctladdr はつかわない。できるだけ DO NOT PARSE
- でないと機械的な処理がしにくいため
- # 例えば CGI では include-ctl ファイルの編集の際
- s/distribute/command/g
- するだけの方が楽などといった具合(?)
-
- /usr/local/libexec/fml/emul/
-
- /usr/local/libexec/fml/emul/fml.pl
- --ctladdr なしは /usr/local/libexec/fml/distribute を
- --ctladdr つきは /usr/local/libexec/fml/command を実行する
-
- /usr/local/libexec/fml/emul/XXX
- 例: emul/listserv
-
-
- /usr/local/lib/fml/
- ドキュメントや perl module などをおく ?
-
- /usr/local/lib/fml/doc/text/
- /usr/local/lib/fml/doc/html/
- /usr/local/lib/fml/doc/sgml/
- /usr/local/lib/fml/doc/pod/
- /usr/local/lib/fml/doc/man/
- /usr/local/lib/fml/doc/jman/
-
- /usr/local/lib/fml/lib/base/Proc.pm
- /usr/local/lib/fml/lib/CPAN/Mail/
- /usr/local/lib/fml/lib/Jcode/Jcode.pm
- /usr/local/lib/fml/lib/gnu/
- /usr/local/lib/fml/lib/3rdparty/
-
- /usr/local/lib/fml/messages/
- /usr/local/lib/fml/makefml/
-
- /usr/local/lib/fml/examples/
- /usr/local/lib/fml/examples/www/
- /usr/local/lib/fml/examples/databases/
-
- /usr/local/lib/fml/contrib/
-
-
-○ 基本設定の例
-
- ( makefml が使うため, virtual domain/host を考慮する )
-
- /etc/fml/$domain/fml.cf
- /etc/fml/$domain/cgi.cf
-
- こうすれば
- # makefml newml elena@fml.org
- # makefml newml elena@nuinui.net
- といった操作でバーチャルドメインの場合に簡単にできないか?
-
- elena ML
- /var/spool/ml/elena/設定ファイル (仮称: config.cf )
- # もっと良い名前募集中
-
-
- :include:/var/spool/ml/elena は
-
- "| /usr/local/libexec/fml/distribute /var/spool/ml/elena"
-
- :include:/var/spool/ml/elena-ctl は
-
- "| /usr/local/libexec/fml/command /var/spool/ml/elena"
-
- を呼び出す。
-
- Q: 実は実体は1つで、$0 で処理が分かれるようにしていてもよい
-
-
-○ 再利用可能性
-
- たとえば confirmation module の例
-
- subscribe エンジン ---> confirmation module
- モデレータ ---> confirmation module
- confirmd ---> confirmation module
-
- /usr/local/lib/fml/lib/base/Confirm.pm
-
-
-○ 設定ファイル
-
- 問題点
- perl でかくと parser がかけない(perl が柔軟過ぎるから)
- 1/0 はいやん、yes/no のほうがまし
- 配列が表現できない
- 型チェックをしたいのだが…
-
-
- config.cf の例 # 段落区切り ( postfix とおなじ形式で )
-
- # これは自動設定されるはず
- # myhomedir = /var/spool/ml/elena
-
- myfqdn = ahodori.fml.org
- mydomain = fml.org
-
- mail_list = elena@$mydomain
- control_address = elena-ctl@$mydomain
-
- # メンバーリスト関係
- members_maps = $myhomedir/members
- admin_members_maps = $myhomedir/members-admin
-
- # definition of recipients: fml uses recipient lists in this order
- # [a-z]+: のうち file: だけは省略しても良い
- # これで配列の表現ができる
- recipients_maps = $myhomedir/recipients
- file:$myhomedir/actives
- mysql:$sysconfdir/mysql.cf
-
-
- # makefml add の際にはどの maps をアップデートするか?
- # たとえばファイルに追加であって、mysql へではない
- # XXX この名前づけルールは良くないと思う > postfix
- # XXX もっとよい名前を
- recipient_database = $myhomedir/recipients
-
-
- # かならず use_* と *_type がこんび(か?)
- use_verps = yes
- verps_type = qmail
-
-
- # 配送モード ( REJECT_POST_HANDLER をやめよう )
- # distribute_mode = forward
- distribute_mode = forward_if_moderator_allow
-
- # $PERMIT_POST_FROM
- allow_post_from = reject_system_accounts
- members_only
- reject
-
- # $PERMIT_COMMAND_FORM (?)
- allow_command_from = reject_system_accounts
- members_only
- ignore
-
- #
- distribute_restrictions = reject_system_accounts
- members_only
- reject
-
- command_restrictions = reject_system_accounts
- members_only
- reject
-
-
- # 逆にモデレータ は use_moderator (にすると変な例?)
- use_moderator = yes
- moderator_type = otp
- moderator_maps = $myhomedir/moderators
-
- # LDAP
- LDAP::HOST =
- LDAP::PORT =
-
-
-
-○ フック?
-
- 別案1
-
- # hooks
- hooks = $myhomedir/hooks.ph
-
- 別案2
-
- =head1 configurations
-
- postfix スタイル(なんですよ、これは)
-
- =head1 hooks
- =cut
-
- # 現在の LOCAL_CONFIG で別れ目になる行
- # HOOK
-
-
-○ 多国語化
-
- 「developpers はメッセージの他国語化は前提にしてくれればいいだ
- けで、べつに英語の見本を書かなくてもいいですよ〜ん」
-
- この時代、日本人が運用していてもその ML のメンバーが外国人のば
- あいはあります。だからサポートしたいです。
-
- また、IETF では来年あたりに、エラーメッセージなどの多国語化問
- 題とかあるので、MLM (MTA もどき)であっても、多国語かは必要とお
- もいます。#なにをもってえらーめっせーじかによりますけど…
-
-
-○ 設定ファイルのロード順
-
-
- 現在の cf ですら設定してる項目が多すぎる
- 「実はこんな項目もconfig.phで設定されちゃっているのね」はだめ
-
- あどれす
- POST_RESTRICTION
- COMMAND_RESTRICTION
- REGISTRATION_TYPE auto_confirmation (とかか?)
-
- 以外はデフォルトのままにしたいなぁ。
- ぼく、差分だけが一画面くらいあるだけなのが希望ですぅ。
-
- ということは
-
- use FML::LoadConfig;
- my $rcf = new FML::LoadConfig;
- $rcf->load( /usr/local/fml/lib/$VERSION/etc/default_config.cf );
- $rcf->load( /etc/fml/$DOMAIN/default_config.cf );
- $rcf->load( /var/spool/ml/elena/config.cf );
-
- とかいうローディングをしないといけないような気がする
-
- * メニューで明示的に変更すると、それだけは新たに付け加わる > config.cf
diff --git a/fml/doc/ANNOUNCE b/fml/doc/ANNOUNCE
deleted file mode 100644
index a5db51d5..00000000
--- a/fml/doc/ANNOUNCE
+++ /dev/null
@@ -1,113 +0,0 @@
-これはあくまでも予備的なアナウンスです。リリースアナウンスではありません。
-#ソフトウエアデザイン4月号とシンクロしようとしてちょっとしませんでしたが;)
-
---------->8--------->8--------->8--------->8--------->8--------->8--------->8
-
- 次世代 fml プロジェクト
- http://www.fml.org/devel/fmlsrc/index.ja.html
-
- Copyright (C) 2001 Ken'ichi Fukamachi
- 改変しない限り再配布は自由です
-
-
-
-fml 5.0 への道(はるかなる道)について現在次のように構想しています。
-基本的な考え方は fml 4.0 の”機能”を再構想/再実装することです。
-
-まず最初にしたいことは 4.0 の機能についての再検討です。例えば
-
- 5.0 へ引き継ぐものは何か?
- 5.0 でもっとうまく、よりカスタマイズしやすいものに実装できないか?
- もう要らないものは何か?
-
-についての意見を募集したいと思っています。ですが、漠然と議論してもしょ
-うがないので、議論の叩き台としてある程度動くものを作りました。
-
- ftp://ftp.fml.org/pub/fml-devel/
-
-にあります。まだまだ 5.0 の α 版ではなく、プロトタイプですらないので、
-リリースなどではありません。これは、あくまでもアイデアを表現するための
-ものですが、配送プログラムとしては十分動きます。fml-devel MLをはじめ
-として、いくつか運用テストに入っているものがあります。
-#注: 実運用には fml-devel を使わずに 4.0 stable を使って下さい。
-# fml-devel は開発用 fml-current ですらありません。
-
-現状動いている機能は
-
- fml 1.2 相当の最低限の機能
- + postfix スタイルの設定ファイル
- + IPv6
- + チケットシステム(最小限の機能、CGI 含む)
- + 抽象化 IO 層
- メンバーファイルをファイル、/etc/group, NIS, MySQL
- から取り出す。
- # 3 行くらい変更すれば PostgreSQL も動くはず
-
-程度です。ざっくりとしたイメージは sendmail と postfix のような違いか
-と個人的には思っています。
-
-
-○ fml 4.0 と 5.0 の関係
-
-http://www.fml.org/devel/fmlsrc/fml/doc/purpose.ja.html
-
-4.0 と 5.0 はアイデアは継承していても、起源は別です。
-図解すれば次のようなものといえます。
-
- -----------------------------> 5.0 (本プロジェクトの目標)
- ↑↓交流
-1.2 〜 4.0 ------------------------------> 4.0-current
- | |
- 4.0.1 4.0.2 .... (リリース / 4.0-stable バージョン)
-
-今後 4.0 シリーズに投入する新機能は、原則として 5.0 ライン上で作ったも
-のを逆輸入する形になるでしょう。
-
-
-○ fml5で既に動く機能
-
-http://www.fml.org/devel/fmlsrc/fml/doc/built_already.ja.html
-
-
-これらのものは /usr/local/libexec/fml以下にインストールされます。実際には
-/usr/local/libexec/fml/loaderへのリンクです。起動される時の名前で振舞いを変
-えています。
-
-注意: fml5ではすべてのプログラムは /usr/local/libexec/fml/loaderを経由して
-起動されます。バージョン依存性を処理するために、つねにこの loaderを通して
-起動していくことになっています。
-+------------------+--------------------------------------------------------+
-|fml.pl |配送処理をする。subjectを書き換える。スプールに記事とし |
-|distribute |て溜める。IPv6をしゃべる。チケット番号をふる。et. al. |
-+------------------+--------------------------------------------------------+
-|command |プログラム自体は動きますが、機能するコマンドはまだない |
-|fml.pl --ctladdr |です。 |
-+------------------+--------------------------------------------------------+
-|makefml |登録と削除関係、および最低限のMLの作成だけは動きます( |
-| |add subscribe |
-| |bye unsubscribe resign remove |
-| |そして newml)。使い方は fml 4.0と一緒です。 |
-| |% makefml add elenaアドレス |
-| |% makefml bye elenaアドレス |
-| |% makefml newml elena |
-+------------------+--------------------------------------------------------+
-|makefml.cgi |makefmlの CGIインターフェイス。うごくけど、まだプロトタ |
-| |イプ。動く機能は makefmlと同等のものです。それは最終的 |
-| |に makefmlと同じ関数を呼び出しているからです。 |
-+------------------+--------------------------------------------------------+
-|fmlconf |変数一覧を表示します |
-+------------------+--------------------------------------------------------+
-|fmldoc |モジュールのマニュアルを表示する |
-| |perldocへの wrapperです。 |
-+------------------+--------------------------------------------------------+
-|fmlticket |現在のチケットシステムのサマリを表示する |
-| |チケットの close |
-+------------------+--------------------------------------------------------+
-|fmlticket.cgi |fmlticketの CGI版 |
-| |チケットを closeする。あるチケットに該当する記事群を表 |
-| |示する。 |
-+------------------+--------------------------------------------------------+
-|mead |ま〜だだよ |
-+------------------+--------------------------------------------------------+
-|fmlserv |ま〜だだよ |
-+------------------+--------------------------------------------------------+
diff --git a/fml/doc/__template.ja.html b/fml/doc/__template.ja.html
deleted file mode 100644
index 99676428..00000000
--- a/fml/doc/__template.ja.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
- ... title ...
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-
- ... body ...
-
-
-<!-- =================================================================== -->
-</BODY>
-</HTML>
diff --git a/fml/doc/announce.ja.html b/fml/doc/announce.ja.html
deleted file mode 100644
index a48a809a..00000000
--- a/fml/doc/announce.ja.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-fml5 (仮名) プロジェクト アナウンス
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<PRE>
- 次世代 fml プロジェクト
- http://www.fml.org/devel/fmlsrc/index.ja.html
-
- Copyright (C) 2001 Ken'ichi Fukamachi
- 改変しない限り再配布は自由です
-
-
-
-fml 5.0 への道(はるかなる道)について現在次のように構想しています。
-基本的な考え方は fml 4.0 の”機能”を再構想/再実装することです。
-
-まず最初にしたいことは 4.0 の機能についての再検討です。例えば
-
- 5.0 へ引き継ぐものは何か?
- 5.0 でもっとうまく、よりカスタマイズしやすいものに実装できないか?
- もう要らないものは何か?
-
-についての意見を募集したいと思っています。ですが、漠然と議論してもしょ
-うがないので、議論の叩き台としてある程度動くものを作りました。
-
- ftp://ftp.fml.org/pub/fml-devel/
-
-にあります。まだまだ 5.0 の α 版ではなく、プロトタイプですらないので、
-リリースなどではありません。これは、あくまでもアイデアを表現するための
-ものですが、配送プログラムとしては十分動きます。fml-devel MLをはじめ
-として、いくつか運用テストに入っているものがあります。
-#注: 実運用には fml-devel を使わずに 4.0 stable を使って下さい。
-# fml-devel は開発用 fml-current ですらありません。
-
-現状動いている機能は
-
- fml 1.2 相当の最低限の機能
- + postfix スタイルの設定ファイル
- + IPv6
- + チケットシステム(最小限の機能、CGI 含む)
- + 抽象化 IO 層
- メンバーファイルをファイル、/etc/group, NIS, MySQL
- から取り出す。
- # 3 行くらい変更すれば PostgreSQL も動くはず
-
-程度です。ざっくりとしたイメージは sendmail と postfix のような違いか
-と個人的には思っています。
-
-
-○ fml 4.0 と 5.0 の関係
-
-http://www.fml.org/devel/fmlsrc/fml/doc/purpose.ja.html
-
-4.0 と 5.0 はアイデアは継承していても、起源は別です。
-図解すれば次のようなものといえます。
-
- -----------------------------> 5.0 (本プロジェクトの目標)
- ↑↓交流
-1.2 〜 4.0 ------------------------------> 4.0-current
- | |
- 4.0.1 4.0.2 .... (リリース / 4.0-stable バージョン)
-
-今後 4.0 シリーズに投入する新機能は、原則として 5.0 ライン上で作ったも
-のを逆輸入する形になるでしょう。
-
-
-○ fml5で既に動く機能
-
-http://www.fml.org/devel/fmlsrc/fml/doc/built_already.ja.html
-
-
-これらのものは /usr/local/libexec/fml以下にインストールされます。実際には
-/usr/local/libexec/fml/loaderへのリンクです。起動される時の名前で振舞いを変
-えています。
-
-注意: fml5ではすべてのプログラムは /usr/local/libexec/fml/loaderを経由して
-起動されます。バージョン依存性を処理するために、つねにこの loaderを通して
-起動していくことになっています。
-+------------------+--------------------------------------------------------+
-|fml.pl |配送処理をする。subjectを書き換える。スプールに記事とし |
-|distribute |て溜める。IPv6をしゃべる。チケット番号をふる。et. al. |
-+------------------+--------------------------------------------------------+
-|command |プログラム自体は動きますが、機能するコマンドはまだない |
-|fml.pl --ctladdr |です。 |
-+------------------+--------------------------------------------------------+
-|makefml |登録と削除関係、および最低限のMLの作成だけは動きます( |
-| |add subscribe |
-| |bye unsubscribe resign remove |
-| |そして newml)。使い方は fml 4.0と一緒です。 |
-| |% makefml add elenaアドレス |
-| |% makefml bye elenaアドレス |
-| |% makefml newml elena |
-+------------------+--------------------------------------------------------+
-|makefml.cgi |makefmlの CGIインターフェイス。うごくけど、まだプロトタ |
-| |イプ。動く機能は makefmlと同等のものです。それは最終的 |
-| |に makefmlと同じ関数を呼び出しているからです。 |
-+------------------+--------------------------------------------------------+
-|fmlconf |変数一覧を表示します |
-+------------------+--------------------------------------------------------+
-|fmldoc |モジュールのマニュアルを表示する |
-| |perldocへの wrapperです。 |
-+------------------+--------------------------------------------------------+
-|fmlticket |現在のチケットシステムのサマリを表示する |
-| |チケットの close |
-+------------------+--------------------------------------------------------+
-|fmlticket.cgi |fmlticketの CGI版 |
-| |チケットを closeする。あるチケットに該当する記事群を表 |
-| |示する。 |
-+------------------+--------------------------------------------------------+
-|mead |ま〜だだよ |
-+------------------+--------------------------------------------------------+
-|fmlserv |ま〜だだよ |
-+------------------+--------------------------------------------------------+
-
-</PRE>
-
-</BODY>
-</HTML>
diff --git a/fml/doc/built_already.ja.html b/fml/doc/built_already.ja.html
deleted file mode 100644
index b37a1d24..00000000
--- a/fml/doc/built_already.ja.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-fml5 で既に動く機能
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<CENTER>
-fml5 で既に動く機能
-</CENTER>
-
-<P>
-これらのものは /usr/local/libexec/fml 以下にインストールされます。
-実際には /usr/local/libexec/fml/loader へのリンクです。
-起動される時の名前で振舞いを変えています。
-
-<P>
-注意: fml5 ではすべてのプログラムは /usr/local/libexec/fml/loader を経
-由して起動されます。バージョン依存性を処理するために、つねにこの
-loader を通して起動していくことになっています。
-
-<TABLE BORDER=4>
- <TR>
- <TD>
- fml.pl
- <BR>
- distribute
- <TD> 配送処理をする。
- subject を書き換える。
- スプールに記事として溜める。
- IPv6 をしゃべる。
- チケット番号をふる。
- et. al.
-
- <TR>
- <TD> command
- <BR>
- fml.pl --ctladdr
- <TD>
- プログラム自体は動きますが、
- 機能するコマンドはまだないです。
-
- <TR>
- <TD> makefml
- <TD>
- 登録と削除関係、および最低限のMLの作成だけは動きます
- (add subscribe
- <BR>
- bye unsubscribe resign remove
- <BR>
- そして newml)。
- 使い方は fml 4.0 と一緒です。
- <BR>
- % makefml add elena アドレス
- <BR>
- % makefml bye elena アドレス
- <BR>
- % makefml newml elena
- <TR>
- <TD> makefml.cgi
- <TD> makefml の CGI インターフェイス。
- うごくけど、まだプロトタイプ。
- 動く機能は makefml と同等のものです。
- それは最終的に makefml と同じ関数を呼び出しているからです。
-<PRE>
-例:
-/cgi-bin/makefml.cgi?ml_name=elena&method=bye&address=rudo@nuinui.net
-</PRE>
-
- <TR>
- <TD> fmlconf
- <TD> 変数一覧を表示します
-
- <TR>
- <TD> fmldoc
- <TD> モジュールのマニュアルを表示する
- <BR>
- perldoc への wrapper です。
-
- <TR>
- <TD> fmlticket
- <TD>
- 現在のチケットシステムのサマリを表示する
- <BR>
- チケットの close
-
- <TR>
- <TD> fmlticket.cgi
- <TD>
- fmlticket の CGI 版
- <BR>
- チケットを close する。
- あるチケットに該当する記事群を表示する。
-
- <TR>
- <TD> mead
- <TD>
- ま〜だだよ
-
- <TR>
- <TD> fmlserv
- <TD>
- ま〜だだよ
-
-</TABLE>
-
-<!-- =================================================================== -->
-</BODY>
-</HTML>
diff --git a/fml/doc/components.ja.html b/fml/doc/components.ja.html
deleted file mode 100644
index a8e4886f..00000000
--- a/fml/doc/components.ja.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-コンポーネント
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-<PRE>
-
- libexec/loader
- |
- libexec/process_switch
- |
- -------- 乖離層 --------
- |
- FML::*
- Mail::*
- Jcode:*
- MIME::*
-
- MailingList::SMTP
- IO::*
-
--------------------------------------------------
-$curproc (current process struct) 構造体のうちわけ
-
-$curproc FML::Process::Kernel オブジェクト
-
- config FML::Config オブジェクト
-
- credential FML::Credential オブジェクト
-
- incoming_message (単なるキーワード)
- ヘッダ FML::Header オブジェクト
- メール本文 MailingList::Messages オブジェクト
-
- article (単なるキーワード)
- ヘッダ FML::Header オブジェクト
- メール本文 MailingList::Messages オブジェクト
-
- reply_messages (単なるキーワード)
-
-</PRE>
-オペレーションは各オブジェクトのメソッドが責任を持って実行する。
-
-<!-- =================================================================== -->
-</BODY>
-</HTML>
diff --git a/fml/doc/cvstag.ja.html b/fml/doc/cvstag.ja.html
deleted file mode 100644
index 55f3b678..00000000
--- a/fml/doc/cvstag.ja.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-改造計画メモ
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-
-<CENTER>
-改造のメモ/ログ
-</CENTER>
-
-<P> 上の方ほど最近のもの
-
-<TABLE>
-
- <TR>
- <TD> CVS タグ
- <TD> 内容
-
- <TR>
- <TD>
- <TD>
-
- <TR>
- <TD> mail-message-0-5
- <TD> mail-message-0-4 の bug fixes 他
-
- <TR>
- <TD> mail-message-0-4
- <TD> mail-message-0-3 以降で、一通り hack した直後のブレークポイント
-
- <TR>
- <TD> mail-message-0-3
- <TD> パーサ部分ももつことにする。FML::Parser は
- Mail::Message::parse($self, $fd)
- に統合されるだろう
-
- <TR>
- <TD> mail-message-0-2
- <TD> clean up
-
- <TR>
- <TD> new-Mail-class
- <TD> 基本的にクラス名を MailingList:: から Mail:: へ移行
-
-</TABLE>
-
-<!-- =================================================================== -->
-</BODY>
-</HTML>
diff --git a/fml/doc/dirhier.ja.html b/fml/doc/dirhier.ja.html
deleted file mode 100644
index 0ef2b995..00000000
--- a/fml/doc/dirhier.ja.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-ディレクトリ構造
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<P> 実際にインストールされる場所は、次のような場所と想定されています。
-<PRE>
-/etc/fml/
-/usr/local/lib/fml/$VERSION/
-/usr/local/libexec/fml/$VERSION/
-/usr/share/doc/fml/$VERSION/
-</PRE>
-
-<P> ソース中のディレクトリ構造
-<TABLE BORDER=4>
- <TR>
- <TD> ディレクトリ
- <TD> 説明
-
- <TR>
- <TD>
- <A HREF="index.ja.html" TARGET="_top">fml/doc/</A>
- <TD>
- ドキュメント
-
- <TR>
- <TD>
- <A HREF="../etc/index.html"">fml/etc/</A>
- <TD> 設定変数
-
- <TR>
- <TD> <A HREF="../lib/index.ja.html"> fml/lib/ </A>
- <TD> perl モジュール群
-
- <TR>
- <TD> <A HREF="../libexec/boot.ja.html"> fml/libexec/ </A>
- <TD>
- 実行されるプログラムの実体。
- もっともすぐにモジュールを
- 呼び出すので、正確には wrapper です。
-
-</TABLE>
-
-<!-- =================================================================== -->
-</BODY>
-</HTML>
diff --git a/fml/doc/download.ja.html b/fml/doc/download.ja.html
deleted file mode 100644
index 064ac500..00000000
--- a/fml/doc/download.ja.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-fml5 (仮名) のソースの入手方法
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<CENTER>
-fml5 (仮名) のソースの入手方法
-</CENTER>
-
-<UL>
- <LI>
- <A HREF="ftp://ftp.fml.org/pub/fml-devel/" TARGET="right">
- ftp://ftp.fml.org/pub/fml-devel/
- </A>
-
- <LI>
- CVS へのアクセス
-
- <UL>
- <LI>
- cvs.fml.org にアクセスできる権限のある人
-<PRE>
-cvs -d cvs.fml.org:/cvsroot co fmlsrc
-</PRE>
- でアクセスできます(注: cvs over ssh のみがサポートされます)。
-
-
- <LI>
- anoncvs.fml.org
- (ちょっと待ってください。
- マシンが壊れてしまったのですが、復旧予定不明)
-
- <LI>
- <A HREF="http://www.fml.org/cvsweb/fmlsrc/">
- cvsweb
- </A>
-
- </UL>
-</UL>
-
-</BODY>
-</HTML>
diff --git a/fml/doc/extension.ja.html b/fml/doc/extension.ja.html
deleted file mode 100644
index 7c3d01f1..00000000
--- a/fml/doc/extension.ja.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-fml5 の拡張の仕方
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<CENTER>
-fml5 の拡張の仕方の例
-</CENTER>
-
-<UL>
-
-<LI>
-独自コマンドを作る。
-<BR>
-例えばコマンド uja を作りたいなら、FML::Command をぱくって
-
- /usr/local/lib/fml/site_local/FML/Command/uja.pm
-
-というファイルを置けば OK (いいのか、それで?)。
-いや、うそかも… 許可するコマンドリストに追加して始めて
-有効になるようにしないといけないと思う。
-
-
-</UL>
-
-</BODY>
-</HTML>
diff --git a/fml/doc/guide.ja.html b/fml/doc/guide.ja.html
deleted file mode 100644
index 48ce0081..00000000
--- a/fml/doc/guide.ja.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-簡単なガイド
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<CENTER>
-簡単な設定ガイド
-</CENTER>
-
-注: 特に触れていない概念については fml 4.0 と同じなので、4.0 の資料を
-参照して下さい。
-
-これは動くとはいえ、まだまだ開発者向けのプログラムであることに注意して
-下さい。実運用には
-<A HREF="http://www.fml.org/fml/">fml 4.0</A>
-系を御利用下さい。
-
-<UL>
- <LI>
- <A HREF="ftp://ftp.fml.org/pub/fml-devel/" TARGET="right">
- ダウンロードする。
- </A>
-
- <LI>
- <A HREF="install.ja.html">
- ユーザ root でインストールをする。
- </A>
-
- <LI>
- <A HREF="#programs"> 使用できるコマンドについて </A>
-
- <LI>
- <A HREF="#newml">ユーザ fml で MLを作る。 </A>
-
- <LI>
- <A HREF="#config.cf"> カスタマイズをする。 </A>
-</UL>
-
-<HR>
-<A NAME="programs">
-<P> コマンドについて
-<BR>
-
-インストーラは /usr/local/bin に
-
- fmldoc fmlconf fmlticket makefml
-
-をインストールします。これらは実は /usr/local/libexec/fml の下の実体を
-呼び出す単なる wrapper です。
-
-fmldoc の使い方は perldoc と同様です。fml の任意のモジュールに対しその
-ドキュメントを表示します。
-実のところ perldoc への wrapper です。
-<PRE>
-例:
-% fmldoc FML::Process::Kernel
-</PRE>
-
-fmlconf は引数にML名をとり、そのMLの変数一覧を表示します。
--n をつけるとデフォルトと異なる変数のみを表示します。
-<PRE>
-例:
-% fmlconf elena
-% fmlconf -n elena
-</PRE>
-
-fmlticket は引数にコマンドとML名をとります。
-チケットシステムへのインターフェイスです。
-まだ製作途中です。
-<PRE>
-例: close されていないチケット一覧を表示
-% fmlticket list elena
-
-例: チケットを close する。
-% fmlticket close elena チケット番号
-</PRE>
-
-makefml の使い方は fml 4.0 の makefml と同様です。
-現在使えるコマンドは以下のものだけです。
-<UL>
- <LI>メンバーの登録
- <LI>メンバーの削除
- <LI>MLの作成( newml )
-</UL>
-
-
-<HR>
-<A NAME="newml">
-<P> MLを作る
-
-fml 4.0 と同様です。
-が、config.cf という設定ファイルをインストールしてくれるだけです。
-<PRE>
-% su fml
-% makefml newml elena
-% ls /var/spool/ml/elena
-config.cf
-</PRE>
-
-とりあえず config.cf の先頭の ml_domain と ml_name を
-自分のMLに変更して下さい。
-まだ自動変換できません(そのうちします)。
-<PRE>
-config.cf の例
-
-# ドメイン名 (参照: 以下のアドレスを見よ $ml_domain がこの値に展開される)
-ml_domain = fml.org
-
-# ML の名前
-ml_name = elena
-
-# 管理者のアドレス
-maintainer = $ml_name-admin@$ml_domain
-
-# 投稿用のアドレス
-address_for_post = $ml_name@$ml_domain
-
-# コマンド用のアドレス
-address_for_command = $ml_name-ctl@$ml_domain
-</PRE>
-
-
-include include-ctl aliases も fml 4.0 と同様です。
-が、まだ、makefml newml で自動生成できるようになっていません _o_
-
-/var/spool/ml/elena/include ファイルは
-<PRE>
-"| /usr/local/libexec/fml/fml.pl /var/spool/ml/elena"
-</PRE>
-
-/var/spool/ml/elena/include-ctl ファイルは
-<PRE>
-"| /usr/local/libexec/fml/fml.pl /var/spool/ml/elena --ctladdr"
-</PRE>
-
-aliases への追加は次のようにして下さい。
-<PRE>
-elena: :include:/var/spool/ml/elena/include
-elena-ctl: :include:/var/spool/ml/elena/include-ctl
-elena-admin: fml
-owner-elena: fml
-owner-elena-ctl: fml
-</PRE>
-
-
-<HR>
-<A NAME="config.cf">
-<P> カスタマイズをする
-
-elena MLの設定のカスタマイズは /var/spool/ml/elena/config.cf を編集
-して下さい。フォーマットは fml 4.0 の cf に近いですが、postfix の設定
-ファイルと同様です。
-
-必要な項目を追加して下さい。それ以外はデフォルト値が使われます。
-デフォルト値はインストールしたバージョンに依存し、
-<PRE>
-/etc/fml/defaults/バージョン番号/default_config.cf
-</PRE>
-というファイルで定義されています。
-これは perl のライブラリが /usr/local/lib/perl/5.00503/ のように
-バージョン番号付のディレクトリに置かれるのと同様です。
-
-インストールした fml のバージョンごとに全部別のディレクトリに
-置かれることに注意して下さい。
-この仕組みのおかげでアップグレードしても元に戻すのが簡単です。
-
-
-</BODY>
-</HTML>
diff --git a/fml/doc/install.ja.html b/fml/doc/install.ja.html
deleted file mode 100644
index 8636fd21..00000000
--- a/fml/doc/install.ja.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-00_README.ja.txt
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<PRE>
- インストールについて
-
- * 用語について:
- % 一般ユーザのプロンプト
- # ユーザ root のプロンプト
- fml 4 ( fml 4.0 シリーズのこと )
-
-
-対話型インストーラなどは"まだ"作られていません。
-
-トップ・ディレクトリにある INSTALL.sh の先頭にあるディレクトリ名などを
-適当に修正し、root で実行して下さい。
-
- % su root
- # sh INSTALL.sh
-
-それぞれのディレクトリの役割は次の通りです。
-
-/etc/fml
-
- 基本設定ファイルを置く場所。
- ( fml 4 の /usr/local/fml/.fml や default_config.ph 相当)
-
- バージョンやライブラリの場所(ディレクトリ)などを指定する。
-
-
-/usr/local/libexec/fml
-
- 実行ファイル ( fml 4 の /usr/local/fml )
-
-
-/usr/local/lib/fml
-
- ライブラリ ( fml 4 の /usr/local/fml )
-
-
-/var/spool/ml
-
- MLのホームディレクトリ。fml 4 と同じ目的です。
-
- 注意: /var/spool/ml のオーナは INSTALL.sh の
- owner 変数(デフォルトはユーザ fml)に設定されます。
-
-
-○ ドキュメントは HTML 版だけです。
-
-トップ・ディレクトリにある index.ja.html からたどっていってください。
-
-
-○ elena MLの設定の見方
-
- 全部の変数を表示する
- /usr/local/libexec/fml/fmlconf elena
-
- デフォルト値と異なる変数を表示する
- /usr/local/libexec/fml/fmlconf -n elena
-</PRE>
-</BODY>
-</HTML>
diff --git a/fml/doc/mailinglist.ja.html b/fml/doc/mailinglist.ja.html
deleted file mode 100644
index d9e4a04f..00000000
--- a/fml/doc/mailinglist.ja.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-fml5 (仮名) プロジェクトのメーリングリスト
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<CENTER>
-fml5 (仮名) プロジェクトのメーリングリスト
-</CENTER>
-
-<PRE>
-fml 5 の議論のためのメーリングリストを用意してあります。
-投稿用のアドレスは
-
-<address>fml-devel@ffs.fml.org (日本語)</address>
-
-です。fml-devel MLのログは
-<A HREF="http://www.fml.org/mlarchives/">
-http://www.fml.org/mlarchives/
-</A>
-で公開しています。
-
-MLに参加しないが、要望等を送りたいという場合、MLではなく
-
-<address>fml-request@fml.org</address>
-
-へメールを送って下さい。このメールは適宜 fml-devel 等に流して議論した
-いと思います。他にフォワードなどされたくない場合はその旨を一筆書いてお
-いて下さい。
-
-
-<P> <B>登録の仕方</B>
-<BR>
-
-登録の仕方はいつもと一緒です。
-
-fml-devel MLへの自動登録は fml-devel-ctl@ffs.fml.org へ
-subscribe の後に自分の名前をローマ字で続けたフレーズをメールの"本文"
-(注意: メールの本文)に書いて送って下さい。例えば次のようになります。
-<PRE>
- To: fml-devel-ctl@ffs.fml.org
-
- subscribe Kinomoto Sakura
-</PRE>
-このメールに対し、登録意志確認のメールが送り返されてきます。
-そのメールに返事をしてください。
-MLに登録されます。
-
-</BODY>
-</HTML>
diff --git a/fml/doc/menubar.ja.html b/fml/doc/menubar.ja.html
index fc6d6197..d1844b5b 100644
--- a/fml/doc/menubar.ja.html
+++ b/fml/doc/menubar.ja.html
@@ -16,16 +16,16 @@ fml5 (仮称) documents メニュー
<UL>
<LI>
- <A HREF="download.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/download.html" TARGET="right">
ソースの入手方法
</A>
<LI>
- <A HREF="install.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/install.html" TARGET="right">
インストール
</A>
<BR>
- <A HREF="upgrade.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/upgrade.html" TARGET="right">
アップグレード
</A>
@@ -35,7 +35,7 @@ fml5 (仮称) documents メニュー
</A>
<LI>
- <A HREF="mailinglist.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/mailinglist.html" TARGET="right">
メーリングリスト
</A>
<BR>
@@ -44,12 +44,12 @@ fml5 (仮称) documents メニュー
</A>
<LI>
- <A HREF="guide.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/guide.html" TARGET="right">
設定ガイド
</A>
<LI>
- <A HREF="built_already.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/built_already.html" TARGET="right">
既に動くプログラム
</A>
<BR>
@@ -60,7 +60,7 @@ fml5 (仮称) documents メニュー
<LI>
モジュール
<BR>
- <A HREF="terms.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/terms.html" TARGET="right">
用語集
</A>
<BR>
@@ -99,12 +99,12 @@ fml5 (仮称) documents メニュー
</A>
<LI>
- <A HREF="extension.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/extension.html" TARGET="right">
fml5 の拡張例
</A>
<LI>
- <A HREF="cvstag.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/cvstag.html" TARGET="right">
CVS タグと更新履歴
</A>
</UL>
@@ -113,25 +113,25 @@ fml5 (仮称) documents メニュー
<EM>構想</EM>
<UL>
<LI>
- <A HREF="announce.ja.html" TARGET="right">アナウンス</A>
+ <A HREF="ja/htdocs/announce.html" TARGET="right">アナウンス</A>
<LI>
- <A HREF="refactoring.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/refactoring.html" TARGET="right">
アイデアのまとめ
</A>
<LI>
- <A HREF="components.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/components.html" TARGET="right">
コンポーネント指向
</A>
<LI>
- <A HREF="dirhier.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/dirhier.html" TARGET="right">
ディレクトリの階層構造
</A>
<LI>
- <A HREF="releng.ja.html" TARGET="right">
+ <A HREF="ja/htdocs/releng.html" TARGET="right">
リリース計画
</A>
</UL>
diff --git a/fml/doc/refactoring.ja.html b/fml/doc/refactoring.ja.html
deleted file mode 100644
index 319a26cd..00000000
--- a/fml/doc/refactoring.ja.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-fml5 [ fml リファクトリング プロジェクト (Refactroing Project) ]
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-
-<CENTER>
-fml5 [ fml リファクトリング プロジェクト (Refactroing Project) ]
-</CENTER>
-
-<P> いくつかのアイデア
-
-<TABLE BORDER=4>
- <TR>
- <TD> status
- <TD> <EM>項目</EM>
- <TD> 備考
-
- <TR>
- <TD>
- <TD> <EM>ライセンス</EM>
- <BR>
- ライセンスを Perl 準拠へ変更する
- <TD>
-
- <TR>
- <TD>
- <TD> <EM>イメージ/モティーフ</EM>
- <BR>
- fml4 から fml5 へは、sendmail から postfix への移行のようなイメージで
- <BR>
- 最低限の config.ph コンバータは用意する。
-
- <TR>
- <TD>
- <TD>
- <EM> メインプログラムの wrapper (乖離層) </EM>
- バージョン管理やデバッグを簡単にするための乖離層
- <PRE>
- fml.pl ---> /etc/fml/main.cf
- ---> libexec/loader
- ---> lib/$VERSION/プロセス切替えモジュール
- ---> lib/$VERSION/モジュール
- </PRE>
-
- <TR>
- <TD>
- <TD>
- <EM>再利用性</EM>
- <BR>
- 自主開発はできるだけ避ける。
- <BR>
- 可能な限りあらゆる CPAN モジュールなどを使う。
- そして利用する場合には乖離層を設けること。
- <PRE>
- FML::モジュール → 乖離層 → CPAN/モジュール
- </PRE>
- <TD>
- <A HREF="style.ja.html">プログラミングスタイル</A>
-
- <TR>
- <TD>
- <TD> <EM>設定ファイル形式</EM>
- <UL>
- <LI> cf と config.ph を統合化する
- <LI> 配列を表現できる形式
- <LI> メニュープログラムが楽できるフォーマットを
- <LI> 原則として”設定ファイル”という名のものは
- どれも同じフォーマットとする。
- </UL>
- <TD>
-
- <TR>
- <TD>
- <TD>
- <EM>
- <A HREF="../etc/defaults/naming_convention.ja.html">
- 変数の命名規則
- </A>
- </EM>
- <UL>
- <LI> USE_機能
- <LI> 機能_TYPE
- <LI> 機能_ATTRIBUTES
- </UL>
- <BR>
- ”USE_ほえ”および”ほえ_TYPE”形式か?
- また、NOT_USE などは禁止する( default_config に書くこと)。
- <BR>
- attribute にあたるものが
- 群れになってしまうのはしょうがない。しかし、
- 配列表現が可能なため、現在の ifdef の群れで表現する
- ようなことが少なくなるはず。
-
- <TR>
- <TD>
- <TD>
- <EM> 関数名ルールの統一 </EM>
- <BR>
- main:: スペースに出てくるものは従来通り X11 風準拠に。
- メソッドは他のモジュールにあるようなそれっぽい小文字の名前をつける。
- lisp 的要素を廃止する。
- 参考文献 Perl Cookbook として、
- そこにあるようなシンタックス風を推奨する?
- <BR>
- 例:
- メソッドなら is_member() で、大域関数なら
- <PRE>
- MemberP() -> IsMember()
- </PRE>
-
-
- <TR>
- <TD>
- <TD>
- <EM> queue manager </EM>
- <BR>
- 再送処理のため (e.g. smtpfeed )
-
- <TR>
- <TD>
- <TD>
- <EM> tools </EM>
- <BR>
- BSD make を使わない。
- <BR>
- C 言語ではないので、autoconf は特には必要ないと思う。
- しかしながら configure という名前のスクリプトを(フェイクでも)
- 用意することはよいことかもしれない。
- そのスクリプトは例えば
- IPv6 ready か否かを決めるために使われるだろう(
- 現在の実装では使ってはいない、IPv6 は常に挑戦してみる
- )。
-
-</TABLE>
-
-<!-- =================================================================== -->
-</BODY>
-</HTML>
diff --git a/fml/doc/releng.ja.html b/fml/doc/releng.ja.html
deleted file mode 100644
index 6eb0613e..00000000
--- a/fml/doc/releng.ja.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-リリース・エンジニアリングについて
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<CENTER>
-リリース・エンジニアリングについて
-</CENTER>
-
-<P>
- アーキテクトでも、デベロッパーに偏ってもいけない。
- 抽象化に萌過ぎても、オブジェクト指向分析に燃え過ぎてもいけない。
- 中庸であり、一カ月単位でフィードバックしながら
- プロジェクトの計画とコードレビューを行なうこと。
-
-
-<P> 月単位でのリリースエンジニアリングの原案
-
-<TABLE>
- <TR>
- <TD> 最初の 4〜5日
- <TD> 計画を練り直す。
- <BR>
- リリースエンジニアリングプロセス中の
- 20 %程度はこの計画に費やすこと
-
- <TR>
- <TD> 2〜3 週間
- <TD> コードを書く
-
- <TR>
- <TD> 最終週
- <TD> ドキュメントを見直す、およびコードレビュー
-
- <TR>
- <TD> 月の切れ目
- <TD> まぁまぁ大丈夫ぽい snapshot を出してみる。
- alpha-0,
- alpha-1,
- alpha-2, ...
-
-</TABLE>
-
-
-<!-- =================================================================== -->
-</BODY>
-</HTML>
diff --git a/fml/doc/terms.ja.html b/fml/doc/terms.ja.html
deleted file mode 100644
index bb461ee9..00000000
--- a/fml/doc/terms.ja.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-関数名および変数名に関連した用語のまとめ
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<!-- ================== body =========================================== -->
-
-<CENTER>
-関数名および変数名に関連した用語のまとめ
-</CENTER>
-
-<TABLE BORDER=4>
- <TR>
- <TD> 用語/単語の省略形
- <TD> 説明
-
- <TR>
- <TD> fml 4
- <TD> fml 4.0 シリーズのこと
-
- <TR>
- <TD> fml 5
- <BR>
- fml-devel
- <TD> 遠い将来に
- fml 5.0 になるであろうとおもわれる fml-current
-
- <TR>
- <TD> curproc
- <TD> "current process"の略
-
- <TR>
- <TD> PCB
- <TD> Process Control Block の略。
- そのプロセス固有の情報を含む。
- 現状 fml 内部でのコンテキスト切替などはないので、
- UNIX カーネルの PCB とは少し趣が異なります。
-
- <TR>
- <TD> config
- <TD> configuration の略
-
- <TR>
- <TD> arg <BR> args
- <TD> アーギュメントの略
-
- <TR>
- <TD> fh
- <TD> ファイルハンドル( file handle )
-
- <TR>
- <TD> dh
- <TD> ディレクトリハンドル( directory handle )
-
- <TR>
- <TD> fp
- <TD> 関数へのポインタ( function pointer )
- <BR>
- ただし perl では CODE リファレンスと呼ぶべき
-
- <TR>
- <TD> _なになに
- <TD> 慣習的にパッケージ、クラス、オブジェクト内部で使う
- 変数や関数名に _ ではじまるキーワードを使う。
-
- <TR>
- <TD> rなになに
- <TD> r はリファレンスの略。ハンガリアン記法
- <BR>
- 特別に強調したい場合に使うことがあるが、
- あまり使っていない。
-
- <TR>
- <TD> STR
- <TD> 文字列 ( string ) の略
-
- <TR>
- <TD> 日本語コードの略称
- <TD> JIS SJIS EUC などおなじみのもの…
-
- <TR>
- <TD> 2
- <TD>
- to と発音が一緒のため省略形としてよく使う。
- 類似品として 4 ( for の意味)もある
- <BR>
- 例: STR2EUC (STRing to EUC の略)
- <BR>
- <PRE>
- use String qw(STR2EUC);
- $euc_string = &STR2EUC($string);
- </PRE>
-
- <TR>
- <TD> 4
- <TD> for と発音が同じために用いる。
- <BR>
- 例: まだなし
-
-</TABLE>
-
-<!-- =================================================================== -->
-</BODY>
-</HTML>
diff --git a/fml/doc/upgrade.ja.html b/fml/doc/upgrade.ja.html
deleted file mode 100644
index 1021187f..00000000
--- a/fml/doc/upgrade.ja.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>
-on upgrade installation
-</TITLE>
-<META http-equiv="Content-Type"
- content="text/html; charset=EUC-JP">
-</HEAD>
-
-<BODY BGCOLOR="#E6E6FA">
-<PRE>
- アップグレードについて
-
- * 用語について:
- % 一般ユーザのプロンプト
- # ユーザ root のプロンプト
- fml 4 ( fml 4.0 シリーズのこと )
-</PRE>
-
-普通に<A HREF="install.ja.html">インストール</A>してください。
-
-インストール後、/etc/fml/main.cf の fml_version 行の日付を
-最新のものにして下さい。
-
-ファイルをセーブした瞬間から新しい fml に切り替わります
-(注: エディタで編集中は古い内容)。
-
-<HR>
-<P><H4>注意点</H4>
-
-<UL>
-<LI>
-Q: loader や Bootstrap() がどーとかいうエラーが出る
-<BR>
-A: ブートストラップのやり方がまだ収束してないので、稀に
-<BR>
-
- /usr/local/fml/libexec/loader
-
-を入れ替える必要がある時があります。loader は /etc/fml/main.cf を読む
-前に起動されるものなので、手動で切替えるしかない。
-
-やりかたはインストール後に、
-
- # /usr/local/fml/libexec/
- # mv current-yyyymmdd/loader loader
-
-などとする。cp でもいいけど同一パーティッション上の mv なら atomic で
-あることが保証されるので、good 。
-
-
-<LI>
-Q: アップグレードしたがうまく動かないので、元に戻したい
-<BR>
-A: /etc/fml/main.cf の fml_verison をアップグレード前のものに
- 戻して下さい。
-</UL>
-</BODY>
-</HTML>