V5.11β1No.08793
秀丸担当 さん 05/11/18 18:14
 

V5.11β1を出しました。

ここからダウンロードできます。
http://hide.maruo.co.jp/software/bin/hm511b1_signed.exe

改版履歴
●普通タイプのgrepダイアログでもエンコードの種類を指定可能にする。
●マクロ
・configset文追加。
・currentconfigsetキーワード追加。
・grep文でエンコードの種類を指定できるようにする。
・grepの実行・grep文でUnicode独自の文字なども使用できるようにする。
●Hidemarnet Explorer関係
・「リンク先を番号で表示して下のほうにまとめる」が無効のときでも、イメー
ジの表示をHidemarnet Explorerでできるようにする。
・リンクをクリックしてすぐにマウスを動かしたとき範囲選択が広がらないよう
にする。
●バグ修正
・検索ダイアログなどの検索文字列の取得でUnicodeの文字が混ざっているとま
ずい問題修正。

[ ]
RE:08793 V5.11β1No.08794
Iranoan さん 05/11/18 19:24
 
 秀丸担当さん今日は、Iranoan です。
> ・currentconfigsetキーワード追加。
 マクロ・ヘルプに記載がないようです。

[ ]
RE:08794 V5.11β1No.08795
Iranoan さん 05/11/18 19:42
 
 秀丸担当さん今日は、Iranoan です。
> > ・currentconfigsetキーワード追加。
>  マクロ・ヘルプに記載がないようです。
・「キーワード」にない
・configset からのリンクが切れている
ということです。

[ ]
RE:08795 V5.11β1No.08799
秀丸担当 さん 05/11/21 12:45
 

>> > ・currentconfigsetキーワード追加。
>>  マクロ・ヘルプに記載がないようです。
>・「キーワード」にない
>・configset からのリンクが切れている
>ということです。

ご指摘ありがとうございます。
修正します。

[ ]
RE:08799 V5.11β1No.08800
Iranoan さん 05/11/21 13:05
 
 秀丸担当さん今日は、Iranoan です。
> >> > ・currentconfigsetキーワード追加。
> >>  マクロ・ヘルプに記載がないようです。
> >・「キーワード」にない
> >・configset からのリンクが切れている
> >ということです。
>
> ご指摘ありがとうございます。
> 修正します。
 お願いします。

[ ]
RE:08793 V5.11β1No.08805
なむnomoto さん 05/11/21 21:23
 
秀丸担当さん
                     なむnomotoです

 すみません。教えて下さい。

>●マクロ
>・configset文追加。
>・currentconfigsetキーワード追加。
>・grep文でエンコードの種類を指定できるようにする。
>・grepの実行・grep文でUnicode独自の文字なども使用できるようにする。

  ヘルプなどあちこち見たのですが、Shift-jis限定の記述方法が解りません。
  例えば、下記の場合だとどのように記述するのでしょうか?

    grep $search ,"." ,"" ,subdir ,regular ,fuzzy ,icon;

   ただ、,Shift-jis と書けば良いのですか?
____

[ ]
RE:08805 V5.11β1No.08810
なむnomoto さん 05/11/22 09:35
 
                       なむnomotoです
       解りました。

>  例えば、下記の場合だとどのように記述するのでしょうか?
>
>    grep $search ,"." ,"" ,subdir ,regular ,fuzzy ,icon;

   
     grep $search ,"." ,"" ,subdir ,regular ,fuzzy ,icon, sjis;

     で、認識したようです。…… 5.10では認識してくれなかったから。

     さて、これでエンコードの自動認識が解けて、Grepの高速化ができたはずですが、
   時間をマクロで比較すると、ほとんど変化ありません。
   所要時間は、1Ghz 1.5Ghz 3Ghz とも、自動認識の時と
   同じで、423Mbyte / 3,019filesの grep検索結果が、
   時間短縮できていません。
    ううむ、これで良いのでしょうか?
    何かマクロ記述に問題がなければ良いのですが。
______

[ ]
RE:08810 V5.11β1No.08812
秀丸担当 さん 05/11/22 11:03
 

>     さて、これでエンコードの自動認識が解けて、Grepの高速化ができたはずです
>が、
>   時間をマクロで比較すると、ほとんど変化ありません。
>   所要時間は、1Ghz 1.5Ghz 3Ghz とも、自動認識の時と
>   同じで、423Mbyte / 3,019filesの grep検索結果が、
>   時間短縮できていません。
>    ううむ、これで良いのでしょうか?
>    何かマクロ記述に問題がなければ良いのですが。

方法については言われている通りで、sjisと書けばできます。
速度については変化無かったですか。
処理としては問題ないと思いますが、エンコードの種類の解析は、それほど時間
短縮に寄与できなかったということだと思います。
時間短縮を期待されていたにも関わらず、申し訳ありません。
結果的にはgrep文でサポートできる範囲が広がったのがメリットになっただけで
した。

[ ]
RE:08812 V5.11β1No.08816
なむnomoto さん 05/11/22 13:24
 
           なむnomotoです

>>   時間をマクロで比較すると、ほとんど変化ありません。
>>   所要時間は、1Ghz 1.5Ghz 3Ghz とも、自動認識の時と
>>   同じで、423Mbyte / 3,019filesの grep検索結果が、
>>   時間短縮できていません。
>>    ううむ、これで良いのでしょうか?
>>    何かマクロ記述に問題がなければ良いのですが。
>
>方法については言われている通りで、sjisと書けばできます。
>速度については変化無かったですか。
>処理としては問題ないと思いますが、エンコードの種類の解析は、それほど時間
>短縮に寄与できなかったということだと思います。
>時間短縮を期待されていたにも関わらず、申し訳ありません。
>結果的にはgrep文でサポートできる範囲が広がったのがメリットになっただけで
>した。

   なんだか余計な面倒を掛けただけみたいで、申し訳ありません。

 実験データ表を書いておきます。
                         Grepマクロ。ショートカットマクロアイコンから実行。
             423Mbyte  3,019failes の検索。
             検索条件はどれも全同で実行。

   WinXP           Win2000           WinXPノート
   3Ghz            1.5Ghz      1Ghz
  所要時間34秒  所要時間75秒   所要時間224秒
   1/6.6倍          1/3倍             1倍

   いずれも、Grep実行2回目以後の所要時間。

[ ]