bash.im ithappens.me zadolba.li

Программы

1404

Учиться — так с музыкой

Устанавливаю программу для проверки знаний английского языка. Программа хорошая, лицензионная, но после третьего шага вдруг матюгнулась и заявила что-то вроде: «Работать не буду пока не установишь поддержку проигрывания файлов типа WAV. Систему, обнови, вот потом и поговорим».

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

Мучился ровно полдня. Перекопал весь установочный диск, WAV-файлов не нашёл. Тут меня осенило! Сунул наушники в разъем; вуаля — установщик тут же всё оформил в лучшем виде.

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

1400

С белой строки

Писали с другом программу для автоматизации процессов печати приложений к диплому в одном из учебных заведений. Делали быстро, но на совесть, и в работоспособности были уверены на 150%. Сломаться или затереться ничего не могло в принципе.

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

Приезжаем, смотрим. Сбились поля. Текст должен быть посередине, а на деле съезжает вправо. Долго думали, что могло повлиять на это. Перерыли весь код — не нашли ничего. Решили проверить в режиме дебага, что может вызывать такие неполадки — всё работает как швейцарские часы. Ступор. Совершенное непонимание. Проверяем несколько раз, ответ очевиден: программа исправна.

Едем на место и просим показать, как сотрудники заполняют формы. Результат не заставил себя долго ждать: девушка-секретарь, стуча ногтями по пробелу, вручную сдвигала текст на середину экранного поля. Понятно, что при печати текст выравнивался по середине с учётом пробелов. Интересуемся у дамочки:

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

1371

Альтернативная лингвистика

Хуже дурака только дурак с инициативой. Пришёл в кабинет решать проблемы с принтером. Пока я ковырялся в недрах машинки, сидевшая рядом девушка спросила меня, почему ворд подчёркивает некоторые слова волнистой линией.

Объясняю, что бывают слова, о которых программа не слышала, и их надо добавлять в словарь вручную. Через некоторое время приглядываюсь — девушка печатает с потрясающим количеством грамматических ошибок ( про пунктуацию вообще молчу). Ворд изо всех сил подчёркивает ошибки, но девушка упрямо и настойчиво кликает на каждом слове «Добавить в словарь».

1369

Гармонический ряд грызунов

Проводил я инвентаризацию ИТ-хозяйства в конторе. Для учёта составил экселевскую табличку, в которую вбивал наименования всех матценностей вместе с их инвентарными номерами. Процесс трудоёмкий — очередь запаса мышек подошла только ближе к ночи. Закончились разнообразные модели Logitech, и я добрался до Genius. Их у нас была только одна разновидность, так что я один раз вбил название NetScroll PS/2 и, растянув на нужное количество полей, отправился спать домой.

На утро прихожу, окидываю свежим взглядом табличку и вижу такую картину:

Мышь Genius NetScroll PS/2
Мышь Genius NetScroll PS/3
Мышь Genius NetScroll PS/4
Мышь Genius NetScroll PS/5

...и так далее до дюжины с хвостиком.

1367

Суровая виртуальная реальность

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

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

Пауза. Запущенная программа выдаёт сообщение об ошибке и захлопывается. Через несколько секунд виртуальная машина подвисает и тоже закрывается. Ещё несколько секунд консоль управления этими машинами застревает намертво. Бедный сотрудник пытается реанимировать консоль, но на экран массово выпадают уведомления об ошибках разного калибра. В конце концов основная ОС перестаёт отвечать на устройства ввода, жужжит диском и вываливается в синий экран.

В конференц-зале — продолжительная немая сцена. Наконец виновник торжества с энтузиазмом произносит:

— Ну, отрицательный результат — тоже результат!

1347

Соблюдайте скоростной режим

Скачал я недавно с просторов глобальной информационной некую программку, позволяющую качать со всяческих файлообменников без ожидания и ввода «капчи». Сую этой штуке ссылку с «рапиды» — она определяет размер файла и предлагает тотчас же скачать. Не чудо ли для человека, обладающего серым айпишником?

Пока файл лился, я открыл readme, решив изучить список возможностей. Начинаю замечать, что при переключении между задачами окна отрисовываются медленно, да и музыка заикается. Запускаю диспетчер задач — мама дорогая, процессор загружен на 100%! Ну ладно, думаю, может, скрипт какой выполняется хитрый. Оставляю программу работать.

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

Error:
You want to download the following file: xxxxxxxx.rar
Your IP address xx.xx.xxx.xx is already downloading a file. Please wait until the download is completed.

1341

Последнее слово в юзабилити

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

В один прекрасный день кто-то из программистов написал ещё один редактор, до ужаса корявый, и... все дизайнеры в одночасье переметнулись на него. Очевидно, «фотошоп в миниатюре» их не устраивал. На вопрос, что же не понравилось творцам в старом редакторе, дизайнер показал мне меню с пятью пунктами: «Тайлсеты», «Тайлсет», «Тайлтип», «Тайлики», «Тайлик».

1327

Планы на будущее

В начале двухтысячных админил я в ХХХ-банке. Среди прочих была у нас программа «Обменный пункт», знаменитая тем, что она никогда не ломалась. Программка была проста донельзя — оператор с утра вводил дату и курс, весь день продавал валюту, а вечером печатал отчет.

И вот однажды мне сообщают из дальнего обменника, что программа наконец сбойнула — они вводят правильный курс, но компьютер «продаёт по-вчерашнему». Беру машину, еду на точку, ввожу правильный курс — шестнадцать, что ли рублей — прога продает по 15,70. Смотрю базу — все записи нормальные, что сегодня, что вчера. Меняю экзешники и библиотеки — нет результата. Начинаю дебаггинг — дохлый номер, откуда-то из базы вырисовываются 15,70, хоть ты тресни.

Осеняет меня часа через три. Отсортировав базу по дате ввода, нахожу, что курс введён на 24 июля 2024 года. Программа честно выбирала запись с самой новой датой... Провожу допрос — никто не колется, оператор божится, что вводила всё верно.

Ещё несколько манипуляций с базой показали, что неправильный курс ввели аж три недели назад. Всё это время обменник работал по жёсткому курсу то в плюс, то в минус родному банку, и никто этого не заметил. Ох, и крику-то было!

1322

Искусство не знает границ

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

Неделей позже я краем глаза заметил, что на её мониторе вместо привычных и незатейливых виндовых картинок появилось что-то интересное. Подхожу поближе и вижу фотографию с участием нашей красавицы и Ричарда Гира. Более того, натренированный на тысячах плохих «фотожаб» глаз не сразу отрапортовал, что это коллаж! На вопрос «Как тебе такое удалось?» девушка, засмущавшись, достала с полки книгу «Самоучитель Photoshop CS2».

До сих пор не понимаю, как юное создание, достающее меня по всякой мелочи вроде отключенного нампада, разобралось с непростой программой на английском языке по книжке про совершенно другую программу на русском!