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

DuplicateFinder Preview 1.2 (Pre-Pre-Alpha 3.1)

22.10.2020, 12:50. Показов 5662. Ответов 89
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Предыдущей версии не хватило одного билда до лидерства по количеству билдов. Теперь она делит первое место с Ares Preview 2.0. Но я решил отказаться от выпуска очередного билда и выпустить версию. Вот основные изменения:
- Теперь части, где отличающихся лексем больше, чем общих, отсекаются. Указывается только "ядро" повтора.
- Теперь, если в одном дубликате после отличия одна закрытая скобка, а в другом две, именно первая из них, а не вторая, причисляется к отличию.
- По множеству просьб похожие участки кода теперь выделяются одинаковым цветом. Из-за ограниченности количества цветов, раздельно воспринимаемых человеком, возможны и даже вероятны коллизии - выделение разных участков одинаковым цветом.
Вложения
Тип файла: rar DuplicateFinder Preview 1.2.rar (1.38 Мб, 6 просмотров)
Тип файла: rar DuplicateFinder Preview 1.2 Autonomous.part1.rar (24.00 Мб, 10 просмотров)
Тип файла: rar DuplicateFinder Preview 1.2 Autonomous.part2.rar (1.12 Мб, 12 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.10.2020, 12:50
Ответы с готовыми решениями:

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

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

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

89
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
23.10.2020, 14:08
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
не хотите протестировать суть программы - алгоритм поиска дубликатов?
У вас в программе пишет чтобы в текстовое поле вводили исходный код на Си подобном языке. Однако, насколько я понял, у вас не реализован умный алгоритм который анализирует исходный код, строит AST дерево и потом на основе его выделяет дубликаты, т.е. наподобии статический анализатор кода, а идет привязка к неким лексемам, т.е. я могу вставить любой другой код (не Си подобного языка), поскольку программе по сути без разницы что именно там написано? В таком случае, может ли это работать с текстовыми документами?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 14:15  [ТС]
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
В таком случае, может ли это работать с текстовыми документами?
Если там нет каких-нибудь не кодовых символов, таких как № или ©, можете попробовать.

Добавлено через 43 секунды
Цитата Сообщение от Катафалк Посмотреть сообщение
Стесняюсь спросить, вы эту строку руками набивали? Или все таки каким-нибудь своим кодогенератором, например?
Копипаста + небольшие правки руками.

Добавлено через 58 секунд
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Копипаста + небольшие правки руками.
Копипасты - 99.5%.
0
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
23.10.2020, 14:33
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
можете попробовать.
искусственный тест:

Кликните здесь для просмотра всего текста

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


Дубликатов не найдено.


Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
№ или ©
Значок копирайта я еще могу понять, его без таблицы символов не вставишь, но ведь символ номера доступен на любой клавиатуре, у меня даже в коде может быть фрагмент по типу printf("Some important thing №%d\n", thing_index);
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 14:40  [ТС]
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
Дубликатов не найдено.
Значит, для текстовых документов не работает. Это как вставить бревно вместо досок. То есть явно некорректная эксплуатация. На нормальном коде, где есть строки в кавычках, операторы, разные виды скобок, скорее всего, будет работать. На коде на ассемблере - не знаю.
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
даже в коде может быть фрагмент по типу printf("Some important thing №%d\n", thing_index);
Если этот символ в строке, принимает. Если вне строки - игнорирует не только его, но и весь нижеследующий код.
0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
23.10.2020, 15:13
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
как № или ©
Т.е. файлы с C↑ᶜC он не обработает?
4
23.10.2020, 15:17

Не по теме:

Nishen, UNO Reverse card :D

0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 15:19  [ТС]
Цитата Сообщение от Nishen Посмотреть сообщение
Т.е. файлы с C↑ᶜC он не обработает?
C↑ᶜC уже в прошлом.
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
23.10.2020, 15:23
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
C↑ᶜC уже в прошлом.
Для тебя это уже пройденный этап? Назад не оглядываешься? Смотришь только вперед?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 15:24  [ТС]
Цитата Сообщение от Kastaneda Посмотреть сообщение
Смотришь только вперед?
Вы угадали.
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
23.10.2020, 15:29
Типа как крутые ребята в кино не оборачиваются на взрывы?
0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
23.10.2020, 15:29
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
C↑ᶜC уже в прошлом
Я такое от тебя уже видел в других темах, что твои проекты уходят в прошлое. Какую аналитику ты проводишь перед тем, как садишься реализовывать свой проект?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 15:56  [ТС]
Цитата Сообщение от Kastaneda Посмотреть сообщение
Типа как крутые ребята в кино не оборачиваются на взрывы?
Нечего написать.
Цитата Сообщение от Nishen Посмотреть сообщение
Я такое от тебя уже видел в других темах, что твои проекты уходят в прошлое.
Это естественный процесс. Проекты, как и люди, как и все технологии, созданные людьми, приходят и уходят. Например, паровые двигатели - это уже прошлое. Бензиновые и дизельные тоже медленно, но верно уходят. Или CD и DVD-диски - не так давно были новыми и актуальными. Сейчас это прошлое. Так же и с моими проектами.
Билд четвертый. Улучшена технология распознавания множества (больше двух) похожих фрагментов. В одном из списков для одного цвета я насчитал 14 (!) элементов, хоть они, по сути, и сливаются в три или четыре.
Вложения
Тип файла: rar DuplicateFinder Preview 1.2.rar (1.38 Мб, 0 просмотров)
Тип файла: rar DuplicateFinder Preview 1.2 Autonomous.part1.rar (24.00 Мб, 0 просмотров)
Тип файла: rar DuplicateFinder Preview 1.2 Autonomous.part2.rar (1.13 Мб, 0 просмотров)
0
629 / 393 / 135
Регистрация: 06.03.2017
Сообщений: 1,469
23.10.2020, 15:57
Цитата Сообщение от Nishen Посмотреть сообщение
Какую аналитику ты проводишь перед тем, как садишься реализовывать свой проект?
У человека просто кризис 15шнасового возраста, он старается успеть все то, что не успел за предыдущие 14 шансов. Времени мало, а реализовать надо много всего
4
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
23.10.2020, 16:17
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это естественный процесс. Проекты, как и люди, как и все технологии, созданные людьми, приходят и уходят. Например, паровые двигатели - это уже прошлое. Бензиновые и дизельные тоже медленно, но верно уходят. Или CD и DVD-диски - не так давно были новыми и актуальными. Сейчас это прошлое. Так же и с моими проектами.
Да, но все примеры, которые ты привел, отличаются от твоих одним, но существенным. Те вещи, которые ты перечислил, успели принести пользу человечеству за время своего существования, да и существовали они не пару месяцев. Значит, все же, их придумали не просто так, м?
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
23.10.2020, 16:33
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Так же и с моими проектами.
Только ДВС не выходят каждый день, и не уходят в прошлое за пару месяцев.
Есть особые люди - бешеные принтеры. А ты бешеный версуолог?
0
Эксперт .NET
 Аватар для Usaga
14764 / 9537 / 1365
Регистрация: 21.01.2016
Сообщений: 35,970
23.10.2020, 16:43
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
ак же и с моими проектами.
Да вот нет. Ваши проекты подыхают ещё не родившись. На стадии зачатия, можно сказать. И начинаются они неизвестно ради чего. Вы же не один свой проект обосновать так и не смогли. А когда CD разрабатывали цели у людей стояли вполне чёткие и конкретные. И результат конечный был, и не один десяток лет диски прожили. А теперь сравните со своими творениями.

Добавлено через 3 минуты
Да же так: ваши проекты - это какие-то костыли призванные как-то компенсировать ваши собственные полупрозрачные знания. Построители окон и новые языки для того, что компенсировать ваши незнания нормальных языков, шифраторы, чтобы компенсировать ваши непонимая всяких HTTPS, и текущая тулза, чтобы своё же говно в коде почистить могли))) Т.е. эти все начинания только вам и нужны, а нормальным разработчикам никуда не впились. Тем более Pro-версии за деньги)
1
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 16:46  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Ваши проекты подыхают ещё не родившись.
А что можно считать фактом "рождения"? У моих проектов выходит, как правило, не одна версия. Иногда работоспособная.
Цитата Сообщение от Usaga Посмотреть сообщение
Вы же не один свой проект обосновать так и не смогли.
Настоящий проект я смог обосновать. И сам им пользуюсь. Аналогов ему в мире нет. Есть плагины для сред разработки, которые ищут дубликаты для "selected", есть программы, которые сжимают методом Лемпеля-Зива, и несколько минут назад, будто бы, нашел в Google какой-то Klocwork, который будто бы делает что-то похожее на мою программу, но предлагается только трайел, а сколько стоит полная версия, неизвестно.
0
 Аватар для Nishen
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
23.10.2020, 16:53
Что с тобой случится, когда ты про PVS узнаешь... :-D
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 16:56  [ТС]
Nishen, узнал. Эта программа тоже проприетарная.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7393 / 4820 / 1246
Регистрация: 30.03.2015
Сообщений: 13,703
Записей в блоге: 29
23.10.2020, 16:57
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Аналогов ему в мире нет.
вы ошибаетесь, любая современная среда разработки это умеет, например PyCharm не только показывает предупреждение о дубликатах но еще и выделяет их цветом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.10.2020, 16:57

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru