Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб сен 23, 2017 5:29 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 150 сообщений ]  На страницу 1 2 3 4 510 След.
Автор Сообщение
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Ср авг 17, 2016 11:40 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1176
revision #6473
Теперь можно не только получать, но и вводить имена в юникоде.
Очень важно перевести Eolite на юникод, а то сейчас любые символы вроде ™ или даже тире в имени делают файл недоступным.
Также, ext теперь как положено чувствительна к регистру, и опция "не менять регистр символов" должна быть включена по умолчанию (а для ввода сисфункции регистр вообще не должен меняться).


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Пт авг 19, 2016 3:00 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1073
К сведению принято.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Сб авг 27, 2016 11:31 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1014
Pathoswithin писал(а):
Также, ext теперь как положено чувствительна к регистру, и опция "не менять регистр символов" должна быть включена по умолчанию (а для ввода сисфункции регистр вообще не должен меняться).
А как ФМ должны узнавать про чувствительность ФС к регистру символов?
Pathoswithin писал(а):
Теперь можно не только получать, но и вводить имена в юникоде.
А что насчёт UTF-8? Из документации к SysFn70.1
Цитата:
* +8: dword: в какой кодировке возвращать имена:
0 = cp866 -> байт на символ
1 = UTF-16LE -> 2 байта на символ
выходит, что получить имена в UTF-8 невозможно?
Pathoswithin писал(а):
revision #6473
.....
Думаю, лучше это в отдельную тему вынести. Непонятно, почему оно в теме про Eolite.


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Сб авг 27, 2016 10:59 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1176
А никак, они имеют право менять регистр символов только визуально. А лучше не менять вообще.
Да. А кому-то надо?


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Пн авг 29, 2016 9:55 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1014
Pathoswithin писал(а):
...они имеют право менять регистр символов...
Причём тут менять — вообще непонятно :)
Попробую ещё немного разжевать:
Пусть необходимо отсортировать список файлов по расширению. Как расположить в правильном порядке файлы с расширениями ".ext" ".EXT" ".eXt"? Если ФС не чувствительна к регистру символов, то тогда можно считать, что такие файлы имеют одно и то же расширение. А если чувствительна — то тогда это разные расширения.
Ну вот и не понятно, как же определить чувствительность ФС к регистру символов?

А на другие вопросы ты ответишь?


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Пн авг 29, 2016 2:27 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1176
Причём тут ФС — вообще непонятно. Это личное дело программы. В идеале, должна быть настройка.
Попробую немного разжевать:
В NTFS параметр "пространство имён" есть у каждого отдельного файла, то-есть её можно назвать системой с комбинированной чувствительностью. После использования NTFS раздела в линуксе, в одной папке могут одновременно присутствовать чувствительные и нечувствительные имена.
Я писал(а):
Да. А кому-то надо?


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Пн авг 29, 2016 5:32 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1014
А ты у нас тут, выходит, любитель потроллить :lol:
Но, тем не менее.
Pathoswithin писал(а):
Причём тут ФС — вообще непонятно.
Судя по твоему ответу, тебе это вполне понятно. Это свойство ФС, и ты приводишь для примера именно конкретную ФС.
Pathoswithin писал(а):
В NTFS параметр...
Pathoswithin писал(а):
После использования NTFS раздела в линуксе...
Pathoswithin писал(а):
...в линуксе...
Вообще-то у нас не линукс :)
Ну и на поставленный вопрос ты так и не ответил:
Я писал(а):
Как расположить в правильном порядке файлы с расширениями ".ext" ".EXT" ".eXt"?
как, впрочем, и на остальные.


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Пн авг 29, 2016 6:14 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1176
... но троллинг здесь бессилен. Значит буду дотошным.
Цитата:
А что насчёт UTF-8? Из документации к SysFn70.1 выходит, что получить имена в UTF-8 невозможно?
Да. А кому-то надо?
Цитата:
Думаю, лучше это в отдельную тему вынести. Непонятно, почему оно в теме про Eolite.
Да. А кому-то надо?
Цитата:
Как расположить в правильном порядке файлы с расширениями ".ext" ".EXT" ".eXt"?
Правильного порядка нет. Какой порядок приложение считает правильным, в таком и расположить. Файловых систем это не касается: под линуксом всё чувствительно (даже FAT), под виндой всё нечувствительно, а у нас демократия.


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Пн авг 29, 2016 6:32 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1014
Pathoswithin писал(а):
Цитата:
А что насчёт UTF-8? Из документации к SysFn70.1 выходит, что получить имена в UTF-8 невозможно?
Да. А кому-то надо?
Насколько я понял, можно ввести имена в UTF-8, но, получается, нельзя вывести — это немного странно просто.
Pathoswithin писал(а):
...а у нас демократия.
Вот потому и возник такой вопрос. Если было бы всё чувствительно или всё нечувствительно, то вопроса бы и не было.
Pathoswithin писал(а):
Правильного порядка нет.
Да за тебя, наверное, ещё и проглотить нужно :)
Если ФС не чувствительна к регистру, то правильным вариантом будет любой из 6-ти возможных(да, можно ещё дополнительно их отсортировать по имени). Но если ФС к регистру чувствительна, то правильный вариант только один.
Дошло наконец? :)
Pathoswithin писал(а):
Цитата:
Думаю, лучше это в отдельную тему вынести. Непонятно, почему оно в теме про Eolite.
Да. А кому-то надо?
Это нужно как минимум тем, кто возможно захочет познакомиться поближе с нашим проектом. А тут всё в кучу :( Ну тебе-то всё равно, я так понял, всё же это было больше адресовано модераторам.


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Пн авг 29, 2016 9:48 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1176
Видишь ли, линукс пытается срать на винду с высока, только в пользовательском сегменте чёт не очень получается. А в результате файлы, созданные в FAT и NTFS через линукс, в винде могут быть недоступны. Так что мы пока лучше сделаем по правилам.
Цитата:
Если ФС не чувствительна к регистру, то правильным вариантом будет любой из 6-ти возможных. Но если ФС к регистру чувствительна, то правильный вариант только один. Дошло наконец?
Нет, не дошло. Если один вариант явно универсальней другого, то используешь тот что лучше, зачем что-то спрашивать? Если уж на то пошло, то вопрос скорей про сортировку по имени, но он не принципиален.

Я написал тем, кого это касается. Для желающих познакомиться есть документация. А вот остальным пофиг, а особенно история развития.


Вернуться к началу
 Заголовок сообщения: Re: Eolite
СообщениеДобавлено: Пн авг 29, 2016 10:45 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1014
Pathoswithin писал(а):
Если один вариант явно универсальней другого, то используешь тот что лучше, зачем что-то спрашивать?
Пока что из твоих ответов можно заключить, что универсальность только в случае с ext. Насчёт остального пока что не ясно. По крайней мере раньше такого не было. И не понятно, будет ли или уже есть после твоих правок?
Pathoswithin писал(а):
... но троллинг здесь бессилен
Это не тот случай, когда можно троллить. Такие вопросы мог бы задать любой, в том числе и новичок. Но так как вопрос уже задан, то и отвечать желательно понятным для всех языком. Или, может быть, ты и в документации так написал бы? А, может быть, такая документация уже есть, и просто нужно было поискать получше?


Вернуться к началу
 Заголовок сообщения: Re: Unicode support in filesystem breaking compatibility?
СообщениеДобавлено: Пн сен 26, 2016 11:23 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
У меня на фат32 диске один файл невозможно открыть. С хитрым французским именем Joe Dassin - L'Été Indien.mp4


Вернуться к началу
 Заголовок сообщения: Re: Unicode support in filesystem breaking compatibility?
СообщениеДобавлено: Пн сен 26, 2016 11:41 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1176
Так файловые менеджеры ещё не умеют в юникод...


Вернуться к началу
 Заголовок сообщения: Re: Unicode support in filesystem breaking compatibility?
СообщениеДобавлено: Пн сен 26, 2016 11:50 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Раньше и отображался и открывался. А сейчас только отображается, открыть не получается. Имя получаю через openfile dialog.


Вернуться к началу
 Заголовок сообщения: Re: Unicode support in filesystem breaking compatibility?
СообщениеДобавлено: Вт сен 27, 2016 12:17 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1176
Имя отображается как "Joe Dassin - L'_t_ Indien.mp4" ?
Раньше при сравнении, как и при выводе, имя переводилось из UTF-16 в cp866, ну и "_" сходились. Но это всё хорошо только пока такие символы единичны. Сейчас введённое имя в cp866 сразу переводится в UTF-8, а потом сравнивается в юникоде, ну и не сходится...


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 150 сообщений ]  На страницу 1 2 3 4 510 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB