Архив за Сентябрь, 2018

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

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

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

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

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

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

Нейросеть распознаёт изображения на рисунках
 25 Сен, 2018

Продолжаю следить за новостями, связанными с развитием нейросетей. Почему это интересно? Я думаю, что одна из следующих технологий, которые качественно изменят нашу жизнь, будет технология AI. Мне кажется, это станет возможным, когда быстрые компьютерные вычисления, основанные на линейных алгоритмах, и нейросетевые технологии для обработки bigdata объединят вместе.

Для AI очень важно обучение. Как его можно автоматизировать?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как использовать Exosuit checkpoint и Exosuit dock и для чего они нужны в Oxygen is not included
 16 Сен, 2018

Oxygen is not included продолжает развиваться. Недавнее обновление добавило блок исследований Environment Protection, которое открывает несколько построек, связанных с операциями со скафандрами-экзоскелетеми (Exosuit).

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

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

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

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

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

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

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