Яндекс.Метрика

    Ни о чём

    TrackChecker — мониторинг почтовых отправлений. Полтора года развития

    Немногим более полутора лет минуло с того момента, как одна из первых версий программы была описана в статье
    Джентльменский набор интернет шоппера: Shipito + ProfitBid + TrackChecker юзером hellt.
    С тех пор развитие функционала TrackChecker не стояло на месте.
    Благодаря поддержке и советам пользователей программа приобрела много полезных функций и избавилась от множества багов.
    Возможно кому-то темпы развития проекта не покажутся внушительными, но хочу отметить, что развитие программы — это мое хобби, которым я занимаюсь в свободное время.
    О том, что же нового появилось в программе, какие возможности и баги добавились за это времся, я расскажу в этой небольшой статье.

    Так же попрошу не судить строго о моем писательском даровании, так как мне более привычно писать код, нежели литературные произведения.

    Как известно, в природе существует не так много приложений, подобных созданному мной (MaxPostTracker, TrackMyPackage и пару других)
    Но к сожалению ни одно из них меня в свое время не устроило ни по UI, ни по возможностям.
    Тогда то, в феврале 2010 года и был создан TrackChecker.

    Так же хочу описать о преимуществах использования программы перед централизованными онлайн-сервисами по отслеживанию отправлений,
    такими, как gdeposylka, trackitonline, sms-track и другими:
    • Вся пользовательская информация хранится локально.
    • Нет зависимости от работоспособности онлайн-сервиса (а вдруг завтра сайт работать перестанет?).
    • Удобное хранение/отображение истории посылок (группировка/сортировка и т.п.).
    • Не требует запуска браузера, минимизирует траффик и исключает необходимость просмотра рекламных баннеров.
    • Не имеет никаких ограничений по количеству отслеживаемых/хранимых треков.

    Но и об отрицательных моментах стоит упомянуть:
    • Требует скачивания, установки и осваивания функционала программы.
    • Работает только под Win (либо под linux через wine).
    • База треков хранится у пользователя, для доступа к ней необходимо иметь при себе носитель информации с записанной на него базой своих треков, либо использовать dropbox или подобные сервисы.


    Конечно же основная задача всех программ и сервисов — облегчение задачи отслеживания почтовых отправлений.
    А каждый конкретный пользователь выберет тот способ, который будет ему наиболее удобен.

    Немного статистики:
    За все время существования на сайте программы побывало более 120.000 посетителей.
    233.000 посещений из 98 стран.
    Статистика посещений сайта
    По самым скромным подсчетам кол-во скачиваний давно перевалило за 10.000.
    Скромно, но зато «всё моё")
    Так выглядела одна из первых версий программы. Даже еще до того, как она была описана в ранее упомянутой статье на хабре.
    одна из первых версий программы

    А так программа выглядит сейчас:
    последняя версия программы

    Внушительно? Возможно не очень. Мне периодически поступают предложения в переработке пользовательского интерфейса программы.
    Мол не хватает ей разных красивых рюшечек „современных интерфейсов“. Но на мой взгляд главное в программе — это ее возможности и функциональность, а внешний вид — не самое главное.
    Итак, пройдемся по ключевым нововведениям с момента упоминания в статье.

    Список наиболее значимых изменений


    • Количество поддерживаемых сервисов перевалило за 140шт. Это стало возможным благодаря существенно доработанному модулю, занимающимся разбором информации с почтовых сайтов. Но нет предела совершенству, в скором будущем планируется его переработка практически с нуля.
    • Проверка обновлений программы. Автоматическое обновление описаний сервисов.
    • Настройка пути для хранения данных программы. Автосохранение данных. Возможность создания резервных копий файла данных.
    • Мастер добавления нового трека.
    • Расширенные настройки сервисов: избранные сервисы, а так же сервисы, выбираемые при добавлении трека по-умолчанию.
    • Группы сервисов с последующим их выбором при добавлении трека.
    • Массовая простановка сервисов у треков.
    • Возможность задать список сервисов для группы, которые будут автоматически выбраны при добавлении в нее трека.
    • Поле „ссылка“ для трека с возможностью перехода по ней при клике с нажатой клавишей Ctrl.
    • Пункт меню „Открыть трек на сервисе…“. Позволяет перейти на сайт связанной с треком почтовой службы.
    • Переработан механизм выбора сервисов (в настройках, в окне св-в трека и группы, при массовой простановке). Быстрый поиск и сортировка в списке сервисов
    • Простой экспорт в CSV.
    • Экспорт/импорт групп треков.
    • Скриншот трека.
    • Счетчик дней между событиями прямо в дереве треков.
    • Подсчет простенькой статистике по хранящимся трекам.
    • Новый формат описаний сервисов.
    • Генерация QR-кода для переноса трека в TrackChecker для Android.
    • Смена порядка следования столбцов в дереве треков. Сохранение сортировки и измененного порядка столбцов.
    • Добавлены ключи запуска программы: „d“ — указать путь до файла данных data.xml, „s“ — путь до файла описаний сервисов, «o» — путь до файла настроек options.xml. формат указания: [-/]ключ «путь» пример: trackchecker.exe -d «d:\data\data1.xml» -o «d:\data\options_home.xml» В этом случае данные загрузятся из файла d:\data\data1.xml, а настройки из d:\data\options_home.xml, файл описаний сервисов будет загружен согласно настройкам программы.

    Новое на сайте программы



    Новое по жизни


    • В апреле прошлого года был взломан мой аккаунт WebMoney, с которого «ушло» в неизвестном направлении порядка $300. Было написано заявление в местном ОВД, собранные материалы попинали по другим ОВД (в т.ч. и в Саратов пару раз съездило) далее его судьбой я интересоваться перестал, т.к. понял, что…
    • А в апреле этого года один предприимчивый соотечественник выставил программу на всем известном аукционе ebay. После указания ему на грехи его он извинился, лот снял. Но осадочек то остался.
    • Так же в интернетах время от времени появляются мини-обзоры моего творения. Некоторые вызывают непреодолимое чувство гордости. Я даже не в курсе был, на сколько хорош TrackChecker

    Планы на будущее


    • Довести до ума многоязычную версию программы.
    • Создать более гибкую и универсальную структуру описаний сервисов. Переписать под нее парсер сайтов.
    • Выделить функционал по формированию уведомлений о новых событиях в отдельный модуль. Это позволит легко подключать разные типы уведомлений — на e-mail, с пом. sms, и т.п.
    • Выделить список типов событий, сделать возможность определения типа события для более наглядного отображения пользователю, в т.ч. с переводом на разные языки
    • Синхронизация данных с версией программы под Android.
    • Выслушаю ваши идеи…


    Вот такой краткий обзор того, что было, есть и будет.
    Обсуждение и критика приветствуется!

    Спасибо за внимание.

    wbw, MetalFan
    p.s. заранее извиняюсь за возможные ошибки и прочие нарушения.
    p.p.s. Если все-таки покажется интересным, то предлагаю темы новых статей на выбор:
    • TrackChecker для чайников.
    • Обзор настроек программы.
    • Осваиваем фичи программы.
    • Обзор расширенных настроек сервисов.
    • Ваши варианты