Select a country

Debug‑web: консольный отладчик для прода

Компактный пакет debug-web решает вечную проблему тестировщиков и разработчиков: «А стенд актуален?». Добавьте в проект несколько строк
Наука - Хабрахабр

Debug‑web: консольный отладчик для прода

Компактный пакет debug-web решает вечную проблему тестировщиков и разработчиков: «А стенд актуален?». Добавьте в проект несколько строк кода — и в консоли всегда будут версия сборки, время деплоя и любые другие данные. Уровень логирования меняется прямо из консоли, без пересборки. Рассказываю, как мы экономим часы на поиске информации и отладке. Читать далее

Почему JTBD, Octalysis и теория потребностей не работают по отдельности: системная оценка продукта

Продакт менеджмент живет в мире фреймворков. JTBD для discovery. Octalysis для вовлечения и геймификации. Пирамида Маслоу (или что-то из теории потребнос
Наука - Хабрахабр

Почему JTBD, Octalysis и теория потребностей не работают по отдельности: системная оценка продукта

Продакт менеджмент живет в мире фреймворков. JTBD для discovery. Octalysis для вовлечения и геймификации. Пирамида Маслоу (или что-то из теории потребностей) где-то на фоне. Модели ценности в маркетинге. Когнитивные издержки в UX-исследованиях. Каждый инструмент отлично работает в своей нише. Каждый отвечает на свой вопрос.Проблема в том, что пользователь не живёт по нишам.Когда человек открывает ваше приложение, он одновременно испытывает потребность, преследует конкретную цель, движим определенной мотивацией, оценивает выгоду и платит скрытую цену. Всё это происходит параллельно, в одном моменте. А мы анализируем это последовательно, разными инструментами, в разных отделах, на разных встречах.Вот о чем эта статья: почему разрозненные фреймворки создают слепые зоны и как они логически соединяются в единую систему оценки продукта.Сразу оговорюсь: это не готовая методология на 100% с доказанным ROI. Это синтез, который я собираю и проверяю вот прям сейчас. Скорее это система координат, которая помогает видеть связи там, где раньше были отдельные инструменты. Если у вас есть опыт, который подтверждает или опровергает эту связку, мне будет по-настоящему интересно. Читать далее

Цифровой суверенитет в 2026: сравниваем российский закон об ИИ и европейский AI Act

Пока весь мир спорит, заменит ли ИИ человека, два разных подхода к регулированию ИИ вступают в решающую фазу.В Европе с 2024 года работает первы
Наука - Хабрахабр

Цифровой суверенитет в 2026: сравниваем российский закон об ИИ и европейский AI Act

Пока весь мир спорит, заменит ли ИИ человека, два разных подхода к регулированию ИИ вступают в решающую фазу.В Европе с 2024 года работает первый в истории всеобъемлющий AI Act, который сейчас адаптируют под реалии бизнеса через пакет поправок Цифровой омнибус.В России 18 марта 2026 года Правительство выкатило на публичное обсуждение свой проект, закон «Об основах государственного регулирования сфер применения технологий искусственного интеллекта».Оба документа вступают в силу примерно в одно время (2026-2027 годы), но философия у них кардинально разная.ЕС защищает права человека и фундаментальные ценности через риск-ориентированный подход. Россия делает ставку на «технологический суверенитет» и защиту традиционных ценностей. Разбираемся, в чем различия и что это значит для бизнеса.Европейский подход (AI Act):ЕС выбрал риск-ориентированную модель. Все системы ИИ делятся на четыре категории:1. Недопустимый риск - запрещены (социальный скоринг, манипуляции поведением).2. Высокий риск - строгие требования (кредитные скоринги, найм сотрудников).3. Ограниченный риск - требования прозрачности (чат-боты, дипфейки).4. Минимальный риск - без ограничений .Главной целью являются защита здоровья, безопасности и фундаментальных прав человека. Штрафы колоссальные до €35 млн.Российский подход:Наш закон ставит во главу угла «обеспечение государственного технологического суверенитета» (Статья 1). Главное, чтобы критически важные нейросети были российскими, обучались в России и на российских данных. Читать далее

GIL в Python для senior interview

GIL — самая известная «фича» Python, о которой большинство разработчиков знают ровно одну фразу: «мешает многопоточности». Этого хватает для джу
Наука - Хабрахабр

GIL в Python для senior interview

GIL — самая известная «фича» Python, о которой большинство разработчиков знают ровно одну фразу: «мешает многопоточности». Этого хватает для джуна, но не для сеньора.Статья построена так, чтобы после её прочтения вы могли не только ответить на вопросы по GIL на senior-интервью, но и объяснить коллеге-стажеру, что происходит внутри интерпретатора, когда два потока пытаются одновременно изменить один список. Читать далее

Как Alfa AI помогает с анализом обратной связи кандидатов на вакансии системного аналитика банка

В одной из предыдущих статей я описал, как простой Telegram-бот помогает с подбором и при этом экономит деньги банку. За прошедшие три года решени
Наука - Хабрахабр

Как Alfa AI помогает с анализом обратной связи кандидатов на вакансии системного аналитика банка

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

Как мы провели «пересадку сердца» у бегущего марафон, миграция 50 000 АРМ с ALSE 1.7 на 1.8 через Ansible без простоя

Привет, Хабр. Я Александр Габидуллин, старший инженер внедрения в Группе Астра. Основная часть моей работы — автоматизация установки и разво
Наука - Хабрахабр

Как мы провели «пересадку сердца» у бегущего марафон, миграция 50 000 АРМ с ALSE 1.7 на 1.8 через Ansible без простоя

Привет, Хабр. Я Александр Габидуллин, старший инженер внедрения в Группе Астра. Основная часть моей работы — автоматизация установки и разворачивания наших продуктов. Нередко заказчик ставит задачу, для которой нет готового «коробочного» решения — тогда я создаю своё.Один из таких случаев — обновление парка из десятков тысяч рабочих станций с ALSE 1.7 на 1.8 без остановки бизнес-процессов.Перед нами стояла задача: обеспечить бесшовное мажорное обновление десятков тысяч рабочих станций крупного промышленного холдинга с ALSE 1.7 на 1.8. Жёсткие требования исключали компромиссы: нулевой простой для пользователей, гарантированная сохранность кастомной экосистемы и усиление настроек безопасности в процессе.В этой статье я расскажу, как мы создали Ansible-коллекцию, которая превратила рутинное обновление в промышленный процесс с 98.2% успешных запусков с первого раза. Провести обновление тут...

Конец эпохи вероятностного ИИ: почему гонка за GPU от Nvidia — это архитектурный тупик

Индустрия генеративного искусственного интеллекта больна. Симптомы этой болезни видны невооруженным глазом: шесть пальцев на руках, наруше
Наука - Хабрахабр

Конец эпохи вероятностного ИИ: почему гонка за GPU от Nvidia — это архитектурный тупик

Индустрия генеративного искусственного интеллекта больна. Симптомы этой болезни видны невооруженным глазом: шесть пальцев на руках, нарушенная геометрия объектов в движении и рассинхрон звука с артикуляцией (AV-desync). Но вместо того, чтобы лечить причину математикой, техногиганты пытаются заглушить боль грубой силой, заливая проблему деньгами и сжигая мегаватты энергии на кластерах Nvidia H100.Сегодня мы наблюдаем классическую архитектурную ошибку: попытку решить фундаментальный математический изъян экстенсивным наращиванием «железа». И эта гонка приведет к неизбежному краху текущей бизнес-модели монополистов. Читать далее

Разбираем net/http на практике. Часть 2.3: Динамические маршруты, cookie-аутентификация и управление доступом

В этой статье цикла мы решим главную проблему сервиса DeadDrop: пользователь создаёт секрет, но не может его забрать.Здесь мы:1) Научим net/http понима
Наука - Хабрахабр

Разбираем net/http на практике. Часть 2.3: Динамические маршруты, cookie-аутентификация и управление доступом

В этой статье цикла мы решим главную проблему сервиса DeadDrop: пользователь создаёт секрет, но не может его забрать.Здесь мы:1) Научим net/http понимать динамические маршруты без фреймворков2) Научимся подписывать куки через HMAC и узнаем, как оно работает изнутри3) Настроим безопасное скачивание файловНикаких готовых решений - лишь стандартная библиотека, которая никуда не пропадёт и не развалится за месяц!Сегодня сервис DeadDrop станет полноценным веб-приложением - покрываем все функции, заявленные в первой статье Читать далее

Конференц-зал на минималках

Глядя на свои места работы и как организуются в них конференц-залы, понимаешь: сделаны они довольно топорно. Нет, я собрал не один зал, но это б
Наука - Хабрахабр

Конференц-зал на минималках

Глядя на свои места работы и как организуются в них конференц-залы, понимаешь: сделаны они довольно топорно. Нет, я собрал не один зал, но это были богатые и не очень варианты. Многие фирмы не придают им значения из соображений экономии: обращаться к системному интегратору дорого, поэтому пусть будет как есть: телевизор и ноутбук. Интеграторы, действительно, мало не возьмут, за маленький проект не возьмутся, а сидеть у телевизора компанией из 20 человек и «ловить» микрофон – такое себе занятие.И эта статья адресована в первую очередь сисадминам и техническим директорам небольших компаний, филиалов, где необходимо проводить брифинги, круглые столы, обучение сотрудников, но при этом денег на серьёзное оборудование выделять не охота. К сожалению, даже богатые компании не готовы на такие траты. И, если ваш зал не вмещает больше 30 человек, размером 6х12 м максимум, то вы подчерпнёте много интересных моментов.Многие мои советы могут показаться абсурдными, но они пришли от опыта, который, как известно, сын ошибок трудных. И я сразу прошу любителей поспорить на тему «У меня всё нормально работает и без этого» придержать свои кейсы. Часто это «парадокс выжившего».Если кратенько, то принципиальная схема зала будет выглядеть примерно так: Схемки и советики

Yet Another генератор статической документации для онтологических моделей данных

Привет, хабр! Решил поделиться с миром своим проектом, который делался в свободное время и был мне полезен на моей текущей работе. Ссылка на ги
Наука - Хабрахабр

Yet Another генератор статической документации для онтологических моделей данных

Привет, хабр! Решил поделиться с миром своим проектом, который делался в свободное время и был мне полезен на моей текущей работе. Ссылка на гитхаб https://github.com/simplepersonru/SimpleOntoDocПроект - генератор статического сайта документации для онтологической модели данныхОнтологическая модель данных — это способ формального описания предметной области, в основе которого лежат три главные вещи: 1. Классы (типы объектов, «сущности»).2. Атрибуты (свойства этих классов).3. Связи (отношения между классами). Под катом:+ Мотивация (зачем мне это нужно)+ Как это выглядит (с опубликованным примером)+ Как можно применить (зачем Вам это нужно)AI дисклеймер - при написании статьи активно использовалась нейросеть головного мозга, будьте осторожны Читать далее

Архитектор-методолог: от Discovery и Delivery к IT-Governance через TOGAF и Change Management

В своей практике я часто вижу одну и ту же проблему. Корпоративные архитекторы проектируют схемы целевой архитектуры (в лучшем случае - в репо
Наука - Хабрахабр

Архитектор-методолог: от Discovery и Delivery к IT-Governance через TOGAF и Change Management

В своей практике я часто вижу одну и ту же проблему. Корпоративные архитекторы проектируют схемы целевой архитектуры (в лучшем случае - в репозитории в ArchiMate, но чаще просто в PowerPoint) , Solution и Software-архитекторы принимают тактические решения, а итоговая архитектура реализованного решения всё равно «плывёт» и не соответствует задуманному.Стратегия остаётся слайдами в PowerPoint. Принципы — просто слова на виртуальной доске. Команды разрабатывают «как удобно» (или «как быстрее), а не »как задумано".Почему так происходит? Потому что между стратегией и реализацией есть разрыв, т.к. между ролями участников ИТ-производства нет чётких процессов взаимодействия на уровне конкретных объектов управления и зон ответственности. Преодоление этого разрыва — зона ответственности архитектора-методолога.В этой статье я разберу несколько ключевых концепций, которые помогают этот разрыв закрыть: Discovery и Delivery, TOGAF ADM и Change Management. А в финале покажу, как они агрегируются в IT-Governance — и почему архитектор-методолог (такую роль можно встретить очень редко в виде чётко сформулированного запроса) находится в центре этого агрегатора. Узнать больше

Мой путь от «обычной работы» в офисе — в продуктовый дизайн

Привет, Хабр! Меня зовут Эльмира — сегодня я продуктовый дизайнер с грейдом сеньор. Но в моей семье до сих пор не знают, чем я з
Наука - Хабрахабр

Мой путь от «обычной работы» в офисе — в продуктовый дизайн

Привет, Хабр! Меня зовут Эльмира — сегодня я продуктовый дизайнер с грейдом сеньор. Но в моей семье до сих пор не знают, чем я занимаюсь и кто такой продуктовый дизайнер. И сама я в начале пути знала только выражение «Художник — от слова худо», и мечтала работать в Лаборатории Касперского (ЛК), но считала это недосягаемой фантазией. В следующий раз подробно расскажу о рутине продуктового дизайнера на примере одного спринта, а сегодня — история о том, как мне удалось двигаться в неизвестном направлении и изменить сценарий своей жизни. Читать далее

Я хотел потроллить друга, а обнаружил, что AI научился шутить

Я хотел потроллить друга — сделать самый бесполезный статистический сайт в мире. Попросил AI влепить cookie-баннер по приколу. Шутить не просил.
Наука - Хабрахабр

Я хотел потроллить друга, а обнаружил, что AI научился шутить

Я хотел потроллить друга — сделать самый бесполезный статистический сайт в мире. Попросил AI влепить cookie-баннер по приколу. Шутить не просил. А получил целую панель, где каждая категория — отдельная шутка. И понеслось: 6 разделов, специальный humor guide в CLAUDE.md. И еще AI отказался шутить на белорусском. Под катом - попытки инженерии юмора с AI

RedLock.NET. Просто и со вкусом

В современном мире enterprise-разработки часто встречается необходимость реализации распределённых блокировок. Недавно у меня как раз возникла
Наука - Хабрахабр

RedLock.NET. Просто и со вкусом

В современном мире enterprise-разработки часто встречается необходимость реализации распределённых блокировок. Недавно у меня как раз возникла необходимость реализации распределённой блокировки, и я применил пакет RedLock.NET, о чём и хочу рассказать. Однако когда я писал статью, как-то «слово за слово», она вылилась в сравнительный анализ RedLock.NET и других решений, которые я тоже рассматривал. Мне кажется, все описанные ниже очевидные и не очень решения будет вспомнить вполне уместно. Надеюсь, получится не так уж длинно и будет полезно для читателей. Под катом вы не найдете откровений, но найдете размышления (для кого-то, возможно, очевидные) разработчика над задачей, которую все вроде знают, как реализовывать, но когда нужно реализовать, то все опять «подзабыли». Читать далее

Самостоятельная установка программ на iOS и IpadOS

В статье подробно рассказано как самостоятельно выполнять установку на Iphone и Ipad минуя AppStore. После ознакомления с инструкцией вы сможете сам
Наука - Хабрахабр

Самостоятельная установка программ на iOS и IpadOS

В статье подробно рассказано как самостоятельно выполнять установку на Iphone и Ipad минуя AppStore. После ознакомления с инструкцией вы сможете самостоятельно устанавливать хоть банковские программы хоть ломаные игры не взирая на ограничения в виде Стран/Регионов или платного ПО. Читать далее

Топ нейросетей для поиска в интернете и анализа документов: DuckDuckGo, BotHub, “ГигаЧат”

Представьте: вы готовите важный отчёт. Вам нужно найти актуальные данные в интернете, проанализировать три загруженных PDF и проверить всё по
Наука - Хабрахабр

Топ нейросетей для поиска в интернете и анализа документов: DuckDuckGo, BotHub, “ГигаЧат”

Представьте: вы готовите важный отчёт. Вам нужно найти актуальные данные в интернете, проанализировать три загруженных PDF и проверить всё по свежим законодательным нормам. Раньше на это уходило полдня и пачка стикеров с заметками. Сегодня это задача для нескольких запросов в чат-ботах.Сегодня на помощь приходят сервисы, которые работают по-другому. Вы задаёте вопрос, а они сами находят ответ, объединяя данные из интернета и ваших собственных файлов. Это не просто поиск, а настоящий анализ.В этом материале мы собрали девять ключевых сервисов для ИИ-поиска и анализа документов. Готовьтесь, сейчас мы будем прокачивать ваши навыки до максимального уровня. Читать далее

Как я сделал Roomify — AI-визуализатор интерьеров на React и Puter

Привет, Хабр! Меня зовут Андрей, и я фулл-стек-разработчик. Недавно я выпустил свой pet-проект Roomify — веб-приложение, которое превращает об
Наука - Хабрахабр

Как я сделал Roomify — AI-визуализатор интерьеров на React и Puter

Привет, Хабр! Меня зовут Андрей, и я фулл-стек-разработчик. Недавно я выпустил свой pet-проект Roomify — веб-приложение, которое превращает обычный план помещения в фотореалистичный 3D-рендер за несколько секунд. В этой статье я хочу рассказать, как всё устроено под капотом: от выбора технологий до интеграции с AI и облачной платформой Puter. Читать далее

Нагрузочное тестирование с нуля: наши грабли, гонка за токеном и рабочий чек-лист

Привет, хабровчане!Мы команда «Исходного кода» и уже полгода системно занимаемся нагрузочным тестированием (НТ). Раньше такие проверки были
Наука - Хабрахабр

Нагрузочное тестирование с нуля: наши грабли, гонка за токеном и рабочий чек-лист

Привет, хабровчане!Мы команда «Исходного кода» и уже полгода системно занимаемся нагрузочным тестированием (НТ). Раньше такие проверки были от случая к случаю - оттуда и взяли базу знаний. Сегодня хотим поделиться историей одного показательного фейла, который заставил нас пересмотреть весь подход и прийти к системе, которая показала себя, как работающая. Все мы знаем эту боль: фича идеально работает на деве и предпроде, проходит все тесты, а когда под реальной нагрузкой на нее заходят сотни пользователей одновременно - все начинает тормозить, сыпать ошибками или просто падать. Чтобы этого избежать, мы решили, что НТ должно стать обязательным этапом для всех фичевых задач, которые серьезно меняют логику, затрагивают запросы к серверу, кэширование или обработку данных.Главный толчок был простой и жизненный: уже на стадии рассмотрения сервиса мы понимаем, какая нагрузка на него ляжет, поэтому мы выводили правило: «Сервис должен стабильно держать N запросов в секунду», и мы берем эту планку и начинаем работу. Читать далее

Как с помощью A/B-платформы найти лучшее решение, если вариантов слишком много, чтобы тестировать все?

Привет, Habr! Меня зовут Костя Козлов, я работаю в команде анализа и валидации экспериментов A/B-платформы Ozon. В предыдущей статье коллеги расс
Наука - Хабрахабр

Как с помощью A/B-платформы найти лучшее решение, если вариантов слишком много, чтобы тестировать все?

Привет, Habr! Меня зовут Костя Козлов, я работаю в команде анализа и валидации экспериментов A/B-платформы Ozon. В предыдущей статье коллеги рассказали, как создать высокопроизводительную платформу сплитования пользователей на группы и стенд метрик. В этой статье расскажу, как построить поверх этого инструмент, который автоматически оптимизирует бизнес-метрики продукта за счёт «умного» перебора возможных вариантов его параметров.Статья будет касаться всех кейсов, где необходимо найти оптимальные по бизнес-метрикам непрерывные параметры системы на данных из онлайн-экспериментов. Например, у вас есть алгоритм рекомендаций товаров, и вы хотите за счет настройки его параметров вырастить число заказов, не уронив при этом рекламную выручку. Читать далее

[Перевод] Apple проиграла ИИ-гонку? Или выиграла ту, о которой никто не говорит?

Все сейчас говорят об ИИ-гонке. Или об ИИ-пузыре и о том, когда он лопнет.GPU от NVIDIA, дата-центры на миллиарды долларов, гигантские тренировочные
Наука - Хабрахабр

[Перевод] Apple проиграла ИИ-гонку? Или выиграла ту, о которой никто не говорит?

Все сейчас говорят об ИИ-гонке. Или об ИИ-пузыре и о том, когда он лопнет.GPU от NVIDIA, дата-центры на миллиарды долларов, гигантские тренировочные прогоны. OpenAI, Google, Claude, Microsoft.Весь мир технологий наблюдает, как ИИ-гиганты выясняют, кто построит модель покрупнее.Об Apple говорят редко. А если говорят — в основном негативно. «Apple уже проиграла ИИ-гонку». Siri — посмешище. Никаких реальных ИИ-функций. Никакого реального рывка — только сделка с Google, чтобы Gemini в итоге питал Siri. Которая, конечно, снова отложена.И всё? Серьёзно?Apple стала неактуальной, потому что не строит кластеры из H100 и не тренирует базовые модели? Просто компания, выпускающая хорошие ноутбуки, классные планшеты и дорогие телефоны?Думаю, мы упускаем кое-что важное. Apple не играет в ту же игру, что все остальные. Они не вливают миллиарды в ИИ, как Meta, Google, Microsoft или Amazon. Не в том же смысле.Пока NVIDIA строила всё больше и больше — Apple строила всё меньше и меньше. И эта разница может на самом деле значить больше, чем кто-либо осознаёт. Читать далее

[Перевод] Храните данные в мышах

Всё началось с тупой идеи. У меня есть мышь Logitech MX Vertical, которая постоянно перемещается между моей домашней машиной, рабочим ноутбуком и др
Наука - Хабрахабр

[Перевод] Храните данные в мышах

Всё началось с тупой идеи. У меня есть мышь Logitech MX Vertical, которая постоянно перемещается между моей домашней машиной, рабочим ноутбуком и другими устройствами. Однажды я задумался: у этой штуки есть флэш-память. Она обязана быть, иначе как мышь запоминает настройку DPI между подключениями? А можно ли в этой памяти хранить что-то ещё?Ага, мне было скучно.Я решил использовать мышь в качестве крошечного USB-накопителя. Так как она физически перемещается между компьютерами, то, строго говоря, способна и переносить между ними данные. Читать далее

Влияние очистки от персональных данных на работу LLM-агентов

Когда персональные данные пользователей попадают в LLM-агента, возникает выбор: либо передавать их как есть, либо предварительно анонимизиров
Наука - Хабрахабр

Влияние очистки от персональных данных на работу LLM-агентов

Когда персональные данные пользователей попадают в LLM-агента, возникает выбор: либо передавать их как есть, либо предварительно анонимизировать. Второй вариант очевидно безопаснее, но появляется вопрос — насколько агент деградирует, если вместо «Иванов Иван» он видит «PERSON_1» или «XXXXXXXX»?Мы проверили это на быстро поднятом минималистичном банковском агенте с помощью Hivetrace Dataclean. Отправили в него по 102 синтетических запроса в трёх вариациях входных данных (чистые, маска, псевдонимы), оценка через DeepEval LLM-as-a-judge. Результаты — ниже. Читать далее

Прогноз волатильности в 3 строки кода без знания ML

В статье рассказывается про python библиотеку, с помощью которой можно обучить ИИ для прогноза волатильности, без знания машинного обучения воо
Наука - Хабрахабр

Прогноз волатильности в 3 строки кода без знания ML

В статье рассказывается про python библиотеку, с помощью которой можно обучить ИИ для прогноза волатильности, без знания машинного обучения вообще. Нужно лишь разбираться в python. Читать далее

Гайд: Как подключить YandexGPT в свой .NET проект

В этом гайде я покажу, как интегрировать возможности YandexGPT (в частности, генерацию текста и картинок) в ваш ASP.NET Core проект. Читать далее
Наука - Хабрахабр

Гайд: Как подключить YandexGPT в свой .NET проект

В этом гайде я покажу, как интегрировать возможности YandexGPT (в частности, генерацию текста и картинок) в ваш ASP.NET Core проект. Читать далее

iOS network frameworks и HTTP TCP Server внутри приложения

Привет. В iOS разработке работа с сетью является одной из ключевых задач. Для этого существует целый арсенал инструментов: от высокоуровневог
Наука - Хабрахабр

iOS network frameworks и HTTP TCP Server внутри приложения

Привет. В iOS разработке работа с сетью является одной из ключевых задач. Для этого существует целый арсенал инструментов: от высокоуровневого URLSession до работы с низкоуровневыми BSD сокетами. В этой статье мы разберем список доступных инструментов, напишем и запустим сервер внутри iOS приложения, используя самый низкоуровневых инструмент (BSD sockets). И закрепим это небольшим проектом, который будет использовать наш сервер. Им будет небольшая админка, с помощью которой можно будет загружать файлы из файловой директории приложения через веб браузер (с других устройств в локальной сети). Читать далее

Когда вычисления станут бесконечными: разбор интервью Илона Маска от 5.02.26

Маск говорит, что самое дешёвое место для размещения ИИ скоро будет в космосе. Звучит как очередной футуристический разгон, но за ним прячатс
Наука - Хабрахабр

Когда вычисления станут бесконечными: разбор интервью Илона Маска от 5.02.26

Маск говорит, что самое дешёвое место для размещения ИИ скоро будет в космосе. Звучит как очередной футуристический разгон, но за ним прячатся вполне земные проблемы: вычисления, память, энергия и пределы текущей инфраструктуры. В статье разбираю, какие из этих тезисов подтверждаются данными, а где футуризм уже начинает работать отделом продаж. Читать далее

Персональная математическая лаборатория: AI-агент + Wolfram Engine + мессенджер на домашнем Mac mini

А что если установить на mac mini Qwen Code CLI, подключить к нему Wolfram Engine и начать управлять этим со смартфона из Delta Chat? Читать далее
Наука - Хабрахабр

Персональная математическая лаборатория: AI-агент + Wolfram Engine + мессенджер на домашнем Mac mini

А что если установить на mac mini Qwen Code CLI, подключить к нему Wolfram Engine и начать управлять этим со смартфона из Delta Chat? Читать далее

If else VS switch case VS match — разбираем на уровне opcodes

Я почти никогда не использовал switch. Мне всегда казалось, что он ведёт себя непредсказуемо - без break код молча проваливается в следующую ветку.
Наука - Хабрахабр

If else VS switch case VS match — разбираем на уровне opcodes

Я почти никогда не использовал switch. Мне всегда казалось, что он ведёт себя непредсказуемо - без break код молча проваливается в следующую ветку. Нестрогое сравнение добавляет сюрпризов. В общем, я писал if/else и не парился.Но однажды, когда-то давно, мне стало интересно: а что, если switch не просто «другой синтаксис», а реально работает иначе под капотом? Я полез в opcodes и обнаружил кое-что, что изменило моё отношение ко всем конструкциям. Читать далее

ПМК и Кастанеда. Часть 6. Видение энергетического тела

Продолжение серии статей о параллелях между недокументированными особенностями советских ПМК и концепциями Карлоса Кастанеды, начало —&
Наука - Хабрахабр

ПМК и Кастанеда. Часть 6. Видение энергетического тела

Продолжение серии статей о параллелях между недокументированными особенностями советских ПМК и концепциями Карлоса Кастанеды, начало — тут.. Читать далее

IoT-датчик почвы 7-в-1 на ESP32: научная компенсация, 24 культуры и open-source прошивка

Датчик JXCT 7-в-1 по Modbus RTU даёт сырые значения. Без компенсации температура и влажность сильно искажают EC, pH и NPK. В статье — как устроена open-source пр
Наука - Хабрахабр

IoT-датчик почвы 7-в-1 на ESP32: научная компенсация, 24 культуры и open-source прошивка

Датчик JXCT 7-в-1 по Modbus RTU даёт сырые значения. Без компенсации температура и влажность сильно искажают EC, pH и NPK. В статье — как устроена open-source прошивка с научно обоснованной компенсацией (Rhoades, Нернст, Delgado), точная схема подключения ESP32 → SP3485E → датчик, интеграции с MQTT, Home Assistant и ThingSpeak, REST API, OTA 2.0, калибровка через CSV, рекомендации по 24 культурам и 13 типам почв. Читать далее

Зачем учить письменный английский, если онлайн переводчик и так всё прекрасно переводит?

Зачем учить письменный язык, если онлайн переводчик и так всё прекрасно переводит?А зачем уметь ходить, бегать, прыгать, если есть автомобиль
Наука - Хабрахабр

Зачем учить письменный английский, если онлайн переводчик и так всё прекрасно переводит?

Зачем учить письменный язык, если онлайн переводчик и так всё прекрасно переводит?А зачем уметь ходить, бегать, прыгать, если есть автомобиль и инвалидная коляска? Зачем учить таблицу умножения, если есть калькулятор? Примеры переводовЕсли попросить переводчиков разной квалификации и разные нейросети перевести этот простой текст начального-преначального уровня, вы получите разные версии перевода:«Алло, Катя? Ты знаешь, что я вижу на пляже? Твоя мама расчёсывается... бросает расчёску... встаёт... ловит муху... бросает её на песок... пинает булыжник... слышит звук самолёта... смотрит на небо... начинает идти к воде... ходит возле воды... находит что-то»?Вот как этот текст перевели нейросети:ChatGPT: “Hello, Katya? Do you know what I see on the beach? Your mom is brushing her hair… drops the comb… stands up… catches a fly… throws it onto the sand… kicks a stone… hears the sound of a plane… looks at the sky… starts walking toward the water… walks near the water… finds something.”Gemini: «Hello, Katya? Do you know what I’m seeing on the beach? Your mom is combing her hair... throws the comb down... stands up... catches a fly... throws it onto the sand... kicks a boulder... hears the sound of a plane... looks at the sky... starts walking toward the water... walks around near the water... finds something.»Grok: «Hello, Katya? Guess what I’m seeing on the beach right now? Your mom is combing her hair… throws the comb away… stands up… catches a fly… throws it onto the sand… kicks a pebble… hears an airplane… looks up at the sky… starts walking toward the water… walks along the water… finds something.» Читать далее

Рецепт как PM прокачать техничку c помощью ИИ и перестать стыдиться перед разработчиками

Это руководство для тех, кто готов инвестировать в свою техническую насмотренность и техническую эмпатию. Если вы не можете поставить VPN или
Наука - Хабрахабр

Рецепт как PM прокачать техничку c помощью ИИ и перестать стыдиться перед разработчиками

Это руководство для тех, кто готов инвестировать в свою техническую насмотренность и техническую эмпатию. Если вы не можете поставить VPN или жалеете двадцать долларов на подписки → закройте эту статью. Мы будем строить полноценный SaaS. Почему? Потому что с вероятностью 90% вы работаете или будете работать именно с SaaS-продуктами. Наш инструмент → контролируемый Vibe Coding , а наш полигон → реальный пет-проект. Читать далее

Wazuh Whodata на Windows: как я победил баг локализации (ошибка 6955) и собрал рабочий агент своими руками

Статья была отредактирована и доработана с помощью AI. Текс сделан более структурированным, грамотным. Читать далее
Наука - Хабрахабр

Wazuh Whodata на Windows: как я победил баг локализации (ошибка 6955) и собрал рабочий агент своими руками

Статья была отредактирована и доработана с помощью AI. Текс сделан более структурированным, грамотным. Читать далее

Ночные деплои и циркадные ритмы: чем платит организм за выходы на ночные дежурства

Представь: ты — DevOps‑инженер. В два часа ночи падает прод. Адреналин, пара часов копания в логах, фикс найден, прод зеленый. Чувство вып
Наука - Хабрахабр

Ночные деплои и циркадные ритмы: чем платит организм за выходы на ночные дежурства

Представь: ты — DevOps‑инженер. В два часа ночи падает прод. Адреналин, пара часов копания в логах, фикс найден, прод зеленый. Чувство выполненного долга, дофаминовый откат, отбой. А в десять утра — планерка. Ты сидишь с третьей кружкой кофе и с ужасом понимаешь, что не просто не можешь связать двух слов, а с трудом вспоминаешь, что вообще происходило ночью. Знакомо? Знакомо, читать далее

Массовая слежка по Bluetooth

Радиосигнал Bluetooth принимается только на близком расстоянии. Однако он не такой безопасный, как принято считать. На самом деле многие Bluetooth-уст
Наука - Хабрахабр

Массовая слежка по Bluetooth

Радиосигнал Bluetooth принимается только на близком расстоянии. Однако он не такой безопасный, как принято считать. На самом деле многие Bluetooth-устройства делают человека уязвимым для слежки. Недавно открытые уязвимости позволяют злоумышленнику выполнить скрытное сопряжение, а затем отслеживать местоположение устройства через интернет, а также использовать его как удалённый микрофон для дистанционного прослушивания.Более того, даже обычное пассивное сканирование окружающей среды — сбор «цифровых крошек» на протяжении недель — раскрывает массу приватных деталей о соседях. Читать далее