Habr.com

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

Как я устал от цифровой рутины и написал свою книгу про автоматизацию: Excel, Python, API (книга уже в продаже)

3 hours 12 min ago

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

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

AI и токсичная документация

5 hours 22 min ago

Массовое внедрение AI в работу менеджмента и экспертов формирует пузырь, который удивительно точно повторяет механику ипотечного кризиса 2008 года. Парадокс в том, что формируется он на самом видном месте. Эксперты, инвесторы, акционеры — все пристально смотрят в документацию компании (или института). Но качество документа не гарантируют качества экспертной информации, которая должна была отражаться конечным артефактом. Документ может быть "токсичным": логично выглядеть, но содержать ошибки, противоречия и «галлюцинации» AI.

“Документы не должны противоречить друг другу” как отдельного требования нет, но оно кажется очевидным из ISO 9001, ITIL и BPM.

Читать далее

Non-Human Identity: как сервисные аккаунты стали цифровыми сотрудниками

7 hours 27 min ago

Если вы давно работаете в безопасности или IT, то хорошо знаете этот сценарий, когда разработчик уходит из компании и его аккаунт деактивируется, но где-то в AWS тихо лежит IAM-ключ с правами админа, который он создал «на время». Никто не знает, что он есть, и никто не знает, что с ним делать. Он будет лежать там ещё два года.

Управление сервисными аккаунтами, API-ключами, OAuth-сертификатами проблема не новая. Однако, с приходом вездесущих ИИ-агентов появился свежий термин Non-Human Identity (NHI). Почему же вдруг NHI захватил конференции и слайды инвесторов?

Читать далее

Non-Human Identity: как сервисные аккаунты стали цифровыми сотрудниками

7 hours 27 min ago

Если вы давно работаете в безопасности или IT, то хорошо знаете этот сценарий, когда разработчик уходит из компании и его аккаунт деактивируется, но где-то в AWS тихо лежит IAM-ключ с правами админа, который он создал «на время». Никто не знает, что он есть, и никто не знает, что с ним делать. Он будет лежать там ещё два года.

Управление сервисными аккаунтами, API-ключами, OAuth-сертификатами проблема не новая. Однако, с приходом вездесущих ИИ-агентов появился свежий термин Non-Human Identity (NHI). Почему же вдруг NHI захватил конференции и слайды инвесторов?

Читать далее

Как я каждый месяц пишу рассылку для 50+ продавцов и не схожу с ума (иногда схожу)

7 hours 50 min ago

Когда меня спрашивают о задачах, я обычно перечисляю стратегические проекты: Гильдия Героев, Школа Продаж, автоматизация, методология. Но есть одна вещь, которая не видна на слайдах презентаций, но отнимает не меньше сил и нервов, — ежемесячная новостная рассылка для продавцов.

Казалось бы, подумаешь, письмо написать, но в компании 50+ продавцов в трёх департаментах, и у каждого своя голова, свои боли, свой уровень включённости. Если продавец не в курсе новых кейсов, фич, историй побед или изменений в процессах — он продаёт хуже. А если он продаёт хуже, планы не выполняются и больно всем. Поэтому рассылка — не просто информирование, а бизнес-инструмент. И веду я её лично.

Читать далее

Как отправлять email через LoRa mesh-сеть (Meshtastic + Python)

8 hours 18 min ago

Meshtastic позволяет обмениваться сообщениями через LoRa mesh-сеть даже без доступа к интернету. Но можно ли связать такую сеть с обычной электронной почтой?

Как получать и отправлять email там, где нет интернета и мобильной связи? Я сделал Python-шлюз для Meshtastic, который позволяет передавать письма через LoRa mesh-сеть и также писать ответ в сеть, который потом отправится как обычная почта.

Скрипт проверяет почтовый ящик через IMAP, разбивает письма на небольшие фрагменты и отправляет их через Meshtastic-ноду в сеть. В обратную сторону всё работает похожим образом: сообщение из mesh-сети можно отправить в определённом формате, после чего шлюз превратит его в обычное email-письмо и отправит получателю.

В статье я расскажу, как устроен этот шлюз, как решалась проблема ограниченного размера LoRa-пакетов, как реализована фрагментация сообщений и как подключаться к Meshtastic-ноде через USB или Bluetooth, автоматически находя её текущий адрес.

Читать далее

Превращаем MIDI клавиатуру в синтезатор. Часть 2. MINI-JV880pi

8 hours 22 min ago

Итак, я решил довести до реально работающего проекта превосходный эмулятор синтезатора Roland JV880. Это рэковый модуль (без клавиатурный), сделанный на базе синтезатора JV80. Соответственно он поддерживает все карты расширения этого синтезатора и почти все MIDI команды.

Подробнее

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

8 hours 27 min ago

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

Теперь эти широко применяемые инструменты обретают новую жизнь: их квантовые свойства используются для того, чтобы превратить их в подобие фундаментальных элементов квантовых вычислений. «Эти флуоресцентные белки, которые все используют в качестве флуоресцентных меток, на самом деле можно превратить в кубиты», — говорит Питер Маурер, инженер-квантовик из Чикагского университета в Иллинойсе. Эта идея «звучит как научная фантастика», — признаёт Маурер. Но физика здесь не нова, и уже доказано, что этот подход в принципе работает.

Читать далее

FARA CRM — бесплатная open-source CRM на Python (FastAPI) + React с PWA и Push-уведомлениями

8 hours 36 min ago

Рынок CRM-систем в России плотно занят: Битрикс24, amoCRM, Мегаплан и другие. Но к сожалению, бесплатных и открытых мало или возможно нет вовсе.

Open-source дает полный контроль над кодом, self-hosted развёртывание и возможность кастомизировать каждый компонент. Сэкономленные деньги с лицензии ПО можно потратить на дополнительную кастомизацию под себя или другие цели кампании.

Я создал FARA CRM — open-source CRM, построенную на современном стеке, запускающуюся одной командой из Docker.

Стек: Python 3.12+ · React 18.2.0 · FastAPI · Docker · PostgreSQL

Читать далее

Операционная система Анна

8 hours 47 min ago

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

Первое случилось в самолёте. Мне было нечем заняться, и я решил посмотреть фантастический фильм «Она» (Her, 2013). Я человек впечатлительный, и если в истории есть драма, то легко начинаю сопереживать героям. Фильм рассказывает об одиноком мужчине, который устанавливает ИИ‑операционную систему, начинает с ней общаться и постепенно влюбляется в неё. Спойлерить не буду — фильм действительно стоит посмотреть.

Второе событие — это хайп вокруг OpenClaw. Я как раз вернулся домой, занялся своей обычной работой и в свободное время решил изучить, что это такое. К тому моменту вокруг проекта уже было много шума, и он успел набрать около 300 тысяч звёзд на GitHub.

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

Первая — нужно хотя бы в общих чертах понять, как внутри устроен OpenClaw: что такое ноды, каналы, связи между компонентами и прочие технические сущности.

Вторая — всё настраивается через пошаговый текстовый визард в терминале. Такой подход скорее рассчитан на технически подготовленного пользователя или ИИ‑специалиста, а не на обычного человека.

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

Читать далее

ПМК и Кастанеда. Часть 5. Точка сборки

8 hours 59 min ago

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

Читать далее

12 полезных материалов HubSpot по нейросетям для бизнеса, маркетинга и продаж

Wed, 03/18/2026 - 23:55

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

Открыть подборку

# 10 ошибок рефакторинга

Wed, 03/18/2026 - 23:47

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

Читать далее

Нескучное программирование. Обобщения (ч.2)

Wed, 03/18/2026 - 23:45

Это не отдельная статья, а продолжение статьи про теорию объектов в с++, почему объекты в плюсах такие какие есть. Все завершенные главы я также выкладываю на github'e в английском и русском варианте. Продолжаем разбираться в теории С++...

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

Чтобы отразить это в программе, объекты, представляющие конкретные сущности, нуждаются в своём определении идентичности, которая отделена от текущего состояния. Удобный способ ввести такую идентичность будет сделать некий токен идентичности, уникальное значение, которое выражает "кто это", а не "в каком он сейчас состоянии". Таким токеном может быть, например, адрес объекта в памяти, индекс в массиве, или табельный номер сотрудника в кадровой системе и проверяя равенство токенов идентичности, мы фактически проверяем тождественность объектов: один и тот же объект или разные. 

На протяжении жизни программы конкретный объект может менять свои токены идентичности, потому что его могут переместить в другой участок памяти или переложить из одного контейнера в другой, или назначить ему новый идентификатор, но логическая идентичность сохраняется, если мы поддерживаем сопоставление между "старым" и "новым" токеном.

Читать далее

Читает ли ещё кто-то длинные статьи и как писать лонгриды для SEO

Wed, 03/18/2026 - 23:33

Клиповое мышление, TikTok, Reels, Shorts – казалось бы, текст на 15 000 знаков обречён. Но откройте выдачу Яндекса или Google по любому коммерческому запросу. В топ–10 – статьи на 2 000–3 000 слов. Не карточки, не сторис, не ролики на 30 секунд. Длинные, плотные тексты с оглавлением и подзаголовками.

Читать далее

Вселенная воспоминаний для ИИ агентов

Wed, 03/18/2026 - 23:03

Обычный ИИ просто складывает факты в плоскую базу данных, теряя все скрытые связи и смыслы.

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

Читать далее

Где я нахожусь: попытка навигации между отсебятиной и авангардом

Wed, 03/18/2026 - 23:03

"Я лжеученый, товарищи. И даже начинаю этим гордиться."

---

Я задал себе вопрос, который звучит одновременно просто и убийственно: то, что я делаю — это передовое исследование или самописная отсебятина?

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

И тут возникает вопрос: а кто я такой, чтобы это делать? У меня нет учёной степени. Я не публиковался в Nature. Я просто человек с ноутбуком, который много интересовался и задавал нестандартные вопросы.

Значит ли это, что всё, что я пишу — отсебятина? Или есть способ отличить графоманию от концептуальной работы, даже если ты не вписан в академические круги?

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

Начну со второго. Оно оказалось важнее.

---

Я проанализировал актуальные исследования, конференции, дискуссии 2025–2026 годов. И вот какой расклад я увидел.

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

Читать далее

Почему SAST на правилах не видит 50% уязвимостей: опыт аудита собственной кодовой базы

Wed, 03/18/2026 - 22:46

Я думал, у меня всё чисто. Bandit стоял, правила регулярно обновлялись, pipeline на каждый PR ругался на опасные места. Ну, знаете, как это бывает: где-то что-то подсветит, мы правим, живём дальше, чувствуем себя молодцами, прикрыв тыл статическим анализом.

А потом я решил копнуть глубже. Не для галочки, а руками, с инструментом, который умеет ходить по коду не линейно, а как по графу.

Знаете, сколько нашлось?

Читать далее

[Перевод] 2 трлн долга, $2 трлн выручки и 300 млн рабочих мест: почему ИИ ведёт нас к катастрофе

Wed, 03/18/2026 - 22:13

Мысль о том, что нынешняя ИИ-индустрия играет в игру с отрицательной суммой, не нова. В эту технологию уже влито столько денег, что, по сути, экономика поставлена на её успех.

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

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

Читать далее

Катодная защита объектов от коррозии

Wed, 03/18/2026 - 21:05

Металлы... Будучи однажды открыты человечеством в глубокой древности, они изменили всё — и позволили людям подняться с четверенек и устремить свой взгляд к звёздам…  

Но, войдя в жизни людей, они принесли и присущую им проблему: недолговечность. 

«Но, постойте», скажите вы, — ведь большинство металлов настолько крепки и долговечны, что изделия из них доходят до нас даже из глубокой древности! 

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

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

Способов защиты существует достаточно много, однако, среди них особняком стоит один довольно интересный, о котором мы и поговорим сегодня: катодная* защита от коррозии!

Читать далее

Who's online

There are currently 0 users and 1 guest online.