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

Получение пропорций (aspect ratio) YouTube видео ролика
 4 Окт, 2018

Стандартное соотношение сторон роликов 16/9. Как определить соотношение сторон, если оно не стандартное?

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

Валидатор для JSON строки в PHP
 2 Окт, 2018

К JSON можно относиться как к одной из разновидностей текстовых форматов передачи данных. Но для PHP это просто ещё одна скалярная строка. Как определить, что перед нами действительно JSON?

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

Группировка строковых значений в выборке из базы данных
 30 Сен, 2018

Группировка по полю, содержащему число, используется значительно чаще, чем группировка по текстовому полю. Я думаю, вы использовали функции вроде AVG(), SUM(), MIN() или MAX(). А вот использование функций GROUP_CONCAT, JSON_ARRAYAGG и JSON_OBJECTAGG встречается на столько редко, что разработчики забывают о том, что группировка по текстовому полю вообще возможна.

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

Воспроизведение видео из разных источников в качестве фона контейнера
 27 Сен, 2018

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

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

Вывод статистики переходов по внешним ссылкам с вашего сайта в Google Analytics
 21 Сен, 2018

Аналитика от гугла позволяет регистрировать произвольные (пользовательские) события и выводить по ним статистику. О том, как создать событие пишут многие, но для полноты картины не хватает описания — как затем посмотреть соответствующую статистику. Постараюсь дать полный гайд.

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

Как перезагрузить страницу из js
 20 Сен, 2018

Наиболее широко встречается следующий способ:

Он инициирует setter локации, заставляя браузер выполнить переход на указанную страницу. Не все браузеры поддаются на данную уловку. Если не указать отличное от прежнего значение, то может ничего не произойти.

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

Многострочные константы в js
 19 Сен, 2018

JavaScript в web был когда то всего лишь приятным дополнением. А сейчас сложно найти сайт, который не использует скрипты.

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

Как в javascript получить реальные размеры картинки (тег img)
 17 Сен, 2018

Довольно часто картинка на странице показывается в масштабе, и при попытке определить её размеры из скрипта вы получите размер контейнера, а не самой картинки.

Разберемся как получать реальные размеры изображения.

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

Подсчет времени выполнения скрипта в UNIX
 12 Сен, 2018

Для того чтобы подсчитать время выполнения, нам понадобится получать время в текущий момент и вычислять разницу. Обе задачи вполне решаемы в консоли UNIX.

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

Арифметические операции в консоли UNIX
 12 Сен, 2018

Как произвести в bash/sh простейшие вычисления? Давайте рассмотрим несколько примеров.

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