このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

EasyBBS++ 1.0 リリース!!

発言者:田中求之
( Date Friday, December 06, 1996 20:18:24 )


前薗さんの EasyBBS++ の 1.0 がリリースされました。機能的には 1.0b6 から
変更はありませんが、細かいバグが取れています。

また、1.0 リリースに合わせて、ソースコードも公開されました。C/C++ で CGI
作成を考えている方、あるいは EasyBBS++ のカスタマイズを考えている方には
参考になると思います。

→  EasyBBS

nalika さんからのコメント
( Saturday, December 07, 1996 00:13:21 )

おめでとうございます。

現在私が使っているβ7では、15分でQUITする設定にしてLOGを
確認していますが、コケルこともなく、安定動作しています。

それでは、私のところも1.0に入れ替えるとします。
どうもありがとうございました。

前薗 健一 さんからのコメント
( Saturday, December 07, 1996 00:27:27 )

田中さん、ありがとうございます。

次は EasyBBS plugin ですね。ものはできているのですが、ドキュメントが
まだです。来週中にはなんとかします。

EasyBBS++ の連続使用によるメモリリークですが、原因が判りません。
環境によって発生したり発生しなかったりするようです。

ユーザーのみなさん、ご迷惑をかけてごめんなさい。

田中求之 さんからのコメント
( Saturday, December 07, 1996 01:51:02 )

前薗さん、ごくろうさまでした。

どうせだから、開発で苦労したところとか、そういう話を聞かせてくれません?
C/C++ による CGI の作り方についてはホームページを準備中のようなので
技術的な話はそちらを楽しみにするとして、実際に作ってみた感想など
きかせてください(たとえば、移植ということでやりやすかった面と、やりにく
かった面があると思いますが… 後者は田中の注文がうるさかった、かな(笑)?)

ishiter さんからのコメント
( Saturday, December 07, 1996 15:57:04 )

 田中先生、前薗先生、 
easyBBS++1.0リリースおめでとうございます。
たいへん使いやすいBBSですのでこれからの
バージョンアップが楽しみです。
さっそく使わせていただきます。


田中求之 さんからのコメント
( Saturday, December 07, 1996 23:11:54 )

うまく活用して、素敵なコミュニケーションの場を作ってくださいね。


前薗 健一 さんからのコメント
( Sunday, December 08, 1996 02:43:41 )

田中さん
>開発で苦労したところとか、そういう話を聞かせてくれません?

AppleScript から C++ ( CW PP ) への移植は比較的容易にできたと思って
います。

1.田中さんの AppleScript のソースが読みやすかった。C の世界では、
  奇麗なソースという表現をします。
2.僕に多少の AppleScript, osax の知識があった。

苦労したのは、
1.AppleScript -> C/C++ への移植。
AppleScript では 1 行で出来ることを C/C++ でどうやって実現すれば
いいか?とか List, 文字列の処理。

2.Tanaka's osax の解析。
これが一番苦労したかな〜。 (^^;
EasyBBS DX を動かしながら
「ふむふむ、こういう動きをするのね」
てな具合で、実際に EasyBBS DX を動かしながら C で実装しました。
田中さんの AppleScript, osax の癖は知っているつもりですので、構文
から動作を推測するのは簡単でした。(^^)

3.EasyBBS DX & Star のハイブリッド版
田中さんの AppleScript ソースコードも見せていただきましたが、
せっかく C++ で書いているのだから、仮想関数を使ってできないか
な〜と最初に思いました。安直に if 文を使って分岐させてもいいの
ですが。
結果的に純粋仮想関数を使って実現しましたが、元のコードがシンプル
だったので実装出来たと思っています。

ここ半年位 EasyBBS に関わっていますが、要はどの言語で実装するかよ
りも、どんなアイデアや仕様を実装するかですね。

usui , seiichi さんからのコメント
( Sunday, January 19, 1997 18:39:48 )

かなり時間が立ってしまいましたが、エラーが出るとの報告を受けました。

プラウザー:Omniweb
記事を投稿すると毎回、接続に失敗とエラーがでる。

と言うことです。

田中求之 さんからのコメント
( Sunday, January 19, 1997 22:25:57 )

>プラウザー:Omniweb

これって、どんなブラウザですか?

あと、EasyBBS 以外の Form ページではエラーが出ないのですか? ブラウザによっては
METHD=POST の後に redirect の指示を返すと「掟破りやでぇ」と文句を言うのが
あることは知っていますが(実際、redirect ヘッダーの「正しい」使い方ではない
けど、まだ HTTP 1.1 のヘッダーが使えないから仕方がないってところはある)。

たまちゃん さんからのコメント
( Sunday, January 19, 1997 23:20:05 )

>>プラウザー:Omniweb

>これって、どんなブラウザですか?

 確か、NextSTEPで動くやつではなかったですか?

田中さん、昨日、今日はお互いにお疲れさまでした。(^_^)

前薗 健一 さんからのコメント
( Monday, January 20, 1997 00:02:56 )

>プラウザー:Omniweb
>記事を投稿すると毎回、接続に失敗とエラーがでる。

試しに,EasyBBS++ を EasyBBS DX または EasyBBS STAR にリプレイス
してテストしていただけないでしょうか?

田中求之 さんからのコメント
( Monday, January 20, 1997 00:11:29 )

>確か、NextSTEPで動くやつではなかったですか

Next だとこちらでは調べようがないですねぇ。接続に失敗するというのは
どういうことなんだろうか?? やっぱ、redirect の指示を受け入れない
という可能性が高いですが、そうだとすると、EasyBBS シリーズ以外の CGI
でも同じエラーが出るはずなんですが…??


>田中さん、昨日、今日はお互いにお疲れさまでした。(^_^)

お疲れさまでした。あれって、試験監督の中でも一番疲れるんですよね (^_^;

usui , seiichi さんからのコメント
( Monday, January 20, 1997 14:35:52 )

きのうの話によると、
他のCGIでも接続できないときがあるようです。
プラウザーが原因みたいですね。

詳しく話を聞いてみます。

きんねこ さんからのコメント
( Thursday, March 06, 1997 11:17:23 )

デフォルトで入れて見ました。
で、ちょっと問題が出ました。

 本文に英字の<>を入れて見たのですが、Netscape では
それをタグとして認識してしまい、データが途中でちょん切
れてしまいます。
タグの変換がうまくいっていないのではないかと思うのです
が皆さんの所では再現していますか?

smart さんからのコメント
( Thursday, March 06, 1997 11:21:47 )

EasyBBS STARでは、タグを有効にするか、無効にするかをscript中の、
comment,uncommentで対応しております。
これは、そうなっていませんか?

きんねこ さんからのコメント
( Thursday, March 06, 1997 11:27:51 )

要望です。

●新しいメッセージを投稿する 

 は、カスタマイズできますが、同じようなならびになっている

●最近の発言状況

 は、できません。

 これも@NEWPOSTなどのようなタグで置換できる仕様には変
更できないものでしょうか。これができると、検索も含めて、ア
イコン化するなど、インターフェイスや見栄えが良くできます。

AppleScript 版は「遅い」と言われてしまったので、++にしま
した。あともどりはできません(^^;。ヴァージョンアップ時には、
ご検討をよろしくお願いします。

きんねこ さんからのコメント
( Thursday, March 06, 1997 20:34:33 )

  すいません。デフォルトはタグを認識するモードだったのですね。
 さっそく、直しましたら問題が出なくなりました。