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

Как отключить отслеживание прав доступа к файлам в git
 4 Дек, 2018

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

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

Скрипт слежения за изменениями в less файлах
 2 Дек, 2018

Lessc не имеет ключа ‘слежения’, чтобы выполнять перекомпиляцию при изменении less файлов проекта, как например это сделано у sass компилятора. Это весьма не удобно на этапе верстки шаблона из макета.

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

GREP — показываем только ближайшее символы от найденного совпадения
 28 Ноя, 2018

По умолчанию GREP выводит всю строку, где был обнаружен указанный вами шаблон поиска. Для форматированных текстовых файлов это подходит. Но если в поиск попадает минифицированный текстовый или binary файл, то в консоль вываливается неприлично много текста.

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

Как отменить последний коммит в GIT
 24 Ноя, 2018

Не часто, но бывает необходимо отменить последний выполненный коммит. В зависимости от того, насколько все плохо можно действовать по-разному.

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

Программно устанавливаем значения настроек на страницах, созданных Config Pages
 22 Ноя, 2018

Модуль Config Pages позволяет создавать страницы конфигурации для вашего модуля, всего сайта, или может быть просто одного из разделов сайта. Потом эти значения можно читать из программы и использовать так, как вам требуется. Но API Config Pages не содержит функции, позволяющей записывать данные обратно в конфигурацию из вашего кода.

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

Генератор случайной строки в одну строку кода на PHP
 21 Ноя, 2018

Задача генерации случайной строки возникает часто в алгоритмах связанных с безопасностью.

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

Прерывание цикла jQuery функции $.each()
 17 Ноя, 2018

Часто использую функцию jQuery API each(), но иногда требуется досрочно прервать выполнение этого цикла. Итак, как выйти из $.each()?

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

Создание кастомного элемента управления на гугл карте
 14 Ноя, 2018

Штатные элементы управления карт google практически невозможно кастомизировать, потому приходится создавать кастомные элементы, которым можно придать нужный внешний вид.

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

Перезапись ветки данными из origin
 8 Ноя, 2018

Когда что то не просто пошло не так, а зашло слишком далеко, как восстановить состояние из удаленного репозитория (origin)?

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

Обработка события click или touchstart
 31 Окт, 2018

Широкое применение мобильных устройств для доступа в интернет накладывает свои специфические требования на разработку веб-сайтов. Привычный обработчик onclick может срабатывать совместно с ontouchstart, а может не срабатывать вовсе на мобильном устройстве.

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