Pull to refresh
-15
0
Send message

Как мы учили Yandex Code Assistant помогать разработчикам с написанием кода и делать их счастливыми

Reading time12 min
Views11K

Привет, Хабр! Меня зовут Виктор Плошихин, я руковожу ML‑лабораторией в Yandex Infrastructure, команде, которая создаёт платформу для разработчиков Яндекса. Мой коллега Константин Моксин @kamoksin работает разработчиком‑аналитиком в этой же лаборатории — и мы сами пишем очень много кода. Этой осенью мы запустили Yandex Code Assistant — помощник для работы с кодом — и открыли к нему бесплатный доступ в режиме тестирования на платформе Yandex Cloud. И нам было важно не просто научить нейросеть писать код, но и сделать так, чтобы разработчики были довольны работой этого помощника.

В статье расскажем, для чего мы сделали кодового ассистента, как начинали с нуля, и как замеряли его качество метрикой «Счастье разработчиков».

Читать далее
Total votes 35: ↑33 and ↓2+36
Comments17

Проявление свойств эфира: доказано экспериментами

Reading time7 min
Views24K

Исследования российских учёных подтвердили существование эфирной среды

Теория эфира - одна из самых интересных научных гипотез, которая насчитывает более двух тысяч лет. Ещё в III веке до н.э. в философских школах Древний Индии было принято считать, что эфир – это «то, что лежит в основе всего». Впоследствии исследователи называли эфир «первовеществом», «пятым элементом» и даже «божественной сущностью». Однако в начале 1920-го века от идеи эфира решили отказаться из-за невозможности определить его свойства научным путем. Но наука не стоит на месте и в наши дни команда проекта «Мон Тирэй» вместе со специалистами Физического института РАН разработала и успешно провела эксперименты, которые доказали существование эфирной среды.

Масштабная задача

В качестве основной цели серии экспериментов участники проекта поставили перед собой задачу научным путем подтвердить, что эфир, как предполагали философы древнего мира и учёные XVIII - начала ХХ веков, является единой и вездесущей материей, из которой состоит весь окружающий мир. Для этого необходимы серьезные научные эксперименты, результаты которых не оставили бы сомнений в существовании эфира. В экспериментах, которые были проведены в 2020-2023 годах, приняли участие специалисты ряда профильных научных организаций. Основной целью экспериментальных исследований было доказать с помощью интерферометра и анализа ширины интерференционных колец, что по мере удаления от поверхности планеты происходит уплотнение эфирной среды, несмотря на то, что воздух становится всё более разреженным. 

Читать далее
Total votes 63: ↑17 and ↓46-23
Comments269

Использование выводов DTR, RTS и CTS от UART для своих делишек

Level of difficultyEasy
Reading time14 min
Views6.8K

В этой статье я хочу показать, как можно использовать преобразователи USB-UART в качестве простейших плат цифрового ввода-вывода без использования микроконтроллеров. Только светодиоды, транзисторы и простые дешёвые логические микросхемы. Помигаем светодиодами, считаем кнопки и создадим интерфейс I2C.

Читать далее
Total votes 27: ↑27 and ↓0+39
Comments41

NFC-видеотека для моих детей

Level of difficultyMedium
Reading time9 min
Views7K

В детстве у нас с сестрой была гора VHS-кассет, которые мы бесконечно пересматривали. Современная видеоколлекция моих детей сильно от них отличается. Она полностью цифровая и разбросана по разным сервисам. Я хотел поделиться с ними магией осязаемости носителя из моего детства.

У меня двое пацанов, старшему разрешается посмотреть полчаса телевизор с утра и ещё полчаса вечером. Обычно он точно знает, что хочет посмотреть, но ему приходится ждать, пока кто-то из родителей возьмёт пульт и откроет нужное приложение.

Это заставило меня задуматься: почему бы не объединить новое и старое? Я хотел, чтобы у сына была более активная роль в выборе того, что он хочет посмотреть, несмотря на цифровой формат.

Несколько лет назад я увидел, как кто-то распечатал любимые музыкальные альбомы с NFC-меткой внутри, и решил сделать что-то подобное для своих детей.
Читать дальше →
Total votes 46: ↑46 and ↓0+60
Comments23

Через патенты к звёздам. Как защитить изобретение, связанное с околокосмической отраслью

Reading time5 min
Views540

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

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

Читать далее
Total votes 3: ↑1 and ↓2-1
Comments0

ML для анализа ЭЭГ: ищем эпилептические приступы

Level of difficultyMedium
Reading time14 min
Views1K

Привет, Хабр!

Меня зовут Дима Архипов. Я учусь на четвертом курсе института на направлении прикладной математики в НИТУ МИСИС. В марте 2024 года мне удалось попасть на стажировку в центр медицины Sber AI Lab, где я занимался классификацией ЭЭГ сигнала в режиме реального времени. Эта тема крайне важна, поскольку анализ электроэнцефалограммы (ЭЭГ) может помочь в диагностике различных неврологических расстройств, таких как эпилепсия, нарушения сна и другие. Использование искусственного интеллекта для классификации ЭЭГ сигнала позволяет повысить точность и скорость диагностики, что, в свою очередь, способствует улучшению качества медицинской помощи.

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

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments1

Каждый день хочу завязать с бетоном, но 45 млн в год не отпускают

Level of difficultyEasy
Reading time11 min
Views131K

В 2009-м я занимался стройкой и нашел эту технологию, которая уже 15 лет приносит мне деньги. Сначала я заливал изделия на заднем дворе частного дома, а сейчас мой завод занимает 250 кв.м. и делает в среднем 45 млн ₽ в год.

Читать далее
Total votes 101: ↑72 and ↓29+58
Comments101

Заменяем бут-анимацию Android устройства на мелькающие логи Linux ядра

Reading time3 min
Views35K
После разработки кастомного загрузчика для своего телефона мне захотелось реализовать вывод ядерных логов на дисплей, как это умеют делать десктопные дистрибутивы Linux. А всё потому, что лично мне при загрузке телефона намного интереснее наблюдать мелькающие kmsg логи, нежели наблюдать сначала логотип загрузчика, а затем ещё и бут-анимацию Android системы. За два года «скучные обоины» уже приелись.

Сейчас попытаюсь вкратце рассказать о модуле LLCON для Android ядра, который реализует низкоуровневый вывод kmsg логов на дисплей.
Total votes 61: ↑56 and ↓5+51
Comments28

Как отлаживать Android ядро без UART, JTAG и прочих

Reading time4 min
Views11K
Довольно часто разработчики ядер под Android устройства сталкиваются с тем, что собранное из исходников ядро просто напросто не работает. И при этом часто разработчик, собравший ядро, не имеет никаких специальных средств для отладки. В данной ситуации без kmsg логов довольно трудно что либо сделать. Конечно же в Linux ядре уже имеется несколько способов копирования содержимого kmsg буфера в специальную область памяти, но если вам интересно узнать ещё об одном способе, то прошу под кат.
Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments9

Какой роутер для OpenWrt купить в 2025 году?

Level of difficultyEasy
Reading time21 min
Views58K

Я много пишу про OpenWrt и часто получаю вопросы о том, какой взять роутер под эту ОС. В прошлом году я уже делал обзор роутеров, лучше всего подходящих под OpenWrt. Тогда выбор был не очень большой, но сейчас всё изменилось в лучшую сторону. Поэтому я сделал новый актуальный разбор для тех, кто не знает, какой роутер выбрать.

Роутер, как и любой другой девайс, нужно покупать под запрос. Например, линуксоиды привыкли покупать ноутбуки именно под Linux, а не первый попавшийся. Также и тут: если нужен OpenWrt, то роутер тоже надо выбирать с умом, а не надеяться на то, что кастомная прошивка сделает конфетку из роутера за 700 р.

В 2023 и 2024 появились интересные роутеры, которые уже поддерживаются проектом OpenWrt. Эти роутеры сделаны на базе ARM-процессоров. Такие роутеры появились у нескольких компаний, и дальше их количество будет только увеличиваться.

Читать далее
Total votes 197: ↑197 and ↓0+217
Comments208

Как в разы увеличить дальность приема WiFi / BT при помощи паяльника

Level of difficultyEasy
Reading time3 min
Views48K

Ну или точнее при помощи двух паяльников. Несколько простых и эффективных решений, подходящих для компактных модулей с чип антенной.

Читать далее
Total votes 100: ↑99 and ↓1+118
Comments132

Микроволновка vs Wi-Fi

Level of difficultyEasy
Reading time3 min
Views5.9K

Микроволновая печь греет еду волной 2,4 ГГц, на этой же частоте работает обычный Wi-fi роутер. Измеряем подручными средствами Wi-fi из микроволновки.

Читать далее
Total votes 13: ↑12 and ↓1+11
Comments51

Пение плазмы: туманные перспективы ионофонов

Reading time6 min
Views28K
Сегодня наиболее распространённым типом звуковых излучателей в акустических системах является динамический громкоговоритель. Несколько реже применяются изодинамические и ещё реже электростатические драйверы. Многие убеждены в том, что динамики, как тип громкоговорителя, исчерпали ресурс развития, и эволюция акустических систем должна идти по другому пути.



Известно, что электромеханический принцип воспроизведения звука далеко не безупречен, что связано с появлением паразитных призвуков, резонансов, искажений. При этом психоакустические исследования таких ученых как Флетчер, Линкдайер, Алдошина демонстрируют, что среднестатистический человеческий слух восприимчив к, казалось бы, незначительным изменениям громкости на (0,2 – 0,3 дБ), тембральной окраски, способен определять короткие задержки между сигналами (12 -15 мкс). По этой причине некоторое количество энтузиастов считает, что будущее звуковых излучателей, по крайней мере, ВЧ-драйверов за ионофонами.
Total votes 25: ↑24 and ↓1+23
Comments35

Система сбора данных на ESP. Часть I. CO2

Reading time5 min
Views48K
Доброго времени суток! В данной статье хочу рассказать о реализации устройств на модулях ESP. Тема похожих девайсов уже раскрыта в интернете, но не перестает быть актуальной.
Читать дальше →
Total votes 38: ↑33 and ↓5+28
Comments161

Весь бекэнд сталелитейной компании — как это у нас устроено

Reading time6 min
Views7.6K
image

Пять лет назад у нас почти не было собственной разработки бэка: очень многие вещи делались силами подрядчиков, вендорами и командами поддержки. «Почти не было» — потому что всё же было много SAP и легаси-систем, разработанных, например, на Oracle, которые не менялись по многу лет.

Если производству было нужно что-то кастомное, то можно было взять готовый кубик у вендора и аккуратно доточить его напильником силами команды интегратора либо же перетоптаться.

Сейчас у нас есть собственная микросервисная разработка. В целом в бекэнде — около 200 разработчиков, которые пишут на современном технологическом стеке.

Административно всё устроено так: есть профильные и функциональные центры компетенций, например, есть первые переделы (обработка руды и всё такое), есть прокатное производство, есть выплавка, есть ремонты, есть HR-системы и так далее. Функционально все бекэнд-разработчики объединены в нашем Центре компетенций. Я и лидеры гильдии отвечаем за соответствующие стеки.

Мы не трогаем уровень микроконтроллеров технологического оборудования, не лезем в АСУ ТП (там есть отдельное подразделение со своей атмосферой), поэтому основная часть нашей работы находится на уровне управления производством. Есть ещё системы управления закупками, продажами, логистикой, планирования на различном уровне.

Значительная часть наших задач — разработка цифровых помощников, оптимизаторов производства и многих других вещей, про которые вы уже несколько лет читаете у нас в блоге на Хабре. Мы делаем архитектуру, логику, реализацию под конкретное производство и контрибьютим это в свой набор компонентов.
Читать дальше →
Total votes 33: ↑33 and ↓0+34
Comments12

DIY устройство в подрозетник с датчиками окружающей среды в комнате

Level of difficultyEasy
Reading time2 min
Views12K

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

Читать далее
Total votes 13: ↑12 and ↓1+15
Comments28

Что нужно знать и уметь начинающему специалисту по ремонту ноутбуков? Часть 2

Reading time4 min
Views13K

Привет, Хабр! Продолжаю публиковать статьи по ремонту ноутбуков с советами для начинающих мастеров (первая часть). Если вы уже опытный ремонтник — присоединяйтесь. Делитесь своими советами в комментариях. Хабр тем и ценен, что комментарии часто дают больше информации, чем сама статья. Но я, конечно, постараюсь сделать ее максимально полезной. Итак, поехали!
Читать дальше →
Total votes 38: ↑37 and ↓1+48
Comments18

Программируем полётный контроллер на основе DIY проекта Flix

Level of difficultyMedium
Reading time19 min
Views13K

У нас в МАИ, в 8-м институте, учатся будущие разработчики IT‑продуктов и софта для авиационных систем, аэропортов, логистики и много чего ещё интересного. Один из курсов с 2023 года мы решили посвятить разработке программного обеспечения для автопилота. В курсе всё как положено, с красивыми диаграммами регуляторов, кватернионами и кодами таких проектов как Ardupilot, PX4, Betaflight, iNav и другими.

Однако, довольно сложно сразу вкатиться в тему полетных прошивок — они переполнены всякими фичами и функционалом, так что неподготовленному разработчику сложно понять как же это всё работает. Поэтому долгое время я искал такой проект, который позволяет «на пальцах» объяснить как работает прошивка полётника. Таким проектом для меня стал Flix от Олега Калачева. Про опыт сборки проекта и изучения на его основе полетной прошивки со студентами и пойдет разговор в этой статье.

Полетели !
Total votes 39: ↑38 and ↓1+49
Comments21

PCIe для электронщиков: знакомство с дифференциальными парами

Level of difficultyMedium
Reading time10 min
Views23K

PCIe, он же PCI-Express, представляет собой очень мощный интерфейс, и в этой статье я опишу основные принципы его использования в собственных проектах. Поначалу PCIe может немного пугать, но он всё же достаточно прост для экспериментов и вполне пригоден для применения в рамках хобби. В определённый момент вы можете решить использовать микросхему PCIe в собственных проектах или, например, задействовать подключение PCIe на Raspberry Pi Compute Module, так что лучше быть к этому готовым.
Читать дальше →
Total votes 57: ↑55 and ↓2+71
Comments17

VoLTE/ViLTE + Wi-Fi-Calling — просто о сложном

Reading time10 min
Views152K

Сегодня речь пойдет о достаточно новых для России технологиях передачи голоса и видео в сети сотового оператора — VoLTE (Voice over LTE), ViLTE (Video over LTE) и Wi-Fi-Calling (WFC).




Почему при звонке из сети LTE телефон уходит в сеть 3G?

Прежде чем перейти к рассмотрению новых технологий, давайте освежим в памяти, как на текущий момент работает наш смартфон в сети 4G/LTE.


Думаю, что многие абоненты замечали, что смартфон при входящих или исходящих звонках переходит в сети предыдущего поколения (2G/3G), а на само соединение уходит достаточно много времени. Для начала следует сказать несколько слов о том, как верхнеуровнево (очень крупными блоками) выглядит сеть оператора мобильной связи.


Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments62
1
23 ...

Information

Rating
Does not participate
Registered
Activity