Месяц: Июль 2021

  • Фильтр Калмана: разбор навигационной системы БПЛА + исходный код

    от автора

    В статье я бы хотел объяснить принципиальную разницу между Фильтром Калмана (ФК) и классическими фильтрами, кратко рассмотреть преимущество выбранного ФК поделиться опытом использования данного ФК во встраиваемой системе квадрокоптера для навигации на основе инерциального и ГНСС датчиков и поделится исходным кодом с демкой для самостоятельного изучения.Всем привет! Меня зовут Илья, я работаю программистом-инженером в компании…

  • Звездная зола. Чем закончится диаграмма Герцшпрунга-Рассела

    от автора

    Голубые карлики, потомки красных карликовКрасные карлики (звезды спектрального класса M) – самые многочисленные во Вселенной. Так, почти все звезды, находящиеся в непосредственной близости от Солнца – красные карлики (из 50 самых ближних к нам звезд Солнце является 4-й по размеру). Интерес к красным карликам значительно повысился именно в последние годы, отчасти потому, что именно в…

  • Подкаст «Хочу в геймдев» #27 — текстовая версия

    от автора

    Двадцать седьмой выпуск — мы говорим о профессии игровой аналитик (Game Analyst). Чем занимаются игровые аналитики, трудно ли им стать? Что нужно, чтобы устроиться на такую работу, какие навыки необходимы? Об этом и не только вы узнаете в 27-м выпуске! Гость подкаста: Илья Матвеев, аналитический продюсер в NX Studio.Ведущие выпускаВячеслав Уточкин         …

  • Знакомство фронтендера с WegGL (часть 1)

    от автора

    Мне и моему коллеге дизайнеру была поставлена задача разработать новую версию сайта-визитки компании. Коллега полгода учился работать с 3D-редакторами (в нерабочее время на Maxon Cinema 4D), поэтому он хотел использовать свои новые навыки при создании новой версии сайта. Его идея заключалась в том, что на каждой странице на первом экране будет крутиться какая-нибудь непонятная фигура…

  • Spring Boot + ControllerAdvice + ResponseBodyAdvice или как обернуть ответ контроллеров

    от автора

    ВведениеВсем привет, друзья! Сегодня хочу рассказать про способ использования ControllerAdvice для оборачивания объекта, возвращаемого контроллерами, в новый класс на уровне DispatcherServlet.Пример:Допустим, некоторый метод отдавал информацию о пользователе{ «name»: «Ivan», «surname»: «Ivanov» }И есть еще десяток методов, которые отдают некоторую информацию о пользователеНо теперь мы хотим, чтобы каждый метод отдавал дополнительно еще несколько общих полей (например,…

  • Стилизуем слайдер input range для всех популярных браузеров

    от автора

    https://toughengineer.github.io/demo/slider-styler(смотерть лучше на десктопе)Работает со всеми популярными браузерами:ChromeFirefoxSafariновый Edge (на Chromium)старый Edge (не на Chromium, ныне почивший)Позволяет легко стилизовать цвет, размер, толщину и радиусы скругления границ, тень для ручки и трека. Можно грабить корованы.Также позволяет стилизовать т.н. прогресс (когда с одной стороны ручки цвет трека отличается от цвета с другой стороны), хотя для поддержки этого…

  • Собираем квантовый генератор случайных чисел

    от автора

    Цель этого проекта – создать настоящий квантовый генератор случайных чисел, то есть устройство, производящее на основе квантовых эффектов случайные числа. За реализацию случайности в нем будет отвечать ионизационная камера из пожарного извещателя.

  • «Блеск и нищета» в мире музыки, стриминговые сервисы и будущее инди-композиторов — избранные материалы

    от автора

    В начале месяца мы рассказали о том, как выглядят наиболее доступные проигрыватели винила, и показали пять избранных «вертушек» начального уровня. За некоторое время до этого — обсудили «напольники», «вертушки» для дома и lossless-дорожки в видео, плюс — подобрали легкие материалы для чтения.Сегодня представляем вашему вниманию подборку о положении дел в музыкальной индустрии, на рынке стриминга,…

  • Что спросить на собеседовании? Топ вопросов, которые нужно задать будущему работодателю

    от автора

    Как обычно проходит ваше собеседование?Вы нервно отвечаете на заданные вам вопросы, надеясь, что не сказали какую-нибудь глупость? Решаете предложенные вам задачи, думая как бы не допустить критичных ошибок? Радуетесь, когда всё заканчивается и забываете задавать волнующие вас вопросы самой компании? Или вы просто не знаете как задать их корректно и потому пропускаете эту часть?Если вам…

  • Создаем свой сайт или блог на Ghost в образе Docker

    от автора

    Фишкой Ghost является то, что он использует на стороне бекенда сервер Node.js и язык JavaScript и дает альтернативный вариант для разработки.В этом посте объясняется, как задеплоить свой личный блог на Ghost — движке с базой данных MariaDB с помощью docker.В данном проекте мы будем использовать сервисы:Ghost — платформу для блогинка на Node.jsNginx — прокси сервер внешних запросов на…