Добро пожаловать на литературный форум "В вихре времен"!

Здесь вы можете обсудить фантастическую и историческую литературу.
Для начинающих писателей, желающих показать свое произведение критикам и рецензентам, открыт раздел "Конкурс соискателей".
Если Вы хотите стать автором, а не только читателем, обязательно ознакомьтесь с Правилами.
Это поможет вам лучше понять происходящее на форуме и позволит не попадать на первых порах в неловкие ситуации.

В ВИХРЕ ВРЕМЕН

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » В ВИХРЕ ВРЕМЕН » Оффтопик » Немного юмора -22


Немного юмора -22

Сообщений 311 страница 320 из 887

311

СпиННогрыз, однако
https://pbs.twimg.com/media/DFPdbtHXsAAVUtc.jpg

Отредактировано Патологоанатом (21-07-2017 17:02:59)

0

312

https://pp.userapi.com/c639723/v639723273/305b5/1ObNOE-aYiE.jpg

0

313

Максимыч+100500!  http://read.amahrov.ru/smile/clap.gif  Не... это прекрасно!  http://read.amahrov.ru/smile/girl_cook.gif  Как в точку-то! А?!  http://read.amahrov.ru/smile/guffaw.gif

0

314

Поддержу тему бородатым бояном:

Генеральному директору Иегове
от начальника маркетингового отдела Гавриила
Исследования, проведенные нашим отделом в рамках проекта Genesis, показали, что наилучшие перспективы на рынке имеют системы следующей конфигурации:
• Планета: 1 шт.
• Радиус: 3000 км
• Сила тяжести: 0.5g
• Соотношение суша/вода: 1:1
• Температура: +24
• Атмосфера: кислород
• Моря: пресн. вода
• Реки: молоко, мед
• Фауна: травоядная
• Периферия: светила 2 шт. (дн./ночн.), скорость: 0.0007 RPM (1 об/сут)
"Направить в отдел стратегического планирования для подготовки ТЗ - Иегова"

Генеральному директору Иегове
от начальника отдела стратегического планирования Михаила
В целях снижения себестоимости системы предлагаю запитать оба светила от одного источника энергии, а кислород заменить азотом.

"Хотя бы 50% кислорода надо оставить, а то пользователь задохнется - нач. отд. тестирования и техподдержки Рафаил"

"Хватит и 25% - Иегова"

Генеральному директору Иегове
от начальника отдела системотехники Люцифера
В ходе работ по проекту Genesis (стадия "Да будет свет" выявлены следующие трудности: у нас отсутствует компактный источник бесперебойного свечения с распределителем на два светила. Предлагаю воспользоваться стандартным источником типа "красный карлик", а в качестве ночного светила применить зеркало.

"Лучше "желтый карлик". По себестоимости это не намного больше, а смотрится куда более внушительно - нач. маркет. отдела Гавриил"

"Это же серверный источник. Зачем он нужен пользователю одиночной планеты? - Люцифер"

"Что пользователю нужно, а что нет, ему объяснит отдел рекламы - Гавриил"

"Люцифер, занимайтесь вопросами вашей компетенции. Утверждаю "желтый карлик" - Иегова"
"Кстати, при той яркости, что дает желтый карлик, можно вместо зеркала поставить обычный планетоид - Михаил"

"Согласен - Иегова"

Генеральному директору Иегове
от начальника отдела системотехники Люцифера
После внесения изменений в ТЗ возникли следующие трудности: масса источника бесперебойного свечения намного превосходит массу планеты, вследствие чего источник отказывается вращаться вокруг планеты. Вместо этого планета вращается вокруг источника. Кроме того, из-за мощности источника наблюдается устойчивое превышение температуры над указанным в ТЗ (примерно на 2 порядка). Если увеличить расстояние до источника, существенно возрастут габариты системы.

"Габариты - это даже престижно, а вот вращение планеты вокруг периферийного устройства может вызвать у пользователя ощущение неполноценности. Может, поменяем гравитационную постоянную? - Гавриил"

"Если менять гравитационную постоянную, возникнут проблемы с совместимостью - Михаил"

"Да какая пользователю разница, что вокруг чего крутится? Пусть отдел рекламы придумает какую-нибудь теорию относительности - Иегова"

Генеральному директору Иегове
от начальника отдела системотехники Люцифера
После увеличения радиуса орбиты попытки разогнать планету до указанной в ТЗ скорости приводят к краху системы (планета улетает в космос). Кстати, с ночным светилом та же история.

"Неважно, что происходит в системе - важно, что видит пользователь. Почему бы не заставить планету вращаться вокруг своей оси? Тогда пользователю будет казаться, что солнце и луна обращаются вокруг нее с указанной в ТЗ частотой - Гавриил"

"А пользователь нас не раскусит? - Иегова"

"Если и раскусит, проект к тому времени будет давно уже сдан - Гавриил"

"Согласен - Иегова"

Генеральному директору Иегове
от начальника отдела тестирования и техподдержки Рафаила
Первичное тестирование системы выявило следующие дефекты:
1. Наблюдается устойчивый перегрев
2. Ось вращения отклонилась на 33 град. от вертикали, вследствие чего возникли цикличные температурные аномалии
3. Пропускная способность рек не соответствует проектной
4. Травоядная фауна отсутствует
5. Орбита нестабильна, планета имеет тенденцию к падению на солнце

Генеральному директору Иегове
от начальника отдела системотехники Люцифера
1. А что вы хотели при таком соотношении суша/вода? Для оптимального охлаждения нужно где-то 1:3 - 1:4.
2. Мы работаем над этим
3. Потому что молоко скисает, а мед засахаривается
4. Травоядной фауне трава нужна, а она не растет при такой жаре и без воды. Предлагаю пустить по рекам воду, это заодно поможет решить проблему 3.
5. В качестве гравитационного противовеса мы выведем на внешнюю орбиту еще одну планету.
"Сушу ужимать некуда, значит, придется увеличивать площадь морей. А это - рост объема и силы тяжести. Да еще лишняя планета... - Михаил"

"Ничего, пользователь стерпит. Лишнюю планету оформим, как фичу. А вот молоко и мед мы уже анонсировали. Хотя бы в самых заметных реках надо оставить - Гавриил"

"Напоминаю, что сроки поджимают, а у вас еще конь не валялся. Кстати, дизайнеры до сих пор не представили проект коня, все с динозаврами возятся. Кому нужны эти динозавры? - Иегова"

"Вообще-то пользователь динозавров любит - Гавриил"

"Ладно, но и конь чтоб был - Иегова"

Генеральному директору Иегове
от начальника отдела тестирования и техподдержки Рафаила
1. Помимо нерешенных проблем с осью, планета теперь имеет тенденцию к улету в космос.
2. Травоядной фауны опять нет.

Генеральному директору Иегове
от начальника отдела системотехники Люцифера
1. Сделаем еще один противовес, теперь на внутренней орбите.
2. А фауна размножилась, сожрала всю траву и передохла

"Сколько всего противовесов вам надо? - Михаил"

"В общем, после калибровочных работ удалось стабилизировать систему на девяти - Люцифер"

"Я правильно понял? Вместо одной планеты пользователь получит 9?! - Иегова"

"Ну и что? 8 из них все равно непригодны для жизни - Люцифер"

"А размеры системы? - Иегова"

"А пользователю их и знать необязательно. Половину этих планет без телескопа и не увидишь. Предлагаю дополнить Руководство пользователя 11-й заповедью: "Не изобретай телескоп" - Гавриил"

"Не надо. Тогда они его точно изобретут - Иегова"

"Кстати, после увеличения радиуса орбиты яркость ночного светила упала ниже проектного минимума. Предлагаю инсталлировать вместо него зеркало - Рафаил"

"А где вы раньше были? Мы только-только уравновесили систему! Хотите все перенастраивать заново?! - Люцифер"

"Никаких заново! До сдачи проекта осталось шесть дней. Люцифер, или вы заставите все это работать, или я вас переведу с понижением! - Иегова"

Генеральному директору Иегове
от начальника отдела системотехники Люцифера
А я виноват, что мне сразу не дали нормального ТЗ? В общем, так. Наклон оси придется оставить, как есть. По крайней мере, в Эдемском саду +24 будет, а если пользователь полезет куда-то еще, это его проблемы. Динозавров мы доделать не успеваем, но коней сделаем. С молоком и медом ничего не вышло, пустили по рекам воду, правда, она выносит в море соль. Чтобы травоядные не отжирали все ресурсы, мы выпустили патч в виде хищников, но поставить им программу отличения пользователя от добычи уже не успеваем. Ну а в общем, как-то работать будет.

"И это хорошо - Иегова"

0

315

https://fb-s-c-a.akamaihd.net/h-ak-fbx/v/t1.0-9/20229362_10207581879384043_4607675166105945548_n.jpg?oh=597250411e2c7cf013d9ff0cfbc94ef8&oe=59F31CAB&__gda__=1509028981_64483bdf19e5667773196a57ce048d0b

Лобстер, богатый каротином

0

316

Генеpальномy диpектоpy Иегове
от ответственного приёмщика Адама.
«Нас всё устраивает. Но:
1. Солнце садится слишком быстро. Так не бывает. Что такое физика Вы вообще-то знаете? Я - знаю, т.к. читал учебник.
2. Температура соответствует проектной. Но только в светлое время суток и только в некоторых областях. В остальных областях температура опускается до 15 градусов. И это я проверял, не заходя далеко на север Эдема! Так тоже не бывает.
3. Фауна у вас уродская. Дизайнера по фауне я бы посоветовал уволить. А лучше - заставить здесь жить. С ЭТОЙ фауной. А дизайнера по внешним эффектам - повысить в должности и обласкать. Кометки и метеорчики, а также извержения и смена режима освещения - что надо. А море!! Рендеринг высокого класса.
4. Почему отсутствуют различные вероисповедания? Одного - мало. Нам что, самим фигнёй страдать?
5. Проверка притяжения планеты провалилась. Кинул камень. Он упал и отдавил мне ногу. И это 0.5g? При 0.5g он должен был висеть надо мной пол-часа на высоте метров эдак триста. Уж поверьте читавшему специалисту.
6. Воздух хорош. Пахнет. Менеджер по эффектам... ах да, я уже это говорил. Так вот. Сдаётся мне, я слишком много дышу. Что у нас с содержанием кислорода?
7. Не присвоены названия. Менеджера по проектированию - отправить на корм фауне года на два.
8. Хищники - это что, травоядные, объевшиеся травы? Или ещё что? Вчера пол-дня бегал от какой-то клыкастой коровы без вымени, но в чёрно-жёлтую полосочку. Мы об этом не договаривались! Чё она траву-то не жрёт?
9. Какая-то горящая фигня с рёвом пронеслась вчера по тому стеклянному куполу с лампочками, который Вы сделали вместо неба. Я думал, у меня голова лопнет от звука. Менеджера по эффектам - в Президенты! Менеджера по проектированию - в Аид. На пару тысячелетий. Я думаю, там что-то отвалилось наверху.

Резюме: Проект явно не доведён. Начальника отдела тестиpования и техподдеpжки - просьба появиться у нас для детального обсуждения методологии тестирования. Наши тесты показывают другое!
Обеспечьте доводку проекта до плановых параметров. Если этого не будет сделано, мы будем молиться другим богам. Это не угроза, это предупреждение.»

P.S. Начальник отдела системотехники Люцифеp пострадал в результате этого проекта и был понижен-таки в должности после несанкционированных подсказок пользователю на этапе юзабилити-тестирования.

0

317

Что будет, если вопросами биологии займутся программисты...

Как природа сэкономила на страусах и крокодилах
- Так, господа, не укладываемся в бюджет по прериям. Что у нас там?
- Да вот, по птицам смета превышена.
- Что ж, давайте сокращать. Что у нас там самое большое?
- Страусы, кажется.
- Хорошо, вот с них и начнём. Ого! Зачем вы в него столько мяса запихали?
- Так это, товарищ начальник, он же самая здоровая птица в мире. Надо же льву что-то жрать. Для витаминов.
- Тааак. А чего у него голова такая большая?
- Терморегуляция, мозг для оценки ситуации в воздухе, система навигации...
- Парни, у меня идея!
- Да?
- Давайте ему крылья отрежем.
- А как он ото льва убегать будет?
- Ну, смотри, в базовой конструкции лапы довольно сильные. Чуть усилим колено - и до 70 километров в час вполне разгонится. А заряда часа на два хватает. Лев столько не пробежит, страусы же стайные - он одного поймает и успокоится.
- Да, слушай, тогда и мозг можно уменьшить. Нет полёта - нет навигации. Всё ресурсоёмкое можно смело убирать.
- Точно. Значит так - крылья сокращаем на 87%, мозг облегчаем до базовых функций. Если что, пусть мордой, значит, на холодный песок ложится для терморегуляции. И пугается всего. И если пугается - сразу лягается и бежит. Как раз на 30 грамм программы. Идёт?
- Да.
- Ещё у него пальцев три. Давай два оставим, и ноготь только на большом.
- Хорошо.
- Отлично. Идём дальше. Теперь чего у нас там по рекам? Что за дикое превышение по серпентариуму?
- Так крокодил же. Сильный хищник нужен. А сами знаете, на рептильной платформе много чего не построишь. Он же как аналоговый телефон в двадцать первом веке - всё на хардкоде. Не учится.
- На хардкоде, говоришь? Давай-ка ему вообще только рефлексы оставим.
- Это как?
- Ну как. Пусть спит целый день. Есть движение - хлоп, сожрал. И снова спит. В смысле, бдит. Но в режиме пониженного энергопотребления. И чтобы без утечек и саморазряда там.
- И чего, всё?
- Ну там базовую прошивку поставь, размножение и всё такое.
- А что если ему этой программы на еду не хватит? Он же вообще случайный по поведению получается, то густо, то пусто.
- Так аккумулятор же, на рептилиях хорошо получается. Вон у меня полоз как-то уполз, месяц в ванной за трубой с хитрой рожей прятался. Вылез отдохнувшим, немного голодным и довольным.
- Хорошо. Скажем, дня на три должно хватить. Добавим ещё немного передвижений. Нехай чего и поймает.
- Да. И вот ещё что. У него там черепахи рядом живут, как бы он их не пожрал. Проверь-ка приоритеты.
- Ты прав, на рефлексах он и им бошки пооткусает.
- А у самой черепахи что за прошивка по инерфейсу?
- 2.1.1, там приоритет на защиту при быстром движении.
- Ну отдай на это 100% ресурсов в 2.1.2 - пусть прячется быстрее, чем крокодил кусает. И вообще этот участок хорошо бы на низком уровне переписать.
- Хорошо. Значит, новый релиз страуса lite, крокодила хардкодим полностью перед выпуском, черепах обновляем до 2.1.2. Всё?
- Да, в бюджет укладываемся. Пошли работать.

СЕРГЕЙ АБДУЛЬМАНОВ

0

318

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

Не знаю, кто писал большую часть птиц, но я хочу обратить внимание на особенность, позволяющую провести инъекцию произвольного яйца в гнездо. Дело в том, что птица проверяет только расположение и количество яиц, но не их хэши. В 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. Обратите внимание, что большая часть описанных уязвимостей до сих пор не исправлена.

0

319

Андр-Мэн написал(а):

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

Вот это особенно нравится. :D

0

320

Чеширка
Андр-Мэн
сговорились, что ли?!
Мало, что боян, так еще и граничащий с неким пунктом правил...

0


Вы здесь » В ВИХРЕ ВРЕМЕН » Оффтопик » Немного юмора -22