GarantBalance

Вот сегодня днём нечего было делать и я решил написать программку которую давно хотел написать, да всё никак руки не доходили.

Смысл её простой, показывать пользователю сети Гарант состояние его лицевого счёта. Немного напрягает постоянно заходить на их сайт для этого. А эта программка просто тихо мирно висит на рабочем столе и с заданным интервалом обновляет состояние лицевого счёта.

От вас попросил бы по-тестировать эту программу, особенно просьба к пользователю Vic, высказать своё мнение.

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

Скачать Версия 1.3.5

Рекомендую прочитать:

, ,

  • Большой_4еловек

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

  • http://wwwlab.biz Артур

    Поскольку у меня бук, то я софт не выключаю :) Но вот у Большого 4ела, появилась проблема :) Нужно фиксить. В целом, зачот, поскольку цифры и инфа выглядят как надо.

    Только вот что:

    1. Жмякаю win+d (свернуть все окна) и окошко тоже сворачивается...

    2. Оно появляется в альт-табе. Не критично конечно, но смотрится прикольно.

  • Большой_4еловек

    хехе)попробывал и мне тоже понравилось)спасибо тебе Артур:-)кстати только что перезагружал комп и ничего не пришлось вводить(я имею ввиду именя пользователя и пароль)все ввелось автоматом...хз что было,хотя до этого стаялая галочка чтобы загружался вместе с виндой,а тут убрал и все хорошо стало(=

  • Celmash_F2

    Это баг, при выключении винды настройки не сохраняются, щас пофикшу и малёк усложню шифрование личных данных.

    Хотел ещё спросить, нужно ли что-либо менять в плане оформления?

  • http://wwwlab.biz Артур

    оформление нравится

  • http://snowblind.na.by dimedr

    сделай чтобы в опция можно было менять размер окошка + поверх или не поверх окон))) а то вот у меня сейчас инфа не влазит, в целом не плохо, очень удобно

  • http://snowblind.na.by dimedr

    + можно не помешало бы сделать в трее чтобы была и там также панельку управления прогой

  • Celmash_F2

    ftp://ftp.iptv.by/incoming/GarantBalance_v_1_1.exe

    Вот выпустил исправленную версию 1.1.

    Список изменений:

    * Настройки корректно сохраняются при выключении винды.

    * Пункт меню «Поверх всех окон» в настройках.

    * Возможность менять цвета оформления.

    * Немного изменил оформление.

    * Привязка файла настроек к конкретному компу.

  • Vic

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

    ну а теперь по делу. идея хорошая, давно уже вспоминал сервер с их информером и недоумевал почему нет такой же удобной вещи у гаранта. и вот она появилась, посмотрим...

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

    информационное окошко повторяет таковое от сервера, а что еще тут придумаешь другого...

    кстати у меня сумма написана меньшим шрифтом. издержки версии 1.1? так тогдабы окошко уменьшить...

    некоторый вопрос вызывает строчка обещаного платежа — если он будет, в окошко поместится?

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

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

    и, наконец, я буду не я если останусь всем доволен. а недоволен я по-прежнему размером — 700мег это много, потребление ресурсов великовато (к этому уже привыкли? :) )

    и присоединюсь к Арти — то что прога присутствует в списке задач по альт+таб както нетак. нечего ей там делать.

    к Арти, насчет win+d — а чтож ты хотел другого от команды показать десктоп? :)

  • Vic

    поправочка к предыдущему посту — размер конечно же 700кб — я распаковал его.

  • Celmash_F2

    Сделал бы очень маленькую, да вот удобную альтернативу библиотеке Indy не могу найти, а она из 700кб добавляет 400кб. Еслиб не эта библиотека, то программка весилаб 50кб в неупакованном виде.

    В окошко всё должно поместиться, т.к. окошко динамически растягивается\сжимается при изменении данных.

    Пароль и логин криптуются при помощи 128-битного крипто-алгоритма, чего вобщем-то должно хватить.

    По поводу опросов, ну тут я сделал с расчётом на то, мало-ли, вдруг гарант потом сделает реал-тайм обновление.

  • Vic

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

    например ввести пароль на вход и криптовать логин с паролем в инишке этим паролем на вход, ну а кто отказался от пароля на вход, тот сам себе буратино — у него в инишке не криптуется...

  • Celmash_F2

    так логин\пароль криптуются в инишке. Они хранятся там в зашифрованном виде, и более того, даже если злоумышленник скопирует твой ини-файл, то не сможет им воспользоваться, там жёсткая привязка к машине.

  • Vic

    хм... а что я тогда смотрел? версия 1.1 — открываю инишку и вижу в открытом виде свои логин и пароль...

  • Celmash_F2

    Самое смешное в том, что открываю (Блокнотом) свою iniшку и вижу в качестве логина/пароля непонятные кракозябки, как и положено.

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

  • http://snowblind.na.by dimedr

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

  • Celmash_F2

    Проверил на 5 машинах, везде криптует нормально. Пока в затупе.

  • Vic

    скорей всего потому что у меня вин2003. либо я неизвестно что скачал... сегодня на винХП проверю.

  • Celmash_F2

    ftp://ftp.iptv.by/incoming/GarantBalance_v_1_2_1.exe

    Вот немного поправленная версия. Список изменений небольшой, но теперь вроде всё как надо.

    * Программа не светится в Alt+Tab

    * Немного подправил генерацию ключа.

    Если больше не будет багов, то, думаю, можно вывесить на форуме гаранта.

  • http://wwwlab.biz Артур

    Да, только гаранту придётся сделать реал-тайм обновление статистики... или хотябы раз в минут 10... а то не камильфо как-то... пока сижу в инете, не меняется счётчик...