Linux und Technik aus Worms
  • Stefans Blog
  • Inhalt
  • Mediathek
  • Git
    • Meine Favoriten aus dem Git
  • Wolust Termine
  • Mastodon Blog
    • Zettelkasten für Aphorismen 2023-26
  1. Aktuelle Seite:  
  2. Startseite
  3. Inhalt

Inhalt

Hier blogge ich zum Thema Linux, Bash, Raspberry Pi, Mikrocontroller und Stadt Worms

test1

  • Teilen auf Mastodon:     // I got the key, I got the secret… let key = 'mastodon-instance'; let instance = localStorage.getItem(key); // get the link from the DOM const button = document.querySelector('.mastodon-share'); // refresh the link with the instance name const refreshlink = (instance) => { button.href = `https://${instance}/share?text=${encodeURIComponent(document.title)}%0A${encodeURIComponent(location.href)}`; } // got it? Let's go! if (button) { // labels and texts from the link let prompt = button.dataset.prompt || 'Please tell me your Mastodon instance'; let editlabel = button.dataset.editlabel || 'Edit your Mastodon instance'; let edittext = button.dataset.edittext || '✏️'; // Ask the user for the instance name and set it… const setinstance = _ => { instance = window.prompt(prompt, instance); if(instance) { localStorage.setItem(key, instance); createeditbutton(); refreshlink(instance); button.click(); } } // create and insert the edit link const createeditbutton = _ => { if (document.querySelector('button.mastodon-edit')) return; let editlink = document.createElement('button'); editlink.innerText = edittext; editlink.classList.add('mastodon-edit'); editlink.title = editlabel; editlink.ariaLabel = editlabel; editlink.addEventListener('click', (e) => { e.preventDefault(); localStorage.removeItem(key); setinstance(); }); button.insertAdjacentElement('afterend', editlink); } // if there is a value in localstorage, create the edit link if(localStorage.getItem(key)) { createeditbutton(); } // When a user clicks the link button.addEventListener('click', (e) => { // If the user has already entered their instance // and it is in localstorage write out the link href // with the instance and the current page title and URL if(localStorage.getItem(key)) { refreshlink(localStorage.getItem(key)); // otherwise, prompt the user for their instance and save it to localstorage } else { e.preventDefault(); setinstance(); } }); }



PHP

Hi ! Welcome back.

Countdown ist beendet!

 

Countdown ist beendet!

 

Das Formular öffnet die Ergebnisse in einem neuen Tab. (Suche wird an https://gist.github.com/search?q=%40dewomser+ gesendet)

Details
Geschrieben von: Stefan Höhn a.k,a @dewomser
Veröffentlicht: 01. Juli 2025
  • Stefan Höhn : Benutzt seit ca. 2000 Linux. Ist ein dilettierenter Autodidakt, ist der Webmaster und einziger Autor von untergang.de. Mehr Info : https://stefan-höhn.de
Einladung  zum LPD 25/2 in Worms am 17.10.2025
Nächster Linux Presentation Day in Worms am 17.10.2025

Wie war der Linux Erlebnis-Tag | Linux Presentation Day 2025.2 an der Hochschule Worms

  • Teilen auf Mastodon:     // I got the key, I got the secret… let key = 'mastodon-instance'; let instance = localStorage.getItem(key); // get the link from the DOM const button = document.querySelector('.mastodon-share'); // refresh the link with the instance name const refreshlink = (instance) => { button.href = `https://${instance}/share?text=${encodeURIComponent(document.title)}%0A${encodeURIComponent(location.href)}`; } // got it? Let's go! if (button) { // labels and texts from the link let prompt = button.dataset.prompt || 'Please tell me your Mastodon instance'; let editlabel = button.dataset.editlabel || 'Edit your Mastodon instance'; let edittext = button.dataset.edittext || '✏️'; // Ask the user for the instance name and set it… const setinstance = _ => { instance = window.prompt(prompt, instance); if(instance) { localStorage.setItem(key, instance); createeditbutton(); refreshlink(instance); button.click(); } } // create and insert the edit link const createeditbutton = _ => { if (document.querySelector('button.mastodon-edit')) return; let editlink = document.createElement('button'); editlink.innerText = edittext; editlink.classList.add('mastodon-edit'); editlink.title = editlabel; editlink.ariaLabel = editlabel; editlink.addEventListener('click', (e) => { e.preventDefault(); localStorage.removeItem(key); setinstance(); }); button.insertAdjacentElement('afterend', editlink); } // if there is a value in localstorage, create the edit link if(localStorage.getItem(key)) { createeditbutton(); } // When a user clicks the link button.addEventListener('click', (e) => { // If the user has already entered their instance // and it is in localstorage write out the link href // with the instance and the current page title and URL if(localStorage.getItem(key)) { refreshlink(localStorage.getItem(key)); // otherwise, prompt the user for their instance and save it to localstorage } else { e.preventDefault(); setinstance(); } }); }

Am 17.10.2025 gabs an der Hochschule Worms einen LPD

Informationen zu freier Software im Allgemeinen und zu dem freien Betriebssystem Linux im Besonderen mit Möglichkeiten zu Fragestellungen und Diskussionen.

Volle Hörsäle . viele Linux-Installationen

Details
Geschrieben von: Stefan Höhn a.k,a @dewomser
Veröffentlicht: 28. August 2025
  • Bash
  • Sicherheit

Weiterlesen: Wie war der Linux Erlebnis-Tag | Linux Presentation Day 2025.2 an der Hochschule Worms

  • Stefan Höhn : Hat hier den Pressetext der Hochschule Worms zum LPD25.2 fast vollständig übernommen.
Auswertung der Daten mit Gnuplot

Mein Beitrag zum LPD25/1 in Worms / Tracking beim Einkauf

  • Teilen auf Mastodon:     // I got the key, I got the secret… let key = 'mastodon-instance'; let instance = localStorage.getItem(key); // get the link from the DOM const button = document.querySelector('.mastodon-share'); // refresh the link with the instance name const refreshlink = (instance) => { button.href = `https://${instance}/share?text=${encodeURIComponent(document.title)}%0A${encodeURIComponent(location.href)}`; } // got it? Let's go! if (button) { // labels and texts from the link let prompt = button.dataset.prompt || 'Please tell me your Mastodon instance'; let editlabel = button.dataset.editlabel || 'Edit your Mastodon instance'; let edittext = button.dataset.edittext || '✏️'; // Ask the user for the instance name and set it… const setinstance = _ => { instance = window.prompt(prompt, instance); if(instance) { localStorage.setItem(key, instance); createeditbutton(); refreshlink(instance); button.click(); } } // create and insert the edit link const createeditbutton = _ => { if (document.querySelector('button.mastodon-edit')) return; let editlink = document.createElement('button'); editlink.innerText = edittext; editlink.classList.add('mastodon-edit'); editlink.title = editlabel; editlink.ariaLabel = editlabel; editlink.addEventListener('click', (e) => { e.preventDefault(); localStorage.removeItem(key); setinstance(); }); button.insertAdjacentElement('afterend', editlink); } // if there is a value in localstorage, create the edit link if(localStorage.getItem(key)) { createeditbutton(); } // When a user clicks the link button.addEventListener('click', (e) => { // If the user has already entered their instance // and it is in localstorage write out the link href // with the instance and the current page title and URL if(localStorage.getItem(key)) { refreshlink(localStorage.getItem(key)); // otherwise, prompt the user for their instance and save it to localstorage } else { e.preventDefault(); setinstance(); } }); }

Tracking  mit Einkaufswagen

 Raspberry Pi an einem Einkaufswagen befestigt  Mehrere Sensoren messen den Weg  von der Hochschule zum REWE hin und zurück.

Details
Geschrieben von: Stefan Höhn a.k,a @dewomser
Veröffentlicht: 25. Februar 2025
  • Bash
  • Raspberry Pi

Weiterlesen: Mein Beitrag zum LPD25/1 in Worms / Tracking beim Einkauf

  • Stefan Höhn : Benutzt seit ca. 2000 Linux. Ist ein dilettierenter Autodidakt, ist der Webmaster und einziger Autor von untergang.de. Mehr Info : https://stefan-höhm.de
Feuchte messen im Blumenkasten

Blumenkasten am Küchenfenster mit Feuchtefühler

  • Teilen auf Mastodon:     // I got the key, I got the secret… let key = 'mastodon-instance'; let instance = localStorage.getItem(key); // get the link from the DOM const button = document.querySelector('.mastodon-share'); // refresh the link with the instance name const refreshlink = (instance) => { button.href = `https://${instance}/share?text=${encodeURIComponent(document.title)}%0A${encodeURIComponent(location.href)}`; } // got it? Let's go! if (button) { // labels and texts from the link let prompt = button.dataset.prompt || 'Please tell me your Mastodon instance'; let editlabel = button.dataset.editlabel || 'Edit your Mastodon instance'; let edittext = button.dataset.edittext || '✏️'; // Ask the user for the instance name and set it… const setinstance = _ => { instance = window.prompt(prompt, instance); if(instance) { localStorage.setItem(key, instance); createeditbutton(); refreshlink(instance); button.click(); } } // create and insert the edit link const createeditbutton = _ => { if (document.querySelector('button.mastodon-edit')) return; let editlink = document.createElement('button'); editlink.innerText = edittext; editlink.classList.add('mastodon-edit'); editlink.title = editlabel; editlink.ariaLabel = editlabel; editlink.addEventListener('click', (e) => { e.preventDefault(); localStorage.removeItem(key); setinstance(); }); button.insertAdjacentElement('afterend', editlink); } // if there is a value in localstorage, create the edit link if(localStorage.getItem(key)) { createeditbutton(); } // When a user clicks the link button.addEventListener('click', (e) => { // If the user has already entered their instance // and it is in localstorage write out the link href // with the instance and the current page title and URL if(localStorage.getItem(key)) { refreshlink(localStorage.getItem(key)); // otherwise, prompt the user for their instance and save it to localstorage } else { e.preventDefault(); setinstance(); } }); }

Arduino erinnert bei Wassermangel im Blumentopf

Es ist Hochsommer und die 2 Sonnenblumen verbrauchen 2 mal 1,5 Liter Wasser / Tag. Wenn ich mal vergesse zu gießen hängen die Blätter und die Blüten. Ich hatte einen 11 Jahre alten Arduino

Details
Geschrieben von: Stefan Höhn a.k,a @dewomser
Veröffentlicht: 29. September 2025
  • Arduino

Weiterlesen: Blumenkasten am Küchenfenster mit Feuchtefühler

  • Stefan Höhn : Benutzt seit ca. 2000 Linux. Ist ein dilettierenter Autodidakt, ist der Webmaster und einziger Autor von untergang.de. Mehr Info : https://stefan-höhm.de

Seite 5 von 5

  • 1
  • 2
  • 3
  • 4
  • 5

Ältere Beiträge

  • Aus meinem Zettelkasten für Aphorismen 2026
  • Der Mastodon Link Button
  • Podcast Die Wormser Homepages
  • Ich höre gerade und tröte - Eine App für Linux
    • Bash
  • Siemens Step5 AG und PG
  • Ein sehr alter Pentium 166 bootet Linux
RSS-Feed Untergang,de
  • Einloggen
  • Stefan Höhn
Mach mit bei Wolust !
-=== kostenlose Werbung ===