habrahabr
Разработка SD-карты с секретом

Приветствую, Хабр! Не удержался и решил написать о новой, недавно разработанной системе. Первое устройство визуально похоже на обычный переходник с uSD- на SD-карту, за исключением лишней микросхемы, расположенной в вырезе платы. Суть разработки состоит в том, чтобы при поступлении питания на SD-карту отправлять сигнал на второе устройство по какому-либо беспроводному каналу. Заинтриговал? Тогда прошу под кат. Небольшой экскурс, чтобы понять, для чего же это нужно. В одной из своих прошлых…

  • вторник, 29 апреля 2025 г. в 00:00:11
habrahabr
В защиту «Дюны» Вильнева

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

  • вторник, 29 апреля 2025 г. в 00:00:10
habrahabr
Халява уходит из программирования

Для меня халява — это гарантированный результат за вложенные усилия. Логика повествования требует такого определения, дальше всё будет ясно.Халяве учили и учат в школе. Сделай домашнее по алгебре, выучи стихотворение, научись решать линейные уравнения — и получишь пятерку, то есть лучшее из возможного. Любовь получать пятерки сыграла злую шутку со многими, ведь в жизни вне учебных заведений халявы практически нет.Слово «легко» ниже по статье тоже означает гарантированный результат за усилия, но…

  • вторник, 29 апреля 2025 г. в 00:00:09
golang
Advanced Goroutines Patterns в Go: Fan-out, Fan-in и Pipelines

В языке Go одним из важнейших преимуществ является мощная поддержка многопоточности и параллелизма за счёт горутин и каналов. В этой статье подробно разберём три продвинутых шаблона работы с горутинами:Fan-outFan-inPipelinesЭти паттерны позволяют писать эффективный, масштабируемый и читабельный многопоточный код.0. Как работают горутины под капотом в GO langВ примере Fan-out из статьи, распределение работы происходит следующим образом:Общий канал (jobs) используется как единая очередь задач, ку…

  • вторник, 29 апреля 2025 г. в 00:00:08
golang
Почему Big Tech тихонько уходит от Go

Хочу сразу пояснить, что я лично пишу на Go уже около 10 лет и уходить от него не планирую. Но тем не менее мне интересно мнение других разработчиков, которые работают или работали с Go на больших проектах. Во многом я согласен с недостатками Go, описанными ниже, так как сам сталкиваюсь с этими проблемами и на не самых больших проектах. Вот мой перевод статьи.1. Простота Go не справляется со сложностьюГлавное достоинство Go — его простота. Отсутствие сложных функций, сюрпризов и магии. Для небо…

  • вторник, 29 апреля 2025 г. в 00:00:07
javascript
Как мы перевели аналитику внутренних сервисов Авито на собственное решение

Привет всем! Меня зовут Антон Галич, я фронтенд-инженер в департаменте разработки Analytics Platform в Авито. Команда занимается разработкой и поддержкой платформы для сбора и доставки аналитики в Авито – Clickstream. В этой статье я рассказываю историю о том, как мы перевели аналитику для внутренних сервисов компании на нашу собственную платформу, отказавшись от стороннего решения Amplitude.Дисклеймер: сущности, относящиеся к нашей платформе, далее в тексте называю, используя префикс cs-.Что в…

  • вторник, 29 апреля 2025 г. в 00:00:05
javascript
5 идей для accessibility-тестов, которые можно автоматизировать уже сегодня

ВведениеВ предыдущей статье рассмотрели, как быстро настроить Cypress и axe-core для запуска автоматических тестов доступности (подробнее здесь).Теперь время перейти к практике. Какие именно проверки стоит автоматизировать в первую очередь? На каких ошибках доступности можно поймать проблемы ещё до выхода на продакшн?В этой статье — 5 простых, но эффективных идей для автоматизированных accessibility-тестов, которые помогают системно повышать качество интерфейсов при минимальных затратах.1. Авто…

  • вторник, 29 апреля 2025 г. в 00:00:04
javascript
Как улучшить UX в PWA на React с помощью потокового Backend-Driven UI — личный опыт

Привет! Меня зовут Ярослав, я фронтенд-разработчик в Outlines Tech. В одном из PWA-проектов с Backend-Driven UI (BDUI) я столкнулся с проблемой: интерфейс загружался слишком медленно. Пользователи видели спиннер и ждали более 15 секунд, пока страница заработает: интерфейс не начинал функционировать, пока не приходили все данные. За это время большинство пользователей теряли терпение и просто закрывали вкладку.Медленная загрузка как конечный результат — меня не устроил. Это бесило, ведь при загр…

  • вторник, 29 апреля 2025 г. в 00:00:04
github
Tencent / Hunyuan3D-2

High-Resolution 3D Assets Generation with Large Scale Hunyuan3D Diffusion Models.中文阅读 日本語で読む “ Living out everyone’s imagination on creating and manipulating 3D assets.” flashvdm_demo.mp4 🔥 News Apr 1, 2025: 🤗 Release turbo paint model Hunyuan3D-Paint-v2-0-Turbo, and multiview texture generation pipeline, try it here! Stay tuned for our new texture generation model RomanTex and PBR material generation MaterialMVP! Mar 19, 2…

  • вторник, 29 апреля 2025 г. в 00:00:02