![]() |
Программа сравнения логов ODIS-E
Сваял тут небольшую утилитку для сравнения логов из ODIS-E.
Смысл: загружаем два лога в формате html, а программа показывает какие параметры отличаются. Можно вывести весь лог с различиями или только различия. Результат можно сохранить в формате RTF. В принципе, версия тестовая, писалась для себя, так что камнями не бросаться, ногами не пинать. У меня не очень большая выборка логов для тестов (только версии 7.2.2 и 6.6.1), поэтому возможны неожиданности (особенно если грузить их из древних версий). Работает под Win7, Win8, Win10. На XP работать не будет. Если вдруг кому понадобится, то взять можно тут: [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] |
Немного обновил. Неправильно делалась выборка только отличающихся параметров, если не была отмечена опция "Показывать отсутствующие позиции".
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] |
Вложений: 1
Где-то в ODIS-E есть режим сравнения логов. Но там нужна какая-то магия. Все логи должны в одной папке лежать и возможно только в XML формате. И тогда акивируется кнопка Compare. Сам недавно пытался сравнить логи но что-то подзабыл уже как там и что указывать что-бы заработало, не вышло. Если не ошибаюсь доступно все это в разделе GFF.
Может более знающие люди поподробнее напишут правильные шаги к этой функции сравнения. [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] |
Думаю, у моей утилитки возможности пошире, результат поудобней, да и вообще я ради спортивного интереса делал. Плюс возможность модификации под любые нестандартные задачи.
|
А какая практическая польза от неё не подскажите?
Что-то не могу разобраться как с её помощью деньги из процесса извлекать. Ну хотя бы самое очевидное, если не сложно конечно. Помогите неучу! |
Деньги извлекать можно только при помощи знаний и не из программы, а из людей. :) Вообще не понимаю, откуда возник вопрос монетизации пользы от бесплатной простенькой утилиты. :confused:
Программа же предназначена для удобства всех, кто занимается кодированием и адаптацией авто с помощью ODIS. Имея два лога, можно видеть изменения и разницу в целом, что полезно во время экспериментов с машиной. Но повторюсь, я делал её для собственных задач и просто удовольствия; выложив, решил поделиться - вдруг кому тоже поможет и пригодится. |
Как обычно - не ценят )))
Вставлю свои 5 копеек: 1. Я ошибаюсь или одис-е умеет сохранять протокол как XML?(не сохраняю протоколы инженерки) просто если да - то парсить XML программой сильно проще, чем HTML 2. Полезнее был бы обработчик протоколов ODIS_S, потому как база этих протоколов сильно больше и в наличии у многих - правда эта задача сложнее учитывая формат протоколов сервиса (ODIS_S+HTML) 3. Посмотрел код проги, и как работающий в той же области, имею добрый совет, если позволите - я бы советовал вам собирать 2 объекта(класса) из 2 протоколов и совать найденные данные в свой объект. Конечно это намного сложнее(чем примененный текстовый поиск) на начальном этапе, но зато адаптировать этот вариант под другой источник данных/формат протоколов будет сильно проще.... И работать с данными можно будет много эффективнее. Можем детальнее в личке, если интересно, могу даже чем-нить помочь ))) В свое время делал что то подобное для протоколов VAS PC.... |
Цитата:
А так работать с хмл действительно проще, но опять же мне было быстрее с текстом. Цитата:
Цитата:
Цитата:
|
Небольшое обновление софтины. Теперь должна работать с русскоязычными логами ОДИС-Е.
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] |
Я не могу видеть ссылки. Если не сложно кинь в личку. Хочу попробовать в работе.
|
... any link ?
|
Небольшое обновление.
Теперь корректно работает с логами от ODIS версий 8 и 9. [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] Если есть замечания и предложения - пишите, попробую устранить и реализовать. :smile: |
SauberF1, классная утилита, респект.
|
Привет, можно в личку у меня нет сообщений, спасибо.
|
Цитата:
|
Все работает
|
Цитата:
|
Цитата:
|
This is a very useful tool,
|
Итак, товарищи, представляю вашему вниманию новую версию программы! :biggrin1:
Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Разработана по сути с нуля. Теперь это можно действительно назвать полноценным продуктом. Напомню, используется для удобного сравнения двух логов ODIS Engineering относительно друг друга. В новой версии:
Местами, к сожалению, из-за попытки создать гибкий функционал логика стала чрезмерно сложной, поэтому ошибки точно имеют место, прошу за них строго не судить. Под конец работы над программой я уже сам почти перестал понимать, как и почему она вообще работает. :shock: Любые пожелания и сообщения об ошибках можно оставлять здесь в теме, слать в личку или на почту (указана в самой программе при загрузке и видна на скриншоте). В случае отчёта об ошибках, прошу подробно описать что произошло, при каких условиях, а также выслать мне файлы, с которыми вы работали, чтобы я смог воспроизвести ситуацию у себя. Ссылки для скачивания: [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] _yadi.sk/d/KXXES8eMVgxm5A _yadi.sk/d/C_fT8IYv5_9Y2g Ну и да, чуть не забыл. Для работы приложения требуется .NET Framework версии не ниже 4.5.1. |
SauberF1, ура, наконец то :thumbup: думал уже забросил свою утилитку
|
Цитата:
|
Цитата:
Шрифт черезчур большой только. |
Цитата:
Цитата:
Тестировал только на 7 и 8.1. Десятки у меня нет. ---------- Шрифты по задумке должны выглядеть так: Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий). |
Вложений: 1
Цитата:
|
Цитата:
Сделал покрупнее относительно предыдущей, действительно. Там как-то мелковато было, на мой взгляд. Теперь у окна нормальный ресайз есть, нет необходимости ютиться ради одновременного отображения как можно больше информации. |
:thumbup::thumbup::thumbup:
|
Отлично. Спасибо за труд. Пока глюков не нашел.
Отправлено с моего GM1900 через Tapatalk |
Спасибо! Для кодирования незаменимая программа! Респект автору за такой труд!:wave:
|
Спасибо
|
Link is dead
|
Цитата:
|
Добавил полезный ответ, возможно это исправит ситуацию.
|
Sounds cool, is there also a english version planned to release? :biggrin1:
|
Цитата:
Если будет несколько запросов на английскую версию, возможно, гуглтранслейтну. :smile: |
Цитата:
I will check if Google Translate makes a logic translation [emoji1] Verzonden vanaf mijn iPhone met Tapatalk |
Можно название элементов интерфейса вынести в переменные, загружаемые через ini-файл. Тогда желающие могут изменив его хоть на албанский перевести.
Цитата:
|
Обновил программу. Теперь не крашится при открытии логов ODIS-E версии 12.2. Спасибо всем, кто предоставил логи для анализа и внесения изменений в приложение.
Ссылки: [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] _https://yadi.sk/d/4ZPUZ_W8sNdygg _https://yadi.sk/d/rBumv56CQxRemA По первой ссылке ZIP-архив, по второй 7Z-архив. Приложение идентично - версия 2.0.2.0. |
Респект автору за такой труд !!! I can call you a genius:thumbup:
|
Цитата:
|
Текущее время: 12:52. Часовой пояс GMT +3. |
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод:
zCarot