Markabus
Автор блога 1develop.ru о web-разработке и AI.
Cyber NewsClaude Code открывает артефакты наружу: публичные ссылки и совместное редактирование
Anthropic добавила к артефактам Claude Code публичную публикацию по ссылке, совместное командное редактирование одного объекта и создание артефактов прямо в Slack через @Claude. Разбираем, что именно изменилось, чем публикация отличается от внутреннего доступа и почему это важно для команд и владельцев сайтов.
Читать →
ЗаметкиОбзор AI-агентных платформ 2026: как выбрать фреймворк под свою задачу
Разбираем ландшафт платформ для создания AI-агентов в 2026 году: код-фреймворки (LangGraph, CrewAI, OpenAI и Claude Agent SDK, Microsoft Agent Framework) и no-code решения (n8n, Dify, Flowise). Что выбрать под конкретную задачу и почему.
Читать →
Cyber NewsNVIDIA Vera Rubin: первые поставки ускорителей нового поколения
Эпоха Blackwell завершается: NVIDIA выводит в серию платформу Vera Rubin из шести чипов с памятью HBM4. Первые системы, по данным цепочки поставок, поехали крупнейшим облакам уже в июле. Что внутри и почему это важно.
Читать →
ЗаметкиAI-агенты для автоматизации бизнеса: что умеют и с чего начать
Чем AI-агенты отличаются от чат-ботов, какие бизнес-процессы им можно доверить, обзор инструментов от no-code до фреймворков и пошаговый план внедрения с контролем рисков.
Читать →
Cyber NewsNode.js 26.5.0: импорт текста как модулей, потоковый Blob и пост-квантовый TLS
8 июля вышел Node.js 26.5.0 — минорный релиз «текущей» ветки, которая осенью станет LTS. Внутри сразу несколько давно ожидаемых вещей: импорт .txt-файлов прямо как модулей, потоковое чтение Blob, штатное раздвоение потоков и наблюдаемость пост-квантового TLS. Разбираем, что изменилось и зачем это разработчику.
Читать →
Cyber NewsJADEPUFFER: первый ransomware, который целиком провёл ИИ-агент
Sysdig задокументировала JADEPUFFER — первую атаку-вымогатель, где весь путь от взлома Langflow до шифрования базы данных прошёл автономный ИИ-агент, а не человек. Разбираем цепочку атаки, доказательства автономности и практическую защиту.
Читать →
Cyber NewsOpenAI выпустила GPT-5.6 и агента ChatGPT Work: Codex переехал внутрь приложения ChatGPT
9 июля 2026 OpenAI анонсировала «следующую главу» ChatGPT: семейство моделей GPT-5.6 (Sol, Terra, Luna), рабочего агента ChatGPT Work и объединение Codex с основным приложением ChatGPT. Разбираем, что изменилось и почему это важно разработчикам и бизнесу.
Читать →
ЗаметкиАвтоматизация контента нейросетями: как выстроить рабочий процесс в 2026 году
Разбираем, что реально можно поручить нейросетям при создании контента, какие инструменты и модели выбрать, как собрать конвейер через API и агентов, сколько это стоит и каких ошибок избегать.
Читать →
Cyber NewsWP-SHELLSTORM: открытый сервер атакующих раскрыл массовый взлом WordPress-сайтов через дыру в Breeze
Исследователи SOCRadar нашли в открытом доступе рабочий инструментарий киберпреступной группы: 1,4 млн целей, тысячи установленных веб-шеллов и 27 использованных уязвимостей. Главным «пробойником» стала критическая дыра CVE-2026-3844 в кэширующем плагине Breeze. Разбираем, как устроена атака и что делать владельцам сайтов.
Читать →
Cyber NewsКритическая дыра в Langflow (CVE-2026-55255): CISA требует срочно патчить популярный конструктор ИИ-агентов
CISA внесла критическую IDOR-уязвимость CVE-2026-55255 в Langflow в каталог активно эксплуатируемых и потребовала срочного патча. Разбираем, как через эндпоинт /api/v1/responses крадут ключи LLM и облака, почему CVSS обманчив и что делать администраторам.
Читать →
ЗаметкиКак сгенерировать описания товаров нейросетью для интернет-магазина
У интернет-магазина сотни товаров, и на описания уходит уйма времени. Нейросеть готовит черновики за секунды — но без правил выдаёт водянистый, неуникальный или недостоверный текст. Разбираем рабочий процесс: как собрать данные, составить хороший промпт, избежать типичных ошибок, сохранить SEO-уникальность и автоматизировать генерацию для всего каталога.
Читать →
ЗаметкиБезопасность ИИ для бизнеса: главные риски и с чего начать
Бизнес внедряет ИИ — чат-ботов, агентов, интеграции по API, — но безопасность часто остаётся на потом. Разбираем без паники и без сай-фая: какие риски реальны (утечка данных, prompt injection, избыточные права агентов, расходы, слепое доверие к ответу), даём практический чек-лист и объясняем, с чего начать небольшому бизнесу.
Читать →
ЗаметкиЧто такое AI-агент простыми словами: чем он отличается от чат-бота
Про AI-агентов говорят все, но путают их с чат-ботами и обычной автоматизацией. Разбираем без жаргона: чем агент отличается от модели, как работает цикл «план — инструмент — результат», где он реально полезен, чего пока не стоит ему доверять и как безопасно дать ему доступ к инструментам.
Читать →
Cyber NewsGemini API: как получить ключ и сделать первый запрос
Gemini API даёт доступ к моделям Google прямо из кода. Пошагово: как бесплатно получить API-ключ в Google AI Studio, установить пакет @google/genai и сделать первый запрос на JavaScript (плюс вариант без SDK через HTTP), как безопасно хранить ключ, что с бесплатным тарифом и лимитами и как читать частые ошибки.
Читать →
Cyber NewsЧто такое MCP простыми словами: как ИИ подключается к вашим инструментам
Аббревиатуру MCP упоминают везде, но редко объясняют по-человечески. Разбираем без жаргона: что такое Model Context Protocol, зачем он появился, как устроена связка «клиент — MCP-сервер», где это полезно, как попробовать и о чём помнить с точки зрения безопасности.
Читать →
Cyber NewsManaged Agents в Gemini API: как запускать фоновые задачи и безопасно подключать MCP
Google расширила Managed Agents в Gemini API: длительные задачи теперь можно выполнять в фоне, remote MCP подключается напрямую, а токены обновляются без потери состояния. Разбираем архитектуру, безопасный пример на JavaScript и ограничения Public Preview.
Читать →
Cyber NewsAI Client в WordPress 7.0: как добавить ИИ в плагин без привязки к провайдеру
WordPress 7.0 получил встроенный AI Client — единый PHP API для работы с моделями разных провайдеров. Разбираем настройку Connectors, рабочий пример мини-плагина, проверку поддержки, обработку WP_Error, расходы, безопасность и перенос массовой генерации в фоновые задачи.
Читать →
Cyber NewsMCP 2026-07-28: протокол подключения ИИ к инструментам взрослеет — и упирается в безопасность
28 июля 2026 выходит финальная спецификация MCP — крупнейшее обновление протокола, по которому ИИ-агенты подключаются к сервисам и данным. Разбираем, что меняется: stateless-ядро, интерфейсы MCP Apps, расширение Tasks и корпоративный единый вход — и почему параллельно на первый план вышла безопасность MCP.
Читать →
Cyber NewsClaude Fable 5: новая AI-гонка упирается не только в мощность моделей, но и в контроль доступа
Anthropic выпустила Claude Fable 5 — самую мощную общедоступную модель, но через три дня доступ закрыли из-за требований экспортного контроля. Что это значит для бизнеса.
Читать →
Cyber NewsAI-агенты выходят из IDE в бизнес-процессы: теперь главный вопрос не «что они умеют», а кто их контролирует
AI-агенты выходят за пределы IDE и чатов: Microsoft, Cisco и Salt Security делают ставку на контроль, изоляцию, API-безопасность и governance.
Читать →
Cyber NewsOpenClaw 2026.5.28: от локального агента к надёжной AI-инфраструктуре
OpenClaw 2026.5.28 показывает, как проект вырос от локального AI-агента до инфраструктуры для фоновых задач, мессенджеров, cron-автоматизаций и устойчивых запусков.
Читать →
ЗаметкиШпаргалка – структура проекта для Claude Code
Краткий практический гайд по структуре проекта Claude Code: какие папки, файлы и правила нужны, чтобы агент работал стабильно, аккуратно и предсказуемо.
Читать →
ЗаметкиЧто описать в файлах документации?
Общее описание проекта.
Читать →
Cyber NewsKombai для VS Code: где он реально ускоряет фронтенд и как внедрять его без хаоса
Подробно и простым языком разбираем Kombai: где он реально экономит время фронтенд-команде, в чём его границы и как внедрить инструмент так, чтобы ускориться, а не усложнить процесс.
Читать →
Cyber NewsOpenAI выпустила GPT-5.4: что изменилось и почему это важный релиз для бизнеса и разработчиков
Разбираем, почему релиз GPT-5.4 — это поворот к более практичным AI-агентам для разработки и бизнеса.
Читать →
Cyber NewsОбзор Amvera Polide: Российский ответ Cursor и новый стандарт облачной ИИ-разработки
Разбираемся в возможностях новой онлайн-IDE от Amvera Cloud, которая объединяет облачную разработку, ИИ-агентов и моментальный деплой.
Читать →
Cyber NewsFigma + Anthropic: Code to Canvas меняет правила игры между дизайном и разработкой
Figma и Anthropic запустили Code to Canvas — революционную интеграцию, превращающую ИИ-генерированный код в редактируемые дизайн-макеты.
Читать →
Cyber NewsРелиз Gemini 3.1 Pro: Новое ядро интеллекта от Google
Google представила Gemini 3.1 Pro. Интеллект Deep Think теперь доступен в основной модели для решения самых сложных задач.
Читать →
ЗаметкиDiscord — функциональное средство коммуникации с AI-ассистентом
Разбираемся, почему Discord становится лучшим интерфейсом для работы с ИИ-ассистентами и как его правильно настроить.
Читать →
Cyber NewsЧем заменить Telegram: Обзор мессенджеров для работы с OpenClaw
Обзор альтернативных мессенджеров для работы с OpenClaw: Signal, WhatsApp и Discord.
Читать →
Cyber Newsv0.app от Vercel: Революция в создании UI с помощью AI
v0.app от Vercel — это генеративный AI-инструмент, который трансформирует процесс создания пользовательских интерфейсов, предлагая быструю прототипизацию, качественный код и мощные AI-возможности.
Читать →
Cyber NewsОснователь OpenClaw присоединяется к OpenAI: Новая глава для локальных ИИ-агентов
Питер Штейнбергер переходит в OpenAI, делая OpenClaw частью фундаментальной экосистемы компании при сохранении открытого исходного кода.
Читать →
Cyber NewsТройка лидеров ИИ-генерации в 2026: Midjourney, DALL-E и Flux
Краткий обзор главных инструментов для создания ИИ-изображений в 2026 году: от эстетики Midjourney до фотореализма Flux.
Читать →
Cyber NewsТриада приватности: Обзор открытых моделей Confer, Alpine и Lumo
Разбираем три самые обсуждаемые open-source модели начала 2026 года: от шифрования Confer до локальной эффективности Alpine.
Читать →
Cyber NewsDDR6 RAM: Массовое производство начнется во второй половине 2026 года
Стандарт DDR6 обещает удвоение скорости памяти и старт производства в 2026 году.
Читать →
Cyber Newsn8n 2026: Автоматизация процессов на базе ИИ достигает новых высот
Обновление n8n 2026 приносит улучшенные инструменты для создания автономных ИИ-агентов.
Читать →
Cyber NewsOpenClaw v2026.2.6: Новый уровень безопасности и поддержка GPT-5.3
OpenClaw v2026.2.6 внедряет сканер безопасности кода и поддержку новейших ИИ-моделей.
Читать →
Cyber NewsGemini 2.5 Ultra: Новый лидер в разработке ПО
Google Gemini 2.5 Ultra устанавливает новые рекорды точности в кодинге и проектировании микросервисов.
Читать →
PHPAction Scheduler для асинхронного выполнения задач в WooCommerce
wp_remote_post() с ‘blocking’ => false: Функция wp_remote_post() из WordPress Core API – это более удобный и “WordPress-way” способ делать HTTP-запросы.
Читать →
PHPПолезные вспомогательные функции на PHP
С помощью этой функции можно вывести переменную, массив, объект. Например, это полезно, когда надо увидеть – что вернула какая-то функция. Или чтобы посмотреть…
Читать →
PHPКонвертируем JSON в массив или объект
json_decode('{foo:"bar"}'); // вернет ошибку - первый параметр надо поместить в двойные кавычки json_decode('{"foo":"bar"}', true); // вернет массив…
Читать →
WooCommercejQuery события
Если у вас настроено автообновление корзины при изменении ее содержимого, то необходимость в кнопке Обновить корзину отпадает.
Читать →
PHPOOP PHP – обращение к классу напрямую
class User { private static $name; public static function setName($name1) { self::$name = $name1; } public static function getName() { return self::$name; }…
Читать →
PHPPHP OOP – передаем значение из объекта в класс
class User { public $name; public $email; public $password; public function __construct($name1) { $this->name = $name1; } public function getName() { echo…
Читать →
ЗаметкиКак изменить количество показываемых строк в таблице фреймворка Limitless
По-умолчанию во фреймворке Limitless в таблицах данных выводится 10 строк. Но это кол-во можно изменить на 25, 50 или 100. Делается это в файле…
Читать →
PHPКак вывести все ошибки PHP (на экран)?
Для того, чтобы на экран выводились все ошибки, которые возникли при выполнении сркипта php – размещаем вначале вашего файла со скриптом такой код.
Читать →
ЗаметкиКак вывести миниатюры товаров в списке
По-умолчанию в Втайгере в списке товаров картинки не выводятся. Вместо этого выводится url изображения, а это не очень удобно для восприятия.
Читать →
ЗаметкиКак создать связанное поле с другим модулем в Vtiger CRM?
Vtiger поддерживает огромное количество типов полей: текстовое, валюта, дата, проценты и так далее. Однако в менеджере полей невозможно создать поле, связанное…
Читать →
PHPРедирект на PHP
Перенаправляем пользователя на другую страницу.
Читать →
WooCommerceИзменяем кнопку добавления в корзину, если товар уже в ней
Если у вас настроено автообновление корзины при изменении ее содержимого, то необходимость в кнопке Обновить корзину отпадает.
Читать →
WooCommerceКак скрыть кнопку – обновить корзину?
Если у вас настроено автообновление корзины при изменении ее содержимого, то необходимость в кнопке Обновить корзину отпадает.
Читать →
WooCommerceУведомление о добавлении товара в корзину – скрыть или изменить
В случаях, когда товар добавился в корзину и пользователя автоматически перекинуло в корзину - появляется уведомление о том, что товар добавлен в корзину.
Читать →
WooCommerceСообщить о бесплатной доставке при заказе от 5000 рублей
Как вывести сообщение о том, что если пользователь добавит в корзину товары на нужную сумму, то доставка будет бесплатной?
Читать →
PHPГенерация случайной строки на PHP
Генерируем строку из букв и цифр стандартными средствами PHP
Читать →
PHPКак очистить переменную от лишних символов 2 (регулярные выражения)
Нередко перед web-разработчиком встает задача защиты сайта от вредоносного кода.
Читать →
WooCommerceКак изменить, скрыть, переименовать поля оформления заказа (checkout)
Убираем, настраиваем поля страницы оформления заказа под наши нужды. Просто и эффективно.
Читать →
WooCommerceПолучить все данные товара по его ID
Если Вам известен ID товара, то можно получить полную информацию о товаре.
Читать →
PHPЕсли есть слэш в конце адреса – перенаправить на url без слэша
В этой статье я расскажу о простом способе сделать перенаправленние на страницу без слэша на конце.
Читать →
WooCommerceОтключить наложенный платеж для конкретных товаров
В файле functions.php вашей темы прописываем следующий код (читаем комментарий в коде ...
Читать →
PHPСделать слово с большой буквы
Изменить регистр слов в переменной php очень просто. Например - сделать первую букву большой.
Читать →
WooCommerceПоиск только по товарам
Простой способ, как осуществить поиск только по товарам на сайте WP + Woocommerce
Читать →
WooCommerceКак упорядочить товары по наличию в Woocommerce
Нередко владельцы интернет-магазинов сталкиваются с вопросом упорядочивания товаров по наличию
Читать →
WooCommerceКак программно получить категорию товара по его ID
В своей работе нередко сталкиваюсь с такими задачами, как определение категории товара по ID товара.
Читать →
WordPressКак запретить индексирование attachment в wordpress?
WordPress создает отдельные страницы для прикрепленных к посту изображений. Такая страница имет вид: адрес_сайта/?attachment_id=55 Поисковые системы…
Читать →
ЗаметкиSSH – простые команды для повседневных нужд
Поиск по содержимому файлов Найти фразу ID транзакции в папке /home/web/site.ru/public_html/wp-content/themes/themename
Читать →
WooCommerceКак автоматически проставить атрибуты alt и title для картинок товаров
Добавляем в файл functions.php вашей темы этот код
Читать →
WooCommerceКак убрать последний элемент в хлебных крошках Woocommerce
Функция, которая убирает последний элемент из хлебных крошек в Woocommerce.
Читать →
PHPКак очистить переменную от лишних символов
Нередко перед web-разработчиком встает задача защиты сайта от вредоносного кода.
Читать →
WordPressКак убрать перенаправление после отправки комментария
После нажатия на кнопку Отправить в форме комментариев происходит перенаправление к новому комментарию. В URL страницы добавляется что-то типа: /#comment-165
Читать →