Holy grail Layout mit CSS Grid

Das Holy Grail Layout ist ein klassisches Webdesign-Layout, das aus fünf Hauptbereichen besteht: einem Header, einem Footer, einer Hauptinhaltsfläche und zwei Seitenleisten. Der Hauptinhalt ist in der Mitte, flankiert von den Seitenleisten, während Header und Footer sich über die gesamte Breite des Layouts erstrecken. Mit modernem CSS, insbesondere mit Flexbox und CSS Grid, ist es […]

Neuronales Netz in Python

Neuronale Netze sind ein mächtiges Werkzeug in der künstlichen Intelligenz. Sie können verwendet werden, um Muster in Daten zu finden und Vorhersagen zu treffen. Dieser Python-Code zeigt ein einfaches neuronales Netzwerk, das verwendet wird, um eine logische XOR-Funktion zu erlernen. Der Code liegt auch als Gist bereit. import numpy as np# EingabedatenX = np.array([[0, 0, […]

Verwendung der ChatGPT-API zur Ermittlung der Lesbarkeit von Texten in Python

ChatGPT ist wirklich ein heißer Scheiß. Daher hier auch von mir ein Beitrag wie man die API mit Python verwenden kann. Als Beispiel wollen wir die Lesbarkeit eines Textes ermitteln. API Key erhalten Erst mal anmelden: import openaiopenai.api_key = “DEIN_API_SCHLÜSSEL” Python Bibliotheken über virtuelle Umgebung installieren Halt stopp. Bevor es zum Python Code geht. Wir […]

Prüfen von toten Links mit einem eigenen Crawler in PHP

Suchmaschinenoptimierung (SEO) ist für viele Unternehmen und Webseitenbetreiber ein wichtiger Bestandteil des Online-Marketings. Ein wichtiger Faktor für eine gute Platzierung in den Suchergebnissen ist die Qualität der Links auf der eigenen Webseite. Dazu gehört auch die Prüfung auf tote Links, da diese negativ für das Ranking und die Nutzererfahrung wirken können. Die Klasse WebCrawler bietet […]

Server für Pimoroni Badger 2040 w

Das hier soll keine Werbung sein (ich bekomme auch kein Geld), aber Pimoroni bringt echt coole Produkte raus. Eines davon war der Badger 2040 – ein kleines E-Ink ® Display mit einem Raspberry Pi RP2040. Gekauft habe ich mir diesen noch nicht weil mir irgendwie eine Verbindung zur Außenwelt gefehlt hat. Ich habe daraufhin bei […]

Kanboard.org

Heute stelle ich ein Tool zum agilen Projektmanagement vor: kanboard.org. Dabei handelt es sich um ein Kanboard Planungswerkzeug ähnlich Trello. Das tolle daran: Einziger Wehmutstropen: Auf GitHub wird das Projekt als “featue complete” bezeichnet und einige Plugins werden nicht aktiv weiterentwickelt. Wenn man aber In GitHub die Änderungszeiten und Releases ansieht wird hier noch ordentlich […]

HTTP Endpoint in NodeRed als Homeassistant Plugin erstellen

Mit NodeRed kann man recht einfach einen HTTP Endpoint erstellen (HTTP In genannt). Also quasi eine URL, die einen NodeRed Flow triggert. Normal geht das so wie hier beschrieben. Aber wenn man NodeRed als Plugin von Homeassistant laufen hat, sucht man einige Zeit nach der richtigen URL um einen HTTP In Node anzusprechen. Die URL […]

Automatische Kellerbelüftung gegen Radon

Im Keller vergisst man eigentlich immer zu Lüften, oder macht es falsch (z.B. wenn die Luftfeuchte draußen zu hoch ist). Wichtig ist das Lüften im Keller, damit sich kein Radon ablagert. Radon ist ein radioaktives Edelgas, das man weder sehen, riechen oder schmecken kann. Radon gelangt aus dem Erdboden ins Gebäude. Im Freien vermischt es […]

duckyPad

Das duckyPad ist eine Makrotastatur. Man kann also auf die 12 beleuchteten Tasten eigene Tastenkombnationen oder Skripte legen. Es gibt einige wie z.B. die Keybow von Pimoroni, die auf einem Raspberry Pico basieren. Das duckyPad besitzt aber noch ein kleines Display und einen grafischen Skripteditor, weshalb ich mich für dieses entschied. Kaufen kann man das […]

PHP HTML Output – you are doing it wrong

Es hat sich immer so falsch angefühlt, wenn man in PHP endlos Strings, Variablen und if Statement konkateniert hat um eine HTML Ausgabe zu erzeugen. Dieser Artikel bei CSSTricks ließ es mir wie Schuppen von den Augen fallen: Man baut die HTML Ausgabe mit der DOMDocument Klasse von PHP auf… revolutionär…