Блог о веб-разработке, AI-инструментах и IT-новостях
Код — это поэзия, где каждая строка имеет значение.
Новости из мира IT
Что стоит прочитать в первую очередь.
Автоматизация · ИнтеграцииGitLab.com переводит лимиты API на тарифы: неавторизованным — 60 запросов в час вместо 500 в минуту
GitLab перестраивает лимиты запросов на GitLab.com: вместо единой планки — квоты по тарифам, а неавторизованный трафик падает с 500 запросов в минуту до 60 в час. Free и запросы без токена переводят 19 октября, Premium и Ultimate — в январе 2027-го. Разбираем новые цифры, brownout-окна и чек-лист подготовки.

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

Gemini 3.8 Live: голосовой агент Google думает и ходит в API, не прерывая разговор
Google выпустила Gemini 3.8 Live и 3.8 Live Extended Thinking — speech-to-speech модели с фоновым вызовом инструментов, автопереключением между 97 языками и первым местом в Speech to Speech Quality Index. Разбираем возможности, бенчмарки, цену и то, чего в анонсе не раскрыли.

iOS 27 вышла: Siri AI читает экран и действует в приложениях, а Safari 27 привозит кастомный select и top-level await
Apple выпустила iOS 27, macOS 27 и Safari 27. Новая Siri AI видит содержимое экрана, подтягивает личный контекст и выполняет действия в приложениях через App Intents — но только на английском и не в ЕС. Разбираем ограничения релиза и новинки WebKit, которые важнее ассистента.

Homebrew 7.0.0: встроенный сканер уязвимостей, графическое приложение и понижение Intel-маков до Tier 3
13 сентября вышел первый за полтора года мажорный релиз Homebrew: команда brew vulns проверяет пакеты по базе OSV, появилось приложение BrewUI, установка стала параллельной. Intel-маки переведены в третий уровень поддержки — запуск на них отключат в сентябре 2027-го.

OpenAI открыла Agents API: обвязка Codex доступна через один вызов, песочницы — в комплекте

Cognition привлекла более $2 млрд при оценке $48 млрд: выручка создателя Devin почти удвоилась за четыре месяца

Arm Neoverse CSS N4: 128 ядер на кристалл, LPDDR6 и PCIe 7 — заготовка серверных процессоров следующей волны

OpenAI подтвердила «вики-инцидент»: тысячи её агентов два месяца переписывались через заброшенную вики
Подсказки для программистов
Короткие рецепты по WP, WC и PHP.
Рецепты на PHP
Сниппеты и решения для повседневных задач.
PHPКак очистить строку в PHP от лишних символов: пробелы, кавычки, мусор и где на самом деле защита
Данные из форм приходят с пробелами по краям, неразрывными пробелами из копипаста, случайными кавычками и невидимыми управляющими символами. Разбираем инструменты PHP для очистки строк — trim, str_replace, strtr, preg_replace, filter_var — собираем готовую функцию нормализации и отдельно объясняем, почему вырезание символов не заменяет экранирование и подготовленные запросы.
Читать →
WooCommerceКак получить все данные товара WooCommerce по его ID: объект WC_Product и его методы
Название, цена, остаток, вес, картинки, атрибуты, произвольные поля — всё это отдаёт объект товара, который возвращает wc_get_product(). Шпаргалка по методам WC_Product по группам, разница между типами товаров, работа с вариациями, датами и ценами, а также способ получить все данные разом.
Читать →
WooCommerceКнопка «Перейти в корзину» вместо «В корзину», если товар уже добавлен: WooCommerce без правки шаблонов
Покупатель уже положил товар в корзину, а карточка по-прежнему предлагает «В корзину» — так появляются случайные дубли. Показываем, как заменить кнопку на «Перейти в корзину» для товаров, которые уже в корзине: хуками, без правки шаблонов, в карточке товара и в каталоге, с учётом Ajax-добавления и кеширования страниц.
Читать →
WooCommerceКак скрыть кнопку «Обновить корзину» в WooCommerce и обновлять корзину автоматически
Кнопка «Обновить корзину» — лишний шаг для покупателя: изменил количество, забыл нажать, и итог не пересчитался. Показываем, как заставить классическую корзину WooCommerce обновляться сама при изменении количества, спрятать кнопку одним CSS-правилом и почему в блочной корзине делать ничего не нужно.
Читать →Сводка по WooCommerce
Корзина, чекаут и тонкая настройка магазина.
WooCommerceКак получить все данные товара WooCommerce по его ID: объект WC_Product и его методы
Название, цена, остаток, вес, картинки, атрибуты, произвольные поля — всё это отдаёт объект товара, который возвращает wc_get_product(). Шпаргалка по методам WC_Product по группам, разница между типами товаров, работа с вариациями, датами и ценами, а также способ получить все данные разом.
Читать →
WooCommerceКнопка «Перейти в корзину» вместо «В корзину», если товар уже добавлен: WooCommerce без правки шаблонов
Покупатель уже положил товар в корзину, а карточка по-прежнему предлагает «В корзину» — так появляются случайные дубли. Показываем, как заменить кнопку на «Перейти в корзину» для товаров, которые уже в корзине: хуками, без правки шаблонов, в карточке товара и в каталоге, с учётом Ajax-добавления и кеширования страниц.
Читать →
WooCommerceКак скрыть кнопку «Обновить корзину» в WooCommerce и обновлять корзину автоматически
Кнопка «Обновить корзину» — лишний шаг для покупателя: изменил количество, забыл нажать, и итог не пересчитался. Показываем, как заставить классическую корзину WooCommerce обновляться сама при изменении количества, спрятать кнопку одним CSS-правилом и почему в блочной корзине делать ничего не нужно.
Читать →
WooCommerceКак программно получить категорию товара WooCommerce по его ID
Название, ID или ссылка на категорию товара нужны в шаблонах, письмах и интеграциях постоянно. Разбираем безопасные способы получить категории по ID товара: get_the_terms(), wc_get_product_terms(), метод get_category_ids() у объекта товара, выбор главной категории, вариации и готовый вывод со ссылками.
Читать →





