Uses
I recently learned about https://uses.tech and decided to share my config.
Hardware
Notebooks
- MacBook Air 13’ 2013 (Core i7 8Gb RAM 256Gb SSD) my own
- MacBook Pro 15’ 2019 (Core i7 16Gb RAM 256Gb SSD) provided by my company
Smartphone
- iPhone 8 256Gb
Headphones
- Apple Earpods
Sony WI-C300because I lost them
Sound system
- Sony GTK-XB7
Gimbal
- Dji Osmo Mobile 2
Desktop
OS
- macOS Catalina
- Linux CentOS/Fedora/Xubuntu/Lubuntu (Previously I used Linux on Desktop long time)
Text Editor
Currently, I switched to Neovim for main work and Vim for fast editing files in terminal.
- Neovim + https://github.com/rhamdeew/dotfiles/blob/master/init.vim
- Vim + https://github.com/rhamdeew/dotfiles/blob/master/.vimrc
Also, I use VS Code as my second text editor
VS Code with JetBrains Mono font and default Dark theme.
List of VS Code Extensions:
- Better Haml (haml syntax support)
- Docker (Dockerfile-syntax support)
- ESLint (JavaScript linter)
- Markdown All in One (Markdown support)
- Python (Python language support)
- Ruby (Ruby language support)
- Ruby Solargraph (Ruby LSP)
- Vetur (Vue tooling)
- Vim (Vim-mode)
- VS Code Ruby (Ruby language support)
Programming languages
- Ruby - my main programming language at work
- PHP - I was introduced to this programming language in 2004 and continue to use it. Now it is not my main programming language and I continue to use it only to support old projects. I used Yii2, Laravel, WordPress, 1C-Bitrix (scary an terrible 😄), etc
- Python - I write small automation scripts in it, as well as web applications using Django
- Bash - small and simple scripts
- JS - JavaScript everywhere 😉
Terminal
- Alacritty (https://github.com/rhamdeew/dotfiles/blob/master/alacritty.yml)
iTerm2 in drop-down mode with Monaco font.- currently, not used
Web browser
- Firefox Developer Edition (main)
- Chrome (for testing)
Cli Apps
- Homebrew
- zsh with Spaceship - awesome prompt!
- ripgrep - very fast grep analogue
- fzf - i use this utility for fuzzy find in prompt history
- rbenv - manage Ruby versions
- nvm - manage Node.js versions
- pyenv - manage Python versions
- gocryptfs - crypt important files and sync
- ansible - for faster provision a new servers
- make - short commands in projects
- docker - must have
- docker-compose - must have
- nnn - file manager
- bat - i use it instead cat
- zoxide - for super-fast jumping between directories
Gui Apps
- KeepassX - tool for manage passwords
- Grammarly - tool for checking my English grammar
- Dropbox - for important files sync
- iTunes - for podcasts listening
- GarageBand - I try to create music in this app
- iMovie - for video editing
- DaVinci Resolve - for video editing too
- Books - default macOS app for Book reading
- Notes - default macOS app for taking notes
- Reminders - default macOS app for Reminders
- Slack - work chats
- Telegram - many chats and interesting channels
- XnConvert - batch images edit
- Monosnap - screenshots with annotations
Deeezer - listen music- Spotify - for music listening
- Sublime Merge - a great tool for resolving merge conflicts
- GIMP - for simple image editing
- ImageOptim - for batch image optimizing
- Tunnelblick - for OpenVPN
- Audacity - simple audio edit
- Filezilla - sometimes I need FTP client
- Midnight Commander - sometimes I need FTP client
- balenaEtcher - for creating bootable USB
- Spotlight - currently, I almost completely replaced the use of Launchpad with the use of Spotlight
- Rectangle - a great tool for app windows positioning
- Pock - this app helps me to use MacBook touch bar
Podcasts
- RWpod
- Ваши любимые рок баллады
- Radio-T
- Don’t Speak
- Брендятина
iOS Apps
- Duolingo - an app to learn languages
- Cake - another app to learn languages
- Books - default app
- Notes - default app
- Reminders - default app
- GarageBand - default app
- Feedly - RSS Reader
- Musixmatch - Shazam analogue
- Google Translate - I use it for ENG <-> RUS translations
- Yandex Translate - this translate app have the support of Tatar language
- YouTube
- Slack
- Snapchat
- Maps.me - for offline maps
- Stocard
- DJI GO - app for Dji Osmo Mobile 2
- Real Racing 3 - I play it when I’m bored
- FIFA Mobile - I play it when I’m bored
Servers
OS
- Centos Linux (host machines)
- Alpine Linux (containers)
Apps
- Docker
- Ansible
Servers
- DigitalOcean - for temporary instances. Fast and stable. I receive funds for the account balance under the affiliate program.
- ArubaCloud - use very cheap promo instances (1€/month) for testing and develop.
- PQ.Hosting - use very cheap instances (1€/month) for testing and develop.
- OVH (Kimsufi) - use bare-metal server with 2Tb HDD for backups and self-hosted services.
- VDSina - for client sites.
- FastVPS - fast and stable instances. This company provided me powerful VPS for free. Thanks!
Cloud storage
- Amazon S3 - stable storage with much featured API
Cloud hosting for static sites
- GitHub Actions + GitHub Pages
- GitLab CI + GitLab Pages
- Netlify
- Vercel
Static site CMS
- Hexo - used on this site
- Hugo
- Jekyll
Self-hosted services
Gitea (previous used Gogs)- I used Gitea in my own company to manage repositories.Redmine- I used Redmine in my own company to manage tasks
Uptime monitoring
- Monitorus.ru
Log errors
- Sentry