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

— При чём тут моя практика и СБС?

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

— Ладно. Попытка не пытка...

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

— Запомни на всю жизнь: всё намного проще, чем кажется. Просто добавь воды...

Доливает воды и перемешивает. В этот момент я всё понял: спирт растворился в воде, а бензин остался на поверхности.

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

#4313: Десятый лишний

13:00 02.10.2010, IT happens

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

// Внимание! Заменить на глобальную переменную перед внедрением!!!

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

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

#4314: Авось рассосётся

13:00 02.10.2010, IT happens

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

#4315: Избушка на бетонных ножках

13:00 02.10.2010, IT happens

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

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

#4316: Дребезг-машина

15:00 02.10.2010, IT happens

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

Прошёл год. Зачесались руки. Я разобрал геймпад и перепаял конструкцию: 5 вольт с USB подал напрямую к двум теперь уже накрепко приклеенным вибромоторчикам. В результате получился USB-вибратор. Поностальгировал и забыл.

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

#4317: Когда невозможное было нормой