HMjreのデフォルト設定についてNo.15962
なむnomoto さん 03/12/03 18:57
 
 秀丸担当さん
              なむnomotoです

 私のマシンも、秀丸v4.02にバージョンアップしました。
 jre32.dat の内容が効きません。なぜかと、jre32.datの内容を確かめたり、
 再起動しても直りません。ちょっと焦りました。

  「その他」→「動作環境」→「編集」→「正規表現」の、
  [DLLの変更ボタン]で、元のjre32.DLL に設定し直さないといけないのですね。
  
  これを知らずバージョンアップすると、今までの「あいまい検索」が死んだ状態
になってしまいます。
  HMjreを希望しない場合が混乱を起こしそうですが、何か対策していただけない
でしょうか?
  旧来のjre32.DLL をデフォルトに設定してもらえないでしょうか?

  HMjre.dat が入っていれば、100%でなくても一応は回避できると思いますが、そ
れも入っていないわけですし・・・。

    新旧漢字同一視が、当方の利用者では問題になりそうです。ちょっとまずいなあ
と、考え込んでます。



[ ]
RE:15962 HMjreのデフォルト設定についてNo.15965
秀まるお2 さん 03/12/03 22:06
 
 一応、検索ダイアログボックス上で正規表現DLLが何か確認できるし、そもそ
も「あいまい検索」のチェックボックスをONにすれば、あいまい検索の設定ダイ
アログボックスが呼び出せる作りになっていたり、「違う」ということはすぐに
分かっていただけるんじゃないかと思います。V4.00の紹介にもHmJre.dllについ
て書いてあるし…。

 そもそも、HmJre.dllを作らないといけなくなったのは、JRE32.DLLにバグがあ
ってどうしても直らないからでして、そのままバグったままのJRE32.DLLを標準
のままにしておくことは、サイトー企画としては出来ないです。

 特に、正規表現での強調表示を使ってた場合に、1行の長さが非常に長くなる
と、さっくり死んでしまうという致命的な問題がありますので…。

 ということでお願いします。

[ ]
RE:15962 HMjreのデフォルト設定についてNo.15969
vickwei さん 03/12/03 22:48
 
なむnomoto さん、こんにちは。vickweiと申します。

 既に秀まるおさんからのコメントが付いていますので蛇足ですが……。

 秀丸ダウンロードページからダウンロードできる「HMJRE.DLL用のカスタム同
一視指定ファイル」の中に「新旧漢字を同一視.txt」が入っていますが、これを
利用される、というのはどうでしょうか。

 私も最初は自分でカスタマイズしたjre32.datを使っていましたが、今はこの
内容をテキスト化して、HMJRE.DLL用の「同一視指定ファイル」として使ってい
ます。この「同一視指定ファイル」は普通のテキストファイルですので、同一視
する項目の追加や削除が簡単に行なえ、私にはむしろ「jre32.dat + 拡張マッチ
テーブルエディタ」よりも大変使いやすく、とても便利に感じています。

[ ]
RE:15965 HMjreのデフォルト設定についてNo.15974
なむnomoto さん 03/12/04 14:05
 
秀まるお2さん
                 なむnomotoです
 コメントありがとうございます。
  * 誤解されないように
 HMjreに反対してるわけじゃあないのです。

 すでに巧く行ってる場合ですね、バージョンアップして勝手にHMjreがセットされ
てしまっては困るので、
 すでにjre32.datで行ってる場合は、jre32.DLL が今まで通り使えるように、
  すでにHMjre.DLLをセットしてる方には、HMjreがそれまで通りに使えるように、
  ならないのでしょうか?
 jre32.DLL 使用状態がバージョンアップ時に勝手にHMjre.DLL 使用状態になっては
まずいんじゃないかと、書いたわけです。
  *** 最初からこのように書けば良かったんですが・・・他に方法が
    あるかも知れないという不安もあって。


> 一応、検索ダイアログボックス上で正規表現DLLが何か確認できるし、そもそ
>も「あいまい検索」のチェックボックスをONにすれば、あいまい検索の設定ダイ
>アログボックスが呼び出せる作りになっていたり、「違う」ということはすぐに
>分かっていただけるんじゃないかと思います。V4.00の紹介にもHmJre.dllについ
>て書いてあるし…。

  専用検索マクロのダイアログには、ここが出なくて、しかも利用者が
  ほとんどjre32が何だか知らない状態で使っているんで、私もjreが
  切り替わっていることに気が付かなかったんです。
  マクロでの検索の結果がオカシイので、なぜだろうとしばし考え込んだ
  くらいです。
   分かりにくくないですか?
  
> そもそも、HmJre.dllを作らないといけなくなったのは、JRE32.DLLにバグがあ
>ってどうしても直らないからでして、そのままバグったままのJRE32.DLLを標準
>のままにしておくことは、サイトー企画としては出来ないです。

 よく分かります。
 環境設定の保存で、このjre32設定か HMjre設定かは保存されるんですね。
 HM403 にバージョンアップしたら。jre32.DLLが切り替えられなくて、ああ良かっ
たと安心しましたが、
 バージョンアップ時に強制切り替えは無くなったんですね?

 *** 当方のデータ使用説明書にも、説明が必要になるかどうかなんですけど。
 

[ ]
RE:15969 HMjreのデフォルト設定についてNo.15975
なむnomoto さん 03/12/04 14:20
 
 vickweiさん、こんにちは。
                         なむnomotoです
 コメントを有り難うございます。

> 秀丸ダウンロードページからダウンロードできる「HMJRE.DLL用のカスタム同
>一視指定ファイル」の中に「新旧漢字を同一視.txt」が入っていますが、これを
>利用される、というのはどうでしょうか。

 ヘルプを見て、HMjre の方がdatを書くのに便利だと思っています。
 しかし、それなんですが、見つからなくて捜すのを諦めたんです。
  「HMJRE.DLL用のカスタム同一視指定ファイル」
 hmjre100.lzh の中には入ってないようですですが?
   どこに置いてあるんでしょうか分かりませんか。
 
  これが分かったとしても、jre32.dll を HMjre.dll に強制的にセット
  してしまうのはまずいように思います。


[ ]
RE:15975 HMjreのデフォルト設定についてNo.15976
vickwei さん 03/12/04 16:36
 
なむnomoto さん、こんにちは。

> どこに置いてあるんでしょうか分かりませんか。

http://hide.maruo.co.jp/software/hidemaru.html の最下部にある、「HMJRE.DLL用
のカスタム同一視指定ファイル」<hmjre_customset005.lzh> がそれです。

[ ]
RE:15976 HMjreのデフォルト設定についてNo.15977
なむnomoto さん 03/12/04 16:59
 
 vickweiさん こんにちは。

>> どこに置いてあるんでしょうか分かりませんか。
>
>http://hide.maruo.co.jp/software/hidemaru.html の最下部にある、
>「HMJRE.DLL用のカスタム同一視指定ファイル」<hmjre_customset005.lzh> がそれ
>です。

  あ、なんだ。といいつつやっとダウンロード。・・・拝見しました。
 新旧漢字同一視 ですと、例えばですが、黒とKがあいまい検索でヒットしないと
 いけないのに、検索ヒットしないように思いますが。

 作り直しというか、「メーカー別拡張漢字同一視」と「新旧漢字同一視」を、合成
させとかないと不具合ですね。
 vickweiさん の方ではどうですか?
 

[ ]
RE:15977 HMjreのデフォルト設定についてNo.15978
Iranoan さん 03/12/04 17:12
 
 なむnomoto さん今日は、Iranoan です。
>  作り直しというか、「メーカー別拡張漢字同一視」と「新旧漢字同一視」を、合成
> させとかないと不具合ですね。
 既にあるかと思って公開していませんでしたが、何でしたら、私が使ってい
るファイル
ギリシャ、キリル文字
新旧漢字や「平成」などの記号
英語の不規則同士
ローマ、丸付き等の数字
を何処かにアップしましょうか?

[ ]
RE:15977 HMjreのデフォルト設定についてNo.15979
vickwei さん 03/12/04 17:14
 
> vickweiさん の方ではどうですか?

私もいろいろと自分なりにカスタマイズして使っています。その作業が、「jre32.da
t」を使うよりも、こちらの「同一視指定ファイル」の方がはるかに楽ですので、先
のようなコメントをお送りした次第です。

[ ]
RE:15974 HMjreのデフォルト設定についてNo.15982
秀まるお2 さん 03/12/04 19:46
 
 たしかに、V3.xx系からV4.xx系にバージョンアップされるユーザー様への配慮
が足りなかったような気がします。

 βテストの段階では、HmJre.dllのJRE32.DLLとの非互換問題は報告いただいた
ものの、JRE32.DLLがHmJre.dllに暗黙のうちに変更されてることについての異論
などは届きませんで、僕もいまの仕様で特に問題ないと判断しておりました。

 とりあえず、同じような混乱をまた起こしてしまってユーザー様にご迷惑をお
かけするのを避けるべく、ホームページの記述を書き換えて注意をうながすって
ことにさせていただきます。

[ ]
RE:15978 HMjreのデフォルト設定についてNo.15992
なむnomoto さん 03/12/05 09:35
 
 Iranoan さんこんにちは。
                    なむnomotoです。
> 既にあるかと思って公開していませんでしたが、何でしたら、私が使ってい
>るファイル
>ギリシャ、キリル文字
>新旧漢字や「平成」などの記号
>英語の不規則同士
>ローマ、丸付き等の数字
>を何処かにアップしましょうか?

  HMjre.datですね。UPしましょう、UPしましょう。
  私は、新版jre32.datを、
秀丸エディタの強調表示定義ファイルライブラリ
  にUPしています。実用的な事を考えて作成していますので、
  必ずしも漢和辞典通りではありません。

  ぜひ、Iranoan さんのHMjre.datも拝見したいところです。
  多くの利用者は必ずあるでしょう。
  

[ ]
RE:15979 HMjreのデフォルト設定についてNo.15993
なむnomoto さん 03/12/05 09:39
 
 vickweiさん こんにちは。
                 なむnomotoです。

 いろいろコメント頂き、有り難うございます。
 HMjre を工夫して見る必要を私も感じています。

[ ]
RE:15982 HMjreのデフォルト設定についてNo.15994
なむnomoto さん 03/12/05 09:45
 
 秀まるお2さま
              なむnomotoです

> とりあえず、同じような混乱をまた起こしてしまってユーザー様にご迷惑をお
>かけするのを避けるべく、ホームページの記述を書き換えて注意をうながすって
>ことにさせていただきます。

  注意をうながされるのは、良いと思いますが、
  JRE32.dll セット状態が、バージョンアップすると HMjre.dll に強制切り替え
  になるって事ですか?
    * HM403.exe では、強制切り替えはしていない見たいなんですけど、
     これでお願いしたいところです。


[ ]
RE:15994 HMjreのデフォルト設定についてNo.15996
秀まるお2 さん 03/12/05 12:38
 
 なんちゅうか、「強制切り替えされた」と言われてしまうとつらいですけど、
もともとV3.xx系には正規表現DLLを選択するオプションが無く、V4.00になって、
新しくその設定が増えて、そのデフォルト値が「HmJre.dll」になったというだ
けのつもりなんです。

 設定を一度変更すれば、その設定が勝手に変更されることは、過去のバージョ
ンでも一度もやったことはありません。

 そういうことでお願いします。

[ ]
RE:15996 HMjreのデフォルト設定についてNo.16001
Kaisan さん 03/12/05 13:19
 
秀まるお2さま

インストール後に自動で秀丸が起動しますが、そこにリリースノートを
開いてその中にバージョンアップに伴う注意書きを表示するというのは
いかがでしょうか?

他社ソフトで悪いのですが、Becky!2では
・ソフトの簡単な説明
・周知の問題点
・変更履歴
を表示しています。

[ ]
RE:16001 HMjreのデフォルト設定についてNo.16002
秀まるお2 さん 03/12/05 13:37
 
 一応、今回のHmJre.dllについては特別悪い間違いだったと思いますが、他に
は大きな仕様上の違いは無いと思いますので…。ホームページにHmJre.dllにつ
いての注意を書くだけでも大丈夫なんじゃないかと思います。

 というか、既に正式版として公開した物は、致命的なバグが出ない限りいじり
たくない、というか、安定動作を期待されてるユーザー様に、頻繁なバージョン
アップをさせたくないというつもりもありまして…。

 同じようなトラブル報告がまた届くようでしたら、改めて今後のやり方を考え
ます。

[ ]
RE:15992 HMjreのデフォルト設定についてNo.16015
Iranoan さん 03/12/05 17:52
 
 なむnomoto さん今日は、Iranoan です。
>   HMjre.datですね。UPしましょう、UPしましょう。
 取り敢えず、http://homepage3.nifty.com/iranoan/hidemaru/fuzzy.lzh
アップしました。ご意見ください。
 ##時間が出来たらドキュメントを書いてライブラリに登録しようかなあ〜。

[ ]
RE:16002 HMjreのデフォルト設定についてNo.16018
アルビレオ さん 03/12/05 23:15
 
アルビレオです。

> というか、既に正式版として公開した物は、致命的なバグが出ない限りいじり
>たくない、というか、安定動作を期待されてるユーザー様に、頻繁なバージョン
>アップをさせたくないというつもりもありまして…。
>
> 同じようなトラブル報告がまた届くようでしたら、改めて今後のやり方を考え
>ます。

ひとつの案ですが、インストーラーで以下のような注意書きを書いて正規表現
DLLを選択するステップを追加するのはどうでしょうか。

--------
JRE32のあいまい検索テーブルはHmJreでは使用できません。また古いバージョン
用のマクロの一部はHmJreでうまく動作しない可能性があります。
しかしJRE32は動作が遅くバグがあるため、特に問題がない限りはHmJreを使うこ
とをお勧めします。
インストール後でも秀丸のメニューから「その他-動作環境-編集-正規表現」で
いつでも変更できます。
--------

このままでは長すぎますね…
インストール時に必ず表示されることで、普通の注意書きよりは確実に目につく
はずです。
秀丸本体のプログラムに手を入れるよりは安全で作り手の手間も少ないのではな
いかと思います。

○なむnomotoさんへ
現実に困った事態になってしまっているので「強制的に切り替えられた」と思う
気持ちもわかりますが、提供する側としてはバグのあるものを使いつづけるより
はより問題のないものを勧めるのもおかしなことではないと思います。

もほかのソフトなら過去の資産が使えなくなるためにバージョンアップすること
自体ができないケースもあることを考えると、バージョンアップしてもJRE32を
使うこともできるというだけでも、まだ良心的な対応だと私には思えます。
#15993を読むとHmJreへの移行も考えているようだし、旧バージョンからのユー
ザーはJRE32を使いつづけることが最善なのかどうかも考えてみる必要があるの
ではないかと思うのですが、いかがでしょうか。

[ ]
RE:16018 HMjreのデフォルト設定についてNo.16029
秀まるお2 さん 03/12/08 13:22
 
 とりあえず、なむnomotoさんが納得していただけるなら、とりあえず僕として
は、秀丸本体に手を入れることはしたくないです。

 単純に、中に書いてあるドキュメントを書き換えるだけでも、それだけのため
にバージョン番号を上げることになるし、バージョン番号が上がれば、関係ない
ユーザーさんもダウンロードしなおす手間が増えてしまうと思います。

 あんまりこの話を引きづりたくないので、この辺で終わりでお願いします。

[ ]
RE:16029 HMjreのデフォルト設定についてNo.16060
なむnomoto さん 03/12/09 19:22
 
                    なむnomotoです

> とりあえず、なむnomotoさんが納得していただけるなら、とりあえず僕として
>は、秀丸本体に手を入れることはしたくないです。

  お騒がせしただけの、なむnomotoみたいになりまして、申し訳ありません。
  秀まるお2さんの、ご意見通りで構いません。

  バージョンアップしたら、強制的にjre32.dllが HMjre.dll に書き替わったという
  私の報告は、あるいは誰かがか何かで、Hmjre.dll にした可能性もあるので、
  秀まるお2さんが言われているように、強制的に書き替わる仕様ではないという
事であるなら、「それなら私は構わない」ということで、何ら問題はありません。安
心しております。

> あんまりこの話を引きづりたくないので、この辺で終わりでお願いします。

  そういたしましょう。
  有り難うございました。というよりお騒がせしました。


RE:16002 [アルビレオさんの発言より]
>>○なむnomotoさんへ
>>現実に困った事態になってしまっているので「強制的に切り替えられた」と思う
   :::::::(途中省略)

>>#15993を読むとHmJreへの移行も考えているようだし、旧バージョンからのユー
>>ザーはJRE32を使いつづけることが最善なのかどうかも考えてみる必要があるの
>>ではないかと思うのですが、いかがでしょうか。

  私の場合ですと、現在のままでも問題がないので、jre32.dll でも良いのですが、
 Hmjre.dll 用の dat(TXTで良いそうですが)も装備しておいて、利用者が両方使
えるようになっていると、良いと思います。
 ですから、両方準備しておきます(現在準備中です)。
 このようですと、秀丸のバージョンアップに追従できるので安心です。
 このように、私の準備不足への教訓と受け止めております。(^^;)

[ ]
RE:16015 HMjreのデフォルト設定についてNo.16061
なむnomoto さん 03/12/09 19:29
 
Iranoan さん、こんにちは。

> 取り敢えず、http://homepage3.nifty.com/iranoan/hidemaru/fuzzy.lzh
>アップしました。ご意見ください。
> ##時間が出来たらドキュメントを書いてライブラリに登録しようかなあ〜。

  遅れてスミマセン。長い出張で留守だったので。年末は忙しい(^^;)
  ダウンロードさせていただきました。
  コメントは後日させて下さい。
  私もHMjre.txt を作り始めたのですが時間がないので、落ち着いて
  じっくり参考させていただきます。
  それで良いところは、パクッてしまうかも知れませんけど、(^^;)(^^;)
  その時にはご連絡申し上げますので、どうか宜しくお願いいたします。

[ ]
RE:16061 HMjreのデフォルト設定についてNo.16062
Iranoan さん 03/12/09 19:45
 
 なむnomoto さん今日は、Iranoan です。
>   それで良いところは、パクッてしまうかも知れませんけど、(^^;)(^^;)
 御随意に。ドキュメントは同梱していませんが、PDS 扱いにしておきます。

[ ]