Available on https://fedor-malyshkin.github.io
- Update info on site, after that in CV and in LI (https://www.linkedin.com/in/fedor-malyshkin/)
- Java: 4 (in magnetico/magnetosoft) + (current year - 2015) = so for 2021 it will be
4 + (2021-2015) = 10
- Scala: the current year - 2018
(2021-2018) = 3
- Python: the current year - 2018
(2021-2018) = 3
- Start docker (in this directory):
# initial
docker run -it -v `pwd`:/mnt -p 80:4000 --name jekyll ubuntu bash
# start
docker start jekyll
# login
docker exec -it jekyll bash
- (in docker) Install Ruby:
apt-get update
apt-get install -y locales ruby-full build-essential zlib1g-dev python2 libffi-dev libssl-dev libreadline-dev
dpkg-reconfigure locales (select en_US.UTF-8 UTF-8, was 159)
update-locale LANG=en_US.UTF-8
export LANG=en_US.UTF-8
- (in docker) Adjust Gem storage:
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
- (in docker) Finally, install Jekyll (https://jekyllrb.com/):
cd /mnt
gem install jekyll bundler
- (in docker) Run Jekyll (will be available on port 80):
update-locale LANG=en_US.UTF-8
export LANG=en_US.UTF-8
cd /mnt
bundle exec jekyll serve --host 0.0.0.0
- (in docker) Update libs from time to time (must be run in site's directory):
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoclean
apt-get autoremove
apt-get check
apt-get -f install
apt-get clean
apt-get autoclean
cd /mnt
gem update
bundle update