My journey in IT¶
Here I want to share my point of view on many topics I have faced during my career. This is also a space for free notes, comments, and thoughts — from data analysis, through machine learning algorithms, to solving a Rubik's cube.
My toolbox¶
VIM¶
I have loved vim for years. It started with configuring a router on a Slackware distribution. My configuration:
~/.vimrc, with the list of plugins I use and a basic setup:
call plug#begin('~/.vim/plugged')
" File Navigation
Plug 'preservim/nerdtree'
Plug 'hashivim/vim-terraform'
Plug 'vim-syntastic/syntastic'
Plug 'nvie/vim-flake8'
Plug 'tpope/vim-fugitive'
Plug 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
Plug 'kien/ctrlp.vim'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
call plug#end()
📁 NERDTree¶
With this plugin I can browse files as a tree (:NERDTreeToggle).
🔍 fzf + ctrlp¶
Very fast file search, useful for larger repositories.
Linux¶
A few shell commands I can't imagine my daily work without:
sed
find
grep
awk
tcpdump
Other tools¶
Taking notes: logseq Task management: Asana Password manager: KeePassXC