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

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, а может не срабатывать вовсе на мобильном устройстве.

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

Псевдоклассы состояния контейнера input
 24 Окт, 2018

Хотелось бы выделить такой перечень css псевдоклассов и приемов работы с ними, который основан на состоянии элемента INPUT.

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

Адаптивная верстка Youtube видео ролика (без использования API/плагинов)
 20 Окт, 2018

В продолжение статьи о адаптивном показе видео с видео-хостинга YouTube. Случай, когда воспроизведением ролика не требуется управлять, позволяет отказаться от использования 3rd part плагинов или YouTube API.

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