dubrick: (поток сознания)
dubrick ([personal profile] dubrick) wrote2012-11-14 05:56 pm

Рабочее, забавное

Напомню, что я работаю на данный момент в фирме, разрабатывающей аппараты легочной вентиляции (они же "искусственного дыхания", они же "מנשמים").

Короче, преамбула.
Помимо основной аппликации, которая бежит непосредственно внутри прибора и занимается управлением дыхания, рисованием графиков на дисплея прибора, управлением аварийными звенелками, сохранением истории итд., есть у нас аппликация, которая бежит на обыкновенной персоналке/лапте и тоже рисует в гораздо более хорошей резолюции те же графики дыхания.
Программу для PC писали не мы, а внешний разработчик. Мы её продавали тем, кто хотел, она работает в разных странах, и никаких проблем не было.
По-большему счету, все, что она делает, так это читает информацию с сериального порта, посланную в обыкновенном текстовом режиме, типа там такие строчки: pressure = 23.4, flow = 5.6, итд., ну и потом рисует соответствующие графики.

И вот послали мы эту вспомогательную программу нашим клиентам в России. И приходит из славного города Липецка жалоба, мол, ни хрена ваша программа не рисует. Мы и так, и так проверяли, сравнивали версии: у нас это работает под всеми виндами (и экспишка, и семёрка, и с разными service packs), а в городе Липецке - ни в какую.

Ну, кто догадается и ответит как можно точнее, что именно оказалось причиной проблемы? :-)

[identity profile] vombatenok.livejournal.com 2012-11-14 04:03 pm (UTC)(link)
они писали строчки на великом и могучем? ;))))

[identity profile] dubrick.livejournal.com 2012-11-14 04:06 pm (UTC)(link)
нет, они ничего не могут писать, это наш прибор пишет на великом и могучем языке Шекспира в точности, как я написал и даже выделил :-)

[identity profile] vombatenok.livejournal.com 2012-11-14 04:09 pm (UTC)(link)
а, я решила, что они дали свой инпут :)

[identity profile] olgayaroslavna.livejournal.com 2012-11-14 04:04 pm (UTC)(link)
Точка вместо запятой, как знак десятичной дроби.

[identity profile] wasilij.livejournal.com 2012-11-14 04:11 pm (UTC)(link)
Опередила.
Я на это наткнулся когда писал один обработчик, а у меня на лапте была прописана русская локаль, а на ивритской или английской все работало нормально.
Мораль - всегда, всегда проверять локальные установки.

[identity profile] olgayaroslavna.livejournal.com 2012-11-14 04:21 pm (UTC)(link)
У ВОЗ был как-то случай - они оставили инструкции к какому-то лекарству в двух деревнях где-то в Ю-В Азии, типа "одну чашку лекарства на три чашки воды с утра". В одной деревне лекарство действует, в соседней - нет. Оказалось, во второй деревне размер чашек - в три раза меньше, чем в первой.

[identity profile] yms.livejournal.com 2012-11-14 05:38 pm (UTC)(link)
локальные установки хорошие и правильные, а проверять надо (вовремя) работу сторонних умельцев, которые не знают, что бывают другие локали.

[identity profile] dubrick.livejournal.com 2012-11-14 05:07 pm (UTC)(link)
Эх, забыл заскринить. Но ты первой догадалась, факт!

[identity profile] mif.livejournal.com 2012-11-14 04:13 pm (UTC)(link)
Линукс? :)

[identity profile] yms.livejournal.com 2012-11-14 04:30 pm (UTC)(link)
на дотнете тоже может быть. Там по умолчанию многие парсеры используют CurrentCulture, которая задается системной локалью.

[identity profile] dubrick.livejournal.com 2012-11-14 05:03 pm (UTC)(link)
Именно!

[identity profile] dubrick.livejournal.com 2012-11-14 05:04 pm (UTC)(link)
Я же написал, что винды

[identity profile] muwa.livejournal.com 2012-11-14 04:39 pm (UTC)(link)
А может оно ЛАТ-КОИ8 делало где-нибудь... на уровне драйвера, например. Там, в Липецке этом такие умельцы...

[identity profile] dubrick.livejournal.com 2012-11-14 05:06 pm (UTC)(link)
Да хоть китайский, наш прибор "мастер" и шлет все по-английски
Ну там выше народ уже догадался, в чем дело

[identity profile] stas-eilat.livejournal.com 2012-11-14 06:15 pm (UTC)(link)
"Да гранаты у них не той системы!"(С)

[identity profile] b-scorp.livejournal.com 2012-11-14 06:28 pm (UTC)(link)
Грамотеи ) а нам в больницах потом всякие ваши косяки расхлёбывать )
А вас чего, опять перекупили, я слышал?

[identity profile] dubrick.livejournal.com 2012-11-14 08:48 pm (UTC)(link)
да нет, мы неподкупные и ... потому скоро развалимся :-)

[identity profile] cryinstone.livejournal.com 2012-11-15 09:33 am (UTC)(link)
Хахаха ... парсинг и локализация ...
Как же вы не учли культуры и локали? :)

[identity profile] cryinstone.livejournal.com 2012-11-15 09:34 am (UTC)(link)
Хаха... парсинг дат и цифр... локализация!
Непростительно!