, 4 min read
Uses
This describes my equipment I use at home for private use. Professionally I am "forced" to use Windows. This page is part of /uses, a website where people share what gear they use. It was created by Wes Bos.
- 1. Editor
- 2. Terminal + shell
- 3. OS and Window manager
- 4. Desktop
- 5. Compilers, interpreters and languages
- 6. Smartphone (=camera)
- 7. Tablet
- 8. Smartwatch
- 9. Internet service provider
- 10. PC hardware
- 11. Blogging software
- 12. Hosting for backup and to protect against DNS vandalism
- 13. Dynamic DNS
1. Editor
- neovim 0.10.1-5
- mle 1.7.2-1
- geany 2.0-1, if I have to edit very many files all at once
- Notepad++, if on Windows
- Beyond Compare 5.0.2.30045-1
2. Terminal + shell
- st 0.9.2-1 + zsh 5.9-5
- tmux 0.9.2-1 within st
- xterm 394-1, sometimes, if st is not available
- PuTTY, if on Windows
- git-bash, if on Windows
- termux on Android
3. OS and Window manager
- Arch Linux 6.10.10.arch1-1 using pacman 7.0.0.r3.g7736133-1 + trizen 1:1.68-1
- IceWM 3.6.0-1, no buttons or icons on screen, starts just blank
- iptables 1:1.8.10-2 + ipset 7.22-1 + ssshguard 1.0.0-1
4. Desktop
- Firefox 130.0.1-2
- Chromium 129.0.6668.70-1
- J-Pilot 2.0.1-5
- LibreOffice 24.8.2-1 occasionally
- mplayer 38542-3 for videos
- sxiv 26-2 for image display
- Imagemagick 7.1.1.38-3 for image modifications
- signal-desktop 7.26.0-1
- ffmpeg 2:7.0.2-3
5. Compilers, interpreters and languages
- gcc 14.2.1+r134+gab884fffe3fc-1
- luajit 2.1.1725453128-1
- cobc 3.2.1-4
- PHP 8.3.12-1
- Perl 5.40.0-1
- node 22.9.0-1
6. Smartphone (=camera)
- Oppo Reno 4 running Android 12, kernel 4.19.157-perf+ since May 2022
- Termux
- F-Droid
- Brave Browser, advertisements on a small screen are really annoying, therefore Brave
- Simplenote for occasional note taking, synchronized accross devices
- Shelly App
- Signal Messenger
- sipgate Satellite
- Proton Mail
7. Tablet
- Samsung Galaxy Tab A7, Android 12, kernel 4.19.157-perf-26272441 since 2020
- Xiaomi Tab 6, MIUI version 14, Android 13, kernel 4.19.157-perf-g184e8dea04e9 since 2023
8. Smartwatch
- Oppo Band Sport since July 2022 up to April 2024; lost it
9. Internet service provider and monitoring
- Vodafone cable: 1 GBit/s download, 50MBit/s upload
- HetrixTools: a very good uptime monitor
- BetterStack: another uptime monitor
10. PC hardware
- AMD Ryzen 7 5700G since May 2022
- 2x32GB G.Skill Trident Z Neo DDR4-3600 DIMM CL16 Dual Kit
- Motherboard ASRock X570 Phantom Gaming 4
- 2TB Samsung PCIe "harddisk"
- 32" LG Electronics 32UN550-W display monitor, provides ample of screen space
- Loudspeaker Wavemaster Moody BT 2.1
11. Blogging software
- Simplified Saaze static site generator
- Hiawatha 11.4 web-server up to August 2023, switched to NGINX 1.27.1-1
- MathJax for math typesetting
- PrismJS for syntax highlighting
- This blog uses the fonts Merriweather and UnifrakturMaguntia from Google Fonts
- Icons are from uxwing and Wikimedia
- Mermaid for diagrams
- Pagefind for providing search functionality on this blog, pagefind 1.1.0
- Ahrefs for site auditing, e.g., finding 404 pages, broken links, etc.
- lftp 4.9.2-2, if I have to use FTP and transfer multiple directories with files in them
12. Hosting for backup and to protect against DNS vandalism
- Cloudflare, site is here
- Netlify, site is here
- Vercel, site is here
- surge.sh, site here
- neocities.org, site is here
- Lima-City
- Render
- Kinsta
- GitLab
13. Dynamic DNS
DNS take-down is a common problem, see DNS take-down. Therefore I use multiple dynamic DNS providers. "Don't put all your eggs in a single basket."
- GoIP DNS Services: main dynamic DNS service, domain name is eklausmeier.goip.de
- No-IP dynamic DNS: backup dynamic DNS service, domain name is klm.no-ip.org or klm.ddns.net
- Dynu DNS: another backup dynamic DNS service, domain name is eklausmeier.mywire.org
- "Afraid.org" Free DNS by Joshua Andersen: another backup dynamic DNS service, domain name is klm.us.to