Да как бы неправда, там даже обычный bash работает нормально с такими именами.
Bash-то работает, но кроме как клавишей TAB или символом * такое имя в него не введешь.
# rm -rf /
Отсутствует
Разговор с ярым виндузятником окончен.
типичный слив в HolyWars...
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
ladserg пишетДа как бы неправда, там даже обычный bash работает нормально с такими именами.
Bash-то работает, но кроме как клавишей TAB или символом * такое имя в него не введешь.
Можно символ экранировать слэшем, вообще по поводу закорючек мне немало пришлось сними сталкиваться, т.к. в начале 2000х у меня локаль была koi8-r, и в кедах, и в баше и в МС пролдем с доступом и операциями над этими файлами не было.
З.Ы. Интересная вещь с этими именами, если в винде создать каталог, напихать в него файлов, затем переименовать каталог добавив точку в конец имени.. то к файлам в каталоге будет сложно получить доступ.
Отредактировано ladserg (20-01-2013 22:22:08)
Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).
Отсутствует
и где вы их только находите то?
У меня их допустим мало. А есть люди (не обязательно в России, не обязательно русские) имеющие интернациональные связи. Родственники из других стран присылают фото. Из той же Германии. Или человек интересуется зарубежной культурой и где-то скачал. Да мало ли откуда могут взяться такие файлы. Так что это не аргумент.
вообще имена файлов на языке отличном от английского это моветон в плане совместимости
21 век на дворе. Пора давно забыть уже об этих ограничениях устаревших как говно мамонта.
Отредактировано Dеnis (21-01-2013 04:18:02)
Отсутствует
Пора давно забыть уже об этих ограничениях
Ну MS так не считает. Как раз таки для совместимости имена всех папок содержат исключительно латиницу.
Отображаемое имя лежит в системном файле. Что отображается — зависит от текущего языка системы.
Естественно, такое имя будет отображаться в своей локали правильно, так как читается с определённой кодировкой.
Зашёл под другим пользователем, у которого язык системы отличается — название папки увидел другое.
А вот что творится при наименовании файлов самими пользователями — тут хаос. У одного используется одна кодовая страница, у другого — другая.
Отсутствует
Как раз таки для совместимости имена всех папок содержат исключительно латиницу.Отображаемое имя лежит в системном файле. Что отображается — зависит от текущего языка системы.
Это про системные Desktop, Document, Downloads, Pictures? С одной стороны это хорошо.
А то даже меня в Линуксе немного покоробили такие папки прямо на кириллице ~/Документы например. Мало как какой-нибудь софт переварит кириллицу. Так что MS правильно сделали.
А с пользовательскими файлами проблем не имел, кроме тех кривых программ для просмотра. Даже неюникодный WinRAR нормально сжал/распаковал файл с диакритикой Langelinie_Allé_by_SirPecanGum_изображение.jpg
Отредактировано Dеnis (21-01-2013 06:09:41)
Отсутствует
скрипт который переименовывает все файлы в папке в соответствии с заданными правилами типа заменяет в имени ã на а
Так долго. Левый код символа — либо сдвинуть, либо удалить/заменить на тире или подчёркивание.
Отсутствует
А вот что творится при наименовании файлов самими пользователями — тут хаос. У одного используется одна кодовая страница, у другого — другая.
NTFS кстати юникодная файловая система. Это обертка в виде проводника не очень с юникодом дружит вроде бы. В Linux никаких проблем с крилиллицей на NTFS не замечал, все нормально отображается. Было только забавно, если из под Linux создать файл с запрещенными у Windows символами, например : Тогда под Windows его не открыть, ни удалить. Но это нормально. Так что NTFS поддерживает даже такие символы.
Отображаемое имя лежит в системном файле
Помимо, указанных мной папок, имена пишутся в файловой системе. А каких системных файлах идет речь?
Отредактировано Dеnis (21-01-2013 06:19:38)
Отсутствует
это вы видимо на последних линухах проверяли.в начале-середине нулевых с этим проблем было полно.
Ну в то время еще не было толком рабочего NTFS-3G.
ну а насчет поддержки левых символов это вообще чушь - имя с левыми символами можно и в фат16 создать - но это не значит что она их поддерживает.всё вобщемто зависит от того как организован в программе доступ к диску,если напрямую в обход драйвера ФС или через свой драйвер то можно писать что угодно и куда угодно.
вобщемто diskeditor наше всё.
Сама по себе ФС не организует поддержки, поддержку организует ОС. Что касаемо винды, то там проблемы скорее в файловых менеджеров, а не у самой ОС, т.к. те имена, что не читаются в проводнике, спокойно читаются в юникодной версии Far Manager.
То же самое касается и линукса, там аналогично может оказаться так, например, файл который не открывается в конке или в ООо, можно спокойно открыть в MC или с помощью bash экранировав нечитабельные символы.
Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).
Отсутствует
щито?как раз проводник вполне себе дружит с юникодом это неюникодные программы не могут скушать путь.
Может, раньше так было.
всё вобщемто зависит от того как организован в программе доступ к диску,если напрямую в обход драйвера ФС
Если программа городит велосипед или не поддерживает юникод - ссзб. Городить костыли и заниматься переконвертированием символом я не буду, проще выбросить прогу, если у нее есть аналоги.
То же самое касается и линукса, там аналогично может оказаться так, например, файл который не открывается в конке или в ООо, можно спокойно открыть в MC
Неужели там еще это встречается? Я думал Linux давно юникод поддерживает, не то, что в винде.
Отсутствует
ladserg пишетТо же самое касается и линукса, там аналогично может оказаться так, например, файл который не открывается в конке или в ООо, можно спокойно открыть в MC
Неужели там еще это встречается? Я думал Linux давно юникод поддерживает, не то, что в винде.
Есть консервативные любители koi8-r и cp1251, да я еще тут намедни вспомнил что в 2001 у клиентов пару серваков настраивал, по мелочи, почта, прокси, файервол, днс... тоже на koi8-r, до сих пор оказывается работают.
Что касаемо меня - скажу честно не встречал.. в линуксе, только в винде один раз наткнулся, создал в фаре пользователю каталог вида "Фамилия И.О.", накидал ему туда файлы, отрапортовал что всё норм, тот через некоторое время звонит, мол доступа нет, долкго возился, пока не догадался в проводнике глянуть а не в фаре. Оказалось что проводник не может прочесть сунуться в каталог, у которого точка в конце имени.
Вообще в винде у меня юникодный фар, в линуксе юникодный МС, так что мне по барабану кракозябры
Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).
Отсутствует
Линь - UTF-8
Винь NT - UCS-2 (~ UTF-16)
для ФС и кодировка "по умолчанию"
Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?
Отсутствует
Помимо указанных мной папок, имена пишутся в файловой системе
Не понял мысль.
О каких системных файлах идет речь?
shell32.dll — откройте любой desktop.ini из "указанных папок".
Отсутствует
Я потому что у Линя так и нет нормальной графической подсистемы, драйверов на видео и аппаратного ускорения, в результате где тормозит, где тирингует, даже на вполне неслабом компе. Софта на Лине мне достаточно, на Винде совсем чуть лучше.
Отредактировано KooL (21-01-2013 21:17:49)
Отсутствует
Классика
У меня ситуация обратная. Никакой романтики. Рабочий ПК - Windows и без разговоров. А на втором ПК под 7 нет дров на звуковуху и ТВ тюнер. А в Linux все завелось. Так как комп используется исключительно для нубских задач (инет, посмотреть телек, послушать музыку...), то Linux вполне устраивает. Для игр xbox360.
Отсутствует
Я потому что у Линя так и нет нормальной графической подсистемы, драйверов на видео и аппаратного ускорения, в результате где тормозит, где тирингует, даже на вполне неслабом компе. Софта на Лине мне достаточно, на Винде совсем чуть лучше.
У вас железо экзотическое. На linux среднестатистический ПК нормально пашет.
Отсутствует
Увы, всего лишь попсовая 9800гт. На Лине нет аппаратного ускорения в браузерах, на любом железе, да как и остальные проблемы от железа не зависят.
Отредактировано KooL (21-01-2013 21:34:09)
Отсутствует
Увы, всего лишь попсовая 9800гт. На Лине нет аппаратного ускорения в браузерах, на любом железе, да как и остальные проблемы от железа не зависят.
Под такой хлам уже никто драйвера не выпускает. Надо хотя бы GT 220.
Отсутствует
Хватит уже лбом об стенку биться, Нвидия только недавно 6 серию в разряд устаревших перевела, 9 серия будет актуальна ещё 2-3 года. И опять же проблема не в отдельных железках.
Отсутствует
KooL пишетУвы, всего лишь попсовая 9800гт. На Лине нет аппаратного ускорения в браузерах, на любом железе, да как и остальные проблемы от железа не зависят.
Под такой хлам уже никто драйвера не выпускает. Надо хотя бы GT 220.
У меня 7600GT вообще стоит в этом ПК. В браузере не смотрел ускорение, но 3D в игрушках работает. Пингвина с горы скатил, в биллиард поиграл
Дрова current, у них поддержка, по-моему, от 6 серии... или от 7? Но моя точно поддерживается.
К слову, c HD4000 из i7 проблем больше
Добавлено 21-01-2013 21:53:35
Посмотрел: галочка "использовать аппаратное ускорение" стоит у меня сейчас. щас погуглю как это проверить
Отредактировано RED (21-01-2013 21:53:35)
Отсутствует
.
У меня 7600GT вообще стоит в этом ПК. В браузере не смотрел ускорение, но 3D в игрушках работает. Пингвина с горы скатил, в биллиард поиграл
Дрова current, у них поддержка, по-моему, от 6 серии... или от 7? Но моя точно поддерживается.
К слову, c HD4000 из i7 проблем больше
7600 тоже является статистической картой,потому и фурычит.9000-это не статистическая карта,потому не фурычит.
Отредактировано Apple hater (21-01-2013 21:56:23)
Отсутствует
судя по тесту http://ie.microsoft.com/testdrive/Performance/FishIETank/Default.html
у меня все довольно медленно работает. может, даже ускорение не работает.
серия 9x00 такая же, как и 7x00. 9800GT - была классная видюха в свое время, раза в 2 быстрей моей бывшей 9600GT (и последней дискретной видюхи в жизни)
Отсутствует