Вверх ↑
Ответов: 1536
Рейтинг: 176
#1: 2011-11-10 00:16:13 ЛС | профиль | цитата
Данная реализация соединяет в себе не просто поиск sha-схем по компоненту, но и поиск по его рабочим (соединённым) точкам. А также поиск самих sha-схем внутри WIKI, Project и Attach хостах, расположенных по основному адресу http://hiasm.com/ сохраняя все отобранные схемы соответственно в отдельной папке "SHA", рядом с которой запускается программа.

Перед запуском не забудьте распаковать файл архив "Sha.exe" радом с "FindSha.exe"

Всё на ЯндексДиске Обновлённая база 27.09.14

Внешний вид
История обнаруженных ошибок или изменений
13.11.2011 - 06.15
Была найдена ошибка при сохранении фильтра (забыл указать удаление текущей секции перед перезаписью в компоненте Ini) Перезалил.
13.11.2011 - 10.15
Была обнаружена ошибка при сохранении (если ни разу не входить в обновление sha-базы - фильтр очищался) Перезалил.
16.11.2011 - 21.00
1. Изменил схемное решение сохранения фильтра, отказавшись от структуры ini.
2. Изменил схемное решение формирования списка ссылок, отказавшись от лишних компонентов Thread.
3. Изменил внешний вид. Перезалил.
16.11.2011 - 00.00
Заменил компонент DriveBox на схемное решение из Browse и Edit. Перезалил.
29.08.2012 - 23.52
1. Добавил возможность ориентироваться по имени файла, кто автор и к какой теме принадлежит, благодаря поисковику форума hiasm.com. Другими словами попытался найти ответ на вопрос: "Откуда же растут ноги у sha-файла, есть ли на него ссылка на форуме, а может быть и не одна?". Хотя, не без погрешности.
2. Туда же прилепил заодно и простой поиск по форуму.
3. Изменил отображение иконок, ради ускорения настроек параметров поиска файлов. (теперь не нужно ждать, когда же набьёт новый массив иконок.)
4. И конечно же обновил sha-базу 29.08.2012г.
31.08.2012 - 20.50
М-м-м, не отображались смайлы, пришлось заставить вручную. Перезалил только FindSha.
30.09.2014 - 13.00
1. Добавил функцию установки пути к каталогу HiAsm.
2. Исправил глюк со сплиттером. Почему-то с элементом слоя сплиттер не работал.
3. Добавил функцию скрытия панели с настройками поиска схем.
P.S.
Данная реализация соединяет в себе не просто поиск sha-схем по компоненту, но и поиск по его рабочим (соединённым) точкам. А также реализован поиск самих sha-схем внутри WIKI, Project и Attach хостах, расположенных по основному адресу http://hiasm.com/ сохраненяя все отобранные схемы соответственно в отдельной папке "SHA", где и запускается программа FindSha.

При обновлении файлов с Attach, программа обнаружит более 16000 sha-схем, меньше половины из которых являются не рабочими, да, к тому же, дублирующими друг друга, т.е. это те самые схемы, на которые ссылается пользователь форума, обращаясь к более опытным коллегам или специалистам в поиске решения различных задач (http://forum.hiasm.com/). Поэтому выбор остаётся за вами.

Значения символов в Project и Attach:
F - Файл не соответствует структуре SHA. Ссылка на него заносится в список исключений.
V - Файл соответствует структуре SHA и копируется в архив.
? - Текущий процесс.

В программе не реализован механизм копирования кода из сообщений пользователей только потому, что процесс сканирования всего форума просто немыслим. Во всяком случае, пока, технически быстро это сделать невозможно, а вот с не большим хостом WIKI - реально.
Также не реализован поиск по точкам, таких как: ##add, ##select, ##delete и т.д. Просто стало лень.;)

Конечно, было бы хорошо, если к числовому идентификатору файла хранящимся на сервере прикреплялся логин автора <12345_Логин автора>, а схема копировалась изначальна с использованием обязательного тега:

Make(delphi)
ver(4.04 build 185)
Например, здесь можно также добавить тег Login(ser_davkin)

Тогда поиск был бы корректным по отношению к пакетам, версии редактора, и автору схемы. Но это скорее обращение к автору проекта HiAsm.

При разработке и тестировании данной программы, я исходил из принципа удобства, комфорта, простоты, оптимальности решения задач поиска и наполнения sha-базы.

Файл Filter.ini содержит в себе ссылки на несоответствующие фалы формату *.sha. Таким образом, я сэкономил Вам время и пожалел базовый сервер от лишней нагрузки, иначе, придется обрабатывать ненужные более 1550 файлов со всех трех хостов. Это не шутка!

Автор программы: ser_davkin
Контакт: ser-davkin@yandex.ru
карма: 1
Не так страшна ошибка, как опасность её не заметить.

12
файлы: 1find-sha.gif [1.2MB] [749]
Голосовали:Tad, kacmem, Ravilr, miver, 1nd1g0, pardon, tom-it, Minkovsky, filyaxxxcom, Andrey, man-man74, Konst