Gitlab CI. Мой опыт реализации деплоя из Gitlab на хостинг.

Работа с GIT-ом даёт возможность разработчику не бояться что-либо поломать. Это реально здорово! Вот только в последнее время мне надоело ручками через WinSCP выкатывать последние обновления на хостинг в рамках изменений в master ветке. Хотелось бы это как-то автоматизировать…

Собственно задача состоит в следующем:

  • создать механизм выгрузки репозитория из GitLab на удалённый хостинг
  • Выгрузка должна срабатывать после пуша коммита/коммитов в ветку master
  • файлы и директории на удалённом хостинге, которые отсутствуют в репозитории не должны удаляться

Читать далее

Adminer — легковесная альтернатива PhpMyAdmin.

PhpMyAdmin весьма удобная штука, но иногда возникает задача, скажем, быстро экспортировать таблицу БД или сделать бэкап. На разворачивание PhpMyAdmin уйдёт время. В качестве альтернативы можно использовать Adminer.

Основные фишки этого инструмента администрирования БД:

Читать далее

Как освоить SQL, Python, Google Таблицы и стать Аналитиком Данных?

С каждым днём в нашем мире становится все больше и больше данных. Каждое наше действие в сети оставляет свой след и может рассказать о нас больше, чем мы думаем. Однако, как же разобраться в таком огромном количестве информации и проанализировать ее? Именно этой работой занимается аналитик данных.

В чем заключается работа аналитика данных?

Аналитик данных должен обработать полученную информацию и сделать на ее основе выводы. Однако, что ещё более важно, аналитик должен донести полученные результаты понятным языком.

Например, аналитик банка N получил информацию о том, в каких магазинах чаще всего расплачиваются картой клиенты в возрастной группе от 30 до 40 лет. Ему нужно обработать эти данные, отсеять лишние и сформировать статистику. На основе полученных результатов банк сможет предложить своим клиентам выгодные предложения. Кроме того, аналитик также способен выяснить, нравится ли клиентам пользоваться продуктами данного банка, что позволит предотвратить отток людей.

Читать далее

JS функция скачивания файла

В одном из проектов столкнулся со следующей задачей:

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

С одной стороны, можно воспользоваться атрибутом тега a под названием download, но здесь есть проблема — этот атрибут не поддерживается IE 10 версии.

На просторах сети нашёл следующее решение:

Читать далее