metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-11-21 08:53 pm

ИТ, энтерпрайз и шаманство.

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

Вот сегодня опять. Работаю с SDK для системы распознавания речи, изучаю примеры использования. Наговорил английский текст, распознал, пытаюсь загрузить в прогу для корректировки. Хрен. Пишет "80002005 Type mismatch". Ну я привыкший, что эта система тупит по поводу и без повода, пишут ее какие-то психи, думаю, или в документации не отражено что формат xml-файла не этот, или еще что-нибудь такое. Файл понятен, думаю, сам напишу аналог их компонента для корректировки за пару дней.

Но решил чуть-чуть повозится. Не работает. Прохожусь по пунктам меню этой системы, вижу там ссылку на логи. Смотрю в лог(это не та машина, где я проверял, другая). Пробегаюсь глазами, ничего не вижу и тут случайно спотыкаюсь на строчке в которой упоминается "региональные настройки такие-то". Первая мысль: "пойду проверю формат времени в файле". Иду обратно на машину, где тестировал загрузку файла, заглядываю в файл - времени в виде времени там нигде нет. Зато есть время в виде секунд, с разделителем - точкой. За каким-то хреном меняю везде точку на запятую, пытаюсь открыть - бабах, ВСЕ РАБОТАЕТ.

Злые клоуны для сохранения используют нейтральный формат чисел, а для загрузки - местную локаль. Зашибись, просто зашибись.

[identity profile] slonopotamus.livejournal.com 2008-11-21 07:23 pm (UTC)(link)
Радуйся, что мы не турки, у них вообще пипец с локале-зависимыми багами.

[identity profile] dizel-by.livejournal.com 2008-11-21 11:59 pm (UTC)(link)
У них вообще пипец, не только с багами. Особенно поиск делать приятно. С учётом того, что два турка одно и то же слово одинаково никогда не напишут :)

[identity profile] raydac.livejournal.com 2008-11-21 07:36 pm (UTC)(link)
нередкая трабла на самом деле.. есть какой то относительно популярный UML редактор бесплатный, тот под русской виндой вылетает из-за траблов с парсингом текста в числа из-за разделителя

[identity profile] jek-hor.livejournal.com 2008-11-21 10:35 pm (UTC)(link)
Мды. А у нас в openinkpot при расковыривании китайского загрузчика всплыла проблема: после наложения китайских кривых рук загрузчик читал свои настройки из одного места на флешке, а писал в другое :)

[identity profile] ionflux.livejournal.com 2008-11-22 08:14 am (UTC)(link)
И не будет других локалей в мире, окромя той которая у разработчика на компьютере.