Über Web, Tech, Games, Art,
Musik, Code & Design

1. Januar 2024

_QRRD (QR Redirect) – Ein URL-Shortener mit dynamischem QR-Code-Generator zum selbst hosten

Von einiger Zeit habe ich ein Tool programmiert, das es ermöglicht Kurz-URLs zu generieren, zu verwalten und die dazugehörigen QR-Codes zu generieren: _QRRD. Das Tool kann (und muss) selbst gehostet werden. Für die Installation reicht ein einfaches Übertragen der Files auf einen Webserver. Die Daten werden in einer SleekDB-Datenbank gespeichert, sodass keine separate MySQL-DB erforderlich […]

30. Dezember 2023

Bootstrap-Layout Text und Bild 50/50

Ein beliebtes Gestaltungselement auf Websites ist die Kombination aus Text und Bild, wobei das Bild die Hälfte der Bildschirmbreite einnehmen soll, der Text aber wiederum innerhalb des Containers bleiben soll. Demo: www.fbnfrtg.de/demo/text-und-bild-50-50.html Hier ist das perfekte Snippet für diesen Zweck: Mobil werden die Elemente gestapelt, wobei das Bild immer vor dem Text dargestellt wird, unabhängig […]

30. Dezember 2023

CSS 100vw und das Problem mit der Scrollbar

Die Einheit „vw“ („Viewport Width“) ist sehr praktisch, wenn man ein Element mit CSS bildschirmfüllend darstellen möchte. Das Problem hierbei ist, dass die Scrollbars im Browser, je nach Einstellung und Betriebssystem, automatisch ein- und ausgelblendet werden oder die ganze Zeit sichtbar sind. Dieser Umstand ist im dynamischen Wert „vw“ leider nicht berücksichtigt. Und so kommt […]

29. Dezember 2023

So kannst du nervige Cookie-Banner deaktivieren

Ich bin ja ehrlich gesagt, kein großer Freund der DSGVO. Im Grundsatz ist das bestimmt alles richtig und wichtig, aber die Umsetzung und deren Folgen nervt doch gewaltig. Insbesondere die allgegenwärtigen Cookie-Banner! Oft habe ich es schon mitbekommen, dass ältere Mitmenschen sich schon gar nicht mehr trauen auf Cookie-Banner zu klicken, da Sie Angst haben […]

29. Dezember 2023

So können Blocks aus dem WordPress-Block-Editor im Code eingefügt werden

Mit der WordPress-Funktion „do_blocks()“ kannst du Blocks aus dem Block-Editor auch im Code, also im Template oder z.B. im Footer einfügen. Dafür benötigst du zuerst den Code des Blocks. Wechsle hierzu im Block-Editor in den Design-Modus und kopiere den Code des gewünschten Blocks in die Zwischenablage. Nachdem du den Code in die Funktion eingefügt hast, […]

29. Dezember 2023

Stray – Ein roter Kater streunt durch eine Cyber-Punk-Welt voller humanoider Roboter

Eigentlich bin ich ja eher im Nintendo-Universum unterwegs… Aber als ich den Trailer zu Stray zum ersten Mal gesehen habe, war ich auf der Stelle Feuer und Flamme: Ein roter Kater in einer atemberaubend schönen Cyber-Punk-Welt voller humanoider Roboter. Wow! Während Stray Mitte 2022 nur für PS4, PS5 und Windows erschienen ist, folgte im November […]

28. Dezember 2023

Wie ein Game Boy mit Farbdisplay: Der Anbernic RG35XX

Weihnachten 1989 war wohl einer der bedeutendsten Momente meiner Kindheit: Unter dem Weihnachtsbaum lag tatsächlich der gerade neu erschienene Game Boy. Als ich dann am nächsten Tag auch noch Super Mario Land bekommen habe, war endgültig der Grundstein für eine bis heute anhaltende Leidenschaft für Videospiele, gelegt. Seitdem ist einige Zeit vergangen und es sind […]

27. Dezember 2023

So kannst du das Laden von gecachtem JavaScript und CSS verhindern

Dass JavaScript und CSS-Dateien nach einer Änderung im Browser nicht neu geladen, sondern aus dem Cache geladen werden, kann eine nervige Angelegenheit sein. Insbesondere auch auf dem iPhone, auf dem kein „Hard Refresh“ möglich ist. Um den Browser anzuweisen, immer die aktuelle JS uns CSS vom Server zu laden, reicht es einen sich ändernden Parameter […]

26. Dezember 2023

Internal Server Error (500) bei der Verwendung von file_get_contents()

Bei vielen Hostern ist „allow_url_fopen“ standardmäßig deaktiviert, weshalb die Verwendung von „file_get_contents()“ einen „Internal Server Error (500)“ erzeugt. Das macht das Crawlen externer Websites, z.B. auch mit simplehtmldom, unmöglich. Die Alternative hierzu lautet: cURL.

18. Dezember 2023

fBot – Ein einfacher Chatbot

Ich habe einen Chatbot programmiert: Den „fBot“. Der „fBot“ ist nicht besonders schlau und verfügt über (noch) nicht über künstliche Intelligenz. Trotzdem kann er auf einigen Websites als sinnvolles, hilfreiches und unterhaltsames Tool eingesetzt werden, wenn er mit den richtigen Informationen gefüttert wird. Die Antworten werden auf Basis von Keywords generiert. Wird z.B. nach den […]

FRTG - Traces
Jetzt bei Apple Music & Spotify.