Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Занимательные истоии из жизни софта, или когда программка страшнее вируса

Просмотров: 3283Комментарии: 0
Статьи

С точки зрения программиста, пользователь - это переферийное устройство, вводящее на команду READ набор символов с клавиатуры.

Итак, вы решили сделать мягкий апгрейд, то есть заменить программное обеспечение. Будьте осторожны - все не так просто, как кажется. Хотите пример? Пожалуйста: не так давно один из моих приятелей попытался для начала установить две продвинутые (но абсолютно не совместимые по формату файлов) версии Girls 1.0 и 2.0... Через некоторое время выяснилось, что то, что приятелю выдали за финальный выпуск Girls 2.0 на самом деле оказалось еще одним Girls 1.0, да еще и плохо взломанным. В результате приятель не смог подобрать ни ключа, ни кода авторизации ни к одной, ни к другой. Так и остался сидеть на голой Windows, потому что, деинсталлируясь, вредные Girls напрочь запортили все имеющееся программное обеспечение. Или вот еще: решил как-то программист (неплохой в общем-то человек) одновременно с расширением системы (была произведена замена Room 1.0 на Room 3.0) попутно установить Wife 1.0, вместо весьма надоевшей и (чего греха таить) скверно работающей Girls 1.0. Сделал, как полагается - заехал на ЗАГС.РУ, скачал и поставил обновление... И тут такое началось! Мало того, что дополнительно (в качестве неотъемлемых дополнений) при инсталляции она поставила MyFather 1.0, MyMother 1.0 (рабочие названия - ZIAT и TECHA), так в качестве ядра она вообще предложила установить The Cat 3.0... После чего, под угрозой деинсталляции согласилась на The Cat 1.0 - правда, с предупреждением, что за последствия сего действия никто не несет ответственности, равно как и за нестабильную работу всей системы в целом. Одновременно с этим, была произведена денисталляция Beer (всех найденых версий), TVSport, SportExpress, PubClub и выдано предупреждение, что при попытке инсталляции Gils любой версии и модификации будет произведена ее немедленная деинсталляция, сопровождающееся уничтожением всей операционной системы как таковой. Причем, ресурсов она не оставляет ни для какого другого приложения, ни под каким предлогом. На попытки указания на периодическое обнуление счетчика GoldDollars реагирует крайне неадекватно - просматривается явная недоработка в этом фрагменте кода. Несколько раз порывалась деинсталлировать The Cat путем передачи его через шлюз Winow другим пользователям... The Cat сопротивлялся. По этому поводу был лишь слегка видоизменен, хотя и не пострадал в своей функциональности. Перекосила лицо пользователю, поскольку постоянно выводит на экран жуткие картинки в формате черно-белого BMP (черного больше). При попытке поставить обновления и дополнения - сопротивляется, грозя намертво повесить еще не свихнувшееся части системы. С течением времени стала работать со сбоями... И единственное, что смогло заставить ее работать нормально, сведя к минимуму количество сбоев - смена прошивки BIOS на LoveIs от фирмы AllahAkbar... Говорят, с такой прошивкой и не такие чудеса бывают.

Опубликовано в:Computer Review N14(109)

Оставьте комментарий!


Комментарий будет опубликован после проверки

     

  

(обязательно)