Link Diary April 2023
Mein April in Links.
-
- Grün in der Sahara
- Physik bei Vollgas
- Frühes GPT-4 bei Microsoft
- ChatGPT Prompt Tipps #1
- ChatGPT Prompt Tipps #2
- nmap ist kein Hacker-Tool
- tmux Zen
- Ist React noch relevant?
- Der "never nester"
- Wie ein Bidet funktioniert
- KI vs Machine learning
- Convey's Law in Architektur
- KI Verantwortung
Nur IPv6 aufm Server nervt
Will man etwas Geld sparen und bucht sich nur eine IPv6 Adresse, ist man derzeit nicht in der Lage auf bspw. github zuzugreifen von dieser Maschine aus.
Tatsächlich ist keine Domain erreichbar, die keine IPv6 hat.
Probier es aus:
# ping6 www.github.com
Genshin Impact spielbar auf Linux
Ich habe dem Spiel zufällig mal wieder eine Chance gegeben mitLutris (am 2.4.2023) - den Patch hab ich aus versehen nicht installiert und es lief trotzdem.
Auf reddit wurde ich fündig. Es kann gut sein, dass das nur ein Versehen war, denn die Anti-Cheat-Integration macht das Spiel für gewöhnlich unspielbar unter Linux.
Have Google Bard mit einem US VPN ausprobiert
(3.4.2023) Ernüchternd. Kein Coding, keine Config Beispiele, kein Deutsch …
i3 ab Version 4.22 hat "gaps"
Endlich ist der Fork für die ästhetischen Fensterabstände "i3-gaps" in i3 gemerged worden.
https://github.com/i3/i3/blob/next/RELEASE-NOTES-4.22
https://i3wm.org/
REST Methoden und Rückgabe Codes
Es gibt mehr als "200 OK" wenn man REST implementiert.
Linux Puffer Speicher freigeben
Lädt man sehr große Dateien runter, verstopft Chrome den Pufferspeicher, was sich auf die Performance auswirkt.
https://www.baeldung.com/linux/restrict-size-buffer-cache
https://www.baeldung.com/linux/empty-buffer-cache#1-proc-sys-vm-drop-caches-command
Erstelle ~/bin/free_mem.sh
, chmod u+x
es und führe es mit sudo
aus.
#!/bin/bash free -h sync && echo 3 > /proc/sys/vm/drop_caches echo "---" free -h
Videodimensionen mit ffmpeg aus Videos in einem Verzeichnis auslesen
https://superuser.com/questions/841235/how-do-i-use-ffmpeg-to-get-the-video-resolution
for file in *.mp4 *.avi *.mkv; do # use ffmpeg to get video dimensions dimensions=$(ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 "$file") # print file name and dimensions echo "$file: $dimensions" done
Den neusten i3 (mit gaps) installieren
Nur noch für Ubuntu < 23.1 ggf nötig.
/usr/lib/apt/apt-helper download-file https://debian.sur5r.net/i3/pool/main/s/sur5r-keyring/sur5r-keyring_2023.02.18_all.deb keyring.deb SHA256:a511ac5f10cd811f8a4ca44d665f2fa1add7a9f09bef238cdfad8461f5239cc4 $ sudo apt install ./keyring.deb $ echo "deb http://debian.sur5r.net/i3/ $(grep '^DISTRIB_CODENAME=' /etc/lsb-release | cut -f2 -d=) universe" | sudo tee /etc/apt/sources.list.d/sur5r-i3.list $ sudo apt update $ sudo apt install i3
Offenes Äquivalent zu Chat GPT
Huggingface LLM Chat
Funktioniert wie Chat GPT, aber ist offen. Ja, es fantasiert öfter aber es ist eben zugänglicher als nur ser Service einer einzigen Firma mit geschlossenen Quellen.
Die Online Variante:
https://huggingface.co/chat/
Man kann sich am Trainings-Feedback beteiligen:
https://open-assistant.io/dashboard
Man kann es wohl auch zuhause betreiben, hab ich aber nicht probiert.
Beispiele für gute Stable Diffusion Prompts
Gute Prompts sind anstrengend.
Hier gibt es Bilder mit Prompt dazu:
https://prompthero.com/stable-diffusion-prompts
ChatGPT patterns nutzen
Alle Bücher des Gutenberg Projekts runterladen
https://ebookfoundation.org/openzim.html
Entpacken ist eine Herausforderung…
Heizungsförderung 2023/2024
Haben sie ganz gut zusammengefasst hier:
https://www.spiegel.de/wirtschaft/service/was-nun-fuer-ihre-heizung-gilt-und-wie-sie-am-meisten-foerderung-rausholen-kolumne-a-2a87e14a-a77a-4ebd-b358-8021fe6dca0e
Catppuccin Theme for many apps
Theme auch für viele Linux Apps. So richtig Zen.
https://github.com/catppuccin/catppuccin
Dazu vielleicht die fish shell mit dem "pure" Theme.
https://github.com/pure-fish/pure
Für manche TUI Layouts fehlen Ubuntu Fonts.
Diesen hier zu installieren hats weitgehend gerichtet:
https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Hack
Video Picks
- Provider returned HTTP Status 401 for
- All resolution methods failed
ChatGPT Prompt Tipps #2
Diskussion