<<<предыдущий список следующий>>>

Это - копия документа, находившегося на http://dz.ru. Авторские права, если не указано иначе, принадлежат Дмитрию Завалишину и/или Евгении Завалишиной. Все изменения, внесенные мной, находятся в этой рамочке.Пожалуйста, прочитайте disclaimer.


21 сентября 1998 года

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

Для меня, экс-Юниксоида, пережившего годы становления этой системы и борьбы Юникса за место под солнцем, утверждение "Юникс - очень быстрая ОС" звучит довольно дико. Не потому, что не соответствует действительности - вполне соответствует, если Юникс хорош. FreeBSD, к примеру. Просто в те годы Юникс был первой в мире широко разошедшейся ОС, написанной на языке выского уровня, а не на ассемблере. И был он довольно тормозен. Вылизанные чуть не до команды штатные ОС его зачастую делали, и их приверженцы поглядывали на Юникс, как владелец поезда на владельца запорожца. Беда была в том, что Юникс был гибче, и, хоть небыстр, позволял заехать туда, где поезда пасуют, ибо рельс нет.

Сегодня писать операционки на ассемблере могут себе позволить лишь риалтаймщики. "Бытовые" ОС клепают на Си, и об ином не думают. Так что Юникс, который все эти годы вылизывали всем миром, вдруг "проснулся богатым", то есть быстрым.

И гибким быть не перестал.

Я давеча хвалил Windows Scripting. Увы, немного поторопился. Чтобы быть универсальным, этот инструмент должен либо обладать всеми мыслимыми и немыслимыми интерфейсами, начиная с IP и нетбиоса и кончая бибилиотеками работы с графикой, либо... нет, пардон, нету вариантов. В Юниксе любой шелл может (и должен!) сам не уметь ни шиша, кроме операции подстановки вывода команды в строку и подстановки переменных в параметры команды. См. обратные одинарные кавычки. Этим в Юниксе можно сделать все. То есть все. И не видел я более ни одной системы, которая бы обладала такой же гибкостью. :-(

Про "по морде за открывание двери перед женщиной". Я получил несколько писем, опровергающих, в той или иной степени, этот миф. Спасибо.

Вот две наиболее информативных, как мне видится, выдержки.

   
From: Александр
Subject: American life

...

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

Так же правдивы, как рассказы о белых медведях, разгуливающих по Красной Площади.

В северных штатах (вроде Миннесоты), более прогрессивных, особенно в студенческой радикальной среде, Вас могут посчитать невоспитанным человеком (т.е., не знающим местных обычаев). Но за невоспитанность в суд не тягают. Северяне вполне славные ребята, добродушные, так что и по фейсу не схлопочете. Словом, можете почувствовать себя неловко за неуклюжую галантность, но не более того.

В южных штатах (типа Джорджии, Северной и Южной Каролины), более консервативных, до сих пор считается в порядке вещей придерживать перед женщиной дверь или уступать ей перед посадкой в гортранспорт. Так что на югах быть по-европейски галантным дОлжно и можно. От Вас там этого ждут.

...

Вторая:

   
From: Gena
Subject: America

...

В своей заметке от 18 сентября ты (ничего, что на ты?) писал про Америку, что 'за попытку открыть дверь перед девушкой можно схлопотать по физиономии или повестку в суд за дискриминацию по половому признаку'. Я тоже слышал подобные жуткие рассказы про эту страну от других здесь побывавших. И на самом деле это правда. Теоретически. Но на практике за открывание дверей перед девушками я не получал ничего кроме улыбок и 'thank you'.

Еще я спросил знакомую девушку, которая собирается стать адвокатом, правда ли это. Она сказала, что она знает только один случай, когда суд удовлетворил подобый иск. Это было на работе, когда начальник открыл дверь перед подчиненной, чем хотел ее унизить и показать, что она совсем маленькая девочка и ничего не может, и это был не единственный случай проявления подобного отношения к ней. Вроде так, если я правильно ее понял. Так что не так страшен черт, как его малюют.

...

Спасибо, Геннадий и Александр.

Эти фрагменты хорошо дополняют друг друга. Что страна большая и обычаи бывают разные - это, собственно, очевидно. И тут нужно быть точным - рассказы о медведях, гуляющих по Красной Площади - ложь. А о медведях, гуляющих в России по улице города - правда. Такие города в Росcии, сколь мне известно, есть. Вопрос, конечно, частоты гуляния, количества таковых городов, и т.п., но фразу "ни на одной улице Российского города никогда нельзя встретить дикого медведя" я бы истинной не признал.

Далее. Меня, собственно, не очень интересует, тягают ли в суд. Я не собираюсь нарушать законы страны пребывания, какими бы идиотскими (с моей точки зрения) они ни были. Вопрос (для меня, конечно) заключается в другом - насколько интересует меня в качестве места пребывания страна, в которой существуют общественные предпосылки для существования таковых законов. А они, видимо, есть. Ответ понятен - юг, только юг. :-) Оно и с других точек зрения приятно и правильно. :-)

О законах и случаях. Есть в России такая сволочная практика - вводить законы, которые нельзя не нарушить. Два примера разных уровней. 1. В Москве почти невозможно не сорить в общественном месте. Я регулярно привожу домой, после посещения Москвы, пустые банки из-под колы, бумажки, пакетитки и подобную дрянь. Урн нет! То есть в центре и на крупных трассах - да, но "сколько там того центра". 2. Думаю, не сильно ошибусь, если скажу - ни одно прибыльное предприятие в России не платит всех полагающихся налогов.

То есть практически любого наугад выбранного бизнесмена можно отдать под суд, если задаться такой целью и приложить те или иные усилия. И почти любого гражданина можно засадить на 15 суток. Обращаю внимание - абсолютно законным путем. Я не знаю, как вы, читатель, а я такие законы не очень люблю.

По закону о пресловутом сексуальном же преследовании человека (в теории) можно упечь за ухаживание, и уж точно за тот его вид, что был весьма в ходу с последние сотню лет. Наверное, я устареваю, и древняя школьная шутка, бытовавшая в ходу у наиболее сексуально развитых девочек ("Что смотришь? Влюбился? Пиши заявление!") обретает плоть.

Я, кажется, ворчу. Фу мне. Неуж такой старый. :-)

Питерские Пило... нет, не так. Некоторые владельцы Пилотов, проживающих... тьфу, пропасть... проживающие в Питере провели встречу, в организации которй обвиняется Майк Браво. Встреча была посвящена проблемам размножения Пилотов в неволе, их кормления и воспитания. Встреча прошла в теплой и дружеской атмосфере, и на вид подозрительно напомнила мне сисопку - культовое таинство ФИДОшников. :-)

На фразу "А вообще интересно бы посмотреть на веб-сервер, который (при условии равной осведомленности вебмастера в юниксовых и виндовых технологиях) было бы дешевле сделать и эксплуатировать на NT. Наверняка такой есть." я получил от Евгения Кривошеева аськой такое сообщение: "Угу. Lotus Domino. Есть только одно требование - желание иметь в конторе документооборот, а не только и исключительно web-сервер. Это чуть дороже сделать и намного дешевле поддерживать". Зайдя же на страничку Домино, обнаружил, что он бегает поверх AS/400, S/390, OS/2, NT, Solaris, AIX, HP-UX. Так что вопрос - откуда вывод, что ЭТО надо делать на NT? :-)

О мини-серверах. Конечно, Интел не первый, кто занялся этим видом спорта. Были выступления и до того. Однако прислал мне Serg `Ice` Tsyganenko ссылку вот на этот сайт. А уж на нем этой радости - пруд пруди. Полная коллекция - печати, сменных дисков iomega, сидюков, видеокамер, сканирования...

И еще одну ссылку на сайт я получил на ту же тему (прислал Serg Shikov, у меня сегодня месячник борьбы за незабывание имен тех, кто присылал ссылки, это пройдет, не бойтесь:), и опять мини-сервера... хотя - как сказать. Mediann продает сервера вполне себе среднего класса.

И еще одна новость в эту же обойму (прислал Vladimir Pinitch) - Sun выпускает NT-совместимые файл-сервера. Проект "каскад". Совсем не мини, а вовсе наоборот.

Взгляд на весь этот зоопарк приводит к простому выводу. Микрософт раскормил такой зверинец пользователей файлового сервиса на базе SMB, что грех не присесть к кормушке, благо из-за необходимости иметь совместимость со старыми версиями клиентских ОС протокол сильно гнуть нельзя, и потому очень тяжело избавиться от совместимых с NT серверов. Все три проекта - на базе разного рода RISC-ов и операционок. Парад альтернативных предложений. :-)

В процессе обсуждения того, как делать WWW-сервер на NT, меня попросили опубликовать решение для проблемы с кодировками. Оно находится тут и позволяет делать перекодировку по префиксу имени хоста.

Увы, боюсь, что именно этот фильтр стоял на прошлом сервере, хостившем dz online. Если так (а оно похоже), то он мне делал двойную перекодировку include. :-(

Еще интересный момент - Alexandre Snarskii прислал ссылку на результаты тестирования серверов на базе Юникса и NT. К сожалению, написано все довольно сумбурно, и результатов вида "число выполненых запрсов за единицу времени" я не нашел. Но если предположить, что все конфигурации тестировались одно и то же время (а что еще остается предположить), то FreeBSD/Apache оттарабанила 55 995 страниц, NT под нетскейпом и IIS почти одинаково - по 12 000 с мелким хреном, и (кошмар) Solaris 2.6 + Netscape - 1 800. Последнее как-то совсем странно. Так утормозиться - это уметь надо.

На одном сайте: "The URL you requested is not found on this server.  Please inform us about this error, and don't forget to mention the URL. Ссылка, которую вы запросили не найдена на сервере.  Сообщите об этой ошибке и не забудьте указать адрес необнаруженной ссылки."

На другом сайте: "Ссылка, которую вы запросили не найдена на сервере. Сообщите об этой ошибке и не забудьте указать адрес необнаруженной ссылки."

И таких - много. Кажется, этот текст копируется с сервера на сервер, а о наличии слова "пожалуйста" люди забыли напрочь. Как и о том, что если клиент получает этот текст на экран, значит, сервер уже перед ним виноват, скорее всего. Но читать при этом на экране приказ срочно бежать сообщать об ошибке, и, не дай бог, ссылку не забыть (которую, кстати, на экране даже не показывают, хотя это очень легко сделать) - это, извините, циничное хамство. Между прочим, скрипт, который вместо показывания этой лажи посетителю САМ посылает письмо веб-мастеру, пишется за пять минут. А перед посетителем неплохо бы хоть извиниться, за то, что ему не показали запрашиваемую страницу (даже если в этом и он виноват, от показа слова "извините" сервер не сдохнет) и попытаться хоть как-то помочь. А мы - хамим. Вот такое у нас отношение к себе. :-(

Получив, кстати, пару раз вот так по фейсу от сервера, я заинтересовался и на нескольких крупных сайтах набрал заранее ошибочные URL-и. Лучшее, что я получил, было на aha.ru - "Извините, документ, который Вы запрашивали (/errors/not_found.shtml) не найден. Вы можете воспользоваться нашим поиском"

Развивая успех начинания, я хотел бы продолжить наполнение наших линк-листов разделами Palm OS и Windows CE. Так что жду ваших писем со ссылками. А для затравки - вот тут лежит бета нового русификатора (пока - без средств ввода, только чтение) для Пилота.