8574

Начитались тут

Систему охраны я, конечно, не вскрывал, но подобная история тоже однажды была.

В Москве есть очень хороший книжный магазин. Книг там много-много, и для удобства посетителей в залах через каждый десяток метров стоят терминалы с каталогом. Есть поиск, описания книг, обложки, указаны цены, можно распечатать маленький чек с указанием зала, стеллажа и полки, где находится книга.

То ли сделано это всё великолепие в какой-то самописной программе, то ли просто открыт локальный сайт, но факт остаётся фактом: в качестве движка используется стандартный виндовый TWebBrowser, причём далеко не самой последней версии. Стоп-стоп. В описании книги, как я уже сказал, есть обложка. Обложка — это картинка. Если навести курсор на картинку (ткнуть в тачскрин), то появляется маленькая панелька инструментов: сохранить как, распечатать, послать по почте, открыть «Мои картинки».

Откроем «картинки», вверх-вверх-вверх, «Мой компьютер». Зайдём в «Сеть», откроем какой-нибудь комп… Ой, фильмы, игры, какие-то бэкапы! Диск C:, Windows, командная строка, экранная клавиатура — полетели!

Впрочем, проделав это, почти сразу же от терминала я отошёл — на меня уже начали коситься работники магазина. А на экране остались висеть открытыми командная строка и клавиатура.

8573

Око за око, бэкап за бэкап

В 1983 году админил я ЕС-1035. Материалы на ней обрабатывались разные, в том числе и с грифом «не для всех». И тут верхнему начальству показалось мало системного программиста и системного инженера с соответствующими формами допуска. Ввели должность инженера по безопасности, причём на полставки. То есть в смену он не ходил, а работал с 9 до 18 с перерывом на обед, как белый человек. Назначили мужичка, далёкого от вычислительной техники; выделили ему терминал, на котором постоянно крутилась его программа, и показали, где «птички» ставить. Мужичок сразу и поставил, руководствуясь принципом: «чем больше, тем безопаснее».

Системщики взвыли в первую же ночь. Этот деятель, кроме всего прочего, запретил запись на магнитную ленту (суточный бэкап сделать не удалось) и вывод на перфоленту (накрылось срочное задание, связанное с оборонкой). И если ленту удалось сделать днём, под чутким надзором этого деятеля, то бэкап можно было делать только ночью.

Уговоры и даже жалобы руководству не помогли. Мужик стоял насмерть. Пришлось копать глубже. Выяснилось, что за блокировку отвечает всего один байт. Запускаем программу «Око» (официально — разработка Горьковского пединститута, на самом деле — американская программа Eye), правим, работаем… Главное, не забыть вернуть обратно.

Спокойно жили месяц. Потом кто-то проболтался. Заставили «Око» стереть. Ночью восстановили с ленты. Сделали бэкап, стёрли. И так каждую ночь. Через месяц опять кто-то проболтался. Стёрли с ленты.

Ну что ж, если начальство так настаивает… Перестали бэкапиться. Через неделю система упала — а восстанавливать-то не с чего. Получили люлей, конечно, но плавно перевели стрелки на безопасника. Управление перешло обратно к сисадмину.

8572

Копи-чмоки-пейст

Работала у нас одна девочка из тех, которые по ночным клубам и «чмоки-чмоки». В общем, надо было ей инфу с одного компа на другой слить. Поскольку отношение к железу у неё было, как у блондинки к перфоратору, то консультацию она получала по телефону.

Что бы вы сделали, если бы вам сказали на нужном компьютере скопировать файл, зайти на другой комп и вставить? А это чудо природы на одном компе нажимало «Копировать», на рядом стоящем — «Вставить», а после этого кричало: «Не получается!»

8570

На соплях из изоленты

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

Года три это всё длилось: студент писал лабы, сдавал предметы, а потом проникся профессией. Осточертело Алексею лабы выполнять на лабораторных компах да в общагу бегать, так как был он немного ленив. А тут как раз начали появляться более-менее массово TFT-мониторы. Один из таких мониторов купил себе одногруппник Алексея. Само собой, что свой старый монитор весом около 15 кг он решил продать побыстрее да подешевле, так как много просить денег было неудобно, а хранить его было тоже муторно — очень уж большой. После переговоров монитор был продан Лёше, который к этому времени уже вынашивал в планах приобретение собственного «коллайдера порабощения человечества».

Но один монитор — это мало, нужен системный блок и периферия. Небольшой опрос одногруппников дал контакты конторы, которая по сходной цене продавала компьютерные детали. Лёша позвонил в эту фирму и заказал всё нужное для компьютера: начинку, принтер, клавиатуру, мышь, колонки. Не хватило лишь корпуса. А так как дело было в пятницу, то Лёше предложили подождать до вторника, когда приедет новая партия.

Ни минуты больше ждать было невозможно. Лёша плюнул, поехал и забрал всё, что было, решив переждать пару дней без корпуса, собрав компьютер просто на столе, а выбрать и докупить «ящик» уже на следующей неделе.

В общем, всю начинку Алексей привёз и смонтировал на столе, проверил работоспособность. На монитор и клавиатуру места не осталось. Как быть? Правильно: нужно заюзать изоленту. Синюю. Алексей отрезал два куска длиной сантиметров по двадцать, продел в верхние крепёжные отверстия материнской платы и аккуратно прибил на мелкие гвоздики к стене возле стола. Блок питания — на стол, сверху пирамидой сидюк, винчестер, флопик. Зафиксировал скотчем. Получился миниатюрный системный блок, который занимал немного места с края стола. На оставшееся пространство как раз влезли монитор (только чтобы не поворачивать сильно), мышь, клавиатура и принтер, а колонки уже пришлось ставить под стол.

Прошла неделя. Алексей успешно осваивал строительство зиккуратов и тому подобные премудрости, а про системник то забывал, то некогда было, то ещё что-то. В итоге решил, что и так хорошо — работает ведь.

Провисела та конструкция года четыре. Пыль с неё исправно сдувалась, с охлаждением проблем не было. Единственную коррекцию внесло лето две-тысячи-какого-то-года, когда от жары оборвалась одна шлейка из изоленты, что всё-таки вынудило Алексея купить корпус, — но это уже другая история.

8569

На задницу через лоб

В одном хорошем крепком банке почти в конце XX века высокое начальство наконец приняло решение: «А подать интернет в филиалы!» Филиалы сказали: «Ни@#$се!» — и на полдня даже забыли о существовании модемов «Лександ», на которых межфилиальный обмен и строился, ибо по нашей тогдашней телефонии ничего другое толком не работало.

И вот в моей серверной появился красавец «Моторола Кодекс 3266» и выделенка. В качестве DTE из головной конторы прислали волшебную (без кавычек!) машину: iP233-MMX и 64 (шестьдесят! четыре!) мегабайта памяти с NT 4 на борту. У меня, как у ведущего разработчика филиала, стояла самая мощная машина: AMD-266, но памяти было 16+16. Почему «+16»? Одну планку мы делили с шефом. То мне захочется «подюкать» от души, то ему. А тут 64 (шестьдесят! четыре!) метра, да ещё и винт на два гига, да какая-то NT вместо любимой OS/2. И вся эта роскошь перекладывает байтики из канала на 33600 в эзернет на 10 мегабит. Непорядок? Непорядок.

В раскопках свалки неликвидов отыскалась мамашка с 386-м SX на 25 мегагерц, четыре планки памяти по 256К, восьмибитная портовка, восьмибитный же контроллер MFM+FDD и сетевушка NE2000. Для завершения безобразия с самого дна были вытащены и присунуты к делу от рожденья гнуснейшая Realtek VGA на 256К и флоповод на 5,25".

Пакет PC-TCP занимал на дискете от силы мегабайт. SLIP он понимал лучше, чем NT. Драйвер на NE2000 был в комплекте. Весь этот хлам был сочленён, снабжён каким-то БП и прилеплен упаковочным скотчем под крышку серверного стола. Поднятие SLIP было прописано в autoexec.bat. Роутер принялся перекладывать байтики с интерфейса на интерфейс, а мегамашина перекочевала в мой кабинет.

Примерно пару месяцев спустя филиал посетило высочайшее руководство, в том числе и главный админ банка. Он походил по нашей аппаратной, поцокал языком и изъявил желание:

— А дай-ка, пока боссы трындят, я в инет по-быстрому метнусь.

— Ну вон, иди ко мне на машину — и впёред.

— Да ну, это идти надо целых десять метров. Давай я прямо с роутера.

— Не выйдет с роутера.

— Что такое?

— Вот он, роутер. С него не выйдет.

Главный админ посмотрел под стол. Глаза его достаточно шустро выкатились на задницу через лоб. А сетевая карточка ехидно подмигнула ему линком из-под скотча.

— Э-э-э… Э-э-э… Этташотакоэ?

— Роутер.

— А-а-а… А как?

— Ну вот так…

— А где тот? Ну, большой? Покупной который.

— Да вон у меня стоит.

— Да-а-а… И вот все два месяца всё это работает? И не падает? И успевает?

— Ну да. (Чего ему с такого канала не успевать-то?)

— Ты это… Очень прошу, верни машину на место. А то не дай бог начальство узнает, что можно было и вот так обойтись…

8568

Ремонт по методу блондинки

Неделю назад девушка попросила починить МФУ. При включении, мол, начинает щёлкать и не работает.

Позвал друга. Взяли пивка, сидим разбираем. Через полчаса МФУ превратили в горстку деталей, но проблему не нашли: ездяще-сканирующее устройство всё так же застревало в крайнем правом положении. Никаких датчиков, которые должны определять это положение, мы не заметили. Всемогущего Гугля под рукой не было.

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

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

Физик с двумя высшими образованиями и админ, учащийся в аспирантуре престижного вуза, разобрали девайс до винтика, протёрли все платы, рассмотрели все микросхемы, думали даже пробовать перепрошивать электронную начинку принтера. Не додумались до самого простого ремонта по методу блондинки: «Поморгала фарами, протёрла стёкла и зеркала». То, что ремонт МФУ — не наша специальность, нас не оправдывает.

8567

Телеканал GOTO

У всех, кого родители в детстве пытались оградить от «тлетворного влияния» компьютера, по крайней мере, этот компьютер был. А у меня не было, и родители были против его приобретения. Им «какой-то врач» сказал, что от него дети чуть ли не в роботов превращаются, нелюдимых и замкнутых. Напугали, короче. Зато «умная машина» была у соседа, и называлась она «Специалист».

Придумали мы с соседом такое решение. Когда дома никого не было, просверлили в оконных рамах два отверстия: одно в его раме, другое в моей. От его «Специалиста» протянули антенный кабель к моему телевизору, закрасили белой краской, а переключатель, позволяющий выбирать между антенной и его компьютером, чтобы родители не заметили, прикрепили к плинтусу за диваном.

Теперь я мог, по крайней мере, в отсутствии родителей смотреть, как сосед программирует на Бейсике. Через год в школе началась информатика, а я уже знал всё на год вперёд.

8566

Лиса на листике бумаги

Читаю истории о трудном детстве и борьбе с родителями за компьютер и думаю: как же мне повезло с родителями! Пароли на BIOS, вытаскивание разных проводов и другие методы ограничения чада? У меня такого никогда не было.

Подвох крылся в том, что как только я зантересовался компом, мне тут же вручили три книги: Фигурнова, Кернигана-Ритчи и теорию игр.

Естественно, сперва меня интересовали только игры. А поиграть было во что: на компе были и Dune 2, и King’s Bounty, и Prince of Persia, и Doom 2, не говоря уже о мелочёвке типа Bomberman.

И я играл, пока не застрял на King’s Bounty. Дело в том, что про возможность летать я не знал, поэтому постоянно терял время в пустыне и упирался в лимит времени. Факт подвиг меня на изучение одной из вышеуказанных книг: теории игр. Вот только я её не осилил — для школьника вузовский учебник был сложноват.

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

А добили меня Керниган с Ритчи: так вот как, оказывается, можно делать эти игры!

В результате через год лучшей игрой для меня был Borland C. «Охоту на лис», простенькие головоломки и прочие радости жизни было приятнее писать, чем в них играть.

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

8565

Культурные ориентиры беззаботной юности

Есть у меня привычка — в поездках пользоваться MidpSSH. Сегодня подсаживается полупьяная тётка лет сорока пяти:

— Ух ты, DOS!

Думаю, что ответить.

— А GW-BASIC есть?

Всё ещё в ступоре.

— А «Лексикон»? А «Лемминги»?

8564

Гадание на экранной гуще

Увидел на экране Windows — не спеши называть пользователя ламером. Возможно, он безупречно разбирается в чём-то другом.

Увидел на экране Linux — не спеши обзывать пользователя задротом и сектантом. Возможно, у него разносторонний круг интересов, он отличный собеседник, а вторую половину найдёт раньше тебя, если уже не нашёл.

Увидел на экране FreeBSD — не спеши подозревать пользователя в сатанизме. Возможно, уж его-то ад точно не ждёт.

Увидел на экране DOS — не спеши вешать на пользователя ярлык «нищеброд». Возможно, он вспоминает молодость.

Увидел ЭЛТ-монитор — не спеши обвинять пользователя в наплевательстве на собственное здоровье. Возможно, он будет ходить без очков до глубокой старости.

Увидел на экране игру — не спеши ставить пользователю диагноз «гиподинамия». Возможно, он — чемпион по тому или иному виду спорта, пусть и районного масштаба.

И вообще, не суди о пользователе по его экрану. Точно ошибёшься.