Feed aggregator

А давайте пустим ИИ в промышленную сеть

Habr.com - Thu, 10/15/2026 - 14:10

Когда на принятие решения есть десятки миллисекунд, зависимость от облака становится проблемой для промышленной автоматизации. Edge AI позволяет обрабатывать данные прямо на оборудовании, но его внедрение требует учитывать ограничения железа, особенности интеграции с АСУ ТП и сопровождения моделей. Разбираемся, какие технологии подходят для промышленных задач и как запустить пилот, который не застрянет на стадии эксперимента.

Разобраться в Edge AI

Умный дом, который не ляжет вместе с чужим дата-центром

Habr.com - Thu, 10/15/2026 - 14:01

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

Читать далее

Новый метод производства печатных плат на дому: почти бесшумно, быстро (1500 мм/мин), без пыли, как не делал ещё никто*

Habr.com - Thu, 10/15/2026 - 14:01

Те, кто читал прошлые статьи, знают, что я потратил довольно большое количество времени на борьбу с шумом домашнего ЧПУ-станка 3018 (что это за станок, подробно описывал вот здесь).

И в первой статье я изложил интересную идею, которая пришла мне в голову — а что, если полностью глушить дикий шум от фрезерования дорожек печатной платы с помощью заливки её сверху толстым слоем воды или мыла? Так никто не делает, и мне было очень интересно, так как, чисто теоретически, идея должна была увенчаться успехом!

Что-то эта идея меня так в результате увлекла, что я не стал останавливаться на выдвижении голой теории и проверил её самостоятельно на практике — тем более что мне это было очень легко: станок-то был у меня под руками!

К сожалению, вся затея не увенчалась успехом — слой воды/жидкого мыла абсолютно не гасил звук!

Однако в процессе размышлений над всей этой темой и проведения тестов мне пришла в голову одна поразительная идея, своего рода озарение, которое я сразу проверил и, можно сказать, остался в шоке: я смог полностью устранить дикий шум при изготовлении дорожек и не только!

В комментариях к прошлой статье меня просили рассказать о ней — так вот, рассказываю...

Читать далее

Архитектура фронтенда (доработки и SSR)

Habr.com - Thu, 10/15/2026 - 14:00

Архитектура фронтенд приложения — вопрос не простой. Подтверждением тому служит то, что многие до сих пор считают архитектурой FSD. Больше того, считают хорошей архитектурой.

Отчасти из-за того, что сложность фронтенд-приложений выросла быстро и сообщество за ним не успело. Отчасти из-за того, что фронт достаточно долго обладал самым низким порогом хода в программирование и в какое-то время его наводнили ребята, обученные на курсах «Стань React разработчиком за 20 дней».

Эта статья — моя вторая попытка доработать архитектуру фронтенд-приложения, позволяющую вести контролируемую и предсказуемую разработку, минимизировать зависимость от внешних инструментов и упростить интеграцию llm в процесс разработки.

Читать далее

Замена лица на фото и видео нейросетью: сравниваем сервисы и модели на практике

Habr.com - Thu, 10/15/2026 - 14:00

Раньше для замены лица на фото или видео требовались навыки работы с графическими редакторами: нужно было уметь создавать маски, совмещать изображения, корректировать освещение и цвет.

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

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

Читать далее

Как маркировать печатные платы, чтобы не потерять их на производстве

Habr.com - Thu, 10/15/2026 - 14:00

Печатная плата без маркировки похожа на чемодан без бирки: доехать она, скорее всего, доедет, но разобраться, кому она принадлежит и что с ней происходило, будет сложнее. Сегодня хотели бы рассказать, зачем платам QR- и DataMatrix-коды, где их лучше размещать и какие нюансы предусмотреть ещё на этапе заказа.

Читать далее

Три месяца pet‑проекта: 450 Telegram‑каналов стримеров, 20 тысяч строк PHP и 1 рубль в день

Habr.com - Thu, 10/15/2026 - 13:53

Летом я сделал сайт, который собирает публичные Telegram‑каналы российских стримеров в одну ленту. Идея была простая: я подписан на десяток таких каналов и устал листать их по очереди, чтобы узнать, будет ли сегодня стрим.

Через три месяца у проекта 260 коммитов, 450 каналов, больше 60 тысяч постов в базе, около 4 тысяч страниц в поиске Яндекса и доход от рекламы — 1–2 рубля в день. Это честная ретроспектива: что сработало, на какие грабли я наступил и что показали данные про то, зачем люди на самом деле приходят на такой сайт. Спойлер: не за тем, для чего я его делал.

Читать далее

Занимательная электроника с нуля до собственных проектов

Habr.com - Thu, 10/15/2026 - 13:50

С гордостью представляем очередное издание книги, которая за 20 лет выдержала 8 переизданий, а её общий тираж превысил 30 000 экземпляров. За это время она зарекомендовала себя как надежный путеводитель, который провел в мир схемотехники и микроконтроллеров тысячи читателей: от школьников, впервые берущих в руки паяльник, до опытных программистов, решивших разобраться, как «железо» работает изнутри.

Почему эта книга столь популярна?

Все 179 ответов были SURE. Четыре из них не прошли тесты

Habr.com - Thu, 10/15/2026 - 13:49

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

Я прогнал 20 небольших задач на Python через три модели, по три повтора на задачу, и собрал 179 ответов. Все 179 закончились строкой CONFIDENCE: SURE. Вариант UNSURE в промпте был, им не воспользовался никто. При этом четыре решения завалили скрытые тесты. Одно превращало 1024 байта в 1.0 MiB, другое падало на разнице между двумя самыми обычными датами. Под обоими стояло SURE.

Дальше расскажу, как это было устроено, покажу все четыре ошибки и честно перечислю, чего из этого эксперимента вытащить нельзя (а нельзя многое).

Читать далее

UniqueKeys — планировщик PostgreSQL учится помнить, где строки уникальны

Habr.com - Thu, 10/15/2026 - 13:31

Патч UniqueKeys для PostgreSQL предлагает научить планировщик распознавать случаи, когда строки запроса уже гарантированно уникальны. Сейчас он не всегда может это определить и выполняет лишнюю работу: повторно проверяет данные на дубликаты, хотя в этом нет необходимости, или упускает более дешеый план выполнения. Механизм UniqueKeys позволяет прослеживать уникальность данных через сложные соединения и подзапросы, чтобы исключать ненужные операции DISTINCT и GROUP BY и точнее оценивать стоимость запросов. В Tantor Postgres этот механизм уже реализован, а патч предложен для рассмотрения сообществом PostgreSQL в рамках CommitFest.

Читать далее

Как Google Sheets стал backend для закупок и логистики

Habr.com - Thu, 10/15/2026 - 13:30

Как я собрал внутреннюю систему учёта документов и рейсов на Google Sheets, Glide, Apps Script и Telegram. Разбираю действующую архитектуру, состояние диалогов бота, роли, отчётность и архивирование — и объясняю, почему следующим шагом стала модель данных в PostgreSQL.

Читать далее

Ответ Adidas: история китайской компании Xtep

Habr.com - Thu, 10/15/2026 - 13:25

Xtep со штаб квартирой в Гонконге специализируется на производстве спортивной экипировки. Компания была создана в 2001 году предпринимателем Дин Шуй По, а уже к 2019 году открылись более 6 тысяч фирменных магазинов бренда по всему миру. История успеха китайского спортивного гиганта в нашем материале. 

Читать далее

«Сохранено» — это обещание. Я проверил двенадцать способов его дать, десять не держат

Habr.com - Thu, 10/15/2026 - 13:24

fsync(fd) доводит до носителя содержимое файла. А rename() меняет каталог, и эта запись остаётся в page cache ровно как любая несохранённая страница. Чтобы переименование пережило отключение питания, нужно синхронизировать ещё и каталог — строки, которой почти нигде нет.

Я не стал спорить, а измерил. dm-log-writes — цель device-mapper в ядре Linux — складывает копию каждой записи с отметками сброса кэша. Журнал воспроизводится на чистое устройство до каждой точки отказа, устройство монтируется и отрабатывает настоящее восстановление журнала ext4, xfs или btrfs. Не модель POSIX — то, что блочный слой действительно отправил вниз.

Двенадцать способов сказать «сохранено» — от голого writeFileSync до SQLite и git commit. Десять теряют подтверждённую запись, на всех трёх файловых системах.

Среди них write-file-atomic — 102 миллиона загрузок в неделю, его использует сам npm CLI, когда пишет ваш package-lock.json. SQLite на настройках по умолчанию. git commit даже при core.fsync=all: шесть вызовов fsync, и все на файлы, ни одного на каталог.

Внутри — как устроено измерение, почему ширину окна потери задаёт интервал фиксации журнала (и почему совет «поставьте commit=60» расширяет это окно в двенадцать раз), и отдельный раздел про четыре ошибки, которые я допустил в собственном инструменте. Включая вывод, сделанный из одного зелёного прогона CI — в инструменте, написанном ради тезиса «один зелёный прогон ничего не доказывает».

Инструмент: gray, MIT.

Читать далее

Чем заменить сервисы Яндекса при сбое: такси, карты, облако, платежи и ИИ

Habr.com - Thu, 10/15/2026 - 13:14

Какие альтернативы сервисам Яндекса действительно независимы? Разбираем такси, доставку, офлайн-карты, почту, облако и платежи. План действий на случай сбоя.

Запасное приложение еще не означает независимый сервис. Разбираемся, чем заменить продукты «Яндекса», что можно подготовить заранее и почему одна резервная копия в другом облаке иногда важнее десятка установленных программ.

Читать далее

Струны Бете: доказательство спустя столетие

Habr.com - Thu, 10/15/2026 - 13:05

Многие научные изыскания, особенно в современном мире, получают свое научное доказательство либо сразу же, либо спустя короткое время. Однако научное сообщество прошлого века или даже еще раньше было источником огромного числа теорий, которые долгое время оставались теориями ввиду отсутствия технических возможностей их подтверждения. Какие-то из них были опровергнуты современными учеными, какие-то до сих остаются в подвешенном состоянии, а какие-то наконец-то получили свое утвердительное подтверждение. К последним относится теория, выдвинутая физиком Хансом Бете еще в 1931 году, названная в последствии «струны Бете». Ученые из Инсбрукского университета имени Леопольда и Франца (Инсбрук, Австрия) смогли создать и наблюдать «струны Бете» — необычные квантовые состояния. Как именно ученые их создали, какого было их поведение, и что доказательство данной теории может предложить квантовый физике современности? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее

Slopsquatting: как мы 20 лет учили разработчиков не доверять пакетам, а потом всем скопом доверились LLM

Habr.com - Thu, 10/15/2026 - 13:04

Двадцать лет ИБ-сообщество учило разработчиков не тащить в проект непроверенные зависимости. А потом мы доверили написание кода LLM, которые с удовольствием выдумывают несуществующие пакеты, — и злоумышленнику остаётся только зарегистрировать их первым. Разбираемся, что такое slopsquatting, насколько часто модели галлюцинируют пакеты и как от этого защититься.

Читать далее

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

Habr.com - Thu, 10/15/2026 - 13:01

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

На связи Дима, инженер дата-центра Selectel, и в этой статье мы разберем, где проходит грань между аккуратным монтажом и «красотой ради красоты», почему затянутые стяжки могут мешать эксплуатации и как спроектировать кабельную систему так, чтобы серверная была не только красивой, но и удобной в работе.

Читать далее

Gauntlet Loop — величайшее заклинание в мире маглов

Habr.com - Thu, 10/15/2026 - 12:49

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

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

А также здесь вы можете поизучать основы линейной алгебры и понять, что такое матрицы (откуда берутся все эти правила их умножения и сложения, зачем они нужны), что такое линейные операторы и как они связаны между собой.

Читать далее

Угроза ИИ-агентам: LLM снимают с продакшена уже через 6 месяцев. Почему и как подготовиться

Habr.com - Thu, 10/15/2026 - 12:35

Model ID, прописанный в коде, — зависимость с датой окончания срока годности, как версия библиотеки без поддержки. У флагманов Anthropic эта дата обычно наступает примерно через год после релиза, у превью-моделей Google — через несколько месяцев, а окно между объявлением об отключении и самим отключением у провайдеров измеряется медианой от 28 до 182 дней. 

Мы подробно разобрали, что и когда отключали в 2026 году, что при ломается, как команды мигрируют на самом деле (по данным выборки из 17 703 репозиториев) и как построить приложение, которое переживёт смену модели без аврала.

Читать далее

Как продакт без знания кода собрала сервис в Replit и Perplexity: разбираем вайбкодинг на реальных промптах

Habr.com - Thu, 10/15/2026 - 12:33

У продакт-менеджера Эвотора появилась идея для автономного лид-магнита. Идея классная, но команда разработки полностью занята продуктовым бэклогом, а ждать планирования новых ставок до следующего года — слишком долго для проверки гипотезы. Чтобы не откладывать фичу в стол, продакт освоила вайбкодинг и собрала рабочий микросервис самостоятельно. 

Читать далее

Who's online

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