The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

классы


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

_ 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)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру