Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 34 min ago

[Перевод] Лучшие практики для работы с агентным программированием от Anthropic

Sun, 04/20/2025 - 12:00

Claude Code — это инструмент командной строки для агентного программирования.

В этой статье от Anthropic рассматриваются советы и приемы, которые доказали свою эффективность при использовании Claude Code в различных кодовых базах, языках и средах.

Читать далее

В поисках острова стабильности. От циклотронов до пояса астероидов

Sun, 04/20/2025 - 11:51

Сегодня я вновь затрону полюбившуюся моим читателям тему знаковых иллюстраций в науке и напомню об одной из важнейших идей на стыке химии и физики, появившихся в XX веке. Это недостижимый (пока?) «остров стабильности» - область дальних трансурановых химических элементов, период полураспада которых значительно дольше, чем у более лёгких атомов, расположенных между ураном и «ближней отмелью» этого «острова». Гипотезу о существовании «острова стабильности» была выдвинута в середине 1960-х, а получением элементов, теоретически расположенных на этом «острове» в 2000-2010 занимались группы физиков из Дубны, Дармштадта и Ливермора. Благодаря их усилиям, удалось достроить последний полный период таблицы Менделеева, известный в настоящий момент. Он начинается с франция (Fr), открытого в 1937 году и радия (Ra), открытого в 1898 году, а заканчивается оганесоном (Og), открытым в 2002-2005 годах под руководством Юрия Цолаковича Оганесяна.

Читать далее

Управление проектами: дайджест публикаций #30

Sun, 04/20/2025 - 11:34

Модель Белбина, парадокс Моравека и пирамида Минто, ресурсное планирование и классические законы разработки ПО, юз-кейсы и нескучные ретроспективы, а также много и интересно про управление рисками - всё интересное, что писали на этой неделе про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее

Game Engine 3 — оболочка для визуального программирования игр на Python (от идеи до реализации)

Sun, 04/20/2025 - 11:16

Привет, Хабр! Сегодня я хочу рассказать о своём проекте — «Game Engine 3», программной оболочке для создания двумерных игр и приложений.

Game Engine 3 — это инструмент для создания 2D‑игр с физикой и анимацией. С открытым исходным кодом, интуитивным редактором визуального программирования на основе нодов и возможностями работы с графикой, физикой и анимацией, он подходит как для новичков, так и для профессионалов. В этой статье разберем, что делает эту оболочку уникальной.

Читать далее

Так прав или неправ правый руль? Или грустная повесть настоящего разведчика данных

Sun, 04/20/2025 - 10:29

Я вожу машину и живу на Дальнем Востоке России. Праворульные изделия японского автопрома доминируют в парке личного автотранспорта. Периодически возникают холивары на тему запрета праворульных авто, ввиду их повышенной аварийности при правостороннем движении. Но вот убедительных доказательств тому нет, или есть?

Читать далее

[Перевод] Разбор уровней валидации

Sun, 04/20/2025 - 09:43

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

Почему это важно?
Выбор стратегии напрямую влияет на:

Читать далее

Presale менеджеры: увеличивают маржу и ведут IT-компании к успеху

Sun, 04/20/2025 - 04:02

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

Многие IT компании, пытаются сэкономить, полагаясь на обычных менеджеров по продажам (Sales менеджеров) на стадии pre-sale или не понимают необходимость отдельного сотрудника для этой роли. Это всегда не лучший подход, особенно когда проект требует точности, детализации и глубокой технической экспертизы. Сейчас мы подробно разберём, что такое pre-sale, что делает Pre-Sale менеджер, и почему для успешной реализации проекта лучше иметь отдельного Pre-Sale менеджера, а не доверять эту задачу обычному Sales менеджеру.

Читать далее

Умный дом на базе Home Assistant и Orange PI 3B в частном доме

Sun, 04/20/2025 - 03:05

В этой статье я расскажу о том, как делал для себя умный дом, выбрав в качестве платформы Home Assistant.

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

Основные задачи, которые нужно было решить

- Управление отоплением - установки температуры в каждом помещении, а различные общие режимы: "Комфорт", "Не дома", "Только первый этаж", "Приеду завтра".

- Управление вентиляцией - режимы "Постоянно включена", "Включена с 23 до 7".

- Управление бойлером - "Постоянно включен", "с 23 до 7", "с 23 до 20".

- Периодическая откачка воды из колодца (чтобы не застаивалась).

Читать далее

Зоопарк инструментов Майкрософт для AI разработчика

Sun, 04/20/2025 - 01:59

Все знают, что Microsoft давно купила OpenAI, и теперь, казалось бы, должна иметь самую продвинутую инфраструктуру для развертывания решений на основе искусственного интеллекта и современных моделей, не так ли? Тогда почему мы так мало о них слышим? Что вообще у них есть в этой сфере?

Давайте разберемся.

Читать далее

Тёмная сторона UX: Как не перейти на сторону зла при проектировании интерфейсов

Sun, 04/20/2025 - 01:05

«Согласен со всеми условиями» — фраза, которую пользователи читают так же внимательно, как и предупреждения об астероидах в «Звёздных войнах». А ведь именно здесь начинается путь к тёмной стороне UX.  

Вы замечали, как:  

Кнопка «Продолжить без подписки» спрятана полупрозрачным шрифтом?  

Оформление заказа требует «всего три шага», но на деле превращается в квест?  

Отписаться от рассылки сложнее, чем собрать световой меч?  

Это не баги. Это тёмные паттерны — дизайн-решения, манипулирующие пользователем. И да, они работают… пока не сожгут репутацию. Как остаться джедаем UX и не поддаться искушению? Давайте разбираться.  

Показать темную сторону

Вcё ещё трекаете? Почему контроль часов мешает работе команды (и что с этим делать)

Sun, 04/20/2025 - 00:01

За последнее время я слишком часто сталкиваюсь с одной и той же практикой: сотрудников заставляют трекать время, вести отчёты по задачам, указывать, сколько часов на что потратили. Более того — от этих цифр зависит их зарплата.

И каждый раз у меня внутри звучит: «Зачеееем?»

Читать далее

«Весна 2025: лучшие варианты переводов с карты на карту из России в Азербайджан и обратно»

Sat, 04/19/2025 - 21:57

После введения санкций против России в 2022 году ситуация с международными переводами стала более нестабильной, и многие россияне начали искать новые способы перевода денег за границу, в том числе в Азербайджан. Несмотря на то что ситуация продолжает оставаться сложной, в 2025 году существует несколько надежных и актуальных способов перевести деньги между этими странами. Банковские переводы и различные платежные системы предлагают несколько вариантов, каждый из которых имеет свои особенности, ограничения и комиссии, которые важно учитывать при отправке средств.

Читать далее

Погодозависимая автоматика для газового котла своими руками. Технологии умного дома

Sat, 04/19/2025 - 20:00

В прошлой статье "Умный дом. Как соединить разные технологии? Реальный опыт" я осветил основные инженерные и технические решения, реализованные в моём проекте умного дома. В этой статье я хотел бы затронуть тему создания благоприятного температурного режима в доме и о решениях, которые можно для этого применить.

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

Читать далее

JDBC: Как Java научилась дружить с Базами Данных

Sat, 04/19/2025 - 19:13

Представьте, что вы — гид в огромном городе под названием «Базы Данных». Ваша задача — помочь Java-приложениям найти нужную информацию, обновить данные или создать новые таблицы. Но как «разговаривать» с разными СУБД, если у каждой свой язык? Здесь на помощь приходит JDBC — универсальный переводчик, который знает все диалекты.  

Читать далее

Почему @patch из unittest.mock ломает вам тесты, если не указать autospec=True

Sat, 04/19/2025 - 19:13

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

Сегодня разберёмся, почему без autospec=True ваш безобидный @patch из unittest.mock может превратить зелёный репорт в мину замедленного действия.

Смысл patch() прост: отрезаем внешний мир, подсовываем фейковый объект и гоняем логику изолированно. Но если не включить autospec, мок превращается в пластилин — к нему прилипает любой метод, любые аргументы, и тесты радостно хлопают ладоши, даже когда в коде опечатка или нарушена сигнатура.

Читать далее

[Перевод] Создание красивой вышивки для «Холодного сердца 2»

Sat, 04/19/2025 - 19:08

В фильме «Холодное сердце 2», анимационной студии Disney, костюмы играют важную роль в дизайне персонажей и сюжете. Сложная вышивка на костюмах отражает ключевые черты характеров персонажей, символизируемые различными формами и узорами. Одной из задач команды по персонажам было воплощение сложной вышивки, которая является неотъемлемой частью внешнего вида героев.

Читать далее

Устройства, которые мы потеряли: Что за железо внутри Siemens M55?

Sat, 04/19/2025 - 19:05

На Хабре довольно часто публикуются статьи с ретроспективными обзорами на телефоны из нулевых годов, где авторы рассказывают о том, как заполучили желаемый гаджет, показывают его фишки и даже дают послушать те самые рингтоны... Однако гикам такой ретроспективы уж точно будет мало и поэтому я решил попробовать ввести новую рубрику, в которой мы с вами будем не только ностальгировать по легендарным моделям, но и досконально изучать их аппаратную часть. Интересно узнать, за что отвечает каждый чип в легендарном "Сименсе"? Тогда добро пожаловать под кат!

Читать далее

Who's online

There are currently 0 users and 5 guests online.