ビスタとGDSで悩みがNo.00306
cuma さん 07/06/19 15:07
 
cumaです。
毎度お世話になっております。最近メインのノートをビスタマシンにしたのですが、
なんだかとても遅くて遅くて。。。。
秀丸メールに関係なく遅かったのですが、その原因が秀丸メール必須アイテムのGDS
と判明しました。
レッツノートY7と言う最新のモデルですが、何しろバッテリー長時間駆動と軽量を売
りにしているモデルなので非力な方です。
それが問題だとは思うのですが、それにしてもビスタには標準でデスクトップサーチ
が内蔵されるので、MS社の陰謀?でGDSをビスタに入れると重くて駄目になる人が多
いと聞きました。(噂なので確実では無いです)
試験的にGDSをアンインストールしたらフリーズも無くなって快適に動作しております。
と言うことで私は残念ながらビスタ上でのGDSを断念したのでした。
そうなると秀丸メールがビスタの標準機能のデスクトップサーチに対応できたらと改
めて思う次第です。
またはグーグルさんがビスタでのGDS動作を軽くする方法を考えてくれればよいので
すが。
ビスタにしてまさかこんな事があろうとは。。。。
ノートが非力なのも原因ですが。

[ ]
RE:00306 ビスタとGDSで悩みがNo.00307
秀まるお さん 07/06/19 16:04
 
 以前にもお返事したような気がするんですが、Windows Vistaに標準で付いて
いる検索機能の、「Windows Search」とかいう物(名前もはっきり分からないけ
ど)で、それで秀丸メールのメールデータをインデックス化させるような仕組み
がどうやって実現可能なのか、あるいは不可能なのか、その辺がよく分かりませ
ん。

 Googleで検索してみると、Windows Desktop Searchという、WindowsXP用の提
供されてた検索ソフト用には、いわゆるプラグインみたいなインタフェースがあ
るようですが、これのページを探すと、Windows Live SDKって所へ飛んでしまい
ます。

以下のURL:
http://gallery.live.com/liveitemdetail.aspx?li=168527e0-678e-4055-95cd-24fcf3ccdf95&pl=3&bt=2

 上記の物とWindows Vistaに付属のWindows Searchは別物だと思うんですけど、
どうなんでしょうか。

 例えばWindows Search用のプラグインみたいな物が実際に存在してるとかって
情報も無いし、よく分かりません。

-----------------------
 とりあえず、ちょっとお金を出してWindowsXPに戻したらいいんじゃないでし
ょうか。それか、GoogleDesktopに関係した独占禁止法違反の裁判が終わるまで
待つとか?

[ ]
RE:00307 ビスタとGDSで悩みがNo.00308
cuma さん 07/06/19 16:59
 
cumaです。
確かに以前にも似たようなお願いをしたのですが、当時はGDSが使えると思って
いて、今回はGDSが使えないみたい!とわかって緊急度合いが増えてしまったの
です。何度も済みません。

要望を出している私もどうやって実現すれば良いのかはわかってないのに要望だ
け出してしまってました。

XPにOSをダウンするのは流石に気乗りしないので、仕方ないので秀丸のデータを
ドキュメントフォルダに入れて検索対象にすることで対応するとか検討したいと
思います。
1メール1ファイルとかにするとうまく行くような気もしますが、弊害もありそ
うで実験してませんでした。

> 以前にもお返事したような気がするんですが、Windows Vistaに標準で付いて
>いる検索機能の、「Windows Search」とかいう物(名前もはっきり分からないけ
>ど)で、それで秀丸メールのメールデータをインデックス化させるような仕組み
>がどうやって実現可能なのか、あるいは不可能なのか、その辺がよく分かりませ
>ん。
>
> Googleで検索してみると、Windows Desktop Searchという、WindowsXP用の提
>供されてた検索ソフト用には、いわゆるプラグインみたいなインタフェースがあ
>るようですが、これのページを探すと、Windows Live SDKって所へ飛んでしまい
>ます。
>
>以下のURL:
>http://gallery.live.com/liveitemdetail.aspx?li=168527e0-678e-4055-95cd-
>24fcf3ccdf95&pl=3&bt=2
>
> 上記の物とWindows Vistaに付属のWindows Searchは別物だと思うんですけど、
>どうなんでしょうか。
>
> 例えばWindows Search用のプラグインみたいな物が実際に存在してるとかって
>情報も無いし、よく分かりません。
>
>-----------------------
> とりあえず、ちょっとお金を出してWindowsXPに戻したらいいんじゃないでし
>ょうか。それか、GoogleDesktopに関係した独占禁止法違反の裁判が終わるまで
>待つとか?
>__________ NOD32 2337 (20070618) 情報 __________
>
>このメールはNOD32によって検査済みです。
>http://canon-sol.jp

[ ]
RE:00306 ビスタとGDSで悩みがNo.00309
Iranoan さん 07/06/19 17:13
 
 cuma さん今日は、Iranoan です。
> 毎度お世話になっております。最近メインのノートをビスタマシンにしたのですが、
> なんだかとても遅くて遅くて。。。。
 私は Vista をもっていないのですが、ただ単にまだインデックスの作成が
終わっていない、ということは有りませんか? また MS のデスクトップ・サー
チを止めることは出来ないのでしょうか?

[ ]
RE:00307 ビスタとGDSで悩みがNo.00310
ポン太 さん 07/06/19 17:41
 
秀まるお さん、こんにちは。ポン太 です。

> 以前にもお返事したような気がするんですが、Windows Vistaに標準で付いて
>いる検索機能の、「Windows Search」とかいう物(名前もはっきり分からないけ
>ど)で、それで秀丸メールのメールデータをインデックス化させるような仕組み
>がどうやって実現可能なのか、あるいは不可能なのか、その辺がよく分かりませ
>ん。

ちゃんと調べていませんが、
http://www.microsoft.com/downloads/details.aspx?familyid=645300ae-5e7a-4ce7-95f0-49793f8f76e8&displaylang=en
これですか?
.NET みたいなので、秀丸メールとの融合は???ですが。


2007/06/19(火) 17:38 ポン太

[ ]
RE:00309 ビスタとGDSで悩みがNo.00311
cuma さん 07/06/19 20:32
 
cumaです。
Iranoanさん、ご無沙汰しております。
GDSインデックス作成は秀丸分も含めて完了した後なんです。
なので私はてっきり何かシステムトラブルかと思ってリカバリーから再構築。
そして
OSのみ状態+秀丸環境+GDS+オフィース2007のみで使用したのですが遅くて全
然。フリーズも得意。
となって情報収集したらGDSとビスタでトラブル勃発と言う情報を得ました。
ただ、ネット研究系のメーリングリストで聞いた情報なので噂と言う書き方をし
ました。
ただ、そこの情報は結構信憑性が高い人たちなのでそうだろうとは思われます。
そこで今度はGDSを削除してみたら、何とも快適に。
リカバリーは不要だったのでした。(笑)
MSのデスクトップサーチを止める手段は無いみたいなんです。
独占禁止法に抵触しないの?っては思います。


> cuma さん今日は、Iranoan です。
>> 毎度お世話になっております。最近メインのノートをビスタマシンにしたのですが、
>> なんだかとても遅くて遅くて。。。。
> 私は Vista をもっていないのですが、ただ単にまだインデックスの作成が
>終わっていない、ということは有りませんか? また MS のデスクトップ・サー
>チを止めることは出来ないのでしょうか?
>__________ NOD32 2338 (20070619) 情報 __________
>
>このメールはNOD32によって検査済みです。
>http://canon-sol.jp

[ ]
RE:00310 ビスタとGDSで悩みがNo.00312
cuma さん 07/06/19 20:33
 
cumaです。
ポン太さん、情報ありがとうございます。
これで何か前進があったらうれしいです。

>秀まるお さん、こんにちは。ポン太 です。
>
>> 以前にもお返事したような気がするんですが、Windows Vistaに標準で付いて
>>いる検索機能の、「Windows Search」とかいう物(名前もはっきり分からないけ
>>ど)で、それで秀丸メールのメールデータをインデックス化させるような仕組み
>>がどうやって実現可能なのか、あるいは不可能なのか、その辺がよく分かりませ
>>ん。
>
>ちゃんと調べていませんが、
>http://www.microsoft.com/downloads/details.aspx?familyid=645300ae-5e7a-4ce7-
>95f0-49793f8f76e8&displaylang=en
>これですか?
>.NET みたいなので、秀丸メールとの融合は???ですが。
>
>
>2007/06/19(火) 17:38 ポン太
>__________ NOD32 2338 (20070619) 情報 __________
>
>このメールはNOD32によって検査済みです。
>http://canon-sol.jp

[ ]
RE:00311 ビスタとGDSで悩みがNo.00313
秀まるお さん 07/06/20 08:45
 
> MSのデスクトップサーチを止める手段は無いみたいなんです。

 コントロールパネル・管理ツール・サービスの所でWindows Searchって
サービスを「無効」にすれば一応止まると思います。それでGoogleDesktopがう
まく動くようになるかどうかは知りませんけど。

[ ]
RE:00312 ビスタとGDSで悩みがNo.00314
秀まるお さん 07/06/20 08:46
 
 そのポン太さんの調べていただいたやつが、たしかにWindows Search SDKって
やつみたいです。

 ダウンロードして調べてみましたが、いまいちよく分かってませんけど…。ぼ
ちぼち勉強します。

[ ]
RE:00314 ビスタとGDSで悩みがNo.00315
cuma さん 07/06/20 10:04
 
cumaです。

> ダウンロードして調べてみましたが、いまいちよく分かってませんけど…。ぼ
>ちぼち勉強します。

少しずつ期待しております。
とりあえず今回のGDS問題(ビスタで遅いGDS)は、先ほどの秀まるお様のアドバ
イスでうまく行くかもしれないです。
が、今回の事からもWIN標準の環境に準拠していると安心な気がします。
また、もしかしたらウインドウズアップデートかけたら重くなるとかMSさんにい
つ何をされるかわからないですし。
今後主流となるだろうOSのビスタのサーチに対応となれば、きっと秀丸メールに
も良い宣伝だと思います。

[ ]
RE:00313 ビスタとGDSで悩みがNo.00316
cuma さん 07/06/20 10:04
 
cumaです。
そんなところに隠れていたんですか。すみません。良く調べないで。
今、仕事で遠方まで来ております。GDSダウンロード出来る環境では無いので数
日後に帰宅したら実験してみます。


>> MSのデスクトップサーチを止める手段は無いみたいなんです。
>
> コントロールパネル・管理ツール・サービスの所でWindows Searchって
>サービスを「無効」にすれば一応止まると思います。それでGoogleDesktopがう
>まく動くようになるかどうかは知りませんけど。
>__________ NOD32 2338 (20070619) 情報 __________
>
>このメールはNOD32によって検査済みです。
>http://canon-sol.jp

[ ]
RE:00311 ビスタとGDSで悩みがNo.00317
Iranoan さん 07/06/20 16:57
 
 cuma さん今日は、Iranoan です。
> そこで今度はGDSを削除してみたら、何とも快適に。
 そうですか、XP ではメモとはともかく普段は CPU を使っていないようなの
に、なぜそのような違いがあるのやら。

> MSのデスクトップサーチを止める手段は無いみたいなんです。
 これは困りますね。

[ ]
RE:00316 ビスタとGDSで悩みがNo.00318
cuma さん 07/06/22 10:49
 
cumaです。
秀まるお様、皆様おはようございます。

>cumaです。
>そんなところに隠れていたんですか。すみません。良く調べないで。
>今、仕事で遠方まで来ております。GDSダウンロード出来る環境では無いので数
>日後に帰宅したら実験してみます。

と思ったのですが、私の場合はビスタのデスクトップサーチを止められない事が
わかりました。
スケジュール管理と住所録にoutlook2007、メールには秀丸メールと言う併用な
のですが、outlook2007のアイテム検索には圧倒的にビスタ純正の検索の方が良
いようです。
GDSでも検索は可能ですが、outlookとしての使いやすさが半減してしまうの
で、マイクロソフト社のoutlookをスケジュールや住所録に利用する場合は、ど
うしてもビスタ標準の検索は停止しない方が得策なようです。

とりあえず、秀丸自身には良い検索能力はあるので、GDS断念で様子を見たい
と思います。

将来、秀丸がビスタの検索機能に対応したら?と言う淡い期待は持ち続けて気長
に待ってます。


>
>
>>> MSのデスクトップサーチを止める手段は無いみたいなんです。
>>
>> コントロールパネル・管理ツール・サービスの所でWindows Searchって
>>サービスを「無効」にすれば一応止まると思います。それでGoogleDesktopがう
>>まく動くようになるかどうかは知りませんけど。
>>__________ NOD32 2338 (20070619) 情報 __________
>>
>>このメールはNOD32によって検査済みです。
>>http://canon-sol.jp
>__________ NOD32 2341 (20070620) 情報 __________
>
>このメールはNOD32によって検査済みです。
>http://canon-sol.jp

[ ]
RE:00318 ビスタとGDSで悩みがNo.00319
秀まるお さん 07/06/26 09:15
 
 今さらのコメントなので見ておられるかどうか分かりませんが一応書きますと
…現状でもちょっと工夫してやれば、Windows Vistaの標準検索機能で秀丸メー
ルのメールデータが検索出来るようです。

 方法としては、フォルダ毎の設定でメール用ファイルを「1メール1ファイル
形式」にして、さらにメール用ファイルの拡張子を「.eml」とすればいいです。
そうすると、そのファイルが.eml形式ファイルと認識されて、特にプラグインの
ような物を入れてやらずとも、うまく検索でヒットしてくれるようになります。

 ちなみにフォルダ毎の設定で上記設定を変更してもすぐにはメール用ファイル
に反映されないので、一度ダミーのフォルダにメールを移動してからまた元のフ
ォルダに戻してやるって手順が必要です。

 それで一応、僕の所ではメールがヒットして、さらにヒットした結果からダブ
ルクリックすることでメール内容を見ることも出来るようになりましたけど…。
ただし、1メール1ファイル形式にすると秀丸メールの性能がかなり悪くなるの
で、それはちょっと覚悟が必要かもしれません。

--------
 ちなみにWindows Vista標準のメールソフトも、同じようにメールデータを1
メール1ファイル形式で保存しているようです。たぶん検索機能でうまくヒット
させるためにわざとそのように(Outlook Expressから)仕様変更されたのだと
思います。

--------
 検索結果から秀丸メールを呼び出して、秀丸メール上でメールを参照させるこ
とも可能ですが…。もし必要なら、そのショートカットの作成方法なども説明出
来ると思います。

--------
 引き続き、Windows Vistaの検索機能についての調査はやろうと思います。
(正式名称すら未だに不明ですが)

[ ]
RE:00319 ビスタとGDSで悩みがNo.00320
cuma さん 07/06/26 09:51
 
cumaです。秀まるお様、アドバイスありがとうございます。
なるほど.emlにすれば良いのですね。デメリットの秀丸メールのパフォーマンス
低下がどの程度になるか心配ですね。
とりあえず本格乗り換え前に時間を取って実験してみようかと思います。
何しろ非力なバッテリー駆動最優先のノートPCなので10年間のビジネスとプラ
イベートの大量なメールだけに心配です。

>--------
> 検索結果から秀丸メールを呼び出して、秀丸メール上でメールを参照させるこ
>とも可能ですが…。もし必要なら、そのショートカットの作成方法なども説明出
>来ると思います。

実験の結果としてemlで1メール1ファイルを断念する可能性もあるのですが、
上記の方法も知りたいです。

>
>--------
> 引き続き、Windows Vistaの検索機能についての調査はやろうと思います。
>(正式名称すら未だに不明ですが)


ありがとうございます。これが出来たら秀丸のパフォーマンス低下も押さえた上
でのビスタ検索対応と言う事で一番理想的ですね。
一度1メール1ファイルに変換したら、後日この対策が取られた後で戻そうと思
ってもフォルダが膨大なので大変そう。
なのでタイミング次第では正式対応?を待っていた方が得策か?悩ましいです。
うれしい悩みなのですが。

[ ]
RE:00320 ビスタとGDSで悩みがNo.00321
秀まるお さん 07/06/26 10:39
 
> 実験の結果としてemlで1メール1ファイルを断念する可能性もあるのですが、
> 上記の方法も知りたいです。

 デスクトップかスタートメニューの「秀丸メール」のショートカットをコピー
して、

   C:\Users\ユーザー名\SendTo

 の所に貼り付けします。そしてそのショートカットのプロパティを開いて、
「リンク先」という所を、

  "C:\Program files\HidemaruMail\TuruKame.exe" /vf

 のように、コマンドラインの最後に「/vf」オプションを付ければいいです。

 それであとは、.eml形式ファイルを選択してマウス右ボタンメニューから「送
る - 秀丸メール」とすれば、秀丸メール上でメールが選択されて出てきます。

> なのでタイミング次第では正式対応?を待っていた方が得策か?悩ましいです。
> うれしい悩みなのですが。

 たぶんですが、Windowsの検索機能はあくまで「ファイルの検索機能」であっ
て、それ以上の、「ファイルの中での各データ項目の検索」ってのは出来ないよ
うな気がします。なので、もしそういうことであれば、1メール1ファイル形式
で保存しない限り、Windowsの検索機能にあやかることは不可能ってことになり
ます。だからこそ、「Windowsメール」ではあえて1メール1ファイル形式に
データ形式を変更したんだと思いますけども…。

 サンプルを見ても、あくまでファイルを対象として検索対象文字列を返してや
る物しか無いみたいだし、他に適当なサンプルも付いてないです。

 例えばOutlook Expressの中のメールデータを検索させるようなプラグインと
か、何かそういう「ファイルの中の各データが検索で見つかる」みたいな物があ
れば教えて欲しいです。たぶん無いと思いますけど。だいたいにして検索結果の
表示はエクスプローラでのファイルの表示そのものなので、だとしたら、どっち
にしてもメールデータ1つ1つをエクスプローラ上で一覧表示できるような仕組
みを自前で用意しないといけないっことになって、それはそれで技術的なハード
ルが高すぎると思います。Outlook Expressのメールデータをエクスプローラ上
で一覧表示できるようなプラグインなんて無いですよねぇ?

 あとあと、いろいろ調べてみると、このWindows Vistaでの検索機能は、
Windows2000以降から付いてるIndexing Serviceとまったく同じ物のような気が
しますが…。少なくともIFilterインタフェースを使って動作してる点からして
何も違いが無いような気がします。Windows Search SDKに書いてあるサンプルを
見た限りで、Indexing Service 3.0用のサンプルとやってることが同じなので…。

[ ]
RE:00321 ビスタとGDSで悩みがNo.00322
cuma さん 07/06/26 11:03
 
cumaです。
早速の情報ありがとうございます。
また1メール1ファイルがビスタの検索の必須条件となりそうな事も了解しまし
た。
ここは覚悟して1メール1ファイル化するか良く考えて実行したいと思います。
とりあえずパフォーマンスを我慢出来れば秀丸メールがビスタの検索に対応可能
だと言う事がわかって見通明るい気分です。

以下の部分は私の場合はPCは素人なのでさっぱり分からないのですが、要はビス
タはもの凄く長期間開発されたような雰囲気なのに検索機能と言うものは目玉商
品かと思えば実は昔からのインターフェスだったりするのですね。
GDSに比べて低速な検索が気になっていたのですが、そういわれるとなるほどと
言う気がします。

> あとあと、いろいろ調べてみると、このWindows Vistaでの検索機能は、
>Windows2000以降から付いてるIndexing Serviceとまったく同じ物のような気が
>しますが…。少なくともIFilterインタフェースを使って動作してる点からして
>何も違いが無いような気がします。Windows Search SDKに書いてあるサンプルを
>見た限りで、Indexing Service 3.0用のサンプルとやってることが同じなので…。
>__________ NOD32 2353 (20070625) 情報 __________
>
>このメールはNOD32によって検査済みです。
>http://canon-sol.jp

[ ]
RE:00321 ビスタとGDSで悩みがNo.00323
cuma さん 07/06/27 08:04
 
cumaです。
約4万通のフォルダを作成して実験しました。
1メール1ファイルでファイル名をemlにして作成。
その結果、再起動後の初期状態での秀丸メール起動が秀まるお様の予想通りもの
凄く遅くなってしまったようです。
具体的にはフォルダ読み込み中の状態が以前は数秒だったのが、今は1分以上数
分未満と言う感じです。
フォルダ読み込み中と言う表示が無ければフリーズしたと思うくらい。
やはり非力なノートで1メール1ファイルは厳しいようです。
一応、ビスタのデスクトップサーチがインデックス中で重いのかも?と思って一
晩インデックス生成まで放置して、再起動しても同じでした。
検索は高速にしたいけど、でも秀丸自身のパフォーマンス低下もここまでは許容
出来ず。
結果として1メール1ファイルを断念しました。
せっかく秀まるお様に色々とアドバイスを頂いて申し訳ございません。


>> 実験の結果としてemlで1メール1ファイルを断念する可能性もあるのですが、
>> 上記の方法も知りたいです。
>
> デスクトップかスタートメニューの「秀丸メール」のショートカットをコピー
>して、
>
>   C:\Users\ユーザー名\SendTo
>
> の所に貼り付けします。そしてそのショートカットのプロパティを開いて、
>「リンク先」という所を、
>
>  "C:\Program files\HidemaruMail\TuruKame.exe" /vf
>
> のように、コマンドラインの最後に「/vf」オプションを付ければいいです。
>
> それであとは、.eml形式ファイルを選択してマウス右ボタンメニューから「送
>る - 秀丸メール」とすれば、秀丸メール上でメールが選択されて出てきます。
>
>> なのでタイミング次第では正式対応?を待っていた方が得策か?悩ましいです。
>> うれしい悩みなのですが。
>
> たぶんですが、Windowsの検索機能はあくまで「ファイルの検索機能」であっ
>て、それ以上の、「ファイルの中での各データ項目の検索」ってのは出来ないよ
>うな気がします。なので、もしそういうことであれば、1メール1ファイル形式
>で保存しない限り、Windowsの検索機能にあやかることは不可能ってことになり
>ます。だからこそ、「Windowsメール」ではあえて1メール1ファイル形式に
>データ形式を変更したんだと思いますけども…。
>
> サンプルを見ても、あくまでファイルを対象として検索対象文字列を返してや
>る物しか無いみたいだし、他に適当なサンプルも付いてないです。
>
> 例えばOutlook Expressの中のメールデータを検索させるようなプラグインと
>か、何かそういう「ファイルの中の各データが検索で見つかる」みたいな物があ
>れば教えて欲しいです。たぶん無いと思いますけど。だいたいにして検索結果の
>表示はエクスプローラでのファイルの表示そのものなので、だとしたら、どっち
>にしてもメールデータ1つ1つをエクスプローラ上で一覧表示できるような仕組
>みを自前で用意しないといけないっことになって、それはそれで技術的なハード
>ルが高すぎると思います。Outlook Expressのメールデータをエクスプローラ上
>で一覧表示できるようなプラグインなんて無いですよねぇ?
>
> あとあと、いろいろ調べてみると、このWindows Vistaでの検索機能は、
>Windows2000以降から付いてるIndexing Serviceとまったく同じ物のような気が
>しますが…。少なくともIFilterインタフェースを使って動作してる点からして
>何も違いが無いような気がします。Windows Search SDKに書いてあるサンプルを
>見た限りで、Indexing Service 3.0用のサンプルとやってることが同じなので…。
>__________ NOD32 2353 (20070625) 情報 __________
>
>このメールはNOD32によって検査済みです。
>http://canon-sol.jp

[ ]
RE:00323 ビスタとGDSで悩みがNo.00324
秀まるお さん 07/06/27 11:23
 
 フォルダの一覧だけを取得するような仕組みがWindowsのファイルシステムに
あればもっと速くなるんですけど、そういう仕組みが無いので、とにかくファイ
ル数が増えると遅くなってしまいます。

[ ]
RE:00324 ビスタとGDSで悩みがNo.00325
cuma さん 07/06/27 18:48
 
cumaです。
ウインドウズの提供するインタフェースが変わらないとダメなのですね。
残念です。
MS純正のアプリだけが甘い汁を吸える?隠されたインタフェースでもあるんです
かねえ。

> フォルダの一覧だけを取得するような仕組みがWindowsのファイルシステムに
>あればもっと速くなるんですけど、そういう仕組みが無いので、とにかくファイ
>ル数が増えると遅くなってしまいます。
>__________ NOD32 2356 (20070627) 情報 __________
>
>このメールはNOD32によって検査済みです。
>http://canon-sol.jp

[ ]
RE:00324 ビスタとGDSで悩みがNo.00326
カモノハシ さん 07/06/27 21:21
 
横から失礼いたします。

ふと思ったのですが、1メール1ファイルの時でもヘッダ関係はキャッシュしちゃう
ようにはできませんでしょうか。
普段は秀丸メールから以外はメールのデータをいじらないでしょうから、キャッシ
ュの再構築は手動にして。

個別ファイルが快適に使えるようになると、例のメールのドラッグ&ドロップも、
何とかなりませんか?

ちなみに、つぶやいてみましたが、積極的な要望ではないです。

カモノハシ

[ ]
RE:00326 ビスタとGDSで悩みがNo.00328
秀まるお さん 07/06/28 09:02
 
> ふと思ったのですが、1メール1ファイルの時でもヘッダ関係はキャッシュしちゃう
> ようにはできませんでしょうか。

 list.binファイルがいわゆるキャッシュでして、各メールのSubject:やFrom:
の内容などをキャッシュして、それをメモリ上に置くようにしてますけど…。ヘ
ッダ全体をキャッシュしてメモリ上に置いたらサイズがとんでもないことになり
ます。

 あと、キャッシュしてても、実際のメールデータと一致してるかどうか、フォ
ルダを選択したタイミングでチェックしてます。いわゆるタイムスタンプのチェ
ックというやつですけど。メール用ファイルの数が増えるとそれだけタイムスタ
ンプチェックの回数も増えるので、遅くなります。というか、単純に、例えばフ
ァイル数が1万とかになると、dirコマンド実行した時の応答だけでも何十秒っ
て単位になってしまうので、つまり、単純にFindFirstFile/FindNextFileするだ
けでもそれだけ遅くなってるってことで、こればっかりはどうにもなりません。

 フォルダ一覧についても、一応そのフォルダがちゃんとあるのかどうか、はた
また新規にユーザーさんが(秀丸メールじゃなくてエクスプローラで)フォルダ
を作ってはいないかを見るために、全部FindFirstFile/FindNextFileでチェック
します。ところがこれも、ディレクトリだけ見たくてもすべてのファイルが返っ
てきてしまうので、つまりファイル数が多ければ多いだけ時間がかかることにな
ります。

 (プログラマー向けの話なのでなんですが)

[ ]
RE:00328 ビスタとGDSで悩みがNo.00332
カモノハシ さん 07/06/30 22:55
 
こんばんは、いつもお世話になっております、カモノハシです。

>  list.binファイルがいわゆるキャッシュでして、各メールのSubject:やFrom:
> の内容などをキャッシュして、それをメモリ上に置くようにしてますけど…。ヘ
> ッダ全体をキャッシュしてメモリ上に置いたらサイズがとんでもないことになり
> ます。
一覧にでる情報はキャッシュされているんですね、不勉強でした。
ただ、主旨はそういう意味でないです。
メール本体の存在の有無の判定、内容を実際にメールを表示するとき以外はなくし
てみては?
ということでした。
もちろん、手動なり、表示回数なりでチェックするのは別にして、毎回のチェック
をってことです。
ファイル一覧を取得する処理がボトルネックになっているのは、これまでの流れで
も分かっています。
メーラーというソフトの性質上、データの消失が重大事項であることはわかります
が、なにがしかのトラブルで、1メール1ファイルでファイルが消失するリスクと、
1フォルダ1ファイルでもあまり差がないように思えます。

それともなにか別の理由があるのでしょうか。

[ ]
RE:00332 ビスタとGDSで悩みがNo.00333
秀まるお さん 07/07/02 09:47
 
> メール本体の存在の有無の判定、内容を実際にメールを表示するとき以外はなくし
> てみては?
> ということでした。

 実はそれは可能といえば可能ですけど、僕のサポート業務というか、ソフトと
して正しい動作をさせる責任を考えるとやりたくないかなぁと思います。

 1メール1ファイルじゃなければ、特にタイムスタンプチェック等でそんなに
遅くなる訳でもないというのもあります。

 cumaさんのケースでも、例えば古いメールは別のアカウントに移動しておいて
普段は折りたたんでおくとかすれば、そんなに遅くならないように運用すること
も可能かとは思いますけど。

[ ]