_ RU.LINUX (2:5077/15.22) __________________________________________ RU.LINUX _
From : Andrew Tverdokhleb 2:5020/400 21 Dec 99 10:05:46
Subj : Re: классы
________________________________________________________________________________
From: Andrew Tverdokhleb <at@ksf.kiev.ua>
Vladimir A. Butenko <butenko@stalker.com> wrote:
>> Положу и скажу - они должны быть и такие, и такие одновременно. Т.е.
>> если существует файл (будем говорить только о статических урлах для простоты)
>> с точно совпадающим именем, то отдается _именно он_, а если не существует,
>> то отдается тот, которого требует паттерн, записанный в
>> .htaccess или его аналог для данного каталога/пользователя/виртуального
>> хоста, и т.п. Hу или в конфигурацию сервера, на самую худую часть тела.
VAB> Господи, это-то еще зачем? Все эти псевдоискусственные антяллехты?!
Это упрощение, когда контекст данных заведомо известен. Если разработчик
знает, что в этом каталоге лежат только имена людей, то по идее
можно сделать его регистронезависимым. А если в каталоге лежат файлы
с именами хеш-ключами или просто бинарными именами, то так делать нельзя.
В любом случае - это должен решать человек, потому что дело касается
смыслового содержания имен файлов.
VAB> Представь себе, что у тебя в одном байте кодируется алфавит с большими
VAB> буквами, с маленькими буквами и с курсивом. То есть А большая, а маленькая
VAB> и а курсивная - имеют просто три разных байтовых кода.
Владимир, заглавные и строчные буквы - это орфография, синтаксис языка.
То, что заглавные рисуют больше чем строчные сложилось исторически.
Их можно с равным успехом обводить кружком или даже делать меньше
строчных. Внешний вид в данном случае не несет самостоятельного
смысла. Курсив - это полиграфический прием, призванный придать
тексту дополнительную смысловую или эстетическую нагрузку, заранее
неопределенную (догадайся сам), никакого отношения к орфографии
не имеющий и поэтому необязательный.
А что касается файловой системы, то там имена это по сути ключи
доступа. MS как обычно решил ограничить пользователей своих FS
наиболее удобным ему способом. В ext2 решили ограничивать
по минимуму, и по вполне понятному принципу, предоставив
пользователю решать какими должны быть ключи доступа. И если по
смыслу задачи мне захочется, чтобы имена моих файлов были
орфографически верными, значит так тому и быть.
Каждому - свое.
Andrew Tverdokhleb
--------------------------------------------------------------------------
E-Mail: at@ksf.kiev.ua
ICQ: 15619177
--- ifmail v.2.14dev3 * Origin: Kiev Business Incubator (2:5020/400)