На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь

Страницы: (1182) « Первая ... 1013 1014 [1015] 1016 1017 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата
    Пардон, а какой в XP

    нтфс 4 - это было в WinNT 4 до сп4 (то ли включительно, то ли не включительно, уже не помню)

    Цитата
    а вот codepage=utf-8?

    хм :( у меня utf-16. в windows xp.
    я например, легко завожу имена типа 起初.txt,
    и это совершенно точно получается utf-16/

    вся FileSystem - на чистом utf-16, мы даже из внутренних библиотек убрали возможность работы с однобайтно закодированными именами файлов/папок. Ибо это уже никому не нужно.
    Сообщение отредактировано: Бобёр -
      Цитата
      хм :( у меня utf-16. в windows xp.
      я например, легко завожу имена типа 起初.txt,
      и это совершенно точно получается utf-16/

      Тогда понятно. Я просто не сталкивался с такими проблемами. Не владею в должной степени китайским. Если честно, то для меня проблема как-то не очевидная. Для меня лично, я замечу. Но поставить ту же utf-16 с выставлением локали в неё же, я проблем не вижу. Надобно по-пробовать наверное... только в ядре надобно будет подключить модули для этой nls для начала. А то беда какая-нибудь может приключиться...
        Цитата the_Shadow @
        Хе-хе... "Deny from" "откуда". Семантика более чем ясна. По-моему...

        Нам - да, а libopts обладает таким же интеллектуальным аппаратом? Я даже не сомневаюсь, что где то на форже или на мите или в репозитории какого-нибудь дистра есть супермегалиба в перманентном бета-состоянии, которая используя словари осуществляет семантический разбор и отделение параметра от значения :)) Но стоит заменить на <deny from="..."/> и без потери семантики получаешь вагон инструментов по работе с такими конфигами.

        Цитата the_Shadow @
        Location ему не по нраву, видите ли...

        Я тебя сражу наповал, но этом меня как раз вполне устравает :) Ибо в web.config
        ExpandedWrap disabled
          <location path="/Finances/Services">
              ...
                  <authorization>
                      <deny users="?"/>
                      <allow roles="somerole"/>
                  </authorization>
              ...
          </location>

        И совсем написанным я согласен, кроме того, что было выше про "параметр=значение" - это наше все ;) Ну не все это, и давно уже не наше, да и не ваше, судя по апачу, гному и т.п. :)) И в примере семантически все тоже самое, только сделано по стандартам, которые обросли кучей инструментального добра на все случаи жизни. Так что нефиг изобретать велосипеды - бери и радуйся :)

        Цитата the_Shadow @
        Ой, мама! Ты зачем трупу-то присунул?

        Просто у меня сейчас единственный подручный линукс - это голая фря :) Вот и дернул первое, что попалось на глаз. Можем еще в fstab заглянуть за похожим примером. Он еще не упразднен? ;)

        Цитата the_Shadow @
        Этот?

        Он самый. Я в этом топике уже ставил на него ubuntu 7.0x - далеко не все завелось. Хотя, по правде говоря, я ожидал худших результатов :)

        Цитата the_Shadow @
        Зачем тебе "прощаться с BIOS'ом"? Я не совсем понял, если честно данный момент?

        Там к биосу доступа в привычном понимании этого слова нет и рулиться он утилями из ОС. Зачем так сделали не спрашивай, сам хочу знать :)
          Цитата linuxfan @
          По-моему, решение было очевидно.
          :no: Лично я ничерта не понял. Я так понимаю, что мне нужно почитать маны? Блин, сколько уже можно маны-то читать? Расширение проассоциировать - маны читай. Диск не замонтировался автоматом - маны читай. Машину в домен ввести - маны читай. Создать файл с изменениями в конфигах - маны читай. Без манов прям никуда. Мозги что-ли приложить больше некуда или жизь слишком скучная, понять не могу...
          Да и вот это твое решение выглядит явно не элегантнее файла вида "параметр"="значение".
            Цитата Guderian @
            Микрософт вообще не является сколь-нибудь значимым поставщиком контента, так что все это делается в угоду истинным поставщикам и виноватых не там ищешь. Вон Nokia не дала возможности внести OGG в стандарт HTML5, потому как DRM не поддерживает. Adobe вносит DRM во Flash, Эплы так вообще заядлые DRMщики.


            Guderian ладно не буду искать виноватых. Меня просто возмутила общая идея: самое свежее и мощное железо купи (виста на другом не пойдёт) да еще и блюрэй тоже не копейки стоит да и сама виста тоже неплохо по стоимости. Вот выбросил человек на все это кучу денег а что в результате? Оно будет показывать с тем же качеством что и 300 МБ пиратки с гнусавым переводом. :ph34r:
              Цитата best_lamer @
              да еще и блюрэй тоже не копейки стоит
              А блюрей тут при чем?
                Цитата
                Нам - да, а libopts обладает таким же интеллектуальным аппаратом? Я даже не сомневаюсь, что где то на форже или на мите или в репозитории какого-нибудь дистра есть супермегалиба в перманентном бета-состоянии, которая используя словари осуществляет семантический разбор и отделение параметра от значения :)) Но стоит заменить на <deny from="..."/> и без потери семантики получаешь вагон инструментов по работе с такими конфигами.

                Эээ... Вообще-то, libopts сама по себе является частью AutoOpts (частью Autogen), а там... могут быть весьма причудливые варианты, скажем так. Для строк, например -> http://www.gnu.org/software/autogen/manual/html_node/autogen_287.html#SEC287.

                Даже конвертирование описания из XML. http://www.gnu.org/software/autogen/xml2ag.html Хотя, это справедливо именно для автогена и именно "проектов"...

                Я привёл пример с libopts, т.к. в 80% случаев (это можно проверить по конфигу Апача, например) программисту вполне довольно пары "значение" = "параметр". В 20% случаев или около того, это не верно. Соглашусь. Но в том же AutoOpts на всю голову используются regexp, что позволяет создавать довольно сложные конфигурационные файлы. Я, наверное, стремлюсь по большей части упрощать (и конфиги в том числе), чтобы не путаться, но идея примерно в том и есть. Чем проще, тем лучше.

                С другой стороны, есть исторические резоны, например с теми же Location и Directory, которые, если я не сильно ошибаюсь, идут из CERNовского прошлого, общего для всех http-серверов. Зачем чинить то, что и без того работает? ;)

                Вагон инструментов -- это хорошо и здорово, но не всегда он нужен или даже возможен. Вот тот же автоген уже куда и для чего только не присобачили! Каких только описаний проектов не найти -- я где-то видел даже генератор для CGI... Если не ошибаюсь. Для QNX где-то то же видел. Не говоря уже о таких диких вещах как RTAI (real-time linux'овские патчи) и возможность создавать проекты для этого варианта ядра. Там фишка в том, что проект может быть и модулем ядра и отдельным приложением. Предпочтительнее (изначально) первый вариант. Но и второй имеет право на жизнь.

                Идея была и остаётся в создании пусть и не кроссплатформенного генератора, но по крайней мере, работающего хорошо на одной платформе с возможностью генерации кода под остальные. Так что здесь может быть... Что угодно. Без преувеличения.

                По поводу GNOME-аппикух, так всё ещё веселее. Например, evince (что на экране открыто, то на ум и пришло). Казалось бы, "стандартное оконное приложение GNOME". Определяется (его вид) стандартными настройками тем из GNOME. Отлично! А теперь evince --help смотрим на вывод:
                ExpandedWrap disabled
                  Использование:
                    evince [OPTION...] [Файл...] Просмотр документов
                   
                  Параметры справки:
                    -?, --help                     Показать параметры справки
                    --help-all                     Показать все параметры справки
                    --help-gtk                     Показать параметры GTK+
                    --help-bonobo-activation       Отображать параметры активации Bonobo
                    --help-gnome                   Отображать параметры GNOME
                    --help-gnome-session           Отображать параметры управления сеансами
                    --help-gnome-ui                Отображать параметры GNOME GUI
                   
                  Применимые параметры:
                    -p, --page-label=Страница      Перейти к странице документа
                    -f, --fullscreen               Запустить Evince в полноэкранном режиме
                    -s, --presentation             Запустить Evince в режиме презентации
                    -w, --preview                  Запустить Evince в режиме предварительного просмотра
                    --display=DISPLAY              Используемый X-дисплей

                Зачем так? Ну, понятно что стиль окошек-менюшек-кнопочек это хорошо и здорово. Но что делать, если мне нужно рулить приложением из скрипта например? Для этого есть опции командной строки (определяемые через getopts, так же входящую в AutoOpts). Вот они. Выше. Пожалуйста, можно пользоваться.

                А как быть если мне в приложении GNOME нужно сохранить какие-нибудь значения в файл конфигурации именно приложения (который для каждого пользователя свой)? Для этого можно использовать простые текстовые файлы. Можно и XML... http://developer.gnome.org/doc/GGAD/z79.html
                Цитата
                A path is passed to Gnome as a string, with the form "/filename/section/key". If you want to use a filename which is not in the standard Gnome directories, you can bracket the entire path with the '=' character and it will be interpreted as absolute. You can even use this as a simple datafile format (it is used for the .desktop files programs install in order to appear on the Gnome panel menu). However, XML (perhaps using the gnome-xml package) is almost certainly a better choice for that. XML may also be a better choice for storing some kinds of configuration information; the primary advantage of the libgnome configuration library is its simplicity.


                Если мне всего-то пару параметров сохранить, то зачем мне XML? А если у меня какой-нибудь проект, основанный на большом числе параметров (как вариант -- тот же генератор тем для GNOME) то почему бы не пользоваться XML?

                Я просто пытаюсь тебе объяснить, что практика использования тех или иных конфигурационных файлов диктуется в первую очередь задачей, где эти файлы применяются. А уж потом всем остальным. Если возвращаться к тому же Апачу, то я сомневаюсь в том, что имеет смысл прифигачивать к Апачу код, который будет парсить XML. Незачем, т.к. существуют случаи, когда XML, несмотря на всю его очевидную выгодность, просто не используется в системе, где стоит тот же Апач. Туда надобно будет заливать ещё море либ, для поддержки XML. А зачем, если оно там не нужно? В случае с GNOME по умолчанию такие либы есть, но здесь вопрос в простоте решения...

                Цитата
                Там к биосу доступа в привычном понимании этого слова нет и рулиться он утилями из ОС. Зачем так сделали не спрашивай, сам хочу знать :)

                Хммм... "софтовый биос"? Я как-то раз с таким ХП столкнулся. Улыбнуло, когда позвонил в тех. центр ХП и поинтересовался про эту модель. Её, говорят, в Россию не возили. Вообще. Причём, я сидел в Москве... Ноут был у меня в руках. Сам не понимаю что это даёт...
                  Цитата mrco @
                  Это что на нтфс нельзя кодировку менять?

                  Зачем? Я всегда подозревал, что линуксоиды - люди необычные, но не до такой же степени :lool:

                  Цитата the_Shadow @
                  Тогда понятно. Я просто не сталкивался с такими проблемами. Не владею в должной степени китайским. Если честно, то для меня проблема как-то не очевидная. Для меня лично, я замечу. Но поставить ту же utf-16 с выставлением локали в неё же, я проблем не вижу.

                  Зато я сталкивался. За кодировкой в ФС никто не следит; одна софтина создаёт файлы с именами в кодировке koi-8, другая - в windows-1251, системная при этом - utf-8. Самое смешное, что полученные крякозяблы даже не являются допустимыми utf-8-строками.

                  Цитата the_Shadow @
                  Я просто пытаюсь тебе объяснить, что практика использования тех или иных конфигурационных файлов диктуется в первую очередь задачей, где эти файлы применяются. А уж потом всем остальным.

                  А что используется вместо XML-схем? Для проверки значений есть какие-нибудь готовые инструментальные средства? Есть аналоги средств для реализации чего-либо, аналогичного XML-data-binding'у, XPath и XQuery?

                  Просто есть опасения, что сообщения об ошибке вроде "файл плохой" вместо точного опеределения - что в нём не так - это нормально. Это нормально?
                    Цитата wind @
                    Зато я сталкивался. За кодировкой в ФС никто не следит; одна софтина создаёт файлы с именами в кодировке koi-8, другая - в windows-1251, системная при этом - utf-8. Самое смешное, что полученные крякозяблы даже не являются допустимыми utf-8-строками.

                    Ух-ты, а расскажите как посредством простого (или любых других) вызова open можно создать имя в КАКОЙ-ТО кодиоровке?

                    Добавлено
                    а хотя да можно (например если копировать через winscp), только оно будет валидно utf-8.
                      Цитата mrco @
                      Ух-ты, а расскажите как посредством простого (или любых других) вызова open можно создать имя в КАКОЙ-ТО кодиоровке?

                      Куда-куда вызова? Самба-сервер, только и всего. А кодировка, как я понял, может быть любая - линуксовые ФС воспринимают имена, как кучки байтов, а не как текст. Каменный век, в общем :)

                      Цитата mrco @
                      а хотя да можно (например если копировать через winscp), только оно будет валидно utf-8.

                      Любой русский текст в однобайтовой кодировке, будет недопустимым для utf-8 :)
                        Цитата $im @
                        А блюрей тут при чем?

                        $im ты в идею врубись для начала ;) для висты комп пятилетней давности это уже фуфло так? Т.е. для полноценного HDTV и блюрэй нужно очень новое дорогое и очень продвинутое железо. А вот теперь прикинь к примеру опа есть оно у тебя это самое волшебное железо :whistle: ну ты естественно рад и виста у тебя лицензионная и все вроде бы хорошо… Вот только радости все это тебе уже не доставит. Потому как заботливые программеры сам знаешь откуда позаботились о том чтобы виста и железо в сумме портили видео и искажали звук… вроде бы и не сильно заметно на первый взгляд если верить словам. Но все равно подумай смысл вкладывать кучу денег в висту и в железо для висты если все это вместе будет показывать не намного лучше чем старый первый пень пирацкую avi-шку :lol: и при этом трещать динамиками обалденной 6ти/8ми/многа:) канальной аудиосистемы не намного лучше чем нонеймовские недоплееры…
                          Поэксперементировал с флешкой и вистой - создал три папки: кирилица, умляуты, греческий. Открыл в линуксе, читается, записано все в утф-8. Можно поздравить МС, додумались. Хотя может кто-то подсказал? 8-)

                          Добавлено
                          Цитата wind @
                          Куда-куда вызова? Самба-сервер, только и всего. А кодировка, как я понял, может быть любая - линуксовые ФС воспринимают имена, как кучки байтов, а не как текст. Каменный век, в общем

                          Да это по аналогии с winscp. А смб протокол в каком виде предусматривает передачу имен файлов?
                          Сообщение отредактировано: mrco -
                            Цитата mrco @
                            А смб протокол в каком виде предусматривает передачу имен файлов?

                            Какая разница?

                            Цитата mrco @
                            Да это по аналогии с winscp.

                            WinSCP - это такое серверное ПО для линуха? При чём здесь вообще клиент?
                              Цитата the_Shadow @
                              Это уже рефлекс. Особенно, если глянуть в документацию на NVidia FX Composer и Shader Debugger. Leprecon, это тебе нужно посмотреть.
                              И чем ты хотел похвалиться? Дебаггер шейдеров и в студии давно есть.
                                Цитата Guderian @
                                Просто у меня сейчас единственный подручный линукс - это голая фря :)

                                Не поминай нечистивую ось в православном холиваре. Фря маст дай!
                                Цитата $im @
                                А блюрей тут при чем?

                                HD video
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 1013 1014 [1015] 1016 1017 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



                                Рейтинг@Mail.ru
                                [ Script execution time: 1.7061 ]   [ 15 queries used ]   [ Generated: 5.11.26, 02:30 GMT ]