Месяц: Апрель 2021

  • Уверены, что отличите ассемблер от других языков?

    от автора

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

  • Зачем программисту современное искусство?

    от автора

    Всем привет! Я задался вопросом о том, что полезного может получить айтишник от приобщения к современному искусству. В тексте результаты моих размышлений. Если есть интерес к теме – приглашаю к дискуссии.Чувство прекрасногоНачнем с простого и тривиального – это эстетическая составляющая искусства. Не буду пускаться в размышления о том, насколько российский программист эстетически подкован. Тема веселая,…

  • Второй поэт после Шекспира: кто такой Александр Поуп и как он обогатил английский

    от автора

    Уильяма Шекспира знают без малого все. Не только в Британии, но и во всем мире. Это поэт №1.А кто знает Александра Поупа? Британцы изучают его в университетах, но мы уверены, что среди читателей Хабра с его творчеством знакомы очень немногие. Поуп — это второй по цитируемости поэт в английском языке, автор переводов Гомера и создатель…

  • 50 оттенков домашней работы

    от автора

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

  • Okta: безопасный доступ к приложениям на Angular + Spring Boot

    от автора

    Перевод статьи подготовлен в рамках набора учащихся на курс «Разработчик на Spring Framework».Приглашаем также всех желающих на открытый демо-урок «Конфигурация Spring-приложений». На занятии рассмотрим, как можно конфигурировать Spring Boot приложения с помощью свойств:- properties vs. YAML- @Value + SpEL- @ConfigurationProperties- Externalized конфигурация. Присоединяйтесь!Разрабатывая корпоративные веб-приложения, каждый из нас рано или поздно сталкивается с необходимостью обеспечить…

  • Как хакеры подменяют DNS-запросы с помощью «отравления» кэша

    от автора

    Подмена сервера доменных имен (DNS) — это кибератака, с помощью которой злоумышленник направляет трафик жертвы на вредоносный сайт (вместо легитимного IP-адреса). Злоумышленники используют метод «отравления» кэша DNS для перехвата интернет-трафика и кражи учетных данных или конфиденциальной информации. Отравление кэша DNS и подмена DNS — тождественные понятия, часто используемые как синонимы. Хакер хочет обманом заставить пользователей…

  • Полив газона с помощью модели сегментации изображений и системы на базе Arduino

    от автора

    Инженерная цель данного эксперимента заключалась в разработке системы из трёх частей, а именно модели сегментации изображения, скрипта управления двигателем и спринклера, работающего под управлением Arduino. Эта система должна целенаправленно поливать участки травяного газона, что позволит сэкономить значительное количество воды, а заодно и времени.ЗадачаПредставьте, что вы прогуливаетесь по своему кварталу мимо красивых зелёных лужаек. Что такое?..…

  • Мир изменился — CQRS и ES встречаются в PHP чаще, чем кажется

    от автора

    Генри Форд чуть не прогорел на своей классической фразе про пятьдесят оттенков черного. General Motors стала предлагать разноцветные модели Chevrolet, Pontiac, Buick, Oldsmobile и Cadillac — и не прогадала. Глядя на это, даже упрямый Форд изменил свое мышление  — и разработал новый Ford A, вернувший его на автомобильный Олимп. Бывают времена, когда парадигма мышления должна…

  • После года разработки вышел эмулятор QEMU 6.0

    от автора

    Прошел ровно год с момента выхода эмулятора QEMU 5.0, и сейчас разработчики представили новую версию. Проект дает возможность запустить программное обеспечение, подготовленное для одной архитектуры, на аппаратной платформе с другой архитектурой. Пример — выполнение приложения для ARM на ПК с процессором x86. Благодаря особенностям эмулятора приложение в изолированном окружении выполняется почти с той же эффективностью,…

  • Поговори сам с собой: ученые научили роботов самоанализу и улучшили результаты их работы

    от автора

    Многие из нас говорят с сами с собой, только не вслух, конечно, а мысленно. Психологи говорят, что это вполне нормально и даже полезно. Причем не только для человека, но и для роботов. Так, итальянские ученые сознательно научили человекоподобных роботов думать вслух. Благодаря экспериментам они доказали, что внутренний монолог помогает разобраться в сложных и неопределенных ситуациях…