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
- MacBook Pro 14’ 2023 (M3 Pro 18Gb RAM 512Gb SSD) my own
Smartphone
iPhone 8 256GbiPhone 11 256Gb- iPhone 13 Pro 256Gb
- Tecno Spark 30C
Headphones
- Apple Earpods
- Sony WI-C300
- Anker Soundcore Life Dot 2 NC
Sound system
- Sony GTK-XB7
Gimbal
- Dji Osmo Mobile 2
Drone
- Dji Mavic Air
Desktop
OS
- macOS Sonoma
- Linux CentOS/Fedora/Xubuntu/Lubuntu (Previously I used Linux on Desktop long time)
Text Editor
My main text editor is Cursor now. With AI, I don’t need a lot of extensions.
I use only:
- Vim (Vim-mode)
- Ruby (language support)
- VS Code Ruby (Ruby language support)
- JavaScript and TypeScript (language support)
- GitLens
- EditorConfig for VS Code
- DevContainers
- Better Haml (HAML syntax support)
- Vue (framework support)
- GitHub Theme
Other editors I use:
- Zed
- VS Code (with Cline installed)
- VS Code Insiders (with Kilo Code installed)
- Vim
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 use it only to support old projects. I used Yii2, Laravel, WordPress, 1C-Bitrix (scary and 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 😉
- Go - in vibe-coding mode, for coding network utilities
Terminal
iTerm2 in drop-down mode with Monaco font.- currently, not usedAlacritty (https://github.com/rhamdeew/dotfiles/blob/master/alacritty.yml)KittyWezTerm- Warp
Web browser
- Arc (main)
- Chrome (for testing)
- Firefox (for testing)
Cli Apps
- Claude
- Codex
- Qwen CLI
- Opencode
- Crush
- Homebrew
- ripgrep - very fast grep analogue
- fzf - i use this utility for fuzzy find in prompt history
- asdf - manage Ruby/Node.js versions
- ansible - for faster provision a new servers
- make - short commands in projects
- docker - must have
- docker-compose - must have
- zoxide - for super-fast jumping between directories
Gui Apps
- KeepassXC - tool for manage passwords
Grammarly - tool for checking my English grammarDropbox - for important files sync- iTunes - for podcasts listening
- GarageBand - I try to create music in this app
iMovie - for video editingDaVinci Resolve - for video editing too- CapCut - for video editing
- 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- Shottr - screenshots with annotations
Deeezer - listen musicSpotify - for music listening- Yandex Music
- Apple Music
- Sublime Merge - a great tool for resolving merge conflicts
GIMP - for simple image editing- SeaShore - for simple image editing
- ImageOptim - for batch image optimizing
Tunnelblick - for OpenVPN- MacOS built-in VPN support
- FoXray
- Streisand
- HAPP
- 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
- Raycast
Rectangle - a great tool for app windows positioningPock - this app helps me to use MacBook touch bar- NetNewsWire - RSS reader
Podcasts
RWpod- 😥- Ваши любимые рок баллады
- Radio-T
- Don’t Speak
- Брендятина
iOS Apps
Duolingo - an app to learn languagesCake - 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
Twitter- 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- GTA San Andreas
- CarX Drift 2
- CarX Drift 3
- Wreckfest
Android Apps
- ChatGPT
- Grok
- Claude
- Suno
- Firefox Focus
- LocalSend
- GTA Liberty City Stories
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!
- Aeza
- Beget
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