bash.im ithappens.me zadolba.li
5236

Глаза б мои «окна» не видели

20 января 2011, 09:00

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

Вырубился свет. Админы засуетились и побежали в серверную, чтобы нормально положить все существующие системы: UPS долго не держали. В серверной было темно, и света от KVM-свитча определённо не хватало, что только усиливало суету. Один админ начал подсвечивать себе экраном мобильника, другой чиркнул зажигалкой. Только третий админ догадался поднять роллеты на окне.

5235

С литовским размахом

19 января 2011, 12:45

Работаю сисадмином в крупной литовской компании. Звонит юзер:

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

Через два дня звонит секретарь IT-департамента: «Тебе письмо». Иду к секретарю, беру письмо, вскрываю — а там скриншот распечатанный, да не просто так, а с размахом: два листа А4, склеенные изолентой!

5234

Это гордое слово «коммутатор»

19 января 2011, 12:45

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

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

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

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

5233

Требуется дипломированный электрик

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

К нам явилось юное создание, попросило зайти в «контакт» с ученического компьютера в кабинете информатики (кто ж открывает доступ в наше-то время?) и дико удивилось, что в интернет с ученического компа вообще зайти невозможно. Гордый админ продемонстрировал программку, при помощи которой учитель информатики открывает доступ в интернет (на весь класс или избирательно), чем заработал себе первый бонус. Ещё два бонуса мы получили за то, что в соцсеть зайти всё же не удалось, и что школьный Яндекс отказался выводить ресурсы по запросу «наркотики».

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

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

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

5232

Чтоб админ не заскучал

19 января 2011, 12:45

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

Каждый банк лепит свой клиент в меру собственного недоразумения. Одному нужен локальный мейл-сервер. Второй требует, чтобы в Internet Explorer в качестве прокси стоял локальный порт, на котором банк-клиент слушает. Третьему — открытый локально 110-й порт. Четвёртый написан на древней версии .NET и с другими работать отказывается. Об уровне техподдержки этих систем и говорить стыдно.

Знайте: вас, криворуких (как программистов, так и горе-админов, которые не в состоянии поправить неграмотность программеров), тихо и громко ненавидят и юзеры, и админы, вынужденные обслуживать ваши поделки. Будьте проще. Поверьте, хитрость вашей мысли никто не оценит.

5231

Пшли отsudo!

19 января 2011, 11:00

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

# sudo rm -rf /
bash: sudo: command not found

5230

Полегче с травкой

Пишем программу. Естественный отбор. Ползают хищники, травоядные, травка вырастает периодически. Хищники для размножения должны съесть немного травоядных, травоядные — немного травки. Размножиться — отложить яйцо, которое породит трёх существ твоего вида. Травка — от бога. Всё живет, развивается, естественный баланс между количеством травоядных и хищников поддерживается, количество травы влияет на размер популяции, преподаватель доволен, студенты горды.

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

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

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

5229

Это неслучайно

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

5228

Печальный плач плавящегося пластика

19 января 2011, 11:00

Работал я одно время на оптовой базе. Для привлечения клиентов был создан розничный магазин, оснащённый двумя продавщицами и одним ПК.

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

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