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

#6131: Внешний математический сопроцессор

13:00 05.05.2011, IT happens

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

void main()

{

char* str;

int c;

cout<<"Введите строку: "; cin>>str;

cout<<"Введите количество слов в строке: "; cin>>c;

cout<<"В строке "<<c<<" слов";

}

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

Героиня получила твёрдую тройку за поднятое настроение.

#6132: Один в поле — не роутер

13:00 05.05.2011, IT happens

Диалог в стиле перекрёстного допроса:

— Кто у вас провайдер?

— D-Link!

— Сколько компьютеров в квартире?

— Один.

А требуемая информация получена: если один комп, значит, не роутер, а ADSL-модем, а такой провайдер у нас в городе только один.

#6133: TODO: построить дом, вырастить сына, посадить дерево

15:00 05.05.2011, IT happens

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

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

/* Надо ещё очень много всего сделать… */

Заставляло задуматься. Порой выбивало слезу.

#6134: В строгом одноюнитовом пиджаке

15:00 05.05.2011, IT happens

Готовил я к труду и обороне очередной компьютер, недавно пришедший от поставщиков. Первые впечатления были отличными. Стальной корпус для монтажа в 19-дюймовую стойку на салазках. Блок питания на 500 ватт. Вентиляторов — три штуки: один на вдув, два на выдув. Сборщики — молодцы: не пожалели вкрутить расширитель COM-портов, несмотря на то, что его не заказывали. При загрузке ОС выяснилось, что два RS-232 могут быть еще и 485-ми. Даже операционка — не какая-нибудь Home Premium, а настоящая Pro с возможностью даунгрейда до XP. В общем, любо-дорого посмотреть: взрослый промышленный ПК.

Вторые впечатления (после вскрытия) были не столь радужны. Крепёжные винты закручены криво (отверстия в крышке с отверстиями в корпусе не совпадают). Передняя дверца погнута и открывается с трудом. USB-разъёмы на «морде» стоят вверх ногами. У одного из вентиляторов на крышке отвалился провод. Процессорный пропеллер цепляет крыльчаткой за радиатор и не крутится. А я ещё удивился при включении: чего так тихо-то? Боксовые же обычно шумят, особенно на старте.

И понеслась: 15 см трубки ПВХ под ободок крепления вентилятора, чтобы не цеплялся, свеженькая термопаста (мало ли чего — компьютеру предстоит трудиться лет пять без передыха), доработка напильником, чтобы отверстия в крышке совпадали с корпусом, доработка паяльником, дабы вернуть питание вентилятора…

Обычный китайский тазик. Классическое «встречают по одёжке» подтвердилось ещё раз.

#6135: Ха-ха, повелись

15:00 05.05.2011, IT happens

Вы всё ещё верите в дружбу между между яблочниками и виндузятниками? Тогда эта история для вас!

Скачал я намедни RocketDock и, потирая лапки в предвкушении фирменной яблочной лепоты, щёлкнул. Вместо свистелки на рабочий стол я получил замечательной красоты BSoD, а после перезагрузки — сваленные в кучу значки, сбитые к чёртовой матери «живые обои» и неодобрительно хрюкающий антивирус. По центру красовалось окно: «RocketDock разработана фанатами Apple и операционной системы Mac OS X. Рассматривайте её как предложение мира от сообщества Макинтош».

#6136: Семь раз приди, семь раз отрежь

16:45 05.05.2011, IT happens

Рекламная акция тут у «Ростелекома» была: ставили всем желающим оптику. Дом новый, все только что заселились. Ну вот, значит, мастер жизнерадостно заявляет в конце установки:

— А этот провод мы отрезаем.

Тупо пялюсь на упавший в кабель-канал провод.