Хотите 1 миллион просмотров вашей рекламы за неделю? Легко и не дорого. Хотите чтобы о вашем продукте или услуге узнали сотни тысяч уникальных посетителей? Запросто. Адекватные цены и профессиональный подход, базирующийся на 11-летнем опыте. Блог "Самый сок!" читают во всём мире. Среднее…
Животные – это платформы с очень ограниченной памятью, вычислительными способностями и возможностями модификаций. Разработчикам (допустим это Бог или ангелы) приходится выдавать практически гениальные низкоуровневые алгоритмы. Правда, большое количество хардкода вызывает характерные проблемы с отсутствием проверки в экзотических условиях. Та же фильтрация входных данных делается очень и очень криво.
Не знаю, кто писал большую часть птиц, но я хочу обратить внимание на особенность, позволяющую провести инъекцию произвольного яйца в гнездо. Дело в том, что птица проверяет только расположение и количество яиц, но не их хэши. В 20% случаев кукушка, эксплуатирующая этот баг, может внести яйцо с сохранением контрольной суммы, чего вполне достаточно для повышения прав в гнезде.
Но пойдём далее. Я не знаю, кто разрабатывал архитектуру ящериц, но они бегают в одном процессе, а дышат в другом. При этом платформа не поддерживает многозадачность, поэтому костыль с максимальной длиной бега в 4-6 секунд просто эпичен.
Да, ещё о птицах, чтобы два раза не вставать. У них насквозь кривой модуль распознавания «свой-чужой». Что позволяет провести animal-in-the-middle-атаку с помощью подстановки звука птенца. Всё, что примерно совпадает по размерам и при этом передаёт открытую часть ключа, нужно покормить. Похожий баг есть у некоторых грызунов, что позволяет предположить проблемы с общей библиотечной функцией.
Теперь муравьи. Муравьёв довольно легко зациклить. Навигационный блок у них совмещён с системой приоритетов ОС, поэтому при построении циклического маршрута образуется «спираль смерти», затягивающая всё больше и больше ресурсов муравейника – и всё это зависает на 3-4 дня, пока муравьи не погибнут от истощения или что-то снаружи не поменяет навигацию.
А вот страус – вершина оптимизации. То, как именно в него впихнули пищеварение, вообще достойно войти в «Жемчужины программирования». Чтобы эта птичка нормально переваривала пищу, разработчик придумал заставить его натурально жрать камни. При беге камни трясутся и перемалывают зёрна. Теперь самое весёлое. Чтобы не писать отдельный код для поедания камней, страусу просто взяли и отключили центральный сектор зрения (как зайцу, но там это известный минорный баг). Поэтому когда страус целится в зерно, он попадает только в 30-50% случаев. Что легко позволяет набирать нужное количество камней, да ещё и с запасом. Именно поэтому страусы, запущенные на чистой виртуальной машине в зоопарке, испытывали проблемы с пищеварением до появления поддержки камней на уровне гипервизора. Кстати, коровы тоже жрут гвозди и иногда гравий, но это не в архитектуре, а просто техническая ошибка обратной совместимости.
Да, и ещё. Очень хорошая вещь – повторное использование кода. Часть функционала с камнями потом накатили на крокодила – чтобы ему нырялось лучше. Ныряется действительно лучше.
В XV веке на этом острове была построена церковь и крепость, а чуть позже появились и поселения. Тогда это была обычная рыбацкая деревня, просуществовавшая в таком виде очень долго. Но все изменилось в 1950-х годах. Небольшое количество оставшихся жителей переселили на материк, а из острова сделали роскошный отель. Главным условием реконструкции зданий было сохранение их внешнего вида. В 2007 году Свети-Стефан сдают на 30 лет в аренду гостиничной сети Aman Resort и в течении трех лет на острове проводятся ремонтные работы.
Сегодня остров Сети-Стефан - это практически визитная карточка Черногории. Нельзя проехать побережьем, не остановившись сфотографировать этот сказочный островок. Но смотреть можно только со стороны - вход на остров открыт только для постояльцев отеля.
Благодаря сохраненному аутентичному виду старого города, тишине и спокойствию, а также высокому уровню обслуживания и комфорта отель Свети-Стефан пользуется большой популярностью у людей знаменитых и состоятельных.( Collapse )
Я, Волошин Юрий Вячеславович, проживающий по вышеуказанному адресу, 16 июля с.г. был вынужден вызвать наряд полиции по адресу Аркадиевская аллея, заведение «Аквалайн», в связи с тем, что в заведении после 23:00 очень громко играла музыка. Вызов был в 23:01, экипаж прибыл в 0:02, что само по себе очень не быстро. Номер телефона прибывшего экипажа +380964995588 Прибывший экипаж отказался оформлять протокол, мотивирую это тем, что есть решение горисполкома о том, что на Аркадиевской аллее разрешено нарушать режим тишины. Объясняли они мне сложившуюся ситуацию в такт задорной музыки, звучавшей из заведения «Аквалайн», было заметно, что Ваши патрульные весьма музыкальны и не прочь «прикоснуться» к прекрасному. После получаса моих разъяснений, о том что решение горисполкома не может быть выше Закона Украины, наряд полиции хутко зник. Я перезвонил на телефон +380964995588, с вопросом где они, на что был получен ответ, что они ушли разыскивать участкового и следователя. Для меня не понятна формулировка «разыскивать участкового и следователя», я точно знаю, что в полиции есть служба розыска и этим явно занимается не патрульная полиция. В районе часа ночи патруль пропал окончательно, со словами - Мы ничего не можем сделать, ну Вы же понимаете! Я перезвонил на номер дежурного патрульной полиции 0482365777, меня заверили, что в данной ситуации я прав и они сделают все возможное, чтобы защитить мои права, после чего перестали брать трубку. Я набрал номер телефона дежурного по городу 0487794202, который также уверил меня, что мои требования обоснованы и справедливы, но лично он помочь ничем не может, и пообещал прислать какую то неизвестную мне мониторинговую службу.