<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
  <channel>
    <title>nassenstein.org Feed</title>
	<link>https://nassenstein.org/</link>
	<description>Die 5 letzten Updates auf nassenstein.org</description>
	<language>de-DE</language>
	<copyright>Marco Nassenstein M.Sc.</copyright>
	<ttl>360</ttl>
<item>
<title>Werke</title>
<link>https://nassenstein.org/Werke</link>
<description><![CDATA[<br>
<center><br>
<a name="Songs"><br><font class="h3">Songs</font></a><br>
<iframe width="560" height="315" src="https://www.youtube.com/embed/D6qY1-YjkEo?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe><br>
<br>
<iframe width="560" height="315" src="https://www.youtube.com/embed/2GsyDkykEXA?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe><br>
<br>
<iframe width="560" height="315" src="https://www.youtube.com/embed/-xinldC4kBM?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe><br>
<br>
<iframe width="560" height="315" src="https://www.youtube.com/embed/56j_nfpMEI8?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe><br>
<br>
<iframe width="560" height="315" src="https://www.youtube.com/embed/QljUwmh6rKE?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe><br>
<br>
Der Rabe<br>
<audio controls><source src="https://n7.eu/download/der_rabe.mp3" type="audio/mpeg"></audio><br>
<br>
<a name="Bücher"><br><font class="h3">Bücher</font></a><br>
<a href="https://www.amazon.de/Digitale-Audioproduktion-Marco-Nassenstein-ebook/dp/B004YXMCGE/" target="_blank"><img src="https://n7.eu/images/werke/dabook.jpg" alt="n7.eu/images/werke/dabook.jpg" border="0"></a> <a href="https://www.amazon.de/Rockmusik-aus-Computer-Marco-Nassenstein-ebook/dp/B004YXMCPU/" target="_blank"><img src="https://n7.eu/images/werke/rcbook.jpg" alt="n7.eu/images/werke/rcbook.jpg" border="0"></a><br>
<br>
<a name="Musikalben"><br><font class="h3">Musikalben</font></a><br>
<a href="https://www.enuma-elish.de" target="_blank"><img src="https://n7.eu/images/werke/enumaelish_klein.png" alt="n7.eu/images/werke/enumaelish_klein.png" border="0"></a><img src="https://n7.eu/images/werke/mary_ann.jpg" alt="n7.eu/images/werke/mary_ann.jpg" border="0"><a href="https://anudu.n7.eu" target="_blank"><img src="https://n7.eu/images/werke/rocktails.jpg" alt="n7.eu/images/werke/rocktails.jpg" border="0"><img src="https://n7.eu/images/werke/sighland.jpg" alt="n7.eu/images/werke/sighland.jpg" border="0"><img src="https://n7.eu/images/werke/wings_out_of_shadows.jpg" alt="n7.eu/images/werke/wings_out_of_shadows.jpg" border="0"></a><br>
<br>
<a name="Wissen und Meinung"><br><font class="h3">Wissen und Meinung</font></a><br>
<a href="/Musikproduktion" rel="nofollow"><font class="red">Musikproduktion</font></a><br>
<a href="/Geschichte der Kryptografie" rel="nofollow"><font class="red">Geschichte der Kryptografie</font></a><br>
<br>
<a name="PDF Paper"><br><font class="h3">PDF Paper</font></a><br>
<a href="https://n7.eu/download/papers/digitale_audioproduktion.pdf" target="_self">Digitale Audioproduktion</a> (1,7 MB)<br>
<a href="https://n7.eu/download/papers/rockmusik_aus_dem_computer.pdf" target="_self">Rockmusik aus dem Computer</a> (2,1 MB)<br>
<a href="https://n7.eu/download/papers/it_sicherheit_geschichte.pdf" target="_self">Geschichte der Kryptografie</a> (0,5 MB)<br>
<br>
<a name="Programme"><br><font class="h3">Programme</font></a><br>
<a href="/ISS Spotter" rel="nofollow"><font class="red">ISS Spotter</font></a><br>
<a href="/Netglance2" rel="nofollow"><font class="red">Netglance2</font></a><br>
<a href="/Brunnen Ultraschallsensor" rel="nofollow"><font class="red">Brunnen Ultraschallsensor</font></a><br>
<a href="/E-Ink Internet Text" rel="nofollow"><font class="red">E-Ink Internet Text</font></a><br>
<a href="/PIN_Crypt" rel="nofollow"><font class="red">PIN zum Notieren</font></a><br>
<br>
<a name="Apps"><br><font class="h3">Apps</font></a><br>
<a href="https://play.google.com/store/apps/details?id=eu.n7.haemmern" target="_self">Hämmern</a><br>
<a href="https://play.google.com/store/apps/details?id=eu.n7.rshw" target="_self">RSHW</a><br>
<br>
<br>
</center><br>
<br>
<br>
<br>
]]></description>
</item>
<item>
<title>PIN_Crypt</title>
<link>https://nassenstein.org/PIN_Crypt</link>
<description><![CDATA[<br>
<b>PIN Crypt</b> ist ein kleines Tool, das dabei hilft, eine (wiedermal geänderte) vierstellige <a href="https://de.wikipedia.org/wiki/Persönliche_Identifikationsnummer" target="_blank">PIN</a> zu merken. Man gibt die echte PIN ein und außerdem eine andere vierstellige Zahl, die als <a href="https://de.wikipedia.org/wiki/Kennwort" target="_blank">Passwort</a> dient. Dieser <a href="https://de.wikipedia.org/wiki/Schlüssel_(Kryptologie)" target="_blank">Schlüssel</a> sollte ausreichend zufällig, aber, im Gegensatz zu der PIN, grundsätzlich merkbar sein.<br>
<br>
Das überaus simple Programm errechnet nun durch einfache <a href="https://de.wikipedia.org/wiki/Subtraktion" target="_blank">subtraktion</a> der einzelnen Stellen (ohne <a href="https://de.wikipedia.org/wiki/Übertrag" target="_blank">Übertrag</a>) eine neue vierstellige Nummer, die man direkt auf der <a href="https://de.wikipedia.org/wiki/Eurocheque-Karte" target="_blank">ec Karte</a> oder <a href="https://de.wikipedia.org/wiki/Kreditkarte" target="_blank">Kreditkarte</a> notieren kann.<br>
<br>
Wenn man dann später die einzelnen Stellen der notierten Zahl und des geheimzuhaltenden Passwortes unter Mißachtung des Übertrages <a href="https://de.wikipedia.org/wiki/Addition" target="_blank">addiert</a>, errechnet man seine PIN. (<font class="cite"><i>&raquo;Mißachtung des Übertrages&laquo;</i></font> bedeutet, daß 8 + 5 = 3 ist und nicht 13.)<br>
<br>
<center>Hier ist das Programm:<br>
<a href="https://n7.eu/scripts/pin.cgi" target="_self">PIN Crypt</a></center><br>
<br>
<a name="Sicherheitshinweise:"><br><font class="h3">Sicherheitshinweise:</font></a><br>
&bull; Natürlich sollten Sie <i>nicht</i> Ihre richtige PIN auf dieser Homepage eintippen. Obwohl das Programm nichts speichert und Sie auch keine zusätzlichen Daten, die Sie identifizieren, angeben, sollten Sie das trotzdem nicht tun.<br>
<br>
&bull; Wenn Sie doch Ihre echte PIN benutzen: die PIN wird nicht gespeichert, Sie sind von mir nicht identifizierbar und 6734 ist auch eine PIN von <i>irgendwem</i>. Theoretisch besteht aber für einen mächtigen Beobachter (= <a href="https://de.wikipedia.org/wiki/Internetdienstanbieter" target="_blank">Provider</a> oder <a href="https://de.wikipedia.org/wiki/Man-in-the-middle-Angriff" target="_blank">jemand in Ihrem lokalen Netz</a>, etc.) die Möglichkeit, den (nicht verschlüsselten) Transfer mitzulesen. Dieser Beobachter ist so mächtig, daß er eventuell auch weiß, wer Sie sind. In dem Falle fehlt ihm nur noch Ihre Karte.<br>
<br>
&bull; Das Verfahren ist genauso (un-)sicher, wie das PIN Verfahren selbst, <i>wenn</i>...<br>
<br>
&bull; ...der Schlüssel ausreichend sicher gewählt ist. 0000 ist unsicher, 1234 ist unsicher, Ihre Telefonnummer ist unsicher und ebenso Ihr Geburtsjahr, -monat oder -tag. 0354 ist gut, aber jetzt auch unsicher. Eine gute Wahl wäre womöglich Ihre alte PIN.<br>
<br>
&bull; Ihre Bank wird Ihnen unter Umständen trotzdem nichts ersetzen, wenn Ihre Karte mißbraucht wurde. Klären Sie das mit einem intelligenten Sachbearbeiter! Als Argumentationshilfe können Sie im Zweifel anführen, daß dieses Verfahren (<a href="https://de.wikipedia.org/wiki/One-Time-Pad" target="_blank">One-Time-Pad</a>) <b>beweisbar</b> unknackbar ist (wenn das Passwort gut gewählt wurde).<br>
<br>
&bull; Natürlich können Sie zusätzlich die notierte PIN in eine willkürliche Zahlenfolge einbetten: 834734*6342*83483<br>
<br>
&bull; Sie können dasselbe Passwort für alle Ihre ec- und Kreditkarten anwenden (da die PIN über keine statistischen Wahrscheinlichkeiten verfügt): wenn aber eine PIN "entschlüsselt" wurde, ist es eine Kleinigkeit, auch die anderen PIN Nummern zu errechnen. Sie bilden hiermit also ein großes Geheimnis (alle PIN Nummern) auf ein kleines (das Passwort) ab - wie es üblich ist bei Verschlüsselungen.<br>
<br>
&bull; Eine sichtbar notierte vierstellige Nummer auf einer ec- oder Kreditkarte kann Begehrlichkeiten wecken! Der potentielle Dieb hat keine Ahnung, daß die vier Ziffern nicht ihre PIN sind!<br>
]]></description>
</item>
<item>
<title>E-Ink_Internet_Text</title>
<link>https://nassenstein.org/E-Ink_Internet_Text</link>
<description><![CDATA[

<center><img width="400" src="/images/werke/eink.jpg"></center>
Hardware:
<ul>
<li>Waveshare Universal e-Paper Driver Board with WiFi SoC ESP32 Onboard</li>
<li>Waveshare 2.9 Inch E-Paper Display Panel Module Kit 296x128 Resolution E-Ink Electronic Screen</li>
</ul>

<center>
<table border="1">
<tr><td>BUSY</td><td>Status-Signal</td><td>P4</td></tr>
<tr><td>RST</td><td>Reset-Signal</td><td>P16</td></tr>
<tr><td>DC</td><td>Daten/Kommando</td><td>P17</td></tr>
<tr><td>CS</td><td>Chip Select (SPI)</td><td>P5</td></tr>
<tr><td>CLK</td><td>SPI-Takt (SCK)</td><td>P18</td></tr>
<tr><td>DIN</td><td>SPI-Daten (MOSI)</td><td>P23</td></tr>
<tr><td>GND</td><td>Masse</td><td>GND</td></tr>
<tr><td>VCC</td><td>Stromversorgung</td><td>3V3</td></tr>
</table>
</center>

<hr>
<p>Dieser Code läuft auf einem <strong>ESP32</strong>-Mikrocontroller und steuert ein <strong>E-Ink-Display</strong>, um regelmäßig Text von einem Webserver abzurufen und anzuzeigen.</p>
    
    <h2>Hauptfunktionen:</h2>
    <ul>
        <li><strong>WLAN-Verbindung:</strong> Der ESP32 verbindet sich mit dem angegebenen WLAN.</li>
        <li><strong>E-Ink-Display-Steuerung:</strong> Das Display wird initialisiert und für die Darstellung von Text konfiguriert.</li>
        <li><strong>HTTP-Anfrage:</strong> Alle 2 Minuten ruft das Gerät eine Textdatei von der URL <code>https://n7.eu/robots.txt</code> ab.</li>
        <li><strong>Anzeige der Antwort:</strong> Falls die Anfrage erfolgreich ist, wird der erhaltene Text auf dem E-Ink-Display ausgegeben.</li>
        <li><strong>Serielle Debug-Ausgabe:</strong> Der empfangene Text und mögliche Fehler werden über die serielle Konsole ausgegeben.</li>
    </ul>
    
    <h2>Verwendete Bibliotheken:</h2>
    <ul>
        <li><code>WiFi.h</code> - Verbindung mit dem WLAN</li>
        <li><code>HTTPClient.h</code> - HTTP-Anfragen senden</li>
        <li><code>GxEPD2_BW.h</code> - Steuerung des E-Ink-Displays</li>
        <li><code>SPI.h</code> - Kommunikation mit dem Display</li>
    </ul>
<hr>
<a href="https://pastebin.com/yCHLDD0E">https://pastebin.com/yCHLDD0E</a><br>
<iframe src="https://pastebin.com/embed_iframe/yCHLDD0E" style="border:none;width:100%;height:800px;"></iframe>

Das folgende Script ist modifiziert zum Anzeigen der aktuellen Solarleistung auf dem E-Ink Display. Dabei wird die aktuelle Leistung alle zwei Minuten angerufen, danach schläft das Gerät tief und stromsparend für zwei Minuten. Es berechnet nach der Meeus Methode Sonnenaufgang und -untergang (näherungsweise!!) und legt sich in der Zeit in den Tiefschlaf.

<a href="https://pastebin.com/fTcy0PWS">https://pastebin.com/fTcy0PWS</a><br>
<iframe src="https://pastebin.com/embed_iframe/fTcy0PWS" style="border:none;width:100%;height:800px;"></iframe>
]]></description>
</item>
<item>
<title>Netglance2</title>
<link>https://nassenstein.org/Netglance2</link>
<description><![CDATA[
<hr>
<b>Netglance2</b> shows (Webcam) images from the internet in a window directly on the desktop.<br><br>Inspired by <a href="http://weirdkid.com/products/netglance">Netglance from Weird Kid</a>. Quote: <i>NetGlance is a cool little utility for viewing pictures that change with time. For example, today’s stock chart graphic for your favorite stock. You’d normally have to keep a browser open to Yahoo Finance for this, but with NetGlance you can have it as a floating window on your desktop — and it updates itself.</i>
<center><img src="/images/programme/netglance.jpeg"><br><table><tr><td><pre>nassenstein@desktop2013:~/Python$ python netglance.py -h
usage: netglance.py [-h] [-u URL] [-iw WIDTH] [-ih HEIGHT] [-x POSX] [-y POSY]
                    [-t TIME]

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     URL to an online JPG or PNG file
  -iw WIDTH, --width WIDTH
                        Image width
  -ih HEIGHT, --height HEIGHT
                        Image height
  -x POSX, --posx POSX  Horizontal position of the image on desktop in pixel
  -y POSY, --posy POSY  Vertical position of the image on desktop in pixel
  -t TIME, --time TIME  Refresh duration in seconds, 0 for no refresh

Left click on image: manual refresh
Right click on image: save image
</pre></td></tr></table>
<br><br>
netglance2.py <a href="https://pastebin.com/s91KQJfh">pastebin.com/s91KQJfh</a> (Python3 version)<br>
netglance2.py <a href="https://pastebin.com/uxiK6Z99">pastebin.com/uxiK6Z99</a> (Python2 version)<br><br>

<iframe src="https://pastebin.com/embed_iframe/s91KQJfh" style="border:none;width:100%;height:800px;"></iframe>
</center>

]]></description>
</item>
<item>
<title>ISS_Spotter</title>
<link>https://nassenstein.org/ISS_Spotter</link>
<description><![CDATA[

<hr>
Bash Script für Linux, das per Kommandozeile einen Zeitpunkt und eine Dauer übergeben wird. Zu dem Zeitpunkt (Epoch) geht eine Hue Lampe in gelb an, wird bis zur Hälfte der Dauer heller, dann rot und wieder dunkler. Gedacht um mit der ISS synchronisiert zu werden. Siehe unten.
<hr>
<iframe src="https://pastebin.com/embed_iframe/StnLELeV" style="border:none;width:100%;height:800px;"></iframe>
<hr>
PHP Script, das sich von der Webseite der NASA den nächsten ISS Überflug holt und das obige Programm startet.
<hr>
<iframe src="https://pastebin.com/embed_iframe/vEn3msf5" style="border:none;width:100%;height:800px;"></iframe>

]]></description>
</item>
  </channel>
</rss>
