РжуНеМогу.РУ

История


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

iptables -A input -j queue

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

Французский (fr): bite, queue

Крепко задумался: куда же я, выходит, отправляю весь трафик?

История


В последнее время я сконцентрировался на программировании микроконтроллеров на Си и ассемблере. Столь глубокое погружение в новую тему не могло не сказаться на психике.

Итак, раннее утро, часов шесть. Должна приехать родственница жены; я сквозь сон слышу звонок в дверь. Супруга просыпается, идёт встречать гостью. В сонный мозг приходит мысль: «Прерывание от звонка в дверь сработало». Мысленно представляю себе текст программы, понимаю, что до следующего прерывания еще куча тактов, и спокойно ухожу в sleep mode c пониженным энергопотреблением.

Через какое-то время просыпается мелкий, и не обнаружив рядом мамы, начинает пинать меня ногами в живот. Возвращаюсь к листингу — это не прерывание по звонку будильника. Если это не прерывание, значит, меня пинает главный цикл. А как он меня может пинать, если я в sleep mode? Он обязан подождать следующего прерывания!..

С мыслью о найденном баге я окончательно просыпаюсь.

История


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

Приезжаю к подруге. Всё, казалось, было в порядке, пока я не прикоснулся к клавиатуре. Судя во всему, клава была давно и основательно залита чем-то сладеньким. Спросите, почему давно? Некоторые клавиши уже не залипали, но намертво застыли на века. Чёрт бы с функциональными клавишами F1 — F12; меня добила кнопка Esc, при нажатии уходившая вниз и остававшаяся в зажатом положении, пока её не выковыряешь чем-нибудь острым. После нескольких таких нажатий я уже ругался трехэтажным матом про себя — наружу проскакивали лишь короткие, хлёсткие восклицания.

Интересуюсь: «Как же ты живёшь с неработающей кнопкой Esc?» Выяснилось, что подруга ей просто не пользуются. Клавиатуру пришлось помыть, комп вылечить от червей и троянов, а девушка получила от меня прозвище «безотказная».

История


Дело было на первом курсе университета. Проходил у нас тогда практикум по Unix — мы писали скрипты, подключаясь к серверу через PuTTY. Мужская часть группы (12 человек), дружно игнорируя изучение awk и sed, во время практикума играла в Warcraft III.

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

Естественно, однажды утром свободных машин нам не досталось. За десять минут был написан скриптик (таким образом, я, кстати получил знания об awk), который вытаскивал с сервера список пользователей и отправлял каждому файл с тысячей пустых строк. Крик, визг из машинного зала — конец всему, что сделано за утро! Прекрасная половина курса отправилась работать домой, а мы спокойно продолжили «творческий процесс».

История


Сегодня днём звонят бухгалтеры: флопик, дескать, дискеты перестал читать. Вчера всё работало (ох, сколько же раз я это слышал), а вот сегодня ни в какую. Ладно — беру отвёртки, вскрываю системник. Корпус небольшой, пока половину не разберешь, хрен до чего доберешься, да и то работать приходится в позиции «камасутра и не предполагала». Выкручиваю несчастный запылённый флоппик, развинчиваю и обнаруживаю внутри шторку от дискеты. Обычно они остаются внутри, если дискету вытаскивать рывком. Предъявляю запчасть бухгалтерам: «Ну и что это такое?» Невинные глаза: «Мы ничего не зна-аем, вчера же всё работало, а вот утром отказалось!»

Замечаю на столе, видимо, ту самую дискету без шторки. Ярко представилась картинка: дискета ночью заползает в привод, шебуршит там, после чего с криком «Банзай!» вылетает из него, оставив внутри важную часть своего тела, из последних сил заползает на стол и умирает там в гордом одиночестве, никем не понятая, но совершившая великое дело.

История


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

Что было делать? Я загрузился с линуксовой recovery-дискеты, сменил пароль его учётки на «123» и поставил наш стандартный пароль для администратора. Начальник, обрадовавшийся было обретению контроля над машиной, зашёл под своим логином, поменял пароль, но вдруг изменился в лице и спросил:

— Это вот так вот легко можно компьютер взломать?
— Нет ничего проще.
— А как от этого защититься можно? — поинтересовался он с надеждой.
— Физически ограничить доступ к компьютеру, — отшутился я.

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

История


Случилось мне этим летом в Мурманской области заказник сторожить. Изба у черта на рогах, на триста километров в любую сторону ни одной живой души, за исключением многочисленных лосей и медведей. Собственно, работа заключалась в том, чтобы этих самых лосей и медведей из заказника не выпускать. Местных с ружьями благополучно отгоняли мои коллеги в погонах — по этому поводу беспокоиться не приходилось. А как уследить за парой сотен представителей фауны?

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

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

Аккурат по границе заказника «на северах» проходила старая телефонная линия. Естественно, мне остро захотелось воспользоваться этим географическим объектом. Решение пришло сразу же — сделать телефонку источником радиосигнала, чтобы маячки зверей издавали отпугивающий звук при приближении к границе. С материальным обеспечением было плоховато, но я справился с задачей — с помощью приличного усилка, раскопанного в клубе местного райцентра, мне удалось пустить по телефонке радио «Маяк».

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

История


В самом начале трудового пути я работала администратором в универском компьютерном клубе. Не сисадмин, а, так сказать, «рулевой» — с клиентами общаться, за компьютеры их пускать, деньги собирать — словом, сугубо организационная мелочь. В какой-то момент творившаяся в заведении разруха всех окончательно достала, виноватые головы были уволены, а я привела двух новых сисадминов. Они переустановили сервак, построили нормальную сетку, поставили пару «клубных» софтин, чтобы нас же самих не обманывали, и Remote Administrator за компанию, чтобы разделываться с жуликами.

Итак, поздний вечер, 31 октября, Хеллоуин. За 15 минут до конца рабочего дня заваливаются две (извините уж за неполиткорректность) блондинки:

— Нам в интернет!

Угу, «вконтактик» давно не смотрели, ясно. Через две минуты истеричный вопль: «Компьютер не работает!» Зашла, глянула тихонько — всё в норме. Спрашиваю, в чем дело. «Не работает, и всё». Ладно, клиент всегда прав — пересаживаю их за другой комп. Опять истерика — они, дескать, работать не могут.

— В чём дело?
— (c глазами, полными суеверного ужаса) У вас компьютеры на английском!
— Эмм, да, английский Windows. Другого нет.

Вижу желание уйти и хлопнуть дверью, но «вконтактик» дороже.

— И у нас интернет не работает.

Да что ж за нафиг — работает там всё! Я, конечно, догадалась, что их напугала оболочка с ярлыками «Мой компьютер», «Мои документы» и «Internet Explorer». Угадала правильно, они искали «Оперу» и не нашли её, но меня это уже стало утомлять. Объяснила им, что IE — тоже браузер, через него «вконтактик» тоже работает. Ушла к себе грызть столешницу — бесят! До конца рабочего дня 10 минут, а они там на час, не меньше.

Вспоминаю про RAdmin. Сейчас уже не помню, что конкретно я с ними проделывала, но ужас и непонимание в их глазах были бесценны. Очень вовремя зашел один знакомый сисадмин, я его послала девочкам «на помощь», а сама продолжила развлекаться — думала, что тот поймет и подыграет. Повыводила веселеньких модальных окон с добрыми сообщениями в духе хеллоуина; через пять минут девки выходят ко мне с виноватым видом, суют деньги за интернет (там за трафик набежало где-то рубля два) и быстро-быстро делают ноги. Админ подсаживается, смотрит на меня виновато и говорит: «Они тебе какой-то вирус посадили...»

Ага, и я даже знаю, как этот вирус зовут. Зато с работы ушла вовремя. Коварная, бессердечная!

История


SexPosition, говорите? Мне как-то довелось заниматься рефакторингом модуля, работавшего с системными таблицами нашего приложения, среди которых была и пресловутая «Sex».

То, что, разбираясь с этим делом, я осуществлял в проекте поиск по известному ключевому слову и чувствовал себя злобным, начинающим и неопытным др^H^H искателем порнухи — это полбеды. Гораздо интереснее было обнаружить сопутствующий класс SexManager — видимо, что-то вроде офис-менеджера по особым вопросам.

Cреди находок были переменные и функции animalSex, SexPanel и sexModel.getSex(). А что вы хотите — система медицинская, тут понятие пола порой к одному биту не свести. Вот и приходится работать... секс-менеджером.

История


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

Первым делом я посоветовал сменить батарейку, но девушка заявила, что батарейка новая, только что из пачки. В чём же проблема? Сигнал ничего не должно мешать, да и раньше мышка не барахлила. Я уже собрался признаться в своем бессилии, но соседка «за беспокойство» решила угостить меня шоколадкой, лежащей на полочке с дисками. Удивительно, но после этого мышь заработала! Хоть плитка шоколада и не преграждала путь, но её фольга, по-видимому, отражала сигнал в непонятном направлении, создавая помехи.

Юзер, помни: поощрение за работу значительно ускоряет решение околокомпьютерных проблем!

История


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

iptables -A input -j queue

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

Французский (fr): bite, queue

Крепко задумался: куда же я, выходит, отправляю весь трафик?

История


В последнее время я сконцентрировался на программировании микроконтроллеров на Си и ассемблере. Столь глубокое погружение в новую тему не могло не сказаться на психике.

Итак, раннее утро, часов шесть. Должна приехать родственница жены; я сквозь сон слышу звонок в дверь. Супруга просыпается, идёт встречать гостью. В сонный мозг приходит мысль: «Прерывание от звонка в дверь сработало». Мысленно представляю себе текст программы, понимаю, что до следующего прерывания еще куча тактов, и спокойно ухожу в sleep mode c пониженным энергопотреблением.

Через какое-то время просыпается мелкий, и не обнаружив рядом мамы, начинает пинать меня ногами в живот. Возвращаюсь к листингу — это не прерывание по звонку будильника. Если это не прерывание, значит, меня пинает главный цикл. А как он меня может пинать, если я в sleep mode? Он обязан подождать следующего прерывания!..

С мыслью о найденном баге я окончательно просыпаюсь.

История


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

Приезжаю к подруге. Всё, казалось, было в порядке, пока я не прикоснулся к клавиатуре. Судя во всему, клава была давно и основательно залита чем-то сладеньким. Спросите, почему давно? Некоторые клавиши уже не залипали, но намертво застыли на века. Чёрт бы с функциональными клавишами F1 — F12; меня добила кнопка Esc, при нажатии уходившая вниз и остававшаяся в зажатом положении, пока её не выковыряешь чем-нибудь острым. После нескольких таких нажатий я уже ругался трехэтажным матом про себя — наружу проскакивали лишь короткие, хлёсткие восклицания.

Интересуюсь: «Как же ты живёшь с неработающей кнопкой Esc?» Выяснилось, что подруга ей просто не пользуются. Клавиатуру пришлось помыть, комп вылечить от червей и троянов, а девушка получила от меня прозвище «безотказная».

История


Дело было на первом курсе университета. Проходил у нас тогда практикум по Unix — мы писали скрипты, подключаясь к серверу через PuTTY. Мужская часть группы (12 человек), дружно игнорируя изучение awk и sed, во время практикума играла в Warcraft III.

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

Естественно, однажды утром свободных машин нам не досталось. За десять минут был написан скриптик (таким образом, я, кстати получил знания об awk), который вытаскивал с сервера список пользователей и отправлял каждому файл с тысячей пустых строк. Крик, визг из машинного зала — конец всему, что сделано за утро! Прекрасная половина курса отправилась работать домой, а мы спокойно продолжили «творческий процесс».

История


Сегодня днём звонят бухгалтеры: флопик, дескать, дискеты перестал читать. Вчера всё работало (ох, сколько же раз я это слышал), а вот сегодня ни в какую. Ладно — беру отвёртки, вскрываю системник. Корпус небольшой, пока половину не разберешь, хрен до чего доберешься, да и то работать приходится в позиции «камасутра и не предполагала». Выкручиваю несчастный запылённый флоппик, развинчиваю и обнаруживаю внутри шторку от дискеты. Обычно они остаются внутри, если дискету вытаскивать рывком. Предъявляю запчасть бухгалтерам: «Ну и что это такое?» Невинные глаза: «Мы ничего не зна-аем, вчера же всё работало, а вот утром отказалось!»

Замечаю на столе, видимо, ту самую дискету без шторки. Ярко представилась картинка: дискета ночью заползает в привод, шебуршит там, после чего с криком «Банзай!» вылетает из него, оставив внутри важную часть своего тела, из последних сил заползает на стол и умирает там в гордом одиночестве, никем не понятая, но совершившая великое дело.

История


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

Что было делать? Я загрузился с линуксовой recovery-дискеты, сменил пароль его учётки на «123» и поставил наш стандартный пароль для администратора. Начальник, обрадовавшийся было обретению контроля над машиной, зашёл под своим логином, поменял пароль, но вдруг изменился в лице и спросил:

— Это вот так вот легко можно компьютер взломать?
— Нет ничего проще.
— А как от этого защититься можно? — поинтересовался он с надеждой.
— Физически ограничить доступ к компьютеру, — отшутился я.

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

История


Случилось мне этим летом в Мурманской области заказник сторожить. Изба у черта на рогах, на триста километров в любую сторону ни одной живой души, за исключением многочисленных лосей и медведей. Собственно, работа заключалась в том, чтобы этих самых лосей и медведей из заказника не выпускать. Местных с ружьями благополучно отгоняли мои коллеги в погонах — по этому поводу беспокоиться не приходилось. А как уследить за парой сотен представителей фауны?

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

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

Аккурат по границе заказника «на северах» проходила старая телефонная линия. Естественно, мне остро захотелось воспользоваться этим географическим объектом. Решение пришло сразу же — сделать телефонку источником радиосигнала, чтобы маячки зверей издавали отпугивающий звук при приближении к границе. С материальным обеспечением было плоховато, но я справился с задачей — с помощью приличного усилка, раскопанного в клубе местного райцентра, мне удалось пустить по телефонке радио «Маяк».

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

История


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

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

История


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

— А как сохранить?

У папы сразу включается админский инстинкт:

— Нажимаешь в меню на «Файл» и выбираешь «Сохранить как».

Повисает пауза. Сын выдает:

— Пап, я читать-то не умею…

История


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

Во втором часу ночи подруга решила подключиться к интернету. Привычные щелчки и шумы... и вдруг системный блок человеческим голосом рявкает: «Алло!»

«Пора ложиться спать!» — думает подруга, но голос из компьютера всё настойчивее интересуется: «Алло! Чем я могу вам помочь?»

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