-
Статья не является пошаговой инструкцией по разворачиванию Atlantis. Хотелось показать неочевидные места эксплуатации и варианты их решения.Всем привет и добро пожаловать!Всё началось с желания организовать и автоматизировать работу с Terraform, впоследствии с Terragrunt, выстроить управляемый процесс, централизовать, настроить понятный RBAC,…
-
Когда покупки станут диалогом агентов: что уже работает, что изменилось за месяц и прогноз на 2 года
Месяц назад я смотрел на довольно показательный ответ Алисы на простой запрос:«Посоветуй легкий аккумуляторный пылесос для сухой уборки до 15к».Алиса не отправила пользователя читать 10 обзоров и потом сравнивать цены на маркетплейсах. Она сама предложила несколько моделей, объяснила различия, показала цены, фотографии и предложения магазинов. У части…
-
Как я написал Habraloader: легкий парсер статей и картинок с Хабра на Python
Бывает так, что нужно быстро вытащить статью с Хабра, сдернуть с нее чистый текст, разметку и картинки. И желательно сделать это без разворачивания огромных парсеров и сложных сетапов. Мне нужен был простой инструмент, который делает ровно одну задачу: берет ID…
-
Make STL Cringe Again: Как я динамические строки на C создавал
Привет, Хабр! Однажды я подумал, что вот не умеют разработчики жить. В каждом из языков есть свои напасти (от которых, в принципе, спасаются разве что разработчики-полиглоты). Возьмем хотя бы C++ — даже без его шаблонов, исключений, и т.д., там все…
-
Платы жесткости для гибких печатных плат: назначение, материалы, особенности
Гибкие печатные платы ценятся за способность изгибаться и принимать нужную форму внутри корпуса устройства. Но эта же гибкость становится недостатком в тех местах, где плата должна оставаться жёсткой — например, в зоне установки компонентов или подключения разъёма. Для решения этой…
-
Один «+», восемь дверей и борщ: уменьшаем трение в приложениях
В недавней статье на Хабре Виталий Павленко убрал кнопку «Начать тренировку» и сразу показал первое задание. Мне понравился вопрос, стоящий за этим решением: зачем заставлять человека отдельно объявлять, что он готов сделать то, ради чего уже открыл приложение?У меня своя…
-
Позорные проблемы типового кода 1С с обратной совместимостью
Программисты 1с не любят типовые конфигурации.Объясню на одном примере и станет понятно, что 1с не заботится о тех, кто использует ее код в своих решениях.В одном месте кода получали основной банковский счет организации при заполнении документа:БанковскийСчетОрганизации = ЗначениеНастроекПовтИсп.ПолучитьБанковскийСчетОрганизацииПоУмолчанию(СтруктураПараметров);Стала возникать ошибка,…
-
ИИ разработал компоненты микросхем в 500 раз меньшие, чем инженеры считали возможным
Размер фотонных микрочипов сравним с мелкой монетой. На этом крупном плане видны разработанные с помощью компьютера наноструктуры, разветвители длин волн, сортировщики мод и зеркала, а на иллюстрациях слева показано, как эти компоненты можно интегрировать в фотонные схемыУчёные уменьшили размеры трёх компонентов, используемых в фотонных микросхемах, в 500 раз, что позволило…
-
OpenAI API в 2026 году: как получить ключ, выбрать модель и не разориться на токенах
В июле OpenAI выпустила новую линейку моделей, в конце месяца дважды поменяла цены, а на осень назначила отключение Assistants API, Videos API и всего поколения GPT-4. Мы переподключали под эти изменения свои сервисы и по ходу сверяли каждый шаг с…
-
Почему Habr-у нужен AI-фильтр практической пользы (и как я его написал)
Вводное.Открываешь статью с многообещающим заголовком. Читаешь пять минут. Потом десять. И вдруг осознаешь, что потратил время впустую: перед тобой либо пересказ Википедии, либо философские размышления автора на тему «как же тяжело жить», либо кривой перевод чьей-то субъективной заметки с Medium,…