Читать «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
Писали с одним знакомым программу. Я был автором идеи, а знакомый, очень толковый программер, эту идею воплощал.
Работали с перерывами в несколько месяцев. Регулярно начиная дописывать, сталкивались с ключевым участком кода, где был очень меткий комментарий: