По умолчанию для mysqldump требуются права пользователя на блокировку таблиц.
Читать далее »Все записи категории ‘Программирование’
Браузер сообщает об ошибке всплывающим окном вроде того, что на скриншоте. Сообщается, что AJAX завершен неправильно. Но основной симптом — что не работают вообще какие либо транзакции, связанные с работой с формами.
А в логах Drupal вы видите загадочное сообщение — «неверные POST данные формы».
Читать далее »Веб сервера поддерживают обычно соединение в течении какого то времени. Но что делать, если нужно скачать файл, который просто не успевает закачаться за отведенное время?
Читать далее »Столкнулся со следующим неприятным багом, при использовании модуля pathauto, совместно с модулем транслитерации: Drupal генерирует «обрезанные» синонимы адресов страниц.
Читать далее »Обычно эта задача решается через уравнения круга, но для программирования нужно аналитическое решение (в виде формулы).
Читать далее »Ошибка возникает при использовании сервисов Яндекс карт, вроде геокодинга.
Читать далее »На AWS файлы копятся в течении жизни проекта, а для разработки иногда удобнее иметь их локально. Как перетащить их из облака (и закинуть потом обратно), пользуясь консолью, расскажу в статье.
Читать далее »Полезное ноу-хау для тех кто пользуется jQuery. Функция $.each() производит перебор элементов по порядку, но иногда требуется выполнить операции в обратном порядке.
Читать далее »Плагин woocommerce — интернет-магазин для WP — и так показывает огромное число полей на форме оформления заказа (т.н. checkout), и обычно требуется убрать/спрятать лишние поля. Но в данной статье я расскажу об обратной задаче: как добавить и обрабатывать свои произвольные поля в этой форме.
Читать далее »Небольшие векторные элементы очень удобно вставлять как часть CSS кода. Хочу показать пример, как сделать их еще и параметрически зависимыми, при компиляции из LESS.
Читать далее »