Читать «Bash IT Happens Истории ## 6101 – 6200» онлайн - страница 13

Bash.org.ru IT

Полчаса курения мануалов и чтения форумов. Ах, я не указал в настройках запуск в режиме совместимости. Всего-то полтора часа, и всё работает! Для сравнения, на приставке «Сони» весь процесс, в зависимости от состояния диска, занимает до пяти минут.

В далёком 2007 году, когда Висту то и дело называли Лонгхорном, обещали весь процесс запуска игр свести к тому же, что и на консолях: «включил — работает». В результате сейчас, в 2011 году, в очередной версии «форточек» приложение отказывается запускаться только из-за того, что какие-то компоненты оказались несовместимы со свистелками и перделками очередных «окон». Зато они умеют показывать гаджеты и переводить часы!

Когда набивал эту историю, в очередной раз в никуда провалился переключатель раскладок. Контрольный засчитан!

#6130: Рубль за протирку, пятьсот за опыт

13:00 05.05.2011, IT happens

Принесли мне два ноутбука, оба лежат передо мной. У клиентов не ставится винда.

Случай 1. Со слов клиента: «При установке с родного диска (прилагается XP SP2) валится с ошибкой при копировании какого-то файла». Перед установкой протираю мягкой тряпочкой компакт-диск — всё встаёт.

Случай 2. Нетбук. Привода нет, ставили с флешки, оная прилагается. Говорят, ругается на hal.dll. При загрузке на экране появляются две строки загрузки Windows: первая даёт ту самую ошибку, на второй винда успешно продолжает установку.

Завтра будут спрашивать, сколько с них денег за работу. За протирку диска и нажатие клавиши «вниз»? Надо посчитать…

#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

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

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