У каждого наступает момент, когда нужно быстро освежить в памяти огромный пласт информации по всему ML. Причины разные - подготовка к собеседованию, начало преподавания или просто найти вдохновение.
Времени мало, объема много, цели амбициозные - нужно научиться легко и быстро объяснять, но так же не лишая полноты!
В этой статье мы познакомимся с эффектом Доплера, но не так, как это рассказывается в школьном учебнике физики, а посредством своих любопытных глазок и ушек. Поможет нам в этом специально разработанное мной приложение для Андроид-смартфона.
Статья предназначена для девочек и мальчиков, а также их родителей.
Читать далееВсем привет! Меня зовут Владимир, в этом году я заканчиваю обучение в магистратуре по направлению «Программирование игр» в одном из федеральных университетов. В рамках своей выпускной квалификационной работы я решил затронуть довольно актуальную для Unity‑разработчиков тему — сравнение архитектурных подходов MonoBehaviour и Zenject при создании игрового проекта.
Что меня сподвигло на такое исследование? Начнем с того, что, в сфере разработки игр я относительно недавно и опыта работы над большими проектами у меня нет. Когда была поставлена задача выбрать тему диплома, больших раздумий не было нужна игра, для «Я Игр», но как её делать? Практически с каждого обучающего ресурса, говорят не использовать подход Monobehaviour для больших проектов, так как это сложно расширяемая архитектура. Хотя на мой взгляд это не совсем верно. Именно с этого началась работа над темой моей ВКР.
Целью которой поставить точку в спорах в моей голове об архитектурных подходах и прийти к более оптимальному выбору.
И параллельно, подтвердить или опровергнуть гипотезу «Более сложная архитектура упрощает разработку».
Читать далееГде-то весной 2025 года мне попалась на Хабре статья уважаемого Марата Айрапетяна @space_marat «Через тернии к Красной планете: почему космонавты круче роверов и когда наконец можно будет сажать картошку на Марсе». Марат прослеживает и хорошо иллюстрирует историю развития колёсных марсоходов, из которых в настоящее время остаются на ходу два: «Кьюриосити» (прибыл на Марс в район кратера Гейла в августе 2012 года) и «Персеверанс» (начал работу на Марсе в феврале 2021 года в районе кратера Езеро). Кроме того, в течение 2021-2022 годов на марсианской равнине Утопия действовал китайский марсоход «Чжужун». Ранее на Хабре также выходил перевод статьи «Как управлять марсоходом» от уважаемого @Seleditor. Эта статья вышла в период, когда «Персеверанс» ещё был на пути к Марсу и, можно сказать, анонсирует возможности этого новейшего марсохода. Вообще, тема марсоходов и марсианского вертолёта «Индженьюити» на Хабре пользуется популярностью, но в основном как источник космических новостей и запоминающихся картинок. При этом почему-то почти не рассмотрен вопрос о том, как эти машины готовят к полёту – ведь марсоход нужно тестировать, а проводить такие испытания и корректировки можно только на Земле. Об этом давайте поговорим под катом.
Читать далееКогда бизнес приносит прибыль — можно строить планы и развиваться. Реалистичной задачей при этом является повышение рентабельности. В этой статье я расскажу, как удвоить прибыль, не увеличивая штат производственного персонала.
Для чего работает бизнес и в чем ограничение получения прибыли.
Суть бизнеса — создание ценности. Ценность — это то, за что готов платить клиент: определенные качества и свойства продукта или услуги.
Например, при производстве автомобильных двигателей важно качественное, без люфта крепление всех деталей. Действие сборщика, когда он закручивает ключом гайки, — это действие, которое создает ценность. А вот поиск нужного ключа или случайно упавшей гайки — нет.
Создание ценности происходит в любом бизнесе, вне зависимости, производите вы материальный продукт или оказываете услугу.
Например, в профессиональных услугах проектирования важно соответствие проектного решения заданным требованиям. Но в процессе работы сотрудники могут использовать различные методики и инструментарии. Например, один специалист будет оптимизировать однотипные действия, другой, наоборот, будет осуществлять дополнительные построения и расчеты. Поэтому на уровне организации необходимо выработать оптимальный и единый для всех производственный процесс, в котором сведены к минимуму действия, не создающие ценность.
Задача каждого бизнеса — выстроить процессы так, чтобы создавать ценность для клиента.
При этом стоит быть объективным и понимать, что даже самый высокоорганизованный процесс не идеален. Он может включать этапы и операции, которые не добавляют стоимости продукту, не создают ценности, а приводят к потерям. Поэтому важно постоянно анализировать бизнес-процессы и снижать количество потерь.
Читать далееПривет, Хабр!
Это третья статья из цикла по ESP-IDF. Ранее мы разобрали стек задач, работу с GPIO и прерывания. Теперь перейдём к очередям FreeRTOS — мощному инструменту для безопасного обмена данными между ISR и задачами. Поехали!
Читать далееВсех приветствую. Сегодня хочу с вами поделиться и разобрать малоизвестную, но очень сильную технологию взаимодействия двух приложений на одном устройстве.
Представьте, что в Вашем Android-приложении, нужно взаимодействовать с другим приложением на том же устройстве — например, приложение для видеоконференций, умный дом, видеоплеер, пульт управления и прочие приложения. Тут уже зависит от Вашей смекалки. Вы хотите, чтобы эти приложения общались плавно, безопасно и эффективно. Что приходит первое в голову? Скорее всего ответ будет броадкаст или контент провайдер. Но что если нужно обрабатывать информацию в реальном времени и отвечать тут и сейчас, или к примеру нужно общаться между двумя приложениями?
Читать далееЯ сижу под Linux, но иногда нужна винда. До недавнего времени у меня был обычный dual boot, но сейчас я реализовал свой идеальный сетап:
- основная система - Linux
- Windows - на выделенной SSD
- на нее можно загрузиться как из груба, так и из виртуалки
- с пробросом второго GPU (дисплей на отдельный физический выход)
- с качественным удаленным подключением (как RDP, но быстрое) - можно играть в игры
Ниже опишу что и как сделал.
Читать далееПрактически все заводские Zigbee датчики протечки не умеют посылать команды напрямую исполнительному устройству, например мотору крана. И если сеть рухнула, например отключили электричество, то система антипротечки не сработает, даже если она построена на батарейных устройствах. Прямой биндинг решает эту проблему.
Читать далееПривет! Меня зовут Арсен, я разработчик в DDPlanet и сегодня хочу поделиться нашим опытом разработки системы KPI для оценки производительности сотрудников в нашей компании. Как мы пришли к необходимости такой системы, как реализовывали первую и последующие версии и почему выбрали те или иные инструменты при разработке.
Читать далееКогда-то мой чек-лист «готова ли фича» выглядел как молитва джуна: открыть браузер, нажать пару кнопок, убедиться, что в консоли нет красного цвета (желтое — это нормально, да?), и смело делать merge.
В те времена React был еще зеленым, Backbone уходил в архив, а модные парни на конференциях говорили про какое-то тестирование. Я слушал их как индеец — много слов, мало понимания.
Проект жил быстро, но баги плодились еще быстрее. Каждый хот-фикс тянул за собой новый хот-фикс, как матрешка багов. Я начал бояться рефакторинга сильнее, чем дантист боится собственных зубов.
Переломный момент настал ночью перед релизом. Один пропущенный null-чек положил всю систему авторизации. Пока я в 3 утра откатывал релиз, понял: так больше жить нельзя.
Читать далееПривет, Хабр! Сегодня поговорим о том, как искусственный интеллект меняет работу отделов поддержки, спасает сотрудников от выгорания и помогает бизнесу экономить. Это разбор реального кейса, как AI-агенты становятся не просто помощниками, а настоящими спасателями для саппорта. Если ваши сотрудники тонут в заявках, срываются на клиентов или мечтают об отпуске, эта статья для вас.
Читать далееРасскажу про Python-библиотеку для гибкого чтения конфигураций с возможность переиспользования и переопределения элементов
Читать далееПривет! Как и многие в 2025 году, я постоянно работаю с ChatGPT и Gemini: они помогают мне в работе, отвечают на сотни вопросов и просто развлекают. За время работы с ИИ у меня накопилась целая коллекция мини-промптов, которые делают процесс проще, результативнее и даже веселее. Сегодня делюсь с вами.
Читать далееПриводится решение для снятия ограничений на количество дисков и контроллеров шины PCIe, подключаемых к материнской плате. В качестве примера взят компактный компьютер, у которого для подключения дополнительных дисков доступен только один M.2
Читать далееПривет, Хабр!
Сегодня разберемся с @TempDir — мощным, но часто недооценённым инструментом JUnit 5 для работы с временными файлами и директориями в тестах.
Читать далееПривет! На связи Дмитрий Руденко из команды Databases Т-Банка.
Благодаря обновленному мониторингу, команды стали чаще обращать внимание на на различные аспекты работы Postgres, так или иначе влияющие на общий перформанс сервиса.
Один из таких аспектов — процесс уборки мусора, — autovacuum, вычищающий мертвые версии строк таблиц. В статье рассмотрим причины возникновения одного из самых неприятных подвидов — autovacuum: to prevent wraparound.
Читать далееВ 1972 году, когда Дон Валентайн основал Sequoia Capital, термину «Кремниевая долина» не было и двух лет. Ветеран зарождающейся полупроводниковой промышленности, Дон помог стимулировать рост сектора персональных компьютеров и сетей. С первым фондом Sequoia в размере 3 миллионов долларов он поддержал как Apple, так и пионера видеоигр Atari. То, что Дон выбрал название «Sequoia», дерево, которое живет тысячи лет, а не назвал фирму в свою честь, никого не удивляет из тех, кто его знал.
Читать далееОднажды, во время посиделок с семейными друзьями, беременная жена друга с гордостью сообщила, что зарегистрировала аккаунт в одной запрещенной фотосети для будущей дочери. «А то, — говорит, — пока она вырастет, все красивые ники уже разберут. Ну и буду туда выкладывать всякие прикольные фотки, пока она маленькая». «Ага, — добавляет друг, — а я зарегистрировал ей почтовый ящик и пошлю письмо, как только она родится. И буду слать каждый день рождения или на каждое важное событие. А когда ей исполнится 16 — передам аккаунт». И оба аж светятся.
Кхм, подумал я и полез смотреть о глубине проблемы имен в соцсетях.
Читать далее