CLI Tool Recommendations

Recommendations for CLI tools general tools zoxide fzf fzf shell integration for e.g. ctrl+r fd ripgrep sd ripgrep-all bat eza scc looking things up cheat.sh tealdeer classic man pages, often so much nicer to read than web search results ever tried nvim as manpage viewer? outline with gO, follow links, … appending --help git, diffs, .. lazygit syntax aware tools are great ast-grep difftastic mergiraf easily keep commits atomic after review/fixes: git-absorb ...

April 9, 2026 · 1 min · 175 words · Me

E-Mail (and Mailing Lists)

HTML vs. plain text https://useplaintext.email/ Etikette Man sollte immer im Hinterkopf haben, dass das Gegenüber beim Lesen wahrscheinlich vor einem überquellenden Postfach sitzt. https://matt.might.net/articles/how-to-email/ Mailing Lists ==TODO== Funktionsweise erklären (technisch und sozial) ; siehe auch https://en.wikipedia.org/wiki/Mailing_list Verschiedene Listen werden oft, trotz technisch gleicher Funktionsweise, sehr verschieden genutzt (als “Gruppenchat”, “gemeinsame Inbox” unter einer Adresse erreichbar, Verwaltung von Patches, geordnete Diskussion von Standards, Newsletter, …). Einiges Listen haben konkrete Vorstellungen/Regeln, wie sie zu nutzen sind. Siehe z. B. ...

May 16, 2024 · 1 min · 80 words · Me

Learning Git

Git ist ein Versionskontrollsystem, welches in der Softwareentwicklung weit verbreitet ist. Es ist ein mächtiges Werkzeug, welches aber auch eine steile Lernkurve hat. Hier sind einige Ressourcen, die dabei helfen können, Git zu verstehen und zu nutzen. basics Git Basics Video: https://www.fau.tv/clip/id/36106 Cheatsheet: https://education.github.com/git-cheat-sheet-education.pdf Simple visual Tutorial: https://agripongit.vincenttunru.com/ interactive tutorial https://githowto.com/ help !?! get out of a bad situation without yet knowing git terminology to google stuff: https://ohshitgit.com/ Verständnis A Visual Git Reference: https://marklodato.github.io/visual-git-guide/index-en.html Rebasing vs. Merging: https://www.atlassian.com/git/tutorials/merging-vs-rebasing Games to learn git https://ohmygit.org/ https://learngitbranching.js.org/ Tools (neben git an sich) in Editor/IDE integrierte (z.B. in VSCode oder IntelliJ/PyCharm/Jetbrains IDEs) TUI: https://github.com/extrawurst/gitui oder https://github.com/jesseduffield/lazygit Diff/Merge Tools: in editor/IDE oder z.B. http://meldmerge.org/ Book & Documentation Book (ausführliche Erklärungen): https://git-scm.com/book/en/v2 Docs / Man-Pages: https://git-scm.com/docs Einzelne Themen rebase Disclaimer: “merge vs. rebase” ist ein ähnlich polarisierendes Thema wie “tabs vs spaces”, “theismus vs. atheismus” oder “kapitalismus vs. kommunismus”. Die Wahrheit liegt meist irgendwo dazwischen auch wenn die Indizien meist eher für eine Seite sprechen ;) ...

January 11, 2024 · 2 min · 237 words · Me

My 1st post

test headline l1 1 blablabla test headline l2 1 TestPost test headline l2 2 # Function for nth Fibonacci number def Fibonacci(n): if n<= 0: print("Incorrect input") # First Fibonacci number is 0 elif n == 1: return 0 # Second Fibonacci number is 1 elif n == 2: return 1 else: return Fibonacci(n-1)+Fibonacci(n-2) # Driver Program print(Fibonacci(10)) hallo swe uebung test headline l1 2 Achievement: won 1st ever round of ‘shitheads’ by applying basic game theory

July 19, 2023 · 1 min · 77 words · Me