21 мая 00 года


         
          - The object, - начинает он. - It's a base of our world. And the base of computer reality...
          В динамиках слышен звук зажигаемой спички. Потом кто-то раскуривает сигарету. После этого раздается чуть заикающийся голос переводчика:
          - Объект - это как задница: весь мир сидит. И компьютерный не побоку. Все, мимо чего я сейчас лечу на этой нехилой тачке - это объекты. Hапрягите мозги и поймайте кайф! Потому как сейчас мы будем базарить с основателем языка Инкремент от Паскаля Страусом Бйорнтрапом.

          Новое - хорошо забытое сталое. Себя не похвалишь - кто же еще похвалит :-) Копался тут в старых архивах humor filtered, и среди мутноватой массы околокомпьютерных шуточек наткнулся. И с удовольствием прочитал. Оно в двух письмах там - первое [HF/000077.html] и второе [HF/000078.html]. Рекомендую :-)
          Если честно - нечасто бывает, чтобы к однажды "обозренному" сайту я возвращался впоследствии. Обычно "обозришь" - и забудешь, мало ли их - сайтов этих. Как говорится, "я это пишу - я не обязан это еще и читать".
          А вот к datalyse.ru [http://www.datalyse.ru] я на днях вернулся, причем очень по делу. В одном окошечке читал объявления о продаже сотовых на Нижегородской барахолке [http://www.dom.nnov.ru/bbs/page.asp?FstDescrId=2], а в другом, на datalyse, тут же искал описание продаваемой железки. Единственный облом при поиске был с Sony cm-dx 1000, который на поверку оказался вовсе cmd-x, а не cm-dx :-) Кстати, "sony 1000" нашло именно его.
          Так что база все-таки потрясающая по охвату. Желаю ребятам успехов в дальнейшем наполнении и совершенствовании - ибо нет предела :-)
          ...но ни одной цены - все 0.00. Впрочем, оно не особо и нужно...
          Чья песня - "Show must go on"? А "Made in heaven"? Queen, говорите? не угадали [issue210500/show.html] :-)
          Нам пишут. Оказывается, siemens m101 [issue140500.html#4] таки продается в Москве [issue210500/m100.html], хотя и, скажем так, далеко не везде. Но - был бы спрос, а предложение появится. А спрос будет, это я как сетевик говорю :-) Так что - готовимся к очередной беспроводной революции :-)
          В какой-то хакерской конференции было.
          - есть машинка, система такая-то, админу на пейджер сыплются сообщения о попытках взлома, что делать, как ломать?
          - на пейджер? организуй поток "атак" с нескольких машин - и зафлудь ему пейджер. а пока он разбирается, что бы это было - спокойно проводи основную атаку...
          - ух ты, DoS-атака на пейджер!! Круто!!!
         
А у меня в пятницу сбойнула сладкая парочка fetchmail+procmail и вывалила на мой несчастный сотовый почту за последнюю неделю. Только тогда я и проникся фразой "зафлудить пейджер". Сотовый, в отличие от пейджера, выключать бесполезно - сообщение гарантировано дойдет, и антенной не отмахаешься. И <ctrl/A> + <del> тоже не нажмешь.
          Хорошо еще, что на меня не вывалило годичный запас почты. Тогда бы точно пришлось менять телефон :-)
          На прошлой неделе обещал я рассказать о своих впечатлениях от OS/2. А именно - warp 3 russian (зачем мне на сервере merlin?), с предназначением "стоять под столом, заниматься фидо, и немного диалапить и роутить инет".
          Сразу скажу, что неделя выдалась слишком занятая, времени на настройку os/2 было немного (до победного конца пока не довел, хотя этот победный конец уже виден), но процесс все равно произвел впечатление.
          Проникаться крутизной я начал прямо с установки. С fdisk, если быть точным. Угадайте - если пункт меню подсвечен, и на него можно встать курсором - что это означает? А если пункт не подсвечен? А если курсор не встает?
          Не угадали :-) Подсвеченный пункт меню - это не работающий пункт меню. А работают те пункты, которые не подсвечены, и на которые встает курсор. Если курсор не встает - значит, пункт тоже запрещен. Логично, правда?
          Удаляю раздел. После чего все пункты меню (кроме "выход") становятся запрещенными. После минутного раздумья удаляю раздел и перегружаюсь. После перезагрузки - пункт "создать раздел" темнеет - можно уже и создать :-)
          Инсталляция. Самое начало - текстовый экранчик, "я копирую файлы, необходимые для...". Виснем - на копировании uhpfs.dll. Ладно, бывает. Перегружаюсь, повторная попытка - виснем. Там же. Еще разок - то же самое. Гружусь в дос, проверяю компакт на читаемость - все в порядке. Сдуваю пыль, перегружаюсь...
          Помогло перетыкание сидирома с secondary master на primary slave. Ладно, от глюков никто не гарантирован. Менюшки, выбор конфигурации, "а у вас какой размер горчичника" - в смысле, мышь у вас какая - а то я не нашла? А, никакой нет. Ну ладно, будете без мыши (действительно - зачем мне "мышка на сервере"). Перезагрузка, графика, конфигурация, стандартные грабли - в IDE CD-ROM инсталлятору надо тыкать пальчиком, иначе при следующей перезагрузке он его не увидит, ставимся дальше.
          Поставились! Перегружаюсь, выслушиваю ругань на тему "у вас в конфиг.сис написан драйвер мыши, а драйвера-то и нету, пресс энтер". Досовая дискетка, vc в дос-окошке, вычищаю мышь. Перегружаюсь. Ставлю сеть. MPTS называется - Multi Protocol Transport System. Так, драйверов к ne2000 нет, начинаем поиски.
          Находим. Хотя симптоматично - к самому распроперенаистандартнейшему дивайсу по имени ne2000 драйверов в поставке нет. Удивительней могло бы быть разве что отсутствие в поставке драйверов VGA адаптера :-)
          Сеть вроде бы стоит, во всяком случае появилось разных иконок на столе, и в них можно тыкать. При тыкании в иконку "администрирование LAN" вылазит окошко "...не существует или не является исполнимым файлом". Смотрим свойства, через панельку "диски" доползаем до нужного экзешника (он "существует", и на вид вполне "является исполнимым"), тыкаюсь. Вылазят... свойства файла (пардон - объекта. у них же там все - объекты). Тихо фигею, иду в командную строчку, запускаю оттуда. "Не найден компонент, необходимый для... - setloc.dll". Млин. А сразу она сказать не могла? А разве не инсталлятор должен длл-ки куда нужно класть?
          Подкладываю нужную длл. Запускаю администрирование LAN. У меня просят пароль. Тихо фигею и пытаюсь войти с пустым, со "стандартными"... после нескольких попыток иду читать FAQ.
          Вхожу с USERID/PASSWORD (оказывается, оно было написано в readme, но написано так, что без поллитра не разберешься, тем более, ридми я не читаю без необходимости). Настраиваю. Ищу, как можно отдать диск в сеть. Не нахожу. Читаю доки. "Нажмите правую кнопку мыши"... мыши нет, кнопки тоже. Читаю доки по wps. Нахожу, что правой кнопкой мыши сегодня работает shift/F10. Нажимаю - не оно. Читаю доки. Читаю факи. Читаю...
          Отдаю диск командой net share из командной строки. "Удобный графический интерфейс пользователя" простаивает, точнее, используется как вместилище для одного VC и одного cmd.exe. Окошки, кстати, по умолчанию открываются чуть уже положенного, а раздвигать лениво - ввиду отсутствия мыши. Ну, да ладно. Иду на соседнюю НТ. Диск видно, файлы на нем - нет. Чешем репу, читаем факи. Переносим "юзера" из категории "юзера" в "администратора". Файлы появляются. Ура!!!
          ...отданный диск отсыхает после перезагрузки. Если засунуть net share в батник, а батник - в стартап - спрашивает пароль, диск, ессно, не отдает. Впрочем, говорят это решаемо. На днях займусь.
          Ладно. Сеть - сетью, а надо бы фикспак поставить. По рекомендации местных специалистов ставлю "неофициальный" фикспак "от Окунькова". Два архива - побольше и поменьше, у одного в названии есть слово inst, раскрываю его. Появляется install.exe. Запускаю...
          Вылетает системно-модальное окошко с эксепшном "файл нот фаунд такой-то.dat", с которого (с окошка) тут же испаряется фокус ввода. Пробел, табуляция, стрелки, искейп, энтер, альт-таб, контрол-искейп... ctrl-alt-del. Единственная комбинация кнопок, на которую оно согласилось отреагировать. Наверно, можно было бы нажать на кнопку мышью, но...
          Перегружаюсь. WPS старательно восстанавливает рабочее место - открывает фолдеры, окошки, запускает те программы, что были запущены на момент перезагрузки, запускает install.exe... я получаю в лоб окошком с эксепшном и задумчиво перегружаюсь еще раз. Пытаюсь перегрузиться в maintainence desktop, висну. Гружусь с дискетки, переименовываю файло. Перегружаюсь. Распаковываю второй архив (там оказывается нужный dat-файл), запускаю install. На экране ме-е-едленно проявляется рендереная надпись "OKSoft". Я жму пробелы, энтеры, искейпы - поскольку мне эта красота только мешает. Надпись исчезает, появляется окошко с кнопками, и ме-едленно "отползает" в левый верний угол экрана. Я соображаю, что надо выбрать "инсталляцию без соранения предыдущей конфигурации" (не буду я откатываться), пока я так размышляю - начинается архивация. Оно, оказывается, все мои искейпы с энтерами запомнило, и начало отрабатывать. Сообразив, чем все кончится - сбиваю инсталлятор. Перезапускаю. Жду. "Да, без архивации". Чирик-чик диска, и окошко с western europe вязью и кнопкой "выход". Соображаю, что 25 мегобайт так быстро не ставятся, и перезапускаю install - может, я чего не так понял, или не с того краю по кнопке нажал.
          ...сбить успел - память сработала, и реакция у меня вроде пока хорошая. Я же пару лет назад наступал на эти грабли! Фикспак сохраняет старое значение protshell, прописывает туда себя, и после перезагрузки собственно ставится. Затем восстанавливает значение protshell, и перегружается еще раз. При повторном запуске инсталлятор сораняет (измененное) значение protshell, и после второй перезагрузки имеет место быть незагружаемая система.
          Уфф. Фикспак стоит. Сеть, как бы, стоит, и если ее пинать - работает. Хочу ip-шные сервисы, aka TCPIP41.ZIP. Раскрываю, запускаю. "Я птица гордая, я птица сильная... но долбанутая"(с)анекдот. Сервисы, оказывается, сами не встают. Они пользуются системным feature setup. Который у меня устарел. Обновите, плз.
          Иду на IBM, тяну fisetup - благо, там меньше дискетки. Запускаю. Облом-с - fisetup requires какой-нибудь browser, не слишком старый.
          Черт с тобой - ставлю netscape 2.02russian, пусть подавится. Запускаю... "requires чего ни то посвежее, ваш 2.02 нам не подходит".
          Найти в сети что-то старее 4.6 не удается, матерюсь и тяну эти десять с хвостиком мегобайт. Запускаю.
          Netscape communicator requires at least fix pack 32 to be installed. Поставьте, плз.
          Тяну с IBM fp32. Несмотря на то, что на дворе давно Y2K, а космические корабли бороздят просторы Большого Театра, фикспаки до сих пор идут в виде стопки образов дискет и программки для выгружания образов на собственно дискетки. Про жесткие диски в IBM, вероятно, еще не знают, про компакты - тем более. В OS2 FAQ нахожу как поставить фикспак с харда [http://www.os2.spb.ru/guru/faq/source/os2gen.007]. Распаковываю образы, запуска... а где service.exe?
          Читаю readme. "Запустите service.exe". Ищу. Не нахожу. Читаю readme. Несколько десятков килобайт. А, нашел! "Для установки corrective service diskettes загрузитесь с corrective service facility diskette (не перепутайте с просто corrective service diskette). CSF diskette can be found in many places in the net, including, but not limited to...".
          Тяну CSF дискетки. Распаковываю. Запускаю. Вопросы. Ответы. Диаложки. "Удобный графический интерфейс пользователя". Поехали! А, вот. "имеющийся в системе файл имеет дату создания более позднюю, чем... заменить/не надо/отмена/справка". Ну, "заменить". "Имеющийся в системе файл..." - "заменить". "Име..." - "заменить!".
          Угадайте, сколько раз? Ни за что не угадаете.
          660. Шестьсот шестьдесят диалоговых окошечек. Бедный "пробел" на клавиатуре...
          Перегружаемся. Нетскейп. "Для установки... не ниже fp32". А кого я только что ставил?? Фикспак. "вы знаете, но installation of fp32 is still pending. Reboot, и все сразу станет круто и стильно". Ребут. Нетскейп. Фикспак. Ребут. Фикспак. Нетскейп. Ребут. А так ли уж нужны мне эти сервисы?...
          ...В этой позиции я сейчас, собственно, и нахожусь. IP можо и ручками прикрутить, по необходимости, про сеть я порасспрошу фидошников - как-то оно ведь делается. Ну, фидософт - вещь особая, на нем останавливаться не буду. Но юниксы по сравнению с осью - отдыхают. А правка makefile у несобирающегося юниксового пэкеджа - детский лепет по сравнению с установкой По Настоящему Дружественной Операционной Системы/Пополам. Интересно, там, в IBM, сами-то тоже того. Фикспаки с дискет ставят?...
          И это IBM когда-то позиционировала как систему для "конченого пользователя", более удобную, чем windows? Да за одно только "автозависание при старте" (помним - если запустить программу, которая поставит раком систему, и перегрузиться (интересно, что еще можно сделать с вставшей раком системой?), то система после перезагрузки послушно перезапустит эту программу, ну, а дальше понятно) - надо отрывать некоторые наиболее выступающие части тела. А мышиная возня с "win98 тащит с собой IE4, а это неправильно" меркнет по сравнению с цепочкой:
          tcp/ip сервисы хотят fisetup
                    fisetup хочет netscape
                              netscape хочет fp32
                                        fp32 хочет CSF diskette. Которые, слава Гейтсу, уже ничего не хотят. Поскольку не работают.
          ...а вы в курсе, как на самом деле работают ассоциации "по маске" в WPS под OS/2? Ни за что не догадаетесь.
          Допустим, я хочу проассоциировать *.mp3 с мп3-плеером. Пишем маску *.mp3, и быстро убеждаемся, что J.S.Bach.mp3, по мнению WPS, под нее не попадает. Поскольку у нас "все буковки равны, но точка в имени - равнее". Хорошо - пишем "*mp3". И убеждаемся что...
          J.S.Bach.mp3 - попадает
          ...а вот Ennio_Morricone.mp3 - не попадает!
          Уже догадались? Еще нет? Намекаю: если в середине имени будет буковка "m" - масочка скорее всего примерена не будет. Теперь догадались? Угу. "Скипаем звездочку, ищем первую совпадающую буковку, сверяем остаток". Интересно, какие недоучившиеся школьники это писали? И это - "монстр" компьютерного рынка... блин.
          Достал я вас своим брюзжанием? Ладно :-) Почитайте вон, как программно исправлять ошибки в процессорах [http://ixbt.stack.net/cpu/cpu-errata-new.html]. В Intel'овски процессорах, в смысле. Прелюбопытнейшая тенология, однако :-) Это вам не OS/2, это Интел, а он, слава КПСС, программы (почти) не пишет. :-)



Оригинал страницы находится на http://dibr.nnov.ru/issue210500.html.(с) DiBR
При перепечатке ссылка обязательна. <<  *  >>