На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
MS O365 test

Не думай о минутах свысока

16.01.2003 / Программы / Денис Самарин

Мир полон интересных и своеобразных людей. Один мой знакомый, например, представляет собой настоящий ходячий хронометр. "Я приду в семнадцать ноль четыре" - вполне обычная для него фраза. И самое замечательное заключается в том, что он действительно приходит в семнадцать ноль четыре и ни минутой позже. Как ему это удается? Ума не приложу. Но это исключение, уникум. Обычному же рядовому человеку такая пунктуальность вовсе не свойственна. И все же, согласитесь, несмотря на то, что знание абсолютно точного времени в практической жизни требуется крайне редко, очень приятно сознавать, что ваши наручные часы, будильник или бабушкины "ходики" с видавшей виды кукушкой отбивают время в одном ритме с каким-то неведомым и далеким эталоном.

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

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

В отличие от человека, который может жить вообще без часов, для нормального функционирования всемирной Сети желательно, чтобы системное время серверов, входящих в нее, было синхронизировано. Именно для обеспечения подобной синхронизации был разработан специальный протокол - NTP (Network Time Protocol), который призван обеспечить синхронизацию системного времени компьютера со специальными серверами, которые, в свою очередь, синхронизируются с показаниями атомных часов. Почему вообще возникла нужда в специальном протоколе? Почему нельзя просто послать на сервер точного времени запрос и выставить время в соответствии с полученным результатом? Дело в том, что сигнал внутри Сети не передается мгновенно, и на его пути возникают неизбежные задержки. Таким образом, присланный результат пусть всего на доли секунды, но уже не соответствует истинному времени. Протокол NTP устраняет этот недостаток, позволяя синхронизировать время с большой точностью.

Синхронизация времени в Windows XP
В некоторых операционных системах функция коррекции системного времени уже предусмотрена разработчиками. Например, в Windows XP в меню "Дата и время" имеется закладка "Время Интернета", и для синхронизации необходимо в специальном поле ввести имя time-сервера, а затем нажать кнопку "Обновить сейчас". В Windows NT для решения той же задачи можно воспользоваться командой "net time", а в Linux'е - ntpd. Кроме того, существует множество самостоятельных программ - от очень простых утилит до систем, которые сами способны выполнять функции time-серверов.

Absolute Time Corrector
Одну из таких программ можно найти в каталоге Softkey.ru. Это Absolute Time Corrector, разработанная Дмитрием Гориным. Из всех синхронизаторов, которые я видел, АТС, наверное, является одной из самых удобных. В принципе, все программы-синхронизаторы неплохо справляются со своими обязанностями, но, посмотрев их в деле, хочется, как гоголевская привередливая невеста, сказать: "Вот если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмина, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому еще дородности Ивана Павловича...". Дмитрий Горин, похоже, так и сделал.

В Absolute Time Corrector имеется возможность использовать для синхронизации системного времени либо протокол SNTP, либо TIME. Последний является менее точным по сравнению с SNTP, но позволяет работать через прокси-сервер. Так что для определенной категории пользователей этот вариант является единственно возможным. Кроме того, ATC может синхронизироваться и с локальными серверами, расположенными в вашей сети.

Такое множество вариантов подключения не может не радовать пользователя. Кроме того, в нем заключается и залог долгожительства самой программы. К сожалению, существует большое количество синхронизаторов, использовать которые не представляется возможным из-за того, что список time-серверов, который в них "зашит", не подлежит редактированию. С течением времени по разным причинам эти сервера перестают функционировать, после чего, несмотря на все свои прелести, такие программы отправляется на свалку истории.

Еще один плюс в копилку программы добавляет возможность частичной корректировки времени - только минут и секунд. Для чего это нужно? Для того, чтобы после синхронизации не переводить часы на местное время, если по тем или иным причинам вам будет удобнее использовать time-сервер, находящийся в другом часовом поясе.

Естественно, что, кроме Absolute Time Corrector существуют и другие, тоже заслуживающие внимания, программы.

Dimension 4
Precision Time
Особо хочется выделить AtomTime98. Обратите внимание на цифру 98 в названии. Это год создания - 1998! Пять лет для утилиты подобного класса - возраст очень даже почтенный, но, тем не менее, AtomTime98 остается одной из лучших программ-синхронизаторов.

Кроме того, следует отметить:

Presition Time, распространяющаяся в рамках проекта GAIN (Gator Advertising and Information Network), суть которого заключается в том, что в качестве оплаты за программу пользователю демонстрируют рекламные баннеры, когда он заходит на определенные веб-сайты.

SP TimeSync - впечатляет своими размерами. Объем дистрибутива - всего 88 Кб. Но, соответственно, и никаких "наворотов" тоже нет. Все возможности сводятся к одной единственной функции - "получить время с NTP сервера".

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

Ссылки по теме:

Автор статьи: Денис Самарин


Рубрики статей
Все статьи
Аналитика
Программы
Игры
Интернет
Авторские права
Интервью
События в мире ПО
Рассылки
Новости мира ПО
Статьи: Мир ПО
Статьи: Программы
Статьи: Игры
Архив выпусков
  «   Июль 2018   »  
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
Поиск в архиве

Логин / пароль:
запомнить




Наши партнеры:

 САПР и графика



Написать редактору  | RSSЭкспорт новостей и обзоров


Rambler's
Top100 Rambler's Top100

Разработка компании «Битрикс»
Разработано
«Битрикс»


Copyright © 2001-2018 ЗАО «Софткей»