взгляда, и умеет двигаться в одном направлении, в смотреть - в другом. Смотреть нужно туда, откуда ожидается опасность,
а идти - туда, куда наметил. Quake предоставляет для этого все необходимое управление - надо только уметь пользоваться.
Причем это довольно несложно. Тот, кто играет в death match быстро обнаруживает в себе умение взбегать спиной вперед
на лестницу, одновременно лавируя вправо и влево, чтобы уйти от выстрелов нагоняющего врага, и отстреливаться.
Сложность такого движения кажется запредельной только на первый взгляд - обучиться ему совсем не так уж трудно.
Более сложными, как правило, являются движения, учитывающие трехмерность среды - вертикальное направление.
Например, на первом этаже DM1 есть отверстие в потолке. Умелое владение мышью позволяет пробежать около него, не
сводя с него прицела и на бегу положить в отверстие несколько выстрелов. Для этого нужно хорошо владеть вертикальным
наведением. Такой навык, впрочем, нужен только при игре с очень и очень серьезными соперниками.
Наговорив массу всего о политике Микрософта, деньгах Гейтса и драках на рынке решил все же вернуться к
технологическим аспектам работы этой крупной адвокатской конторы :-)... лично для меня наиболее интересным продуктом
Микрософт является NT 5.0. Попробую пройтись по ожидаемым ее возможностям, насколько это на сегодня возможно.
По разным источникам, NT 5.0 будет иметь:
Мультидоменность (в сети может быть не просто домен и машины в нем, а более сложная структура - это необходимо
для продвижения NT на рынок крупных компаний).
Active Directory - альтернатива Novell Directory Services.
Распределенную (по локальной сети) файловую систему.
Поддержку сверхбольшого ОЗУ (это для СУБД, в частности Oracle, и для успешной драки с Юниксом, который это
уже умеет).
Поддержку кластерных схем (опять СУБД, опять вытеснение Юникса, и особо - поддержка кластеров DEC Alpha, где
NT продвигается DEC-ом).
Многопользовательский режим (Cytrix получил благословение) и DNA.
Активный десктоп - тот самый IE 4.0, впаяный в десктоп по уши.
Поддержку Plug and Play. Ну, тут ясно - система переходит из разряда профессиональной в чайниковскую.
USB. Это просто вытекает из спецификации PC98 - клавиатура и мышка должны быть USB-шными, по нынешним
канонам для крутых.
FAT32. Самой NT эта пакость нафиг сдалась, но для совместимости с Win98...
DirectX 5.0. Это - весьма серьезно. Это нужно для работы многих игр.
Intellimirror. Теперь обновление компонент на сервере будет автоматически распрстраняться на рабочие станции под
NT 5.0. Опять-таки, снижение TCO.
LDAP aka RFC 1777, упрощенная версия X.500 DAP.
Про некоторые из пунктов - чуть подробнее.
* * *
LDAP
Похороны ISO OSI дали неожиданно хороший результат. Все, что было полезного среди X.*-ового барахла, пересадили на
Интернет - вышло здорово. Протокол LDAP позволяет унифицированным способом общаться с разношерстными адресными
каталогами на базе самых разных систем и стандартов. На практике эта штука используется для поиска e-mail адресов, и
вполне успешно. В состав Netscape Сommunicator, например, входит инструмент для поиска адресов по этому стандарту.
* * *
Многопользовательская версия
Гидра (будет и для 4.0) - в оригинале эта технология была разработана для не-юниксовских платформ Цитриксом несколько
лет тому назад, и началась, насколько я помню, с версии под OS/2 2.0, а затем распространилась на NT. В Юниксе
аналогичная технология была создана чуть ли не десятки лет тому назад вместе с X11 - юниксовской оконной средой. Citrix
winview предоставлял возможность, аналогичную X11 - запустить графическое приложение на сервере, а работать с ним с
клиента. Клиентом, как правило, являлась относительно убогая машинка с досом, сервером - полуось или энтя. В NT 5.0
поддержка соответствующей технологии будет добавлена в ядро, что обеспечит более эффективную и удобную поддержку
многопользовательскости. Тут, правда, есть одна проблемка - буквы дисков в NT, глупое наследие доса, так и не изжитое до
сих пор, понятие глобальное для системы. Это значит, что если пользователь А пристегнул на букву Z: сетевое устройство,
то пользователь Б то же самое сделать уже не сможет. А значит, не все можно будет делать одновременно. Один из
выходов - так называемая UNC - обобщенная система поименования файлов в сети. Файл в ней именуется так:
\\сервер\ресурс\каталог\файл. Например, эта заметка в моей домашней локальной сети может быть получена с любой
машины как \\online\online\online\on-02-12-97.htm. Пример не очень показательный, но что уж поделать - и машина, и ресурс,
и подкаталог в нем зовутся одинаково. :-) Эти самые UNC's всем хороши, но вот беда - они не могут быть текущими
каталогами для каких-либо программ. Нелься с командной строки NT сказать "cd \\online\online" и попасть в соответствующее
место. Посему вышеописанной проблемы с многопользовательскостью они не решают.
* * *
DNA
В Редмонде умеют, умеют и еще раз умеют придумывать акронимы и названия. С одной стороны DNA - Distributed Network
Applications (Distributed interNet Applications Architecture, по другой версии), с другой - то, что мы привыкли называть ДНК.
Основа жизни на Земле, помните школьный курс биологии?
За спиной нового героя маячат, пряча за спиной штепсель локальной сети, Activex и OLE. Маркетингу у Билла, конечно,
учиться нужно. Выкатили ActiveX. Народ его раскусил, попробовал и выплюнул, ибо невкусно. Все пьют кофе. Ладно же,
укатим ActiveX, выкатим DNA. Чем отличаются? Даже дальтонику понятно - там 6 букв, а тут - всего 3.
DNA, COM+, ActiveX, OLE - суть одна. Сделать так, чтобы программное обеспечение было модульным, модули
взаимодействовали по сети и... работали только под Виндами. Ибо в переносимом, системно-независимом виде все это уже
давно сделано IBM-ом. Называется SOM, и приложения под него делаются (-лись?) с 1992, как минимум, года. Мало того,
есть еще CORBA - попытка менее агрессивных людей создать стандарт для взаимодействия различных объектных систем.
Микрософт с корбой, ясное дело, воюет. По тем же причинам. что и с явой.
Блин мохнатый, ведь сел про технологии писать - опять на маркетинг выехал... сил нет.
* * *
В систему войдет Executive Diskeeper - средство для дефрагментации дискового пространства. В принципе, NTFS не должна
сильно фрагментироваться, так как она порождена из HPFS, а уже там были предприняты шаги к тому, чтобы файловая
система самодефрагментировалась в процессе работы. Увы, автоматика спасает не всегда, и порой приходится пыхтеть
вручную. К тому же есть еще и FAT, и некоторые страдальцы им вынуждены пользоваться...
1-го Декабря старую добрую PGP взяли и купили. Купила старика McAfee, сразу переименовавшаяся в Network Associates.
По этому поводу тут же возник скандал - дело в том, что Циммерман, бывший владелец PGP и известнейший борец за право
народов на сильную криптозащиту своей информации, теперь работает на фирму, выступающую с существенно иными
лозунгами.
Америка почему-то вбила себе в голову, что если она будет экспортировать только дерьмовую криптозащиту, то во всем
мире будут использовать именно ее, поганую, и Америке будет легко вскрывать чужие письма. Этот бред, закрепленный
законодательно, вынуждает американские компании делать две версии криптосредств - хорошую для рынка внутреннего и
мерзкую - для внешнего. Дорого и неудобно. Посему возникло лобби, продвигающее закон о праве правительственных
органов на "подглядывание" в защищенную информацию. То есть идея в том, чтобы и в америке отмахнуться
слабозащищенной версией, таким образом избежав необходимости делать два варианта криптозащиты.
Именно такую позицию занимает Network Associates. Ровно противоположную недавно занимал Циммерман. В настоящий
момент же он стоит в весьма неудобной позе, ибо никому не понятно, чьи интересы он защищает - право общества на
криптование, или право Network Associates на холяву.
Теоретически, ничто не мешает совмещать, но удастся ли ему - вопрос. Тем паче, что доверие уже подорвано, и это обидно.
Судьба энтузиаста - 6 лет бороться за идею, и под конец продаться за 35 зеленых лимонов. Я не знаю, насколько опасения
верны, и предал ли Циммерман свою мечту, но на душе как-то не очень радостно.
Буду следить за этой темой, и писать, коль что изменится.
На днях пытался заставить ESS1868 работать в дуплексе - то есть играть и оцифровывать одновременно. Ни один из почти
десятка пакетов не смог - все заявляли, что карта дуплекса не разумеет. Карта утверждает обратное. Ненавижу: ESS1868,
ее драйвера под NT, NT, почти десяток пакетов.
Пытался поставить в одну машину две ESS1868. Не вдаваясь в подробности процесса, сразу скажу, кого я ненавижу: две
ESS1868, Plug-and-Play, биосы, мазерборды и драйвера ESS1868.
Потом пытался купить что-нибудь недорогое (мне для экспериментов!) не типа ESS1868 и не типа бластера на Митинском
рынке. Рынок с честью выдержал испытание и выкопал в своем чреве Ямаху. Ямаха действительно оказалась вещью в
себе, и села (бальзам на душу!) аж на 530-й порт. Не на 220, не на 240, а на 530. И на 10-е прерывание. Кайф. С ненавистью
в адрес Митинского придется повременить.
Зато эти два создания даже при разных адресах и прерываниях умудрились подраться... за DMA. Причем обе категорически
признают только каналы 0, 1 и 3. Как будто 4, 5, 6 и 7 сделаны для Пушкина, а не для них. Причем, конечно, ESS хочет
строго два канала, хотя дуплекса у него не получается. У Ямахи, может, дуплекс бы и случился, но ей перепадает только
один оставшийся DMA, так что и тут облом.
Вот такое наказание Господне.