Feed aggregator

Прошивка Fnirsi DPS-150 после того, как блок питания в один день перестал загружаться. Решено

Habr.com - Fri, 10/30/2026 - 12:31

Перестал загружаться мой блок питания Fnirsi DPS-150.

Единственное, что помогло: перепрошить устройство. Даю файл прошивки, полученный от службы поддержки и гайд по обновлению прошивки на устройстве.

Читать далее

Мониторинг изменений групповой политики Active Directory через git

Habr.com - Fri, 10/30/2026 - 12:28

В этой статье мы рассмотрим подход как просто, эффективно и, самое главное, бесплатно отслеживать изменения групповой политики (GPO) Active Directory.

Если вы не единственный системный администратор в компании, своевременно ли вы узнаете, что кто-то из коллег изменил групповую политику? Обычно утром кто-то звонит и спрашивает - “А кто-то что-то менял в политике? У меня не работает/не подключается…”

Хорошо когда для мониторинга есть отдельный продукт, а если нет?
Использование репозитория git поможет легко и наглядно следить за изменениями объектов.

TLDR;
Идея: регулярно экспортировать GPO в xml и загружать на сервер git
Результат: бесплатный мониторинг изменений политики с минимальными трудозатратами

Читать далее

Мечтают ли роботы о свободных ядрах?

Habr.com - Fri, 10/30/2026 - 12:26

Неподвижный SpeedyBot занимал около 70% восьми CPU. Профиль процессов, работа NPU/Hailo и четыре локальные оптимизации: fusion без отладочной картинки, кеш зон, запись позы и разбор логов. Показываем выигрыш операций и почти неизменный общий CPU.

Читать далее

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

Habr.com - Fri, 10/30/2026 - 12:22

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

Читать далее

КАМАЗ заменил модуль зарубежного Teamcenter своей разработкой — сейчас в ней работают 238 организаций-партнёров

Habr.com - Fri, 10/30/2026 - 12:19

Считаю рейтинги цифровой зрелости российских промышленных компаний, и PLM-системы в эти разборы почти никогда не попадают - хотя для машиностроения это один из самых критичных слоёв софта. КАМАЗ в начале 2025 года заменил один из модулей зарубежного Teamcenter собственной платформой Kamotive. Разбираюсь, как устроен переход, что в нём почти наверняка прошло не гладко, и почему живых пользователей там уже больше 600.

Узнать детали

Как мы написали свой EASM, потому что ни один из готовых не подошёл

Habr.com - Fri, 10/30/2026 - 12:16

Привет, Хабр! Меня зовут Макар Роденко, я «белый хакер», пентестер и специалист по безопасности в облачном интеграторе OXYGEN Data Centers & Clouds. Мы давно заметили, что забытые активы — больное место многих компаний. А тут ещё и недавние новости про уязвимости в PHP, и другие громкие CVE спать спокойно не дают. Для наших клиентов мы пропилотили большинство сканеров уязвимостей на российском рынке, но ни один не подошёл идеально. И тогда за 1,5 года мы сделали свой. 

Под катом разбираемся, как устроен наш EASM, как мы боремся с ложными срабатываниями и что оказалось самым сложным в разработке (и стоило нам немало бессонных ночей). Вэлком!

Читать далее

[Перевод] Как пауки превращают «шёлковую массу» в самый прочный материал природы

Habr.com - Fri, 10/30/2026 - 12:12

Мраморный крестовик (Araneus marmoreus) плетёт свою паутину, создавая одну шёлковую нить за другой.

Если паука сбивают со стены, его падение длится недолго. За считаные миллисекунды он превращает белковый «суп» в прочное альпинистское снаряжение. С помощью тонкой мерцающей шёлковой нити паук подтягивается обратно наверх.

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

По словам Грегори Холланда, химика и специалиста по спектроскопии из Университета штата Калифорния в Сан‑Диего, выяснение молекулярных механизмов, лежащих в основе этого процесса, представляет собой «настоящий святой Грааль» для данной области исследований. Недавно он возглавил исследование, в котором было описано, как молекулы жидкой шёлковой массы перегруппировываются в полужидкие капли, называемые конденсатами, прежде чем превратиться в твёрдое шёлковое волокно. Полученные результаты позволяют заглянуть внутрь паучьей шёлковой фабрики на атомном уровне.

Читать далее

Полоски, квадратики и точки. Как работают штрихкод, QR и Data Matrix

Habr.com - Fri, 10/30/2026 - 12:05

Несколько десятков черных полос когда-то изменили мировую торговлю: кассиру больше не нужно было вручную вводить цену каждого товара, а магазины впервые получили возможность автоматически учитывать огромные потоки продукции. Потом полоски превратились в квадраты, информации стало помещаться значительно больше, а поврежденный код научился восстанавливаться буквально по оставшимся кускам. К торговле добавилась логистика, медицина, реклама и еще сотня разных отраслей. Разберемся, как устроены линейные штрихкоды, QR и Data Matrix, чем они отличаются и какие задачи решают.

И почему на молоке именно Data Matrix? Все ответы ниже.

Читать далее

Нужен ли Kubernetes сервису с одной базой данных? Четыре способа запуска и границы между ними

Habr.com - Fri, 10/30/2026 - 12:03

У вас небольшой сервис в облаке. Он работает, но проект растет: в команде больше разработчиков, появляются фоновые задачи, пользователи ждут стабильной работы. Пора менять инфраструктуру или текущая схема еще справится?

В статье решил сравнить четыре способа запустить одно и то же приложение и разобрал случаи, когда действительно нужен Kubernetes.

Эта статья для бэкенд-разработчиков, DevOps, SRE и тимлидов. Если вы работали с виртуалками и Docker, но пока присматриваетесь к Kubernetes — велком под кат.

Узнать, нужен ли пятый элемент

Третий месяц вайб-дебажу настолку в браузере. На что уходит столько времени

Habr.com - Fri, 10/30/2026 - 11:54

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

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

Нас в проекте двое плюс модели. Коллега-разработчик держит движок и сеть, я же за то, что видно на экране, и за правила. Прочитать код я могу, а вот понять нет. Разбор пойдёт от того, что я вижу на экране третий месяц подряд, как в дне сурка.

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

Читать далее

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

Habr.com - Fri, 10/30/2026 - 11:53

Больше 10 лет назад я купил датчик углекислого газа, чтобы отслеживать состояние воздуха в спальне

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

Под катом история проектирования адаптера, который делает глупый датчик достаточно умным, чтобы на него хоть кто-нибудь начал смотреть

Читать далее

Сколько миллисекунд без читателей нужно SQLite, чтобы файл -wal перестал расти

Habr.com - Fri, 10/30/2026 - 11:16

Документация SQLite говорит, что -wal перестаёт расти, только если у читателей, которые видят кадры из -wal, бывают общие паузы, но не говорит, какой длины. Я замерил в контейнере на SQLite 3.46.1: на моём стенде хватало единиц миллисекунд — 2 мс при 50 коммитах/с, 5 мс при 1000/с, и быстрой записи понадобилась пауза шире. Без паузы три читателя по 50 мс раздувают -wal так же, как один на 20 секунд, а случайные запросы по 5 мс почти не мешали, пока база была свободна хотя бы 13% времени.

Читать далее

«client prematurely closed connection», хотя пользователь никуда не уходил

Habr.com - Fri, 10/30/2026 - 11:10

В логах nginx появляется 499, и кажется, что клиент просто закрыл соединение. Но за таким обрывом может скрываться таймаут балансировщика, медленный бэкенд и запросы, которые продолжают выполняться впустую. На примерах с Go, aiohttp и Angie разбираемся, откуда берутся 499, как они влияют на инфраструктуру и по каким признакам отличить обычную отмену запроса от проблемы на стороне сервера.

Разобраться с 499

Как отсканировать фото и сохранить семейный архив в хорошем качестве

Habr.com - Fri, 10/30/2026 - 11:08

Дома намечается торжество, случай особый: у родителей рубиновая свадьба — 40 лет вместе, не шутка. Чем не причина разобрать фотоархивы и собрать слайд-шоу, чтобы показать семейную историю — от момента знакомства до недавних праздников и поездок.

С фотографиями за последние лет двадцать проблем не возникло, они хранятся у меня в облаке или на диске. А более ранние кадры сохранились только на бумаге. Вот и появилась тема для новой статьи: будем вместе разбираться, как отсканировать фото, чтобы получить хороший цифровой снимок.

Читать далее

Глобус в терминале: Земля из символов Брайля и реальная смена дня и ночи

Habr.com - Fri, 10/30/2026 - 10:55

Представьте, что в уголке вашего терминала висит глобус Земли, и ночь на нём наступает там же, где за окном. Я написал такую программу за два дня. Она загружает карту мира, обтягивает ею сферу и отображает её символами: точками шрифта Брайля, значками Юникода либо буквами. Шар вращается мышью и раскрашивается одной из десяти палитр. Помимо Земли утилита показывает Солнце, Луну, все планеты и Цереру. Ставится одной командой, без Python и зависимостей.

Читать далее

Настройка коммутатора Mikrotik RB260GSP для разделения VLAN

Habr.com - Fri, 10/30/2026 - 10:28

Настройка разделения VLAN на SwitchOS оказалась не такой простой как в обычных коммутаторах, а официальные гайды не предоставляют рабочего примера. Также в сети я не нашёл (особенно не искал) рабочий пример для моего сетапа.

Стандартный сетап в нашем случае - подсеть без тэга как основная и одна (или несколько) входящих тэговых подсетей для разделения по портам.

Коммутатор Mikrotik RB260GSP сделан на основе CSS106-1G-4P-1S поэтому скачивать обновление прошивки нужно для SwitchOS.

По умолчанию коммутатор либо получает адрес по DHCP в сегменте сети, которому подключен, либо, в случае отсутствия DHCP (fallback) назначает себе адрес 192.168.88.1.

Мне нужно подключить коммутатор в кабинете с основной сетью VLAN2, но пробросить туда сеть другого отдела - VLAN16. На этажном коммутаторе меняю тип порта комнаты на trunk и разрешаю два VLAN 2 и 16 (заранее нужно убедиться что VLAN 16 заходит в этажный коммутатор в принципе) при этом назначаю VLAN2 - основным, то есть он будет нетэговым (untagged) на выходе из порта.

Читать далее

Transactional Outbox template простыми словами

Habr.com - Fri, 10/30/2026 - 10:03

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

И мало кто хочет признаться, что в 2026 году он сидит на монолите с Java 8 в бэке. Но есть в этих ваших микросервисах (как и в любой распределённой системе) одна неприятная штука — согласованность данных. Вернее, их несогласованность.

Нет-нет да и разъедутся наборы каких-нибудь транзакций в двух смежных системах.
Знакомо? Наверняка. Вот об этом сегодня и поговорим.

Точнее, поговорим об одном из популярнейших решений проблем распределённых транзакций —шаблоне Transactional Outbox. Пройдём путь от поделки на коленке до prod-like версии. Попробуем сделать это без тонн кода, сиквенсов и прочей «духоты», ограничившись лишь простыми наглядными примерами.

По дороге разберём частые ошибки программистов, борющихся за консистентность своих данных, и научимся грамотно их обходить.

Читать далее

Claude и Codex составили рейтинги вузов б.СССР по 49 критериям из мира Verilog, FPGA и ASIC

Habr.com - Fri, 10/30/2026 - 09:09

Два дня Клод Opus 5.5 и Кодекс Astra 6 булькали и чавкали, а на третий выдали рейтинг сотни университетов по 49 пунктам критерия, который им задал. Начал с того, что попросил их найти все университеты Калифорнии и стран бывшего СССР, в которых есть курс, аналогичный курсу 6.111 из MIT: лабы по Verilog+FPGA+cобственный проект студента. Затем решил размахнуться пошире и дал ИИшам проработать тему “не все курсы по верилогу одинаковые”.

Читать далее

Как настроить ввод спецсимволов { } [ ] < > @ # $ ^ & | ~ ` в ru-раскладке Linux

Habr.com - Fri, 10/30/2026 - 09:08

Прокачиваем ru-раскладку в Linux. Добавляем спец символы { } [ ] < > @ # $ ^ & | ~ ` , которых нет в оригинальной русской раскладке. Всё под пальцами через правый Alt и правый Ctrl.

Читать далее

Smart Plant OS: что обнаружилось между HTML-макетом и первой прошивкой

Habr.com - Fri, 10/30/2026 - 08:30

В прошлой статье я рассказывал про идею открытой локальной системы ухода за растениями. На тот момент у проекта были документация, спецификации и большой HTML-макет. Можно было открыть страницу, посмотреть на растения, походить по настройкам и представить, как всё будет работать. Теперь этот интерфейс открывается с настоящей ESP32 в домашней сети. Между этими двумя состояниями пришлось решить несколько инженерных вопросов, которых на красивой странице не видно.

После публикации я услышал много критики, хороших идей и правильных вопросов. Особенно оживлённым получилось обсуждение избыточности и надёжности ESP32 на каждый горшок. Зачем столько вычислительных ресурсов для датчика и насоса? Почему не поставить один главный контроллер, а к нему подключить простые устройства по проводам? Что произойдёт, когда растений станет пятьдесят?

Читать далее

Who's online

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