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

DuplicateFinder Preview 1.2 (Pre-Pre-Alpha 3.1)

22.10.2020, 12:50. Показов 5506. Ответов 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,829
Записей в блоге: 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,829
Записей в блоге: 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,829
Записей в блоге: 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,829
Записей в блоге: 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,829
Записей в блоге: 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
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
23.10.2020, 16:33
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Так же и с моими проектами.
Только ДВС не выходят каждый день, и не уходят в прошлое за пару месяцев.
Есть особые люди - бешеные принтеры. А ты бешеный версуолог?
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
23.10.2020, 16:43
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
ак же и с моими проектами.
Да вот нет. Ваши проекты подыхают ещё не родившись. На стадии зачатия, можно сказать. И начинаются они неизвестно ради чего. Вы же не один свой проект обосновать так и не смогли. А когда CD разрабатывали цели у людей стояли вполне чёткие и конкретные. И результат конечный был, и не один десяток лет диски прожили. А теперь сравните со своими творениями.

Добавлено через 3 минуты
Да же так: ваши проекты - это какие-то костыли призванные как-то компенсировать ваши собственные полупрозрачные знания. Построители окон и новые языки для того, что компенсировать ваши незнания нормальных языков, шифраторы, чтобы компенсировать ваши непонимая всяких HTTPS, и текущая тулза, чтобы своё же говно в коде почистить могли))) Т.е. эти все начинания только вам и нужны, а нормальным разработчикам никуда не впились. Тем более Pro-версии за деньги)
1
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 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,829
Записей в блоге: 14
23.10.2020, 16:56  [ТС]
Nishen, узнал. Эта программа тоже проприетарная.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru