Регионал сеттингс & нумбер форматс - dokole???
Когда дочь в школе училась, начиналась "эпоха информатизации". Я ее все спрашивал: А вам на математике рассказывают, что американцы дробную часть через точку пишут, а не через запятую?
Нет, говорит, ни слова. Ну может, на информатике будет... (которую тогда еще толком не ввели).
Вот теперь моя прога выводит .CSV формат. У заказчика не работает, в Эксель не всасывается. Смените языковые настройки на стандартные! (Сменили, все пошло). А почему вы не сделаете, чтоб работало с обычными?
И тут Столпотворение... Мелочь, да? А в школе так и не пытаются приучить к американской записи :-). Хотя бы как к варианту.
И даты как только не пишем. 01/04/2005 - это когда?
Нет, говорит, ни слова. Ну может, на информатике будет... (которую тогда еще толком не ввели).
Вот теперь моя прога выводит .CSV формат. У заказчика не работает, в Эксель не всасывается. Смените языковые настройки на стандартные! (Сменили, все пошло). А почему вы не сделаете, чтоб работало с обычными?
И тут Столпотворение... Мелочь, да? А в школе так и не пытаются приучить к американской записи :-). Хотя бы как к варианту.
И даты как только не пишем. 01/04/2005 - это когда?
А трёхзначные группы целой части числа не пробелом отделяют, а запятой. А шо с них взять, они ж там кверху ногами ходють.
А вообще, хорошим тоном для программы является спросить про разделители и форматы вывода. Предложив вариант по умолчанию. Каковым должны быть стандартные для ЦА региональные настройки и форматы. Если ЦА русскоязычная - то свои, для антиподов - свои.
А вообще, хорошим тоном для программы является спросить про разделители и форматы вывода. Предложив вариант по умолчанию. Каковым должны быть стандартные для ЦА региональные настройки и форматы. Если ЦА русскоязычная - то свои, для антиподов - свои.
Да согласен. Так и сделал уже.
Но вот ведь закавыка: русскоязычные инженеры и научники всякие обычно держат на Винде американские настройки форматов. (Или это только "в моем кругу"?)
А что война форматов и .CSV (comma separated values, blin!!!) захватила, это уже гнусненько. Ладно хоть от русских языков программирования отбились. А ведь было!
(Я не о Коболе, этот пусть живет.)
Но вот ведь закавыка: русскоязычные инженеры и научники всякие обычно держат на Винде американские настройки форматов. (Или это только "в моем кругу"?)
А что война форматов и .CSV (comma separated values, blin!!!) захватила, это уже гнусненько. Ладно хоть от русских языков программирования отбились. А ведь было!
(Я не о Коболе, этот пусть живет.)
Д
Дон..
А 04/05/03 - это когда?!
Некоторые ушлые европейские негодяи норовят ещё и год в самом начале прописать.
Некоторые ушлые европейские негодяи норовят ещё и год в самом начале прописать.
Как Вы думаете, Кобра, я от нее это коварно скрыл? :-) В нашу кв-ру весь подъезд ходил компьютерной грамоте обучаться и lode runner'а гонять. 87-88 год...
Просто досадую на очередной консерватизм школы.
Дон:
Формат YYYYmmDD все же тем хорош, что
а) опознается,
б) дает лексикографическую сортировку дат.
Просто досадую на очередной консерватизм школы.
Дон:
Формат YYYYmmDD все же тем хорош, что
а) опознается,
б) дает лексикографическую сортировку дат.
Д
Дон..
(ворчливо) Но ведь падлы норовят ещё использовать форматы YY/MM/DD и YY/DD/MM. Полная засада!
ой.
YYddMM я пока не встречал.
"Не хвали судьбу, счастливым никого не почитай, // Прежде, чем сойдешь под землю, злого горя не видав."
А еже можно YdMYdM, YmDYmd...
YYddMM я пока не встречал.
"Не хвали судьбу, счастливым никого не почитай, // Прежде, чем сойдешь под землю, злого горя не видав."
А еже можно YdMYdM, YmDYmd...
а) опознается,
б) дает лексикографическую сортировку дат.
У японцев он.
Просто досадую на очередной консерватизм
школы.
Не вижу проблемы. Есть русский язык и правила его типографики. В т.ч. и с числами. Есть английский язык. И т.д.
Следуя этой логике, надо учить детей переходить с ёлочек на лапки? Я о кавычках. Не думаю.
Не нужно машинные проблемы перекладывать на людей, а точнее, проблемы программистов делать проблемами юзеров.
Д
Дон..
Наиболее феншуйным вариантом было бы YdmmdY.
Вот теперь моя прога выводит .CSV формат. У заказчика не работает, в Эксель не всасыв
вообще-то по-мойму делать прогу так, чтоб заказчик под нее жеско настройки менял - кривость жуткая. еще один такой же чуд сделает свою жеско с другими и будут бедняги перед каждым запуском другой проги настройки менять.
а че, слабо прогу-то настраиваемой сделать и избавить людей от головняка?
Тогда такой вопрос.
Подчинение формата CSV (который люди глазами обычно не читают) региональным настройкам - не есть ли это как раз перекладывание именно с больной программерской на здоровую юзерскую?
В остальном-то я просто ворчу, конечно...
Подчинение формата CSV (который люди глазами обычно не читают) региональным настройкам - не есть ли это как раз перекладывание именно с больной программерской на здоровую юзерскую?
В остальном-то я просто ворчу, конечно...
Юзер тут вообще не при делах. Русскый Эксель под русской Виндой вправе ращщитывать, что числа, которые он должен съесть, будут подаваться ему в рот в русской ложке, расписной, деревянной. И если иностранный немчура суёт ему в рот свой бутерброть, Эксель не обязан его жевать.
Хочу русский формат екзешника. Пусть в начале будет не MZ, а ВВП. Винда русская? Пущай хрявает.
А при чём тут русский или какой формат? Железная тварь хавает всё в байтах. А какие мы этим байтам значения приписываем - наши заморочки.
Вот. По-моему, содержимое CSV - это те самые байты. И не надо было делать его регионозависимым.
Нет, не байты. А значения как раз в человеко-читаемой форме, не только машинно-читаемой. Иначе не было бы это текстовым форматом.
А то, что там может быть разная кодировка - ASCII, ANSI, MAC, ISO, KOI - Вас не смущает?
А то, что там может быть разная кодировка - ASCII, ANSI, MAC, ISO, KOI - Вас не смущает?
Вот ведь шьорт побьери... Были времена, когда с русским было все ясно. Чтоб на машине читалось и вводилось, надо в аутоекзек.бат поставить вызов резидента - русский драйвер.
Формат вывода той же даты в Дос 3.30 задавался какими-то значками с долларом, помню :-)
И ведь жили! И суперкалк 4-й уже был. И csv-форматом пользовались нормально.
Техника идет по пути поворота лицом к юзеру?
-Рядовой Крамаров, снять противогаз!
-Отставить, лейтенант. Это у него рожа такая.
Формат вывода той же даты в Дос 3.30 задавался какими-то значками с долларом, помню :-)
И ведь жили! И суперкалк 4-й уже был. И csv-форматом пользовались нормально.
Техника идет по пути поворота лицом к юзеру?
-Рядовой Крамаров, снять противогаз!
-Отставить, лейтенант. Это у него рожа такая.
Авторизуйтесь, чтобы принять участие в дискуссии.