sambaで直接サーバのファイルを編集

CGIのPerlスクリプトファイル
sambaで直接サーバのファイルを編集するとエラーが起きる。
理由は改行がWindowsのコードになるからだ。LFのみにすれば動く。
これにハマった。

掲示板を作りながら仕様が大体固まってきた。
MTというブログの代名詞的なものを日常的に使用しているためか
固めやすかった。

この掲示板は3つのブロックに分かれている。
・制御統括部(メインスクリプト)
 投稿受付
 スレッド表示制御
・表示用HTMLファイル生成部
 メインページ
 個別エントリページ
 新規スレッド投稿ページ
・データベース部
 ログ管理
 ログ入出力

表示用HTMLファイル生成は、用意したテンプレートに
適宜文字列を埋め込んでhtmlファイルとして吐かせる。
新規スレッド投稿ページだけはCGI経由で吐かせる。

ログは適当なものだし、ロックだってしていない。
動くことを最優先に作ってしまっている。
いずれXMLになったりすると面白いかなと思う。
データベース部のコードを書き換えるだけでいい。

あと必要なものは、ファイルのアップロード機能だな。
いずれAJAXとかにも対応したい。