Каталогизаторы: Yacat, ls-lR, Catalog.exe, dir.fmt, …

Здесь можно обсудить ваш любимый плагин.
Alexey Lubkin
Posts: 106
Joined: Sun 23 Oct, 2005 10:02
Location: Томск
Has thanked: 1 time
Contact:

Post by Alexey Lubkin » Fri 16 Dec, 2005 15:16

Latest post of the previous page:

24ekucT: Главный недостаток способа, что размеры файлов не сохраняются :(

2Wave: Вот бы эту самую базу можно было просматривать из-под FAR'а! :)

User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT » Fri 16 Dec, 2005 22:11

Ну тут вроде есть один проектик VVVArc в развитии. Судя повсему будет то что надо. И размеры сохраняет!

Alexey Lubkin
Posts: 106
Joined: Sun 23 Oct, 2005 10:02
Location: Томск
Has thanked: 1 time
Contact:

Post by Alexey Lubkin » Fri 16 Dec, 2005 22:41

4ekucT wrote:Ну тут вроде есть один проектик VVVArc в развитии. Судя повсему будет то что надо. И размеры сохраняет!
Вот это было бы оч хорошо...
Сам пока пользую YaCat. Глюкавый он..., но более лучших альтернатив пока не встречал :(

А этот самый VVVArc - где про него можно прочитать ?

User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT » Sat 17 Dec, 2005 00:35

Прочитать можно тут
http://forum.farmanager.com/viewtopic.php?t=801
и тут
http://forum.farmanager.com/viewtopic.php?t=829

Меня в YaCat не устраивало то что я не мог воссоздать из каталогизатора структуру директорий на обычной файловой системе. А еще то что создавались не отдельные каталоги (архивы), а использовалась единая база.

User avatar
HaRT
Moderator
Posts: 9159
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by HaRT » Mon 24 Nov, 2008 13:07

Alexey Samlyukov
А в чём основные отличия Dir b3 от ls-lR в смысле возможностей (т.е. не в способе интеграции в Фар)?

“В плюс” только то, что в анонсе отмечено восклицательными знаками или ещё что-то?
А что “в минус”?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by Alexey Samlyukov » Mon 24 Nov, 2008 15:23

HaRT
для меня отличия:
- исходники открыты
- не болтается в меню F11
- заполняет описание
- понимает только dir от xp/2003/vista
- строит файловую систему при склейке из нескольких dir'ов по-другому нежели ls-lR

User avatar
Cavaler
Posts: 1169
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 4 times
Contact:

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by Cavaler » Mon 24 Nov, 2008 19:21

Ради прикола выложил собственный каталогер, которым сам и пользуюсь: http://www.kostrom.spb.ru/FILES/DisKataloger.rar
Поставить как обычно, regsvr32 DKEngine.dll !!!

Общая идея:
Сначала идут несколько Databases
В каждой базе - дерево Disk Sets, создаются по F7, и на них висят Disks, создаются по Shift-F4.
Внутри диска - каталоги и файлы как посканилось.

На все можно вешать Properties, они автоматом наследются вниз по иерархии, и в любой момент могут быть изменены на любом уровне.

Можно создать базу состоящую прсто из одного Disk - при ее создании выставив [X] Folder to scan.
Из просканенного можно только удалять файлы и экспортит все дерево - будут файлы нулевого размера.

У DKEngine.dll есть API, описан в приложенной .IDL-ке и доступен через COM. Что позволяет лепить на все это дело внешние приложения, начиная от скриптов на Перле кончая полноразмерным GUI на чем угодно. Вообще Фаровский плагин изначально не задумывался как основное применение, просто работа над GUI прекратилась.

Как пример, я писал скрипт, который проверяет, есть ли в папке на диске незабэкапленные куда-нибудь файлы ;-)

User avatar
DrKnS
Posts: 5430
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 251 times

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by DrKnS » Mon 24 Nov, 2008 19:32

Alexey Samlyukov wrote:понимает только dir от xp/2003/vista
dir от vista понимает криво:

Code: Select all

 Volume in drive C is system
 Volume Serial Number is 549C-1D6A

 Directory of C:\test

24.11.2008  20:25    <DIR>          .
24.11.2008  20:25    <DIR>          ..
24.11.2008  20:25    <JUNCTION>     Debug.vc [E:\private\far\hacking\171\Debug.vc]
24.11.2008  20:25    <DIR>          Include
24.11.2008  20:25    <SYMLINKD>     Release.vc [E:\private\far\hacking\171\Release.vc]
               1 File(s)              0 bytes
               5 Dir(s)     146 610 688 bytes free
Панель:

Code: Select all

║..
║Debug.vc [E:
║Include
║Release.vc [E:

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by Alexey Samlyukov » Tue 25 Nov, 2008 08:02

такого мы еще не понимаем ;) вечером гляну...

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by Alexey Samlyukov » Tue 25 Nov, 2008 17:00

мы научились понимать линки.
но у меня возник вопрос по симлинкам на файлы - ФАР 2465, стою на файле - AltF6 - выбираю создать файловый симлинк - получаю файлик с нулевым размером, если по нему щелкнуть, то ничего не запускается. так и должно быть? или он должен стартовать исходный файл?

User avatar
DrKnS
Posts: 5430
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 251 times

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by DrKnS » Tue 25 Nov, 2008 17:05

Размер должен быть нулевой, да.
При "открытии" должно быть видно содержимое оригинала.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by Alexey Samlyukov » Tue 25 Nov, 2008 17:14

разобрались.
баг в фаре - файл был назван на русском, фар не конвертил из анси в дос.

User avatar
John Doe
Бюрократ
Posts: 12534
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 237 times

Re: DisKataloger

Post by John Doe » Wed 26 Nov, 2008 12:06

Cavaler wrote:Ради прикола выложил собственный каталогер, которым сам и пользуюсь: http://www.kostrom.spb.ru/FILES/DisKataloger.rar
Поставить как обычно, regsvr32 DKEngine.dll !!!

Общая идея:
Сначала идут несколько Databases
В каждой базе - дерево Disk Sets, создаются по F7, и на них висят Disks, создаются по Shift-F4.
Внутри диска - каталоги и файлы как посканилось.
1)Непонятно обязательно ли бэкслэши удваивать (E:\\DataBase.db): Разрешает использовать и обычные и удвоенные, но в результате не всегда можно войти в созданную базу.
2)Разрешает в именах дисков использовать двоеточия (e:), но не даёт войти в такой диск
3)Скорость поиска (AltF7) по базе не очень отличается от прямого поиска по диску.

User avatar
J-Pro
Posts: 27
Joined: Sun 07 Dec, 2008 16:19
Location: Кишинёв, Молдавия

Re: Каталогизаторы: ls-lR, Catalog.exe, dir.fmt, …

Post by J-Pro » Sun 07 Dec, 2008 23:33

Ребят, никто не знает, есть ли каталогизатор CD Catalogue (CDDIR Catalogizer) для версии фара 1.71 alpha 4 build 2470 х64 ? Последняя версия, к сожалению, для данной версии фара не подходит :( Я вообще пока ни одного плагина не нашёл под х64, кроме тех, что шли вместе с фаром(в теме про фаровские альфы). К примеру, Парсер команды DIR - модуль к плагину MultiArc тоже у меня не пашет в фаре х64 :( А у меня полно .dir-файлов от CDDIR каталогизатора :(

Если кто юзает - плиз хелп...
-= J-Pro =- with respect
[Windows 7 Ultimate x64, FAR Manager 2.0 build 981 x86]

User avatar
Cavaler
Posts: 1169
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 4 times
Contact:

Re: DisKataloger

Post by Cavaler » Tue 09 Dec, 2008 18:39

John Doe wrote:
Cavaler wrote:Ради прикола выложил собственный каталогер, которым сам и пользуюсь: http://www.kostrom.spb.ru/FILES/DisKataloger.rar
Поставить как обычно, regsvr32 DKEngine.dll !!!

Общая идея:
Сначала идут несколько Databases
В каждой базе - дерево Disk Sets, создаются по F7, и на них висят Disks, создаются по Shift-F4.
Внутри диска - каталоги и файлы как посканилось.
1)Непонятно обязательно ли бэкслэши удваивать (E:\\DataBase.db): Разрешает использовать и обычные и удвоенные, но в результате не всегда можно войти в созданную базу.
Ну двойной бэкслэш при созданиии - просто баг. А вот когда нельзя войти - это интересно.
John Doe wrote:2)Разрешает в именах дисков использовать двоеточия (e:), но не даёт войти в такой диск
Ну запросто. Я честно говоря не очень хочу по этому поводу и париться, ибо см. ниже.
John Doe wrote:3)Скорость поиска (AltF7) по базе не очень отличается от прямого поиска по диску.
Ну для начала, этот плагин - никогда не задумывался для индексирования винчестеров! Я вообще плохо понимаю нахрен это надо. Он - для индексирования _сменных_ носителей.
А вот почему медленно ищется и как исправить - можно думать. На самом деле, по-хорошему, надо внутренними средставми делать поиск, это будет кардинально быстрее - и гибче, ибо всякие там проперти можно учитывать.

User avatar
John Doe
Бюрократ
Posts: 12534
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 237 times

Re: DisKataloger

Post by John Doe » Wed 10 Dec, 2008 14:21

Cavaler wrote:
John Doe wrote: 1)Непонятно обязательно ли бэкслэши удваивать (E:\\DataBase.db): Разрешает использовать и обычные и удвоенные, но в результате не всегда можно войти в созданную базу.
Ну двойной бэкслэш при созданиии - просто баг. А вот когда нельзя войти - это интересно.
Например нельзя войти если при создании базы явно не задать Description:
Cavaler wrote:Ну для начала, этот плагин - никогда не задумывался для индексирования винчестеров! Я вообще плохо понимаю нахрен это надо. Он - для индексирования _сменных_ носителей.
Если говорить "вообще" то это может быть надо для того чтобы быстро искать. Желательно моментально. Потому как обычный поиск по винчестеру очень медленный.
Впрочем, Locate32 покрывает мои потребности в мгновенном поиске.

А в данном случае я просто хотел попробывать плагин, и скорость меня неприятно удивила. Не вижу принципиальной разницы между винчестером и сменным носителем.
1) винчестеры бывают сменные
2) на DVD или flash вполне может быть такое же количество файлов как и на винчестере, а плагин, как я понял, позволяет хранить в базе множество дисков!

User avatar
Cavaler
Posts: 1169
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 4 times
Contact:

Re: DisKataloger

Post by Cavaler » Mon 15 Dec, 2008 12:56

John Doe wrote:Например нельзя войти если при создании базы явно не задать Description:
Хех. Логично.
John Doe wrote:А в данном случае я просто хотел попробывать плагин, и скорость меня неприятно удивила.
Да я ж на самом деле не спорю, что медленно. Лень мне было в стол для себя писать что-то сложное.
И даже я сам его использую - потому что можно скрипты обрабатывающие писать.

Могу начать исправлять, если уж интересно.

Post Reply

Return to “Обсуждение плагинов”