Последние записи

Зависания при билде образа докера — Sending build context to Docker daemon

Всё очень просто — в контекст сборки отправляется всё что рядом с Dockerfile. Поэтому либо юзаем .dockerignore для исключения всего ненужного, либо закидываем докерный файл в отдельную директорию и кладём рядом с ним только то, что нужно для сборки образа.

Быстрое создание файловой структуры модуля Opencart

Модули в Opencart обладают одной неприятной особенностью − даже для простых модулей требуется создавать глубокую иерархию директорий. Делать это вручную крайне неудобно, поэтому я набросал маленькую функцию на bash, которая создаст всю необходимую структуру автоматически.

Как заставить работать hover не на ссылках в ios

Заметил странную хрень – на ios не срабатывают hover у элементов, которые не anchor (<a>). Лечение элементарное − короче ставим onclick=»» у элемента и всё окей — hover будет срабатывать по тапу на элементе.

Unicode меняются на emoji

Как всегда в зоопарке браузеров отличился microsoft оказалось что такое поведение ещё и на ios. На этот раз по необъяснимым причинам их браузер пытается отображать unicode последовательности в виде emoji изображений. Может это и гуд для определённых ситуаций, но я не понял нафига они это применяют в том числе для content у псевдоэлементов. Короче, чтобы […]

Древний PHP5, OpenSSL и PHPBrew

Сегодня решил посидеть в своём старом добром линуксовом десктопнике и зафигачить пару апдейтов для FOC:CSV (давно уж спрашивали), а там всё через phpbrew работает.

Рекурсивный git status

Небольшой однострочник для рекурсивного вызова git status по всем субдиректориям

Яндекс.Метрика