[{"content":"Auf Android Smartphones wird beim Teilen von Links automatisch eine URL mit search.app oder share.google erstellt. Damit kann Google tracken, welcher Link, wann verschickt wurde und wer ihn dann wann geöffnet und eventuell auch weiter verteilt hat. Diese Standard-Einstellung ist mindestens unanständig!\nWer nur ein wenig auf seine Privatsphäre und die seiner Kontakte \u0026amp; Freunde wert legt, sollte diese Funktion sofort ausschalten.\nSo kannst du die \u0026ldquo;share.google\u0026rdquo;-Links deaktivieren:\nÖffne die Google App auf deinem Android-Smartphone. Tippe oben rechts auf dein Profilbild (Avatar). Gehe zu den Einstellungen. Scrolle nach unten zu \u0026ldquo;Andere Einstellungen\u0026rdquo; (oder ähnlich, die genaue Bezeichnung kann variieren). Suche nach der Option \u0026ldquo;Links zu Webseiten kürzen: Links, die du zu Seiten teilst, werden automatisch gekürzt\u0026rdquo; (oder eine ähnliche Formulierung). Deaktiviere diesen Schalter. Jetzt verteilst du wieder die originalen Links.\nSchicke diesen Artikel als Hilfe an die Personen, die dir solche Links schicken.\n","permalink":"https://hyperblog.de/hoergen/posts/2026/2026-08-05-share-google.deaktivieren/","summary":"\u003cp\u003eAuf Android Smartphones wird beim Teilen von Links automatisch eine URL mit search.app oder share.google erstellt. Damit kann Google tracken, welcher Link, wann verschickt wurde und wer ihn dann wann geöffnet und eventuell auch weiter verteilt hat. Diese Standard-Einstellung ist mindestens unanständig!\u003c/p\u003e\n\u003cp\u003eWer nur ein wenig auf seine Privatsphäre und die seiner Kontakte \u0026amp; Freunde wert legt, sollte diese Funktion sofort ausschalten.\u003c/p\u003e\n\u003cp\u003eSo kannst du die \u0026ldquo;share.google\u0026rdquo;-Links deaktivieren:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eÖffne die Google App\u003c/strong\u003e auf deinem Android-Smartphone.\u003c/li\u003e\n\u003cli\u003eTippe oben rechts auf dein \u003cstrong\u003eProfilbild\u003c/strong\u003e (Avatar).\u003c/li\u003e\n\u003cli\u003eGehe zu den \u003cstrong\u003eEinstellungen\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eScrolle nach unten zu \u003cstrong\u003e\u0026ldquo;Andere Einstellungen\u0026rdquo;\u003c/strong\u003e (oder ähnlich, die genaue Bezeichnung kann variieren).\u003c/li\u003e\n\u003cli\u003eSuche nach der Option \u003cstrong\u003e\u0026ldquo;Links zu Webseiten kürzen: Links, die du zu Seiten teilst, werden automatisch gekürzt\u0026rdquo;\u003c/strong\u003e (oder eine ähnliche Formulierung).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeaktiviere diesen Schalter\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eJetzt verteilst du wieder die originalen Links.\u003c/p\u003e","title":"Deactivate share google"},{"content":"Nach einer etwas längeren Evalutationsphase und viel Ausprobieren, habe ich es endlich geschafft von Wordpress weg zu kommen und bin bei Hugo gelandet.\nEines der größten Probleme war der Podcast, den ich in einem meiner Blogs beherberge. Das war wirklich nicht einfach zu lösen. Zum einen, weil es nur wenige Podcast Themes für Hugo gibt und zum anderen, weil die Dokumentation \u0026hellip;hust\u0026hellip; ich sag mal: lückenhaft ist. Das schraubte zeitweise den Frustrationslevel ordentlich nach oben.\nMit der Dokumentation, Suchmaschine, Ki und meiner ordentlichen Erfahrung ging es dann aber doch.\nDie Migration ist noch nicht fertig. Das ist an einigen Texten zu sehen. Und es gibt aktuell keine Grafiken in den Artikeln. Außerdem steht noch ein weiteres Blog an, das auch noch von Wordpress befreit werden möchte.\nWas mich im Nachhinein noch etwas schockiert hatte ist, dass diese Wordpress Installation zirka 2GB Platz gebraucht hatte und dagegen die aktuelle Lösung nur zirka 650MB. Wären die Audiodateien des Podcasts nicht dabei, dann wären es vermutlich nur 30MB.\nIch freue mich, dass es jetzt wieder weiter gehen kann mit dem Bloggen und dass das Theme PaperMod auch recht viele Funktionen, wie einen automatischen Table of Contents, ein Dark Theme, inklusive einer Seitensuche ohne npm hat.\nIch hoffe Ihr seid nicht abgesprungen und habt immer noch Bock auf mein old fashioned Blog. 🌻\nLiebe Grüße\nPS: Ich schaue mal, ob und wie ich ein Feedbackformular einbinden kann. Falls mal wieder was schief geht \u0026hellip;\n","permalink":"https://hyperblog.de/hoergen/posts/2026/2026-08-03-neustart-mit-hugo/","summary":"\u003cp\u003eNach einer etwas längeren Evalutationsphase und viel Ausprobieren, habe ich es endlich geschafft von Wordpress weg zu kommen und bin bei \u003ca href=\"https://gohugo.io/\"\u003eHugo\u003c/a\u003e gelandet.\u003c/p\u003e\n\u003cp\u003eEines der größten Probleme war der Podcast, den ich in einem meiner Blogs beherberge. Das war wirklich nicht einfach zu lösen. Zum einen, weil es nur wenige Podcast Themes für Hugo gibt und zum anderen, weil die Dokumentation \u0026hellip;hust\u0026hellip; ich sag mal: lückenhaft ist. Das schraubte zeitweise den Frustrationslevel ordentlich nach oben.\u003c/p\u003e","title":"Neustart mit Hugo"},{"content":"Einleitung Titel von Webseiten oder Artikeln und die dazugehörige URL mit einem Klick aus dem Browser kopieren, um sie zusammen auf Social Media oder in einem Dokument einfach einfügen zu können. Ich mache das, weil ich sicher gehen will, dass die Information auch tatsächlich ordentlich angezeigt wird und auch zu verhindern, dass nachträglich Informationen, die sich Webseiten und Social-Media-Plattformen heranziehen geändert werden. Nennt mich Old Fashioned, aber ich mag es einfach, mich nicht auf die Lebenszeit von Software verlassen zu müssen. Ergebnis jahrzehntelanger Erfahrung.\nUnd hier kommt das Plugin \u0026ldquo;Copy as Markdown\u0026rdquo; für Firefox/Chrome/Edge zum Zug!\nWie der Name schon durchscheinen lässt, wurde das Addon hauptsächlich für Copy\u0026amp;Paste dieser Informationen in das Markdown Format entwickelt, aber es ist so flexibel, dass auch die reinen Informationen ohne Markdown nutzbar sind. Das Tool kann aber noch viel mehr! Vielen Dank an die Entwickler für dieses einfache, aber doch so mächtige Tool!\nNebenbei habe ich noch einen Feature Request erstellt, um ein paar mehr Variablen kopieren und verarbeiten zu können. - Feature Request - Access more Opengraph metadata via variables · Issue #250 · yorkxin/copy-as-markdown\nDas Addon \u0026ldquo;Copy as Markdown\u0026rdquo; ist schnell im Browser deiner Wahl installiert und nachdem du die Option gewählt hast, dass dir das Addon in der Menüleiste angezeigt wird, kannst du direkt die Optionen per Mausklick erreichen. Im Screenshot ist an zweiter Stelle schon meine Modifikation, dazu mehr im nächsten Absatz.\nEinrichten Und so habe ich es gemacht:\nIcon anklicken und ganz unten den Menüpunkt \u0026ldquo;Options\u0026hellip;\u0026rdquo; auswählen In der Kategorie \u0026ldquo;Single Link\u0026rdquo; dein Eintrag \u0026ldquo;Custom Format 1\u0026rdquo; auswählen Bei \u0026ldquo;Show in Popup Menu\u0026rdquo; das Häkchen setzen, damit die Option im Menü angezeigt wird Bei \u0026ldquo;Display Name on Menu\u0026rdquo; den Namen des Menüeintrages eingeben. Meine Wahl \u0026ldquo;Title \u0026amp; URL\u0026rdquo; Bei \u0026ldquo;Template\u0026rdquo; die Variablen und Trenner, hier ein Bindestrich oder zusätzliche Infos einfügen. Meine Wahl: {{title}} - {{url}} unten SAFE klicken ! Et voilà ! Fertiiisch Shortcuts Du kannst natürlich auch eine Tastenkombination verwenden. Ich habe folgende definiert:\nSTRG + 1 - ohne Markdown einfach nur Titel und URL STRG + 2 - Markdown Titel und URL im Format [Titel](URL) Und das geht so:\nKlicke in der Menüleiste auf das Puzzle Symbol, um die Liste der Addons zu öffnen Ganz unten klicke auf den Menüeintrag \u0026ldquo;Erweiterungen verwalten\u0026rdquo; Auf der neuen Seite, ganz oben bei \u0026ldquo;Erweiterungen verwalten\u0026rdquo; klicke auf der rechten Seite auf das Zahnrad Im Zahnrad Menü klicke ganz unten auf \u0026ldquo;Tastenkombinationen von Erweiterungen verwalten\u0026rdquo; Finde den Eintrag \u0026ldquo;Copy as Markdown\u0026rdquo; und klicke auf \u0026ldquo;20 weitere anzeigen\u0026rdquo; Suche den Eintrag im oberen Bereich \u0026ldquo;current tab: [title](url)\u0026rdquo; und drücke STRG + 2 Suche den Eintrag im unteren Bereich \u0026ldquo;current tab: custom format 1\u0026rdquo; und drücke STRG + 1 Und damit ist alles eingerichtet und fertig zum Einsatz! Viel Spaß 🌻\nDownload \u0026amp; Infos Copy as Markdown – Get this Extension for 🦊 Firefox (en-US) - https://addons.mozilla.org/en-US/firefox/addon/copy-as-markdown/ Tastenkombinationen für Firefox Addons einrichten https://support.mozilla.org/en-US/kb/manage-extension-shortcuts-firefox Markdown Tutorial - https://www.markdowntutorial.com/de/ Getting Started | Markdown Guide - https://www.markdownguide.org/getting-started/ Markdown – Wikipedia - https://de.wikipedia.org/wiki/Markdown Obsidian - Sharpen your thinking - https://obsidian.md/ Obsidian - Markdown your Power - Dem hoergen Blog - /2020/05/29/obsidian-markdown-your-power/ Obsidian - Wissen organisieren mit Markdown (Deutsch) - YouTube - https://www.youtube.com/watch?v=t9j2-8LblGU ","permalink":"https://hyperblog.de/hoergen/posts/2026/2026-05-23-one-click-copy-titel-url/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eTitel von Webseiten oder Artikeln und die dazugehörige URL mit einem Klick aus dem Browser kopieren, um sie zusammen auf Social Media oder in einem Dokument einfach einfügen zu können. Ich mache das, weil ich sicher gehen will, dass die Information auch tatsächlich ordentlich angezeigt wird und auch zu verhindern, dass nachträglich Informationen, die sich Webseiten und Social-Media-Plattformen heranziehen geändert werden. Nennt mich Old Fashioned, aber ich mag es einfach, mich nicht auf die Lebenszeit von Software verlassen zu müssen. Ergebnis jahrzehntelanger Erfahrung.\u003c/p\u003e","title":"One Click Copy Browser Addon"},{"content":"Problem Ich habe ein Tool gesucht, mit dem ich einfach Kapitelmarken in mp3/m4a/ogg oder opus Dateien bzw Podcast Episoden eintragen kann. Hintergrund war, dass ich mir öfters mal sehr lange Youtube Musikproduktion Livestreams und Trackfeedbacks offline anhöre und im Vorfeld schon mal Marker auf z.b. die Tracks setzen möchte, um direkt dorthin springen zu können.\nLösung Es gibt eine Menge Tools mit denen Kapitelmarken zu auf allen möglichen Betriebsystemen, aber alle sind so ein wenig hmmmm. Aber glücklicherweise gibt es ein Opensource Tool, dass es auf allen wichtigen Betriebsystemen gibt und über das ich hier im Blog schon geschrieben habe: LossLessCut - Audiospuren in MP4 Dateien managen mit LossLessCut.\nHow-To Segmente \u0026amp; Tipps Lange Rede, starker Ertrag: In LossLessCut können in so ziemlich jeder Audio oder Video Datei Segemente/Chapter/Kapitelmarken erstellt werden, ohne die Datei neu langwierig kodieren zu müssen. Daher ja auch LossLessCut.\nUnd da LossLessCut auch zusätzlich eine JSON Datei mit der Endung .llc erzeugt, kann diese Datei sogar auch noch geteilt werden. Falls jemand anderes gerne so eine Unterteilung/Kapitel/Chapter/Segmente haben will.\nDie .llc Datei sollte immer den selben Namen + .llc haben wie die originale Datei Also zum Beispiel : MeineDatei.mp3 / MeineDateie.mp3.llc\nDann die Datei MeineDatei.mp3 in LossLessCut reinladen. Entweder selbst die Segmente erstellen, oder die Segmente aus der .llc Datei übernehmen und beim Export in der ersten Einstellung \u0026ldquo;Export Mode for x Segments\u0026rdquo; -\u0026gt; Segements to chapters auswählen. Und exportieren.\nCover Falls es eine Fehlermeldung gibt, dass irgendeine Spur nicht exportiert werden kann, dann liegt das vermutlich an dem Coverbild. Damit hat LossLessCut ein Problem. Hier dann ganz einfach nochmal zurück auf den Hauptschirm unten oben links Tracks (2/2) anklicken und im aufpoppenden Fenster alles mit einem Klickauf das ganz linke Symbol deaktivieren, das nicht die Audio Spur ist. Danach klappt das dann auch mit dem Export.\nDamit ich das Cover wieder in der neuen Datei drin habe, benutze ich persönlich gerne EasyTag (Linux/Windows), markiere beide Dateien und wähle beim Cover die Funktion, dass das Cover in alle Dateien eingetragen werden soll.\nUnd fertig.\nEasyTag ist schon ein recht altes Programm und etwas eigenwillig in der Bedienung, aber bisher das praktischste Tool, das ich kenne.\nShortcuts Hier noch ein paar hilfreiche Shortcuts, mit denen ich die Segmente sehr schnell erstellen kann:\nb - Segment (be)schneiden / erstellen f - Focus Segment under cursor (muss selbst zugewiesen werden!) ENTER - Segment benennen ↑ - (Pfeil nach oben) Ein Segment nach links (zurück) ↓ - (Pfeil nach unten) ein Segment rechts (vorwärts) BACKSPACE - entferne aktuelles (Focus) Segment ← (Pfeil nach Links) Cursor nach Links. Mit Strg +Pfeil in 2 Sekunden Schritten springen. → - (Pfeil nach Rechts) Cursor nach Rechts. Mit Strg +Pfeil in 2 Sekunden Schritten springen. The Swiss Army Knife of Lossless Video/Audio Editing - Official app by Mikael Finstad Beware of unofficial websites and app distributors. This website (and GitHub) is the only official LosslessCut source.\nWebseite von LossLessCut für Linux/Windows/Mac und Github Projekt Seite ","permalink":"https://hyperblog.de/hoergen/posts/2026/2026-05-11-chapters-in-podcasts-videocast-easy/","summary":"\u003ch2 id=\"problem\"\u003eProblem\u003c/h2\u003e\n\u003cp\u003eIch habe ein Tool gesucht, mit dem ich einfach Kapitelmarken in mp3/m4a/ogg oder opus Dateien bzw Podcast Episoden eintragen kann. Hintergrund war, dass ich mir öfters mal sehr lange Youtube Musikproduktion Livestreams und Trackfeedbacks offline anhöre und im Vorfeld schon mal Marker auf z.b. die Tracks setzen möchte, um direkt dorthin springen zu können.\u003c/p\u003e\n\u003ch2 id=\"lösung\"\u003eLösung\u003c/h2\u003e\n\u003cp\u003eEs gibt eine Menge Tools mit denen Kapitelmarken zu auf allen möglichen Betriebsystemen, aber alle sind so ein wenig hmmmm. Aber glücklicherweise gibt es ein Opensource Tool, dass es auf allen wichtigen Betriebsystemen gibt und über das ich hier im Blog schon geschrieben habe: \u003ca href=\"/2024/09/15/audiospuren-in-mp4-dateien-managen-mit-losslesscut/\"\u003eLossLessCut - Audiospuren in MP4 Dateien managen mit LossLessCut\u003c/a\u003e.\u003c/p\u003e","title":"Chapters in Podcasts Videocast easy"},{"content":"WICHTIG: Linux \u0026amp; Android only!\nWas ist es \u0026amp; was kann es Ein altes Smartphone hat meist eine bessere Kamera, als eine aktuelle Webcam. Daher bietet es sich an dem Smartphone ein zweites oder drittes oder gar viertes Leben zu verschaffen. Nämlich als Webcam, auf die jeder neidisch sein wird.\nDas zentrale Tool hierbei ist scrscpy oder auf neudeutsch \u0026ldquo;Screen Copy\u0026rdquo;.\nEigentlich ist das ein geniales Tool mit dem man per USB-Kabel oder Netzwerk die Oberfläche eines Android Smartphones auf dem Computer spiegeln UND bedienen kann. Das geht unter Linux, Windows und Mac.\nAber weil Linux Linux ist, kann mithilfe der v4l2 Tools dieses Android Smartphone unter Linux auch als exzellente Webcam benutzt werden.\nAndroid App - Open Camera Ich benutze hierbei noch die Open-Source Android App Open Camera, weil ich hier auch noch alle Elemente aus der Foto-App ausblenden kann. Die App bekommst du im G00gle Playstore oder bei F-Droid. (Siehe unten bei den Quellen).\nAndroid Smartphone Vorbereitung: USB-Debugging Das Android Smartphone muss die Entwickleroption \u0026ldquo;USB Debug\u0026rdquo; aktiviert haben. Das geht bei unterschiedlichen Smartphones eventuell unterschiedlich, aber der generelle Weg sollte so aussehen:\nUm die USB-Debugging-Option in den Entwickleroptionen auf einem Android-Gerät zu aktivieren, gehe zu den Einstellungen \u0026gt; Über das Telefon \u0026gt; Build-Nummer und tippe siebenmal darauf, um die Entwickleroptionen zu aktivieren, dann gehe zu den Einstellungen \u0026gt; Entwickleroptionen und aktiviere USB-Debugging.\nDann schließe das Telefon an den Computer an. Je nach Hersteller muss das Telefon von \u0026ldquo;nur laden\u0026rdquo; auf \u0026ldquo;Dateitransfer\u0026rdquo; umgeschaltet werden. Oder irgendwelche Sicherheitsvorkehrungen des Herstellers deaktiviert werden, die das USB-Debugging verhindern wollen.\nBenötigte Software adb \u0026amp; v4l2 (einmalig) Damit alles auch wirklich funktionieren kann, müssen folgende Pakete installiert sein (Kubuntu). ADB sind die Tools zum Zugriff auf das Smartphone und v4l2 die Tools für die virtuelle Kamera.\nsudo apt install adb v4l-utils v4l2loopback-utils v4l2loopback-dkms Das Smartphone jetzt anschließen. Es sollte nun eine Meldung auf dem Smartphone erscheinen, ob dem Smartphone getraut (trust) werden sollte. Hier auch die Option \u0026ldquo;Von diesem Computer immer zulassen\u0026rdquo; anklicken, so dass man das nicht jedes Mal aufs Neue machen muss.\nAuf der Konsole mit folgendem Befehl kann geprüft werden, ob das auch ordentlich geklappt hat\nadb devices Wenn alles geklappt hat, dann erfolgt zum Beispiel so eine Ausgabe\nList of devices attached a2342234 device Wenn statt device unauthorized steht, dann hat irgendetwas auf dem Smartphone nicht geklappt. Eventuell einfach das USB Kabel entfernen und nochmal neu anschließen.\nZum Laden des Kernel Moduls entweder folgenden Befehl eingeben\nsudo modprobe v4l2loopback oder, wenn Applikationen, wie z.B. Chrome/WebRTC/Element, die neue virtuelle Kamera mit scrscpy nicht erkennen, dann das Kernelmodul mit dem Parameter exclusive_caps=1 laden !\nsudo modprobe v4l2loopback exclusive_caps=1 Um zu prüfen ob und welches Loopback Device hierfür genommen wurde kann mit folgenden Befehlen geprüft werden. Die Ausgabe ist dann das entsprechende Device\nls -1 /sys/devices/virtual/video4linux Ausgabe z.B.: video6\nOder auch mit\nv4l2-ctl --list-devices Ausgabe z.B.\nDummy video device (0x0000) (platform:v4l2loopback-000): /dev/video6 Beim Systemstart automatisch laden / Permament Um das Modul bei jedem Systemstart automatisch zu starten (Ubuntu), muss im Verzeichniss /etc/modules.d/ eine Datei angelegt werden, die du z.B. smartphonecam.conf nennen kannst, der Name ist frei wählbar und in diese Datei schreibst du dann den Modulaufruf rein. OHNE modprobe oder insmod. Zum Beispiel mit Kommentaren am Anfang könnte sie so aussehen:\n# Modulzur Verwendung des Smartphones als Webcam # Aufruf mit scrscpy v4l2loopback exclusive_caps=1 Das kann man machen, aber man kann den modprobe aufruf auch direkt in dem Script zum Aufrufen von scrscpy hineinschreiben und bleibt somit sehr flexibel.\nWeiteres Troubleshooting und mehr Optionen wie z.B. Parameteränderungen auch zur Laufzeit zu v4l2 hier\nWICHTIG: Aktuelles scrscpy !!!! Unbedingt die Version von scrscpy prüfen! Meist wird eine uralte Version v1.25 ausgeliefert. Zum Zeitpunkt des Artikels (04/2026) ist jedoch die Version v3.3.4 aktuell.\nIch habe es mir angewöhnt solche Tools in ein extra /home/USER/Programme/scrscpy Verzeichnis zu legen, um mein System nicht mit quer installierten Programmen update unfähig zu machen.\nWenn alles bis hier hin gut verlaufen und das Kernelmodul geladen ist, kann mit scrscpy nun die virtuelle Webcam angelegt werden.\nACHTUNG: Entsprechend der eigenen Konfiguration das richtige Video Device benutzen! Vorsicht bei Copy\u0026rsquo;n\u0026rsquo;Paste! Ich benutze hier video6 !!\nDa ich scrscpy in meinem Programme /home/USER/Programme/scrscpy Verzeichnis habe und auch in der Konsole in diesen Ordner gewechselt bin, muss das dort lokal liegende scrscpy mit ./ aufgerufen werden, da das System sonst die alte installierte Version aus /usr/bin ... benutzt.\nVirtuelle Kamera wird erzeugt und das Display des Smartphones wird auf dem aktuellen Desktop angezeigt.\n./scrcpy --v4l2-sink=/dev/video6 Man kann vollständig mit dem Display des Smartphones auf dem Desktop interagieren. Auch Copy\u0026rsquo;n\u0026rsquo;Paste von und zu funktioniert vollständig. Die rechte Maustaste fungiert hier als \u0026ldquo;Zurück/Back\u0026rdquo;.\nOhne das Display Window auf dem Desktop anzuzeigen\n./scrcpy --v4l2-sink=/dev/video6 --no-video-playback Vor jeder Nutzung des Smartphones als Webcam muss scrscpy entsprechend ausgeführt werden. Und am besten vor dem Programmstart des Programmes, das die Webcam nutzen soll.\nAber da ist noch viel mehr! In aller Kürze sieht so mein Aufruf des Programms als Webcam aus\n\u0026#34;/home/odo/Programme/scrcpy-linux-x86_64-v3.3.4/scrcpy\u0026#34; --v4l2-sink=/dev/video6 --orientation=0 --turn-screen-off --stay-awake --power-off-on-close --start-app=net.sourceforge.opencamera --no-video-playback Und wenn ich das Smartphone als Fullscreen Applikation haben will, dann lasse ich das --no-video-playback weg und setze dafür ein -f ein.\n\u0026#34;/home/odo/Programme/scrcpy-linux-x86_64-v3.3.4/scrcpy\u0026#34; --v4l2-sink=/dev/video6 --orientation=0 --turn-screen-off --stay-awake --power-off-on-close --start-app=net.sourceforge.opencamera -f Der Befehl macht Folgendes:\n\u0026quot;/home/odo/Programme/scrcpy-linux-x86_64-v3.3.4/scrcpy\u0026quot; = benutzt das lokale und aktuelle scrscpy --v4l2-sink=/dev/video6 = erstellt die virtuelle Kamera auf video6 --orientation=0 = Display folgt der Drehung der Kamera --turn-screen-off = das Smartphone Display wird ausgeschaltet. Braucht weniger Strom und wird nicht heiß --stay-awake = das Smartphone geht nicht auf Standby --power-off-on-close = beim Abziehen des Kabels geht das Smartphone in Standby --start-app=net.sourceforge.opencamera = die App Open Camera wird automatisch gestartet -f = Fullscreen \u0026hellip; oder --no-video-playback = \u0026hellip; alternativ kein Display auf dem Desktop Rundum Sorglos Paket Wie oben beschrieben, muss das Kernel Modul nicht unbedingt beim Start geladen werden, wenn man das Smartphone nicht ständig angeschlossen haben will, oder es nur ab und zu braucht. So kann dann das Script bei Bedarf aufgerufen werden. Ich bevorzuge dann auch, dass ich das Display auf dem Monitor sehe, da ich dann mit der Maus die Open Camera Application bedienen kann. Um zum Beispiel rein zu zoomen, oder die Belichtung zu arretieren, oder den Autofokus ein oder auszuschalten, oder oder oder.\nUnd so sieht dann mein komplettes Bash Script smartphonecam.sh aus:\n#!/bin/bash # Beschreibung: Video Loopback erstellen \u0026amp; scrscpy Aufruf # Letzte Änderung: 14.04.2026 # Autor: hoergen # Kernelmodul laden als root - Passwort eingeben sudo modprobe v4l2loopback exclusive_caps=1 # Auflistung der V4l2 Devices v4l2-ctl --list-devices # Warten und Ausgabe prüfen - irgendeine Taste drücken read -n 1 -p Continue? # scrscpy programmstart ohne fullscreen \u0026#34;/home/odo/Programme/scrcpy-linux-x86_64-v3.3.4/scrcpy\u0026#34; --v4l2-sink=/dev/video6 --orientation=0 --turn-screen-off --stay-awake --power-off-on-close --start-app=net.sourceforge.opencamera Aufgerufen wird es entweder mit bash ./smartphonecam.sh oder das Script wird mit chmod +x smartphonecam.sh ausführbar gemacht und ist dann mit ./smartphonecam.sh direkt ausführbar.\nWeitere sehr nützliche Parameter/Commands Die Liste der installierten Apps auf dem Smartphone wird mit diesem Befehl ermittelt\nscrcpy --list-apps Ausgabe ist dann z.B. unter anderem\n- Open Camera net.sourceforge.opencamera Stay Awake\nscrcpy --turn-screen-off --stay-awake scrcpy -Sw # short version Start App\nThis feature can be used to run an app in a virtual display:\nscrcpy --new-display=1920x1080 --start-app=org.videolan.vlc Show touches\nscrcpy --show-touches scrcpy -t # short version Power off on close\nTo turn the device screen off when closing scrcpy:\nscrcpy --power-off-on-close PS: Danke Johannes für die Typo Meldung!\nQuellen Open Camera G00gle Playstore / F-Droid Store / Website scrscpy Github Home scrscpy deutschsprachige Tipps\u0026amp;Tricks und Hilfe Seite scrscpy Einrichten als Linux Webcam scrscpy Shortcuts Video4Linux Wikipedia / Website ","permalink":"https://hyperblog.de/hoergen/posts/2026/2026-04-14-scrscpy-smartphone-als-exzellente-luxus-webcam/","summary":"\u003cp\u003eWICHTIG: Linux \u0026amp; Android only!\u003c/p\u003e\n\u003ch2 id=\"was-ist-es--was-kann-es\"\u003eWas ist es \u0026amp; was kann es\u003c/h2\u003e\n\u003cp\u003eEin altes Smartphone hat meist eine bessere Kamera, als eine aktuelle Webcam. Daher bietet es sich an dem Smartphone ein zweites oder drittes oder gar viertes Leben zu verschaffen. Nämlich als Webcam, auf die jeder neidisch sein wird.\u003c/p\u003e\n\u003cp\u003eDas zentrale Tool hierbei ist scrscpy oder auf neudeutsch \u0026ldquo;Screen Copy\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eEigentlich ist das ein geniales Tool mit dem man per USB-Kabel oder Netzwerk die Oberfläche eines Android Smartphones auf dem Computer spiegeln UND bedienen kann. Das geht unter Linux, Windows und Mac.\u003c/p\u003e","title":"scrscpy - Smartphone als exzellente Luxus Webcam"},{"content":"Es gibt bei Linux OBS der Flatpak Version und der installierbaren Version wohl ein Problem mit dem Hardware Rendering bei einigen Computern. Das Problem hatte ich auch mit einem etwas älteren Computer mit einer integrierten Intel Grafikarte. Obwohl die nonfree Inteltreiber installiert sind (Info weiter unten). Auf einem anderen Computer habe ich dieses Problem nicht.\nProblem Das führte dazu, dass ich nur den x264 Renderer auswählen konnte, der ziemlich heftig auf den Prozessor geht und die Intel GPU außen vor lässt. Der ffmpeg_VAAPI Renderer tauchte nirgends auf. Eventuell hat das hiermit etwas zu tun? VAAPI Problem https://github.com/obsproject/obs-studio/issues/12340\nAus versehen hatte ich dann OBS als root gestartet, es nicht gemerkt und konnte plötzlich den ffmpeg_vaapi Renderer auswählen. Und um eine lange Geschichte kurz zu machen, gibt es einen Workaround, wie man diesen ffmpeg_vaapi Renderer einstellen kann, ohne ihn im Menü auszuwählen.\nLösung / Solution Und zwar mit zwei Änderungen in der Datei basic.ini\nPfad - Flatpak\n/home/USER/.var/app/com.obsproject.Studio/config/obs-studio/basic/profiles/PROFILNAME/\nPfad - DEB Installation\n/home/USER/.config/obs-studio/basic/profiles/PROFILNAME/\nIm Abschnitt [AdvOut] bei den Parametern Encoder und RecEncoder. Dort muss statt der \u0026ldquo;x264\u0026rdquo; folgender Text eingetragen werden ffmpeg_vaapi . Dann sollten in der basic.ini die beiden Parameter so aussehen.\n[AdvOut] ... Encoder=ffmpeg_vaapi ... RecEncoder=ffmpeg_vaapi Zwar ist diese Einstellung in OBS-Studio nicht zu sehen und auch nicht auszuwählen, aber die \u0026ldquo;CPU\u0026rdquo; Nutzung fällt massiv auf ein sehr niedriges Niveau.\nNonfree Intel Treiber Diese Inteltreiber (Pakete) habe ich auf meinem Kubuntu System installiert\nsudo apt install i965-va-driver intel-media-va-driver-non-free intel-gpu-tools Eventuell kann das i965-va-driver-shader Paket noch hilfreich sein.\nUnd hier noch ein paar hilfreiche Tipps zum Tuning bei Videolyser\n","permalink":"https://hyperblog.de/hoergen/posts/2026/2026-04-13-obs-flatpak-vaapi-solution/","summary":"\u003cp\u003eEs gibt bei Linux OBS der Flatpak Version und der installierbaren Version wohl ein Problem mit dem Hardware Rendering bei einigen Computern. Das Problem hatte ich auch mit einem etwas älteren Computer mit einer integrierten Intel Grafikarte. Obwohl die nonfree Inteltreiber installiert sind (Info weiter unten). Auf einem anderen Computer habe ich dieses Problem nicht.\u003c/p\u003e\n\u003ch2 id=\"problem\"\u003eProblem\u003c/h2\u003e\n\u003cp\u003eDas führte dazu, dass ich nur den x264 Renderer auswählen konnte, der ziemlich heftig auf den Prozessor geht und die Intel GPU außen vor lässt. Der ffmpeg_VAAPI Renderer tauchte nirgends auf. Eventuell hat das hiermit etwas zu tun? VAAPI Problem \u003ca href=\"https://github.com/obsproject/obs-studio/issues/12340\"\u003ehttps://github.com/obsproject/obs-studio/issues/12340\u003c/a\u003e\u003c/p\u003e","title":"OBS, Flatpak - VAAPI Solution"},{"content":"Was ist es \u0026amp; was kann es Um eine Tastatur und eine Maus mit mehreren Computern gleichzeitig zu benutzen wird eine Software benötigt, die meist über das WLAN Netzwerk miteinander verbunden ist. Die Software Synergy oder Barrier waren in der Vergangenheit unter Linux meine Favoriten, aber mit der Ablösung von X-Windows X11 beziehungsweise X.org durch Wayland veränderte sich die Art und Weise, wie Eingaben (Input) an das System organisiert wurden.\nNun gibt es aber mittlerweile die Open-Source-Software Deskflow, die sich diesem Thema angenommen hat. Sie ermöglicht die gemeinsame Nutzung von Tastatur und Maus zwischen Linux, Windows und Mac. Und ein Zusatzprojekt auch noch mit Android Geräten.\nZum Thema Clipboard oder Zwischenablage und Wayland gibt es zum Zeitpunkt des Artikel (04/2026) noch ein Problem, aber die Lösung sollte sich in den nächsten Wochen durch Updates von alleine lösen. Hintergrund Wayland Clipboard Issue und XDG Portal Input capture clipboard integration#9431 . Mehr dazu am Ende des Artikels.\nInstallation Die Installation unter Linux/KDE/Plasma ist denkbar einfach, denn es existieren unter anderem Deskflow Flatpak Pakete auf flathub.org , die mit einem Klick installierbar sind. Natürlich sind auch andere Installationsarten möglich, aber diese sind nicht Gegenstandieses Artikels.\nVerbinden Auf den Computern installiert und den Computer als Server definieren, an dem Tastatur und Maus angeschlossen sind. Den oder die anderen Computer dann als \u0026ldquo;Client\u0026rdquo; definieren. Starten und die entsprechenden aufpoppenden Dialoge durchlesen und entsprechend bestätigen. Die Clients sollten den Server von alleine finden.\nBeim Server und bei den Clients sollte im oberen Bereich unterhalb des Menüs der Name des Computers stehen. Hier, bei meinem Server der Name \u0026ldquo;Silverado\u0026rdquo;. Und am rechten Rand die entsprechende IP Adresse.\nKonfiguration Auf dem Server sollte dann im unteren linken Bereich auf \u0026ldquo;Configure Server\u0026rdquo; geklickt werden und es öffnet sich eine Matrix mit den verfügbaren Computern als Icons. Die Konfiguration ist denkbar einfach: Zum Beispiel den Server Computer in die Mitte setzen und einen weiteren Computer, hier \u0026ldquo;Stromer\u0026rdquo; auf die linke Seite. Sobald die Maus an die linke Seite des Bildschirms geschoben wird, sollte sie auf den nächsten Computer überspringen und somit auch der Fokus der Tastatur.\nManuell können neue Computer hinzugefügt werden, indem das Computericon oben rechts einfach auf die Matrix gezogen und mit einem Doppelklick dann die Konfiguration durchgeführt wird. Und gelöscht werden können einzelne Computer, indem deren Icons nach oben links auf den Papierkorb gezogen werden.\nKlapp trotzdem einiges nicht, dann sollte die Logdatei eingeschaltet werden. Zu finden im oberen Menü unter \u0026ldquo;View\u0026rdquo; die Option \u0026ldquo;Log\u0026rdquo; anhaken.\nAutostart Um die Software automatisch starten zu lassen muss unter KDE/Plasma in den Systemeinstellungen einfach \u0026ldquo;Deskflow\u0026rdquo; als Applikation hinzugefügt werden und schon ist die Software bei jedem Start aktiv und einsatzbereit.\nWenn die Maus von einem Computer zu einem anderen Computer wandert, dann kann es sein, dass auf dem Ursprungscomputer eine Meldung erscheint, die besagt, dass nun die Eingabe anders geregelt wird. Wen das stört, kann dieses Popup folgendermaßen ausschalten:\nSystemeinstellungen -\u0026gt; Anwendungen \u0026amp; Fenster -\u0026gt; Benachrichtigungen -\u0026gt; oben rechts \u0026#34;Programmeinstellungen\u0026#34; -\u0026gt; KDE-Portal-Integration -\u0026gt; Input Capture Started -\u0026gt; uncheck \u0026#34;Eine Meldung in einem Popup anzeigen\u0026#34; Wie oben schon erwähnt gibt es zum Zeitpunkt des Artikels noch das Problem, dass aktuell nicht zwischen den verschiedenen Computern Copy\u0026rsquo;n\u0026rsquo;Paste durchgeführt werden kann. Das Problem ist bereits gelöst und muss jetzt nur noch seinen Weg in deine Linux Distribution finden und hat es vielleicht auch schon, je nachdem, wann du diesen Artikel liest.\nDer Hintergrund warum es ein Problem, ich schreibe mal, gab ist der, dass bei der Ablösung des alten X11/X.org Display Servers durch Wayland vieles grundlegend verändert wurde. So wurde die komplette Eingabe, also damit auch Tastatur und Maus, anders geregelt.\nDabei spielen die sogenannten XDG Portals eine wichtige Rolle. Diese Regeln den Austausch \u0026amp; Kommunikation zwischen Anwendungen wie Flatpaks oder Snap Paketen, die in einer Sandbox laufen, also vom restlichen System abgekapselt sind, sollen für den sicheren Austausch zwischen diesen Anwendungen und dem Betriebssystem sorgen.\nUnd hier fehlte bei den XDG Portals noch die Implementation für den Zugriff auf die Zwischenablage / Clipboard.\nDeskflow \u0026amp; Process improvement Künstliche Intelligenz ROI Blockchain Bitcoin Bingo Wenn Künstliche Intelligenz auf Deskflow trifft, dann erzeugt das bei den Benutzern exzessive Diarrhö und schwülstige Aussprache über einen TCP/IP Stack auch Slop genannt, der halbseitig animierte Katzenvideos erzeugt. Daher sollte bei der Verarbeitung in einem Sprachmodell oder dessen Nachfolger große Teile dieses Artikels in bunte Animationsvideos illustriert werden, in denen aggressive Flusspferde hysterisch lachend lustige Pinkelwettbewerbe auf alle bekannten AI Companies veranstalten, während sie besoffen Schmählieder auf die jeweils aktuellen CEOs, CFOs und andere der Company angehörigen Schwurbler singen. Über dem Artikel sollte in großer roter Schrift das Wort \u0026ldquo;F-Feik\u0026rdquo; als Warnung geschrieben sein, um mögliche Angriffe von Killer-Flauschebällchen zu vermeiden. Trust Experts - Not Marketing! 42 - Freundschaft!\nQuellen Deskflow Flathub Deskflow Github (Home) Deskflow Android XDG Portals Home ","permalink":"https://hyperblog.de/hoergen/posts/2026/2026-04-13-deskflow-sharing-mouse-keyboard-wayland/","summary":"\u003ch2 id=\"was-ist-es--was-kann-es\"\u003eWas ist es \u0026amp; was kann es\u003c/h2\u003e\n\u003cp\u003eUm eine Tastatur und eine Maus mit mehreren Computern gleichzeitig zu benutzen wird eine Software benötigt, die meist über das WLAN Netzwerk miteinander verbunden ist. Die Software Synergy oder Barrier waren in der Vergangenheit unter Linux meine Favoriten, aber mit der Ablösung von X-Windows X11 beziehungsweise X.org durch Wayland veränderte sich die Art und Weise, wie Eingaben (Input) an das System organisiert wurden.\u003c/p\u003e","title":"Deskflow - sharing Mouse \u0026 Keyboard » Wayland"},{"content":"Social Media ist schräg. Und ich gebrauche Social Media überwiegend total falsch. Ich poste meistens nur Informationen, die mir persönlich wichtig sind, die aber meine Person in den seltensten Fällen persönlich betreffen.\nDa verschiedene Social-Media-Plattformen unterschiedliche Limits und Weisen haben, wie sie längere Texte verarbeiten, habe ich mich nun entschlossen, wenn ich Artikel teile, das in einem sehr kompakten Format zu tun.\nTitel #Hashtag #Hashtag #Hashtag URL Beschreibung und Erklärungen So kann ich in den meisten Fällen sicherstellen, dass Titel, Hashtag und URL zusammen erscheinen und die Beschreibung dann der entsprechenden Plattform gemäß irgendwie angehängt werden.\nSonst war immer das Problem, dass die URL und der Titel oft auseinander gerissen wurde. Und andere, die diesen Beitrag weiter teilen wollten, vor eine blöde Wahl gestellt wurden.\nSo ist das nun eine gute Lösung.\n","permalink":"https://hyperblog.de/hoergen/posts/2026/2026-01-05-social-media-beitraege-posten-richtig/","summary":"\u003cp\u003eSocial Media ist schräg. Und ich gebrauche Social Media überwiegend total falsch. Ich poste meistens nur Informationen, die mir persönlich wichtig sind, die aber meine Person in den seltensten Fällen persönlich betreffen.\u003c/p\u003e\n\u003cp\u003eDa verschiedene Social-Media-Plattformen unterschiedliche Limits und Weisen haben, wie sie längere Texte verarbeiten, habe ich mich nun entschlossen, wenn ich Artikel teile, das in einem sehr kompakten Format zu tun.\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eTitel\n\n#Hashtag #Hashtag #Hashtag\nURL\n\nBeschreibung und Erklärungen\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eSo kann ich in den meisten Fällen sicherstellen, dass Titel, Hashtag und URL zusammen erscheinen und die Beschreibung dann der entsprechenden Plattform gemäß irgendwie angehängt werden.\u003cbr\u003e\nSonst war immer das Problem, dass die URL und der Titel oft auseinander gerissen wurde. Und andere, die diesen Beitrag weiter teilen wollten, vor eine blöde Wahl gestellt wurden.\u003cbr\u003e\nSo ist das nun eine gute Lösung.\u003c/p\u003e","title":"Social Media Beiträge posten - richtig"},{"content":"Einleitung Egal von welchem Betriebssystem Du kommst, Du kennst das Problem: Du hast eine externe Hardware, wie Maus, Tastatur, Controller, Drucker, Headset, Audio Interface, Motherboard, Chipsätze, usw., das eine Firmware hat, die aktualisiert werden kann und von Zeit zu Zeit auch muss.\nFirmen bieten dann meist zusätzliche Software an, die dann auch viel zu oft spezielle Treiber (USB) brauchen, um auf das Gerät zugreifen zu können. Also muss zusätzlich eine Software installiert werden, damit die Hardware aktualisiert werden kann.\nUnd es muss entweder manuell nach neuen Firmwareupdates geschaut, Newsletter abonniert werden, oder diese Software ständig ausgeführt werden, damit die Ankündigung einer neuen Firmware überhaupt wahrgenommen werden kann. Umständlich und unschön!\nUnter Linux gibt es seit langer Zeit den fwupd oder ausgeschrieben den Firmware Update Daemon.\nAlso ein zentraler Prozess, der sich automatisch darum kümmert, dass ein Firmwareupdate an alle Enduser verteilt und installiert wird. Ohne zusätzliche Software, ohne Newsletter, ohne zusätzliche Treiber.\nWie funktioniert fwupd? Der Firmware Update Daemon ist in allen modernen und großen Distributionen vorinstalliert. Wenn nicht, findest Du ihn in den unten aufgeführten Links Infos, wie Du ihn auf Deinem System installieren kannst.\nDer fwupd hat ein Repository, das sogenannten LVFS (Linux Vendor Firmware Service), also einen zentralen Service, auf dem alle zur Verfügung stehenden Firmwareupdates für angemeldete Hardware liegen. Wenn ein Hardwarehersteller dort auf dem LVFS seine Firmwareupdates hinterlegt, weiß fwupd das und kann diese dann auch an alle verteilen.\nAuf Deinem Computer oder anderem Endgerät, das von fwupd unterstützt wird, läuft der fwupd Systemprozess und kennt Deine Hardware. Diese Liste wird mit der zentral zur Verfügung stehenden Liste abgeglichen und sobald ein Update auf dem Repository zur Verfügung steht, wird dieses heruntergeladen und installiert.\nDas war\u0026rsquo;s. Du musst nichts Weiteres unternehmen und bist immer aktuell.\nNatürlich ist es eine Lösung, wenn Du zu Linux wechselst. Aber auch die anderen alten Betriebssystem Hersteller wie Microsoft und Apple könnten solche Services etablieren, oder sich sogar an fwupd einklinken (und das Projekt finanziell unterstützen).\nEinfacher können Firmware Updates wirklich nicht mehr gestaltet werden!\nLinks LVFS - Linux Vendor Firmware Service Webseite fwupd.org Projektseite GitHub - fwupd/fwupd Hilfe und Installation Ubuntuusers wiki.ubuntuusers.de/fwupd/ Hilfe und Installation Arch Linux wiki.archlinux.org/title/Fwupd ","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-12-07-firmware-updates-einfacher-denn-je/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eEgal von welchem Betriebssystem Du kommst, Du kennst das Problem: Du hast eine externe Hardware, wie Maus, Tastatur, Controller, Drucker, Headset, Audio Interface, Motherboard, Chipsätze, usw., das eine Firmware hat, die aktualisiert werden kann und von Zeit zu Zeit auch muss.\u003c/p\u003e\n\u003cp\u003eFirmen bieten dann meist zusätzliche Software an, die dann auch viel zu oft spezielle Treiber (USB) brauchen, um auf das Gerät zugreifen zu können. Also muss zusätzlich eine Software installiert werden, damit die Hardware aktualisiert werden kann.\u003c/p\u003e","title":"Firmware Updates einfacher denn je"},{"content":"Es gibt ein wunderbares KWIn Skript für KDE, das die Fenster wieder dort in der Größe öffnet, wo und wie sie geschlossen wurden. Manche Anwendungen merken sich das von sich aus und manche tun das leider nicht.\nDieses einfach zu installierende Script über \u0026ldquo;Systemeinstellungen-\u0026gt; Fensterverwaltung-\u0026gt; KWinScripte-\u0026gt; Neue holen-\u0026gt; Remember Window Position-\u0026gt; installieren\u0026rdquo; kümmert sich um alles. Inklusive jeder Menge Einstellungen mit Black- und Whitelisting und Multimonitor Handling.\nDas Projekt selbst und mehr Beschreibung ist hier zu finden\nhttps://github.com/rxappdev/RememberWindowPositions\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-12-07-remember-window-positions-kwin-script/","summary":"\u003cp\u003eEs gibt ein wunderbares KWIn Skript für KDE, das die Fenster wieder dort in der Größe öffnet, wo und wie sie geschlossen wurden. Manche Anwendungen merken sich das von sich aus und manche tun das leider nicht.\u003c/p\u003e\n\u003cp\u003eDieses einfach zu installierende Script über \u0026ldquo;\u003ccode\u003eSystemeinstellungen-\u0026gt; Fensterverwaltung-\u0026gt; KWinScripte-\u0026gt; Neue holen-\u0026gt; Remember Window Position-\u0026gt; installieren\u003c/code\u003e\u0026rdquo; kümmert sich um alles. Inklusive jeder Menge Einstellungen mit Black- und Whitelisting und Multimonitor Handling.\u003c/p\u003e\n\u003cp\u003eDas Projekt selbst und mehr Beschreibung ist hier zu finden\u003cbr\u003e\n\u003ca href=\"https://github.com/rxappdev/RememberWindowPositions\"\u003ehttps://github.com/rxappdev/RememberWindowPositions\u003c/a\u003e\u003c/p\u003e","title":"Remember Window Positions KWin Script"},{"content":" Das Internet ist kaputt.\nKünstliche Intelligenz hat es kaputt gemacht. Maschinen, die in Zeiten der Klimakatastrophe und CO2 Verschmutzung mit ungeheurer Energieverschwendung und der Hilfe von Wahrscheinlichkeiten Wörter aneinander reihen können. Aber eben ohne Sinn und Verstand. Und das im doppelten Sinne.\nSuchmaschinen sind \u0026ldquo;kaputt\u0026rdquo;, weil das Internet von KI generierten Webseiten geflutet wird und niemand mehr weiß, welche Texte, Bilder, Videos oder Audio KI Halluzinationen sind, Internetgetrolle und Geschwurbel, oder ob tatsächlich gesunder Menschenverstand dahinter steckt.\nNie war es wichtiger Vertrauen zu einem Medium aufzubauen und nicht auf Techkonzerne zu setzen, die uns mit Featureitis umwerben: \u0026ldquo;Suchen war noch nie so einfach wie bei uns, denn wir wissen besser was gut für Sie ist\u0026rdquo;.\nFrüher, am Anfang des Internets, da gab es Lesezeichen (Bookmark)-Verzeichnisse. Also Listen mit Internetlinks zu interessanten und wichtigen Seiten. Vielleicht sehen wir wieder ein Revival dieser alten Listen im Internet? Lokal die eigenen Bookmarks pflegen, ist schon alleine wegen der Privatsphärenargumente Bürgerpflicht. Müssen die Suchmaschinen-Techkonzerne ja nicht jedes Mal wissen, wenn die Lieblingsseite besucht wird. Klassiker: google bei Google einzugeben, um die Google Webseite aufzurufen.\nEs gibt da eine sehr alte Technologie, die wegen ihrer Effizienz nie aus der Mode gekommen ist: RSS Feeds.\nEin RSS Feed ist kurz gesagt eine Liste mit Artikelüberschriften, kurzer Zusammenfassung und Link zum original Artikel einer Webseite.\nFür RSS Feeds gibt es RSS Reader Software/Programme/Apps für alle Betriebssysteme und Plattformen. Diese Apps können die RSS Feeds von den verschiedensten Webseiten in dieser einen App zusammenfassen. Alle Informationen in einer einzigen App!\nÄhnlich wie bei freien Podcast Apps (Podcatcher Apps), die alle Podcasts in einer einzigen App vereinen. Übrigens: Die Podcast Feeds sind auch nur eine Erweiterung von RSS Feeds. Wie sehr viele andere aktuelle Technologien auch.\nDas ist wieder die Chance für seriöse Informationsquellen, Zeitungen, Webseiten zurück ins Rampenlicht zu kommen. So wie man aktuell gute Podcasts seinen Freunden weiter empfiehlt können auch RSS Feeds wieder weiter empfohlen werden, statt frustriert im Sumpf des Suchmaschinen KI Slops zu versinken.\nJede gute Webseite sollte immer einen RSS Feed anbieten!\nÜbrigens viele gute RSS Reader bzw Feedreader haben Filterfunktionen. So lassen sich Filter für spezielle Interessen einrichten, oder auch Filter, um bestimmte Themen komplett auszublenden. Genau so wie es sein soll: Ein Computer erledigt die Arbeit, statt einem mit mehr Arbeit zu beschäftigen.\nMehr Infos und Details zu RSS und Feedreadern:\nWas sind RSS Feeds https://de.wikipedia.org/wiki/RSS_(Web-Feed) Was sind Feedreader https://de.wikipedia.org/wiki/Feedreader Einige Feedreader Empfehlungen https://www.rss-verzeichnis.de/rss-reader.php ","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-12-03-nach-ki-bumm-kommt-das-bewaehrte-rss/","summary":"\u003cblockquote\u003e\n\u003cp\u003eDas Internet ist kaputt.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eKünstliche Intelligenz hat es kaputt gemacht. Maschinen, die in Zeiten der Klimakatastrophe und CO2 Verschmutzung mit ungeheurer Energieverschwendung und der Hilfe von Wahrscheinlichkeiten Wörter aneinander reihen können. Aber eben ohne Sinn und Verstand. Und das im doppelten Sinne.\u003c/p\u003e\n\u003cp\u003eSuchmaschinen sind \u0026ldquo;kaputt\u0026rdquo;, weil das Internet von KI generierten Webseiten geflutet wird und niemand mehr weiß, welche Texte, Bilder, Videos oder Audio KI Halluzinationen sind, Internetgetrolle und Geschwurbel, oder ob tatsächlich gesunder Menschenverstand dahinter steckt.\u003c/p\u003e","title":"Nach KI Bumm kommt das bewährte RSS"},{"content":"Einleitung Es ist schon sehr verstörend, wenn solche Features automatisch aktiviert werden. Gerade bei so einem Produkt wie Firefox. Eine Abfrage \u0026ldquo;Willst du KI Features in Firefox aktivieren oder nicht\u0026rdquo; wäre das Mindeste.\nAber wenigstens ist es möglich, diese Features dennoch zu deaktivieren.\nMethode 1 langsam Entweder manuell Option für Option, indem man in der URL Leiste about:config eingibt und dann folgende Einträge auf false setzt\nbrowser.ml.enable browser.ml.chat.enabled browser.ml.chat.menu browser.ml.chat.page browser.ml.chat.page.footerBadge browser.ml.chat.page.menuBadge browser.ml.linkPreview.enabled browser.ml.pageAssist.enabled browser.tabs.groups.smart.enabled browser.tabs.groups.smart.userEnabled extensions.ml.enabled browser.search.visualSearch.featureGate Methode 2 schnell\u0026rsquo;n\u0026rsquo;smart Oder die schnellere Variante, indem man in der URL Leiste about:profiles eingibt, dann im ersten Profile, das z.B. überschrieben ist mit \u0026ldquo;Dieses Profil wird derzeit verwendet und kann daher nicht gelöscht werden.\u0026rdquo; den Wurzelordner öffnet.\nDort die Datei prefs.js heraussuchen und mit einem Editor wie Kate öffnen.\nGanz unten dann einfach folgende Zeilen hinzufügen, speichern und schließen. Eventuell Firefox neu starten.\nuser_pref(\u0026#34;browser.ml.chat.enabled\u0026#34;, false); user_pref(\u0026#34;browser.ml.chat.menu\u0026#34;, false); user_pref(\u0026#34;browser.ml.chat.page\u0026#34;, false); user_pref(\u0026#34;browser.ml.chat.page.footerBadge\u0026#34;, false); user_pref(\u0026#34;browser.ml.chat.page.menuBadge\u0026#34;, false); user_pref(\u0026#34;browser.ml.chat.shortcuts\u0026#34;, false); user_pref(\u0026#34;browser.ml.enable\u0026#34;, false); user_pref(\u0026#34;browser.ml.linkPreview.enabled\u0026#34;, false); user_pref(\u0026#34;browser.ml.pageAssist.enabled\u0026#34;, false); user_pref(\u0026#34;browser.tabs.groups.smart.enabled\u0026#34;, false); user_pref(\u0026#34;browser.tabs.groups.smart.userEnabled\u0026#34;, false); user_pref(\u0026#34;extensions.ml.enabled\u0026#34;, false); user_pref(\u0026#34;browser.search.visualSearch.featureGate\u0026#34;, false); ","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-12-02-firefox-ki-features-entfernen-aktivieren/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eEs ist schon sehr verstörend, wenn solche Features automatisch aktiviert werden. Gerade bei so einem Produkt wie Firefox. Eine Abfrage \u0026ldquo;Willst du KI Features in Firefox aktivieren oder nicht\u0026rdquo; wäre das Mindeste.\u003c/p\u003e\n\u003cp\u003eAber wenigstens ist es möglich, diese Features dennoch zu deaktivieren.\u003c/p\u003e\n\u003ch2 id=\"methode-1-langsam\"\u003eMethode 1 langsam\u003c/h2\u003e\n\u003cp\u003eEntweder manuell Option für Option, indem man in der URL Leiste \u003ccode\u003eabout:config\u003c/code\u003e eingibt und dann folgende Einträge auf false setzt\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ebrowser.ml.enable\nbrowser.ml.chat.enabled\nbrowser.ml.chat.menu\nbrowser.ml.chat.page\nbrowser.ml.chat.page.footerBadge\nbrowser.ml.chat.page.menuBadge\nbrowser.ml.linkPreview.enabled\nbrowser.ml.pageAssist.enabled\nbrowser.tabs.groups.smart.enabled\nbrowser.tabs.groups.smart.userEnabled\nextensions.ml.enabled\nbrowser.search.visualSearch.featureGate\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"methode-2-schnellnsmart\"\u003eMethode 2 schnell\u0026rsquo;n\u0026rsquo;smart\u003c/h2\u003e\n\u003cp\u003eOder die schnellere Variante, indem man in der URL Leiste \u003ccode\u003eabout:profiles\u003c/code\u003e eingibt, dann im ersten Profile, das z.B. überschrieben ist mit \u0026ldquo;Dieses Profil wird derzeit verwendet und kann daher nicht gelöscht werden.\u0026rdquo; den Wurzelordner öffnet.\u003cbr\u003e\nDort die Datei prefs.js heraussuchen und mit einem Editor wie Kate öffnen.\u003cbr\u003e\nGanz unten dann einfach folgende Zeilen hinzufügen, speichern und schließen. Eventuell Firefox neu starten.\u003c/p\u003e","title":"Firefox KI Features entfernen/aktivieren"},{"content":"Einleitung Mittlerweile ist bei Musik Streaming Diensten das Merkmal 24 Bit und Highres zu einem angeblichen Qualitätsmerkmal geworden. Aber was steckt wirklich dahinter? Was bedeuten diese Zahlen? Und habe ich als KonsumentIn davon einen Vorteil?\nDie Antwort - Achtung Spoiler: Nein! In 99,9% der Fälle ist es komplett nutzlos.\nZusätzlich wird hier einfach nur sinnlos mehr Bandbreite verschwendet und wenn man spitzfindig sein will, auch unnötig CO2 erzeugt.\nWarum und was bedeutet dieses Highres und 24 Bit eigentlich?\nAuf verschiedenen Streaming Diensten gibt es verschiedene Angebote. Ich breche das mal auf zwei technische Hauptkriterien runter:\nHighres - Die Samplerate. Bekannt vielleicht noch von der CD sind 44.1 Kilohertz 24 Bit - der Dynamik Bereich. Auch bekannt von der CD noch die 16 Bit. Um diese Begriffe und die dazugehörigen Zahlen in der echten Welt einordnen zu können, braucht es ein wenig Hintergrundwissen.\nKeine Sorge, das ist einfach zu verstehen.\nHighres 44.1 vs 48 vs 96 Highres ist die Detailauflösung, wie bei einem Bild die Megapixel. Im Prinzip, je mehr Pixel desto höher die Auflösung. Eigentlich eine gute Sache. Und bei immer gößeren Displays auch sinnvoll. Allerdings sprechen wir hier ab einer gewissen Anzahl von Megapixel von Displays, die mehrere Meter hoch und breit sind, um überhaupt einen Mehrwert zu erhalten. Auf kleinen Displays vom Smartphone bis zum privaten TV ist der Unterschied bzw einer gewissen Anzahl von Megapixeln real nicht mehr feststellbar. Man würde hier nur für \u0026ldquo;des Kaisers neue Kleider\u0026rdquo; Geld verschwenden, für ein Feature, das man gar nicht wahrnehmen kann.\nBei Highres Musik ist der Effekt sogar noch extremer. Ein sehr junges und sehr gutes Gehör hat ein theoretisches Potential, in einer sehr optimalen Umgebung, Frequenzen von 20 Hertz bis 20.000 Hertz hören zu können.\nDieses Potential schrumpft mit zunehmendem Alter, so dass man vielleicht irgendwann nur noch bis 100-10 kHz hören kann.\nNimmt man jetzt von der CD bekannten 44.100 Hertz, wirkt das schon als komplett überdimensioniert. Allerdings muss dazu gesagt werden, dass hier aufgrund der digitalen Umwandlung immer die doppelte Frequenz genommen werden muss, um 22.50 Hertz abzubilden. Hintergrund ist das Nyquist-Shannon-Abtasttheorem .\nAber mit 22.050 Hertz sind wir immer noch weit über dem theoretisch möglichen 20-20.000 Hertz Bereich, den ein Mensch hören kann. Alles darüber ist Fledermäusemusik aka Ultraschall.\nMehr als 44.1 kHz bringt hier für die Konsumenten rein gar nichts.\nVergleichsweise kann man seinen Wocheneinkauf zwar mit einem Flugzeugträger mit 96 kHz machen, aber man hat keinen Vorteil, wenn man stattdessen das leichtere Auto mit 44.1 kHz nimmt. Und man hat auch weniger Parkprobleme mit einem Auto.\n24 Bit Die beworbenen 24 Bit geben einen Dynamikumfang an.\nWas heisst Dynamikumfang?\nUmgangsprachlich, wenn man den Lautstärkeknopf am Abspielgerät auf einer Einstellung belässt, die technischen Lautstärkenunterschiede, die in der abgespielten Musik benutzt werden. Es ist zwar noch ein wenig komplexer, da noch die Lautheit (nicht Lautstärke!) bzw die Gehörrichtige Lautstärke mit rein spielt, aber das würde den Rahmen hier sprengen.\n24 Bit haben einen Dynamikumfang von 144 Dezibel. Zum Verständnis sei noch gesagt, dass eine technische Steigerung von +6db einer Verdoppelung der Lautstärke entspricht. Theoretisch könnte ein Lied bei der Einstellung des Lautstärkeknopfes von selbst die Lautstärke 24x verdoppeln. Völlig übertrieben gesagt, wäre es theoretisch möglich damit einen Konsumenten zu töten, wäre der Lautstärkeknopf auf das Maximum aufgedreht und könnten die Anlage oder der Kopfhörer so eine Lautstärke wiedergeben. Das ist aber in der Wirklichkeit so nicht machbar.\nRealistische Beispiele für einen Dynamikumfang sind z.B.in der Klassik, die wohl zusammen mit Jazz den größten Dynamikumfang vorweisst in extremen Fällen um die 60db bis 70db haben kann. Meist aber eher geringer um die 30-40db.\nAlso bei den 24 Bit und den 144db einfach mal so um die 100db, also das Meiste komlett ungenutzt.\nBei Pop- und Rockmusik oder elektronischer Musik, wie Techno, wird die Verschwendung noch krasser. Hier schrumpft der Dynmikumfang gerne mal auf 5-15db. Treiber hier ist der Loudness War\nAlso von den 24 Bit 144db liegen um die 130db komplett ungenutzt brach.\nDer Dynamikumfang der klassischen CDs hatte 16 Bit und damit schon 96 Dezibel. Auf die zuvor genannten Klassik und Jazz mit 70db und Pop und elektronischer Musik 15db, haben die 16 Bit 96db immer noch genügend Luft, ohne Abstriche machen zu müssen.\nUnd auch hier ist nicht nur das menschliche Ohr, bzw das Alter der begrenzende Faktor, sondern auch die Umgebung, in der Musik gehört wird.\nIn den meisten Fällen ist 24 Bit so, als würde man Wasser in Wasserflaschen kaufen, die nur zu 25% gefüllt sind. Der Rest ist nichts anderes als ungenutzter Platz gefüllt mit Luft.\nAbspielgeräte \u0026amp; Umgebung Und auch, wenn man jetzt sagt: Ja aber mir sind diese nutzlosen Puffer schon wichtig, sind hier, abgesehen vom Alter und dem Hörvermögen, immer noch nicht die Abspielgeräte und die Abhörumgebung mit eingepreist.\nUm diese \u0026ldquo;unglaubliche\u0026rdquo; Qualität von Dynamikumfang (24 Bit) und Detailreichtum (96kHz) theoretisch hören zu können braucht es extrem hochwertige Abspielgeräte. Vom Player, über den Verstärker bis hin zu den Lautsprecherboxen. Und zusätzlich die eigene Abhörposition.\nKopfhörer sind dann nochmal eine andere Kategorie, die weitere Probleme mit sich bringen.\nUnd selbst dann unter optimalen Bedingungen würde vermutlich niemand in einem Blindtest den Unterschied einer Produktion in \u0026ldquo;normaler\u0026rdquo; Qualität von einer \u0026ldquo;highres\u0026rdquo; Qualität unterscheiden können.\nIm Alltag wird Musik über bessere und schlechtere Kopfhörer, Küchenradios oder Bluetoothlautsprecher gehört. Oder über noch schlechtere Smartphonelautsprecher. Im letzteren Fall sind schon 16 Bit Perlen vor die Säue.\nFormate: MP3 \u0026amp; FLAC Gängige Formate sind mp3 und flac. Weitere wichtige Firmate sind noch aac, Apple Lossless (ALAC) und opus (Opensource).\nMP3 ist ein verlustbehaftetes Format, das durch psychoakkustische Tricks Speicherplatz und Bandbreite spart. Die Einsparung des Speicherplatzes hängt von der sogenannten Bitrate ab. Bekannt sind 128kBit, 160, 192, 256 bis zu den maximalen 320kBit. Musik sollte mindestens mit 192 kBit komprimiert werden. Ab da werden auch die meisten Menschen, mit ihren Abspielgeräten un in den Umgebungen, in denen sie Musik hören, keinen Unterschied zu höheren Formaten hören können. Zur Sicherheit würde ich persönlich aber dennoch den Puffer auf 320Kbit bevorzugen.\nFLAC ist ein verlustfreies komprimiertes Format. Und auch hier gibt es 16Bit und 24Bit. Für KonsumentInnen würde ich immer 16Bit empfehlen. Alles andere ist nur heiße Luft, die aktuell meist für einen Aufpreis verkauft wird.\nBei den anderen Formaten würde ich persönlich auf opus (ogg/oga), dem Opensource Format und Gegenstück zu mp3 und aac setzen, da dieses Format die höchste Qualität der verlustbehafteten Formate hat.\nFazit Für 99,9% der Menschen, oder sogar noch mehr ist Highres und 24 Bit ungefähr so, als würde man einem blinden Menschen, der einen HD Fernseher hat, einen 8K Fernseher mit zusätzlichem Farbechtheitsfeature anbieten, für \u0026ldquo;ein besseres visuelles Erlebnis\u0026rdquo;.\n16Bit 44.1kHz sind in der Realität absolut ausreichend. Sollte man jedoch wirklich einen merklichen Unterschied zu einer 24Bit 96kHz Version hören, dann handelt es sich mit größter Wahrscheinlichkeit um zwei komplette verschiedene Produktionen. Und die schlechtere Produktion würde mit 24Bit 96kHz genauso schlecht klingen. Nur mit mehr ungenutztem Puffer und größerem Speicherplatz- und Bandbreitenbedarf.\nMehr Geld für Highres und 24 Bit ist rausgeschmissenes Geld.\nWer tiefer in das Thema Bit-Tiefe und Dynamikbereich einsteigen will kann sich im Video meines Musikproduktion Alter Egos Odo Sendaidokai \u0026ldquo;AHA | Was ist 16Bit 24Bit \u0026amp; 32 Bit Floating Point - Masterclass | DE\u0026rdquo; das notwendige Grundwissen aneignen.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-11-16-der-highres-24-bit-quatsch/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eMittlerweile ist bei Musik Streaming Diensten das Merkmal 24 Bit und Highres zu einem angeblichen Qualitätsmerkmal geworden. Aber was steckt wirklich dahinter? Was bedeuten diese Zahlen? Und habe ich als KonsumentIn davon einen Vorteil?\u003c/p\u003e\n\u003cp\u003eDie Antwort - Achtung Spoiler: Nein! In 99,9% der Fälle ist es komplett nutzlos.\u003c/p\u003e\n\u003cp\u003eZusätzlich wird hier einfach nur sinnlos mehr Bandbreite verschwendet und wenn man spitzfindig sein will, auch unnötig CO2 erzeugt.\u003c/p\u003e\n\u003cp\u003eWarum und was bedeutet dieses Highres und 24 Bit eigentlich?\u003c/p\u003e","title":"Der Highres/24 Bit Quatsch \u0026 die Samplerate"},{"content":"Die Tage hatte ich zum ersten Mal seit ich Linux nutze einen Kernel Panic. Lustigerweise tangiert mich das nicht mehr so wie früher, weil ich mir immer sicher bin, dass das recht geräuschlos zu lösen ist. Ok und weil ich ein Backup habe.\nDas einzige Aufregende war, dass ich an diesem Computer das BTRFS Filesystem teste. Und die Partition /dev/sda1 wollte nicht mehr booten.\nAlso der Kernel Panic leitet mich in den initramfs mit einer Busybox, in der ich ein paar Möglichkeiten habe etwas zu tun.\nNach 10 Minuten Internetrecherche und diversen Plausibilitätsprüfungen bezüglich des Datums der Beiträge (sollte nicht zu alt sein) und des Problems (sollte recht nah an der Fehlermeldung sein), fand ich die einfache Lösung\nbtrfs rescue zero-log /dev/sda1 Was ist zero-log?\nzero-log \u0026lt;device\u0026gt; Löschen Sie den Dateisystem-Protokollbaum. Dieser Befehl löscht den Dateisystem-Protokollbaum. Dies kann bestimmte Probleme beheben, wenn das Dateisystem während der Protokollwiedergabe nicht gemountet werden kann. Nachfolgend finden Sie Beispiele für Stack-Traces, die im Systemprotokoll angezeigt werden können. \u0026lt;strong\u0026gt;Hinweis\u0026lt;/strong\u0026gt; Das Löschen des Protokolls kann zum Verlust von Änderungen führen, die seit der letzten Transaktionsübernahme vorgenommen wurden. Dies kann bis zu 30 Sekunden (standardmäßige Übernahmeperiode) oder weniger dauern, wenn die Übernahme durch andere Dateisystemaktivitäten impliziert wurde. Anhand des Kernel-Backtrace kann festgestellt werden, ob Zero-Log erforderlich ist: ? replay_one_dir_item+0xb5/0xb5 [btrfs] ? walk_log_tree+0x9c/0x19d [btrfs] ? btrfs_read_fs_root_no_radix+0x169/0x1a1 [btrfs] ? btrfs_recover_log_trees+0x195/0x29c [btrfs] ? replay_one_dir_item+0xb5/0xb5 [btrfs] ? btree_read_extent_buffer_pages+0x76/0xbc [btrfs] ? open_ctree+0xff6/0x132c [btrfs] Wenn die Fehler wie oben beschrieben auftreten, sollte Zero-Log verwendet werden, um das Protokoll zu löschen, und das Dateisystem kann wieder normal gemountet werden. Die zu suchenden Schlüsselwörter sind „open_ctree“, was bedeutet, dass es sich um einen Fehler während des Mountens handelt, und Funktionsnamen, die „replay“, „recover“ oder „log_tree“ enthalten. Mehr Infos zu zero-log findest du in der Dokumentation von BTRFS hier BTRFS Rescue\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-11-13-btrfs-kernel-panic-attempted-to-kill-init/","summary":"\u003cp\u003eDie Tage hatte ich zum ersten Mal seit ich Linux nutze einen Kernel Panic. Lustigerweise tangiert mich das nicht mehr so wie früher, weil ich mir immer sicher bin, dass das recht geräuschlos zu lösen ist. Ok und weil ich ein Backup habe.\u003c/p\u003e\n\u003cp\u003eDas einzige Aufregende war, dass ich an diesem Computer das BTRFS Filesystem teste. Und die Partition \u003ccode\u003e/dev/sda1\u003c/code\u003e wollte nicht mehr booten.\u003c/p\u003e\n\u003cp\u003eAlso der Kernel Panic leitet mich in den initramfs mit einer Busybox, in der ich ein paar Möglichkeiten habe etwas zu tun.\u003c/p\u003e","title":"BTRFS Kernel Panic - Attempted to kill init!"},{"content":"qpwgraph (Flathub Paket) die ultimative Video, Audio, Midi Patchbay unter Linux für Pipewire bietet im Menü unter \u0026ldquo;Patchbay\u0026rdquo; oder in der Werkzeugleiste die Optionen \u0026ldquo;Activated\u0026rdquo; und \u0026ldquo;Exclusive\u0026rdquo; an.\nVielen sind die Funktionalitäten dieser Einstellungen nicht ganz klar.\nACTIVATED bezieht sich auf die Definition, die als Einstellung in einer Datei abgespeichert und zum Start oder bei Aktivierung (laden) geladen wurde.\nDamit kann die Grundeinstellung mit allen notwendigen Verbindungen eingestellt werden, die beim Systemstart vom System eventuell nicht erkannt und durchgeführt wurde. Das können Mehrfachroutings von einem Input in verschiedene Applikationen oder Outputs sein. Oder Weiteres. Es können natürlich auch weitere verschiedene Einstellungen Presets definiert, gespeichert und aktiviert werden.\nBei EXCLUSIVE wird die geladene/definierte ACTIVATED Einstellung geschützt!\nJede Applikation die NACH der Aktivierung von Exclusive gestartet wird und eine Verbindung z.B. zum Output aka Lautsprechern aufbauen will, wird blockiert. Nichts darf an der aktuellen Einstellungen, die mit Activated geladen wurde, verändert werden.\nAlso aufpassen, wenn plötzlich Videos z.B. im Browser nicht mehr abgespielt werden wollen. Das könnte an einem aktivierten Exclusive liegen. ;)\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-09-21-qpwgraph-activated-exclusive/","summary":"\u003cp\u003e\u003ca href=\"https://github.com/rncbc/qpwgraph\"\u003eqpwgraph\u003c/a\u003e (\u003ca href=\"https://flathub.org/en/apps/org.rncbc.qpwgraph\"\u003eFlathub Paket\u003c/a\u003e) die ultimative Video, Audio, Midi Patchbay unter Linux für \u003ca href=\"https://www.pipewire.org/\"\u003ePipewire\u003c/a\u003e bietet im Menü unter \u0026ldquo;Patchbay\u0026rdquo; oder in der Werkzeugleiste die Optionen \u0026ldquo;Activated\u0026rdquo; und \u0026ldquo;Exclusive\u0026rdquo; an.\u003c/p\u003e\n\u003cp\u003eVielen sind die Funktionalitäten dieser Einstellungen nicht ganz klar.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eACTIVATED\u003c/code\u003e\u003c/strong\u003e bezieht sich auf die Definition, die als Einstellung in einer Datei abgespeichert und zum Start oder bei Aktivierung (laden) geladen wurde.\u003c/p\u003e\n\u003cp\u003eDamit kann die Grundeinstellung mit allen notwendigen Verbindungen eingestellt werden, die beim Systemstart vom System eventuell nicht erkannt und durchgeführt wurde. Das können Mehrfachroutings von einem Input in verschiedene Applikationen oder Outputs sein. Oder Weiteres. Es können natürlich auch weitere verschiedene Einstellungen Presets definiert, gespeichert und aktiviert werden.\u003c/p\u003e","title":"qpwgraph Activated - Exclusive"},{"content":"Und ein bisschen RegEx.\nEinleitung ttrss (Tiny Tiny RSS) ist wegen der politischen Haltung der Entwicklers ein reicht umstrittenes Projekt, aber es ist bisher der beste Server \u0026amp; RSS Reader den ich kenne. Bezüglich der sehr auf Effizienz optimierten Darstellung der Oberfläche und der vielen Filtermöglichkeiten und des Taggings. Oder wie die NSA sagen würde: Marker setzen.\nWichtig zu wissen: Die aktuelle ttrss Version unterstützt nur noch PostgreSQL !\nMariaDB wurde nur noch bis Mai 2025 unterstützt. Alle neueren Versionen müssen auf PostgreSQL umgestellt werden.\nAb einer gewissen Anzahl von Feeds beziehungsweise der daraus resultierenden Artikel Frequenz, sollte man sich recht schnell mit den Labeln und den Filtern von ttrss auseinandersetzen. Und vielleicht mit einer gewissen Ordnung oder auch Strategie, wie beides sinnvoll eingesetzt werden kann.\nLabels Labels können ganz einfach in den Einstellungen, oder direkt im Reader mit der Tastenkombination cl (create label) erstellt werden. Dann wird automatisch in jedem heruntergeladenen RSS Feed im Titel und im Kontext nach diesem Begriff gesucht.\nBeispiel\nLabel \u0026ldquo;Photovoltaik\u0026rdquo; sucht in jedem Artikel diesen Begriff und \u0026ldquo;labelt\u0026rdquo; den Titel in der Titelübersicht mit \u0026ldquo;Photovoltaik\u0026rdquo;. Dabei wird nicht zwischen Groß- und Kleinschreibung unterschieden.\nFilter - Kriterien Bei den Filtern kann von ganz einfach bis ganz komplex eingestellt werden, was wo und in welchen Zusammenhängen gesucht werden kann und was dann mit dem Resultat gemacht werden soll.\nDabei können in einem Filter viele Suchwörter definiert werden , die alle mit einem UND oder einem ODER verknüpft werden können.\nBei einer UND Verknüpfung führt der Filter die eingestellt Folgeaktion nur dann aus, wenn ALLE Suchbegriffe oder Definitionen (komplexe Suche) zutreffen.\nBei einer ODER Verknüpfung führt der Filter die eingestellte Folgeaktion immer aus, wenn einer der Suchbegriffe oder Definitionen zutreffen.\nFolgeaktionen Ohne im Detail auf die weiteren Möglichkeiten von ttrss einzugehen, können Folgeaktionen zum Beispiel sein\nArtikel löschen als gelesen markieren set starred (bookmarken oder als \u0026ldquo;behalten\u0026rdquo; markieren) Assign tags Publish Article Modify Score Stop / do nothing invoke Plugin ignore tags Filter:Suche Einfaches Beispiel für eine Suche\nEin Suchwort kann definiert werden, nur im Titel eines Artikels, oder nur im Kontext eines Artikels, in allen Feeds, in einem Feed oder in einer Auswahl von Feeds gesucht werden.\nBeispiele für komplexe Suchen (RegEx) / Metacharaktern (siehe weiter unten)\n(ae|ä) ae oder ä (ae|ä|ss|ß) ae oder ä oder ss oder ß (ä+ss) ein ä auf das ein ss folgt wie in Blässe. Theoretisch auch Blässsse ä(?!(s)) ein ä auf das kein s folgt, wie in Käse oder Gläser. Aber Verspätung, Gänse (?\u0026lt;!s)ä ein s, das nicht auf ein ä folgt, wie in Besen, Wiese, Wurst, … (BMWE|Bundesministerium für Wirtschaft und Energie) Schach[- ]WM findet Schach WM und Schach-WM m.F ein m auf das ein x-beliebges Zeichen folgt und danach ein F oder f als drittes Zeichen (spät)?(en) kommt ein spät vor, markiere alle en \u0026quot; TRX\u0026quot;|\u0026quot; TRON\u0026quot;.*Staking findet TRX Staking oder TRON Staking oder TRX-Staking oder … \\bBundes\\b exakt das Wort Bundes. Aber nicht Bundes in Bundesliga oder Bunde … (?=.*\\bBundesliga\\b)(?=.*Fu(ss|ß)ball) Lookahead wenn irgendwo im Text Bundesliga und Fuss(ß)ball vor kommt. 0\\d eine Zahl mit vorangestellter 0 z.B. 04, 07, 007, … (Schalke 0\\d) sucht \u0026ldquo;Schalke 04\u0026rdquo; oder \u0026ldquo;Schalke 07\u0026rdquo; oder … 0\\d. sucht 0 .. irgendeine Zahl .. irgendein anderes Zeichen. z.B. 07b, 09\u0026quot;, 03- … 0\\d* sucht 0 oder 0 und eine oder mehrere Zahlen. z.B. 0 , 04, 007 , 0100897, … 5\\D ein Buchstabe mit vorangstellter 5 z.B. 5A, 5z, … Filter für Label Eine Strategie kann es sein, sich zum einen Label erstellen und so schnell und gezielt über die Label die entsprechenden Artikel zu lesen. Oder in der Übersicht die Artikel mit den entsprechenden Labeln sofort zu sehen.\nEine weitere Strategie kann es sein, die erstellten Label zu benutzen, um sie mit einem Filter über die Filter Aktioin \u0026ldquo;assign label\u0026rdquo; zusammen zu fassen.\nSo kann ein Pseudo Label erstellt werden, das vermutlich so nie vor kommt wie 000_Erneuerbare und darunter werden dann z.B. die Labels Solarzellen, Photovoltaik, Wasserkraft, Windräder, Windkraft, Sonnenenergie, Power2X in dem Sammel-Label 000_Erneuerbare zusammengefasst.\nMetacharakter Metacharakter sind Zeichen, die in RegEx (Regular Expressions) Befehle/Funktionen darstellen. So wie . + * ? und so weiter. Sollen aber die Zeichen statt der Befehle/Funktionen benutzt werden, müssen diese \u0026ldquo;escaped\u0026rdquo; werden. Das wird durch das Voranstellen des Backslashes (Rückstrich/Rückschlag) gekennzeichnet. Soll zum Beispiel ein Punkt . gesucht werden, der standardmäßig ein Metacharakter ist, dann muss das so \\. geschrieben werden. Oder ein ? muss \\? geschrieben werden.\nMetacharakter - Zeichen . irgendein beliebiges Zeichen z.B. Trenner Öl-Lampe, Öl_Lampe, Öl:Lampe \\d irgendeine einstellige Zahl 0-9 \\D irgendein Zeichen, außer einer Zahl \\w irgendein Wort Zeichen oder Zahl z.B. a-z,A-Z,0-9 \\W irgendein Nicht Wort oder Zahl Zeichen. Alles was nicht \\w ist \\s alle \u0026ldquo;white space\u0026rdquo; Zeichen. z.B. Leerzeichen, Zeilenumbruch, Tabulator \\S alle \u0026ldquo;nicht white space\u0026rdquo; Zeichen. Metacharakter - Wiederholungen + eine oder mehrere Wiederholungen z.B. ee, eee, eeee * keine oder mehrere Wiederholungen z.B. a, aa, aaa, aaaa ? keine oder eine Wiederholung z.B. s oder ss, aber nicht sss Metacharakter - Greedy \u0026amp; Lazy Quantifizierer Die Metacharakter für Wiederholungen sind sogenannte Greedy (gierige) Quantifizierer. Das heißt, sie versuchen so viel wie möglich im Ergebnis bis zum Zeilenumbruch zusammen zu fassen.\nBeispiel: Suche nach Bereichen in Gänsefüßchen\nBeispielsatz: Ein braver \u0026quot;Junge\u0026quot; hüpfte auf einer \u0026quot;sicheren\u0026quot; Hüpfburg.\nGreedy\nGesucht nach den Gänsefüßchen mit den normalen Wiederholungen .+\u0026quot; wäre das Ergebnis der gesamte Text \u0026quot;Junge\u0026quot; hüpfte auf einer \u0026quot;sicheren\u0026quot; . Weil dieser Bereich von Gänsefüßen komplett umschlossen ist.\nLazy\nSoll aber jeder einzelne mit Gänsefüßchen umschlossene Bereich gefunden und markiert werden muss Greedy in Lazy umgewandelt werden. Und das funktioniert ganz einfach mit dem angehängten ? Fragezeichen beim RegEx. Also: .+?\u0026quot;\nSo wird dann aus dem Bereich: Ein braver \u0026quot;Junge\u0026quot; hüpfte auf einer \u0026quot;sicheren\u0026quot; Hüpfburg.\n\u0026quot;Junge\u0026quot; und \u0026quot;sicheren\u0026quot; einzeln gefunden.`\nMetacharakter - Ziele \u0026amp; Bereiche - von bis z.B. 5-9 z.B. 6,5,8 aber nicht 1,2,3,4 oder d-f d,e,f aber nicht a,b,c oder g,h,i,j … ^ Anfang eines Strings z.B. Wand oder 4Wand $ Ende eines Strings z.B. Treppe oder Treppe7 ( ) Zusammenhängende Begriffe oder eine Wortfolge als Ganzes definieren z.B. (Solar ist toll) [ ] einzelne Zeichen als ODER Liste definieren z.B. [ae] a oder e, [-:] - oder / z.B. Öl-Film oder Öl:Film, Ka[ smu8]ter Kater, Kaster, Kamter, Kauter, Ka8ter {MIN,MAX} Festlegung einer Mindest- und einer Maximalzahl z.B. {12,35} die gesuchte Zahl muss zwischen mindestens 12 und maximal 35 sein. {MIN,} Festlegung der Mindestzahl, Maximalzahl nach oben offen Viel Spaß als Hobby NSA ;)\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-09-20-ttrss-label-filter-strategien/","summary":"\u003cp\u003eUnd ein bisschen RegEx.\u003c/p\u003e\n\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://de.wikipedia.org/wiki/Tiny_Tiny_RSS\"\u003ettrss (Tiny Tiny RSS)\u003c/a\u003e ist wegen der politischen Haltung der Entwicklers ein reicht umstrittenes Projekt, aber es ist bisher der beste Server \u0026amp; RSS Reader den ich kenne. Bezüglich der sehr auf Effizienz optimierten Darstellung der Oberfläche und der vielen Filtermöglichkeiten und des Taggings. Oder wie die NSA sagen würde: Marker setzen.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWichtig zu wissen: Die aktuelle ttrss Version unterstützt nur noch PostgreSQL !\u003c/em\u003e\u003cbr\u003e\n\u003cem\u003eMariaDB wurde nur noch bis Mai 2025 unterstützt. Alle neueren Versionen müssen auf PostgreSQL umgestellt werden.\u003c/em\u003e\u003c/p\u003e","title":"ttrss Label, Filter - Strategien"},{"content":"Einleitung Da ich einen haufen Podcasts höre und den automatischen Download abgeschaltet habe, damit mir der Speicher nicht knapp wird, habe ich mir einen optimierten Workflow angewöhnt, um die Masse zu bewältigen, ohne dass Stress aufkommt. Ein Nebeneffekt ist mittlerweile auch, dass ich alle Podcasts in erhöhter Geschwindigkeit anhöre. Außer Musik.\nNavigation Zum einen habe ich schon mal die Standard Ansicht umgestellt. Unten rechts bei \u0026ldquo;Mehr\u0026rdquo; auf das 3-Punkte Hamburger Menü getippt und dann den Menüpunkt \u0026ldquo;Navigation anpassen\u0026rdquo; ausgewählt.\nDanach einzelne Einträge an der linken Zweier-Punkte Reihe gedrückt gehalten und von \u0026ldquo;Angezeigt\u0026rdquo; nach \u0026ldquo;Versteckt\u0026rdquo; verschoben. Eventuell habe ich auch noch die Reihenfolge geändert. Das geht auch durch gedrückt halten und verschieben.\nPosteingang Die Verwaltung des Posteingangs, also die Anzeige welche neuen Podcast Folgen oder Episoden verfügbar sind nutze ich dann, um die interessant klingenden Folgen runter zu laden, in dem ich auf der rechten Seite auf Kreis mit dem nach unten weisenden Zeiger klicke.\nAufräumen Wenn ich damit durch bin, dann will ich natürlich alle anderen Episoden, die mich nicht interessieren aus dem Postausgang entfernen.\nDazu wähle ich meist den obersten Eintrag und halte ihn solange gedrückt, bis ein weiteres Menü aufgeht, in welchem ich dann unten im Menü \u0026ldquo;Mehrere auswählen\u0026rdquo; antippen kann.\nDann halte ich die ausgewählte Folge nochmal fest, bis das nächste Menü aufgeht \u0026ldquo;Alles oberhalb auswählen\u0026rdquo; und \u0026ldquo;Alles unterhalb auswählen\u0026rdquo;. Da ich den obersten Eintrag ausgewählt habe, kann ich ganz einfach \u0026ldquo;Alles unterhalb auswählen\u0026rdquo;.\nAls Abgespielt markieren Nun werden alle Einträge unterhalb meines ausgewählten Eintrages zusätzlich ausgewählt. Und ganz unten können nun Sammelaktionen ausgewählt werden, wie \u0026ldquo;Herunterladen\u0026rdquo;, \u0026ldquo;Als ungespielt markieren\u0026rdquo; und \u0026ldquo;Als abgespielt markieren\u0026rdquo;. Das Menü kann je nachdem nach rechts und links gewischt werden, falls das Menü nicht gleich direkt sichtbar ist.\nIch wähle dann \u0026ldquo;Als abgespielt markieren\u0026rdquo; aus und danach ist mein Posteingang wieder schön leer. Bis zum nächsten Mal.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-09-11-antennapod-benutzen-podcast/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eDa ich einen haufen Podcasts höre und den automatischen Download abgeschaltet habe, damit mir der Speicher nicht knapp wird, habe ich mir einen optimierten Workflow angewöhnt, um die Masse zu bewältigen, ohne dass Stress aufkommt. Ein Nebeneffekt ist mittlerweile auch, dass ich alle Podcasts in erhöhter Geschwindigkeit anhöre. Außer Musik.\u003c/p\u003e\n\u003ch2 id=\"navigation\"\u003eNavigation\u003c/h2\u003e\n\u003cp\u003eZum einen habe ich schon mal die Standard Ansicht umgestellt. Unten rechts bei \u0026ldquo;\u003cstrong\u003eMehr\u003c/strong\u003e\u0026rdquo; auf das \u003cstrong\u003e3-Punkte Hamburger Menü\u003c/strong\u003e getippt und dann den Menüpunkt \u0026ldquo;\u003cstrong\u003eNavigation anpassen\u003c/strong\u003e\u0026rdquo; ausgewählt.\u003c/p\u003e","title":"AntennaPod benutzen - Podcast"},{"content":"Firefox hat die Angewohnheit PDF Dateien, die man lediglich zum \u0026ldquo;Anschauen\u0026rdquo; runter geladen hat, dauerhaft im Download Ordner zu speichern.\nUm dieses Verhalten zu unterbinden und die PDFs nur noch temporär zu speichern, kann Folgendes (auf eigene Gefahr) gemacht werden:\nin der URL Leiste about:config eingeben browser.download.start_downloads_in_tmp_dir eingeben Den Wert mit einem Doppelklick auf true ändern Und dann gibt es keinen PDF Müll mehr im Download Ordner\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-08-29-firefox-pdf-download-muell/","summary":"\u003cp\u003eFirefox hat die Angewohnheit PDF Dateien, die man lediglich zum \u0026ldquo;Anschauen\u0026rdquo; runter geladen hat, dauerhaft im Download Ordner zu speichern.\u003c/p\u003e\n\u003cp\u003eUm dieses Verhalten zu unterbinden und die PDFs nur noch temporär zu speichern, kann Folgendes (auf eigene Gefahr) gemacht werden:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ein der URL Leiste \u003ccode\u003eabout:config\u003c/code\u003e eingeben\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebrowser.download.start_downloads_in_tmp_dir\u003c/code\u003e eingeben\u003c/li\u003e\n\u003cli\u003eDen Wert mit einem Doppelklick auf \u003ccode\u003etrue\u003c/code\u003e ändern\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eUnd dann gibt es keinen PDF Müll mehr im Download Ordner\u003c/p\u003e","title":"Firefox PDF Download Müll"},{"content":"Problem Es kann passieren, dass in KDE Plasma 6.x die Steuerung für den CPU Governor nicht funktioniert oder zur Verfügung steht. Also die Einstellung, bei der man angibt, wie langsam/stromsparend oder schnell/stromhungrig eine CPU auf eine angeforderte Systemlast reagieren soll: CPU performance scaling.\nDiese Einstellung gibt es, damit die CPU bei langsamer Einstellung nicht auf jeden kleinen Schubser sofort auf volle Kraft schaltet, nur weil man z.B. die Maus bewegt und bei schneller Einstellung reagiert die CPU sofort mit aller Kraft. Typische CPU Governor Einstellungen sind powersave ondemand balanced performance.\nHardware, Software \u0026amp; KDE Plasma Energie Auf meinem Tuxedo Notebook mit dem Tuxedo OS, das eine Mischung aus Kubuntu und KDE Neon ohne Snap ist, mit dem ich Musik produziere brauche ich immer einen CPU Governor der auf performance eingestellt ist. Dort habe ich auch ein wundervolles Tool das Tuxedo Control Center (Website) und hier kann ich das auch in den Profilen einstellen. Da ich aber auf meinen anderen Computer mittlerweile auch Tuxedo OS installiert habe, die aber keine Tuxedo Hardware sind, greift hier das Tuxedo Control Center leider nicht.\nIch hatte mal in den Energie System Einstellungen von KDE die Möglichkeit entweder Balanced, Normal \u0026amp; Power einzustellen und beim Batterie Widget hatte ich diese Möglichkeit ebenso. Aber nirgends war diese Einstellung mehr zu finden.\nDas Problem scheint bei ein paar Distributionen aufzutauchen oder es ist ein anderer Zufall, der dazu führt warum diese Option nicht mehr zur Verfügung steht.\nFehlschläge Ich versuchte es mit dem Tool \u0026ldquo;cpupower-gui\u0026rdquo; auf performance zu stellen. Kein Erfolg. Der Governor sprang immer wieder auf ondemand zurück\nIch versuchte es auf der Console mit\nsudo echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor Aber der Check zum Anzeigen welcher Governor aktiv ist\ncat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ergab wieder ondemand.\nAuch der Versuch den CPU Gorvernor über das Startmenü GRUB einzustellen funktionierte nicht.\nLösung Den Hinweis erhielt ich aus dem Fediverse. In einer Diskussion wurde ich auf den power-profiles-daemon aufmerksam gemacht.\nAls ich den Status abrufen wollte\npowerprofilesctl get wurde folgende Fehlermeldung ausgegeben:\nUnit power-profiles-daemon.service is masked. (36)\nWenn ein Service maskiert ist, dann ist er nicht nur gestoppt, sondern er ist komplett deaktiviert. So dass man ihn auch nicht aus Versehen manuell starten kann.\nMit folgendem Befehl (als root) kann der Service wieder unmaskiert werden\nsystemctl unmask power-profiles-daemon.service Dann neu gestartet und den CPU Governor performance gesetzt\nsystemctl restart power-profiles-daemon.service\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;powerprofilesctl set performance und der Check mit powerprofilesctl get ergibt dann auch performance\nUND das Schöne ist, dass diese Option jetzt auch wieder in den Systemeinstellungen zur Verfügung steht\nUnd auch beim Batterie Widget gibt es nun auch wieder den bekannten Slider\nHotkey Switcher UND man kann diese Einstellung auch per Hotkey Meta+b umschalten. Oder wie es in einer längst veralteten Sprache heißt Windows+b.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-08-21-cpu-governor-in-kde-plasma/","summary":"\u003ch2 id=\"problem\"\u003eProblem\u003c/h2\u003e\n\u003cp\u003eEs kann passieren, dass in KDE Plasma 6.x die Steuerung für den CPU Governor nicht funktioniert oder zur Verfügung steht. Also die Einstellung, bei der man angibt, wie langsam/stromsparend oder schnell/stromhungrig eine CPU auf eine angeforderte Systemlast reagieren soll: CPU performance scaling.\u003c/p\u003e\n\u003cp\u003eDiese Einstellung gibt es, damit die CPU bei langsamer Einstellung nicht auf jeden kleinen Schubser sofort auf volle Kraft schaltet, nur weil man z.B. die Maus bewegt und bei schneller Einstellung reagiert die CPU sofort mit aller Kraft. Typische CPU Governor Einstellungen sind \u003ccode\u003epowersave ondemand balanced performance.\u003c/code\u003e\u003c/p\u003e","title":"CPU Governor in KDE Plasma"},{"content":"Einleitung In letzter Zeit hatte ich immer wieder bei meinen Musik Livestreams das Problem, dass OBS-Studio richtig viel CPU verbraten hat. Und ich hatte nichts geändert, außer dass es zwischendurch mal Programm Updates gab. Das Problem hatte ich schon vorher immer mal wieder und ich konnte mir keinen Reim drauf bilden, was das Problem sei. Das Problem überlebte auch mehrere Computer Neuinstallationen, ohne das Rückspielen der Daten. Jedes Mal OBS Studio wieder komplett neu eingerichtet. Auch die Konfiguration anders aufgebaut. Andere Eingabegeräte (Hardware/Software) benutzt. Dann war es weg und kam aber wieder.\nMein Streamingcomputer ist schon recht alt, daher merke ich sehr schnell, wenn etwas nicht stimmt. So hatte ich vorher eine ungefähre CPU Last von 25-30% und wenn das Problem auftauchte, dann ging die CPU Last auf bis zu 75% mit Peaks auf 90% hoch, was das Streamen unmöglich machte.\nLange Geschichte kurz erzählt. Die Lösung ist so einfach wie auch ziemlich ärgerlich. Beim wiedermaligen Einrichten, achtete ich bei jedem Hinzufügen eines Elementes, wie sich die CPU verhielt. Beim Hinzufügen einer Audioquelle (auch die internen) sprang die CPU von 16,5% auf über 30% hoch. Was absolut komplett durchgeknallt ist, da beim Hinzufügen einer Videoquelle die CPU von 16,5% auf 17,1% springt. Und Video ist wesentlich CPU(GPU) intensiver, als Audio.\nDie Lösung Die Audiometer Anzeige muss dermaßen mies programmiert sein, denn wenn diese nicht direkt sichtbar ist, sondern z.B. als TAB hinter den Szenenübergängen versteckt werden kann, fällt die CPU Nutzung von den 16,1% vor dem Hinzufügen der Audioquelle wieder zurück auf 16,1% .. oder 16,13%\nDadaismus, statt Logik. Da muss man erst mal drauf kommen!\nNachtrag: Das Problem ist bekannt und zur Zeit nicht lösbar.\nhttps://github.com/obsproject/obs-studio/issues/12516#issuecomment-3198839623\nNachtrag 07/2026 Das Problem scheint gelöst.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-08-18-obs-studio-high-cpu-load-solved/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eIn letzter Zeit hatte ich immer wieder bei meinen Musik Livestreams das Problem, dass OBS-Studio richtig viel CPU verbraten hat. Und ich hatte nichts geändert, außer dass es zwischendurch mal Programm Updates gab. Das Problem hatte ich schon vorher immer mal wieder und ich konnte mir keinen Reim drauf bilden, was das Problem sei. Das Problem überlebte auch mehrere Computer Neuinstallationen, ohne das Rückspielen der Daten. Jedes Mal OBS Studio wieder komplett neu eingerichtet. Auch die Konfiguration anders aufgebaut. Andere Eingabegeräte (Hardware/Software) benutzt. Dann war es weg und kam aber wieder.\u003c/p\u003e","title":"OBS Studio High CPU Load - solved"},{"content":"Ende April 2025 beendete TTRSS den Support für MYSQL bzw MariaSQL und ist komplett auf PostgreSQL und Docker umgestiegen.\nDiese Info hatte ich leider nicht gesehen, als ich ein Update mit git Pull gemacht hatte und dann schliesslich verzweifelt nach der Lösung diesen Fehlers das Internet erfolglos leer gelesen habe:\nException while creating PDO object:could not find driver\nUm die Aktualisierung mit git wieder rückgängig zu machen, beziehungsweise auf den Stand eines bestimmten Datums zu kommen, musste ich folgenden Befehl eingeben\ngit checkout `git rev-list -1 --before=\u0026#34;April 18 2025\u0026#34; master` Danach lief alles wieder so, wie es sollte.\nNun muss ich mir überlegen, ob ich noch zusätzlich ein PostgreSQL installieren will, oder mich nach einem anderen RSS Server umschaue. TTRSS war absolut ideal für mich .. das tut weh!\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-06-10-ttrss-und-das-letzte-mal-mysql/","summary":"\u003cp\u003eEnde April 2025 beendete TTRSS den Support für MYSQL bzw MariaSQL und ist komplett auf PostgreSQL und Docker umgestiegen.\u003c/p\u003e\n\u003cp\u003eDiese Info hatte ich leider nicht gesehen, als ich ein Update mit git Pull gemacht hatte und dann schliesslich verzweifelt nach der Lösung diesen Fehlers das Internet erfolglos leer gelesen habe:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eException while creating PDO object:could not find driver\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eUm die Aktualisierung mit git wieder rückgängig zu machen, beziehungsweise auf den Stand eines bestimmten Datums zu kommen, musste ich folgenden Befehl eingeben\u003c/p\u003e","title":"TTRSS und das letzte Mal MYSQL"},{"content":"Die Linux Artikel werden immer kürzer, weil die Installationen immer einfacher werden.\nDamit eine Tastatur und eine Maus zwischen zwei Rechnern benutzt werden kann, gibt es entweder eine Hardware Lösung wie KVM oder früher die Software Synergy oder Barrier.\nAllerdings gab es beim Wechsel von X11 auf den neuen Wayland Server viele (gute) Veränderungen, so dass diese alten Software Tools wegen der neuen Input Philosophie nicht mehr funktionierten.\nEs gibt jetzt einen Synergy Nachfolger für Linux, Windows und Mac: Deskflow\nUnter Linux kann Deskflow direkt als Flatpak (oder natives Packages) installiert werden und nach 1 Minute funktioniert alles.\nProjekt und Flatpak\nhttps://github.com/deskflow/deskflow https://flathub.org/apps/org.deskflow.deskflow ","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-06-03-deskflow-das-synergy-fuer-wayland/","summary":"\u003cp\u003eDie Linux Artikel werden immer kürzer, weil die Installationen immer einfacher werden.\u003c/p\u003e\n\u003cp\u003eDamit eine Tastatur und eine Maus zwischen zwei Rechnern benutzt werden kann, gibt es entweder eine Hardware Lösung wie KVM oder früher die Software Synergy oder \u003ca href=\"/2022/07/07/barrier-statt-synergy-maus-tastatur-zwischen-zwei-computern-teilen/\"\u003eBarrier\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAllerdings gab es beim Wechsel von X11 auf den neuen Wayland Server viele (gute) Veränderungen, so dass diese alten Software Tools wegen der neuen Input Philosophie nicht mehr funktionierten.\u003c/p\u003e\n\u003cp\u003eEs gibt jetzt einen Synergy Nachfolger für Linux, Windows und Mac: Deskflow\u003c/p\u003e","title":"Deskflow - das Synergy für Wayland"},{"content":"Mit dem Programm nice können Programme bezüglich der CPU Nutzung priorisiert oder weniger priorisiert gestartet werden.\nDas ist eine super Sache, aber manche Programme starten Unterprozesse und verleihen ihnen dann ganz eigene nice Prioriäten und das ist manchmal dann doch sehr störend. Aber mit renice kann die Priorität verändert werden während das Programm läuft. Von -19 bis +20.\nJe höher, also positiver die Werte sind, desto nicer :) ist das Programm und lässt anderen Programmen den Vortritt. Je niedriger, also negativer die Werte sind, desto weniger nice :( lässt es anderen Programmen den Vortritt.\nMit zwei Befehlen auf der Konsole, kann das aber alles kontrolliert werden. In meinem Fall nehme ich das Programm Socialstream Ninja als Beispiel, das ich für den Chat bei meinen \u0026ldquo;Odo Musicproduction\u0026rdquo; Youtube Livestreams verwende.\nNach dem Starten von Socialstream Ninja muss mit dem Tool ps die Gruppen ID gefunden werden. Ich gebe nur einen Teil des Namens von Socialstream Ninja an, weil das schon reicht, um das Programm von allen anderen zu unterscheiden. In der Konsole aka Terminal:\nps -ejH | grep socialstr Dann erhalte ich eine Liste, die ungefähr so aussieht.\n37458 37457 37457 ? 00:00:05 socialstream 37466 37457 37457 ? 00:00:00 socialstream 37495 37457 37457 ? 00:00:04 socialstream 37467 37457 37457 ? 00:00:00 socialstream 37581 37457 37457 ? 00:00:17 socialstream 37589 37457 37457 ? 00:01:01 socialstream 37639 37457 37457 ? 00:00:00 socialstream 37649 37457 37457 ? 00:00:26 socialstream 37501 37457 37457 ? 00:00:07 socialstream 37533 37457 37457 ? 00:00:44 socialstream 37560 37457 37457 ? 00:00:01 socialstream 37461 37461 37461 ? 00:00:02 socialstream-0. Die zweite bzw die dritte Spalte zeigt die Gruppen ID 37457 an.\nUnd mit dem Befehl renice ändere ich alle nice Werte für die gesamte Gruppe auf einmal\nrenice +15 -g 37457 Eventuell muss noch der Letzte in der Liste reniced werden, damit alle schön nice sind.\nDas war es dann auch schon. Happy computing! :)\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-05-24-nice-renice-group/","summary":"\u003cp\u003eMit dem Programm \u003ca href=\"https://www.man7.org/linux/man-pages/man1/nice.1.html\"\u003enice\u003c/a\u003e können Programme bezüglich der CPU Nutzung priorisiert oder weniger priorisiert gestartet werden.\u003c/p\u003e\n\u003cp\u003eDas ist eine super Sache, aber manche Programme starten Unterprozesse und verleihen ihnen dann ganz eigene nice Prioriäten und das ist manchmal dann doch sehr störend. Aber mit \u003ca href=\"https://www.man7.org/linux/man-pages/man1/renice.1.html\"\u003erenice\u003c/a\u003e kann die Priorität verändert werden während das Programm läuft. Von -19 bis +20.\u003c/p\u003e\n\u003cp\u003eJe höher, also positiver die Werte sind, desto nicer :) ist das Programm und lässt anderen Programmen den Vortritt. Je niedriger, also negativer die Werte sind, desto weniger nice :( lässt es anderen Programmen den Vortritt.\u003c/p\u003e","title":"nice - renice group"},{"content":"In vielen Bereichen wird schon darüber gesprochen, dass die Smartbrille das Smartphone ablösen soll. Ein konsequenter Schritt. Brillenträger könnten vielleicht darauf hoffen, dass die Fehlsichtigkeit damit automatisch ausgeglichen werden.\nDas Display ist dann natürlich direkt vor dem Gesicht und damit riesig. Quasi das gesamte Sichtfeld. Auch wieder für fehlsichtige Menschen eine sehr gute Nachricht. Bücher lesen ist nun kein Augen zusammenkneifen, Lampe einschalten, Hände und Arme abstützen. Musikhören ohne zusätzliche Kopfhörer, da die Bügel direkt im Ohr enden.\nDer Routenplaner markiert direkt die Abbiegungen vor uns oder die Häuser deren Adresse wir ansteuern. Beim Einkaufen wird direkt der Preisvergleich eingeblendet, wo es billiger ist, oder ob das Päckchen Kräuter direkt online bestellt werden soll. Push Nachrichten gleich eingeblendet. Mit Augengesten nach rechts gleich weggewischt. Auch Kopfgesten steuern die Brille. Starten Apps, bestätigen Updates, schalten Werbung weiter.\nSensoren im Bügel bei den Ohren und auf der Nase messen Außentemperatur, Luftfeuchtigkeit, melden das an die Wetterdienste, analysieren die Geräusche rundherum um festzustellen wie viel hier gerade los, um das an Google Maps für den neuen Fußgängerzonen Stauwarner zu melden. Aufgefangene Gespräche mit Reizwörtern werden zur Analyse an den Staatsschutz weiter übermittelt. Lustige Phrasen schaffen es in einen der neuen generierten Podcasts \u0026ldquo;Zufällige Straßengespräche\u0026rdquo;. Manchmal schaffen es auch Sätze aus Privatwohnungen, wenn die die Toilettenspülung ein wenig klingt wie eine Straße.\nKörperfunktionen, Stresslevel und Herzschlag werden überwacht und die Krankenkassen übermittelt. Wer sich nicht aufregt, bekommt Treueherzen und eine Zahnbürste gratis am Ende des Jahres, bevor das Konto wieder auf Null zurückgesetzt wird. Bei Dauerhaften Stresslevel wird ein Besuch beim Arzt verordnet und lokale Yogastudios schicken Einladungen zu Schnupperkursen.\nDie neue Funktion \u0026ldquo;Trigger Blocker\u0026rdquo; blendet ungewollte Schriftzüge oder Absätze aus der realen Welt aus, die Resilienzgründen entfernt werden. Da die neue Funktion noch nicht perfekt funktioniert besteht die Möglichkeit, dass Trigger entweder hervorgehoben, oder aber auch mit komplett anderen Aussagen ersetzt werden. Das Softwareupdate ist angekündigt.\nDer Trigger Blocker funktioniert natürlich auch über das Kopfhörersystem. Es gibt die Funktionen entweder das integrierte Noise Canceling bei problematischen Aussagen und Reden zu nutzen, entspannende klassische Musik einzublenden oder eine KI generiert mit der selben Stimme einen neutralen Text, der diesen Trigger nicht enthält. Podcasts können so auch der eigenen Meinung angepasst werden, so dass das Stresslevel nicht ansteigt.\nNeue Features mit Filter auf die Gesichter anderer Menschen anzuwenden, so dass die schöner aussehen sind auch angekündigt. Auch Spaßfilter, so dass alle wie Gollum, die Zahnfee, Gundula Gause, Markus Lanz oder Donald Trump aussehen.\nUnd das sind nur die ersten angekündigten vielversprechenden Anwendungen. Viele weitere werden folgen.\nSchöne neue Welt.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-04-20-die-strahlende-zukunft-der-smartbrille/","summary":"\u003cp\u003eIn vielen Bereichen wird schon darüber gesprochen, dass die Smartbrille das Smartphone ablösen soll. Ein konsequenter Schritt. Brillenträger könnten vielleicht darauf hoffen, dass die Fehlsichtigkeit damit automatisch ausgeglichen werden.\u003c/p\u003e\n\u003cp\u003eDas Display ist dann natürlich direkt vor dem Gesicht und damit riesig. Quasi das gesamte Sichtfeld. Auch wieder für fehlsichtige Menschen eine sehr gute Nachricht. Bücher lesen ist nun kein Augen zusammenkneifen, Lampe einschalten, Hände und Arme abstützen. Musikhören ohne zusätzliche Kopfhörer, da die Bügel direkt im Ohr enden.\u003c/p\u003e","title":"Die strahlende Zukunft der Smartbrille"},{"content":"Ich hatte über Jahre hinweg lang immer leichte Kopfschmerzen und ich wollte nicht jedes Mal Kopfschmerztabletten einnehmen. Daher entschloss ich mich mit Hilfe von Visualisierung und Atemtechnik das Problem anzugehen. Das funktioniert auch mit großem Erfolg mit Migräne.\nIch schreibe im Folgenden von Kopfschmerzen, aber die Migräne ist immer mit gemeint.\nFolgendes habe ich gemacht, als ich merkte, dass die Kopfschmerzen anfingen: Am besten locker irgendwohin hinsetzen, aber am besten hinlegen und versuchen zu Entspannen. Augen zu und ruhig atmen, als würde man einschlafen wollen.\nDer nächste Schritt besteht darin, dem Kopfschmerz genauer zu lokalisieren, ihm eine Form zu geben, damit man ihn gedanklich \u0026ldquo;begreifen\u0026rdquo; kann. Es kann eine Fläche sein. Eine Kugel. Ein zackiger Blob. Ein Reif. Ein Stein. Ein Halbmond. Der ganze Kopf. Mehrere pochend heisse Kugeln hinter den Augen.\nSuche nach einem Begriff, den du theoretisch physisch anfassen kannst. Denn wenn du ihn greifen kannst, dann kann du ihn auch anfassen und entfernen, raus ziehen/drücken, raus spülen, pusten, oder welche Handlung für dich und die Form die beste erscheint.\nIch beschreibe einfach was mir und den Anderen geholfen hat. Wichtig ist das du dir das Folgende sehr visuell, also sehr bildhaft vorstellst. Es ist ein wenig wie ein Traum. Es muss nicht alles physikalisch Sinn ergeben. Wichtig ist, dass es sich gut anfühlt.\nAlso wenn du entspannt bist, ruhig atmest und du die Form herausgefunden hast, dann ist der nächste Schritt, dir den Raum um diesen Schmerz vorzustellen. Bleib weiter entspannt und atme ruhig weiter.\nDas Schmerzobjekt umgebe ich mit einer weichen Wanne in die langsam warmes und sehr weiches Wasser eingelassen wird. Das Wasser enthält zusätzlich eine beruhigende Substanz aus Kräutern, die du mit deinem Geruchssinn ein ganz klein wenig wahrnimmst. Aber so wenig, dass wenn du dich nicht darauf konzentrierst, du es gar nicht wahrnimmst.\nDas Wasser strömt langsam und wohltuend in diese Wanne und löst mit jedem Wassertropfen das Schmerzobjekt mehr und mehr von den Kontakten ab, die die Signale an deinen Körper weiter geben. Es löst sich so wie Schmutz von einem Topf der mit dem warmen weichen Wasser und etwas Spüli eingeweicht wird. Fast von ganz alleine.\nMit jeder Sekunde löst sich das Objekt mehr und Teile des Objektes lösen sich ab und werden mit dem langsamen warmen Strom Stück für Stück aus dem Kopf transportiert. Fallen von der Stirn ab. Vom Hinterkopf. Tropfen von den Ohrläppchen auf den Boden.\nWenn sich das Objekt dann komplett löst, kann es wie mit einem weichen Fischernetz aus heilenden Kräutern langsam aus dem Kopf gezogen werden. Vielleicht klappt das schon beim ersten Versuch, aber vielleicht braucht es auch mehrere Versuche mit dem Netz, bevor der größte Teil des Schmerzes raus gezogen wurde.\nJe nach Kopfschmerz oder Migräne geht das mehr oder minder gut und beim ersten Mal kann der Effekt etwas minimal ausfallen. Aber bei allen Leute, die ich kenne, die das probiert haben, war mindestens ein kleiner Effekt da und über die Zeit, bei jedem neuen Kopfschmerz oder Migräne wurde dieser Effekt größer.\nDer Vorteil dieser Herangehensweise ist, dass es eine weitere Alternative zur Tablette oder zum puren \u0026ldquo;Aushalten\u0026rdquo; ist. Und zusätzlich gibt es einen Trainingseffekt. So dass mit jedem weiteren Mal diese Technik besser klappt UND fast schon reflexartig, also mit weniger Anstrengung eingesetzt werden kann.\nDas kann unter Umständen soweit gehen, dass der Körper das irgendwann automatisch macht.\nIch weiß, Kopfschmerzen und Migräne sind zwei komplett unterschiedliche Schmerzlevel. Aber jedes Level hat seinen Nullpunkt, egal wie hoch die Skala ist.\nBei mir sind die Kopfschmerzen komplett verschwunden und bei einigen Leuten, die Migräne hatten ist eine sogenannte Aura zurückgeblieben. Eine Aura bei Migräne ist eine dynamische, meist visuelle oder andere sensorische Wahrnehmungsstörungen. Eventuell bekommt selbst diese mit einem ähnlichen Training dauerhaft weg.\nNehmt jeden Kopfschmerz und Migräne als Chance das Training durchzuführen und euren Körper zur Abwehr gegen diesen Schmerz zu stärken.\nIch hoffe euch hilft diese einfache und kostenlose Übung, so wie sie mir und anderen Leuten geholfen hat. Wenn ja, dann teilt diese Übung mit Menschen die ebenfalls ihre Schmerzen loswerden wollen. Das Beste ist, dass diese Übung überall gemacht werden kann. Das Einzige was du brauchst ist geschlossene Augen und einen ruhigen Atmen. Das geht auch in Bus und Bahn..\nPS: Und nein, auch wenn der Blog Artikel am 01.04.2025 neu publiziert wurde, ist das kein Aprilscherz!\nOriginalartikel aus meinem alten Blog vom 21.10.2009 - überarbeitet.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-04-01-kopfschmerzen-und-migraene-loswerden/","summary":"\u003cp\u003eIch hatte über Jahre hinweg lang immer leichte Kopfschmerzen und ich wollte nicht jedes Mal Kopfschmerztabletten einnehmen. Daher entschloss ich mich mit Hilfe von Visualisierung und Atemtechnik das Problem anzugehen. Das funktioniert auch mit großem Erfolg mit Migräne.\u003c/p\u003e\n\u003cp\u003eIch schreibe im Folgenden von Kopfschmerzen, aber die Migräne ist immer mit gemeint.\u003c/p\u003e\n\u003cp\u003eFolgendes habe ich gemacht, als ich merkte, dass die Kopfschmerzen anfingen: Am besten locker irgendwohin hinsetzen, aber am besten hinlegen und versuchen zu Entspannen. Augen zu und ruhig atmen, als würde man einschlafen wollen.\u003c/p\u003e","title":"Kopfschmerzen und Migräne loswerden"},{"content":"Da ich sehr gerne mit Shortcuts arbeite, um den Wechsel von Tastatur und Maus bzw Touchpad zu vermeiden, suchte ich nach einer Möglichkeit in Firefox ein Tab per Shortcut abzulösen und auf den zweiten Bildschirm zu verschieben.\nLeider gibt es keine integrierte Lösung dafür und ich musste mich mit einen Firefox Addon \u0026ldquo;Detach Tab\u0026rdquo; bedienen. Es gibt einige Addons mit diesem Namen, daher bitte genau dieses nehmen.\nWenn das Addon installiert ist, dann kann das aktuelle Tab mit STRG+SHIFT+Leertaste verselbständigt werden.\nUnter Linux/KDE kann das Fenster dann mit SHIFT+Meta+Pfeil rechts/links nach rechts oder links auf den zweiten Monitor geschoben werden. Meta ist übrigens unter Windows die Windows Taste.\nWarum das extra Addon: Alle anderen Lösungen, die so durch das Netz schwirren, schlagen vor die URL zu kopieren und ein neues Fenster zu öffnen Strg+L und SHIFT + ENTER.\nDas geht zwar auch, aber das Problem dabei ist, dass der Buffer/Cache dann gelöscht und die Seite neu geladen werden muß. Gerade bei Seiten wie Youtube dauert das dann doch teilweise lange. Und das Video wird gestoppt und eventuell neu gestartet Da ist es dann schneller das Tab mit der Maus wegzuziehen. Daher das extra Addon.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-03-10-firefox-tab-shortcut/","summary":"\u003cp\u003eDa ich sehr gerne mit Shortcuts arbeite, um den Wechsel von Tastatur und Maus bzw Touchpad zu vermeiden, suchte ich nach einer Möglichkeit in Firefox ein Tab per Shortcut abzulösen und auf den zweiten Bildschirm zu verschieben.\u003c/p\u003e\n\u003cp\u003eLeider gibt es keine integrierte Lösung dafür und ich musste mich mit einen Firefox Addon \u003ca href=\"https://addons.mozilla.org/de/firefox/addon/detach-tab/?utm_source=addons.mozilla.org\u0026amp;utm_medium=referral\u0026amp;utm_content=search\"\u003e\u0026ldquo;Detach Tab\u0026rdquo;\u003c/a\u003e bedienen. Es gibt einige Addons mit diesem Namen, daher bitte genau dieses nehmen.\u003c/p\u003e\n\u003cp\u003eWenn das Addon installiert ist, dann kann das aktuelle Tab mit \u003ccode\u003eSTRG+SHIFT+Leertaste\u003c/code\u003e verselbständigt werden.\u003c/p\u003e","title":"Firefox, Tab - Shortcut"},{"content":"Inhalt Jeder von uns hat schon diese Erfahrung gemacht. Man nimmt an einer Diskussion freiwillig oder unfreiwillig teil, in der Familie, bei Freunden oder auch in der Öffentlichkeit und einer der TeilnehmerInnen sprengt die Diskussion.\nSo richtig war dann auch nicht klar, wie und warum das passiert ist. Und dann häufen sich solche Diskussionen, die nebenbei gesagt gar keine mehr sind.\nWas da passiert, ist dass jemand »bullshittet«. Es geht nicht um Argumente, es geht nicht um Wahrheit oder Lügen. Es geht rein darum, die Diskussion darüber unmöglich zu machen und jedes Argument einfach durch Emotionen unsichtbar zu machen. Es geht darum eine gesellschaftliche Konvention zu zerbrechen. Es geht darum Unsicherheit und Zweifel zu sähen. Und viel mehr, was gar nichts mit der Sache zu tun hat.\nUm eines geht es definitiv nicht: Die Sache, das Argument, ein Wissensgewinn und oder Kompromiss.\nMatthias Zehnder Webseite) Wikipedia hat darüber zwei wundervolle Podcastfolgen produziert, durch die besser verstanden werden kann, wenn so eine Situation entsteht und wie damit umgegangen werden kann.\nVielen Dank für diese wundervolle Aufklärung und die Stärkung für Menschen, die sich gegen so eine absolut destruktive Strategie wappnen können.\nWie Sie Bullshit erkennen und was Sie dagegen tun können\nMatthias Zehnders Wochenkommentar\nFebruary 28, 2025 • Season 5 • Episode 9\nhttps://www.buzzsprout.com/1788913/episodes/16710500-wie-sie-bullshit-erkennen-und-was-sie-dagegen-tun-konnen\nBullshit Vol. 2: Fragen, Reaktionen und die Sache mit der Wahrheit\nMatthias Zehnders Wochenkommentar\nMarch 07, 2025 • Season 5 • Episode 10\nhttps://www.buzzsprout.com/1788913/episodes/16752670-bullshit-vol-2-fragen-reaktionen-und-die-sache-mit-der-wahrheit\nWeitere Information Buch: Philosoph Harry G. Frankfurt \u0026ldquo;Bullshit\u0026rdquo; https://www.suhrkamp.de/buch/harry-g-frankfurt-bullshit-t-9783518464908 Harry G. Frankfurt, geboren 1929, war emeritierter Professor für Philosophie der Princeton University. Er war Träger vieler Auszeichnungen und Mitglied der American Academy of Arts and Sciences. Seine Bücher sind in zahlreichen Ländern erschienen. Er starb am 16. Juli 2023 im Alter von 94 Jahren in Kalifornien. ","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-03-08-bullshit-erkennen-und-gegenstrategien/","summary":"\u003ch2 id=\"inhalt\"\u003eInhalt\u003c/h2\u003e\n\u003cp\u003eJeder von uns hat schon diese Erfahrung gemacht. Man nimmt an einer Diskussion freiwillig oder unfreiwillig teil, in der Familie, bei Freunden oder auch in der Öffentlichkeit und einer der TeilnehmerInnen sprengt die Diskussion.\u003c/p\u003e\n\u003cp\u003eSo richtig war dann auch nicht klar, wie und warum das passiert ist. Und dann häufen sich solche Diskussionen, die nebenbei gesagt gar keine mehr sind.\u003c/p\u003e\n\u003cp\u003eWas da passiert, ist dass jemand »bullshittet«. Es geht nicht um Argumente, es geht nicht um Wahrheit oder Lügen. Es geht rein darum, die Diskussion darüber unmöglich zu machen und jedes Argument einfach durch Emotionen unsichtbar zu machen. Es geht darum eine gesellschaftliche Konvention zu zerbrechen. Es geht darum Unsicherheit und Zweifel zu sähen. Und viel mehr, was gar nichts mit der Sache zu tun hat.\u003c/p\u003e","title":"Bullshit erkennen und  Gegenstrategien"},{"content":"Die Bundestagswahl steht vor der Tür. Und gegen diese Tür drückt aber schon die Klimakrise und die damit einhergehenden Extremwetterereignisse bis hin zu Umweltkatastrophen, die Zerstörung der Umwelt, der Krieg in der Ukraine und der mehrfach angedrohte Angriff auf Europa von Russland, die russischen Schattenflotten, die mitunter Sabotageakte an Hochseekabeln durchführen, massiv und aktive russische Aktionen zur Zersetzung und Entzweiung von Gesellschaften, Fakenews, Manipulation von Nachrichten, Anschläge und Terroranschläge, eventuell auch durch Russland initiiert, direkte Sabotageakte bei der deutschen Marine, die Spionage mit Drohnen über militärischen Flugverbotszonen, die Nachwehen der Pandemie, der mittlere Osten mit Israel und Palästina, mit Syrien, mit Afghanistan, das mulmige Datum von 2026, das nach dem Versprechen der chinesischen Staatsführung Taiwan wieder ins chinesische Reich heim geholt werden soll, die Entdemokratisierung der USA und das Erstarken einer Autokratie, der US Zollkrieg gegen den Rest der Welt, die damit einhergehenden Versorgungsengpässe von Rohstoffen und auch Medikamenten, steigende Preise, Inflation, Wirtschaftsflaute, Fachkräftemangel, Steuerloch, Gesundheitssystemkollaps, Termine bei Zahnärzten, Wäschemangel und mangelnder gesunder Menschenverstand.\nUnd auch der Mangel, sich einfach mal aus der Flut der sekündlich einprasselnden Informationen herauszuziehen und die Dinge aus dem Sorgenkatalog erst mal in einen Topf auszusortieren , auf die man selbst sowieso gar keinen Einfluss hat. Beispiel: Sabotage bei der deutschen Marine, US Zollkrieg …\nTopftaktik\nDann alle Dinge, auf die man nur unmittelbaren Einfluss hat in einen zweiten Top sortieren. Beispiel: Versorgung mit Medikamenten, Termin beim Zahnarzt, klimaverträglicher leben …\nUnd in den dritten Topf legt man alle Dinge priorisiert ab, auf die man einen direkten und unmittelbaren Einfluß ausüben kann. Beispiel: Lebensmittel besorgen, Freunde, Smartphone öfter einfach ausschalten …\nDie Probleme verschwinden dabei zwar nicht aus der Welt, aber die Last der Sorgen auf den eigenen Schultern oder der Seele nimmt spürbar massiv ab.\nDann wird auch die Angst und die Panik kleiner, die sich in viele Menschen eingeschlichen hat. Angst und Panik, die sich durch kategorisches Abwehren und Negieren von Fakten, aggressives Durchsetzen von Meinungen, der innerliche Rückzug in sehr einseitige ideologische und teils sehr sektenähnliche Echokammern und der Verlust der Fähigkeit offene Gespräche zu führen, anderen offen zuzuhören und für Argumente offen zu sein.\nWenn diese Angst und Panik langsam verschwindet, dann wird auch langsam wieder ein Normalzustand erreicht, bei dem der gesunde Menschenverstand wieder anfängt zu funktionieren und vernünftige Argumente von Idiotismus unterschieden werden kann.\nDann ist ein Mensch wieder in der Lage, sein Handeln bewusst selbst zu lenken.\nDieser Idealzustand sollte von der Gesellschaft immer wieder aufs neue geprüft und zur Not hart verteidigt werden.\nAber natürlich gibt es Gruppen, die ein Interesse daran haben, dass Menschen ihr Handeln nicht immer so ganz bewußt selbst lenken. Und innerhalb gewisser Grenzen ist das natürlich auch verständlich.\nSo will Werbung natürlich ein Produkt verkaufen und die Konsumenten dahingehend verführen. Und wie gesagt in gewissen Grenzen ist das auch alles völlig in Ordnung, soweit keine Täuschung, Betrug oder andere mutwillige Schädigungsabsicht dahinter steckt. Aber was wir schon seit sehr langer Zeit erleben ist, dass diese Grenzen immer mehr gedehnt werden und mir erscheint es immer öfter, dass diese Grenzen teilweise schon komplett zerstört wurden.\nDie Gesellschaft hat in einigen Teilen aufgehört sich dagegen zu wehren und die Mehrheit von Akteuren in der Gesellschaft sind immer aggressiver geworden. Natürlich gab es schon immer aggressive Akteure in einer Gesellschaft, aber sie waren zurecht immer in der Minderheit. Doch mir scheint der Konsens einer Gesellschaft miteinander ist durch einen Konsens \u0026ldquo;Mein Zweck heiligt alle Mittel\u0026rdquo; ersetzt worden.\nAber was hat das alles mit Angst zu tun?\nAngst ist eine der stärksten und am einfachsten zu erzeugenden Emotion. Angst entsteht aus einer Drohung. Zum Beispiel eine Drohung auf Leib und Leben. Oder auch die \u0026ldquo;Drohung\u0026rdquo; etwas zu verpassen, oder nicht zu erhalten oder aussortiert zu werden.\nUnd wenn die Angst oder schon Panik schon so groß sind, dann verringert sich das Denken und die Überlegungen der Menschen auf einen sehr kleinen Entscheidungsspielraum.\nIm Vergleich, wenn ein normaler Entscheidungsspielraum ein Artikel mit Überschrift, einleitender Überblick, langer Ausführung und Fazit wäre. Dann reduziert die einsetzende Angst so nach und nach die lange Ausführung, dann entweder erst das Fazit und dann den einleitenden Überblick, so dass nur noch der Titel übrig bleibt und wenn die Panik einsetzt, vielleicht nur noch ein oder zwei Wörter des Titels. Die dann wie bei der stillen Post anfangen ein Eigenleben zu führen und sich bei jeder Weitererzählung bis ins absolute Gegenteil oder ins komplett bizarr Surreale verzerren können.\nAus einem freudigen Artikel über die im städtischen Zoo angekommenen Pandababies entsteht dann eine Verschwöhrungserzählung von eingetroffenen vermummten Spezialeinheiten, die in geheimen und unterirdischen Ausbildungslagern am Nordpool trainiert wurden und jetzt die Gesellschaft unterwandern sollen. So eine Geschichte mag zwar erst abstrus und vielleicht auch lustig klingen, aber so sieht wirkliche Panik aus, die aus Angst entstanden ist. Und mittlerweile vergeht fast kein Tag mehr, an dem nicht solche Geschichten irgendwo aufploppen.\nDiese lange Ausführung ist deshalb notwendig, um das unmerkliche Entstehen, das Ansparen, das Anreichern der Angst zu verstehen und auch das Kippen in die Panik, bei der es dann um echte Existenzsängste und nur noch der Entscheidungen JA und NEIN geht. Dazwischen gibt es nichts mehr. Denn gefühlt heißt es nur noch LEBEN oder TOD.\nGefühlt\nUnd ich schreibe explizit \u0026ldquo;gefühlt\u0026rdquo;, denn gerade in Deutschland ist dieses Gefühl bei den allermeisten Menschen, die es fühlen künstlich erzeugt. Und ich würde sogar soweit gehen und sagen: künstlich gefördert und provoziert. Weil wichtige Teile der Gesellschaft aufgehört haben den Frieden zu wahren und sich an der aktiven Zerstörung dieses Friedens beteiligen.\nPresse und Politik sind meines Erachtens diesen Weg gegangen und haben die Angst als Lockmittel für ihre Zwecke massiv ausgebaut und schüren aktuell damit die blanke Panik, wodurch jeder gesunde Menschenverstand und Logik komplett ausgesetzt wird.\nSektenartig werden von Politik Fakenews und Meinungen unrecherchiert und viel zu wenig widersprochen wiederholt. Ein Großteil der Presse setzt die Priorität auf Geschwindigkeit, statt auf Seriosität. Wobei beides geht. Geheimtipp: Wenn man nichts weiß, dann einfach nicht mutmaßen! Auch einer der Grüne warum sich viele Menschen von klassischen Medien abwenden. Brülljournalismus bekommen sie im Boulevard und in den Sozialen Netzwerken schneller und billiger.\nPolitik und Presse sind in den kurzfristig lukrativen aber maximal destruktiven Hochfrequenz-Handel mit der Angst eingetreten.\nWir haben also Angreifer von außen, die Angst und Panik mit allen Mitteln und mit Hilfe von inländischen Helfershelfern verbreiten wollen und wir haben nun zu großen Teilen auch unsere gesellschaftlich wichtigsten Instanzen, die aus den verschiedensten Gründen für ihre Agenda ebenfalls Angst und Panik verbreiten.\nWie stellen sich unsere wichtigsten Instanzen der Gesellschaft das Leben in Zukunft vor?\nEine Gesellschaft im Dauerpanikmodus? Wenn nicht, wie soll sich die Gesellschaft beruhigen? Und was macht eine Gesellschaft mit der Gewinnerinstanz, wenn sie erkennt, wie menschen verachtend manipulativ sie vorgegangen ist, um sich durchzusetzen?\nEine zweite französische Revolution mit Guillotine und Selbstjustiz?\nEs wäre an der Zeit, dass wir als Gesellschaft alle gemeinsam jeden Versuch Angst und Panik zu schüren öffentlich ächten. Dass Politik sich darauf einigt jeden Versuch öffentlich zu ächten. Und dass sich die Presse verständigt jeden Versuch öffentlich zu ächten. Hass und Hetze sind jetzt schon strafbar.\nMir fällt sonst kaum ein anderer Weg ein, der nicht durch die komplette Zerstörung der Gesellschaft führen würde. Und ganz ehrlich: Das will ich mit aller Kraft zu vermeiden zu versuchen. Denn dass würde bedeuten, dass die externen Angreifer gewonnen hätten.\nNachsatz: Was Deutschland so großartig macht.\nWer diesen Artikel bis hier hin gelesen hat, wird gemerkt haben, dass das größte Thema der aktuellen Bundestagswahl 2025, das als größtes Problem unserer Gesellschaft hervorgehoben, gar nicht genannt wurde. Die Migration. Denn in Wirklichkeit ist sie gar kein Problem. Im Gegenteil! Die Geschichte Deutschlands über die Jahrhunderte und die verschiedenen Staatsformen, viele deutsche Errungenschaften, Erfindungen und das Wirtschaftswunder - viele große Deutsche wären nie gewesen, wenn wir das, was Deutschland in der Geschichte groß gemacht hat, nicht gehabt hätten: Die Migration.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-02-15-politik-presse-der-angst-hochfrequenz-handel/","summary":"\u003cp\u003eDie Bundestagswahl steht vor der Tür. Und gegen diese Tür drückt aber schon die Klimakrise und die damit einhergehenden Extremwetterereignisse bis hin zu Umweltkatastrophen, die Zerstörung der Umwelt, der Krieg in der Ukraine und der mehrfach angedrohte Angriff auf Europa von Russland, die russischen Schattenflotten, die mitunter Sabotageakte an Hochseekabeln durchführen, massiv und aktive russische Aktionen zur Zersetzung und Entzweiung von Gesellschaften, Fakenews, Manipulation von Nachrichten, Anschläge und Terroranschläge, eventuell auch durch Russland initiiert, direkte Sabotageakte bei der deutschen Marine, die Spionage mit Drohnen über militärischen Flugverbotszonen, die Nachwehen der Pandemie, der mittlere Osten mit Israel und Palästina, mit Syrien, mit Afghanistan, das mulmige Datum von 2026, das nach dem Versprechen der chinesischen Staatsführung Taiwan wieder ins chinesische Reich heim geholt werden soll, die Entdemokratisierung der USA und das Erstarken einer Autokratie, der US Zollkrieg gegen den Rest der Welt, die damit einhergehenden Versorgungsengpässe von Rohstoffen und auch Medikamenten, steigende Preise, Inflation, Wirtschaftsflaute, Fachkräftemangel, Steuerloch, Gesundheitssystemkollaps, Termine bei Zahnärzten, Wäschemangel und mangelnder gesunder Menschenverstand.\u003c/p\u003e","title":"Politik \u0026 Presse - Der Angst-Hochfrequenz-Handel"},{"content":"Es gibt ein fertiges Skript, mit dem bei einer frischen Installation von Kubuntu SNAP, das Softwareverwaltungsprogramm von Canonical, entfernt werden kann. Über SNAP kann viel gesagt werden. Für mich, stellt das eine Lock-In Strategie und unnötiger Überbau dar, aber das müssen alle für sich selbst entscheiden.\nDas Repository für dieses Script kubuntu-get-rid-of-snap\nAm besten gleich nach der Installation laufen lassen und die Tipps weiter unten auf der Seite zum Thema Flatpak sind auch super nützlich. Erfolgreich mit Kubuntu 24.10 durchgeführt.\nUND !! diesen Artikel als Text auf die Platte speichern, denn nachdem Firefox entfernt wurde, gibt es erst mal keinen Browser mehr auf dem System, so dass die Informationen, wie Firefox wieder installiert wird, nur schwerlich zugänglich sind.\nSNAP manuell entfernen Zuerst anzeigen lassen, was alles installiert ist\nsnap list Die Ausgabe könnte dann so ausehen\nuser@notebook:~$ snap list Name Version Revision Tracking Herausgeber Hinweise bare 1.0 5 latest/stable canonical✓ base core20 20220318 1405 latest/stable canonical✓ base firefox 99.0.1-1 1232 latest/stable/… mozilla✓ - gnome-3-38-2004 0+git.1f9014a 99 latest/stable/… canonical✓ - gtk-common-themes 0.1-79-ga83e90c 1534 latest/stable/… canonical✓ - snapd 2.54.4 15177 latest/stable canonical✓ snapd Den snapd Daemon/Service stoppen\nsudo systemctl disable snapd.service sudo systemctl disable snapd.socket sudo systemctl disable snapd.seeded.service Dann die einzelnen SNAP entfernen. Es ist am besten, wenn du das einzeln tust, anstatt alle in einer Zeile zu entfernen. Also eventuell etwa so:\nsudo snap remove firefox sudo snap remove snap-store sudo snap remove gtk-common-themes sudo snap remove gnome-3-38-2004 sudo snap remove core18 sudo snap remove snapd-desktop-integration Löschen wir nun alle noch vorhandenen Snap-Cache-Daten:\nsudo rm -rf /var/cache/snapd/ Bereinige oder entferne dann snapd vollständig mit dem folgenden Befehl:\nsudo apt autoremove --purge snapd Schließlich betrifft die Verwendung von purge nicht dein Home-Verzeichnis, so dass du optional alle zuvor in ~/snap erstellten Dateien löschen kannst.\nVerwende dazu den folgenden Befehl:\nrm -rf ~/snap Reinstalling Firefox mit apt Wenn du Firefox neu installieren möchtest, kann es sein, dass du folgende Fehlermeldung erhältst, wenn du versuchst, das mit apt zu tun:\nfirefox : PreDepends: snapd but it is not going to be installed\nDu kannst das umgehen, indem du Ubuntu daran hinderst, die Snap-Version von Firefox zu laden, indem du sie anpinnst.\nErstelle zuerst folgende Datei:\nvim /etc/apt/preferences.d/firefox-no-snap Dann füge folgende Zeilen hinzu:\nPackage: firefox* Pin: release o=Ubuntu* Pin-Priority: -1 Speicher es ab. Und dann füge das Repository des Mozilla team Ubuntu PPA for Firefox hinzu\nsudo add-apt-repository ppa:mozillateam/ppa Und schließlich installiere Firefox mit folgenden Befehlen\nsudo apt update sudo apt install firefox ","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-02-05-kubuntu-ohne-snap/","summary":"\u003cp\u003eEs gibt ein fertiges Skript, mit dem bei einer frischen Installation von Kubuntu \u003ca href=\"https://de.wikipedia.org/wiki/Snappy_(Paketverwaltung)\"\u003eSNAP\u003c/a\u003e, das Softwareverwaltungsprogramm von Canonical, entfernt werden kann. Über SNAP kann viel gesagt werden. Für mich, stellt das eine Lock-In Strategie und unnötiger Überbau dar, aber das müssen alle für sich selbst entscheiden.\u003c/p\u003e\n\u003cp\u003eDas Repository für dieses Script \u003ca href=\"https://gitlab.com/scripts94/kubuntu-get-rid-of-snap/-/tree/main?ref_type=heads\"\u003ekubuntu-get-rid-of-snap\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAm besten gleich nach der Installation laufen lassen und die Tipps weiter unten auf der Seite zum Thema Flatpak sind auch super nützlich. Erfolgreich mit Kubuntu 24.10 durchgeführt.\u003c/p\u003e","title":"Kubuntu ohne Snap"},{"content":"Da die Dokumentation für dieses Addon nicht mal die 3 einfachen Zeilen Erklärung enthält, die es benötigt, um sogar eine beidseitige Kommunikation zu ermöglichen, dokumentiere ich das wenigstens hier. Danke an der Stelle an Tobias.\nGrafiken wegen Blog-Migration nicht vorhanden.\nFolgendermaßen hat es bei mir geklappt\nKlicke in Friendica auf \u0026ldquo;Einstellungen\u0026rdquo; deines Accounts Wähle \u0026ldquo;Soziale Netzwerke\u0026rdquo; aus. Hier sollte jetzt \u0026ldquo;Bluesky Import/Export\u0026rdquo; auftauchen. Du solltest mindestens den ersten Punkt (1) \u0026ldquo;Bluesky Post Addon aktivieren\u0026rdquo; anhaken. Die anderen Punkte lies dir bitte SORGFÄLTIG durch. Dann gibst du bei (2) BlueSky Hendl deine vollständige BlueSkyAdresse an, z.B. @Fritze4711sinktechmal.bsky.social Und bei (3) \u0026ldquo;Bluesky App Passwort\u0026rdquo; gibst du das sichere Passwort ein, mit dem du dich bei BlueSky auch anmeldest, z.B. ®I\u0026quot;sü¢}Ì~cÈh¥¡Wâl5,¡ãÊËÓ»G5a|WmJmB7VÄä6ü®jÝwH\u0026quot;ÞÓ¼?Û{¾wµiùð]|KñZ·{ì¹q¶u|ÛYêZ8¨³¿¾áÑ8Âß228)Èb Eventuell muss du das Passwort nehmen, das du bei Bluesky\u0026quot;Einstellungen-\u0026gt;Privatsphäre und Sicherheit-\u0026gt;App Paswords\u0026quot; kreieren lassen musst, um es dann hier im Import/Export einzutragen. Dann auf \u0026ldquo;Einstellung speichern\u0026rdquo; oder \u0026ldquo;Save Settings\u0026rdquo; klicken und wenn du das Passwort ordentlich eingegeben hast, dann geht die Sause auch schon los. ","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-01-28-friendica-bluesky-fediverse-bridge/","summary":"\u003cp\u003eDa die Dokumentation für dieses Addon nicht mal die 3 einfachen Zeilen Erklärung enthält, die es benötigt, um sogar eine beidseitige Kommunikation zu ermöglichen, dokumentiere ich das wenigstens hier. Danke an der Stelle an Tobias.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eGrafiken wegen Blog-Migration nicht vorhanden.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eFolgendermaßen hat es bei mir geklappt\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eKlicke in Friendica auf \u0026ldquo;Einstellungen\u0026rdquo; deines Accounts\u003c/li\u003e\n\u003cli\u003eWähle \u0026ldquo;Soziale Netzwerke\u0026rdquo; aus. Hier sollte jetzt \u0026ldquo;Bluesky Import/Export\u0026rdquo; auftauchen.\u003c/li\u003e\n\u003cli\u003eDu solltest mindestens den ersten Punkt (1) \u0026ldquo;Bluesky Post Addon aktivieren\u0026rdquo; anhaken. Die anderen Punkte lies dir bitte SORGFÄLTIG durch.\u003c/li\u003e\n\u003cli\u003eDann gibst du bei (2) BlueSky Hendl deine vollständige BlueSkyAdresse an, z.B. \u003ccode\u003e@Fritze4711sinktechmal.bsky.social\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUnd bei (3) \u0026ldquo;Bluesky App Passwort\u0026rdquo; gibst du das sichere Passwort ein, mit dem du dich bei BlueSky auch anmeldest, z.B. \u003ccode\u003e®I\u0026quot;sü¢}Ì~cÈh¥¡Wâl5,¡ãÊËÓ»G5a|WmJmB7VÄä6ü®jÝwH\u0026quot;ÞÓ¼?Û{¾wµiùð]|KñZ·{ì¹q¶u|ÛYêZ8¨³¿¾áÑ8Âß228)Èb\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eEventuell muss du das Passwort nehmen, das du bei Bluesky\u0026quot;Einstellungen-\u0026gt;Privatsphäre und Sicherheit-\u0026gt;App Paswords\u0026quot; kreieren lassen musst, um es dann hier im Import/Export einzutragen.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDann auf \u0026ldquo;Einstellung speichern\u0026rdquo; oder \u0026ldquo;Save Settings\u0026rdquo; klicken und wenn du das Passwort ordentlich eingegeben hast, dann geht die Sause auch schon los.\u003c/li\u003e\n\u003c/ol\u003e","title":"Friendica Bluesky Fediverse Bridge"},{"content":"Einleitung Unter KDE startet bei mir immer automatisch der Speech-Dispatcher. Meist zusammen mit Firefox. Das ist eigentlich ein super Dienst, der dafür sorgt, dass man sich Texte vorlesen lassen kann.\nAllerdings stört dieser Speech-Dispatcher mein Soundsystem, so dass ich hier und da unter Schwerlast Knackser bekomme.\nMit diesem Befehl wird eine Datei speechd.conf mit dem Inhalt DisableAutoSpawn im /home/\u0026lt;USER\u0026gt;/.config/speech-dispatcher/ Verzeichnis des eigenen Benutzers angelegt und das automatische Starten des Speech-Dispatchers unterbunden. (eine Zeile)\nmkdir -p ~/.config/speech-dispatcher \u0026amp;\u0026amp; echo \u0026#34;DisableAutoSpawn\u0026#34; \u0026gt;\u0026gt; ~/.config/speech-dispatcher/speechd.conf Über das gesamte System kann mit root Rechten (sudo) in der Datei\nsudo nano /etc/speech-dispatcher/speechd.conf\nin der Zeile, in der #DisableAutoSpawn das Gatter # entfernt, so dass dann nur noch DisableAutoSpawn da steht und die Datei abspeichert\nSpätestens nach dem nächsten Neustart sollte der Speech Dispatcher beim Einloggen weiterschlafen :)\nFirefox Firefox könnte den speech-dispatcher dann dennoch aufrufen. Damit das nicht passiert kann die Konfiguration bei Firefox mit about:config eingegeben in der URL Leiste geändert werden. Dann wird aber die Funktion, dass eine Webseite vorgelesen werden kann, nicht mehr funktionieren!\nWenn das OK ist, dann gib in der Suchzeile media.webspeech.synth.enabled ein und klicke doppelt auf das rechts daneben stehende true , um es in ein false zu ändern.\nManuell mit qpwgraph Falls dann doch immer noch ein Programm den speech-dispatcher starten sollte, dann am besten mit dem Programm qpwgraph die „Kabel“ trennen und die aktuelle Konfiguration speichern und auf Aktiv setzen.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-01-24-speech-dispatcher-deaktivieren/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eUnter KDE startet bei mir immer automatisch der Speech-Dispatcher. Meist zusammen mit Firefox. Das ist eigentlich ein super Dienst, der dafür sorgt, dass man sich Texte vorlesen lassen kann.\u003c/p\u003e\n\u003cp\u003eAllerdings stört dieser Speech-Dispatcher mein Soundsystem, so dass ich hier und da unter Schwerlast Knackser bekomme.\u003c/p\u003e\n\u003cp\u003eMit diesem Befehl wird eine Datei \u003ccode\u003espeechd.conf\u003c/code\u003e mit dem Inhalt \u003ccode\u003eDisableAutoSpawn\u003c/code\u003e im \u003ccode\u003e/home/\u0026lt;USER\u0026gt;/.config/speech-dispatcher/\u003c/code\u003e Verzeichnis des eigenen Benutzers angelegt und das automatische Starten des Speech-Dispatchers unterbunden. (eine Zeile)\u003c/p\u003e","title":"Speech-Dispatcher „deaktivieren“"},{"content":"und was das mit Wissenschaft zu tun hat.\nWenn ich auf dem Sofa sitze und behaupte im Kühlschrank stehe eine Flasche Bier, dann aufstehe, nachsehe und eine Flasche Bier finde, dann habe ich nachgewiesen, dass meine Vermutung stimmt. Das ist Wissenschaft.\nWenn ich auf dem Sofa sitze und behaupte im Kühlschrank stehe eine Flasche Bier, aber nicht nachschaue, dann glaube ich das nur, kann das aber nicht beweisen. Das ist Religion.\nWenn ich auf dem Sofa sitze und behaupte im Kühlschrank stehe eine Flasche Bier, schaue nach, finde keine und behaupte trotzdem, dass eine Flasche Bier im Kühlschrank steht, dann ist das Esoterik.\nWenn ich auf dem Sofa sitze und behaupte es ist ein Kühlschrank, weil mir das eine Flasche Bier erzählt hat, dann ist das hirnloses Geschwurbel.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-01-23-ein-bier-ein-sofa-ein-kuehlschrank/","summary":"\u003cp\u003eund was das mit Wissenschaft zu tun hat.\u003c/p\u003e\n\u003cp\u003eWenn ich auf dem Sofa sitze und behaupte im Kühlschrank stehe eine Flasche Bier, dann aufstehe, nachsehe und eine Flasche Bier finde, dann habe ich nachgewiesen, dass meine Vermutung stimmt. Das ist Wissenschaft.\u003c/p\u003e\n\u003cp\u003eWenn ich auf dem Sofa sitze und behaupte im Kühlschrank stehe eine Flasche Bier, aber nicht nachschaue, dann glaube ich das nur, kann das aber nicht beweisen. Das ist Religion.\u003c/p\u003e","title":"Ein Bier, ein Sofa, ein Kühlschrank"},{"content":"Konservativ (CDU/CSU) zu wählen heißt zu bleiben, sich dem Orchester anschließen und weiter die selbe Musik zu spielen, in der Hoffnung, dass die ewig gleichen Schlager das Wasser vertreiben werden. Das Hab und Gut wird dann am Meeresgrund von den Verbleibenden geplündert.\nLiberal (FDP/Volt) zu wählen, heißt dass der wahnhafte Glaube an einen sehr verschwurbelten Freiheitsbegriff und deren Sektenführer diese Realität, wie ein Drogenrausch wieder verschwinden lassen könne. Beim Plündern schließen sie sich den Konservativen an.\nAFD und Freie Wähler zu wählen heißt, daran zu glauben, dass je mehr und größere Löcher in den Schiffsrumpf geschlagen werden, desto schneller das Wasser auch wieder abfließen kann. Plündern sei für sie eine Tugend und Pflicht. Zur Not auch mit vielen Opfern, die sie jagen werden.\nDie SPD zu wählen heißt, lange still in der Ecke sitzen und sich an nichts erinnern dann plötzlich beleidigt im Kapitänsanzug die Kantine abschließen und Durchhalteparolen am Buffet zu predigen, während das Wasser steigt. Die Mehrheit schließt sich traditionell der Plünderung an.\nDas BSW zu wählen heißt, zu glauben, das (russische) Gas aufzudrehen und dran zu riechen, würde die Titanic in ein Luftschiff verwandeln. Der Garant für eine Zukunft wäre angeblich die Nutzung von offenem Feuer.\nDie Linke zu wählen heißt, sich an den Schiffsrumpf mit ausgebreiteten Armen zu stellen, solange die Internationale zu singen bis James Cameron den Oscar überreicht.\nProgressiv (Die Grünen) zu wählen heißt, zu realisieren dass die Überlebenschancen in Rettungsbooten mit Haifisch Gegenmaßnahmen, die Überlebenschancen aller Bürger gleichermaßen massiv steigern und eine Zukunft möglich machen. Jeder darf sein Hab und Gut mitnehmen. Und für die, die alles verloren haben, wird gesorgt.\n","permalink":"https://hyperblog.de/hoergen/posts/2025/2025-01-14-gedanken-zur-bundestagswahl-2025-am-beispiel-der-titanic/","summary":"\u003ch2 id=\"konservativ-cducsu\"\u003eKonservativ (CDU/CSU)\u003c/h2\u003e\n\u003cp\u003ezu wählen heißt zu bleiben, sich dem Orchester anschließen und weiter die selbe Musik zu spielen, in der Hoffnung, dass die ewig gleichen Schlager das Wasser vertreiben werden. Das Hab und Gut wird dann am Meeresgrund von den Verbleibenden geplündert.\u003c/p\u003e\n\u003ch2 id=\"liberal-fdpvolt\"\u003eLiberal (FDP/Volt)\u003c/h2\u003e\n\u003cp\u003ezu wählen, heißt dass der wahnhafte Glaube an einen sehr verschwurbelten Freiheitsbegriff und deren Sektenführer diese Realität, wie ein Drogenrausch wieder verschwinden lassen könne. Beim Plündern schließen sie sich den Konservativen an.\u003c/p\u003e","title":"Gedanken zur Bundestagswahl 2025 am Beispiel der Titanic"},{"content":"Markdown-Dateien gehören zu den praktischsten Tools für effizientes Arbeiten – klar strukturiert, leichtgewichtig und vielseitig einsetzbar. Wer regelmäßig mit Markdown arbeitet, kennt das Problem: Manchmal braucht man die Inhalte in anderen Formaten, sei es für LibreOffice oder als PDF. Während viele Tools versprechen, die Konvertierung zu meistern, scheitern sie oft an Details. Die Lösung: das bewährte Kommandozeilen-Tool Pandoc.\nWarum Pandoc? Ganz einfach: Es ist schnell, flexibel und funktioniert zuverlässig – selbst bei großen Dateien. In diesem Artikel wird Schritt für Schritt erklärt, wie man Markdown-Dateien in ODT (LibreOffice-Format) und PDF konvertiert, welche Befehle benötigt werden und welche Kniffe die Arbeit erleichtern.\nWas ist Pandoc und warum ist es ein Gamechanger? Pandoc ist ein universelles Konvertierungswerkzeug für Textdokumente. Es unterstützt unzählige Formate – von Markdown über HTML bis hin zu LaTeX, EPUB und Word. Die große Stärke liegt in seiner Flexibilität: Einmal installiert, lässt sich Pandoc direkt über die Kommandozeile nutzen und liefert sofort Ergebnisse.\nInstallation auf Ubuntu (Linux) Die Installation ist ein Kinderspiel, vor allem auf Linux-Systemen wie Ubuntu. Ein einziger Befehl reicht aus, um Pandoc einsatzbereit zu machen:\nsudo apt install pandoc Nach der Installation kann die Konvertierung direkt starten. Einfacher geht es kaum!\nMarkdown in ODT und PDF konvertieren: Schritt-für-Schritt-Anleitung 1. Wechsel in das Verzeichnis der Markdown-Datei Öffnen Sie die Kommandozeile und navigieren Sie in das Verzeichnis, das die zu konvertierende Markdown-Datei enthält:\ncd /pfad/zum/verzeichnis 2. Markdown-Datei in eine ODT-Datei umwandeln Der Kernbefehl zur Konvertierung lautet:\npandoc -f markdown -t odt MarkdownDatei.md -o LibreOfficeDatei.odt Erklärung der Parameter:\n-f markdown: Gibt an, dass die Eingabedatei im Markdown-Format vorliegt. -t odt: Definiert das Ziel-Format (LibreOffice ODT). MarkdownDatei.md: Die Quelldatei im Markdown-Format. -o LibreOfficeDatei.odt: Die gewünschte Zieldatei im ODT-Format. 3. ODT-Datei nachbearbeiten und in PDF umwandeln Öffnen Sie die generierte ODT-Datei in LibreOffice. Nehmen Sie bei Bedarf kleinere Anpassungen vor. Exportieren Sie die Datei über \u0026ldquo;Datei → Exportieren als → PDF\u0026rdquo;. Achten Sie dabei darauf, die Option „use reference XObjects“ zu aktivieren, um ein ordentliches Inhaltsverzeichnis (TOC) zu generieren. Alle unterstützten Formate auf einen Blick Pandoc kann mit einer Vielzahl von Formaten umgehen. Eine Übersicht der unterstützten Eingabeformate liefert der Befehl:\npandoc --list-input-formats Für die Ausgabeformate verwenden Sie:\npandoc --list-output-formats Einige Highlights:\nEingabeformate: Markdown, HTML, LaTeX, JSON, EPUB, MediaWiki, RTF, und viele mehr. Ausgabeformate: PDF, ODT, DOCX, EPUB, Reveal.js-Präsentationen, und vieles mehr. Power-Tipp: Mehrere Markdown-Dateien zusammenführen Wenn Sie mehrere Markdown-Dateien kombinieren möchten, um eine einzige Datei zu erstellen, gibt es zwei elegante Ansätze:\nVariante 1: Direkt kombinieren Mit diesem Befehl lassen sich alle Markdown-Dateien im aktuellen Verzeichnis direkt in eine ODT-Datei zusammenführen:\npandoc -f markdown -t odt -s $(find . -type f -name \u0026#34;*.md\u0026#34;) -o Output.odt Variante 2: Sortierte Reihenfolge Falls die Dateien in einer bestimmten Reihenfolge zusammengeführt werden sollen, gehen Sie in zwei Schritten vor:\nSchreiben Sie die Pfade aller Markdown-Dateien in eine Textdatei:\nfind . -type f -name \u0026quot;*.md\u0026quot; \u0026gt;DateienListe.txt Nutzen Sie Pandoc, um die Dateien in der gewünschten Reihenfolge zu kombinieren:\npandoc -f markdown -t odt -s $(cat DateienListe.txt) -o Output.odt Diese Methode ist besonders nützlich, wenn es um umfangreiche Dokumentationen oder E-Books geht.\nWas fehlt noch? Ein Wunsch für LibreOffice Auch wenn die Kombination aus Pandoc und LibreOffice eine perfekte Lösung für die meisten Anwendungsfälle ist, bleibt ein kleiner Wermutstropfen: Es fehlt in LibreOffice eine einfache Möglichkeit, alle importierten Grafiken automatisch auf die Seitenbreite zu skalieren, ohne das Seitenverhältnis zu verlieren. Falls jemand einen Trick kennt, wären sachdienliche Hinweise im Fediverse willkommen!\nFazit: Mit Pandoc die volle Kontrolle über Markdown-Dateien Wer regelmäßig mit Markdown arbeitet und die Inhalte in anderen Formaten benötigt, wird Pandoc lieben. Ob ODT, PDF oder andere Formate – Pandoc liefert schnelle, zuverlässige Ergebnisse und ist dabei extrem flexibel. Die Möglichkeit, mehrere Dateien zu kombinieren, rundet das Tool ab.\nMit ein wenig Übung wird Pandoc zum unverzichtbaren Werkzeug für Markdown-Nutzer – und vielleicht zu Ihrer besten Entscheidung seit der Umstellung auf Markdown.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-12-28-markdown-2-libreoffice-writer-odt-pandoc/","summary":"\u003cp\u003e\u003ca href=\"/2020/05/29/obsidian-markdown-your-power/\"\u003eMarkdown\u003c/a\u003e-Dateien gehören zu den praktischsten Tools für effizientes Arbeiten – klar strukturiert, leichtgewichtig und vielseitig einsetzbar. Wer regelmäßig mit Markdown arbeitet, kennt das Problem: Manchmal braucht man die Inhalte in anderen Formaten, sei es für LibreOffice oder als PDF. Während viele Tools versprechen, die Konvertierung zu meistern, scheitern sie oft an Details. \u003cstrong\u003eDie Lösung: das bewährte Kommandozeilen-Tool Pandoc.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWarum Pandoc? Ganz einfach: Es ist \u003cstrong\u003eschnell\u003c/strong\u003e, \u003cstrong\u003eflexibel\u003c/strong\u003e und funktioniert zuverlässig – selbst bei großen Dateien. In diesem Artikel wird Schritt für Schritt erklärt, wie man Markdown-Dateien in \u003cstrong\u003eODT\u003c/strong\u003e (LibreOffice-Format) und \u003cstrong\u003ePDF\u003c/strong\u003e konvertiert, welche Befehle benötigt werden und welche Kniffe die Arbeit erleichtern.\u003c/p\u003e","title":"Markdown-Dateien in ODT und PDF umwandeln: So gelingt es mit Pandoc!"},{"content":"Bald ist wieder Nerdnachten, nämlich am 27.–30. 12. mit dem 38. Chaos Communication Congress in Hamburg. Bzw im Netz.\n-\u0026gt; Aktualisiert: 07.01.2025\nWichtige Links. Manche davon, werden erst noch aktiv.\nLinks, URLs und Mediatheken Startseite https://events.ccc.de/congress/2024/infos/startpage.html The Fahrplan - Liste der Vorträge https://fahrplan.events.ccc.de/congress/2024/fahrplan/talk/ Livestreams https://streaming.media.ccc.de/38c3/ Recordings (final) Mediathek https://media.ccc.de/c/38c3 Vorwort Ich habe lange hin und her überlegt, das hier hin zu schreiben, aber es lässt mich nicht los, weil es mich so dermaßen geärgert hat! Die Eröffnungs \u0026ldquo;Ceremony\u0026rdquo; war eine Frechheit! So viel Weltuntergangsstimmung und Hoffnungslosigkeit zu verbreiten in Zeiten, die sowieso schon schwierig sind ist einfach nur destruktiv. Und dann auch noch einen Satz an die Wand zu projizieren, der die Fasch!sten zu Standing Ovations ausbrechen lässt und deren Übermachtfantasien nährt, lässt mich persönlich komplett sprachlos und verärgert zurück. Das war die schlechteste Werbeveranstaltung aller Zeiten für eine bessere Zukunft. Vielleicht das nächste Mal mit etwas mehr Leuten reden, welche Wirkung so ein desaströser Vortrag haben kann.\nÄhnliche Stimmung dann auch im Jahresbericht. Auch wenn es jetzt verlockend ist, bitte ich euch diese beiden Veranstaltungen NICHT zu schauen. Ihr gewinnt dadurch NICHTS. Ihr verliert nur Lebenszeit. Daher auch keine Links dahin.\nVorträge Geschaut und eine Empfehlung\nWir wissen wo dein Auto steht - Volksdaten von Volkswagen - Michael Kreil and Flüpke\n(27.12.2024) Ein sehr guter Vortrag wie VW Bewegungs-/Metadaten unnötigerweise sammelte, mit denen alle nur denkbaren Rückschlüsse gezogen werden können. Zum Beispiel wer beim BND arbeitet, wie das Kind eines Mitarbeiters heißt und wo es zur Kita geht oder wer in den Puff geht.\nhttps://media.ccc.de/v/38c3-decentralize-your-internet-with-self-hosting Fnord-Nachrichtenrückblick 2024 - Fefe und Atoth\n(28.12.2024) Was ist im Jahr 2024 passiert. Ereignisse rund um IT, Gesellschaft, Politik und Wirtschaft, die einfach schief gegangen sind und bei sehr vielen mit großer Ansage.\nhttps://media.ccc.de/v/38c3-fnord-nachrichtenrckblick-2024 / BioTerrorism Will Save Your Life with the 4 Thieves Vinegar Collective - Dr. Mixæl Swan Laufer\n(27.12.2024)\nhttps://media.ccc.de/v/38c3-bioterrorism-will-save-your-life-with-the-4-thieves-vinegar-collective Hacker Jeopardy - Sec and Ray (30.12.2024)\nhttps://media.ccc.de/v/38c3-hacker-jeopardy Decentralize Your Internet with Self-Hosting\nEin interessanter Vortrag, der aber mehr als Übersicht verstanden werden sollte, als eine richtige Anleitung. Die ausführlichen Anleitungen liegen frei verfügbar auf github https://github.com/hackerbande-nbg/decentralize-your-internet\nhttps://media.ccc.de/v/38c3-decentralize-your-internet-with-self-hosting BlinkenCity: Radio-Controlling Street Lamps and Power Plants\nEin erheblicher Teil der erneuerbaren Energieerzeugung in Europa kann über Langwellenfunk ferngesteuert werden. Dieses System soll das Netz stabilisieren, kann aber auch missbraucht werden, um es zu destabilisieren, indem Energielasten und Kraftwerke aus der Ferne umgeschaltet werden.\nhttps://media.ccc.de/v/38c3-blinkencity-radio-controlling-street-lamps-and-power-plants Der Milliarden-Steuerraub Cum/Ex – wie schädlich ist Wirtschaftskriminalität für unsere Gesellschaft?\nVon Anne Brorhilker. Nachdem kurz erklärt wird, was Cum/Ex eigentlich ist, widmet sich der Vortrag zunächst der Frage, wie die Aufklärung in diesem international organisierten Fall schwerer Steuerhinterziehung überhaupt gelingen konnte und was noch zu tun ist. Wer sind die Akteure auf Seiten der Finanzbranche und wie ticken die Täter? Anschließend wird der generelle Umgang des Staates mit Wirtschaftskriminalität dargestellt und Lösungsansätze entwickelt. Dabei geht es auch um die Frage, was jeder Einzelne tun kann und warum die NGO Finanzwende ein wichtiger Ort sein kann, um politische Veränderungen bei finanzpolitischen Themen zu bewirken.\nhttps://media.ccc.de/v/38c3-der-milliarden-steuerraub-cum-ex-wie-schdlich-ist-wirtschaftskriminalitt-fr-unsere-gesellschaft Geschredderte Gutachten: Wie nicht nur der Staat bei digitaler Barrierefreiheit versagt\nVon Casey Kreer. Ein riesiger Teil der digitalen Leistungen der Bundesrepublik sind nicht inklusiv und für alle zugänglich. Eklatante Rechtsbrüche werden ignoriert. Die digitale Barrierefreiheit ist kaputt. In den letzten Monaten habe ich viele digitale Angebote des Staates auf deren Barrierefreiheit überprüft und die kritischsten Barrieren an die verantwortlichen Stellen gemeldet.\nhttps://media.ccc.de/v/38c3-geschredderte-gutachten-wie-nicht-nur-der-staat-bei-digitaler-barrierefreiheit-versagt Clay PCB - Leiterplatten aus Ton\nBeschreibung: Wir haben einen ethischen Hardware-Bausatz mit einem PCB-Mikrocontroller aus wildem Lehm gebaut, der in Österreich aus dem Wald geholt und auf einem Lagerfeuer gebrannt wurde. Für unsere Leiterbahnen verwenden wir Silber aus dem städtischen Bergbau und alle Komponenten werden aus alten elektronischen Geräten wiederverwendet. Der Mikrocontroller kann verschiedene Eingänge und Ausgänge berechnen und ist vollständig quelloffen. Unser künstlerisches Ergebnis ist ein Ethical Hardware Kit mit einem PCB-Mikrocontroller als Herzstück.\nhttps://media.ccc.de/v/38c3-clay-pcb Das IFG ist tot – Best of Informationsfreiheit, Gefangenenbefreiung \u0026amp; Machtübernahmen\nDie Versprechungen waren groß: Blühende Transparenz-Landschaften, Mitbestimmung, Korruptionsprävention, De-mo-kra-tie! Das Informationsfreiheitsgesetz sollte den deutschen Staat besser machen. Nach Jahren schlechter Verwaltungspraxis, schlechter Gerichtsurteile und schlechter Politik ist es in wichtigen Teilen aber nutzlos geworden. Das zeigt sich vor allem, wenn man sich Szenarien einer antidemokratischen Regierungsübernahme vorstellt - die Transparenz wäre als erstes hinüber, der Boden dafür ist schon bereit. Was tun?\nhttps://media.ccc.de/v/38c3-das-ifg-ist-tot-best-of-informationsfreiheit-gefangenenbefreiung-machtbernahmen\nhttps://jens-spahn-fordert.de/ ","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-12-24-es-ist-wieder-an-der-zeit-38c3-zwischen-den-jahren/","summary":"\u003cp\u003eBald ist wieder Nerdnachten, nämlich am 27.–30. 12. mit dem 38. Chaos Communication Congress in Hamburg. Bzw im Netz.\u003c/p\u003e\n\u003cp\u003e-\u0026gt; \u003cstrong\u003eAktualisiert: 07.01.2025\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWichtige Links. Manche davon, werden erst noch aktiv.\u003c/p\u003e\n\u003ch2 id=\"links-urls-und-mediatheken\"\u003eLinks, URLs und Mediatheken\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eStartseite \u003ca href=\"https://events.ccc.de/congress/2024/infos/startpage.html\"\u003ehttps://events.ccc.de/congress/2024/infos/startpage.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe Fahrplan - Liste der Vorträge \u003ca href=\"https://fahrplan.events.ccc.de/congress/2024/fahrplan/talk/\"\u003ehttps://fahrplan.events.ccc.de/congress/2024/fahrplan/talk/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLivestreams \u003ca href=\"https://streaming.media.ccc.de/38c3/\"\u003ehttps://streaming.media.ccc.de/38c3/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRecordings (final) Mediathek \u003ca href=\"https://media.ccc.de/c/38c3\"\u003ehttps://media.ccc.de/c/38c3\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"vorwort\"\u003eVorwort\u003c/h2\u003e\n\u003cp\u003eIch habe lange hin und her überlegt, das hier hin zu schreiben, aber es lässt mich nicht los, weil es mich so dermaßen geärgert hat! Die Eröffnungs \u0026ldquo;Ceremony\u0026rdquo; war eine Frechheit! So viel Weltuntergangsstimmung und Hoffnungslosigkeit zu verbreiten in Zeiten, die sowieso schon schwierig sind ist einfach nur destruktiv. Und dann auch noch einen Satz an die Wand zu projizieren, der die Fasch!sten zu Standing Ovations ausbrechen lässt und deren Übermachtfantasien nährt, lässt mich persönlich komplett sprachlos und verärgert zurück. Das war die schlechteste Werbeveranstaltung aller Zeiten für eine bessere Zukunft. Vielleicht das nächste Mal mit etwas mehr Leuten reden, welche Wirkung so ein desaströser Vortrag haben kann.\u003c/p\u003e","title":"Es ist wieder an der Zeit: 38c3 zwischen den Jahren"},{"content":"Zum aktuellen Thema \u0026ldquo;Austausch Akkus\u0026rdquo; als Ladeinfrastruktur aus China, sollte sich das Jahr 2009, die Firma \u0026ldquo;Better Place\u0026rdquo; und den Gründer \u0026ldquo;Shai Agassi\u0026rdquo; mal genauer angeschaut werden\n\u0026hellip; und die deutsche Automobilindustrie .. vor 15 Jahren.\n„Better Place“ rechnet sich Chancen in Deutschland aus https://www.heise.de/news/Better-Place-rechnet-sich-Chancen-in-Deutschland-aus-476225.html TED Talk \u0026ldquo;A new ecosystem for electric cars\u0026rdquo; February 2009 https://www.ted.com/talks/shai_agassi_a_new_ecosystem_for_electric_cars?subtitle=de https://de.wikipedia.org/wiki/Better_Place https://en.wikipedia.org/wiki/Shai_Agassi ","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-12-19-austausch-akkus-als-lade-infrastruktur/","summary":"\u003cp\u003eZum aktuellen Thema \u0026ldquo;Austausch Akkus\u0026rdquo; als Ladeinfrastruktur aus China, sollte sich das Jahr 2009, die Firma \u0026ldquo;Better Place\u0026rdquo; und den Gründer \u0026ldquo;Shai Agassi\u0026rdquo; mal genauer angeschaut werden\u003c/p\u003e\n\u003cp\u003e\u0026hellip; und die deutsche Automobilindustrie .. vor 15 Jahren.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e„Better Place“ rechnet sich Chancen in Deutschland aus \u003ca href=\"https://www.heise.de/news/Better-Place-rechnet-sich-Chancen-in-Deutschland-aus-476225.html\"\u003ehttps://www.heise.de/news/Better-Place-rechnet-sich-Chancen-in-Deutschland-aus-476225.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTED Talk \u0026ldquo;A new ecosystem for electric cars\u0026rdquo; February 2009 \u003ca href=\"https://www.ted.com/talks/shai_agassi_a_new_ecosystem_for_electric_cars?subtitle=de\"\u003ehttps://www.ted.com/talks/shai_agassi_a_new_ecosystem_for_electric_cars?subtitle=de\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://de.wikipedia.org/wiki/Better_Place\"\u003ehttps://de.wikipedia.org/wiki/Better_Place\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://en.wikipedia.org/wiki/Shai_Agassi\"\u003ehttps://en.wikipedia.org/wiki/Shai_Agassi\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","title":"Austausch Akkus als Lade-Infrastruktur"},{"content":"Auszug aus der Videobeschreibung Anlässlich des 15-jährigen Bestehens des Zentrums für Lehre und Weiterbildung (zlw) der Uni Stuttgart fand am 04.12.2024 ein Gastvortrag von Prof. Dr. Harald Lesch statt. Lesch ist Professor für Astrophysik an der LMU München, Naturphilosoph und renommierter Wissenschaftsjournalist. Einleitende Worte von Daniel Francis, Leiter Studium Generale der Universität Stuttgart.\nFast jeden Monat gibt es neue Temperaturrekorde zu vermelden, nicht nur in Deutschland, sondern weltweit. Hitzewellen, Dürreperioden, Extremwetterereignisse nehmen zu und die Auswirkungen betreffen inzwischen alle Lebewesen und uns Menschen in besonderer Weise − wir sind nämlich sehr empfindlich, wenn es um die thermodynamischen Randbedingungen geht. Wird es zu heiß und zu feucht, dann ist der Tag ein \u0026ldquo;day above deadly threshold\u0026rdquo;, so der Terminus technicus für lebensbedrohliche Hitzewellen. Die entscheidenden Fragen liegen also auf der Hand: Wie steht es um das Klima, den Klimawandel und den Klimaschutz? Wie gehen wir mit der Änderung des Aggregatzustandes unserer Natur um? Wie verändert sich das Verhältnis von Mensch und Natur und was können und müssen wir tun?\nEinige meiner Notizen zum Vortrag Vortrag, Info \u0026amp; Folien https://www.uni-stuttgart.de/universitaet/aktuelles/meldungen/Harald-Lesch-Klimaschutz-braucht-Bildung\u0026ndash;15-Jahre-zlw/ Folien PDF Direkt: https://www.uni-stuttgart.de/universitaet/aktuelles/dokumente/Folien_HaraldLesch.pdf \u0026ldquo;Klimaschutz bedeutet: Das Schlimmste zu verhindern\u0026rdquo; Prof. Harald Lesch 1955 wurde durch Hans Erwin Suess der Nachweis für den Menschen verursachten Klimawandel veröffentlicht \u0026ldquo;H. E. Suess: Radiocarbon concentration in modern wood. In: Science. 122, 1955, doi:10.1126/science.122.3166.415-a.\u0026rdquo; https://www.science.org/doi/10.1126/science.122.3166.415.b / https://de.wikipedia.org/wiki/Radiokarbonmethode#cite_note-Suess-12 / https://de.wikipedia.org/wiki/Hans_E._Suess Im Jahr 2023 der durch Menschen verursachte (anthropogen) CO2 Ausstoß 35,8 Gt/Jahr ist das 100 fache (x100) aller Vulkane der Welt. 2060 bei durchschnittlicher Erderwärmung von 2,63°C - Manche Sommer sind so heiß, dass hinausgehen tödlich sein kann.Hohes Risiko für Lebensmittelknappheit. … es sind die heißen Nächte, die das Problem werden. \u0026ldquo;Aktuell liefert 1 Kernkraftwerk 1/60tel der Leistung, die wir in Deutschland brauchen. Diese Technologie kann keine Lösung sein.\u0026rdquo; Dr. Tim Meyers von 3Epunkt Hamburg am 04.11.2024 in \u0026ldquo;Willkommen in der 4. Energierevolution - warum weltweit Energie viel schneller sauber wird, als Viele denken.\u0026rdquo; https://hm.edu/hochschule_muenchen/nachhaltigkeit_1/publicclimateschool/publicclimateschool.de.html Der Preisverfall bei Energiespeichern nimmt zu. Oder anders ausgedrückt, die Investition darin wird von Tag zu Tag massiv günstiger . Wartung und Austausch wird zukünftig weiterhin massiv sinken. Bezüglich der Wirtschaftskraft: Überlegen Sie sich mal, wir hätten in Deutschland unsere Solar- und Windindustrie 2017-2019 nicht kaputt gemacht. Was wäre passiert, wenn wir uns in den 50er Jahren nicht für Kernkraft, sondern für Wind entschieden hätten? Das gab es damals schon. Zukunft gestalten: Dr. Tim Meyers Vision für eine erfolgreiche Energiewende https://youtu.be/pEFDUlREDac Was ist der große Unterschied zwischen der Nutzung von fossiler und erneuerbarer Energie? Erneuerbare Energie produziert so gut wie keine Wärme. Thermische (fossile) Maschinen haben unglaublich große Verluste. Rein aus Effizienzgründen sind erneuerbare Energien wirtschaftlicher Und hier nun der Vortrag Das Klima: Der Stand der Dinge von Prof. Harald Lesch\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-12-19-das-klima-der-stand-der-dinge-prof-harald-lesch/","summary":"\u003ch2 id=\"auszug-aus-der-videobeschreibung\"\u003eAuszug aus der Videobeschreibung\u003c/h2\u003e\n\u003cp\u003eAnlässlich des 15-jährigen Bestehens des Zentrums für Lehre und Weiterbildung (zlw) der Uni Stuttgart fand am 04.12.2024 ein Gastvortrag von Prof. Dr. Harald Lesch statt. Lesch ist Professor für Astrophysik an der LMU München, Naturphilosoph und renommierter Wissenschaftsjournalist. Einleitende Worte von Daniel Francis, Leiter Studium Generale der Universität Stuttgart.\u003c/p\u003e\n\u003cp\u003eFast jeden Monat gibt es neue Temperaturrekorde zu vermelden, nicht nur in Deutschland, sondern weltweit. Hitzewellen, Dürreperioden, Extremwetterereignisse nehmen zu und die Auswirkungen betreffen inzwischen alle Lebewesen und uns Menschen in besonderer Weise − wir sind nämlich sehr empfindlich, wenn es um die thermodynamischen Randbedingungen geht. Wird es zu heiß und zu feucht, dann ist der Tag ein \u0026ldquo;day above deadly threshold\u0026rdquo;, so der Terminus technicus für lebensbedrohliche Hitzewellen. Die entscheidenden Fragen liegen also auf der Hand: Wie steht es um das Klima, den Klimawandel und den Klimaschutz? Wie gehen wir mit der Änderung des Aggregatzustandes unserer Natur um? Wie verändert sich das Verhältnis von Mensch und Natur und was können und müssen wir tun?\u003c/p\u003e","title":"Das Klima: Der Stand der Dinge - Prof. Harald Lesch"},{"content":"Einleitung Ich habe zu diesem Thema schon einmal einen Artikel mit dem Kommandozeilen Tool ffmpeg geschrieben \u0026ldquo;Audiospuren aus Videodateien entfernen und hinzufügen – ffmpeg\u0026rdquo; , aber für mal eben schnell gibt es schon lange eine schöne GUI basierte Variante mit dem super Tool LossLessCut, das für Linux, Windows und Mac verfügbar ist.\nAm Ende des Artikels gibt es noch mehr Verweise auf ffmpeg und Audio/ Videomanipulation hier auf diesem Blog.\nIn aller Kürze LossLessCut ist ein Tool mit dem Videodateien bearbeitet werden können, ohne dass Video oder Audio neu berechnet werden müssen. Es werden also lediglich vorhandene Spuren bearbeitet bzw geschnitten und dann wird das Ergebnis innerhalb von Sekunden gespeichert.\nZusätzlich kann mit LossLessCut auch der Video Container wie z.B. MP4 oder MKV bearbeitet werden, so dass Audio oder Videospuren herausgenommen oder hinzugefügt werden können.\nPraktische Beispiele Du hast zweimal das selbe Video, nur einmal in deutsch und einmal in englisch. Aber du hättest gerne nur EIN Video, das beide Sprachen beinhaltet. Also zweisprachig, die du dann z.B. in VLC mit dem Shortcut \u0026ldquo;b\u0026rdquo; umschalten kannst. Du hast ein Video, dessen Audioqualität komplett unterirdisch ist (viel viel viiiiiieel zu leise, Störungen, Rauschen) und würdest gerne das Audio mit deinen tollen Tools bearbeiten und es danach wieder mit dem Video zusammen führen. Einfacher als mit LossLessCut geht es nun wirklich nicht mehr.\nUnd so geht es am Beispiel des zweisprachigen Videos (Screenshots weiter unten) :\nScreenshot 1: Video in LossLessCut reinladen oben links auf Tracks z.B. Tracks (2/2) klicken. Dann öffnet sich eine Übersicht mit allen Audio und Videospuren, die in diesem Container enthalten sind. Screenshot 2: Indem du auf die Symbole (1) klickst, bestimmst du, ob sie mit exportiert werden sollen (grün) oder nicht mit in den neuen Container kopiert werden sollen (rot) Wenn du darunter auf \u0026ldquo;Include more tracks from other file\u0026rdquo; (2) klickst, dann kannst du eine weitere Videodatei auswählen, die dann mit in diese Übersicht kommt. Screenshot 3: Die Spuren des neuen Videos (1) werden dann aufgelistet. Mit einem Klick auf das Videosymbol links (2) deaktivierst du die reine Videospur Und mit Klick auf das X Symbol (3) rechts oben schließt du diese Übersicht und die Einstellungen werden übernommen. Screenshot 4: Kurz oben links (1) prüfen, ob jetzt auch 3 Tracks im Container und dann unten rechts (2) auf \u0026ldquo;Export\u0026rdquo; klicken. Screenshot 5: Es öffnet sich dann das Export Fenster mit diversen Exporteinstellungen (1) und wohin die zu exportierende Datei gespeichert werden soll und dann kannst du Export (2) klicken. Je nach Größe der Datei und Schnelligkeit deines Datenträgers dauert der Export zwischen ein paar Sekunden und ein paar Sekunden mehr. So können aus 2 Videos mit der Länge von 1.3GB , als insgesamt 2.6GB ein Video mit 1.5GB gemacht werden. Also eine Ersparnis von 1.1GB.\nUnd beim Anschauen kann dann einfach mal schnell (bei VLC mit b) zwischen den Sprachen hin und her geschaltet werden.\nViel Spaß !\nMehr zu diesen Themen im Blog\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-09-15-audiospuren-in-mp4-dateien-managen-mit-losslesscut/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eIch habe zu diesem Thema schon einmal einen Artikel mit dem Kommandozeilen Tool ffmpeg geschrieben \u003ca href=\"/2020/05/16/audiospuren-aus-videodateien-entfernen-und-hinzufuegen-ffmpeg/\"\u003e\u0026ldquo;Audiospuren aus Videodateien entfernen und hinzufügen – ffmpeg\u0026rdquo;\u003c/a\u003e , aber für mal eben schnell gibt es schon lange eine schöne GUI basierte Variante mit dem super Tool \u003ca href=\"https://github.com/mifi/lossless-cut\"\u003eLossLessCut\u003c/a\u003e, das für Linux, Windows und Mac verfügbar ist.\u003c/p\u003e\n\u003cp\u003eAm Ende des Artikels gibt es noch mehr \u003ca href=\"#Mehrdazu\"\u003eVerweise auf ffmpeg und Audio/ Videomanipulation\u003c/a\u003e hier auf diesem Blog.\u003c/p\u003e\n\u003ch2 id=\"in-aller-kürze\"\u003eIn aller Kürze\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eLossLessCut ist ein Tool mit dem Videodateien bearbeitet werden können, ohne dass Video oder Audio neu berechnet werden müssen. Es werden also lediglich vorhandene Spuren bearbeitet bzw geschnitten und dann wird das Ergebnis innerhalb von Sekunden gespeichert.\u003c/em\u003e\u003c/p\u003e","title":"Audiospuren in MP4 Dateien managen mit LossLessCut"},{"content":"Konfiguration Bash kann mit vi Befehlen gesteuert werden. dazu muss lediglich entweder im Benutzerverzeichnis in die Datei .bashrc oder systemweit in die /etc/bash.basrc eine Zeile eingetragen werden\n# Aktivieren des VI Modus -\u0026gt; Energie ! set -o vi Konfiguration akvtieren In der nächsten Session (z.B. neuer Login) oder durch das Ausführen des Befehls source ~/.bashrc oder source /etc/bash.basrc wird diese neue Einstellung aktiv. Alternativ kann statt dem Befehl source auch der Befehl exec benutzt werden. Dieser ersetzt die aktuelle Shell mit einer komplett neuen Shell. Die \u0026ldquo;alte\u0026rdquo; Shell bleibt dann solange im Hintergrund, bis die neue Shell beendet wurde. Wie so eine Matrjoschka Puppe.\nvi Modus Aktivieren Der vi Modus wird aktiv, indem die ESC Taste gedrückt wird. Und \u0026ldquo;raus\u0026rdquo; geht es wieder, indem i für Insert (Einfügen) gedrückt wird. Oder passiert automatisch, je nachdem welcher Befehl benutzt wurde, der dann automatisch in den INSERT oder den APPEND Modus wechselt. Also zurück in die alte Bash.\nDas war schon alles. Aber hier noch zusätzlich ein paar nützliche Tastenkombination bei aktiviertem vi Modus ESC als Bonus:\nNavigation 0 oder ^^ springe an den Anfang der Zeile $ springe an das Ende der Zeile w springe zum nächsten Wort b springe ein Wort zurück (back) k gehe einen Eintrag zurück in der Bash History (analog die Pfeil runter Taste in der Bash) l gehe einen Eintrag vorwärts in der Bash History (analog die Pfeil hoch Taste in der Bash) Suche f ZEICHEN sucht das nächste Vorkommen von ZEICHEN (ohne Eingabe des Leerzeichens!) F ZEICHEN sucht das vorherige Vorkommen von ZEICHEN (ohne Eingabe des Leerzeichens!) ; wiederholt die vorherige Suche. Vorwärts oder eben auch Rückwärts. Editieren x löscht das Zeichen unter dem Cursor X löscht das Zeichen links vom Cursor I springt an den Anfang der Zeile und wechselt zum INSERT Modus (und beendet den vi Modus) A springt an das Ende der Zeile und wechselt in den APPEND Modus (und beendet den vi Modus) cc löscht die komplette Zeile und wechselt in den INSERT Modus C löscht den Rest der Zeile nach rechts und wechselt in den INSERT Modus cw löscht ab der aktuellen Cursorposition bis zum Wortende und wechselt in den INSERT Modus ciw löscht das Wort unter der aktuellen Cursorposition und wechselt in den INSERT Modus ci3w löscht ab dem aktuellen Wort (inklusive) drei Wörter ab der aktuellen Cursorposition und wechselt in den INSERT Modus ea springt zum Ende des aktuellen Wortes und wechselt in den APPEND Modus r ersetzt exakt nur das Zeichen über dem Cursor (bleibt im vi Modus) R wechselt in den Überschreibe Modus ~ schaltet die Groß/Kleinschreibung des Zeichens über dem Cursor um xp löscht das aktuelle Zeichen, rückt alle nachfolgenden Zeichen eines nach links und fügt das gelöschte Zeichen nach dem einen nachgerückten Zeichen wieder ein. Beispiel mit dem Cursor auf dem e wird aus heir wird hier Löschen dd oder D löscht die komplette Zeile dw löscht ab der aktuellen Cursorpostion bis zum Wortende bdw springt an den Anfang des Wortes und löscht dann das ganze Wort bd4w springt an den Anfang des Wortes und löscht dann 4 ganze Wörter (Leerzeichen zählen als Wörter) x löscht das Zeichen unter dem Cursor X löscht das Zeichen links vom Cursor cc löscht die komplette Zeile und wechselt in den INSERT Modus C löscht den Rest der Zeile nach rechts und wechselt in den INSERT Modus cw löscht ab der aktuellen Cursorposition bis zum Wortende und wechselt in den INSERT Modus ciw löscht das Wort unter der aktuellen Cursorposition und wechselt in den INSERT Modus ci3w löscht ab dem aktuellen Wort (inklusive) drei Wörter ab der aktuellen Cursorposition und wechselt in den INSERT Modus Copy N Paste y kopiert das aktuelle Wort unter dem Cursor y3w kopiert ab der aktuellen Cursorposition 3 Wörter (Leerzeichen werden als Wörter gezählt) by3w springt an den Wortanfang und kopiert ab der aktuellen Cursorposition 3 Wörter (Leerzeichen werden als Wörter gezählt) Y kopiert alles von der aktuellen Position bis zum Zeilenende p fügt das zuvor Kopierte ab der aktuellen Cursorposition ein P fügt das zuvor Kopierte vor der aktuellen Cursorposition ein ","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-09-08-bash-mit-vi-vim-befehlen-vi-mode/","summary":"\u003ch2 id=\"konfiguration\"\u003eKonfiguration\u003c/h2\u003e\n\u003cp\u003eBash kann mit vi Befehlen gesteuert werden. dazu muss lediglich entweder im Benutzerverzeichnis in die Datei \u003ccode\u003e.bashrc\u003c/code\u003e oder systemweit in die \u003ccode\u003e/etc/bash.basrc\u003c/code\u003e eine Zeile eingetragen werden\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e# Aktivieren des VI Modus -\u0026gt; Energie !\nset -o vi\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"konfiguration-akvtieren\"\u003eKonfiguration akvtieren\u003c/h2\u003e\n\u003cp\u003eIn der nächsten Session (z.B. neuer Login) oder durch das Ausführen des Befehls \u003ccode\u003esource ~/.bashrc\u003c/code\u003e oder \u003ccode\u003esource /etc/bash.basrc\u003c/code\u003e wird diese neue Einstellung aktiv. Alternativ kann statt dem Befehl \u003ccode\u003esource\u003c/code\u003e auch der Befehl \u003ccode\u003eexec\u003c/code\u003e benutzt werden. Dieser ersetzt die aktuelle Shell mit einer komplett neuen Shell. Die \u0026ldquo;alte\u0026rdquo; Shell bleibt dann solange im Hintergrund, bis die neue Shell beendet wurde. Wie so eine Matrjoschka Puppe.\u003c/p\u003e","title":"Bash mit vi (vim) Befehlen - vi Mode"},{"content":"Damit die Befehle verschiedener Terminal Sessions in der .bash_history gespeichert werden, muss Folgendes entweder in der user .bashrc (benutzerspezifisch) oder in der /etc/bash.bashrc(systemweit) eingetragen werden.\n# avoid duplicates.. export HISTCONTROL=ignoredups:erasedups # big big history export HISTSIZE=100000 export HISTFILESIZE=100000 # append history entries.. shopt -s histappend # After each command, save and reload history export PROMPT_COMMAND=\u0026#34;history -a; history -c; history -r; $PROMPT_COMMAND\u0026#34; ","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-09-08-bash-history-von-allen-terminal-sessions-speichern-zum-beispiel-tmux/","summary":"\u003cp\u003eDamit die Befehle verschiedener Terminal Sessions in der \u003ccode\u003e.bash_history\u003c/code\u003e gespeichert werden, muss Folgendes entweder in der user \u003ccode\u003e.bashrc\u003c/code\u003e (benutzerspezifisch) oder in der \u003ccode\u003e/etc/bash.bashrc\u003c/code\u003e(systemweit) eingetragen werden.\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e# avoid duplicates..\nexport HISTCONTROL=ignoredups:erasedups\n\n# big big history\nexport HISTSIZE=100000\nexport HISTFILESIZE=100000\n\n# append history entries..\nshopt -s histappend\n\n# After each command, save and reload history\nexport PROMPT_COMMAND=\u0026#34;history -a; history -c; history -r; $PROMPT_COMMAND\u0026#34;\n\u003c/code\u003e\u003c/pre\u003e","title":"Bash history von allen Terminal Sessions speichern - Zum Beispiel tmux"},{"content":"Es gab mal eine Zeit, da waren URL shortener wie bit.ly und Ähnliche eine technische Notwendigkeit, weil Netzwerke wie Twitter eine sehr begrenzte Zeichenbegrenzung hatten.\nDa ich hauptsächlich im Fediverse mit Friendica unterwegs bin, war eine Zeichenbegrenzung nie ein Thema. Auch wenn ich Lust hätte in einem Post die Bibel mehrfach abzutippen und zu kommentieren (Jesus likes this).\nAlso: warum nutze ich seit einiger Zeit wieder einen URL Shortener wie yourls ?\nDrei Gründe:\nIm Internet gibt es das Recht auf Vergessen. Das wird dann aber nicht wirklich von vielen respektiert. Ich teile oft tolle Podcast und Videobeiträge der Öffentlich Rechtlichen, die leider nur eine sehr begrenzte Zeit online sein dürfen, bevor sie dann wieder gelöscht werden müssen. Depublizierungspflicht Ich lösche die meisten meiner Beiträge nach 90 Tagen. Danach liest das sowieso kein Mensch mehr, sondern nur noch irgendwelche Bots und andere Crawler. Durch die Nutzung eines selbst gehosteten URL Shorteners habe ich selbst das Recht auf Vergessen in der Hand, denn die URLs verfallen auch nach einer von mir gewählten Zeit, also sind dann nicht mehr gültig und laufen ins Leere, bzw auf eine 404 Meldung.\nPS: Das Plugin \u0026ldquo;expiry\u0026rdquo; sorgt dafür, dass Einträge wieder entfernt werden. Hier ist die maximal Dauer auf 100 Tage gedeckelt. Wer eine längere Zeitdauer haben möchte, muss die Dauer in der Datei plugin.php direkt ändern.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-09-05-warum-wieder-ein-url-shortener/","summary":"\u003cp\u003eEs gab mal eine Zeit, da waren URL shortener wie bit.ly und Ähnliche eine technische Notwendigkeit, weil Netzwerke wie Twitter eine sehr begrenzte Zeichenbegrenzung hatten.\u003c/p\u003e\n\u003cp\u003eDa ich hauptsächlich im \u003ca href=\"https://besser.demkontinuum.de/category/das-fediversum/\"\u003eFediverse\u003c/a\u003e mit \u003ca href=\"https://friendi.ca/\"\u003eFriendica\u003c/a\u003e unterwegs bin, war eine Zeichenbegrenzung nie ein Thema. Auch wenn ich Lust hätte in einem Post die Bibel mehrfach abzutippen und zu kommentieren (Jesus likes this).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAlso: warum nutze ich seit einiger Zeit wieder einen URL Shortener wie \u003ca href=\"https://yourls.org/\"\u003eyourls\u003c/a\u003e ?\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDrei Gründe:\u003c/p\u003e","title":"Warum wieder ein URL Shortener?"},{"content":"Bei Firefox benutze ich sehr viel diese Tabs UND arbeite viel von der Tastatur aus. Weil ich auch viel schreibe. Daher war es auch nur eine Frage der Zeit, bis ich mich auf die Suche nach einem Addon mache, mit dem ich ein paar für mich wesentlich sinnvollere Tastenkombinationen für\nTab neu laden Tab schliessen geschlossenes Tab wieder öffnen Neues Tab öffnen Die Shortcuts für das Addon Shortcuts werden erst dann richtig sinnvoll, wenn bekannt ist, dass ich mit Strg+Bild hoch und Strg+ Bild runter, durch die Tabs rechts \u0026lt;\u0026gt;links durch „scrolle“.\nDer Einstellungsdialog ist recht einfach gehalten. Aber dennoch solltest du nicht das \u0026gt; (größer als) Zeichen ganz links bei der Definition übersehen! Dort gibt es noch ein paar mehr Einstellungen, nämlich ob der Shortcut auch in Eingabefeldern gelten soll, auf allen Seiten oder nur auf bestimmten Seiten.\nIm Prinzip lassen sich alle wichtigen Kombinationen definieren und in der knappen aber guten Shortcuts Dokumentation kann das nochmal nachgelesen werden.\nSo kann ich jetzt ganz bequem mit der rechten Hand Folgendes machen\nStrg+Bild Hoch - ein Tab nach links scrollen Strg+Bild runter - ein Tab nach rechts scrollen Strg+Pos1 - Das Tab neu laden Strg+Ende - Das Tab schliessen Strg+Backspace - das zusletzt geschlossene Tab wieder neu öffnen Strg+Enter - ein neues leeres Tab öffnen Zwei Dinge sind noch wichtig zu wissen:\nDie Tasten funktionieren nur bei neu geladenen Tabs! Also Tabs die NACH der Definition der Shortcuts geladen wurden. Die Tasten funktionieren nur auf Webseiten. Zum Beispiel nicht auf leeren Seiten oder Einstellungsseiten. Damit kann ich leben. Wieder mal jemand der ein kleines aber extrem tolles Tool entwickelt hat, womit ich mir das Leben an der Console einfacher machen kann. TKFTW (Tastenkommandos for the world!)\nMacht\u0026rsquo;s gut und die Welt ein bisschen besser 🌻\nPS: Kleiner Nachsatz. Natürlich geht es bei dieser \u0026ldquo;Alles mit Tasten zu benutzen\u0026rdquo; im Eigentlichen darum, dass ich so wenig wie möglich zwischen verschiedenen Eingabegeräten wechseln muss. In den meisten Fällen zwischen Maus und Tastatur. Daher habe ich für die Maus natürlich auch nochmal ein Addon Gesturefy\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-08-30-addon-shortcuts-bei-firefox/","summary":"\u003cp\u003eBei Firefox benutze ich sehr viel diese Tabs UND arbeite viel von der Tastatur aus. Weil ich auch viel schreibe. Daher war es auch nur eine Frage der Zeit, bis ich mich auf die Suche nach einem Addon mache, mit dem ich ein paar für mich wesentlich sinnvollere Tastenkombinationen für\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTab neu laden\u003c/li\u003e\n\u003cli\u003eTab schliessen\u003c/li\u003e\n\u003cli\u003egeschlossenes Tab wieder öffnen\u003c/li\u003e\n\u003cli\u003eNeues Tab öffnen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDie Shortcuts für das Addon \u003ca href=\"https://addons.mozilla.org/de/firefox/addon/shortcuts/\"\u003eShortcuts\u003c/a\u003e werden erst dann richtig sinnvoll, wenn bekannt ist, dass ich mit \u003ccode\u003eStrg+Bild hoch\u003c/code\u003e und \u003ccode\u003eStrg+ Bild runter\u003c/code\u003e, durch die Tabs rechts \u0026lt;\u0026gt;links durch „scrolle“.\u003c/p\u003e","title":"Addon Shortcuts bei Firefox"},{"content":"Es gibt dieses nervige Google Popup mit der Loginaufforderung, das gefühlt auf jeder etwas größeren Plattform aufpoppt und massiv stört. Ungefähr so, als würde ein Rassist mit massiv mangelnder Körperhygiene und extremem Mundgeruch hinter dir stehen und andauernd mit schriller Stimme sagen \u0026ldquo;Log dich ein .. log dich doch ein und sei auch ein reiner gläserner Übermensch\u0026rdquo;.\nZum Glück gibt es Firefox und andere Browser das Addon uBlock Origin Dort lässt sich in den Einstellungen (Dashboard) unter \u0026ldquo;Meine Filter\u0026rdquo; folgende Zeile einfügen\n||accounts.google.com/gsi/*$xhr,script,3p Und in Zukunft wird nie wieder einer dieser widerlichen Aufforderungen erscheinen.\nVollidioten \u0026ldquo;Vorschlag\u0026rdquo;\nEs gibt Vorschläge im Netz, wie dieses Google Nerv Pop-up auch beseitigt werden kann, indem man sich bei Google einloggt, in den Einstellungen von Google das Pop-up ausstellt und sich dann nie wieder aus Google ausloggt und damit immer unter der Überwachung von Google durchs Internet surft.\nAnalogie\nDas ist so, als würde man einen Holz Häcksler ausstellen wollen, damit man sich nicht das Bein amputiert. Dafür muss man aber erst mit dem Bein IN den Häcksler steigen, der das Bein dann natürlich sofort zerschreddert und dann erst kann man den Knopf drücken, dass der Häcksler ausgestellt wird. Dafür wird man dann aber nie wieder das bereits verlorene Bein verlieren. Wer den Denkfehler findet, darf ihn behalten.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-08-28-nerviges-google-login-pop-up-eliminieren/","summary":"\u003cp\u003eEs gibt dieses nervige Google Popup mit der Loginaufforderung, das gefühlt auf jeder etwas größeren Plattform aufpoppt und massiv stört. Ungefähr so, als würde ein Rassist mit massiv mangelnder Körperhygiene und extremem Mundgeruch hinter dir stehen und andauernd mit schriller Stimme sagen \u0026ldquo;Log dich ein .. log dich doch ein und sei auch ein reiner gläserner Übermensch\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eZum Glück gibt es Firefox und andere Browser das Addon \u003ca href=\"https://github.com/gorhill/uBlock\"\u003euBlock Origin\u003c/a\u003e Dort lässt sich in den Einstellungen (Dashboard) unter \u0026ldquo;Meine Filter\u0026rdquo; folgende Zeile einfügen\u003c/p\u003e","title":"Nerviges Google Login Pop-up eliminieren"},{"content":"Eigentlich hieß der Titel Firefox Tab ImagePreview und Tab Info ausstellen. Aber das entwickelte sich wieder zu einer Odyssee. Legen wir das mal wieder ab in die Kategorie toxisch passiv-aggressiver Programmierer Bullshit.\nOder eventuell einfach nur nach Hanlons Rasiermesser\n„Geh nicht von Böswilligkeit aus, wenn Dummheit genügt“\nWas ist der Stein des Anstoßes?\nBei Firefox gab es ein neues Feature Tab Preview als Bild und Texttafel … gleichzeitig. Und das wurde natürlich gleich mal standardmäßig bei der Aktualisierung aktiviert. Da ich aber überhaupt kein Freund von ALLE FEATURES DEFAULT AN bin … wer denkt sich eigentlich so einen kontraproduktiven Quatsch aus?! …. wollte ich das gleich wieder ausschalten.\nRANT: So ein unnötiges Blingbling, das für 20 Sekunden nett ist, aber dann nur noch Strom und CPU frisst und dann auch noch meistens im Weg ist, will ich einfach nicht haben. Skaliert man das mal auf alle Firefox Installationen weltweit hoch, könnte mal jemand ausrechnen wieviel Strom das verbraucht. Ja, auch Kleinvieh macht Mist. Zurück zum Thema.\nAlso Im Netz gesucht und gefunden, dass ich per about:config die beiden folgenden Schlüssel auf false setzen muss.\nbrowser.tabs.hoverPreview.enabled false browser.tabs.hoverPreview.showThumbnails false Klickklicklick, Gesagt getan, nach einem Firefox Neustart war zwar das Vorschaubild weg, aber diese zusätzliche Texttafel war immer noch da. Nochmal per about:config die beiden Schlüssel angeschaut und gesehen, dass browser.tabs.hoverPreview.enabled wieder auf truestand.\n\u0026ldquo;Long sorry sport\u0026rdquo; oder auf norddeutsch \u0026ldquo;kurz gesagt\u0026rdquo; :\nFirefox muss es explizit verboten werden eine manuelle Änderung automatisch wieder zu ändern. Aber nur Bestimmte. Die nicht extra ausgewiesen sind. #ohrfeigendienstag\nDas Ganze geht dann so\nDie Datei /etc/firefox/syspref.js muss mit root Rechten mit einem Editor bearbeitet werden.\nUnd dann trägt man dort zusätzlich folgende zwei Zeilen, am besten ganz unten, wenn da schon was stehen sollte ein, speichert das und startet Firefox neu.\npref(\u0026#34;browser.tabs.hoverPreview.enabled\u0026#34;,false, locked); pref(\u0026#34;browser.tabs.hoverPreview.showThumbnails\u0026#34;,false, locked); Der Charme dieser Lösung ist, dass ich diese Datei einfach nur auf jeden Computer rüber kopieren muss, ohne nochmal Hand an Firefox selbst anzulegen.\nDie Info bekam ich mit freundlicher Hilfe aus dem Fediverse und die Quelle ist askubuntu.com und funktionierte auf jeden Fall mit Firefox 129.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-08-25-firefox-einstellungen-permanent-machen/","summary":"\u003cp\u003eEigentlich hieß der Titel Firefox Tab ImagePreview und Tab Info ausstellen. Aber das entwickelte sich wieder zu einer Odyssee. Legen wir das mal wieder ab in die Kategorie toxisch passiv-aggressiver Programmierer Bullshit.\u003c/p\u003e\n\u003cp\u003eOder eventuell einfach nur nach \u003ca href=\"/2023/11/16/aus-der-reihe-philosophische-rasiermesser/\"\u003eHanlons Rasiermesser\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e„Geh nicht von Böswilligkeit aus, wenn Dummheit genügt“\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eWas ist der Stein des Anstoßes?\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eBei Firefox gab es ein neues Feature Tab Preview als Bild und Texttafel … gleichzeitig. Und das wurde natürlich gleich mal standardmäßig bei der Aktualisierung aktiviert. Da ich aber überhaupt kein Freund von ALLE FEATURES DEFAULT AN bin … wer denkt sich eigentlich so einen kontraproduktiven Quatsch aus?! …. wollte ich das gleich wieder ausschalten.\u003c/p\u003e","title":"Firefox Einstellungen permanent machen"},{"content":"Das größte Missverständnis, dem die meisten Kryptowährungs-Hater unterliegen ist, dass sie denken dass Kryptowährungen die FIAT Währungen wie Dollar oder Euro ersetzen sollen.\nDas ist ungefähr so dämlich, als würde man gegen Geldscheine und Münzen, oder EC-Karten, Kreditkarten, ApplePay, GooglePay, Paypal hetzen, weil die den Euro oder den Dollar verdrängen sollen.\nDie meisten seriösen Kryptowährungen, mit vielleicht ein paar Ausnahmen wie Bitcoin, haben mindestens die Grundfunktion, die Geldscheine oder Münzen haben:\nZahlungsvorgänge mit einer Zielwährung abzuwickeln.\nUnd das digital und ohne die Einschränkung die physische Zahlungsmittel haben und vor allem mit weniger Mitverdienern, wie Kreditkartenfirmen, Geldübermittler oder Banken, die den Zahlungsvorgang teuer und langsam machen.\nUnd natürlich gibt es auch bei den Kryptowährungen, ganz genau gleich wie bei FIAT Währungen Abzocker Ponzi-Systeme aka Schnellballsysteme und andere Kriminelle. Aber deshalb verteufeln gesund denkende Menschen nicht automatisch das gesamte FIAT Währungssystem und dessen Zahlungsmittel.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-08-17-apocalypse-now-kryptowaehrungen/","summary":"\u003cp\u003eDas größte Missverständnis, dem die meisten Kryptowährungs-Hater unterliegen ist, dass sie denken dass Kryptowährungen die FIAT Währungen wie Dollar oder Euro ersetzen sollen.\u003c/p\u003e\n\u003cp\u003eDas ist ungefähr so dämlich, als würde man gegen Geldscheine und Münzen, oder EC-Karten, Kreditkarten, ApplePay, GooglePay, Paypal hetzen, weil die den Euro oder den Dollar verdrängen sollen.\u003c/p\u003e\n\u003cp\u003eDie meisten seriösen Kryptowährungen, mit vielleicht ein paar Ausnahmen wie Bitcoin, haben mindestens die Grundfunktion, die Geldscheine oder Münzen haben:\u003c/p\u003e","title":"Apocalypse Now - Kryptowährungen"},{"content":"Bei einer Videokonferenz oder einem Livestream kann es passieren, dass eine Webseite ins Bild geholt wird. Allerdings sollen dann nicht unbedingt alle Lesezeichen und Addons mit ins Bild gezogen werden.\nDafür gibt es ein schönes kleines Bookmarklet, also ein kleines Java Script Snippet, das als Lesezeichen abgespeichert werden kann. Nur statt einer URL wird einfach nur das Snippet in das Feld eingetragen. Und schon wird ein neues Fenster ohne jegliches Schnigg Schnägg geladen.\nLiebe Grüße an die Streamer, die meine Tipps gerne nutzen. Könnt ihr auch ruhig mal sagen, woher ihr die Tipps bekommt. Falls das euer Ego erlaubt.\njavascript:void%20function(){window.open(window.location.href,Math.random(),%22menubar=1,resizable=0%22)}(); Und nun viel Spaß mit weniger Infooverload.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-08-05-firefox-bookmarklet-fuer-screensharing/","summary":"\u003cp\u003eBei einer Videokonferenz oder einem Livestream kann es passieren, dass eine Webseite ins Bild geholt wird. Allerdings sollen dann nicht unbedingt alle Lesezeichen und Addons mit ins Bild gezogen werden.\u003c/p\u003e\n\u003cp\u003eDafür gibt es ein schönes kleines Bookmarklet, also ein kleines Java Script Snippet, das als Lesezeichen abgespeichert werden kann. Nur statt einer URL wird einfach nur das Snippet in das Feld eingetragen. Und schon wird ein neues Fenster ohne jegliches Schnigg Schnägg geladen.\u003c/p\u003e","title":"Firefox Bookmarklet für Screensharing"},{"content":"jPDFBookmarks ist ein schon etwas älteres Java Programm für Linux und die anderen etwas rückständigen Betriebssysteme, mit dem sich hervorragend Inhaltsverzeichnisse erstellen lassen. Das Ganze funktioniert zwar nur manuell, aber dafür mit einem hervorragenden Workflow.\nDer Grund, warum ich mich auf die Suche nach so einem Programm gemacht hatte, war, weil es im Jahr 2024 immer noch Menschen gibt, die saumäßig schlechte bis gar keine Inhaltsverzeichnisse in PDF Dateien mitliefern. Als hätten sie gerade erst von der Erfindung des Fernschreibers gehört.\nIn jede PDF Datei gehört ein ausführliches Inhaltsverzeichnis! Wer nicht weiß, wie das geht, soll das Menschen machen lassen, die sich mit sowas auskennen. Und auf gar keinen Fall eine PDF Datei ohne ausführliches Inhaltsverzeichnis veröffentlichen! Das gehört übrigens seit 1990 gesetzlich verboten und die stümperhaften Ersteller werden öffentlich an den Pranger gestellt und jeden Monat auf Tiktok öffentlich ausgelacht!\nSo, nun zum eigentlichen Programm.\nWie gesagt ist es ein Java Programm für Linux und die anderen Behelfssysteme. Die PDF Datei kann ganz einfach reingeladen werden und auch darin gelesen werden. Was ich empfehlen würde, wenn man sowieso ein Inhaltsverzeichnis erstellen möchte (muss).\nFolgende Tastenkombinationen, die auch über das Menü aufrufbar sind, sind sehr hilfreich\nStrg + Alt + t Select Text (Tools Menü) Strg + Alt + s Ein Bookmark auf gleicher Hierarchie wie die letzte erstellen (Add Sibbling Bookmark …) Strg + Alt + f ein Bookmark eine Hiearchie tiefer anlegen. F2 ein Bookmark umbennen ENTF ein Bookmark löschen Sollte ein Bookmark in der falschen Hierarchie erstellt worden sein, kann der Fehler einfach mit der Maus behoben werden. Einfach an die richtige Stelle schieben und alles ist wieder richtig. Wenn sich unter dem Bookmark noch eine weitere Hierarchie befand, dann wird die natürlich auch mit verschoben.\nDer Knaller ist, dass mit aktiviertem \u0026ldquo;Select Text\u0026rdquo; Strg + Alt + t mit der Maus einfach Text markiert werden kann, dann sofort Strg + Alt + s (gleiche Hierarchie) oder Strg + Alt + f (Hierarchie darunter) ein Bookmark angelegt werden kann.\nIch speichere (Save as …) meine so meine PDFs aus der Vergangenheit mit dem Namenszusatz TOC für Table Of Contents ab. So wird die Datei auch nicht bei einem versehentlichem Kopieren der alten Datei über die neue Datei, die Arbeit zunichte gemacht.\nDer Vorteil auch hervorragende PDFs damit zu bearbeiten ist, dass man zusätzliche \u0026ldquo;Marker\u0026rdquo; ins Inhaltsverzeichnis setzen kann, die es da nicht rein geschafft haben, die man aber für wichtig hält, um bei der Benutzung der PDF schnell an die Informationen zu kommen.\nUnd um die Ja-Aber-Es-Gibt-Doch-Strg+F-Volltext-Suche Trolle eines Besseren zu belehren: Such mal mit Strg+F in einem 1600 Seiten PDF einen Begriff, der in vielen verschiedenen Kategorien aka Kapiteln vorkommt. Solcher Whataboutism ist einfach nur Ausdruck absoluter Faulheit.\nUnd sobald mir Vodafone hier in Berlin mal wieder Internet zukommen läßt, wozu sie sich vertraglich verpflichtet haben, aber gerade wieder vertragsbrüchig sind, stelle ich diesen Artikel auch online.\nWebseite: JPDFBookmarks https://sourceforge.net/projects/jpdfbookmarks/\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-07-27-jpdfbookmarks-fuer-inhaltsverzeichnisse/","summary":"\u003cp\u003ejPDFBookmarks ist ein schon etwas älteres Java Programm für Linux und die anderen etwas rückständigen Betriebssysteme, mit dem sich hervorragend Inhaltsverzeichnisse erstellen lassen. Das Ganze funktioniert zwar nur manuell, aber dafür mit einem hervorragenden Workflow.\u003c/p\u003e\n\u003cp\u003eDer Grund, warum ich mich auf die Suche nach so einem Programm gemacht hatte, war, weil es im Jahr 2024 immer noch Menschen gibt, die saumäßig schlechte bis gar keine Inhaltsverzeichnisse in PDF Dateien mitliefern. Als hätten sie gerade erst von der Erfindung des Fernschreibers gehört.\u003c/p\u003e","title":"jPDFbookmarks für Inhaltsverzeichnisse in PDF Dateien"},{"content":"uch in der Opensource Welt nimmt die diktatorische Bevormundung der User langsam Einzug. Ich habe das Gefühl, dass die Leute mittlerweile schon so verstrahlt von Google, Apple, Facebook und Konsorten sind, dass die schon anfangen den selben Shice zu machen!\nEin Beispiel, was mich die Tage fast in den Wahnsinn getrieben hat. Mit einem KDE Update wurde bei mir plötzlich eine neue Option als Standard gesetzt. Ich wurde weder von einem Infofenster oder sonst wie informiert, oder gefragt, ob ich so etwas haben will.\nIm Prinzip eine Kleinigkeit. Aber mit großen Aggressionspotential. Und zwar nutze ich zwei Bildschirme und ein völlig verstrahlter Entwickler oder Entscheider hat beschlossen, dass ein neues Feature, das vielleicht in seltenen Situationen sinnvoll ist, als Standard gesetzt wird.\nUnd zwar geht das Feature wie folgt: Wenn du mit der Maus von einem Bildschirm auf den anderen Bildschirm fahren willst, dann bleibt die Maus hängen, als wäre der Laser unter der Maus kaputt. Du musst dann erst etliche heftige Ruckbewegungen durchführen, bis du die Maus wieder befreit hast. Und auf dem Weg zurück genau das Selbe Fliegenklebeband.\nStell dir mal vor, du gehst innerhalb von 1 Minute 10x hin und her, weil du eben arbeitest. Und jedes Mal musst du an der Maus rütteln, als wäre es eine schwere Tür eines Verlieses. nach 5 Minuten schreist du die Maus an. Dann den einen Bildschirm und danach den anderen Bildschirm. Und wenn du es schaffst mit der Maus den Browser zu erreichen, dann suchst du im Internet nach Voodoo Puppen Howtos, damit dieser Entwickler oder Entscheider nie wieder irgendwas sagen kann.\nEin solches Verhalten fällt mir im letzten Jahr immer mehr auf. Bei diversen Opensource Projekten. Irgendjemand hat eine Idee, findet die gut und denkt \u0026ldquo;Do it like Putin\u0026rdquo; und das kriegen jetzt alle als Standard, weil ich das gut finde.\nSorry, aber das ist arschreines passiv-aggressives Arschlochverhalten. Oder einfach nur bodenlose Dummheit. Die klaren Worte mussten mal sein, weil die Anzahl der verfacebookten, vergoogelten, verinstagrammten, verwhatsappten Vollidioten zunimmt. Auf der einen Seite halten sie die Fahne ANTI TECH KONZERN hoch und auf der anderen Seite verhalten sie sich aber exakt gleich wie ihre Vorbilder .. äh \u0026hellip; angeblichen Gegner.\nSo. Diese absolut dämliche Einstellung macht man übrigens rückgängig mit SYSTEMEINSTELLUNGEN → Maus \u0026amp; Touchpad → Bildschirmränder → Edge barrier\u0026quot; von 100px auf 0 setzen\nDanke Elias aus dem Fediverse !\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-07-25-entwickler-mit-brett-vorm-kopf-edge-barrier-bei-kde-oder-maus-mit-extremem-agressionspotential/","summary":"\u003cp\u003euch in der Opensource Welt nimmt die diktatorische Bevormundung der User langsam Einzug. Ich habe das Gefühl, dass die Leute mittlerweile schon so verstrahlt von Google, Apple, Facebook und Konsorten sind, dass die schon anfangen den selben Shice zu machen!\u003c/p\u003e\n\u003cp\u003eEin Beispiel, was mich die Tage fast in den Wahnsinn getrieben hat. Mit einem KDE Update wurde bei mir plötzlich eine neue Option als Standard gesetzt. Ich wurde weder von einem Infofenster oder sonst wie informiert, oder gefragt, ob ich so etwas haben will.\u003c/p\u003e","title":"Entwickler mit Brett vorm Kopf - Edge Barrier bei KDE oder Maus mit extremem Agressionspotential"},{"content":"Eine interessante und vielleicht auf kurios beruhigende Sichtweise ist, dass wir uns schon längst im dritten Weltkrieg befinden. Allerdings nicht in dem Maße, wie wir Krieg im konventionellen verstehen. Und bevor du jetzt im Folgenden abwinkst, denke zweimal drüber nach, denn du liegst mit großer Wahrscheinlichkeit falsch.\nAlso nicht, dass an dem Gedanken eines dritten Weltkrieges irgendetwas absolut Beruhigendes wäre, aber relativ gesehen im Bezug auf das Abschlachten von Menschen schon.\nDer dritte Weltkrieg tobt bereits schon länger in vollem Gange, ohne dass wir das wirklich so bewusst mitbekommen.\nFrüher ging es um hegemoniale Ansprüche, Vorherrschaft und Reichtum. Zusammengefasst um wirtschaftliche Stärke. Und hier bekommen wir in den letzten Jahren mit, wie der Krieg um die wirtschaftliche Vorherrschaft zwischen den USA und China tobt. Medial wird das kaum betrachtet, weil keine Gebäude gesprengt, Menschen zerfetzt und Kinder getötet werden. Auf jeden Fall nicht vordergründig und direkt. Indirekt natürlich schon. Der Kampf geht im eigentlichen um Hightech.\nHightech ist die Zukunft und sichert die Vorherrschaft für die Märkte. Wer technisch fortgeschrittener ist bestimmt den Markt.\nGanz einfach ist das zu verstehen, wenn man das Konzept von Wirtschaftsstaaten und dritte Welt Länder betrachtet. Hier existiert eine Hierarchie, die nur sehr schwer und mit Zustimmung der Wirtschaftsstaaten verändert werden kann. Die Vorherrschaft ist hier klar geregelt.\nIch denke für Europa bedeutet das, dass wir gerade auf der Kippe stehen ob wir zu den Befehlsempfängern oder zu den vorherrschenden Staaten gehören werden. Aktuell werden gerade sehr viele Weichen gestellt, damit Europa zu Letzteren gehört, wenn wir es schaffen sehr schnell in vielen Bereichen eine Hightech Industrie IN Europa zu schaffen und die gesamte Wirtschaft versteht, dass das Outsourcing in andere Länder eine aktive Schwächung bedeutet. Aber es steht auf der Kippe.\nInteressant ist auch, was ich leider nicht so richtig deuten kann, ist die Rolle Russlands bzw Putins mit dem Ukraine Krieg hier. Meiner Meinung nach wird hier ein komplett verblendeter Putin von China gepusht, damit er sich nicht weiter, um den wirklich Krieg kümmert. Was wir sehen werden ist, dass dieser Krieg irgendwie beendet wird. Mit mehr oder weniger schrecklichen Opfern und Zerstörungen. Putin wird hier auf keiner Linie irgendetwas gewinnen. Und auch in dem komplett unwahrscheinlich Fall, dass er die gesamte Ukraine bekommen würde, hätte er auf gesamter Linie verloren. Denn durch diese Aktion hat er komplett den Zug verpasst einen Platz in der neuen Wirtschaftsordnung der Welt zu bekommen. Sicherlich versichert ihm China etwas anders, aber Putin hat nichts mehr zu bieten, was China essentiell interessieren würde.\nPutin wird zu Chinas Schoßhund werden. Und so dämlich wie er sich seit Jahren verhält, verplempert er Zeit und wird er tatsächlich der Meinung sein, dass er irgendeine Bedeutung haben wird. China ist wirtschaftlich viel zu intelligent, als das Putin das verstehen könnte. Denn würde er es verstehen, würde er sofort den Krieg einstellen und seine Kräfte mit aller Macht in die Wirtschaft pumpen, um Russland nicht als dritte Welt Land enden zu lassen.\nDas ist alles Glaskugel, aber Vieles spricht dafür, dass sich die neue Weltordnung zwischen den USA und China abspielt.\nWer dabei die Nummer eins spielt, wird gerade im dritten (Wirtschafts)Weltkrieg entschieden. Ob Europa Nummer drei werden kann, hängt von einigen Faktoren ab, die jetzt noch nicht ausgewürfelt sind.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-07-21-die-kurios-beruhigende-vorstellung-eines-dritten-weltkrieges/","summary":"\u003cp\u003eEine interessante und vielleicht auf kurios beruhigende Sichtweise ist, dass wir uns schon längst im dritten Weltkrieg befinden. Allerdings nicht in dem Maße, wie wir Krieg im konventionellen verstehen. Und bevor du jetzt im Folgenden abwinkst, denke zweimal drüber nach, denn du liegst mit großer Wahrscheinlichkeit falsch.\u003c/p\u003e\n\u003cp\u003eAlso nicht, dass an dem Gedanken eines dritten Weltkrieges irgendetwas absolut Beruhigendes wäre, aber relativ gesehen im Bezug auf das Abschlachten von Menschen schon.\u003c/p\u003e","title":"Die kurios beruhigende Vorstellung eines dritten Weltkrieges"},{"content":"Kurz: Täter-Opfer-Umkehr\nDas Thema Einsamkeit ist 2024 stark in den Fokus gerückt. Zurecht. Und nun werden Diskussionen geführt, wie man der Vereinsamung von Menschen entgegenwirken kann. Viele gute Initiativen werden gegründet, in manchen Staaten gibt es bereits eigene Minister für dieses Problem. Es wird also eine Menge Anstrengung unternommen, um die zunehmende Einsamkeit einzuschränken. Menschen können sich bei Organisationen melden, damit sie nicht so einsam sind.\nDa frage ich mich: Warum wird nicht versucht das Entstehen der Einsamkeit zu vermeiden?\nAber vielleicht zuerst zum zweiten Themenkomplex: Die Work-Life-Balance. Irgendwann vor 25 Jahren, um das Jahr 2000 kam dieser Begriff auf und grob gesagt, wurde dafür geworben, dass Menschen eine gesündere Balance zwischen dem Arbeitsleben und dem Privatleben haben sollten. Es sollte Familienfreundlicher sein und auch Stress sollte besser abgebaut werden können. Dafür gab und gibt es Arbeitszeitreduzierungen und auch finanzielle Freizeitvergünstigungen bei entsprechenden Firmen und Organisationen. Diese konnten die Menschen aufsuchen, um ihre Energie loszuwerden und einen Ausgleich zur Arbeit zu haben.\nDa frage ich mich: Warum wird nicht versucht die Arbeit so zu gestalten, dass die Freizeit Privatsache bleibt? Da gibt es doch diesen Spruch, finde eine Arbeit, die dir Spaß macht und du wirst nie wieder arbeiten.\nIn beiden Fällen existiert ein Problem. Und in beiden Fällen sollen sich die, ich nenne sie mal überspitzt \u0026ldquo;Erkrankten\u0026rdquo;, selbst darum kümmern die \u0026ldquo;Krankheiten\u0026rdquo; in den Griff zu bekommen.\nAber wodurch sind denn diese Krankheiten entstanden?\nNun kann man sich auf den Standpunkt stellen, wie es viele Diskussionen tun: Das ist halt so im Laufe der Zeit entstanden diese Dinge und wir müssen uns darum kümmern, damit diese Menschen nicht von \u0026ldquo;der Gesellschaft\u0026rdquo; alleine gelassen werden. Sollten die kursierenden hohen Zahlen stimmen, dann ist das wohl eher anders herum.\nAber eigentlich fehlt bei diesen Diskussionen der absolute Schwerpunkt, um den sich alles drehen sollte: Wie konnte so etwas überhaupt entstehen? Wer oder was begünstigt denn die Tatsache, dass wir unbedingt eine Work-Life-Balance brauchen? Wer oder was begünstigt die Tatsache, dass es immer mehr Einsame gibt?\nOder direkter und provokanter gefragt: Wer schlägt daraus Profit?\nBei der Einsamkeit ist es mit Sicherheit der Wandel der Gesellschaft. Ein furchtbarer Begriff für \u0026ldquo;Der Profit rechtfertigt die Mittel\u0026rdquo;. Wer profitiert von der Einsamkeit der Menschen? Ich denke, das ist nicht so einfach. Aber eine Sache schwebt seit langer Zeit über uns und wie Drogensüchtige wird abgewunken \u0026ldquo;das kann es ja gar nicht sein\u0026rdquo;. Die moderne Kommunikation im Speziellen \u0026ldquo;Soziale Medien\u0026rdquo;. Davon profitieren die großen Techkonzerne und angehängte Branchen. Menschen verfallen in einen immer krankhafteren Egotripp. Pflegen ihre Freundschaften nicht mehr. Alles wird zu einer Konkurrenzsituation. Seien es die Urlaubsbilder, der Urlaubsort, andere Influencer, oder die Postings Frequenz im aktuell oder dem demnächst angesagtesten Netzwerk. Wer kann mehr Clickbait und wer findet einen Weg noch weniger für noch mehr Leistung zu bezahlen?\nModerne Kommunikation ist der Konsum der modernen Gesellschaft auf Crack.\nDa bleibt auch keine Zeit mehr sich um irgendwen zu kümmern. Außer vielleicht in einer Organisation, die ihr Engagement auf Social Media …. der Teufelskreis ist bekannt!\nUnd wie ist das mit der Work-Life-Balance? Nun, wie schon geschrieben, gibt es diesen Leitsatz \u0026ldquo;Finde eine Arbeit, die dir Spaß macht und du wirst nie wieder arbeiten.\u0026rdquo; Dieser impliziert, dass man gerne zur Arbeit geht. Dass das Arbeitsumfeld gesund ist. Das es ein konstruktives Miteinander gibt. Dass die Arbeitgeber ihrer in Deutschland in verschiedenen Gesetzen (BGB, ArbSchG, ASiG, ArbStättV, JArbSchG, MuSchG, BSchG, AGG und etliche weitere) definierten Fürsorgepflicht nachkommen.\nWas heißt das?\nDas bedeutet, dass Arbeitgeber für ihre Arbeitnehmer sorgen müssen, wie es von anständig denkenden Menschen zu erwarten ist. Im Gegenzug haben die Arbeitnehmer die Treuepflicht immer im Sinne der Arbeitgeber zu handeln und rechtswidriges Verhalten zu unterlassen.\nEs gibt so viele Gesetze und Regelwerke, die die Fürsorgepflicht regeln und dennoch schien die Work-Life-Balance eine notwendige Maßnahme zu sein. Warum? Wenn doch alles geregelt und roasarot ist, warum zusätzlich noch ein \u0026ldquo;freiwillige\u0026rdquo; Leistung der Arbeitgeber?\nAuch hier vermute ich das Versagen der Menschlichkeit. Was mich dabei stützt ist die zunehmende Anzahl von \u0026ldquo;Innerer Kündigung\u0026rdquo; in den letzten Jahren.\nMenschen sind keine Roboter, sondern Menschen. Auch wenn sie im Job wie in einem Räderwerk funktionieren sollen, bleiben sie dennoch Menschen. Und natürlich gibt es extrem nervige und anstrengende Arbeit und Tage, aber wenn das Menschliche im Arbeitsumfeld stimmt, dann geht man auch nach einem extrem anstrengenden Tag mit einem Lächeln auf den Lippen nach Hause und nicht völlig frustriert in ein Fitnesscenter oder eine andere Maßnahme, um den Stress rauszulassen und abzubauen. Und am nächsten Tag geht man wieder mit Freude auf die Arbeitsstelle, statt unglücklich darüber zu sein.\nDie Ursache für all diese Probleme und Krankheiten ist meiner Meinung nach die zur Resource-Machung des Menschen und ihm dabei die Menschlichkeit abzusprechen. Entmenschlichung. Oder die völlig abstruse Anforderung von einem Menschen zu erwarten, dass er wie ein Roboter funktioniert, der von viel zu oft, viel zu unfähigem Management geführt werden soll. Der Mensch und Charakter \u0026ldquo;Manager\u0026rdquo; füllt viele Bücher und Studien, die teilweise verheerendes beschreiben. Extreme z.B. \u0026ldquo;Psychopathen\u0026rdquo;.\nDas können GesellschaftswissenschaftlerInn mit großer Sicherheit viel besser ausdrücken und auch mit Zahlen belegen. Mir ging es lediglich darum darauf hinzuweisen, dass hier wieder und immer noch eine Täter-Opfer Umkehr stattfindet und sich die Diskussionen auf einem komplett entmenschlichtem Terrain befindet mit dem Schein, es ginge um Menschlichkeit.\nUm echte Menschlichkeit, nämlich die Beseitigung der Ursachen, geht es bei allen diesen Diskussionen nicht. Würde es in diesen Diskussionen um echte Menschlichkeit gehen, müsste der Konsum, die Wirtschaft und unsere aktuelle Gesellschaft fundamental in Frage gestellt werden.\nAber soviel Menschlichkeit traut sich dann doch niemand.\nOder doch?\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-06-22-was-hat-work-life-balance-mit-einsamkeit-gemein/","summary":"\u003cp\u003e\u003cstrong\u003eKurz: Täter-Opfer-Umkehr\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDas Thema Einsamkeit ist 2024 stark in den Fokus gerückt. Zurecht. Und nun werden Diskussionen geführt, wie man der Vereinsamung von Menschen entgegenwirken kann. Viele gute Initiativen werden gegründet, in manchen Staaten gibt es bereits eigene Minister für dieses Problem. Es wird also eine Menge Anstrengung unternommen, um die zunehmende Einsamkeit einzuschränken. Menschen können sich bei Organisationen melden, damit sie nicht so einsam sind.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDa frage ich mich: Warum wird nicht versucht das Entstehen der Einsamkeit zu vermeiden?\u003c/strong\u003e\u003c/p\u003e","title":"Was hat Work-Life-Balance mit Einsamkeit gemein?"},{"content":" Wenn du dich an Schlechtem abarbeitest, bleibt das Gute liegen.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-06-21-lebensinhalt-und-werbung/","summary":"\u003cblockquote\u003e\n\u003cp\u003eWenn du dich an Schlechtem abarbeitest, bleibt das Gute liegen.\u003c/p\u003e\n\u003c/blockquote\u003e","title":"Lebensinhalt und Werbung"},{"content":"Schon länger wird über die Rechtsverschiebung oder den Rechtsruck in der Gesellschaft diskutiert und nach der Europawahl noch intensiver. Auch wird darüber spekuliert, warum immer mehr Menschen rechts wählen. Mir ist die Tage ein Gedanke gekommen, woran das liegen könnte und das kann auch auf eine ganz kurze Formel herunter gebrochen werden:\nDie Menschen wählen nicht \u0026ldquo;rechts\u0026rdquo;, weil sie der Meinung sind, dass Rassismus, Nationalismus, Faschismus, Unterdrückung, Folter und Beschränkung der Freiheit eine höhere Lebensqualität hätte , sie wählen \u0026ldquo;rechts\u0026rdquo;, weil die Zerstörung der festgefahrenen Situation, die ihnen ausweglos erscheint, mit diesen Krawallmachern, Gewalttätern und absolut unfähigen Chaoten am Wahrscheinlichsten ist. Die Hoffnungslosigkeit ist so groß, dass sie die Lösung nur noch in der Zerstörung des Status Quo glauben.\nWarum meine ich das?\nSchaut man sich die letzten paar Jahrzehnte an, so gibt es große Themen, die für die Allgemeinheit und große Teile der Bevölkerung immer schlechter geworden sind: Schere zwischen Arm und Reich, prekäre Verhältnisse bei immer mehr Menschen, immer mehr Superreiche, immer kaputteres Gesundheitssystem, ebenso das kaputte Steuersystem, ein Staat der immer handlungsunfähiger wird, ebenso die Exekutive wie Polizei, Wohnungsnot, Kosten und Preise steigen, während die Löhne und Gehälter seit knapp 30 Jahren stagnieren, oder rückläufig sind, die fehlende gesellschaftliche Integration des Ostens UND Westens nach der Wiedervereinigung, die mehr wie eine Übernahme abgefertigt wurde, die große Bildungsmisere und die kaputten Schulen, Universitäten, Digitalisierung … und so weiter und so fort. Da gibt es bestimmt noch eine sehr lange Liste, die abzuarbeiten wäre.\nNun sind die Menschen durch die Politik der letzten Jahrzehnte so mürbe gefahren worden, dass sie immer hoffnungsloser geworden sind. 16 Jahre Kohl. Ein Intermezzo der großen Koalition mit Merkel 16 Jahre. Und nun diese Regierung, die wir jetzt haben. Schweigend und nicht führen wollen, Blockierend, unfähig und Denunzierend, sich nicht wehrend und zu passiv. Das Endprodukt. Die Endstation.\nMenschen haben versucht durch ihre Wahl eine absolut notwendige Änderung herbei zu führen. Aber jede Garde, die die Regierung an sich gerissen hat, war schlimmer, passiver und zeigte immer mehr Scheu eine Vision zu haben, sie umzusetzen und in die Zukunft zu investieren.\nBei jeder Wahl haben sehr viele Menschen die Hoffnung verloren, dass irgendwer von den Etablierten tatsächlich noch etwas ändern würde. Selbst bei den Grünen siegte der Konformismus gegenüber ihren Koalitionspartnern, statt wie früher auch mal die Fetzen fliegen zu lassen. Sie hätten jetzt noch die Chance sich aus ihrer diplomatischen Passivität zu lösen.\nÜbertrieben gesagt: Nachdem immer mehr Menschen immer mehr die Hoffnung verloren haben, stellt sich die Frage, oder mehr oder minder stellten sich die Menschen vermutlich auch unbewusst die Frage: Wie kriegt man eine Veränderung hin? In einem System, das nicht mit sich reden lässt bzw sich so toxisch gegenüber seinen BürgerInnen verhält? Die extrem wenig dafür tut, dass es der Allgemeinheit immer schlechter geht? In einer Zeit, in der die Umweltzerstörung massive Ausmaße annimmt und ein geisteskranker Russe seinen Wahnvorstellungen eine Armee hinterher schickt?\nAlso die Menschen leben in einem System mit einem Gefühl, das ihnen über eine sehr lange Zeit immer wieder bestätigt wurde, das sie weder durch Wahl, durch Diskussion, durch Fakten, durch wissenschaftliche Erkenntnisse und Erfahrungen oder einen anderen Diskurs ändern konnten. Was bleibt da noch übrig? Die gewalttätige Zerstörung mit dem Risiko selbst zerstört zu werden.\nDa viele Menschen viel zu \u0026ldquo;zivilisiert\u0026rdquo; sind, selbst zu zerstören, wählen sie andere aus, von denen sie ausgehen, dass diese mit einer großen Wahrscheinlichkeit den Status Quo zerstören werden. Daher werden rechtsradikale Parteien, oder die Vorsitzenden von CDU oder CSU gewählt. Denn kein vernünftiger Mensch in seinen Grundfesten, glaubt auf diesem Planeten, dass diese Menschen die bessere Wahl für eine bessere Welt sind.\nDiese Protagonisten werden gewählt, nicht weil die Menschen sie für qualifizierter halten, sondern im Gegenteil, weil sie im Innersten komplett verzweifelt sind und glauben, der einzige Ausweg sei nur noch die Zerstörung der Sackgasse, um einen Neuanfang für eine bessere Zukunft zu schaffen.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-06-15-es-ist-kein-rechtsruck-es-ist-schlimmer/","summary":"\u003cp\u003eSchon länger wird über die Rechtsverschiebung oder den Rechtsruck in der Gesellschaft diskutiert und nach der Europawahl noch intensiver. Auch wird darüber spekuliert, warum immer mehr Menschen rechts wählen. Mir ist die Tage ein Gedanke gekommen, woran das liegen könnte und das kann auch auf eine ganz kurze Formel herunter gebrochen werden:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDie Menschen wählen nicht \u0026ldquo;rechts\u0026rdquo;, weil sie der Meinung sind, dass Rassismus, Nationalismus, Faschismus, Unterdrückung, Folter und Beschränkung der Freiheit eine höhere Lebensqualität hätte , sie wählen \u0026ldquo;rechts\u0026rdquo;, weil die Zerstörung der festgefahrenen Situation, die ihnen ausweglos erscheint, mit diesen Krawallmachern, Gewalttätern und absolut unfähigen Chaoten am Wahrscheinlichsten ist. Die Hoffnungslosigkeit ist so groß, dass sie die Lösung nur noch in der Zerstörung des Status Quo glauben.\u003c/p\u003e","title":"Es ist kein Rechtsruck! Es ist schlimmer!"},{"content":"Wer Projekte per git auf dem aktuellen Stand halten will, aber sonst nicht viel mit git macht, braucht immer mal wieder dieselben Befehle, um die notwendigen Aktualisierungen durchzuführen. Da sind dann immer wieder diese Leute, die dann ein paar Befehle rüber werfen, aber nicht wirklich zwei klärende Worte zum Zusammenhang hinzufügen. Das Problem ist zwar damit vielleicht aus der Welt, aber es ist nichts damit gewonnen. Konfuzius rotierte im Grabe!\nGib einem Mensch einen Fisch und du ernährst ihn für einen Tag. Lehre einen Menschen zu fischen und du ernährst ihn für sein Leben.\nKonfuzius\nWenn die Mehrzahl der EmpfehlerInnen nach dieser Maxime handeln würden, wäre das Frustrationspotential auf Myriaden von Webseiten und Foren nicht so hoch. Das musste ich mal los werden.\nIch gehe am praktischen Beispiel des Fediverse Servers Friendica vor. Den geübten Umgang mit z.B. Linux und der Konsole bzw der Shell Bash setze ich voraus. Ebenso ein installiertes git .\nGit und das Repo Das Software Repository, oft auch nur Repository oder Repo genannt, von Friendica liegt z.B. auf https://github.com/friendica/friendica . Das ist der Speicherort, auf dem die Software liegt und von Entwicklern gepflegt, programmiert und aktualisiert wird. Git ist eine Software, die gleichzeitig verschiedene Versionen von Dateien verwalten kann und für die Softwareentwicklung entwickelt wurde. Kurz gesagt ermöglicht sie es sehr einfach recht komplexe Version- Upgrades oder Downgrades absolut korrekt durchzuführen, so dass als Ergebnis immer eine saubere und lauffähige Version der Software bzw des Quellcodes herauskommt.\nMehr zum Thema git\nSchritt 1: Die Software installieren - Das Repo clonen Ich nehme mal an, du willst Friendica auf deinem Server installieren und hast das Webverzeichnis für deine Domain www.MeineDomain.de eingerichtet, das sich z.B. unter /var/web/MeineDomain/htdocs befindet. Und genau hier willst du Friendica installieren, daher wechselst du in dieses Verzeichnis. Das Verzeichnis muss komplett leer sein, sonst weigert sich git die Dateien hier abzulegen.\nDer Befehl der dafür vorgeschlagen wird, ist oft\ngit clone https://github.com/friendica/friendica\nABER! Dieser würde dir in deinem /var/web/MeineDomain/htdocs/ Verzeichnis ein Unterverzeichnis friendica /var/web/MeineDomain/htdocs/friendica/anlegen und dort alle Dateien und Verzeichnisse ablegen. Und dein Server wäre dann nur unter www.MeineDomain.de/friendica/ erreichbar. Aber du möchtest, dass der Friendica Server unter www.MeineDomain.de erreichbar ist.\nDaher musst du dem vorgeschlagenen Befehl noch ein Leerzeichen (Trenner) und einen Punkt (repräsentiert immer das aktuelle Verzeichnis) mitgeben, mit dem du angibst, dass die Dateien im aktuellen Verzeichnis abgelegt werden. Und dann sieht das so aus:\ngit clone https://github.com/friendica/friendica .\nDamit liegt nun die Software, genauer gesagt die stable (früher master) Version, auf deinem Server und du kannst mit der Konfiguration und Einrichtung beginnen. Die Dokumentation dazu findest du unter https://wiki.friendi.ca/ .\nDa die Addons für Friendica ein einem extra Repo https://github.com/friendica/friendica-addons liegen, müssen diese natürlich mit den gleichen Schritten eingerichtet und später dann auch aktualisiert werden.\nSchritt 2: Aktualisierungen In so einem Software Repo wird in den meisten Fällen nicht nur eine Software Version gepflegt, sondern meist mehrere. Eigentlich sind immer stable und develop bzw origin/stable und origin/develop verfügbar. Wie oben schon erwähnt hieß stable früher standardmäßig master, aber in modernen Repos gibt es nur noch den Namen stable oder öfter main. Hintergründe Bei Friendica heisst die aktuelle stabile Version stable.\nInfo: Für Friendica ist ein wenig mehr erforderlich. Die kompletten Befehle führe ich weiter unten auf. Aus Gründen der Verständlichkeit vereinfache ich die Vorgehensweise hier.\nGanz allgemein: Um deine Software zu aktualisieren wechselst du zukünftig in dein Verzeichnis /var/web/MeineDomain/htdocs/ und gibst den Befehl ein\ngit pull\nund dein Friendica wird auf den neusten Stand gebracht. (Addons nicht vergessen)\nSchritt 3: Versionen und branches Nun gibt es wie oben schon geschrieben meist mindestens 2 Versionen. Die stable und die development Version. Die Versionen in git werden branches genannt. Welche branches du hast, kannst du ganz einfach herausfinden mit den Befehlen\nWelche Branches liegen (remote) auf dem Software Repo\ngit branch -r\nergibt z.B. so eine Ausgabe\norigin/2022.09-rc origin/2022.12-rc origin/2023.03-rc origin/2023.05-rc origin/2023.09-rc origin/2024.03-rc origin/HEAD -\u0026gt; origin/develop origin/develop origin/stable Welche Branches liegen (lokal) deinem Server\ngit branch -a\nUm zu einem anderen branch bzw Version zu wechseln, gibst du einfach z.B. ein\ngit checkout develop um auf die Entwicklerversion zu wechseln\ngit checkout stable um auf die stabile Hauptversion zu wechseln.\nAllerdings sollte so ein Wechsel immer gut durchdacht sein, denn oftmals kann das weitere Abhängigkeiten haben, wie zum Beispiel bei Friendica irgendwelche Updates von Datenstrukturen in der Datenbank. Älter Versionen kennen neuere Datenbankstrukturen nicht und das wird dann vermutlich zu Fehlern führen. Prüfe stehts!\nSchritt 4: Updates und Versionen - development, stable \u0026amp; RC Es gibt also die development Version, die immer die neusten Funktionen und Features hat, die aktiv entwickelt werden und daher mit einer hohen Wahrscheinlichkeit Fehler enthalten, die noch korrigiert (gefixt) werden müssen. Und die stabile stable Version, die zum produktiven Einsatz freigegeben wurde.\nDann gibt es oft noch RC (Release Candiates) Versionen. Zum Beispiel eine 2024.04-RC . Das ist eine aktuelle development Version, zu der keine neuen Features dazu kommen (Feature Freeze) und die zur nächsten stabilen Version werden soll. Diese Version ist mit einer öffentlichen Beta Version vergleichbar, die zur Verfügung gestellt wird, damit sie von vielen getestet und eventuelle Fehler behoben werden können. Wenn dann alle Fehler behoben sind, dann wird diese 2024.04-RC Version in die stable Version überführt.\nDas heißt, wenn die Aktualisierung des eigenen Friendica Servers immer auf das branch stable eingestellt ist, dann wird beim nächsten git pull der Server automatisch auf die neuste Version aktualisiert. Wurde zuvor auf z.B. auf das RC 2024.04-RC branch gewechselt, muss natürlich dann aktiv auf das stable branch wieder zurück gewechselt werden. git checkout stable \u0026amp; git pull\nFriendica per Git aktualisieren Bei Friendica gibt es wie beschrieben noch das addon Verzeichnis und zusätzlich noch den Composer, der Abhängigkeiten von bestimmten Softwarebibliotheken verwaltet und sicherstellt, dass die richtigen Versionen auf deinem Server liegen. Daher müssen bei einer Aktualisierung mindestens folgende Befehle eingegeben werden.\nAusgehend dass du dich in deinem deinem Verzeichnis /var/web/MeineDomain/htdocs befindest:\ngit pull https://github.com/friendica/friendica.git bin/composer.phar install --no-dev cd addon git pull https://github.com/friendica/friendica-addons.git weitere nützliche Git Befehle git fetch - Die Liste der Branches vom Repo holen\ngit checkout \u0026lt;branch name\u0026gt; - Den Branch wechseln\ngit stash - Local commits \u0026ldquo;verwerfen\u0026rdquo;\ngit checkout -b \u0026lt;NAME\u0026gt; - Lokal einen neuen Branch \u0026lt;NAME\u0026gt; erstellen\ngit branch -D \u0026lt;NAME\u0026gt; - Lokalen Branch \u0026lt;NAME\u0026gt; löschen\ngit push origin --delete \u0026lt;NAME\u0026gt; - Den remote Branch \u0026lt;NAME\u0026gt; löschen\ngit branch -r - Remote Branches anzeigen lassen\ngit branch -a - Lokale Branches anzeigen lassen\ngit remote prune origin - Löscht alle lokalen Branches, die auch nicht mehr auf dem remote Repo sind\ngit gc --auto - Garbage Collection. führt Aufräumarbeiten durch (komprimiert Revisionen, entfernt lose/unzugängliche Objekte). Mit der Option \u0026ndash;auto wird zunächst festgestellt, ob Maßnahmen erforderlich sind, und wenn dies nicht der Fall ist, wird das Programm beendet, ohne etwas zu tun.\nFalls es zu Fehlermeldungen und größeren Problemen kommt, dann sind folgende Befehle hilfreich. ABER bitte vorher das Handbuch dazu lesen !!! Nicht einfach per Copy n Paste von hier benutzen! Sonst selber schuld!\ngit reset --hard\ngit clean -df -x\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-03-25-git-leitfaden-fuer-beginner/","summary":"\u003cp\u003eWer Projekte per git auf dem aktuellen Stand halten will, aber sonst nicht viel mit git macht, braucht immer mal wieder dieselben Befehle, um die notwendigen Aktualisierungen durchzuführen. Da sind dann immer wieder diese Leute, die dann ein paar Befehle rüber werfen, aber nicht wirklich zwei klärende Worte zum Zusammenhang hinzufügen. Das Problem ist zwar damit vielleicht aus der Welt, aber es ist nichts damit gewonnen. Konfuzius rotierte im Grabe!\u003c/p\u003e","title":"Git Leitfaden für Beginner"},{"content":"Solange Menschen ein \u0026ldquo;Die\u0026rdquo; und \u0026ldquo;Wir\u0026rdquo; definieren, wird es immer Diskriminierung in all seinen Formen wie Rassismus, Sexismus, Mobbing usw in allen Varianten und Abstufungen geben.\nStatt Fronten zu schaffen wird nur die Inklusion auf ganzer Breite DER Weg sein.\nLeider verstehen das auch sehr intelligente Menschen teilweise so gar nicht und eröffnen ständig neue Fronten \u0026ldquo;die haben uns ja immer\u0026rdquo;. \u0026ldquo;die müssen eine Reihe zurück treten\u0026rdquo;, \u0026ldquo;damit die/wir\u0026rdquo; usw. Aber jedes Mal, wenn eine Front geöffnet wird, entsteht eine neue \u0026ldquo;Interessenpartei\u0026rdquo;, die an die Macht soll/will.\nDAS ist KEINE Inklusion.\nDie Gleichbehandlung steht teils schon in vielen Gesetzen und Chartas, auch wenn es leider oft Widerstand oder auch noch viel Entwicklungsarbeit gibt. Dennoch ist das kein Grund für Inverse Diskriminierung. (Gegendiskriminierung)\nAlso, weil Gruppe A benachteiligt ist, wird die komplette Gruppe B pauschal \u0026ldquo;gegen diskriminiert\u0026rdquo;. Das ist genau die gleiche Scheiße, womit Gruppe B in der Geschichte Gruppe A benachteiligt/unterdrückt hat.\nDas macht nichts besser, es dreht nur die Machtverhältnisse um. Das hat nichts mit Entwicklung zu tun, sondern mit so etwas in der Richtung wie Rache. Dann unterdrückt halt Gruppe A für die nächsten Jahrhunderte die Gruppe B. Und wir sind keinen Schritt weiter gekommen.\nBeispiel: Menschen sind extrem erfindungsreich Gruppen zu modellieren, um sie gegeneinander auszuspielen. Der Evergreen sind FußgängerInnen, FahradfahrerInnen und AutofahrerInnen. Alles Menschen, richtig? Aber sobald sie durch ihre Tätigkeit irgendeine dieser Eigenschaften annehmen, scheinen sie zu einer Alienspezies zu gehören und damit ihre ureigene Eigenschaft als Mensch verloren zu haben.\nDie Eigenschaft FußgängerIn, FahradfahrerIn oder AutofahrerIn verleiht ihnen je nach Gruppenbetrachtung das Prädikat \u0026ldquo;Engel\u0026rdquo; oder \u0026ldquo;Arschloch\u0026rdquo;. Der Mensch als Individuum wird komplett von dieser Eigenschaft absorbiert und existiert fortan nicht mehr. Auch der kleinere Anteil, die restlichen 99% dazwischen, existieren auch nicht mehr. Der eine Engel oder das eine Arschloch wird auf einen Sockel gehoben und angebetet oder gehasst. Oder irgendwie beides gleichzeitig. \u0026ldquo;Wir lieben es zu hassen\u0026rdquo;.\nDieses Konzept zieht sich ausnahmslos durch alle Formen der Diskriminierung. Ist die eine Gruppe A benachteiligt, dann wird die andere Gruppe B einfach auf breiter Front solange diskriminiert, bis sie dominiert werden kann.\nDas ist sogar vormittelalterliches Verhalten.\nSolange eine Gruppe, egal ob sie A oder B oder Omega heisst eine andere Gruppe dominiert, sind wir keine Gesellschaft, die die nächste Stufe der Evolution erklommen hat. Nur falls die dominieren Gruppe jetzt rumheult, dass sie von der benachteiligten Gruppe so gedisst werden.\nWir als Gesellschaft sollten aufhören mit Vorwürfen zu arbeiten. Gewaltfreie Kommunikation geht anders. Und wer schon mal mit Kindern etwas zu tun gehabt hat, kennt den Trotz und auch das Phänomen, wie interessant Dinge werden, wenn sie verboten werden.\nAlso statt gegen etwas zu arbeiten, sollten wir FÜR etwas arbeiten. Statt Menschen Dinge vorzuwerfen, sollten wir anfangen neue Wege zu gehen, Menschen neue Dinge schmackhaft zu machen. Solche Aktionen wie Girlsday für MINT Berufe ist super. Wo ist der Boysday für sowas wie Hauswirtschaft?\nSo schön, dass es solche bundesweiten Aktionen gibt, so traurig ist es auch, dass es sie gibt.\nWir müssten in der Erziehung anfangen den Grundstein für ein neues Denken und Verhalten zu legen. Und nicht die zu beschimpfen oder mit Vorwürfen belegen, die in eine ganz andere Denkweise erzogen wurden. Diese müssen mehr oder minder genauso an die Hand genommen werden wie die Kinder beim Girlsday oder Boysday.\nIhr wisst selbst wie schwer es ist Angewohnheiten zu ändern. Und mach das mal mit 20/30/40/50/60/70 Lebensjahren Gewöhnung in einer Gesellschaft, die genau diese Lebens- und Denkweise immer und immer wieder bestätigt hat.\nUnd es wird dann noch schlimmer, wenn Menschen mit dieser langen Zeit \u0026ldquo;richtigen\u0026rdquo; Lebensweise nun gesagt wird, dass die meiste Zeit ihres Lebens \u0026ldquo;ein Fehler\u0026rdquo; war. Wer sollte sich so ein Recht herausnehmen dürfen, das einem anderen Menschen vorzuwerfen?\nWenn wir einen Fehler erkennen, dann sollten wir nicht gleich wieder eine neue Gruppe \u0026ldquo;Die GegnerInnen\u0026rdquo; formieren, um sie zu beschimpfen. Wir alle müssen mithelfen, dass jeder Mensch, jedes Individuum von der Gesellschaft mitgenommen wird. Manche brauchen mehr Zeit und Hilfe, als andere. Da spielen sehr sehr sehr sehr viele Dinge mit. Angst ist aus vielen verschiedenen Gründen hier oft der große EndgegnerIn.\nDer Weg ist Inklusion und nicht Opposition.\nWer das versteht, hat das Wichtigste verstanden, die Welt in einen Ort zu verwandeln, der die Bezeichnung Menschlichkeit verdient.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-03-08-die-naechste-stufe-der-menschlichkeit-schtonk/","summary":"\u003cp\u003eSolange Menschen ein \u0026ldquo;Die\u0026rdquo; und \u0026ldquo;Wir\u0026rdquo; definieren, wird es immer Diskriminierung in all seinen Formen wie Rassismus, Sexismus, Mobbing usw in allen Varianten und Abstufungen geben.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eStatt Fronten zu schaffen wird nur die Inklusion auf ganzer Breite DER Weg sein.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eLeider verstehen das auch sehr intelligente Menschen teilweise so gar nicht und eröffnen ständig neue Fronten \u0026ldquo;die haben uns ja immer\u0026rdquo;. \u0026ldquo;die müssen eine Reihe zurück treten\u0026rdquo;, \u0026ldquo;damit die/wir\u0026rdquo; usw. Aber jedes Mal, wenn eine Front geöffnet wird, entsteht eine neue \u0026ldquo;Interessenpartei\u0026rdquo;, die an die Macht soll/will.\u003c/p\u003e","title":"Die nächste Stufe der Menschlichkeit - SCHTONK"},{"content":"Wie Golem schreibt, erwägen wohl mittlerweile viele BenutzerInnen den Schritt auf Linux, statt von Window 10 auf Windows 11 und eventuell später auf irgendwelche monatliche Abo Varianten zu wechseln.\nDa ich seit über 25 Jahren Linux auf dem Desktop nutze und immer noch absolut begeistert bin, würde ich jeden Menschen immer wieder ermutigen das auch auszuprobieren.\nUm einige Zeit verschwendende Diskussionen zu vermeiden ein paar Punkte vorweg:\nWer wenig visuelle Veränderungen haben will entscheidet sich für eine Linux Distribution mit KDE/Plasma z.B. die Distribution Kubuntu oder aus Deutschland das Tuxedo OS oder Mint oder eine andere Linux Distributionen Um nicht komplett ins kalte Wasser springen zu müssen, können so ziemlich alle Linux Distributionen auf einen USB Stick \u0026ldquo;installiert\u0026rdquo; (Live-USB Stick) werden und von dort einfach mal gestartet und ausprobiert werden. Ein USB Stick ist zwar langsam, aber es geht erst mal dabei nicht um Geschwindigkeit, sondern darum, ob es läuft und einen ersten Eindruck zu bekommen. Und zum Thema Geschwindigkeit: Ein installiertes Linux ist in 99% der Fälle wesentlich schneller als ein installiertes Windows. Viele nutzen bereits schon Opensource Software, die hauptsächlich für Linux entwickelt wird. Da ist der Umstieg super einfach. Weil es gar kein Umstieg ist. Das prominenteste Beispiel dafür ist der Mozilla Firefox Browser. Viele sind über die Jahre so darauf getrimmt worden, dass sie z.B. auf Microsoft Office nicht verzichten können. Das ist aber reine Gehirnwäsche. Libreoffice bietet für 99% der Menschen mehr Funktionen, als sie tatsächlich nutzen. Eine Sache, die mir immer wieder auffällt, wenn Menschen den Wechsel von Windows zu Linux erwägen ist, dass sie aufgrund der erweiterten Möglichkeiten plötzlich vorgefertigte Funktionsanforderungen stellen, die sie zuvor noch nie hatten bzw die unter Windows nur sehr sehr umständlich möglich sind. Hier bitte die Kirche im Dorf lassen, oder sich selbst um diese hoch individualisierten Lösungen kümmern bzw die Suchmaschine dazu konsultieren. Vermutlich gibt es diese Lösung schon. Natürlich ändern sich bei einem Betriebssystemwechsel auch häufig die Namen bestimmter Softwarekomponenten. Aber auch die Eingewöhnungsphase ist recht kurz. Ich spreche da aus Erfahrung mit Menschen, die teils einfach so spontan Linux haben wollten und bis heute sehr glücklich damit sind. Ich habe im Laufe der Zeit ein paar einfach verständliche Erklär-Videos zum Thema Linux und Linux und Musikproduktion auf meinem Musikproduktions Kanal \u0026ldquo;Odo Sendaidokai\u0026rdquo; produziert, die ich hier für alle interessierten Menschen verlinke. Und wer sich für Musikproduktion generell interessiert, ist natürlich gerne eingeladen den Kanal zu abonnieren. Seit längerer Zeit produziere ich die Videos auf Deutsch und Englisch. Inklusive regelmäßiger Livestreams auf Deutsch, in denen ich meist Tracks von Anfang an produziere bzw auch Vieles erkläre. Zum Thema Musikproduktion betreibe ich zusätzlich noch das Blog \u0026ldquo;Klangwerk\u0026rdquo;. Für die Musikproduktion unter Linux ist für dich Pipewire natürlich sehr interessant und dafür habe ich hier im Blog auch noch einige erklärende Artikel. Hier die Liste der Linux Erklär-Videos:\nLinux Supersonic from Zero to Hero Musikproduktion | DE (16.01.2024) Bitwig Linux Musicproduction 11/2023 | deutsch (19.11.2023) Musikproduktion mit Linux (auch Bitwig) (12.07.2021) Windows VST mit Bitwig unter Linux (02.10.2021) Bitwig JackAudio OBS Linux (Deutsch) - UPDATE 2022 Pipewire ist jetzt der Standard (15.11.2020) ","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-03-06-linux-statt-windows-auf-dem-desktop-nicht-nur-musikproduktion/","summary":"\u003cp\u003eWie \u003ca href=\"http://Linux%20%C3%BCberspringt%20Vier-Prozent-H%C3%BCrde%20auf%20dem%20Desktop\"\u003eGolem\u003c/a\u003e schreibt, erwägen wohl mittlerweile viele BenutzerInnen den Schritt auf Linux, statt von Window 10 auf Windows 11 und eventuell später auf irgendwelche monatliche Abo Varianten zu wechseln.\u003c/p\u003e\n\u003cp\u003eDa ich seit über 25 Jahren Linux auf dem Desktop nutze und immer noch absolut begeistert bin, würde ich jeden Menschen immer wieder ermutigen das auch auszuprobieren.\u003c/p\u003e\n\u003cp\u003eUm einige Zeit verschwendende Diskussionen zu vermeiden ein paar Punkte vorweg:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eWer wenig visuelle Veränderungen haben will entscheidet sich für eine Linux Distribution mit \u003cstrong\u003eKDE/Plasma\u003c/strong\u003e z.B. die Distribution \u003ca href=\"https://kubuntu.org/\"\u003eKubuntu\u003c/a\u003e oder aus Deutschland das \u003ca href=\"https://www.tuxedocomputers.com/de/TUXEDO-OS_1.tuxedo\"\u003eTuxedo OS\u003c/a\u003e oder Mint oder eine andere Linux Distributionen\u003c/li\u003e\n\u003cli\u003eUm nicht komplett ins kalte Wasser springen zu müssen, können so ziemlich alle \u003cstrong\u003eLinux Distributionen auf einen USB Stick\u003c/strong\u003e \u0026ldquo;installiert\u0026rdquo; (\u003ca href=\"https://wiki.ubuntuusers.de/Live-USB/\"\u003eLive-USB Stick\u003c/a\u003e) werden und von dort einfach mal gestartet und ausprobiert werden. Ein USB Stick ist zwar langsam, aber es geht erst mal dabei nicht um Geschwindigkeit, sondern darum, ob es läuft und einen \u003cstrong\u003eersten Eindruck\u003c/strong\u003e zu bekommen. Und zum Thema Geschwindigkeit: Ein installiertes Linux ist in 99% der Fälle wesentlich \u003cstrong\u003eschneller als ein installiertes Windows\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eViele nutzen bereits schon \u003cstrong\u003eOpensource Software\u003c/strong\u003e, die hauptsächlich für Linux entwickelt wird. Da ist der Umstieg super einfach. Weil es gar kein Umstieg ist. Das prominenteste Beispiel dafür ist der \u003ca href=\"https://www.mozilla.org/de/firefox/new/\"\u003eMozilla Firefox\u003c/a\u003e Browser.\u003c/li\u003e\n\u003cli\u003eViele sind über die Jahre so darauf getrimmt worden, dass sie z.B. auf \u003cstrong\u003eMicrosoft Office\u003c/strong\u003e nicht verzichten können. Das ist aber reine Gehirnwäsche. \u003cstrong\u003eLibreoffice\u003c/strong\u003e bietet für 99% der Menschen mehr Funktionen, als sie tatsächlich nutzen.\u003c/li\u003e\n\u003cli\u003eEine Sache, die mir immer wieder auffällt, wenn Menschen den \u003cstrong\u003eWechsel von Windows zu Linux\u003c/strong\u003e erwägen ist, dass sie aufgrund der erweiterten Möglichkeiten plötzlich vorgefertigte \u003cstrong\u003eFunktionsanforderungen\u003c/strong\u003e stellen, die sie zuvor noch nie hatten bzw die unter Windows nur sehr sehr umständlich möglich sind. Hier bitte die Kirche im Dorf lassen, oder sich selbst um diese \u003cstrong\u003ehoch individualisierten\u003c/strong\u003e \u003cstrong\u003eLösungen\u003c/strong\u003e kümmern bzw die Suchmaschine dazu konsultieren. Vermutlich gibt es diese Lösung schon.\u003c/li\u003e\n\u003cli\u003eNatürlich ändern sich bei einem Betriebssystemwechsel auch häufig die Namen bestimmter Softwarekomponenten. Aber auch die \u003cstrong\u003eEingewöhnungsphase\u003c/strong\u003e ist recht kurz. Ich spreche da aus Erfahrung mit Menschen, die teils einfach so spontan Linux haben wollten und bis heute sehr glücklich damit sind.\u003c/li\u003e\n\u003cli\u003eIch habe im Laufe der Zeit ein paar einfach verständliche \u003cstrong\u003eErklär-Videos\u003c/strong\u003e zum \u003cstrong\u003eThema Linux und Linux und Musikproduktion\u003c/strong\u003e auf meinem \u003ca href=\"https://www.youtube.com/@OdoSendaidokai\"\u003eMusikproduktions Kanal \u0026ldquo;Odo Sendaidokai\u0026rdquo;\u003c/a\u003e produziert, die ich hier für alle interessierten Menschen verlinke. Und wer sich für Musikproduktion generell interessiert, ist natürlich gerne eingeladen den \u003ca href=\"https://www.youtube.com/@OdoSendaidokai\"\u003eKanal\u003c/a\u003e zu abonnieren. Seit längerer Zeit produziere ich die Videos auf Deutsch und Englisch. Inklusive regelmäßiger \u003ca href=\"https://www.youtube.com/@OdoSendaidokai/streams\"\u003eLivestreams\u003c/a\u003e auf Deutsch, in denen ich meist Tracks von Anfang an produziere bzw auch Vieles erkläre. Zum Thema Musikproduktion betreibe ich zusätzlich noch das \u003ca href=\"https://hyperblog.de/klangwerk/\"\u003eBlog \u0026ldquo;Klangwerk\u0026rdquo;\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFür die Musikproduktion unter Linux ist für dich \u003ca href=\"/tag/pipewire/\"\u003ePipewire\u003c/a\u003e natürlich sehr interessant und dafür habe ich hier im Blog auch noch einige erklärende Artikel.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eHier die Liste der Linux Erklär-Videos:\u003c/p\u003e","title":"Linux statt Windows auf dem Desktop - Nicht nur Musikproduktion"},{"content":"Manchmal ist die Denke einfach zu kompliziert. Da wollte ich in vim einen Bereich möglichst effizient mit runden Klammern versehen und habe eine Weile rum gemurgst, bis ich dann die einfache Lösung gefunden habe:\nBereich auswählen mit v und z.B. $ bis zum Zeilenende dann c drücken () schreiben ESC drücken und ein großes (shift) P drücken also v$c()\u0026lt;ESC\u0026gt;P\nUnd alles ist schön umklammert.\nWenn es egal ist den Bereich visuell zu markieren, dann geht es auch ohne das v und das $ (bis Zeilenende) muss nach dem c eingegeben werden. (Danke Rebeka!)\nc$()\u0026lt;ESC\u0026gt;P oder gleich C()\u0026lt;ESC\u0026gt;P\nWeitere Varianten wären:\nBis zum nächsten Vorkommen z.B. des Buchstabens \u0026ldquo;m\u0026rdquo; cfm()\u0026lt;ESC\u0026gt;P Vom vorherigem Vorkommen eines \u0026ldquo;t\u0026rdquo; bis zum nächsten Vorkommen eines \u0026ldquo;m\u0026rdquo; Ftcfm()\u0026lt;ESC\u0026gt;P Wenn mitten im Wort gestartet wird, das natürlich auch umklammert werden soll, als erstes ein b tippen z.B. bC()\u0026lt;ESC\u0026gt;P Die nächsten 3 Worte c3w()\u0026lt;ESC\u0026gt;P oder eben bc3w()\u0026lt;ESC\u0026gt;P ","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-03-05-vim-bereiche-mit-klammern-umschliessen/","summary":"\u003cp\u003eManchmal ist die Denke einfach zu kompliziert. Da wollte ich in vim einen Bereich möglichst effizient mit runden Klammern versehen und habe eine Weile rum gemurgst, bis ich dann die einfache Lösung gefunden habe:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eBereich auswählen mit \u003ccode\u003ev\u003c/code\u003e und z.B. \u003ccode\u003e$\u003c/code\u003e bis zum Zeilenende\u003c/li\u003e\n\u003cli\u003edann \u003ccode\u003ec\u003c/code\u003e drücken\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e()\u003c/code\u003e schreiben\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eESC\u003c/code\u003e drücken und\u003c/li\u003e\n\u003cli\u003eein großes (shift) \u003ccode\u003eP\u003c/code\u003e drücken\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ealso \u003ccode\u003ev$c()\u0026lt;ESC\u0026gt;P\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eUnd alles ist schön umklammert.\u003c/p\u003e\n\u003cp\u003eWenn es egal ist den Bereich visuell zu markieren, dann geht es auch ohne das v und das $ (bis Zeilenende) muss nach dem c eingegeben werden. (Danke Rebeka!)\u003c/p\u003e","title":"Vim - Bereiche mit Klammern umschließen"},{"content":"Vor einiger Zeit habe ich vom X11.org Displayserver auf Wayland umgestellt. In diesem Zusammenhang fingen an meine GTK/Gnome Applikationen überwiegend schlecht auszusehen. Die Schriftarten (Fonts) sahen einfach furchtbar pixelig aus.\nEine Abhilfe schuf dann die Installation des Pakets xdg-desktop-portal-gnome.\nsudo apt install xdg-desktop-portal-gnome sudo apt install adwaita-qt Zusätzlich musste ich noch folgende Dateien anpassen\nsudo vim /usr/share/xdg-desktop-portal/kde-portals.conf [preferred]\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;default=kde\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;org.freedesktop.impl.portal.Settings=kde;gtk;\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;~ Und dann noch in vim .fonts.conf\n\u0026lt;fontconfig\u0026gt; \u0026lt;dir\u0026gt;~/.fonts\u0026lt;/dir\u0026gt; \u0026lt;strong\u0026gt;\u0026lt;match target=\u0026#34;font\u0026#34;\u0026gt; \u0026lt;edit name=\u0026#34;hinting\u0026#34; mode=\u0026#34;assign\u0026#34;\u0026gt; \u0026lt;bool\u0026gt;true\u0026lt;/bool\u0026gt; \u0026lt;/edit\u0026gt; \u0026lt;/match\u0026gt;\u0026lt;/strong\u0026gt; \u0026lt;/fontconfig\u0026gt; Dann einmal neu booten und die GTK/Gnome Applikationen sehen wieder gut aus.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-02-09-gtk-apps-in-kde-gut-aussehen-lassen/","summary":"\u003cp\u003eVor einiger Zeit habe ich vom X11.org Displayserver auf Wayland umgestellt. In diesem Zusammenhang fingen an meine GTK/Gnome Applikationen überwiegend schlecht auszusehen. Die Schriftarten (Fonts) sahen einfach furchtbar pixelig aus.\u003c/p\u003e\n\u003cp\u003eEine Abhilfe schuf dann die Installation des Pakets xdg-desktop-portal-gnome.\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003esudo apt install xdg-desktop-portal-gnome\nsudo apt install adwaita-qt\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eZusätzlich musste ich noch folgende Dateien anpassen\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003esudo vim /usr/share/xdg-desktop-portal/kde-portals.conf\n\u003c/code\u003e\u003c/pre\u003e\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e[preferred]\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;default=kde\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;org.freedesktop.impl.portal.Settings=kde;gtk;\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;~                                               \n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eUnd dann noch in \u003ccode\u003evim .fonts.conf\u003c/code\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e\u0026lt;fontconfig\u0026gt;\n \u0026lt;dir\u0026gt;~/.fonts\u0026lt;/dir\u0026gt;\n\u0026lt;strong\u0026gt;\u0026lt;match target=\u0026#34;font\u0026#34;\u0026gt;\n  \u0026lt;edit name=\u0026#34;hinting\u0026#34; mode=\u0026#34;assign\u0026#34;\u0026gt;\n    \u0026lt;bool\u0026gt;true\u0026lt;/bool\u0026gt;\n  \u0026lt;/edit\u0026gt;\n\u0026lt;/match\u0026gt;\u0026lt;/strong\u0026gt;\n\u0026lt;/fontconfig\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eDann einmal neu booten und die GTK/Gnome Applikationen sehen wieder gut aus.\u003c/p\u003e","title":"GTK Apps in KDE gut aussehen lassen"},{"content":"Ich schreibe ja hin und wieder im Fedivers über meinen Unmut zu Produktbeschreibungen, die das Wort Beschreibungen nicht verdient haben. Oder auch viel über die deutsche Wikipedia, die teilweise so unverständlich geschrieben ist, so dass die Lektüre der englischen Schwester, auch mit schlechtem Sprachverständnis, wesentlich erleuchtender ist. Selbst mit sehr schlechten Übersetzungsprogrammen.\nJetzt bin ich wieder auf ein schönes Beispiel gestossen, nämlich der Artikel über die Backus-Naur-Form. Einfach beide Einleitungen einmal lesen und überlegen, welche davon besser allgemein verständlich ist.\nDie Backus-Naur-Form oder Backus-Normalform (kurz BNF) ist eine kompakte formale Metasprache zur Darstellung kontextfreier Grammatiken (Typ-2-Grammatiken in der Chomsky-Hierarchie). Hierzu zählt die Syntax gängiger höherer Programmiersprachen. Sie wird auch für die Notation von Befehlssätzen und Kommunikationsprotokollen verwendet.\nDeutsche Wikipedia\nDagegen hält die englische Wikipedia folgende Einführung vor\nIn computer science, Backus–Naur form (/ˌbækəs ˈnaʊər/) (BNF or Backus normal form) is a notation used to describe the syntax of programming languages or other formal languages.\nEnglische Wikipedia\nUnd weil immer wieder Kritik auf meine Kritik kommt, ich könne das ja ändern, möchte ich hinzufügen, dass ich früher versucht habe konstruktiv zur Verständlichkeit beizutragen, aber ich irgendwann keine Lust mehr hatte meine Lebenszeit gegen Rechthaberei, Machtpostenkämpfe und Blasiertheit zu verschwenden.\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-02-04-deutsche-wikipedia-die-unverstaendlichkeitsmaschine/","summary":"\u003cp\u003eIch schreibe ja hin und wieder im \u003ca href=\"https://besser.demkontinuum.de/2022/05/alles-ueber-das-fediverse-komprimiert/\"\u003eFedivers\u003c/a\u003e über meinen Unmut zu Produktbeschreibungen, die das Wort Beschreibungen nicht verdient haben. Oder auch viel über die deutsche Wikipedia, die teilweise so unverständlich geschrieben ist, so dass die Lektüre der englischen Schwester, auch mit schlechtem Sprachverständnis, wesentlich erleuchtender ist. Selbst mit sehr schlechten Übersetzungsprogrammen.\u003c/p\u003e\n\u003cp\u003eJetzt bin ich wieder auf ein schönes Beispiel gestossen, nämlich der Artikel über die Backus-Naur-Form. Einfach beide Einleitungen einmal lesen und überlegen, welche davon besser allgemein verständlich ist.\u003c/p\u003e","title":"Deutsche Wikipedia - Die Unverständlichkeitsmaschine"},{"content":"Ich bin letztens über einen Artikel auf pikuma.com über die Vor- und Geschichte von Vim gestolpert, den ich auch weiter unten in den Quellen verlinkt habe. Ich fand die Geschichte über die Entstehung des Editors Vim und seiner Vorgänger so beeindruckend, dass ich für mich eine Zeittafel zusammengestellt habe, wann wer was gemacht hat.\nDas ist schon sehr krass, dass Vim 1988 auf dem Amiga begonnen und am 02.11.1991 in der Version 1.14 über die Disketten Distribution Fred Fish Disk #591 verteilt wurde. Und dass der Ursprung dieses Editors jetzt über 55 Jahre zurück liegt.\nAm Beeindruckendsten ist eigentlich die hohe Qualität, der riesig große Funktionsumfang, die Verfügbarkeit auf so vielen Plattformen, die unglaubliche Geschwindigkeit und die extrem resourcenschonenden Eigenschaften, alles vereint in einem unscheinbar wirkenden Editor.\nWenn ihr die Details zur Geschichte wissen wollt, dann lest den englischen Artikel auf pikuma.com (in den Quellen unten). Dort sind auch alle wichtigen Informationen nochmal verlinkt.\n1968 - ed von Ken Thompson 1973 - em von George Coulouris 1973 - en \u0026amp; ex von Bill Joy und Chuck Haley 1977 - Bill Joy entwickelte den Visual Mode VI in ex . Viele der vi shortcuts und Navigationstasten, die bis heute benutzt werden, basieren auf dem DM-3A keyboard Layout. 1979 - In BSD Unix wird ein vi hard link auf den ex Visual Mode gesetzt (Mai 1979 ) 1987 - Steve für Atari von Tim Thompson 1988 - Start an den Arbeiten von Vi IMitation 1.0 von Bram Moolenaar on Amiga 1990 - Elvis von Steve Kirkendall 1991 - Vim \u0026ldquo;Vi IMitation\u0026rdquo; v1.14 von Bram Moolenaar erscheint 02.11.1991 auf dem Amiga auf Fred Fish disk #591 1993 - Der Name wurde auf \u0026quot;Vi iMproved\u0026quot; mit dem Erscheinen der Version v1.22 von Bram Moolenaar geändert. Außerdem erscheint ein Port für Unix 1994 - Vim 3.0 Feature: Multiple windows 1996 - Vim 4.0 Feature: Graphical User Interface 1998 - Vim 5.0 Feature: Syntax highlighting 2001 - Vim 6.0 Feature: Folding and multi-language 2006 - Vim 7.0 Feature: Spell checking support - Intelligent completion - Tab pages - Undo branches - Browsing remote directories, zip and tar archives 2007 - Vim 7.1 Feature: Bug Fix Release 2008 - Vim 7.2 Feature: floating point support 2010 - Vim 7.3 Feature: Persistent undo and undo for reload - Blowfish encryption, encryption of the swap file - Conceal text - Lua interface - Python 3 interface 2013 - Vim 7.4 Feature: A new, faster regular expression engine. - More than a thousand fixes and small improvements. 2016 - Vim 8.0 Feature: Asynchronous I/O support, channels, JSON - Jobs - Timers - Partials, Lambdas and Closures - Packages - New style testing - Viminfo merged by timestamp - GTK+ 3 support - MS-Windows DirectX support 2018 - Vim 8.1 Feature: Bug Fix Release 2019 - Vim 8.2 Feature: Popup Windows 2022 - Vim 9.0 Feature: Vim9 Script Februar 2022 - Todestag von Sven Guckes, längster Projektbegleiter und Registrierer der Domain vim.org August 2023 - Todestag von Bram Moolenaar, der Vim ins Leben gerufen hat 2024 - Vim 9.1 Feature: Classes and objects for the Vim9 scripting language \u0026amp; Smooth scrolling Abfrage in Vim für die Features einer bestimmten Version\nz.B. :help version-7.2\nQuellen https://de.wikipedia.org/wiki/Vim https://en.wikipedia.org/wiki/Vim_(text_editor) https://github.com/vim/vim-history https://en.wikipedia.org/wiki/Elvis_(text_editor) https://en.wikipedia.org/wiki/ADM-3A https://en.wikipedia.org/wiki/Ex_(text_editor) https://en.wikipedia.org/wiki/Ed_(text_editor) http://www.eecs.qmul.ac.uk/~gc/history/ https://pikuma.com/blog/origins-of-vim-text-editor https://de.wikipedia.org/wiki/Bram_Moolenaar https://www.heise.de/news/Vim-Versteher-und-Kommandozeilenerklaerer-Sven-Guckes-ist-tot-6511004.html https://www.heise.de/news/Zum-Tode-Bram-Moolenaars-Vim-Koryphaee-Weltenbummler-und-Spendensammler-9235897.html ","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-01-26-vim-zeitgeschichte-time-table/","summary":"\u003cp\u003eIch bin letztens über einen Artikel auf pikuma.com über die Vor- und Geschichte von Vim gestolpert, den ich auch weiter unten in den Quellen verlinkt habe. Ich fand die Geschichte über die Entstehung des Editors Vim und seiner Vorgänger so beeindruckend, dass ich für mich eine Zeittafel zusammengestellt habe, wann wer was gemacht hat.\u003c/p\u003e\n\u003cp\u003eDas ist schon sehr krass, dass Vim 1988 auf dem Amiga begonnen und am 02.11.1991 in der Version 1.14 über die Disketten Distribution Fred Fish Disk #591 verteilt wurde. Und dass der Ursprung dieses Editors jetzt über 55 Jahre zurück liegt.\u003c/p\u003e","title":"Vim Zeitgeschichte - Time Table"},{"content":"Ein Vortrag von Lorna Mitchell auf dem emf2022 Kongress über die aktuelle Landschaft der der Opensource Datenbanken. Eine rassante und guter Einblick was es alles gibt und welche Funktionalitäten die einzelnen Datenbanken besonders macht.\nEvery year we collect more data than before, and the tools we use to manage that data are evolving to accommodate our changing needs - but it can be difficult to keep up with all the innovations! This session will give you a tour of what\u0026rsquo;s happening in open source databases, from someone who lives the adventures of open source data in her day job. You will travel from the well-trodden paths of relational databases, through the leafy glades of time series, to the landmarks of search and document databases. This session is recommended for people with an interest in software who want to learn about the overall trends, license changes, rising stars, and which database technologies are here to stay.\nVideo https://media.ccc.de/v/emf2022-325-landscape-of-open-source-databases\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-01-09-landscape-of-open-source-databases/","summary":"\u003cp\u003eEin Vortrag von Lorna Mitchell auf dem emf2022 Kongress über die aktuelle Landschaft der der Opensource Datenbanken. Eine rassante und guter Einblick was es alles gibt und welche Funktionalitäten die einzelnen Datenbanken besonders macht.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eEvery year we collect more data than before, and the tools we use to manage that data are evolving to accommodate our changing needs - but it can be difficult to keep up with all the innovations! This session will give you a tour of what\u0026rsquo;s happening in open source databases, from someone who lives the adventures of open source data in her day job. You will travel from the well-trodden paths of relational databases, through the leafy glades of time series, to the landmarks of search and document databases. This session is recommended for people with an interest in software who want to learn about the overall trends, license changes, rising stars, and which database technologies are here to stay.\u003c/p\u003e","title":"Landscape of Open Source Databases"},{"content":"Ein Buffer (Puffer) ist der im Arbeitsspeicher befindliche Text einer Datei.\n└- Ein Fenster (Window) ist ein Ausschnitt (Viewport) aus einem Buffer.\n└\u0026mdash; Eine Tab-Seite (Tab) ist eine Sammlung von Fenstern.\nHilfe :help tab-page\nKommando: \u0026lt;none\u0026gt;\nÖffnen tabnew \u0026lt;NAME\u0026gt; Neues Tab (Buffer) tabf \u0026lt;NAME\u0026gt; Find - sucht im aktuellen Verzeichnis nach einer Datei. Tabulator Completion funktioniert tab \u0026lt;VIM BEFEHL\u0026gt; öffnet ein neues Tab und führt einen Vim Befehl aus z.B. :tab help tab-pages Mit einem neuen Tab kann auch gleich eine bestehende Datei geladen werden, indem mit dem Befehl der Dateiname mitgegeben wird.\nMehrere Dateien können als Tabs direkt bei Aufruf von vim mit dem Parameter -p geladen werden\nvim -p Datei1 Datei2 Datei3 Datei4 Standardmäßig können 10 Dateien gleichzeitig geladen werden. Dieses Maximum kann verkleinert oder erweitert werden mit der Direktive :set tabpagemax=\u0026lt;NUMMER\u0026gt; oder in der vimrc mit set tabpagemax=\u0026lt;NUMMER\u0026gt;\nSchließen tabclose Schliesst das Tab. Mit einem ! Ausrufezeichen, wenn Änderungen nicht gespeichert werden sollen :q Strg+w q funktioniert nur, wenn nichts geändert wurde tabonly Schliesse alle anderen Tabs außer dem aktuellen Tab Navigation Strg+BildRunter / Strg+BildHoch Tab wechseln rechts/links. Tipp: 2+Strg+BildRunter gt / :tabn zum nächsten Tab rechts wechseln (next). Tipp: 5gt springt 5 Tabs nach rechts gT / :tabp zum vorherigen Tag links wechseln (previous) :tabs zeigt eine Übersicht aller Tabs Reihenfolge :tabm / :tabmove verschiebt das aktuelle Tab ganz nach rechts :tabm \u0026lt;NUMMER\u0026gt; verschiebt das aktuelle Tab aun die Postion von NUMMER. Fängt bei 0 an ! Weitere Infos :set showtabline=\u0026lt;NUMMER\u0026gt; 0 = Tabline ausblenden, 1 = automatisch, 2 = immer einblenden :tabdo Einen Befehl für alle offenen Tabs ausführen. Zum Beispiel :tabdo %s/foo/bar/g Weitere hyperblog Artikel zum Thema\nvim[postlist id=730]\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-01-07-vim-mit-tabs-fensterln/","summary":"\u003cp\u003e\u003cem\u003eEin Buffer (Puffer) ist der im Arbeitsspeicher befindliche Text einer Datei.\u003c/em\u003e\u003cbr\u003e\n└- \u003cem\u003eEin Fenster (\u003ca href=\"/2024/01/05/vim-windows/\"\u003eWindow\u003c/a\u003e) ist ein Ausschnitt (Viewport) aus einem Buffer.\u003c/em\u003e\u003cbr\u003e\n└\u0026mdash; \u003cem\u003eEine Tab-Seite (\u003ca href=\"/2024/01/07/vim-mit-tabs-fensterln/\"\u003eTab\u003c/a\u003e) ist eine Sammlung von Fenstern.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eHilfe \u003ca href=\"https://vimhelp.org/tabpage.txt.html#tab-page\"\u003e\u003ccode\u003e:help tab-page\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\nKommando: \u003ccode\u003e\u0026lt;none\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003ch2 id=\"öffnen\"\u003eÖffnen\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etabnew \u0026lt;NAME\u0026gt;\u003c/code\u003e Neues Tab (Buffer)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etabf \u0026lt;NAME\u0026gt;\u003c/code\u003e Find - sucht im aktuellen Verzeichnis nach einer Datei. Tabulator Completion funktioniert\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etab \u0026lt;VIM BEFEHL\u0026gt;\u003c/code\u003e öffnet ein neues Tab und führt einen Vim Befehl aus z.B. \u003ccode\u003e:tab help tab-pages\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMit einem neuen Tab kann auch gleich eine bestehende Datei geladen werden, indem mit dem Befehl der Dateiname mitgegeben wird.\u003c/p\u003e","title":"Vim - mit Tabs fensterln"},{"content":"Ich schreibe diesen Artikel, weil viele Menschen oft Schwierigkeiten haben zu verstehen, dass andere Situationen entstehen, wenn eine Sache im Kleinen sehr gut funktioniert, aber in der Masse komplett scheitert.\nIm kleinen Maßstab gelten andere Gesetze, als in größeren Maßstäben.\nEin einfaches und verständliches Beispiel\nEine Person backt am Tag einen Kuchen und kauft sich dafür ein 50g Backpulver Päckchen. Funktioniert super und alles ist gut. Jetzt soll diese Person am Tag aber 10.000 Kuchen backen. Mehr Personen, größere Räume, mehr Strom .. also einfach mehr Resourcen. Kein Problem.\nABER wenn diese Person immer noch die kleinen 50g Backpulver Päckchen kauft, dann hat sie mindestens 3 Probleme, die extrem schlecht für diese Mengenanforderung skalieren:\nDer Kauf von einzelnen 50g Päckchen ist teuer Der Einkauf und Transport von 50g Päckchen ist ein logistischer Alptraum Der entstehende Verpackungsmüll der 50g Päckchen sorgt für noch mehr Kosten und Probleme Ein zweites Beispiel\nIn einem Schnellimbiss können sich die Kunden die Pommes selbst frittieren. Der Vorgang dauert 5 Minuten. Tolle Idee! Spätestens ab zirka 5-6 Kunden fällt diese Idee in sich zusammen, weil sich die Wartezeit schon auf 30 Minuten summiert. Wenn das Ziel ist viele Portionen Pommes zu verkaufen, dann skaliert diese Idee nicht. Daher gibt es eine Person, die die Pommes frittiert und mehrere Portionen auf einmal.\nSkalierbarkeit muss immer mit Wachstum, Optimierung und Effizienz betrachtet werden.\nDer Ansatz \u0026ldquo;Viel hilft viel\u0026rdquo; führt in den meisten Fällen zum absoluten Kollaps, oder zu einer undurchbrechbaren Obergrenze.\nWas für eine Sache im Kleinen gut funktioniert und wenig Resourceneinsatz bedarf, kann sehr effizient und optimal sein. Aber wenn diese Sache auf einer größeren Skala bzw. in einer anderen Größen-, Verhältnis- und Mengenordnung betrachtet wird, wird es in den meisten Fällen bei gleicher Herangehensweise extrem ineffizient und absolut kontraproduktiv.\nWenn eine Sache skalieren soll, darf nicht \u0026ldquo;Mehr ist mehr\u0026rdquo; angenommen werden, sondern der Vorgang muss komplett neu durchdacht werden.\nUnd je nachdem, um was es geht, gibt es unterschiedliche Stufen in der Skalierung. So dass ganz unterschiedliche Lösungen gefunden werden müssen je nachdem, wie groß das System für eine bestimmte Anforderung skalieren muss.\nGerade in der IT, die der Inbegriff der digitalen Massenproduktion und -verarbeitung ist, gibt es leider immer noch genügend Betreiber und Entwickler, die große Schwierigkeiten haben dieses Konzept zu verstehen oder wenigstens zu akzeptieren.\nEs hilft aber schon immer diesen einen Satz im Hinterkopf zu behalten:\nDenk das mal groß!\noder\nMultipliziere deine Lösung mal mit 10.000\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-01-06-skalierbarkeit/","summary":"\u003cp\u003eIch schreibe diesen Artikel, weil viele Menschen oft Schwierigkeiten haben zu verstehen, dass andere Situationen entstehen, wenn eine Sache im Kleinen sehr gut funktioniert, aber in der Masse komplett scheitert.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIm kleinen Maßstab gelten andere Gesetze, als in größeren Maßstäben.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eEin einfaches und verständliches Beispiel\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eEine Person backt am Tag einen Kuchen und kauft sich dafür ein 50g Backpulver Päckchen. Funktioniert super und alles ist gut. Jetzt soll diese Person am Tag aber 10.000 Kuchen backen. Mehr Personen, größere Räume, mehr Strom .. also einfach mehr Resourcen. Kein Problem.\u003cbr\u003e\nABER wenn diese Person immer noch die kleinen 50g Backpulver Päckchen kauft, dann hat sie mindestens 3 Probleme, die extrem schlecht für diese Mengenanforderung skalieren:\u003c/p\u003e","title":"Skalierbarkeit"},{"content":"Ein Buffer (Puffer) ist der im Arbeitsspeicher befindliche Text einer Datei.\n└- Ein Fenster (Window) ist ein Ausschnitt (Viewport) aus einem Buffer.\n└— Eine Tab-Seite (Tab) ist eine Sammlung von Fenstern.\nHilfe :help windows\nKommando :wincmd Strg+w\nDie aktuelle Ansicht in mehrere Fenster aufteilen.\nDetailliertere Informationen und weitere alternative Befehle sind in der Hilfe zu finden\nTeilen \u0026amp; Neu Strg+w s / :sp / :split Fenster horizontal teilen (gleicher Inhalt/Buffer) Strg+w v / :vs / :vsplit Fenster vertikal teilen (gleicher Inhalt/Buffer) Strg+w n / :new Fenster horizontal teilen und neues Dokument (leerer Buffer) erstellen :vne / :vnew Fenster vertikal teilen und neues Dokument (leerer Buffer) erstellen Schliessen Strg+w q / :q Fenster schließen. Strg+w o / :on / :only schließt alle anderen Fenster, ausser das aktuelle Fenster Es gibt noch viele weitere Parameter zum Fenster schließen Navigation Strg+w Pfeiltasten Zwischen den Fenstern wechseln. Es gehen auch die Vim Cursor Strg+w p Zum letzten Fenster zurück wechseln Strg+w r / Strg+w R Fenster durchrotieren runter/rechts und hoch/links Größe Strg+w = Alle Fenster gleich groß machen Strg+w - Das aktuelle Fenster um 1 vertikal kleiner machen. Strg+w 5 - um 5 kleiner machen Strg+w + Das aktuelle Fenster um 1 vertikal größer machen Strg+w _ Das aktuelle Fenster vertikal maximieren. Alle anderen Fenster so klein wie möglich machen Strg+w | Das aktuelle Fenster horizontal maximieren Eine Vollbildanzeige kann mit der Kombination von Strg+w _ und/oder Strg+w | erreicht werden Strg+w \u0026lt; Das aktuelle Fenster um 1 horizontal kleiner machen. Strg+w 7 \u0026lt; um 7 kleiner machen Strg+w \u0026gt; Das aktuelle Fenster um 1 horizontal größer machen In einer grafischen Oberfläche lassen sich die Fenster am Rahmen mit der Maus kleiner und größer machen Weitere hyperblog Artikel zum Thema\nvim[postlist id=730]\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-01-05-vim-windows/","summary":"\u003cp\u003e\u003cem\u003eEin Buffer (Puffer) ist der im Arbeitsspeicher befindliche Text einer Datei.\u003c/em\u003e\u003cbr\u003e\n└- \u003cem\u003eEin Fenster (\u003ca href=\"/2024/01/05/vim-windows/\"\u003eWindow\u003c/a\u003e) ist ein Ausschnitt (Viewport) aus einem Buffer.\u003c/em\u003e\u003cbr\u003e\n└— \u003cem\u003eEine Tab-Seite (\u003ca href=\"/2024/01/07/vim-mit-tabs-fensterln/\"\u003eTab\u003c/a\u003e) ist eine Sammlung von Fenstern.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eHilfe \u003ca href=\"https://vimhelp.org/windows.txt.html#windows\"\u003e\u003ccode\u003e:help windows\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\nKommando \u003ccode\u003e:wincmd\u003c/code\u003e \u003ccode\u003eStrg+w\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eDie aktuelle Ansicht in mehrere Fenster aufteilen.\u003c/p\u003e\n\u003cp\u003eDetailliertere Informationen und weitere alternative Befehle sind in der Hilfe zu finden\u003c/p\u003e\n\u003ch2 id=\"teilen--neu\"\u003eTeilen \u0026amp; Neu\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w s\u003c/code\u003e / \u003ccode\u003e:sp / :split\u003c/code\u003e Fenster horizontal teilen (gleicher Inhalt/Buffer)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w v\u003c/code\u003e / \u003ccode\u003e:vs\u003c/code\u003e / \u003ccode\u003e:vsplit\u003c/code\u003e Fenster vertikal teilen (gleicher Inhalt/Buffer)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w n\u003c/code\u003e / \u003ccode\u003e:new\u003c/code\u003e Fenster horizontal teilen und neues Dokument (leerer Buffer) erstellen\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e:vne\u003c/code\u003e / \u003ccode\u003e:vnew\u003c/code\u003e Fenster vertikal teilen und neues Dokument (leerer Buffer) erstellen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"schliessen\"\u003eSchliessen\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w q\u003c/code\u003e / \u003ccode\u003e:q\u003c/code\u003e Fenster schließen.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w o\u003c/code\u003e / \u003ccode\u003e:on\u003c/code\u003e / \u003ccode\u003e:only\u003c/code\u003e schließt alle anderen Fenster, ausser das aktuelle Fenster\u003c/li\u003e\n\u003cli\u003eEs gibt noch viele weitere Parameter zum Fenster schließen\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"navigation\"\u003eNavigation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w Pfeiltasten\u003c/code\u003e Zwischen den Fenstern wechseln. Es gehen auch die Vim Cursor\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w p\u003c/code\u003e Zum letzten Fenster zurück wechseln\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w r\u003c/code\u003e / \u003ccode\u003eStrg+w R\u003c/code\u003e Fenster durchrotieren runter/rechts und hoch/links\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"größe\"\u003eGröße\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w =\u003c/code\u003e Alle Fenster gleich groß machen\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w -\u003c/code\u003e Das aktuelle Fenster um 1 vertikal kleiner machen. \u003ccode\u003eStrg+w 5 -\u003c/code\u003e um 5 kleiner machen\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w +\u003c/code\u003e Das aktuelle Fenster um 1 vertikal größer machen\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w _\u003c/code\u003e Das aktuelle Fenster vertikal maximieren. Alle anderen Fenster so klein wie möglich machen\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w |\u003c/code\u003e Das aktuelle Fenster horizontal maximieren\u003c/li\u003e\n\u003cli\u003eEine \u003cstrong\u003eVollbildanzeige\u003c/strong\u003e kann mit der Kombination von \u003ccode\u003eStrg+w _\u003c/code\u003e und/oder \u003ccode\u003eStrg+w |\u003c/code\u003e erreicht werden\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w \u0026lt;\u003c/code\u003e Das aktuelle Fenster um 1 horizontal kleiner machen. \u003ccode\u003eStrg+w 7 \u0026lt;\u003c/code\u003e um 7 kleiner machen\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStrg+w \u0026gt;\u003c/code\u003e Das aktuelle Fenster um 1 horizontal größer machen\u003c/li\u003e\n\u003cli\u003eIn einer grafischen Oberfläche lassen sich die Fenster am Rahmen mit der Maus kleiner und größer machen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWeitere \u003ca href=\"/\"\u003ehyperblog\u003c/a\u003e Artikel zum Thema\u003c/p\u003e","title":"Vim - Windows"},{"content":"Für Android gibt es nicht nur den Play Store um Apps zu installieren, es gibt schon seit vielen Jahren den alternativen App Store F-Droid , der als Schwerpunkt trackerfreie und Opensource Software hat, die es teilweise auch gar nicht im Google Playstore gibt.\nF-Droid kann nicht über den Google Play Store installiert werden (Grund). Damit F-Droid installiert werden kann, muss im Telefon die Installation aus \u0026ldquo;unsicheren Quellen\u0026rdquo; zugelassen werden. Das ist nicht weiter schlimm, solange man nicht anfängt von irgendwelchen ominösen Webseiten Android APKs runter zuladen und zu installieren.\nWenn das soweit erledigt ist, kann mit einem QR Code Scanner F-Droid direkt von der Webseite installiert werden oder wenn kein QR Code Scanner zur Hand ist auch per Internetbrowser über den Download Link auf dieser F-Droid Seite installiert werden.\nDie F-Droid funktioniert als Management App für verschiedene Repositories. Repositories sind Download Quellen für App Sammlungen. Standardmäßig ist das Repository von F-Droid integriert, womit der Zugriff eine große Sammlung von weiteren Apps zur Verfügung steht. Aber wie schon erwähnt gibt es weitere Repositories, die hinzugefügt werden können. Im Normalfall ist das nicht notwendig.\nIn meinem Falle war ich interessiert an der Android App \u0026ldquo;PDF Doc Scan\u0026rdquo; mit der das Smartphone zu einem einfachen PDF Scanner erweitert wird. Den Tipp für diese App habe ich bei onli blogging im Artikel \u0026ldquo;Meine Appliste für Android (2023, F-Droid)\u0026rdquo; gefunden.\nAndroid App Liste 2024 Hier meine Liste für 2024 von Android Apps, die ich gerne benutze.\nF-Droid und IzzyOnDroid F-Droid Repository sind vorausgesetzt und auch wenn die App im Google Playstore verfügbar ist, so würde ich empfehlen die Versionen aus dem F-Droid Store zu bevorzugen. Da diese meist besser die Privatsphäre schützen.\nAntennaPod - Podcast Die beste Podcast App für Android die es gibt! Ich mag an dieser App, dass sie so unglaublich effizient aufgebaut ist und viele der Funktionen sehr an das Benutzerverhalten angepasst sind und dabei noch super aussieht. Wer auf ein bisschen Schickimicki steht, findet auch hier ein paar Statistiken, die hübsch aufgemacht sind. AntennaPod\nAudile - Musik Erkennungs-App Als Alternative zu Shazam benutze ich die Audile App Audile\nAudio Recorder Für Audioaufnahmen (Sprach Memos, einfaches Field Recording) benutze ich den Audio Recorder. Er hat eine schöne funktionale Übersicht, ohne viel Klimbim. Für die Aufnahmen können verschiedene Formate (Flac, wav, mp3, Opus, m4a), Mono/Stereo, alle möglichen Sampleraten und Samplefrequenzen ausgewählt werden. Ich würde mir noch wünschen, dass ich auch in 32Bit float aufnehmen könnte, aber vielleicht kommt das ja noch, oder ich finde eine zusätzliche oder andere App. Audio Recorder\nElement - Messenger Element ist ein dezentraler Messenger für alle Plattformen für Nachrichten aller Art, Sprachnachrichten, Sprach \u0026amp; Video Calls und etliche mehr Features wie zusätzliche Widgets und Bots. Element.io\nEtar - Kalender Ich habe lange diverse Kalender ausprobiert und bin schließlich bei Etar gelandet. Das Killerfeature, das mich überzeugt hat und das ich bei keiner anderen Kalender App gefunden habe ist, dass ich Benachrichtigungen oder Notifications NACH Beginn eines Termins knüpfen kann. So kann ich z.B. bei einem Einstündigen Termin nach einer halben Stunde oder 45 Minuten einen Alarm ausgeben lassen. Ein kleines Feature, aber unglaublich hilfreich für mich. Etar\nFirefox - Internet Browser Versteht sich von selbst! Zusätzlich benutze ich noch die Addons Privacy Badger, uBlock Origin und Canvasblocker um mir die Tech Stalker ein wenig vom Hals zu halten. Mir ist es auch ehrlich gesagt ein Rätsel, wie Menschen es schaffen, ohne kontinuierlich schreien zu müssen, ohne solche Blocker im Internet surfen zu können. Mozilla Firefox\nFossify Gallery - Bilder Galerie Eine einfache und schnelle Foto Galerie, ohne zusätzlichen Hipsterkram, Cloud, Online, Anmeldung, Pseudo-KI Quatsch . Fossify Galery\nKDEConnect KDEConnect ist das Beste seit geschnitten Brot! Damit lassen sich Smartphones untereinander und Smartphones mit dem Computer per WLAN verbinden. So können Daten, Dateien, die Zwischenablage ausgetauscht werden. Das Smartphone stoppt die Medienwiedergabe, wenn ein Anruf rein kommt oder getätigt wird. Ferneingabe und Präsentationssteuerung und einiges mehr. Wie gesagt: Das Beste seit geschnitten Brot! KDEConnect\nLibrera Reader - PDF Für mich der beste freie PDF Viewer, der noch viele weitere Formate unterstützt: PDF, EPUB, MOBI, DjVu, FB2, TXT, RTF, AZW, AZW3, HTML, CBZ, CBR, DOC, DOCX, etc. Librera Reader\nNewpipe - YouTube Stressfrei YouTube Videos anschauen, runterladen, konvertieren. YouTube\nNextcloud - Cloud Nextcloud ist ein umfassendes Cloud System mit vielen weiteren Apps, das auch selbst gehostet werden kann. Auf dem Smartphone nutze ich hauptsächlich die Nextcloud App recht intensiv. Nextcloud\nOpen Camera - Foto \u0026amp; Video Eine sehr umfangreiche Foto \u0026amp; Video App Open Camera\nOrganic Maps - Karten \u0026amp; Navigation offline Ich kopiere mal einen Teil der Beschreibung von der Webseite, weil ich es nicht besser beschreiben könnte: Organic Maps ist eine freie und kostenlose Offline-Karten-App für Android und iOS für Reisende, Touristen, Wanderer und Radfahrer, die auf den Daten von OpenStreetMap basiert. Es handelt sich um eine datenschutzfreundliche, quelloffene Abspaltung der Maps.me-App (früher bekannt als MapsWithMe), die von denselben Leuten gepflegt wird, die MapsWithMe im Jahr 2011 erstellt haben. Organic Maps ist heutzutage eine der wenigen Apps, die 100% ihrer Funktionen ohne aktive Internetverbindung unterstützt. Installiere Organic Maps, lade Karten herunter. Organic Maps\nOSS Document Scanner Ganz frisch im IzzyOnDroid Repository aufgetaucht und bietet noch mehr Funktionen als PDF Doc Scan. Zusätzlich noch Filter, um das Scan Ergebnis zu verbessern und eine offline OCR Funktion (entsprechende Sprachen werden automatisch runtergeladen) und kann ein PDF mit überlagertem Text für die Volltextsuche speichern. OSS Document Scanner\nPDF Doc Scan - Scanner Eine App mit der die Kamera eines Smartphones in einen Scanner umgewandelt werden kann und damit sehr einfach Dokumente durch fotografieren eingescannt und als PDF umgewandelt werden kann. PDF Doc Scan\nSecScanQR - QR Code Scanner \u0026amp; Creator QR Codes sind schon recht alt und erst so langsam kommen sie bei vielen Menschen erst an. Sie ermöglichen es extrem einfach Informationen visuell zu übertragen. Ob als Info auf einem Plakat oder Einblendung in einem Video, von dem ein Screenshot gemacht weden kann oder beim direkten Adressenaustausch von Smartphone zu Smartphone, wenn man sich gegenübersteht. SecScanQR\nTransistor - Simple Radio-App Transistor ist eine App zum Hören von Radiosendern über das Internet. Transistor\nTuner Stimmgerät App zum Beispiel zum Stimmen einer Gitarre Tuner\nVLC - Player VLC kennt vermutlich jeder, weil er auf jeder Plattform verfügbar ist und alles was es so an Formaten gibt klaglos abspielt. Prädikat: Bester Player wo gibt VLC\nViel Spaß damit!\nWeitere hyperblog Artikel zum Thema\nFirefox[postlist id=760]\n","permalink":"https://hyperblog.de/hoergen/posts/2024/2024-01-03-android-apps-2024-app-store-f-droid-izzyondroid/","summary":"\u003cp\u003eFür Android gibt es nicht nur den Play Store um Apps zu installieren, es gibt schon seit vielen Jahren den alternativen App Store \u003ca href=\"https://f-droid.org/\"\u003eF-Droid \u003c/a\u003e, der als Schwerpunkt trackerfreie und Opensource Software hat, die es teilweise auch gar nicht im Google Playstore gibt.\u003c/p\u003e\n\u003cp\u003eF-Droid kann nicht über den Google Play Store installiert werden (\u003ca href=\"https://f-droid.org/de/docs/FAQ_-_General/#warum-ist-f-droid-nicht-auf-google-play\"\u003eGrund\u003c/a\u003e). Damit F-Droid installiert werden kann, muss im Telefon die Installation aus \u0026ldquo;unsicheren Quellen\u0026rdquo; zugelassen werden. Das ist nicht weiter schlimm, solange man nicht anfängt von irgendwelchen ominösen Webseiten Android APKs runter zuladen und zu installieren.\u003c/p\u003e","title":"Android Apps 2024, App Store F-Droid \u0026amp; IzzyOnDroid"},{"content":"Der Chaos Computer Congress findet nun zum 37. Mal statt. Nach der Pandemie wieder physisch und wieder in Hamburg.\nHier ein paar wichtige Links, unter denen viele Infos gefunden werden können\n37C3 Startseite https://events.ccc.de/congress/2023/hub/de/index und https://events.ccc.de/congress/2023/infos/startpage.html Das Blog https://events.ccc.de/ Fahrplan - Vorträge und Termine https://fahrplan.events.ccc.de/congress/2023/fahrplan/schedule/1.html oder Interaktiver Zeitstrahl. Beim Klick auf eine laufende Veranstaltung wird direkt der Livestream geöffnet https://streaming.media.ccc.de/37c3/schedule \u0026hellip; mit einem ultra nervigen Info Popup Raumplan https://37c3.c3nav.de/ Streaming https://streaming.media.ccc.de/37c3 bzw https://streaming.media.ccc.de/ Mediathek 37C3 https://media.ccc.de/c/37c3/ \u0026amp; Allgemein https://media.ccc.de/ CCC Youtube Kanal https://www.youtube.com/@mediacccde ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-12-26-ccc-congress-37c3-unlocked/","summary":"\u003cp\u003eDer Chaos Computer Congress findet nun zum 37. Mal statt. Nach der Pandemie wieder physisch und wieder in Hamburg.\u003c/p\u003e\n\u003cp\u003eHier ein paar wichtige Links, unter denen viele Infos gefunden werden können\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e37C3 Startseite \u003ca href=\"https://events.ccc.de/congress/2023/hub/de/index\"\u003ehttps://events.ccc.de/congress/2023/hub/de/index\u003c/a\u003e und \u003ca href=\"https://events.ccc.de/congress/2023/infos/startpage.html\"\u003ehttps://events.ccc.de/congress/2023/infos/startpage.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDas Blog \u003ca href=\"https://events.ccc.de/\"\u003ehttps://events.ccc.de/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFahrplan - Vorträge und Termine \u003ca href=\"https://fahrplan.events.ccc.de/congress/2023/fahrplan/schedule/1.html\"\u003e https://fahrplan.events.ccc.de/congress/2023/fahrplan/schedule/1.html\u003c/a\u003e oder Interaktiver Zeitstrahl. Beim Klick auf eine laufende Veranstaltung wird direkt der Livestream geöffnet \u003ca href=\"https://streaming.media.ccc.de/37c3/schedule\"\u003ehttps://streaming.media.ccc.de/37c3/schedule\u003c/a\u003e \u0026hellip; mit einem ultra nervigen Info Popup\u003c/li\u003e\n\u003cli\u003eRaumplan \u003ca href=\"https://37c3.c3nav.de/\"\u003ehttps://37c3.c3nav.de/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStreaming \u003ca href=\"https://streaming.media.ccc.de/37c3\"\u003ehttps://streaming.media.ccc.de/37c3\u003c/a\u003e bzw \u003ca href=\"https://streaming.media.ccc.de/\"\u003ehttps://streaming.media.ccc.de/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMediathek 37C3 \u003ca href=\"https://media.ccc.de/c/37c3?sort=date\" title=\"Mediathek 37c3\"\u003ehttps://media.ccc.de/c/37c3/\u003c/a\u003e \u0026amp; Allgemein \u003ca href=\"https://media.ccc.de/\" title=\"Mediathek des Chaos Computer Clubs\"\u003ehttps://media.ccc.de/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCCC Youtube Kanal \u003ca href=\"https://www.youtube.com/@mediacccde\"\u003ehttps://www.youtube.com/@mediacccde\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e","title":"CCC Congress - 37C3 Unlocked"},{"content":" Zum Umrechnen der Geschwindigkeit von Bits/s (Bits pro Sekunde) muss einfach nur die Zahl geteilt durch 8 gerechnet werden. Da 1 Byte aus 8 Bits besteht. Das Ergebnis ist die maximal mögliche Downloadrate.\nAlso 42 MBit/s geteilt durch 8 ergibt 5,2 MB/s maximale Downloadrate.\nOb die maximale Downloadrate erreicht werden kann, liegt an der Qualität und Kapazität der Infrastruktur des Mobilfunkanbieters.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-12-25-sinn-und-unsinn-von-mobilfunkgeschwindigkeiten-vertraegen-preisen/","summary":"\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eZum Umrechnen der Geschwindigkeit von Bits/s (Bits pro Sekunde) muss einfach nur die Zahl geteilt durch 8 gerechnet werden. Da 1 Byte aus 8 Bits besteht. Das Ergebnis ist die maximal mögliche Downloadrate.\u003c/p\u003e\n\u003cp\u003eAlso 42 MBit/s geteilt durch 8 ergibt 5,2 MB/s maximale Downloadrate.\u003c/p\u003e\n\u003cp\u003eOb die maximale Downloadrate erreicht werden kann, liegt an der Qualität und Kapazität der Infrastruktur des Mobilfunkanbieters.\u003c/p\u003e","title":"Sinn und Unsinn von Mobilfunkgeschwindigkeiten, Verträgen \u0026 Preisen"},{"content":"Da ich meine Notizen nicht direkt in LibreOffice schreibe und ich gerne Hashtags nutze und ich diese etwas anders formatieren muss, habe ich nach einer Möglichkeit gesucht, wie ich in LibreOffice diese suchen und markieren kann, so dass ich sie mit einer Formatvorlage versehen kann. Aber alles der Reihe nach.\nIch schreibe meine Texte normalerweise in Markdown. Weil das extrem schnell, mit jedem Editor und auf jedem Gerät dieser Erde, auf dem Texte eingeben werden können funktioniert. Markdown ist im Prinzip nur Text. Wer mehr darüber wissen will, findet hier in der Wikipedia schon mal einen guten Einstieg.\nKurzer Ablauf in einzelnen Schritten Ich schreibe meinen Text in Obsidian (Markdown Suite) und versehe ihn mit Hashtags wie z.B. #english #deutsch #himmel und #hölle Dann exportiere ich den Text mit \u0026ldquo;Export to\u0026rdquo; nach OpenOffice. Wobei OpenOffice hier für das Dateiformat ODT (Open Document Text) steht. Ich benutze aber kein OpenOffice, sondern das modernere LibreOffice In LibreOffice definiere ich eine neue Zeichenvorlage für meine Hashtags, damit alle Hashtags das gleiche Aussehen haben Dann öffne ich im LibreOffice Menü \u0026ldquo;Bearbeiten\u0026rdquo; den Dialog \u0026ldquo;Suchen und Ersetzen\u0026rdquo; (Strg+Alt+F) Dort gebe ich im Suchen Feld \\#[:alpha:]+ ein (siehe Screenshot unten) klicke auf \u0026ldquo;Reguläre Ausdrücke\u0026rdquo; klicke dann auf \u0026ldquo;Alle suchen\u0026rdquo; Jetzt werden alle Hashtags markiert, ohne dass Leerzeichen oder andere Wörter dazwischen mitmarkiert werden. Ich schließe den Suchen und Ersetzen Dialog und doppelklicke auf die Hashtag Zeichenvorlage Eine kurze Erklärung was der Reguläre Ausdruck genau macht. Dafür zerlege ich ihn in die Einzelteile\n\\#[:alpha:]+ \\# definiert das Zeichen # . Das Kreuz ist bei den RegEx normalerweise ein Befehl, so dass ich dem Programm sagen muss, dass es nicht der Befehl ist, den ich hier angebe, sondern nur das Zeichen. Dafür muss ich einen Backslash \\ , ein sogenanntes ESCAPE Zeichen vorweg stellen. Mehr weiter unten in den Quellen. [:alpha:] heißt, dass nur alphanumerische Zeichen a-Z und 0-9 vorkommen dürfen + so oft wie sie vorkommen Ausgeschrieben heißt das Suche nach einem Wort, das mit einem # anfängt und dann nur noch alphanumerische Zeichen hat und zwar egal wie viele. Und nichts anderes! Folgt danach ein Komma oder ein Leerzeichen oder ein Zeilenumbruch oder ein Tab oder irgendein anderes Zeichen, das nicht in [:alpha:] vor kommt, ist die Suche beendet. Dadurch dass ich im Dialog \u0026ldquo;Alle suchen\u0026rdquo; angeklickt habe, wird diese Suche auf den gesamten Text angewandt.\nQuellen LibreOffice Help \u0026ldquo;Liste der regulären Ausdrücke\u0026rdquo; OpenOffice Wiki \u0026ldquo;Documentation/How Tos/Regular Expressions in Writer\u0026rdquo; ICU Documentation \u0026ldquo;Regular Expression Metacharacters\u0026rdquo; ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-12-24-libreoffice-suchenersetzen-mit-regex-hashtags-markieren/","summary":"\u003cp\u003eDa ich meine Notizen nicht direkt in LibreOffice schreibe und ich gerne Hashtags nutze und ich diese etwas anders formatieren muss, habe ich nach einer Möglichkeit gesucht, wie ich in LibreOffice diese suchen und markieren kann, so dass ich sie mit einer Formatvorlage versehen kann. Aber alles der Reihe nach.\u003c/p\u003e\n\u003cp\u003eIch schreibe meine Texte normalerweise in Markdown. Weil das extrem schnell, mit jedem Editor und auf jedem Gerät dieser Erde, auf dem Texte eingeben werden können funktioniert. Markdown ist im Prinzip nur Text. Wer mehr darüber wissen will, findet hier in der \u003ca href=\"https://de.wikipedia.org/wiki/Markdown\"\u003eWikipedia\u003c/a\u003e schon mal einen guten Einstieg.\u003c/p\u003e","title":"LibreOffice: Suchen\u0026amp;Ersetzen - Mit RegEx Hashtags markieren"},{"content":"Eine kurze Zusammenstellung von Fakten, Ergebnissen und Quellen, die seit langer Zeit bekannt sind.\nBR24 kommt zum Fazit\nEs sind vor allem Gutverdiener, die Dienstwagen gestellt bekommen. Eine Abschaffung der Dienstwagen Regelung würde einen deutlichen Absatzeinbruch für die Automobil Premiumhersteller bedeuten. Die Ein-Prozent-Regel war nicht als Steuersubvention gedacht, sondern als Steuervereinfachung, aber die Bereitstellung eines Dienstwagens hat oft subventionsartigen Charakter - wenn das Auto auch privat genutzt werden darf. Experten zufolge ist es üblich, dass die Arbeitgeber auch für die private Nutzung alle laufenden Kosten übernehmen. Denn sie können alle Rechnungen als Betriebsausgaben absetzen. Dienstwagen sind oft gut ausgestattete Neuwagen der Mittel- und Oberklasse, die sich die Arbeitnehmer Befragungen zufolge privat eher nicht kaufen würden. Die Behauptung von Bundesfinanzminister Christian Lindner im ARD Sommerinterview am 21. August 2022 \u0026ldquo;Es ist eine Steuervereinfachung, aber es ist keine Steuersubvention.\u0026rdquo; ist falsch. Quellen \u0026amp; detaillierte Informationen\nArtikel \u0026ldquo;Pendlerpauschale, Dienstwagenprivileg: Diese Subventionen kosten den Staat viele Milliarden\u0026rdquo; Handelsblatt Artikel \u0026quot;#Faktenfuchs: Dienstwagenbesteuerung ist häufig Subvention\u0026quot; BR24 Artikel \u0026ldquo;Steuersignale zur Transformation der Pkw-Flotte (Gesamtbericht)\u0026rdquo; Agora Verkehrswende Artikel \u0026ldquo;Dienstwagenprivileg: Wie die Ampel die Verkehrswende ausbremst\u0026rdquo; Agora Verkehrswende Artikel \u0026ldquo;Warum die Ampel über Dienstwagen diskutiert\u0026rdquo; Tagesschau PDF \u0026ldquo;Reform und Abbau umweltschädlicher Subventionen\u0026rdquo; Ökologisch-Soziale Marktwirtschaft (FOES) Webseite PDF \u0026ldquo;Umweltschädliche Subventionen in Deutschland Aktualisierte Ausgabe 2021\u0026rdquo; Umweltbundesamt Webseite Artikel \u0026ldquo;Klimaschädliche Subventionen für 65 Mrd liegen ungenutzt herum\u0026rdquo; hyperblog Video \u0026ldquo;Sommerinterview 21. August 2022\u0026rdquo; ARD Sommerinterview 21. August 2022 ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-12-21-3-5-mrd-euro-dienstwagen-subventionen-gegen-den-klimaschutz-fuer-gutverdiener-fakten-und-quellen/","summary":"\u003cp\u003eEine kurze Zusammenstellung von Fakten, Ergebnissen und Quellen, die seit langer Zeit bekannt sind.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBR24 kommt zum Fazit\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEs sind vor allem Gutverdiener, die Dienstwagen gestellt bekommen.\u003c/li\u003e\n\u003cli\u003eEine Abschaffung der Dienstwagen Regelung würde einen deutlichen Absatzeinbruch für die Automobil Premiumhersteller bedeuten.\u003c/li\u003e\n\u003cli\u003eDie Ein-Prozent-Regel war nicht als Steuersubvention gedacht, sondern als Steuervereinfachung, aber die Bereitstellung eines Dienstwagens hat oft subventionsartigen Charakter - wenn das Auto auch privat genutzt werden darf.\u003c/li\u003e\n\u003cli\u003eExperten zufolge ist es üblich, dass die Arbeitgeber auch für die private Nutzung alle laufenden Kosten übernehmen. Denn sie können alle Rechnungen als Betriebsausgaben absetzen.\u003c/li\u003e\n\u003cli\u003eDienstwagen sind oft gut ausgestattete Neuwagen der Mittel- und Oberklasse, die sich die Arbeitnehmer Befragungen zufolge privat eher nicht kaufen würden.\u003c/li\u003e\n\u003cli\u003eDie Behauptung von Bundesfinanzminister Christian Lindner im ARD Sommerinterview am 21. August 2022 \u0026ldquo;Es ist eine Steuervereinfachung, aber es ist keine Steuersubvention.\u0026rdquo; ist falsch.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003eQuellen \u0026amp; detaillierte Informationen\u003c/strong\u003e\u003c/p\u003e","title":"3-5 Mrd Euro Dienstwagen Subventionen gegen den Klimaschutz \u0026amp; für Gutverdiener - Fakten \u0026 Quellen"},{"content":"Na, doch noch Bock einen weiteren Artikel über das Thema zu lesen? Hier geht es um Zusammenhänge, warum jede einzelne Person und Aktion zählt und wie dieses \u0026ldquo;Ja aber die anderen\u0026rdquo; Nebelkerzen/Whataboutism ausgehebelt werden kann. Ich versuche den Artikel knackig kurz zu halten.\nMittlerweile dürfte auch den stursten Realitätsverweigerern klar sein, dass der vom Mensch verursachte Klimawandel real ist und mit Hochgeschwindigkeit die Welt verändert. Wir sind in diese Welt hineingeboren worden, haben umweltschädliches Verhalten anerzogen bekommen und haben irgendwann verstanden, dass wir so die Umgebung, die wir zum Leben brauchen zerstören.\nWer intellektuell schon so weit gekommen ist, der versteht auch, dass wir unser Verhalten verändern sollten. Egal wie alt wir sind. Der Glaube, dass der Klimawandel alte Menschen nicht mehr betrifft ist ein Irrglaube. Die steigende Zahl an z.B. Hitzetoten straft dieses Märchen Lügen. Warum die moderne Medizin da unter Umständen auch nicht mehr helfen kann wird weiter unten aufgeführt.\nSinnloses Rechenbeispiel China Klimaschutz darf in erster Linie auch nicht im Durchschnitt diskutiert werden. Klimaschutz ist eine Pro Kopf Rechnung. Daher sind auch jede Vergleiche \u0026ldquo;Ja aber der Chinese\u0026rdquo; verschmutzt ja laut Statistik die Umwelt mehr. Klar 1,4 Mrd Chinesen zusammen schon. Aber pro Kopf erzeugt \u0026ldquo;der Chinese\u0026rdquo; wesentlich weniger CO2 als \u0026ldquo;der Deutsche\u0026rdquo;.\n\u0026ldquo;Ja aber in China bauen sie riesige schmutzige Kohlekraftwerke und wir schalten die Atomkraftwerke ab\u0026rdquo;. Ja Kohlekraftwerke sind scheiße. Deutschland hatte letzten Winter auch wieder Kohlekraftwerke ordentlich befeuert. Aber zum einen die geschichtliche Entwicklung zum eigenen Vorteil auszublenden ist halt unfair.\nWürdest du verzichten um dich zu vergleichen China ist ein wirtschaftlich aufstrebendes Land. Vielleicht vergleichbar wie Deutschland im Wirtschaftswunder in den 50er Jahren. Der Energiehunger kommt teilweise daher und teilweise auch daher, dass in viele Regionen die Infrastruktur mit Strom ausgebaut wird, wo vorher kaum Strom vorhanden war. Auch moderne digitale Geräte wie TV, Computer und Smartphones verbreiten sich dort immer mehr.\nDas ist nicht gut, dass der Energiehunger so massiv steigt. ABER: Wie sehr bist du und alle deine Freunde und Familie sehr langfristig bereit, jetzt sofort auf Smartphone, Internet, Computer, TV, Streaming, Kühlschrank, elektrischer Herd und Ofen, Heizung usw zu verzichten, um dich mit \u0026ldquo;dem Chinesen\u0026rdquo; vergleichen zu können? Denn das ist die Voraussetzung, um dich mit den meisten Menschen dort zu vergleichen.\nAlternative Energien Ausbau im Vergleich Des weiteren gehört China zur gleichen Zeit zu den Ländern in denen alternative Energien wie Photovoltaik, Wind- und Wasserenergie am schnellsten und massivsten ausbauen. Das reicht halt absolut nicht, um diesen massiven Energiehunger zu stillen. Daher Kohlekraftwerke, die den Hunger am schnellsten stillen können. Das ist zwar immer noch absolut schlecht, aber das ist die Erklärung dafür.\nAtomkraftwerke - Endlager Frankreich \u0026amp; Spanien Und die Atomkraftwerke in Deutschland. Ja Frankreich und Spanien machen weiter mit den Atomkraftwerken. Aber nur weil Dumme dummes tun, willst du das auch? Weil Menschen von der Klippe springen, springst du auch? Atomkraftwerke die zum einen ausgeschaltet sind, wieder einzuschalten ist kein trivialer Vorgang, denn man kann sie nicht einfach so wieder ausschalten. Auch Brennstäbe müssen dafür da sein. Und die müssten auch ständig ausgetauscht werden, so dass weiterer giftiger Atommüll produziert wird. Der dann auch wieder die nachfolgenden Generationen belastet. Ein Endlager gibt es ja immer noch nicht. Oder vielleicht wird das Endlager ja Frankreich und Spanien? Wir können ja mal offiziell nachfragen. Hätten wir als Deutschland erst mal ein Problem weniger.\nWie Deutschland alternative Energien getötet hat Apropos Deutschland und alternative Energien. Deutschland war bis 2017 im Bereich Photovoltaik und Windenergie weltweit ganz vorne bei der Entwicklung. Dann wurde dieser Wirtschaftsfaktor aktiv von der Politik tot gemacht. Knapp 100.000 Arbeitsplätze wurden vernichtet und die Technologie wurde nach China verscherbelt. Das ist jetzt 6 Jahre her. Wenige Jahre haben gereicht, um Deutschland im Bereich der Zukunftstechnologien aus den Top 10 auf die letzten Plätze nieder zu bombardieren. Warum? Lobbyisten und schlechte Politik.\nWärmepumpe Ich denke wir sind uns einig, dass die aktuelle Regierung beim Thema Kommunikation und Absprache plus öffentliches Auftreten sehr viel Nachhilfe braucht. Natürlich auch die Opposition die teils neandertalsmäßig auftritt.\nUnd auch die Medien beträufeln sich nicht gerade mit Ruhm. Statt die das Chaos der Regierung entschlüsseln und versuchen Vorgänge verständlicher zu machen, wird hier wie im Drogenrausch versucht den nächsten Skandal zu wittern und als erstes darüber zu berichten. Die Sucht nach dem Click Kick zerstört jede journalistische Ethik und verliert damit jeden Anspruch auf den Titel \u0026ldquo;Die vierte Gewalt\u0026rdquo; . Das ist nur noch reines Drogen Dealer Verhalten.\nHier versagen mehr oder minder absichtlich auf breiter Front Regierung, Opposition und Medien. Das ist sehr bedenklich.\nDie Stammtischvergleiche sind halt keine Vergleiche. Es ist einfach nur die panische Angst schuld zu sein und die exzessive Weihnachtsbeleuchtung nicht mehr anbringen zu dürfen.\nAngst, Schuld und strafrechtliche Betrachtung Darum geht es aber nicht beim Klimaschutz. Natürlich sind die Menschen in der Vergangenheit schuld. Manche mehr manche weniger. Aber für die Zukunft sind die Menschen schuld, die jede Form von Klimaschutz blockieren und verhindern. Und es wird mittlerweile auch schon daran gearbeitet inwieweit das zukünftig rückwirkend auch rechtlich strafbar ist.\nWir alle wissen, was getan werden muss. Wer sich dagegen verwehrt gefährdet Menschenleben.\nAlso das trotzige Kleinkindverhalten könnte in ein paar Jahren im Gefängnis enden. Oder Abschiebung in zerstörte Regionen, weil wir keine Gefangene im Gefängnis mehr versorgen können. Ich habe keine Ahnung was da auf uns zu kommt, aber ihr erinnert euch, dass wir während der Pandemie die Triage Diskussion hatten? Also die Entscheidung, wer überleben kann und wer leider sterben muss. Das kann uns dann auch hier blühen.\nKlimakatastrophe ist keine Einzelbetrachtung Gerne betrachten wir die Klimaveränderungen und Katastrophen als einzelnes Ereignis. So eine Überschwemmung ist ja so EIN Ding und ist schlimm. Nein. Ja, es ist extrem schlimm und nein, es ist nicht nur ein Ding. Zehn Sekunden länger darüber nachgedacht erinnern wir uns, dass mit so einer Überschwemmung Folgeprobleme entstehen. Knappes Trinkwasser \u0026amp; Lebensmittel. Medizinische Versorgung mit Ärzten, Krankenhäusern und Medikamenten. Unterbringen der Menschen, die Hab und Gut verloren haben und deren Zukunft in den nächsten Jahren. Seuchen und so weiter und so fort.\nSo müssen wir auch die Klimakatastrophe betrachten. Unser Leben auf der Erde in allen Bereichen hängt mit allem anderen zusammen. Wir alle kennen die Nachrichten über das Aussterben der Insekten, und dass wir ohne sie auch keine Lebensmittel mehr anbauen können bzw nichts mehr ernten werden können. Das ist EINE Verbindung von tausenden.\nAlles hängt mit Allem zusammen.\n80°C Temperaturschwankungen Wenn die Gletscher schmelzen kann die Sonne die Erde noch mehr erwärmen, dass hat Einfluß auf den Golfstrom, das kann dazu führen, dass wir in Deutschland über das Gesamte Jahr einen Temperaturunterschied von 80° C Grad haben könnten. Klingt viel? Von -40°C im Winter bis hin zu +40°C oder sogar +50°C. Das wären sogar 90°C. Ihr erinnert euch an dieses kanadische Dorf, auf dem gleichen Breitengrad wie Deutschland, das +52°C im Sommer hatte und dann komplett abgebrannt ist? Bei den Temperaturen gibt es dann auch schnell mal viele Kälte- oder Hitzetode. Oder abgefrorene Körperteile. Nein, nicht nur von Obdachlosen, sondern auch bei der anderen Bevölkerung.\nDas sind jetzt nur ein paar wenige Zusammenhänge. Aber ihr erinnert euch? Alles hängt mit Allem zusammen.\nJede Auswirkung hat eine Folgewirkung, hat eine Folgewirkung, hat eine Folgewirkung, hat eine Folgewirkung, hat eine Folge\u0026hellip;\nWie Dominosteine, die hintereinander aufgestellt sind und umfallen.\nVölkerwanderungen Steigender Meeresspiegel vernichtet Lebensraum für Menschen in Indien, China und auch Deutschland USA und vielen anderen Ländern. Die Menschen müssen sich dann von dort wegbewegen. Wir werden riesige Völkerwanderungen in recht naher Zukunft erleben. Menschen, deren Lebensmittelpunkt wirtschaftlich, gesellschaftlich und persönlich zerstört wurde. Und manche Menschen, die alles verloren haben verkraften das verständlich nicht wirklich gut. Ohne dass ich diese Folgen auf die menschliche Psyche und daraus entstehende Folgetaten weiter ausführen möchte. Aber nicht nur der steigende Meeresspiegel, sondern auch Gebiete, die einfach zu heiß, oder so kaputt sind, dass dort nichts mehr wächst bringt Menschen dazu ihre Region zu verlassen und Gebiete suchen, in denen sie eine Überlebenschance haben.\nSeuchen, Pandemien und keine Medikamente Die Welt gerät aus den Fugen. Das feinjustierte Weltwirtschaftssystem mit den Lieferketten und Abhängigkeiten ist schon in der Corona Pandemie gefährlich in Schieflage geraten. Weil die Medikamentenproduktion in Indien billiger ist, hatten und haben wir bis heute eine Medikamentenknappheit. Der Anstieg von Krankheiten steigert auch die Gefahr, dass die wenigen verbleibenden Antibiotika Stämme auch irgendwann auf Resistenzen treffen. Dann haben wir nur noch die Bakteriopharken. Das ist aber teuer und aufwändig. UND es ist die Frage, ob das für die Allgemeinheit dann noch machbar ist. Helfen würde schon, wenn z.B. die Tierhaltung bzw der Fleischkonsum sehr stark angegangen wird. Die haben z.B. Mitschuld daran, dass die Antibiotika Resistenzen zugenommen haben. Versorgungsengpässe und Ausfälle sorgen dafür, dass Menschen wegen heutzutage einfach zu heilenden Krankheiten dann einfach sterben.\nAlte Menschen sind fein raus Wenn darunter verstanden wird, dass sie schneller sterben, mag das eine realistische Einschätzung sein. Ja das ist sehr zynisch, aber nur von den alten Menschen, die die \u0026ldquo;Mich wird das ja nicht betreffen\u0026rdquo; Haltung haben. Hitzetod, Alterskrankheiten für die man keine Medikamente mehr bekommt, ausfallende Ärztliche Behandlung, Überlastung der Sanitätsdienste, fehlende Pflege wird dazu führen, dass Lebenszeit mit hoher Wahrscheinlichkeit extrem verkürzt wird. Alle hier aufgeführten Punkte haben heutzutage schon angefangen.\nUnd dann sind da noch die Landwirtschaft, die alle Menschen ernähren soll, die auf immer weniger Platz zusammenrücken. Trinkwasserprobleme, Hygieneprobleme und so weiter und so fort.\nAlles hängt mit Allem zusammen.\nDaher ist es wichtig, dass jeder einzelne Mensch alles dafür tut, dass wir die Klimakatastrophe so gut wie wir irgendwie nur können einschränken. Die Verschlimmerung ist wie ein Bremsweg. Wenn wir jetzt eine Vollbremsung hinlegen, wird es leider noch ein wenig länger schlimmer werden, bevor es wieder besser wird. Hätten wir früher angefangen … ja dann. Aber hätte hätte Fahrradkette. Diese Diskussion bringt uns nicht weiter. Die Schuldfrage können und werden wir später lösen.\nWichtig ist, dass wir JETZT handeln. JETZT und nicht später. Denn später wird es garantiert schlimmer.\nJeder einzelne Mensch, der jetzt anfängt etwas dafür zu tun, dass die Klimakatastrophe geringer ausfällt ist wertvoll.\nJeder Mensch, der auf andere zeigt, hat nicht verstanden, dass es um sein ganz persönliches Leben geht.\nDas was du für den Klimaschutz tust, das tust du für dich, dein Leben und dein Überleben.\nJa, das kann man so dramatisch ausdrücken, denn das ist es auch, wenn du verstanden hast, worum es geht.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-12-09-klimaschutz-warum-jede-einzelne-person-aktion-zaehlt/","summary":"\u003cp\u003eNa, doch noch Bock einen weiteren Artikel über das Thema zu lesen? Hier geht es um Zusammenhänge, warum jede einzelne Person und Aktion zählt und wie dieses \u0026ldquo;Ja aber die anderen\u0026rdquo; Nebelkerzen/\u003ca href=\"https://de.wikipedia.org/wiki/Whataboutism\"\u003eWhataboutism\u003c/a\u003e ausgehebelt werden kann. Ich versuche den Artikel knackig kurz zu halten.\u003c/p\u003e\n\u003cp\u003eMittlerweile dürfte auch den stursten Realitätsverweigerern klar sein, dass der vom Mensch verursachte Klimawandel real ist und mit Hochgeschwindigkeit die Welt verändert. Wir sind in diese Welt hineingeboren worden, haben umweltschädliches Verhalten anerzogen bekommen und haben irgendwann verstanden, dass wir so die Umgebung, die wir zum Leben brauchen zerstören.\u003c/p\u003e","title":"Klimaschutz - warum jede einzelne Person \u0026amp; Aktion zählt"},{"content":"Vor 2 Jahren am 03.12.2021 hat das Umweltbundesamt einen Artikel veröffentlicht, in dem sie aufzeigen, welche Subventionen mit den zu jenem Zeitpunkt verfügbaren Zahlen bis 2018 Klimaschädlich waren. Daran wird sich nicht sehr viel verändert haben. Abgebaut wurden sie zu Gunsten des Klimas wohl nicht, aber jetzt wäre eine gute Gelegenheit bei einem Haushaltsloch von 60Mrd, genau diese Subventionen zu kappen. Damit hätte man 2 Fliegen mit einer Klappe erledigt.\nWo ein politischer Wille ist, da ist auch ein Weg. Wo kein politischer Wille ist, gibt es viele Aus- und Reden.\nhttps://www.umweltbundesamt.de/daten/umwelt-wirtschaft/umweltschaedliche-subventionen-in-deutschland\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-12-06-klimaschaedliche-subventionen-fuer-65-mrd-liegen-ungenutzt-herum/","summary":"\u003cp\u003eVor 2 Jahren am 03.12.2021 hat das Umweltbundesamt einen Artikel veröffentlicht, in dem sie aufzeigen, welche Subventionen mit den zu jenem Zeitpunkt verfügbaren Zahlen bis 2018 Klimaschädlich waren. Daran wird sich nicht sehr viel verändert haben. Abgebaut wurden sie zu Gunsten des Klimas wohl nicht, aber jetzt wäre eine gute Gelegenheit bei einem Haushaltsloch von 60Mrd, genau diese Subventionen zu kappen. Damit hätte man 2 Fliegen mit einer Klappe erledigt.\u003c/p\u003e","title":"Klimaschädliche Subventionen für 65 Mrd liegen ungenutzt herum"},{"content":"Erinnerungen sind was Schönes. Geburtstagserinnerungen auch. Aber seit je her nervt es mich, dass die automatisch generierten Geburtstagserinnerungen im Kalender immer um 24 Uhr loseiern. Also habe ich mich mal auf die Suche gemacht und bin bei Nextcloud fündig geworden.\n2016 nervte das schon jemand, also wurde ein Issue auf github geöffnet und 2023 sind wir nun fast soweit eine GUI Lösung für dieses Problem zu haben. Schön wäre gewesen, erstmal das Klingeln zu später Stunde einfach als Standard auszuschalten. Millionen Menschen hätten über Jahre hinweg einen besseren Schlaf gehabt.\nAuf der Server Konsole lässt sich dies durch den Server Admin schon länger ausschalten. Ich zitiere aus dem Issue Ticket\nsudo -u www-data php occ user:setting \u0026lt;username\u0026gt; dav birthdayCalendarReminderOffset \u0026#34;\u0026#34; Quelle: Users should be able to choose whether reminders are generated for events in the birthday calendar · Issue #1505 · nextcloud/server https://github.com/nextcloud/server/issues/1505#issuecomment-1636744095\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-11-27-automatisch-generierte-kalender-geburtstags-benachrichtigung-zur-geisterstunde-eliminieren/","summary":"\u003cp\u003eErinnerungen sind was Schönes. Geburtstagserinnerungen auch. Aber seit je her nervt es mich, dass die automatisch generierten Geburtstagserinnerungen im Kalender immer um 24 Uhr loseiern. Also habe ich mich mal auf die Suche gemacht und bin bei Nextcloud fündig geworden.\u003c/p\u003e\n\u003cp\u003e2016 nervte das schon jemand, also wurde ein Issue auf github geöffnet und 2023 sind wir nun fast soweit eine GUI Lösung für dieses Problem zu haben. Schön wäre gewesen, erstmal das Klingeln zu später Stunde einfach als Standard auszuschalten. Millionen Menschen hätten über Jahre hinweg einen besseren Schlaf gehabt.\u003c/p\u003e","title":"Automatisch generierte Kalender Geburtstags- Benachrichtigung zur Geisterstunde eliminieren"},{"content":" Hanlons Rasiermesser\n„Geh nicht von Böswilligkeit aus, wenn Dummheit genügt“\nOckhams Rasiermesser\n„Von mehreren möglichen Erklärungen für ein und denselben Sachverhalt ist die einfachste Theorie allen anderen vorzuziehen“\nHumes Rasiermesser\n„Wenn die [aus einer Theorie] vorhergesagten Effekte nicht ausreichen, um einen Effekt zu erklären, muss diese [Theorie]entweder als Erklärung verworfen werden oder nur in dem Umfang angepasst werden, dass [die Theorie] den Effekt erklärt.“\nAlders Rasiermesser\n„Wenn etwas nicht durch ein Experiment oder Beobachtung belegt werden kann, ist es nicht wert darüber zu diskutieren.“\nGricesches semantisches Rasiermesser\n„[Aussagen und Implikationen] sollen nicht über die Notwendigkeit hinaus multipliziert werden.“\nScopies Rasiermesser\n„Argumente, welche mittels des Zitierens von besonders unseriöser Quellen belegt werden, können ignoriert werden“\n… weitere, die nicht direkt „Rasiermesser“ im Titel tragen, aber trotzdem zu diesen mitgezählt werden …\nPoppers Falsifizierungsprinzip\n„Ein empirisch-wissenschaftliches System muss an der Erfahrung scheitern können.“\nSagan Standard\n„Außergewöhnliche Aussagen benötigen einen außergewöhnlichen Beweis.“\nwelcher von Marcello Truzzi stammt und durch Carl Sagan bekannt wurde\nhttps://de.wikipedia.org/wiki/Hitchens%E2%80%99_Rasiermesser https://de.wikipedia.org/wiki/Hanlon%E2%80%99s_Razor https://de.wikipedia.org/wiki/Ockhams_Rasiermesser https://de.wikipedia.org/wiki/Falsifikationismus https://de.wikipedia.org/wiki/Rasiermesser_(Philosophie) ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-11-16-aus-der-reihe-philosophische-rasiermesser/","summary":"\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eHanlons Rasiermesser\u003c/strong\u003e\u003cbr\u003e\n„Geh nicht von Böswilligkeit aus, wenn Dummheit genügt“\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOckhams Rasiermesser\u003c/strong\u003e\u003cbr\u003e\n„Von mehreren möglichen Erklärungen für ein und denselben Sachverhalt ist die einfachste Theorie allen anderen vorzuziehen“\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHumes Rasiermesser\u003c/strong\u003e\u003cbr\u003e\n„Wenn die [aus einer Theorie] vorhergesagten Effekte nicht ausreichen, um einen Effekt zu erklären, muss diese [Theorie]entweder als Erklärung verworfen werden oder nur in dem Umfang angepasst werden, dass [die Theorie] den Effekt erklärt.“\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAlders Rasiermesser\u003c/strong\u003e\u003cbr\u003e\n„Wenn etwas nicht durch ein Experiment oder Beobachtung belegt werden kann, ist es nicht wert darüber zu diskutieren.“\u003c/p\u003e","title":"Aus der Reihe „philosophische Rasiermesser“"},{"content":"Ein Plädoyer gegen die Hyperlink Ignoranz Das Wunderbare an digitalen Medien wie PDF Dateien ist, dass sie mit Strg+f durchsuchbar sind und dass sie ein klickbares Inhaltsverzeichnis und Index haben. Aber leider viel zu oft haben sie das nicht. Manchmal werden Dokumente ausgedruckt und als Bild wieder eingescannt und somit ist der Text nicht mehr verfügbar. Der entsprechende Haken Beim Export nach PDF für ein klickbares Inhaltsverzeichnis wird einfach nicht gesetzt und der Index wird oft auch nur \u0026ldquo;ausgedruckt\u0026rdquo;. Seit der großen Verbreitung des World Wide Webs haben wir die Hyperlinks schätzen gelernt und dass ein Klick so viel effizienter sein kann, als das mühsame Blättern durch Dokumente an die richtige Stelle.\nEs ist einfach extrem ärgerlich, wenn Handbücher nichts davon enthalten. Mit Handbüchern arbeite ich. Heißt: ich springe von Stelle zu Stelle, muss die Suche benutzen, damit ich mir nicht ein ganzes Buch im Kopf merken muss. Leider gibt es immer noch neu erscheinende Dokumente, die aus einem Prä-Internet Zeitalter zu kommen scheinen. Und wenn einem nichts anderes übrig bleibt, als diese Dokumente zu nutzen, kann man sich beim Durcharbeiten eines kleinen kostenlosen Opensource Tools von 2011 bedienen und das Inhaltsverzeichnis (PDF Bookmarks) selbst setzen.\nAm liebsten hätte ich gleich noch eine Webresource, auf der ich meine Arbeit mit anderen teilen könnte. Gar nicht mal das Dokument selbst, denn die unterliegen oft gewissen Copyright Rechten. Aber die Meta Info. Die Arbeit, die ich mir machen musste, weil jemand den Haken beim Export nicht gefunden hat.\nDer Tool - JPDFBookmarks Das kostenlose Opensource Programm von 2011 ist in Java geschrieben und läuft unter Linux und Windows. Für Mac weiß ich das leider nicht.\nDie Nutzung ist sehr einfach. Die PDF Datei wird einfach rein geladen und wenn ein Eintrag im Inhaltsverzeichnis erstellt werden soll, dann muss nur ein Bookmark Strg+Alt+s erzeugt werden. Soll ein Unterpunkt erzeugt werden, dann Strg+Alt+f . Dabei speichert das Bookmark nicht nur die Seite, sondern auch auf welcher Höhe der Seite das Bookmark ist. So macht es Sinn z.B. die Kapitel Überschrift auf dem Bildschirm auszurichten und dann erst das entsprechende Bookmark zu setzen.\nJPDFBookmarks Ein absolut einfach zu bedienendes Programm, das du hier finden und runterladen kannst http://flavianopetrocchi.blogspot.com/2008/07/jpsdbookmarks-download-page.html\nFalls das Programm unter Linux nicht starten sollte, musst du nur (unter Ubuntu) das Paket \u0026ldquo;default-jre\u0026rdquo; installieren.\nUnd Bitte!\nErstellt in euren PDFs immer ein klickbares Inhaltsverzeichnis und einen Index. Wir haben schließlich das Jahr 2023. Die überleben wollen \u0026hellip;\nDanke.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-11-15-pdf-inhaltsverzeichnisse-toc-erstellen/","summary":"\u003ch2 id=\"ein-plädoyer-gegen-die-hyperlink-ignoranz\"\u003eEin Plädoyer gegen die Hyperlink Ignoranz\u003c/h2\u003e\n\u003cp\u003eDas Wunderbare an digitalen Medien wie PDF Dateien ist, dass sie mit Strg+f durchsuchbar sind und dass sie ein klickbares Inhaltsverzeichnis und Index haben. Aber leider viel zu oft haben sie das nicht. Manchmal werden Dokumente ausgedruckt und als Bild wieder eingescannt und somit ist der Text nicht mehr verfügbar. Der entsprechende Haken Beim Export nach PDF für ein klickbares Inhaltsverzeichnis wird einfach nicht gesetzt und der Index wird oft auch nur \u0026ldquo;ausgedruckt\u0026rdquo;. Seit der großen Verbreitung des World Wide Webs haben wir die Hyperlinks schätzen gelernt und dass ein Klick so viel effizienter sein kann, als das mühsame Blättern durch Dokumente an die richtige Stelle.\u003c/p\u003e","title":"PDF Inhaltsverzeichnisse (TOC) erstellen"},{"content":"Das Informationszeitalter sollte der Beginn einer wunderbaren Zeit sein. Information immer und überall verfügbar. Doch Dinge werden immer schlecht, wenn sie nicht zu Ende gedacht wurden. So wurde das Informationszeitalter ausgerufen und niemand kümmerte sich um die Qualität.\nDazu kamen noch verschiedene Plattformen, die auch noch bedient werden mussten. Fake News, Verschwörungserzählungen, Hatespeech, Sammeln und Verkauf von Bewegungsdaten. Kann man nichts machen.\nSocial Media wurde zur nächsten Ausrede, damit sich niemand um Qualität kümmern musste. Reichweite ist wichtiger als Inhalt. Fake News, Verschwörungserzählungen, Hatespeech, Sammeln und Verkauf von Bewegungsdaten. Kann man nichts machen.\nDas Füttern von Social Media Plattformen wurde für die meisten Firmen und öffentlichen Einrichtungen zur Bürgerpflicht. Jede neue Plattform wurde so schnell befüllt, weil KonsumentInnen befriedigt werden müssen. Die Hoheit über die Informationen wurde irgendwelchen verkoksten Silicon Valley Dudes überlassen, die jedes noch so schäbige Gewinngeschäft damit gemacht haben. Mit Ansage: Fake News, Verschwörungserzählungen, Hatespeech, Sammeln und Verkauf von Bewegungsdaten. Kann man nichts machen.\nDer Rausch des Neuen. Die neue digitale Welt. Die Droge der Zukunft war so verführerisch, dass nicht darüber nachgedacht wurde, welche Spätfolgen kommen könnten. Der selbstauferlegte Zwang nach Geschwindigkeit, nach immer schnelleren und ungeprüfteren Nachrichten wurde zum Bumerang. Die Chance wurde zum unerbittlichen Peiniger und Insolvenzbeschleuniger. Fake News, Verschwörungserzählungen, Hatespeech, Sammeln und Verkauf von Bewegungsdaten. Kann man nichts machen.\nSchuld war natürlich die Konsumentenschaft. DIE wollen immer alles und immer schneller. Das Verursacherprinzip wird bis heute ausgeblendet. Das Dealerprinzip wird einfach übernommen. Wir sind jetzt auf Plattform XY vertreten, sind aber nicht mehr für unsere Inhalte verantwortlich, denn was damit gemacht wird, haben wir nicht mehr im Griff. Daher müssen wir die Silicon Valley Dudes mit ihren Social Media Plattformen reglementieren, denn die sind natürlich schuld. Die Dudes, die von Anfang an gesagt haben, dass sie Informationen dazu verwenden, um Menschen zu erniedrigen und auszubeuten, Informationen zu missbrauchen und jede Falschdarstellung als freie Meinungsäußerung bei gleichzeitig völligem Realitätsverlust zu deklarieren. Fake News, Verschwörungserzählungen, Hatespeech, Sammeln und Verkauf von Bewegungsdaten. Kann man nichts machen.\nFirmen, Organisationen und Medien, die diesem Trend entgegenwirken erleben seit einigen Jahren einen Aufschwung. Informationen verfeinern und die Qualität verbessern, statt stumpf vervielfältigen und es nie wieder aus dem Netz zu bekommen.\nWie sieht so etwas in der Realität im Internet aus?\nInformationen nicht aus der Deutungshoheit entlassen. Weiterhin die Quelle für die Information bleiben. Informationen über Themen auf der eigenen Webseite belassen. Social Media Plattformen ausschließlich mit dem Hinweis bedienen, dass auf der Webseite die Informationen gefunden werden können. Webseite, RSS und EMail ist immer noch der zuverlässigste Service unabhängig von Zwischenhändler-Dudes mit ihren Social Media Suchtmaschinen. Denn niemand liest ernsthaft das weiße Rauschen , das in den ewigen Timelines modert.\nStatt als Lieferant für zwielichtige Geschäftemacher unterwürfig zu dienen und sich beklagen, dass jene den Gewinn immer mehr an sich ziehen, kann das Pflaster mit einem Ruck abgezogen werden und ich bin mir sicher, dass das viele Menschen sehr begrüßen werden. Denn die meisten haben es satt zwischen Katzenvideos, Vollpfostenkommentaren und Lifestyledealern, neudeutsch Influencern, nützliche Informationen zu finden.\nBesinnt euch auf eure Kernkompetenz. Seid nicht die unterwürfigen Diener von zwielichtigen Geschäftspraktiken. Macht aus dem Informationszeitalter ein Qualitätszeitalter der Informationen.\nAchja und fallt nicht auf \u0026ldquo;Die KI macht alles für euch\u0026rdquo; herein. Das ist das neue Heroin für Menschen, die denken, das Menschen nicht wichtig sind. KI sind bis jetzt noch Automaten, die Automatendinge tun. Die können zwar riesige Mengen viel schneller verarbeiten, aber das ist wie beim Kochen. Nur weil KI schneller aus 3 Mrd Fertiggerichten auswählen kann, ist dein Kochen mit frischen Zutaten immer noch besser und gesünder.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-11-05-informationsgesellschaft-statt-plattform-satisfier/","summary":"\u003cp\u003eDas Informationszeitalter sollte der Beginn einer wunderbaren Zeit sein. Information immer und überall verfügbar. Doch Dinge werden immer schlecht, wenn sie nicht zu Ende gedacht wurden. So wurde das Informationszeitalter ausgerufen und niemand kümmerte sich um die Qualität.\u003cbr\u003e\nDazu kamen noch verschiedene Plattformen, die auch noch bedient werden mussten. Fake News, Verschwörungserzählungen, Hatespeech, Sammeln und Verkauf von Bewegungsdaten. Kann man nichts machen.\u003c/p\u003e\n\u003cp\u003eSocial Media wurde zur nächsten Ausrede, damit sich niemand um Qualität kümmern musste. Reichweite ist wichtiger als Inhalt. Fake News, Verschwörungserzählungen, Hatespeech, Sammeln und Verkauf von Bewegungsdaten. Kann man nichts machen.\u003c/p\u003e","title":"Informationsgesellschaft statt Plattform-Satisfier"},{"content":"Zeilen zusammenfügen oder teilen in allen Variationen.\nDer Befehl dafür heißt JOIN\nAnmerkung: Groß-/Kleinschreibung ist wichtig. Großbuchstaben werden nicht extra mit einem SHIFT hervorgehoben\nJoin zwei Zeilen zusammenführen J mit Leerzeichen J - Sollen zwei Zeilen, die durch einen Zeilenumbruch getrennt wurden zusammengeführt werden, so kann in der oberen Zeile einfach ein großes J gedrückt werden. Das führt dazu, dass die untere Zeile nach oben geholt UND mit einem Leerzeichen Abstand an die aktuellen Zeile angehängt wird.\nIm Befehlsmodus - :join!\nSuchmuster - :g/pattern/join\nJoin ohne Leerzeichen gJ gJ - Soll die untere Zeile ohne Leerzeichen an die aktuelle Zeile angehängt werden, so lässt der Befehl gJ das Leerzeichen weg.\nVisual Join - Mehrere Zeilen verbinden v+Motion+J Join kann auch mit der Visual Markierung v und Motion Befehle benutzt werden.\nv + Motion + J oder gJ für mit oder ohne Leerzeichen\nBeispiele\nBefehl v4kJ\nv startet den visuellen Modus in der aktuellen Zeile 4 wird das nächste Kommando 4x wiederholen k eine Zeile hoch (und das dann 4x) J und verbinde diese 4 Zeilen miteinander Befehl v5jgJ\nv startet den visuellen Modus in der aktuellen Zeile 5 wird das nächste Kommando 5x wiederholen j eine Zeile runter (und das dann 5x) g der Befehl JOIN soll keine Leerzeichen hinzufügen J und verbinde diese 5 Zeilen miteinander ohne zusätzliche Leerzeichen Hilfe Eine ausführlichere Hilfe findet sich in Vim unter :help J\nWeitere hyperblog Artikel zum Thema\nvim[postlist id=730]\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-11-02-vim-zeilenspielereien-join/","summary":"\u003cp\u003eZeilen zusammenfügen oder teilen in allen Variationen.\u003cbr\u003e\nDer Befehl dafür heißt \u003cstrong\u003eJOIN\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e\u003c!-- raw HTML omitted --\u003eAnmerkung: Groß-/Kleinschreibung ist wichtig. Großbuchstaben werden nicht extra mit einem SHIFT hervorgehoben\u003c!-- raw HTML omitted --\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch3 id=\"join-zwei-zeilen-zusammenführen-j-mit-leerzeichen\"\u003eJoin zwei Zeilen zusammenführen \u003ccode\u003eJ\u003c/code\u003e mit Leerzeichen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eJ\u003c/code\u003e - Sollen zwei Zeilen, die durch einen Zeilenumbruch getrennt wurden zusammengeführt werden, so kann in der oberen Zeile einfach ein großes \u003ccode\u003eJ\u003c/code\u003e gedrückt werden. Das führt dazu, dass die untere Zeile nach oben geholt UND mit einem Leerzeichen Abstand an die aktuellen Zeile angehängt wird.\u003c/p\u003e","title":"Vim-Zeilenspielereien - Join"},{"content":"Funktioniert nicht unter Wayland.\nEin Werkzeug effizient nutzen zu können, ist die Grundlage sich ganz auf den Inhalt konzentrieren zu können. Ein Grund warum ich z.B. den Editor Vim gerne mag, weil mit ihm Test hocheffizient bearbeitet werden können. Aber das ist eine andere Geschichte.\nEffizienz heisst auch, bei einer Eingabemethode bleiben zu können und nicht ständig die Eingabegeräte zu wechseln. So ist der Wechsel von Tastatur zu Maus oder Touchpad immer eine Unterbrechung. Nicht nur im motorischen Ablauf, sondern eben auch in der Konzentration.\nAlso bei der Eingabe ausschliesslich auf der Tastatur bleiben zu können, oder bei der Nutzung der Maus oder des Touchpads nur auf diesen Geräten bleiben zu können, hat viele Vorteile.\nFür das Touchpad gibt es die Programme Touchegg, das die Erkennung von Gesten mit mehreren Fingern und Steuerung von Befehlen verwaltet, und Touché mit dem die Einstellungen komfortabel eingerichtet werden können.\nBeides ist für viele Linuxsysteme verfüg- und installierbar. Für Ubuntu ist die Installation extrem einfach.\nTouchegg (der Dienst) gibt es hier https://github.com/JoseExposito/touchegg und die Installation wird sehr gut beschrieben. Im wesentlichen läuft sie so ab\nsudo add-apt-repository ppa:touchegg/stable sudo apt update sudo apt install touchegg Damit ist der Dienst installiert und gestartet.\nJetzt nur noch Touché installieren. Bei Touchegg wird auf die Seite hingewiesen https://github.com/JoseExposito/touche . Touché wird als Flatpak über Flathub installiert. Wer nicht weiß, wie das geht sucht auf dieser Seite https://flathub.org/setup seine Distribution raus. Achtung! Es wird zwischen Ubuntu und z.B. Kubuntu unterschieden. Also ruhig lieber genauer suchen und dann der Installationsanleitung folgen.\nAlso wenn Flathub integriert ist, kann Touché ganz einfach installiert werden. Bei meinem KDE öffne ich dazu einfach das Programm Discover und gebe in der Suche Touché ein und drücke auf installieren. Warten. Fertig. Das Programm starten.\n2 Finger Kneifgesten 3 Finger Wischgesten 4 Finger Kneifgesten 4 Finger Wischgesten Nur auf Touchscreens: Tippgesten für 2 und 4 Finger Verfügbar sind folgende Optionen für eine ausgewählte Geste, die wohl so ziemlich fast alles abdecken, was so gebraucht werden könnte.\n2 Finger kneifen Rein = Vollbildmodus an/aus\n2 Finger kneifen Raus = Maximieren und zurück\n3 Finger wischen hoch = Alle Fenster auf dem Desktop anzeigen / Fensterwechsler\n3 Finger wischen runter = Minimieren\n3 Finger wischen rechts = Programm beenden\n3 Finger wischen links = Strg+w … in den meisten Programmen das Tab schliessen.\n4 Finger wischen Hoch = Neues Dokument Strg+n\n4 Finger wischen Runter = Speichern Strg+s\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-10-31-touchpad-effizient-nutzen-touchegg-touche/","summary":"\u003cp\u003eFunktioniert nicht unter Wayland.\u003c/p\u003e\n\u003cp\u003eEin Werkzeug effizient nutzen zu können, ist die Grundlage sich ganz auf den Inhalt konzentrieren zu können. Ein Grund warum ich z.B. den Editor Vim gerne mag, weil mit ihm Test hocheffizient bearbeitet werden können. Aber das ist eine andere Geschichte.\u003c/p\u003e\n\u003cp\u003eEffizienz heisst auch, bei einer Eingabemethode bleiben zu können und nicht ständig die Eingabegeräte zu wechseln. So ist der Wechsel von Tastatur zu Maus oder Touchpad immer eine Unterbrechung. Nicht nur im motorischen Ablauf, sondern eben auch in der Konzentration.\u003cbr\u003e\nAlso bei der Eingabe ausschliesslich auf der Tastatur bleiben zu können, oder bei der Nutzung der Maus oder des Touchpads nur auf diesen Geräten bleiben zu können, hat viele Vorteile.\u003c/p\u003e","title":"Touchpad effizient nutzen - Touchegg \u0026amp; Touché"},{"content":"Praktischerweise ist der Nextcloud Desktop Client in den Quellen enthalten. Tuxedo OS hat als grafischen Desktop KDE als Grundlage. Der Nextcloud Client greift aber auf eine Technologie zur Speicherung von Authentifikationen zurück, die in einem Paket von GNOME, der andere große grafische Desktop. Das ist standardmäßig nicht installiert.\nDas hat zur Folge, dass jedes Mal, wenn der Rechner neu gestartet wird, hat der Nextcloud Client vergessen, dass er schon authentifizier ist und fordert erneut eine Authentifikation an. Kann man mögen, muss man aber nicht.\nDamit der Nextcloud Desktopclient nur einmal für immer authentifiziert werden kann, muss noch zusätzlich das Paket gnome-keyring installiert werden.\nDas kann ganz fix in der Konsole oder einem Terminal gemacht werden mit dem Befehl\nsudo apt install gnome-keyring Dann nur noch einmal authentifizieren. Den Dialog mit dem gnome-keyring durchspielen. Und das war es schon.\nKleine Anmerkung, aber keine Empfehlung: Wer beim Gnome-Keyring, ein Passwort eingibt, muss auch nicht jedes Mal beim Start des Systems ein Passwort eingeben. Allerdings die Authentifizierung dann auch nicht mehr geschützt. Bequemlichkeit gegen Sicherheit. Beides ist legitim. Es sollte nur gewusst werden.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-10-29-tuxedo-os-und-nextcloud-desktop-client/","summary":"\u003cp\u003ePraktischerweise ist der Nextcloud Desktop Client in den Quellen enthalten. Tuxedo OS hat als grafischen Desktop KDE als Grundlage. Der Nextcloud Client greift aber auf eine Technologie zur Speicherung von Authentifikationen zurück, die in einem Paket von GNOME, der andere große grafische Desktop. Das ist standardmäßig nicht installiert.\u003c/p\u003e\n\u003cp\u003eDas hat zur Folge, dass jedes Mal, wenn der Rechner neu gestartet wird, hat der Nextcloud Client vergessen, dass er schon authentifizier ist und fordert erneut eine Authentifikation an. Kann man mögen, muss man aber nicht.\u003c/p\u003e","title":"Tuxedo OS und Nextcloud Desktop Client"},{"content":"Tuxedo OS bzw aktuell zur Erstellung des Artikels Tuxedo OS 2 ist ein maßgeschneidertes Ubuntu, der gleichnamigen Augsburger Computer Firma Tuxedocomputers ohne die zusätzliche umstrittene SNAP Paketverwaltung, aber dafür mit dem sehr aktuellen KDE Neon, Pipewire und einigem mehr.\nMaßgeschneidert kann als \u0026ldquo;erweitert\u0026rdquo; verstanden werden.\nSo bleibt das Grundsystem gleich. Außer dass Anpassungen für die Hardware verfügbar sind, die Windows Wrapper Software Wine, mit der Windows Programme direkt unter Linux installiert und lauffähig sind. Und auch noch ein paar Optimierungen für den Grafikbeschleuniger Vulkan, dem Nachfolger von OpenGL.\nGrundsätzlich kann gesagt werden, dass es ähnlich wie ein Kubuntu ist, nur aktueller und optimaler für die Hardware der Produkte von Tuxedocomputers angepasst.\nIch halte das hier in diesem Blogartikel fest, weil die Installation von Wine über die Installationsanleitung für Ubuntu über die Webseite WineHQ fehl schlägt. Aber Tuxedocomputers hat hier, wie oben schon erwähnt, ein zusätzliches Repository (angepasste Softwarequelle) mit der das Hinzufügen von Wine kein Problem mehr ist.\nDa ich für meine Musikproduktion das Paket winehq-staging für die Windows Synthesizer und Audio Plugins und yabridge brauche, füge ich einfach das Småland-Repo wie auf der Webseite beschrieben hinzu - statt dem WineHQ Repo - und installiere es in der Kommandozeile (Konsole) mit\nsudo apt install --install-recommends winehq-staging Und damit kann ich nun alle Windowsprogramme in meinem Linux starten.\nQuellen Wine, Vulkan, Lutris https://www.tuxedocomputers.com/de/Das-Smaland-Repo-mit-experimentellen-Paketen-aktivieren.tuxedo Tuxedo OS https://www.tuxedocomputers.com/de/TUXEDO-OS_1.tuxedo Tuxedo OS 2 https://www.tuxedocomputers.com/de/Erster-Blick-auf-TUXEDO-OS-2.tuxedo Tuxedo OS 2 fertig https://www.tuxedocomputers.com/de/Massgeschneidertes-Betriebssystem-TUXEDO-OS-2-fertig-und-bereit-fuer-den-Einsatz.tuxedo Vulkan https://de.wikipedia.org/wiki/Vulkan_(API Vulkan https://en.wikipedia.org/wiki/Vulkanhttps://en.wikipedia.org/wiki/Vulkan Weitere hyperblog Artikel zum Thema\npipewire[postlist id=728]\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-10-29-tuxedo-os-und-wine/","summary":"\u003cp\u003eTuxedo OS bzw aktuell zur Erstellung des Artikels \u003ca href=\"https://www.tuxedocomputers.com/de/Erster-Blick-auf-TUXEDO-OS-2.tuxedo\"\u003eTuxedo OS 2\u003c/a\u003e ist ein maßgeschneidertes Ubuntu, der gleichnamigen Augsburger Computer Firma \u003ca href=\"https://www.tuxedocomputers.com/de/\"\u003eTuxedocomputers\u003c/a\u003e ohne die zusätzliche umstrittene \u003ca href=\"https://de.wikipedia.org/wiki/Snappy_(Paketverwaltung)\"\u003eSNAP\u003c/a\u003e Paketverwaltung, aber dafür mit dem sehr aktuellen \u003ca href=\"https://neon.kde.org/\"\u003eKDE Neon\u003c/a\u003e, \u003ca href=\"https://pipewire.org/\"\u003ePipewire\u003c/a\u003e und einigem mehr.\u003c/p\u003e\n\u003cp\u003eMaßgeschneidert kann als \u0026ldquo;erweitert\u0026rdquo; verstanden werden.\u003c/p\u003e\n\u003cp\u003eSo bleibt das Grundsystem gleich. Außer dass Anpassungen für die Hardware verfügbar sind, die Windows Wrapper Software \u003ca href=\"https://www.winehq.org/\"\u003eWine\u003c/a\u003e, mit der Windows Programme direkt unter Linux installiert und lauffähig sind. Und auch noch ein paar Optimierungen für den Grafikbeschleuniger \u003ca href=\"https://de.wikipedia.org/wiki/Vulkan_(API)\"\u003eVulkan\u003c/a\u003e, dem Nachfolger von OpenGL.\u003c/p\u003e","title":"Tuxedo OS und Wine"},{"content":"Für meine digitalen Notizen und Handbücher verwende ich seit längerer Zeit nur noch Markdown Textdateien. Aus Resilienz Gründen, um mit allen möglichen Programmen an meinen Daten arbeiten zu können und auch noch nach Jahren darauf zugreifen zu können, wenn es diverse Programme nicht mehr gibt.\nDazu benutze ich aktuell die Suite Obsidian unter Linux, weil sie mir eine sehr gute Oberfläche und Suche bietet. Ab und zu exportiere ich dann auch die eine oder andere Datei, oder eine Zusammenstellung als PDF Datei.\nDer Export nach PDF ist zwar super, aber leider integriert sie kein Inhaltsverzeichnis (TOC: Table of Content). Gerade bei längeren Texten, die bei mir häufiger vorkommen, empfinde ich das als absolut notwendig.\nIn den Community Plugins, über das Einstellungsmenü von Obsidian, bin ich auch nicht fündig geworden. Aber glücklicherweise hat jemand dann noch ein Plugin geschrieben, das sich Obsidian Better Export PDF nennt und mit einer kleinen Installationsanleitung beschrieben wird.\nNun kann ich direkt PDFs mit wunderbaren Inhaltsverzeichnissen exportieren, ohne den Umweg über Copy n Paste über LibreOffice zu gehen.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-10-25-obsidian-pdf-export-mit-toc/","summary":"\u003cp\u003eFür meine digitalen Notizen und Handbücher verwende ich seit längerer Zeit nur noch Markdown Textdateien. Aus Resilienz Gründen, um mit allen möglichen Programmen an meinen Daten arbeiten zu können und auch noch nach Jahren darauf zugreifen zu können, wenn es diverse Programme nicht mehr gibt.\u003c/p\u003e\n\u003cp\u003eDazu benutze ich aktuell die Suite \u003ca href=\"https://obsidian.md/\"\u003eObsidian\u003c/a\u003e unter Linux, weil sie mir eine sehr gute Oberfläche und Suche bietet. Ab und zu exportiere ich dann auch die eine oder andere Datei, oder eine Zusammenstellung als PDF Datei.\u003c/p\u003e","title":"Obsidian - PDF Export mit TOC"},{"content":"Der Journalismus sucht nach Twitter aka X eine Alternative und taucht immer wieder seine Zehen in das Fediverse. Oder wie es dann immer wieder schlecht recherchiert heißt: in Mastodon.\nGerade höre ich wieder einen Podcast in dem ein Journalist sich darüber beklagt, dass das alles so kompliziert sei und nachdem er sich bei Mastodon angemeldet hat, ihm niemand folgt. Aber weder im Podcast, noch auf der Webseite des Podcasts, noch beim öffentlich rechtlichen Rundfunk oder über irgendeine Suchmaschine ist sein Account auffindbar.\nWer sich versteckt, sollte sich nicht beklagen, dass er nicht gefunden wird.\nDas ist leider kein Einzelfall.\nViele dieser jammernden JournalistInnen geben nicht an, wo sie zu finden sind. Es scheint mir manchmal, als wäre das die Idee dahinter.\nAllerdings gibt es auch gute Gegenbeispiele. Es gibt sehr viele JournalistInnen, die im Fediverse, oder wie der Pop-Journalismus sagt \u0026ldquo;Mastodon\u0026rdquo; vertreten und sichtbar sind. Die verstanden haben, dass Ansehen durch Vertrauen entsteht. Oder auf neudeutsch: Follower durch gute Arbeit und nicht durch Algorithmus.\nUnd vielleicht noch eine Sache, die dem Jammeralismus nicht so gut steht: Was ist von deutschen JournalistInnen zu halten, die das das Prinzip eines Föderalismus oder einer Basisdemokratie aka Dezentralisierung nicht verstehen?\nWer mehr über das Fediverse (Mastodon und alle anderen) verstehen möchte, dem möchte ich unseren Podcast ans Herz legen, der sich mit einigen Projekten auseinander setzt und auch hier und da mal ein wenig mehr darüber erklärt.\nAlles über das Fediverse #komprimiert\nhttps://besser.demkontinuum.de/2022/05/alles-ueber-das-fediverse-komprimiert/\nDas Fediverse als Chance\nhttps://besser.demkontinuum.de/2021/12/das-fediverse-als-chance/\nUnd wenn JournalistInnen es tatsächlich ernst meinen und immer noch Fragen über die Organisation und Funktion haben, dann fragen Sie mich doch gerne per Mail hoergen ett hoergen Punkt org oder über das Fediverse\nDanke\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-10-25-journalismus-und-mastodon/","summary":"\u003cp\u003eDer Journalismus sucht nach Twitter aka X eine Alternative und taucht immer wieder seine Zehen in das Fediverse. Oder wie es dann immer wieder schlecht recherchiert heißt: in \u003cem\u003eMastodon\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eGerade höre ich wieder einen Podcast in dem ein Journalist sich darüber beklagt, dass das alles so kompliziert sei und nachdem er sich bei Mastodon angemeldet hat, ihm niemand folgt. Aber weder im Podcast, noch auf der Webseite des Podcasts, noch beim öffentlich rechtlichen Rundfunk oder über irgendeine Suchmaschine ist sein Account auffindbar.\u003c/p\u003e","title":"Journalismus und Mastodon"},{"content":"Es gibt sie immer noch: die Cookie Banner. Teilweise seitenweise Erklärungen warum diese 35 Punkte ein oder ausgeschaltet werden können und warum die Seite ohne die Zustimmung nicht angeschaut werden darf. Was dann in den meisten Fällen dann doch geht. Was dann wiederum Fragen aufwirft, für was jetzt eigentlich die Zustimmung erteilt wurde.\nAuch gibt es seit längerem eine gesetzliche Regelung, dass manche Optionen nicht als Standard gesetzt sein dürfen, sondern von den BesucherInnen selbst gesetzt werden müssen. Das nennt sich \u0026ldquo;Opt-In\u0026rdquo;. Also Optional einschalten. Das Gegenteil heißt \u0026ldquo;Opt-Out\u0026rdquo; und ist in vielen Fällen nicht zulässig.\nFür BesucherInnen sehr nervig. Und von Seitenbetreibern auch teilweise illegal. Wie das ZDF mit seinem Cookie Banner, das im zweiten Untermenü den Punkt \u0026ldquo;Erforderliche Erfolgsmessung\u0026rdquo; standardmäßig eingeschaltet hat. Nur weil es nach müssen klingt, ist es dennoch illegal.\nWarum gibt es diese Cookie Banner überhaupt?\nSie informieren grob über 2 Dinge.\nDie Webseite benutzt ein Cookie für das Login oder die Session (Webshop, Artikel merken) Die Webseite nutzt externe Resourcen. Zum Beispiel Software oder Dateien, die bei deinem Besuch immer aktuell von anderen Webseiten mitgeladen werden. Bekanntes Beispiel sind die Google Fonts. Beide Punkte sind bei einem einfachen Besuch einer Webseite ohne Login oder Session nicht notwendig.\nPunkt 1 betrifft es, wenn du dich bei einer Webseite anmeldest (Webshop, Webmailer usw), dann wird so etwas natürlich gebraucht. Und hier bekommst du bei deiner aktiven Anmeldung auch die AGBs angezeigt, durchläufst einen Prozess, bei dem dir das irgendwann auffallen sollte, was du da gerade tust.\nPunkt 2, das Benutzen von externen Resourcen ist absolut vermeidbar. Und Punkt 2 ist auch meist der Grund für diese ausschweifenden Cookie Banner.\nEin Vergleich aus dem echten Leben, warum Webseiten diese Cookies immer noch setzen.\nDu kennst doch bestimmt die Bilder von Stromleitungen, die eher aussehen wie so ein verheddertes Wollknäuel. Im Laufe der Zeit haben sich diverse Leute dazu eingeklinkt und irgendwas davon abgezweigt. Vermutlich wusste keiner so ganz genau, ob das in Ordnung ist, ob das nicht alles überlastet und ob da nicht ein Kurzschluss mit eingebaut wird. Also ein riesiges Chaos von Verbindungen unbekannter Art und keinerlei Chance auf Einschätzung, was da genau passiert und Hoffen, dass es irgendwie gut gehen wird.\nDeutlich gesagt entspricht das den Webseiten, die solche Cookie Banner einblenden. Die haben irgendwann angefangen was zu bauen, dann nützliche Funktionen von anderen Webseiten und anderen Programmbibliotheken dazu genommen, dann noch einen Drittanbieter mit rein genommen, ein anderer macht die Auswertung. Zum Schluss bleibt dieser chaotische Haufen von Funktionen, Verbindungen und DrittanbieterInnen und die WebseitenanbieterIn hat komplett den Überblick bzw die Kontrolle verloren, was da eigentlich passiert.\nDie \u0026ldquo;Technologie\u0026rdquo; hinter der Webseite sieht aus und \u0026ldquo;funktioniert\u0026rdquo; wie diese chaotischen Stromleitungsknäuels.\nStatt dieses Chaos aufzuräumen und mit einer zeitgemäßen Technologie aus diesem Jahrhundert zu ersetzen, werden Schilder (Cookies) mit der Aufschrift \u0026ldquo;Könnte Strom enthalten - Benutzung auf eigene Gefahr\u0026rdquo; aufgehängt.\nWürdest du eine Elektrikerfirma für deine Wohnung oder Haus beauftragen, die so agiert und würdest du Gefahr laufen wollen, dass jedes Mal wenn du einen Schalter betätigst du eventuell: einen Stromschlag bekommst oder das Licht in der Küche an oder aus geht oder alle Wasserhähne im Haus auf oder zu gehen oder ein Webcam Livestream von dir auf YouTube läuft oder deine Kreditkartennummer auf Wikipedia veröffentlicht wird, oder ein Bestellung über 25.000 Liter Milch ausgelöst wird?\nCookie Banner sind doof. Aber sie zeigen wunderbar, wie sehr diese Webseite sich um das Besucherwohl beim einem reinen Besuch kümmert.\nViel Cookie = Wir haben die Kontrolle verloren\nKein Cookie = Wir wissen was wir tun\nPS: Und nur weil manche Webseiten über \u0026ldquo;Computers\u0026rdquo; oder \u0026ldquo;Das Internet\u0026rdquo; reden, heißt das noch lange nicht, dass sie eine Ahnung davon haben.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-10-02-warum-cookie-banner-doof-sind/","summary":"\u003cp\u003eEs gibt sie immer noch: die Cookie Banner. Teilweise seitenweise Erklärungen warum diese 35 Punkte ein oder ausgeschaltet werden können und warum die Seite ohne die Zustimmung nicht angeschaut werden darf. Was dann in den meisten Fällen dann doch geht. Was dann wiederum Fragen aufwirft, für was jetzt eigentlich die Zustimmung erteilt wurde.\u003c/p\u003e\n\u003cp\u003eAuch gibt es seit längerem eine gesetzliche Regelung, dass manche Optionen nicht als Standard gesetzt sein dürfen, sondern von den BesucherInnen selbst gesetzt werden müssen. Das nennt sich \u0026ldquo;Opt-In\u0026rdquo;. Also Optional einschalten. Das Gegenteil heißt \u0026ldquo;Opt-Out\u0026rdquo; und ist in vielen Fällen nicht zulässig.\u003c/p\u003e","title":"Warum Cookie Banner doof sind"},{"content":"Kann denn das wirklich sein?\nDer Tenor \u0026ldquo;Das wird sich ganz schlimm auf die VerbraucherInnen auswirken und sie werden sehr viel mehr bezahlen müssen\u0026rdquo; wird nicht ein einziges Mal durch die Frage \u0026ldquo;Könnten denn die Produzenten, die teils riesigen Gewinnmargen nicht als Beitrag zu einer stabileren Wirtschaft senken?\u0026rdquo; unterbrochen.\nAber nein nein, die Bedrohung \u0026ldquo;Wenn wir die Produktion aus den Billiglohnländern zurück holen, wird alles teurer\u0026rdquo; schwebt als eine Art Argument (??) für das \u0026ldquo;Keep die Gewinnmarge so high wie possible\u0026rdquo; über allem.\nWitzigerweise werden gerade Jeansprodukte und Pharma genannt. Die Bereiche mit den höchsten Gewinnmargen überhaupt.\nZwischendurch wird noch Supercomputer, Blockchain und CyberCyberKriminalität eingeworfen, damit das alles noch komplexer und teurer erscheint. Aber die Kabelbäume in Autos werden noch von Hand montiert \u0026ldquo;weil es hochkomplex und ein sensibler Bereich ist\u0026rdquo;.\nÜbersetzt heißt das: ArbeiterInnen sind immer noch billiger als Roboter. Was dann sofort die Frage aufwirft, ob diese Arbeit wirklich gerecht bezahlt wird. Also so in echt in der Realität. Denn eigentlich sind Roboter immer billiger als ArbeiterInnen \u0026hellip;\nEin Paradebeispiel für Framing für den Profit\nHier die Beschreibung und URL zu \u0026ldquo;radio Wissen\u0026rdquo;\nWeltweite Lieferketten - Wer verbindet, wer hält, wer bedroht sie?\nLieferketten halten die Welt zusammen und sind dabei anfällig für geopolitische Spannungen, Cyberkriminalität und Produktionsbedingungen. Das deutsche Lieferkettensorgfaltspflichtgesetz und die europäische Lieferkettenrichtlinie sollen sie nun transparenter und widerstandsfähiger machen. Digitalisierung ist dabei sehr wichtig. Autorin: Brigitte Kramer\nWeltweite Lieferketten - Wer verbindet, wer hält, wer bedroht sie? 22 Min. | 27.9.2023 VON: Brigitte Kramer\nAusstrahlung am 28.9.2023\nhttps://www.br.de/mediathek/podcast/radiowissen/weltweite-lieferketten-wer-verbindet-wer-haelt-wer-bedroht-sie/2052706\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-28-bock-auf-eine-lobbyverseuchte-podcastfolge-ueber-konsum-aka-weltweite-lieferketten/","summary":"\u003cp\u003eKann denn das wirklich sein?\u003c/p\u003e\n\u003cp\u003eDer Tenor \u0026ldquo;\u003cem\u003eDas wird sich ganz schlimm auf die VerbraucherInnen auswirken und sie werden sehr viel mehr bezahlen müssen\u003c/em\u003e\u0026rdquo; wird nicht ein einziges Mal durch die Frage \u0026ldquo;\u003cem\u003eKönnten denn die Produzenten, die teils riesigen Gewinnmargen nicht als Beitrag zu einer stabileren Wirtschaft senken?\u003c/em\u003e\u0026rdquo; unterbrochen.\u003c/p\u003e\n\u003cp\u003eAber nein nein, die Bedrohung \u0026ldquo;\u003cem\u003eWenn wir die Produktion aus den Billiglohnländern zurück holen, wird alles teurer\u003c/em\u003e\u0026rdquo; schwebt als eine Art Argument (??) für das \u0026ldquo;\u003cem\u003eKeep die Gewinnmarge so high wie possible\u003c/em\u003e\u0026rdquo; über allem.\u003c/p\u003e","title":"Bock auf eine lobbyverseuchte Podcastfolge über Konsum aka weltweite Lieferketten?"},{"content":"Ob Klimawandel, Coronaimpfung, Maskenverweigerung oder einfach nur stumpfer Rassismus und alle Varianten von Diskriminierung, sind die Hauptzutaten aus den miefigen Wohnstuben von Menschen, die zu feige sind Verantwortung für ihr Land, ihr Volk und ihre Mitmenschen zu übernehmen.\nEin Haufen Drückeberger und Feiglinge, die sich in Gruppen zusammen schließen und hoffen, dass sich nie irgendetwas ändern würde. Die hoffen, dass die Welt, von der sie maximal profitieren, nie die dazu gehörige Verpflichtung einfordern wird.\nSo lassen sie sich von einer dümmlichen Faschistenideologie einnebeln. Und sie sagen mit Recht \u0026ldquo;Ich bin kein Nazi\u0026rdquo;, denn der Parteieintritt in die NSDAP ist ja nicht mehr möglich. Aber sie halten dennoch die selbe Ideologie und den selben irren Geisteszustand hoch, der auch per spontanem Zufall das Feindbild von Religion auf Lebensalter, Körperfülle oder andere ausgedachte Merkmale ändern könnte.\nNach dem Grundsatz: Wer als Nächster in der Reihe das schwächste Glied ist, wird gejagt.\nDie Gruppe, die zuvor noch unterstützt hat, wird von anderen Mitläufern, die weiter oben in der Nahrungskette sind, geschlachtet.\nUnd gerade die stillen Mitläufer, die sich lieber raus halten möchten, sind die, die ebenfalls schnell verzichtbar werden. Denn sie bremsen nur den euphorischen Blutrausch der Psychopathen und Menschenverführer.\nDie Menschen, die sich als Protestwähler, eigentlich Konservative, Wutbürger, Ich bin ja kein Nazi aber oder Wachschafe bezeichnen sind einfach nur Nutzvieh, Feiglinge und Drückeberger, die ihre eigenen Schlächter züchten und deren Villen finanzieren.\nÜberlegt euch lieber vor der nächsten Wahl, dass ihr nicht irgendwann nach der Wahl und Machtergreifung an euer eigenes Kreuz genagelt werdet.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-24-feiglinge-und-drueckeberger/","summary":"\u003cp\u003eOb Klimawandel, Coronaimpfung, Maskenverweigerung oder einfach nur stumpfer Rassismus und alle Varianten von Diskriminierung, sind die Hauptzutaten aus den miefigen Wohnstuben von Menschen, die zu feige sind Verantwortung für ihr Land, ihr Volk und ihre Mitmenschen zu übernehmen.\u003c/p\u003e\n\u003cp\u003eEin Haufen Drückeberger und Feiglinge, die sich in Gruppen zusammen schließen und hoffen, dass sich nie irgendetwas ändern würde. Die hoffen, dass die Welt, von der sie maximal profitieren, nie die dazu gehörige Verpflichtung einfordern wird.\u003c/p\u003e","title":"Feiglinge und Drückeberger"},{"content":"Nicht nur die Temperaturen steigen an, sondern auch die Extremwetterereignisse nehmen zu. Das Klimaleugnen wird zwar immer schwieriger, aber gerade der faschistische Teil der Gesellschaft verbreitet immer wieder \u0026ldquo;Es gab Zeiten auf der Erde, da war es auch schon um einiges wärmer oder kälter. Das sei normal. Das ist die Natur.\u0026rdquo;\nAls Laie ist es oft schwierig in solchen Diskussionen an den gesunden Menschenverstand der Menschen zu appellieren, daher hier ein Vergleich, wie dieses \u0026ldquo;es war ja schon mal wärmer und es hat uns auch nicht geschadet\u0026rdquo; Argument sofort als absoluter Unsinn entlarvt werden kann.\nStell dir vor, Klimawandel ist wie die Beschleunigung in einem Auto. Es gibt Autos die beschleunigen von 0-100 km/H in 20 Sekunden und es gibt sehr sportliche Autos die beschleunigen in 6-8 Sekunden auf 100 km/h. Das drückt dich dann ordentlich in den Sitz. Und das beschreibt die historischen Temperaturverläufe auf der Erde.\nDer Klimawandel und Temperaturanstieg, den wir jetzt haben, ist mit der Beschleunigung von 0-100 km/H im Millisekunden Bereich vergleichbar. Tendenz schneller werdend. Und das ist mit sehr großer Wahrscheinlichkeit tödlich.\nNormal oder \u0026ldquo;Die Natur\u0026rdquo; ist es, wenn Menschen ohne Hilfsmittel beschleunigen, das gemeinhin auch Laufen und Rennen genannt wird.\nUnd nebenbei gesagt, ist es immer von Vorteil auf Menschen zu hören, die sich auf ihrem Gebiet sehr gut auskennen. Die Wahrscheinlichkeit steigt sogar, wenn ganz viele Menschen aus einem Fachgebiet das Gleiche oder sogar das Selbe sagen. Wissenschaft.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-19-auf-der-erde-gab-es-schon-immer-mal-hoehere-temperaturen/","summary":"\u003cp\u003eNicht nur die Temperaturen steigen an, sondern auch die Extremwetterereignisse nehmen zu. Das Klimaleugnen wird zwar immer schwieriger, aber gerade der faschistische Teil der Gesellschaft verbreitet immer wieder \u0026ldquo;Es gab Zeiten auf der Erde, da war es auch schon um einiges wärmer oder kälter. Das sei normal. Das ist die Natur.\u0026rdquo;\u003c/p\u003e\n\u003cp\u003eAls Laie ist es oft schwierig in solchen Diskussionen an den gesunden Menschenverstand der Menschen zu appellieren, daher hier ein Vergleich, wie dieses \u0026ldquo;es war ja schon mal wärmer und es hat uns auch nicht geschadet\u0026rdquo; Argument sofort als absoluter Unsinn entlarvt werden kann.\u003c/p\u003e","title":"Auf der Erde gab es schon immer mal höhere Temperaturen"},{"content":"Seit einiger Zeit wird ein neues \u0026ldquo;Passwortkonzept\u0026rdquo; beworben, womit die alten Passwörter nicht mehr notwendig sind. Über dieses \u0026ldquo;neue\u0026rdquo; Konzept wird viel gesprochen und viel Unsinn verzapft. Daher kurz zusammengefasst, ohne Bullshit und Buzzword Bingo\nPasskey nutzt die Kombination aus\nAsymmetrischer Verschlüsselung wie GPG Biometrie, wie Gesicht, Fingerabdruck Synchronisation über mehrere Geräte So gut, wie das jetzt werbetechnisch hier aussieht ist es gar nicht. So ganz gar nicht! Oder noch deutlicher\nDas Konzept von Passkey ist sehr schlecht!\nIch erkläre und kommentiere diese drei Punkte in dieser Kritik, damit die massiven Probleme einfacher verstehbar werden.\nAsymmetrische Verschlüsselung - GPG Vorneweg: asymmetrische Verschlüsselung ist sehr gut!\nDiese Verschlüsselung gibt es für Endverbraucher schon seit 25/30 Jahren z.B. für Email. GPG/GnuPG (GNU Privacy Guard) oder früher auch die kommerzielle Variante PGP eines Anbieters.\nDiese Verschlüsselung funktioniert so, dass mit Hilfe der Software ein Schlüsselpaar generiert wird (z.B. 2 Text-Dateien). Eine Datei enthält den Privaten/Geheimen Schlüssel und eine Datei enthält den Öffentlichen/Public Schlüssel. Zwei unterschiedliche Schlüssel, daher heißt diese Verschlüsselung asymmetrisch. Den geheimen Schlüssel muss ich beschützen und sicherstellen, dass niemand diesen Schlüssel in die Hände bekommt. Diesen Schlüssel brauche ich, um Daten, die mit dem öffentlichen Schlüssel verschlüsselt wurden, wieder zu entschlüsseln. Dieser geheime Schlüssel darf also niemals meine \u0026ldquo;Hände\u0026rdquo; verlassen. Ganz im Gegenteil dazu der öffentliche/public Schlüssel. Mit diesem Schlüssel können Daten nur verschlüsselt werden. Nicht entschlüsselt, sondern nur VERschlüsselt werden. Daher kann dieser öffentlich Schlüssel offen verteilt werden, überall gepostet oder irgendwelchen wildfremden Menschen in die Hand gedrückt werden. Das Einzige, was diese machen können ist dann Daten zu verschlüsseln, die nur noch ich mit meinem privaten/geheimen Schlüssel wieder entschlüsseln kann. Das ist das grundlegende Prinzip von GPG oder asymmetrischer Verschlüsselung.\nBiometrie Auch wenn Biometrie immer wieder in Zusammenhang mit Sicherheit gebracht wird, bleibt es weiterhin absolut falsch.\nFolgende Definition ist richtig:\nBiometrie = Bequemlichkeit = unsicher\nUnd auch wenn immer noch auf die Einzigartigkeit von Fingerabdrücken, Augen bzw Iris oder anderen Körpermerkmalen hingewiesen wird, so wird auch immer wieder vergessen, dass wir unsere Fingerabdrücke bei jeder Gelegenheit unzählige Male jeden Tag hinterlassen. Dass unsere Augen, alleine durch die Smartphones zigtausend Mal fotografiert wurden und alle anderen Merkmale, wie Stimme usw überall verfügbar und aufgezeichnet sind.\nBiometrie ist Bequemlichkeit und damit das absolute Gegenteil von Sicherheit.\nSynchronisation Synchronisation ist mittlerweile ein allgegenwärtiger Begriff, weil wir viele Geräte besitzen und auf jedem Gerät immer alles auf dem selben Stand halten wollen. Und das möglichst automatisch. Also synchronisieren wir unsere Dokumente, Bookmarks, Bilder, Musik usw über irgendeinen Service. Meist ist es eine Cloud eines externen Anbieters (außerhalb unserer Wohnung, auf der anderen Seite des häuslichen Internetrouters). Das ist bequem. Und wie schon weiter oben geschrieben, ist Bequemlichkeit das Gegenteil von Sicherheit.\nWenn alles zusammen kommt So, wie passt das jetzt alles zusammen?\nGPG oder die asymmetrische Verschlüsselung ist eine super Sache. Sie funktioniert hervorragend und wird auch von vielen Geheimdiensten, Botschaften, JournalistInnen benutzt, um Geheimes erfolgreich geheim zu halten. Bei \u0026ldquo;geheim halten\u0026rdquo; muss es sich dabei nicht um Staatsgeheimnisse handeln, es können auch einfach Dinge sein, die einfach Dritte nichts angehen.\nDer geheime Schlüssel soll nun also z.B. auf dem Smartphone, auf einem extra Chip (Hardware) als eine Art Safe gespeichert werden, der mit Hilfe von Biometrie (Gesichtserkennung, Fingerabdruck, usw) aufgeschlossen werden kann. Das an sich ist nochmal eine Abhandlung über vorgetäuschte Sicherheit wert, die aber dieses Thema hier absolut sprengen würde.\nDieser \u0026ldquo;super extra\u0026rdquo; Hardware Safe soll mit dieser Biometrie Technologie aufgeschlossen werden, die jegliche Sicherheit zugunsten von Bequemlichkeit eliminiert.\nDas ist ungefähr so, als würden wir die weltbeste Tür gegen Einbrecher einbauen, sie aber dann aus Bequemlichkeit offen lassen, weil uns der Schlüssel zu schwer ist.\nAber es kommt noch schlimmer. Damit es für uns noch bequemer wird und wir auf allen unseren Geräten (Smartphone, Tablet, Computer, Kaffeeautomat) unsere z.B. Bankgeschäfte machen können, soll nun dieser private Schlüssel auf alle diese Geräte synchronisiert werden. Also auf verschiedene Geräte, die alle unterschiedliche Schwachstellen haben können.\nUND: die Synchronisation wird über einen externen Anbieter und deren Cloud durchgeführt. Zwar verschlüsselt, aber der Geheime Schlüssel wird unter Umständen mehrfach quer durch die Welt verschickt, in der Cloud eines Anbieters \u0026ldquo;zwischengespeichert\u0026rdquo; oder geBackupt, um dann auf eines unserer Geräte zu speichern. Das unter Umständen vielleicht auch gar nicht über diesen super extra Chip (Safe) verfügt. Der sowieso durch die Biometrie ausgehebelt wird.\nUm in dem Bild der weltbesten Tür gegen Einbrecher zu bleiben: Zu unserer nicht mehr sicheren Tür, weil für uns und die Einbrecher bequem, bauen wir jetzt noch mehr solcher Türen in unsere Wohnung ein, die wir offen lassen, damit wir und die Einbrecher von noch mehr Seiten einfacher in die Wohnung kommen.\nFAZIT GPG oder GnuPG bzw asymmetrischer Verschlüsselung ist eine super Sache und wirklich das Sicherste, was schon seit Jahrzehnten genutzt werden kann Biometrie ist nur Bequemlichkeit und absolut Unsicher Synchronisation auf mehrere Geräte verringert die Sicherheit zusätzlich und unter Umständen massiv Synchronisation über einen externen Anbieter oder gar über einen Cloud Anbieter ist das absolute Worst Case Szenario, da der Anbieter den geheimen Schlüssel dann besitzt. Externe Anbieter haben oft Abkommen mit Diensten, die Zugriff auf diese Daten haben. So, was aber nun tun um die Passwörter sicher zu halten?\nDa hilft leider nur die alte aber immer noch erste Regel der Sicherheit:\nDer Grad an Sicherheit ist ausschließlich eine Frage der Höhe des Aufwandes.\nBequemlichkeit ist immer das Gegenteil von Sicherheit und daher ist es gut, sich Gedanken zu machen, wie mit solchen sensiblen Dingen wie z.B. Passwörtern umgegangen wird. Und wem Zugriff darauf gegeben wird.\nEin Anfang ist es sicherlich schon mal GPG zu nutzen und den geheimen Schlüssel selbst zu verwalten und zu sichern. Zum Beispiel in einer einfachen Textdatei. Die natürlich mit GPG verschlüsselt ist und ein komplexes Passwort hat, das wir uns merken und ab und an ändern.\nNützliches \u0026amp; informative Links Passkey https://de.wikipedia.org/wiki/FIDO2#Passkey GnuPG https://gnupg.org/ Asymmetrische Verschlüsselung einfach erklärt https://youtu.be/yWrtCtQ7Wno Gpg4win – Sichere E-Mail- und Datei-Verschlüsselung https://www.bsi.bund.de/DE/Themen/Unternehmen-und-Organisationen/Informationen-und-Empfehlungen/Freie-Software/E-Mail-Verschluesselung/GPG4Win/gpg4win_node.html Das GNU-Handbuch zum Schutze der Privatsphäre https://www.gnupg.org/gph/de/manual/book1.html Biometrie wurde vom früheren SPD-Bundesinnenminister Otto Schily forciert und als \u0026ldquo;sicher verkauft\u0026rdquo;. Nach seinem Ausscheiden wurde er Aufsichtsratsmitglied in zwei Biometrie-Unternehmen. 1 2 3 4 Synchronisation, Cloud und Serviceanbieter wie Google, Microsoft, Apple, Amazon usw haben regelmäßig (spätestens im Monatsrhytmus) Einbrüche bzw wurden gehackt, oder Totalausfälle bzw Absprachen mit irgendwelchen Diensten, die ihrerseits wieder gehackt werden. 1 2 3 4 ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-14-passkey-alter-schuh-in-neuen-zerloecherten-schlaeuchen/","summary":"\u003cp\u003eSeit einiger Zeit wird ein neues \u0026ldquo;Passwortkonzept\u0026rdquo; beworben, womit die alten Passwörter nicht mehr notwendig sind. Über dieses \u0026ldquo;neue\u0026rdquo; Konzept wird viel gesprochen und viel Unsinn verzapft. Daher kurz zusammengefasst, ohne Bullshit und Buzzword Bingo\u003c/p\u003e\n\u003cp\u003ePasskey nutzt die Kombination aus\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eAsymmetrischer Verschlüsselung wie GPG\u003c/li\u003e\n\u003cli\u003eBiometrie, wie Gesicht, Fingerabdruck\u003c/li\u003e\n\u003cli\u003eSynchronisation über mehrere Geräte\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eSo gut, wie das jetzt werbetechnisch hier aussieht ist es gar nicht. So ganz gar nicht! Oder noch deutlicher\u003c/p\u003e","title":"Passkey : alter Schuh in neuen zerlöcherten Schläuchen"},{"content":"Weitere Vim Artikel hier im Blog.\nErklärung Vim ist ein modaler Editor. Dies bedeutet, dass man in unterschiedlichen Modi arbeitet, was Einsteigern oft Probleme bereitet, andererseits aber eine sehr große Zahl von Tastenkürzeln erlaubt, da sich diese an einzelne Modi binden und daher auch mehrfach belegen lassen.\nEs gibt sechs Grundmodi. Zusätzlich gibt es noch fünf weitere Grundvarianten der Grundmodi.\nNormalmodus ESC Vim startet im Normalmodus, oft auch als Kommando- oder Befehlsmodus bezeichnet. Hier kann man über Tastenkürzel zum Beispiel Zeilen kopieren und verschieben oder Text formatieren. Dies ist der zentrale Modus, von dem in alle anderen Modi gewechselt wird. Durch das zweifache Drücken der Esc-Taste gelangt man immer in den Normalmodus zurück.\nDer Punkt . wiederholt immer den letzten eingegebenen Befehl.\nEinfügemodus / Insert Im Einfügemodus verändern Tastatureingaben den editierten Text, so wie man es von anderen Editoren kennt. Man erreicht diesen Modus vom Normalmodus aus zum Beispiel über i (für engl. insert = einfügen).\nKommandomodus / Command Vom Normalmodus ausgehend! Dieser Modus wird durch den einleitenden Doppelpunkt : erreicht. Hinter dem Doppelpunkt können dann komplexe Kommandos wie beispielsweise zum Suchen und Ersetzen eingegeben werden. Nach dem abschließenden Enter \u0026ldquo;Eingabetaste\u0026rdquo; wird der Befehl ausgeführt und man befindet sich wieder im Normalmodus. Zu diesem Modus zählen des Weiteren die Kommandos / (Textmuster vorwärts suchen), ? (Textmuster rückwärts suchen) und das Filter-Kommando !, mit dem die UNIX-Kommandos \u0026ldquo;UNIX-Kommandos\u0026rdquo; (zum Beispiel sort) aufgerufen und auf den Text angewandt werden können.\nVim Normalmodus ESC ESC Vim beenden \u0026amp; speichern (Kommandomodus) :q beenden (quit) :q! , :cq, SHIFT + ZQ beenden ohne zu speichern trotz Änderungen (cancel) :wq , SHIFT + zz speichern (write) und beenden :w aktueller Inhalt in Datei speichern :w FILE.TXT speichert den Inhalt des Editors in die Datei FILE.TXT :w !sudo tee FILE.TXT speichert die Datei mit dem vorangehenden sudo Aufruf Multiplikator :help motion-count-multiplied Zu einem Befehl kann noch eine Zahl eingegeben werden, dann wird der Befehl entsprechend oft wiederholt.\nBeispiele\nWurde eine Zeile mit yy (yank) in den Zwischenspeicher kopiert, dann wird sie mit 5p 5x darunter eingefügt. Sollen die nächsten 7 Zeichen rechts gelöscht werden : 7x Sollen ab der aktuellen Position die nächsten 3 Wörter gelöscht werden: 3dw Soll ab der aktuellen Position mitten in einem Wort, insgesamt 3 Wörter gelöscht werden: 3diw (3x Delete Include Word) Soll ab der aktuellen Position mitten in einem Wort, insgesamt 3 Wörter gelöscht werden und gleich in den Eingabemodus gewechselt werden: 3ciw (3x Change Include Word) Die nächsten 10 Zeilen löschen: 10dd Navigieren / Motion :help motion :help scroll-cursor Pfeiltasten , hjkl links, runter, hoch, rechts . Die Pfeiltasten hjkl sind sehr wichtig bei der Nutzung von Multiplikatoren. j und k bei diesen runter und hoch \u0026ldquo;Movement\u0026rdquo; Bewegungs-Tasten ist noch wichtig zu wissen, dass sie immer Zeilenweise interpretiert werden. Wenn also eine Multiline, also eine Zeile, die wegen ihrer Länge mehrfach umgebrochen wird, vorhanden ist, dann springt der Cursor visuell mehrere Zeilen runter oder hoch! Aber soll der Cursor visuell zwischen den Zeilen bewegt werden und damit im Prinzip innerhalb EINER Zeile, so geht das mit der zusätzlichen Taste g und damit mit gj und gk . Hier ist visuell nicht mit dem VISUAL Mode von vim zu verwechseln. gj / gk Zeilenweise runter oder Zeilenweise hoch bei umgebrochenen Zeilen. Beispiel: g4j springt 4 visuelle Zeilen runter und g7k springt 7 visuelle Zeilen hoch g0 / g$ analog zum an den Anfang / Ende der visuellen Zeile zu springen Bild hoch , Bild runter Eine Seite hoch / runter Pos1 , 0 an den Zeilenanfang springen ^ springt an den Zeilenanfang auf das erste Zeichen, das kein Leerzeichen oder Tab ist Ende , $ an das Zeilenende springen w ein Wort nach rechts springen (Wortanfang) SHIFT +w also groß W springt bis zum nächsten Wort (Ausdruck), der durch ein Leerzeichen zum vorherigen Wort (Ausdruck) getrennt ist. z.B. springt W hier vom Anfang von Let.me.out() Thanks direkt auf das T von Thanks. e an das Ende eines Wortes, auf den letzten Buchstaben springen (Wortende) b ein Wort nach links springen (Wortanfang) ) einen Satz vorwärts springen ( einen Satz rückwärts springen SHIFT + h zur ersten Zeile des aktuellen Fensters springen SHIFT + m in die Mitte des aktuellen Fensters springen SHIFT + l in die letzte Zeile des aktuellen Fensters springen STRG + d einen halben Bildschirm runter blättern (down) STRG + u einen halben Bildschirm hoch blättern (up) gg an den Datei Anfang springen SHIFT + g an das Datei Ende springen : + ZAHL springt in die Zeile ZAHL f + ZEICHEN springt zum nächsten Vorkommen des Zeichens SHIFT+ f + ZEICHEN springt zum vorherigen Vorkommen des Zeichens z + ENTER oder zt aktuelle Zeile in die erste Zeile des Displays scrollen (top) zz oder z. aktuelle Zeile in die Mitte des Bildschirms scrollen z- oder zb aktuelle Zeile an den unteren Rand scrollen (bottom) Marks (Bookmarks) :help bookmark Bookmarks sind einzelne Zeichen von a-z und A-Z die im Text gesetzt werden können, um schnell hin und her zu springen.\nm + ZEICHEN einen Marker setzen. z.B. mb setzt den Marker b ' + ZEICHEN zu einem Marker springen . z.B. 'b springt zum Marker b Das ' ist das Zeichen auf einer deutschen Tastatur auf dem # Undo \u0026amp; Redo :help undo u Undo (Rückgängig machen) SHIFT + u Undo alle Änderungen, die zuletzt in der aktuellen Zeile gemacht wurden STRG + R Redo :undolist zeigt den Verlauf der letzten Änderungen, die rückgängig gemacht werden können. Dabei zeigt die Nummer den Index der Veränderung, die direkt ausgewählt werden kann. Changes zeigt an, wieviele Veränderungen gemacht wurden und die Uhrzeit, wann die Veränderungen gemacht wurden. NUMMER + STRG + r macht die Veränderung mit der Index NUMMER wieder rückgängig Plugins wie undotree oder mundo machen das Undo \u0026amp; Redo sehr übersichtlich und einfacher Copy \u0026amp; Paste y Kopieren (yank) yy Ganze Zeile kopieren p vor dem aktuellen Cursor einfügen, oder Zeile Shift + p nach dem aktuellen Cursor einfügen, oder Zeile Zwischenablage / Clipboard (FAQ System Clipboard !) \u0026quot;*y , \u0026quot;+y in den System Zwischenspeicher kopieren \u0026quot;*p , \u0026quot;+p aus den System Zwischenspeicher einfügen. Analog \u0026quot;* oder \u0026quot;+ + SHIFT + p Register / Vim interne Zwischenablage Vim unterstützt von a-z 48 verschiedene Register (Zwischenablagen). So können unterschiedliche Dinge in verschiedene Register kopiert und an anderer Stelle in gleicher oder neuer Reihenfolge eingefügt werden. Das Register wird mit \u0026quot; eingeleitet und der folgende Buchstabe a-z definiert in welchem Register der Inhalt gespeichert werden soll \u0026quot;gyy kopiert die aktuelle Zeile ins Register g \u0026quot;gp fügt den Inhalt aus dem Register ab dem aktuellen Cursor ein Register / Zwischenspeicher 48 :registers :help registers\nAuszüge aus dem Hilfedokument :registers zeigt alle Register an. :registers ZEICHEN zeigt das Register ZEICHEN an STRG + r + REGISTER fügt im Insertmodus den Inhalt von REGISTER direkt ein. \u0026quot;\u0026quot; (unnamed) Standardregister in das alles rein kopiert wird, was mit dcsx gelöscht oder mit y kopiert wurde \u0026quot;a-z (named) mit einem großen A-Z wird das Kopierte an das a-z Register angehängt. Zusammen mit einem \u0026gt; wird vor dem Anhängen ein Zeilenumbruch eingefügt. \u0026quot;0-9 (numbered) In Register 0 wird immer der zuletzt kopierte (yank) Inhalt. In Register 1 steht immer der zuletzt gelöschte Inhalt dc \u0026quot;- Im Small Delete Register steht immer der zuletzt gelöschte Inhalt, wenn es weniger als eine Zeile war Read-Only \u0026quot;. enthält immer den zuletzt eingefügten Text \u0026quot;% enthält den Dateinamen \u0026quot;: enthält den zuletzt eingegeben Befehl \u0026quot;* , \u0026quot;+ , \u0026quot;~ Zwischenspeicher / Clipboard . \u0026quot;~ ist der Inhalt des letzten Drag\u0026rsquo;n\u0026rsquo;Drop auf das Vim Fenster \u0026quot;_ (black hole) bei einem Löschvorgang wird nichts in Register gespeichert \u0026quot;/ (last search) enthält den Text der letzten Suche Makros / Recording q :help recording MAKRO AUFZEICHNEN q + a-z mit q wird das Recording gestartet und das nächste Zeichen z.b. a ist der Name des Makros. Also qa startet die Aufnahmen von Makro a Mit dem erneuten Drücken der Taste q wird die Aufzeichnung des Makros beendet MAKRO ABSPIELEN / AUFRUFEN @ + a-z mit z.B. @a wird das Makro a abgespielt bzw ausgeführt Mit @@ wird das Makro wiederholt mit 10@a wird das Makro 10x hintereinander ausgeführt MAKROS EDITIEREN Makros werden als normaler Text in Registern gespeichert Das REGISTER am besten in eine leere Zeile einfügen, weil nach dem Editieren einfach direkt die gesamte Zeile wieder im Register gespeichert werden kann \u0026quot; + REGISTERNUMMER + p z.B. \u0026quot;4p Die Zeile editieren und (die gesamte Zeile) wieder zurück in das Register schreiben \u0026quot; + 4 + yy Zur Kontrolle kann :registers oder :registers 4 eingegeben werden Ein Makro kann einfach gelöscht werden, indem nichts aufgezeichnet wird. Z.b. Makro a = q4q STEUERUNGZEICHEN EINGEBEN Im Eingabemodus STRG + v + TASTE z.B. Enter/Return, ESC, F2, Backspace …. REKURSIVE MAKROS Im Makro selbst das Makro aufrufen Läuft solange, bis es auf einen Fehler aufläuft Autovervollständigung :abbr :abbr + abkrz + AUSGESCHRIEBENER BEGRIFF wenn im Einfügemodus der Begriff abkrz und Leertaste (oder Enter, dann mit Zeilenumbruch) eingegeben wird, erscheint der AUSGESCHRIEBENER BEGRIFF Beispiel: :abbr zb Zum Beispiel Groß-/Kleinschreibung ZEICHEN ~ ändert das aktuelle Zeichen auf Groß oder Klein WORT g~w Invertiert die Groß-/Kleinschreibung des aktuellen Wortes guw Ändert von der aktuellen Position bis zum Ende des Worts von Groß- auf Kleinschreibung guaw Ändert das gesamte Wort auf Kleinschreibung. Egal auf welcher Position der Cursor ist gUw Ändert von der aktuellen Position bis zum Ende des Worts von Klein- auf Großschreibung gUaw Ändert das gesamte Wort auf Großschreibung. Egal auf welcher Position der Cursor ist ZEILE guu Ändert die aktuelle Zeile von Groß- auf Kleinschreibung gUU Ändert die aktuelle Zeile von Klein- auf Großschreibung g~~ Invertiert die Groß-/Kleinschreibung der gesamten Zeile gU5jÄndert die darunter liegenden Zeilen zu Großschreibung gu3k Ändert die darüber liegenden Zeilen zu Großschreibung SATZ gU)Ändert alles zu Großschreibung bis zum Ende des Satzes SATZ alle Wörter am Anfang groß geschrieben s/\\\u0026lt;./\\u\u0026amp;/g s/ ... / Such Funktion \\\u0026lt; springt an den Anfang eines Wortes . selektiert das erste Zeichen des Wortes \\u Befehl um das folgende Zeichen des Ersetzungs-Strings in der Variable \u0026amp; in Großschreibung umzuwandeln \u0026amp; Variable für den String aus . der ersetzt werden soll. g ersetzt alle gefundenen Treffer. Nicht nur den ersten Treffer. ABSATZ gu} Ändert alles bis zum Ende des Absatzes zu Kleinschreibung DOKUMENT guG Ändert alles zu Kleinschreibung bis zum Ende des Dokumentes Alle Anfangsbuchstaben groß s/\\\u0026lt;./\\u\u0026amp;/g ändert alle Anfangsbuchstaben im gesamten Dokument um in Großbuchstaben. Kann mit Visual Markierung oder anderen Markern lokal eingegrenzt werden.\n\\\u0026lt; sucht den Anfang eines Wortes\n. positioniert den ersten Buchstaben eines Wortes\n\\u der nachfolgende Buchstabe des \u0026ldquo;substition Strings\u0026rdquo; soll in einen Großbuchstaben umgewandelt werden (\u0026amp;)\n\u0026amp; der \u0026ldquo;Substition String\u0026rdquo; der gefunden wurde\ng soll ALLE gefundenen Treffer umwandeln und nicht nur den ersten Auswählen/Markieren v Zeichenweise SHIFT + v + Pfeiltasten Zeilenweise STRG + v + Pfeiltasten Vertikal Beispiele: 10v markiert 10 Zeichen, 3wv markiert 3 Wörter, )vy markiert bis zum Ende des Satzes und kopiert ihn in den Zwischenspeicher/Register. Löschen \u0026amp; entfernen x Zeichen unter dem Cursor löschen SHIFT + x Zeichen links vom Cursor löschen DELETE \u0026amp; CHANGE Gelöscht werden kann mit d (delete) oder c (change). Bei d bleibt Vim im Normalmodus und bei c wird nach dem Löschen in den Eingabemodus gewechselt und es kann direkt mit der Eingabe begonnen werden. dd löscht die komplette Zeile dw , cw löscht das Wort rechts dip , cip Lösche nur den Absatz dap , cap Lösche den Absatz und die nachfolgenden Leerzeilen g/^$/d Lösche alle leeren Zeilen im Dokumente ^ Anfang und $ Ende der Zeile liegen \u0026ldquo;nebeneinander\u0026rdquo; :5,20d/^$/ alle leeren Zeilen zwischen Zeile 5 und Zeile 20 löschen Suchen /Suchbegriff\u0026lt;ENTER\u0026gt; vorwärts suchen. Vim zeigt den ersten Fundort an. Soll der nächste Fundort angesprungen werden muss die Taste n (Next) oder * gedrückt werden mit Shift + n oder # wird die Suche rückwärts ausgeführt. ?Suchbegriff\u0026lt;ENTER\u0026gt; rückwärts suchen Das Wort suchen, auf dem gerade der Cursor steht mit * (Stern) Suchen mit Logik Operatoren UND und ODER \\\u0026amp; UND Verknüpfung: Um eine Zeile zu finden, die zwei Suchbegriffe enthält, die aber nicht unbedingt nebeneinander stehen, also eine UND Verknüpfung wie zum Beispiel Herr und ins im Satz \u0026ldquo;Herr Müller geht gerne ins Schwimmbad\u0026rdquo; funktioniert folgendes Beispiel\n/.*Herr\\\u0026amp;.*ins\nvor jedem Suchbegriff MUSS .* eingegeben werden und \\| ODER Verknüpfung: Um den einen ODER den anderen Suchbegriff in EINER Zeile zu finden, wird der Operator \\| (das senkrechte Pipesymbol) benutzt. Zum Beispiel /.*Herr\\\u0026amp;|.*ins in jeder Zeile nach Herr ODER ins Wenn gleich GLOBAL in der gesamten Datei gesucht und gehighlighted werden soll, dann muss die Suche mit :g begonnen werden. Also zum Beispiel :g/.*Herr\\\u0026amp;.*ins Die Metacharakter + * . ? usw weiter im Artikel \u0026ldquo;ttrss Label, Filter \u0026amp; Strategien\u0026rdquo; genauer erklärt. Suchen und Ersetzen \u0026lt;strong\u0026gt;: [range]substitude/SUCHE/ERSETZE/[flags][count]\u0026lt;/strong\u0026gt;\n%s/SUCHE/ERSETZE/g Suche im ganzen (%) Dokument nach SUCHE und ersetze alle Vorkommen automatisch (g - global) mit ERSETZE 3,40s/SUCHE/ERSETZE/g Suche von Zeile 3 bis Zeile 40 \u0026hellip; 23,$s/SUCHE/ERSETZE/g Suche von Zeile 23 bis Dateiende ($) \u0026hellip; %s/SUCHE/ERSETZE/ Suche und ersetze im ganzen Dokument und frage jedes Mal nach (fehlendes g am Schluß) g/^$/d Lösche alle leeren Zeilen im Dokumente ^ Anfang und $ Ende der Zeile liegen \u0026ldquo;nebeneinander\u0026rdquo; :5,20d/^$/ alle leeren Zeilen zwischen Zeile 5 und Zeile 20 löschen Ausführlicher Artikel Suchen \u0026amp; Ersetzen mit Vim Vim Command Modus Datei laden :e Öffnet den Dateibrowser. Bei Auswahl mit der Entertaste wird die Datei in das aktuelle Fenster geladen. :e FILE.TXT öffnet direkt die Datei in das aktuelle Fenster :Sex Teilt das Fenster horizontal in ein weiteres Fenster mit einem Dateibrowser :Vex Teilt das Fenster vertikal in ein weiteres Fenster mit einem Dateibrowser Fenstermanagement :tabnew Neues Fenster in neuem Tab :tabprev , gt gehe zum nächsten Tab :tabnext , gT gehe zum vorherigen Tab Bessere Lesbarkeit der Tabs :hi tablinesel ctermbg=darkblue ctermfg=white :hi tabline ctermbg=black ctermfg=green Hilfe :help tabpage :new Neues Fenster horizontal :split Aktuelles Fenster horizontal teilen :vsplit Aktuelles Fenster vertikal teilen STRG + ww wechselt zum nächsten Fenster und rotiert bei Wiederholung durch alle Fenster STRG + w\u0026lt;N\u0026gt; mit \u0026lt;N\u0026gt; sind die Pfeiltasten gemeint, oder auch hjkl mit denen direkt in das entsprechende Fenster gewechselt werden kann.\nZum Beispiel STRG + wl wechselt in das linke Fenster STRG + wj in das untere Fenster STRG + w\u0026lt;Pfeiltaste links\u0026gt; in das linke Fenster. :ls die offenen Buffer (Fenster/Tabs) anzeigen lassen Session Management vim -S startet Vim wieder mit der zuletzt gespeicherten Session (aus der Session.vim Datei) :mks! speichert die aktuelle Session in der Session.vim Datei FAQ Paste Modes (Einfüge Modi)\n:set paste deaktiviert einige Automatismen, so dass eingefügte Daten z.B. ihre Struktur erhalten und nicht umformatiert werden. :set nopaste deaktiviert dieses Verhalten wieder.\nHilfen :help paste , :help pastetoggle System Clipboard (Zwischenablage) Copy\u0026amp;Paste - Interaktion\nDamit \u0026quot;* und \u0026quot;+ funktioniert, muss ein Vim Paket mit grafischer Unterstützung installiert sein, in das die Option +clipboard mit eincompiliert wurde.\nUnter Linux mit einem X11 System repräsentiert \u0026quot;* die Option, womit der Inhalt mit der mittleren Maustaste an die aktuelle Stelle eingefügt werden kann.\nUm zu prüfen, ob die aktuelle Vim Installation den Austausch mit dem System Clipboard unterstützt: Im Normalmodus :echo has('clipboard') und ENTER eingeben. Wenn als Ergebnis eine 0 heraus kommt, wird es nicht unterstützt.\nDurch die Installation des Paketes vim-gtk3 (Ubuntu) wird Copy\u0026amp;Paste unterstützt.\nHilfen :help clipboard , :help registers , :help cb (Current Buffer) Weitere Vim Artikel hier im Blog.\nQuellen https://de.wikipedia.org/wiki/Vim https://wiki.ubuntuusers.de/VIM/ Einführung zu Vim - Tutorials Deutsch https://www.youtube.com/playlist?list=PLZ0CUq-i3Io9dAIKsHNwNAnTeKXamcQ5N Vim Tricks Live Coding auf Deutsch mit Daniel Siepmann https://youtu.be/P5tAKRVYj4E Register und Makros in Vim (clt23) Info Seite / Video Weitere hyperblog Artikel zum Thema\nvim[postlist id=730]\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-12-vim-cheat-sheet/","summary":"\u003cp\u003eWeitere \u003ca href=\"/tag/vim/\"\u003eVim Artikel\u003c/a\u003e hier im Blog.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3 id=\"erklärung\"\u003eErklärung\u003c/h3\u003e\n\u003cp\u003eVim ist ein modaler Editor. Dies bedeutet, dass man in unterschiedlichen Modi arbeitet, was Einsteigern oft Probleme bereitet, andererseits aber eine sehr große Zahl von Tastenkürzeln erlaubt, da sich diese an einzelne Modi binden und daher auch mehrfach belegen lassen.\u003cbr\u003e\nEs gibt sechs Grundmodi. Zusätzlich gibt es noch fünf weitere Grundvarianten der Grundmodi.\u003c/p\u003e","title":"Vim Cheat Sheet"},{"content":"Auch wenn es absolut durchgeknallt klingt, was es auch ist, gibt es Wasserstoff in allem möglichen \u0026ldquo;Farben\u0026rdquo;. Und so schön dieser Titel auch klingen mag, die meisten Herstellungsverfahren sind sehr hässlich.\nNatürlich sind es nicht wirklich echte Farben, sondern die Farben beschreiben lediglich die Herstellung und den Verbleib der Abfallstoffe. Dabei wird auch viel Framing (vorsätzliche Täuschungen) mittels \u0026ldquo;Greenwashing\u0026rdquo; von Firmen und Politik betrieben.\nAlso die vortäuschende Beschönigung einer schlechten Sache.\nKosten zu Wasserstoff Der Podcast \u0026ldquo;Geladen\u0026rdquo; hat den Fachmann Michael Liebreich eingeladen über die Kosten von Wasserstoff zu sprechen und damit auch mit hartnäckigen Mythen aufzuräumen.\nWasserstoff vs. Realität: Teurer Hype? Michael Liebreich\nRiesige Kosten für H2-Pipelines, Elektrolyseure - Brennstoffzellen?\nKurzum: Michael Liebreich sieht weite Teile der deutschen Wasserstoffstrategie als fehlgeleitet. Seine ökonomische Analyse ergibt, dass sowohl die (1) Hersteller, als auch (2) die Transporteure und (3) die Käufer von grünem Wasserstoff wenig Chancen haben, gemeinsam eines Tages eine substanzielle Wasserstoffwirtschaft in Deutschland entwickeln.\nhttps://geladen.podigee.io/168-wasserstoff\nFakten zu Wasserstoff Wasserstoff ist ein chemisches Element mit dem Symbol H und der Ordnungszahl 1 lateinisch für Hydrogenium „Wasserbildner“ Der Großteil des Wasserstoffs auf der Erde ist im Wasser gebunden, der Verbindung mit Sauerstoff, deren Masse zu 11 % aus Wasserstoff besteht. In dieser Form bedeckt er über zwei Drittel der Erdoberfläche. In der Erdatmosphäre liegt Wasserstoff hauptsächlich als gasförmiges Wasser (Wasserdampf) vor. Unter Bedingungen, die normalerweise auf der Erde herrschen, liegt das gasförmige Element Wasserstoff nicht als atomarer Wasserstoff mit dem Symbol H vor, sondern als molekularer Wasserstoff mit dem Symbol H2, als ein farb- und geruchloses Gas. Wasserstoffherstellung ist die Bereitstellung von molekularem Wasserstoff, Gas, (H2). Als Rohstoffe können Wasser (H2O), Erdgas, das vor allem aus Methan (CH4) besteht, andere Kohlenwasserstoffe, Kohle, Biomasse sowie andere wasserstoffhaltige Verbindungen eingesetzt werden. Als Energiequelle dient chemische Energie oder von außen zugeführte elektrische, thermische oder solare Energie. Wirkungsgrad bei der Herstellung Der Wirkungsgrad ist die sehr isolierte Betrachtung (unabhängig von der Art der Gewinnung) wieviel Prozent von 100% Energieeinsatz bei der Umwandlung oder Erzeugung von Wasserstoff, schließlich wieder in Energie, z.B. durch Verbrennung, zurück gewandelt werden kann.\nDas sind nur die Werte, die ich bei meiner Recherche gefunden und als einigermaßen aussagekräftig erachtet habe.\nKværner-Verfahren (Pyrolyse) - Eine 1992 in Kanada erbaute Pilotanlage erreichte einen Wirkungsgrad von nahezu 100 % – allerdings nur unter der Voraussetzung, dass die dabei entstehende Abwärme vollständig genutzt wird. Der Energiegehalt der Reaktionsprodukte dieses Verfahrens verteilt sich etwa 48 % auf Wasserstoff, etwa 40 % auf Aktivkohle und etwa 10 % auf Heißdampf. Elektrolyse mit fossilen Brennstoffen - 70% - 80% (wird CO2 freigesetzt) Elektrolyse mit alternativen Energien - 34 und 44 % (es wird kein CO2 freigesetzt) Thermochemisches Verfahren - bis zu 50% ABER! Den hohen thermischen Wirkungsgraden der thermochemischen Kreisprozesse (bis zu 50 %) müssen jedoch die heute noch weitgehend ungelösten material- und verfahrenstechnischen Schwierigkeiten gegenübergestellt werden Farben Buzzwording - Wasserstoff Grün =(alternative) mittels Elektrolyse durch Alternative Energien (Windenergie/Sonnenenergie)gewonnener Wasserstoff. Orange = (alternative) Wasserstoffgewinnung aus Bioenergie, wie Biomasse, Biokraftstoff, Biogas oder Biomethan Weiß = (Framing) natürliche Vorkommen werden mittels Fracking aus Gestein geholt. Ähnlich Erdgas. Gelb = (Framing) Bezeichnung von z.B. EnBW für Wasserstoff aus Atomstrom (rot pink, violett). Bezeichnung von z.B. EWE für Wasserstoff aus fossilen Brennstoffen Selten auch Wasserstoff aus Solarenergie. Meist eher aus einem Stromnetz Mix. Grau = (fossile) Mittels Dampfreformierung aus Methan / Erdgas Blau = (fossile) Wie \u0026ldquo;Grau\u0026rdquo; Herstellung aus fossilen Energieträgern. Anfallendes Kohlendioxid wird aufgefangen und unterirdisch gelagert. Türkis = (fossile) Wie \u0026ldquo;Grau\u0026rdquo;. Bei türkisem Wasserstoff wird Erdgas mittels thermischen Verfahren \u0026ldquo;Methanpyrolyse\u0026rdquo; (Kværner-Verfahren) in Wasserstoff und festen Kohlenstoff gespalten. Schwarz, Braun = (fossile) Basierend auf der Kohlevergasung von Steinkohle oder Braunkohle. Rot, Pink, Violett = (Kernkraft) Elektrolyse mit Atomstrom Diese Auflistung ist der Versuch einen Überblick über das sehr oft absichtlich verursachte Begriffs-Chaos zu bekommen, das ohne Probleme von Politik und Medien durch eine konsequente und einheitliche Kommunikation geordnet werden könnte.\nIch bin gespannt, wann die ersten Geschmacksrichtungen herauskommen. Es werden noch Wetten angenommen, welche Partei das als Erstes verkündet.\nQuellen: Unser innerer Wasserstoffkonflikt https://joul.de/unser-innerer-wasserstoffkonflikt/ https://de.wikipedia.org/wiki/Wasserstoff https://de.wikipedia.org/wiki/Wasserstoffherstellung https://de.wikipedia.org/wiki/Liste_der_Wasserstofftechnologien https://de.wikipedia.org/wiki/Kv%C3%A6rner-Verfahren https://de.wikipedia.org/wiki/Wasserstoffverbrennungsmotor https://www.umweltbundesamt.de/themen/klima-energie/klimaschutz-energiepolitik-in-deutschland/wasserstoff-schluessel-im-kuenftigen-energiesystem ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-11-united-colors-of-wasserstoff/","summary":"\u003cp\u003eAuch wenn es absolut durchgeknallt klingt, was es auch ist, gibt es Wasserstoff in allem möglichen \u0026ldquo;Farben\u0026rdquo;. Und so schön dieser Titel auch klingen mag, die meisten Herstellungsverfahren sind sehr hässlich.\u003c/p\u003e\n\u003cp\u003eNatürlich sind es nicht wirklich echte Farben, sondern die Farben beschreiben lediglich die Herstellung und den Verbleib der Abfallstoffe. Dabei wird auch viel \u003ca href=\"https://de.wikipedia.org/wiki/Framing_(Sozialwissenschaften)\"\u003eFraming\u003c/a\u003e (vorsätzliche Täuschungen) mittels \u0026ldquo;\u003ca href=\"https://de.wikipedia.org/wiki/Greenwashing\"\u003eGreenwashing\u003c/a\u003e\u0026rdquo; von Firmen und Politik betrieben.\u003cbr\u003e\nAlso die vortäuschende Beschönigung einer schlechten Sache.\u003c/p\u003e","title":"United Colors Of Wasserstoff - Was verbirgt sich hinter den Farben?"},{"content":"Dieser Artikel ist eine Erweiterung des tmux Artikels \u0026ldquo;tmux ein Windowmanager für die Konsole\u0026rdquo;\nEine für mich sehr gut funktionierende tmux.conf entweder systemweit in /etc/ oder nur für einen Benutzer in der ~/.tmux.conf ist die folgende Konfiguration. Für mich waren hier die Statuszeile und die Einbindung des Maus Scrollrades zum Scrollen wichtig.\n###################### ### DESIGN CHANGES ### ###################### # loud or quiet? set -g visual-activity off set -g visual-bell off set -g visual-silence off setw -g monitor-activity off set -g bell-action none set -g mouse on # modes setw -g clock-mode-colour colour25 setw -g mode-style \u0026#34;fg=colour255 bg=colour25 bold\u0026#34; # panes set -g pane-border-style \u0026#34;fg=colour19 bg=colour0\u0026#34; set -g pane-active-border-style \u0026#34;bg=colour0 fg=colour9\u0026#34; # statusbar set -g status-position bottom set -g status-justify left set -g status-style \u0026#34;bg=colour25 fg=colour255\u0026#34; set -g status-left \u0026#34;#[bg=colour25,fg=colour255]\u0026#34; set -g status-right \u0026#34;#[fg=colour255,bg=colour25] %d/%m/%Y #[fg=colour255,bg=colour25] %H:%M \u0026#34; set -g status-right-length 50 set -g status-left-length 20 setw -g window-status-current-style \u0026#34;fg=colour15 bg=colour31 bold\u0026#34; setw -g window-status-current-format \u0026#34;#I#[fg=colour249]:#[fg=colour255]#W#[fg=colour249]#F\u0026#34; setw -g window-status-style \u0026#34;fg=colour0 bg=colour25 bold\u0026#34; setw -g window-status-format \u0026#34;#I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F\u0026#34; setw -g window-status-bell-style \u0026#34;fg=colour255 bg=colour1 bold\u0026#34; ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-09-eine-tmux-conf-konfiguration/","summary":"\u003cp\u003eDieser Artikel ist eine Erweiterung des tmux Artikels \u0026ldquo;\u003ca href=\"/2020/07/15/tmux-ein-windowmanager-fuer-die-konsole/\"\u003etmux ein Windowmanager für die Konsole\u003c/a\u003e\u0026rdquo;\u003c/p\u003e\n\u003cp\u003eEine für mich sehr gut funktionierende tmux.conf entweder systemweit in \u003ccode\u003e/etc/\u003c/code\u003e oder nur für einen Benutzer in der \u003ccode\u003e~/.tmux.conf \u003c/code\u003eist die folgende Konfiguration. Für mich waren hier die Statuszeile und die Einbindung des Maus Scrollrades zum Scrollen wichtig.\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e######################\n### DESIGN CHANGES ###\n######################\n\n# loud or quiet?\nset -g visual-activity off\nset -g visual-bell off\nset -g visual-silence off\nsetw -g monitor-activity off\nset -g bell-action none\n\nset -g mouse on\n\n# modes\nsetw -g clock-mode-colour colour25\nsetw -g mode-style \u0026#34;fg=colour255 bg=colour25 bold\u0026#34;\n\n# panes\nset -g pane-border-style \u0026#34;fg=colour19 bg=colour0\u0026#34;\nset -g pane-active-border-style \u0026#34;bg=colour0 fg=colour9\u0026#34;\n\n# statusbar\nset -g status-position bottom\nset -g status-justify left\nset -g status-style \u0026#34;bg=colour25 fg=colour255\u0026#34;\nset -g status-left \u0026#34;#[bg=colour25,fg=colour255]\u0026#34;\nset -g status-right \u0026#34;#[fg=colour255,bg=colour25] %d/%m/%Y #[fg=colour255,bg=colour25] %H:%M \u0026#34;\nset -g status-right-length 50\nset -g status-left-length 20\n\nsetw -g window-status-current-style \u0026#34;fg=colour15 bg=colour31 bold\u0026#34;\nsetw -g window-status-current-format \u0026#34;#I#[fg=colour249]:#[fg=colour255]#W#[fg=colour249]#F\u0026#34;\n\nsetw -g window-status-style \u0026#34;fg=colour0 bg=colour25 bold\u0026#34;\nsetw -g window-status-format \u0026#34;#I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F\u0026#34;\n\nsetw -g window-status-bell-style \u0026#34;fg=colour255 bg=colour1 bold\u0026#34;\n\u003c/code\u003e\u003c/pre\u003e","title":"Eine tmux.conf Konfiguration"},{"content":"Wenn du Musikproduktion mit einer DAW z.B. Bitwig unter Linux machst, dann ist für dich das Thema Latenz sehr wichtig.\nWas ist Latenz? Die Latenz (Verzögerung/Puffer) ist wichtig im Zusammenspiel zwischen dem Computer und dem Audiointerface (Audio und Midi). Je niedriger die Latenz, desto höher wird die CPU belastet, weil sie in sehr kurzen Abständen die Datenpakete verarbeiten muss. Je größer die Latenz, desto mehr Zeit darf vergehen, bis sich die CPU wieder um die Datenpakete kümmern muss. Wenn ausschließlich nur im Computer produziert wird, kann die Latenz ohne Probleme hoch sein. Ein guter Startwert ist schon mal 1024 Samples (21.3ms) - bei 48kHz. Erst wenn hier störende Verzögerungen bemerkbar sind, z.B. beim Spielen auf einem Controller oder Synthesizer und der Umsetzung auf den Computer, macht es Sinn diesen Wert zu verkleinern. Zum Beispiel wenn der Tastendruck und das Ertönen eines Sounds spürbar verzögert sind. Eventuell interessiert dich noch der Artikel zum Thema Pipewire Realtime Konfiguration \u0026ldquo;Pipewire modul-rt Konfiguration\u0026rdquo; , um deine Audio/Videoanwendungen noch performanter zu machen\nPipewire Metadaten lesen mit pw-metadata Der Befehl lautet pw-metadata und kann folgendermaßen benutzt werden\npw-metadata [options] [ id [ key [ value [ type ] ] ] ] -h, --help Show this help --version Show version -r, --remote Remote daemon name -l, --list List available metadata -m, --monitor Monitor metadata -d, --delete Delete metadata -n, --name Metadata name (default: \u0026#34;default\u0026#34;) Die ID mit pw-metadata rausfinden pw-metadataohne weitere Angaben ergibt so eine Ausgabe, die je nach Hardware natürlich unterschiedlich ist. Die ID steht hier immer weit links id:0\nodo@computer~$ pw-metadata \u0026lt;strong\u0026gt;update: id:0 \u0026lt;/strong\u0026gt;key:\u0026#39;default.configured.audio.sink\u0026#39; value:\u0026#39;{\u0026#34;name\u0026#34;:\u0026#34;alsa_output.usb-SOOPERAUDIOCARD_192k-00.pro-output-0\u0026#34;}\u0026#39; type:\u0026#39;Spa:String:JSON\u0026#39; \u0026lt;strong\u0026gt;update: id:0\u0026lt;/strong\u0026gt; key:\u0026#39;default.configured.audio.source\u0026#39; value:\u0026#39;{\u0026#34;name\u0026#34;:\u0026#34;alsa_input.usb-SOOPERAUDIOCARD_192k-00.pro-input-0\u0026#34;}\u0026#39; type:\u0026#39;Spa:String:JSON\u0026#39; \u0026lt;strong\u0026gt;update: id:0\u0026lt;/strong\u0026gt; key:\u0026#39;default.audio.sink\u0026#39; value:\u0026#39;{\u0026#34;name\u0026#34;:\u0026#34;alsa_output.usb-SOOPERAUDIOCARD_192k-00.pro-output-0\u0026#34;}\u0026#39; type:\u0026#39;Spa:String:JSON\u0026#39; \u0026lt;strong\u0026gt;update: id:0\u0026lt;/strong\u0026gt; key:\u0026#39;default.audio.source\u0026#39; value:\u0026#39;{\u0026#34;name\u0026#34;:\u0026#34;alsa_input.usb-SOOPERAUDIOCARD_192k-00.pro-input-0\u0026#34;}\u0026#39; type:\u0026#39;Spa:String:JSON\u0026#39; \u0026lt;strong\u0026gt;update: id:0\u0026lt;/strong\u0026gt; key:\u0026#39;default.video.source\u0026#39; value:\u0026#39;{\u0026#34;name\u0026#34;:\u0026#34;v4l2_input.pci-0000_00_14.0-usb-0_7_1.0\u0026#34;}\u0026#39; type:\u0026#39;Spa:String:JSON\u0026#39; Alle verfügbaren Metadaten mit pw-metadata -l anzeigen lassen odo@computer~$ pw-metadata -l Found \u0026#34;settings\u0026#34; metadata 32 Found \u0026#34;default\u0026#34; metadata 40 Found \u0026#34;route-settings\u0026#34; metadata 41 Alle verfügbaren settings mit pw-metadata -n settings anzeigen lassen odo@computer~$ pw-metada -n settings Found \u0026#34;settings\u0026#34; metadata 32 update: id:0 key:\u0026#39;log.level\u0026#39; value:\u0026#39;2\u0026#39; type:\u0026#39;\u0026#39; update: id:0 key:\u0026#39;clock.rate\u0026#39; value:\u0026#39;48000\u0026#39; type:\u0026#39;\u0026#39; update: id:0 key:\u0026#39;clock.allowed-rates\u0026#39; value:\u0026#39;[ 48000 ]\u0026#39; type:\u0026#39;\u0026#39; update: id:0 key:\u0026#39;clock.quantum\u0026#39; value:\u0026#39;1024\u0026#39; type:\u0026#39;\u0026#39; update: id:0 key:\u0026#39;clock.min-quantum\u0026#39; value:\u0026#39;32\u0026#39; type:\u0026#39;\u0026#39; update: id:0 key:\u0026#39;clock.max-quantum\u0026#39; value:\u0026#39;2048\u0026#39; type:\u0026#39;\u0026#39; update: id:32 key:\u0026#39;clock.force-quantum\u0026#39; value:\u0026#39;64\u0026#39; type:\u0026#39;(null)\u0026#39; update: id:64 key:\u0026#39;clock.force-quantum\u0026#39; value:\u0026#39;64\u0026#39; type:\u0026#39;(null)\u0026#39; Settings temporär setzen mit pw-metadata -n settings id key value type Hier werden nun Samplefrequenz auf 48kHz und die Samples auf 1024 gestellt, so dass 1024/48000 = 0,021333 als 21,3 Millisekunden Latenz raus kommen.\nSoll es eine niedrigere Latenz bei einer Samplefrequenz von 48kHz sein, müssen die 1024 Samples herunter gesetzt werden. z.B. 768 (16ms) , 512 (10,6ms), 256 (5,3ms), 128 (2,6ms), 64 (1,33ms), 32 (0,68ms).\npw-metadata -n settings 0 clock.rate 48000 pw-metadata -n settings 0 clock.quantum 1024 Die Konfiguration permanent machen. Auch nach einem Reboot. Folgende Datei im folgenden Verzeichnis erstellen ~/.config/pipewire/pipewire.conf.d/choppy-under-load.conf. Sie sollte z.B. diesen Inhalt enthalten. Wenn andere Werte ausgewählt wurden, dann natürlich die anderen Werte.\ncontext.properties = { default.clock.rate = 48000 default.clock.quantum = 1024 } Quellen Pipewire Module-rt https://docs.pipewire.org/page_module_rt.html Pipewire Docs https://docs.pipewire.org/index.html Pipewire Configuration https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-PipeWire pw-metadata https://docs.pipewire.org/page_man_pw_metadata_1.html pw-top https://docs.pipewire.org/page_man_pw_top_1.html Troubleshooting \u0026amp; XRuns https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Troubleshooting#xruns Pipewire Ubuntuusers https://wiki.ubuntuusers.de/Pipewire/ Pipewire Home https://pipewire.org/ ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-08-pipewire-latenz-mit-pw-metadata-setzen/","summary":"\u003cp\u003eWenn du Musikproduktion mit einer DAW z.B. \u003ca href=\"https://www.bitwig.com/\"\u003eBitwig\u003c/a\u003e unter \u003ca href=\"https://www.bitwig.com/de/support/technical_support/installation-von-bitwig-studio-unter-linux-mithilfe-von-flatpak-52/\"\u003eLinux\u003c/a\u003e machst, dann ist für dich das Thema Latenz sehr wichtig.\u003c/p\u003e\n\u003ch2 id=\"was-ist-latenz\"\u003eWas ist Latenz?\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eDie Latenz (Verzögerung/Puffer) ist wichtig im Zusammenspiel zwischen dem Computer und dem Audiointerface (Audio und Midi).\u003c/li\u003e\n\u003cli\u003eJe niedriger die Latenz, desto höher wird die CPU belastet, weil sie in sehr kurzen Abständen die Datenpakete verarbeiten muss. Je größer die Latenz, desto mehr Zeit darf vergehen, bis sich die CPU wieder um die Datenpakete kümmern muss.\u003c/li\u003e\n\u003cli\u003eWenn ausschließlich nur im Computer produziert wird, kann die Latenz ohne Probleme hoch sein.\u003c/li\u003e\n\u003cli\u003eEin guter Startwert ist schon mal 1024 Samples (21.3ms) - bei 48kHz.\u003c/li\u003e\n\u003cli\u003eErst wenn hier störende Verzögerungen bemerkbar sind, z.B. beim Spielen auf einem Controller oder Synthesizer und der Umsetzung auf den Computer, macht es Sinn diesen Wert zu verkleinern. Zum Beispiel wenn der Tastendruck und das Ertönen eines Sounds spürbar verzögert sind.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eEventuell interessiert dich noch der Artikel zum Thema Pipewire Realtime Konfiguration \u0026ldquo;\u003ca href=\"/2023/09/08/pipewire-modul-rt-konfiguration/\"\u003ePipewire modul-rt Konfiguration\u003c/a\u003e\u0026rdquo; , um deine Audio/Videoanwendungen noch performanter zu machen\u003c/p\u003e","title":"Pipewire Latenz mit pw-metadata setzen"},{"content":"Hier findest du eine kurz \u0026amp; knackige Anleitung und Erklärung, wie du das Realtime Modul von Pipewire für deine Audio/Video Anwendungen einrichtest.\nFür die Musikproduktion mit einer DAW z.B. Bitwig unter Linux kann dieses Thema für dich sehr wichtig sein.\nEventuell interessiert dich noch der Artikel über pw-metadata, mit dem du temporär und permanent deine Pipewire Konfigurationen verändern kannst\nBenutzer in Gruppen aufnehmen Der Benutzer unter dem die Applikation laufen soll, muss in die entsprechenden Gruppen (wenn vorhanden) aufgenommen werden mit einem Editor (z.B. nano oder vim) und Superuser Rechten die Datei /etc/group editieren\nsudo vim /etc/group\nund in den Zeilen, in denen rtkit und pipewire steht den Benutzernamen anhängen\nrtkit:x:117:BENUTZERNAMEN pipewire:x:136:BENUTZERNAMEN Damit das wirksam (aktiv) wird, muss die Session neu gestartet werden. Entweder einfach ausloggen und wieder einloggen, oder den Computer neu starten.\nModule-rt konfigurieren Falls noch gar keine Pipewire Konfiguration vorhanden ist, muss diese erst angelegt werden. Das kann Systemweit in /etc/pipewire gemacht werden. Zu empfehlen ist es aber bei den meisten Systemen, da es sich meist um Eine-Person-Computer handelt im Heimverzeichnis des Benutzers z.B. /home/BENUTZERNAME/.config/pipewire/pipewire.conf.d .\nWarum im Heimverzeichnis? Weil bei einem Backup des Benutzerverzeichnisses gleich die Pipewirekonfiguration der BernutzerIn mit gesichert wird. Gibt es auf dem Computer mehrere BenutzerInnen mit unterschiedlichen Konfigurationen, werden alle entsprechenden Konfigurationen mitgesichert und werden beim Zurückspielen einer Sicherung wieder \u0026ldquo;aktiviert\u0026rdquo;.\nInfo: Im Verzeichnis /usr/share/pipewire/ liegen bereits einige Beispiele von Konfigurationsdateien. Diese brauchen wir aber für unsere Aufgabe nicht. Und diese sind auch so generisch, dass sie nicht unbedingt auf unsere Konfiguration passen, ohne dass wir größere Änderungen an den gesamten Konfigurationsdateien vornehmen.\nKonfiguration erstellen Wir erstellen uns einfach die Datei pipewire.conf im Verzeichnis /home/Benutzername/.config/pipewire/pipewire.conf.d/ ganz einfach mit dem Aufruf eines Editors wie nano oder auch vim\nvim /home/BENUTZERNAME/.config/pipewire/pipewire.conf.d/pipewire.conf Und tragen folgende Zeilen ein. Das RTKit Modul libpipewire-module-rtkit ist hier deaktiviert und greift je nach Konfiguration nicht immer. Probiert es einfach aus, ob es bei euch funktioniert.\nDarunter befindet sich dann das Pipewire Modul libpipewire-module-rt . DAS braucht ihr!\n# Reload Configuration File # systemctl --user daemon-reload # # Restart Pipewire Daemon # systemctl --user restart pipewire.service pipewire-pulse.socket context.modules = [ # Uses RTKit to boost the data thread priority. #{ name = libpipewire-module-rtkit # args = { # nice.level = -11 # rt.prio = 88 # rt.time.soft = 2000000 # rt.time.hard = 2000000 # } # flags = [ ifexists nofail ] #} # Set thread priorities without using RTKit. { name = libpipewire-module-rt args = { nice.level = -11 rt.prio = 88 rt.time.soft = 2000000 rt.time.hard = 2000000 rlimits.enabled = true rtportal.enabled = true rtkit.enabled = true } flags = [ ifexists nofail ] } ] Pipewire als Benutzer neu starten Da sich die Konfiguration auf der Festplatte geändert hat, müssen zwei Befehle mit ganz normalen Benutzerrechten eingegeben werden.\nNeuladen der Konfiguration\nsystemctl --user daemon-reload Pipewire neu starten\nsystemctl --user restart pipewire.service pipewire-pulse.socket Check rt Prio Prozess Mit dem folgenden Befehl kannst du im Systemjournal sehen ob eine Anwendung mit dem rtkit gestartet wurde.\njournalctl --no-hostname -b 0 -e -u rtkit-daemon Erklärung zu Xruns Zur Vollständigkeit, weil das Thema Xruns in diesem Zusammenhang manchmal kommt.\nEs gibt 2 Ursachen für Xruns\nDie Anwendungen können den Zyklus nicht rechtzeitig abschließen. Das kann daran liegen, dass der Kernel sie nicht rechtzeitig aufgeweckt hat oder dass sie nicht genügend Zeit zugewiesen bekommen haben. Das Timing des Treibers ist zu eng. Der Treiber wird nicht schnell genug aufgeweckt, um den Puffer gefüllt zu halten. Ursache 1 kann zu Ursache 2 führen. Ursache 2 kann durch Hinzufügen von mehr Pufferung (Vergrößerung des Headrooms) verbessert werden. Das Hinzufügen von Headroom verbessert Ursache 1 aber nicht. Mit pw-top kannst du sehen, was die Xruns verursacht.\nWenn die Xruns der Anwendung zunehmen, ist es Ursache 1 Wenn nur der Treiber die Xruns erhöht, ist es Ursache 2 Wenn beide zunehmen, ist es Ursache 1, die Ursache 2 verursacht Quellen Pipewire Module-rt https://docs.pipewire.org/page_module_rt.html Pipewire Docs https://docs.pipewire.org/index.html Pipewire Configuration https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-PipeWire pw-metadata https://docs.pipewire.org/page_man_pw_metadata_1.html pw-top https://docs.pipewire.org/page_man_pw_top_1.html Troubleshooting \u0026amp; XRuns https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Troubleshooting#xruns Pipewire Ubuntuusers https://wiki.ubuntuusers.de/Pipewire/ Pipewire Home https://pipewire.org/ ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-09-08-pipewire-modul-rt-konfiguration/","summary":"\u003cp\u003eHier findest du eine kurz \u0026amp; knackige Anleitung und Erklärung, wie du das Realtime Modul von Pipewire für deine Audio/Video Anwendungen einrichtest.\u003c/p\u003e\n\u003cp\u003eFür die Musikproduktion mit einer DAW z.B. \u003ca href=\"https://www.bitwig.com/\"\u003eBitwig\u003c/a\u003e unter \u003ca href=\"https://www.bitwig.com/de/support/technical_support/installation-von-bitwig-studio-unter-linux-mithilfe-von-flatpak-52/\"\u003eLinux\u003c/a\u003e kann dieses Thema für dich sehr wichtig sein.\u003c/p\u003e\n\u003cp\u003eEventuell interessiert dich noch der Artikel über \u003ca href=\"/2023/09/08/pipewire-latenz-mit-pw-metadata-setzen/\"\u003epw-metadata\u003c/a\u003e, mit dem du temporär und permanent deine Pipewire Konfigurationen verändern kannst\u003c/p\u003e\n\u003ch2 id=\"benutzer-in-gruppen-aufnehmen\"\u003eBenutzer in Gruppen aufnehmen\u003c/h2\u003e\n\u003cp\u003eDer Benutzer unter dem die Applikation laufen soll, muss in die entsprechenden Gruppen (wenn vorhanden) aufgenommen werden mit einem Editor (z.B. nano oder vim) und Superuser Rechten die Datei \u003ccode\u003e/etc/group\u003c/code\u003e editieren\u003c/p\u003e","title":"Pipewire modul-rt Konfiguration"},{"content":"Wer viele Nachrichten und Informationsquellen hat, verliert schnell mal die Übersicht. Da hilft das uralte Konzept der RSS Feeds sehr elegant weiter. Nur weil es alt ist, kann es auch gut sein.\nKanal RSS Feed Der Kanal RSS Feed ist schnell mit jedem einfachen RSS Feed Addon von Firefox gefunden.\nVon meinem Kanal muss nur die Kanal ID oder \u0026ldquo;channel_id\u0026rdquo; gefunden werden, die meist in der URL Leiste steht. Und wenn sie da nicht zu finden ist, dann einfach den Quellcode der Webseite öffnen - bei Firefox einfach Strg+U drücken und mit Str+F nach dem folgenden Text suchen \u0026ldquo;https://www.youtube.com/feeds/videos.xml?channel_id=\u0026rdquo;, dann wird automatisch zur richtigen Stelle gesprungen, wo dann auch die gesamte URL steht, wie z.B, diese hier\nhttps://www.youtube.com/feeds/videos.xml?channel_id=UCCQ0claPBEXXt4YP36ewKSQ Playlist RSS Feed Bei der Playlist ist es aktuell noch einfacher, die RSS Adresse herauszufinden.\nDazu wird einfach die Playliste aufgerufen und dann steht in der URL Leiste ungefähr so etwas\nhttps://www.youtube.com/playlist?list=PLdIGJzeTcaAcGtRMOStGpGQXGe063oZab Die Zeichenfolge nach list= ist dabei wichtig.\nJetzt muss nur noch https://www.youtube.com/feeds/videos.xml?channel_id= in https://www.youtube.com/feeds/videos.xml?playlist_id= umgewandelt und die \u0026ldquo;list=\u0026rdquo; ID dran gehängt werden und schon ist der RSS Feed zusammengebaut.\nDer sieht dann in diesem Fall so aus\nhttps://www.youtube.com/feeds/videos.xml?playlist_id=PLdIGJzeTcaAcGtRMOStGpGQXGe063oZa\u0026lt;a href=\u0026#34;https://www.youtube.com/feeds/videos.xml?playlist_id=PLdIGJzeTcaAcGtRMOStGpGQXGe063oZab\u0026#34;\u0026gt;b\u0026lt;/a\u0026gt; Viel Spaß mit mit euren Nachrichtenquellen und dem RSS Reader!\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-30-youtube-rss-feeds-kanal-und-playlisten/","summary":"\u003cp\u003eWer viele Nachrichten und Informationsquellen hat, verliert schnell mal die Übersicht. Da hilft das uralte Konzept der RSS Feeds sehr elegant weiter. Nur weil es alt ist, kann es auch gut sein.\u003c/p\u003e\n\u003ch2 id=\"kanal-rss-feed\"\u003eKanal RSS Feed\u003c/h2\u003e\n\u003cp\u003eDer Kanal RSS Feed ist schnell mit jedem einfachen RSS Feed Addon von Firefox gefunden.\u003c/p\u003e\n\u003cp\u003eVon meinem Kanal muss nur die Kanal ID oder \u0026ldquo;\u003ccode\u003echannel_id\u003c/code\u003e\u0026rdquo; gefunden werden, die meist in der URL Leiste steht. Und wenn sie da nicht zu finden ist, dann einfach den Quellcode der Webseite öffnen - bei Firefox einfach Strg+U drücken und mit Str+F nach dem folgenden Text suchen \u0026ldquo;\u003ccode\u003ehttps://www.youtube.com/feeds/videos.xml?channel_id=\u003c/code\u003e\u0026rdquo;, dann wird automatisch zur richtigen Stelle gesprungen, wo dann auch die gesamte URL steht, wie z.B, diese hier\u003c/p\u003e","title":"Youtube RSS Feeds Kanal und Playlisten"},{"content":"Manchmal ist das Audio in einem Video relativ leise und eigentlich ist da noch richtig Luft nach oben es lauter zu machen. Ein schöner und sehr eleganter Weg ist es mit ffmpeg die Normalisierungsfunktion zu nutzen, ohne das Video selbst erneut zu encoden. Das Audio muss natürlich neu encoded werden.\nZuerst muss ermittelt werden welches der lauteste Peak (lauteste Stelle) im gesamten Audio ist\nLautstärkenermittlung - Highest Peak ffmpeg -i Videodatei.mp4 -af \u0026quot;volumedetect\u0026quot; -vn -sn -dn -f null /dev/null\nDann steht in der Ausgabe irgendwo relativ weit oben so etwas:\n[Parsed_volumedetect_0 @ 0x00000000000] mean_volume: -29.1 dB [Parsed_volumedetect_0 @ 0x00000000000] max_volume: -3.6 dB Das \u0026ldquo;max_volume mit -3.6 dB\u0026rdquo; ist das Interessante für uns. Das maximale Level in der digitalen Welt ist 0dB . Alles was darüber \u0026ldquo;gedrückt\u0026rdquo; wird, wird sehr hässlich verzerrt. Das sollte unbedingt vermieden werden!!\nLautstärkenlimit beachten! Und vielleicht ein kleiner Sicherheitsabstand wäre auch noch ganz gut, denn beim Umwandeln über D/A (Digital/Analog) Wandler passieren auch je nach Qualität manchmal merkwürdige Dinge. Stichwort Truepeak bzw True Inter-Sample Peak Level.\nAlso als Empfehlung wäre hier einen Puffer von 0,5 dB bis 1 dB einzuhalten.\nIn unserem Beispiel von \u0026ldquo;max_volume mit -3.6 dB\u0026rdquo; nehmen wir mal einen Puffer von 1 dB, das würde dann heissen, dass wir das max_volume um 2.6dB erhöhen: -3.6+2.6= -1dB Ziellautstärke\nLautstärkenanhebung Der Befehl dazu lautet (Ziel Audioformat: AAC)\nffmpeg -i Videodatei.mp4 -af \u0026quot;volume=2.6dB\u0026quot; -c:v copy -c:a aac -b:a 192k VideodateiErgebnis.mp4\nAlias und Function Und in der Shell Bash ist das natürlich schöner mit einem kurzen Alias aufzurufen. Aber ein Alias ist nur ein anderer Name für ein bestehender Name. Also könnte ich dem Programm Ulrike den Namen Peter geben und egal, welchen Namen ich jetzt eingebe Ulrike oder Peter, das selbe Programm wird ausgeführt.\nDa sich hier aber Aufrufparameter, wie Videodatei und die 2.6dB handelt, reicht ein Alias nicht. Dafür gibt es in der Bash die Function. Hier können dann auch die Aufrufparameter abgefragt werden.\nDiese Functions weiter unten gelten immer nur für die aktuelle Session. Sobald das Fenster geschlossen oder die Bash beendet wird, ist auch die Function gelöscht. Soll die Function für immer bleiben, muss sie in der Datei .~bashrc im eigenen Homeverzeichnis definiert werden.\nLautstärke herausfinden Der Aufruf sieht so aus myMaxvol Videodatei.mp4\nmyMaxvol() { ffmpeg -i \u0026#34;$1\u0026#34; -af \u0026#34;volumedetect\u0026#34; -vn -sn -dn -f null /dev/null; } Lautstärke anheben Der Aufruf sieht so aus: myGainvol Videodatei.mp4 2.6\nmyGainvol() { ffmpeg -i \u0026#34;$1\u0026#34; -af \u0026#34;volume=\u0026#34;\u0026#34;$2\u0026#34;\u0026#34;dB\u0026#34; -c:v copy -c:a aac -b:a 192k output.mp4 \u0026amp;\u0026amp; mv output.mp4 \u0026#34;$1\u0026#34; ; } Erklärung was hier passiert: Es wird als Parameter Videodatei.mp4 und 2.6 als Lautstärkenanhebung mitgegeben. Das Ergebnis wird in eine Datei namens output.mp4 geschrieben. Wenn die Lautstärkenanhebung erfolgreich war, dann wird die Datei output.mp4 umbenannt in die Videodatei.mp4, die damit natürlich überschrieben wird.\nWenn die Aktion schief läuft, dann liegt da eine Datei output.mp4 herum und noch die originale Datei Videodatei.mp4.\nBash Script Vielleicht bastle ich noch ein kleine Bash Script, das automatisch die Lautstärke ermittelt, dann auch automatisch die Anhebung ermittelt und danach gleich die Lautstärkenanhebung durchführt. Und dann das ganze noch auf ein ganzes Verzeichnis anwendet.\nSchaumermal.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-22-audio-in-video-normalisieren-mit-ffmpeg/","summary":"\u003cp\u003eManchmal ist das Audio in einem Video relativ leise und eigentlich ist da noch richtig Luft nach oben es lauter zu machen. Ein schöner und sehr eleganter Weg ist es mit ffmpeg die Normalisierungsfunktion zu nutzen, ohne das Video selbst erneut zu encoden. Das Audio muss natürlich neu encoded werden.\u003c/p\u003e\n\u003cp\u003eZuerst muss ermittelt werden welches der lauteste Peak (lauteste Stelle) im gesamten Audio ist\u003c/p\u003e\n\u003ch2 id=\"lautstärkenermittlung---highest-peak\"\u003eLautstärkenermittlung - Highest Peak\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003effmpeg -i Videodatei.mp4 -af \u0026quot;volumedetect\u0026quot; -vn -sn -dn -f null /dev/null\u003c/code\u003e\u003c/p\u003e","title":"Audio in Video normalisieren mit ffmpeg"},{"content":"Einleitung Podcasts höre ich seit ungefähr, ich glaube 20 Jahren. Davor waren es spezielle Radiosendungen. Teilweise waren es Unterhaltungssendungen und zum größeren Teil Informations- bzw Wissenssendungen. Das habe ich beim Übergang zu den Podcasts beibehalten, wobei der Teil der Unterhaltungssendungen immer weniger geworden ist.\nDer Grund dafür ist, dass mittlerweile jeder Hänsel und Gretel, ComedyOnkel und StandupTante, Computerant und Notebookteusse unglaublich belangloses und teilweise wirklich gefährliches Halbwissen verbreiten. Oder FeuiletonFrida oder KulturKurt, die sich im eigenen Spiegelbild bei Weihrauch suhlen. Für mich ist das entweder Belästigung oder einfach reine Zeitverschwendung. Aber glücklicherweise haben wir alle unterschiedliche Geschmäcker\nDaher will ich mal meine absoluten Lieblingspodcasts allen ans Herz legen, die gerne ausgewogen und gut informiert sein wollen.\nPS: Die meisten Podcasts können mit ganz normalen Podcast Catcher Programmen abonniert werden. Auf jeden Fall diese, die wirklich gut präsentiertes Wissen vermitteln. Die anderen Special Apps, bei denen eine Mitgliedschaft notwendig ist, bieten meist nur Unterhaltung und Zeitvertreib.\nhr2 - Der Tag - Ein Thema, viele Perspektiven Seit sehr vielen Jahren bietet dieser Podcast eine unglaublich hohe Qualität. Jeden Tag in der Woche wird ein Thema unter die Lupe genommen und von vielen verschiedenen Seiten besprochen. Mit FürsprecherInnen und GegnerInnen. Es handelt sich dabei meist um relativ aktuelle Themen. Nie um tagesaktuelle Themen, da hier Journalismus ernst genommen und sehr gut die Perspektiven und GesprächspartnerInnen recherchiert wird.\nPer RSS abonnieren https://podcast.hr.de/derTag/podcast.xml\nWebseite https://www.hr-inforadio.de/podcast/der-tag/index.html\nWDR5 - Das philosophische Radio - Denn Denken hat was Ein wunderbar moderierter Podcast mit Jürgen Wiebicke! Viele interessante Themen mit interessanten Gästen und wichtigen Perspektivwechseln. Auch wenn selbst das Wissen über Philosophie recht gering ist, wird sehr darauf geachtet alle ZuhörerInnen thematisch mit zu nehmen. Ein sehr guter Podcast, der einlädt innezuhalten und bei dieser Entschleunigung mit den SprecherInnen zusammen die Gedanken schweifen zu lassen, über alles was die Menschheit bewegt, zerteilt und zusammenhält.\nPer RSS abonnieren https://www1.wdr.de/radio/wdr5/sendungen/philosophisches-radio/uebersicht-das-philosophische-radio100.feed\nWebseite https://www1.wdr.de/radio/wdr5/sendungen/philosophisches-radio/index.html\nDeutschlandfunk Nova - Hörsaal \u0026lsquo;\u0026rsquo;Mal hören, wohin uns die Wissenschaft bringt. Was Forscher*innen über unser Leben herausfinden. Welche Antworten sie für unsere Zukunft haben.\u0026rsquo;'\nEin wunderbarer Service von DLF, mit dem sie Vorträge von WissenschaftlerInnen aus allen Disziplinen senden, die in diversen Hörsälen aufgenommen wurden. Ein wahrer Schatz an Erkenntnissen und Fakten.\nPer RSS abonnieren https://www.deutschlandfunknova.de/podcast/hoersaal-der-podcast\nWebseite https://www.deutschlandfunknova.de/podcasts/download/hoersaal-der-podcast\nSWR Wissen Täglich Neues aus Gesundheit und Ökologie, Wissenschaft und Weltgeschehen im Podcast von SWR2 Wissen. Wichtige Zusammenhänge, gründliche Recherchen, überraschende Hintergründe.\nPer RSS abonnieren https://www.swr.de/~podcast/swr2/programm/podcast-swr2-wissen-100.xml\nWebseite https://www.swr.de/swr2/programm/podcast-swr2-wissen-100.html\nWelt der Physik „Welt der Physik“ ist ein Onlinemagazin, das vom Bundesministerium für Bildung und Forschung und der Deutschen Physikalischen Gesellschaft herausgegeben wird. Seit 2003 berichtet die Redaktion auf der Website leicht verständlich über Themen rund um die Physik und möchte so für diesen und angrenzende Fachbereiche begeistern.\nDie Redaktion veröffentlicht regelmäßig Nachrichten über aktuelle Forschungsergebnisse sowie Interviews, in denen Physikerinnen und Physiker einen Einblick in ihre Arbeit geben. Die Rubrik „Physik hinter den Dingen“ widmet sich Fragen des Alltags – etwa wie eine Klimaanlage funktioniert oder wie weit man mit einem Teleskop schauen kann.\nPer RSS abonnieren https://www.weltderphysik.de/podcast.xml\nWebseite https://wissenschaftspodcasts.de/podcasts/welt-der-physik/\nDeutschlandfunk - Forschung aktuell Was der Titel schon verspricht: Alle aktuellen Themen aus der Forschung. Kurz und präzise behandelt und erklärt.\nHilft hervorragend gegen Blödheit, Glaubens- und Meinungsgesellschaften, bei gleichzeitiger Stärkung des gesunden Menschenverstandes.\nPer RSS abonnieren https://www.deutschlandfunk.de/forschung-aktuell-100.rss\nWebseite https://www.deutschlandfunk.de/forschung-aktuell-100.html\nWRINT - Geschichtsunterricht Wer redet ist nicht tot und wer deutsche Podcasts hört, aber Holgi (Holger Klein) nicht kennt, sollte jetzt etwas peinlich berührt sein. Info übernächster Absatz.\nHolgi fragt und Matthias von Hellfeld erzählt sehr unterhaltsam und ohne nerviges Datumaufgezähle ein Thema aus der Geschichte.\nBeide (Holgi \u0026amp; Matthias von Hellfeld) produzieren noch wesentlich mehr Podcasts, Blogs und andere Veröffentlichungen.\nHintergrund: Zu Zeiten als Podcasts noch als perverses Hobby von pickeligen Computers Nerds (nicht diese \u0026ldquo;Hipster\u0026rdquo; mit zwei verschiedenen Socken und dem Frl. Rottenmeyer Gedächtnisdutt) verstanden wurde, wurde Holgi von Tim Pritlove, dem Urvater des deutschen Podcastes und Blinkenlights angestiftet ebenfalls Podcasts zu machen. Das muss wohl gut 20 Jahre her sein? Und diesen beiden dürfte es wohl auch zu verdanken sein, dass sich dieses Format über sehr lange Jahre in Deutschland gehalten hat und auch groß geworden ist.\nPer RSS abonnieren https://wrint.de/category/geschichtsunterricht/feed/\nWebseite https://wrint.de/category/geschichtsunterricht/\nGeschichten aus der Geschichte Seit über sieben Jahren erzählen sich die Historiker Daniel Meßner und Richard Hemmer Woche für Woche gegenseitig eine interessante Geschichte aus der Geschichte. Dabei geht es um vergessene Ereignisse, außergewöhnliche Persönlichkeiten und überraschende Zusammenhänge der Geschichte aus allen Epochen.\nPer RSS abonnieren https://www.geschichte.fm/feed/mp3/\nWebseite https://www.geschichte.fm/\nWRINT - Politikunterricht Holgi (Holger Klein) fragt Thomas Brandt (Lehrer für Sozialkunde und Englisch an einer beruflichen Oberschule in Bayern) zu Themen aus Politik und Gesellschaftskunde. Und dieser erzählt auf gut verständliche und auch unterhaltsame Art, was dieses und jenes ist und sowieso wie es funktioniert.\nPer RSS abonnieren https://wrint.de/category/politikunterricht/feed/\nWebseite https://wrint.de/category/politikunterricht/\nPeter und der Wald Weil der Wald einer unserer wichtigsten Verbündeten im Kampf gegen die Klimakatastrophe ist, bringt dieser Podcast Wissen und Hoffnung.\nWas macht den Zauber der Wildnis aus? Haben Bäume Gefühle? Wie funktioniert ökologische Forstwirtschaft? Deutschlands bekanntester Förster Peter Wohlleben spricht mit Experten, Wissenschaftlern, Aktivisten und Prominenten über Wege, wie wir das Klima und den Wald besser schützen können, warum Artenvielfalt so wichtig ist – und was jeder von uns tun kann, damit die grüne Wende in Deutschland gelingt.\nPer RSS abonnieren https://rss.art19.com/peter-und-der-wald\nWebseite https://www.peter-wohlleben.de/podcast\nWDR5 - Grüße aus der Zukunft Und wie versprochen noch ein Podcast aus Absurdistan mit schönen kurzen und völlig abstrusen … oder vielleicht doch wahren Folgen?\nPer RSS abonnieren https://www1.wdr.de/mediathek/audio/wdr5/wdr5-neugier-genuegt-gruesse-aus-der-zukunft/gruesse-aus-der-zukunft-106.podcast\nWebseite https://www1.wdr.de/mediathek/audio/wdr5/wdr5-neugier-genuegt-gruesse-aus-der-zukunft/index.html\nNatürlich \u0026hellip; Höre ich noch mehr Podcasts, aber das hier waren jetzt die Podcasts, die ich uneingeschränkt empfehlen kann. Bei den anderen, die ich sonst noch so höre, würde ich nur die einzelnen Folgen empfehlen, die mir persönlich gut gefallen.\nPodcast Catcher - AntennaPod Wer eine gute PodcastCatcher App sucht, sollte sich die App AntennaPod anschauen. Zu bekommen im App Store (F-Droid/Gogle Ple Store) deines Vertrauens. Eine absolute Empfehlung. Die App kann richtig viel!\nLeider \u0026hellip; Es gäbe noch weitere tolle Wissenspodcasts von der ARD, aber die werden leider nur eingezäunt und ohne öffentlich zugängliche RSS Adresse von der ARD App angeboten und ohne Selbstvertrauen als Oridschinäl bezeichnet. In der Fachwelt nennt sich das Pen … Facebook/Netflix-Neid. Daher keine Empfehlung.\nViel Spaß damit.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-21-11-podcasts-die-du-kennen-solltest/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003ePodcasts höre ich seit ungefähr, ich glaube 20 Jahren. Davor waren es spezielle Radiosendungen. Teilweise waren es Unterhaltungssendungen und zum größeren Teil Informations- bzw Wissenssendungen. Das habe ich beim Übergang zu den Podcasts beibehalten, wobei der Teil der Unterhaltungssendungen immer weniger geworden ist.\u003c/p\u003e\n\u003cp\u003eDer Grund dafür ist, dass mittlerweile jeder Hänsel und Gretel, ComedyOnkel und StandupTante, Computerant und Notebookteusse unglaublich belangloses und teilweise wirklich gefährliches Halbwissen verbreiten. Oder FeuiletonFrida oder KulturKurt, die sich im eigenen Spiegelbild bei Weihrauch suhlen. Für mich ist das entweder Belästigung oder einfach reine Zeitverschwendung. Aber glücklicherweise haben wir alle unterschiedliche Geschmäcker\u003c/p\u003e","title":"11 Podcasts die du kennen solltest"},{"content":"Eigentlich heisst der Vortrag\n\u0026ldquo;WSP.NRW: Vielfältiger Einsatz von Open-Source-Anwendungen in der öffentlichen Verwaltung\nInnovation durch Partizipation: Wie vielseitige Open-Source-Technologien die Transformation der öffentlichen Verwaltung vorantreiben\u0026rdquo;\naber der Einsatz oder Realisierung von OpenSource Software geht praktischerweise gut einher mit der Digitalisierung.\nFür Interessierte ein wirklich sehr guter Vortrag, der teilweise mit guten Beispielen in die Tiefe geht und auch zeigt, dass das Problem nicht nur Software ist, sondern sehr viel auch Prozess und Organisationsstandardisierung, die dann wiederum durch Software gestützt wird.\nHerzlichen Dank für diesen Einblick ! Und hier der Link zum Vortrag. Oder direkt unten auf das Video aus der Mediathek des CCC klicken und anschauen.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-19-digitalisierung-in-der-oeffentlichen-verwaltung/","summary":"\u003cp\u003eEigentlich heisst der Vortrag\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u0026ldquo;WSP.NRW: Vielfältiger Einsatz von Open-Source-Anwendungen in der öffentlichen Verwaltung\u003cbr\u003e\nInnovation durch Partizipation: Wie vielseitige Open-Source-Technologien die Transformation der öffentlichen Verwaltung vorantreiben\u0026rdquo;\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eaber der Einsatz oder Realisierung von OpenSource Software geht praktischerweise gut einher mit der Digitalisierung.\u003c/p\u003e\n\u003cp\u003eFür Interessierte ein wirklich sehr guter Vortrag, der teilweise mit guten Beispielen in die Tiefe geht und auch zeigt, dass das Problem nicht nur Software ist, sondern sehr viel auch Prozess und Organisationsstandardisierung, die dann wiederum durch Software gestützt wird.\u003c/p\u003e","title":"Digitalisierung in der Öffentlichen Verwaltung"},{"content":"In Wordpress kann eingestellt werden, ob der RSS Feed nur einen Auszug (Excerpt) oder den gesamten Blogartikel (Full Text) enthalten soll. Das ist eine Einstellung unter \u0026ldquo;Einstellungen -\u0026gt; Lesen -\u0026gt; \u0026ldquo;Füge für jeden Beitrag in einem Feed Folgendes hinzu\u0026rdquo; -\u0026gt; ganzen Text.\nEigentlich ganz einfach. Denn es funktioniert ja auch.\nAllerdings prüfte ich das mit meinem Browser und da kam nur der Auszug (Excerpt) an und nicht der volle Text.\nUm eine lange Geschichte kurz zu machen, die sich über Wochen hinzog mit Teufelsaustreibungen an Suchmaschinen, Anbetungen von bisher unbekannten Gottheiten aus anderen Dimensionen und völlig neuartigen Verfluchungsritualen, bekam ich den Hinweis, ich solle doch mal mein eigenes Blog nicht im Browser prüfen, sondern in meinem Feed Reader.\nIch lese mein Blog normalerweise nicht in meinem Feed Reader. Ick hab dit Artikel ja wohl ooch selba jeschriem und ick wess was da drinne steht. Übawiegend.\nNun es zeigte sich, dass Wordpress den Auszug (Excerpt) UND den Full Text in den Feed packt, aber der Browser nur den Auszug anzeigt. 🤦\nIch habe also wochenlang nach einer Lösung eines Problems gesucht, das gar keins war.\nDaraufhin habe ich gleich mal noch das Firefox Browser Addon RSSPreview dessen seine sich Standardeinstellungen (konditional hart emotional Präsenz) geprüft und dort gibt es tatsächlich eine Einstellung:\n\u0026ldquo;Display full articles even when summaries are present\u0026rdquo;\nDiese Einstellung ist jetzt angehakt. Vielleicht brauche ich sie ja mal wieder.\nDanke an vinz ! 🌻 Er hat mich darauf hingewiesen.\nUnd ich hoffe dieser Blogbeitrag hilft noch ein paar Menschen, die an dem fehlenden Hilfetext in Wordpress oder der schlechten Standardeinstellung des Addons verzweifeln.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-17-wordpress-der-fulltext-rss-feed/","summary":"\u003cp\u003eIn Wordpress kann eingestellt werden, ob der RSS Feed nur einen Auszug (Excerpt) oder den gesamten Blogartikel (Full Text) enthalten soll. Das ist eine Einstellung unter \u0026ldquo;Einstellungen -\u0026gt; Lesen -\u0026gt; \u0026ldquo;Füge für jeden Beitrag in einem Feed Folgendes hinzu\u0026rdquo; -\u0026gt; ganzen Text.\u003c/p\u003e\n\u003cp\u003eEigentlich ganz einfach. Denn es funktioniert ja auch.\u003c/p\u003e\n\u003cp\u003eAllerdings prüfte ich das mit meinem Browser und da kam nur der Auszug (Excerpt) an und nicht der volle Text.\u003c/p\u003e","title":"WordPress - der Fulltext RSS Feed"},{"content":"Einleitung Es gibt, oder es gab, ich weiss es ehrlich nicht genau, daher schreib ich mal in der Gegenwartsform, das Kommandozeilenprogramm youtube-dl oder andere Varianten wie yt-dlp oder ähnliche, mit denen es einfach möglich ist Videos herunter zu laden, um nicht von einer funktionierenden Internetleitung abhängig zu sein. Wer in Deutschland lebt, weiss, was ich meine.\nVor allem bei Lernmaterial ist das super, wenn es offline verfügbar ist und immer wieder angeschaut werden kann, ohne wieder und wieder durch das Streaming CO2 zu erzeugen.\nViele dieser Lernvideos haben Kapitelmarken und auch Untertitel in verschiedenen Sprachen, die natürlich auch im offline Modus sehr hilfreich sind. Und nicht nur als Kapitel, sondern eventuell auch zur Zerteilung in einzelne Videoclips, so dass bei einer Suche direkt auf den entsprechenden Clip zugegriffen werden kann.\nWenn also ein Video legal runtergeladen werden darf, dann helfen folgende Parameter und folgender Workflow bei den entsprechenden Programmen, die ich jetzt einfach mal unter dem Programmnamen DLPGRM zusammenfasse\nVerfügbare Formate auslesen Um erst mal zu sehen, in welchen VIDEO und AUDIO Formaten die Quelle vorliegt, gibt es folgenden Befehl, mit dem eine Tabelle ausgegeben wird.\nDLPGRM -F URL-Link\nAm Anfang der Tabelle steht in jeder Zeile eine ID und rechts daneben jede Menge weiterer Parameter. Wichtig ist, sich hier die IDs für das gewünschte VIDEO und AUDIO Format zu notieren, denn das wird für den nächsten Schritt gebraucht.\nHinweis: Wenn es einfach nur ein Redebeitrag ist, ohne dass Dinge gezeigt werden, die wichtig sind, wäre es unter Umständen sogar sinnvoll, das als Audiodatei (weiter unten) zu speichern, oder wenigstens als Video mit einer sehr geringen Auflösung. Wenn die Lernvideos nur auf dem Smartphone gespeichert werden sollen, dann sind hohe Auflösungen eh meist sinnlos. Da kann dann schon mal 256x144, 426x240 oder 640x360 genommen werden. Das spart CO2 und zuletzt auch eine Menge Festplattenplatz.\nLernvideo mit Kapitelinformationen speichern Ist also die ID Nummer für VIDEO und AUDIO ausgesucht, dann kann mit folgendem Befehl das Lernvideo gespeichert werden. Gleichzeitig werden die Kapitel und deutsche \u0026amp; englische Untertitel mit rein gepackt und als Datei kommt eine MP4 Datei heraus, die auf allen Endgeräten abspielbar ist.\nDLPGRM -f VIDEO+AUDIO --merge-output mp4 --embed-chapters --sub-langs \u0026quot;de,en\u0026quot; --embed-subs --write-auto-subs --embed-metadata URL-LINK\nSoll das Lernvideo als reine Audio Datei, z.B. mp3 gespeichert werden, dann geht das auch mit\nDLPGRM -x --audio-format mp3 URL-LINK\nKapitel nachträglich auslesen Die Kapitel können nachträglich aus der Videodatei mit ffmpeg ausgelesen werden. Genauer gesagt mit dem Tool ffprobe. Dazu muss einfach nur der Befehl\nffprobe -show_chapters VIDEODATEI eingegeben werden und als Ergebnis kommt eine Textausgabe der Kapitel heraus. Allerdings im sehr ausführlichen ffmpeg Format, aus dem dann die entsprechenden Informationen entnommen werden können. Dieses Format sieht z.B. so aus\n[CHAPTER] id=0 time_base=1/1000 start=0 start_time=0.000000 end=60000 end_time=60.000000 TAG:title=Einleitung [/CHAPTER] [CHAPTER] id=1 time_base=1/1000 start=60000 start_time=60.000000 end=95000 end_time=95.000000 TAG:title=Kanäle / Tracks umschalten [/CHAPTER] [CHAPTER] id=2 time_base=1/1000 start=95000 start_time=95.000000 end=177000 end_time=177.000000 TAG:title=Parameter ändern (Volume, Pan, Send Effekte/Kanäle) und resetten [/CHAPTER] [CHAPTER] id=3 time_base=1/1000 Kapitel als einzelne Videos speichern Soll das Lernvideo nun aber in einzelne kleinere und leichter auffindbare Dateien aufgeteilt werden, so würde das auch mit dem Programm gehen, allerdings gibt es da den einen oder anderen unschönen Seiteneffekt, der durch sogenannte fehlende Keyframes (ein komplettes Vollbild) an der richtigen Stelle entsteht, so dass es manchmal beim Beginn der Kapitel aussieht, als würde jemand mit Wasserfarben durchs Bild wischen, oder aber das Lernvideo muss komplett neu codiert werden. Und das kann ganz schön lange dauern.\nEs gibt da einen kleinen Trick, der nicht nur schneller, sondern auch Resourcen schonender ist. Das Programm LossLessCut kann diverse Videoformate einfach zerteilen, ohne dass irgendwas neu berechnet werden muss. Und es bietet eine einfache und praktische Lösung zu dem Keyframe Problem an. Nämlich schaut es, wo das Kapitel beginnt und dann \u0026ldquo;spult\u0026rdquo; es so lange zurück, bis es das letzte Keyframe findet und legt den Anfang des Kapitels dorthin.\nDabei handelt es sich dann meist um eine Wiederholung maximal 1-3 Sekunden zum vorherigen Kapitel aber dafür mit einem klaren Bild.\nAlso wird das Lernvideo in LossLessCut reingeladen und dann wird zuerst gefragt, ob die Segmente oder Chapters auch importiert werden sollen. Auf diese Frage mit Ja antworten. Danach kann gleich rechts unten auf den Export Knopf gedrückt werden und diese Einstellungen sollten übernommen werden.\nWichtig sind: Separate files, mp4, Cut mode=Keyframe cut, preserve all MP4/MOV metadata\nUnd nach 3 Sekunden liegen alle Kapitel als einzelne Videoclips vor.\nViel Spaß bei der Organisation eurer Lernvideos, die ihr jetzt noch viel effizienter ablegen könnt.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-17-lernvideos-sinnvoll-organisieren/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eEs gibt, oder es gab, ich weiss es ehrlich nicht genau, daher schreib ich mal in der Gegenwartsform, das Kommandozeilenprogramm youtube-dl oder andere Varianten wie yt-dlp oder ähnliche, mit denen es einfach möglich ist Videos herunter zu laden, um nicht von einer funktionierenden Internetleitung abhängig zu sein. Wer in Deutschland lebt, weiss, was ich meine.\u003c/p\u003e\n\u003cp\u003eVor allem bei Lernmaterial ist das super, wenn es offline verfügbar ist und immer wieder angeschaut werden kann, ohne wieder und wieder durch das Streaming CO2 zu erzeugen.\u003c/p\u003e","title":"Lernvideos sinnvoll organisieren"},{"content":"Reguläre Ausdrücke (RegEx) sind DER Shit, wenn es darum geht extrem schnelle und auch sehr komplexe Dinge mit Texten bzw Strings oder einfach generell bei Suchen zu veranstalten.\nEin Anwendungsfall kommt immer wieder vor, nämlich das Suchen\u0026amp;Ersetzen.\nDas Muster sieht so aus\n:[range] s / [pattern] / [string] / [flags] [count]\n[range] bei range steht meist ein Prozentzeichen % das für den gesamten Text aka der gesamte Datei Inhalt. hier können auch 1,$ = erste Zeile, erstes Zeichen bis letzte Zeile, letztes Zeichen .,$ heisst von der aktuellen Zeile bis zum Ende Von der aktuellen Zeile für weitere 10 Zeilen :.,.+10 {Nummer} - in Zeile Nummer sowieso z.B. :14 Zeile 14 Die Übersicht der schier unendlichen Bereichsangaben bekommst du, wenn du vim aufrufst und dann :h range eingibst s (substitute) Zwischen dem Range und dem s darf kein Leerzeichen sein! (häufiger Fehler) Substitute ist die Suchen\u0026amp;Ersetzen Funktion. Wichtig zu wissen ist, dass alle Zeichen, die nicht in a-z und A-Z sind, müssen mit einem vorangestelltem Backslash \\ \u0026ldquo;escaped\u0026rdquo; werden. Also Zahlen, Punkte, Klammern und Sonderzeichen mit einem Backslash \\ escaped werden. Ein Backslash wird dann natürlich auch mit einem Backslash escaped \\\\. Und ein Slash im Suchstring wird natürlich auch mit einem Backslash escaped \\/ . Auch ein Leerzeichen bzw Blank wird mit einem Backslash escaped. Der Grund dafür ist, dass viele dieser Zeichen selbst eine Funktion für die Suche darstellen. Und damit da keine Verwechselung entsteht muss extra \u0026ldquo;escaped\u0026rdquo; werden. [pattern] Pattern ist der zu suchende Text Mit einem einleitenden \\cTEXT wird Groß- und Kleinschreibung bei TEXT ignoriert Mit einem \\v (magic mode) müssen Zeichen wie ein Leerzeichen oder Gänsefüßchen nicht extra escaped werden In einem Pattern können auch wiederum Pattern-Funktionen eingefügt werden, wie z.B. ab dem 5. Zeichen (spalte/column) %5c oder bis zum 5. Zeichen %\u0026gt;5c und viele weitere. in vim :help pattern [string] String ist der Text, der das gesuchte Pattern ersetzt werden soll. [flags] g (global) wiederholt das Suchen\u0026amp;Ersetzen, bis zum Ende des Textes. Wird g nicht angegeben, wird nach dem ersten Suchtreffer aufgehört. c (confirm) zum Bestätigen des Ersetzens i (ignore) um Groß/Kleinschreibung zu ignorieren [count] der Parameter count wird bei Bedarf in einer positiven ganzen Zahl wie z.B. 5 angegeben. Er wirkt sich auf das Suchen\u0026amp;Ersetzen so aus, dass z.B. %s/blah/blubb/g 5 - vom Textanfang die ersten 5 Zeilen bearbeitet werden 10,$s/blah/blubb/g 5 - ab Zeile 10, die Zeilen 10, 11, 12, 13, 14, also insgesamt 5 Zeilen bearbeitet werden. Slash / - das Slash \u0026ldquo;/\u0026rdquo; trennt die verschiedenen Parameter voneinander.\nWill ich also den merkwürdigen String \u0026ldquo;Maier/(Schmidt)-Hans\\Jens.Familie?\u0026rdquo; in meinem gesamten Text mit \u0026ldquo;Bullshit!\u0026ldquo;ersetzen, sähe der Aufruf so aus\n:%s/Maier\\/\\(Schmidt\\)\\-Hans\\\\Jens\\.Familie\\?/Bullshit\\\\!/g\nEinfach vor jedes nicht a-zA-Z Zeichen ein Backslash\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-17-suchen-ersetzen-regulaere-ausdruecke-vim/","summary":"\u003cp\u003eReguläre Ausdrücke (RegEx) sind DER Shit, wenn es darum geht extrem schnelle und auch sehr komplexe Dinge mit Texten bzw Strings oder einfach generell bei Suchen zu veranstalten.\u003c/p\u003e\n\u003cp\u003eEin Anwendungsfall kommt immer wieder vor, nämlich das Suchen\u0026amp;Ersetzen.\u003c/p\u003e\n\u003cp\u003eDas Muster sieht so aus\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e:[range] s / [pattern] / [string] / [flags] [count]\u003c/code\u003e\u003c/p\u003e\n\u003ch2 id=\"range\"\u003e[range]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebei range steht meist ein Prozentzeichen \u003ccode\u003e%\u003c/code\u003e das für den gesamten Text aka der gesamte Datei Inhalt.\u003c/li\u003e\n\u003cli\u003ehier können auch \u003ccode\u003e1,$\u003c/code\u003e = erste Zeile, erstes Zeichen bis letzte Zeile, letztes Zeichen\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.,$\u003c/code\u003e heisst von der aktuellen Zeile bis zum Ende\u003c/li\u003e\n\u003cli\u003eVon der aktuellen Zeile für weitere 10 Zeilen \u003ccode\u003e:.,.+10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e{Nummer}\u003c/code\u003e - in Zeile Nummer sowieso z.B. \u003ccode\u003e:14\u003c/code\u003e Zeile 14\u003c/li\u003e\n\u003cli\u003eDie Übersicht der schier unendlichen Bereichsangaben bekommst du, wenn du vim aufrufst und dann \u003ccode\u003e:h range\u003c/code\u003e eingibst\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"s-substitute\"\u003es (substitute)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZwischen dem Range und dem \u003ccode\u003es\u003c/code\u003e darf kein Leerzeichen sein! (häufiger Fehler)\u003c/li\u003e\n\u003cli\u003eSubstitute ist die Suchen\u0026amp;Ersetzen Funktion. Wichtig zu wissen ist, dass alle Zeichen, die nicht in a-z und A-Z sind, müssen mit einem vorangestelltem Backslash \u003ccode\u003e\\\u003c/code\u003e \u0026ldquo;escaped\u0026rdquo; werden.\u003c/li\u003e\n\u003cli\u003eAlso Zahlen, Punkte, Klammern und Sonderzeichen mit einem Backslash \u003ccode\u003e\\\u003c/code\u003e escaped werden.\u003c/li\u003e\n\u003cli\u003eEin Backslash wird dann natürlich auch mit einem Backslash escaped \u003ccode\u003e\\\\\u003c/code\u003e. Und ein Slash im Suchstring wird natürlich auch mit einem Backslash escaped \u003ccode\u003e\\/\u003c/code\u003e . Auch ein Leerzeichen bzw Blank wird mit einem Backslash escaped.\u003c/li\u003e\n\u003cli\u003eDer Grund dafür ist, dass viele dieser Zeichen selbst eine Funktion für die Suche darstellen. Und damit da keine Verwechselung entsteht muss extra \u0026ldquo;escaped\u0026rdquo; werden.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"pattern\"\u003e[pattern]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePattern ist der zu suchende Text\u003c/li\u003e\n\u003cli\u003eMit einem einleitenden \u003ccode\u003e\\c\u003c/code\u003eTEXT wird Groß- und Kleinschreibung bei TEXT ignoriert\u003c/li\u003e\n\u003cli\u003eMit einem \u003ccode\u003e\\v\u003c/code\u003e (magic mode) müssen Zeichen wie ein Leerzeichen oder Gänsefüßchen nicht extra escaped werden\u003c/li\u003e\n\u003cli\u003eIn einem Pattern können auch wiederum \u003ca href=\"https://vimdoc.sourceforge.net/htmldoc/pattern.html#pattern\"\u003ePattern-Funktionen\u003c/a\u003e eingefügt werden, wie z.B. ab dem 5. Zeichen (spalte/column) \u003ccode\u003e%5c\u003c/code\u003e oder bis zum 5. Zeichen \u003ccode\u003e%\u0026gt;5c\u003c/code\u003e und viele weitere.\u003c/li\u003e\n\u003cli\u003ein vim \u003ccode\u003e:help pattern\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"string\"\u003e[string]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eString ist der Text, der das gesuchte Pattern ersetzt werden soll.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"flags\"\u003e[flags]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eg (global)\u003c/code\u003e wiederholt das Suchen\u0026amp;Ersetzen, bis zum Ende des Textes. Wird g nicht angegeben, wird nach dem ersten Suchtreffer aufgehört.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ec (confirm)\u003c/code\u003e zum Bestätigen des Ersetzens\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ei (ignore)\u003c/code\u003e um Groß/Kleinschreibung zu ignorieren\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"count\"\u003e[count]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eder Parameter count wird bei Bedarf in einer positiven ganzen Zahl wie z.B. 5 angegeben. Er wirkt sich auf das Suchen\u0026amp;Ersetzen so aus, dass z.B.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%s/blah/blubb/g 5\u003c/code\u003e - vom Textanfang die ersten 5 Zeilen bearbeitet werden\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e10,$s/blah/blubb/g 5\u003c/code\u003e - ab Zeile 10, die Zeilen 10, 11, 12, 13, 14, also insgesamt 5 Zeilen bearbeitet werden.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSlash \u003ccode\u003e/\u003c/code\u003e - das Slash \u0026ldquo;/\u0026rdquo; trennt die verschiedenen Parameter voneinander.\u003c/p\u003e","title":"Vim - Suchen \u0026 Ersetzen - RegEx"},{"content":"15.08.2023 LINNEAN SOCIETY OF LONDON Kriminal-Biologe Dr. Mark Benecke stellt die neuen Messungen zu Umwelt \u0026amp; Klima für Herbst 2023 mitten im heißesten Sommer seit Menschen-Gedenken vor.\nDiesmal live aus der Linnean Society of London, in der Charles Darwin \u0026amp; Alfred Russel Wallace die Evolutions-Überlegungen und -Messungen erstmals vorstellten.\nNebst einer Anmerkung zu von Ernst Haeckel geprägten Begriff des \u0026lsquo;Anthropozäns\u0026rsquo; und neuesten Untersuchungen zu Umwelt, Klima, Eis-Schmelze und Hitze-Warn-Stufen.\nZum Vortrag auf YouTube hier klicken oder direkt auf das Bild\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-16-bock-auf-realitaet-time-is-up-messungen-stand-herbst-2023/","summary":"\u003cp\u003e15.08.2023 \u003ca href=\"https://www.youtube.com/results?search_query=Linnean+Society+of+London\u0026amp;sp=EiG4AQHCARtDaElKTTVFUmJkWUVka2dSYjhjdXRZd1NEZ1k%253D\"\u003eLINNEAN SOCIETY OF LONDON\u003c/a\u003e Kriminal-Biologe Dr. Mark Benecke stellt die neuen Messungen zu Umwelt \u0026amp; Klima für Herbst 2023 mitten im heißesten Sommer seit Menschen-Gedenken vor.\u003c/p\u003e\n\u003cp\u003eDiesmal live aus der Linnean Society of London, in der Charles Darwin \u0026amp; Alfred Russel Wallace die Evolutions-Überlegungen und -Messungen erstmals vorstellten.\u003c/p\u003e\n\u003cp\u003eNebst einer Anmerkung zu von Ernst Haeckel geprägten Begriff des \u0026lsquo;Anthropozäns\u0026rsquo; und neuesten Untersuchungen zu Umwelt, Klima, Eis-Schmelze und Hitze-Warn-Stufen.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003eZum Vortrag \u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003ea\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003eu\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003ef\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003e \u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003eY\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003eo\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003eu\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003eT\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003eu\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003eb\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003ee\u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003e \u003c/a\u003e\u003ca href=\"https://www.youtube.com/watch?v=voKWD8HXlw4\"\u003ehier klicken oder direkt auf das Bild\u003c/a\u003e\u003c/p\u003e","title":"Bock auf Realität? Time is up: Messungen Stand Herbst 2023"},{"content":"Einleitung Wenn du in Linux die Konsole öffnest, dann öffnest du in den meisten Fällen eine Bash Shell. Eine Shell ist einfach nur ein Programm, mit dem du Befehle an deinen Computer senden kannst wie : Zeige mir alle Dateien und Verzeichnisse an, oder starte Programm XY. Eine Shell ist also eine Kommunikationsschnittstelle zu deinem Betriebssystem. Es gibt viele verschiedene Shells und eine davon ist eben Bash. Siehe auch Wikipedia https://de.wikipedia.org/wiki/Bash_(Shell)\nSo eine Shell (Mensch-Maschine-Schnittstelle) bietet sehr sehr sehr viele verschiedene Möglichkeiten. Darunter auch viele Shortcuts (Tastenkombinationen), die das Eingeben, Suchen, Editieren usw viel einfacher machen.\nHier habe ich einige und für mich sehr nützliche Shortcuts zusammengestellt\nDie Buchstaben hier sind zwar alle groß geschrieben, aber das einfach nur wegen der besseren Lesbarkeit und Einheitlichkeit. Alle Buchstaben können ohne die Shift Taste eingegeben werden. Also ein L ist eigentlich ein l, das sonst schnell mit einem großen i verwechselt werden könnte. Ich schreibe extra Kommandozeile, weil die sich über mehrere Zeilen erstrecken kann und damit klar wird, dass nicht die Bildschirmränder gemeint sind.\nNützliches TAB Tabulator Taste bei der Eingabe drücken, um die Autovervollständigung zu nutzen. Am Anfang der Zeile wird nach Befehlen aus dem System gesucht, wenn bereits ein Wort am Anfang steht, dann werden Datei- und Verzeichnisnamen vervollständigt Strg + L Löscht den Bildschirm. Wie auch der Befehl clear !! Den letzten Befehl nochmal wiederholen (NOCHMAL !! !! !! !!) Suchen Pfeil hoch / runter - Befehlshistorie hoch und runter (vor und zurück) blättern, um bereits ausgeführte Befehle nochmal zu wiederholen. Bash speichert eingegebene Befehle in einer Datei namens .bash_history in deinem Homeverzeichnis und diese wird dann durchsucht. Strg + R Inkrementelle Rückwärtssuche der Bash Historie. Erneut Strg + R drücken, um das nächste Suchergebnis anzeigen zu lassen. Strg + J die aktuelle Suche in der Bash Historie mit der Übernahme des aktuellen Befehls beenden (Jaaaaa) Strg + G die aktuelle Suche in der History mit leerer Eingabe beenden (Geh weg!) Cursor Navigation Strg + A Springe ganz an den ANFANG der Kommandozeile Strg + E Springe ganz an das ENDE der Kommandozeile Alt + F schiebt den Cursor vorwärts (FORWARD) vor das nächste Wort Alt + B schiebt Cursor zurück (BACK) auf den ersten Buchstaben des vorangegangen Wortes Löschen \u0026amp; Tauschen Strg + U Löscht alles links des Cursors bis zum Anfang der Kommandozeile (Uuuuund zurück)\nStrg + K Löscht alles rechts des Cursors bis zum Ende der Kommandozeile (Kawumm)\nStrg + W Löscht ab dem aktuellen Zeichen links den \u0026ldquo;Rest\u0026rdquo; bis zum WORTanfang\nAlt + D Löscht ab dem aktuellen Zeichen den \u0026ldquo;Rest\u0026rdquo; DES Wortes rechts\nAlt + T Das Wort an der aktuellen Cursorposition wird mit dem vorangehenden Wort vertauscht (Tausch)\nAusgabe Display Strg + S Stoppt die Ausgabe von Meldungen auf dem Bildschirm - einfrieren/screenshot (das aktuell laufende Programm wird nicht gestoppt. Im \u0026ldquo;Hintergrund\u0026rdquo; laufen die Meldungen weiter) Strg + Q Beendet das Strg + S (screenshot/einfrieren) Beenden* Strg + C Abbruch eines Programms Strg + D Schliesst die Bash Shell und damit auch meist das Konsolen Terminal ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-08-12-nuetzliche-bash-shortcuts/","summary":"\u003ch2 id=\"einleitung\"\u003eEinleitung\u003c/h2\u003e\n\u003cp\u003eWenn du in Linux die Konsole öffnest, dann öffnest du in den meisten Fällen eine Bash Shell. Eine Shell ist einfach nur ein Programm, mit dem du Befehle an deinen Computer senden kannst wie : Zeige mir alle Dateien und Verzeichnisse an, oder starte Programm XY. Eine Shell ist also eine Kommunikationsschnittstelle zu deinem Betriebssystem. Es gibt viele verschiedene Shells und eine davon ist eben Bash. Siehe auch Wikipedia \u003ca href=\"https://de.wikipedia.org/wiki/Bash_(Shell)\"\u003ehttps://de.wikipedia.org/wiki/Bash_(Shell)\u003c/a\u003e\u003c/p\u003e","title":"Nützliche Bash Shortcuts"},{"content":"Ich benutze sehr gerne Markdown Editoren, weil diese leichtgewichtig sind und einen super Kompromiss zwischen einem formatiertem Text, also mit Überschriften, Absätzen, fett und kursiv, Tabellen und so weiter und der Archivierung, weil einfacher Text noch in 50 Jahren mit jedem x-beliebigen Editor auf jedem denkbar möglichen Betriebssystem und Plattform gelesen und bearbeitet werden kann.\nAktuell nutze ich Obsidian und bin damit eigentlich super zufrieden. Obsidian ist eine Markdown Suite. Das heisst, dass rund um den Editor eine Menge Helfer mit dabei ist. Also sowas wie ein Dateimanager, automatische Inhaltsverzeichnisse, eine gute Suche, eine Hashtag Verwaltung und jede Menge weiterer kleine Helfer, die das Leben einfacher machen.\nDas Ganze synchronisiere ich dann noch mit meiner Nextcloud und habe so immer den aktuellen Stand auf den Geräten, auf denen ich das will. Da es sich dabei nur um kleine Textdateien handelt, sind meine rund 1000 Dateien mit Dokumentation, Ideen, Anleitungen, Entwürfen und Planungen um die 8MB groß. Jede Änderung ist blitzschnell übertragen, weil Änderungen und Erweiterungen an Textdateien immer nur ein paar Byte sind. Das wäre sogar mit uralten Modems aus den 1990er Jahren blitzschnell möglich.\nUnd dennoch schaue ich immer mal wieder über den Tellerrand und schaue mir andere Markdown Suites an.\nDiesmal hatte ich mir Logseq angeschaut. Dafür gibt es Desktopversionen für alle Betriebssysteme und für Smartphones. Installiert habe ich eine 0.9.9 Flathub Version vom 13.06.2023 unter Kubuntu Linux.\nEine dreispaltige Aufteilung, was mir persönlich schon mal sehr gut gefällt. Aber dann ärgerte mich ein bisschen die Umschaltung auf das DarkTheme. Es dauerte mehrere Neustarts des Programms und neu einstellen, bis es übernommen wurde. Ich habe keine Ahnung woran es lag.\nUnd dann scheiterte ich daran einen ganz einfachen Dateimanager zu finden. Es gibt zwar eine Suche über alle Dateien, aber diese kann nur genaue Dateienamen verarbeiten und nicht mehrere Wörter, die in einer Datei vorkommen könnten. So fand ich dann auch meine Dateien nicht.\nIch fand dann ein Plugin \u0026ldquo;File Manager\u0026rdquo;, das zu finden irgendwie wohl nicht so richtig möglich ist. Damit war für mich dann der Test zu Ende.\nFazit\nEine Suche mit der ich meine Dateien nicht finden kann und ein Filemanager, der nicht aufzufinden ist, sind das absolute KO Kriterium für so eine Suite. Schade. Ich werde es einfach irgendwann in der Zukunft nochmal probieren. Vielleicht wurde dann an der Usability ein wenig gearbeitet.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-06-23-markdown-suite-logseq-nicht-nutzbar/","summary":"\u003cp\u003eIch benutze sehr gerne Markdown Editoren, weil diese leichtgewichtig sind und einen super Kompromiss zwischen einem formatiertem Text, also mit Überschriften, Absätzen, fett und kursiv, Tabellen und so weiter und der Archivierung, weil einfacher Text noch in 50 Jahren mit jedem x-beliebigen Editor auf jedem denkbar möglichen Betriebssystem und Plattform gelesen und bearbeitet werden kann.\u003c/p\u003e\n\u003cp\u003eAktuell nutze ich \u003ca href=\"https://obsidian.md/\"\u003eObsidian\u003c/a\u003e und bin damit eigentlich super zufrieden. Obsidian ist eine Markdown Suite. Das heisst, dass rund um den Editor eine Menge Helfer mit dabei ist. Also sowas wie ein Dateimanager, automatische Inhaltsverzeichnisse, eine gute Suche, eine Hashtag Verwaltung und jede Menge weiterer kleine Helfer, die das Leben einfacher machen.\u003c/p\u003e","title":"Markdown Suite - Logseq, nicht nutzbar"},{"content":"Es gibt den neuen Reuters Digital News Report , der von WDR5 Hintergrund Medien vorgestellt wurde.\nKurz gesagt: Der Nachrichtenkonsum geht zurück, Menschen vermeiden aktiv das Konsumieren von Nachrichten, suchen sich gezielt Nachrichten aus und die Öffentlichen genießen trotz stark sinkender Zahlen immer noch das größte Vertrauen der Öffentlichkeit. Und die Leute zahlen online weniger für Nachrichten und wenn dann meist für Unabhängige.\nNun wird gerade die BBC und ein Springer Medium gefeiert, die nur positive Nachrichten verkünden und die gerade einen großen Zulauf haben. Ist ja auch verständlich in Zeiten, in denen politisch, medial wie wirtschaftlich von den AkteurInnen Angst geschürt wird, wo es nur geht. Niemand hat Bock auf Angst und irgendwann verschließt sich dann jeder Mensch vor Nachrichten.\nDas große Problem, dass ich bei diesen positive Newstainment sehe ist, dass eine Scheinwelt aufgemacht wird : Es ist ja alles gut. Nein nein nein, das Haus brennt nicht. Das ist kein Qualm, das ist nur der Morgennebel. Wie es ist Abend? Naja dann halt der Abendnebel. Alles ist gut.\nDas eigentliche Problem von Nachrichten und Journalismus ist aber, dass viel zu viele Medien drei Kardinalfehler begehen und daher auch gemieden werden\nviel zu schnell eine gewinnträchtige Schlagzeile veröffentlichen mit wenig bis gar keiner Kompetenz und fachliche Aussagekraft viel zu reißerisch und dramatisch an Themen ran gehen. Das will niemand mehr hören und sehen, der bei klarem Verstand ist. nicht verstehen, dass LeserInnen vor der Lektüre des Artikels kein Aufbaustudium für dieses Thema abgeschlossen haben. Jede Gegenargumentation der Medien \u0026ldquo;Ja sonst kauft das niemand\u0026rdquo; ist hinfällig, denn wie die Zahlen zeigen, unterstützen Menschen unabhängige, die sich exakt diese drei Punkte zu Herzen genommen haben.\nWenn Medien Scheiße verkaufen wollen, dürfen sie sich nicht wundern, wenn sie wie Scheiße behandelt und ignoriert werden.\nJournalistInnen und ReporterInnen sind scheinbar AkademikerInnen, was sie wohl aber ungern preis geben. Das Recherchieren, das Schreiben und das emotional richtige und technisch Präzise Formulieren sollten sie als ihr zentrales Handwerk verstehen, wenn sie langfristig in diesem Beruf bestehen und angesehen werden wollen.\nDas heisst auch, dass Artikel so geschrieben werden sollten, dass ein normaler Mensch mit normaler Schulbildung, der sich gerade in einer nicht angenehmen Lebenssituation befindet, aber sich dennoch für dieses Thema interessiert, in einem Text immer wieder mitgenommen werden muss. Das eitle Benutzen von Fremdwörtern, wie oben im Titel der Fall \u0026ldquo;Casus\u0026rdquo; ist Gift für so einen Artikel. Es muss davon ausgegangen werden, dass dieser Artikel auch einem 10jährigen Kind irgendeine nützliche Information überbringen kann. Eventuell Texte mehrschichtig schreiben. Das kann z.B. auch in verschiedenen Absätzen geschehen. So wie es schon sehr lange der Fall ist Titel - Untertitel(Zusammenfassung) könnte noch eine weitere Unterteilung stattfinden.\nWenn Medien für seriös gehalten werden wollen, dann müssen sie auch seriös handeln. Reißerische Titel sind das exakte Gegenteil von Seriosität.\nAnstatt sich nun auf das nächste Entertainmentformat zu stürzen, das den Leuten dann auch schnell langweilig wird und wofür sie sicherlich noch weniger Geld ausgeben wollen, denn auf YouTube gibt es auch jede Menge Arschbombenbattles für kostenlos, sollten sich Medien mal Gedanken machen, was ihre eigentlich Aufgabe ist UND welchen Anteil sie daran haben, dass der Angstpegel bei viel zu vielen Menschen viel zu hoch ist.\nWer sich den Radiobeitrag anhören will, er wird für fast ein Jahr online sein und muss dann wegen den Privaten Medien vom Netz genommen werden.\nWDR 5 Hintergrund Medien - Erkenntnisse zum weltweiten Nachrichtenkonsum\nWDR 5 Hintergrund Medien. 17.06.2023. 10:43 Min..\nVerfügbar bis 15.06.2024. WDR 5. Das Interesse an Nachrichten geht zurück. Das sagt der diesjährige \u0026ldquo;Reuters Digital News Report\u0026rdquo;, die wohl bedeutendste Studie zum Nachrichtenkonsum weltweit. Kevin Barth stellt sie vor. Schlechte Nachrichten u.a. zum Ukraine-Krieg versuchen Menschen zunehmend zu vermeiden. Stattdessen sind \u0026ldquo;Good News\u0026rdquo; gefragt. Wie Medien damit umgehen und welche neuen Formate es in dem Bereich gibt, berichtet David Freches.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-06-20-der-problem-casus-positive-nachrichten/","summary":"\u003cp\u003eEs gibt den neuen Reuters Digital News Report , der von WDR5 Hintergrund Medien vorgestellt wurde.\u003c/p\u003e\n\u003cp\u003eKurz gesagt: Der Nachrichtenkonsum geht zurück, Menschen vermeiden aktiv das Konsumieren von Nachrichten, suchen sich gezielt Nachrichten aus und die Öffentlichen genießen trotz stark sinkender Zahlen immer noch das größte Vertrauen der Öffentlichkeit. Und die Leute zahlen online weniger für Nachrichten und wenn dann meist für Unabhängige.\u003c/p\u003e\n\u003cp\u003eNun wird gerade die BBC und ein Springer Medium gefeiert, die nur positive Nachrichten verkünden und die gerade einen großen Zulauf haben. Ist ja auch verständlich in Zeiten, in denen politisch, medial wie wirtschaftlich von den AkteurInnen Angst geschürt wird, wo es nur geht. Niemand hat Bock auf Angst und irgendwann verschließt sich dann jeder Mensch vor Nachrichten.\u003c/p\u003e","title":"Der Problem Casus - Positive Nachrichten"},{"content":"Bildung und Digitalisierung ist in Deutschland ein schwieriges Thema. Zum einen ist Bildung Länderhoheit, so dass die einzelnen Bundesländer bestimmen, wie die jeweilige Bildung aussehen und passieren soll und zum anderen fehlen für die Digitalisierung der Bildung etliche Kriterien. Ein paar zu nennen: Die Medienkompetenz eine Strategie entwerfen zu können, die Infrastruktur wie Breitbandanschluss oder Vernetzung an und innerhalb der Bildungsstätten, eine hahnebüchene Überfrachtung der LehrerInnen mit völlig unnötigen Aufgaben und die völlig verzweifelt chaotische Forderung aus der Politik nach bestimmten Produkten, die allen SchülerInnen zur Verfügung stehen sollen. Stichwort Tablet.\nMedienkompetenz\nDie Bildung in Deutschland muss unbedingt auf den Prüfstand. Und zwar jeder einzelne Aspekt.\nEure Hoheit ist schlecht\nZu allererst dieser sehr ominöse Anspruch der Altvorderen und Pöstchenbesetzerzunft, dass Bildung Länderhoheit sei. Mir persönlich ist kein einziges Schulfach bekannt, dass so unglaublich länderspezifisch ist, dass es Gefahr liefe in einer Bundesbildung unterzugehen.\nDas Ziel sollte sein das Gerangel zwischen den Bundesländern zu beseitigen und mit vereinten Kräften an einer Bundesbildung zu arbeiten. Denn wenn wir eines beobachten können, ist dass die Bildung im Laufe der Jahrzehnte nachweislich immer schlechter geworden ist. Immer weniger Bildungsinhalte können vermittelt werden und Prüfungen werden aufgeweicht. Es darf kein Unterschied bei der Qualität von Abschlussprüfungen einzelner Bundesländer geben!\nZwischendurch wird dann versucht mit technischer \u0026ldquo;Innovation\u0026rdquo; diesen Umstand zu übertünchen, indem Whiteboards und Notebooks in den Schulen gefeiert werden. Das ist aber so, als würde von einem Bleistift mit blauer Lackierung auf einen Bleistift mit roter Lackierung gewechselt werden und behauptet, dass nun alles besser ist. Es sind nur Werkzeuge, keine Lehrinhalte.\nUm nun nicht noch mehr Dinge aufzuzählen die nicht funktionieren, hier eine Strategie, wie die Vermittlung von Bildung zielorientiert organisiert werden könnte. Und das könnte teilweise schon seit hunderten von Jahren gemacht werden.\nEiner für alle\nBildung muss Bundesangelegenheit werden. Das Länder Kleinklein durch das Zuständigkeitsgeschachere verhindert maßgeblich Qualität und Zukunftsorientierung. Aber selbst mit der Beibehaltung dieses Bremsklotzes sind die weiteren Schritte unabhängig davon.\nDie geheime Superkraft: Sprache\nDer wichtigste Schritt und die historisch am meisten vertane Chance: Viele Fächer vermitteln Inhalte \u0026ldquo;Was ist eigentlich / Was bedeutet / Wie funktioniert / Wie wird X gemacht …\u0026rdquo;, die immer gleich sind. Die Vermittlung dieser Inhalte funktioniert durch Sprache. Wer in seinem Leben in Deutschland schon mal eine Zeitung mit Anspruch, Fachartikel oder Fachbücher und ja leider auch die deutsche Wikipedia gelesen hat, wird festgestellt haben, dass leider viel zu oft in unverständlicher und unnötig komplexer Sprache, bis hin zur krampfhaft verwendeten Elitensprache zurückgegriffen wird. Fachleute, ProfessorInnen, JournalistInnen und Wichtigtuerinnen, die ihr eigenes Image als wichtiger empfinden, als die Inhalte, die sie vorgeben vermitteln zu wollen. Oder sie sind tatsächlich einfach nur unfähig Inhalte zu vermitteln.\nLehren ist eine sehr hohe Kunst und sollte nicht als \u0026ldquo;Beiwerk\u0026rdquo; abgetan werden. Nicht jede Person die weiß, kann Wissen auch vermitteln.\nWarum wird nicht seit Hunderten von Jahren ein \u0026ldquo;Drehbuch\u0026rdquo;, ich nenne es mal \u0026ldquo;ein goldenes Skript\u0026rdquo; für jedes Fach geschrieben und kontinuierlich sprachlich für das Verständnis optimiert? Sprache ist das mächtigste Instrument, das wir als Menschen zur Vermittlung von Information haben und oft genug wird davon nur sehr mangelhaft bis fast nicht vorhanden Gebrauch gemacht.\nDer deutschen Sprache wird oft nachgesagt, dass sie unglaublich präzise sein kann. Warum machen wir gerade vom wichtigsten Gut kaum Gebrauch?\nAnti-Beispiel: Schauen sie hier, hier und hier.Beispiel: Schauen sie hier links oben, davon ausgehend runter rechts in der Mitte und schließlich ganz unten am rechten Rand .\nEs ist zwingend notwendig, dass die schlausten Köpfe, die wir finden können, sich zusammentun und ein Drehbuch, das goldene Skript, für die Bildung entwerfen. Dass Fachliteratur auf Verständnis geprüft und bewertet wird. Es nützt niemandem etwas, wenn alle Geheimnisse dieser Welt unverständlich niedergeschrieben sind.\nNoch einmal, weil es so wichtig ist: Es gibt Menschen, die unglaublich viel wissen, aber nicht in der Lage sind dieses Wissen verständlich lehrend wiederzugeben. Ein Drehbuch bzw ein goldenes Script würde diese Menschen in die Lage versetzen und noch viel wichtiger: würde den Lernenden massiv helfen und die Bildung auf ein hohes Niveau heben.\nDigitalisierung\nDie Digitalisierung soll die Werkzeuge bereitstellen, die das Lehren und das Lernen leichter machen. Und hier gilt natürlich auch das oberste Gebot: Die Sprache muss auf höchstem Niveau sein.\nVideos - Inverted/Flipped Classroom\nEs gibt mehrere Ansätze zur Unterstützung von Unterricht. Es gibt das Konzept der flipped oder inverted Classrooms, bei denen vereinfacht gesagt, der Inhalt als Video vorliegt und als Vorbereitung für eine Unterrichtsstunde konsumiert werden kann. Im Unterricht selbst werden dann Verständnisfragen besprochen, Details und Hintergründe vertieft. Letzteres sollte dann wieder zu einer Verbesserung des goldenen Skriptes hinzugezogen werden.\nVideo - Tutorials\nAuch gibt es vermehrt Kurzvideos zu kleinen Themenschwerpunkten, die es unglaublich vereinfachen, gezielt bestimmte Lernthemen anzugehen. Auch hier sollte das goldene Skript als Grundlage dienen. Nur weil ein Video kurz und das Themengebiet klein ist, garantiert es noch keine Verständlichkeit oder Qualität.\nInternetanschluss und Netzwerk\nNatürlich ist der Internetanschluss der Bildungsstätten unglaublich wichtig. Hauptsächlich zur Kommunikation und natürlich auch im kontrollierten Maße im Unterricht zur Inhaltsvermittlung.\nWhiteboards, Notebooks, Tablets, Smartphones\nSofern für das Lernen benutzt, sehr wichtige Werkzeuge, die aber streng geregelt sein sollten.\nMedienkompetenz\nFür mich persönlich noch ein sehr großes Anliegen ist das Lehren des recht unscharf umrissenen Bereiches Medienkompetenz. Einen Teilbereich wurde früher \u0026ldquo;selbstständiges Denken\u0026rdquo; und \u0026ldquo;gesunder Menschenverstand\u0026rdquo; oder \u0026ldquo;kritisches Denken\u0026rdquo; genannt. Das hat sich auch in unseren modernen Zeiten nicht geändert.\nZur Medienkompetenz kommen natürlich noch wichtige technische Themen dazu, wie die Digitalisierung im weitesten Sinne. Also das Verständnis wie alles zusammenhängt, was unseren Alltag dominiert. Daher ist es auch wichtig zu wissen, wie Netzwerk Architekturen, Computer, Software Architekturen und Programmierung in den Grundzügen funktionieren. Gesellschaftliche Aspekte wie Datenschutz, Rechte und Pflichten in diesem Bereich. Viele Zusammenhänge in der digitalen Welt kennenlernen und verstehen können.\nHier ist ein goldenes Skript, das von vielen gemeinsam weiter entwickelt wird, um so wichtiger, da der Fortschritt und die Veränderungen in der digitalen Welt in einem rasanten Tempo fortschreiten.\nDieses Wissen, das goldene Skript, die Videos und Bildungsmaterialien müssen absolut frei verfügbar und zugänglich sein.\nIch bin sehr überzeugt, dass wir mit so einer Strategie nicht nur zukünftige Generationen sehr gut ausrüsten, sondern auch die Generationen \u0026ldquo;nachrüsten\u0026rdquo;, die nicht sofort in den Genuss einer solchen außerordentlichen Bildung gekommen sind.\nWann fangen wir an?\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-06-17-bildung-in-deutschland-das-goldene-skript/","summary":"\u003cp\u003eBildung und Digitalisierung ist in Deutschland ein schwieriges Thema. Zum einen ist Bildung Länderhoheit, so dass die einzelnen Bundesländer bestimmen, wie die jeweilige Bildung aussehen und passieren soll und zum anderen fehlen für die Digitalisierung der Bildung etliche Kriterien. Ein paar zu nennen: Die Medienkompetenz eine Strategie entwerfen zu können, die Infrastruktur wie Breitbandanschluss oder Vernetzung an und innerhalb der Bildungsstätten, eine hahnebüchene Überfrachtung der LehrerInnen mit völlig unnötigen Aufgaben und die völlig verzweifelt chaotische Forderung aus der Politik nach bestimmten Produkten, die allen SchülerInnen zur Verfügung stehen sollen. Stichwort Tablet.\u003c/p\u003e","title":"Bildung in Deutschland - Das goldene Skript"},{"content":"Du kennst das: ständig plingt und ploingt eines deiner 400 Apps auf deinem Smartphone. Hier eine Nachricht aus der Eifel,da wieder 15 Kalorien verbrannt, außerdem sagt die Wetter App, dass es die nächsten 14 Tage schön werden wird und Annika hat wieder ein Herzchen per Messenger geschickt. Dann ist da noch die Email, der Routenplaner und dann noch das Doomscrolling in den Social Media Netzwerken mit abschließendem Youtube Kaninchenbau Digging, das mit der Suche nach \u0026ldquo;Wie geht eigentlich nochmal Orangenschälen\u0026rdquo; begann und nach 3 Stunden bei \u0026ldquo;Süße Eisbärenbabys auf einer Scholle tanzen zu I like to move it\u0026rdquo; endet.\nTotal gestresst und mit dem Gefühl eigentlich gar nichts gemacht zu haben legst du das Smartphone an das Kabel, weil der Akku wieder leer ist.\nDann hörst du von Leuten die \u0026ldquo;jetzt mal Digital Detox machen\u0026rdquo;. Einfach mal eine Woche oder auch nur ein Wochenende aufs Smartphone verzichten. Das wäre so befreiend. Es ist plötzlich viel mehr Zeit da und es fühle sich so erfüllender an.\nWarum nicht, denkst du, und probierst das aus. Und tatsächlich stellen sich auch die viel gepriesenen Effekte ein. Toll denkst du und nimmst dir vor das wieder mal zu machen. Oder auch regelmäßig. Jedes 4. Wochenende oder so. Und vielleicht ziehst du das auch durch.\nAber du machst es falsch.\nEs ist längst kein Geheimnis mehr, dass Social Media, Notifications und im Allgemeinen Smartphones mit ihren Apps ein hohes Suchtpotential inne haben. Nicht umsonst gibt es Apps, die eine Statistik über die Screentime führen bzw in denen auch die Nutzungszeit eingeschränkt werden kann. Aber da hört es ja auch noch nicht auf. Schließlich gibt es ja auch Smartwatches, die mit dem Smartphone verbunden sind. Spiegel mit integriertem Display, ein Smarthome, dass dich auch gerne mal mit dem Anzeigen der Nachrichten durch die Wohnung jagt. Oder einfach nur der Wechsel vom Smartphone auf das Tablett oder den Computer.\nWir sind Menschen, wir sind die Besten beim Selbstbetrug.\nWir finden Wege und Ausreden, warum dies oder jenes gerade nicht geht, oder warum es gerade jetzt und in dieser Situation eine Ausnahme geben muss. Aber wenn wir ehrlich wären …\nEs ist also eine Sucht, denn sonst würden wir nicht so viel Energie aufwenden, um das zu bekommen, was wir eigentlich einschränken wollten (sollten). Denn die Menge macht das Gift und zuviel ist immer toxisch.\nEs ist auch nicht dieses süße \u0026ldquo;Ich bin total süchtig nach\u0026rdquo;. Eine solche Verniedlichung sollten erwachsene Menschen schon alleine aufgrund des selbstzerstörerischen Charakters einer Sucht nicht sagen.\nSucht ist dir bestimmt bekannt unter den Begriffen Sexsucht, Spielsucht oder Drogensucht, wie Alkohl, Opium, Kokain, Herion und so weiter.\nPicken wir uns doch einfach mal Herion raus. Wie sinnvoll wäre es für eine heroinabhänige Persion einmal im Monat ein Detox Wochenende zu machen? Oder für eine Alkoholabhängige Person? Und die restliche Zeit des Monats wird halt weiter gesoffen und gespritzt?\nKann doch nicht verglichen werden! Naja schon, denn es gibt da zum Beispiel den Spruch \u0026ldquo;Nur in einem gesunden körper wohnt ein gesunder Geist\u0026rdquo; oder das lateinische Original: Mens sana in corpore sano „ein gesunder Geist in einem gesunden Körper“. Was so viel bedeutet, dass es eine Symbiose zwischen Geist und Körper gibt. Eine Wechselwirkung. Und noch viel wichtiger ist, dass darum geht, was wir in unseren Geist oder Körper aufnehmen und dass das Auswirkungen hat.\nPsyche und Physis.\nTemporäres Digital Detox ist mittel- und langfristig genauso wenig sinnvoll wie Lifestyle Diäten.\nStatt Digital Detox solltest du darüber nachdenken, wer das Sagen hat. Hast du die Kontrolle über dein Smartphone und deine Apps, oder sagt dir dein Smartphone wann du was zu tun hast? Kannst du Widerstehen, wenn dein Smartphone spätestens jede Minute ploingt oder blinkt? Und sei ehrlich mit dir selbst.\nEin echtes Digital Detox heisst, dass du ganz allgemein deine Medienkompetenz und -nutzung selbst bestimmst. Ohne App. Einfach so mit einer Entscheidung und einer konsequenten Durchführung.\nUnd so könnte das aussehen:\nSchalte alle Notifications aus. Nichts soll mehr blinken oder Töne von sich geben, außer du bestimmst es selbst. Also sowas wie ein Wecker, oder eine Erinnerung im Kalender, aber weder Email, Messenger oder irgendwelche Sozialen Netzwerke sollen in der Lage sein dich aus dem Nichts heraus zu stören.\nSchalte mal das Internet einfach aus. Und schalte es einfach nur an, wenn du es aktiv brauchst. Damit hält eine Akku Ladung auch wesentlich länger.\nLass das Smartphone in der Tasche. Lege es nicht auf den Tisch, oder neben dich und behalte es auch nicht in der Hand. Lege es außerhalb deines Sichtfeldes ab. Es gibt sogar Studien die bewiesen haben wollen, dass ein Smartphone auf dem Tisch den IQ der BesitzerInnen senkt.\nWenn du dich mit Freunden oder anderen Menschen triffst, dann lass das Smartphone in der Tasche. Du musst nicht ständig Bilder zeigen, was aus dem Netz oder eine Nachricht vorspielen. Du musst dein Leben, dein Humor oder dein Lifestyle nicht \u0026ldquo;beweisen\u0026rdquo;.\nUnd auch gerade, wenn du mit Freunden zusammen bist und ihr jetzt gerade nicht auf den Namen von Dings hier kommt .. na .. mensch .. dieser Dings. Schau nicht im Netz nach. Haltet es einfach mal aus, dass ihr gerade aufgeschmissen seid. Einer Person in der Gruppe wird es kurz darauf einfallen wie Dings hieß.\nDazu gibt es noch eine interessante Beobachtung: Dinge, die ihr nachschauen müsst, bleiben weniger in Erinnerung, als die Dinge, über die ihr nachdenken müsst.\nUnd es gibt noch wesentlich mehr \u0026ldquo;Kleinigkeiten\u0026rdquo;, bei denen das Smartphone in der Tasche bleiben kann. Je mehr du auf das Smartphone verzichten kannst, desto mehr bestimmst du dein Leben selbst.\nUnd wenn du jetzt denkst, wasn das für ein komischer Typ, der solche merkwürdigen Artikel schreibt, ist das absolut in Ordnung. Aber noch merkwürdiger sind Menschen, die sich selbst betrügen und dass im vollen Bewusstsein, dass sie es gerade tun.\nIch wünsche dir, dass du dein Leben ab jetzt lebenslang selbst in die Hand nimmst. Und stelle dir immer wieder Fragen wie: Bestimme ich mein Leben immer noch selbst? Warum tue ich das gerade? Was ist wirklich wichtig?\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-06-17-digital-detox-du-machst-es-falsch/","summary":"\u003cp\u003eDu kennst das: ständig plingt und ploingt eines deiner 400 Apps auf deinem Smartphone. Hier eine Nachricht aus der Eifel,da wieder 15 Kalorien verbrannt, außerdem sagt die Wetter App, dass es die nächsten 14 Tage schön werden wird und Annika hat wieder ein Herzchen per Messenger geschickt. Dann ist da noch die Email, der Routenplaner und dann noch das Doomscrolling in den Social Media Netzwerken mit abschließendem Youtube Kaninchenbau Digging, das mit der Suche nach \u0026ldquo;Wie geht eigentlich nochmal Orangenschälen\u0026rdquo; begann und nach 3 Stunden bei \u0026ldquo;Süße Eisbärenbabys auf einer Scholle tanzen zu I like to move it\u0026rdquo; endet.\u003cbr\u003e\nTotal gestresst und mit dem Gefühl eigentlich gar nichts gemacht zu haben legst du das Smartphone an das Kabel, weil der Akku wieder leer ist.\u003c/p\u003e","title":"Digital Detox - Du machst es falsch"},{"content":"Weil es wichtig ist und um unser Überleben geht: Anschauen und teilen !!\nUpdatevortrag zum Klima von Dr. Mark Benecke\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-06-17-hitze-umwelt-und-klima-update-mai-2023-stadt-st-augustin-hochschule-rhein-sieg/","summary":"\u003cp\u003eWeil es wichtig ist und um unser Überleben geht: Anschauen und teilen !!\u003c/p\u003e\n\u003cp\u003eUpdatevortrag zum Klima von Dr. Mark Benecke\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://youtu.be/RPs9JdthcHU\"\u003e\u003cimg alt=\"YouTube Tutorial\" loading=\"lazy\" src=\"https://i.ytimg.com/vi_webp/RPs9JdthcHU/maxresdefault.webp\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"Hitze-, Umwelt- und Klima-Update Mai 2023 Stadt St. Augustin - Hochschule Rhein-Sieg"},{"content":"Lange dauert es nicht und dann steht hier wieder mehr oder vielleicht auch wieder ein paar alte Artikel.\nJe nachdem wie ich vorwärts komme.\nNach 18 Jahren (2005) ein Blog Software Wechsel.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-06-17-es-geht-langsam-wieder-los/","summary":"\u003cp\u003eLange dauert es nicht und dann steht hier wieder mehr oder vielleicht auch wieder ein paar alte Artikel.\u003c/p\u003e\n\u003cp\u003eJe nachdem wie ich vorwärts komme.\u003c/p\u003e\n\u003cp\u003eNach 18 Jahren (2005) ein Blog Software Wechsel.\u003c/p\u003e","title":"Es geht langsam wieder los"},{"content":"Ich bin ein großer Fan von KDE, aber natürlich gibt es auch hier und da Kritikpunkte. Einer davon ist die Sonderzeichen Eingabe in KDE. Während in GTK Anwendungen einfach Strg+Shift (während der Eingabe gehalten) + U gedrückt, der Unicode eingegeben wird, so funktioniert das in KDE sprich QT Anwendungen schon seit Jahren nicht.\nGrund ist wohl, laut meiner oberflächlichen Recherche, dass KDE meint, das ist ein Problem, das vom Xorg Server gelöst werden muss. Xorg sagt, das Problem muss von Qt gelöst werden und Qt zeigt auf KDE und sagt Anwendungsschicht. Dieses Ringelreih ist nicht nur ein peinliches Fundamentalisten-Mimimimi, sondern auch schon über 10 Jahre alt. Was es nicht minder peinlich macht. EGAL! Weiter im Text.\nEs gibt eine Lösung, die mit KDE Bordmitteln erreicht werden kann.\nVorneweg: Die rechte Strg Taste kann dann nur noch dafür verwendet werden! Aber es gibt ja schliesslich noch eine linke Strg Taste, die weiterhin normal benutzt werden kann.\nDu öffnest die Systemeinstellung von KDE\nDann fährst du runter in den Abschnitt Hardware\nKlickst da auf Eingabegeräte\nWählst Tastatur aus\nKlick dann rechts auf den Tab \u0026ldquo;Erweitert\u0026rdquo;\nAktiviere \u0026ldquo;Tastatureinstellungen ändern\u0026rdquo;\nSuche dir den Abschnitt \u0026ldquo;Key to choose the 3rd Level\u0026rdquo; raus und klappe ihn auf\nWähle den Punkt Right Ctrl an .. das ist die recht Strg Taste\nDann klappe weiter unten den Punkt \u0026ldquo;Position of Compose Key\u0026rdquo; auf\nWähle den Punkt \u0026ldquo;3rd level of Left Ctrl\u0026rdquo; aus\nKlicke rechts unten auf Anwenden\nWenn du jetzt auf das Tab \u0026ldquo;Belegungen\u0026rdquo; zurück wechselst, dann solltest auf der rechten Seite in der Zeile \u0026ldquo;Kurzbefehle für die 3. Ebene\u0026rdquo; die Einstellung \u0026ldquo;Right Ctrl\u0026rdquo; sehen.\nJetzt kann ich meine Zeichen \u0026ldquo;zusammenbauen\u0026rdquo;.\në = right Ctrl + left Ctrl (loslassen) \u0026#34; + e\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;Ë = rCtrl + lCtrl (loslassen) \u0026#34; + E\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;ÿ = rCtrl + lCtrl (loslassen) \u0026#34; + y\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;¡ = rCtrl + lCtrl (loslassen) ! + !\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;¿ = rCtrl + lCtrl (loslassen) ? + ?\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;ə = rCtrl + lCtrl (loslassen) e +e\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;å = rCtrl + lCtrl (loslassen) a + a\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;ŭ = rCtrl + lCtrl (loslassen) u + u\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;æ = rCtrl + lCtrl (loslassen) a + e\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;č = rCtrl + lCtrl (loslassen) c + c\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;Č = rCtrl + lCtrl (loslassen) c + C\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;½ = rCtrl + lCtrl (loslassen) 1 + 2\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;⅔ = rCtrl + lCtrl (loslassen) 2 + 3\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;¾ = rCtrl + lCtrl (loslassen) 3 +4\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;⅘ = rCtrl + lCtrl (loslassen) 4 + 5\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;⅕ = rCtrl + lCtrl (loslassen) 1 + 5\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;♯ = rCtrl + lCtrl (loslassen) # + #\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;× = rCtrl + lCtrl (loslassen) x + x\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;… = rCtrl + lCtrl (loslassen) . + .\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;— = rCtrl + lCtrl (loslassen) - + - + -\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;¯ = rCtrl + lCtrl (loslassen) _ + _\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;√ = rCtrl + lCtrl (loslassen) / + v\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;∞ = rCtrl + lCtrl (loslassen) 8 + 8\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;ø|Ø = rCtrl + lCtrl (loslassen) / + o|O\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;© = rCtrl + lCtrl (loslassen) 0 + c\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;ⓒ = rCtrl + lCtrl (loslassen) ( + c + )\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;ⓣ = rCtrl + lCtrl (loslassen) ( + t + )\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;ⓐⓛⓛⓔ Ⓑⓤⓒⓗⓢⓣⓐⓑⓔⓝ\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;™ = rCtrl + lCtrl (loslassen) t + m\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;und natürlich noch mehr Weitere Informationen findest du hier\nhttps://en.wikipedia.org/wiki/Compose_key\nhttps://en.wikipedia.org/wiki/Combining_character\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-05-07-sonderzeichen-in-kde-eingeben/","summary":"\u003cp\u003eIch bin ein großer Fan von KDE, aber natürlich gibt es auch hier und da Kritikpunkte. Einer davon ist die Sonderzeichen Eingabe in KDE. Während in GTK Anwendungen einfach Strg+Shift (während der Eingabe gehalten) + U gedrückt, der Unicode eingegeben wird, so funktioniert das in KDE sprich QT Anwendungen schon seit Jahren nicht.\u003cbr\u003e\nGrund ist wohl, laut meiner oberflächlichen Recherche, dass KDE meint, das ist ein Problem, das vom Xorg Server gelöst werden muss. Xorg sagt, das Problem muss von Qt gelöst werden und Qt zeigt auf KDE und sagt Anwendungsschicht. Dieses Ringelreih ist nicht nur ein peinliches Fundamentalisten-Mimimimi, sondern auch schon über 10 Jahre alt. Was es nicht minder peinlich macht. EGAL! Weiter im Text.\u003c/p\u003e","title":"Sonderzeichen in KDE eingeben"},{"content":"Die Standard-Kommandozeile Bash bei Kubuntu (wie auch bei vielen anderen Linux Distributionen) hat eine sehr praktische History bzw ein Verlauf, welche Befehle man so eingegeben hat.\nDie entsprechende Datei heisst .bash_history (mit einem vorangehenen Punkt - weil es sich um eine versteckte Datei handelt) liegt im Benutzerverzeichnis z.B. /home/hoergen/.bash_history\nDie gesamte History (Verlauf) auflisten mit dem Befehl: history, dann wird ein Liste der Eingaben mit vorangestellter Zeilennummer ausgegeben.\nDas können unter Umständen sehr viele Zeilen sein. Wenn man nach dem Befehl eine Zahl angibt, so werden die letzten Zeilen der History (Verlaufs) angezeigt wie z.B. history 8 zeigt die letzten 8 Zeilen der History an.\nDamit man z.B. den Befehl aus der gefundenen Zeile nicht noch einmal eingeben muss, kann man zur Abkürzung die Zeilennummer mit einem vorangestellten Ausrufezeichen verwenden z.B. !1500\nIn der History kann auch gesucht werden\nSuchen - Strg+r - und anfangen zu tippen Weitersuchen - nochmal Strg+r drücken Zeile aus der Suche übernehmen und starten - Eingabe Taste drücken Zeile aus der Suche übernehmen und etwas ändern - Ende- oder Pfeil nach rechts Taste Und zum Korrigieren sind diese Tastenkürzel hilfreich\nWill man die Zeile löschen und ist am Anfang der Zeile: Strg+k Will man die Zeile löschen und ist am Ende der Zeile: Strk+u Will man die zuvor gelöschte Zeile wieder herstellen: Strg+y Das nächste Wort löschen Alt+d Das vorherige Wort löschen Strg+w In der Zeile bewegen\nPos 1 oder Strg+a springt an den Zeilenanfang Ende oder Strg+e springt an das Zeilenende Alt+f springt ein Wort vorwärts (Forward) Alt+b springt ein Wort zurück (Back) Es gibt noch wesentlich mehr Kürzel und Befehle, die sich mit der History der Bash beschäftigen.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-05-07-kommando-zurueck-bash-history-tipps/","summary":"\u003cp\u003eDie Standard-Kommandozeile Bash bei Kubuntu (wie auch bei vielen anderen Linux Distributionen) hat eine sehr praktische History bzw ein Verlauf, welche Befehle man so eingegeben hat.\u003c/p\u003e\n\u003cp\u003eDie entsprechende Datei heisst \u003ccode\u003e.bash_history\u003c/code\u003e (mit einem vorangehenen Punkt - weil es sich um eine versteckte Datei handelt) liegt im Benutzerverzeichnis z.B. \u003ccode\u003e/home/hoergen/.bash_history\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eDie gesamte History (Verlauf) auflisten mit dem Befehl: \u003ccode\u003ehistory\u003c/code\u003e, dann wird ein Liste der Eingaben mit vorangestellter Zeilennummer ausgegeben.\u003c/p\u003e\n\u003cp\u003eDas können unter Umständen sehr viele Zeilen sein. Wenn man nach dem Befehl eine Zahl angibt, so werden die letzten Zeilen der History (Verlaufs) angezeigt wie z.B. \u003ccode\u003ehistory 8\u003c/code\u003e zeigt die letzten 8 Zeilen der History an.\u003cbr\u003e\nDamit man z.B. den Befehl aus der gefundenen Zeile nicht noch einmal eingeben muss, kann man zur Abkürzung die Zeilennummer mit einem vorangestellten Ausrufezeichen verwenden z.B. \u003ccode\u003e!1500\u003c/code\u003e\u003c/p\u003e","title":"Kommando zurück - Bash History Tipps"},{"content":"Moderne Touchpads und Touchscreens erkennen wenn mehere Finger auf das entsprechende Gerät gelegt werden. So ist es schon länger möglich mehr als nur die Maus von rechts nach links oder im Browser die Seite von oben nach unten zu schieben. Das nennt sich dann Gesten oder auf englisch Gestures oder ab 2 Fingern, eigentlich ab 3 gleichzeitig dann Multitouchgestures. Fenster mit einem Wisch minimieren, maximieren, schliessen, Vollbild, alle Fenster anzeigen usw usf.\nWer so ein Gerät, Notebook mit Touchpad, externes Touchpad oder einen Touchscreen hat, wil eigentlich von diesen Featuren profitieren, denn das reduziert den Wechsel zur Tastatur, oder das Rumgeschiebe mit der Maus oder sogar die Bewegung auf dem Touchpad/-screen selbst. Beispiele wie das aussieht sind auf der Projektseite zu sehen.\nVorweg sei gesagt, dass diese Lösung hier nicht mit dem neuen Displayserver Wayland getestet sind und dort vermutlich nicht laufen. Gedacht ist diese Lösung für den X11 Server (Standard). Ich habe sie unter Kubuntu 22.04 LTS erfolgreich eingerichtet, auch wenn die meisten Beschreibungen mit Ubuntu betitelt sind.Für KDE gibt es eine weitere Konfiguration, die ich selbst aber nicht nutze.\nDie Installation ist recht einfach.\nEs muss ein Treiber https://github.com/JoseExposito/touchegg installiert werden. Ein 3 Zeiler, in dem erst das Software Repository hinzugefügt, dann die Quellen aktualisiert und schließlich die Anwendung installiert wird. Bitte zur Sicherheit der Installationsanweisung auf der Projektseite folgen. Diese Anweisungen stimmten zur Erstellungszeit des Artikels.\nsudo add-apt-repository ppa:touchegg/stable\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;sudo apt update\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;sudo apt install touchegg Für andere Linuxdistributionen sind die entsprechenden Aktionen ebenfalls auf der Projektseite aufgeführt.\nDanach das graphische Konfigurationsprogramm https://github.com/JoseExposito/touche per Flathub mit dem Programm Discover installieren.\nDer Systemdienst touchegg sollte gestartet werden. Wenn du nicht weisst, wie das geht, dann kannst du einfach deinen Computer neu starten. Oder du versuchst es auf der Konsole mit dem Befehl\nsudo systemctl start touchegg.service Weitere Informationen\nIn Touché können Tastenkürzel angegeben werden. Dort kann man dann nach Herzenslust alle möglichen Tastenkürzel angeben, die auch in den Systemeinstellungen für diverse Aktionen hinterlegt sind, wie z.B. Strg+F10 um alle Fenster anzuzeigen.\nLeider gibt es keine wirklich einfache bzw universelle Methode herauszufinden, wieviele Finger (touches) das Touchpad oder der Touchscreen unterstützt. Einige benutzen xinput, andere benutzen die geist-tools, die aber bei mir mit einem Pythonfehler den Dienst quittierten. Eine vielleicht noch hilfreiche Quelle mit https://wiki.archlinux.org/title/Touchpad_Synaptics#top-page Informationen ist das Archlinux Wiki\nAnsonsten einfach ausprobieren. Mehr als dass es nicht funktioniert, kann eigentlich nicht passieren.\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-04-07-touchpad-touchscreen-gesten-in-kubuntu/","summary":"\u003cp\u003eModerne Touchpads und Touchscreens erkennen wenn mehere Finger auf das entsprechende Gerät gelegt werden. So ist es schon länger möglich mehr als nur die Maus von rechts nach links oder im Browser die Seite von oben nach unten zu schieben. Das nennt sich dann Gesten oder auf englisch Gestures oder ab 2 Fingern, eigentlich ab 3 gleichzeitig dann Multitouchgestures. Fenster mit einem Wisch minimieren, maximieren, schliessen, Vollbild, alle Fenster anzeigen usw usf.\u003c/p\u003e","title":"Touchpad / Touchscreen Gesten in Kubuntu"},{"content":"Anmerkung zu dem 6 monatigem Moratorium zur KI Entwicklung. Also das Aussetzen der Entwicklung bis eine Regelung gefunden wurde, wie damit in Zukunft umzugehen ist.\nExakt das Selbe hat die Chinesische Regierung mit der chinesischen Firma Alibaba gemacht, als die zu groß wurden und ein Monopol gebildet haben.\nBei dem Vorgang schrien dann alle KOMMUNISMUS!!!\nDürfen jetzt Elon Musk, Steve Wozniak und alle die den Brief des gemeinnützigen Institut „Future of Life\u0026quot; unterschrieben haben, nun als KOMMUNISTEN beschimpft werden?\nUnter uns glaube ich sowieso, dass dieser Brief von denen unterschrieben wurde, die bei der Entwicklung hinterher sind und dadurch die Konkurrenz behindern wollen.\nWichtig bleibt wie immer, dass die vernachlässigte Bildung in Schulen, Universitäten und Firmen endlich auf Vordermann gebracht wird.\nDass der öffentliche Rundfunk breitenwirksam und dauerhaft Medienkompetenztrainings betreibt. Wie früher Verkehrserziehung wie dem Siebten Sinn.\nDie einfache digitale Signierung muss ebenso ein alltäglicher Standard werden, ebenso die Überprüfung selbiger. Und auch wenn die FundamentalistInnen schmerzlich aufheulen werden ist z.B. die öffentliche Blockchaintechnologie ein gutes Mittel dafür.\nDesweiteren müssen drakonische Strafen eingeführt werden, die absichtliche Täuschung so massiv mit persönlicher Haft bestrafen, so dass auch ein Herauskaufen komplett unmöglich ist. Wer digital betrügt kommt analog ins Gefängnis.\nEs müsste jetzt sehr schnell sehr viel in die Wege geleitet und umgesetzt werden. Wie schon seit 30 Jahren. Viel Intelligenz braucht es nicht, um das zu verstehen und umzusetzen. Schaumermal!\nPS: KIs sind nichts anderes als Automaten und so sollten wir sie auch nennen!\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-02-08-kuenstliche-intelligenz-future-of-life-und-was-dahinter-steckt/","summary":"\u003cp\u003eAnmerkung zu dem 6 monatigem Moratorium zur KI Entwicklung. Also das Aussetzen der Entwicklung bis eine Regelung gefunden wurde, wie damit in Zukunft umzugehen ist.\u003cbr\u003e\nExakt das Selbe hat die Chinesische Regierung mit der chinesischen Firma Alibaba gemacht, als die zu groß wurden und ein Monopol gebildet haben.\u003c/p\u003e\n\u003cp\u003eBei dem Vorgang schrien dann alle KOMMUNISMUS!!!\u003c/p\u003e\n\u003cp\u003eDürfen jetzt Elon Musk, Steve Wozniak und alle die den Brief des gemeinnützigen Institut „Future of Life\u0026quot; unterschrieben haben, nun als KOMMUNISTEN beschimpft werden?\u003cbr\u003e\nUnter uns glaube ich sowieso, dass dieser Brief von denen unterschrieben wurde, die bei der Entwicklung hinterher sind und dadurch die Konkurrenz behindern wollen.\u003cbr\u003e\nWichtig bleibt wie immer, dass die vernachlässigte Bildung in Schulen, Universitäten und Firmen endlich auf Vordermann gebracht wird.\u003c/p\u003e","title":"Künstliche Intelligenz , Future of Life und was dahinter steckt"},{"content":"Die KDE Standardeinstellung zum Doppelklick mit der Maus kann manchmal ein wenig zu schnell eingestellt sein und je nach Standard Treiberbibliothek (Libinput/evdev), gibt es eine Erweiterte Einstellung (Advanced) oder auch nicht.\nAber egal, welcher Treiber genutzt wird kann das eingestellt werden. Bei evdev halt über eine Oberfläche und bei libinput eben direkt in in einer Textdatei.\nDie Textdatei kcminputrc befindet sich im Homeverzeichnis bei den versteckten Verzeichnissen im Pfad\n~/.config/kcminputrc Dort gibt es einen Abschnitt der mit [Mouse] beginnt und so aussehen kann\n[Mouse]\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;X11LibInputXAccelProfileFlat=false\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;XLbInptPointerAcceleration=0.4\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;cursorSize=48\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;cursorTheme=breeze_cursors Direkt unter der letzten Zeile dieses Blockes kann dann eine weitere Zeile mit der Option DoubleClickInterval eingefügt werden, damit der Block dann so aussieht\n[Mouse]X11LibInputXAccelProfileFlat=false\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;XLbInptPointerAcceleration=0.4\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;cursorSize=48\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;cursorTheme=breeze_cursors\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;DoubleClickInterval=50ms Je größer die Zahl (Millisekunden) ist, desto langsamer kann doppelgeklickt werden.\nAber Vorsicht: Irgendwann ist dann alles nur noch ein Doppelklick ;)\n","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-01-09-kde-maus-doppelklick-intervall-einstellen/","summary":"\u003cp\u003eDie KDE Standardeinstellung zum Doppelklick mit der Maus kann manchmal ein wenig zu schnell eingestellt sein und je nach Standard Treiberbibliothek (Libinput/evdev), gibt es eine Erweiterte Einstellung (Advanced) oder auch nicht.\u003cbr\u003e\nAber egal, welcher Treiber genutzt wird kann das eingestellt werden. Bei evdev halt über eine Oberfläche und bei libinput eben direkt in in einer Textdatei.\u003c/p\u003e\n\u003cp\u003eDie Textdatei kcminputrc befindet sich im Homeverzeichnis bei den versteckten Verzeichnissen im Pfad\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e~/.config/kcminputrc\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eDort gibt es einen Abschnitt der mit [Mouse] beginnt und so aussehen kann\u003c/p\u003e","title":"KDE Maus Doppelklick Intervall einstellen"},{"content":"Um sich alle about Befehle wie z.B. about:config von Firefox anzeigen zu lassen, reicht es in der URL Leiste einfach Folgendes einzugeben\nabout:about ","permalink":"https://hyperblog.de/hoergen/posts/2023/2023-01-07-about-firefox/","summary":"\u003cp\u003eUm sich alle about Befehle wie z.B. about:config von Firefox anzeigen zu lassen, reicht es in der URL Leiste einfach Folgendes einzugeben\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eabout:about\n\u003c/code\u003e\u003c/pre\u003e","title":"About Firefox"},{"content":"Holz (ja auch Pellets) ist in den allermeisten Fällen das Schlimmste was man in Punkto Energielieferant bzw Wärmelieferant nutzen kann!\nAls \u0026ldquo;Holz nachhaltig\u0026rdquo; wurde das hier gemeint (damit ist nicht die industrielle Holzproduktion gemeint!)\nBei Altholz wer- den lediglich die Aufwendungen für Aufbereitung und Transport berücksichtigt. Des Weiteren wird trotz der Diskussion um „carbon debts“ bei der energetischen Nutzung von Waldholz (Agostini, Giuntoli, \u0026amp; Boulamanti, 2013; [, 2017; ] et al., 2017) angenommen, dass die Entnahme von Waldholz aufgrund der nachhaltigen Waldwirtschaft in Deutschland treibhausgasneutral erfolgt, so dass lediglich die energetischen Aufwendungen für die Ernte und den Transport des Holzes zu Buchschlagen.\u0026quot;\nDas kommt aus diesem Dokument Seite 61 https://www.umweltbundesamt.de/sites/default/files/medien/1410/publikationen/2019-11-07_cc-37-2019_emissionsbilanz-erneuerbarer-energien_2018.pdf\nUnd dann war da ja noch dieses Feinstaub Thema .. gerade bei Holz .. hust\nErhellend zu dem Thema \u0026ldquo;Holz nachhaltig\u0026rdquo; ist zusätzlicher dieser 3 minütige Audio Beitrag\nSind Holzöfen wirklich klimaneutral? | MDR.DE\nExperten fordern die Abkehr von Holzöfen, weil Holz bei der Verbrennung schlechter abschneidet als Steinkohle. Wissen-Redakteurin sprach mit dem Wissenschaftler Dominik van Pinxteren und dem Autor Peter Wohlleben.\nhttps://www.mdr.de/wissen/audios/sind-holzoefen-wirklich-klimaneutral-102.html\nEin Brandbrief\nMehr als 500 Wissenschaftler haben die Europäische Union und die USA aufgefordert, auf die Verbrennung von Holz zur Energiegewinnung zu verzichten. Zu den Unterzeichnern gehören neben Forschern von Harvard, Stanford und der Universität Oxford auch Wissenschaftler aus Deutschland etwa vom Potsdamer Institut für Klimafolgenforschung, der Humboldt-Universität Berlin und der Universität Göttingen.\nDer Originalbrief „Letter Regarding Use of Forests for Bioenergy“ vom 11. Februar 2021 steht unter http://link.euwid.de/0q2zy zur Verfügung.\nUnd um das Thema noch abzurunden der Artikel von Volker Quaschning (deutscher Ingenieurwissenschaftler und Professor für Regenerative Energiesysteme an der Hochschule für Technik und Wirtschaft (HTW) in Berlin. )\nSpezifische Kohlen­dioxid­emissionen verschiedener Brennstoffe\nBei den verschiedenen fossilen Energieträgern entsteht bei der Verbrennung unterschiedlich viel Kohlendioxid. Die Werte dafür sind entscheidend für die Berechnung von Kohlendioxideinsparungen.\nhttps://www.volker-quaschning.de/datserv/CO2-spez/index.php\nHolz ist so ungefähr das Schlechteste was man verbrennen kann!\n","permalink":"https://hyperblog.de/hoergen/posts/2022/2022-09-08-das-maerchen-vom-klimaneutralen-holz/","summary":"\u003cp\u003eHolz (ja auch Pellets) ist in den allermeisten Fällen das Schlimmste was man in Punkto Energielieferant bzw Wärmelieferant nutzen kann!\u003c/p\u003e\n\u003cp\u003eAls \u0026ldquo;Holz nachhaltig\u0026rdquo; wurde das hier gemeint (damit ist nicht die industrielle Holzproduktion gemeint!)\u003c/p\u003e\n\u003cp\u003eBei Altholz wer- den lediglich die Aufwendungen für Aufbereitung und Transport berücksichtigt. Des Weiteren wird trotz der Diskussion um „carbon debts“ bei der energetischen Nutzung von Waldholz (Agostini, Giuntoli, \u0026amp; Boulamanti, 2013; [, 2017; ] et al., 2017) angenommen, dass die Entnahme von Waldholz aufgrund der nachhaltigen Waldwirtschaft in Deutschland treibhausgasneutral erfolgt, so dass lediglich die energetischen Aufwendungen für die Ernte und den Transport des Holzes zu Buchschlagen.\u0026quot;\u003c/p\u003e","title":"Das Märchen vom klimaneutralen Holz"},{"content":"Um eine Tastatur und Maus für zwei Computer zu verwenden habe ich früher Synergy verwendet. Dann wurde das kommerzialisiert und ich habe mir Synergy gekauft, weil ich damals eine Brücke zwischen Windows und Linux brauchte.\nJetzt brauche ich gerade wieder so eine Verbindung. Allerdings zwischen zwei Linux Rechnern - genauer gesagt zwischen zwei Kubuntu Rechnern. Bei der Recherche bin ich dann auf Barrier gestoßen, das ein Fork des früheren Synergys ist.Barrier teilt Maus, Tastatur und die Zwischenablage.\nBarrier ist in sehr vielen Linux Distributionen vorhanden und falls nicht, gibt es das noch als Flatpack. Daher geht die Installation auf beiden Rechnern schnell von der Hand mit einem\nsudo apt install barrier\noder entsprechend mit der Flatpack Variante über Discover (Ubuntu).\nBeim Start auf dem Rechner mit der Maus und der Tastatur (Server) öffnet sich das Barrier Konfigurationsfenster mit der Aufforderung eine Sprache auszuwählen. Danach kommt man in die eigentliche Konfiguration.\nServer - im oberen (Serverbereich) \u0026ldquo;interaktiv konfigurieren\u0026rdquo; anklicken\nServer - \u0026ldquo;Server konfigurieren\u0026rdquo; klicken\nServer - Von der rechten oberen Seite das Monitor Symbol in das Feld auf die Seite ziehen, wo Maus und Tastatur auf den anderen Rechner wechseln sollen\nServer - Doppelklick auf den neuen \u0026ldquo;Monitor\u0026rdquo; und einen Anzeigenamen vergeben\nWechsel zum \u0026ldquo;Client\u0026rdquo;\nClient - Barrier starten\nClient - Auswahl \u0026ldquo;Client (Maus und Tastatur eines anderen Rechner benutzen)\u0026rdquo; auswählen\nClient - IP Adresse des Server eintragen (diese wird im Barrier Fenster des Servers angezeigt)\nClient - Barrier starten (oder neu laden, falls schon gestartet)\nClient - Es kommt eine Schüsselgenerierungsanzeige. Diese bestätigen\nBarrier sollte jetzt mit der Maus und Tastatur funktionieren.\nNachtrag 20.08.2022\nWill man eben schnell mal zwischen zwei Bildschirmen wechseln - bei mir war die Anforderung da, weil ich OBS Studio mit einem HDMI Grabber (MiraBox)auf einem anderen Rechner benutze - so kann man beim Server auf \u0026ldquo;Configure Server\u0026rdquo; -\u0026gt; Hotkeys gehen und dort (habe ich) 2 neue \u0026ldquo;Hotkeys\u0026rdquo; anlegen. z.B.\nShift + BildHoch = Action switchToComputer1\nShift + BildRunter = Action switchToComputer2\nDie Maus landet dann immer dort, wo sie den jeweiligen Bildschirm verlassen hat. In meinem Fall sehr praktisch.\nBarrier läuft unter Linux, FreeBSD, OpenBSD, Windows und macOS (hier bitte die Entwicklerseite wegen bekannten Problemen lesen!!)\nDie Entwickler Webseite https://github.com/debauchee/barrier\n","permalink":"https://hyperblog.de/hoergen/posts/2022/2022-07-07-barrier-statt-synergy-maus-tastatur-zwischen-zwei-computern-teilen/","summary":"\u003cp\u003eUm eine Tastatur und Maus für zwei Computer zu verwenden habe ich früher Synergy verwendet. Dann wurde das kommerzialisiert und ich habe mir Synergy gekauft, weil ich damals eine Brücke zwischen Windows und Linux brauchte.\u003c/p\u003e\n\u003cp\u003eJetzt brauche ich gerade wieder so eine Verbindung. Allerdings zwischen zwei Linux Rechnern - genauer gesagt zwischen zwei Kubuntu Rechnern. Bei der Recherche bin ich dann auf Barrier gestoßen, das ein Fork des früheren Synergys ist.Barrier teilt Maus, Tastatur und die Zwischenablage.\u003c/p\u003e","title":"Barrier statt Synergy - Maus \u0026 Tastatur zwischen zwei Computern teilen"},{"content":"Ein Befehl zum Sortieren fehlt im KDE Texteditor Kate. Das ist insofern ungeschickt, weil so eine Funktion einfach integriert doch oft weiter hilft. Allerdings kann diese Funktion auf einem Linux System recht einfach durchgeführt werden, indem das Kommandozeilen Programm \u0026ldquo;sort\u0026rdquo; benutzt wird. Dazu muss lediglich die Tastenkombination Strg+AltGr+\\ oder im Menü \u0026ldquo;Extras - Filtern durch Befehl (Strg+\\)\u0026rdquo; aufgerufen werden.\nMarkiert man vorher einen Bereich, z.B. mehrere Zeilen mit einer Nummerierung, dann werden nur diese Zeilen dem aufgerufenen Programm übergeben.\nSo werden Zeilen dann einfach mit Strg+\\ und der Eingabe \u0026ldquo;sort\u0026rdquo; in die richtige Reihenfolge gebracht. WENN denn die Zahlen am Anfang für sich alleine stehen\nSort hat einige Parameter und vermutlich wird meist der Parameter \u0026ldquo;-V\u0026rdquo; natural sort of (version) numbers within text\u0026quot; gesucht, da dieser Parameter das so sortiert, wie wir das meist manuell machen würden.\n| sort -V | sort | |---|---| | `1` `2` `3` `20` `30` | `1` `2` `20` `3` `30` | Mit \u0026ldquo;sort -V\u0026rdquo; werden zum Beispiel auch Nummer 1, Nummer 2, Nummer 3, Nummer 30 ordentlich sortiert.\nWer noch mehr Sortier-Parameter von sort erfahren möchte, gibt einfach \u0026ldquo;man sort\u0026rdquo; auf der Kommandozeile ein.\nViel Spaß beim Sortieren.\nPS: Kate gibt es übrigens auch als Windows und als Mac Version hier zum Runterladen\n","permalink":"https://hyperblog.de/hoergen/posts/2022/2022-06-06-texteditor-kate-sortieren/","summary":"\u003cp\u003eEin Befehl zum Sortieren fehlt im \u003ca href=\"https://kate-editor.org\"\u003eKDE Texteditor Kate\u003c/a\u003e. Das ist insofern ungeschickt, weil so eine Funktion einfach integriert doch oft weiter hilft. Allerdings kann diese Funktion auf einem Linux System recht einfach durchgeführt werden, indem das Kommandozeilen Programm \u0026ldquo;sort\u0026rdquo; benutzt wird. Dazu muss lediglich die Tastenkombination Strg+AltGr+\\ oder im Menü \u0026ldquo;Extras - Filtern durch Befehl (Strg+\\)\u0026rdquo; aufgerufen werden.\u003c/p\u003e\n\u003cp\u003eMarkiert man vorher einen Bereich, z.B. mehrere Zeilen mit einer Nummerierung, dann werden nur diese Zeilen dem aufgerufenen Programm übergeben.\u003c/p\u003e","title":"Texteditor Kate sortieren"},{"content":"Da ich tmux (Alternative zu screen) sehr häufig benutze, nutze ich auch bei remote ssh logins einen Befehl, der mich nach dem erfolgreichen Login gleich in eine detachte tmux session bringt.\nssh -l \u0026lt;USERNAME\u0026gt; \u0026lt;HOST\u0026gt; -p \u0026lt;PORT\u0026gt; -t \u0026quot;tmux a\u0026quot;\n","permalink":"https://hyperblog.de/hoergen/posts/2022/2022-03-08-beim-ssh-login-tmux-aufrufen/","summary":"\u003cp\u003eDa ich tmux (Alternative zu screen) sehr häufig benutze, nutze ich auch bei remote ssh logins einen Befehl, der mich nach dem erfolgreichen Login gleich in eine detachte tmux session bringt.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003essh -l \u0026lt;USERNAME\u0026gt; \u0026lt;HOST\u0026gt; -p \u0026lt;PORT\u0026gt; -t \u0026quot;tmux a\u0026quot;\u003c/code\u003e\u003c/p\u003e","title":"Beim ssh login tmux aufrufen"},{"content":"Yabridge habe ich schon länger im Gebrauch und will nun endlich auch mal einen Artikel darüber schreiben, nachdem ich schon ein kleines Tutorial dazu gemacht habe. Wie man so schön auf deutsch sagen würde \u0026ldquo;Die Installation von YaBridge ist ein Gehirnloser (nobrainer)\u0026rdquo; … manchmal vermisse ich die schlechten Übersetzungsprogramme. :)\nKurze Übersicht, was gemacht werden muss:\nInstallation von Wine \u0026ldquo;Staging branch\u0026rdquo; Download Yabridge in ein bestimmtes Verzeichnis Konfiguration von Yabridge, setzen der Plugin Pfade \u0026amp; yabridgectl sync ausführen Fertig Schritt für Schritt Anleitung mit vielen Erklärungen, um zu verstehen, was passiert und was dahinter steckt.\n1. Installation von Wine \u0026ldquo;Staging branch\u0026rdquo; Die \u0026ldquo;Staging branch\u0026rdquo; ist quasi der neuste und heißeste Shit. Bleeding Edge! Es sind zwar die neusten Features mit drin, aber dafür kann man schon mal eben den einen oder anderen Bug rein bekommen. Insgesamt ist dieser Beta Entwicklungszweig aber auch sorgfältig gepflegt, so dass das zum Glück nicht häufig vorkommt. Hat man einen funktionierenden Stand könnte man den auch \u0026ldquo;einfrieren\u0026rdquo; (apt pinning).\nGenerell IMMER der Anleitung auf der WineHQ Seite folgen!\nAktuell für Kubuntu 21.10 sieht das so aus\nsudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key Für (K)Ubuntu 21.10\nsudo add-apt-repository \u0026#39;deb https://dl.winehq.org/wine-builds/ubuntu/ impish main\u0026#39; sudo apt update\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;sudo apt install --install-recommends winehq-staging Dann gibt es noch 2 sehr wichtige Hinweise auf der WineHQ Webseite (Datum dieses Artikels)\nWineHQ enthält derzeit keine Pakete für wine-gecko oder wine-mono. Wenn Sie ein neues Wine-Präfix erstellen, werden Sie gefragt, ob Sie diese Komponenten herunterladen möchten. Für beste Kompatibilität wird empfohlen, hier auf Ja zu klicken. Wenn der Download bei Ihnen nicht funktioniert, folgen Sie bitte den Anweisungen auf den Gecko- und Mono-Wiki-Seiten, um die Komponenten manuell zu installieren.\nBeginnend mit Wine 5.7 haben die WineHQ Ubuntu-Pakete eine optionale debconf-Einstellung, um CAP_NET_RAW zu aktivieren, damit Anwendungen, die rohe IP-Pakete senden und empfangen müssen, dies tun können. Dies ist standardmäßig deaktiviert, da es ein potentielles Sicherheitsrisiko darstellt und die meisten Anwendungen diese Fähigkeit nicht benötigen. Benutzer von Anwendungen, die dies benötigen, können CAP_NET_RAW nach der Installation von Wine aktivieren, indem siedpkg-reconfigure wine-\u0026lt;branch\u0026gt;-amd64 wine-\u0026lt;branch\u0026gt; wine-\u0026lt;branch\u0026gt;-i386und beantworten Sie die drei Fragen mit Ja. (Ersetzen Sie devel, staging oder stable durch \u0026lt;branch\u0026gt; im obigen Befehl). Also sieht der Vefehl folgendermaßen ausdpkg-reconfigure wine-devel-amd64 wine-devel wine-devel-i386\nUm die Darstellung anzupassen nutzt man das Tool winecfg. Unter Grafik kann man die DPI einstellen, so dass alles etwas größer ist z.B. 120 oder 150 DPI bei hochauflösenden Bildschirmen. Einfach in einer Konsole winecfg eintippen und Enter drücken.\nSollten irgendwelche Schriftarten oder ähnliches fehlen, können diese einfach mit dem tool winetricks nachinstalliert werden. Das Tool winetricks muss extra installiert werden und sollte mit größter Vorsicht und nur in Ausnahmefällen genutzt werden, da man sich mit diversen \u0026ldquo;Tipps \u0026amp; Tricks\u0026rdquo; aus dem Internet schnell mal die Konfiguration zerschießen kann.Für die Schriftarten wäre es dann folgender Befehl notwendig winetricks -q corefonts\n2 Download Yabridge in ein bestimmtes Verzeichnis Von Robberts YaBridge Software Repository die letzte Version von Yabridge runterladen und zwar von der \u0026ldquo;Release\u0026rdquo; Seite https://github.com/robbert-vdh/yabridge/releases . Das Paket das mit \u0026ldquo;-ubuntu-18.04.tar.gz\u0026rdquo; endet ist AUSSCHLIESSLICH für (K)Ubuntu Versionen ÄLTER bis 18.04 gedacht. Für neuere Versionen einfach das Paket z.B. yabridge-3.8.1.tar.gz runter laden . Zum Zeitpunkt, wenn du das installierst, kann das natürlich eine neuere Version sein.\nDownload von https://github.com/robbert-vdh/yabridge/releases Auspacken und in das Verzeichnis ~/.local/share (also dein Home Verzeichnis) kopieren. So dass als Ergebnis das Verzeichnis ~/.local/share/yabridge/ mit den entsprechend darin befindlichen Dateien existiert. In einer Konsole in das Verzeichnis wechseln cd ~/.local/share/yabridge/ Die Pluginpfade hinzufügen ( mit ./yabridgectl add ), in denen sich normalerweise die installierten Plugins befinden. Wenn noch keine Plugins installiert sind, existieren auch oft die Pfade nicht!\nTypische Pfade sind: \u0026#34;$HOME/.wine/drive_c/Program Files/Steinberg/Vstplugins/\u0026#34;\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;\u0026#34;$HOME/.wine/drive_c/Program Files/Vstplugins/\u0026#34;\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;\u0026#34;$HOME/.wine/drive_c/Program Files/Common Files/VST2\u0026#34;\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;\u0026#34;$HOME/.wine/drive_c/Program Files/Common Files/VST3\u0026#34; Schau nach welche Pfade bei dir existieren (nach der Plugin Installation) und dann füge sie mit dem Befehl (im yabridge Verzeichnis) ./yabridgectl add DEINPFAD hinzu z.B. ./yabridgectl add \u0026quot;$HOME/.wine/drive_c/Program Files/Steinberg/Vstplugins/\u0026quot;\nMit ./yabridgectl list kannst du dir alle eingepflegten Pfade anzeigen lassen\nund mit ./yabridgectl rm PFADNAME kannst du einen Pfad wieder aus der Konfiguration entfernen.\nMit ./yabridgectl status siehst du alle erkannten und unterstützten Plugins\nInstallierte Plugins hinzufügen\nJedes Mal, wenn ein neues Windows Plugin installiert wurde öffnest du eine Konsole, wechselst in das yabridge Verzeichnis cd ~./conf/share/yabridge und führst folgenden Befehl aus\n./yabridgectl sync Fertig\nIn der letzten Zeile der Ausgabe solltest du einen Hinweis lesen können, dass ein neues Plugin erkannt und hinzugefügt wurde (added new). Um es dann aber doch noch genau zu überprüfen und eine Liste aller Plugins zu sehen, rufe einfach folgenden Befehl auf\n./yabridgectl status Abschließend musst du vermutlich nur noch in der DAW die entsprechenden Pfade für die Plugins angeben und du kannst loslegen. Wenn du wieder mal neue Plugins installiert hast, dann einfach:\nPrüfen, wird(wurde) das Plugin in einen der bekannten Pfade installiert?\nWenn ja, dann Konsole öffnen, ./yabridgectl sync ausführen. Fertig\nWenn nein, Pfad mit ./yabridgectl add PFAD hinzufügen und danach ./yabridgectl sync ausführen. Fertig.\nDas gilt alles für 64 Bit Plugins. Für 32Bit muss bei Wine noch noch etwas angepasst werden, dann geht das auch. Aber das vielleicht in einem anderen Artikel.\n","permalink":"https://hyperblog.de/hoergen/posts/2022/2022-02-05-plugins-windows-vsts-32-64-bit-mit-yabridge-linux/","summary":"\u003cp\u003eYabridge habe ich schon länger im Gebrauch und will nun endlich auch mal einen Artikel darüber schreiben, nachdem ich schon ein kleines Tutorial dazu gemacht habe. Wie man so schön auf deutsch sagen würde \u0026ldquo;Die Installation von YaBridge ist ein Gehirnloser (nobrainer)\u0026rdquo; … manchmal vermisse ich die schlechten Übersetzungsprogramme. :)\u003c/p\u003e\n\u003cp\u003eKurze Übersicht, was gemacht werden muss:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eInstallation von Wine \u0026ldquo;Staging branch\u0026rdquo;\u003c/li\u003e\n\u003cli\u003eDownload Yabridge in ein bestimmtes Verzeichnis\u003c/li\u003e\n\u003cli\u003eKonfiguration von Yabridge, setzen der Plugin Pfade \u0026amp; yabridgectl sync ausführen\u003c/li\u003e\n\u003cli\u003eFertig\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eSchritt für Schritt Anleitung mit vielen Erklärungen, um zu verstehen, was passiert und was dahinter steckt.\u003c/p\u003e","title":"Plugins - Windows VSTs 32/64 Bit mit YaBridge | Linux"},{"content":"Das hyperblog wird heute 17 Jahre alt und wir feiern das im Stillen mit euch zusammen. Danke dass ihr immer mal wieder vorbei geschaut habt und gerade auch zu den Themen Linux und Computing zu meinem Senf euren Senf dazu beigetragen habt.\nMittlerweile sind wir auch mit dem Musikproduktionsblog \u0026ldquo;Klangwerk\u0026rdquo; ein wenig größer geworden, was uns alle sehr freut. Bleibt uns treu und schreibt uns ab und zu mal in die Kommentare. Ist immer schön, was von euch zu hören.\nMacht\u0026rsquo;s gut und esst nicht so viel Fisch.\n","permalink":"https://hyperblog.de/hoergen/posts/2021/2021-11-25-siebzehn-jahre-hyperblog-feierei-alter/","summary":"\u003cp\u003eDas hyperblog wird heute 17 Jahre alt und wir feiern das im Stillen mit euch zusammen. Danke dass ihr immer mal wieder vorbei geschaut habt und gerade auch zu den Themen Linux und Computing zu meinem Senf euren Senf dazu beigetragen habt.\u003c/p\u003e\n\u003cp\u003eMittlerweile sind wir auch mit dem Musikproduktionsblog \u0026ldquo;Klangwerk\u0026rdquo; ein wenig größer geworden, was uns alle sehr freut. Bleibt uns treu und schreibt uns ab und zu mal in die Kommentare. Ist immer schön, was von euch zu hören.\u003c/p\u003e","title":"Siebzehn Jahre hyperblog - Feierei  Alter!"},{"content":"Moderne Prozessoren haben mehrere Core und so sollte man auch dieses Möglichkeiten nicht ungenutzt brach liegen lassen zum Beispiel mit den standard Kompressionsprogrammen. Damit können Dateien, wie z.B. Tar Archive wesentlich schneller komprimiert werden. Natürlich zum Preis von einer höheren Prozessorlast. Also je nach System sollte evaluiert werden, ob das ein Vorteil oder ein Nachteil ist.\nHier eine kleine Liste von alternativen Kompressionsprogrammen mit Multicore bzw Multithreading Fähigkeiten, die das entsprechende Format des Originals schreiben und lesen können. Und noch weitere\ngzip - pigz http://www.zlib.net/pigz/ bzip2 - pbzip2 https://github.com/ruanhuabin/pbzip2 xz -T / \u0026ndash;threads https://www.baeldung.com/linux/xz-compression zstd - https://facebook.github.io/zstd/ pigz - https://zlib.net/pigz/ (which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing) Will man diese Kompressionsalgorithmen bei tar integrieren, so lautet eine Aufrufzeile z.B. so\ntar -I pigz -cf Archive.tar.pigz /FilesNdirectories/toBe/Archived/ ","permalink":"https://hyperblog.de/hoergen/posts/2020/2020-11-29-multicore-compression-bei-zip-co/","summary":"\u003cp\u003eModerne Prozessoren haben mehrere Core und so sollte man auch dieses Möglichkeiten nicht ungenutzt brach liegen lassen zum Beispiel mit den standard Kompressionsprogrammen. Damit können Dateien, wie z.B. Tar Archive wesentlich schneller komprimiert werden. Natürlich zum Preis von einer höheren Prozessorlast. Also je nach System sollte evaluiert werden, ob das ein Vorteil oder ein Nachteil ist.\u003c/p\u003e\n\u003cp\u003eHier eine kleine Liste von alternativen Kompressionsprogrammen mit Multicore bzw Multithreading Fähigkeiten, die das entsprechende Format des Originals schreiben und lesen können. Und noch weitere\u003c/p\u003e","title":"Multicore Compression bei Zip \u0026 Co"},{"content":"Die Konsole, die Manche auch als Kommandofenster oder Shell bezeichnen, ist für die Einen der furchtbar langweiligste und komplizierteste Weg irgendwas am System zu verändern. Für die Anderen ist es der Weg der ultimativen Macht und Kontrolle über ein System.\nStandardmäßig öffnet man genau 1 Konsole und kann dort Befehle absetzt, Scripte starten oder Programme wie SSH starten und Verbindungen zu anderen Servern aufmachen. Braucht man mehr als nur eine Konsole, dann könnte man weitere Konsolen starten.\nNun gibt es aber Anwendungsszenarien, bei denen man mehrere Dinge parallel machen und sie auch im Auge behalten, oder nur 1 SSH Verbindung zu einem anderen Computer aufmachen möchte, dort aber ebenfalls mehrere Sessions mit z.B. unterschiedlichen Benutzern gleichzeitig starten, oder nicht jedes Mal warten müssen, bis ein Programm seine Arbeit erledigt hat, bevor man weiter machen kann. Und man möchte sich nicht für jede Aufgabe neu einloggen, wo man doch schon eigentlich eingeloggt ist. Hier kommt tmux ins Spiel.\nTmux ist ein sogenannter Terminal Multiplexer. Salopp ausgedrückt: Es vervielfältigt die aktuelle Konsole um weitere virtuelle Konsolen (Prozesse). Also aus einer einzigen Konsole werden viele Konsolen gemacht. Wenn man möchte.\nSo gibt es zwei hauptsächliche Anwendungsszenarien. Die beide natürlich parallel nutzbar sind: Einerseits kann die (Text) Konsole in verschiedene Bereiche aufgeteilt werden, wie Fenster die auf einem grafischen Desktop nebeneinander und untereinander angeordnet werden. vertikale Aufteilung Strg+b+%\nhorizontale Aufteilung Strg+b+\u0026quot;\nWechseln zwischen den Fenstern Strg+b+\u0026lt;Pfeiltasten\u0026gt;\nIn das Fenster \u0026ldquo;reinzoomen\u0026rdquo; maximieren und wieder zurück zur nomalen Ansicht mit Strg+b + z.\nDabei unbedingt beachten: wenn die Strg Taste vor dem z nicht losgelassen wurde, dann interpretiert das System das als Strg+z und schiebt den gesamten tmux Prozess in den Hintergrund. Mit dem Befehl fg (foreground) kann tmux wieder in der Vordergrund geholt werden.\nDas alles ist Teil der \u0026ldquo;Job Kontrolle\u0026rdquo; mit dem Prozesse in den Hintergrund geschoben werden können und stammt aus einer Zeit, als nur ein Terminalfenster in einem Multitaskingsystem zur Verfügung stand. Auch wenn das Konzept sehr alt ist, ist es immer noch sehr praktisch.\nAndererseits kann man Konsolen (Sessions) hintereinander stapeln, so dass man immer nur eine Konsole zur Zeit sieht Neue Session (Vollbildfenster) erstellen Strg+b+c Wechsel zwischen den Sessions Strg+b+\u0026lt;Nummer\u0026gt; , beginnt mit 0,1,2,3 Alle diese Fenster kann man mit Strg+d oder einfach mit der Eingabe von exit wieder schliessen.\nWill man tmux aber nicht schliessen, sondern sich z.B. von einem Server ausloggen, dort aber alle tmux Sessions offen halten, weil ein Prozess dort noch länger läuft, oder man mehrere Fenster angeordnet hat und Prozesse monitored, so kann man\ntmux einfach im Hintergrund weiterlaufen lassen mit Strg+b+d (detach) später die Session wieder aufnehmen indem man in der Konsole tippt: tmux a (attach) Der Vorteil von tmux ist hier ganz klar, dass man nicht nur eine Session vervielfachen kann, sondern auch, dass bei einem Verbindungsabbruch, die Scripte und Programm, die man gestartet hat unbehelligt auf dem entfernten Server weiter laufen. Sobald man wieder Netz hat, verbindet man sich wieder mit dem Server und holt sich die Session mit tmux a (attach) wieder zurück.\nMan sollte dabei im Hinterkopf behalten, dass tmux immer mit dem Benutzer und dessen Rechten neue Sessions aufmacht, mit der tmux gestartet wurde. Braucht man also z.B. viele root Sessions, so sollte man erst zum Benutzer root wechseln, bevor man tmux startet.\nTmux kann noch wesentlich mehr, inklusive einem Theming, wenn man die Farben und die Statuszeile anpassen möchte, oder alle Tasten komplett umkonfigurieren usw. Sehr gute Einstiegsseiten, um mehr darüber zu erfahren sind\nUbuntuusers Wiki https://wiki.ubuntuusers.de/tmux/ Tmux Entwickler Seite https://github.com/tmux/tmux/wiki Meine persönliche .tmux.conf in meinem Benutzerverzeichnis /home/Benutzer/ sieht momentan so aus\n","permalink":"https://hyperblog.de/hoergen/posts/2020/2020-07-15-tmux-ein-windowmanager-fuer-die-konsole/","summary":"\u003cp\u003eDie Konsole, die Manche auch als Kommandofenster oder Shell bezeichnen, ist für die Einen der furchtbar langweiligste und komplizierteste Weg irgendwas am System zu verändern. Für die Anderen ist es der Weg der ultimativen Macht und Kontrolle über ein System.\u003c/p\u003e\n\u003cp\u003eStandardmäßig öffnet man genau 1 Konsole und kann dort Befehle absetzt, Scripte starten oder Programme wie SSH starten und Verbindungen zu anderen Servern aufmachen. Braucht man mehr als nur eine Konsole, dann könnte man weitere Konsolen starten.\u003c/p\u003e","title":"tmux ein Windowmanager für die Konsole"},{"content":"Ein paar nützliche Befehle im Bezug auf apt, die ich immer wieder brauche und von denen ich mir einige immer wieder neu zusammen suche. Das repetitive Suchen muss endlich ein Ende haben ;)\nInstallation und Deinstallation\nInstallieren mit sudo apt install \u0026lt;Paketname\u0026gt; Deinstallation sudo apt remove \u0026lt;Paketname\u0026gt; Deinstallation mit Entfernung der Konfigurationen sudo apt purge \u0026lt;Paketname\u0026gt; Alle installierten Pakete ausgeben apt list --installed Eine bestimmte Version installieren sudo apt install \u0026lt;Paketname\u0026gt;=\u0026lt;Versionsnummer\u0026gt; Wenn eine Installation schief lief, hilft manchmal das hier sudo dpkg --configure -a und sudo apt-get -f install Update/Upgrade\nSoftware Update sudo apt update Welche Pakete sollen aktualisiert werden apt list --upgradeable Software Upgrade der Pakete durch neuere Versionen sudo apt upgrade Software Upgrade mit Entfernen von nicht mehr benötigten Paketen sudo apt full-upgrade Software Upgrade mit Entfernen und Austausch durch neue Pakete sudo apt dist-upgrade Alle Pakete, die nicht mehr benötigt werden entfernen sudo apt autoremove Aufräumen\nNicht mehr benötigte Pakete deinstallieren sudo apt autoremove Löschen aller runtergeladenen und gecachten Pakete sudo apt clean Löschen aller lokalen Pakete, die nicht mehr in den Repositories verfügbar sind sudo apt autoclean Suche\n- Software suchen apt search |grep \u0026lt;Paketname\u0026gt;\nKonfiguration\nPaket neu konfigurieren sudo dpkg-reconfigure \u0026lt;Paketname\u0026gt; Repository\nAus welchem Repository stammt das Paket apt policy \u0026lt;Paketname\u0026gt; Oder mit etwas mehr Info apt show \u0026lt;Paketname\u0026gt; So werden nur die installierten Pakete angezeigt apt list --installed Sonstiges\nDie Repositories befinden sich in /etc/apt/sources.list bzw weitere Listen in /etc/apt/sources.list.d/ Die runtergeladenen Pakete werden in /var/lib/apt/lists/ gespeichert Ein grafisches Tool unter Kubuntu ist muon ","permalink":"https://hyperblog.de/hoergen/posts/2020/2020-05-31-apt-befehlsreferenz/","summary":"\u003cp\u003eEin paar nützliche Befehle im Bezug auf apt, die ich immer wieder brauche und von denen ich mir einige immer wieder neu zusammen suche. Das repetitive Suchen muss endlich ein Ende haben ;)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstallation und Deinstallation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInstallieren mit \u003ccode\u003esudo apt install \u0026lt;Paketname\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeinstallation \u003ccode\u003esudo apt remove \u0026lt;Paketname\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeinstallation mit Entfernung der Konfigurationen \u003ccode\u003esudo apt purge \u0026lt;Paketname\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAlle installierten Pakete ausgeben \u003ccode\u003eapt list --installed\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEine bestimmte Version installieren \u003ccode\u003esudo apt install \u0026lt;Paketname\u0026gt;=\u0026lt;Versionsnummer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWenn eine Installation schief lief, hilft manchmal das hier \u003ccode\u003esudo dpkg --configure -a\u003c/code\u003e und \u003ccode\u003esudo apt-get -f install\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUpdate/Upgrade\u003c/strong\u003e\u003c/p\u003e","title":"apt - Befehlsreferenz"},{"content":"Was ist das und warum ausgerechnet ich Obsidian ist eine ziemlich intelligent gebaute Software rund um die Themen: Notizzettel, Knowledgebase, Wiki, Ideensammlung. Also alles was man so aufschreibt und sammelt, aber nie so genau weiß: soll ich das jetzt in meiner Textverarbeitung schreiben, oder als reine Textdatei, oder in meiner speziellen Software für z.B. Rezepte oder auf dem Smartphone oder nur auf dem Rechner, oder oder oder … einfach zu viele Frage, zu viele Möglichkeiten und die allermeisten dieser Möglichkeiten sind einfach zu begrenzt, weil \u0026ldquo;geht nur als APP\u0026rdquo; , \u0026ldquo;Hat ein eigenes Dateiformat\u0026rdquo;, \u0026ldquo;kann nicht exportiert werden\u0026rdquo;, \u0026ldquo;kann nicht synchronisiert werden\u0026rdquo;, als dass es auf Dauer gut gehen würde.\nUpdate 10.03.2022: Eine App für Android \u0026amp; iOS ist jetzt für VIPs in einer \u0026ldquo;public\u0026rdquo; Beta.\nUpdate 19.02.2021: Ich habe zu Obsidian ein Tutorial mit einer grundsätzlichen Einführung produziert. Weiter unten sind auch noch weitere Quellen hinzugefügt\nNächstes Problem: wenn man die Textdateien öffnet, sehen die schnöde aus. Oder sehr merkwürdig, weil man versucht mit Sonderzeichen irgendwelche Layouts zu kreieren, die auch nicht wirklich befriedigen. Fett, Kursiv und Überschriften wären echt hilfreich.\nDann kommen weitere Probleme: Wie finde ich bei vielen Textdateien das was ich suche? Wie sieht das irgendwann in Zukunft aus,wenn ich das System wechsle? Wie mache ich mich abhängig von einer Software? Was mache ich, wenn ich diese Software nicht mehr bekommen kann?\nAuf all diese Fragen gibt es zwei Antworten: Obsidian und Markdown\nMarkdown Fangen wir von hinten an. Markdown ist eine \u0026ldquo;Sprache\u0026rdquo; bzw Programmiersprache zur Formatierung und Gliederung von Texten. Also Fett, Kursiv, Durchgestrichen, Überschriften, Tabellen, Aufzählungen und so weiter. Die Sprache ist so gehalten, dass man sie in einen normalen Text mit integrieren kann. Ein wenig wie HTML, nur einfacher und lesbarer.\nBeispiele Eine Überschrift würde man so schreiben # Kapitel 2 Eine untergeordnete Überschrift wäre dann ## Kapitel 2.1 und so weiter Einen kursiven Text würde man *kursiv* schreiben, einen fett gedruckten Text würde man **fett** schreiben und fett+kursiv so ***fett kursiv*** Todos Einkaufen chillen und Pizza Und von diesen Formatierungen gibt es noch richtig viel mehr https://www.markdownguide.org/basic-syntax/\nAlles wirklich immer noch gut lesbar in einer normalen Textdatei. Aber schön? Nun, es gibt richtig viele Markdown Editoren für alle möglichen Betriebssysteme inklusive Smartphones. Diese stellen diese Formatierungen im Text gleich richtig dar und viele davon haben auch noch einen \u0026ldquo;Preview Modus\u0026rdquo;, in dem der Text ohne die Formatierungszeichen, aber mit dem gewünschten Layout dargestellt wird. Also in Schön.\nObsidian Damit kommt Obsidian ins Spiel. Was ist Obsidian eigentlich genau?\nObsidian ist ein\nMarkdown Preview \u0026amp; Editor Dateiverwaltung Suchmaschine Voll integrierte Markdown Suite mit zusätzlich integrierten Funktionen, die auch vollständig nur mit der Tastatur bedienbar ist, wenn man das möchte Obsidian verwaltet einfach nur das was da ist.\nHat man also eine Struktur mit Unterverzeichnissen und den entsprechenden Dateien schon erstellt, dann \u0026ldquo;stülpt\u0026rdquo; man Obsidian einfach nur darüber und fertig. Hat man so etwas noch nicht, dann startet man mit Obsidian einfach einen eigenen \u0026ldquo;Vault\u0026rdquo;.\nEin Vault ist so etwas wie eine Instanz oder Knowledge Datenbank. Praktisch gesehen ist das Vault das oberste Dateiverzeichnis, in dem man weitere Unterverzeichnisse und Dateien anlegt.\nMan kann verschiedene Vaults anlegen und zwischen ihnen wechseln. Neue Markdown Dateien fügt man einfach per Import oder per Copy\u0026rsquo;n\u0026rsquo;Paste hinzu. Wenn man erst mal verstanden hat, was man damit eigentlich machen kann und vor allem wie uneingeschränkt über alle Systeme und sehr zukunftssicher, dann will man diese Art der Wissenssammlung nicht mehr missen.\nAchja, als kleines Info-Schmankerl: Es gibt viele Anwendung, die als Input Markdown verwenden. So kann man auch aus seinen Texten schöne PDF Dateien erzeugen. Oder wenn man seine Sammlung über verschiedene Geräte synchronisieren möchte, kann man das Verzeichnis mit all den Unterverzeichnissen und Textdateien einfach mit z.B. einer Nextcloud automatisch synchronisieren lassen. Dadurch, dass es nur kleine Textdateien sind, geht die Synchronisation super schnell, auch wenn die Leitung extrem schmal ist. UND Ihr könnt Markdown Dateien auch direkt in der Nextcloud editieren. Es gibt dort nämlich auch einen Markdown Editor. Probiert es einfach aus!\nObsidian ist aktuell in der Version 0.6.4 0.7.3 0.11 1.0.0 für Linux, Windows und Mac hier https://obsidian.md frei und kostenlos runterladbar. Es sind weitere Features geplant, die die Eingabe und Verwaltung noch komfortabler machen soll, als sie jetzt schon ist.\nBei größeren Dokumenten kann das Inhaltsverzeichnis, das man sich auf der rechten Seiten einblenden lassen kann (Outline Headings) schon etwas ausufern. Ein ganz nützliches Community Plugin \u0026ldquo;Quiet Outline\u0026rdquo; kann diese riesen Liste standardmäßig zusammen klappen, so dass das gezielte Navigieren wesentlich einfacher gemacht wird. Man kann dann zwar leider nicht mehr die Überschriften direkt verschieben, aber das macht man glücklicherweise nicht so häufig und ist immer noch direkt im Dokument per Cut\u0026rsquo;n\u0026rsquo;Paste machbar. Des weiteren habe ich sowieso das Einklappen (Folding) direkt im Dokument auf eine Tastenkombination Win+F gelegt, das die Organisation und Suche in großen Dokumenten auch nochmal erleichtert.\nWeitere Quellen LibreOffice: Suchen\u0026amp;Ersetzen – Mit RegEx Hashtags markieren Obsidian – PDF Export mit TOC Markdown in Obsidian https://publish.obsidian.md/help/How+to/Basic+note+taking Markdown Wikipedia https://de.wikipedia.org/wiki/Markdown ","permalink":"https://hyperblog.de/hoergen/posts/2020/2020-05-29-obsidian-markdown-your-power/","summary":"\u003ch2 id=\"was-ist-das-und-warum-ausgerechnet-ich\"\u003eWas ist das und warum ausgerechnet ich\u003c/h2\u003e\n\u003cp\u003eObsidian ist eine ziemlich intelligent gebaute Software rund um die Themen: Notizzettel, Knowledgebase, Wiki, Ideensammlung. Also alles was man so aufschreibt und sammelt, aber nie so genau weiß: soll ich das jetzt in meiner Textverarbeitung schreiben, oder als reine Textdatei, oder in meiner speziellen Software für z.B. Rezepte oder auf dem Smartphone oder nur auf dem Rechner, oder oder oder … einfach zu viele Frage, zu viele Möglichkeiten und die allermeisten dieser Möglichkeiten sind einfach zu begrenzt, weil \u0026ldquo;geht nur als APP\u0026rdquo; , \u0026ldquo;Hat ein eigenes Dateiformat\u0026rdquo;, \u0026ldquo;kann nicht exportiert werden\u0026rdquo;, \u0026ldquo;kann nicht synchronisiert werden\u0026rdquo;, als dass es auf Dauer gut gehen würde.\u003c/p\u003e","title":"Obsidian - Markdown your Power"},{"content":"Ich stand vor dem Problem, eine bearbeitete Audiodatei mit der ursprünglichen Audiospur einer Videodatei (mp4) auszutauschen. Da ich nur die Audiodatei verändert hatte, wollte ich nicht das Video neu kodieren und so Gefahr laufen, die Qualität zu verändern, oder unnötig die Videodatei zu vergrößern.\nIm Prinzip ist es ganz einfach (unter Linux): ffmpeg\nUpdate: Es gibt eine einfachere Variante die Audiodateien auszutauschen mit dem Tool LossLessCut https://github.com/mifi/lossless-cut das noch wesentlich mehr Optionen bietet.\nWas ist drin Um den Inhalt einer Videodatei zu verändern, sollte erst geschaut werden, was da überhaupt drin ist. Das erledigt der Befehl:\nffprobe INPUTVIDEO.mp4 ffprobe ist ein Analyseproramm und bei ffmpeg standardmäßig mit dabei.\nEntfernen Das Entfernen einer oder mehrerer Audiospuren funktioniert mit folgendem Befehl\nffmpeg -i InputVideo.mp4 \u0026lt;strong\u0026gt;-map 0 -map -0:a:0\u0026lt;/strong\u0026gt; -codec copy OutputVideo_EINS.mp4 -map 0 wählt alle (Video/Audio) Spuren aus -0:a:0 wählt aus allen Spuren die Audiospur Nummer 1 (Zählweise ab 0) aus -codec copy definiert, dass keine Neukodierung stattfindet Will man alle Audiospuren aus dem Video entfernen, so gilt abgekürzt\n-0:a wählt alle Audiospuren aus Zur Auswahl stehen nicht nur a (Audiospuren), sondern auch v (Videospuren), s (Sub-/Untertitel), d (Datenspuren).\nHinzufügen Das Hinzufügen einer oder mehrerer Audiospuren (zum vorherigen Beispiel) funktioniert mit folgendem Befehl\nffmpeg -i OutputVideo_EINS.mp4 -i Audiospur.m4a -codec copy -shortest OutputVideo_ZWEI.mp4 -i steuert, was in die Datei aufgenommen werden soll. Hier 1 Video- und 1 Audiospur -codec copy definiert, dass keine Neukodierung stattfindet -shortest kürzt alles auf die Länge der Datei mit der kürzesten Dauer Zweite Spur hinzufügen Wenn eine zweite Spur hinzugefügt werden muss, dann sollte darauf geachtet werden, dass die zweite Spur genau gleich lang ist, wie die erste Spur!\nffmpeg -i INPUTVIDEO.mp4 -i INPUTAUDIO.aac -map 0 -map 1 -metadata:s:a:1 title=\u0026#34;MEIN TITEL DER AUDIOSPUR\u0026#34; -codec copy OUTPUTVIDEO.mp4 Extrahieren Das Extrahieren einer Audiospur im Originalformat funktioniert folgendermaßen\nffprobe Name_der_Video_Datei Als Ausgabe erhält man eine lange Ausgabe und zum Schluss findet man so etwas in dieser Art\n\u0026lt;strong\u0026gt;Input #0\u0026lt;/strong\u0026gt;, matroska,webm, from \u0026#39;MeinVideo.webm\u0026#39;:\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;Metadata:\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;ENCODER : Lavf58.20.100\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;Duration: 03:59:10.04, start: -0.007000, bitrate: 2285 kb/s\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;\u0026lt;strong\u0026gt;Stream #0:0(eng): Video: vp9\u0026lt;/strong\u0026gt; (Profile 0), yuv420p(tv, bt709), 3840x2160, SAR 1:1 DAR 16:9, 59.94 fps, 59.94 tbr, 1k tbn, 1k tbc (default)\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;Metadata:\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;DURATION : 03:59:10.019000000\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;\u0026lt;strong\u0026gt;Stream #0:1(eng): Audio: opus\u0026lt;/strong\u0026gt;, 48000 Hz, stereo, fltp (default)\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;Metadata:\u0026lt;br\u0026gt;\u0026lt;/br\u0026gt;DURATION : 03:59:10.041000000 In diesem Falle handelt es sich bei Stream #0:1 Audio: opus um ein Ogg Vorbis Audio, das man in ein .ogg oder .oga abspeichern kann mit folgendem Befehl\nffmpeg -i MeinVideo.webm -map 0:a:0 -c copy MeinAudio.oga In diesem Fall wird einfach die Audiodatei ohne ein neues konvertieren aus der Videodatei herauskopiert und liegt dann als MeinAudio.oga im Dateisystem.\nExtrahieren und Konvertieren Das Extrahieren und Konvertieren einer Audiospur in ein anderes Audioformat z.B. WAV geht sogar noch einfacher\nffmpeg -i MeinVideo.webm MeinAudio.wav Bei komprimierten Audioformaten müssen natürlich noch ein paar mehr Parameter zur Steuerung der Qualität angegeben werden.\n","permalink":"https://hyperblog.de/hoergen/posts/2020/2020-05-16-audiospuren-aus-videodateien-entfernen-und-hinzufuegen-ffmpeg/","summary":"\u003cp\u003eIch stand vor dem Problem, eine bearbeitete Audiodatei mit der ursprünglichen Audiospur einer Videodatei (mp4) auszutauschen. Da ich nur die Audiodatei verändert hatte, wollte ich nicht das Video neu kodieren und so Gefahr laufen, die Qualität zu verändern, oder unnötig die Videodatei zu vergrößern.\u003c/p\u003e\n\u003cp\u003eIm Prinzip ist es ganz einfach (unter Linux): \u003ca href=\"https://ffmpeg.org/\"\u003effmpeg\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUpdate\u003c/strong\u003e: Es gibt eine einfachere Variante die Audiodateien auszutauschen mit dem Tool \u003cstrong\u003eLossLessCut\u003c/strong\u003e \u003ca href=\"https://github.com/mifi/lossless-cut\"\u003ehttps://github.com/mifi/lossless-cut\u003c/a\u003e das noch wesentlich mehr Optionen bietet.\u003c/p\u003e","title":"Audiospuren aus Videodateien entfernen und hinzufügen - ffmpeg"},{"content":"Siri, Duo, Alexa, Cortana oder wie sie alle heissen. Diese digitalen Assistenten, die immer einen Kanal zur Hersteller Cloud brauchen und über diesen Kanal auch immer mithören und das natürlich auch beim Hersteller verarbeiten. Warum tut man sich sowas an und stellt sich eine Wanze ins Eigenheim? Man muss schon einen gehörigen Schaden haben sich sowas in sein privates Zuhause zu stellen und auch noch Geld dafür zu bezahlen. Egal. Es gibt für sowas OpenSource Alternativen. Hier will ich einfach mal ein paar aufzählen\nKalliope - https://kalliope-project.github.io/\nKalliope is a modular always-on voice controlled personal assistant designed for home automation. Kalliope can be installed on multiple linux system, and also on small single-board computers like the Raspberry Pi.\nMycroft - https://mycroft.ai/\nMycroft is the world’s first open source assistant. Mycroft runs anywhere – on a desktop computer, inside an automobile, or on a Raspberry Pi. This is open source software which can be freely remixed, extended, and improved. Mycroft may be used in anything from a science project to an enterprise software application.\nSUSI - https://github.com/fossasia/susi_linux\nThis project aims at creating an implementation of Susi, capable to run on Linux Devices in a headless mode. It will enable you to bring Susi AI intelligence to all devices you may think like a Speaker, Car etc.\nJasper - https://jasperproject.github.io/\nJasper is an open source platform for developing always-on, voice-controlled applications. Use your voice to ask for information, update social networks, control your home, and more. Jasper is always on, always listening for commands, and you can speak from meters away. Build it yourself with off-the-shelf hardware, and use our documentation to write your own modules.\nSnips - https://snips.ai/\nUsing Voice to Make Technology Disappear. Snips provides Private-By-Design, Decentralized Voice Assistant Technology and Solutions. Snips was built from scratch to protect your privacy. Everything runs directly on-device, meaning no one will ever hear your voice but you. This required over 4 years of research, during which our team pushed the limits of what can be done with AI on tiny devices. (Raspi)\nUpdate 21.11.2019 : Sonos kauft französische Sprachassistenten-Firma Snips\nLeon - https://getleon.ai/\nLeon is an open-source personal assistant who can live on your server. He does stuff when you ask him for. You can talk to him and he can talk to you. You can also text him and he can also text you. If you want to, Leon can communicate with you by being offline to protect your privacy.\nMozilla DeepSpeech - https://github.com/mozilla/DeepSpeech\nProject DeepSpeech is an open source Speech-To-Text engine, using a model trained by machine learning techniques, based on Baidu\u0026rsquo;s Deep Speech research paper. Project DeepSpeech uses Google\u0026rsquo;s TensorFlow project to make the implementation easier. Blogbeitrag „Mozilla stellt weltweit größten Sprach-Datensatz kostenlos zur Verfügung“\nAlmond https://almond.stanford.edu/\nAlmond is the open virtual assistant that you can access through your phone and the web. It helps you configure your devices, accounts, and public services, retrieve data from them, and execute actions on them. It also lets you share your data with your friends and families easily. Oh, by the way, it\u0026rsquo;s open source and it protects your privacy!\nVosk https://github.com/alphacep/vosk-api\nUpdate 07.07.2021\nVosk is a speech recognition toolkit. Features:\nSupports 18 languages and dialects - English, Indian English, German, French, Spanish, Portuguese, Chinese, Russian, Turkish, Vietnamese, Italian, Dutch, Catalan, Arabic, Greek, Farsi, Filipino, Ukrainian. More to come.\nWorks offline, even on lightweight devices - Raspberry Pi, Android, iOS\nInstalls with simple pip3 install vosk\nPortable per-language models are only 50Mb each, but there are much bigger server models available.\nProvides streaming API for the best user experience (unlike popular speech-recognition python packages)\nThere are bindings for different programming languages, too - java/csharp/javascript etc.\nAllows quick reconfiguration of vocabulary for best accuracy.\nSupports speaker identification beside simple speech recognition.\nGithub https://github.com/alphacep/vosk-api\n","permalink":"https://hyperblog.de/hoergen/posts/2018/2018-10-23-open-source-voice-assistants/","summary":"\u003cp\u003eSiri, Duo, Alexa, Cortana oder wie sie alle heissen. Diese digitalen Assistenten, die immer einen Kanal zur Hersteller Cloud brauchen und über diesen Kanal auch immer mithören und das natürlich auch beim Hersteller verarbeiten. Warum tut man sich sowas an und stellt sich eine Wanze ins Eigenheim? Man muss schon einen gehörigen Schaden haben sich sowas in sein privates Zuhause zu stellen und auch noch Geld dafür zu bezahlen. Egal. Es gibt für sowas OpenSource Alternativen. Hier will ich einfach mal ein paar aufzählen\u003c/p\u003e","title":"Open Source Voice Assistants"},{"content":"Das hier ist der erste Eintrag meines ersten Blogs vom 25.11.2004. Leider musste ich 2023 einen Ersatz für meine heißgeliebte Blogsoftware b2Evolution finden, weil diese nicht mehr weiterentwickelt wurde.\nAlso falls Du auf einen Link geklickt hast, jetzt aber hier gelandet bist, tut mir das leid. Aber einige Artikel aus dem alten Blog habe ich auch noch übernommen. Du kannst die Suchfunktion hier benutzen und vielleicht findest du ja, was du gesucht hast.\nStatt alle Artikel einfach so zu importieren, habe ich mich entschieden nur selektierte Artikel zu übernehmen. Teils weil Artikel sehr Zeitgeist bezogen waren und weil etliche technische Artikel mittlerweile komplett veraltet sind. Bei Bedarf stelle ich alte Artikel hier wieder ein. Aber ansonsten ist das ein Relaunch des über 20 Jahre alten Blogs. Auf die nächsten 20 Jahre 🥂 !\nWir haben uns lange gesträubt. Immer dieses neumodische Zeugs. Aber im Endeffekt haben sie uns bekommen. Sie haben sich ganz fies von hinten angeschlichen und uns dann den Sack über den Kopf gestülpt und den Strick zugezogen, bis wir kapitulieren mussten. Nun gut. Jetzt haben sie auch den Salat und so schnell hören wir auch nicht mehr auf. (25.11.2004)\n","permalink":"https://hyperblog.de/hoergen/posts/2004/2004-11-25-das-blog-ist-eroeffnet/","summary":"\u003cp\u003eDas hier ist der erste Eintrag meines ersten Blogs vom 25.11.2004. Leider musste ich 2023 einen Ersatz für meine heißgeliebte Blogsoftware b2Evolution finden, weil diese nicht mehr weiterentwickelt wurde.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eAlso falls Du auf einen Link geklickt hast, jetzt aber hier gelandet bist, tut mir das leid. Aber einige Artikel aus dem alten Blog habe ich auch noch übernommen. Du kannst die Suchfunktion hier benutzen und vielleicht findest du ja, was du gesucht hast.\u003c/strong\u003e\u003c/p\u003e","title":"Das Blog ist eröffnet - herzlich Willkommen"},{"content":"Ich bin ein Mensch mit vielen Interessen und lerne auch immer gerne dazu. Da ich das auch gerne dokumentiere, was ich da so zusammenfinde, habe ich mir vor über 25 Jahren entschlossen meine Notizen in ein Blog zu schreiben.\nZum einen, weil manche Details von Zeit zu Zeit wieder brauche und ich sie hier wieder finden kann und zum anderen, weil mit Sicherheit andere Menschen ähnliche Probleme haben könnten und hier mindestens einen guten Startpunkt finden.\nRegelmäßig poste ich nicht. Aber es kann schon mal vorkommen, dass Artikel in hoher Frequenz hintereinander erscheinen, wenn mal wieder genügend zusammen gekommen ist.\nAlso wer Lust hat, kann sich an meinem Lernzuwachs gerne gütlich tun. Schön wäre natürlich, wenn du das genau so machen würdest. Das Internet kann mehr Qualität gut gebrauchen.\nhoergen\n","permalink":"https://hyperblog.de/hoergen/about/","summary":"\u003cp\u003eIch bin ein Mensch mit vielen Interessen und lerne auch immer gerne dazu. Da ich das auch gerne dokumentiere, was ich da so zusammenfinde, habe ich mir vor über 25 Jahren entschlossen meine Notizen in ein Blog zu schreiben.\u003c/p\u003e\n\u003cp\u003eZum einen, weil manche Details von Zeit zu Zeit wieder brauche und ich sie hier wieder finden kann und zum anderen, weil mit Sicherheit andere Menschen ähnliche Probleme haben könnten und hier mindestens einen guten Startpunkt finden.\u003c/p\u003e","title":"About Me"}]