, 5 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

  1. neovim 0.10.2-2
  2. mle 1.7.2-1
  3. geany 2.0-1, if I have to edit very many files all at once
  4. Notepad++, if on Windows
  5. Beyond Compare 5.0.2.30045-1

2. Terminal + shell

  1. st 0.9.2-1 + zsh 5.9-5
  2. tmux 0.9.2-1 within st
  3. xterm 395-1, sometimes, if st is not available
  4. PuTTY and MobaXterm, if on Windows
  5. git-bash, if on Windows
  6. termux on Android
  7. ssh+sshd from openssh 9.9p1-2, and mosh 1.4.0-16 if on a train

3. OS and Window manager

  1. Arch Linux 6.11.8.arch1-2 using pacman 7.0.0.r3.g7736133-1 + trizen 1:1.68-1
  2. IceWM 3.6.0-1, no buttons or icons on screen, starts just blank
  3. iptables 1:1.8.10-2 + ipset 7.22-1 + ssshguard 1.0.0-1

4. Desktop

  1. Firefox 132.0.2-1
  2. Chromium 131.0.6778.69-1
  3. J-Pilot 2.0.2-1
  4. LibreOffice 24.8.3-1 occasionally
  5. mplayer 38542-4 for videos
  6. sxiv 26-2 for image display
  7. Imagemagick 7.1.1.40-2 for image modifications
  8. signal-desktop 7.33.0-1
  9. ffmpeg 2:7.1-2

5. Compilers, interpreters and languages

  1. gcc 14.2.1+r134+gab884fffe3fc-1
  2. luajit 2.1.1727870382-1
  3. cobc 3.2.1-4
  4. PHP 8.3.13-1
  5. Perl 5.40.0-1
  6. node 23.1.0-1

6. Smartphone (=camera)

  1. Oppo Reno 4 running Android 12, kernel 4.19.157-perf+ since May 2022
  2. Termux
  3. F-Droid
  4. Brave Browser, advertisements on a small screen are really annoying, therefore Brave
  5. Simplenote for occasional note taking, synchronized accross devices
  6. Shelly App
  7. Signal Messenger
  8. WhatsApp
  9. sipgate Satellite
  10. Proton Mail

7. Tablet

  1. Samsung Galaxy Tab A7, Android 12, kernel 4.19.157-perf-26272441 since 2020
  2. Xiaomi Tab 6, MIUI version 14, Android 13, kernel 4.19.157-perf-g184e8dea04e9 since 2023

8. Smartwatch

  1. Oppo Band Sport since July 2022 up to April 2024; lost it

9. Internet service provider and monitoring

  1. Vodafone cable: 1 GBit/s download, 50MBit/s upload
  2. HetrixTools: a very good uptime monitor
  3. BetterStack: another uptime monitor

10. PC hardware

  1. AMD Ryzen 7 5700G since May 2022
  2. 2x32GB G.Skill Trident Z Neo DDR4-3600 DIMM CL16 Dual Kit
  3. Motherboard ASRock X570 Phantom Gaming 4
  4. 2TB Samsung PCIe SSD ("harddisk")
  5. 32" LG Electronics 32UN550-W display monitor, provides ample of screen space
  6. Loudspeaker Wavemaster Moody BT 2.1

11. Blogging software

  1. Static site generator Simplified Saaze (Version 2.5, 29-Sep-2024)
  2. Web-server is NGINX 1.27.2-1
  3. MathJax for math typesetting
  4. PrismJS for syntax highlighting
  5. Fonts Merriweather and UnifrakturMaguntia from Google Fonts
  6. Icons are from uxwing and Wikimedia
  7. Mermaid for diagrams
  8. pagefind 1.1.1 for providing search functionality on this blog
  9. Ahrefs for site auditing, e.g., finding 404 pages, broken links, etc.
  10. lftp 4.9.3-1, if I have to use FTP and transfer multiple directories with files in them

12. Hosting for backup and to protect against DNS vandalism

  1. Cloudflare, site is here
  2. Netlify, site is here
  3. Vercel, site is here
  4. surge.sh, site here
  5. neocities.org, site is here
  6. Lima-City, copied via lftp
  7. Render
  8. Kinsta, without images
  9. GitLab, site is here
  10. GitHub, site without images is here
  11. DigitalOcean, site without images is here

13. Dynamic DNS

DNS take-down is a common problem, see DNS take-down. Therefore I use multiple dynamic DNS providers. The motto: "Don't put all your eggs in a single basket."

  1. GoIP DNS Services: main dynamic DNS service, domain name is eklausmeier.goip.de
  2. "Afraid.org" Free DNS by Joshua Andersen: another backup dynamic DNS service, domain names are klm.us.to and klm.l5.ca
  3. Dynu DNS: another backup dynamic DNS service, domain name is eklausmeier.mywire.org