Блог


Вы здесь: Авторские колонки FantLab > Авторская колонка «ivanov» облако тэгов
Поиск статьи:
   расширенный поиск »


Статья написана 2 ноября 2011 г. 23:54

Как известно, прогресс человечества не остановить. И если во времена до появлении партии "Единая Россия" какой-то Артаксеркс не мог справиться с простым морем, то мудрое руководство страны, в которой живут россияне, может с лёгкостью успешно приказать Солнцу вставать на два часа раньше, чем положено по законам движения небесных тел.

А бороться со светилом, помимо прочих, приходится и сисадминам.

Скажу честно: если админ допустил, что в опекаемой им сети что-то сработало не так, как надо — он неправ. Неважно, что послужило причиной: лень, пофигизм, отсутствие критически важных частей головного мозга, маразм руководителей или что-то ещё...

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

Первая мысль, что приходит в голову — обновить данные операционной системы о часовых поясах. Интересующиеся могут набрать в гугле запрос вида '<название ос> timezone 2011 russia' или что-нибудь вроде этого.

Казалось бы, стоит последовать найденным инструкциям, и проблема решена, но не тут-то было!

Во-первых, необходимо перезапустить запущенные демоны или, что проще, систему целиком. Но это просто и понятно — любой догадается. А вот после этого и появляется самое интересное: оказывается (нет, понятное дело, мы подозревали, но не верили до конца!), что кое-какие важные программы хранят информацию о переводе времени независимо от ОС!

Никоим образом не претендуя на полноту информации напишу, с чем пришлось столкнуться мне:

отличная свободная СУБД PostgreSQL в /usr/share (/usr/local/share во FreeBSD) держит копию БД часовых поясов, которая требует обновления (я скопировал данные из обновлённой системной базы);

всем известный бейсик легкий в освоении язык программирования PHP поступает аналогично, для обновления достаточно установить свежую версию пакета pecl_timezonedb (в разных системах, вероятно, название может слегка различаться).

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

Так что всех с наступающей годовщиной Великой Октябрьской Социалистической Революции! И не забывайте претворять в жизнь решения Партии и Правительства, особенно насчёт перевода часов!

PS. 2000-й год был гораздо веселее, да!


Статья написана 11 июля 2008 г. 16:24

Как-то давно наткнулся на упоминание этих книг в фидо, с огромным удовольствием прочитал, а теперь вспомнил и решил поделиться впечатлениями.

Дилогия повествует о приключения программиста из Силиконовой долины, заброшенного в магический мир для спасения последнего. Итак — до невозможности банальный сюжет, мир надёрганный из различных источников и совершенно безликий, слабые герои (за исключением, пожалуй, главного), но книги получились великолепные. Правда, какой эффект они произведут на человека, далёкого от программирования, сказать затрудняюсь. Делает их такими профессиональное — пожалуй, редкий киберпанк может похвастаться подобным уровнем, увлекательное и реалистичное описание действий главного героя, спасающего мир путём применения своих навыков программиста к магии мира — в результате мы имеем весьма умную и интересную вещь. Книги мало отличаются друг от друга, разве что в второй части ГГ привёл себе на подмогу ещё несколько программистов, и вещь стала слегка напоминать производственный роман. Читается легко, действие увлекает, благодаря своей необычности, если не сказать — уникальности, запоминается надолго. Берётся бесплатно с baen.com.





  Подписка

Количество подписчиков: 20

⇑ Наверх