Feed aggregator

Отношения как IT-продукт: чему нас учит командообразование

Habr.com - Mon, 06/16/2025 - 21:15

В разработке мы говорим о ценностях команды, фидбэке, прозрачности, доверии, фазах зрелости и продуктовой гипотезе. Мы умеем строить сложные продукты, управлять рисками, преодолевать фрустрацию, масштабировать решения. Но при этом многие из нас — и мужчины, и женщины — испытывают трудности в построении личных отношений. Всё чаще одиночество становится новой нормой в айти-среде: вместо партнёрства — автономность и самодостаточность, вместо диалога — выгорание от попыток «понять друг друга» и как итог проще пойти по разным дорогам. Но ведь навыки у нас уже есть — просто мы не используем их в этой области личной жизни.. Но стоит заговорить об отношениях — и взрослые люди с синьорным опытом вдруг возвращаются к паттернам: «она/он обязан/а», «он/она не помогает», «мне просто не повезло». А ведь всё можно иначе.

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

Читать далее

Отличия WB и Ozon глазами дизайнера интерфейсов

Habr.com - Mon, 06/16/2025 - 20:58

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

Читать полностью

Клавиатура с защитой от вампиров и другая ретро техника времен, когда не боялись экспериментировать с дизайном

Habr.com - Mon, 06/16/2025 - 20:54

Эта клавиатура от компьютера Intel MDS, 1979 год. Со встроенной защитой от вампиров. Разрешите показать подборку необычных и редких ретро-штук из мира компьютеров.

Больше редких ретро-компов

Как правильно считать шаги на Android: полное руководство для разработчика от сенсоров до Health Connect

Habr.com - Mon, 06/16/2025 - 20:15

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

Читать далее

Инжиниринг полного цикла: как реализовать горно-обогатительные проекты в 6 раз быстрее

Habr.com - Mon, 06/16/2025 - 20:00

Разбираем технологии, которые помогают трансформировать отрасль.

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

С вами Дмитрий Лохов, генеральный директор TAPP Group. В прошлой статье мы говорили об импортозамещении в горно‑обогатительной отрасли. Сегодня — о более фундаментальном подходе. Горно‑обогатительная отрасль стоит на пороге революции: если раньше строительство ГОКа занимало 5–7 лет, то сегодня некоторые проекты реализуются за год. Как это возможно?

Ответ — в отказе от устаревших подходов, где геологи, проектировщики и строители работают изолированно. Многолетний опыт и экспертиза TAPP Group доказали: интеграция всех этапов в единый цикл сокращает сроки с 3–5 лет до 6–12 месяцев.

Эта статья будет интересна:

Читать далее

Почему Tesla не видит смысла в лидарах на своих роботакси

Habr.com - Mon, 06/16/2025 - 19:46

Большинство производителей автономных машин вооружают свои автомобили лидарами, радарами и HD-картами. Tesla идёт против течения: только камеры, никакого лазера. В июне 2025 её роботакси выходят на дороги Остина — без карт, без подстраховки. Почему Маск уверен, что этого достаточно? И к чему приведёт этот технологический азарт?

Читать далее

Как сделать процедурную анимацию персонажа в Blender для Unity

Habr.com - Mon, 06/16/2025 - 19:32

Создайте живые движения персонажей. Туториал по процедурной анимации в Blender и её импорту в Unity.

Читать далее

Техноконструктор: как работает платформенный подход Сбера

Habr.com - Mon, 06/16/2025 - 19:15

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

Почти 10 лет назад мы начали создавать платформу с базовыми технологическими компонентами. Эта платформа, которая впоследствии превратилась в Platform V, стала основой одного из трёх ключевых технических фундаментов, предоставляющих универсальные компоненты для создания цифровых решений. А сейчас Сбер уже развивает пять ключевых платформ. Три из них — технологические фундаменты: работа с данными, инфраструктурой и базовыми модулями, с которых мы начали платформизацию. Остальные две платформы включают в себя инструменты для эффективной командной работы и коммуникаций.

Читать далее

Перевод MDE ratio-метрики в единицы линеаризованной метрики

Habr.com - Mon, 06/16/2025 - 19:15

Привет! В этой статье я хочу рассмотреть практический вопрос, связанный с расчётом MDE линеаризованной метрики. Я кратко напомню суть метода линеаризации, а затем покажу как связано изменение исходной ratio‑метрики с изменением её линеаризованного варианта в A/B‑тесте — это поможет правильно рассчитать размер выборки в экспериментах с ratio‑метриками c использованием линеаризации.

Читать далее

Настройка отладки C++ проекта через GDB в VSCode

Habr.com - Mon, 06/16/2025 - 19:10

Если вы работаете над собственными библиотеками на C++, особенно такими, где важна строгая типизация и предсказуемое поведение компилятора, то наверняка сталкивались с ситуацией, когда Microsoft Visual Studio (MSVS) сама "подчищает" за вами типы или подключает лишние зависимости. Иногда это удобно, но при разработке низкоуровневого кода это может мешать.

В этой статье я расскажу, как перейти с MSVC на MinGW, правильно настроить CMake и использовать GDB для отладки вашего C++-проекта прямо в Visual Studio Code.

Читать далее

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

Habr.com - Mon, 06/16/2025 - 19:06

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

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

Надеюсь, в этом тексте вы сможете найти для себя что‑то полезное при организации своего нескучного рабочего процесса:‑)

Еще давно я определил для себя, что мне нужно разнообразие в повседневной деятельности, иначе я очень быстро начинаю скучать и страдать от приступов кризиса среднего возраста. Также я понял, что меня вдохновляют инструменты («когда в руках молоток — все вокруг кажется гвоздями» — это про меня). Далее я расскажу мой путь, по которому я постепенно шел, ища подходящие инструменты для вдохновения и куда я в конечном итоге пришел и нахожусь в этом состоянии уже 3 года и пока мне все нравится.

Читать далее

Веб-студии создавали сайты, но тут пришли нейросети. Как ИИ меняет правила игры

Habr.com - Mon, 06/16/2025 - 19:05

В 2025-м нейросети стали чем-то большим, чем просто инструменты. Это уже инфраструктура. Они умеют всё — от генерации сайтов и UI до видео со звуком и автоматизированных CRM. Но главное — они делают это быстрее, чем мы привыкли. Разбираем, кто сейчас в топе AI-инструментов и почему вокруг них такой шум.

Читать далее

Security Week 2525: свежие уязвимости в Secure Boot

Habr.com - Mon, 06/16/2025 - 18:58
На прошлой неделе были обнародованы детали сразу трех уязвимостей, позволяющих обойти технологию Secure Boot. Данная технология применяется на вс0ех современных ПК (и на других устройствах), и ее целью является контроль целостности кода при запуске системы. Функционирование данного механизма требует взаимодействия множества компаний — разработчиков как программного, так и аппаратного обеспечения. Ошибки отдельных участников этой работы часто делают уязвимой всю экосистему, и примеры таких масштабных (хотя и относительно редко эксплуатируемых) уязвимостей в последнее время демонстрируются достаточно часто.



Первая уязвимость из трех имеет идентификатор CVE-2025-3052 и была обнаружена компанией Binarly в приложении для перепрошивки UEFI — кода, исполняемого до загрузки операционной системы. Приложение было создано компанией DT Research и предназначалось для обновления прошивки ПК, разрабатываемых этой организацией. В приложении содержалась ошибка, позволяющая полностью обойти систему Secure Boot.
Читать дальше →

Claude 3.5 Sonnet в роли AI-агента: тестирую работу в цикле с реальным выполнением кода

Habr.com - Mon, 06/16/2025 - 18:48

Вчера тестировал мой агент DepthNet на реальных моделях. Это что то вроде "операционной системы для LLM моделей" В прошлой статье пользователи просили привести диалоги, и рассказать подробнее, и тогда я решил более полно осветить вопрос.

Читать далее

Notepad Next 0.12

Linux.org.ru - Mon, 06/16/2025 - 18:47

После двух месяцев разработки состоялся выпуск 0.12 кроссплатформенного (Linux, MacOS, Windows) редактора текстов Notepad Next, написанного на языке C++ с использованием фреймворка Qt 6 (возможно, что скомпилируется и с Qt 5) и библиотек Lexilla, Scintilla, Qt Advanced Docking System, Lua и других.

Редактор распространяется по лицензии GPL-3.0 и называется автором кроссплатформенной реализацией Notepad++.

( читать дальше... )

 , , , ,

Открыл производство, продавал на Авито, заработал 11 млн долгов, и изменил все

Habr.com - Mon, 06/16/2025 - 18:36

Так и начал делать мебель на заказ. Кухни, шкафы, прихожие. И сначала заработал… 11 млн ₽ долгов. Это кредиты, кредитки, задолженности перед клиентами и поставщиками.

Читать далее

[Перевод] Лучшие темы для email-аутрич в 2025 году (более 200 примеров)

Habr.com - Mon, 06/16/2025 - 18:16

Dhruv Patel собрал отличные заголовки холодных писем для email-аутрич, а мы взяли и перевели. В материалы собрано 200 идей заголовков, которые мы адаптировали под русский язык.

Читать далее

BlackWave: Как я создал симулятор соцсети с тысячами ИИ-ботов и почему перешёл на Python

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

Эта статья — не просто рассказ о разработке. Это путь от сумасшедшей идеи «социальной сети для одного» до полноценной open-source платформы, где каждый бот — личность. Я поделюсь тем, как строил архитектуру, зачем отказался от C# в пользу Python и почему важно, чтобы ИИ-боты вели себя не как алгоритмы, а как настоящие люди.

Читать

[Перевод] Ищем игры для Atari в случайных данных

Habr.com - Mon, 06/16/2025 - 18:01

В рамках этого проекта я сгенерировал около 30 миллиардов файлов случайных данных по 4 КБ. Из этих файлов на основании эвристик из полной коллекции файлов ROM Atari было выбрано примерно 10 тысяч. Затем система классификатора просканировала их при помощи эмулятора Atari 2600, чтобы проверить, окажется ли какой-то из этих случайных файлов игрой для Atari. Этот проект отвечает на вопросы, которые никто не задавал, он никому не нужен и представляет собой огромную пустую трату ресурсов. Что, если засунуть в GPU миллиард обезьян и заставить их написать игру для Atari 2600?

Благодаря прогрессу GPU, ИИ и машинного обучения сегодня мы можем (очень быстро) написать на Python скрипт, который дампит мусор в ROM по 4 КБ и спрашивает: «похоже ли это на игру?». Проект был создан не из ностальгии, моей первой консолью была NES. Я вознамерился исследовать нечто невообразимо обширное и посмотреть, найдётся ли там что-нибудь странное.

Читать далее

[Перевод] 5 техник, применяемых в анализе временных рядов, которые должен знать каждый. Часть 2

Habr.com - Mon, 06/16/2025 - 17:55

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

В этом разделе мы рассмотрим некоторые из наиболее эффективных методов.

Читать далее

Who's online

There are currently 0 users and 3 guests online.
Syndicate content