Кодировка описаний файлов

Здесь можно сообщить о найденных багах в Far.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Кодировка описаний файлов

Post by citRiks »

Latest post of the previous page:

цитата из темы отседова:
Кодировки в descript.ion / files.bbs
viewtopic.php?p=160467#p160467
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Кодировка описаний файлов

Post by buniak_a_h »

John Doe wrote: Tue 20 Apr, 2021 12:51 Зарепортил тут https://bugs.farmanager.com/view.php?id=3862
Дык уж давно висит: http://bugs.farmanager.com/view.php?id=718
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

Кодировка описаний файлов

Post by IvanGilin »

Кстати, ещё замечательные новости о "новой, улучшенной, значительно более удобной и функциональной геморройной реализации описаний".
Я тут подумал - этот "улучшенный" вариант должен сходить с ума, нести чушь о "неподдерживаемом" символе в описании(а его там, естественно, нет) и не давать создать описание, если в имени файла будет такой вот "неподдерживаемый" символ.
Проверил - естественно, так оно и работает гадит. Всё, как задумано - мы создадим вам геморрой, ибо нам пофиг, а вы копулируйтесь.

Верните исходное поведение функции описаний, это был единственный вменяемый и всегда правильно работающий функционал!
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Кодировка описаний файлов

Post by buniak_a_h »

IvanGilin wrote: Wed 05 May, 2021 08:08 единственный вменяемый и всегда правильно работающий функционал
Вы же сами инициировали тему из-за того, что старый функционал валился и всё стирал!
P/S. А у меня не гадит…
Last edited by buniak_a_h on Wed 05 May, 2021 08:13, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Кодировка описаний файлов

Post by John Doe »

IvanGilin wrote: Wed 05 May, 2021 08:08 Верните исходное поведение функции описаний,
Разве что вместе со старым фаром.

Единственный путь изменить что-то в новом - это грамотно и последовательно описать последовательность действий приводящих к проблеме.
А все истерики просто игнорируются.
https://t.me/FarManager — Telegram чат
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

Кодировка описаний файлов

Post by IvanGilin »

buniak_a_h wrote: Wed 05 May, 2021 08:11 Вы же сами инициировали тему из-за того, что старый функционал валился и всё стирал!
Я бы предположил, что вы вчера свалились прямиком с Луны(или вы профессиональный забалтыватель проблем ?), но попробую всё же прояснить ситуацию:
1. Старому(Рошаловскому) функционалу было пофиг на "поддерживаемые"/"неподдерживаемые" символы - первые просто отображались, вместо вторых отображался "?" и это было замечательно и сразу видно(но не чинило ненужных препятствий в текущий момент).
Т.е. CtrlZ - ShiftIns - описание есть, причём абсолютно неважно есть там или нет "неподдерживаемые" символы, потом разберёмся(и то, если сильно надо будет, иногда - по барабану).

2.Новый("улучшенный")вариант, который чьи-то шаловливые ручки зачем-то недавно сваяли( с модными красивыми, нафиг никому не нужными алертами и перманентной возможностью невозможности создания описания) в котором мы имеем, то, что имеем(т.е. ничего хорошего, кроме плохого
buniak_a_h wrote: Wed 05 May, 2021 08:11 P/S. А у меня не гадит…
)
Вам опять кино надо? Можно, но кина не будет. Ибо вышеописанный в моём предыдущем сообщении глюкодром абсолютно прямо и логично проистекает из долбологики "улучшенного" варианта, который людям, пользующимся описаниями, не нужен от слова "совсем", а тем, кто не пользуется(это все местные демиурги) - тоже не нужен.
Спрашивается - зачем было ломать, то что прекрасно работало четверть века?
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

Кодировка описаний файлов

Post by IvanGilin »

John Doe wrote: Wed 05 May, 2021 08:31 рамотно и последовательно описать последовательность действий приводящих к проблеме.
Куда ещё более разжёвывать-то? Всё яснее ясного, как пнём об сову.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Кодировка описаний файлов

Post by John Doe »

IvanGilin wrote: Wed 05 May, 2021 08:42 Куда ещё более разжёвывать-то?
Лично мне ничего не надо (в частности и от вас).
Но когда надо - то формулирую не только "ясно", но ещё к тому же чётко и лаконично, без эмоций, отступлений, и персональных наездов.

Любому же кто бегло просмотрит эту тему ясно станет только одно - вам сюда https://farmanager.com/history.php
https://t.me/FarManager — Telegram чат
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Кодировка описаний файлов

Post by 2useven10 »

1) Неконструктивную истеричку давно пора банить, и правила не читает и понять что дело в кодировке не может.
2) John Doe, совершенно прав - надо предлагать сохранение с потерями или в UTF8.
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

Кодировка описаний файлов

Post by IvanGilin »

Ага, вот так достаточно будет "стильно, модно, молодёжно" ака
John Doe wrote: Wed 05 May, 2021 08:52 чётко и лаконично, без эмоций, отступлений, и персональных наездов
? :

1. Гипотеза - Следует предположить, что в текущей реализации механизма создания описания, описание невозможно будет создать не только в том случае, когда в тексте описания присутствует неподдерживаемый текущей кодировкой символ, но и в случае, если таковой символ содержится в имени файла, на который описание и создаётся.
2. Проверка гипотезы - результат положительный(для выдвинутой гипотезы). Т.е. гипотеза превращается в теорию. Побочные эффекты - механизм безбожно врёт про причину проблемы и не даёт нормально работать.
3. Для фальсификации данной теории надо предоставить всего лишь описание файла с именем, содержащим неподдерживаемый кодировкой описания символ и скрин без алерта, либо хотя бы скрин с правильным алертом.

Исходя из того, что текущая реализации механизма создания описания создаёт бесконечное множество проблем, но не решает не одной из них, следует признать данную реализацию полностью неработоспособной и вернуть изначальный вариант.
Last edited by IvanGilin on Wed 05 May, 2021 09:28, edited 1 time in total.
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

Кодировка описаний файлов

Post by IvanGilin »

2useven10 wrote: Wed 05 May, 2021 09:22 и понять что дело в кодировке не может.
Да может, он, может :)...
Это вы не можете понять, что изначальный вариант был работоспособен всегда, а текущий - лишь иногда. Зачем было огород городить?
Last edited by IvanGilin on Wed 05 May, 2021 09:30, edited 1 time in total.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Кодировка описаний файлов

Post by buniak_a_h »

IvanGilin, и кто здесь «забалтыватель»? Вы правда верите, что кто-то будет читать Ваши гипотезы и смотреть Ваши сериалы?
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

Кодировка описаний файлов

Post by IvanGilin »

buniak_a_h wrote: Wed 05 May, 2021 09:30 смотреть Ваши сериалы?
Это прямо как в анекдоте про Рабиновича и его жену: "...а ваща?":)
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

Кодировка описаний файлов

Post by IvanGilin »

Проблема-то, на самом деле, одна - не надо было делать никому не нужных алертов(которые ничего, кроме раздражения, не привносят), а нужна лишь "прозрачная" работа с описаниями с любой кодировкой(отображение описаний без "кракозябров", вне зависимости от кодировки).
Тогда и алерты не нужны, и всё работает, как надо, а не создаёт проблемы, как сейчас.
Можно вспомнить и отсутствие отображения описаний в архивах, если используется нативный ArcLite, а не MultiArc, что тоже радости не приносит.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Кодировка описаний файлов

Post by John Doe »

IvanGilin wrote: Wed 05 May, 2021 09:26 Ага, вот так достаточно будет
Нет, не так, а вот например так: https://bugs.farmanager.com/view.php?id=3862

И результат не заставил себя ждать: https://github.com/FarGroup/FarManager/ ... 72f54def7c
(я ещё не тестировал как следует, но однозначно не все проблемные кейсы учтены)
https://t.me/FarManager — Telegram чат
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

Кодировка описаний файлов

Post by IvanGilin »

John Doe wrote: Wed 05 May, 2021 10:39 Нет, не так, а вот например так:
Давайте уже по-честному. Ничегошеньки же не изменилось в лучшую сторону. По причинам, которые я выше уже озвучил.
Кстати говоря, уничтожение содержимого Descript.ion перестало происходить не в 3.0.5789.2162, а уже в 5784, т.е. сразу и втихую, без объявления сего в changelog

Причём, я не пойму многого, например:
0003862: Файлы описаний пишутся не в той кодировке, в котором прочитались
Откуда это взялось, если на деле Descript.ion просто тупо зачищался "до основания" без всякого там "затем", т.е. просто-напросто происходило уничтожение информации.

Это приводит к ситуации когда описание можно прочитать, но невозможно изменить.
откуда это взялось?
и т.д.

P.S. Давным-давно, когда появились странные(по результатам их включения) крыжики:

[ ] Использовать кодовую страницу ANSI по умолчанию
[ ] Сохранять в UTF-8

помнится, решил было попробовать порвать с OEM-ным прошлым и провести эксперимент с переходом на юникод.
По результатам пробы поставил сём большой жирный крест(не на крыжиках, они отключены, ибо неработоспособны во вменяемом смысле этого понятия).
IvanGilin wrote: Wed 05 May, 2021 09:30 ...что изначальный вариант был работоспособен всегда, а текущий - лишь иногда. Зачем было огород городить?
Last edited by IvanGilin on Wed 05 May, 2021 13:25, edited 1 time in total.
Post Reply

Return to “Глюки и баги”