Известные проблемы со steam ставят известные вопросы перед теми, кто остался — пиратить или нет? Аккаунты РФ стим не блокирует, все покупки — остались на балансе, но купить новую игру, находясь в РФ, стало сложно, т.к. привычные платежные инструменты работать перестали.
Читать далее »Все записи категории ‘На первой полосе’
Манипуляции с битами в JS
Рассмотрим три операции — установка нужного бита в числе, сброс бита и инверсия.
Читать далее »Форма поиска товаров на Drupal
Здесь подробно рассмотрим небольшую задачу для сайта под управлением CMS Drupal.

Требуется выводить поисковую форму для товаров в виде блока. Форма состоит всего из одного текстового поля, и должна искать товары по названию и аналогам. В поле будет использоваться авто-дополнение текста, показывая список, где можно выбрать товар. При выборе товара из списка, пользователь будет перенаправлен на страницу товара.
Читать далее »Функция подсчета не нулевых бит (JS)
Когда требуется подсчитать количество не нулевых бит в числе, то следуют алгоритму: проверяют четность числа и смещают на каждой итерации на один разряд вправо, пока число не обратится в ноль. Есть и другой алгоритм, который обходится без цикла.
Читать далее »Ошибка в Drupal: once is not a function
В Drupal 9/10 нет jQuery плагина once(), потому при использовании этой функции вы увидите сообщение о том, что once — не является функцией.
Читать далее »Создание кастомных хлебных крошек в Drupal
С 8й версии друпал предлагает механизм переопределения/задания хлебных крошек через реализацию сервиса breadcrumb_builder.
Читать далее »GreyCode генератор
Задачи с бинарными последовательностями мне очень нравятся из-за их «эвристичности». Решение часто скрывается в двух шагах, но додуматься не просто.
Следующая задача описывается так — нужно сгенерировать n-разрядный «серый код».
Читать далее »Добавление своих suggestion в Drupal 9/10
Для добавления suggestions требуется использовать соответствующий группе шаблонов hook. Если название шаблона не известно, то его можно подсмотреть в режиме отладки.
Читать далее »GPTchat пишет эссе
Ребенку задали эссе на тему «Добро вокруг меня.» Сколько мы не бились, но дело не двигалось. Шли минуты, часы, но Андрей лишь вздыхал и стенал —
Ах, кто же придумал такое задание?
А зачем оно мне вообще нужно?
Кастомизация шаблона формы плагина webforms
Чтобы изменить штатный макет формы webform-submission-form.html.twig, требуется имплементация своего шаблона.
Читать далее »