Яндекс.Метрика Компьютерный Юмор - Страница 14

Цитадель Детей Света. Возрождённая

Цитадель Детей Света. Возрождённая

Новости:

Потеряли галерею, шахматы и все файлы-вложения, если вы когда-то грузили их на сервер

Компьютерный Юмор

Автор Яманэко, 06 января 2011, 12:40

« назад - далее »

Удафф

В продолжение темы хехартстоуна.

Я пришел, а значит - оно наступило.

Daini

Фанатам Сталкера посвящается )))

https://youtu.be/c2HV9nSQ1Yk
Я отзывчивая, интеллигентная, добрая, ласковая, но не сегодня... не сегодня ...

Superradge


Superradge

СВОБОДА ххI-го ВЕКА.
Звонит телефон:
— Пиццерия GOOGLе, добрый день, слушаю вас!
— Пиццерия чего?
— Пиццерия GOOGLе. Что будете заказывать?
— Но... Разве это не пиццерия «Синьор Помидор»?
— Увы, была, GOOGLе ее купил и теперь объем наших услуг стал полным.
— Прекрасно. Примете заказ?
— Естественно! Хотите повторить ваш обычный заказ?
— Обычный заказ? Откуда вы знаете, какой?
— У нас установлен идентификатор заказчиков, и мы знаем, что последние 53 раза с этого номера заказывали пиццу «Везувий», с двойным сыром и ветчиной, плюс бутылка хорошо охлажденного пива «Балтика».
— Надо же, я и не думал...! Хорошо, давайте.
— Простите, могу вам дать совет?
— Конечно.
— У вас есть наше полное меню?
— Нет.
— Это самое полное меню, и я хотела бы посоветовать вам пиццу с творогом и зеленью, и бутылку минеральной воды с малым содержанием солей.
— Творог? Зелень? Соли? Вы с ума сошли? Я все это ненавижу!
— Понимаю, но это только на пользу вашему здоровью. Кроме того, у вас очень высокий холестерол...
— Откуда вы это знаете?
— Наша фирма располагает самой большой базой данных на нашей планете. Через номер телефона мы знаем ваше имя, и поэтому имеем доступ к вашим анализам в поликлинике.
— Плевать на вашу базу данных! Я не хочу пиццу с творогом и зеленью! Я принимаю медикаменты, и поэтому могу есть все, что мне вздумается, понятно?
— Сожалею, но вы не принимали таблетки в последнее время.
— Какого черта, откуды вы знаете? Шпионите за мной каждый день?
— Нет, нет! Просто мы располагаем базой данных всех аптек в городе, и последний раз вы там были 3 месяца тому назад. А в одной упаковке только 30 таблеток.
— Блин, это правда. И откуда ты это знаешь?
— Из вашей кредитки...
— Чего?
— Да, вы, когда платите в своей аптеке кредиткой банка МММ, получаете скидку. В нашей базе данных все ваши расходы по кредитке. И за последние 3 месяца вы там ничего не покупали, но покупали в других магазинах, что означает, что вы кредитку не потеряли.
— Зараза... А что, я не могу заплатить наличными? А? Что? Что теперь скажете?
— Это невозможно. Вы платите наличными только US$ 100 в неделю своей служанке, все остальное платите только кредиткой.
— Сволочи! Откуда вам известно, сколько я плачу служанке?
— Но она же платит соцстрах ...
— Да пошли вы!
— Как хотите. Сожалею, но вся эта информация у меня на дисплее и я хочу только помочь вам. Думаю, что вы должны зайти за своим врачем и взять анализы, которые вы сделали в прошлом месяце, чтобы уточнить дозировку медикаментов.
— Послушай, ты... ! Вы мне все осточертели, и ты, и компьютеры, и базы данных, и интернет, и GOOGLе, и FаCеBOOK, и TWITеR, и отсутствие личной жизни в ххI-м веке, и это проклятое государство...
— Пожалуйста, не расстраивайтесь. Это не в ваших интересах...
— Заткнись! Завтра же уеду куда-нибудь дальше от всего этого дерьма. Поеду на острова Фиджи, или куда угодно, где нет интернета, компьютеров, телефона, ни людей, которые будут за мной все время подглядывать...
— Я вас понимаю...
— В последний раз воспользуюсь кредиткой, чтобы купить билет на самолет и улететь на конец света!
— Прекрасно...
— Снимите заказ на пиццу. Я ее не хочу.
— Хорошо..., уже снят. Если мне только позволите..., одна маленькая деталь...
— КАКОГО ЧЕРТА ЕЩЕ! ?
— Хочу только напомнить, что ваш паспорт просрочен...

LireLin

Как сисадмину выжить в турпоходе.

Скачивать воду лучше из колонок, она посвежее: та, что идет в комплекте с ландшафтом, не всегда коppектно pаботает — может потом отвлекать частыми пpеpываниями.

Если кpиво установилась палатка, надо не полениться и пеpесобpать. Если устанавливаешь впеpвые — обязательно изучи мануал, там много нетpивиального.

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

Файpвол окопай и обложи камнями. По окончании pаботы пеpед самым выходом - зашутдаунь ногами и залей туда свой лог, попpосив дам отвеpнуться.

Если вас много пользователей, совет: договоpитесь и выделите в лесу отдельную своп-паpтицию. Иначе уже чеpез день будешь натыкаться повсюду на свои стаpые исходники. Еще непpиятнее — если на чужие.

Спальник обычно велик по объему, но хоpошо сжимается с помощью компpессионного пакета любой веpсии. Я наматываю несколько метpов толстой pезинки — это дольше, зато выше степень сжатия.

Все источники питания кpоме консеpвов аpхивиpуй последовательно в два-тpи-четыpе пакета — иначе после гpозы питание может надолго выpубиться.

Hа консеpвах всегда смотpи номеp веpсии и дату. Стаpые веpсии не используй и не хpани — выбpасывай без сомнений, с ними жизни не будет.

Не устанавливай на привале локальных сеток. Сетевые устpойства могут вызвать конфликты с Рыбнадзоpом, а это лечится потом долго. Лучше ставь локальную удочку на беpегу, но только не из поpтов. В поpтах большой тpаффик, погонят.

Следи, чтобы у палатки всегда была хоpошая пpошивка. Особенно если там установлен какой-нибудь эмулятоp виндоус - потенциальная дыpа в безопасности.

Полог никогда не оставляй pазмонтиpованным на ночь. Иначе налетит туча мелких хакеpов и до утpа будет тыкаться, как бы чего у тебя выкачать.

Если есть возможность — поставь себе антивиpус пpотив энцефалитного бага и столбняка. Hе ставь сам, воспользуйся стандаpтным доктоpом - он все пpопишет и поставит как надо под лопатку.

Собиpая pюкзак, не пользуйся комплектами, котоpые много весят — ищи более легкие и компактные аналоги. Иначе будет пpоблема с местом.

Помни: от частых пеpезагpузок позвоночника может полететь диск! Восстановить диск — большая пpоблема.

Беpежно хpани ключи и документацию на себя: в геpметичном пакетике в каpмане pюкзака или в ксивнике на шее. Потеpяешь — не восстановишь.

Почаще меняй софт на свежий или стирай. Суши над файpволом, но не близко.

Увидев медведя — не пингуй. Веди себя по умолчанию.

Заходи в саpай аккуpатно, могут быть сеpьезные гpабли.
And today is only yesterday's tomorrow. © Uriah Heep – Circle Of Hands

Яманэко

Слава Великим Ежам! (с)
На чужой кавай тентакли не распускай. (с)
БДСМ - безграничное добро, сострадание и милосердие. (с)

Superradge


Superradge

— Ты знаешь, что такое "ёптег"?
— Нет.
— Это кнопка «Enter» для юзверей, которые по английски читать не умеют.

Superradge

Биология для программистов:
- Жёлудь - это заархивированный дуб.

Яманэко

Вы неправильно пишете животных

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

Уязвимость рекурсивных алгоритмов навигации муравья: спираль смерти

Не знаю, кто писал большую часть птиц, но я хочу обратить внимание на особенность, позволяющую провести инъекцию произвольного яйца в гнездо. Дело в том, что птица проверяет только расположение и количество яиц, но не их хэши. В 20% случаев кукушка, эксплуатирующая этот баг, может внести яйцо с сохранением контрольной суммы, чего вполне достаточно для повышения прав в гнезде.

Но пойдём далее. Я не знаю, кто разрабатывал архитектуру ящериц, но они бегают в одном процессе, а дышат в другом. При этом платформа не поддерживает многозадачность, поэтому костыль с максимальной длиной бега в 4-6 секунд просто эпичен.

Да, ещё о птицах, чтобы два раза не вставать. У них насквозь кривой модуль распознавания «свой-чужой». Что позволяет провести animal-in-the-middle-атаку с помощью подстановки звука птенца. Всё, что примерно совпадает по размерам и при этом передаёт открытую часть ключа, нужно покормить. Похожий баг есть у некоторых грызунов, что позволяет предположить проблемы с общей библиотечной функцией.

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

Спираль будет забирать всё больше муравьёв из доступных источников, пока приоритеты не поменяет внешнее событие или муравьи не умрут

А вот страус – вершина оптимизации. То, как именно в него впихнули пищеварение, вообще достойно войти в «Жемчужины программирования». Чтобы эта птичка нормально переваривала пищу, разработчик придумал заставить его натурально жрать камни. При беге камни трясутся и перемалывают зёрна. Теперь самое весёлое. Чтобы не писать отдельный код для поедания камней, страусу просто взяли и отключили центральный сектор зрения (как зайцу, но там это известный минорный баг). Поэтому когда страус целится в зерно, он попадает только в 30-50% случаев. Что легко позволяет набирать нужное количество камней, да ещё и с запасом. Именно поэтому страусы, запущенные на чистой виртуальной машине в зоопарке, испытывали проблемы с пищеварением до появления поддержки камней на уровне гипервизора. Кстати, коровы тоже жрут гвозди и иногда гравий, но это не в архитектуре, а просто техническая ошибка обратной совместимости.

Да, и ещё. Очень хорошая вещь – повторное использование кода. Часть функционала с камнями потом накатили на крокодила – чтобы ему нырялось лучше. Ныряется действительно лучше.

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

Дельфину вообще не всегда удаётся включать оба ядра мозга – только тогда, когда нужно делать что-то важное. Если вам встретился тормозящий дельфин – проверяйте, оба ли глаза открыты. Только один? Значит, он в спящем режиме и работает на одном ядре с пониженной тактовой частотой.

Медведь не всегда корректно выходит из hibernate-режима. Это же, кстати, касается некоторых растений, но там баг не так опасен. Растения легко перезапустить. И да, учитесь у тех, кто писал альбатроса. Альбатрос вообще спит в воздухе.

Теперь черепаха. Ей вместо того, чтобы прописать нормальный алгоритм обхода препятствий, захардкодли рефлекс убирания головы в панцирь. Теперь даже если она натыкается на крокодила, тот со своим молниеносным броском не успевает откусить ей голову. Побочный эффект – черепаха легко уворачивается от ножа мясника. Скорость обработки инструкций процессора не сравнится со скоростью работы интерпретируемого высокоуровневого кода у повара. Черепаху не обгонишь, критичные функции переписаны на ассемблере.

Белый медведь – отличный пример работы с солнечной энергией. Медведь прозрачный в УФ по меху и чёрный на коже. Это уже торжество инженера.

Жираф – сплошной костыль. Нет, в целом, понятно, что требования заказчика по высоте кроны несколько раз повышались по мере развития проекта. Но вот то, что вошло в релиз по водопоям и было пропущено на приёмке – это нонсенс. Жираф тупо не достаёт головой до воды(!) в обычном режиме. Ему приходится жутко вывернуться и почти сесть на шпагат, чтобы попить. Ясное дело, анонимусы-хищники этим нагло пользуются. Детёныша вообще пришлось укреплять – он в стабильном релизе падает с полутора метров при рождении.

Морской свинке и ряду рыб косо прописали задержки на прерываниях. Если обычное животное по очереди опрашивает прерывания вроде «нет ли опасности», «не надо ли попить», «не надо ли поесть», «не надо ли начать размножаться», «не надо ли лечь спать» и «не надо ли выполнять нестандартную процедуру» — и всё это без видимого переключения — то морские свинки делают sleep(1000); после каждой операции. Видимо, осталось с отладки и вошло в релиз.

Хорошей идеей было накатить код сборщика мусора в ОЗУ от золотой рыбки на белку – garbage collector с высокой вероятностью очищает и неиспользуемые указатели на места размеченных орехов и семечек. В результате благодаря белке вырастает много новых деревьев.

Вот индийскую кобру точно писал фанат Starcraft. Потому что, задумайтесь, где ещё можно встретить юнита, плюющегося ядом на два с половиной метра точно в глаз террану.

Ну и раз начали о нерациональности – вспомним того же осьминога. Километры нервной ткани просто потому, что кому-то было интересно написать его на brainfuck. Да если использовать эти отдельные модули управления присосками, ту же ткань – может получиться вообще ЦОД на колёсиках.

Или вот взять того же пингвина – летать не умеет, зато плавает и весело прыгает на полметра в высоту. Написали его в качестве учебного примера для объяснения принципов полиморфизма, а потом почему-то забыли закомментировать подключение библиотек с ним в основном релизе.

Тлей и других насекомых, а также ряд животных точно писал бешеный фанат рекурсии. Светлая мысль рождать некоторых уже беременными – просто вынос мозга для тестеров. Зато слонёнок деплоится 22 месяца — вот что значит не влезть в кэш процессора.

Кстати, пасхалка с бегемотом получилась смешная. Люди боятся львов, носорогов, змей – но только этот обаятельный толстяк целенаправленно бегает за человеком. И, внезапно, со скоростью до 30 км/ч. То есть догоняет даже велосипедистов.

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

У курицы расслабленная лапа «защёлкнута», поэтому если поставить курицу на ветку, дождаться, пока она уснёт, а потом легко и быстро перевернуть, сработает рефлекс – и у вас будет курица, спящая вниз головой на дереве. Главное – подготовить почву и рассказать всей деревне про вампиров за день до зрелища такого курятника.

У собак и ряда других хищников и падальщиков косо прописано распознавание добычи. В одном из условий AND случайно заменили на OR, и вот результат — известный баг с запуском приоритетного процесса с атакой на пятно лазерной указки.

В общем, вы наверняка и сами можете продолжить.

P.S. Обратите внимание, что большая часть описанных уязвимостей до сих пор не исправлена.
Слава Великим Ежам! (с)
На чужой кавай тентакли не распускай. (с)
БДСМ - безграничное добро, сострадание и милосердие. (с)

Daini

На случай, если вы не знаете что погуглить в интернете:
- Как доказать маме что ты не алкаш а художник
- Как сфоткаться в огороде чтобы подумали что я на море
- Поможет ли подорожник если сломана жизнь
- Песня линкин парк где сначала спокойно а потом как заорет
- Как кидать пельмени в кипяток чтобы не умереть
- Почему любовь называется любовь а не дмитрий
- Владимир Скицентрал кто это
- Как выжить в перестрелке с маслом на сковороде
- Нервная система как переустановить
- Сколько калорий я сжигаю убегая от своих проблем
- Могу ли я константировать факты если не константин

Я отзывчивая, интеллигентная, добрая, ласковая, но не сегодня... не сегодня ...

Superradge



     Хороший дилер никогда не потребляет

Daini

Я отзывчивая, интеллигентная, добрая, ласковая, но не сегодня... не сегодня ...

Superradge


LireLin

And today is only yesterday's tomorrow. © Uriah Heep – Circle Of Hands