, 4 min read
Uses
Original post is here eklausmeier.goip.de/aux/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.0-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 4.4.7.28397-1
2. Terminal + shell
- st 0.9.2-1 + zsh 5.9-5
- tmux 0.9.2-1 within st
- xterm 392-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.9.7.arch1-1 using pacman 6.1.0-3 + trizen 1:1.68-1
- IceWM 3.6.0-1, no buttons or icons on screen, starts just blank
- iptables 1:1.8.10-1 + ipset 7.21-1 + sshguard 2.4.3-1
4. Desktop
- Firefox 127.0.2-1
- Chromium 126.0.6478.126-1
- J-Pilot 2.0.1-4
- LibreOffice 24.2.4-2 occasionally
- mplayer 38542-2 for videos
- sxiv 26-2 for image display
- Imagemagick 7.1.1.34-1 for image modifications
- signal-desktop 7.13.0-1
- ffmpeg 2:7.0.1-1
5. Compilers, interpreters and languages
- gcc 14.1.1+r58+gfc9fb69ad62-1
- luajit 2.1.1716656478-1
- cobc 3.2.1-4
- PHP 8.3.8-2
- Perl 5.38.2-1
- node 22.3.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-g1120d9e1df1c, 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.0-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
- 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
- GitHub
- Render
- Kinsta
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