Календарное
Apr. 23rd, 2012 10:08 amНе первый раз уже попадаю в ситуацию, когда невовремя поздравляю человека с днём рождения (как правило, на день раньше). А проблема, как водится, в бездуховности микрософт виндоуз. Только на этот раз в мобильной версии. Когда я приобрёл себе ASUS MyPal 636N взамен милого Palm m105, то я таки напрягся и перетащил базу контактов (включая ДР) на него; а там, похоже, дата дня рождения записывается с полным временем, типа 2012-04-24 00:00. Время, очевидно, считается local; и вот при смене часового пояса на час назад (скажем, поездка в Европу / ЮАР) мы имеем уже 2012-04-23 23:00.
Само по себе это уже дико и явно указывает на альтернативную одарённость написавших такое. Но этого мало, при возврате часовой зоны дата события может не измениться (а может измениться, закономерности тут я не нашёл). В общем, все даты стали untrusted и подлежат верификации; и впредь хранятся только в виде простого текста в ~/.calendar/
Само по себе это уже дико и явно указывает на альтернативную одарённость написавших такое. Но этого мало, при возврате часовой зоны дата события может не измениться (а может измениться, закономерности тут я не нашёл). В общем, все даты стали untrusted и подлежат верификации; и впредь хранятся только в виде простого текста в ~/.calendar/