madf: (Default)
Я завжди знав що тема часових поясів у програмуванні — це пекельні котли і авгієві конюшні (разом з темою локалізації), тому старався уникати її. Коли знайомі адміни дорікали мені за логи у UTC я казав що Грінвіч рулить (не коньяк) і взагалі у логах які скачуть туди-сюди двічі на рік фіг що знайдеш потім. Плюс там всякі політичні складові — переходити, чи не переходити... Тож уникав я цієї теми довго, поки не стикнувся з податковою службою Грузії. Не вдаючись у подробиці, знадобилось на одному проекті зафігачити кастомні часові пояси для перегляду певної статистики. Ржака в тому, що українські користувачі взагалі не скаржилися на час у UTC (відношення було приблизно таке: „лишь были б желуди, ведь я от них жирею“), російські користувачі трохи скаржились що треба перераховувати локальний час щоб подивитись статистику за добу, а грузини покликали на поміч своїх податківців і категорично відмовились щось там рахувати. Ну в принципі, позиція правильна. Я теж завжди кажу що це задача комп’ютера щось там рахувати — він для того створений був.
Read more... )

PHP

Apr. 8th, 2011 11:31 am
madf: (Default)
Ухтишка де код всплив!
Построение каталога товаров для Интернет-магазина с помощью локальной базы-данных и Web-служб
Я його бачив і деякий час підтримував років зо три тому. На той час я думав що більш жахливого коду не буває. Тепер-то я знаю що то були тільки "квіточки"...

Bugs

Jan. 31st, 2011 10:20 pm
madf: (Default)
Пару тижнів тому у нашій головній Базі на роботі одвалився тригер на одній із таблиць. Навіть не один а п’ять, але то не так важливо. Одвалився собі тихенько і ніхто цього не помітив. Да, треба зауважити що відвалу тригера посприяла відсутність транзакцій у MyISAM, і тут ще можна написати багато слів про використання MySQL для критичних даних взагалі і особливо без підтримки транзакцій, цілісності по зовнішнім ключам і теде і тепе, але то зовсім інша історія. Як казав один відомий дядько, маємо те що маємо.
криваві подробиці )
На те щоб поставити на місце тригер і виконати один запит було витрачено час трьох спеціалістів і одного начальника протягом двох днів. Я вже не кажу що починати день із дзвінка начальства не сприяє доброму гумору.
madf: (Default)
Последние полтора месяца был занят в одном ужасном проекте.
Взялся я за него по дружбе - товарищ попросил. Задача выглядела совершенно невинно: доделать сайт. Сайт был построен на базе самописной CMS. Довольно-таки примитивненькая, но со встроенным шаблонизатором и защитой на уровне Zend. Сперва убивало полное отсутствие какой-либо документации и закрытое ядро. Товарища не всегда можно было выловить в аське. Ну, за неделю я ее освоил. А потом пошли сплошные разочарования.
Read more... )

Profile

madf: (Default)
madf

April 2018

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 9th, 2025 04:36 am
Powered by Dreamwidth Studios