bash.im ithappens.me zadolba.li

Windows

1016

Охлади сердце горячего китайского парня

Прошлым летом вызвал меня к себе директор и попросил срочно переустановить систему на ноутбуке. Надо сказать, ноутбук был ещё тем старожилом — этакая дура весом в семь кило, хорошо ещё, что дисплей не на лучевой трубке!

Беру девайс, всовываю диск, выбираю раздел — всё как обычно. Ноут вырубается. Ладно, начинаю все по новой — та же история. Случайно касаюсь LPT-порта (да-да, настолько старый ноут) — ощущение, как будто дотронулся до раскаленной плиты.

Старичок оказался до ужаса горячим парнем: все попытки дать ему остыть и даже попытка установки системы со снятой крышкой к результату не привели. Через 5–10 минут температура процессора доходила до критической и ноут благополучно отключался. Время от времени в кабинет заглядывал директор, которому очень нужно было получить агрегат в руки. Он молча созерцал мои потуги, но чувствовалось, что терпению скоро придет конец.

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

1005

Момент истины

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

Полчаса проверки реакции путем фотографирования экрана монитора на телефон ничем не закончились, а нормального фотоаппарата в соседних кабинетах тоже не нашлось. Инженерная мысль вспомнила про веб-камеру, хотя, конечно 0,3 мегапиксела не вселяли доверия.

Компьютер, на котором были установлены драйвера для камеры, стоял через стенку от сервака. Чудом найденный пятиметровый USB-удлинитель я просунул через дырку в стене рядом с батареей отопления. Был найден и штатив для камеры по имени Максим, настройка которого производилась криками «Выше! Левее!» под дружный гул серверов.

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

1004

Чего изволите? ~#

Вспомнилась история моего первого знакомства с линуксом — забавная и поучительная.

Домашний компьютер у меня появился в десятом классе. За полгода я только и научился, что ходить по сайтом из-под IE да щёлкать мышкой на всём подряд, — даже командную строку мне не довелось открыть ни разу. Однако некоторые простейшие проблемы решать я всё-таки научился: текст очередного непонятного окошка вколачивался в Яндекс, и по поисковой выдаче я иногда понимал, что и куда надо ввести.

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

Обрадованный, я тем же вечером принёс к товарищу свой системный блок, и он, бормоча непонятные заклинания, принялся за работу. К делу он подошёл основательно: поставил Slackware, добавил несколько крайне нужных пакетов, произвёл бесчисленное количество настроек — словом, система была полностью готова. Естественно, что в ходе этих манипуляций он как опытный администратор выставил runlevel = 3, да и забыл про это.

Придя домой в половине десятого, я радостно включил свой компьютер, достал из кармана листок с надписью «Логин администратора — root, пароль — qwerty» (предполагалось, что своего юзера я создам сам) и стал ждать загрузки. Войти в систему у меня получилось с первого раза. Помедитировав с полчаса на строку «root@comp ~#», я догадался, что компьютер ждёт, когда я что-нибудь введу.

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

Что чувствовал в тот вечер свежеустановленный линукс, нынче я даже боюсь представить. Не знаю, какие команды мне попадались под руку, но если команда startx и появилась, то, видимо, уже слишком поздно, когда KDE уже не запускался. Убедившись, что после очередной команды рабочий стол с обоями и кнопочкой «Пуск» всё ещё не появился, я бездумно переходил к следующему примеру. Держалась «слакварь» молодцом, и упала только глубокой ночью.

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

За что я благодарен своему знакомому до сих пор, так это за то, что во время установки подарочного винчестера он выдернул шлейф из моего основного и забыл вставить обратно. Думаю, в противном случае данные на этом винте постигла бы самая печальная участь!

992

Гигапиксел

Попросили меня знакомые с компом помочь. Симптомы простые — тормозит машина неимоверно. Ладно, схожу, посмотрю.

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

Дожидаюсь загрузки; вижу полностью забитый иконками рабочий стол, а в трее весь ассортимент антивирусной промышленности: Касперский, Dr.Web, NOD32, Avira и Panda. Спрашиваю, зачем столько антивирусов — отвечают, что комп и до этого тормозил, а «знающие люди» решили, что это поможет.

Гружу винду в безопасном режиме, сношу все антивирусы, загружаю в нормальном режиме — тормозит точно так же. Смотрю в диспетчер задач и обнаруживаю explorer.exe, отъевший ровно полгига оперативки. Захожу в папку рабочего стола из профиля пользователя, и падаю в обморок — полоса прокрутки уходит вниз где-то на километр. Переношу все файлы в одну папку — проводник ограничивает аппетит и начинает потреблять всего 50 МБ. Тормоза значительно ослабевают.

Напоследок решил почистить комп от мусора: выгреб %temp%, удалил ненужные точки восстановления, поставил один антивирус и запретил юзерам установку других. В конце очистки осмотрел комп при помощи удобной утилиты WinDirStat, обнаружив ещё ворох временных файлов в разных местах диска.

Мои глаза всё ещё мозолил непонятный крупный файл в папке Windows. Смотрю подробнее — wallpaper.bmp весом в полтора гига! Заменил на картинку скромных размеров — последние тормоза исчезли.

Как впоследствии оказалось, люди очень увлекались картинками в большом разрешении; одну из таких 150-метровых JPEG-фотографий они решили разместить на рабочем столе, что «умный» вьюер и сделал. Чтоб винда не тормозила, он решил ей сделать подарок — превратить JPEG в BMP. Меня удивило, как вообще комп работал с такими обоями, ведь открытие их в стандартном вьюере винды длилось около минуты.

984

И от тайги до британских морей русские серверы всех сильней

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

И где он такого динозавра откопал? Друг с умилением на суровом небритом лице рассказывает: «Этот динозавр верой-правдой мне в качестве сервера служил, пока из-за перевооружения не списали. Не трожь святое». Насмешливо ухмыляюсь: «Сие чудо, да в качестве сервака? Быть не может! Я его сейчас за пару минут Paint'ом в BSoD свалю!»

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

На моё удивление на компе вертелись серверные 2003 винды. Суюсь в конфигурацию — Celeron 1,2 ГГц, два винта по двадцать гигов, 256 метров оперативки и GeForce2 MX 400. Ну, думаю, можете заказывать цветы и музыку.

Бить решил наверняка. Достаю из своей сумки диски с варезом, начинаю устанавливать с них по очереди фотошоп, 3ds max, CorelDraw. Комп тормозит, но через полчаса всё готово. Вот он, момент истины! Одновременно запускаю всё, что установил. Фотошоп... макс... корел... Компьютер сердито урчит, моргая всеми светодиодами сразу, но виснуть и не думает. Душу начинают терзать смутные сомнения, друг ехидно улыбается. Запускаю обещанный пейнт и еще одну копию макса — через двадцать минут загружается и она. Глаза уже по пять советских копеек — оперативка по самым скромным подсчётам должна была кончиться уже после фотошопа!

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

Пейнт всё-таки включился, а из колонок донеслось:

Наверх вы, товарищи, все по местам!
Последний парад наступает.
Врагу не сдается наш гордый «Варяг»,
Пощады никто не желает!..

На следующий день многострадальный сервер таки умер при включении — сгорела материнка. Системник и по сей день стоит у друга дома на видном месте с нарисованной на боку звездой Героя РФ.

948

Без окон, без дверей

Господа айтишники! Не перебарщивайте со сленгом — пожалейте юзеров!

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

Когда я приехал к нему в следующий раз, с ужасом заметил, что вместо стеклопакетов с форточкой у него теперь стоят окна, открывающиеся целиком. На моё счастье, после этого комп действительно стал реже глючить!

946

Мейнфрейм-секундомер

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

Как человека, склонного к оптимизации, меня немного озадачил такой метод измерения. Кроме того, у меня в арсенале имелось еще одно устройство, которого не было у остальных — ноутбук. Задумался, как бы использовать умную машину.

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

Попробовал поиграться с time /t и разочаровался, ведь эта команда возвращала время только в формате ЧЧ:ММ, в то время как нам требовалась точность в десятые доли секунды. Задумавшись, решил изменить формат приглашения командной строки: prompt $T$G.

Жизнь наладилась — при каждом нажатии на Enter на экране появлялся таймстамп с точностью до сотых долей секунды. Помните, даже в Windows, полностью завёрнутой в красивую графическую оболочку, не стоит сбрасывать со счетов консоль!

943

Linux дома. Но зачем?

Довольно давно я использую дома Linux и некоторое время назад решил поменять дистрибутив. Переехав с Ubuntu на openSUSE, я, как водится в открытых дистрибутивах, не обнаружил поддержки проприетарных мультимедиа-форматов.

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

Ставлю Wine, под него вкатываю виндовый VLC (дистрибутив нашёлся у брата) — всё, фильмы и музыка играют! Так и просидел до появления интернета.

941

Занимательная аквариумистика

Недавно «Микрософт» выпустила релиз-кандидат Windows 7. Раз уж предлагают на халяву, надо потестировать. Скачал образ, установил в VirtualBox (не сносить же линукс), загрузился. Смотрю на стандартные обои с красивой рыбёшкой и чувствую, что есть в этой картинке какой-то скрытый символизм.

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

P.S. Читатели сообщают, что Betta splendens живут не дольше трёх лет. Ох, не к добру...