Читаем Bash.org.ru IT Happens Истории ## 10001 – 11000 полностью

Ты задумываешься о «расширении» своей программы. Добавляешь API, позволяешь создавать плагины, делишь на библиотеки, используешь и чужие DLL. Твой код разрастается до сотен мегабайт и десятков других программистов. Вроде бы хорошо, да? А теперь посмотрим с другой точки зрения, с точки зрения сисадмина.

Твоя программа не умеет разве что готовить. Она — идеальный калькулятор, параллельно операционная система, рассчитана на кучу разных архитектур процессора и, на самом деле, во всём прекрасна. Но мне, как сисадмину, от неё требуются лишь те же 2×2 и ничего больше. И я ставлю её, так как выбора нет: программа же одобрена государством и юзерами. Но не получается. Она конфликтует с другой программой, функция которой — вычислять квадратный корень из 4. И, самое дурацкое, она тоже жизненно необходима.

Начинаются пляски с бубнами, чтение миллионов файлов «документации», где ничего толкового-то и нет, попытки декомпилировать код, поиски «лишних» функций, отрубание функциональности, подгонка под определённое железо (ах да, ведь добавив в последней версии под винду поддержку SSE3, ты совсем забыл про тех, у кого нет возможности исполнять эти инструкции). Я связываюсь с тобой, о великий разум, хочу узнать, как заставить работать твою чудную программу. Тебе же, как разработчику, проще было забить на всё и вся, используя всю мощь 16-ядерного процессора, забивая все 64 гигабайта оперативной памяти, занимая уже сотни гигабайт на винчестере — и лишь для того, чтобы вычислить 2×2.

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

<p>#10412: Repair, Science и немного Luck</p>

12:15 09.01.2013, IT happens

Давным-давно «Фаргус», волшебники нашего детства, не дошли ещё до нашей глубинки. Довелось мне играть в оригинале в Фоллаут. Жутко интересно, но ничего не ясно. Так я и научился курить словарик. Разумеется, английский подтянулся.

И тут случилась оказия: не прожив и месяца, новенькая шайтан-коробка отказалась включаться. Как я сейчас понимаю, это и стало переломным моментом, толкнувшим меня и старшего брата в объятия мира IT. Играть страсть как хотелось — вооружились отвёрткой, на всякий случай плоскогубцами и полезли разбираться, что к чему...

Много воды утекло с тех пор. Мы выросли, обзавелись семьями, многого добились на IT-поприще. А виной всему — Фоллаут и неудержимое любопытство, которое не покидает меня до сих пор, заставляя расти и двигаться дальше, пытаясь успеть в ногу с прогрессом.

Камрады! С праздниками вас! От всей души желаю вам в новом 2013 году не растерять того любопытства, которое многих из нас привело в волшебный мир информационных технологий.

<p>#10413: Не интернет, а малина</p>

12:45 09.01.2013, IT happens

Мой сосед недавно попросил меня приспособить крайне старенькую машинку для работы в интернете. Там не обнаружилось сетевой карты вообще, зато был ТВ-тюнер. Примерно озвучил, во сколько обойдётся апгрейд. Соседу не понравилось.

И тут сверкнула мысль. Я оказался среди тех счастливчиков, которым удалось отхватить себе вожделенный Raspberry Pi аж в двух экземплярах. А зачем мне два? Второй продал соседу всего за 500 рублей. Далее — дело техники. На дряхлый комп с 32 мегабайтами памяти ставим GeeXboX — он и в такой объём ОЗУ помещается, и с ТВ-тюнерами дружит. Raspberry Pi подключаем к блоку питания, провайдерскому кабелю, клавиатуре, мыши и ТВ-тюнеру.

Качество изображения, как и необходимость наличия на столе двух клавиатур (вторая — чтобы управлять GeeXboX), заказчика вполне устроили.

<p>#10414: Незаменимые люди есть</p>

06:15 10.01.2013, IT happens

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

У моей начальницы во владении есть ещё одна организация. В организации стоит древний комп, на нем 95 винда и база на Фокспро 2.6. И, конечно же, недоумения начальства: «А на фига тут что-то менять, работает же!»

Итак, из этой конторы увольняется заведующая, и на её место берут нового человека. Соответственно, во всех документах нужна новая фамилия. Начальство говорит: «Сделай!» Казалось бы, что сложного — новую фамилию в справочник с сотрудниками вбить? А вот фигу: справочника такого нет и в помине. Я иду к Гуглу и начинаю терроризировать по аське знакомых настоящих программистов. Мне говорят: «Открывай REP-файлы, там найдёшь формы всех документов и поменяешь подписи». Всё просмотрела — фигу! Нету. Стала открывать в редакторе все файлы в порядке очереди и таки нашла эту фамилию в одном из файлов с расширением PRG, записанную прямо в программный код.

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги