Ненависть к Майкрософту - это объективно?

Тема в разделе "WASM.HEAP", создана пользователем ingrem, 18 авг 2005.

Статус темы:
Закрыта.
  1. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    leo

    зачем звонить, он тут рядом - в соседней палате, как с процедур освободится обязательно передам :)) Есть еще пара Наполеонов, один Ленин, и три Сталина - никому не надо? Ну как хотите ;)
     
  2. SDragon

    SDragon New Member

    Публикаций:
    0
    Регистрация:
    6 июн 2005
    Сообщения:
    133
    Адрес:
    Siberia


    Ох, ребята, извините :). Я что-то перемудрил... Как и говорят leo и aplet, для копирования в буфер обмена достаточно ориентироваться на язык, заданный программой, а если он не задан - использовать язык системы.



    Хотя если бы в ОС была функция, распознающая однобайтовые кодировки, это было бы здОрово! Ведь есть же IsTextUnicode().





    Это верно, но лишь для европейских языков с алфавитной письменностью. Например, алгоритмы для отображения двунаправленного (bi-directional) текста должны быть включены в ОС, иначе каждый прикладной программист чего-нибудь своего навыдумывает, и в результате получится несогласованность между программами. Пользователю будет неудобно.



    А эти алгоритмы требуют различать языки с письмом справо налево и слева направо, так что от ОС все-таки требуется некоторая "интеллектуальность" в поддержке нац. языков.



    ИМХО, неплохо и то, что в Windows есть функции для нормализации, регистро-независимой сортировки и преобразования регистра. Реализовывать их самостоятельно для каждой программы ужасно муторно, кроме того, есть некоторые специфические особенности для греческого и турецкого языка (см. файл SpecialCasing.txt на unicode.org). Если бы всем прикладным программистам пришлось вникать в эти турецкие проблемы, у них не осталось бы времени на разработку собственных программ. Проще обрабатывать такие вещи на уровне системы.



    Кроме того, Windows и так не пытается заниматься проверкой орфографии и тем паче стилистики. Это в *nix есть системный словарь, общий для всех программ.





    Если это частный случай, то какой язык нарушает правило "символ с кодами 192..255 не используется в английском языке и является символом нац. алфавита"? Может быть, ты имеешь в виду многобайтовые японские и китайские кодировки времен Windows 9x?
     
  3. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев


    Вот в этих например языках имеются такие символы -

    Central Europe(1250), Greek(1253), Thai(874), Baltic(1257), Viet Nam(1258), Arabic(1256), Turkish(1254). Т.е. как без codepage определить к какому языку относится символ из диапазона 192..255?

    Ну а нарушают все те, чьи кодировки в один байт не влезают, если я правильно это "правило" понял :)
     
  4. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    masquer

    В целом и общем, вы с Билли конечно правы ;)

    Вот только интересно как зовут того чудака из соседней платы, у которого на компе установлены все или хотя бы несколько из перечисленных тобой языков\раскладок :)))

    Ежели он не ваш друг или родственник, то не понятно, почему вы с Билли решили угодить ему, а не подавляющей серой массе населения планеты, которая в повседневной жизни пользуется одним-двумя "языками" (точнее наборами символов). Да и опцию "Язык программ, не поддерживающих Unicode" придумали не мы с SDragon'ом, а вы с Билли и Со, правда я так и не понял для чего :)))
     
  5. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев


    все - вряд ли у кого(кроме разработчиков определенного софта), а 2+ разных кодировок - у кого угодно могут быть. У меня от 2 до 6 кодировок может быть, т.к. я на 3х языках свободно разговариваю, а еще на 3-4 что-то прочитать/написать могу.





    дай определение подавляющей серой массы. Не знаю, как МС, а я например страны СНГ и, с оговорками, Китай вообще игнорирую как потенциальный рынок... Могу только предположить что те, кто пользуются больше чем одним языком дают 1-2% продаж в общей массы :) Ес-но это не значит, что на них можно наплевать, но и плевать на оставшиеся 98-99% никто не будет.

    В общем, мне уже надоело жевать эту тему, хочешь считать это серьезным доводом в каком-либо споре, а меня ассоциировать с МС - твое право, а то мы можем еще страниц на 5 накидать ценных мыслей, только практического толку от этого никакого, хотя может кому для общего образования и пригодится ;)
     
  6. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    masquer

    > "а меня ассоциировать с МС - твое право"

    Ты сам взял на себя роль адвоката МС в данном вопросе и приводишь несерьезные возражения и отмазки очевидной ляпе МС. Вот и опять говоришь "у меня от 2 до 6 кодировок может быть". Да хоть 100 установи, только подумай и скажи - где и насколько часто ты их будешь использовать. В N-й раз отвечаю - реально их можно использовать только при написании писем, статей, факсов и т.п., т.е. в блокноте и офисных приложениях поддерживающих юникод. А существующее на сегодняшний день великое множество программ, не поддерживающих эту фичу, просто не позволят тебе этого сделать, т.к. не для того они предназначены чтобы извращаться в познаниях языков. Думаю ты не будешь требовать от fasm'а, чтобы он по переключению раскладки переходил на masm, C или паскаль ;) А вопросы преемственности и совместимости ? Счаз, навороченные базы данных, ГИС'ы и CAD'ы дружно бросятся перелопачивать свой софт, чтобы удовлетворять прихоти капризных полиглотов. Ага, разбежались. Дали тебе возможность использовать дефолтный язык по выбору - скажи спасибо и не капризничай.



    > "мне уже надоело жевать эту тему"

    Мне тоже. Факт на лицо - Windows XP неверно преобразует национальный однобайтный текст в юникод, если текущий язык не соответсвует национальному. Ничего страшного и катастрофического в этом нет. Следи за индикатором языка или вообще забей на копирование\вставку и все будет ОК. Да здравствует Мicrosoft ! Ой, чуть не забыл переключитьcя на RU - надо привыкать к новым правилам.. Следи за собой, будь осторожен, следи за собой..



    PS: Кстати, мы еще не обсуждали вопрос почему при приеобразовании из юникода в CF_TEXT XP забивает символы не текущего языка вопросами. Наверное было бы логичнее и круче задействовать перевод с одного языка на другой ;))))

    Ладно, пора завязывать. Билли видать серьезно болен, не будем утомлять его своим лепетом - у него и без этого забот хватает :))))
     
  7. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    ИМХО Линукс лучше только одним - настоящая многозадачность
     
  8. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    mix_mix



    Потрудитесь пожалуйста объяснить что такое
    , и почему она есть в линуксе и ее нет в Windows NT?

    А то я плохо понимаю смысл ваших слов.
     
  9. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    mix_mix



    Не рановато ли ты оси сравниваешь? :)
     
  10. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    _DEN_

    :):):)

    В самый раз - позже такие дурац... сорри, неоднозначные вопросы, как правило, человека уже не интересуют... у него появляется множество более насущных
     
  11. ash

    ash New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2004
    Сообщения:
    52
    Адрес:
    Latvia
    Извиняюсь, что не в тему, хотя от темы тут уже давно отошли.



    Есть какая-нибудь ОСь, в которой ВСЁ в уникоде и НИКОГДА не возникает проблем вроде выше описанных?
     
  12. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Анекдот вспомнился :)

    В свои 20 он знал пять операционных систем и ниодной женщины.

    :)
     
  13. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    ash

    Одного уникода маловато будет. Вот 2000-й ворд - вроде все в уникоде, а КАК он глючит на языках, которые справа-налево! Просто гениально! Он даже размер шрифта мне на фарси менять не дает, сс.. то есть нехороший.
     
  14. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    ash



    В Windows CE всё апи юникодное. Правда, некоторые программы всё ещё упорно используют ансишные строки и перекодируют их в юникод только перед выводом...
     
  15. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    С экономической точки зрения винда - хороший продукт. Это объясняется тем, что большинство предприятий её используют. Это всем давно известно. А вот насчёт Linux - я сам работаю с OpenSource, но линуху не юзаю. Моя философия - это объединение OS и MS - не в смысле слияния компаний (Боже упаси), а в смысле взаимодействия.

    OS - не бедная организация. Наш LinuxCenter - третий в области гигант после Газпрома и сбербанка. Деньги в OS крутятся огромные, просто механизм заработка в OpenSource - не для ламеров.
     
  16. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    шутка:
    в OS создали OpenID
    Когда будет OpenPassword?


    РЕАЛЬНОСТЬ:
    Знаете, кто входит в число доноров OpenSource? - MICROSOFT!

    Да, Microsoft платит Сообществу хорошие деньги. Это факт.
     
  17. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    Ремарки:
    1. Почему-то некоторые клиенты форума читают только первые страницы конференций - top10 тем. В глубь глядеть не хотят

    2. До сих пор нет действительно хорошо работающей технологии.

    Та же ГУЯ - далеко не идеал ни в одной ОС

    CLI - ууууу.... тут ещё работать, работать и работать....

    Database engines "Глююючищщщеее ещё то."

    А вообще ИМХО винда для юзверя - это одно, а для программера - другое. Очень хороший инструмент в умелых руках.

    Совет: возьмите любую технологию и работайте над ней. Новое не сильно приветствуется.
     
  18. clone

    clone New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2006
    Сообщения:
    84
    ash
    Не уверен на 100%. Plan9. Из тех же лабораторий, что и UNIX.
     
  19. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    MICROSOFT MUST DIE!!!
    WINDOWS MUST DIE!!!
    BILL GATES MUST DIE!!!

    BEER FOR EVER!!!

    На этой ноте и окончим споры :)
     
  20. Headerx

    Headerx Moore

    Публикаций:
    0
    Регистрация:
    2 янв 2007
    Сообщения:
    64
    Адрес:
    Atyrau
    Windows это средняя по современным меркам ось, ни больше ни меньше.
    а лучшая конечно же FreeBSD !
     
Статус темы:
Закрыта.