Feed aggregator

Как оценивать компетенции руководителей, чтобы это помогало бизнесу, а не гладило эго

Habr.com - Mon, 12/15/2025 - 20:20

Почему одни топ-менеджеры с одинаковыми KPI двигают компанию вперёд, а другие годами держат её в стагнации? В статье - практический протокол оценки компетенций топов: какие данные собирать, как увязать их с бизнес-результатами и как превращать выводы в реальные кадровые решения

Читать далее

Инструментарий вайбкодера: Supabase, Vercel и Railway

Habr.com - Mon, 12/15/2025 - 20:10

Supabase — это краеугольный камень многих low-code и no-code платформ (Lovable — хороший тому пример) и он получил широкое распространение с приходом эпохи vibe-coding. Не просто так - им (супер)легко пользоваться как AI-кодинг агентам, так и углеродным формам жизни.

В некотором смысле он убирает необходимость иметь отдельного девопс / админа / администратора БД. Для стартапа преимущества очевидны: свободного времени и рук почти никогда не бывает. И, если честно, кому вообще хочется этим заниматься? Гораздо приятнее потратить это время более продуктивно - например, на думскроллинг в Twitter.

Читать далее

Архитектура подсистемы управления заданиями

Habr.com - Mon, 12/15/2025 - 19:37

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

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

В статье не будет технических деталей, будут даны только принципиально важные детали реализации и критически важные параметры.

Читать далее

Недельный геймдев: #256 — 14 декабря, 2025

Habr.com - Mon, 12/15/2025 - 19:35

Из новостей: что показали на TGA 2025, Godot 4.6 Beta, Unity игры на Реддите, один из крупнейших акционеров Square Enix публично раскритиковал руководство, Paradox поднимает цены.

Из интересностей: вторая часть документалки про Disco Elysium, трюки из GLSL-демо, когда сиквелы работают, формат файлов, который не удаётся взломать уже 20 лет.

Читать далее

[Перевод] Pyrefly vs. ty: битва двух Rust-базированных анализаторов типов для Python

Habr.com - Mon, 12/15/2025 - 19:10

Команда Python for Devs подготовила перевод статьи о двух новых Rust-базированных анализаторах типов для Python — pyrefly и ty. Оба пока в ранней альфе, но уже демонстрируют впечатляющую скорость, разные подходы к выводу типов и новые возможности.

Читать далее

[Перевод] Обнаружение взаимоблокировок на JVM с помощью Fray

Habr.com - Mon, 12/15/2025 - 18:41

Команда Spring АйО подготовила перевод про Fray — инструмент для обнаружения и воспроизведения ошибок многопоточности в Java-программах. Основанный на научных исследованиях и написанный на Kotlin, Fray использует технику теневой блокировки для выявления взаимоблокировок и других проблем синхронизации. Он уже доказал свою эффективность на таких проектах, как Kafka, Flink и Lucene.

Читать далее

35 удачных UX-решений для интернет-магазинов электроники

Habr.com - Mon, 12/15/2025 - 18:39

Всем привет! Меня зовут Саша, и последние 12 лет моя жизнь — это дизайн. Сегодня я руковожу дизайн-командой в KISLOROD, а в прошлом — помогал крупным брендам и миллионным сервисам обрести их уникальный голос и форму.

В этой статье мы проанализировали 11 интернет-магазинов электроники и техники, которые выделяются продуманным пользовательским опытом. Разобрали, какие приемы дизайна, навигации и взаимодействия с пользователем делают их сайты особенно комфортными и понятными.

Эта подборка поможет увидеть актуальные UX-тренды и найти вдохновение для развития собственного e-commerce-проекта.

Читать далее

Оптимизации функционала Apache Iceberg в задачах real-time загрузки и обработки данных

Habr.com - Mon, 12/15/2025 - 18:38

Привет, Хабр! На связи — технические лидеры направления разработки Apache Spark в составе платформы Data Ocean Андрей Первушин и Дмитрий Паршин из Data Sapience. Мы занимаемся решением нетривиальных задач в области Spark-вычислений, некоторые из которых становятся частью конечного продукта.

Сегодня мы расскажем, с какими проблемами можно столкнуться при реализации Upsert Streaming в Iceberg, что такое equality delete, почему они создают нагрузку при чтении таблиц в Apache Iceberg и как мы оптимизировали Apache Spark, чтобы снизить потребление памяти и ускорить чтение данных.

Читать далее

Вход — бесплатно, выход — по подписке: разбор реального скама

Habr.com - Mon, 12/15/2025 - 18:33

Сегодня у нас по‑своему уникальный разбор. Мы будем разбирать ещё идущую (на момент написания статьи) массовую криптоскам‑схему. В некотором роде автор статьи (то есть я) рискует, потому что обламывает ловким ребятам стотысячедолларовую схему по радостному отьему денежек у отрицательных счастливчиков!

Будет всё: имена, пароли, явки, количество обманутых прогретых инвесторов и объемы успешно проинвестированного. Спешите читать!

Разбираемся с криптоскамом

Создаем плагин визуализации для Modus BI: прогресс-бар своими руками

Habr.com - Mon, 12/15/2025 - 18:14

Если вы работаете с BI‑системами, наверняка сталкивались с ситуацией, когда стандартных визуализаций не хватает. Хочется добавить свой график, который идеально подходит под задачи бизнеса.

В Modus BI такая возможность встроена в саму платформу — вы можете создавать свои плагины визуализаций. В этой статье мы шаг за шагом разберем, как собрать с нуля простой, но гибко настраиваемый прогресс‑бар. Руководство будет полезным для разработчиков, которые хотят самостоятельно создавать уникальные визуализации на базе Modus BI.

Читать далее

Системному аналитику: как вести себя на собеседовании и каких вопросов ожидать

Habr.com - Mon, 12/15/2025 - 18:07

Вы прошли первый фильтр – резюме сработало и вас пригласили на интервью. Теперь предстоит самое важное – показать себя в живом разговоре. И здесь уже не помогут аккуратные таблицы навыков или выученные формулировки: проверяют не только знания, но и то, как вы мыслите и общаетесь.

Мы в школе системного анализа провели десятки собеседований с кандидатами – от студентов до middle-аналитиков. Мы видели, какие ошибки совершают даже сильные специалисты, и какие детали решают исход встречи.

В этой статье я дам короткую памятку о том, как представить себя HR-у и будущему руководителю с лучшей стороны – чтобы выбрали именно вас.

Читать далее

[Перевод] Полное руководство по Docker для ML-инженеров

Habr.com - Mon, 12/15/2025 - 18:06

Из этой статьи вы узнаете о том, как с помощью Docker упаковать, запустить и развернуть в продакшне полноценный ML-сервис для выдачи прогнозов. Мы рассмотрим все основные действия, необходимые для решения этих задач — от обучения модели до предоставления доступа к ней посредством API и до её распространения в виде образа контейнера.

Читать далее

Меня обвинили в том, что я — нейросеть

Habr.com - Mon, 12/15/2025 - 18:03

Здравствуй Хабр.

Полтора миллиарда лет назад, когда я учился в начальной школе, нам задали домашнее задание: написать сочинение в свободной форме, про наступающую весну. Я воспринял задание с воодушевлением. С детства люблю свободные формы. Решил написать сочинение в стихах. Написал, и, довольный собой, сдал на проверку. На следующий день, учительница меня резко отчитывала и стыдила перед всем классом за то, что я сдал сочинение, которое написал НЕ САМ. Она просто не могла поверить, что ребенок мог написать такое самостоятельно. Знаете, я далеко не Есенин, и то было довольно наивное произведение, вполне детского уровня. Но я старался. Вложил душу. И мне было до ужаса обидно. А еще я понял, что взрослые - только на вид взрослые, а на деле - ни черта не понимают.

На днях, подобная несправедливость случилась со мной снова.

Читать далее

[Перевод] Как я обнаружил скрытый микрофон в китайском NanoKVM

Habr.com - Mon, 12/15/2025 - 18:01

NanoKVM — это аппаратный KVM-переключатель, разработанный китайской компанией Sipeed. Это устройство, выпущенное в прошлом году, позволяет удалённо управлять компьютером или сервером при помощи виртуальной клавиатуры, мыши и монитора. Благодаря своему компактному размеру и низкой стоимости устройство быстро привлекло внимание Интернета, особенно когда компания пообещала выпустить его код в опенсорс. Однако, как мы увидим, это устройство обладает серьёзными проблемами безопасности.

Читать далее

Создатели Atomic Heart подали в Роспатент заявку на регистрацию названия второй части игры

Habr.com - Mon, 12/15/2025 - 18:01

Cтудия Mundfish продолжает держать поклонников в напряжении. Выяснилось, что еще 26 ноября 2025 года в Роспатент была подана заявка (№2025830404) на регистрацию товарного знака кипрской компании Slimao Limited — юридическим лицом, связанным с Mundfish. 

Читать далее

Моделирование деталей из листового металла

Habr.com - Mon, 12/15/2025 - 17:24

Представьте, что корпус прибора – это не просто набор сгибов и отверстий, а управляемая параметрическая модель, готовая к производству уже на этапе проектирования. Без «костылей» и ручных правок.

В этой статье мы разберём полный цикл моделирования детали из листового металла в nanoCAD Механика PRO – от первого эскиза до готовой развертки для раскроя. На реальном примере корпуса вы увидите, как работать с листовыми телами, сгибами, замыканиями углов, ребрами жёсткости и технологическими элементами, сохраняя контроль над геометрией и параметрами на каждом шаге.

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

Рассмотрим моделирование деталей из листового металла в nanoCAD Механика PRO на примере корпуса прибора.

Начать моделирование

Архитектура ИТ решений. Часть 7. Графический язык моделирования ArchiMate. 7.3. Технологический слой

Habr.com - Mon, 12/15/2025 - 17:08

Элементы уровня технологий (Technology Layer) описывает инфраструктурные сервисы, компоненты и физические ресурсы, необходимые для поддержки приложений и бизнес-процессов.

Этот уровень отвечает на вопрос: "На каком технологическом фундаменте всё работает?"

Читать далее

Не интерфейсами едиными: как дизайн помогает людям не бояться МРТ

Habr.com - Mon, 12/15/2025 - 17:06

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

Один из самых наглядных примеров — кабинет МРТ.

Для пациента это:

Читать далее

Деплой ML-моделей: что от вас реально ждут на работе

Habr.com - Mon, 12/15/2025 - 17:02

Что считается деплоем ML-модели на работе и насколько глубоко в этом нужно разбираться новичку? Делюсь практическим взглядом, разбором требований из вакансий ML-инженеров и подборкой материалов, с которых имеет смысл начать.

Читать далее

VR без укачиваний, или Как оптимизировать Unity-проекты, чтобы игроки не снимали шлем через 5 минут

Habr.com - Mon, 12/15/2025 - 16:58

Представьте ситуацию: на демо клиент испытывает VR-тренажер «Работы на высоте».

Легкий ветерок, стальной пролет, панорама города. Красота. Клиент поднимается по лестнице, останавливается на краю и с восхищением говорит: «Как круто вы сделали, что от вида вниз у меня голова закружилась!» Мы переглядываемся. Потому что «круто» — это не мы сделали. Это заслуга плохой оптимизации раннего прототипа.

Пока персонаж карабкался, движок героически пытался «на лету» подгрузить пачку тяжелых моделей. FPS просел, рендер начал задыхаться, и вестибулярка клиента объявила забастовку. Иммерсивность —10/10, комфорт — где-то в районе отрицательных значений. Если голова кружится, это должно быть запланировано геймдизайнером, а не видеокартой. 

Привет, я backend-разработчик SimbirSoft Андрей. В этой статье разберем, как сделать так, чтобы VR-проекты на Unity работали стабильно и были дружелюбны к вестибулярному аппарату игрока.

Погрузиться

Who's online

There are currently 1 user and 1 guest online.
Syndicate content