Senior Software Developer, Itransition.
Vladimir Bogretsov has more than 6 years of experience in Information Technologies.
Responsible for development and design of core and plugin features of the
# Font: SF Mono Light 12 | |
export PS1='\u@\h:\W$ ' | |
export PATH=$HOME/.bin:$HOME/ports/Library/Frameworks/Python.framework/Versions/3.6/bin/:/Users/vova/ports/lib/postgresql96/bin/:$HOME/ports/bin:$HOME/ports/sbin:$PATH | |
export LPATH=$HOME/ports/lib:$LDPATH | |
export MANPATH=$HOME/ports/share/man:$MANPATH | |
export LANG=en_US.utf-8 | |
export LC_ALL=en_US.utf-8 |
package main | |
import ( | |
"log" | |
"strconv" | |
"github.com/streadway/amqp" | |
) | |
func test(conn *amqp.Connection) error { |
Инструменты и алгоритм проектирования высоконагруженных систем, представленный в докладе Олега Бунина.
Разделение приложения на сервисы, которые взаимодействуют друг с другом по некоторому протоколу. Сервисы должны быть независимы друг от друга.
## Why it was decided to use files and not database | |
Email microservice | |
Where to store templates | |
Scores: | |
1. Code size 3 | |
2. Dependencies 5 |
" ========================== Plugin manager ================================== | |
call plug#begin('~/.config/nvim/plugged') | |
" Plug 'itchyny/lightline.vim' | |
"Plug 'tpope/vim-fugitive' | |
Plug 'altercation/vim-colors-solarized' | |
"Plug 'hdima/python-syntax' | |
"Plug 'irrationalistic/vim-tasks' | |
"Plug 'Shougo/defx.nvim', { 'do': ':UpdateRemotePlugins' } | |
Plug 'jiangmiao/auto-pairs' | |
Plug 'tpope/vim-surround' |
# List of plugins | |
set -g @plugin 'tmux-plugins/tpm' | |
set -g @plugin 'tmux-plugins/tmux-sensible' | |
set -g @plugin 'thewtex/tmux-mem-cpu-load' | |
set -g @plugin 'soyuka/tmux-current-pane-hostname' | |
run '~/.tmux/plugins/tpm/tpm' | |
#### COLOUR (Solarized dark) |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>AdjustWindowForFontSizeChange</key> | |
<false/> | |
<key>AllowClipboardAccess</key> | |
<true/> | |
<key>AlternateMouseScroll</key> | |
<true/> |
# Define | |
schemes: | |
everforest_dark_hard: &everforest_dark_hard | |
primary: | |
background: '#2b3339' | |
foreground: '#d3c6aa' | |
normal: | |
black: '#4b565c' | |
red: '#e67e80' | |
green: '#a7c080' |
mkfs.ext4 /dev/nbd1 | |
mount /dev/nbd1 /mnt | |
curl -sL https://github.com/alpinelinux/apk-tools/releases/download/v2.10.3/apk-tools-2.10.3-armhf-linux.tar.gz -o apk-tools.tar.gz | |
tar xvzf apk-tools.tar.gz -C . | |
./apk --arch armhf -X http://dl-cdn.alpinelinux.org/alpine/v3.9/main/ -U --allow-untrusted --root /mnt --initdb add alpine-base curl | |
cp /etc/resolv.conf /mnt/etc/resolv.conf | |
mkdir -p /mnt/usr/local/sbin | |
mkdir -p /mnt/usr/local/bin |