8815

Срамной Аллой

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

05:00. Звонит будильник. Открываю глаза, смотрю на монитор. В окне проигрывателя — последний характерный кадр порнофильма. Куча мыслей в голове. Быстренько подползаю к буку, открываю список воспроизведения. Light Alloy после того, как закончились «Звёздные войны», автоматом подгрёб соседние файлы на флешке — три сорокаминутных порноролика.

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

05:05. Нервно курю.

05:15. Встречаю в общей умывальной комнате соседа по блоку.

— Олег, тебе сегодня ночью ничего спать не мешало?

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

06:00. Беру в руки мобильный, чтобы позвонить жене и избежать доклада подруг по общаге о странных звуках из нашей комнаты.

— Дорогая, ты не поверишь, какая фигня приключилась со мной сегодня ночью…

В топку Light Alloy! Мужики, Media Player Classic — он такой… Такой классный!

8814

Будьте реалистами, требуйте невозможного

Что видит заказчик?

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

А что видит разработчик?

Утвердили проект — хорошо. Через месяц заказчик приходит и говорит, что хочет не электрическое отопление, а геотермальное. Еле объяснили, что в этом районе не получится. Согласился, но перешёл на газовое. Переубедить не смогли, кроим всё заново. Через два месяца, когда осталась отделка, прибегает и говорит, что хочет камин. Блин, в проекте нет камина! Ладно, не впервой… Под конец зашёл, посмотрел, покивал и сказал, что несущая стена явно лишняя — нужно объединить зал и кухню. Пришлось аккуратно выдалбливать и делать разводку под колонны. Не дай бог жить в этом страшилище…

И сразу всё ясно. «Мелкие поправки по ходу дела» — на самом деле кардинальные изменения. Только заказчик этого не поймёт.

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

8813

Полкило спагетти, пол-литра эспрессо

Делал в 1С проверку на заполнение веса номенклатуры. Забыл про услуги — их вес тоже начал проверяться. Когда руки добрались до исправления, смотрю в номенклатуру. «Аренда офиса в Италии, поштучно, вес — 1 кг».

8812

Упс!

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

К счастью, пожар не начался. Но с полупрофессиональным ИБП Master Vision MV-10000, обеспечивающим резервное питание всей оргтехники в административном здании на территории предприятия, случился epic fail: инвертор отказался стартовать наотрез. Девайс пропускал через себя ток по схеме bypass, но как ИБП стал абсолютно бесполезен.

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

Так настольная лампа стоимостью 350 рублей вывела из строя полупрофессиональное электрооборудование стоимостью 5 тысяч долларов. А проблему резервного питания оргтехники мы решили проще: на каждое рабочее место поставили маленькие ИБП, что обошлось в общей сложности в 30 тысяч рублей.

8811

Герои не нужны

Читаю я местные истории от сисадминов и не перестаю удивляться. Флешки-то у них — основной источник заразы! Казалось бы, что уж проще — отключить автозапуск, включить UAC, запретив выполнение всего, что не было установлено администратором (для старых приложений можно создать отдельный белый список). Старенькая XP? Можно создать белый список разрешённых приложений на контроллере домена. Я уже не говорю про антивирусы. Но нет — лучше «специалист» будет ныть о том, какие все юзеры тупые и как он героически остаётся на полночи чистить сеть от кучи вирусов.

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

8810

Атмосфера девяностых

В этом году в лаборатории в универе поставили новые компы. Заодно на всех столах появились… дискетки. Да-да, те самые, на 3,5".

Пару ведёт древний динозавр. Включаем компы, грузится «семёрка», запускаем VMware — здравствуй, DOS! Пишем программку. А как её забрать? На помощь приходит дискета. Вставить в дисковод, скопировать лабу, выйти из виртуалки, достать лабу.

Интересно, так сложно было на терабайтном винте создать крохотный раздел под FAT32?

8809

Вопросов нет — гони индусов

Вспомнилась мне эволюция переделки управления в одной игрушке с тачево-айфонного на кнопочно-консольное.

Спек № 1. День потратил, сделал, как хотели, и даже багов не оставил. Посмотрели. Сказали, что неудобно, и прислали спек № 2.

Убрал старое, написал новое, день потратил. В коде по-прежнему всё более-менее гламурно. Посмотрели, прислали спек № 3.

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

И снизошло на спек № N явление великое — аппрув. И изрёк я фразу эпичную: «Это точно финальная версия? Точно-точно? Тогда мне нужно ещё время привести её в порядок». Дали мне время. Код снова стал выглядеть гламурно, и часть извращений отправилась на govnokod.ru в качестве учебника, как делать нельзя, совсем нельзя и нельзя ни в коем случае, но все делают и будут делать. И явилась версия финальная, в коей я был уверен, в которой багов весь отдел QA не нашёл, код которой читался, как хороший роман с логичной концовкой.

К чему я это всё? Да ни к чему. Просто неплохо было бы бедным и страдающим под игом творческого поиска заказчика разрабам ввести ещё одну итерацию — code review, которая приводила бы все бульдозерные отвалы под один интерфейс, дабы не пугался новоявленный Франкенштейн дитя своего.

8808

Буду резать, буду бить

Наслушавшись кучу умных и не очень людей, купил вчера себе USB HDD на терабайт для дальнейшего изъятия его из корпуса и установки в ноутбук жены. Достал жёсткий диск из корпуса, а он, как назло, оказался на 3 мм толще, чем позволяет вместить посадочное гнездо под HDD в ноутбуке.

Почти сразу я заметил, что винт при установке упирается в пластик толщиной в пару-тройку милллиметров, за которым находится какая-то плата. Где наша не пропадала? Живём-то в России! Разбираю ноутбук (чтобы было лучше видно, что я делаю), беру в руки канцелярский нож и начинаю аккуратно срезать мешающий мне кусок пластика.

Заходит жена. Видели бы вы её глаза! Любимый, потом и кровью заработанный ноут лежит разбросанный по всей комнате, а её ненаглядный муж вырезает из него ножом какие то внутренности! У меня от её взгляда даже холодок по телу пробежал.

Ноут в итоге собрал, HDD поместился и отлично работает.

8807

Сперва раскомментировать Плутон

Только что откопал у себя на домашнем компе роскошный файл с именем solarsystem.cfg. Вот думаю — поправить конфиг, что ли, и перегрузить? Или пусть себе работает?

8806

Интернет ночного урожая

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

Вот такая дама и уговорила в 2003 году нашу контору завести к ней канальчик. Суровая медная выделенка «до территории» и не менее суровая последняя миля… простите, последние 50 метров от того места, где можно было разместить антивандальный шкаф, не опасаясь, что его сопрут вместе с куском стены.

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

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

Но один вопрос доконал наш техотдел.

— Почему с сайта XXX страницы открываются по полчаса?

— Сейчас посмотрим.

Сайт однозвёздочного отеля на каких-то островах типа Вануату, который работает пару часов в сутки, да ещё на канале со спутникового телефона. Абзац!

— Извините, но проблема не у вас. Проблема на сайте XXX.

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

Даму мы отключили.