Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14

DuplicateFinder Preview 1.6 (Pre-Pre-Alpha 98)

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

Студворк — интернет-сервис помощи студентам
Это вообще первая версия 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
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.11.2020, 22:02
Ответы с готовыми решениями:

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

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

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

23
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
11.11.2020, 06:50
Etyuhibosecyu, в чём логика использования нумерации ОС Windows в ваших программах? Или это вы так намекаете на схожую убогость качества?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
11.11.2020, 12:44  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
в чём логика использования нумерации ОС Windows в ваших программах?
Потому что как простые версии из цифр, так и придуманные бессмысленные словосочетания (в стиле "Spherical Cow") очень трудно запомнить. Нумерация по годам мне не подходит, так как в один год, как правило, выпускается не одна версия. Ну то есть можно использовать годовой признак, но не только его. А названия операционных систем Windows, мне кажется, знают все нормальные пользователи компьютера, даже среди тех, кто почти не пользуется Windows. Поэтому, соответственно, и названия версий моих программ будет намного легче запомнить.
Цитата Сообщение от Usaga Посмотреть сообщение
Или это вы так намекаете на схожую убогость качества?
Неужели вы всерьез считаете, что самая массовая операционная система убогого качества? А какая же, по вашему мнению, не убогого?
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
11.11.2020, 13:14
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Неужели вы всерьез считаете, что самая массовая операционная система убогого качества?
Windows 95 и 98 были убогого качества. Я замучивался их переустанавливать и смотреть на синие экраны смерти. То, что оно было массовым, не делает их качественными.

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

Добавлено через 52 секунды
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это вообще первая версия Pre-Pre-Alpha 98 среди всех моих программ, раньше после Pre-Pre-Alpha 95 сразу следовала Pre-Alpha.
Обязательно держите в курсе особенностей именования ваших версий, как будто кому то не плевать
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
11.11.2020, 14:37  [ТС]
Катафалк, а по делу нечего написать?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
11.11.2020, 22:20  [ТС]
Билд второй. Произведен перенос на новую платформу .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
 Аватар для alecss131
2835 / 1344 / 403
Регистрация: 11.08.2017
Сообщений: 4,297
Записей в блоге: 2
11.11.2020, 23:22
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
автоматически распаковывается во временную папку
терпеть не могу такое поведение программ и еще когда программа мусорит где попало, я люблю портативные программы которые оставляют следы только в папке откуда их запускаешь
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
12.11.2020, 07:31
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
В автономной редакции снаружи все осталось как есть, но на самом деле программа автоматически распаковывается во временную папку, и выполняется нужный файл.
Нафига так было сделано? Автономный режим подразумевает наличие Runtime вместе с вашим приложением. А это, в свою очередь, никаких временных папок не требует. Опять костыли самдельные?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
12.11.2020, 11:41  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
терпеть не могу такое поведение программ и еще когда программа мусорит где попало
Просто из принципа? Современные жесткие диски позволяют не думать о мусоре, а если даже у вас компьютер и диск 10-летней давности, всегда можно запустить стандартную утилиту "Очистка диска" или любой Cleaner. А я вот терпеть не могу людей, которые отрицают что-либо без причины, просто из принципа!
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
12.11.2020, 15:00
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Просто из принципа?
Нет. Потому, что мусор есть мусор.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А я вот терпеть не могу людей, которые отрицают что-либо без причины, просто из принципа!
Так вы сами постоянно так делаете. Куда ни плюнь, то ключ короткий, то язык не выразительный, то архиватор не очень архиваторский...
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
12.11.2020, 15:05  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Нет. Потому, что мусор есть мусор.
Это я и называю "из принципа". Потому, что причина "Потому, что мусор есть мусор." указывает на личные убеждения в отношении мусора, а не на что-то объективное.
Цитата Сообщение от Usaga Посмотреть сообщение
Куда ни плюнь, то ключ короткий, то язык не выразительный, то архиватор не очень архиваторский...
Про первые два я приводил объективные причины, повторять не хочу. А архиватор уже в топке, я даже историю удалил (это вышло случайно, но я даже рад).
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,018
12.11.2020, 15:17
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А я вот терпеть не могу людей, которые отрицают что-либо без причины, просто из принципа!
Хорошо, что вас с alecss131, никто не заставляет терпеть друг друга Ну будет у вас пользователей меньше, чем могло бы быть, чья это проблема?
Так что вы бы прислушивались к пожеланиям то, а не говорили, что вы их терпеть не можете. Это ведь вам пользователи нужны, а не вы им.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А архиватор уже в топке, я даже историю удалил (это вышло случайно, но я даже рад).
Архиватор может и удалили, но дух его живет в каждом вашем проекте
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
12.11.2020, 15:19
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это я и называю "из принципа". Потому, что причина "Потому, что мусор есть мусор." указывает на личные убеждения в отношении мусора, а не на что-то объективное.
Под виндой кучи мусорных файлов сказываются на производительности операций с ФС. Гораздо лучше, когда этого нет. Тем более, что я бы понял, если бы была веская причина мусорить. А тут она есть? Или просто как захотел так и сделал?

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Про первые два я приводил объективные причины, повторять не хочу.
Т.е. вы где-то что-то услышали - есть объективная причина? И то, что тот же Google, который по количеству сотрудников может соперничать с населением среднего города РФ, усиленно внедряет HTTPS, вас вообще никак не мотивирует доверять им? Какие-то чертафаны из сети для вас большие авторитеты?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
12.11.2020, 15:34  [ТС]
Цитата Сообщение от Катафалк Посмотреть сообщение
Так что вы бы прислушивались к пожеланиям то, а не говорили, что вы их терпеть не можете. Это ведь вам пользователи нужны, а не вы им.
Ладно, исправил (билд третий). Теперь SFX распаковывается в ту же папку, в которой находится сам. Кроме того, теперь программа игнорирует дубликаты на стыке выражений в круглых и квадратных скобках, если каждая из частей несамодостаточна.
Вложения
Тип файла: rar DuplicateFinder Preview 1.6.rar (1.38 Мб, 0 просмотров)
Тип файла: rar DuplicateFinder Preview 1.6 Autonomous.rar (19.62 Мб, 3 просмотров)
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
12.11.2020, 15:58  [ТС]
Катафалк, это не вы просмотрели мой архив? Не молчите, напишите, какие проблемы еще остались! Добавлю, что заявление в конце предыдущего сообщения верно только в большинстве случаев, но не в ста процентах, так как в редких случаях часть фрагмента с открывающей скобкой может быть обрезана уже после проверки на скобки.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,018
12.11.2020, 16:10
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Не молчите, напишите, какие проблемы еще остались!
Проблема номер раз - ваш архив загадил всю папку загрузок своими файлами. Неужели нельзя было в подпапку распаковывать?
Проблема номер два - программа не запускается . Процесс сразу же дохнет
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
12.11.2020, 16:21  [ТС]
Катафалк, так лучше? Простите, у меня просто нет опыта работы с .NET 5, не судите слишком строго.
Вложения
Тип файла: rar DuplicateFinder Preview 1.6 Autonomous.rar (23.32 Мб, 6 просмотров)
0
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
12.11.2020, 17:16
Цитата Сообщение от 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
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 178 / 41
Регистрация: 13.07.2017
Сообщений: 4,557
Записей в блоге: 14
12.11.2020, 17:23  [ТС]
Цитата Сообщение от _lunar_ Посмотреть сообщение
и что дальше?
мне теперь убрать "лишние" аргументы функции?
Если очевидно, что устранить дублирование нельзя, просто игнорируйте. Все ошибаются, и программа тоже.
Цитата Сообщение от _lunar_ Посмотреть сообщение
вы хоть автоматику нормальную сделайте - разделите проверку на типы (функция, строка, тип переменной и т.д.), а не просто проверяйте код на предмет одних и тех же слов.
Тогда потеряется универсальность, а это одно из главных преимуществ моей программы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.11.2020, 17:23
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru