Category : habrahabr

habrahabr
Релятивистская трассировка лучей

В этой статье я покажу как можно самому, бесплатно и без смс, нарисовать черную дыру при помощи OpenGL, в полном соответствии с ОТО.Для этого, мы сначала выведем уравнения движения лучей света, напишем интегратор Рунге-Кутты на GLSL, и наконец, объединив одно с другим, получим фрагментный шейдер, который вычисляет путь лучей, отправленных из камеры назад во времени.Подготовка: метрика, связность и геодезическиеГравитационное линзированиеКак известно, свет распространяется по прямой линии. Это о…

  • четверг, 24 апреля 2025 г. в 00:00:12
habrahabr
Разработка отладочной платы на микроконтроллере К1921ВГ015

Приветствую, Хабр! Как я уже писал ранее, я не удержался и приобрел микроконтроллер К1921ВГ015. Так как пожеланий по отладочной плате после моей статьи почти не поступило, решил выжать из контроллера все по максимуму. Хотелось получить макет сразу с хорошим набором интерфейсов. Как мне показалось, это будет интереснее, чем голая плата с питанием и штыревыми разъемами. Используете Terraform? Помогите нам сделать новый сервис лучше. Пройдите короткий опрос — мы выберем самые интересные кейс…

  • четверг, 24 апреля 2025 г. в 00:00:11
habrahabr
Весь китайский автопром от A(vatr) до Z(eekr)

Какие автомобильные компании Китая самые сильные и крупные? Какие марки самые популярные? Кто кого производит? Кто кем владеет? Кто с кем конкурирует? Раскладываем по полочкам, как устроена автомобильная индустрия Китая. После этой статьи у вас сложится цельная и понятная картинка.На данной карте логотипы крупнейших компаний расставлены по их географии. А товарищ Си смотрит на всё это и такой: “Покупай, лаовай, покупай!”.Всего 10-15 лет назад китайские авто считались либо странной экзотикой, ли…

  • четверг, 24 апреля 2025 г. в 00:00:10
habrahabr
Пиши простой код

И это решит 95% проблем типичного стартапа. Как-то так повелось, что по всему СНГ и его окрестностям на работу набирают зумеров с колоссальным опытом в три года, и они начинают создавать идеальные архитектуры. Да, каждый из вас, как только получает возможность взять на себя хоть малейшую ответственность, сразу вспоминает все прочитанные и не прочитанные книги и пилит свою уникальную архитектуру, непохожую ни на что.Да, именно — непохожую ни на что, с кучей ошибок, которые появляются из-за непра…

  • четверг, 24 апреля 2025 г. в 00:00:08
habrahabr
Навигация без GPS, которая уже работает

Мобильное приложение Transit определяет местоположение пассажира метро в 90% случаев, используя только данные акселерометра (вибрация смартфона) Как известно, смартфон умеет определять своё местоположение внутри помещений, где нет сигнала со спутника. Достаточно просканировать окружающие точки доступа WiFi, координаты которых есть в базах Google и Apple. Есть и другие методы. Но как вычислить координаты смартфона, если он вообще в офлайне, в режиме полного радиомолчания. Нет никаких сигналов…

  • четверг, 24 апреля 2025 г. в 00:00:08
habrahabr
Русский инженер против снега на крыше

Снег. Для детей это снеговик и снежки с родителями, для подростков — возможность позаигрывать с понравившейся девушкой, но для меня, инженера, который 15 лет занимается крышами, снег — это одна большая головная боль. Главная проблема – снег нужно убирать и убирать вовремя, а если этого не сделать, то будет как-то так: Рухнувшая крыша — это и остановка производства, и потенциальные жертвы, и седой инженер.Меня зовут Алексей, я работаю инженером в ТЕХНОНИКОЛЬ. Так как я часто общаюсь с клиентами …

  • среда, 23 апреля 2025 г. в 00:00:11
habrahabr
Горыныч: как и зачем мы создали свой мощный USB-хаб

Привет, Хабр! Меня зовут Антон, я инженер‑электронщик из отдела умных устройств Яндекса. Сегодня хочу поделиться опытом разработки устройства, с помощью которого мы занимаемся отладкой Станций и заливаем в них прошивки на заводах — мощного USB‑хаба с красивым названием Горыныч.У Горыныча есть ряд нетривиальных решений, которые сильно отличают его от стандартных USB‑хабов. В нём реализована трансляция USB 3.1 в USB 2.0 для ускорения времени прошивки устройств, установлены контроллеры USB Power D…

  • среда, 23 апреля 2025 г. в 00:00:09
habrahabr
Cтатья про собеседования в Яшу (Yandex Weekend Offer)

Может кому‑то это будет интересно, даст возможность лучше подготовиться; или наоборот кто‑то примет решение не участвовать.Угораздило меня согласиться на т. н. «Weekend Offer на позицию разработчика на Kotlin». Вообще‑то мне больше нравится Scala, и опыта по ней больше, но рекрутерша была сильно настойчива, и я решил обновить экспиренс собесов, а возможно и получить прибавку в деньгах при переходе.Коротко о себе: 41 год, senior software developer, стаж > 20 лет.Два алгоритмических этапа по с…

  • среда, 23 апреля 2025 г. в 00:00:08
habrahabr
Даже не влезайте в Kubernetes без этого

Главный прикол с k8s: поднять базовый кластер займёт всего 15 минут. А вот чтобы он реально заработал, ответить на все вопросы перед установкой, всё спланировать — на это нужны дни, реально дни мозгового штурма и планирования. Ну или потом придётся разбирать и делать ещё раз. Несколько раз. Кубер унижает человеческое достоинство разными способами и на разных этапах. Это часть опыта от пользования продуктом. Так задумано. И вот про эти самые вопросы мы сейчас и поговорим, потому что там це…

  • среда, 23 апреля 2025 г. в 00:00:07