ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1295011 Топик полностью
Nikolay_Po (24.03.2023 12:46, просмотров: 636) ответил evgeniy1294 на [protodb] Protocol Debugger. Отладка и реверс-инжиниринг протоколов.
Спасибо. Собрал свежую develop-ветку репозитория. Работает в Debian Linux 11. Довольно удобно. Никакого другого бесплатного инструмента с графическим интерфейсом для Линукс я вообще не нашёл. А protodb подходит и работает! 

Работать стала хорошо, отображение не подвисает, не перегружается (правда, больших объёмов данных не писал). Удобно сформировать перечень команд, с названиями и описанием и тестировать кликая на нужную.

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

Таймеры пока не пробовал.

Из замечаний: для последовательностей, при нажатии зелёной кнопки "+" - добавить последовательность, нужно обязательно открывать поле с новой последовательностью. Сейчас открывается старая на редактирование. Уже не раз по невнимательности затирал старую команду новой. Ужасно :)

Ещё очень полезной была бы возможность двигать последовательности в списке, просто хотя бы для того, чтобы упорядочить их представление. А то добавлял команды не по порядку, и теперь список последовательносей не соотвествует списку команд. Теоретически, можно поправить в XML (или какой там формат используется), но лучше в самом графическом интерфейсе.

P.S. нужно бы придумать расширения файлам таблиц и, может, поменять названия пунктов импорта-экспорта, чтобы было понятно, что я сохраняю или загружаю. А то сохранишь файл с именем, а потом думаешь, от какого он ПО? И что в нём содержится конкретно, какие-то таблицы или среда целиком? Не зная структуры и принципов построения отладчика, ничего не очевидно, можно только предполагать. А лучше бы чтобы было понятно хотя бы по названиям функций интерфейса и понятно по расширениям файлов.

В любом случае спасбо за труд - реально применим и помогает в работе!


P.P.S. При работе с последовательностями, если переключится на другую, не нажав "Apply", введённые данные будут потеряны. Если есть несохранённые изменения и пользователь переходит к другой записи или закрывает окно редактирования последовательности крестиком или ОК, то спрашивать "Сохранить изменения? Да/Нет" (Да по умолчанию).