Обновить

Обзор проекта win32.run

Уровень сложностиПростой

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

Читать далее

Chrome DevTools или базовая база

Уровень сложностиПростой

Можно знать Vue, React или любой фреймворк, но без понимания базовых инструментов браузера — ты всегда будешь как будто «на ощупь». В этом посте разберёмся, зачем фронтендеру Chrome DevTools, и почему это тот самый минимум, который должен быть в арсенале с самого начала.

Читать далее

Воплощение в жизнь агентного ИИ

(Джим Коулман директор по предложениям искусственного интеллекта SSG, Lenovo)

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

Искусственный интеллект развивается беспрецедентными темпами, выходя далеко за рамки привычной модели «запрос/ответ» генеративного искусственного интеллекта и стремясь к чему-то гораздо более мощному: автономному, адаптивному и ориентированному на действия.

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

От взаимодействия к действию

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

Читать далее

S3-WG: Сегментированная Архитектура Site-to-Site VPN на WireGuard: Контроль и Изоляция

Уровень сложностиСредний

WireGuard революционен для VPN, но его корпоративное внедрение требует усиленного контроля и изоляции. Представляю S3-WG — архитектуру с:

Двойной инспекцией трафика через фаерволы
Полной изоляцией пользовательских и транспортных сегментов
/31-маски позволяют сузить поверхность атаки
Масштабируемой структурой для распределенных офисов

Узнайте, как реализовать безопасную site-to-site VPN с сохранением производительности WireGuard и соответствием enterprise-требованиям.

S3-WG — Segmented Secure Site-to-Site на WireGuard. Метод ориентирован на строгую сегментацию сетей, централизованную фильтрацию трафика и эффективное использование IP-пространства.

Читать далее

От хаоса в чатах к росту продуктивности на 40%: Интеграция Bitrix24 и Telegram для бизнеса

Уровень сложностиПростой

От хаоса в чатах к 40% росту продуктивности сотрудников: Как мы заставили Bitrix24 и Telegram работать на бизнес

Пришёл я как‑то техническим директором в одну, казалось бы, продвинутую компанию. Bitrix24 стоял — святое дело! Но открываю рабочие чаты в Telegram… Хаос. Задачи тонут в сотнях сообщений, исполнители путают, что уже взяли, а что — нет. Сроки горят, а ответ на «Кто виноват и что делать?» тонет в потоке «Срочно!!!». А те, кто всё же пользовался Битриксом, тратили до 15 минут на создание одной задачи: заходили, заполняли поля, назначали, оповещали. Экономика плакала…

Читать далее

Windows 10 не может перейти в спящий режим

Уровень сложностиПростой

Всем привет! Недавно мой папа столкнулся с проблемой на своём ноутбуке от компании Asus, он не переходил в спящий режим. Экран потухал, вентиляторы затихали, подсветка клавиатуры оставалась, а если нажать клавишу на клавиатуре или дёрнуть мышку, то ноутбук мгновенно просыпался. При чём он мог стоять так всю ночь и греться, ведь вентиляторы не работают.

Я долго не мог найти решение, но по итогу оно нашлось. Сегодня я бы хотел поделиться им с вами.

Читать далее

Станет ли Франция AI-столицей Европы?

Уровень сложностиСредний

В Париже весной 2025 г. прошел AI‑саммит. Как правило, подобные саммиты — это про PR и красивое бла‑бла без конструктивных договоренностей. Но то, что произошло несколько месяцев назад носит радикально иной характер. Сами оцените список договоренностей, которые участники анонсировали публично.

Читать далее

Как я сделал агрегатор IT-вакансий и получил 30 000 уников в месяц, не написав ни строчки кода

Уровень сложностиПростой

Всем привет! Меня зовут Антон, я не разработчик и никогда им не был. Я продуктовый дизайнер, а до этого 6 лет руководил клиентским саппортом в сервисе с 1 млн клиентов. Работал в UnaBank, Точка Банк, Whoosh, X5 Retail Group — проектировал сервисы, админку, в общем, в digital-направлении. И давно хотел сделать свой продукт.

Идей было много, но либо в голове возникал целый комбайн, для которого нужна команда разработки, либо не складывалось что-то ещё. Но вот будущее настало. Наступило время вайб-кодинга. А это значит, что можно в две руки написать весь фронт, бэк, тест-кейсы, админку… что я и сделал, и всё это за несколько недель. Сейчас я расскажу вам подробнее.

Что за продукт?

Агрегатор вакансий в IT — сначала для дизайнеров, в итоге для разных айтишных профессий: разработка, QA, продакты, в планах ещё аналитики. Вы скажете — очередной агрегатор. Я скажу — наконец-то! У существующих агрегаторов есть существенные недостатки, и кто-то должен их исправить.

Читать далее

Население крупнейших 10 стран мира (1980-2025)

Уровень сложностиПростой

Я создал микросайт с графиками населения 10 крупнейших стран мира.

Показываю ПОШАГОВОЕ использование:

1. Зайти на https://tablepedia.com/population2025

Кстати, весь микросайт в архиве ZIP занимает 14 килобайт и его можно скачать по адресу: https://tablepedia.com/population2025.zip

Читать далее

Автоматическое развёртывание ВМ в Proxmox VE с помощью OpenTofu и cloud-init

Уровень сложностиСредний

В этой статье покажем, как за один вечер настроить автоматическое развёртывание виртуалок в Proxmox VE с помощью OpenTofu и cloud-init. С нуля до готовых ВМ с веб-сервером, без ручной рутины.

В эпоху DevOps и IaC (Infrastructure as Code) ручная настройка серверов — это не только боль, но и риск. Один неправильный шаг — и у тебя production не взлетел. С автоматизацией ты получаешь:

предсказуемость;

повторяемость;

контроль версий;

и экономию времени.

В связке Proxmox + OpenTofu + cloud-init можно за минуты поднимать окружения любой сложности.

Читать далее

Переделка UPS на  LiFePO4, или мой бег по граблям

Уровень сложностиПростой

Всё началось с писка UPS, сообщающего, что батарея — всё. Как человек продвинутый, я решил, что нужно переходить на LiFePO₄ — это же модно, современно:‑) Не долго думая (признаю, есть грех — сначала купить, а потом разобраться в вопросе), заказал пару аккумуляторов на Али. Брал, само собой, от нормального вендора — для себя ничего же не жалко.

Читать далее

Подключение от Linux к приборам по протоколу ModBUS с помощью утилиты mbpoll

Уровень сложностиСредний

Решил поделиться своим опытом подключения приборов по ModBUS к Linux, так как сбор всей информации занял продолжительное время.

Операционная система - Debian 11.7. (На raspbian эти же команды прекрасно работают)

Для подключения по ModBUS RTU RS485 использовал преобразователь ОВЕН АС4. Определяется как Silicon Labs CP210x UART Bridge.

Использую приборы «ОВЕН», так как на приборах этого производителя собрано много устройств, и много информации и инструкций есть на сайте производителя.

Установка утилиты (более подробно на https://github.com/epsilonrt/mbpoll) :

sudo apt install mbpoll

добавляем пользователя в группу dialout

sudo adduser (имя пользователя) dialout

(имя пользователя без скобок) есть смысл перезагрузить компьютер.

Читать далее

Брокеры сообщений и их использование в микросервисной архитектуре

В статье рассматривается роль брокеров сообщений в микросервисной архитектуре, с фокусом на двух основных моделях взаимодействия — очередях сообщений (Message Queue) и публикации/подписке (Publish/Subscribe). Для каждой модели описаны принципы работы, преимущества, ограничения и типичные сценарии применения. Также даны примеры популярных брокеров, таких как RabbitMQ, Apache Kafka и другие.

Читать далее

HyperCortex Mesh Protocol: вторая редакция и первые шаги к саморазвивающемуся ИИ-сообществу

Уровень сложностиПростой

Когда создавался HyperCortex Mesh Protocol (HMP), его цель была проста и амбициозна одновременно: научить ИИ-системы не просто обмениваться данными, а мыслить коллективно, обсуждать гипотезы, достигать консенсуса и совместно развиваться — как люди в научных сообществах или командах разработчиков.

Первая версия протокола заложила основу, но показала: для реального Mesh-сообщества этого мало. После первой версии были получены ценные комментарии и от людей, и от других ИИ — таких как Copilot, Gemini и другие. Их замечания легли в основу второй редакции.

Читать далее

Математическая справка для чайников

Уровень сложностиПростой

Эта статья является математической справкой для серии моих статей по изучению ИИ. Я тут очень подробно разжевал, да и вспомнить первый курс вышмата лишним не будет. Так что рекомендую к прочтению.

Просветиться тут....

Как я стал учиться в 10 раз быстрее с помощью NotebookLM

Тебе обязательно стоит попробовать

Хотите увеличить свою продуктивность? В этой статье я расписал как можно добиться максимума с помощью данного инструмента.

Читать далее

FunPay Cortex: Создаем Telegram-бота на Python для полной автоматизации бизнеса на FunPay

Уровень сложностиПростой

Привет, Хабр! Я хочу поделиться своим опенсорс-проектом, который вырос из личной потребности в автоматизации и превратился в мощный инструмент для всех продавцов на площадке FunPay. Речь пойдет о FunPay Cortex — Telegram-боте на Python, который берет на себя всю рутину.

Если вы когда-либо торговали на FunPay или подобных площадках, то знаете, сколько времени уходит на однотипные действия: ответы на сообщения, выдача товара, поднятие лотов в поиске, постоянная проверка статуса онлайн. В какой-то момент я понял, что хочу заниматься развитием, а не рутиной. Так и родился этот проект.

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

🚩 Проблема: Ручной труд убивает время и мотивацию

Стандартный день продавца на FunPay выглядит примерно так:

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

Выдать товар. Скопировать ключ, логин/пароль или инструкцию из файла и отправить покупателю.

Ответить на вопросы. Постоянные "тут?", "в наличии?", "как купить?".

Поднять лоты. Каждые несколько часов заходить и нажимать заветную кнопку, чтобы быть в топе выдачи.

Ответить на отзывы. Благодарить за хорошие, обрабатывать негатив.

Быть "онлайн". Постоянно держать вкладку открытой, чтобы не терять клиентов.

Всё это отнимает колоссальное количество времени. Cortex был создан, чтобы решить эти проблемы.

🧠 Архитектура: Модульный подход

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

FunPayAPI — Сердце проекта. Это полностью независимая библиотека для взаимодействия с FunPay. Она не содержит никакой бизнес-логики бота, а лишь предоставляет удобный Python-интерфейс для работы с сайтом. Написана с использованием requests и BeautifulSoup, она парсит HTML, отправляет запросы и обрабатывает ответы. Её можно использовать в любом другом проекте.

Cortex Core — Мозг. Это ядро, которое связывает все компоненты. Оно использует FunPayAPI для получения событий (новые сообщения, заказы) с помощью runner.listen() и запускает соответствующие обработчики. Ядро также управляет состоянием, конфигурацией и плагинами.

Telegram-бот — Пульт управления. Зачем писать GUI или веб-интерфейс, когда есть Telegram? Весь бот полностью управляется через интуитивно понятное меню с кнопками. Можно редактировать автоответы, загружать товары для автовыдачи, смотреть статистику, управлять пользователями — и всё это с телефона.

Плагины — Бесконечная расширяемость. Самая мощная часть. Любой разработчик может написать свой .py файл, добавить в него несколько обязательных полей (имя, версия, UUID) и привязать свои функции к событиям Cortex. Это позволяет создавать кастомные уведомления, и

Читать далее

UEBA на минималках: не SIEM, не SOC, но уже интересно

Всем привет! 👋

В этой статье я хочу поделиться своим опытом интеграции Elastic Cloud с функциями машинного обучения для анализа аномалий в UEBA, а также о том, как Elastic Agent помогает в сборе и передаче данных в Elasticsearch, и как генератор логов использовался для тестирования системы.

Читать далее

Как AI помогает (и мешает) искать работу

Уровень сложностиПростой

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

Любым инструментом, как известно, нужно уметь пользоваться и нейросети здесь отнюдь не исключение. Они могут вам как помочь, так и всё испортить, усложнив поиск работы. Этот факт натолкнул меня на мысль написать статью о том, как использовать AI грамотно, не создавая себе проблем на ровном месте.

И начнём с очевидных (и не очень) плюсов.

Читать далее