Информация об изменениях

Сообщение Re[20]: Убунта от 24.12.2019 11:47

Изменено 24.12.2019 11:55 netch80

Re[20]: Убунта
Здравствуйте, Somescout, Вы писали:

N>>Попытка зайти поменяв регистр на любом юниксовом тупо приведёт к ошибке, если такого нет — и если не сделали явную нормализацию (зачем?)


S>В любых случаях, когда используется семантический url и допускается его ввод или корректировка пользователем. Вот простейший пример — опубликовали в рекламе url: http://supersite.com/promo, а у пользователя экранная клавиатура заменила её на http://supersite.com/Promo — всё, пользователю нужно выдать 404 или отправить на корневую страницу? Ишь чё удумал — регистр менять!


Я понял — вы живёте в стране трёхногих эльфов, в которой:

1. Есть в сколь-нибудь заметном количестве случаев ввод URL с рекламы на устройство с экранной клавиатурой (когда большинство старается подкидывать QR-коды именно из-за проблем, что для большинства даже аккуратно набрать supersite.com на ходу будет сложно).
2. Все URL будут иметь простой вид в стиле http://supersite.com/promo, а не http://actions.supersite.com/skidka2019 или ещё длиннее (зато в QR коде нет причины их ограничивать и можно вписать даже идентификатор места, где висит реклама).
3. Эта экранная клавиатура разработана кем-то с нулевыми знаниями UX и она будет менять promo на Promo, даже видя, что это URL. (Тогда она и слово http станет исправлять.)
4. Юзер вообще будет идти через URL (хотя где-то половина всё равно впихивает его в строку поиска — что даже полезно, потому что гугл исправляет опечатки в URLʼях).

Завидую. Как попасть в такую страну в турпоездку?

N>>>> Будет ли сервер различать — его личные п/с проблемы, но клиент обязан сохранять регистр.

НС>>>Ну так виндовая и маковские ФС регистр тоже сохраняют. Но при поиске — игнорируют. Это ровно то как делают нормальные люди.

N>>Осталось самую малость — доказать нормальность этого варианта.


S>Вы так и не доказали пользу от введения дополнительной сущности — различения регистра в именах файлов. А раз пользы от дополнительной сущности нет — зачем она нужна?


Подтасовываете: вы не доказали, что различение — дополнительная сущность. И неудивительно: она как раз не требует лишних движений — с тех времён, когда вообще появилось различение регистра в кодировке (считаем, с 1963 года — первая публичная версия ASCII). А различение — не просто дополнительно, а ещё и неоднозначно.
Про Turkey test слышали? Если есть в каталоге файл it, какой нельзя будет создавать — İt, I‍t или ІT, и почему?
Re[20]: Убунта
Здравствуйте, Somescout, Вы писали:

N>>Попытка зайти поменяв регистр на любом юниксовом тупо приведёт к ошибке, если такого нет — и если не сделали явную нормализацию (зачем?)


S>В любых случаях, когда используется семантический url и допускается его ввод или корректировка пользователем. Вот простейший пример — опубликовали в рекламе url: http://supersite.com/promo, а у пользователя экранная клавиатура заменила её на http://supersite.com/Promo — всё, пользователю нужно выдать 404 или отправить на корневую страницу? Ишь чё удумал — регистр менять!


Я понял — вы живёте в стране трёхногих эльфов, в которой:

1. Есть в сколь-нибудь заметном количестве случаев ввод URL с рекламы на устройство с экранной клавиатурой (когда большинство старается подкидывать QR-коды именно из-за проблем, что для большинства даже аккуратно набрать supersite.com на ходу будет сложно).
2. Все URL будут иметь простой вид в стиле http://supersite.com/promo, а не http://actions.supersite.com/skidka2019 или ещё длиннее (зато в QR коде нет причины их ограничивать и можно вписать даже идентификатор места, где висит реклама).
3. Эта экранная клавиатура разработана кем-то с нулевыми знаниями UX и она будет менять promo на Promo, даже видя, что это URL. (Тогда она и слово http станет исправлять.)
4. Юзер вообще будет идти через URL (хотя где-то половина всё равно впихивает его в строку поиска — что даже полезно, потому что гугл исправляет опечатки в URLʼях).

Завидую. Как попасть в такую страну в турпоездку?

N>>>> Будет ли сервер различать — его личные п/с проблемы, но клиент обязан сохранять регистр.

НС>>>Ну так виндовая и маковские ФС регистр тоже сохраняют. Но при поиске — игнорируют. Это ровно то как делают нормальные люди.

N>>Осталось самую малость — доказать нормальность этого варианта.


S>Вы так и не доказали пользу от введения дополнительной сущности — различения регистра в именах файлов. А раз пользы от дополнительной сущности нет — зачем она нужна?


Подтасовываете: вы не доказали, что различение — дополнительная сущность. И неудивительно: оно как раз не требует лишних движений — с тех времён, когда вообще появилось различение регистра в кодировке (считаем, с 1963 года — первая публичная версия ASCII). А неразличение — не просто дополнительно, а ещё и неоднозначно.
Про Turkey test слышали? Если есть в каталоге файл it, какой нельзя будет создавать — İt, I‍t или ІT, и почему?