Все записи категории ‘Программирование’

Диагностика varnish, полезные команды
 30 Май, 2018

Занимался пару дней перетряхиванием конфигурации varnish на веб-сервере, решил запротоколировать некоторые моменты, если вдруг понадобится на будущее.

Читать далее »

Ошибка конфига varnish VCL “Symbol not found: std….”
 24 Май, 2018

После std идет название какой либо функции стандартной библиотеки VCL.

Читать далее »

Убираем подсветку поля при фокусе ввода в Chrome
 18 Май, 2018

В браузерах на движке chromium (Chrome, Opera) по умолчанию есть «подсветка» поля, получившего фокус ввода. Смотрим как убрать данный стиль.

Читать далее »

Как изменить длину поля (max length) после создания, сохраняя данные
 15 Май, 2018

Друпал не позволяет менять длину текстового поля после создания. Функция field_update_field также нам не поможет — будет сгенерирована соответствующая ошибка, что поле уже содержит данные и изменить его длину нельзя.

Читать далее »

Убираем нативный крестик в поле ввода под IE
 13 Май, 2018

Во время ввода в текстовом поле IE появляется «крестик», который позволяет очистить поле в один клик. Иногда стиль, и вообще наличие этого крестика, не соответствуют вашему дизайну или логике работы поля. Разбираемся, как его убрать.

Читать далее »

Перетачиваем popup в leaflet для показа его справа
 10 Май, 2018

leaflet right sided popup

В leaflet для элемента tooltip реализовано свойство direction, в вот для popup — нет. Возможно, добавят в будущих обновлениях. Но сейчас, если у вас появилась задача кастомизации отображения попап-а, то её можно решать по-разному.

Читать далее »

Переводим строку в число с плавающей запятой в PHP
 7 Май, 2018

Скаляры для PHP все на одно лицо. Строки или числа, с плавающей запятой или без. PHP не заморачивается. Ему не нужны строгие рамки типов скаляра.

Платить за эту вольность приходится довольно скоро. Начнем с того, что PHP знает два оператора сложения, в контексте которых он по разному понимает скаляры.

Читать далее »

Позиционирование фона с помощью background-position
 3 Май, 2018

В CSS, для позиционирования фонового изображения в контейнере, мы используем свойство background-position.

Свойство можно задать отдельно для оси X и Y,  кроме того можно задать 2, 3 или 4 параметра.

Читать далее »

PHP загрузка файлов через форму
 30 Апр, 2018

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

Читать далее »

Leaflet использование SVG картинки вместо географической карты
 28 Апр, 2018

Javascript библиотека Leaflet для организации работы с картами помимо гео-карт позволяет работать с произвольными наложениями в режиме «без гео-карты».

Т.е. всю мощь скрипта, работу с масштабом, перемещением карты, можно применить к вашей произвольной картинке (например, карте торгового центра).

Читать далее »