333
Дело было еще в бытность мою в Бауманке. Препод, по совместительству наш куратор, человек довольно молодой и со своеобразным юмором.
Как-то на паре по алгоритмике он рассказывал про бинарные деревья или что-то вроде того. И вот я стал делать прогу, назвал ее fuck.cpp и кодил со спокойной душой уже около часа, не компилируя и не сохраняясь. Наконец, она была дописана. Пришло время, так сказать, тест-драйва. Внезапно подлые си выдают непонятную ошибку о невозможности записи на диск. Мучаюсь около пяти минут, результата - ноль.
Подзываю препода, на что он говорит на полкласса: "Какой же ты, Миша, грубый! Еще бы у тебя программа с таким названием работала! Назови ее как-нибудь ласково, например, ПРИВЕТ". Тут я краем глаза замечаю подозрительный значок на панели задач и понимаю, что недописанная откомпилированная программа была запущена час с лишним назад, но так и не получила кода на выход, и посему не может перезаписать откомпилированный файл.
Все же подыгрываю преподу, сохраняю файл, как preved.cpp, и - о чудо! - программа работает. Потом еще полгода между одногруппницами ходили рассказы про то, как наши компы любят ласку и доброту.
331
VirtualBox 2.0.6, русская локализация. В программе есть возможность прервать работу виртуалки с сохранением статуса, для того, чтобы можно было потом работу с того же места продолжить. И это сохранение можно, не запуская машину, удалить. При нажатии на кнопку "отменить сохранённое состояние виртуальной машины" появляется такой диалог:
"Вы уверены, что хотите отменить (удалить) сохраненное состояние виртуальной машины? Эта операция равносильна перезапуску или выключению питания машины без надлежащей остановки средствами гостевой ОС."
И внизу две кнопки. Угадайте, какие?
"Отменить" и "Отменить".
263
Крупная компания.
ИС в, которой я админ, перенесена на другой сервер. Но на новой машине в ОС я не включен в группу администраторов. Так как за железо и сервера в том числе отвечает другой отдел, надо на него писать служебную записку.
Документооборот естественно автоматизирован, ЭЦП и все как положено. Служебку два раза заворачивали в отделе информационной безопасности. Созванивался, уточнял, переписывал. На третий раз она снова вернулась ко мне.
В раздел "К исполнению".
Автоматизация.
258
Работаем на госпредприятии.
Товарищ по долгу службы ездил в коммнадировку показывать программу (что-то там с ГИС картами связано). И вот, показывает он свою программу генералу ВДВ, строгому, суровому дядьке.
Наконец, генерал не выдерживает и спрашивает: "Что так мелко-то всё, не видно нифига?!". А всё это дело показывалось на военных ноутбуках с очень маленьким экраном.
Ну, товарищ и говорит: "Тут экран маленький, разрешение маленькое".
На что генерал побагровел и злобно спросил: "Тебе что, моего разрешения мало?"
257
Я как-то написал программку для проверки таблицы умножения.
Меня попросили знакомые, у которых ребенок после школы первым делом за комп садится, а уже потом, с хорошего пинка, начинает учить уроки.
И вот, сделал я так, что компьютер, пока не прорешаешь ему всю таблицу умножения, вообще ничего запустить не дает.
Дописал прогу и выложил на работе в общую папку с названием "Запусти меня".
Через полчаса все менеджеры повторяли таблицу умножения.
256
Есть такая замечательная программка - keyboard ninja. Она по буквосочетаниям на лету понимает, на каком языке набирается текст и сама делает переключение. Кроме того, она же делает исправление ошибок и много других вкусностей.
А у меня еще и клавиатура MS Natural, ну, горбатая, разделенная с разворотом половин, с поднимающимся передом (а не задом, как обычно). В общем - сказка для привыкшего человека. А для непривыкшего - дыба.
Итак, к делу: Приходят сегодня гости. Точнее, пришел знакомый, привел
своего знакомца, владельца нескольких магазинов, но больше ничем не
обезображенного. Среди прочего, этот владелец просит письмо отослать.
Как-то меня все достали с такими просьбами, и я придумал простой выход:
пожалуйста, но набивай сам. Второй раз приходят не все.
Начинает сам, путается, ругается...
Я тихо, чтобы не мешать, беседую с приятелем.
Вдруг наступает тишина. Ну, думаю, сдался парниша.
Поворачиваюсь к нему. А у товарища глаза - квадратные!
- Сколько,- говорит,- эта клава стоит?
- 30, - хотя отдал за нее 10, но новая она и правда когда-то была даже
40.
- Завтра же возьму! За такую клаву не жалко и 130!
- Да зачем тебе? Тяжело ведь, я же вижу.
- Зато я на ней без ошибок набираю.
230
Лет несколько тому назад, когда еще даже ХР-шка не появилась, работал в небольшой shareware компании. Сами разрабатывали и продавали всякие мелкие утилитки.
На почтовый саппорт одной из таких утилит приходит письмо: "Ваша программа мне пол-экрана сделала серым!" Мозговой штурм проблемы результатов не дал, начали мучать пользователя. Писем в пять обучили его делать скриншоты. Естественно, что по времени это растянулось на несколько дней. Наконец-таки, пользователь присылает нам заветный скриншот.
Программа висела в трее. Пользователь, в очередной раз, при попытке добраться до иконки программы, растянул себе таскбар ровно на пол-экрана. Виновата, естественно, программа.
Пользователя спасли. Всем бы такие проблемы...
206
Знакомый зимой упал и сильно ушиб спину. Пришлось ехать в травмпункт. Там, как водится, сделали рентгеновский снимок, и медсестра со снимком и заполненной карточкой зашла в кабинет врача. В карточке в поле "должность" гордо стояло заслуженное "программист". Через некоторое время позвали и пострадавшего.
Хирург: Присядьте-ка, молодой человек, у меня к вам серьезный разговор.
У знакомого перед глазами пролетела вся жизнь.
Хирург: У меня в ворде русские шрифты не видны!
Со спиной обошлось.
200
MySQL Query Browser, официальный GUI для просмотра и создания схем.
Записаны данные в колонку BLOB, уже известно, что это нечитабельно. Дай, думаю, посмотрю на них.
В окне появляются две вкладки, "Text" и "Binary". На первой текст:
Cannot display binary data as text.
Кликаю на "Binary"...
00000000 | 43 61 6e 6e 6f ... 62 | Cann ot d ispl ay b
00000010 | 69 6e 61 72 79 ... 65 | inar y da ta a s te
00000020 | 78 74 2e | xt
Я так и думал...
198
Работал сисадмином в офисе компании, занимавшей оптовой торговлей бытовой химией и парфюмерией.
Промо-менеджер получила из головного офиса отчет в виде таблицы, который необходимо было заполнить и отправить обратно.
Отчет был нереально огромным, на заполнение ушел целый рабочий день. Сохранив файл, она решила добить немножко оставшихся данных и отправить на следующий день.
С утра придя на работу и открыв файл обнаружила, что данные не сохранились. Ко мне она не обратилась. Решила заполнить заново.
Прошло три дня.
В состоянии, близком к истерическому, она рассказала мне суть проблемы.
Друзья! Распаковывайте документы из архивов, если хотите вносить в них изменения и сохранять их.