Каталогизаторы: 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 »

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 »

Ну тут вроде есть один проектик VVVArc в развитии. Судя повсему будет то что надо. И размеры сохраняет!
Alexey Lubkin
Posts: 106
Joined: Sun 23 Oct, 2005 10:02
Location: Томск
Has thanked: 1 time
Contact:

Post by Alexey Lubkin »

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

А этот самый VVVArc - где про него можно прочитать ?
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

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

Меня в YaCat не устраивало то что я не мог воссоздать из каталогизатора структуру директорий на обычной файловой системе. А еще то что создавались не отдельные каталоги (архивы), а использовалась единая база.
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

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

Post by HaRT »

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 »

HaRT
для меня отличия:
- исходники открыты
- не болтается в меню F11
- заполняет описание
- понимает только dir от xp/2003/vista
- строит файловую систему при склейке из нескольких dir'ов по-другому нежели ls-lR
User avatar
Cavaler
Posts: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 times
Contact:

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

Post by Cavaler »

Ради прикола выложил собственный каталогер, которым сам и пользуюсь: 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: 5673
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 310 times

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

Post by DrKnS »

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 »

такого мы еще не понимаем ;) вечером гляну...
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 »

мы научились понимать линки.
но у меня возник вопрос по симлинкам на файлы - ФАР 2465, стою на файле - AltF6 - выбираю создать файловый симлинк - получаю файлик с нулевым размером, если по нему щелкнуть, то ничего не запускается. так и должно быть? или он должен стартовать исходный файл?
User avatar
DrKnS
Posts: 5673
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 310 times

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

Post by 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 »

разобрались.
баг в фаре - файл был назван на русском, фар не конвертил из анси в дос.
User avatar
John Doe
Бюрократ
Posts: 12867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: DisKataloger

Post by John Doe »

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) по базе не очень отличается от прямого поиска по диску.
https://t.me/FarManager — Telegram чат
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 »

Ребят, никто не знает, есть ли каталогизатор 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: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 times
Contact:

Re: DisKataloger

Post by Cavaler »

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: 12867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: DisKataloger

Post by John Doe »

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

А в данном случае я просто хотел попробывать плагин, и скорость меня неприятно удивила. Не вижу принципиальной разницы между винчестером и сменным носителем.
1) винчестеры бывают сменные
2) на DVD или flash вполне может быть такое же количество файлов как и на винчестере, а плагин, как я понял, позволяет хранить в базе множество дисков!
https://t.me/FarManager — Telegram чат
Post Reply

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