Генерируем SSL сертификат с помощью Let’s Encrypt

К сожалению, пока нет свободного времени на достойное оформление заметки, но уж пусть будет так, чем вообще никак. Здесь описан процесс получения сертификатов letsencrypt в ручном режиме(это когда мы переносим сертификат на сервер вручную)
  • Клонируем репо letsencrypt’а
  • Запускаем генерацию командой:
Continue reading

Анимация загрузки страницы без использования JavaScript

Если у Вас есть приложение, загрузка которого занимает значительное количество времени, то было бы здорово установить заставку, чтобы немного оживить страницу и не дать загрустить пользователю. Часто, анимацию делают с помощью JavaScript, забывая, что CSS дает нам весьма широкие и более легковесные решения.

Continue reading

Автоматическое обновление версий maven-проектов

Я сопровождаю многомодульный java проект. При обновлении версии родительского модуля, я каждый раз, стыдно признаться, открывал файл pom.xml каждого дочернего модуля и вручную изменял номер версии родителя. Номер версии в ссылках на родительский проект опустить нельзя – произойдет ошибка. Указывается номер версии в pom-файле:

Continue reading