Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
1

DuplicateFinder Preview 1.6 (Pre-Pre-Alpha 98)

10.11.2020, 22:02. Показов 2150. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Это вообще первая версия Pre-Pre-Alpha 98 среди всех моих программ, раньше после Pre-Pre-Alpha 95 сразу следовала Pre-Alpha. Список изменений:
- По множеству просьб теперь можно перетащить папку! Программа анализирует файлы в ней на присутствие текста или абстрактных последовательностей бит, ищет вглубь до 5 уровней и выдает предупреждение, если получено слишком большое количество данных и не удалось прочитать их за 5 секунд. Перетащить несколько папок или смесь файлов и папок нельзя. К сожалению, есть два недостатка: 1 - не отображается прогресс чтения файлов, 2 - если в сообщении нажать "Нет", чтение прерывается не сразу, а через определенное время - от нескольких миллисекунд до нескольких минут. При этом можно запустить новое чтение.
- Добавлена уникальная квадратичная функция, анализирующая степень похожести фрагментов.
- Теперь программа анализирует похожие фрагменты на предмет стыка блоков (если, к примеру, первая половина дубликата в одной функции, а вторая - в другой, при этом каждая половина сама по себе не является "достаточной", такой фрагмент игнорируется).
Вложения
Тип файла: rar DuplicateFinder Preview 1.6.rar (1.38 Мб, 3 просмотров)
Тип файла: rar DuplicateFinder Preview 1.6 Autonomous.part1.rar (24.00 Мб, 3 просмотров)
Тип файла: rar DuplicateFinder Preview 1.6 Autonomous.part2.rar (1.11 Мб, 3 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2020, 22:02
Ответы с готовыми решениями:

Вставка тега <pre></pre> в файлы директории
Здравствуйте, форумчане! Не подскажете как можно средствами php вставить тег &lt;pre&gt;&lt;/pre&gt; во все...

Pre-alpha Season Unreal Tournament
Качаю последнюю версию, которая уже в разработке, потому что 3 для меня не актуальна - накувыркался...

Вывести ответ сервера в <pre></pre>
Добрый день! Подскажите, пожалуйста, как мне в примере ниже сделать так, чтобы значение data...

Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017)
Вот код, для наглядности (cyberforum.ru - не сохраняет оригинал кода! может не компилироваться) ...

23
Эксперт .NET
12061 / 8370 / 1280
Регистрация: 21.01.2016
Сообщений: 31,562
11.11.2020, 06:50 2
Etyuhibosecyu, в чём логика использования нумерации ОС Windows в ваших программах? Или это вы так намекаете на схожую убогость качества?
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
11.11.2020, 12:44  [ТС] 3
Цитата Сообщение от Usaga Посмотреть сообщение
в чём логика использования нумерации ОС Windows в ваших программах?
Потому что как простые версии из цифр, так и придуманные бессмысленные словосочетания (в стиле "Spherical Cow") очень трудно запомнить. Нумерация по годам мне не подходит, так как в один год, как правило, выпускается не одна версия. Ну то есть можно использовать годовой признак, но не только его. А названия операционных систем Windows, мне кажется, знают все нормальные пользователи компьютера, даже среди тех, кто почти не пользуется Windows. Поэтому, соответственно, и названия версий моих программ будет намного легче запомнить.
Цитата Сообщение от Usaga Посмотреть сообщение
Или это вы так намекаете на схожую убогость качества?
Неужели вы всерьез считаете, что самая массовая операционная система убогого качества? А какая же, по вашему мнению, не убогого?
0
Эксперт .NET
12061 / 8370 / 1280
Регистрация: 21.01.2016
Сообщений: 31,562
11.11.2020, 13:14 4
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Неужели вы всерьез считаете, что самая массовая операционная система убогого качества?
Windows 95 и 98 были убогого качества. Я замучивался их переустанавливать и смотреть на синие экраны смерти. То, что оно было массовым, не делает их качественными.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Потому что как простые версии из цифр, так и придуманные бессмысленные словосочетания (в стиле "Spherical Cow") очень трудно запомнить. Нумерация по годам мне не подходит, так как в один год, как правило, выпускается не одна версия. Ну то есть можно использовать годовой признак, но не только его. А названия операционных систем Windows, мне кажется, знают все нормальные пользователи компьютера, даже среди тех, кто почти не пользуется Windows. Поэтому, соответственно, и названия версий моих программ будет намного легче запомнить.
Ну, а почему не имена госсекретарей СССР? Или названия столиц разных стран? Они, как и версии Windows, к вашему приложению отношения не имеют ровно никакого. "Альтернативная" логика и мотивация уже даже в версионировании...
0
171 / 399 / 12
Регистрация: 21.06.2019
Сообщений: 2,432
11.11.2020, 14:35 5
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это вообще первая версия Pre-Pre-Alpha 98 среди всех моих программ, раньше после Pre-Pre-Alpha 95 сразу следовала Pre-Alpha.
Обязательно держите в курсе особенностей именования ваших версий, как будто кому то не плевать

Добавлено через 52 секунды
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это вообще первая версия Pre-Pre-Alpha 98 среди всех моих программ, раньше после Pre-Pre-Alpha 95 сразу следовала Pre-Alpha.
Обязательно держите в курсе особенностей именования ваших версий, как будто кому то не плевать
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
11.11.2020, 14:37  [ТС] 6
Катафалк, а по делу нечего написать?
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
11.11.2020, 22:20  [ТС] 7
Билд второй. Произведен перенос на новую платформу .NET 5, которую необходимо будет скачать при открытии стандартной редакции. В автономной редакции снаружи все осталось как есть, но на самом деле программа автоматически распаковывается во временную папку, и выполняется нужный файл. Некоторые антивирусы могут считать такое действие вирусным, но я гарантирую, что вирусов моей разработки там нет. Если вирусы заложены разработчиками SFX-модуля - претензии не ко мне. А вот если при открытии АВТОНОМНОГО файла будет требовать .NET - это претензии ко мне! Вероятно, я забыл добавить в SFX какой-то файл.
Вложения
Тип файла: rar DuplicateFinder Preview 1.6.rar (1.38 Мб, 2 просмотров)
Тип файла: rar DuplicateFinder Preview 1.6 Autonomous.rar (19.62 Мб, 0 просмотров)
0
Модератор
Эксперт Java
2558 / 1094 / 375
Регистрация: 11.08.2017
Сообщений: 3,331
11.11.2020, 23:22 8
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
автоматически распаковывается во временную папку
терпеть не могу такое поведение программ и еще когда программа мусорит где попало, я люблю портативные программы которые оставляют следы только в папке откуда их запускаешь
0
Эксперт .NET
12061 / 8370 / 1280
Регистрация: 21.01.2016
Сообщений: 31,562
12.11.2020, 07:31 9
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
В автономной редакции снаружи все осталось как есть, но на самом деле программа автоматически распаковывается во временную папку, и выполняется нужный файл.
Нафига так было сделано? Автономный режим подразумевает наличие Runtime вместе с вашим приложением. А это, в свою очередь, никаких временных папок не требует. Опять костыли самдельные?
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
12.11.2020, 11:41  [ТС] 10
Цитата Сообщение от alecss131 Посмотреть сообщение
терпеть не могу такое поведение программ и еще когда программа мусорит где попало
Просто из принципа? Современные жесткие диски позволяют не думать о мусоре, а если даже у вас компьютер и диск 10-летней давности, всегда можно запустить стандартную утилиту "Очистка диска" или любой Cleaner. А я вот терпеть не могу людей, которые отрицают что-либо без причины, просто из принципа!
0
Эксперт .NET
12061 / 8370 / 1280
Регистрация: 21.01.2016
Сообщений: 31,562
12.11.2020, 15:00 11
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Просто из принципа?
Нет. Потому, что мусор есть мусор.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А я вот терпеть не могу людей, которые отрицают что-либо без причины, просто из принципа!
Так вы сами постоянно так делаете. Куда ни плюнь, то ключ короткий, то язык не выразительный, то архиватор не очень архиваторский...
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
12.11.2020, 15:05  [ТС] 12
Цитата Сообщение от Usaga Посмотреть сообщение
Нет. Потому, что мусор есть мусор.
Это я и называю "из принципа". Потому, что причина "Потому, что мусор есть мусор." указывает на личные убеждения в отношении мусора, а не на что-то объективное.
Цитата Сообщение от Usaga Посмотреть сообщение
Куда ни плюнь, то ключ короткий, то язык не выразительный, то архиватор не очень архиваторский...
Про первые два я приводил объективные причины, повторять не хочу. А архиватор уже в топке, я даже историю удалил (это вышло случайно, но я даже рад).
0
171 / 399 / 12
Регистрация: 21.06.2019
Сообщений: 2,432
12.11.2020, 15:17 13
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А я вот терпеть не могу людей, которые отрицают что-либо без причины, просто из принципа!
Хорошо, что вас с alecss131, никто не заставляет терпеть друг друга Ну будет у вас пользователей меньше, чем могло бы быть, чья это проблема?
Так что вы бы прислушивались к пожеланиям то, а не говорили, что вы их терпеть не можете. Это ведь вам пользователи нужны, а не вы им.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А архиватор уже в топке, я даже историю удалил (это вышло случайно, но я даже рад).
Архиватор может и удалили, но дух его живет в каждом вашем проекте
0
Эксперт .NET
12061 / 8370 / 1280
Регистрация: 21.01.2016
Сообщений: 31,562
12.11.2020, 15:19 14
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это я и называю "из принципа". Потому, что причина "Потому, что мусор есть мусор." указывает на личные убеждения в отношении мусора, а не на что-то объективное.
Под виндой кучи мусорных файлов сказываются на производительности операций с ФС. Гораздо лучше, когда этого нет. Тем более, что я бы понял, если бы была веская причина мусорить. А тут она есть? Или просто как захотел так и сделал?

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Про первые два я приводил объективные причины, повторять не хочу.
Т.е. вы где-то что-то услышали - есть объективная причина? И то, что тот же Google, который по количеству сотрудников может соперничать с населением среднего города РФ, усиленно внедряет HTTPS, вас вообще никак не мотивирует доверять им? Какие-то чертафаны из сети для вас большие авторитеты?
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
12.11.2020, 15:34  [ТС] 15
Цитата Сообщение от Катафалк Посмотреть сообщение
Так что вы бы прислушивались к пожеланиям то, а не говорили, что вы их терпеть не можете. Это ведь вам пользователи нужны, а не вы им.
Ладно, исправил (билд третий). Теперь SFX распаковывается в ту же папку, в которой находится сам. Кроме того, теперь программа игнорирует дубликаты на стыке выражений в круглых и квадратных скобках, если каждая из частей несамодостаточна.
Вложения
Тип файла: rar DuplicateFinder Preview 1.6.rar (1.38 Мб, 0 просмотров)
Тип файла: rar DuplicateFinder Preview 1.6 Autonomous.rar (19.62 Мб, 3 просмотров)
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
12.11.2020, 15:58  [ТС] 16
Катафалк, это не вы просмотрели мой архив? Не молчите, напишите, какие проблемы еще остались! Добавлю, что заявление в конце предыдущего сообщения верно только в большинстве случаев, но не в ста процентах, так как в редких случаях часть фрагмента с открывающей скобкой может быть обрезана уже после проверки на скобки.
0
171 / 399 / 12
Регистрация: 21.06.2019
Сообщений: 2,432
12.11.2020, 16:10 17
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Не молчите, напишите, какие проблемы еще остались!
Проблема номер раз - ваш архив загадил всю папку загрузок своими файлами. Неужели нельзя было в подпапку распаковывать?
Проблема номер два - программа не запускается . Процесс сразу же дохнет
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
12.11.2020, 16:21  [ТС] 18
Катафалк, так лучше? Простите, у меня просто нет опыта работы с .NET 5, не судите слишком строго.
Вложения
Тип файла: rar DuplicateFinder Preview 1.6 Autonomous.rar (23.32 Мб, 6 просмотров)
0
Эксперт С++
3574 / 2828 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
12.11.2020, 17:16 19
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
у меня просто нет опыта работы с .NET 5
тогда зачем переходить на эту платформу?
ваша программа может спокойно работать на .NET 3.5 или 4, при этом не нужно будет никакой возни с установщиками нета, т.к. эти версии в подавляющем большинстве уже присутствуют на ПК юзеров.

Добавлено через 21 минуту
ради интереса запустил вашу программу.
в чём её смысл так и не понял..
к примеру
C++
1
2
3
4
if (!CreateProcessAsUser(h.LinkedToken, FileName, nullptr, nullptr, nullptr, FALSE, NULL, nullptr, nullptr, &StartupInfo, &ProcessInfo)) {
    ErrPrint(_TEXT("Sys_CreateElevatedProcess::CreateProcessAsUser"));
    return EXIT_FAILURE;
}
результат
Фрагмент от (48, 60) до (48, 78) повторяет фрагмент от (48, 51) до (48, 60) 2 раз подряд. Текст фрагмента: nullptr,
и что дальше?
мне теперь убрать "лишние" аргументы функции?

без обид, но логика вашей программы совершенно не проработана.
вы хоть автоматику нормальную сделайте - разделите проверку на типы (функция, строка, тип переменной и т.д.), а не просто проверяйте массив текста на предмет одних и тех же слов.
0
Труд вопреки насмешкам
288 / 165 / 40
Регистрация: 13.07.2017
Сообщений: 3,000
Записей в блоге: 8
12.11.2020, 17:23  [ТС] 20
Цитата Сообщение от _lunar_ Посмотреть сообщение
и что дальше?
мне теперь убрать "лишние" аргументы функции?
Если очевидно, что устранить дублирование нельзя, просто игнорируйте. Все ошибаются, и программа тоже.
Цитата Сообщение от _lunar_ Посмотреть сообщение
вы хоть автоматику нормальную сделайте - разделите проверку на типы (функция, строка, тип переменной и т.д.), а не просто проверяйте код на предмет одних и тех же слов.
Тогда потеряется универсальность, а это одно из главных преимуществ моей программы.
0
12.11.2020, 17:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2020, 17:23
Помогаю со студенческими работами здесь

Тэг PRE
Всем привет, есть довольно таки специфический вопрос, хоть я и знаю, что к тэгу pre мало какие...

Отличие <pre> от <p>
Скажите, в чём отличие между этими тегами?

перенос и <pre>
столкнулся с такой проблемой - если текст выводить с помощью &lt;pre&gt; то если например текст вводился...

BusyBox 0.61 pre
Товарищи форумчаны, столкнулся сей проблемой на BusyBox, у меня ADSL модем ZTE W300, мне необходимо...

Не отображается текст в pre
Да и вообще ни в каком тэге не отображается, как бы не пробывал &lt;!DOCTYPE HTML&gt; &lt;head&gt; ...

форматированный текст в pre
привет на сайте использую такую конструкцию &lt;pre class='klass'&gt; какой то длинный текст &lt;/pre&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru