|
Труд вопреки насмешкам
|
|
Ares Preview 2.0 (Pre-Alpha)28.06.2020, 21:51. Показов 8209. Ответов 141
Метки нет (Все метки)
И еще одна программа выходит снова после большого перерыва! Хотя в этот раз перерыв все же не два года, а только год и 3 или 4 месяца. Встречайте - полностью переработанный FileCompressor под кодовым названием Ares Preview 2.0 (в приложенном архиве). Я начал сразу с номера 2.0, так как это, по сути, продолжение существующей программы. Теперь добавились новые методы сжатия, включая мои авторские модификации - "для слов" и SHET, которые сжимают Властелина Колец всего на 19% слабее 7z! Причем другие архиваторы уже не сжимают файлы, сжатые Ares, в отличие от старых, что является аргументом в пользу правдивости этого размера. Также появилась возможность гибко управлять применяемыми инструментами с помощью специальных флажков и переключателя PSB/ARIC. К сожалению, пока нельзя отключить Лемпель-Зив, или наоборот, отключить все, кроме него, но если я не брошу программу, то это будет исправлено. Розовым выделены инструменты, распаковка которых вылетает. Также теперь ни один файл не будет сжиматься два часа (представьте себе!). Если размер файла приемлемый для Ares (например, Властелин Колец - 4 МБ), он сожмет быстро, если неприемлемый (например, 650 МБ) - сдастся сразу. Тесты показали, что на среднем компьютере (я считаю свой компьютер более-менее средним) с базовыми настройками Властелин Колец сжимается 18 секунд (!!!), с экстремальными - 8 минут 11 секунд. Хотя есть одна проблема: почти половину этого времени ни одна полоса загрузки не двигается ни на пиксел, так что создается иллюзия, что программа зависла. Очень надеюсь, что программа улучшилась.
0
|
|
| 28.06.2020, 21:51 | |
|
Ответы с готовыми решениями:
141
Pre-alpha Season Unreal Tournament Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017) Возможно ли будет обновиться с Consumer Preview до Alpha, Beta, RC и Final? |
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,739
|
||||
| 01.07.2020, 13:39 | ||||
|
Т.е. даже тут вы ничему не учитесь. Поэтому может статься, что дворы подметать получится продуктивнее. Не обижайтесь, если что.
0
|
||||
|
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
|
|
| 01.07.2020, 14:31 | |
|
Протестировал я Ares Preview 2.0 (Pre-Alpha). Запускать exe из интернета не имею привычки, по сему посмотрел сначала через дотпик, затем экспортировал в проект.
Настройки все были по умолчанию, ибо хрен пойми что за что отвечает. Нашумевшую книгу Властелин колец 3 970 кб сжало до 2 139 кб за 28 секунд. Расход озу доходил до 2 гб. Хеши не сверял, но при открытие сжатого файла вроде получил исходный. Винрар с этой задачей справился меньше чем за секунду и сжал до 941 кб при обычной степени сжатия. Посмотрел код. Сразу бросились в глаза переменные а-ля: private List<List<List<uint>>> b_maps = new List<List<List<uint>>>();. Крайне редко встретишь в реализации алгоритмов, в которых производительность не на последнем месте, вообще списки. Тем более списки списков в периоде. Также можно встретить места, где использование методов ToArray не нужно и они лишь увеличивают время и занимаемое место в озу. И это при беглом осмотре профайлера не вдаваясь в алгоритм.Сжал еще пару текстовых файлов. Работает. С другими типами файлов процесс проходит без ошибок в обе стороны, но размер не уменьшается. В итоге программа работает, но смысла в ней нет, т.к. проигрывает конкуренцию аналогам. Может с другими настройками результат и другой. На лицо 2 проблемы: алгоритм и его реализация. Начните с оптимизации алгоритма. Можно создать отдельную тему, где доступно его показать. А затем уже попросить совета в реализации. Если алгоритм будет иметь право на жизнь, то наверняка найдутся люди, которые из-за спортивного интереса захотят реализовать его наиболее оптимальным способом.
1
|
|
|
|
||
| 01.07.2020, 14:44 | ||
![]() Это потребует немного времени (гораздо меньше чем упаковка/распаковка). MultiHash - программа вычисляющая хеши файлов
0
|
||
|
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
|
||||||
| 01.07.2020, 14:46 | ||||||
|
Надоело смотреть на потуги ТС. ТС вроде на C# пишешь? Открыл студию и написал 3 строчки делающее тоже самое. Правда не удержался и добавил ещё пару строчек что бы прога не валилась от каждого чиха.
ДАРЮ! Не мучайся уже.
P.S.S. Всякие проверки существования файлов ну и компрессию папок сам надеюсь допишешь?
0
|
||||||
|
Труд вопреки насмешкам
|
|
| 01.07.2020, 14:54 [ТС] | |
|
Конечно, вызвать функцию из библиотеки может каждый. А вот написать что-то пусть не класса люкс, но эксклюзивное - единицы.
0
|
|
|
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
|
||
| 01.07.2020, 14:59 | ||
|
Не по теме: Ээээ... хотел что то написать... а потом подумал. Зачем? - Update - это относилось к тому что тс удалил Добавлено через 3 минуты Не по теме: Пока студия обновляется пофлужу. А вообще библиотечная функция работает быстрее, лучше, надёжнее - чем ваша. В чём вообще смысл тогда такой работы? Разве что самообучение - но прогресса что то не видно.
0
|
||
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,739
|
||
| 01.07.2020, 15:02 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||
| 01.07.2020, 15:02 [ТС] | ||
|
0
|
||
|
|
||||
| 01.07.2020, 15:03 | ||||
У авторов спросили разрешение на их использование?![]() А когда прога валится кому она нужна?![]() Обычно в таких случаях говорят - "Задумка хорошая, но реализация никуда не годится". У вас сколько лет опыта разработки приложений?
0
|
||||
|
629 / 393 / 135
Регистрация: 06.03.2017
Сообщений: 1,469
|
|
| 01.07.2020, 15:06 | |
|
0
|
|
|
Труд вопреки насмешкам
|
|||
| 01.07.2020, 15:09 [ТС] | |||
|
Добавлено через 50 секунд
0
|
|||
|
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
|
|||
| 01.07.2020, 15:17 | |||
0
|
|||
| 01.07.2020, 15:23 | |
|
0
|
|
|
Труд вопреки насмешкам
|
||
| 01.07.2020, 15:26 [ТС] | ||
|
0
|
||
| 01.07.2020, 15:26 | |
|
0
|
|
| 01.07.2020, 15:30 | |
|
Не по теме: Тут честно не сильно то и имеет смысл что то указывать т.к. приложения net core всё равно выполняются в CoreCLR. Хотя есле уже выпускать полноценный продукт на продажу - то в лицензии будет указано что требуется CoreCLR.
0
|
|
|
|
||
| 01.07.2020, 15:35 | ||
![]() То есть эксклюзивный торт должен быть лучше чем фабричный по всем параметрам, иначе кроме как "хозяйке" больше он никому не нужен.
1
|
||
|
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
|
||
| 01.07.2020, 15:36 | ||
|
0
|
||
| 01.07.2020, 15:36 | |
|
Вставка тега <pre></pre> в файлы директории
Продам плату Stream Alpha Plus + Alpha Pro 2.0 + Tele 2.2 б/у Netlist для ARES (proteus) ARES 7 Professional экспорт в PDF негатив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 37. Внедрил дипсик в свой оркестр из ИИ. У него закончилось пространство чата, потому опубликую выводы из его работы здесь
anaschu 21.07.2026
====================================================================
КОНТЕКСТ: Моделирование микоризной сукцессии (AM → ECM)
====================================================================
. . .
|
сукцессия 36. Делаю прогоны модели около порога бифуркации (превращения эндо микоризы в экто микоризу)
anaschu 21.07.2026
СУКЦЕССИЯ МИКОРИЗ: КАК МАТЕМАТИКА ОБЪЯСНЯЕТ ПОДЗЕМНУЮ ВОЙНУ
Мы привыкли думать, что лес — это деревья. А грибы — это то, что мы собираем в корзинку осенью. Но если заглянуть под землю, окажется,. . .
|
ИИ и человечность
kumehtar 21.07.2026
Забавно, что общаясь с ИИ, я замечаю, насколько он высказывается умно, и насколько верит в людей. Он умеет прощать. Он знает как отвечать не обесценивая опыт других людей, даже если сам не верит. Он. . .
|
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного.
1. Почему показания термометра заряжены целью?
Цель заложена в самом. . .
|
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
По ссылке 403. Не очень информативно такую ссылку постить.
Запись от Usaga размещена Сегодня в 06:46 . . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|