Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.08.24;
Скачать: [xml.tar.bz2];

Вниз

А помните, как многие здесь ржали над парадоксальным?   Найти похожие ветки 

 
Поросенок Винни-Пух ©   (2008-06-26 17:34) [280]

А на одном клиенте стоят русские локали, а на другом - английские. Вот как прикажешь числа писать через точку или через запятую?
А потом еще и даты пойдут. Там вообще хана.


Ханы нету, есть тонкости которые есть везде.
Для вещественных у меня есть библиотечная функция с красивым именем try2double которая поймет все что вы сможете придумать записывая вещественное число в строку.
Для дат тоже самое.


 
kaif ©   (2008-06-26 17:35) [281]

clickmaker ©   (26.06.08 17:31) [278]
> Сам юзаю XML всякий раз, как мне нужно INI-файл иметь
а почему все же не ини?


Так как единственный плюс XML в том, что его юзер может в Notepad-е редактировать. В отличие от INI этот формат имеет возможность сделать более чем двухуровневую иерархию наглядной. Поэтому для файла настроек (если их много) XML удобнее. XML также удобен для хранения документов. Например, Excel 2003 позволяет сохранять документ в XML. Это удобно в том смысле, что такой файл проще сгенерировать вне Excel, если надо. Например, если это отчет, формируемый на WEB-сервере и в виде потока посылаемый юзеру.
Однако когда начинаются разговоры о том, что в XML можно хранить базы данных с сотнями таблиц и миллионами записей, мне становится не по себе.


 
kaif ©   (2008-06-26 17:37) [282]

Поросенок Винни-Пух ©   (26.06.08 17:34) [280]
Для дат тоже самое.


Вот лови дату 04/03/2007

Ты мне без всяких функций скажи, это какая дата?
Вот у меня американская локаля, а у тебя - русская.
Так какая это дата?


 
Поросенок Винни-Пух ©   (2008-06-26 17:38) [283]

это не единственные его плюсы.
а как же sql-подобный механизм поиска xpath?


 
Поросенок Винни-Пух ©   (2008-06-26 17:39) [284]

Вот лови дату 04/03/2007

Ты мне без всяких функций скажи, это какая дата?
Вот у меня американская локаля, а у тебя - русская.
Так какая это дата?


Неужели это считается трудным случаем?
я еще понимаю если будет 04/03/07
и то, зная какие где разделители в локалях можно понять где год а где не год.


 
kaif ©   (2008-06-26 17:39) [285]

Где XML хранит индексы для XPATH?
Или он таких слов не знает?


 
Поросенок Винни-Пух ©   (2008-06-26 17:41) [286]

Где XML хранит индексы для XPATH?

нигде. я и на sql сервере могу сделать так, что их не будет.
но запросы будут и там и там


 
clickmaker ©   (2008-06-26 17:41) [287]

эксель, кстати, хранит числа и даты так, независимо от формата ячейки

<Cell ss:StyleID="s21"><Data ss:Type="Number">1.2230000000000001</Data></Cell>
<Cell ss:StyleID="s22"><Data ss:Type="DateTime">2008-02-12T00:00:00.000</Data></Cell>


 
Johnmen ©   (2008-06-26 17:44) [288]


> Неужели это считается трудным случаем?я еще понимаю если
> будет 04/03/07и то, зная какие где разделители в локалях
> можно понять где год а где не год.

А месяц где?


 
Поросенок Винни-Пух ©   (2008-06-26 17:52) [289]

А месяц где?

А где он может быть, если в русской локали стандартные разделители в датах это точки?


 
Johnmen ©   (2008-06-26 17:53) [290]

Если локаль неизвестна.


 
Поросенок Винни-Пух ©   (2008-06-26 17:54) [291]

Ну как она неизвестна, если там в строке прямые слэши?


 
clickmaker ©   (2008-06-26 17:55) [292]

> [290] Johnmen ©   (26.06.08 17:53)
> Если локаль неизвестна.

тогда универсальный формат надо юзать. см. [287]


 
clickmaker ©   (2008-06-26 17:57) [293]

веб-сервисы на SOAP перекидываются и датами и числами с клиентами из разных стран, и ничего.
Проблемы начинаются, когда надо перекачать большой файл.
Но на этот счет MS придумала костыль под названием WSE


 
b z   (2008-06-26 17:58) [294]


> Если локаль неизвестна.
На то есть соотв. паттерны. Но все равно хранить надо в одном (единственном), а уж как показывать, это второе дело ...


 
kaif ©   (2008-06-26 18:09) [295]

Поросенок Винни-Пух ©   (26.06.08 17:52) [289]
А месяц где?

А где он может быть, если в русской локали стандартные разделители в датах это точки?


То есть если точки, то месяц на втором месте, а если слеши, то на первом?
А что если юзер стандартную локалю поменял?
Например, стараясь печатать документы так, как требуется в каком-нибудь налоговом законодательстве, где тем не менее юзаются слеши, а никак не точки?
А что если юзер посылает документы в США и свою налоговую, и ему нужно иметь и тот и другой формат?

В общем, я лично в XML юзаю всегда точки в качестве разделителей десятичной дроби и вот формат даты YYYY-MM-DD. То есть придерживаюсь договоренности, а вовсе не гибкости.

Вот когда тебе сдачу в магазиине выдают, ты какой подход более ценишь, гибкий и масштабируемый или четкий и ясный?


 
Поросенок Винни-Пух ©   (2008-06-26 18:11) [296]

А что если юзер посылает документы в США и свою налоговую, и ему нужно иметь и тот и другой формат?

Ядерной войны не произойдет. Ему вернут его документы и скажут что и как записывать


 
Поросенок Винни-Пух ©   (2008-06-26 18:14) [297]

Вот когда тебе сдачу в магазиине выдают, ты какой подход более ценишь, гибкий и масштабируемый или четкий и ясный?

Гибкий. Если они не могут сдать, я предпочту уйти и получить сдачу завтра чем четко ждать пока у них мелочь появится.
:)


 
Поросенок Винни-Пух ©   (2008-06-26 18:16) [298]

Ну а все же.
Если у нас случай, когда я использую xml для своих внутренних нужд?
Нету гибкости?
Да она просто офигенная в этом случае.


 
Anatoly Podgoretsky ©   (2008-06-26 20:12) [299]

> Поросенок Винни-Пух  (26.06.2008 17:41:46)  [286]

Можешь, но только на самых простейших, а чуть по продвинутее, то тебе не позволит этой вольности.


 
Anatoly Podgoretsky ©   (2008-06-26 20:13) [300]

> clickmaker  (26.06.2008 17:41:47)  [287]

Так это же SIF


 
DiamondShark ©   (2008-06-27 13:21) [301]


> Поросенок Винни-Пух ©   (25.06.08 18:16) [9]
> 1.Имеем систему в которой есть один процесс (прикладная
> программа).2.Имеем систему в которой есть два процесса (прикладная
> программа и процесс сервера).

Ви, таки, будете смеятся, но в любой многопользовательской системе есть процесс сервера.
То, что этот сервер в одном случае скульный, а в другом -- файловый, не имеет никакого полового значения.


 
Поросенок Винни-Пух ©   (2008-06-27 13:26) [302]

теоретически да. а практически оказывается что нет


 
DrPass ©   (2008-06-27 13:48) [303]


> Поросенок Винни-Пух ©   (27.06.08 13:26) [302]
> теоретически да. а практически оказывается что нет

У тебя какая-то неправильная практика. У всех он есть, а у тебя почему-то нет %)


 
Поросенок Винни-Пух ©   (2008-06-27 13:51) [304]

процесс сервера и процесс fb равнозначны.
с точки зрения вашей.
но вы далеки от реалий так же как декабристы от народа.

"Там" сидит не вы, а девушка блондинка.
Если у нее упадет процесс сервера и пропадут шары, она заметит, что кроме озвученной задачи не работает еще куча всякой хрени.
И блондинка сделает ребут.

Если же встанет фб, она ничего такого не заметит, кроме того, что не работает одна единственная программа. И будет ступор.

И там реально был такой ступор.


 
clickmaker ©   (2008-06-27 13:56) [305]

> Если же встанет фб, она ничего такого не заметит, кроме
> того, что не работает одна единственная программа. И будет
> ступор.
>
> И там реально был такой ступор

я придумал решение: надо, чтобы при остановке ФБ сразу заодно пропадали и шары. Тогда она и ребутнет :)
Премию мне :)


 
Sergey13 ©   (2008-06-27 13:56) [306]

> [304] Поросенок Винни-Пух ©   (27.06.08 13:51)
> И будет ступор.

Что и доказывает превосходство файл-сервера. Адназначна!
8-)


 
Поросенок Винни-Пух ©   (2008-06-27 13:57) [307]

Что и доказывает превосходство файл-сервера. Адназначна!

Что и доказывает, что ты всю ветку проспал.


 
Johnmen ©   (2008-06-27 14:06) [308]

Шо??? На очередной виток????
Да бросьте, мужики. Винни-Пух настолько тугой, что обломаетесь :)))


 
Поросенок Винни-Пух ©   (2008-06-27 14:09) [309]

на моей стороне правда жизни мужики


 
AndreyV ©   (2008-06-27 14:09) [310]

> [305] clickmaker ©   (27.06.08 13:56)
> я придумал решение: надо, чтобы при остановке ФБ сразу заодно
> пропадали и шары. Тогда она и ребутнет :)
> Премию мне :)

Лучше авторебут.


 
Johnmen ©   (2008-06-27 14:21) [311]


> на моей стороне правда жизни мужики

Безусловно.
А на нашей правда IT.


 
clickmaker ©   (2008-06-27 14:24) [312]

> Лучше авторебут.

не, тогда тоже ступор будет. А вот если шары пропадут - енто привычное дело )


 
Поросенок Винни-Пух ©   (2008-06-27 14:25) [313]

мужики, ну вы тут дальше сами между собой.
:)


 
Anatoly Podgoretsky ©   (2008-06-27 15:08) [314]

> Johnmen  (27.06.2008 14:06:08)  [308]

Я сейчас на каждое сообщение начну отвечать :-)


 
Alien1769 ©   (2008-06-27 21:04) [315]


> Если же встанет фб, она ничего такого не заметит, кроме
> того, что не работает одна единственная программа. И будет
> ступор.


Может для автора это будет бредом, но:

1.Почему нет проверки ответа ФБ сервера перед основной работой программы для КС части ?
2.Для блонидинок ввести дополнительную меру осознания начала работы, как таковой :))


 
Поросенок Винни-Пух ©   (2008-06-27 21:18) [316]

1.Почему нет проверки ответа ФБ сервера перед основной работой программы для КС части ?

А попытка коннекта это что такое?


 
Alien1769 ©   (2008-06-27 21:23) [317]


> А попытка коннекта это что такое?


> 2.Для блонидинок ввести дополнительную меру осознания начала
> работы, как таковой :))

не озвучен !


 
Real ©   (2008-06-28 23:39) [318]

Следуя логике из первого поста, нафиг XP, Vista, MacOS... Да здравствует CP/M: 16 кб ОЗУ, всего парочка компонент


 
Поросенок Винни-Пух ©   (2008-07-04 10:38) [319]

Всем привет.
Сегодня у них снова FB остановился.


 
Sergey13 ©   (2008-07-04 10:49) [320]

> [319] Поросенок Винни-Пух ©   (04.07.08 10:38)
> снова FB остановился.

И конечно опять "мы ничего не трогали!". 8-)

Или таки факт "самопроизвольной" остановки уже доказан?



Страницы: 1 2 3 4 5 6 7 8 9 
10 вся ветка

Форум: "Прочее";
Текущий архив: 2008.08.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 1.07 MB
Время: 0.101 c
2-1216289835
NJ
2008-07-17 14:17
2008.08.24
DLL


2-1216723921
Нов_и_чок
2008-07-22 14:52
2008.08.24
Программное выкл. компа


15-1215411389
oxffff
2008-07-07 10:16
2008.08.24
Сколько добираться из аэропорта Адлера до Лазаревское.


15-1214894149
интелллигент
2008-07-01 10:35
2008.08.24
"что написать на дельфи" - that is question


15-1215130039
DesWind
2008-07-04 04:07
2008.08.24
Что лучше?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский