Selecting self-hosted git service

Posted 9 Apr, 2024

Purpose In the world of open-source software, it’s not a problem to find free-to-use git server for own work and so made this work available to everyone. Most popular are: github, gitlab, bitbucket. There are plenty of them. Most of them do provide paid features. Most do have a......

See more

Update timezone database in JVM

Posted 7 Apr, 2024

Update timezone database for JVM in Linux ...

See more

Writing documentation

Posted 6 Sep, 2022

This document is just a roadmap for sample documentation taken from README-Template.md ...

See more

Example of usage Ansible with Amazon Lightsail

Posted 7 Jul, 2022

Ansible is a tool for managing a cluster of computers. It’s idea is simple - working on top of remote ssh, it execute the same command on each registered node. In opposite to classical orchestration tools, where the controller shoult be accessible(online) to dependent nodes, Ansible just requires nodes to......

See more

Публикация java-библиотеки в maven central

Posted 10 Jul, 2021

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

See more

Основы работы с GnuPG, часть 2. Использование.

Posted 10 Jul, 2021

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

See more

Основы работы с GnuPG, часть 1. Администрирование ключей

Posted 10 Jul, 2021

Подробней о инструменте можно почитать на его сайте, но если вкратце, то это такой мультикомбайн в мире криптографии. Понимание происходящего упрощается в разы, если считать gpg просто как менеджер ключей. Проект GnuPG это реализация спецификации OpenPGP (так же rfc4880), поэтому существуют и альтернативные реализации и расширения. Помимо инфраструктуры......

See more

Unix big file manipulations

Posted 31 May, 2021

Small recipes for manipulation with BIG files using *nix (linux and macOS) tooling. ...

See more

Docker theory

Posted 8 Jun, 2019

This article is about docker and the technologies it is built on. Mostly theory here. ...

See more

Regexp in java

Posted 16 Apr, 2014

Regular expressions (regexp) is a formal language for searching and manipulating with substrings in text. Regular expressions is based on usage if meta-symbols (wildcard characters). This is, actually, a string pattern, which formalizing a search rule (wiki) . There exists two kinds of regular expressions: POSIX (older one, basics) PCRE......

See more