勝手にしやがれ Part2.

【投稿時の注意】
パスワード入力:必須。投稿後の削除時は同じパスワードを使います。
投稿者入力:いまのところ任意。入力を省略すると「名無しさん」がデフォルトで表示されます
Eメール入力:いまのところ任意。
リンクの入力:本文中に http の文字列が含まれると投稿出来ません。URL を貼るときは h 抜きで ttp:// とするなど工夫してみて下さい

50 / 163 ←次へ | 前へ→

【114】Re:LOGSORTW ver1.25.2
 Si  - 2008/10/06(月) 0:04 -

引用なし
パスワード
   ▼文太さん:
> いちおうフィルターは勝手に入力を破棄したりしてはいけませんので、許して
>やってそのまま出力のほうが理想でしょう。(以下略)

基本はその通りなのですが、いろいろ事情がありまして・・・

まず、例えが悪かったですね。
実際は、TTY でのNIFTY のプロンプト文字列で、例えば、

CCS(N)>[EOF]

このようなものが air craft の分割ログの最後に出力されることがあります(ました)。メッセージ本体とは関係のないいわばゴミデータなので、LOGSORT ではソート後の出力時にカットするような仕様になっているのです。

それともうひとつ。エディタのマクロなり、テキストを扱うツールなどで作られた NIFTY形式のテキストデータでも、最終行が改行なしで終わっているケースがあったとして、これをそのまま出力するとなるとおかしなことになってしまいます。

上の方であげられている文太さんのサンプルを少し変えて下のようログがあった場合、

00002/00002 XXX00000 文太       dummy title[CRLF] 
( 1)  04/09/30 01:20[CRLF]
[CRLF]
00001/00002 XXX00000 文太       dummy title[CRLF] 
( 1)  04/09/30 25:20[EOF]

後のメッセージの方が番号が若いですから、「そのまま出力」する仕様で LOGSORT でソートをかけると、

00001/00002 XXX00000 文太       dummy title[CRLF] 
( 1)  04/09/30 25:2000002/00002 XXX00000 文太       dummy title[CRLF] 
( 1)  04/09/30 01:20[CRLF]
[CRLF]

たぶんこんな風になってしまいます。これやっちゃうとログがまずいことになってしまいますよね?こうなる理由は LOGSORT では勝手に(元データに存在しない)改行コードを出力しないからです。

と云うことで、

> 「念のために」入れられるものなら。少なくとも捨てないで m(__)m

捨てたいです ^^;

やるとしたら、ひとつひとつのメッセージ本体を出力する度に、最後に改行コードが存在するかどうか判定するルーチンを追加して、なければ改行コードをアプリ側で追加出力してやる。と云う処理が必要となります。

効率悪そうなので、あまりこれはやりたくないです。

いま考えているのは、前処理としてファイルの終端を見に行って、そこが改行無しで終わっている場合に、その旨のエラーメッセージを表示して終了させる、って方向です。

> 複数会議室のログも試しました。 完璧でした。今のところ、logsortwはすでに
>完成されているように見えてます。m(__)m

ありがとうございます。

1,692 hits

【66】難しいのかもしれない要望です(logsortw)m(__)m 文太 2008/09/19(金) 0:47
【69】Re:難しいのかもしれない要望です(logsortw)... 文太 2008/09/19(金) 12:28
【71】Re:難しいのかもしれない要望です(logsortw)... Si 2008/09/21(日) 20:56
【72】Re:難しいのかもしれない要望です(logsortw)... Si 2008/09/21(日) 21:22
【74】Re:難しいのかもしれない要望です(logsortw)... 文太 2008/09/22(月) 0:57
【79】Re:難しいのかもしれない要望です(logsortw)... 文太 2008/09/24(水) 1:27
【81】Re:難しいのかもしれない要望です(logsortw)... Si 2008/09/25(木) 23:39
【83】Re:難しいのかもしれない要望です(logsortw)... 文太 2008/09/26(金) 0:15
【86】Re:難しいのかもしれない要望です(logsortw)... Si 2008/09/28(日) 11:02
【87】Re:難しいのかもしれない要望です(logsortw)... 文太 2008/09/28(日) 13:09
【90】LOGSORTW ver1.25.1 Si 2008/09/30(火) 1:17
【93】Re:LOGSORTW ver1.25.1 文太 2008/09/30(火) 16:56
【94】Re:LOGSORTW ver1.25.1 文太 2008/09/30(火) 17:01
【95】Re:LOGSORTW ver1.25.1 Si 2008/09/30(火) 23:56
【99】Re:LOGSORTW ver1.25.1 文太 2008/10/01(水) 13:08
【100】LOGSORTW ver1.25.2 Si 2008/10/02(木) 1:37
【102】Re:LOGSORTW ver1.25.2 文太 2008/10/02(木) 12:49
【103】Re:LOGSORTW ver1.25.2 文太 2008/10/02(木) 12:51
【105】Re:LOGSORTW ver1.25.2 Si 2008/10/03(金) 0:30
【106】Re:LOGSORTW ver1.25.2 Si 2008/10/03(金) 0:37
【110】Re:LOGSORTW ver1.25.2 文太 2008/10/04(土) 10:46
【112】Re:LOGSORTW ver1.25.2 Si 2008/10/05(日) 1:09
【113】Re:LOGSORTW ver1.25.2 文太 2008/10/05(日) 15:29
【114】Re:LOGSORTW ver1.25.2 Si 2008/10/06(月) 0:04
【115】Re:LOGSORTW ver1.25.2 文太 2008/10/06(月) 0:20
【117】Re:LOGSORTW ver1.25.2 文太 2008/10/06(月) 22:46
【118】Re:LOGSORTW ver1.25.2 文太 2008/10/07(火) 23:15
【120】Re:LOGSORTW ver1.25.2 Si 2008/10/08(水) 1:13
【123】Re:LOGSORTW ver1.25.2 文太 2008/10/08(水) 23:20
【124】Re:LOGSORTW ver1.25.2 としき 2008/10/09(木) 22:09
【125】Re:LOGSORTW ver1.25.2 文太 2008/10/10(金) 18:02
【127】Re:LOGSORTW ver1.25.2 としき 2008/10/11(土) 12:53
【128】Re:LOGSORTW ver1.25.2 文太 2008/10/11(土) 13:28
【138】Re:LOGSORTW ver1.25.2 Si 2008/10/19(日) 23:34
【139】Re:LOGSORTW ver1.25.2 としき 2008/10/20(月) 22:21
【140】Re:LOGSORTW ver1.25.2 文太 2008/10/20(月) 22:32
【142】Re:LOGSORTW ver1.25.2 としき 2008/10/20(月) 23:42
【143】Re:LOGSORTW ver1.25.2 文太 2008/10/21(火) 13:20
【147】Re:LOGSORTW ver1.25.2 としき 2008/10/21(火) 20:48
【148】Re:LOGSORTW ver1.25.2 文太 2008/10/22(水) 10:58
【146】EOF? 文太 2008/10/21(火) 14:26
【150】ファイル末改行付加 文太 2008/10/22(水) 21:18
【96】Re:LOGSORTW ver1.25.1 konno 2008/10/01(水) 0:12
【98】Re:LOGSORTW ver1.25.1 Si 2008/10/01(水) 0:20
【104】Re:LOGSORTW ver1.25.1 konno 2008/10/03(金) 0:17
【101】Re:LOGSORTW ver1.25.1 Si 2008/10/02(木) 1:42
【107】Re:LOGSORTW ver1.25.2 konno 2008/10/03(金) 0:37
【108】Re:LOGSORTW ver1.25.2 Si 2008/10/03(金) 0:56
【109】Re:LOGSORTW ver1.25.2 konno 2008/10/03(金) 23:50
【111】LOGSORTW ver1.25.3 Si 2008/10/05(日) 0:50
【116】Re:LOGSORTW ver1.25.3 konno 2008/10/06(月) 1:17
【121】Re:LOGSORTW ver1.25.3 Si 2008/10/08(水) 1:18

50 / 163 ←次へ | 前へ→
ページ:  ┃  記事番号:
14,004
(SS)C-BOARD v3.8 is Free