BZIK.INFO
[ bzik анекдоты ] [ bzik афоризмы ] [ bzik истории ] [ bzik башизмы ] [ bzik ИТ истории ] [ bzik тосты ]
[ bzik неразобранное ] [ bzik прислать свежий ]
BZIK.INFO




Восемь утра. Подходит начальник:

— Надо телефон генеральному сделать.
— Срочно? — спрашиваю.
— Да, очень, ещё вчера. За какое время справишься?

Начинаю прикидывать: скоммутировать на патч-панели, назначить порт на АТС...

— Ну, минут десять.
— Так, чтобы раньше обеда не было готово! Пусть на своей шкуре прочувствует, как нам тут тяжело.



Работаю программистом и сисадмином. Когда-то я мечтал завести себе девушку, чтобы жить с ней, холя и лелея, любя и заботясь. Как только я заводил себе очередную прекрасную половину, замечал, что устройство «девушка» активно конфликтует с приложениями «компьютер», «нормальный отдых», «спокойно поработать, чтобы никто не отвлекал» и требует повышенного расхода ресурсов. Даже если поток ввода-вывода переведён в фоновый режим, устройство постоянно генерирует прерывания: «Ты меня слушаешь?», «А (что|куда|сколько|как) (сделать|положить)?» и «А ты меня любишь?» Также я заметил, что мои поисковые программы «где мои (носки|вещи)?» также стали возвращать пустой результат, так как указатели на последнее положение вещей были изменены устройством «девушка» с «лежало тут» на «неизвестно».

Отсутствие документации от разработчика, нормальных драйверов и неинтуитивный интерфейс без окна расширенных настроек также затрудняют эксплуатацию устройства, а декомпиляция невозможна ввиду УК и невозможности обратной сборки. Галочка «mute» отжимается сама через некоторое время. Выставленные настройки не сохраняются в устройстве — оно возвращает ошибку: «Я забыла!» Замечу, что в модель жёстко зашита программа «родить ребёнка», а дочернее устройство «ребёнок» будет съедать 101% ресурсов вашей системы и заблокирует выполнение программ «съездить отдохнуть», «пиво с друзьями», «секс» и даже «сон».

Удалил устройство из системы и больше не буду устанавливать. Заводя девушку, не поддавайтесь на жалость!




Держим свою небольшую контору по ремонту компьютеров и оргтехники. Бывает у нас сезон печек: кучей приносят принтеры с мёртвыми печками и порванными термоплёнками. Бывает сезон блоков питания. Часто случаются неделя видеокарт и месячник мёртвых кулеров. Вот, например, сейчас идёт неделя лазерных картриджей и месяц «Эпсонов» R-серии с проблемой «памперса». Вот сижу и думаю: всё у техники, как у людей, — даже «болеют» железки вместе!



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



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

— Чем залили и когда?
— Недели две назад. Но мы же его помыли!

Пристальное изучение мамаши дало диагноз: контактные площадки под напряжением начали окисляться, и коротнуло всё, что только можно. Ноут довольно старый. Рассказ о том, что чинить там нечего, ни к чему не привёл:

— Он мне дорог как память. Почините, пожа-а-алуйста!

Предложенное решение оторвать верхнюю крышку с гремлинами и прибить её гвоздём к стенке на память было отвергнуто:

— Я пойду к другому мастеру. Вы некомпетентны!..

Народ! Ежели под клавиатурой обнаружите листочек с текстом: «Здравствуй, дорогой друг! Может, у тебя получится доказать девушке, что пи$#ец не лечится. Удачи в твоём нелёгком труде!», расскажите о результатах общения с клиенткой, а?



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

Проклятые рефлексы. Тонер, брызги клея, мёртвый комар и осознание. Не утешает машина шефа у чёрного хода и напутствие: «Ну, ты это, отдохнёшь зато...»

Это самая стойкая боевая раскраска, которую не берут моющие средства, спирт, бензин и ацетон. Рэмбо — да что там Рэмбо, сам Чингачгук облез бы от зависти — но не я. У меня всё надёжно. Быть мне на «тропе войны» минимум полмесяца.




Рассказали мне тут о совершенно неубиваемом вирусе. Когда компьютер его ловит, пользователь не в состоянии сделать вообще ничего. Друзья-программисты в панике убегают. Суровые компьютерщики советуют больше никогда не включать компьютер и купить новый.

Дело в том, что вирус при запуске компьютера показывает клип Стаса Михайлова.

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



...Обратите внимание: несмотря на низкую человекопонятность, недостаточную структурированность, а также на появление в последующие годы более совершенных языков и стилей разработки, этот код считался образцом правильно спроектированных систем ещё 0x40 лет. Каждый из вас даже при поверхностном анализе сможет выявить в нём не менее 0x800 уязвимостей. Дайте-ка, посчитаю с нуля... У меня получилось 0x81c, но это с минимальной глубиной анализа. Ну так вот: несмотря на огромное количество уязвимостей, эта система считалась образцом надёжности и защищённости. Репутацию спасало лишь слабое развитие аппаратных средств: если бы самый мощный пракомпьютер конца эпохи UNIX начал анализ, который я только что произвела, в момент выхода первой версии ядра, мы с вами не дожили бы до обнаружения им первой из только что найденных мною уязвимостей.

На этом я предлагаю закончить обзор зала кода процедурного стиля и перейти к рассмотрению раннего объектно-ориентированного программирования. Его зарёй почему-то принято считать вторую половину того же 0x14 века, хотя существовавшие тогда технологии нельзя считать программированием в современном смысле этого слова. Достаточно упомянуть о том, что код создавался людьми или примитивными кодогенераторами опять же по заказу человека, а такие аспекты, как универсальность, структурированность и надёжность, не являлись неотъемлемыми его свойствами и целиком зависели от программиста. Тем не менее, историки считают этот этап шагом вперёд, поскольку он позволил добиться немного более полного выражения предметных областей в терминах языков — разумеется, не на том уровне, на котором это делается сейчас.

В качестве примеров языков зари ООП можно привести C++ или Java, хотя считать их языками программирования в современном понимании опять-таки нельзя. В качестве примеров могу предложить вам исходные коды линейки операционных систем Windows, нескольких систем комплексного управления оборудованием, а также нескольких сред, реализующих тот язык, на котором они написаны. Как вы видите, эти программы по-прежнему рассчитаны на работу с человеком. Несмотря на огромное количество проблем с безопасностью и стабильностью, этот код использовался даже в критических местах! Не надо смеяться: я говорю серьёзно. Поскольку весь этот код был написан людьми, никаких имён здесь назвать, как вы понимаете, нельзя; однако уже в следующем зале мы с вами сможем увидеть наконец код, имеющий авторов. Началом объектно-ориентированного программирования можно считать...

Проснулся я в холодном поту. Так вот на какие экскурсии будут ходить будущие хозяева планеты!



Есть у меня дома такой ма-аленький юзверёк. Ему скоро будет пять. Читать ещё толком не умеет, но в комп втыкает. У него свой персональный «пенёк» с ХР. Что? Скажете, многие дети сейчас так? Я не об этом.

Попробуйте «поадминить» такой комп. Юзверёк переименовывает все папки в «-kljldäöslfgb 09ü» или «____сеуйхфёа» и рассовывает их рандомно по дискам. Главное, сам прекрасно знает, где что лежит, и при любых попытках навести порядок начинает ныть, что ничего не может найти. Любит он и покопаться в настройках «хрюшки». После этого бывают такие глюки, что только диву даёшься. Потом папа до-о-олго ищет: юзверьки допросу с пристрастием не поддаются. Маленькие, но гордые.



Даже я, суровый админ, беспощадно режущий юзерам соцсети, магазины детской одежды и прочие не относящиеся к работе сайты, пустил скупую мужскую слезу, читая описание одного из известных файрволов. Следующие категории веб-сайтов могут быть заблокированы по содержимому:

— Анонимность
— Армия
— Бизнес и услуги
— Благотворительные фонды
— Компьютеры и технологии
— Новости
— Нудисты (!)
— Образование и обучение
— Поиск работы
— Политика и закон
— Правительство
— Финансы

Так и стоит перед глазами офисный планктон, прикованный к первым «пентиумам» в сырых тёмных подвалах, стенающий в бесплодных попытках достучаться до виртуальной приёмной президента и прокуратуры.


ЕЩЁ БЗИКОВ!        ПРИСЛАТЬ СВОЙ!

{126} {125} {124} {123} {122} {121} {120} {119} {118} {117} {116} {115} {114} {113} {112} {111} {110} {109} {108} {107} {106} {105} {104} {103} {102} {101} {100} {99} {98} {97} {96} {95} {94} {93} {92} {91} {90} {89} {88} {87} {86} {85} {84} {83} {82} {81} {80} {79} {78} {77} {76} {75} {74} {73} {72} {71} {70} {69} {68} {67} {66} {65} {64} {63} {62} {61} {60} {59} {58} {57} {56} {55} {54} {53} {52} {51} {50} {49} {48} {47} {46} {45} {44} {43} {42} {41} {40} {39} {38} {37} {36} {35} {34} {33} {32} {31} {30} {29} {28} {27} {26} {25} {24} {23} {22} {21} {20} {19} {18} {17} {16} {15} {14} {13} {12} {11} {10} {9} {8} {7} {6} {5} {4} {3} {2} {1}




BZIK.INFO
[ bzik анекдоты ] [ bzik афоризмы ] [ bzik истории ] [ bzik башизмы ] [ bzik ИТ истории ] [ bzik тосты ]
[ bzik неразобранное ] [ bzik прислать свежий ]
BZIK.INFO

админу в мыло