Windows vs Linux - Как десктоп
, и игровая станция.
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.243] |
|
|
Правила раздела:
| Страницы: (1182) « Первая ... 704 705 [706] 707 708 ... 1181 1182 ( Перейти к последнему сообщению ) |
Windows vs Linux - Как десктоп
, и игровая станция.
|
Сообщ.
#10576
,
|
|
|
|
Цитата wind @ И насчёт ascii-only имён файлов больше при людях не говорите, а то нехорошее подумают. Нехорошее думайте о мсявках, которые в 21-м веке системные файлы именуют не только ascii-only, но и 8.3. Линукс позволяет создавать имена файлов с любыми байтами в диапазоне 128—255. Ему положить с прибором на вашу кодировку, отношение к Кашруту и даже на то, обрезаны ли вы. Потому что, прозрачно намекаю, в одной системе могут встретиться индус, еврей, китаец и русский. Им что — перегрызть горло друг дружке, потому что все уже давно как UTF-8, а один русский думает, что умнее всех и у него локаль Windows-1251? Он у себя в хомяке создает файлы в своей кодировке. Еврей — у себя на иврите. Китаец на китайском. Все счастливы. (Кроме того, они могут обмениваться файлами со вполне meaningful для всех, кроме самого умного русского, названиями.) CVS-у тоже, судя по всему, на кодировку положить, он просто позволяет с файлами все то, что позволяет драйвер файловой системы. Так что тебе бы, вместо ругаться, больше бы пристало врапперов пару написать и пыл успокоить. Цитата wind @ Было бы забавно, если бы форточки позволяли запихнуть в имя файла зарезервированный символ. Итить! А поцчему он до сих пор заrезеrвиrован? Ви таки еще запуцкаете программы для CP/M 86? |
|
Сообщ.
#10577
,
|
|
|
|
Цитата 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? Потому что "имя:" обозначает имя устройства ввода-вывода, имеющего определённый интерфейс. А почему в линуксе вместо нормального, понятного человекам разделителя имён - ";" используется двоеточие? |
|
Сообщ.
#10578
,
|
|
|
|
Цитата wind @ Потому что "имя:" обозначает имя устройства ввода-вывода, имеющего определённый интерфейс. А почему в линуксе вместо нормального, понятного человекам разделителя имён - ";" используется двоеточие? Потому что в линуксе 1) знали о формате файла вида название.тип;версия, используемого, ЕМНИП, в VMS еще, а также в ISO9960, 2) знали о том, что не стоит следовать дурному примеру и наступать на грабли, а взять хороший из исторического юникса, который устройства обобщает и позволяет смонтировать в любую точку единого дерева каталогов. Венда, кстати, имеет что-то такое где-то у себя внутренне, но почему-то даже самым новым программам не позволяет это использовать. |
|
Сообщ.
#10579
,
|
|
|
|
Цитата wind @ Пример в студию, пожалуйста. И, кстати, что такое т.н. "хранилище" с точки зрения ФС? Ей разве не должно быть фиолетово, что вы там у себя (на дисках У нормальных людей, если для хранилища выбрана кодировка X, то только в кодировке X и могут быть созданы имена файлов. ) держите?Цитата wind @ Круто. А как драйвер "бНОПНЯ" от "Привет" отличит? ИИ нужон, однако. Если кто-то пытается создать объект с именем в кодировке Y, то драйвер должен перекодировать её в X или интерпретировать, как X, и никак иначе. |
|
Сообщ.
#10580
,
|
|
|
|
Цитата wind @ У нормальных людей, если для хранилища выбрана кодировка X, то только в кодировке X и могут быть созданы имена файлов. Если кто-то пытается создать объект с именем в кодировке Y, то драйвер должен перекодировать её в X или интерпретировать, как X, и никак иначе. Кодировка для хранилища — вопрос convention. Пупкин и Тютькин решили хранить у себя файлы в кодировке utf-8 и делают это. Сиськин с ними несогласен и это его право. Уровень файловой системы совершенно правильно делает, что не решает за программу, которая с ним работает, как ей файлы называть. Тем более, что VFS в ядре, а локали — в libc. Совершенно ожидаемо, что в какой кодировке файлы укладываются, в такой и должны будут извлекаться (юзеры с разными локалями вправе резвиться в одном /tmp, например). |
|
Сообщ.
#10581
,
|
|
|
|
Цитата Ho Im @ используемого, ЕМНИП, в VMS еще И кто-то тут ещё про cp/m будет говорить... |
|
Сообщ.
#10582
,
|
|
|
|
В линуксе, кстати, нельзя в имена файлов давать лишь «/» и NUL (\0). Все остальное можно. Интерпретируй как любишь.
Добавлено Цитата wind @ И кто-то тут ещё про cp/m будет говорить... Я еще сказал о ныне живущем ISO9660. Не расслышали? |
|
Сообщ.
#10583
,
|
|
|
|
Опять придирки по мелочам
|
|
Сообщ.
#10584
,
|
|
|
|
Цитата Cartilage @ Пример в студию, пожалуйста. Форточки. Любая БД. Цитата Cartilage @ Ей разве не должно быть фиолетово, что вы там у себя (на дисках ) держите?Нет, не должно. Осмелюсь напомнить о такой нужной в хозяйстве операции, как поиск файлов по имени. Цитата Cartilage @ Круто. А как драйвер "бНОПНЯ" от "Привет" отличит? ИИ нужон, однако. Никак. При установке для ФС основной кодировки в utf-8, любая попытка создать файл с именем "Абвгд" в кодировке windows-1251 должна оканчиваться созданием файла с именем "?????". Цитата Ho Im @ Кодировка для хранилища — вопрос convention. <...> Уровень файловой системы совершенно правильно делает, что не решает за программу, которая с ним работает, как ей файлы называть. Это вопрос надёжности, переносимости и т. п. Если уровню файловой системы сказано, что имена должны быть в utf-8 - баста, никаких других быть не должно - любое имя должно драйвером файловой системы трактоваться, как utf-8-строка. Цитата Ho Im @ Совершенно ожидаемо, что в какой кодировке файлы укладываются, в такой и должны будут извлекаться (юзеры с разными локалями вправе резвиться в одном /tmp, например). Да ни фига подобного Ожидаемо использование той кодировки для всех операций с файлами, которая была указана в конфигах.Добавлено Цитата Ho Im @ Я еще сказал о ныне живущем ISO9660. Не расслышали? Ась? Каким местом относится файловая сидюшная ФС к ФС НЖМД? Или, может быть, следовало учесть ещё какие-нибудь форматы хранения, скопом? Добавлено Цитата kuzja @ Опять придирки по мелочам ![]() Ню-ню. Было бы мелочью, если бы просто согласились - да, механизмус для работы с файлами в линуксе малость дуроват. Уж какие есть. Так нет же - штандарты в зубы и доказывать, что так оно и должно быть |
|
Сообщ.
#10585
,
|
|
|
|
Цитата wind @ Ню-ню. Было бы мелочью, если бы просто согласились - да, механизмус для работы с файлами в линуксе малость дуроват. Уж какие есть. Так нет же - штандарты в зубы и доказывать, что так оно и должно быть ![]() Было бы мелочью, если бы просто согласились - да, механизмус для работы с файлами в линуксе ПРЯМОЙ КАК КАРАНДАШ. Уж какой есть. Так нет же - штандарты в зубы и доказывать, что так оно НЕ ДОЛЖНО БЫТЬ |
|
Сообщ.
#10586
,
|
|
|
|
Цитата kuzja @ Так нет же - штандарты в зубы и доказывать, что так оно НЕ ДОЛЖНО БЫТЬ Еле выбрался из-под стола Только не говорите, что ТАК И ДОЛЖНО БЫТЬ, а то я второго экстренного погружения под стол не переживу |
|
Сообщ.
#10587
,
|
|
|
|
Цитата wind @ Цитата kuzja @ Так нет же - штандарты в зубы и доказывать, что так оно НЕ ДОЛЖНО БЫТЬ Еле выбрался из-под стола Только не говорите, что ТАК И ДОЛЖНО БЫТЬ, а то я второго экстренного погружения под стол не переживу ![]() Это ещё один "вимовский интерфейс" Ну может страниц через пять и с этим как-то разберётесь, а я пока за пивом сбегаю |
|
Сообщ.
#10588
,
|
|
|
|
Цитата kuzja @ Это ещё один "вимовский интерфейс" Ну может страниц через пять и с этим как-то разберётесь, а я пока за пивом сбегаю ![]() Мда... Как обычно - стоит линуксоидам указать на охрененную дыру в обожаемой системе, поднимается вой и хай до небёс - де, так и надо, все прогрессивные индивидуумы штаны надевают исключительно через голову, все остальные - клинические идиоты и пожиратели кактусов |
|
Сообщ.
#10589
,
|
|
|
|
Цитата wind @ Цитата kuzja @ Это ещё один "вимовский интерфейс" Ну может страниц через пять и с этим как-то разберётесь, а я пока за пивом сбегаю ![]() Мда... Как обычно - стоит линуксоидам указать на охрененную дыру в обожаемой системе, поднимается вой и хай до небёс - де, так и надо, все прогрессивные индивидуумы штаны надевают исключительно через голову, все остальные - клинические идиоты и пожиратели кактусов ![]() Миллион мух, как известно, ошибаться не могут |
|
Сообщ.
#10590
,
|
|
|
|
Цитата kuzja @ Миллион мух, как известно, ошибаться не могут Это у вас в глазах миллионится, ни милионов, ни тыщ не наблюдал. Работал и встречался с сотнями собратьев по инвалидности, но знаю лишь трёх линуксоидов, один из которых - я сам. |