Выбрать главу

— Дайте нам три юнита ресурса еды!

Глаза девушки за стойкой надо было видеть. Заказ пришлось делать мне.

#6405: Глава 2. Изучаем метод Swap

16:45 06.06.2011, IT happens

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

Только дома я понял, какие ассоциации может вызвать у непосвященного книга «Swing. Руководство для начинающих».

#6406: Пишите красиво

13:00 07.06.2011, IT happens

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

На компе были 95-е винды — именно под них писалась тогда большая часть специального софта, и других вариантов не было. После очередного синего экрана моё терпение лопнуло, и я отправился на компьютерную барахолку, где, мерзко хихикая, прикупил за значительную сумму настоящий раритет: видеокарту, поддерживающую разрешение 640?480 в 256 цветах. Для работы с документацией большего мне было и не нужно. Курьеры и водители слонялись по офису злые, мой комп работал как часы.

Счастье длилось недолго. Я выпросил у начальства достаточно дорогой по тем временам пишуший CD-привод. Это был брендовый девайс Hewlett-Packard в коробочке с описаниями и фирменным русифицированным софтом для записи. Собственный софт для прожига дисков НР приложили не зря: мне так и не удалось найти другой программы, которая корректно работала бы с этим приводом.

Родная программа установилась без вопросов, а при запуске выдала ошибку. Я удивился. Ещё больше я удивился, когда увидел, что текст ошибки переведён на русский, причём очень хорошо — бренд всё же. А потом я дочитал до конца. Сообщение гласило, что графический пользовательский интерфейс этой программы требует видеорежима High color, а в 256 цветах работа невозможна.

#6407: Странно написанная жёлтая фигня

13:00 07.06.2011, IT happens

Работал я в частной фирмочке менеджером, сисадмином, сетевиком, примусоспасателем и даже грузчиком. 120 кг живого веса и пять лет мелкого админства использовались по максимуму. Был у меня напарник — прогер, 50 кг весу. Смотрелись вместе мы весьма забавно.

Поступает заказ: поставить сервер, на котором будет крутится жёлтое отродье. Денег не жалеем в разумных пределах. Прикинув мощности (около 20 машин) и скудные щедрости газетки, для которой это и делалось, остановили выбор на мощной, пусть и не серверной машинке с четырёхголовым мутантом, 8 ГБ озы и парой SATA-винтов по 500 ГБ с рейд-контроллером (набордовые обычно не славятся надёжностью). Всё лицензионное донельзя. Собираем, ставим, тестим — зверь, а не комп! Везём заказчику, наливаем 1С, подключаем клиентов, проверяем с разных машин — всё тихо и бодро жужжит. Радостно отваливаем отдыхать и пить пиво.

Радость закончилась одновременно с приходом утреннего похмелья:

— Срочно приезжайте, ничего не работает!

— Что не работает-то?

— Все! Точнее, всё работает, но очень медленно. Так жить нельзя!

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

Мы тоже кулхацкеры, мы тоже, блин, думать умеем. Ставим вторую сетевуху, настраиваем маршрутизатор (откуда 16-портовый гигабитный зверь у них, не помнит даже бухгалтерия), подключаем, офигеваем: загрузка сети — 17%, четырёх ядер — по 15%, памяти — 28%. Виснет, как и прежде. Возвращаю всё назад, звоню жёлтым умникам, объясняю, что хочу. Советуют переставить 1С, ОС, дрова и руки. Объясняю, что всё уже проделали, кроме рук, ибо жалко гробить творение Мастера. Обещают прислать мальчика.

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