metaclass: (Default)
[personal profile] metaclass
https://bugzilla.mozilla.org/show_bug.cgi?id=815551
https://bugzilla.mozilla.org/show_bug.cgi?id=967981
https://bugzilla.mozilla.org/show_bug.cgi?id=1034960

Юзкейс: локальные файлы (html или плейн-текст) в кодировке UTF-8. html файлы без meta content-type (например, куски html), plain-text без BOM(который не везде допустим и вообще не рекомендуется).
Результат: каждый раз, просматривая такие файлы, надо идти в меню мозиллы и руками выбирать кодировку unicode, потому что автоматически мозилла кодировку отдетектить не может.

В более ранних версиях был вариант "поставить utf8 как fallback encoding", но убитые на голову авторы (Henri Sivonen) во-первых, убрали это из меню, во-вторых, что самое неприятное - всунули запрет на это прямо в код (https://hg.mozilla.org/mozilla-central/rev/bbf4142fb81e#l5.48), соответственно в about:config utf8 тоже не поставишь.
Аргументация из разряда бдсм-стандартизации "мы не хотим, чтобы люди могли создавать и читать файлы, не указав кодировку, потому что они их выложат на веб, а такие файлы сломаны". Никакие контр-аргументы пользователей, которых этот запрет задевает, их не прошибают.

Если с переделкой UI еще можно согласится, то запрет на установку значения через about:config (или хотя бы отдельной опции для локальных файлов) - это какая-то терминальная стадия UX-дизайн-программистского идиотизма.

И да, несмотря на то что это "опенсорс" - очевидно, что патч в одну строчку, даже если его напишут - не пройдет ревью. Потому что ревью будет проводить упершийся рогом автор, которому показалось что "utf8 не легаси кодировка, поэтому она не может быть fallback-кодировкой" и "мы не должны разрешать пользователям делать то что им хочется".

Вообще, вот этот тренд на "мы лучше знаем, что нужно пользователю, потому что UX" - он захватывает потиху все, в т.ч. и опенсорсные продукты, что, вообще говоря, саму идею свободного софта отрицает на корню.

Date: 2015-07-11 05:48 pm (UTC)
From: [identity profile] cross-join.livejournal.com
Я сёдни зашел на сайт, к которому не подошла ни одна из русских кодировок из файрфокса.
Даже ссылку дам http://lpm.org.ru/kumir2/
Вот это конспирация!

Date: 2015-07-11 05:52 pm (UTC)
From: [identity profile] metaclass.livejournal.com
У меня открывается как utf-8
Там вроде xhtml с валидной processing instruction в начале.

Date: 2015-07-11 05:57 pm (UTC)
From: [identity profile] cross-join.livejournal.com
По refresh все обратно слетает :)

Date: 2015-07-11 06:10 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Мозилла использует системную локаль, скорее всего, для детекта.

Date: 2015-07-12 12:39 pm (UTC)
From: [identity profile] ww9cb.livejournal.com
метакласс, зачем ты размахиваешь ножом, когда говоришь с учителями своих детей?
и не на улице Гая ты живешь случайно?

Date: 2015-07-12 03:19 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Тебя в разведшколе не учили, что нельзя коллег-психов палить?

Date: 2015-07-12 06:59 pm (UTC)
From: [identity profile] ww9cb.livejournal.com
ты бредишь. в какой развед школе? и я не псих, у меня нет коллег.

Date: 2015-07-13 03:53 am (UTC)
From: [identity profile] berezovsky.livejournal.com
Гая - это не улица, это планета. https://www.youtube.com/watch?v=s_XnF0ZGHSo

А если идёт дождь, то это вообще река.

Date: 2015-07-13 11:13 am (UTC)
From: [identity profile] ww9cb.livejournal.com
почему тебе санитары руки не связали, чтобы не мог писать бред?

Date: 2015-07-15 12:52 am (UTC)
From: [identity profile] ten39v.livejournal.com
тупорылый шизофреник Березовский, все блогеры утверждают, что из твоей жопы слышно эхо. почему у тебя такое огромно раздолбанное дуплище? и почему ты еще не дурдоме?

Date: 2015-07-15 04:25 am (UTC)
From: [identity profile] berezovsky.livejournal.com
Саша Мальцев, зачем твоя мама отключает UTF-8 в браузере?

Date: 2015-07-15 11:27 am (UTC)
From: [identity profile] ten39v.livejournal.com
Саша Березовский, все блогеры ебут твою маму.

Date: 2015-07-15 02:50 pm (UTC)
From: [identity profile] berezovsky.livejournal.com
Саша Мальцев, зачем ты не даёшь своей маме патчить опенсорс?

Date: 2015-07-15 03:24 pm (UTC)
From: [identity profile] ten39v.livejournal.com
Березовский, ты психически больной дебил. тебе место в Новинках.
я читал историю твой болезни.

Date: 2015-07-15 03:25 pm (UTC)
From: [identity profile] berezovsky.livejournal.com
Саша Мальцев, почему ты не прислушиваешься к UX своей мамы?

Date: 2015-07-11 06:11 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ах ты ж блин! Это у меня срабатывает костыль от той багофичи, что в посте описана (поставить автодетект-japanese, тогда utf8 детектится корректно).
Если костыль убрать - не работает.

Date: 2015-07-11 06:26 pm (UTC)
From: [identity profile] cross-join.livejournal.com
Вот-вот.
Я с ужасом наблюдаю, как практически любой опенсорсный продукт, получивший популярность и не имеющий лидеров, которые бьют по рукам, начинает превращаться в коровью лепешку.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 26th, 2025 11:24 am
Powered by Dreamwidth Studios