Мой первый опыт написания тестов на Python: Руководство для сомневающихся

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

Мой первый опыт написания тестов на Python: Руководство для сомневающихся Читать полностью »

Создаём MCP-сервер для WordPress с поддержкой WPML на Python

Введение Если вы хотите управлять своим WordPress-сайтом через внешние инструменты, например Claude, удобным способом будет использовать MCP-сервер. В этой статье мы разберём, как создать такой сервер на Python с поддержкой WPML для мультиязычности. 1. Архитектура сервера Мы используем библиотеку FastMCP для реализации MCP-сервера. Сервер умеет: Получать список постов. Получать один пост по ID. Создавать посты. …

Создаём MCP-сервер для WordPress с поддержкой WPML на Python Читать полностью »

Пакетное перекодирование mp3

Вначале по старинке вспомнил про замечательную утилиту Lame которую я когда то использовал, и даже вбил в поиск… Но потом открыл окно чата и спросил ИИ, умеет ли ffmpeg пережимать mp3 (а было подозрение что умеет, ведь внутри видео бывает mp3 аудио). можно ли через ffmpeg перекодировать .mp3 на другой битрейт?

бэкдоры в плагинах и темах WordPress (опять)

И снова я столкнулся с ситуацией, когда пользователь на своем сайте загрузил плагин из непонятного источника, который принес много проблем. Этот код выполнял сканирование чужих сайтов и нагружал слабый хостинг. Код оказался неизвестным ни одному из антивирусов, я проверял его на virustotal, и подобное будет происходить и далее. Как найти подобные закладки? Прежде всего, если …

бэкдоры в плагинах и темах WordPress (опять) Читать полностью »

Woocommerce добавление SEO-текста для категорий товаров

В этой статье мы рассмотрим, как добавить специальный SEO-текст на страницы категорий товаров в WooCommerce. Зачем это нужно? SEO-текст помогает поисковым системам лучше понимать содержание страниц вашего сайта. Это может привести к улучшению позиций ваших страниц в результатах поиска. Добавляя специальный SEO-текст на страницы категорий товаров, вы можете указать поисковым системам, о чем именно эта …

Woocommerce добавление SEO-текста для категорий товаров Читать полностью »

WooCommerce: Показ цены только для вариации по умолчанию вместо диапазона цен.

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

WooCommerce: Показ цены только для вариации по умолчанию вместо диапазона цен. Читать полностью »

ChatGPT. Программирование без знания языка.

Да, вот и наступило время, когда можно описать задачу и ИИ сам напишет код! Почти. Если раньше за подобную задачу и браться не хотелось, потому что ради одноразовой утилиты нужно было потратить часы на чтение мануалов, на пробы и ошибки, отладку, поиск правильных подходов и функций, то теперь вот так просто. Конечно все еще не …

ChatGPT. Программирование без знания языка. Читать полностью »

Stable Diffusion. Технология генерации изображения по тексту.

На странице собраны основные термины и понятия, которые могут быть полезны тем кто хочет разобраться в генерации изображений нейросетями. Вначале несколько слов какое оборудование понадобится: Для генерации изображений необходима видеокарта с количеством памяти от 4Гб (лучше 6Гб или 8Гб) производителя Nvidia. Если у вас карта от AMD то для генерации понадобится система Linux и некий …

Stable Diffusion. Технология генерации изображения по тексту. Читать полностью »

WordPress WP-CLI под OpenServer

Консольная утилита WP-CLI позволяет делать много интересных вещей с WordPress, начиная с его установки, настройки и до изменений в БД. Здесь я покажу вариант локальной установки под OpenServer и использование для развертывания чистого WordPress    

Пережатие видео в папке при помощи Python скрипта и конвертера FFmpeg

Многие знают что существует пакет утилит FFmpeg, которым можно воспользоваться для пережатия и конвертации видео-файлов. Чтобы сконвертировать файл из одного формата в другой достаточно указать несколько ключей, путь к исходному файлу, путь к выходному и выполнить это в командной строке. Если файлов много, они лежат в подкаталогах и т.п. то можно написать скрипт. Я покажу …

Пережатие видео в папке при помощи Python скрипта и конвертера FFmpeg Читать полностью »