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

Страницы: (1182) « Первая ... 704 705 [706] 707 708 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата wind @
    И насчёт ascii-only имён файлов больше при людях не говорите, а то нехорошее подумают.


    Нехорошее думайте о мсявках, которые в 21-м веке системные файлы именуют не только ascii-only, но и 8.3.

    Линукс позволяет создавать имена файлов с любыми байтами в диапазоне 128—255. Ему положить с прибором на вашу кодировку, отношение к Кашруту и даже на то, обрезаны ли вы. Потому что, прозрачно намекаю, в одной системе могут встретиться индус, еврей, китаец и русский. Им что — перегрызть горло друг дружке, потому что все уже давно как UTF-8, а один русский думает, что умнее всех и у него локаль Windows-1251? Он у себя в хомяке создает файлы в своей кодировке. Еврей — у себя на иврите. Китаец на китайском. Все счастливы. (Кроме того, они могут обмениваться файлами со вполне meaningful для всех, кроме самого умного русского, названиями.)

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

    Цитата wind @
    Было бы забавно, если бы форточки позволяли запихнуть в имя файла зарезервированный символ.

    Итить! А поцчему он до сих пор заrезеrвиrован? Ви таки еще запуцкаете программы для CP/M 86?
      Цитата Ho Im @
      Нехорошее думайте о мсявках, которые в 21-м веке системные файлы именуют не только ascii-only, но и 8.3.

      Системные файлы? Не мои? Почему я должен на них обижаться?

      Цитата Ho Im @
      Потому что, прозрачно намекаю, в одной системе могут встретиться индус, еврей, китаец и русский. Им что — перегрызть горло друг дружке, потому что все уже давно как UTF-8, а один русский думает, что умнее всех и у него локаль Windows-1251?

      Не знаю, про какого вы тут русского песни поёте; у меня локаль utf-8.

      Цитата Ho Im @
      Кроме того, они могут обмениваться файлами со вполне meaningful для всех, кроме самого умного русского, названиями.

      Невозможно передать, как я за них рад! В добрый путь.

      Цитата Ho Im @
      CVS-у тоже, судя по всему, на кодировку положить, он просто позволяет с файлами все то, что позволяет драйвер файловой системы.

      А с чего вдруг cvs'у по другому поступать?

      У нормальных людей, если для хранилища выбрана кодировка X, то только в кодировке X и могут быть созданы имена файлов. Если кто-то пытается создать объект с именем в кодировке Y, то драйвер должен перекодировать её в X или интерпретировать, как X, и никак иначе.

      Цитата Ho Im @
      А поцчему он до сих пор заrезеrвиrован? Ви таки еще запуцкаете программы для CP/M 86?

      Потому что "имя:" обозначает имя устройства ввода-вывода, имеющего определённый интерфейс. А почему в линуксе вместо нормального, понятного человекам разделителя имён - ";" используется двоеточие?
        Цитата wind @

        Потому что "имя:" обозначает имя устройства ввода-вывода, имеющего определённый интерфейс. А почему в линуксе вместо нормального, понятного человекам разделителя имён - ";" используется двоеточие?

        Потому что в линуксе
        1) знали о формате файла вида название.тип;версия, используемого, ЕМНИП, в VMS еще, а также в ISO9960,
        2) знали о том, что не стоит следовать дурному примеру и наступать на грабли, а взять хороший из исторического юникса, который устройства обобщает и позволяет смонтировать в любую точку единого дерева каталогов. Венда, кстати, имеет что-то такое где-то у себя внутренне, но почему-то даже самым новым программам не позволяет это использовать.
          Цитата wind @
          У нормальных людей, если для хранилища выбрана кодировка X, то только в кодировке X и могут быть созданы имена файлов.
          Пример в студию, пожалуйста. И, кстати, что такое т.н. "хранилище" с точки зрения ФС? Ей разве не должно быть фиолетово, что вы там у себя (на дисках :) ) держите?

          Цитата wind @
          Если кто-то пытается создать объект с именем в кодировке Y, то драйвер должен перекодировать её в X или интерпретировать, как X, и никак иначе.
          Круто. А как драйвер "бНОПНЯ" от "Привет" отличит? ИИ нужон, однако.
            Цитата wind @
            У нормальных людей, если для хранилища выбрана кодировка X, то только в кодировке X и могут быть созданы имена файлов. Если кто-то пытается создать объект с именем в кодировке Y, то драйвер должен перекодировать её в X или интерпретировать, как X, и никак иначе.

            Кодировка для хранилища — вопрос convention. Пупкин и Тютькин решили хранить у себя файлы в кодировке utf-8 и делают это. Сиськин с ними несогласен и это его право. Уровень файловой системы совершенно правильно делает, что не решает за программу, которая с ним работает, как ей файлы называть. Тем более, что VFS в ядре, а локали — в libc. Совершенно ожидаемо, что в какой кодировке файлы укладываются, в такой и должны будут извлекаться (юзеры с разными локалями вправе резвиться в одном /tmp, например).
              Цитата Ho Im @
              используемого, ЕМНИП, в VMS еще

              И кто-то тут ещё про cp/m будет говорить...
                В линуксе, кстати, нельзя в имена файлов давать лишь «/» и NUL (\0). Все остальное можно. Интерпретируй как любишь.

                Добавлено
                Цитата wind @

                И кто-то тут ещё про cp/m будет говорить...

                Я еще сказал о ныне живущем ISO9660. Не расслышали?
                  Опять придирки по мелочам :no-sad:
                    Цитата Cartilage @
                    Пример в студию, пожалуйста.

                    Форточки. Любая БД.

                    Цитата Cartilage @
                    Ей разве не должно быть фиолетово, что вы там у себя (на дисках :)) держите?

                    Нет, не должно. Осмелюсь напомнить о такой нужной в хозяйстве операции, как поиск файлов по имени.

                    Цитата Cartilage @
                    Круто. А как драйвер "бНОПНЯ" от "Привет" отличит? ИИ нужон, однако.

                    Никак. При установке для ФС основной кодировки в utf-8, любая попытка создать файл с именем "Абвгд" в кодировке windows-1251 должна оканчиваться созданием файла с именем "?????".

                    Цитата Ho Im @
                    Кодировка для хранилища — вопрос convention. <...> Уровень файловой системы совершенно правильно делает, что не решает за программу, которая с ним работает, как ей файлы называть.

                    Это вопрос надёжности, переносимости и т. п. Если уровню файловой системы сказано, что имена должны быть в utf-8 - баста, никаких других быть не должно - любое имя должно драйвером файловой системы трактоваться, как utf-8-строка.

                    Цитата Ho Im @
                    Совершенно ожидаемо, что в какой кодировке файлы укладываются, в такой и должны будут извлекаться (юзеры с разными локалями вправе резвиться в одном /tmp, например).

                    Да ни фига подобного :) Ожидаемо использование той кодировки для всех операций с файлами, которая была указана в конфигах.

                    Добавлено
                    Цитата Ho Im @
                    Я еще сказал о ныне живущем ISO9660. Не расслышали?

                    Ась? Каким местом относится файловая сидюшная ФС к ФС НЖМД? Или, может быть, следовало учесть ещё какие-нибудь форматы хранения, скопом?

                    Добавлено
                    Цитата kuzja @
                    Опять придирки по мелочам :no-sad:

                    Ню-ню. Было бы мелочью, если бы просто согласились - да, механизмус для работы с файлами в линуксе малость дуроват. Уж какие есть. Так нет же - штандарты в зубы и доказывать, что так оно и должно быть :lool:
                      Цитата wind @
                      Ню-ню. Было бы мелочью, если бы просто согласились - да, механизмус для работы с файлами в линуксе малость дуроват. Уж какие есть. Так нет же - штандарты в зубы и доказывать, что так оно и должно быть :lool:

                      Было бы мелочью, если бы просто согласились - да, механизмус для работы с файлами в линуксе ПРЯМОЙ КАК КАРАНДАШ. Уж какой есть. Так нет же - штандарты в зубы и доказывать, что так оно НЕ ДОЛЖНО БЫТЬ :wall:
                        Цитата kuzja @
                        Так нет же - штандарты в зубы и доказывать, что так оно НЕ ДОЛЖНО БЫТЬ :wall:

                        Еле выбрался из-под стола :lool: Только не говорите, что ТАК И ДОЛЖНО БЫТЬ, а то я второго экстренного погружения под стол не переживу :lool:
                          Цитата wind @
                          Цитата kuzja @
                          Так нет же - штандарты в зубы и доказывать, что так оно НЕ ДОЛЖНО БЫТЬ :wall:

                          Еле выбрался из-под стола :lool: Только не говорите, что ТАК И ДОЛЖНО БЫТЬ, а то я второго экстренного погружения под стол не переживу :lool:

                          Это ещё один "вимовский интерфейс" :wall: Ну может страниц через пять и с этим как-то разберётесь, а я пока за пивом сбегаю ^_^
                            Цитата kuzja @
                            Это ещё один "вимовский интерфейс" :wall: Ну может страниц через пять и с этим как-то разберётесь, а я пока за пивом сбегаю ^_^

                            Мда...

                            Как обычно - стоит линуксоидам указать на охрененную дыру в обожаемой системе, поднимается вой и хай до небёс - де, так и надо, все прогрессивные индивидуумы штаны надевают исключительно через голову, все остальные - клинические идиоты и пожиратели кактусов :lol:
                              Цитата wind @
                              Цитата kuzja @
                              Это ещё один "вимовский интерфейс" :wall: Ну может страниц через пять и с этим как-то разберётесь, а я пока за пивом сбегаю ^_^

                              Мда...

                              Как обычно - стоит линуксоидам указать на охрененную дыру в обожаемой системе, поднимается вой и хай до небёс - де, так и надо, все прогрессивные индивидуумы штаны надевают исключительно через голову, все остальные - клинические идиоты и пожиратели кактусов :lol:

                              Миллион мух, как известно, ошибаться не могут ;)
                                Цитата kuzja @
                                Миллион мух, как известно, ошибаться не могут

                                Это у вас в глазах миллионится, ни милионов, ни тыщ не наблюдал. Работал и встречался с сотнями собратьев по инвалидности, но знаю лишь трёх линуксоидов, один из которых - я сам.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 704 705 [706] 707 708 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



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