Технические детали истории разработки
24.10.2012 Botik Tools v.2.34
В программу BotikMap внесено несколько изменений:
- копирование текста из окна свойств объекта теперь работает при любой раскладке клавиатуры (рус. или англ.);
- исправлен показ миникарты в .exe-сборке программы;
- исправлено несколько недочётов, информация о которых получена из автоматически сгенерированных отчётов об ошибках;
- реализованы некоторые функции для использования администраторами СТ "Ботик".
Состав пакета:
- BotikTester v.1.68
- BotikKey v.1.62
- BotikLook v.3.47
- BotikMap v.1.73
1.07.2012 Botik Tools v.2.33
- В программу BotikMap внесено несколько существенных изменений:
- Реализовано кэширование гео-объектов на стороне клиента.
Кэш содержит все гео-объекты, полученные от ГИС-сервера,
и регулярно обновляется во время авторизации и при
сохранении изменений на сервер.
При запуске BotikMap все объекты из кэша загружаются
в программу, таким образом пользователь сразу
может работать с картой в автономном режиме. Во время
процедуры авторизации с сервера загружаются только
новые или изменённые объекты, а не вся карта.
- Введена поддержка гиперссылок вида botikmap:// ,
появилась возможность в веб-браузере (или по Winkey+R) переходить по ссылкам вида
botikmap://id=41644 или
botikmap://search=Кардовского.
При активации такой ссылки запускается программа BotikMap
(либо открывается главное окно, если программа уже запущена)
и мигающей стрелкой на карте показывается расположение искомого
объекта. Если найдено сразу несколько объектов, то отображается
окно результатов поиска с перечнем этих объектов.
- Актуализирована функция отображения стилей отрисовки домов,
которые зависят от состояний привязанных к ним сетевых ящиков.
Смена стилей отрисовки домов происходит теперь мгновенно при смене
состояния работоспособности сетевого оборудования в этих домах.
Каждые 3 минуты программа запрашивает актуальное состояние
сетевого оборудования у системы BotikMON, и каждый раз меняет
стили отрисовки всех домов.
- Теперь можно изменить режим показа миникарты - либо весь район,
либо только город Переславль-Залесский. Для этого служит кнопка "m"
на миникарте вверху-слева.
- В программе BotikTester для абонентов на тарифе "Малый ход" реализована
особая логика ping-тестирования. Во время тестирования
посылается не несколько пакетов одновременно, а по 1 пакету за раз,
чтобы не превышать лимит ширины полосы в 64 Кбит/с.
Состав пакета:
- BotikTester v.1.68
- BotikKey v.1.62
- BotikLook v.3.46
- BotikMap v.1.71
1.06.2012 Botik Tools v.2.32
- Внесено несколько существенных изменений в программу BotikMap:
- Площадь карты увеличена в 16 раз,
со 121 кв.км до 1936 кв.км. Это сделано с расчетом
на то, что область покрытия сетью СТ "Ботик"
будет в перспективе расширена на Переславский район.
Исходный код BotikMap доработан таким образом, что
площадь карты можно сделать сколь угодно большим,
и для этого нужно внести простую правку в исходный код
(указать новые размеры).
Вместе с этим, упрощается перенос ГИС BotikMap в другие города
и районы, где внедрены сетевые технологии СТ "Ботик".
- Вместе с увеличением основной карты BotikMap была произведена
адаптация миникарты (обзорной карты) Переславля.
Инструмент "Миникарта" позволяет просмотреть уменьшенную копию
основной карты Переславля и окрестностей.
Также, он позволяет перемещаться по карте, используя
нажатия левой кнопки "мыши" на миникарте.
Было обновлено изображение миникарты,
изменено поведение окна миникарты при сворачивании
и перемещении основного окна BotikMap,
добавлены кнопки "+" и "-" для смены размера миникарты.
- Оптимизирована работа со спутниковой картой местности.
- Оптимизирована процедура выделения нескольких объектов инструментом "Выбор объекта".
- По просьбам пользователей отключена возможность изменить масштаб карты
колесом прокрутки (средней кнопкой) мыши.
- В журнал BotikKey теперь добавляется информация о состоянии ЛС и ПБ.
- Обновлена справочная система программы BotikTester.
В нее добавлен перечень способов, которыми можно связаться
со службой поддержки СТ "Ботик" и оставить заявку на обслуживание.
- В заголовке окна BotikTester теперь пишется статус выполнения
задачи в % при настройке и ping-тестировании.
- Инсталлятор пакета программ BotikTools доработан так,
что он по умолчанию не создает ярлыки на Рабочем столе
Windows, если BotikTools уже ранее был установлен.
Эта же логика действует и при автообновлении пакета.
Состав пакета:
- BotikTester v.1.67
- BotikKey v.1.62
- BotikLook v.3.45
- BotikMap v.1.7
3.05.2012 Botik Tools v.2.31
- Внесено множество изменений в программу BotikMap,
которая является клиентским компонентом геоинформационной системы Переславля:
- В программу BotikMap встроена возможность просмотра спутниковых
и схематических карт Переславля (см. снимок экрана),
которые предоставляются сервисами Яндекс.Карты, Карты Google и другими.
Для отображения той или иной карты используйте селектор
на верхней панели инструментов.
Для перемещения карты вверх-вниз-влево-вправо
используйте сочетания клавиш Ctrl+Shift + { Up/Down/Left/Right }.
- Объекты на карте теперь можно вращать вокруг своей оси.
Для этого нужно выделить объекты инструментом "Выбор объекта"
и активировать сочетание клавиш Ctrl+R (по часовой стрелке) или Ctrl+Alt+R
(против часовой стрелки).
- Объекты на карте теперь можно копировать.
Для этого нужно выделить объекты инструментом "Выбор объекта"
и активировать сочетание клавиш Ctrl+C (или Ctrl+Insert).
Вставка копии объектов на карту производится сочетанием
Ctrl+V (или Shift+Insert).
- Изменение масштаба карты теперь можно
производить колесом прокрутки "мыши",
так же как это работает при просмотре в веб-браузере
спутниковых карт от Яндекс или от Google.
- Обновлена справочная система BotikMap.
В раздел "Панели инструментов" добавлен список
сочетаний клавиш, доступных в программе.
- На левую панель инструментов добавлен инструмент
"Изменение сглаживания углов объекта", который позволяет
управлять сглаживанием углов (на основе кривых Безье)
у многоугольных и линейных объектов.
- Исправлена ошибка при отрисовке графиков показаний сенсоров.
- Внесены некоторые изменения в программу BotikKey в механизм
оповещения о важных для абонента событиях.
- Дистрибутив BotikTools для ОС Windows подписан цифровой подписью
от удостоверяющего центра Thawte Consulting.
Состав пакета:
- BotikTester v.1.66
- BotikKey v.1.61
- BotikLook v.3.44
- BotikMap v.1.66
1.04.2012 Botik Tools v.2.3
- Реализована система автообновления для пакета программ BotikTools для
пользователей ОС Windows. При выходе новой версии BotikTools
система позволит обновить пакет программ
на более новую версию автоматически и без участия пользователя.
Система автообновления работает следующим образом.
При запуске какой-либо программы пакета BotikTools
(BotikKey, BotikTester, BotikLook, BotikMap)
программа проверяет наличие новой версии на веб-сайте пакета.
Если имеется новая версия, то программа отображает пользователю
так называемый "splash screen" — стартовое окно с иконкой и текстом
"Идет обновление BotikTools. Пожалуйста, подождите...",
и инициирует загрузку дистрибутива новой версии пакета с сайта BotikTools.
Если загрузка дистрибутива прошла успешно,
то программа запускает процесс установки этого дистрибутива на компьютере пользователя.
Установка происходит в "скрытом" режиме без участия пользователя,
после чего автоматически стартует программа BotikKey.
Система автообновления работает только в ОС Windows.
В других ОС при наличии новой версии пакета пользователю
будет (как и раньше) отображаться уведомление с предложением
открыть веб-страницу загрузки BotikTools.
- Исправлены различные ошибки и недочёты во всех программах пакета BotikTools,
о которых стало известно из автоматически составленных отчётов об ошибках.
Состав пакета:
- BotikTester v.1.65
- BotikKey v.1.6
- BotikLook v.3.43
- BotikMap v.1.64
1.02.2012 Botik Tools v.2.28
- Во всех программах пакета BotikTools исправлено отображение меток даты/времени.
В связи с отменой перехода на зимнее время, ранние версии программ могли
некорректно отображать метки даты/времени.
- В программах пакета BotikTools изменён каталог по умолчанию при ручном сохранении
различной информации: отчета BotikTester'a, журнала BotikKey,
результата работы BotikSpeed. Теперь таким каталогом является
"Рабочий стол" Windows.
- BotikKey теперь по умолчанию не будет переводить режим доступа в LOCAL,
если произошло превышение порога блокировки. Режим доступа к сети
будет оставаться неизменным.
- Журнал программы BotikKey будет размещаться в каталоге %APPDATA%\BotikTools\,
если его не удаётся сохранить в %ProgramFiles%\BotikTools\Botik\ .
- В программу BotikTester добавлена функция замера объёма фонового трафика
на компьютере пользователя.
На этапе составления отчета о ping-тестировании программа выделяет
небольшой интервал времени специально для замера фонового трафика.
Если скорость фонового трафика больше 100 Кбит/с
в любом из направлений, то в отчет о ping-тестировании добавляется
замечание о том, что наличие фонового трафика мешает получению
объективных результатов ping-тестирования.
Данные об объеме трафика берутся только для одного (главного) сетевого интерфейса.
- Для программы BotikTester потери и задержки на speedtest.botik.ru теперь не влияют
на механизм определения "есть причины жаловаться / нет причин жаловаться".
- В BotikTester перед замером скоростей внешнего и внутренних каналов связи теперь
не делается ping-тестирования. Попытка измерения скоростей будет происходить
независимо от потерь пакетов, а также в том случае, если установлен тариф "малый ход".
Если скорость внешнего канала измерить не удалось, то об этом будет явно написано в отчёте
о ping-тестировании.
- Сразу после старта программы BotikTester пользователь предупреждается о том,
что его компьютер не отвечает на Ping-запросы (если такая проблема обнаружена).
Предупреждение даётся по причине того, что
данное обстоятельство может негативно отразиться на результате
обработки заявки, которая будет создана в системе Надмин::Абоненту
после отправки пользователем отчёта о ping-тестировании.
В случае если компьютер пользователя не отвечает на Ping-запросы
система Надмин не способна провести достоверное встречное ping-тестирование
компьютера пользователя, поэтому заявка сразу переводится в режим
ожидания ответа от абонента.
Обработка заявки специалистами в этом случае не производится.
- В программу BotikLook добавлена поддержка обработки данных о расходах за услугу поддержки
реальных IP-адресов.
- Программа BotikMap теперь опрашивает сервер на предмет наличия обновлений для карты
не каждую минуту, а каждые 3 минуты. Во время выполнения таких запросов может случаться
короткое подвисание программы.
Также, улучшена стабильность при работе с картой сенсорных узлов.
- В программу BotikMap на верхнюю панель инструментов добавлена функция сохранения снимка экрана
(видимого сегмента карты). Функция может не работать у пользователей Linux/MacOSX.
- В программу "BotikTester for WiFi routers" внесено несколько поправок.
Чтобы их применить, перезапустите программу, в результате чего произойдёт автообновление.
Состав пакета:
- BotikTester v.1.64
- BotikKey v.1.58
- BotikLook v.3.42
- BotikMap v.1.63
1.09.2011 Botik Tools v.2.27
- В программу BotikLook добавлена возможность анализа бесплатного трафика (например,
возникшего при использовании абонентом безлимитного тарифа). Эта новая возможность
позволяет из таблиц программы точно узнать объем потребленного трафика и наиболее
посещаемые сетевые ресурсы. Ранее в программе был возможен анализ только платного трафика
(на "Базовом" тарифе). Изменения в программу были внесены в связи с новой тарифной
политикой, в результате которой почти весь трафик становится бесплатным.
- Исправлена ошибка в BotikLook, из-за которой сводная таблица расходов могла отображать неверные данные.
- В BotikLook добавлена поддержка новых услуг: периодические услуги, и услуга по смене состояния подключения.
- Информер в BotikKey теперь отображает во всплывающей подсказке скорость на порту у абонента.
Это максимально допустимая скорость, с которой может работать абонент в сети (как правило, 10 Мбит/с или 100 Мбит/с).
- В программе BotikTester произведен ряд изменений:
- программа больше не выдает замечаний о неправильно настроенной скорости сетевой платы,
когда скорость превышает 10 Мбит/с;
- если скорости работы локального или внешнего канала не удовлетворяют минимальным
требованиям, то программа выдаёт рекомендацию отправить отчет о ping-тестировании
ремонтной бригаде;
- программа теперь может исправно работать у тех абонентов, у которых действует тариф "малый ход".
Состав пакета:
- BotikTester v.1.63
- BotikKey v.1.57
- BotikLook v.3.41
- BotikMap v.1.61
1.06.2011 Botik Tools v.2.26
- Программа BotikKey доработана для того, чтобы при необходимости управлять работой службы
GBotikKeyD, установленной на домашнем роутере абонента. В окно настроек программы
добавлена опция "На роутере работает GBotikKeyD", при выборе которой поле ввода
"Адрес Кей-сервера" становится полем ввода адреса gbotikkeyd-роутера. Программа
BotikKey после этого становится тонким клиентом: она посылает управляющие команды
на роутер службе gbotikkeyd, которая выполняет всю основную работу по взаимодействию с
Кей-сервером.
- В программе BotikKey реализована поддержка срочных сообщений от системы Nadmin.
Программа может получать такие сообщения от сервиса "Информер" посредством
специального HTTPS-запроса. Сообщения предназначены для конкретного абонента и
содержат важную информацию о состоянии подключения, или о состоянии лицевого счета.
Сообщения отображаются абоненту сразу при их поступлении от сервиса "Информер",
и представляют собой окна с текстом, которые не задерживают (не подвешивают)
работу программы BotikKey.
- При одновременной работе в программе BotikMap нескольких пользователей может
возникнуть ситуация, при которой поправки к объекту, внесенные на карту одним
пользователем, отменяют и перезаписывают правки другого пользователя
(внесенные ранее). Для решения проблемы конфликтов версий гео-объектов
разработан инструмент "Разрешение конфликтов"; он будет использоваться
в основном системными администраторами.
- Программа BotikSpeed доработана для упрощения процесса экспорта результата
тестирования скорости работы внешнего канала СТ "Ботик". Этот результат
(текст в главном окне) теперь можно скопировать, выделив его мышью.
Область окна, в которой указан результат замера скорости ведет себя как
текстовое поле, но при этом выглядит как раньше (как надпись).
- Программа BotikTester для улучшения работы процедуры встречной проверки в отчет
о ping-тестировании теперь добавляет новое поле для машинного разбора, которое
называется "state". В этом поле 6 координат, которые означают: Локальные потери,
Локальные задержки, Локальную скорость, Потери в мир, Задержки в мир, Скорость в мир.
Каждая координата - это число: -1, 0 или 1. -1 означает "не известно", 0 означает
"проблем нет", 1 означает "проблема есть". В случае с задержками и потерями считается
что есть проблема только если они неприемлемо большие. В случае с локальной скоростью
считается что есть проблема, если скорость загрузки или скорость выгрузки меньше 140
КБайт/с. В случае со скоростью в мир считается что есть проблема, если скорость
загрузки или скорость выгрузки меньше чем скорость по тарифу.
- Программа BotikTester теперь всегда тестирует скорость и до внешнего узла
и до центрального (www.botik.ru). Поэтому время, необходимое для составления отчёта
о ping-тестировании, увеличилось до 40 секунд.
- Разработаны новые значки (иконки Рабочего стола Windows) для всех программ BotikTools.
(Дизайнер: И.Шафранский)
Состав пакета:
- BotikTester v.1.62
- BotikKey v.1.56
- BotikLook v.3.4
- BotikMap v.1.61
1.02.2011 Botik Tools v.2.25
- В программу BotikTester встроена функция измерения скорости внешнего канала,
которая позволяет определить скорость сетевых обменов с узлом,
находящимся по другую сторону внешнего канала сети Интернет (в городе Москве).
При этом измеряется скорость (в Мбит/с) передачи (выгрузки) данных на узел
и скорость загрузки данных с узла.
Замер производится на этапе составления отчета о ping-тестировании.
В протоколе ping-тестирования
теперь даётся не только констатация величины скорости,
но и оценка того, насколько эта скорость хороша по сравнению
с "обещанной скоростью", предусмотренной тарифом.
Все сетевые обмены, которые происходят во время измерения скорости,
бесплатны для абонентов СТ "Ботик".
- Программа BotikSpeed была полностью переработана (обновлены интерфейс пользователя
и алгоритмы) для поддержки замера скоростей работы внешнего канала.
Замер скоростей (выгрузки/загрузки) можно стартовать нажатием кнопки "Измерить скорости".
После окончания процедуры измерения скоростей программа позволяет экспортировать результат измерения
в файл изображения .jpg, и в текстовый файл .txt (с большей детализацией).
- Программа BotikTester теперь всегда включает узел speedtest.botik.ru (без трассы)
в список узлов для ping-тестирования. Этот узел расположен на дальнем конце внешнего канала
СТ "Ботик" (в городе Москве).
- Программа BotikMap адаптирована для работы с картой сенсорных узлов и показаний
их датчиков. Карта сенсорных узлов может быть использована для наблюдения
уполномоченными пользователями за состоянием сетевых узлов СТ "Ботик"
и за другими объектами.
- В BotikMap реализован новый алгоритм отображения всплывающих подсказок,
которые появляются при наведении указателем мыши на гео-объект на карте.
Алгоритм учитывает пропорции экрана и расположение гео-объекта,
и выбирает такие координаты для окна с подсказкой, чтобы оно не выходило
за границы экрана и в то же время не перекрывало сам объект.
Если окно слишком большое (по ширине и/или длине) и показать его
полностью на экране невозможно, то часть окна намеренно располагается за границей экрана.
- В BotikMap исправлено некорректное отображение гео-объектов на карте, которое проявлялось после смены
разрешения экрана.
- Программа BotikLook теперь по умолчанию загружает с сервера статистику по трафику только
за текущий месяц, а не за всё время.
- Новая версия инсталлятора пакета программ BotikTools во время
процедуры инсталляции принудительно завершает работу всех программ этого пакета,
после чего продолжает установку.
Это позволяет инсталлятору правильно обновить исполняемые модули программ.
Состав пакета:
- BotikTester v.1.6
- BotikKey v.1.55
- BotikLook v.3.39
- BotikMap v.1.6
10.10.2010 Botik Tools v.2.24
- В программе BotikKey исправлена ошибка, из-за которой на компьютере под управлением ОС Windows 7 могли параллельно работать несколько версий BotikKey.
- В программе BotikLook исправлена ошибка, из-за которой не отображалась стоимость некоторых услуг СТ "Ботик" (например, смена тарифа), если расход за IP-трафик был нулевым.
- В программе BotikTester исправлена ошибка, из-за которой в некоторых случаях неправильно определялся собственный IP-адрес.
- В программе BotikMap исправлена ошибка, связанная с невозможностью записи отладочных сообщений в файлы bmdebug.txt, debug.txt.
Также, улучшен стиль отрисовки объекта "Дом" и исправлено зависание при запуске программы в ОС Linux в некоторых случаях.
Состав пакета:
- BotikTester v.1.55
- BotikKey v.1.52
- BotikLook v.3.38
- BotikMap v.1.42
04.04.2010 Botik Tools v.2.23
- В BotikKey снова работает система оповещений о важных для абонента событиях, таких как:
- достижение порога блокировки (ПБ), когда остаток на лицевом счёте меньше или равен порогу блокировки;
- окончание срока действия режима тарификации;
а также показ текущего состояния лицевого счёта.
Описание работы системы оповещений доступно в справке BotikKey, а также на этой странице.
- Программа BotikLook теперь позволяет в любой ОС экспортировать в формат Excel (.xls) таблицы с информацией о расходах за трафик.
В предыдущих версиях программы это было возможно только в ОС Windows с установленным платным
пакетом офисных приложений MS Office.
- Эти же таблицы BotikLook теперь позволяет экспортировать в формат HTML.
- В отчёт BotikTester теперь добавляется информация о MAC-адресе сетевой карты абонента.
- Исправлены различные ошибки и недочёты во всех программах пакета BotikTools, о которых мы узнали из
автоматически составленных отчётов об ошибках.
Состав пакета:
- BotikTester v.1.54
- BotikKey v.1.52
- BotikLook v.3.37
- BotikMap v.1.41
03.03.2010 Botik Tools v.2.22
- Исправлена ошибка в BotikLook, которая не позволяла корректно завершать синхронизацию.
- Исправлена ошибка в BotikTester, из-за которой на некоторых системах при проверке сетевых настроек
учитывалась скорость локального сетевого интерфейса (TCP/IP Loopback). Это приводило к замечаниям
вида "Неправильная скорость сетевой платы: включен режим 1073 Mbps (вместо 10 Mbps)".
- В программах
BotikTester.exe
и
BotikKey.exe
исправлена редкая ошибка, которая случалась
на этапе ping-тестирования сетевых узлов.
Состав пакета:
- BotikTester v.1.53
- BotikKey v.1.51
- BotikLook v.3.36
- BotikMap v.1.4
02.02.2010 Botik Tools v.2.21
- Выпущены версии всех основных программ пакета BotikTools в виде исполняемых файлов:
BotikTester.exe,
BotikKey.exe,
BotikLook.exe,
BotikMap.exe.
Они могут понадобиться тем абонентам, у которых нет желания или
возможности установить весь пакет программ BotikTools
на свой компьютер.
Эти программы не требуют инсталляции и работают даже при запуске с флеш-карты.
Помимо ОС Windows, программы могут работать в эмуляторе Wine в Linux/UNIX-системах.
- Выпущена консольная версия программы BotikKey, написанная на языке программирования Си.
Она может быть удобна тем абонентам, которым не требуется графический интерфейс пользователя,
и у которых нет (желания или возможностей для установки) интерпретаторов Tcl/Tk и Perl.
Программа адаптирована для работы как в ОС Windows,
так и в ОС Linux,
UNIX и Mac OS X.
Программа поддерживает чтение опций командной строки, с помощью которых можно указать
адрес сервера, файл с паролем, уровень подробности отладочной печати и др. Если файл с паролем не указан,
то программа предлагает пользователю ввести пароль с клавиатуры. Есть возможность
автоматического поиска Кей-сервера, поэтому адрес сервера в командной строке можно не указывать.
Подробности здесь.
- Все программы пакета BotikTools полностью
адаптированы для Mac OS X версии 10.4 ("Tiger") и выше.
Руководство по установке и инсталлятор можно скачать с этой страницы.
- Выпущен пакет программ BotikTools для RedHat-совместимых ОС Linux.
Скачать его можно с этой страницы.
Также, на эту страницу добавлены ссылки на программы gbotikkey и gnetworktester для ОС Linux,
написанные на языке программирования Python с использованием графической библиотеки GTK.
- Составлена общая таблица со всеми известными нам реализациями программ пакета BotikTools
для разных ОС.
- В окне параметров ping-тестирования программы BotikTester
добавлена кнопка "Проверить сетевые настройки",
которая запускает процедуру проверки правильности сетевых настроек у абонента,
и отображает окно с результатами проверки. Раньше эту процедуру
можно было пройти только после ping-тестирования, на этапе составления отчёта.
Также, в окно ping-тестирования добавлена полоса статуса выполнения.
Улучшена стабильность работы программы в ОС Windows 7.
- Усовершенствована процедура проверки единственности запущенной программы BotikKey
на компьютере пользователя. Теперь она определяет не только наличие работающих официальных
версий BotikKey, но также и неофициальных/неизвестных версий.
- Исправлены различные ошибки и недочёты, о которых мы узнали из
автоматически составленных отчётов об ошибках.
Состав пакета:
- BotikTester v.1.52
- BotikKey v.1.51
- BotikLook v.3.35
- BotikMap v.1.4
2009-08-17 Botik Tools v.2.2
- В программу BotikKey добавлена поддержка оповещения о критически важных для абонента событиях, таких как:
- достижение порога блокировки (ПБ), когда остаток на лицевом счёте меньше либо равен порогу блокировки;
- окончание срока действия режима тарификации.
В окно настроек добавлен новый раздел "Оповещения о событиях", в котором можно настроить оповещения об этих событиях.
Система оповещений позволяет избежать "ухода в минус", и предотвратить нежелательные расходы за трафик.
Для этого предусмотрена возможность автоматической смены режима доступа при наступлении того или иного события.
Оповещения визуально оформлены в виде облака с текстом (Balloon Tooltip) над сигнальной иконкой в области оповещений ("трэй") рабочего стола Windows.
- Программа BotikKey адаптирована для работы на широком диапазоне Linux- и UNIX-систем: RedHat,
OpenSUSE, *BSD, OpenSolaris, и другие. Загрузить её можно с этой страницы.
- Разработана программа Botik Key Aqua — порт Botik Key для Mac OS X.
Этот порт представляет собой приложение с полноценным графическим интерфейсом пользователя.
Загрузить его можно с этой страницы.
- Работа BotikTester ускорена на этапе ping-тестирования в ОС Windows Vista/2008/7.
- Для Linux-совместимых ОС улучшена процедура перехода по внешним ссылкам в справочной документации.
Состав пакета:
- BotikTester v.1.51
- BotikKey v.1.5
- BotikLook v.3.34
- BotikMap v.1.39
2009-06-14 Botik Tools v.2.18
Проведены различные доработки программы BotikLook:
- Исправлена ошибка при экспорте таблиц в формат Excel, связанная с методом "PasteSpecial".
- Таблица детальной статистики стала ещё более детальной.
Теперь в ней отображаются не только записи об отдельных сетевых обменах,
но и записи, которые содержат суммарную информацию
о множестве малых обменов. Их стоимость и объём в байтах суммируются,
а сетевые адреса и порты объединяются в группы.
- Программа доработана для поддержки разбора слайсов нового формата flow/IPFIX.
- Размер окна гистограммы расходов теперь не фиксирован и соответствует разрешению экрана.
- Исправлены частые падения при синхронизации с крупной организацией.
Состав пакета:
- BotikTester v.1.5
- BotikKey v.1.47
- BotikLook v.3.33
- BotikMap v.1.38
2009-05-02 Botik Tools v.2.17
- В программе BotikLook значительно ускорена процедура экспорта данных в формат Excel (расширение файлов .xls).
Теперь экспорт сколь угодно больших таблиц в этот формат происходит всего за несколько секунд.
- Во всех программах пакета BotikTools исправлено несколько ошибок с помощью пользователей,
отсылавших автоматически составленные отчёты об ошибках.
Состав пакета:
- BotikTester v.1.5
- BotikKey v.1.47
- BotikLook v.3.31
- BotikMap v.1.38
2009-04-02 Botik Tools v.2.16
- В программу BotikLook добавлен список всех официальных и некоторых неофициальных портов.
Он используется на этапе анализа расходов для преобразования номеров портов в
понятное описание назначения портов. Это позволит более
эффективно контролировать расходы за трафик.
- В связи с изменением формата хранения данных в системе Nadmin, в программе BotikLook была проведена
переработка процедуры загрузки статистики из архива. Предыдущие версии программы были способны
анализировать статистику только до 1 марта 2009 года.
Состав пакета:
- BotikTester 1.49
- BotikKey 1.47
- BotikLook 3.3
- BotikMap 1.37
2009-03-18 Botik Tools v.2.15
- В окне настроек BotikKey при начальной настройке адрес Кей-сервера теперь автоматически вписывается в поле ввода.
- В BotikKey сделаны всплывающие подсказки ко всем кнопкам.
- В BotikLook исправлена ошибка при закрытии окна "Детальная статистика".
- В BotikLook исправлена ошибка при сохранении таблицы в формат .xls.
Состав пакета:
- BotikTester 1.49
- BotikKey 1.47
- BotikLook 3.28
- BotikMap 1.37
2009-03-02 Botik Tools v.2.14
- В программе BotikSpeed исправлена ошибка, которая приводила к сбою при запуске.
- В BotikLook добавлена возможность анализа расходов за режим тарификации "План по валу" и за обработку и выполнение заявок.
- В BotikTester сведения об ошибках настроек унесены из текста, редактируемого Абонентом (синяя зона ввода) в отчет, не редактируемый абонентом.
- Оповещения о выходе новых версий пакета BotikTools теперь можно читать с помощью RSS-агрегатора.
Состав пакета:
- BotikTester 1.49
- BotikKey 1.46
- BotikLook 3.27
- BotikMap 1.37
2009-02-13 Botik Tools v.2.13
Botik Tester
- Добавлена процедура проверки правильности сетевых настроек у абонента. Проверка происходит на этапе
составления отчёта о тестировании, в результате чего появляется окно с перечнем ошибок в сетевых настройках, иногда с указаниями как их
исправить.
Программа умеет распознавать следующие ошибки в сетевых настройках:
- неправильно указано имя компьютера;
- не указан первичный DNS-суффикс;
- не заданы DNS-сервера;
- неправильно настроена скорость работы сетевой платы;
- включен протокол IPv6.
- Реализована возможность обратного перехода между этапами работы программы. Например, из окна с
отчетом о результатах тестирования можно перейти обратно к этапу задания параметров тестирования.
- При отправке отчёта ремонтной бригаде его копия также высылается абоненту.
- Исправлена ошибка при переходе по ссылкам раздела справки в бета-версии ОС Windows Seven.
Botik Look
- Все таблицы теперь можно экспортировать в бинарный формат Excel (.xls). Также непосредственно в Excel можно
экспортировать гистограмму расходов с сохранением цветовой гаммы.
- Добавлен новый способ (этап) отображения статистики — "Детальная статистика". На этом этапе составляется
таблица с детальной информацией по всем видам трафика и услугам, выбранным на этапе выбора статистики. Строки таблицы содержат
сведения обо всех пересылках данных от/к подключениям абонента за фиксированный малый промежуток времени (обычно 5 минут), такие как
время события, вид трафика, стоимость, объём принятой/переданной информации, удаленный адрес, URL web-страницы и прочее.
- Оптимизирован этап загрузки данных: ускорен процесс распаковки архивов.
Botik Map
- Решена проблема неправильного расположения одних объектов над (или под) другими. Раньше этот недочет приводил к
тому, что в некоторых случаях крупные площадные объекты закрывали собой сетевые объекты на карте (сетевые ящики и каналы связи)
- Адаптирован для работы в среде Linux. Протестирован на ОС Fedora 10 и Debian "etch".
Botik Key
- Добавлена функциональность, которая позволяет при запуске программы
проверять не запущен ли альтернативный клиент системы BotikKey (программа
Botik Key Pro).
- Реализована поддержка информационных сообщений от Key-сервера.
- В окне настроек в поле адреса Key-сервера теперь можно вписать не только
IP-адрес, но и доменное имя сервера.
BotikTools для Linux
- Выпущена Linux-версия программы BotikMap — виртуальной карты города.
Она доступна на этой странице.
- В версии BotikLook для Linux исправлено несколько ошибок.
- Все программы пакета BotikTools протестированы на Linux Fedora 10 и Debian "etch".
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 25320 строк (17 файлов, 901566 bytes);
- стало — 26097 строк (17 файлов, 925780 bytes);
- подробнее: 26097 = 25320 - 1170 + 1947.
Состав пакета:
- BotikTester 1.48
- BotikKey 1.46
- BotikLook 3.25
- BotikMap 1.37
2008-10-22 Botik Tools v.2.12
- Исправлена ошибка при инсталляции пакета BotikTools поверх предыдущей версии.
- Изменена процедура отправки отчётов об ошибках.
Состав пакета:
- BotikTester 1.47
- BotikKey 1.45
- BotikLook 3.24
- BotikMap 1.36
2008-10-16 Botik Tools v.2.11
- Исправлена ошибка при запуске программ BotikTools на некоторых системах.
- Исправлена ошибка в BotikLook при работе со старыми версиями базы данных статистики.
Состав пакета:
- BotikTester 1.46
- BotikKey 1.44
- BotikLook 3.23
- BotikMap 1.35
2008-10-15 Botik Tools v.2.1
- Улучшен пользовательский интерфейс всех программ пакета BotikTools.
Особенно это заметно в ОС Windows XP/Vista. Это стало возможным за счёт использования
популярного пакета-расширения Tile, доработанного для программ BotikTools.
- Значительно оптимизирована программа BotikLook.
В настройки программы добавлена опция "Быстрый анализ". Она позволяет
при синхронизации сильно сократить время и ресурсы, нужные для этого процесса.
Но при этом в таблице расходов уже не будет столь детальной информации как раньше.
Например, не будет информации о стоимости входящего и исходящего трафика по отдельности.
По умолчанию опция включена.
Если требуется более детальная информация о каком-либо пункте расходов, то двойной
клик на ячейке таблицы расходов откроет другую таблицу с более детальной статистикой.
- Все программы пакета BotikTools портированы на новую версию библиотек Tcl/Tk 8.5.
Это позволило ускорить программы и обеспечить лучшую стабильность их работы.
- BotikLook теперь поддерживает отображение расходов за Е-товары и за смену безлимитного тарифа.
- Улучшена поддержка ОС Windows Vista в программе BotikTester.
Теперь на этапе ping-тестирования процесс не останавливается.
- Изменилось окно настроек BotikLook. Удалены устаревшие/ненужные элементы.
- Пересобраны справки BotikMap и BotikLook, с новыми снимками экрана и правильной кодировкой текста.
- Ускорена процедура остановки ping-теста в BotikTester за счёт реализации другого механизма терминирования процессов.
- Linux-версия BotikKey адаптирована для системы FreeBSD.
Скачать её в виде tgz-архива можно в разделе "Daemon-версия BotikKey" на странице
BotikTools для UNIX.
- Linux-версия BotikTools на Tcl/Tk адаптирована для стабильного дистрибутива Debian GNU/Linux "etch".
Скачать и установить обновлённые пакеты (v.1.6) можно с этой страницы,
либо из репозитория командой "apt-get install <pkg name>".
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 24943 строк (17 файлов, 890197 bytes);
- стало — 25327 строк (17 файлов, 901757 bytes);
- подробнее: 25327 = 24943 - 516 + 900.
Состав пакета:
- BotikTester 1.45
- BotikKey 1.43
- BotikLook 3.22
- BotikMap 1.34
2008-09-10 Botik Tools v.1.59-1 для Debian GNU/Linux
- Обновлена версия Botik Tools для Debian GNU/Linux.
Реализована функциональность "Остановить ping-тест" в botik-tester. Также состояние кода botik-tester приведено
в соответствие с кодом Windows-версии. Подробнее см. changelog.
Скачать и установить обновлённый пакет можно с этой страницы,
либо из репозитория командой "apt-get install <pkg name>".
2008-09-05 Botik Tools v.1.58-6 для Debian GNU/Linux
- Обновлена версия Botik Tools для Debian GNU/Linux.
Исправлено несколько ошибок в botik-tester и botik-look. Подробнее см. changelog.
Скачать и установить обновлённые пакеты можно с этой страницы,
либо из репозитория командой "apt-get install <pkg name>".
2008-08-26 Botik Tools v.1.58-3 для Debian GNU/Linux
- Обновлена версия Botik Tools для Debian GNU/Linux.
Исправлено несколько ошибок в BotikTester, BotikLook и BotikKey.
Скачать и установить обновлённые пакеты можно с этой страницы,
либо из репозитория командой "apt-get install <pkg name>".
2008-08-25 Botik Tools v.1.58-2 для Debian GNU/Linux
- Обновлена версия Botik Tools для Debian GNU/Linux.
Новую версию теперь можно установить на актуальный стабильный дистрибутив Debian "etch".
Предыдущая версия (1.58-1) могла быть установлена только на тестовую версию Debian "lenny".
Скачать и установить обновлённые пакеты можно с этой страницы,
либо из репозитория командой "apt-get install <pkg name>".
2008-08-08 Botik Tools v.2.0
- После продолжительной разработки и тестирования выпущена
программа BotikMap в составе пакета BotikTools. Она даёт возможность абонентам СТ "Ботик"
на специализированной карте Переславля-Залесского в реальном масштабе времени видеть
состояние СТ "Ботик": в каких домах города проложена магистраль, какие участки сети функционируют,
а где — неисправности. Предусмотрено наполнение карты гео-объектами, справочной
информацией, реализован поиск улиц, домов, организаций и многое другое.
- На сайте BotikTools появился справочный раздел, посвящённый BotikMap.
- Выпущена версия программы BotikKey для Mac OS X.
- По запросам от абонентов выпущен rpm-инсталлятор BotikKey для Red Hat и SUSE Linux.
- Программа Pswd2key доработана в части генерации паролей.
Теперь с её помощью можно генерировать надёжные пароли,
которые будут приниматься системой Надмин при установке паролей BotikKey.
- BotikKey для Windows теперь может работать без иконки в системном трее,
если по каким-то причинам её не удалось создать.
- Улучшен пользовательский интерфейс программы BotikSpeed.
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было: 16892 строк (16 файлов, 622788 bytes);
- стало: 24943 строк (17 файлов, 890197 bytes);
- подробнее: 24943 = 16892 – 56 + 8107.
Состав пакета:
- BotikTester 1.44
- BotikKey 1.42
- BotikLook 3.19
- BotikMap 1.3
2008-01-28 Botik Tools v.1.58
- Все программы пакета BotikTools портированы на платформу Linux. Отсюда можно загрузить deb-пакеты для инсталляции каждой программы по отдельности.
- Исправлена ошибка с определением времени ожидания сообщений от Key-сервера.
- Исправлена ошибка, из-за которой каждый Key-клиент плодил множество (вместо одного) TCP-соединений с Key-сервером.
- Исправлена синтаксическая ошибка в BotikLook при отображении окна выбора статистики.
- BotikTester адаптирован для работы в среде Windows 98.
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 16639 строк (16 файлов, 619587 bytes);
- стало — 16892 строк (16 файлов, 622788 bytes);
- подробнее: 16892 = 16639 - 174 + 427.
Состав пакета:
- BotikTester 1.43
- BotikKey 1.41
- BotikLook 3.18
2007-07-24 Botik Tools v.1.57
- Оптимизирована работа BotikLook: фаза анализа ускорена в 1.5-2 раза за счёт
использования механизма SQL-транзакций.
- В BotikLook исправлена ошибка, из-за которой при выборе периода времени для синхронизации
некоторая часть статистики могла остаться необработанной в результате синхронизации.
- Уменьшена задержка во времени, возникающая при запуске BotikTester на компьютере с
повреждённым каналом выхода в Интернет. Это сделано за счёт уменьшения времени
ожидания ответов на различные HTTP-запросы.
- В BotikTester исправлена опечатка, из-за которой значения в полях ввода "размер пакета в байтах"
и "ожидание пакета" не срабатывали.
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 16614 строк (16 файлов, 618522 bytes);
- стало — 16639 строк (16 файлов, 619587 bytes);
- подробнее: 16639 = 16614 - 202 + 227.
Состав пакета:
- BotikTester v.1.42
- BotikKey v.1.38
- BotikLook v.3.15
2007-06-20 Botik Tools v.1.56
- В BotikKey улучшена поддержка механизма BotikKey Message, с помощью которого сообщения
от системы Nadmin могут доставляться абонентам непосредственно на их компьютеры через
программу BotikKey. При поступлении сообщения форсируется показ журнала BotikKey с этим сообщением.
Состав пакета:
- BotikTester v.1.41
- BotikKey v.1.38
- BotikLook v.3.14
2007-06-19 Botik Tools v.1.56
- Изменён формат отчёта BotikTester для упрощения его машинной обработки.
- Если BotikTester запущен пользователем, не обладающим правами
администратора, то для тестирования используется системная утилита ping.exe
(а не tping.exe из пакета BotikTools).
- В BotikLook добавлена поддержка кириллических паролей.
- В BotikLook увеличено максимальное число страниц детальной статистики и размер каждой страницы.
- С помощью заявок и отчётов об ошибках от абонентов исправлено несколько ошибок
в BotikLook и BotikTester.
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 16387 строк (16 файлов, 557094 bytes);
- стало — 16613 строк (16 файлов, 618489 bytes);
- подробнее: 16613 = 16387 - 164 + 390.
Состав пакета:
- BotikTester v.1.41
- BotikKey v.1.37
- BotikLook v.3.14
2007-05-12 Botik Tools v.1.55
- В BotikLook в окно авторизации добавлена кнопка "Выбрать период", которая открывает диалоговое окно для выбора
интересующего периода времени. Это позволяет не закачивать сразу всю статистику из системы Nadmin, а скачать только
статистику за указанный период времени. Это существенно упрощает работу с крупными организациями
Состав пакета:
- BotikTester v.1.4
- BotikKey v.1.36
- BotikLook v.3.13
2007-05-11 Botik Tools v.1.55
- Оптимизирована работа BotikTester: во время ping-тестирования обеспечена сниженная
нагрузка на центральный процессор за счет параллельной работы нескольких ping-процессов.
Каждый такой процесс отвечает за отдельный тестируемый сетевой узел.
Для этого в состав пакета BotikTools добавлена ping-программа сторонних разработчиков — tping.exe.
- Результаты тестирования BotikTester теперь предлагает сохранять в каталоге "Мои Документы",
если это возможно. То же самое для экспорта данных BotikLook в Excel.
- В программе Pswd2Key сделана кнопка "Случайный пароль", нажатие которой генерирует
случайный криптографически надёжный пароль.
- В настройки BotikLook добавлена опция "Крупная организация", позволяющая существенно
снизить расход оперативной памяти для работы на фазе синхронизации за счет увеличения
нагрузки на жесткий диск. Как следствие, работа BotikLook не будет замедляться по причине
избыточного расхода памяти при работе с большими организациями.
- Введено DNS-разрешение внешних IP-номеров в BotikLook при отображении
таблицы источников расходов, таблицы детальной статистики и при двойном щелчке
мышью на ячейке таблицы детальной статистики.
- В BotikLook добавлена возможность экспорта гистограмм в Excel. Это позволит пользователю
самостоятельно строить гистограммы расходов в приложении Microsoft Office Excel.
- Введена дополнительная фильтрация данных при отображении таблицы детальной статистики
в BotikLook. Теперь при двойном щелчке мышью на ячейке таблицы источников расходов
отображается таблица детальной статистики, содержащая только данные, соответствующие
этой ячейке.
- BotikLook во время синхронизации следит за свободным местом на жёстком диске,
и в случае его недостатка предупреждает пользователя.
- В BotikLook и в BotikTester с помощью отчётов об ошибках от пользователей BotikTools
исправлено несколько ошибок.
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 15694 строк (16 файлов, 537084 bytes);
- стало — 16387 строк (16 файлов, 557094 bytes);
- подробнее: 16387 = 15694 - 188 + 881.
Состав пакета:
- BotikTester v.1.4
- BotikKey v.1.36
- BotikLook v.3.12
2007-03-05 Botik Tools v.1.5
- В программу BotikLook добавлена возможность построения гистограмм расходов.
Гистограмма позволяет визуально оценить уровень расходов абонента СТ "Ботик" на сетевой
трафик по выбранным услугам, категориям трафика и периоду времени.
- Обеспечена возможность быстрого переноса BotikTools в другие региональные сети, построенные на основе
программно-аппаратных разработок ООО "Ботик-технологии".
- Исправлена ошибка при сортировке полей "Принято" и "Передано" в таблице детальной статистики.
- Исправлена ошибка при отображении URL (из справки BotikTester и BotikKey или из таблицы файлов BotikLook)
в браузерах на старых ОС Windows.
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 13253 строк (15 файлов, 463728 bytes);
- стало — 15694 строк (16 файлов, 537084 bytes);
- подробнее: 15694 = 13253 - 228 + 2669.
Состав пакета:
- BotikTester v.1.36
- BotikKey v.1.35
- BotikLook v.3.11
2007-01-15 Botik Tools v.1.46
- Исправлена ошибка в службе BotikLook, которая приводила ко множественным попыткам
авторизации в системе в том случае, если учётные данные были указаны неверно.
- Исправлена ошибка в BotikTester и BotikKey, из-за которой
команды ping и tracert выполнялись с опциями, которые не поддерживаются на некоторых системах.
- Исправлена ошибка в BotikSpeed, из-за которой происходил крах приложения
при неудачной попытке соединения с указанным узлом.
- BotikLook больше не запрашивает подтверждения выхода из программы.
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 13195 строк (15 файлов, 462256 bytes);
- стало — 13243 строк (15 файлов, 463320 bytes);
- подробнее: 13243 = 13195 - 23 + 71.
Состав пакета:
- BotikTester v.1.35
- BotikKey v.1.34
- BotikLook v.3.03
2006-10-27 — 2006-12-18 Botik Tools v.1.42 —> Botik Tools v.1.45
- В пакет BotikTools добавлен новый компонент — BotikSpeed, позволяющий измерить скорость связи до заданного узла. [А.Кузнецов, И.Тищенко]
- Реализовано журналирование всех выполняемых TCL-команд BotikTester и отправка журнала разработчикам в случае ошибки в программе.
Журнал расположен по адресу: "C:\Program Files\Botik Tools\Botik\botiktester.log" [А.Кузнецов]
- В BotikTester значения времени ожидания для HTTP-запросов уменьшены, поэтому если нет сети, то программа теперь не зависает. [А.Кузнецов, Д.Куликов]
- В BotikTester улучшена поддержка ОС Windows Vista: форсировано использование протокола IPv4 в командах ping и tracert. [А.Кузнецов, А.Карпов]
- В BotikTester при составлении отчёта о тестировании в поле для комментариев по умолчанию добавляется несколько вопросов (как при оформлении заявки),
на которые абонент может ответить по желанию. [А.Кузнецов, С.Абрамов]
- Исправлена загрузка в BotikLook пакета "tile" на некоторых ОС. [А.Кузнецов]
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 13011 строк (14 файлов, 455972 bytes);
- стало — 13195 строк (15 файлов, 462256 bytes);
- подробнее: 13195 = 13011 - 31 + 215.
Состав пакета:
- BotikTester v.1.34
- BotikKey v.1.33
- BotikLook v.3.02
2006-10-10 — 2006-10-27 Botik Tools v.1.41 —> Botik Tools v.1.42
- В BotikTester почтовый клиент заменён на более новую и надёжную версию,
которая уже использовалась в других программах пакета BotikTools для отправки отчётов об ошибках.
[А.Кузнецов]
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 12990 строк (14 файлов, 455437 bytes);
- стало — 13011 строк (14 файлов, 455972 bytes);
- подробнее: 13011 = 12990 - 19 + 40.
Состав пакета:
- BotikTester v.1.33
- BotikKey v.1.32
- BotikLook v.3.01
2006-09-21 — 2006-10-10 Botik Tools v.1.4 —> Botik Tools v.1.41
- В BotikTester реализован более быстрый замер скорости до центрального узла и шлюза на
этапе составления отчёта о тестировании. [А.Кузнецов, С.Абрамов]
- В отчёты об ошибках, автоматически отсылаемых в случае сбоев в программах пакета BotikTools,
теперь добавляется информация про среду приложения: перечисляются многие глобальные
переменные и их значения. Эта возможность служит для целей отладки программ BotikTools.[А.Кузнецов]
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 12884 строк (14 файлов, 452092 bytes);
- стало — 12990 строк (14 файлов, 455437 bytes);
- подробнее: 12990 = 12884 - 90 + 196.
Состав пакета:
- BotikTester v.1.32
- BotikKey v.1.32
- BotikLook v.3.01
2006-06-26 — 2006-09-21 Botik Tools v.1.3 —> Botik Tools v.1.4
- В BotikLook реализована возможность синхронизации по расписанию.
Это стало возможно за счёт поддержки работы BotikLook как службы, в фоновом режиме.
Для конфигурации службы создан менеджер, позволяющий задавать расписание и
учётные данные пользователей для синхронизации.[А.Кузнецов]
- В справочную систему новой версии BotikLook добавлен раздел о службе BotikLook и синхронизации по расписанию.[А.Кузнецов]
- Реализована автоматическая реконфигурация базы данных BotikLook в том
случае, если в новой версии программы BotikLook реализована поддержка нового сенсора
(новый вид трафика), а в старой БД абонента нет его поддержки (нет нужных
полей в некоторых таблицах). Это позволяет перейти на новую версию BotikLook
без удаления старой абонентской БД и полной ре-синхронизации.[А.Кузнецов]
- В BotikLook реализована поддержка сенсора penalty, отвечающего за начисление
пени.[А.Кузнецов]
- В BotikTester исправлена ошибка, в результате которой в отчёте о тестировании
не выводилась информация о времени клиента и времени сервера.[А.Кузнецов, С.Абрамов]
- В BotikTester все списки узлов во всех окнах теперь делятся на 3 группы:
Зона ответственности лаб. "Ботик" (шлюзы, роутеры и центральный узел),
Вне зоны ответственности лаб. "Ботик" (подключения Абонентов) и Внешний мир.
Это разбиение происходит на этапе задания параметров тестирования,
этапе Ping-тестирования, а также в отчёте (разделы "Отчет по результатам ping-тестов"
и "Пояснения").[А.Кузнецов,С.Абрамов]
- В BotikTester в соответствии с введённым порядком разбиения узлов на несколько групп, была усовершенствована логика
анализа результатов тестирования и генерации отчёта.[А.Кузнецов,С.Абрамов]
- В отчёт BotikTester добавляется информация о скорости связи между абонентом и парой [центральный узел, шлюз]
для постоянных высокоскоростных подключений.[А.Кузнецов,С.Абрамов]
- В справку BotikKey добавлена информация о способе задания
переменной среды "BOTIKKEY".[А.Кузнецов]
- Исправлено несколько ошибок в программах пакета BotikTools с помощью автоматических отчётов об ошибках от пользователей.[А.Кузнецов]
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 11184 строк (13 файлов, 401389 bytes);
- стало — 12884 строк (14 файлов, 452092 bytes);
- подробнее: 12884 = 11184 - 9034 + 10734.
Состав пакета:
- BotikTester v.1.31
- BotikKey v.1.31
- BotikLook v.3.0
2006-01-19 — 2006-06-26 Botik Tools v.1.21 —> Botik Tools v.1.3
- Усовершенствована процедура настройки BotikTester.
Теперь настройка производится с помощью тест-сервера, который
сообщает клиенту всю сетевую информацию о нём для быстрого прохождения
процедуры настройки. [А.Кузнецов,С.Абрамов,Ф.Коряка,Ю.Шевчук]
- В BotikTester реализована система подсчёта статистики его использования.
Эту статистику можно просматривать на этой странице. [А.Кузнецов]
- В BotikLook поддержано отображение информации о сетевом трафике типа "Alien".
Также исправлено несколько ошибок с помощью автоматических отчётов об ошибках от пользователей.
[А.Кузнецов]
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 11152 строк (13 файлов, 401062 bytes);
- стало — 11184 строк (13 файлов, 401389 bytes);
- подробнее: 11184 = 11152 - 138 + 170.
Состав пакета:
- BotikTester v.1.3
- BotikKey v.1.3
- BotikLook v.2.32
2006-01-10 — 2006-01-19 Botik Tools v.1.2 —> Botik Tools v.1.21
- Исправлена ошибка в BotikKey, вследствие которой клиент мог создавать одновременно множество соединений с сервером. [С.Абрамов, Ю.Шевчук, А.Кузнецов]
- Исправлена ошибка в BotikLook, не позволявшая в качестве имени пользователя указывать имена, содержащие символ "-". [А.Кузнецов]
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 11172 строк (13 файлов, 401744 bytes);
- стало — 11152 строк (13 файлов, 401062 bytes);
- подробнее: 11152 = 11172 - 109 + 89.
Состав пакета:
- BotikTester v.1.21
- BotikKey v.1.21
- BotikLook v.2.2
2005-12-08 — 2006-01-10 Botik Tools v.1.1 —> Botik Tools v.1.2
- Выпущена новая версия программы Botik Look. В неё внесён ряд серьёзных изменений, что положительно отразилось на скорости и удобстве работы [А.Кузнецов].
- Во все программы пакета Botik Tools добавлена возможность отправки разработчикам отчётов в случае возникновения ошибок работы программ [А.Кузнецов].
- Журнал BotikKey теперь всегда пишется на диск в файл "C:\Program Files\Botik Tools\Botik\botikkey.log". Журнал обязательно надо высылать группе тех. поддержки при любой жалобе на BotikKey [А.Кузнецов].
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 9739 строк (12 файлов, 350638 bytes);
- стало — 11172 строк (13 файлов, 401744 bytes);
- подробнее: 11172 = 9739 - 3512 + 4945.
Состав пакета:
- BotikTester v.1.2
- BotikKey v.1.2
- BotikLook v.2.2
2005-08-30 — 2005-12-08 Botik Tools v.1.0 —> Botik Tools v.1.1
- Исправлена ошибка с зависанием Botik Key,
отмеченная некоторыми пользователями [А.Кузнецов].
- Изменился дизайн иконки и меню Botik Key
в system tray [А.Кузнецов].
- Синхронизированы с современным состоянием СТ "Ботик"
функция isLocal и список узлов СТ "Ботик" (botik.hosts) [А.Кузнецов, Ю.Шевчук].
Статистика в строках (только TCL/TK) по всему пакету Botik Tools:
- было — 9,545 строк (12 файлов, 344,573 bytes);
- стало — 9,716 строк (12 файлов, 350,197 bytes);
- подробнее: 9,716 = 9,545 - 93 + 264.
2004-12-14 — 2005-08-30 Botik Tools v.0.86 —> Botik Tools v.1.0
- Добавлен новый компонент—программа Botik Look,
предназначенная для того, чтобы обеспечить
Абонентов СТ "Ботик" инструментом просмотра
детальной информации о своих сеансах связи,
анализа своих расходов за использование услуг СТ
"Ботик", выявления причин наибольших
расходов.
Разработчики: А.Кузнецов (клиент) и Ю.Шевчук
(сервер).
- При записи журнала программы Botik Key на
диск добавляется информация сервиса "Who Am I"
[А.Кузнецов].
- В окне настроек Botik Key появилось поле
для ручного ввода IP-адреса Key-сервера
[А.Кузнецов].
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 5,635 строк (11 файлов, 200,212 bytes);
- стало — 9,545 строк (12 файлов, 344,573 bytes);
- подробнее: 9,545 = 5,635 - 46 + 3,956.
2004-09-03 — 2004-12-14 Botik Tools v.0.8 —> Botik Tools v.0.86
- Введён механизм TimeOut-ов. Клиент Botik Key не
безгранично ждёт определённых посылок от
Кей-сервера. Время ожидания задаётся в
приветствии от Кей-сервера (или умолчанием в 60
секунд). Этот механизм проверен на режимах
hibernation/stand_by [С.Абрамов,А.Кузнецов].
- Прежде чем устанавливать связь с Кей-сервером
делается ping-тестирование Кей-сервера.
Если в 3 тестах найдётся 1 удачный, то идёт попытка
установить связь с Кей-сервером; иначе—3-х
секундное ожидание и повтор всей процедуры
(определение адреса Кей-сервера, ping-тесты и т.д.)
[С.Абрамов].
- Изменён механизм обработки случаев
рассинхронизации Botik Key и Кей-сервера: теперь
при ошибке в протоколе связь разрывается и
переустанавливается заново (после трехсекундной
паузы) [С.Абрамов].
- Синхронизированы с современным состоянием
СТ "Ботик" функция isLocal и список узлов
СТ "Ботик" (botik.hosts) [Ю.Шевчук, А.Кузнецов].
- Код программы поправлен в сторону улучшения
читабельности и повышения эффективности
[С.Абрамов,А.Кузнецов].
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 5,529 строк (11 файлов, 196,697 bytes);
- стало — 5,635 строк (11 файлов, 200,212 bytes);
- подробнее: 5,635 = 5,529 - 110 + 216.
2004-08-10 — 2004-09-03 Botik Tools v.0.73 —> Botik Tools v.0.8
- В документацию добавлен раздел <<Особенности использования
"спящего режима" в MS Windows>>
[Б.Якубов].
- Путем замены бинарных файлов (*.exe/*.dll) ActiveTCL их
новыми версиями, взятыми из дистрибутива ActiveTCL
8.4.6.1 была исправлена несовместимость
(возникала ошибка при обращении к CRTDLL.DLL) программы
Botik Key v. 0.73 с версиями Windows 9x — 95, 98, Me
[А.Мурзинов, Н.Панфилова и др.].
- Устранен эффект размножения иконок в
трее [А.Кузнецов, В.Фраленко].
- Добавлена выдача предупреждения при
завершении работы программы BotikKey (Alt-F4, иные
способы закрытия главного окна). Текст
предупреждения: "Вы завершаете работу
BotikKey. Ваш компьютер потеряет доступ к Сети
(вплоть до следующего запуска BotikKey)"
[И.Амплеева].
- Добавлено сворачивание в трей (System Tray)
программы BotikKey при нажатии клавиши <Escape>
[А.Кузнецов].
- Оптимизирована работа с иконкой в трее:
операции по изменению иконки не выполняются,
если новая иконка совпадает с текущей. Визуально
это ведет к более "спокойному" поведению
иконки в трее: по пустякам иконка "не
дергается" [А.Кузнецов].
- Синхронизированы с современным состоянием
СТ "Ботик" функция isLocal и список узлов
СТ "Ботик" (botik.hosts) [Ю.Шевчук, А.Кузнецов].
- Отполирован код в нескольких модулях
[А.Кузнецов], исправлено несколько мелких
неточностей кода (например, "\." в регулярных
выражениях [С.Абрамов]).
- Все правки кода разработал и выполнил Антон
Кузнецов.
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 5,480 строк (11 файлов, 195,114 bytes);
- стало — 5,529 строк (11 файлов, 196,697 bytes);
- подробнее: 5,529 = 5,480 - 25 + 74.
2004-04-06 — 2004-08-10 Botik Tools v.0.72 —> Botik Tools v.0.73
- Улучшение ситуации с поддержкой пакета: к
правкам кода подключился Антон Кузнецов, он же
взял на себя роль сборщика дистрибутива.
- Сбылась мечта многих пользователей: в Botik
Key Антон Кузнецов добавил поддержку system tray.
Окна индикатора (светофора) минимизируется
не на панель задач, а в иконку на system tray.
Правый клик на этой иконке вызывает меню с
доступом ко всем важнейшим операциям с Botik Key.
Левый клик—восстанавливает окно индикатора
(светофора).
- Удалось обойти ошибку в wish,
отмеченную многими пользователями ([например,
Ю.Халявин]) Botik Key. Суть ошибки: если была смена
видеорежима (например, запуск игры), то
перерисовка индикатора (светофора) вызывала
аварийное завершение wish и Botik Key.
Для обхода данной ошибки был изменен принцип
отрисовки индикатора в Botik Key [С.Абрамов,
А.Кузнецов]. Мы отказались от использования
канвы, теперь индикатор это один gif-файл размером
36x100 пикселов. В каталоге ./img расположены
соответствующие файлы: GREEN.gif, GREEN_LOCAL.gif,
RED.gif, YELLOW.gif. В результате
весьма упростился код программы и теперь можно
заказать художнику (художникам) создание более
стильных версий этих файлов (можно даже сделать
несколько вариантов, для любителей сменных
шкурок у программ).
- В Botik Tester-е исправлена описка, в
результате которой, начиная с версии 6.0 (как
минимум с 2003-03-25, вот уже полтора года!), Botik
Tester не отправлял письма ремонтной бригаде.
Он их отправлял на адрес $ping(support)—то
есть, никуда они не приходили. Интересно
отметить, что никто из пользователей Botik Tester-а
за полтора года не указал на данную ошибку
[С.Абрамов]
- Во время настройки Botik Tester-a теперь
учитывается возможность наличия алиасов у
хостов из списка botik.hosts (например, в
последней строке трассы tracert www.botik.ru
может быть указан alias—pier.botik.ru —
трассируемого хоста) [С.Абрамов, Ю.Шевчук].
- Изменена функция isLocal (проверка
того, что хост {host ip} является локальным
для СТ "Ботик"): отражен факт выполнения
перенумерации IP-адресов у части компьютеров СТ
"Ботик" и написана более корректная
реализация [С.Абрамов, А.Кузнецов].
- Практически везде цвета теперь заданы
именами, а не в формате RGB (например, не #B6BDD2,
а LightSteelBlue) [А.Кузнецов]
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 5,464 строк (11 файлов, 195,721 bytes)
- стало — 5,480 строк (11 файлов, 195,114 bytes)
2004-02-19 — 2004-04-06 Botik Tools v.0.71 —> Botik Tools v.0.72
- Улучшен процесс смены в Botik Key режима
доступа (NONE, LOCAL, WORLD):
теперь не приходится ждать длительное время
вступления в силу смены режима [С.Абрамов].
- Исправлена ошибка в Botik Tester (в записи
текста одного из сообщений было "
вместо \") [Д.Евсеев, Е.Куршев].
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 5,445 строк (11 файлов, 195,047 bytes)
- стало — 5,464 строк (11 файлов, 195,721 bytes)
2003-09-11 — 2004-02-19 Botik Tools v.0.7 —> Botik Tools v.0.71
- Введено определение IP-адреса Кей-сервера как
адреса шлюза (анализируется стандартный вывод
команды "route print") [Ю.Шевчук].
- В текст справки программы Botik Key добавлено
описание порядка заведения ключей доступа
(Абонент их заводит самостоятельно, на сайте http://nadmin.botik.ru) [О.Скосырев,
Е.Куршев].
- В Botik Tester-e уточнена обработка
точного времени с сервера службы "Who am I"
[С.Абрамов].
- Поправлена иконка у окна программы
pswd2key [С.Абрамов].
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 5,410 строк (11 файлов, 193,543 bytes)
- стало — 5,445 строк (11 файлов, 195,047 bytes)
2003-06-22 — 2003-09-11, Botik Tools v.0.63 —> Botik Tools v.0.7
- Подшлифован текст справки программы Botik
Key [С.Абрамов].
- В настройках Botik Key добавлена
установка "При запуске программы
запрашивать режим доступа (NONE, LOCAL, WORLD)"
[С.Абрамов].
- Сменены умолчательные режимы Botik Key:
стартовать минимизированным, не форсировать
показ журнала для важных сообщений, использовать
иконки с крупными деталями, при запуске
программы запрашивать режим доступа LOCAL
[С.Абрамов].
- Подшлифован дизайн окна настроек Botik Key
[С.Абрамов].
- Botik Tester файл botik.hosts.log теперь
создает в каталоге $env(APPDATA)/BotikTools [С.Абрамов].
- В Botik Tester-e в службу "Who am I"
добавлено получение точного времени с сервера
(у Абонента могут быть сбиты часы) [С.Абрамов].
- Реализована следующее поведение у Botik Tester-а: в
процессе тестирования интенсивность цветов
(красный, желтый, зеленый) меняется (от совсем
бледных к насыщенным оттенкам) по мере того, как
растет число тестовых пакетов, то есть, по мере
того, как растет тщательность проверки
[С.Абрамов].
- В Botik Tester-e в настройку (составление списка
трассируемых узлов) вставлена экспресс проверка:
если узел не пингуется, нет нужды его
трассировать [Е.Куршев].
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 5,327 строк (11 файлов, 189,657 bytes)
- стало — 5,410 строк (11 файлов, 193,543 bytes)
2003-03-25 — 2003-06-22, Botik Tools v.0.6 —> Botik Tools v.0.62
- Конфигурационные файлы (botik_key.pswd, botik_key.init,
tester.init) теперь создаются в каталоге $env(APPDATA)/BotikTools,
а временные файлы—в каталоге $env(TEMP)
[Е.Куршев].
- Вставлена проверка единственности запущенного Botik
Key [С.Абрамов].
- Отполирован текст некоторых сообщений программ
[С.Абрамов, Е.Куршев].
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 5,277 строк (11 файлов, 188,010 bytes)
- стало — 5,327 строк (11 файлов, 189,657 bytes)
2003-01-19 — 2003-03-25, Botik Tester v.0.5 —> Botik Tools v.0.6
- Надеюсь удалось победить необъяснимую паузу
в процедуре rawShowURL показа заданной
странички в окне умолчательного браузера.
Процедура переписана, теперь в ней создается
вспомогательный файл "tmp.url" (Internet Shortcut),
содержащий строки
[DEFAULT]
BASEURL=...заданный url...
[InternetShortcut]
URL=...заданный url...
а затем исполняется команда
exec $env(COMSPEC) /c start tmp.url
Надеюсь это будет работать (и без затяжных пауз)
во всех версиях Windows [С.Абрамов]
- Теперь на бордюре окон программы
используется собственная иконка (img/botik_test.ico)
вместо умолчательной иконки Wish [А.Первин]. И немного
увеличены кнопки (были проблемы в окне "[2]
Выполнение ping-теста") [С.Абрамов]
- При проведении ping-тестов и при написании отчета
в таблицах вместо колонки "in"
(количество успешно вернувшихся пакетов) теперь
показывается колонка "loss"
(количество потерянных пакетов). Может быть
это и не привычно (сравните со стандартными
ping-утилитами), но, кажется, так, действительно,
удобнее [Е.Куршев]
- Исправлена мелкая несуразность: при
возврате на страницу настроек сбрасывался тип
подключения (LAN / DIALUP) [Е.Куршев]
- Поддержано плавное изменение
насыщенности цветов "светофора" в окне
тестирования: сначала используются
совсем бледные оттенки цветов (красный, желтый,
зеленый) и их насыщенность плавно
увеличивается по мере увеличения тщательности
тестирования—от 0 до 100 пакетов [С.Абрамов]
- Внедрен автоматический контроль за выходом в
свет новых версий программы и новых версий файла "botik.hosts".
При каждом запуске программа Botik Tester
опрашивает некий HTTP-файл, в котором перечислены
свежие версии компонентов в наборе Botik Tools.
Если у пользователя установлены устаревшие
версии (программы Botik Tester или файла "botik.hosts"), ему
будет сообщено, что на сайте доступны новые
версии.[С.Абрамов, Е.Куршев].
Замечание:
Понятно, что если в сети неполадки и HTTP-файл
недоступен, то описанный механизм не сработает.
Не беда, сработает когда-нибудь в иной раз.
- Внедрена автоматическая загрузка
обновленного файла "botik.hosts".
Если контроль за выходом в свет новых версий
обнаружит, что обновление коснулось только файла
"botik.hosts", то этот файл будет загружен с сайта
и пользователю остается просто выполнить
перенастройку программы. [С.Абрамов, Е.Куршев,
Ю.Шевчук]
Замечание: Казалось бы,
что так же автоматически можно обновлять и
исполняемый код программы, файлы *.tcl, внедрить
этакий Live Update... Да, можно, но это очень
небезопасно, писать на диск Абонента нечто, что
потом будет запускаться. Нет, уж пусть
программы он обновляет сам, ручками.
- Внедрен механизм "Who am I?" ("Кто я? Где
я?"). В процессе широкой опытной эксплуатации
было замечено, что:
- часто ОС Windows сконфигурирована у Абонентов
неверно — так, что не всегда удается определить
полное доменное имя машины и другие подобные
параметры;
- часто Абоненты неверно заполняют поля окна
конфигурации (например, затрудняются ответить на
вопрос "Какое у Вас регистрационное имя
Абонента?").
Для решения подобных проблем внедрен механизм
"Who am I?"—в момент запуска программа
опрашивает некоторый CGI-скрипты [by Ю.Шевчук] на
главном Веб-сервере СТ "Ботик" и в ответ
получает: правильное регистрационное имя
Абонента, правильное полное доменное имя
компьютера, IP-номер, тип подключения (LAN или DIALUP) и
т.п. [С.Абрамов, Е.Куршев, Ю.Шевчук]. Если механизму
"Who am I?" удается получить с центрального
сервера информацию, то Абонент освобождается от
необходимости заполнять соответствующие поля
окна настроек программы: эти поля уже заполнены
и, в некоторых случаях, даже запрещены для
изменения.
Замечание: Понятно, что если в сети
неполадки и главный Веб-сервер недоступен, то
механизм "Who am I?" не сработает—не беда.
Особенно важно (но не критично), чтобы механизм
"Who am I?" сработал в момент настройки
программы. А вот настройку следует делать в
периоды работоспособности Сети.
- Для контроля за неверными сетевыми настройками ОС
Windows и настройками программы Botik Tester
внедрен механизм "Check It!":
программа передает в некоторый CGI-скрипт на
главном Веб-сервере СТ "Ботик" сведения о
сетевых настройках ОС Windows и
настройках программы Botik Tester. На
центральном сервере СТ "Ботик" выполняется
проверка данных настроек, и если обнаруживаются
ошибки, формируется сообщение для Абонента,
которое передается программе Botik Tester,
для выдачи данного сообщения Абоненту.
Замечание:
Понятно, что если в сети неполадки и центральный
сервер недоступен, то описанный механизм не
сработает. Не беда, сработает когда-нибудь в иной
раз.
- Для поддержки нововведений пришлось изменить
формат файла "tester.init". После
установки новой версии программы будет запущена
перенастройка программы [С.Абрамов]
- В отчет добавлен вывод версии используемого
файла "botik.hosts", в отчете отмечаются
("*") параметры, определенные
не на стороне Абонента, а при помощи механизма
"Who am I?" [С.Абрамов]
- Поправлен раздел встроенной справки "Окно
[0] Настройки программы Botik Tester" [С.Абрамов]
- Довольно серьезно "перепахан" весь
текст. Было много регулярных массовых правок —
подсчет числа таких полировок затруднен и
бессмысленен. В основном это было:
- повышение читабельности (надеюсь) кода, в том
числе разбивка длинных строк;
- более надежный код: вместо "=="
использование примитива string для сравнения строк,
"exit" вместо "destroy ." и т.п.;
- более разумное деление сообщений на классы
(error/warning/info);
- более аккуратная работа с файлами (обработка
ошибок и отказов);
- и др.
- Ожидаем появление новых программ в наборе Botik
Tools. Поэтому внедрен механизм повторного
использования кода—некий собственный (есть
причины) механизм псевдо-модульности. Серьезное
число строк из Botik Tester-а выпало в файлы
(псевдомодули) botikHlp и botikUts [С.Абрамов]
- В период 19.01.2003 — 10.03.2003 (50 дней) в основном
завершена разработка системы (сервер-клиент)
подтверждения права доступа Абонента к Сети [by
Ю.Шевчук, С.Абрамов]. Файлы и строки клиентской
части на Tcl/Tk (Botik Key: программа подтверждения
права доступа Абонента к Сети) учитываются в
общей "статистике в строках". А как иначе,
если уже есть разделяемые псевдомодули?
Статистика в строках (только TCL/TK) по всему
пакету Botik Tools:
- было — 2,389 строк (1 файл, 83,295 bytes)
- стало — 5,277 строки (11 файлов, 188,010 bytes)
2003-01-23
Поправлен файл botik.hosts
(удален com-router.botik.ru).
2002-12-31 — 2003-01-10, Botik Tester v.0.4 —> v.0.5
- Неожиданно обнаружилась проблема с опцией "-f"
в команде "ping". Оказалось, что
разные версии MS Windows (разные варианты настроек?)
имеют разные представления о том, пакеты какого
размера можно (или нельзя) передать без
фрагментации [С.Чекин, Ю.Савушкин]. После
консультаций [Ю.Шевчук, Е.Куршев] проблема
ликвидирована одним решительным ударом: опция "-f"
в команде "ping" убрана.
- Введена еще одна секция в отчет: если были
"неудачные" ping-тесты, то протоколы работы
последних (до 10 штук) выводов (stdout) таких
"неудачных" ping-команд включаются в отчет.
Полезная добавка: позволяет понять,
действительно ли теряются пакеты, или мы
столкнулись с необычным форматом вывода команд
ping. Именно эта добавка позволила понять
природу проблемы опции "-f"
[С.Абрамов]
- Введена поддержка модемных подключений
[В.Савченко, Ю.Шевчук, С.Абрамов]:
- В окне "[0] Настройки
программы Botik Tester" запрашивается тип
подключения (радиокнопка: модемное или
скоростное постоянное).
- Тип подключения сохраняется в файле настроек
(то есть, сменился формат файла настроек,
придется после обновления программы
перенастроить ее).
- Учитывается, что для модемных подключений
характерны (и нормальны) достаточно высокие
значения задержек. По типу подключения
определяются:
- минимально допустимого значения timeout-а для ping
и tracert:
LAN |
50 мсек |
DIALUP |
3000 мсек |
- критерии оценки значений времени задержки (RTT,
какие значения надо оценить "на отлично",
"на хорошо", "на удовлетворительно" и
т.д.):
|
Отлично |
Хорошо |
Терпимо |
Плохо |
LAN |
0...30 |
...100 |
...200 |
больше 200 мсек |
DIALUP |
0...600 |
...2000 |
...5000 |
больше 5000 мсек |
- В процессе широкой опытной эксплуатации
столкнулись с массовым неправильным
конфигурированием MS Windows 2000/XP. Введена
соответствующая проверка и выдача сообщения
("Не удается установить полное (с доменным
суффиксом) имя Вашей машины. Скорее всего сетевые
настройки некорректны.") [С.Абрамов, Ю.Шевчук]
- В двух местах исправлен формат выдачи даты —
ранее месяц и день месяца везде были в необычном
порядке [С.Абрамов]
- В отчет добавлен вывод типа подключения и
версии Botik Tester-а [С.Абрамов]
- Исправлено 6 строк в сообщениях программы,
включая справку—полировка [С.Абрамов]
Статистика в строках (было. удалил, добавил,
стало): 2304 - 17 + 102 = 2389
2002-12-25 — 2002-12-30, Botik Tester v.0.3 —> v.0.4
- Первая главная новость: кажется (тестовая
эксплуатация покажет) удалось поддержать все
разновидности (95,98,Me,NT,2000,XP) и все популярные в
Переславле локализации (русская/английская)
оболочки MS Windows (далее для краткости будем
говорить "все варианты MS Windows"):
- Текст rawShowURL поправлен (с использованием
переменной COMSPEC среды/environment) так, что код (по идее)
должен работать для всех вариантов MS Windows
[Е.Куршев]
- Текст rawPing поправлен [by Е.Куршев] так, что теперь
код (по идее) должен работать для всех вариантов MS
Windows [Е.Куршев]
- Текст rawTracerout поправлен так, что теперь код (по
идее) должен работать для всех вариантов MS Windows
[С.Абрамов]
- Вторая главная новость: сделан инсталлятор
[by Е.Куршев], который за один раз устанавливает
всю нужную "выжимку" из Tcl/Tk, саму программу и
файл botik.hosts,
делает ярлыки и "все-все-все". Весь
дистрибутив около 800 КБайтов, после раскрутки на
диске занимает около 2 МБайтов (не сравнить с
предыдущим положением, когда пользователь
должен был скачать 8 МБайтов Tcl/Tk, которые на диске
потом бы заняли все 20 МБайтов...)
- Управление (checkbox) "показывать текст
трассировок" перенесено из окна "[0] Настройки программы Botik
Tester" в окно "[1]
Параметры ping-теста" [Я.Зайдельман]
- Запрос e-адреса пользователя (для полей From:/Cc: в
письме с отчетом) делается и в окне
"[0] Настройки программы Botik Tester", и в окне "[3] Отчет по результатам
тестов". При этом, определенный в окне "[0] Настройки
программы Botik Tester" адрес запоминается и
в окне "[3] Отчет по
результатам тестов" он и выдается как
умолчательный (с возможностью его
отредактировать). [Я.Зайдельман]
- Мелкие изменения в сохранении/чтении
параметров (readInitFile и setupAndStartPingParamsWindow).
Теперь параметр "показывать текст
трассировок?" не сохраняется в файле (он
стал не глобальной, а локальной "рукоятью
управления"), зато сохраняется e-адрес
Абонента. Тем самым, изменился формат .init
файла, потребуется (однократная) перенастройка
программы. [Я.Зайдельман]
- При выводе времени теперь не показывается time-zone.
Будем верить, что у всех стоит время московское. Причина:
русские локализации MS Windows выдают зону не совсем
в удобном виде. [Е.Куршев]
- Исправлено 11 мелких bug-ов. [С.Абрамов, Е.Куршев]
- Исправлено 19 строк в комментариях программы.
[С.Абрамов]
- Исправлено 4 строк в сообщениях программы,
включая справку—полировка. [С.Абрамов]
Статистика в строках (было. удалил, добавил,
стало): 2224 - 50 + 130 = 2304
2002-12-24 — 2002-12-25, Botik Tester v.0.2 —> v.0.3
- Сильно переработано окно "[3]
Отчет по результатам тестов"
[С.Абрамов]:
- Заведено поле, где Абонент должен указать свой
e-mail (инициализируется как postmaster@local-host-name.
- Свой комментарий теперь Абонент пишет в
отдельном окне. А отчет Botik Tester-а теперь
защищен от изменений.
- При отправке по e-mail (mailtoSupport) и при
записи в файл (saveAs) комментарий Абонента
форматируется (wrapLines 72) по ширине 72
символов и вставляется в отчет Botik Tester-а.
- Добавлена кнопка "Записать в файл"
и процедура (saveAs).
- Вместо кнопки "Пишем e-mail" (то был
запуск умолчательного mail-клиента), теперь кнопка "Послать
e-mail".
- Соответственно, выброшена процедура rawMailTo
и сильно переработана процедура mailtoSupport
—она теперь опирается на процедуру sendmessage,
которая и впрямь посылает письмо (по SMTP, без
вызова каких-либо клиентов).
- Новое в mailtoSupport—обеспечены:
- минимальный синтаксический контроль
адреса Абонента;
- правило: если письмо не вскрывает ошибок,
то его не получится послать ремонтной бригаде;
- правило: только 1 раз за сеанс можно послать
письмо ремонтной бригаде.
- Добавлена процедура sendmessage (на нее
опирается процедура mailtoSupport), которая
получена мелкой подгонкой feedback.tcl [by: Ed
Murphy, Gerald Lester, Manole Calamari and Kim Richert]. Важные детали:
- SMTP-сокет настраивается на КОИ-8:
fconfigure $sockid -encoding "koi8-r"
- кроме From, To, Cc, Subject
в заголовках есть: MIME-Version, Content-Type,
X-Mailer.
- Исправлено 8 строк в сообщениях программы,
включая справку—опечатки, полировка и
переработка справки для окна 3 [С.Абрамов]
- Исправлен 1 мелкий bug [С.Абрамов]
Статистика в строках (было. удалил, добавил,
стало): 2023 - 55 + 256 = 2224
2002-12-14 — 2002-12-24, Botik Tester v.0.0 —> v.0.2
- Поддержан запуск любой версии wish, не
только wish8.0 [М.Коваленко]
- Поправлена процедура (setPingTrrt)
добавления узла в трассу: если в трассе уже есть
такой IP-номер, то у него проставляем из двух имен
максимально подробное — имя с максимальным числом
доменов [Я.Зайдельман]
- Добавлена процедура (wrapLines)
расстановки перехода на новую строку ("\n")
для строк в отчете, которые длиннее 72 символов
[Я.Зайдельман]
- Исправлено 2 мелких bug-а [Я.Зайдельман, С.Абрамов]
- Исправлено 7 строк комментариев—опечатки,
полировка [Я.Зайдельман]
- Исправлено 20 строк в сообщениях программы,
включая справку—опечатки, полировка
[Я.Зайдельман]
Статистика в строках (было. удалил, добавил,
стало): 1996 - 44 + 71 = 2023
2002-11-04 — 2002-12-14, Botik Tester v.0.0
В период 2002-11-04—2002-12-14 написан Botik Tester v.0.0
(1996 строк), первая программа из пакета Botik Tools.