355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Bash.org.ru IT Happens » Bash.org.ru IT Happens Истории ## 1301 – 1400 » Текст книги (страница 4)
Bash.org.ru IT Happens Истории ## 1301 – 1400
  • Текст добавлен: 3 октября 2016, 22:02

Текст книги "Bash.org.ru IT Happens Истории ## 1301 – 1400"


Автор книги: Bash.org.ru IT Happens


Жанр:

   

Прочий юмор


сообщить о нарушении

Текущая страница: 4 (всего у книги 6 страниц)

#1358: Слава Кодировщик и Паша Главный

13:00 20.10.2009, IT happens

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

– Слушай, а кто это такой?

– Этот мужик? Это архитектор, с их стороны.

– М-м-м. Кликуха, что ли?

#1359: Простите за ровный почерк

13:00 21.10.2009, IT happens

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

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

Быстро найдя необходимый материал, я засунул карту в любимый МФУ HP, при помощи Paint закрасил шероховатости и стёр ненужные отметки с карт, а на диске «800 дизайнерских шрифтов» нашёл гарнитуру, наиболее похожую на мой почерк. Вуаля – карта готова!

Курсовая защищена на отлично, дело сделано. Да только до сих пор стыдно – моя карта висит на стенде кафедры как пример для подрастающего поколения...

#1360: Свято место пусто

13:00 21.10.2009, IT happens

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

Вызывает меня начальство и велит решить проблему с бухгалтерской программой. Беглый осмотр места происшествия выявил папку с программой весом в 14 ГБ и полностью забитый диск С. Увеличение раздела не помогло – через пятнадцать минут диск снова оказался заполнен, а папка растолстела до 20 ГБ. К тому времени я уже выяснид, что её нормальный размер не превышает 200 метров, да и то с полной базой, а около двухсот файлов с расширением .tar не имеют к ней никакого отношения. Попытки удаления непонятных файлов оборачивались восстановлением статуса-кво в ближайшие десять минут. Последовавший за этим гуглинг на тему «страшного вируса, создающего неизвестные файлы» принёс нулевой результат и волну отчаяния.

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

На вопрос «Нафига?!» ребята ответили, что место на их жёстких кончилось, а хард сервера толстый и всё вытерпит. Увеличение раздела очень обрадовало работников напильника и паяльника, а мои потуги по удалению мусора были восприняты ими как глюк сети.

#1361: А всё, что не по графику – нафиг, нафиг

13:00 21.10.2009, IT happens

Любим мы на работе в обед поиграть по сети в командные игры. В последнее время пристрастились к Urban Terror – это такой гибрид Quake и Counter-Strike. После большого ремонта глобальной сети на нашем предприятии долгое время не было. Небольшую сетку мы наладили себе сами – и к принтеру у всех есть доступ, и файлами (как рабочими, так и не очень) меняться удобно.

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

Решение пришло сразу. Имелся в этой комнате логический анализатор Agilent 16802A, управляемый Форточками XP. Экранчик у него был вполне приличных размеров. Правда, мышку с клавой цеплять все равно пришлось – использовать кнопки на корпусе анализатора было крайне неудобно. Игру быстро установили, а связь с анализатором наладили, отобрав сетевой кабель у заработавшегося коллеги. Обеденный матч прошёл по графику.

#1362: Игрушки с толкача

13:00 22.10.2009, IT happens

Знакомство моё с компьтерами началось в девяностых (я был в девятом классе) с «пня» с довольно стандартным набором устройств, среди которых был восьмискоростной сидиром. Примерно через год эксплуатации начались трудности – драйв с трудом жевал «палёные» диски с моими любимыми игрушками, а в конечном итоге отказался читать что-либо вообще. Перспектива остаться наедине с «Сапёром» и пасьянсами мне не улыбалась никак – надо было срочно что-то придумать.

Решение пришло, как это часто бывает, случайно и было нетривиальным. Опытным путем было установлено, что сидюк отлично читает единственный лицензионный диск в квартире с дровами и софтом от принтера. Процедура была следующая: в сидюк вставлялся лицензионный диск, служивший «разгонным». После того, как сидюк начинал уверенно жужжать, быстренько нажималась кнопка Eject, лицензионный диск извлекался и вставлялся любой другой. Драйв продолжал думать, что вставлен качественный диск, и уверенно его читал. Единственным обязательным условием была скорость исполнения. Через неделю по скорости я не уступал механикам команды Ferrari на гонках Формулы-1!

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

#1363: Подождите, я записываю

13:00 22.10.2009, IT happens

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

1) устанавливаем бит чётности в настройках порта в 1;

2) пишем в порт адрес нужного датчика;

3) устанавливаем бит чётности в настройках порта в 0;

4) пишем в порт команду;

5) читаем ответ.

Пишу (очистки буферов и очереди после операции записи в порт, все как положено), компилирую, несу в соседнее здание на флешке инженеру, запускаю на его древнем ноуте с COM-портом – всё работает! Несу датчик к себе, запускаю на своей мощной машине – облом!

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

Иду к инженеру в соседнее здание, прошу осциллограф. Получаю отказ: «Это единственный осциллограф с памятью, он мне тут нужен». Не беда! Приношу версию программы с максимально подробным ведением логов, цепляюсь осциллографом на вход микрухи датчика, запускаю, медитирую... Порт открывается, бит чётности становится в 1, идёт адрес, идёт команда, порт закрывается. В логах все солнечно: судя по ним, бит чётности перед отправкой команды таки 0, а вот судя по осциллографу – 1. Естественно, датчик команду не воспринимает. Я больше верю осциллографу. Спрашиваю у гугла, форумов и знакомых спецов – ответа нет.

Нервы, психологическое давление со стороны инженера, ожидание Нового года на работе... На третий воскуривания даташита Super-IO-чипа, установленного на «волшебном» ноутбуке, всё становится ясно. Микруха на моей и других новых мамках по каким-то причинам не успевает переключить чётность, а на древнем ноуте успевает благодаря врожденной тормознутости последнего. Загадочным образом при этом API на обеих машинах сообщает, что все переключилось. Вставляю в код задержку в 1 мс – датчик радостно мигает индикаторами на любых компах!

Читайте мануалы. В них сила.

#1364: Пингвин против пингвина

15:00 22.10.2009, IT happens

Два раза с большим перерывом и в разных группах я наблюдал «линуксовые войны».

Война первая состоялось, когда я еще был несмышлёным школием. На информатике нас припахали ставить линукс на все машины в классе – про Ghost и прочий мирроринг учитель слыхом не слыхивал. Рутовый пароль был везде одинаков. Суть игры была простой: выключи машину противника раньше, чем он выключит твою. Атаковали, зайдя по SSH на чужую машину и сказав системе shutdown -h now. Блицкриг-вариант (halt) мы выучили позже. Была и возможность уйти в глухую оборону: init 1 с отключением сети.

Вторая игра проходила заметно позже, в универе, и была похожа на забавы наших виндоус-коллег (История #862[4]4
  #862: Поле битвы: ОЗУ
  9 мая 2009, 12:45
  рейтинг: 2977
  Лабораторная по предмету «Операционные системы», тема – batch-файлы. Мы с другом выполнили все задания, ждем, когда препод соизволит их проверить. От скуки был написан virus.bat:
  :A
  start cmd
  goto A
  Результат – растущая куча окошек DOS. «Вирус» тут же был оптимизирован:
  start cmd
  call virus
  Нет предела совершенству, и код был сжат до одной строки:
  start virus
  Также была написана версия с повышенной жестокостью:
  start virus /REALTIME /ABOVENORMAL
  call virus
  Теперь каждое созданное окно начинало безудержно плодить новые окна. Компьютер печально вис через пару десятков секунд. Тут же была разработана вакцина vaccine.bat, убивавшая все окна:
  taskkill /F /T /IM cmd*
  Ради интереса в начало вакцины была добавлена строчка start vaccinе. После чего начались «войны в памяти» – мы запускали вакцину и какой-нибудь из вирусов и наблюдали, кто кого победит.


[Закрыть]
). Два игрока сидели на одной и той же машине, локально или по SSH. Один запускал форк-бомбу вида:

#!/bin/sh

$0 &

$0 &

Другой с ней боролся: killall sh. Дело усугублялось отсутствием рута у обоих и грамотно выставленными лимитами. На уровне Nightmare можно одновременно пытаться залогиниться в KDE.

#1365: В глубоком тауне

12:00 23.10.2009, IT happens

Вспомнил сон, который мне приснился около года назад.

Сижу на работе, беру в руки витую пару (обычно я всегда работаю через wi-fi), чтобы воткнуть ее в свой ноут, касаюсь контактов и чувствую сильный удар током. Через секунду я понимаю, что чувствую каждый бит, проходящий по витой паре, и обрабатываю пакеты на физическом уровне. Ещё через секунду я начинаю сам формировать и отправлять пакеты. Не в силах выпустить кабель из рук, чувствую полное блаженство.

Через некоторое время начинаю ловить волны wi-fi, а еще через несколько секунд ломаю силой мысли все доступные мне точки доступа. Бросаю кабель и отправляюсь гулять по городу (почему-то по Москве, хотя живу я в Калининграде).

Дошёл до кафе, заказал пива, сижу довольный. Подключился к своим серверам, проверил их состояние, разгрёб почту. Полез на Википедию, за полчаса прочитал всю, но мне было мало. За пятнадцать минут я выучил инглиш и за час перерыл всю Википедию (на этот раз на английском), а потом отправился в гугл пополнять багаж IT-знаний.

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

Зазвенел будильник. Я открыл глаза, пару часов лежал в кровати и матерился. Так жалко было терять настоящее админское блаженство...

#1366: Бесперебойная связь

14:00 23.10.2009, IT happens

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

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

Скручивать провода – не наш метод! Я стал думать, как бы нарастить провод с минимальными потерями. На бесперебойнике я обнаружил розетку под RJ-45, но что-то мне подсказывало, что туда залезет и телефонный штекер. Влез. Проверил – сигнал нормальный, все отлично.

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

#1367: Суровая виртуальная реальность

19:45 23.10.2009, IT happens

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

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

Пауза. Запущенная программа выдаёт сообщение об ошибке и захлопывается. Через несколько секунд виртуальная машина подвисает и тоже закрывается. Ещё несколько секунд консоль управления этими машинами застревает намертво. Бедный сотрудник пытается реанимировать консоль, но на экран массово выпадают уведомления об ошибках разного калибра. В конце концов основная ОС перестаёт отвечать на устройства ввода, жужжит диском и вываливается в синий экран.

В конференц-зале – продолжительная немая сцена. Наконец виновник торжества с энтузиазмом произносит:

– Ну, отрицательный результат – тоже результат!

#1368: Полярное лето

12:00 24.10.2009, IT happens

Жена смотрела фильм про учёных в снегах на Южном полюсе и в какой-то момент начала критиковать фильм за неадекватность: снега, дескать, на Северном, а на Южном тепло! Мой ржач, логичные доводы и слабое сопротивление с её стороны помогли в сжатые сроки заполнить пробел в школьных знаниях.

Через час оказываюсь за компом; на глаза попадается ярлык Google Earth. С довольной ухмылкой восклицаю: «Иди сюда, женщина, я покажу тебе, какой он – настоящий Южный полюс!» Запускаю шарик, проворачиваю, зумлю (жена уже за спиной) и щёлкаю на первую попавшуюся фотку.

Открывается «типичный» для Антарктиды пейзаж: лазурный берег, лагуна, пальмы и бунгало. Надо же было попасть на фотку, подгруженную каким-то шутником! Я в ступоре, жена в восторге: «А-а-а! Я же говорила, а ты!..» Разобрались потом, конечно, но момент был яркий.

Модераторы! Будьте бдительны!

#1369: Гармонический ряд грызунов

12:00 24.10.2009, IT happens

Проводил я инвентаризацию ИТ-хозяйства в конторе. Для учёта составил экселевскую табличку, в которую вбивал наименования всех матценностей вместе с их инвентарными номерами. Процесс трудоёмкий – очередь запаса мышек подошла только ближе к ночи. Закончились разнообразные модели Logitech, и я добрался до Genius. Их у нас была только одна разновидность, так что я один раз вбил название NetScroll PS/2 и, растянув на нужное количество полей, отправился спать домой.

На утро прихожу, окидываю свежим взглядом табличку и вижу такую картину:

Мышь Genius NetScroll PS/2

Мышь Genius NetScroll PS/3

Мышь Genius NetScroll PS/4

Мышь Genius NetScroll PS/5

...и так далее до дюжины с хвостиком.

#1370: Толстые рыбы в тонких трубах

14:00 24.10.2009, IT happens

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

Сказано – сделано. Неделю всё работало, но потом начались фокусы. Аккурат в час дня плюс-минус пять минут падала сеть. Не наглухо, конечно, но без очевидных причин скорость проседала процентов на 95.

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

Нашли! Это оказался клиент начальника бухов. Он, будучи уверен, что тонкие клиенты – это выдумки хитрых айтишников, а на самом деле «процессор как процессор», взял да и включил себе скринсейвер. Красивый, да. С рыбками плавающими. Без десяти час бухгалтер убегал обедать, а в час дня врубался скринсейвер и начинал трансляцию передачи о жизни морских обитателей подводного мира в Full HD прямо по сети.

#1371: Альтернативная лингвистика

12:00 25.10.2009, IT happens

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

Объясняю, что бывают слова, о которых программа не слышала, и их надо добавлять в словарь вручную. Через некоторое время приглядываюсь – девушка печатает с потрясающим количеством грамматических ошибок ( про пунктуацию вообще молчу). Ворд изо всех сил подчёркивает ошибки, но девушка упрямо и настойчиво кликает на каждом слове «Добавить в словарь».

#1372: Метрометр

12:00 25.10.2009, IT happens

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

Беседую с мамой по поводу превышения месячного лимита трафика – та в слёзы:

– Опя-ять ты своих игр накачал, скорость упала!

– Знаешь, ты круглыми сутками YouTube юзаешь и Google Maps глядишь, да еще это радио по утрам – знаешь, сколько накручивает?

– Да я-то всего ничего... А ты игры скачиваешь. Знаешь, сколько они весят? (Показывает две DVD-болванки.) Вот столько! А ещё и больше бывают!

Глаза падают из орбит. Предки знают о весе игрух? Научил на свою голову... Ну ладно, раз поумнела – обьясняю посложнее.

– Видишь торрент-клиент? Вот статистика загрузок. Я в этом месяце с внешних ресурсов скачал только 3,99 ГБ. Это были The Sims 3 – ты же тоже в них играешь!

Молчание. Видимо, в маминой голове роятся мысли типа «к нам подключились!» и «обворовывают!».

– А куда тогда?..

– Надо счётчик с нового месяца поставить, вот и узнаем, кто у нас такой ненасытный.

– А где его купить? И кто ставить будет?

– Ты вообще о чём?

– Ну где счётчик на интернет купить?

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

#1373: Постельный режим

12:00 25.10.2009, IT happens

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

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

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

#1374: Кручу-верчу, посчитать хочу

12:00 26.10.2009, IT happens

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

Катушка была зажата в патрон шуруповёрта, к боковой части патрона скотчем был приклеен магнит, а к корпусу шуруповёрта – пара герконов (датчиков, срабатывающих в магнитном поле). Патрон вращается, герконы по очереди отщёлкивают импульсы. Выводы от герконов я припаял к контроллеру старой клавиатуры, вместо кнопок «+» и «1». Всю конструкцию я подключил к компу и запустил виндовый калькулятор.

Гашетка шуруповёрта нажата. «1+1+1+1...» – калькулятор считает витки. Одно плохо: крутить приходится медленно, не чаще пары оборотов в секунду. Больше не выходит, видно, срабатывает программная защита от «дребезга» контактов. Подумав, отключаю один из герконов и открываю ворд. Бинго! Около 10 символов, то есть оборотов в секунду. Ещё немного подумав, отрегулировал движками длину строки так, чтобы в неё умещалась ровно сотня символов. Осталось только считать строки.

Обе катушки я намотал за 40 минут.

#1375: К взлёту готов

12:00 26.10.2009, IT happens

Работаю на дому веб-программистом. Свои плюсы, свои минусы – но речь не об этом.

Есть у меня древний ноут. В нем косой кулер, поэтому внизу стоит охлаждающая подставка с вентиляторчиком, а у самого ноута снята крышка. Ноут подключен (уже и не помню, почему родная матрица издохла) к отдельному монитору 20" ЭЛТ-монитору; кнопка отключения питания у ноутбука тоже отдала концы, и золотые руки моего друга вместо неё припаяли замечательный тумблер на отдельном шнуре. К ноутбуку прилагается внешний жесткий диск, который нещадно перегревается, и USB-вентилятор, который дует на этот жесткий диск для охлаждения.

Утро. Продираю глаза. Плюхаюсь за комп. Поехали! Кнопка на сетевом фильтре – раз. Нашариваю рукой где-то в районе пепельницы шнур с тумблером питания компьютера на конце – два. Кнопка подставки – три. Кнопка монитора – четыре. Кнопка включения внешнего винта – пять. Кнопка вентилятора – шесть.

Вечер. Заканчиваю работу. Протираю глаза. Завершаю работу операционки. Веселые буквы на мониторе сообщают «Теперь питание компьютера можно отключить». И опять поехали! Тумблер – раз. Монитор – два. Подставка – три. Жёсткий диск – четыре. Вентилятор – пять. И финальным аккордом сетевой фильтр – шесть.

С чувством исполненного долга иду ужинать.


    Ваша оценка произведения:

Популярные книги за неделю