[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 07/19 07:53 / Filesize : 38 KB / Number-of Response : 72
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ファイル検索】 Lightning part1 【MFT】



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 19:18:36 ID:poJZuSk30]
678 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/10/16(金) 23:30:33 ID:dqOvvH4q0
>>662
標準的な環境でしか動作テストしてないけど、今こんなん
www1.axfc.net/uploader/Sc/so/46265.zip&key=0000
まだ開発途中なんでファイル操作はD&Dのみ実装

NTFS,管理者権限必須なのはEverythingと変わらず
セールスポイントはタブ型ってのと100万ファイルでもソートが出来るってのとフォルダ容量見れるってのと
一応Migemo対応ってのと←→キーでフォルダ辿れるって感じ

2 名前:名無しさん@お腹いっぱい。 [2009/10/17(土) 19:24:04 ID:BiMAhOX2O]
なにこれ?w
いらね

3 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 19:27:03 ID:NrlDiLWj0]
>>1
.NET Framework 3.5 SP1が必要

4 名前:名無しさん@お腹いっぱい。 mailto:age [2009/10/17(土) 19:46:40 ID:DnuPgoHI0]
せめて公式サイトへのアドレスぐらい張りなさいよ

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 19:55:28 ID:A+70Aku10]
スレ立て乙
>>3補足thx

と言う事でさっそくEverythingスレでのレスを

> タスクバーを上に配置してる場合を考慮してくれるとありがたい
初回起動時の位置の事かな?ちょっと下げときます

> Win7 64bit環境だが起動時にエラーが出る
64bit環境はまだ用意できていないんで対応はちょっと先に
www.kaoriya.net/
ここの64bitのmigemo.dllとdictフォルダで置き換えると動くかもしれない

>>4
サーセン今サイト作ってます

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 20:01:39 ID:+HSQNUad0]
さすがに早老すぎ

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 20:02:01 ID:B+h4/Uwd0]
【関連スレ】

デスクトップ検索総合スレ Part2
pc12.2ch.net/test/read.cgi/software/1175146153/
【超速】Everything search engine
pc12.2ch.net/test/read.cgi/software/1227538496/
【Grep】複数ファイル文字列検索ソフト【置換】
pc12.2ch.net/test/read.cgi/software/1087433838/

8 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 20:19:42 ID:B+h4/Uwd0]
「Lightning」はファイルインデックス型の検索ソフトです。
MFTによるインデックス検索に対応しているため、
「Google デスクトップ」 や「Windows Search」といった
データベースを作成するインデックス型と違い、
インデックス作成・検索が高速に行えます。
ただし、MFTから参照するため、ハードリンクなどには対応しません。

そのほかのMFTインデックス型検索ソフト

Everything Search Engineの簡単な解説
www.gigafree.net/utility/desksearch/everything.html
FileSeeker
com.bine.jp/wiki/?FileSeeker3%2FOldVersions

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 20:23:34 ID:B+h4/Uwd0]
>>8は適当にMFT参照タイプの特徴まとめただけなので、
「Lightning」の特徴まとめて分かりやすい感じで修正よろしく。

>>6
早漏すぎるのは同意する。
検索総合スレ飛び越えて一気に立ったし。

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 20:35:31 ID:B+h4/Uwd0]
>>5
酉つけたほうがいいと思うよ。
vistax64,7x64使ってるので、64bit環境対応するまで待ってます。
Migemo対応は評価高いです。



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 20:36:59 ID:OKgxpJ930]
fenrir的なソフトもお願いします><

12 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/17(土) 20:38:45 ID:36CtB0E+0]
>>10
vista x64 ultimateだけど使えてるっぽいよ
最初にAlert window出るけど続行でいけたし
index化も検索もできてる

13 名前: ◆2FowDrXt4Q mailto:sage [2009/10/17(土) 21:01:35 ID:A+70Aku10]
指摘いただいたのでトリ確保
>>8
素晴らしいまとめthx

>>10
>>12
いつでもどこでもCtrl+C 2連打で即座にクリップボードにあるテキストで検索なんかの機能もあって
その部分で添付のDirectInput.dllを使用しているから、そこでエラーかな?
グローバルなホットキー関連の機能に目を瞑れば使えちゃうかも

>>11
fenrir殆ど使った事ないので具体的にどんな機能が求められているのか分かりませぬ

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 18:26:09 ID:Y722btiO0]
乙です。
起動直後、MFTインデックス構築してる時にウィンドウ動かしたりすると落ちるっぽい?

軽くいじった感想
・migemo検索はやっぱいい。
・←→でディレクトリ移動できるのは便利
・個人的にはタブは不要なのでOFFにできるオプションがあると嬉しい。
・あとやっぱインクリメンタル検索は欲しい。タブ型だとむづかしいのかな。
 非タブでインクリメンタル検索なモードとかあるといいかも。

操作について
・タブの閉じ方が分からなくて悩んだ。
 (ノートPCのポインティングデバイスだとホールクリックできなかったりするので
 キーボードからCtrl+Wとかでも閉じられた方が良いと思う)
・←→と同感覚でEnterで移動、BSで戻る、がやりたい。
 要はBackSpace押下で「戻る」が欲しい。
 個人的にはBSで上位フォルダ移動(←)ができれば満足なんだけど
 戻る/進む (Alt+←→)なんかもあるとさらに便利かもしれない

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 22:28:57 ID:pmyBcq3r0]
タブはどうやって消すんだ?

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 22:41:47 ID:rjWOVzTx0]
ホイクリ

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 02:10:01 ID:BHPagDUs0]
オレのタッチパッドにはホイールクリックなんてないぞ

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 03:02:12 ID:LC7pcGYH0]
ホイールクリックはAtl+Tabにしてるから
設定でWクリックとかでも閉じられるようにして欲しい

19 名前: ◆2FowDrXt4Q mailto:sage [2009/10/19(月) 04:18:20 ID:lDaA5pdX0]
>>14
> 起動直後、MFTインデックス構築してる時にウィンドウ動かしたりすると落ちるっぽい?
バグ報告thx
ただ開発環境(XPSP3 32bit クラシックスタイル)では再現しませんでした
修正には再現報告待ちとなります

タブOFF、インクリメンタル、BSで上階層はすぐ出来るんでやっときます
進む戻るはちょっとややこしくなるので要望が多ければ実装するかもと言う事で

>>14&>>18
タブ消しどうしようかなーと思ってはいたんですが、Wクリックで消せるのがいい感じですね

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 05:30:55 ID:TAfyBpKE0]
>>17
NewtonPad使ってみ
結構便利だよ
スレチすまんが



21 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 07:47:10 ID:hHkiO8zQ0]
起動したはいいがインデックス更新しても無反応なんだが。 @Vistasp1

使えてないのに要望ってものも変だけど、fenrirみたいに対象ファイルのパス&親フォルダのパスを
コマンドラインで他のソフトに渡せると便利だな。

22 名前:名無しさん@お腹いっぱい。 [2009/10/19(月) 08:41:01 ID:9YYG0S2TP]
Everything で弱いと思っているのは他のソフトウェアとの連携
ETP 互換でより高機能なインターフェイスを望む
ETPとは別にHTTP経由でjsonベースのインターフェイスを実装すれば
あとはかっこいいデザインをウェブページに詳しい人が
作ってくれる・・・かもしれない

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 09:38:45 ID:TAfyBpKE0]
>>21
> fenrirみたいに対象ファイルのパス&親フォルダのパスを
> コマンドラインで他のソフトに渡せると
それEverythingでも出来る

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 09:57:00 ID:hHkiO8zQ0]
>>23
できるのは知ってるけど、登録数に制限があったり
拡張子別に登録できなかったりと自由度が足りない。

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 13:07:04 ID:TAfyBpKE0]
要望がある程度はっきりしてるんなら最初から具体的に書いといた方がいいと思うよ
> fenrirみたいに
と言っても作者はfenrirを殆ど使ったことが無いそうだから>>13

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 13:45:50 ID:Fw+CcgzV0]
【バグ】
[Lightning ver]開発途中版
[OS]7RCx64

コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4918 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4918 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4918 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4918 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピュータ (machine.config) の構成ファイルの jitDebugging
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。

27 名前:26 mailto:sage [2009/10/19(月) 14:10:53 ID:Fw+CcgzV0]
>>26は起動直後のエラー
>>5把握した上でのバグ報告なので、環境整うまでスルーしてください。
要望のほうはよろしくお願いします。
ちなみにVM上で検証してます。

【バグ】
[Lightning ver]開発途中版
[OS]7RCx64
[発生状況]
migemoをONにして検索
検索初期設定、タブ右クリックの設定ともに
migemo使用で同エラー。

間違ったフォーマットのプログラムを読み込もうとしました。
(HRESULTからの例外:0x8007000B)

【バグ】
[Lightning ver]開発途中版
[OS]7RCx64
[発生状況]
migemoオフの初期値で検索、タブ項目ダブルクリックでクリアされない。
タブを消去できない。

【要望】
Everythingのように、エクスプローラ内のフォルダ右クリックで
Lightningで検索を追加して欲しいです。
エクスプローラのwindows searchバー置き換えなどもできるとうれしいです。
migemo+インクリメンタルサーチしてもらえるとありがたいです。

28 名前:26 mailto:sage [2009/10/19(月) 14:35:11 ID:Fw+CcgzV0]
>>14のMFTインデックス再構築でウィンドウ動かすと落ちるのは、
7RCx64では置きませんでした。

【要望】
タブの消し方わからないです。
ホイールクリック反応しません。
firefoxのタブのようにタブにxつけて閉じるか、タブ閉じるボタンが欲しいです。
バー1つ増やしてフォルダの↑↓移動できるボタンがあるとうれしいです。
左右←→でフォルダ移動はとても便利です。
フォルダ解析はいいですね。
フォルダ解析によく解析するフォルダを追加できると便利です。
エクスローラ内のフォルダ右クリックで
Lightningの解析に登録などあるともっといいです。

あと、Everythingのようにファイル、編集、検索、ツール、ヘルプボタンバーが欲しいです。
機能的には一通りなぞらえてあるほうがよいかと。


あと、>>14の再構築中にウィンドウサイズを変え続けるとそれっぽいのが出るかも。
32bitの人、ためしてみてください。

29 名前:26 mailto:sage [2009/10/19(月) 14:41:42 ID:Fw+CcgzV0]
あと、>>5のリンク先の落として入れ替えたけど、
できませんでした。状況・エラー変わらず。

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 22:12:08 ID:6BNjJ6nA0]
>>24
個人的にはポチエスをお勧めする。
すでに知ってるかもしれないけど便利だよ。
>>28
マウスのホイールクリックはマウスドライバ(ユーティリティ)に
かなり依存するんで使ってるマウスとかも書いた方がいいかも。
IntelliPoint、SetPoint使っているとか。



31 名前:26 mailto:sage [2009/10/19(月) 22:15:42 ID:Fw+CcgzV0]
>>30
それは確かにそうだね。
でも、VMで動かしてるからMS標準ドライバでそういう挙動だ。
要望としてはホイールクリック以外にUIでボタンつけてほしい。

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 00:26:58 ID:MonK0hOY0]
14だけど、インデックス構築は関係ないかも。
タブボタン押したりウィンドウサイズ変えてるとよく落ちる。
環境は XPSP3 32bit版
落ちた時のレポート(>26みたいなの)はっつけたほうがいいですか?
なんか長くて3レスぐらい消費しそうな勢いなんだけど

しかしタブの閉じるボタンて需要あるんだな。
個人的にはマウスインタフェースはどれでもいいんだけど
Ctrl+W でキーボードから閉じられるようにplz

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 11:15:16 ID:480RS23j0]
>>32
エラーコードなりないと再現待ちだから提示すれば?
というか、そのためのスレじゃない。

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 14:17:37 ID:MonK0hOY0]
んじゃ行きます。起動後にタブ押しですぐ出たエラー
環境 : XPSP3 32bit


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Lightning.MainForm.lvSearchResult_KeyDown(Object sender, KeyEventArgs e)
at System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
at System.Windows.Forms.Control.WmKeyChar(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


35 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 14:18:13 ID:MonK0hOY0]
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3603 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Lightning
Assembly Version: 0.0.0.1
Win32 Version: 0.0.0.1
CodeBase: file:///C:/Documents%20and%20Settings/user/デスクトップ/DlTmp/Lighting/Lightning.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.1 built by: SP
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------


36 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 14:19:00 ID:MonK0hOY0]
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/Documents%20and%20Settings/user/デスクトップ/DlTmp/Lighting/Microsoft.DirectX.DLL
----------------------------------------
Microsoft.DirectX.DirectInput
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/Documents%20and%20Settings/user/デスクトップ/DlTmp/Lighting/Microsoft.DirectX.DirectInput.DLL
----------------------------------------
Microsoft.VisualC
Assembly Version: 8.0.0.0
Win32 Version: 8.00.50727.3053
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------


37 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 14:19:18 ID:MonK0hOY0]

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



38 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 14:19:50 ID:MonK0hOY0]
んでこれがウィンドウサイズ変更中に出たエラー
環境 : XPSP3 32bit

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: This BackgroundWorker is currently busy and cannot run multiple tasks concurrently.
at System.ComponentModel.BackgroundWorker.RunWorkerAsync(Object argument)
at System.ComponentModel.BackgroundWorker.RunWorkerAsync()
at Lightning.MainForm.restoreWindow()
at Lightning.MainForm.MainForm_Resize(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnResize(EventArgs e)
at System.Windows.Forms.Form.OnResize(EventArgs e)
at System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
at System.Windows.Forms.Control.UpdateBounds()
at System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmWindowPosChanged(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
※以降は上と内容同じ(テキスト比較ソフトで比較)


39 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 14:35:59 ID:vHxnwcUv0]
インクリメンタルだと嬉しいなあ・・・

40 名前: ◆2FowDrXt4Q mailto:sage [2009/10/20(火) 21:13:51 ID:QD7hrz/00]

be4you.jp/lightning/

Web公開&インクリメンタル実装しました
インクリメンタルの検索方法は検索初期設定>検索方法に従います
Migemoの場合3文字以下でのパフォーマンスが酷かったので、4文字以上から検索されます
Everythingほどキビキビ動かないです

>>21
右クリックから管理者として実行をしましたか?
パス渡しやファイルエクスポートは予定していますが
個人的に殆ど使わない機能なので、こう渡せると便利等の要望があればそれを参考にします

>>22
当面はローカルでの使い勝手が優先で、ネットワーク機能はあまり視野に入れてません
要望の比率が高くなれば着手するかもしれません

>>27-28
ダブルクリックで閉じるは今回実装しました
ホイールクリックでタブを消せないのはちょっと分かりません
その他の要望は肯定的に受け止めていますが、ボリュームがあるので実装は後になります

>>31
タブに削除ボタンはその内やると思います
さしあたって右クリックダイアログから削除できるようにしました

>>32
エラーダイアログの詳細に↓の項目が表示されていたら、そこ以下のテキストが参考になります
************** 例外テキスト ************** か ************** Exception Text **************
報告を元にリサイズ時の問題は修正しました
タブクリック後のエラーも恐らく修正できています
>>19でやると言ったものに併せて、Ctrl+Wでタブクローズも実装しました



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 21:36:40 ID:480RS23j0]
>>40
乙。
web公開おめ。

さっそくいじり倒します。

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 21:41:49 ID:x6lNafmG0]
>>40
おおお、乙です。インクリメンタル実装ということで、操作に慣れ次第Everythingからの乗り換えを考えてます。
要望なのですが、マッチした文字列の強調(太字とか色変えとか)と、一行選択を是非お願いします。

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 22:03:31 ID:o6H8OGwb0]
Everythingスレからきますた
検索履歴がタブでポコポコ残るのは面白いですねー
こうなるとタブロックか「最近閉じたタブ」が欲しい・・・というのは贅沢ですか?
あとフォントも変更したいです

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 22:16:13 ID:480RS23j0]
[Lightning ver]0.001a
[OS]7RCx64

トラブルシュート、踏まえてなのでただの報告で。
migemoエラーがらみは置いておきます。
インクリメンタル検索問題なし、
ダブルクリック、右クリックダイアログ削除動作確認。
ダブルクリックでタブ閉じ良好なので、migemoなし状態ならx64でも
タブ検索がかなりつかえていい感じです。
esc、ctrl、shift、ctrl+w系はx64だと動作せず。
上下左右キーやマウス操作は問題ない。

Lightningのほうが細かいフォルダ間移動などタブファイラてきな扱いもできるので、
everythingより使い勝手よさげで結構好きです。
当面x64対応は環境ないから対応しないよってことでしたが、
対応してくれたら本格的に使えるので嬉しい。
x64しかvistaも持ってないので、しばらくROMってます。

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 22:19:08 ID:480RS23j0]
>>43
検索boxを上下すると今までの検索単語出てきますよ。
タブにない履歴単語Enterで別タブ開きます。
むしろ、検索boxの履歴クリアとかのほうが長く使ってると必要かも。

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 22:24:46 ID:480RS23j0]
・検索結果のフォルダ列をダブルクリックするとエクスプローラで親フォルダが開きます。

っていうのも階層深いところに検索でアクセス
普段はタブファイラで別窓開きたいときやサムネ見たいときにエクスプローラ
っていう扱いができてかなり便利。
エクスプローラ以外のファイラや、ビューアに投げる機能もあるともっと便利かもね。

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/20(火) 22:28:22 ID:480RS23j0]
と思ったら名前列の右クリックは、
エクスプローラのコンテキストメニューだから
XNview参照とかfirefilecopyとかもそのままできるね。

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 01:31:17 ID:d9c5mufK0]
>>40
>************** 例外テキスト ************** か ************** Exception Text **************
了解しました。以降報告することがあったらそこだけ抜き出して貼り付けます。

インクリメンタルはやっぱいい。migemoで使うとちょっと重いけど。
フォルダ解析ってイミフだったが普通のファイラ―モードなのね。
これは軽くていいです。

対応ホットキーが謎だったがCtrlアクションなのね。
ヘルプのおかげで大体キーボードから操作できるようになった。
あとカスタマイズ実装はまだ先だと思いますが
最小化でタスクトレイ、[×]で終了できるようになると嬉しい。
あとやはりメニュー欲しい。

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 02:22:23 ID:lslVp6cY0]
migemoと大文字小文字を無視は両立できないの?

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 08:31:26 ID:wpo5M/0F0]
>>40
おつー。期待してますよー



51 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 08:53:47 ID:O4z7k0wB0]
公開乙です。が、こちらの環境だと
起動時のMFTスキャン中に落ちてしまいます。
EverythingスレにUPされていたバージョンもです。

エラーダイアログは.NETのものではなくネイティブアプリと同じで、
Visual Studioのデバッガを起動させると以下の内容が出ます。
------

'System.Exception' のハンドルされていない例外が mscorlib.dll で発生しました。

追加情報: disk read error.

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 08:57:02 ID:O4z7k0wB0]
参考になるかわかりませんがスタックトレース

mscorlib.dll!System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(System.Runtime.Remoting.Messaging.Message reqMsg, bool bProxyCase) + 0x14d バイト
mscorlib.dll!System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(object NotUsed, ref System.Runtime.Remoting.Proxies.MessageData msgData) + 0x1aa バイト
[ネイティブからマネージの移行]
[マネージからネイティブへの移行]
Lightning.exe!Lightning.Indexer.IndexCallback(System.IAsyncResult ar) + 0x7f バイト
mscorlib.dll!System.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg) + 0x168 バイト
mscorlib.dll!System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg,
System.Runtime.Remoting.Messaging.IMessageSink replySink = {System.Runtime.Remoting.Messaging.AsyncResult}) + 0x279 バイト
mscorlib.dll!System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall() + 0x32 バイト
mscorlib.dll!System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(object o) + 0x28 バイト
mscorlib.dll!System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(object state) + 0x2f バイト
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x6f バイト
mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(System.Threading._ThreadPoolWaitCallback tpWaitCallBack) + 0x53 バイト
mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(object state) + 0x59 バイト

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 09:56:13 ID:/X82LhiQ0]
>>51
OSのver書いてないよ。
FATとかいうオチないよね。

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 10:30:22 ID:O4z7k0wB0]
ごめん、XPです。
全ドライブNTFSだけど、FATが混じってるとフリーズするの?

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 22:19:38 ID:doG7Eeg50]
公式サイトのサポートフォームから送信しようとするとエラーが出るんだけど、
ちゃんと送れてるのかね

56 名前:名無しさん@お腹いっぱい。 mailto:age [2009/10/21(水) 22:30:49 ID:cgTJzVqa0]
>>40
Everythingより優れてるところを産業で。


あと、スキン対応の予定はある?

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 22:35:35 ID:doG7Eeg50]
何様だよ
とりあえずサイトぐらい見ろ

58 名前:名無しさん@お腹いっぱい。 mailto:age [2009/10/21(水) 22:39:42 ID:cgTJzVqa0]
>>57
Lightningが得意な事
こんな事をするために作っています。
数十万規模の大量のファイルのサイズや更新作成日付でのソート。
ドライブ上の全てのフォルダサイズの解析。
ショートカットキーで即座にクリップボードのテキストから検索。
簡単な仮想フォルダとして使用可能。

ここはみたよ。

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 22:41:02 ID:FCi3v6gw0]
インデックス生成部分だけ切りだしてコマンドラインでクレクレ

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/21(水) 22:57:01 ID:VGvJfUfn0]
>>57
>>1の最後の2行すら読めないアホは放っとけ



61 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 00:00:52 ID:d9c5mufK0]
「簡単な仮想フォルダ」の意味がちょっとよくわかんないかも。


AutoHotkey で、エクスプローラ上で Ctrl+Kを押すと新規フォルダ作るように指定してるんだけど
何故だかLightingが開いてしまう。

#IfWinActive, ahk_class ExploreWClass
$^K:: Send, !fwf

どうやら Ctrl押下中に Alt+fwf が送信されるので
(Ctrl+K → Alt+fwf → Ctrl+K → 押下解除 みたいな感じ?
キー横取りしてるのでエクスプローラ側には Ctrl+Kは送ってない筈なんだが)
Lithing側に Ctrlのダブルタップとみなされてしまうらしい。

判定方法を工夫するか、ホットキーを変更できるようにしてもらえるとありがたいです。
個人的にはグローバルホットキーは ダブルタップより Win+任意キー が好み

62 名前: ◆2FowDrXt4Q mailto:sage [2009/10/22(木) 00:39:14 ID:W989/j7m0]
>>42
1行選択は実装しときます
マッチ部分の強調はちょっと手間なので要望次第と言う事で

>>43
最近閉じたタブはCtrl+Shift+Zで実装します
フォント変更も実装します

>>44-47
感想レポありがとうございます
やっぱり人の感想は色々参考になります
履歴クリアは実装します

>>48
フォルダ解析は、主にピザってるフォルダを探し出す為のモードです
フォルダのサイズを流し見る事が主目的です
[×]で終了のオプションは実装します
メニューはもう少し機能が整理されてからで

>>49
migemo時は常に大文字小文字無視する様にします

>>51
MFTが猛烈に断片化してるとエラーが出るだろうと言うのは想定しているのですが
今はデバッグに必要な情報を集める手段が無いので少々お待ちを

>>55
内容にHTMLタグらしき物を含んでいるとエラーになる設定でした
現在は修正しています

63 名前: ◆2FowDrXt4Q mailto:sage [2009/10/22(木) 01:06:32 ID:W989/j7m0]
>>56
Everythingと完全に競合してる部分で勝っている所は
ディスクキャッシュの効かない時のインデックス作成速度が数倍速いくらいしかありません
アプローチが違うので一長一短ですが

>>59
必要なアウトプット形式を伝えてくれればコマンドラインオプションから実装するかもしれません

>>61
仮想フォルダは、人が見て何となくそう認識できる程度の物を言っています
タブ=仮想フォルダで、↓のアレです
itpro.nikkeibp.co.jp/article/Windows/20051221/226602/

ショートカットキーはDirectInputでキャプチャしているので、多分ダブルタップになっています
キーカスタマイズは時間がかかるので、取りあえず無効にできる様にしときます

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 09:27:04 ID:6vNMEmu10]
ショートカットキーで呼び出しをカスタマイズできるようにしてくんしゃいです。

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 12:33:03 ID:eVhNA7dt0]
>>62-63
dです

タブ=仮想フォルダって認識ですか。了解です。
>DirectInput
よくわからないが実際の押下解除は見れないってことなのかな。
キーカスタマイズが難しいようでしたら、コマンドラインからでも
常駐中のLithingを操作できるオプションがあると嬉しいです。
(そしたらAHK経由で好きなキーに割り当てられるので)

あと user.config はLocal Settingsとアプリ直下と選べるようにできないかな
あちこちにフォルダ掘られるとOS再インスコ時に面倒だし
後生大事に取っとく必要のないような一時的な設定だというのなら
尚更メンテしにくい場所に置かれたくないなあと。

migemo だと c:\windows みたいに直パス入れた時に候補に出ないんだね
4文字目からというのもちょっと分かりにくい
(インクリメンタル中に描画が全然変わらないと該当なしと勘違いしてしまう
3文字目までは通常検索…とかはややこしいかな)
現在のモードが視覚的に分かって、ショートカットから即モードチェンジ可能にするか
他の検索方法とは別個に migemoだけON/OFFを簡易的に切り替えられるといいんだけど

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 12:33:21 ID:eVhNA7dt0]
参考までに、fenrirの migemo動作はこんな感じ

> fenrir.iniを編集してMigemo検索に関する設定をしておく必要があります。

> MigemoMode=0
> 0:migemo検索を使用しない。(Migemo検索関係のファイルを読み込まない)
> 1:MigemoStringsで指定した文字列を検索キーに含めることでMigemo検索発動。
> 例えばMigemoStrings="jp"の場合は 「hogejp」「jphoge」「hojpge」などと入力する。
> そうすると「hoge」でMigemo検索が行われる。
> 2:大文字で入力を始めることでMigemo検索発動。
> 3:小文字で入力を始めることでMigemo検索発動。
>
> MigemoStrings=
> MigemoMode=1の時に使う文字列(8文字まで)
>
> MigemoStartLen=3
> 何文字入力された時点で検索を始めるか。
(1文字目からの検索はスピードに難あり)
>
> 制限。
> 単純なファイル名検索にのみ有効。
> フォルダに潜った後の絞り込みやAND検索などでは使用できません。

> MigemoDictPath= にパスを指定します。
> なにもパスが指定されていない場合や指定されているパスが無効である場合は
> 以前のとおり作業フォルダのdict\にあるmigemo-dictを使用します。
> migemo-dictと同じ場所には、ほかの辞書関連ファイルも揃っている必要があります。

> ・Migemoを使用する設定の時、MigemoStartLen未満の入力では通常検索をするようにした

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 12:33:40 ID:eVhNA7dt0]
P.S.
"> "を行頭挿入するために Ctrl+V,↓キー 押下を繰り返していたら Lithing開きまくり
やっぱり条件判定を 「単独Ctrlだけが連続で2回押されたとき」で見るのは難しい?
間に他のキーが挟まっていたらキャンセルで。

68 名前: ◆2FowDrXt4Q mailto:sage [2009/10/23(金) 00:30:30 ID:kLamX+ph0]

be4you.jp/lightning/publish.aspx

>>62でやると言ったものは全て実装しました
色々変更したので、動作がおかしい場合はまずsettings.datを削除してみてください
タブ等の設定は消えてしまいますがご了承を

他には
・or検索を実装しました
・タブの名前変更、検索条件変更を実装しました
 上記2点テスト不足でバグがあるかもしれません
・migemo,正規表現時のand not or path検索を有効にしました
・migemoインクリメンタル検索時にキー入力が突っかかる感じを低減しました
 パフォーマンスが悪くても操作を阻害しないので、3文字制限もなくしました
・Ctrlキーのみが2連打された時だけ反応するように修正しました
・Local Settings以下のuser.configを使用しないように変更しました
 %USERPROFILE%\Local Settings\Application Data\Lightning\ 以下のファイルは今後使用されないので、気になる方は削除してください

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 00:40:29 ID:f5B+fBmj0]


作者さん頑張って

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/23(金) 02:04:44 ID:zgFkuf7k0]
仕事早えーな



71 名前: ◆2FowDrXt4Q mailto:sage [2009/10/23(金) 08:58:38 ID:kLamX+ph0]

be4you.jp/lightning/publish.aspx

0.0.0.3 α
・64bit環境に対応しました






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<38KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef