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

Bash.org.ru IT

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

Прожила эта махина года два или три до успешного возвращения «компьютера».

#8556: Танцы об архитектуре

13:00 20.02.2012, IT happens

На всём протяжении обучения в институте у меня был один и то же сосед по комнате в общежитии — классный чувак, учился на мехмате, музыкант к тому всему. Так случилось, что мы примерно в одно и то же время купили одинаковые до мельчайших подробностей ноутбуки. Он, разумеется, первым делом залил туда Кубейс, набор сэмплов и прочее подобное. Я же сразу поставил Архикад.

Гостей у нас в комнате всегда было немало — и к нему, и ко мне, и вообще. Через месяц я краем уха услышал, как один обитатель общежития исступлённо доказывал другому, что в Архикаде пишут музыку, и готов был спорить на тысячу рублей, что это так. Доказать был готов «вот прям щас — давай к Жене из 302-й зайдём, сам увидишь!»

#8557: Программист ’98

13:00 20.02.2012, IT happens

В среде разработчиков программ до сих пор встречаются особи вымирающего (но ещё не вымершего) вида Программист ’98. Отличить представителей этого вида от других особей семейства программистов очень просто — они пишут свои программы так, будто бы все вокруг до сих пор работают в операционной системе Windows 98, которая никак не контролирует и не ограничивает действия программы.

Программист ’98 никак не задумывается о том, что такие места, как корень диска C:, каталоги Windows и Program Files, раздел Local Machine реестра, в нормально настроенной системе доступны на запись только программам, запущенным от имени пользователей с полномочиями администратора. Посему системному администратору, столкнувшемуся с необходимостью использования таких «продуктов», приходится выслеживать, какие же объекты эта @#$ программа пытается открыть на запись, и указывать эти разрешения в индивидуальном порядке. Или же давать пользователю полномочия администратора и периодически разгребать последствия его бурной деятельности.

А ещё Программист ’98 никогда не слышал о существовании системных служб, посему все задачи поручает приложениям, запускаемым через пользовательский интерфейс. Даже если программный комплекс работает по клиент-серверной технологии, для его работы всё равно на сервере нужно начать сеанс пользователя, запуская программы из автозагрузки. Настраивать параметры серверного компонента тоже нужно непосредственно на сервере, потому что про веб-интерфейс Программист ’98 тоже никогда не слышал.

И ладно, если бы речь шла только о поделках вчерашних школьников! Порою с продуктами жизнедеятельности Программиста ’98 сталкиваешься, даже работая с очень серьёзными системами. Например, с «профессиональной» версией ПО для системы охраны, имеющей весьма широкое распространение.