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
habrahabr
Самодельная мобильная лаборатория из старого мультиметра и подручного телефона

Эта история началась с того, что я допиливал свой пет-проект по обработке данных. В ходе работы мне попался старый, но надежный мультиметр. Я долго им пользовался ранее, изучая электронику. Сам прибор неплохой, но софт под него сильно устарел, да и заточен он только под Windows. Так я занялся реверс-инжинирингом, отладкой обмена сообщениями и сборкой библиотек для телефона. Подробности — под катом! Для подобного проекта можно использовать любую платформу, для которой получится собрать Qt-прил…

  • понедельник, 28 апреля 2025 г. в 00:00:17