前後行マクロについてNo.00246
なむnomoto さん 05/09/30 14:33
 
 山紫水明大明神様

 ご無沙汰しています。お世話になった「なむ野本」です。
 今でも毎日毎日、前後行マクロには活躍して貰っています。
 
 私の方は、「秀丸」エディタサポートは拝見していますが、
 発言はご無沙汰しています。しかし、漢文データは、コツコツ
 作成し続けており、年度内には『天台CD3』として、CD-ROM
 を公開したと準備中です。
 
 この『天台CD3』にも、『天台CD2』同様に、どうか前後行
 マクロの搭載をご許可下さいますよう、お願い申し上げます。
 『天台CD3』は、聖徳太子より鑑眞・最澄・圓仁・円珍・源信
 など平安中期までの日本天台文献を530書目以上のデーターベース
 として、公開するものです。
 
 【前後行マクロ】について 拡張子 TXK 仕様の場合
 さて、今頃気づいたことなんですが、
 下記のように、P: B: が有る場合、行数表示が狂います。
 P: があれば行数は0からカウントする。
 最初の B: は、スキップして、行数カウントを除外し、期待通り正しく
 行数が表示されます。
 しかし、2つ目のB: 3つ目のB: はスキップせずに行数にカウントし
 ます。つまり行数が合わなくなります。
 これは、P: と P: の間に B: が2つ以上有る場合の不具合です。
 データにB: の頻発は滅多に無いので、気づかなかったのです。
 
 簡単に解決できないでしょうか?
 どうか宜しくお願い申し上げます。

  >-------例--------<
 [亜-K]+
P:123b
 [亜-K]+
 [亜-K]+
B:&十二%
 [亜-K]+…… 3行目
 [亜-K]+…… 4行目
B:&十三%
 [亜-K]+…… 5行目なのに6行と表示
 [亜-K]+
B:&十四%
 [亜-K]+…… 7行目なのに9行と表示
B:&十五%
 [亜-K]+
 [亜-K]+
 [亜-K]+…… 10行目なのに13行と表示
 [亜-K]+
P:124a
  >-------例--------<

[ ]
RE:00246 前後行マクロについてNo.00247
山紫水明 さん 05/10/01 20:56
 
 なむ野本さん,
 お久しぶりです。

> 山紫水明大明神様

 大明神様はやめて欲しいですね。
 といっても素直に聞き入れてもらえないかもしれないので殺し文句(^^;
その1.少しばかりマクロを書ける人間を大明神様に祭り上げるのは天台に傷が
    付きませんか?
その2.それとも天台では大明神様は下っ端の方だから,差し支えない? そん
    なランクがあるのかどうか知りませんが。
その3.(これが決定的)これは尊敬されているというよりも少し軽く見られて
    いるという感じです。(私の感性)

さて,本題ですが,
> この『天台CD3』にも、『天台CD2』同様に、どうか前後行
> マクロの搭載をご許可下さいますよう、お願い申し上げます。

 どうぞお使いください。お役に立てて何よりです。

> しかし、2つ目のB: 3つ目のB: はスキップせずに行数にカウントし
> ます。つまり行数が合わなくなります。
> これは、P: と P: の間に B: が2つ以上有る場合の不具合です。
> データにB: の頻発は滅多に無いので、気づかなかったのです。

 滅多にない場合でも,すべてのファイルでその検証をする必要があるので,少
しスピードが犠牲になるかもしれません,やむを得ないでしょう。
 サンプルの限りではいちおう正しく表示できるようにしました。
 http://www.rinku.zaq.ne.jp/bkbux003/sansui.html
においていますので,ご確認ください。

     では, (^^)/~
                                        山紫水明

[ ]
RE:00247 前後行マクロについてNo.00248
なむnomoto さん 05/10/03 00:44
 
 山紫水明さん

>> お久しぶりです。

  いや本当にご無沙汰しております。
  置換マクロの最新版は、すでに100MBなどのファイルで
  有り難く便利に使わせてもらっています。
  前後行マクロ(Zマクロ)は、
  国内で数百人規模でしかありませんが、常に重宝にされて
  喜ばれております。

>>> 山紫水明大明神様
>> 大明神様はやめて欲しいですね。

  失礼致しました。素直に聞き入れさせて頂きます。
  ご機嫌に逆らうつもりは全くありませんので。
  止めます。

>>その1.少しばかりマクロを書ける人間を大明神様に祭り上げるのは
>>    天台に傷が付きませんか?

  「少しばかりマクロを書ける」という表現は、私には神通天の声
  のようで、まぶしくてとても直視できません。(^^;)
  大謙遜のように思えまする。

>>その2.それとも天台では大明神様は下っ端の方だから,差し支えない?
>>    そんなランクがあるのかどうか知りませんが。

  10種分類の上から5番目。人間より1階級上になります。
  決して下っ端ではありません。特別な能力がある人間は過去の
  歴史でも、大明神とか権現とかに扱われます。もっともこれは
  没後なんですけどね、(^^;) 今なら生前でも良いかと。

>>その3.(これが決定的)これは尊敬されているというよりも
>>    少し軽く見られているという感じです。(私の感性)

  感謝+尊敬しておりますので、今度は別の尊称を工夫します。
  誤解されないようなものを。
     神業を使える人の称号が欲しいですね。名人では不足。
     ボダイサッタでは解りづらいし。


>>さて,本題ですが,
>> この『天台CD3』にも、『天台CD2』同様に、どうか前後行
>> マクロの搭載をご許可下さいますよう、お願い申し上げます。

> どうぞお使いください。お役に立てて何よりです。

   有り難うございます。使わせて頂きます。
  完成後に1つ記念贈呈させて下さい。ご迷惑にはならないと思います。

> 滅多にない場合でも,すべてのファイルでその検証をする必要がある
>ので,少しスピードが犠牲になるかもしれません,やむを得ないでしょう。
> サンプルの限りではいちおう正しく表示できるようにしました。

  有り難うございます。期待通り動きました、Ver3.21。
  現在テストでは、行数表示は正確になっています。
  
% 検出ファイル名 (19 個):
%  D:\4Data\TXK2\09法華玄義.TXK  (   5 語  40 行)*
%  D:\4Data\TXK2\11法華文句.TXK  (   1 語   9 行)*

  などのような新しい工夫もして頂いて、有り難うございます。
  この 行末 )* この*は何か意味があるのですか?


  検索時間がかかるのはV3.20比較では大して違いがありません。
  同じ検索で、旧版・新版マクロとも2回目と1回目でタイムが
  縮まるのが解りませんが、問題ありません。
            TXK74Mbyte    TXK74Mbyte     APP300Mbyte
  V3.21    33秒          1分9秒       1分13秒
  V3.20    34秒          1分8秒       1分8秒
      検索ヒット  検索ヒット   同左
       0語     13語    11語

  取り敢えずテスト報告させて頂きました。
  なむ野本 
  ____________________

[ ]
RE:00248 前後行マクロについてNo.00249
山紫水明 さん 05/10/03 21:06
 
 なむ野本さん,こんばんは。

>  感謝+尊敬しておりますので、今度は別の尊称を工夫します。
>  誤解されないようなものを。
>     神業を使える人の称号が欲しいですね。名人では不足。
>     ボダイサッタでは解りづらいし。
 観音様とかお地蔵様と同格だなんてとんでもないことです。
 何も工夫していただかないのがいちばんです。

>%  D:\4Data\TXK2\09法華玄義.TXK  (   5 語  40 行)*
>%  D:\4Data\TXK2\11法華文句.TXK  (   1 語   9 行)*
>
>  などのような新しい工夫もして頂いて、有り難うございます。
 えーっと,これは前のバージョンからあるんですけど。

>  この 行末 )* この*は何か意味があるのですか?
 語数と行数にズレがあった場合についているはずです。

     では, (^^)/~
                                        山紫水明

[ ]
RE:00249 前後行マクロについてNo.00250
なむnomoto さん 05/10/03 22:46
 
  山紫水明さん
            なむ野本です

> 観音様とかお地蔵様と同格だなんてとんでもないことです。
> 何も工夫していただかないのがいちばんです。

  そうなんですか、工夫しない方がベターならしょうがないですね。
  でも、工夫しそうです。普賢様とか文殊様とか観音様とかになれよ
  というのが、宗旨なんで自然に不遜な事を考えておるのかも知れません。


>>%  D:\4Data\TXK2\09法華玄義.TXK  (   5 語  40 行)*
>>%  D:\4Data\TXK2\11法華文句.TXK  (   1 語   9 行)*
>>
>>  などのような新しい工夫もして頂いて、有り難うございます。
> えーっと,これは前のバージョンからあるんですけど。
>
>>  この 行末 )* この*は何か意味があるのですか?
> 語数と行数にズレがあった場合についているはずです。

  「語数と行数にズレ」そのようですね。
 私の方の検索結果は下記のようで、V3.20  と V3.21  では違います。
 これは、嬉しい違いなんですけどね。

【検索結果】  05/10/03(月) 22:35   by Zengogyo.mac 3.21
検索語 「明神」を含む,前 2 行,後 2 行です。
検索結果は,[語数]:26個, 行数:26 です。
< 所要時間  32秒 >
検出ファイル名 (14 個):
  D:\■backup_cd2\4Data\TXK2\02妙法華經.TXK ----------- (   1 語   1 行)
  D:\■backup_cd2\4Data\TXK2\051瓔珞本業經.TXK -------- (   1 語   1 行)
  D:\■backup_cd2\4Data\TXK2\05梵網戒經.TXK ----------- (   2 語   2 行)
  D:\■backup_cd2\4Data\TXK2\09法華玄義.TXK ----------- (   3 語   3 行)
  D:\■backup_cd2\4Data\TXK2\10玄義釋籤.TXK ----------- (   3 語   3 行)


【検索結果】  05/10/03(月) 22:37   by Zengogyo3.mac 3.20
検索語 「明神」を含む,前 2 行,後 2 行です。
検索結果は,[語数]:26個, 行数:26 です。
< 所要時間  32秒 >
検出ファイル名 (14個):
  D:\■backup_cd2\4Data\TXK2\02妙法華經.TXK
  D:\■backup_cd2\4Data\TXK2\051瓔珞本業經.TXK
  D:\■backup_cd2\4Data\TXK2\05梵網戒經.TXK
  D:\■backup_cd2\4Data\TXK2\09法華玄義.TXK
  D:\■backup_cd2\4Data\TXK2\10玄義釋籤.TXK

______________


[ ]