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 |