[HOME]  [現在掲示板へもどる]  [ツリー表示]   

過去ログ 0002 番号順 全部表示   FGALVZ  


00001/00001 AMI01111  - あじゃ -       とりあえず設置しました
( 2) 05/02/23 20:03 コメント数:1

お知らせ
http://hpcgi2.nifty.com/aja/fvz01/wforum.cgi

フリートーク
http://hpcgi2.nifty.com/aja/fvz02/wforum.cgi

Vz Editor 環境+総合
http://hpcgi2.nifty.com/aja/fvz03/wforum.cgi

書き込み練習・テスト
http://hpcgi2.nifty.com/aja/zztop/wforum.cgi (←従来通り)

- あじゃ -

00002/00001 AMI01111  - あじゃ -       Re: とりあえず設置しました
( 2) 05/02/23 20:16 00001へのコメント(- あじゃ -さん)

第1発目の発言のみは INCM からは書き込めませんのでご注意ください。

↑まだログを取得してないので、書き込みに必要なパラメータも内部に取り込
んでいないため。

- あじゃ -

00003/00003 AMI01111  - あじゃ -       会議室構成について
( 2) 05/02/23 21:02 コメント数:1

過去の関連発言は以下のとおりです。


掲示板「Vz Editor 虎の穴」
http://hpcgi2.nifty.com/aja/kong/wforum.cgi

#225 からのツリー
http://hpcgi2.nifty.com/aja/kong/wforum.cgi?no=225&mode=article

#276 からのツリー
http://hpcgi2.nifty.com/aja/kong/wforum.cgi?no=276&mode=article

#277 からのツリー
http://hpcgi2.nifty.com/aja/kong/wforum.cgi?no=277&mode=article


NIFTY-Serve FGALDC mes13
#10209 からのツリー他
http://homepage2.nifty.com/aja/kong/dc_mes.txt

- あじゃ -

00004/00003 AMI01111  - あじゃ -       ははは・・まいったな
( 2) 05/02/25 23:37 00003へのコメント(- あじゃ -さん) コメント数:1

フリートーク板 #3の konno さん

>http://homepage3.nifty.com/tamaneko/VZMES4.HTM

こつこつ作ってきて何とか形にしたところに爆弾を落とされた気分です。

- あじゃ -

掲示板の構成・仕様や全体的な運営みたいな話は、この部屋に隔離することを
望みます。

00005/00003 AMI01111  - あじゃ -       一部発言を削除
( 2) 05/02/25 23:37 00003へのコメント(- あじゃ -さん) コメント数:1

>NIFTY-Serve FGALDC mes13
>#10209 からのツリー他
>http://homepage2.nifty.com/aja/kong/dc_mes.txt

発言者 YASAT さんの要求 (フリートーク板 #4) により、発言を削除しました。

- あじゃ -
あ、この件も、意見のある方はこちらに書いてください。

00006/00003 BQO00549  konno            Re: ははは・・まいったな
( 2) 05/02/27 20:44 00004へのコメント(- あじゃ -さん) コメント数:1

> こつこつ作ってきて何とか形にしたところに爆弾を落とされた気分です。

何が爆弾なのか、良くわからないので、会議室構成についての関連ツリーを見直して
みました。FGALDC mes13 #10227の発言で

>個人掲示板の寄り合い所帯ではなく、「共同の場」を分散して設置する。個々
>の掲示板の設置場所は、場合によって移動することもあるが、ログの連続性は
>保たれる・・・というのがわしの最終的な目標です。

この考えに反するようなトップページになってるから? これは、前に上げた、
目的別掲示板の案で弄ったHTMLにリンク先を貼り付けただけなもので。

それとも、FGALDC mes13 #10228の発言で

>(1)お知らせ板 いろんな人がいろいろお知らせ。運営の話し合いもここ。

これは見落としていましたが、トップページ作ったよ、てな発言はここでしてくれと
いうことですか?

トップページをこれから出そうと思ってたのにぃ、先に勝手に出しやがってぇ、
なんてのもありがちですが、おそらく上の2点でしょうか。

いずれにしても、ちょっと軽率だったかも知れませんが、悪気があってやったわけで
はないので、削除なり移動なり変更するのはかまいません。

> 掲示板の構成・仕様や全体的な運営みたいな話は、この部屋に隔離することを
> 望みます。

この部屋がどういう扱いなのか良くわからなかったので、とりあえずフリートークの
方に書き込んだのですが、そういう話し合いの場と思っていいんですね。

00007/00007 AMI01111  - あじゃ -       NIFTY 形式ログでの未読処理
( 2) 05/02/28 0:10 コメント数:1

「虎の穴」の #180 からのツリー
http://hpcgi2.nifty.com/aja/kong/wforum.cgi?no=180&mode=article

↑で仕様上のことはすでに書いたんだけども整理しておくと、

初回の読み出し(例:フリートーク板)

HTTPOut -url http://hpcgi2.nifty.com/aja/fvz02/wforum.cgi?nif=1 -o vz02.nif
^^^^^^
LogsortW -N fvz02.nif
んでログの最終発言が 12 だとすると、

2回目は
HTTPOut -url http://hpcgi2.nifty.com/aja/fvz02/wforum.cgi?nif=13 -o vz02.tmp
^^^^^^^
LogsortW -N fvz02.tmp

この fvz02.tmp を vz02.nif にアペンド。
以降、このくり返し。

HTTPOut はアクセス時のサーバーエラーがリダイレクトで拾えるので、細かい
エラー処理分岐もできたりします(書き込み時も同様)。

書き込み時に必要な仕様も前記ツリーに書いてあります。

DOS 窓+HTTPOut+Logsort 環境では、 アクセスするたびに未読発言のみを取
得し、VZでログを読み、VZで発言ファイル作成して書き込むことがこの掲
示板ではすでにできるようになってます。

あとはマクロを作るだけ(笑)。

- あじゃ -

00008/00007 AMI01111  - あじゃ -       Re: NIFTY 形式ログでの未読処理
( 2) 05/02/28 0:15 00007へのコメント(- あじゃ -さん) コメント数:1

>HTTPOut -url http://hpcgi2.nifty.com/aja/fvz02/wforum.cgi?nif=1 -o vz02.nif
fvz02.nif

>HTTPOut -url http://hpcgi2.nifty.com/aja/fvz02/wforum.cgi?nif=13 -o vz02.tmp
fvz02.tmp

- あじゃ -

00009/00003 AMI01111  - あじゃ -       Re2: ははは・・まいったな
( 2) 05/02/28 0:22 00006へのコメント(konnoさん)

 #6 konno さん

書き方が悪かったなぁと反省してます m(_a_)m
話を整理しなきゃいけないとは思ってるんだけど、このへんの話を書くにはち
ょっといまパワーが落ちてます、はい。

>方に書き込んだのですが、そういう話し合いの場と思っていいんですね。

です。

板の名前を「お知らせ」と「運営」とかに変える?

- あじゃ -

00010/00003 AYY00386  YASAT            Re: 一部発言を削除
( 2) 05/03/01 18:50 00005へのコメント(- あじゃ -さん) コメント数:1

削除確認しました。
フリートーク板の私の発言は削除しました。
本発言も後日削除するつもりです。

申し遅れましたが、新しいVZの集い場のご開設ありがとうございます。

00011/00003 AMI01111  - あじゃ -       Re^2: 一部発言を削除
( 2) 05/03/01 22:39 00010へのコメント(YASATさん)

 #10 YASAT さん

>削除確認しました。

確認していただけましたか。

>フリートーク板の私の発言は削除しました。
>本発言も後日削除するつもりです。

あ、それは投稿者の自由です (^^;

>申し遅れましたが、新しいVZの集い場のご開設ありがとうございます。

ぜひ活用していただきたいと思います。

- あじゃ -

コメントの付いた発言も投稿者削除ができる WebForum の仕様を残したのは、
たとえば掲示板上で喧嘩沙汰になったのち収拾をはかるさいはシスオペ削除を
期待しないで当事者間で解決してね、っちゅうつもりもあったりします。

んで、YASAT さんの発言をそっくり引用したこのわしの発言だけど、引用元が
削除された場合はどうすればいいのだろう。

(1) 自主的にわしのも削除する。

(2) 「めんどくさい」「忙しくて気付かない」「削除したくない」「暗証キー
を忘れた」「暗証キーを設定してない」とか何らかの理由でそのままにする。

(3) YASAT さんから要請があれば削除する。

(4) YASAT さんから要請があっても (2)。

で、引用した側(今回はわし)が発言削除しなかった場合、引用されてしまっ
た側のとる道のひとつとしてはシスオペに削除を要請する、っちゅうことにな
りますわね。余裕があるときならこの部屋の現在のシスオペとして何とかした
いとは思うけれど、必ず対応できるかというと、まぁ無理だろうな・・・。

当事者間で自主的に解決できない事態が発生しないように祈ります、はい。

00012/00012 AMI01111  - あじゃ -       ログのバックアップツール探してます
( 2) 05/03/02 0:02 コメント数:1

FTP のクライアントソフトで、ワンタッチで

FTP サーバー上 ローカル
/fvz01/wf_log.cgi → \fvz01\wf_log.cgi
/fvz02/wf_log.cgi → \fvz02\wf_log.cgi
/fvz03/wf_log.cgi → \fvz03\wf_log.cgi
/zztop/wf_log.cgi → \fvz20\wf_log.cgi
/kong/wf_log.cgi → \kong_log\wf_log.cgi

とバックアップできて、なおかつ、

タイムスタンプはサーバー上のを引き継ぐ
更新されてた場合のみコピーする
コピーのさいローカルのファイルの拡張子連番処理もやってくれる

みたいなのってないですかね。

ご存じの方いらしたら、よろしく m(_a_)m

- あじゃ -

00013/00007 AMI01111  - あじゃ -       NIFTY 形式ログのヘッダ
( 2) 05/03/02 9:16 00007へのコメント(- あじゃ -さん) コメント数:1

>- お知らせ
>- フリートーク
>- Vz Editor 環境+総合
>- 書き込み練習・テスト

いまはこうなってます(何もしてない (^^; )

今後、掲示板名もふくめ、形式が変わる可能性が非常に大なので、このヘッダ
に依存したマクロは作らないほうがいいと思います。

たとえば、ファイル名で処理を分岐するとかが無難かと。

- あじゃ -

00014/00007 AMI01111  - あじゃ -       生 DOS+TEEN の場合だと
( 2) 05/03/02 9:16 00007へのコメント(- あじゃ -さん) コメント数:1

テキストブラウザ mee tmee
なにもないにあ http://members.at.infoseek.co.jp/nekozzz/


mee -d http://hpcgi2.nifty.com/aja/fvz02/wforum.cgi?nif=1
とやるとファイルが取れそうです。

VZのコマンドラインから実行して、ファイルダウン後に即終了してくれれば
マクロからコントロールできそう(DOS 窓上だと動作しないので未確認)。

書き込みのほうは Si さん作の
http://dmz.xrea.jp/dahlia/teenroom/index_t.html#TBBSUP
が使えそうですね。

mee でのファイルダウンロードがVZマクロからコントロールし切れなかった
ら、Si さんの TBBSGET(上と同じページ)が利用してる HTTPGET.EXE を使え
ば、VZマクロで未読取得、ログ読み、レス書き、発言アップができるんじゃ
ないかと。

- あじゃ -

00015/00007 AMI01111  - あじゃ -       Re: NIFTY 形式ログでの未読処理
( 2) 05/03/02 9:18 00007へのコメント(- あじゃ -さん) コメント数:1

NIFTY で mre した場合との主な違いは以下のとおりです。

コメントの付いた発言も投稿者自身で削除できる。

誰かが発言を削除した場合、毎回、未読を落としているだけでも、発言削除が
あったことがわかる。

発言を削除した場合、そのポインタがログに残る。

ID 欄に、 自分の好きな文字列が使える(っちゅうのがそもそもの始まりなの
よ。ダミーの文字列だとどうにも味気なくていかん。)

未読位置はローカル側で管理する必要がある。

ここが、ログ取得時の最新発言番号ではなく、この記事が属するツリー(スレ
ッド)の起点の発言番号になっている。

>00012/00005 IGY19577 - あじゃ - NIFTY 形式のログ
>( 2) 05/03/01 00:15 00009へのコメント


- あじゃ -

00016/00012 CXB00940  としき           Re: ログのバックアップツール探してます
( 2) 05/03/02 10:46 00012へのコメント(- あじゃ -さん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

> タイムスタンプはサーバー上のを引き継ぐ
> 更新されてた場合のみコピーする
> コピーのさいローカルのファイルの拡張子連番処理もやってくれる

なんか、2番目と3番目の要望って排他なような気もするのですが、具体的にど
うなることを期待していますか?
いや、私には両方を満足する方法ってのがよくわからないので、もしかしたら知
っているソフトにその機能があるにも関らず見逃している、という可能性がある
ものですから。

> /zztop/wf_log.cgi → \fvz20\wf_log.cgi
> /kong/wf_log.cgi → \kong_log\wf_log.cgi

これも難しそう。いや、機能としては簡単だとは思うのですが、私の知っている
範囲のいくつかのものはどれも同じディレクトリ名で、ということになっていた
はずなので。

00017/00012 AMI01111  - あじゃ -       Re^2: ログのバックアップツール探してます
( 2) 05/03/02 11:45 00016へのコメント(としきさん) コメント数:1

 #16 としき さん

ディレクトリ名は同じでもOKです m(_a_)m

世代バックアップは、
wf_log.cgi 最新
wf_log.003 一つ前
wf_log.002 二つ前
wf_log.001 三つ前
たとえばこんな感じで、別に拡張子連番じゃなくてもいいですけれど。

あと、できれば個別の cgi ディレクトリに /zztop/core みたいな拡張子なし
の「core」というファイルが出来上がっていた場合は、それを削除することが
できれば助かります。

- あじゃ -

00018/00018 AMI01111  - あじゃ -       ブラウザからフォーム入力する場合の注意点
( 2) 05/03/02 12:07 コメント数:1

プレビュー表示後に書き込むと、


タグが消えて改行される。
「虎の穴」#128
http://hpcgi2.nifty.com/aja/kong/wforum.cgi?no=128&mode=article

quot; が " に変換される(これはいままで気付かなかったです)。

という結果になります。

とりあえずの対処法は、プレビューなしで書き込む(なんのためのプレビュー
ぢゃ、っちゅう声が聞こえそうだけど (^^; )

INCM+CMT プラグインで書き込む場合は、この問題は起こりません。

- あじゃ -

00019/00018 AMI01111  - あじゃ -       Re: ブラウザからフォーム入力する場合の注
( 2) 05/03/02 12:18 00018へのコメント(- あじゃ -さん) コメント数:1

>quot; が " に変換される(これはいままで気付かなかったです)。

" の間違いです。

- あじゃ -

00020/00007 CXB00940  としき           Re: NIFTY 形式ログでの未読処理
( 2) 05/03/02 12:55 00007へのコメント(- あじゃ -さん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

> HTTPOut はアクセス時のサーバーエラーがリダイレクトで拾えるので、細かい
> エラー処理分岐もできたりします(書き込み時も同様)。

技術力が低いもので、エラーレベルを返すのを忘れていました。
きちんとエラーレベルを返すバージョンを近日中にリリースしたいと思います。
といっても、5〜6月頃になると思いますが。

00022/00007 AMI01111  - あじゃ -       HTTPOut への要望
( 2) 05/03/02 13:52 00020へのコメント(としきさん) コメント数:1

 #20 としき さん

現在のエラーメッセージがコマンドラインに表示される仕様もできれば残して
いただけると助かったり。

エラーレベルは常駐VZじゃないと拾えなかったはずなので、ちょっとめんど
くさいことになってしまうのです。

ご一考ください m(_a_)m

・・・

現在の仕様なら、書き込みの際は、

サーバーエラーはリダイレクトしたファイル
書き込めたかどうかは出力ファイルの「受理しました」

で分岐できるから、リトライさせるマクロを作ることもできます。

- あじゃ -

00021/00007 AMI01111  - あじゃ -       今頃になって気付いたけど
( 2) 05/03/02 13:52 00015へのコメント(- あじゃ -さん)

前から欲しかった「同一ツリー内の記事を発言番号順に読む」機能って、ここ
のログだと簡単にできますね。

\x ^[0-9][0-9][0-9]+/00001+\s+[A-Z][A-Z][A-Z][0-9][0-9][0-9][0-9][0-9]\s\s

カーソル位置の記事からスレッドの起点番号を取り込んでこんな検索文字列を
設定する簡易ビュワーマクロを作ればOKじゃないですの。

- あじゃ -

00023/00018 AMI01111  - あじゃ -       プレビュー画面表示変更しました
( 2) 05/03/02 18:29 00018へのコメント(- あじゃ -さん) コメント数:1

フリートーク板 #16 Konno さんとあと何番だったか(ぉぃ 伊藤さんと、そう
いえば大昔に としきさんからも要望出てたっけか。


(1)半角スペースやタブのインデントが飛ぶけど空行はみえる。
(2)インデントはみえるけど空行は詰まってしまう。

これまでは (2) だったのを (1) に変更しました。


これ、いちばんいい解決法はたぶん、プレビューは使い捨ての変数で表示し、
生ログへの書き込み時は元の変数で行うようにするのがいいと思う。

プレビュー経由かどうかで書き込める分量が変わってくる問題も解決できるし。

- あじゃ -

00024/00007 CXB00940  としき           Re: HTTPOut への要望
( 2) 05/03/02 19:01 00022へのコメント(- あじゃ -さん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

> 現在のエラーメッセージがコマンドラインに表示される仕様もできれば残して
> いただけると助かったり。

大丈夫です。これは残します。
本当は標準エラー出力への表示に変更したいんですけど、これもやっぱり技術力
が足りなくてできていません。でも、なんとなく、その変更はしないほうがよさ
そうなユーザーが多そうなので、遠い将来の課題、としておきます。ただし、そ
のうちいつか変更される可能性がありますから、もしエラーレベルバージョンが
無事にリリースされたら、速やかにバッチ等を変更したほうが後々影響は少ない
かもしれません。

> エラーレベルは常駐VZじゃないと拾えなかったはずなので、ちょっとめんど
> くさいことになってしまうのです。

ん?
そんなことはないはずですよ。Vzのない環境でも、バッチファイルの中で
if errorlevel 1 goto
なんて記述は使えたはずです。

00025/00018 CXB00940  としき           Re: プレビュー画面への要望
( 2) 05/03/02 19:06 00023へのコメント(- あじゃ -さん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

些細なことなんですが、1個要望させていただきます。
プレビュー画面と、プレビューなしでの「受け付けました」画面でフォント設定
が異なっているようなんですが、これ、両方とも同じフォントにならないでしょ
うか。できれば両方ともプロポーショナル *ではない* フォントだとうれしいか
もしれません。が、その辺はお任せします。

00026/00012 CXB00940  としき           Re^3: ログのバックアップツール探してます
( 2) 05/03/02 19:54 00017へのコメント(- あじゃ -さん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

> あと、できれば個別の cgi ディレクトリに /zztop/core みたいな拡張子なし
> の「core」というファイルが出来上がっていた場合は、それを削除することが
> できれば助かります。

これってなんとなく、バックアップツールの仕事ではないような気がしましま。

それはさておき、以前、ikuboh さんが紹介されていた技術を使えば以下のような
感じかと。

>------backup.bat
ftp -s:backup.ftp > ftp.txt
grep " wf_log.cgi" > index.lst
>------backup.bat

>------backup.ftp
open ftp00.nifty.com
id000000
password
bin
cd /cgi-bin/fvz01
ls -l
get wf_log.cgi /fvz01/wf_log.cgi
del core
cd /cgi-bin/fvz02
ls -l
get wf_log.cgi /fvz02/wf_log.cgi
del core
bye
>------backup.ftp

上記のバッチファイルの中の grep のところを awk なり perl なりに変更して、
それらのスクリプトの中からチャイルドプロセスで touch を呼び出せばとりあえ
ず完成、っていうのはダメ?

00030/00012 CXB00940  としき           Re: しおしお....
( 2) 05/03/03 9:00 00027へのコメント(- あじゃ -さん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

いや、バッチで全てやろうとすればそうなる、というだけの話で。
あのバッチにも書いてあるけど、リダイレクトでいろいろと情報は取れるので、
そのテキストファイルをVzでオープンしてそれをマクロでどうとか、というの
はあじゃさんには当然可能かと。

00027/00012 AMI01111  - あじゃ -       しおしお....
( 2) 05/03/03 0:56 00026へのコメント(としきさん) コメント数:1

 #26 としき さん

このわしに、 リストからタイムスタンプ切り出して touch するスクリプト書
けってか (^^;

昨日、本屋でレファレンス本立ち読みしてて、「ふーん、やっぱり Perl にも
goto 文ってあるのね」レベルで、 いまだに Perl の基本的な構文すら把握し
てないっちゅうのに(笑)


えーと、DOS 窓コマンドラインツールで、

(1)タイムスタンプはサーバー側のを持ってこれる。
(2)同名ファイルの場合は更新時のみコピー。
(3)(2) の場合、ローカル側のファイルをリネームバックアップ。

なんてのがあれば、あとはVZマクロでやったほうがわしには早いっす。最低
(1) の機能さえあれば、あとは何とかなるかな。

- あじゃ -

00028/00007 AMI01111  - あじゃ -       いや、その、だから
( 2) 05/03/03 0:56 00024へのコメント(としきさん) コメント数:1

 #24 としき さん

マクロからバッチ呼び出すっちゅうのが苦手なわけですよ (^^;
制御構造使うバッチって1度書いたことがあるだけだし。

- あじゃ -

00031/00007 CXB00940  としき           Re: いや、その、だから
( 2) 05/03/03 9:56 00028へのコメント(- あじゃ -さん)

http://www.hinocatv.ne.jp/~toshiki/

> マクロからバッチ呼び出すっちゅうのが苦手なわけですよ (^^;
> 制御構造使うバッチって1度書いたことがあるだけだし。

う〜ん、そうすると、ツール作者の理想とするバージョンができた暁には、かな
りきついことになりそうです。その以前に、そういうバージョンがそもそも完成
するのか、という点にかなりの疑問符がつくんで、大体安心していていいかもし
れませんが、いつ何時足元をすくわれるかわからない、というか、そういうとき
には古いバージョンを使えばいい、という話もあったりなんかするので、やっぱ
り大体安心していていいかも。
#ぅぉ、悪文の見本のような文章ができたぞっと

ちなみに、テキストの内容で分岐するというのならVzのマクロならお手の物の
はずなので、制御構造のないシリーズなバッチをマクロで作って自前で呼び出す、
というのなら可能ですよね?

00029/00018 AMI01111  - あじゃ -       Re^2: プレビュー画面への要望
( 2) 05/03/03 0:56 00025へのコメント(としきさん)

 #25 としき さん

#23 で書いたような改造を行うときに考えます。
ちょいと優先度は低いので後回しです (^^;

↑で、
とか " の問題も解決するはず。

- あじゃ -

00032/00012 CXB00940  としき@自宅     Re: バックアップマクロのサンプル
( 2) 05/03/03 22:57 00030へのコメント(としきさん)

http://www.hinocatv.ne.jp/~toshiki/

とりあえず、サンプルです。

>------------------------backup.def
= backup.def
* m
88 ^\ "backup"
?.
#E "ftp -s:d:\backup.ftp > d:\ftp.txt" #m #[
#O "d:\ftp.txt -1" #m
#N "d:\m.bat" #m #W
:a
#F "ftp> cd /" #m #c
(r)?>b
#> #16 #54 #W
#u #< "move " #b #> #G ".log d:\" #24 "\" #W
#F "wf_log.cgi" #m
#c #b (13){#s} #k #W
#i #b #> #h
#56 ":" #m #m #m
#56 " " #m "_" #m #m
#b ".log" #m #W
>a
:b
#W #S #m #C #C
#E "d:\m.bat" #m
*
>------------------------backup.def

>------------------------backup.ftp
open ftp00.nifty.com
id000000
password
bin
cd /cgi-bin/fvz01
ls -l
get wf_log.cgi d:/fvz01.log
del core
cd /cgi-bin/fvz02
ls -l
get wf_log.cgi d:/fvz02.log
del core
bye
>------------------------backup.ftp

あんまり(というか全然)動作確認はしていませんから、まともに動くとは思わ
ないでください。

00033/00033 AMI01111  - あじゃ -       留意事項
( 2) 05/03/04 0:43

スタート時の「留意事項」をログにも残しておこう。

- あじゃ -
------------------------------------------------------------------------
- 投稿する上での注意事項 -

・掲示板に書かれた記事の著作権は投稿した各個人に帰属します。掲示板への
投稿者は、(1) 設置者が過去ログをアーカイブ化して一般に公開すること、
(2) 設置者が何らかの事情で掲示板を維持・継続できなくなったさいに、設
置者から依願を受けた者、あるいは掲示板の参加者間で決められた者が、掲
示板を引き継いで運営すること、もしくはログをアーカイブ化して一般に公
開すること、に同意するものとします。

・投稿する上での必須入力項目は「おなまえ」「タイトル」「メッセージ」で
す。その他の項目は任意となります。

・投稿時に「Eメール」欄に正規表現
「^[A-Z][A-Z][A-Z][0-9][0-9][0-9][0-9][0-9] .*」にマッチする文字列を
入力すると、「[A-Z][A-Z][A-Z][0-9][0-9][0-9][0-9][0-9]」の部分が、ブ
ラウザ表示および CMT フォーマットでは E-mail 表示部分に、 NIFTY 形式
ログではその ID 部分に表示されます。

・投稿時に「暗証キー」を入力しておくと、その暗証キーを使って自分の記事
を削除することができます(修正はできません)。

・投稿記事の最大保持件数は 500 件で、 それを超えると掲示板上で末尾にあ
るツリー(スレッド)から順に過去ログ領域に移動されます。

・投稿メッセージでは、HTML タグの使用はできません。

・記事にレスをつける場合、 元記事のタイトルを引き継ぐさいは「RE:」では
なく「Re:」をご使用ください。 とくに巡回ツールなどから書き込まれる場
合はご注意ください。

・管理者が著しく不利益と判断する記事や他人を誹謗中傷する記事は予告なく
削除することがあります。

・この掲示板を使用したことによるいかなる損害に対しても、掲示板設置者お
よび掲示板への入り口提供者は一切の責任を負わないものとします。


- 掲示板の使い方 -

・この掲示板はツリー式掲示板です。どなたかが投稿した記事に対し、簡単に
返信メッセージを付けることができます。

・新規の記事投稿はリスト下の「投稿フォーム」から送信して下さい。

・記事を読むには、リスト部にある「題名」をクリックすると内容が表示され
ます。またその記事にレスを付けるには、「メッセージ表示画面」下部の返
信用投稿フォームから送信して下さい。

・投稿された記事は、48時間以内はリスト部に new! で表示されます。

・リスト部にて、ツリー先頭部の ▼ をクリックすると関連記事も同時に一括
表示されます。

・メッセージフォーム内の投稿書式は「図表モード」に固定されています。 1
行あたり半角 (1byte) 文字換算で 70 文字ていど、全角 (2byte) 文字換算
で 35 文字ていどのところで改行してください。 また「おなまえ」 で半角
16 文字を超えた部分、 「タイトル」で半角 40 文字を超えた部分は切り捨
てられます。

「図表モード」
フォーム内の改行位置や半角スペース位置などをそのままの状態で表示しま
す。 罫線等を使って簡易的な図表を記述するのに便利です。 (HTML での
<PRE>タグで囲む機能)

00034/00034 BQO00549  konno            タマ猫ハウスに新BBS+リンク集開設
( 2) 05/03/12 17:26 コメント数:1


タマ猫ハウスに新しく多摩BBSの掲示板を開設しました
http://hpcgi3.nifty.com/tamaneko/tama/wforum.cgi

これに伴い、タマ猫ハウスのトップページの下に

Vz関連BBSリンク集
http://hpcgi3.nifty.com/tamaneko/vzbbs.cgi

タマ猫BBSリンク集
http://hpcgi3.nifty.com/tamaneko/tamabbs.cgi

を追加しました。この2つは順番を入れ替えてるだけですが。(^^;
タマ猫のBBSの更新情報が分かるというのが目玉です。(^_^)
お気に入りに入れておくと便利かも。

こういう更新情報を他の掲示板に対しても出来るといいんですが。

00035/00034 CXB00940  としき           Re: タマ猫ハウスに新BBS+リンク集開設
( 2) 05/03/12 23:10 00034へのコメント(konnoさん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

> タマ猫ハウスに新しく多摩BBSの掲示板を開設しました

おめでとうございます。
どういうネタが出てくるのかな。わくわく

> こういう更新情報を他の掲示板に対しても出来るといいんですが。

通常のHTMLファイルだと、そのファイルの更新日時をサーバが返してくれた
ような気がします。忘れましたが、プロパティか何かで表示されたと思います。
CGIでも、そのCGIがたとえばログの最終更新日時を返すようになっていれ
ば、別のサーバのCGIでそれを読み取って加工するという事は可能かもしれま
せん。が、難しいかもしれません。
また、その他にもっとうまい方法があるかもしれません。

ちなみに、私のところの板塀は、一応、最終更新日時を返すように作ってあるは
ずなのですが、検証することをすっかり忘れていたので、改造者の意図通りにな
っているかは全く不明です。

00036/00034 BQO00549  konno            最終更新日時を取得するには?
( 2) 05/03/15 1:13 00035へのコメント(としきさん) コメント数:1

> おめでとうございます。
> どういうネタが出てくるのかな。わくわく

ありがとうございます。どうなるかわかりませんが、しばらくは閑古鳥が鳴きそうですね。

> ちなみに、私のところの板塀は、一応、最終更新日時を返すように作ってあるは
> ずなのですが、検証することをすっかり忘れていたので、改造者の意図通りにな
> っているかは全く不明です。

これ、具体的にどうやるんでしょうか。もし差し支えなかったら教えて下さい。

00037/00034 CXB00940  としき           Re: 最終更新日時を取得するには?
( 2) 05/03/15 11:41 00036へのコメント(konnoさん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

> > ちなみに、私のところの板塀は、一応、最終更新日時を返すように作ってあるは
> > ずなのですが、検証することをすっかり忘れていたので、改造者の意図通りにな
> > っているかは全く不明です。
>
> これ、具体的にどうやるんでしょうか。もし差し支えなかったら教えて下さい。

ホッホッホッ、教えて進ぜよう。
#おい

html のヘッダのところに、以下のようなコードを入れたんでちゅ。
#お、また人格が変わってる

@m = ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
@week = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
($sec,$min,$hour,$day,$mon,$year,$wday)=gmtime((stat("wf_log.cgi"))[9]);
printf("Last-Modified: %3s, %02d %3s 20%02d %02d:%02d:00 GMT\n",
$week[$wday],$day,$m[$mon],($year+1900)%100,$hour,$min);
print "Content-type: text/html\n\n";

私の使っているコードだと、実はもうちょっと追加されているのですが、とりあ
えず標記の件に関係のあるコードとしては上記だけです。
#あ、戻った

00038/00034 BQO00549  konno            >ホッホッホッ、教えて進ぜよう。
( 2) 05/03/16 0:54 00037へのコメント(としきさん) コメント数:1

>#おい

おねげーしますだ。(ぉ

>html のヘッダのところに、以下のようなコードを入れたんでちゅ。
>#お、また人格が変わってる

ありがとございまちゅ。(ぉ^2

で、これで読み取るのはどうするかもわからなかったり。(泣

たびたびすみませんが教えてもらえないでしょうか。

#このレスはINCMでやってみました。うまくできたかな。

#なんか、虎の穴の投稿フォームで引用の > が増えてるような。しかも IE と Firefox
で数がちがったり。気のせいかなぁ。

00039/00034 CXB00940  としき           Re: なんか一段ずれてない?
( 2) 05/03/16 12:11 00038へのコメント(konnoさん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

> で、これで読み取るのはどうするかもわからなかったり。(泣

これは私にもわかりません。
でも、ブラウザでは読めてるのですから、何らかの方法はあるはずです。

> #なんか、虎の穴の投稿フォームで引用の > が増えてるような。しかも IE と Firefox
> で数がちがったり。気のせいかなぁ。

これ、空行のところがうまく改行できていなくて、空行の分の > が次の行の >
とくっついてしまっているのではないでしょうか。
うちでも、IEとネスケの4.78ではOKなのですが、ネスケの7.1ではこの事象が
出ています。

00040/00034 CXB00940  としき           Re^2: 更新日時
( 2) 05/03/16 14:25 00039へのコメント(としきさん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

> これは私にもわかりません。
> でも、ブラウザでは読めてるのですから、何らかの方法はあるはずです。

ブラウザのほかにも、はてなアンテナなんかでも読み取っていますね。
はてなの場合は、1日に1回、該当のページにアクセスするという方法のような
ので、頻繁に更新があってもわからないと思います。
あと、WWWCをはじめとする、いわゆる更新チェッカーというソフトなんかだ
と、もしかしたらソースも公開されているかもしれません。この手の更新チェッ
カーの場合は、チェック周期を設定できるようになっているのが多いと思います。

00041/00034 CXB00940  としき           Re^3: 更新日時
( 2) 05/03/16 21:09 00040へのコメント(としきさん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

ニフティのhpcgiなサーバの場合、ソケットを使って他のサーバの情報を取りに行
くのが難しい、または無理だ、という話を聞いたことがあります。
この話が本当かどうかもわかりませんし、本当であった場合に今回の問題に対し
てどのような制限となるのかはよくわかりませんが、簡単な方法としては以下の
ようなものがあるでしょう。
1つは、チェックされるCGIがログを更新するたびに、チェックするCGIを
呼び出すように改造する、という方法。具体的には、ログ更新ルーチンに
http://〜/cgi-bin/check.cgi?http://チェックされるURL
みたいなものを仕込んでおけば、あとはcheck.cgiの中身次第でいくらでもどんな
チェックでも可能でしょう。でも、これ、このツリーのルートの発言にある

> こういう更新情報を他の掲示板に対しても出来るといいんですが。

という要求仕様を満たすためには、それら他人の掲示板の改造を要求しなければ
ならないので、ちと無理がありそうです。

となると、あとは INCM だっけ、それと同じように、普通にHTMLを取得して、
取得したHTMLを解析し、テキスト処理で最終更新日時を取得する、という方
法になってしまうかもしれません。もちろん、対象とする掲示板によって解析ル
ーチンは変えなければならないでしょうが。
対象が wforum であれば、mode=newsort とか list=new で取得したHTMLの、
最初に現れた日時文字列を正規表現で取得する、ぐらいのものでも何とかなるか
もしれません。

00042/00034 BQO00549  konno            Re^4: 更新日時
( 2) 05/03/17 0:36 00041へのコメント(としきさん) コメント数:1

としきさん、マトレスで失礼します。

一段ずれたのはINCMでの返信がメモ帳になってて、最初の行がタイトルになったんで
すね。知らなかった。でもそれなりのタイトルになってるのでまあいいかと。(^^;

>これ、空行のところがうまく改行できていなくて、空行の分の > が次の行の >
>とくっついてしまっているのではないでしょうか。
>うちでも、IEとネスケの4.78ではOKなのですが、ネスケの7.1ではこの事象が
>出ています。

ううーん、空行処理とブラウザの相性みたいなものですかね。

>あと、WWWCをはじめとする、いわゆる更新チェッカーというソフトなんかだ
>と、もしかしたらソースも公開されているかもしれません。この手の更新チェッ

見てみたらソースも有りました。こんな専用ソフトがあるなら此れを使うほうが
よさそうですねぇ。

> ニフティのhpcgiなサーバの場合、ソケットを使って他のサーバの情報を取りに行
> くのが難しい、または無理だ、という話を聞いたことがあります。

こんな話があったんですか。となると、やはり

> 対象が wforum であれば、mode=newsort とか list=new で取得したHTMLの、
> 最初に現れた日時文字列を正規表現で取得する、ぐらいのものでも何とかなるか
> もしれません。

こういう方法でやることになりそうですね。ただ、私はこの手の処理が苦手なので
出来るかどうかわかりませんが、色々有益な情報をありがとうございました。

00043/00034 CXB00940  としき           Re^5: 更新日時
( 2) 05/03/17 13:38 00042へのコメント(konnoさん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

勤務中、仕事もせずにネットサーフィンして見つけた、関係のありそうなサイト
を載せておきます。

http://ash.or.jp/perl/socket_http.htm
http://www.vector.co.jp/vpack/filearea/win/net/www/update/index.html

00044/00034 BQO00549  konno            Re^6: 更新日時
( 2) 05/04/04 1:04 00043へのコメント(としきさん) コメント数:1


> 勤務中、仕事もせずにネットサーフィンして見つけた、関係のありそうなサイト
> を載せておきます。

いくつか試してみましたが、使い方がよくわかってないせいか、いずれも私の思って
いたものとは違うように思いました。

で、うちの掲示板もCMTで読めるようになったので、未読チェックはINCMでの巡回が
便利になってきました。ただ、板塀や野ざらし言はまだ巡回できてないのでCMTに対応
してくれると嬉しいかも。うちのもwf_init.cgiにほぼそのまま追加しただけですが。

00045/00034 CXB00940  としき           Re^7: 更新日時
( 2) 05/04/04 21:27 00044へのコメント(konnoさん) コメント数:1

http://www.hinocatv.ne.jp/~toshiki/

私の場合、会社の自席の端末にはWWWCを入れてあります。
スタートアップに入れてあって、出社して端末を起動するといくつかの掲示板を
自動でチェックします。チェックするURLとして、wforum系のものの場合は
mode=newsortをつけるようにしているだけです。
前回チェック時から変化のあったものは、その旨表示がなされます。
変化がなければ、何も表示は出ません。
もしmode=newsortをつけなければ、通常のツリー表示で変化があったかどうかを
チェックする事になるわけですが、これだと、新規発言がなくても、新規発言を
を示すnewマークが消えただけであっても前回から変化があったと判定されてしま
っていささか面白くありません。

また、多くのWEBサーバでは、静的ページというのかな、ただのHTMLファ
イルなどの場合、ブラウザに対して、そのファイルがサーバにアップロードされ
た時刻を返してくれます。IEだと、ページのプロパティかな、ネスケだとペー
ジ情報とかドキュメント情報って名前になるかと思いますが、右クリックメニュ
ーあたりで見る事ができると思います。WWWCでは、この値が取得できればそれを
表示してくれるのです。これは、WWWCが元々、その種の静的なページの更新チェ
ックをするために作られたというのに由来します。
一方、掲示板CGIをはじめとする多くの動的ページでは、アクセスされた時刻
がイコール、ファイルの作られた時刻となるため、サーバからはファイルの時刻
は返されないことが普通です。が、掲示板の場合、掲示板のログの最終更新時刻
というのは一意に定まるわけですし、切り口というかログの見せ方はいろいろな
方法があれど、ログそのものは固定です。なので、私のところでは、そのログの
時刻を返すようにしてあります。
こうしておけば、WWWCはログの最終更新日時を示してくれますから、仮に更新フ
ラグがたっていたとしても、それが自分が最後に書き込んだ日時だったりすれば、
自分が書き込んだ後に誰か他の人が書き込んでいないことがわかるわけで、わざ
わざアクセスするにはおよばない、ということが判断できるわけです。

> いくつか試してみましたが、使い方がよくわかってないせいか、いずれも私の思って
> いたものとは違うように思いました。

私がkonnoさんの要求仕様をよく理解できていないのかもしれません。
御希望の動作とか、なさりたいことをもうちょっと詳しく教えてもらえれば、も
しかしたらもう少し的確なアドバイスができる可能性があります。もちろん、そ
んなおこがましいことは全くできない可能性の方がずっと大きいのですが。

> 便利になってきました。ただ、板塀や野ざらし言はまだ巡回できてないのでCMTに対応
> してくれると嬉しいかも。うちのもwf_init.cgiにほぼそのまま追加しただけですが。

これは懸案というか、やらないという決断はしていないのですが、でも、やると
いう決断もできないという感じです。
そのうち気が向いたら対応するかもしれません。
でも、私自身は、WWWCでまったく不便が無くなってしまっていますものでねぇ。

00046/00034 BQO00549  konno            Re^8: 更新日時 WWWC
( 2) 05/04/06 23:52 00045へのコメント(としきさん)


WWWCは職場で試して、上手く動かなかったのでそれっきりでした。

家ので改めて試してみたら、何とか表示するようになりました。ありがとうございます。
どうもネットワーク経由だとIP取得出来なくて失敗してたようです。

> 自動でチェックします。チェックするURLとして、wforum系のものの場合は
> mode=newsortをつけるようにしているだけです。

なるほど、cgi の後ろに ?mode=newsort を追加するんですね。

> 方法があれど、ログそのものは固定です。なので、私のところでは、そのログの
> 時刻を返すようにしてあります。

以前言っていたのはこういうことだったんですね。確かに板塀だけがサイズ情報
なしに更新時刻を表示してますね。

> 私がkonnoさんの要求仕様をよく理解できていないのかもしれません。

いやぁ、私がまったく分かってなかっただけっだったということがよく分かりました。

> でも、私自身は、WWWCでまったく不便が無くなってしまっていますものでねぇ。

分かってみるとこれはなかなかよさそうですね。しばらく使ってみます。