Ru-Board.club
← Вернуться в раздел «Программы»

» FreeArc: бесплатный open-source архиватор - Часть 2

Автор: Benchmark
Дата сообщения: 06.02.2009 18:33
Bulat_Ziganshin

Цитата:
предлагаешь ещё убрать закладки Compression/Encryption из диалога Add

Нет, зачем же. Я предлагаю убрать в них возможность модификации существующих профилей сжатия и шифрования.

Все, что связано с модификацией, должно остаться только в соответствующих закладках в Settings.
Автор: Bulat_Ziganshin
Дата сообщения: 06.02.2009 18:36
CTACKo
вопрос в организации процесса. я думаю, что лучше всего будет выложить доку в систему онлайн-редактирования чтобы постепенно её коллективными усилиями довести до ума. есть другие варианты?

с онлайн редактированием непонятно на каком сайте это лучше сделать. с google docs проблема в ограничении 500 кб на размер документа. в zoko почем-то сбиваются ссылки внутри документа. наконец, ms office live требует чтобы у всех был установлен ms word - я не уверен, что зарубежным товарищам которые будут участвовать в переводе это подойдёт. может, кто знает другие хорошие онлайн-редакторы?

как вариант, можно было бы использовать систему контроля версий (тот же svn), но что-то я сомневаюсь, что это будет работать с большим xml-файлом
Автор: CTACKo
Дата сообщения: 06.02.2009 19:02
я, чесслово, никогда в подобном не участвовал, поэтому вряд ли чего подсказать смогу.
Однако наличие мс-ворда в забугорье мне здаеццо более чаще встречающееся явление нежели у нас.
а на сорсфоржде ниче такого нет?
и единственная известная мне подобная хрень - это wiki и ее я бы даже рекомендовал бы...
Автор: Bulat_Ziganshin
Дата сообщения: 06.02.2009 19:25

Цитата:
наличие мс-ворда в забугорье

ну там кто под линуксом, кто под опеноффисом. мы ж не с офисными клерками будем перевод делать

wiki не подойдёт, поскольку туда мою доку со всем её форматирвоанием не затянешь. средства на SF отвратные

Добавлено:
Benchmark
реализую сейчас твоё меню.


Цитата:
- меню File: New Archive, New SFX

что должны делать?


Цитата:
- меню Tools: Wizard (если таковой будет), Protect, Comment, Convert to EXE, Encrypt, Add Recovery record, Repair

Protect и Add Recovery record чем отличаются? сюда же сунул оставшиеся бесхзными Join и Modify


Цитата:
- меню Options: Configuration, Save settings, Load settings, View log, Clear log

Save settings / Load settings - что должны делать?


Цитата:
- меню Help: собственно сам Help, Goto Homepage (и / или Check for update), About

всё пытаюсь понять в чём сакральный смысла диалога About
Автор: Benchmark
Дата сообщения: 06.02.2009 19:47
Bulat_Ziganshin

Цитата:

Цитата: - меню File: New Archive, New SFX


что должны делать?
Автор: egor23
Дата сообщения: 06.02.2009 19:49
Benchmark

Цитата:
Все, что связано с модификацией, должно остаться только в соответствующих закладках в Settings.

далеко
тогда ещё галку в настройках (расширенные возможности, для опытных пользователей)
чтобы в это далеко не лазить.

Bulat_Ziganshin
Или уже пошёл процесс перекраивания?


Цитата:
всё пытаюсь понять в чём сакральный смысла диалога About

Напомнить пользователю, какая версия и кто автор.
Автор: Benchmark
Дата сообщения: 06.02.2009 20:22
egor23

Цитата:
далеко

Почему ? Юзер в закладке Compression выбирает пункт Custom и жмет рядом кнопку Edit. Т.е. ровно два клика.

В WinRAR - практически то же самое. Закладка Advanced -> кнопка Compression -> диалог параметров сжатия.
Автор: egor23
Дата сообщения: 06.02.2009 20:50
Benchmark

Цитата:
Юзер в закладке Compression выбирает пункт Custom

значит неправильно понял (Настройки - Сжатие - ...)
или всё таки правильно подумал?
Автор: Bulat_Ziganshin
Дата сообщения: 06.02.2009 22:23

Цитата:
Эти два пункта необязательны. По сути это "Add" и "Add" с галкой "Make exe". Собсно идея взята из PowerArchiver'a.

там это позволяет создать архив с нуля, поскольку эти команды позволяют выбрать файлы для архивирования. у меня же надо сначала выбрать файлы, потом вызывать Add. и я боюсь, что это будет не очень понятно, особенно в сочентании с такими именами команд

другой вариант - эти команды должны создавать пустой архив, в который потом можно добаить что-то той же командой Add с выбором файлов как в PA или просто drag&drop'ом. проблема опять в том, что у меня ни того, ни другого нету

вообще, для человека наверно более естественно сначала решить какую операцию он зочет выполнить, а затем указывать файлы для этой операции. а у меня всё наоборот - сначала выбирай файлы, затем указывай команду


Цитата:
По идее - то же, что и в WinRAR, т.е. экспортирует все текущие настройки архиватора в файл или читает их из файла.

учитывая, что они и так находятся в файлах... кстати, может лучше перенести эти кнопки внутрь диалога конфигурирования - ведь они не так уж часто нужны?


Цитата:
тогда ещё галку в настройках (расширенные возможности, для опытных пользователей)

да, именно так и хочу сделать. по умолчанию простой интерфейс, и галочка для включения более навороченного


Цитата:
Или уже пошёл процесс перекраивания?

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


Цитата:
Юзер в закладке Compression выбирает пункт Custom и жмет рядом кнопку Edit. Т.е. ровно два клика.

4 - на закладку, выбор профиля, сам профиль, и наконец Edit. во всяком случае при нынешнем интерфейсе. кроме того, непонятно, почему ты отсылаешь в закладку - выбрать профиль сжатия можно и на основной странице. тогда действительноможно сделать в два клика - кнопка выбора профиля (раскрытие контролбокса), нажатие на "Custom..." - после чего автоматом выводится диалог. или происходлит перекидывание в закладку Сжатие?


Цитата:
В WinRAR - практически то же самое. Закладка Advanced -> кнопка Compression -> диалог параметров сжатия.

в rar оно как раз, по моим ощущениям, далековато. и кроме того, мне не нравится, что там отдельный диалог (а не закладка, как у меня) - сковывает это. я разумеется веду сейчас речь про ощущения для "монстра сжатия", а не обычного пользователя
Автор: Nikolai2004
Дата сообщения: 06.02.2009 23:06
Bulat_Ziganshin
а FreeArc 0.45 планируется к выпуску?
Автор: Benchmark
Дата сообщения: 06.02.2009 23:44
egor23

Цитата:
значит неправильно понял (Настройки - Сжатие - ...)
или всё таки правильно подумал?

Честно говоря, я не понял, кто и о чем подумал

Bulat_Ziganshin

Цитата:
вообще, для человека наверно более естественно сначала решить какую операцию он зочет выполнить, а затем указывать файлы для этой операции. а у меня всё наоборот - сначала выбирай файлы, затем указывай команду


Это стандартное поведение файл-менеджеров, от Нортона до Explorer'a. Вряд ли найдется хоть один юзер, который не сталкивался с этим. Имхо - беспроигрышный вариант. Тот же WinRAR так и сделан.

Альтернатива, где юзер сначала говорит, что хочет сделать, а после выбирает файлы, выставляет опции и т.д. - типичное поведение "визардов". В архиверах реализовано, к примеру, в WinZip, PowerArchiver, Squeez.

Каждый вариант удобен по-своему, все зависит от привычек юзера. В идеале - основной подход оставить как сейчас, но при желании в будущем приделать одним из пунктов wizard. Собственно, визард для бэкапа все равно рано или поздно придется делать


Цитата:
кстати, может лучше перенести эти кнопки внутрь диалога конфигурирования - ведь они не так уж часто нужны?

Их можно пока вообще не делать.


Цитата:
по умолчанию простой интерфейс, и галочка для включения более навороченного

Как сейчас модно говорить, +1


Цитата:
тогда действительно можно сделать в два клика - кнопка выбора профиля (раскрытие контролбокса), нажатие на "Custom..." - после чего автоматом выводится диалог

Оптимальный вариант.


Цитата:
или происходлит перекидывание в закладку Сжатие?

Нет. Пусть будет в два клика, как описано в предыдущем абзаце. Тогда и в Settings при создании юзером кастом-профилей пусть вызывается этот же диалог.
Автор: CTACKo
Дата сообщения: 07.02.2009 01:05
вот что дает тест моего архива, созданного на dead space одним куском при -mx -ld512 (который получился на пол гектара больше 3х архивов skulpturа):

ppmd:18:512mb: 1.392.867 bytes in 0.328 seconds
lzp:5mb:92%:235:h23:d1mb: 1.990.330 bytes in 0.094 seconds
dict:5mb:80%:l8192:m400:s100: 5.232.390 bytes in 0.031 seconds

т.е. получается что словарь всего 5 метров, а лзма вообще не использовался. но почему 512 метровый словарь используется только в ppmd? разве эта настройка не должна быть глобальной для всех методов или я неправильно трактую полученные данные?
Автор: Silent_Rain
Дата сообщения: 07.02.2009 01:15
Народ, а можно как-то применить это оформление для всей темы Windows Vista (SP1)? Это скин "Aurora" вроде как с Linux'а (GTK).

Автор: egor23
Дата сообщения: 07.02.2009 02:55
CTACKo

Цитата:
т.е. получается что словарь всего 5 метров,

тут и данных всего 5 метров (наверно)

Цитата:
ppmd:18:512mb: 1.392.867 bytes in 0.328 seconds
lzp:5mb:92%:235:h23:d1mb: 1.990.330 bytes in 0.094 seconds
dict:5mb:80%:l8192:m400:s100: 5.232.390 bytes in 0.031 seconds

не стесняйтесь, кладите весь лог упаковки, за тэгом more
это не весь лог, это часть лога, и наверно шли: dict+lzp+ppmd ?
Автор: Bulat_Ziganshin
Дата сообщения: 07.02.2009 03:09

Цитата:
а FreeArc 0.45 планируется к выпуску?

посмотрим. главное я сейчас исправляю ошибки в программе


Цитата:
не стесняйтесь, кладите весь лог упаковки, за тэгом more
это не весь лог, это часть лога, и наверно шли: dict+lzp+ppmd ?

вспомниается история о том, как у одного мальчика сестра пошла в школу и когда она делал уроки, он тоже сидел за столом, только с другой стороны. потом в школу пошёл он сам и выяснилось, что он уже умеет читать - но только если перевернуть книгу

Егор, ты его научил читать логи *распаковки*


Цитата:
Народ, а можно как-то применить это оформление для всей темы Windows Vista (SP1)?

если ты имеешь в виду другие программы, то напрямую думаю нет - это же tk-шная тема. а вот тема aqua от всяких других интерфейсо-улучшателей наверняка найдётся
Автор: softweri1
Дата сообщения: 07.02.2009 14:27
Блин.... круто он Колтн макрайн дирт сжал в 2Gb а был 11Gb
Автор: Bulat_Ziganshin
Дата сообщения: 07.02.2009 14:34

Цитата:
Блин.... круто он Колтн макрайн дирт сжал в 2Gb а был 11Gb

и распаковалось?
Автор: juvaforza
Дата сообщения: 07.02.2009 15:00

Цитата:
в чём сакральный смысла диалога About

вдогонку, почему в программе нигде не встретить © ?
Автор: softweri1
Дата сообщения: 07.02.2009 15:10
Не пробывал.... шас поставлю на распакоаку.... хотел узнать когда ты организуеш разбиение на тома очень нужная вещ???? Я надеюсь что она у тебя в первых планах....

Добавлено:
Распоковался.....
Автор: Bulat_Ziganshin
Дата сообщения: 07.02.2009 15:57
в первых планах - доделать GUI. затем хочу сделать несколько достаточно простых, но полезных вещей. а вот дальше... вот кстати ко сем вопрос. в каком порядке вы бы хотели видеть реализацию:

1) многтомности
2) полной многопоточности (чтоб загружала процессор на все 100% во всех режимах сжатия)
3) freearc.dll (что позволит реализовывать другие GUI к fa, cейчас есть уже двое жалающих это сделать)
4) доступ к zip/7z и другим поддерживаемым 7z.dll архивам. под доступом понимается работа с ними в GUI и arc.exe через те же самые команды
5) полноценная реализация GUI (см. в шапке описанное под заголовком Интеграция с Explorer)

а вообще по будущему (хотя оно не очень определено) смотри "Планы..." в заголовке
Автор: Nikolai2004
Дата сообщения: 07.02.2009 16:10
Bulat_Ziganshin

Цитата:
в каком порядке вы бы хотели видеть реализацию:
1) многтомности
2) полной многопоточности (чтоб загружала процессор на все 100% во всех режимах сжатия)
3) freearc.dll (что позволит реализовывать другие GUI к fa, cейчас есть уже двое жалающих это сделать)

лично моё предпочтение: 2-1-3. но все эти пункты важны. возможно правильным вариантом будет начать с того, что можно реализовать быстрее
Автор: Bulat_Ziganshin
Дата сообщения: 07.02.2009 16:16
речь как рах о том, что все эти вещи требуют сранвимого времени на разработку. что можно сделать попроще/побыстрее, я на 0.52 уже перенёс. ещё одно надо добавить

4) доступ к zip/7z и другим поддерживаемым 7z.dll архивам. под доступом понимается работа с ними в GUI и arc.exe через те же самые команды
Автор: Benchmark
Дата сообщения: 07.02.2009 16:25
Bulat_Ziganshin

Цитата:
в первых планах - доделать GUI. затем хочу сделать несколько достаточно простых, но полезных вещей. а вот дальше... вот кстати ко сем вопрос. в каком порядке вы бы хотели видеть реализацию:

1) многтомности
2) полной многопоточности (чтоб загружала процессор на все 100% во всех режимах сжатия)
3) freearc.dll (что позволит реализовывать другие GUI к fa, cейчас есть уже двое жалающих это сделать)
4) доступ к zip/7z и другим поддерживаемым 7z.dll архивам. под доступом понимается работа с ними в GUI и arc.exe через те же самые команды


мой выбор приоритетов именно такой и есть:

1. многотомность. собсно без нее FA пока вообще не годится для бэкапа на сменные носители
2. многопоточность. одноядерных процессоров в продаже не осталось. делаем выводы
3. freearc.dll. важно для популяризации формата
4. доступ к zip/7zip и т.д. полезно это иметь во FreeArc, но, что называется, не горит. инструментов для доступа к этим форматам сейчас предостаточно
Автор: softweri1
Дата сообщения: 07.02.2009 16:47
я полностью согласин.....
Автор: egor23
Дата сообщения: 07.02.2009 17:07
Bulat_Ziganshin

Цитата:
1) многтомности
2) полной многопоточности (чтоб загружала процессор на все 100% во всех режимах сжатия)
3) freearc.dll (что позволит реализовывать другие GUI к fa, cейчас есть уже двое жалающих это сделать)
4) доступ к zip/7z и другим поддерживаемым 7z.dll архивам. под доступом понимается работа с ними в GUI и arc.exe через те же самые команды

3-4-...
Автор: Nick222
Дата сообщения: 07.02.2009 17:20
1) надёжность, чтобы можно было без страха использовать при бэкапах
2) возможность запаковать в один архив 6 млн файлов при 2 Гб ОЗУ
3) многопоточность
4) наверное DLL
Автор: Bulat_Ziganshin
Дата сообщения: 07.02.2009 17:36

Цитата:
надёжность

главное, от чего зависит надёжность - возраст программы и кол-во её пользователей. поэтому я увы не могу рекомендовать fa в этой области. как минимум, следует использовать -t. а лучше вообще ограничиваться применениями, на которых ошибки сказываются в минимальной степени - такими, как передача файлов

да, ещё надо добавить
5) полноценная реализация GUI (см. в шапке описанное под заголовком Интеграция с Explorer)

Добавлено:

Цитата:
возможность запаковать в один архив 6 млн файлов при 2 Гб ОЗУ

да, это сейчас внесено в планы на 0.52

Добавлено:

updated http://www.haskell.org/bz/arc1.arc

* GUI: started menu reorganization
Автор: juvaforza
Дата сообщения: 07.02.2009 17:55
1-5-2-3-4
Автор: Benchmark
Дата сообщения: 07.02.2009 18:05
Bulat_Ziganshin

Цитата:
GUI: started menu reorganization

Сразу вопрос: можно хоткеи к меню приделать ? А то уже привычка.

И еще вопрос: при тестировании архива FA всегда должен выводить диалог с запросом пароля или ключевого файла ? Если да, то зачем это делать в случае незапароленых архивов ? Собсно, может он у меня потому при тестировании и виснет, что пытается расшифровать то, что расшифровывать не надо...
Автор: egor23
Дата сообщения: 07.02.2009 18:09

Цитата:
да, это сейчас внесено в планы на 0.52

кстати вчера начал подготавливать тестовый набор с большим количествов файлов
на днях думаю будет готов (упор делается на количество файлов).
если накладок не возникнет будет одна папка с 1млн.файлов в корне папки (сейчас там 400тыс.).

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051

Предыдущая тема: Universal Share Downloader (USD)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.