Читать «Bash IT Happens Истории ## 7701 – 7800» онлайн - страница 23

Bash.org.ru IT

— Да, но сейчас у меня оптоволокно со скоростью 100 мегабит, и фильм в Blu-ray-качестве скачивается значительно быстрее, чем у вас DVD.

— Ну, оптоволокно — это прошлый век. Мы предоставляем ADSL2. А вы уверены, что ваш интернет выдаёт 100 мегабит?

— Да, — без единой доли сомнения отвечаю я.

— Замечательно! — неожиданно вскрикивает мальчик на том конце провода и кладёт трубку.

#7764: Технология «Антикопипейст»

12:00 14.11.2011, IT happens

На горячей передовой компьютерных технологий в конце девяностых была BeOS. Операционка была шикарная, работала быстро, выглядела на то время весьма стильно. С точки зрения начинающего программиста её API был гимном простоты, красоты и разумности, в отличие от виндового, с которым мне впоследствии пришлось столкнуться.

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

Вдумчивое курение всего, что только можно, подсказало, где собака порылась. BeOS изначально работала в кодировке UTF-8, и в этой же кодировке была написана вся документация. Но поставляющиеся с BeOS шрифты не содержали абсолютно всех прописанных в UTF-8 символов. Так вот, там и сям в BeBook попадались эти самые UTF-символы, которые ничем не отображались, поэтому с точки зрения пользователя в любом вьюере или текстовом редакторе выглядели пустым местом. Но значения-то своего они при этом не теряли! Компилятор, неожиданно натыкаясь на непонятную пакость, считающую себя символом, естественно, начинал безбожно ругаться.

Некомпилирующиеся примеры из официального руководства программиста я никогда не забуду.

#7765: Как прикажете, доктор

12:00 14.11.2011, IT happens

Сопровождаю бюджетное бухгалтерское ПО. В числе клиентов — организации в отдалённых райцентрах.

Звонит главбух из глубинки. Из сбивчивых объяснений проблемы понятно только то, что без удалённого доступа не разобраться. Прошу запустить программу. Как мы искали ярлык на рабочем столе — это отдельная история («синий с белым значок, стрелка в две стороны направлена»). Итак, программа запущена. Прошу сообщить ID — девять цифр, уникальных для каждого ПК, на котором запускается программа.

— Скажите ваш ID.

— …

— Скажите ID, — повторяю я.

В трубке раздаётся робкий неуверенный голос:

— Айди.

И прямо слышно, как с той стороны напряглись, ожидая увидеть, что же произойдёт после такого волшебного слова. А я стал судорожно искать кнопку Mute на телефоне, чтоб не обидеть хороших людей сдерживаемым из последних сил смехом.

#7766: Классики и современники

14:00 14.11.2011, IT happens

Символично: по дисциплине «Архитектура современных вычислительных систем», преподаваемую на кафедре «Вычислительная техника», нам выдали методичку, представляющую собой HTML-документ со вставленными в него отсканированными в JPEG страницами какого-то учебника начала девяностых.