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

» FreeArc (часть 4)

Автор: Bulat_Ziganshin
Дата сообщения: 26.03.2013 22:23
ndch
да, попробуй -m2/-m3 для сравнения

Добавлено:

Цитата:
Кстати быстродействие очень сильно зависит от кеша проца.

Shuld оптимизрует под свою машину и свой набор данных
Автор: vasulpr
Дата сообщения: 09.05.2012 18:00

Цитата:
Если бы при сжатии конкретной папки (файла) архиватор бы выдал полоску сжатия типа:
+------------------------------------------+
| 1с                  1м                      1ч        |
|                 ххххх|ххххххххххх                  |
|                1Гб                      0,8Гб          |
+------------------------------------------+
А пользователь бы установил требуемое (примерно) время сжатия.

да ну нафиг.
1. это проблемно будет реализовать
2. при каждом перемещении ползунка программе придется заново сканировать данные и определять время и размер после сжатия. нужно будет много времени на этот процесс и не факт что удастся правильно определять время и сжатие.


лучше бы финалку 0,7 выпустили. ато до сих пор на древней 0,666 сидят 96.53% пользователей
Автор: gryhov
Дата сообщения: 19.11.2011 14:59
Bulat_Ziganshin

Цитата:
они есть в диалоге Add на второй закладке. другое дело, стоит ли их перенести в профиль сжатия?

Там выпадающий список, а не чекбоксы. Переносить, как мне кажется, не имеет смысла

Цитата:
а зачем? имхо лучше включить в комплект поставки 0.4.2 и ориентироваться только на него

0.4.2 вылетает, 0.3.8 - не замечал
Автор: muzf
Дата сообщения: 26.03.2013 22:58
Shuld
Цитата:
На всякий случай скажу, что я все время экспериментирую и корректирую методы.
На сегодняшний день они выглядят так: ...

Сравнение старого и нового -m8*

Код: 81 = rep:1gb:64:c64+xtor:3:4m:h32k
81new = rep:1gb:112:c64:d4m:s64+xtor:3:4m:h32k
84 = rep:1gb:64:c16:d4m:s32+xtor:4:4m:h8m:l8
84new = rep:1gb:96:c16:d4m:s48:h25+4x4:tor:6:4mb:h8mb
85 = rep:1g:64:c32+xlzma:4mb:h512k:fast:128:mc8
85new = rep:1g:48:c16:d4m:s32+xlzma:4mb:h512k:fast:128:mc8
86 = rep:1g:64:c32+xlzma:4m:h1m:normal:24:mc8
86new = rep:1g:48:c16:d4m:s24+xlzma:4m:h1m:normal:24:mc8
87 = rep:1gb:h24+4x4:t3:i0:lzma:8mb:h32mb:normal:bt4:128 ;1427МБ
87new = rep:1gb:h24+4x4:i0:lzma:4mb:h32m:normal:bt4:128 ; 1396 МБ
Автор: slech
Дата сообщения: 09.05.2012 18:13
Видать Булат этим и занимался, но намучался с GTK и решил координально изменить что-то
Автор: Bulat_Ziganshin
Дата сообщения: 19.11.2011 15:04

Цитата:
Там выпадающий список, а не чекбоксы.

а как ты собрался настраивать -ds чекбоксами?


Цитата:
0.4.2 вылетает, 0.3.8 - не замечал

две версии тянуть мне тоже неохота, этак оно разрастётся... лучше было бы автора запинать
Автор: Shuld
Дата сообщения: 27.03.2013 05:16
muzf

Код: -m84new
Автор: Bulat_Ziganshin
Дата сообщения: 10.05.2012 17:14

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

вообще-то серьёзная работа над улучшнием usability GUI планируется в 0.75, но by popular demands попробую это сделать. каталоги/архивы/прочие файлы


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

ну это наверно GTK так сделан. я даже не знаю в каком месте крутить


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

первое я вроде понял - например в диалоге ADD некоторые укорочены из-за "..." справа. предлагаешь соответственно укоротить и остальные поля?

а вот насчёт симметрии не понял совершенно. что к примеру нужно изменить?


Цитата:
Если хотите уже интерфейс переделывать то лучше представьте пару рисунков с вариантами чтобы можно было выбрать лучший

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


Цитата:
Но GTK какой-то ущербный, мне кажется.

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


Цитата:
У WinRar разные версии под разные OS.

gui у него только виндовый


Цитата:
А с чем связан такой координальный шаг, GTK + Haskell с их ограничениями ?

я после arjz пробовал на разных языках писать архиватор. haskell - первый, на котором это пошло легко и изящно, просто воздушно. ну а Gtk2Hs - это попытка быстро сделать GUI на том же языке


Цитата:
А вот что ни в одном архиваторе нормально не сделано, так это выбор сжатия.
Ну скажите на милость, почему все авторы считают, что нужно выбирать из "Скоростного", "нормального" и "ультара"?  
Да пользователям до фонаря эти названия.
Пользователи были бы рады другому.
Если бы при сжатии конкретной папки (файла) архиватор бы выдал полоску сжатия типа:
А пользователь бы установил требуемое (примерно) время сжатия.

мне нравится эта идея


Цитата:
Кстати, не совсем понимаю такого пристального внимания к linux'у.
У него доля в два раза меньше маковской в мире, однако FreeArc затачивается почему-то под него.
http://www.w3schools.com/browsers/browsers_os.asp
Т.е. у каждого десятого в мире - Mac, и лишь у каждого двадцатого - linux.
Причём совместимость между разными дистрибутивами linux порой отсутствует.

причина очень простая - я делаю что умею. согласен, стоило бы установить хакинтош и откомпилять хотя бы консольку
Автор: gryhov
Дата сообщения: 19.11.2011 15:15

Цитата:
две версии тянуть мне тоже неохота, этак оно разрастётся...

И это верно

Цитата:
лучше было бы автора запинать

Эм, а сколько уже попытки длятся?

Цитата:
а как ты собрался настраивать -ds чекбоксами?

"Буквы, задаваемые после –ds, расшифровываются как" (из док-ии) И ставить галочки рядом с нужными буквами. А при наводке мышкой на букву, лицезреть всплывающее окошко с подсказкой.

Хотя нет, сделать сразу списком описание сортировки, а напротив нужного описания ставить галочку

Как-то так
Автор: Bulat_Ziganshin
Дата сообщения: 27.03.2013 10:33

Цитата:
иногда не хватало памяти, и начинало жутко торомозить.

не хватало адресного пространства. это уж принципиальная проблема fa - всегда можно найти комп где меньше 1 гб непрерывного пространства и он превратит rep+xtor в rep+tempfile+xtor. как говорится, надо в генах править, благо что в unarc такая правка уже есть
Автор: Engaged Clown
Дата сообщения: 10.05.2012 17:44
Bulat_Ziganshin

Цитата:
например? мне кажется по внешнему виду не хуже winrar, т.е. на среднем современном уровне. а вот по части интеграции с виндой - действительно плохо

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

Цитата:
haskell - первый, на котором это пошло легко и изящно, просто воздушно. ну а Gtk2Hs - это попытка быстро сделать GUI на том же языке

Так для Хаскела нет адаптации QT или wxWidgets? Или уже поздно что-то менять?
Автор: Bulat_Ziganshin
Дата сообщения: 19.11.2011 17:28

Цитата:
Хотя нет, сделать сразу списком описание сортировки, а напротив нужного описания ставить галочку

только весь смысл этой опции - в порядке этих букв в общем можно сделать там конструктор с переупорядочиванием этих галочек, но пока мне это представляется весьма второстепенной задачей. занёс в трекер: http://code.google.com/p/freearc/issues/detail?id=279
Автор: muzf
Дата сообщения: 27.03.2013 12:12

Цитата:
Не так уж важно, какая версия метода, как важно есть он или нет.

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

Булат, чтобы привести Freearc к мировому господству, нужны следующие шаги:
1. Требуемая версия дла распаковки, указанная в заголовке архива. Чтобы как ты говоришь не было проблем с попыткой распаковать новый архив на старой версии.
2. Быстрые методы m8* из коробки
3. Мультимедиа-сжатие jpg/mp3 из коробки через packarc без precomp
4. Для пункта 3 без использования цепочек external compressors - чтобы не создавался временный файл (мы это обсуждали чуть выше с тобой).
5. Позиционирование freearc не только как универсального архиватора, но и самого сильного и быстрого средства для бэкапа, ввод возможности --sync в GUI чтобы даже простые люди могли задать бэкап раздела/папок по расписанию с возможностью исключения некоторых папок. StuffIt и WinZip сразу идут лесом.
6. Profit!
Автор: vasulpr
Дата сообщения: 10.05.2012 21:06
Bulat_Ziganshin
сильно не пинайте. как вам такой вид окошка "добавить в архив". вот что я понимаю под лаконичность и симметрией. (другие опции переехали в соседние закладки) так можно преобразить каждую закладку. согласитесь что это выглядит как-то аккуратнее и солиднее
Автор: gryhov
Дата сообщения: 19.11.2011 18:12

Цитата:
только весь смысл этой опции - в порядке этих букв

Да? О_о Пора мне значит и экспериментировать

А есть ли возможность добавить soundslimmer? Или будут проблемы с авторами? (Хотя не видно, что проект ещё жив, но как на самом деле, мне не известно)

В GUI вроде теперь всё для счастья есть)
Автор: Shuld
Дата сообщения: 27.03.2013 16:25
muzf
Вы могли бы попробовать вообще rep:2g+... (Я назвал бы эти методы -m9x)
И может получиться много интересного, от улучшения сжатия до нехватки памяти/ адресного пространства.
Автор: Bulat_Ziganshin
Дата сообщения: 10.05.2012 21:23
vasulpr
вполне, только ты добился этого за счёт удаления Шифрования и удаления галочки перед Сжатием

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


Цитата:
Да, какой-то он совсем не виндовый, элементы управления окнами очень криво реализованы, кучу мелких багов есть.

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


Цитата:
Так для Хаскела нет адаптации QT или wxWidgets? Или уже поздно что-то менять?

это будет разработка gui с самого начала.я имею в виду написание программы, конечно сами идеи его организации мы можем переиспользовать
Автор: Bulat_Ziganshin
Дата сообщения: 20.11.2011 00:06

Цитата:
А есть ли возможность добавить soundslimmer?

его исходников нет
Автор: muzf
Дата сообщения: 27.03.2013 16:32
Shuld
Опиши как он должны выглядить внутри ini , только дай им другое имя, -m9x вроде как занято.
Автор: vasulpr
Дата сообщения: 10.05.2012 21:31

Цитата:
вполне, только ты добился этого за счёт удаления Шифрования и удаления галочки перед Сжатием

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

предлагаю также сделать это окно жестким (чтобы размеры не менялись)
Автор: gryhov
Дата сообщения: 20.11.2011 12:28
А через консольный api?
Автор: Benchmark
Дата сообщения: 27.03.2013 17:43
muzf
Было бы еще очень интересно в графиках увидеть расход памяти при упаковке и распаковке для каждого режима.
Автор: Bulat_Ziganshin
Дата сообщения: 10.05.2012 21:40
галочка перед сжатием используется например при модификации архива. насчёт шифрования - давайте тогда обсудим как его вынести. сделать жёстким - а чем это лучше? сейчас его размер можно изменить чтобы видеть больше или меньше символов в комбобоксах выбора метода сжатия и т.д.
Автор: Bulat_Ziganshin
Дата сообщения: 20.11.2011 12:38
так через arc.ini и прикрути - ничего не потеряешь
Автор: Bulat_Ziganshin
Дата сообщения: 27.03.2013 17:59
Benchmark
3-е и 4-е измерение?
Автор: vasulpr
Дата сообщения: 10.05.2012 21:50

Цитата:
сейчас его размер можно изменить чтобы видеть больше или меньше символов в комбобоксах выбора метода сжатия и т.д.

ну да немного поспешил. пусть будет плавающее.


Цитата:
насчёт шифрования - давайте тогда обсудим как его вынести

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


Цитата:
галочка перед сжатием используется например при модификации архива

даже незнаю куда ее тогда прилепить. а как это сделано в других архиваторах?

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

или тогда в сам список всунуть опцию
Автор: gryhov
Дата сообщения: 20.11.2011 13:04
Так я давно прикрутил, а для массового пользователя
Автор: Benchmark
Дата сообщения: 27.03.2013 18:25
Bulat_Ziganshin
Не, ну зачем Хотя бы отдельную колоночку рядом.
Автор: Bulat_Ziganshin
Дата сообщения: 10.05.2012 22:10

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

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

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


Цитата:
а как это сделано в других архиваторах?

в них такой возможности нет


Цитата:
хотя, может создать отдельную опцию которая будет за это отвечать и появляться только при модификации архивов. (если это возможно)

в этих случаях диалог будет занимать больше места и будет неудобство - галка отдельно, выбор сжатия отдельно

кстати, напомню, было ещё предложение сделать эти опции в два столбца, как в winrar
Автор: V2driver
Дата сообщения: 20.11.2011 16:23
gryhov
Лицензию прочти!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

Предыдущая тема: Punto Switcher (часть 3)


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