Bloglayouts und Vivaldi mit Leseansicht und Automatischem Ausblenden

„Content is King!“ – wären da nicht Werbung, Sidebars, ellenlange Listen von irrelevanten Links und Empfehlungen und dann auch noch die Bedienelemente des Browsers im Weg. Schluss damit! Ich habe die Layouts meiner Blogs für Artikel aufgeräumt und benutze Vivaldi mit seiner Leseansicht und seinem Automatischen Ausblenden.

https://derschreiben.de/bloglayouts-und-vivaldi-mit-leseansicht-und-automatischem-ausblenden/

Im #UhleBlog:

Links: Klickt doch eh niemand mehr drauf

Das Internet, wie man es heutzutage kennt, ist strukturell kaputt. Warum? Weil die Funktion von Links niemand mehr ernsthaft brauchen wird. Das ist ja gar nicht böse gemeint. Die meisten Menschen auf diesem Planeten sind in irgendeinem sozialen Netzwerk unterwegs und / oder benutzen die Google-Suche, die überwiegend nur noch diese KI-Zusammenfassungen bietet. Niemand muss mehr irgendwo hinklicken. Geil, oder? Naja, oder eben nicht. Oder doch? Denn man kann da was machen.

[…]

https://www.henning-uhle.eu/informatik/wordpress-und-bloggen/links-klickt-doch-eh-niemand-mehr-drauf?mtm_campaign=mastodon #blog #Bloggen #Community #Internet #Webseite #Wordpress #Worte
Im #UhleBlog:

ATmosphere – Bluesky-Integration

„The atmosfear that surrounds me…“ – Wenn ich an ATmosphere, den neuesten Schrei in der Bloggerwelt denke, fällt halt mir dieses Lied ein. Es ist ein neuer Sheriff in der Stadt, also ein neues Plugin, das diesmal sauber zu Bluesky synchronisieren soll. Damit schaffe ich mir wieder etwas mehr Aufwand vom Leib, nachdem bei Bluesky eh so gut wie niemand auf meine Posts – dort heißt das „Skeet“ – reagiert. Und da bin ich doch direkt dafür zu haben. Schauen wir mal, ob das klappt.

[…]

https://www.henning-uhle.eu/informatik/wordpress-und-bloggen/atmosphere-bluesky-integration?mtm_campaign=mastodon #blog #Bloggen #Bluesky #Community #Internet #Webseite #Wordpress #Worte

KI & Wein: 24 Stunden, eine Webanwendung, null Zeilen Code selbst geschrieben

Ich bin kein Programmierer. Ich war es nie, und ich werde es nie sein. Trotzdem habe ich mir gerade in knapp 24 Stunden eine eigene Weinkeller-Software gebaut — mit rund tausend Einträgen, dem automatischen Abgleich mit eintreffenden E-Mails und der eingebauten Möglichkeit, auf Knopfdruck Informationen zu Weingütern und Weinen online zu recherchieren und in die Lösung zu übernehmen. Möglich gemacht hat das Claude Code von Anthropic.

Ich habe nicht geglaubt, dass ich so etwas mit Hilfe von Claude umsetzen kann und habe deshalb ewig gezögert, einen Versuch zu starten. Doch der Prozess war so beeindruckend und ungewöhnlich, dass ich ihn hier aufschreiben. Mir ist auf jeden Fall deutlicher geworden, was es bedeutet, dass KI nun Programme schreibt.

Drei Apps. Zwei gescheitert. Eine KI als Ausweg.

Wer sich für Wein interessiert und einige Flaschen im Keller sammelt, kennt die Herausforderung: Man hat gerne eine Übersicht, was im Keller liegt, was man wann wo gekauft hat und was man für eine Flasche bezahlt hat. Zwar sind bei mir meist nur so rund 100 Flaschen im Keller. Trotzdem habe ich dafür über die Jahre verschiedene Apps ausprobiert. Gut gefallen hat mir Vinoteka, eine Mac- und iOS-Lösung, die aber dann eingestellt wurde. Es hat sich für den Entwickler wohl einfach nicht gelohnt.

Mit TAP Forms hatte ich dann eine macOS-basierte Formularsoftware gefunden, die ihren Job gut machte. Bis ein anstehender Release-Wechsel für Apple-M-Chips die Frage aufwarf, wie lange das noch funktioniert. Und ehrlich gesagt hatte ich den manuellen Aufwand ohnehin satt: Jede neue Weinlieferung einzeln eintippen, Weingut nachschlagen, Jahrgang eintragen, Preis ergänzen. Dazu hatte und habe ich einfach keine Lust mehr.

Also habe ich Claude Code auf meinem Mac einfach gefragt, ob es mir dabei helfen kann, eine Weinkeller-Lösung für meinen privaten Bedarf zu entwickeln. Ich war sehr skeptisch, da ich wie erwähnt vom Programmieren gar keine Ahnung habe. Doch ich wurde eines besseren belehrt. Ich habe Claude in natürlicher Sprache angewiesen, was mir vorschwebt. Im Frage- und Antwortverfahren haben wir dann gemeinsam die Idee weiter entwickelt. Kein Programmieren meinerseits. Nur beschreiben, kommentieren, korrigieren. Die KI kann bei Bedarf das Terminal auf Mac steuern, Code schreiben und ausführen, Dateien anlegen und überarbeiten — und ich sage in normaler Sprache, was ich will.

Was dabei entstanden ist — in 24 Stunden

Was Claude Code in mehreren iterativen Sitzungen gebaut hat, übersteigt alles, was ich erwartet hätte. Die Anwendung läuft lokal auf meinem Mac als kleine Webanwendung — ich rufe sie im Browser auf, nichts geht in eine Cloud, meine Daten bleiben bei mir.

Claude erklärt wie folgt, was unter der Haube steckt: “Claude Code hat eine Flask-Webanwendung in Python gebaut, die lokal auf Port 8080 läuft — Port 5000 war auf meinem Mac belegt, weil AirPlay ihn für sich beansprucht. Die Daten liegen in einer SQLite-Datenbank direkt auf meiner Festplatte, kein externer Server. Das Frontend läuft mit Tailwind CSS, das direkt aus dem Netz eingebunden wird — kein Build-Prozess, keine Entwicklungsumgebung, die ich verstehen müsste. Für die KI-Funktionen kommen zwei verschiedene Claude-Modelle zum Einsatz: das schnellere und günstigere Haiku für die Mail-Analyse, das leistungsstärkere Sonnet für PDF-Auswertungen und Online-Recherchen. Die Automatisierung übernimmt macOS selbst — zwei sogenannte LaunchAgents sorgen dafür, dass der Mail-Scanner freitags um 10 Uhr läuft und das wöchentliche Backup sonntags um 10 Uhr.” Soweit Claude. Verstehe ich das alles technisch? Ehrlicherweise nicht, aber es hat irgendwie funktioniert. Beeindruckend und auch irgendwie beängstigend.

Um einen kleinen Eindruck der Lösung zu verschaffen …

Die Kernfunktion ist die Weinverwaltung selbst: ein dreistufiges Datenmodell aus Wein, Jahrgang und Kauf — weil ein Côtes du Rhône 2020 und ein Côtes du Rhône 2022 vom selben Weingut nun einmal unterschiedliche Weine sind, mit unterschiedlicher Bewertung und unterschiedlicher Trinkreife. Dazu kommen Weingüter und Lieferanten, die ich separat pflegen kann, mit einem Kennzeichen für Weingüter, bei denen ich direkt bestelle. Insgesamt sind rund 1.000 Weine in der Datenbank, dazu all meine Lieferanten und schon viele Weingüter. Bescheiden eher der Bestand: Rund 90 Flaschen liegen derzeit auf Lager. Meine Top-Lieferanten wie GuteWeine.de, Vipino und Pinard de Picard sind mit ihrer Kaufhistorie hinterlegt.

Im ersten Schritt habe ich die Altdaten aus TAP Forms exportiert und mit Claude in meine neue Lösung importiert. — das war ein Skript, das Claude Code auf meine Exportstruktur hin geschrieben hat. Kein manuelles Übertragen, keine verlorene Historie. Netter Nebeneffekt: So wurden automatisch die wichtigsten Datenfelder erstellt.

All das ist vergleichsweise normales Arbeiten. Der bahnbrechende Schritt war nicht dieser Import der Daten: Ich habe Claude Code gebeten, eine Lösung zu bauen, die meinen Posteingang scannt und neue Weinlieferungen automatisch erkennt und übernimmt. Das System durchsucht manuell oder automatisch jeden Freitagmorgen meine Mail, erkennt anhand von Absender und Betreff, ob eine Mail weinrelevant ist, und lässt dann Claude die Mail analysieren. Die gefundenen Weine landen automatisch in der Datenbank, ich bekomme eine macOS-Benachrichtigung, fertig. Kein manuelles Eintippen mehr, alles automatisiert. Schon ein Wahnsinn.

Die KI recherchiert, ich bewerte

Damit ist es nicht genug. Ich habe von Claude direkt eine integrierte KI-Recherche einbauen lassen. Wenn ein neuer Wein im Keller landet, den ich noch nicht kenne, reicht ein Klick: Claude sucht online nach Weingut, Rebsorte, Herkunftsregion, Trinkreife-Fenster, Alkoholgehalt und Geschmacksprofil — und bietet mir an, diese Informationen in die Datenbank zu übernehmen. Das funktioniert ebenso für Infos rund um Lieferanten und Weingüter: Adresse, Profil, Kontaktdaten, alles auf Knopfdruck recherchiert.

Was mache ich derzeit? Ich überprüfe meine Einträge, “normalisiere”/standardisiere sie. Falsch. Nicht ich mache das. Ich sage Claude in natürlicher Sprache, es zu tun. So sollte die Weinkeller-Lösung in einigen Tagen auf einem qualitativen Stand sein, den ich so nie hatte.

Der Gaumen bleibt menschlich

Doch einige Dinge muss ich gottseidank noch selbst erledigen: ob ich den Wein empfehlen würde, wie meine persönliche Verkostungsnotiz lautet, ob ich den Wein mag und erneut bestellen möchte. So viel Mensch soll und muss noch sein. Und eine Funktion muss ich nach wie vor selbst erledigen: Weine selbst trinken — und als getrunken markieren. Die Verbindung zwischen der App und unserem Gaumen ist noch nicht gebaut. Bis ein KI-getriebener Sensor eigenständig erkennt, dass wir gerade eine Flasche entkorken, werde ich das wohl weiterhin von Hand tun müssen.

Nachtrag vom 9. Juni: Weinetiketten scannen und in Weinkeller übernehmen

Wie erwähnt macht es einfach süchtig, wie schnell man mit Claude Code seine eigenen Lösung weiterentwickeln kann. Und natürlich habe ich gestern weiter gebastelt. Für mich am spektakulärsten: die Möglichkeit, Weinetiketten mit dem iPhone zu fotografieren und daraus einen Eintrag in der Weinkeller-App auf dem Mac zu erstellen. Und auch das konnte ich neben vielen Verbesserungen der Benutzeroberfläche und in der Verwaltung gestern umsetzen.

Augen auf: Abhängigkeit hat viele Gesichter

24 Stunden, eine funktionierende Webanwendung, keine einzige Zeile Code selbst geschrieben. Das ist beeindruckend. Das ist eine ziemlich grundlegende Verschiebung dessen, wer Software bauen kann. Doch sollte man nicht naiv sein. Anthropic, der Hersteller von Claude, hat unlängst selbst veröffentlicht, dass inzwischen über 80 Prozent des Codes, der intern in Produktion geht, von Claude selbst geschrieben wird. Vor anderthalb Jahren waren das noch wenige Prozent. Anthropic nennt das selbst den Sprung von „super hilfreich” zu „übermenschlich”.

Ich nenne es beeindruckend und mache mir keine Illusionen: Ich bin abhängig von einem API-Schlüssel, von einem Anbieter, von einem Dienst, der morgen teurer, eingeschränkt oder eingestellt sein könnte. Vorsicht — auch bei solch beeindruckenden Werkzeugen. Und Augen auf, auf welche Daten und Dokumente man der KI Zugriff gibt.

Warnung: Es macht süchtig

Kaum war der Weinkeller fertig beziehungsweise parallel dazu habe ich schon überlegt, was es noch zu lösen gilt? Und keinen Tag später habe ich Claude Code eine weitere Aufgabe gegeben — meinen Mailbox.org-Posteingang aufräumen. Wer kennt diese Nachricht nicht: „Der Speicherplatz in Ihrem Postfach ist zu 85 % belegt.” Ich kannte sie auch. Also habe ich Claude Code beschrieben, welche Kategorien von E-Mails weg können und welche ins Archiv sollen — Newsletter, alte Bestellbestätigungen, automatische Benachrichtigungen.

Gut. Dafür musste ich immer wieder Befehle ins Mac Terminal-Programm eingeben. Jedoch ist das Ergebnis beeindruckend. Alte E-Mails sind gelöscht oder archiviert, 73 Prozent Prozent der alten Mails sind weg, der Speicherbedarf ist von 1,35 GB auf 347 MB reduziert worden. All das binnen drei Stunden. Wie geschrieben: Hier nicht voll automatisiert, trotzdem in beeindruckender Weise.

Das ist die eigentliche Botschaft hinter diesem Erfahrungsbericht. Nicht die Weinkeller-App, nicht das Postfach-Skript. Sondern dass ein Nicht-Programmierer heute alltagstaugliche Softwarelösungen für seine eigenen Probleme bauen kann — in natürlicher Sprache, iterativ, in Stunden statt Monaten. Für diesen Ansatz gibt es inzwischen einen Namen: Vibe Coding. Der Begriff stammt vom KI-Forscher Andrej Karpathy und beschreibt genau das — Software entwickeln durch natürlichsprachliche Anweisungen, ohne selbst zu programmieren. Mit allen Vorbehalten, die ich weiter oben formuliert habe. Und mit offenen Augen für die Abhängigkeiten, die dabei entstehen. Aber die Möglichkeit selbst? Die ist real. Und ja — sie kann süchtig machen.

#Anthropic #Bloggen #Claude #ClaudeCode #DigitaleSouveränität #KI #VibeCoding #Wein #Weinkeller

✨ Hol dir die ultimative Blogpost Publishing Checkliste für alle Schritte von Anfang bis Ende! Hol sie dir gratis und perfektioniere deine Posts wie ein Experte. 📈✨

#bloggen #checkliste #bloggerpilot

https://bloggerpilot.com/bibliothek/publishing-checkliste/

Blogpost Publishing Checkliste - Für vorher und nachher

Machst du das Richtige vor und nach der Veröffentlichung? Lade dir meine kostenlose Checkliste herunter, welche Aufgaben du beim Veröffentlichen deiner

BloggerPilot
Blogbastelei und Updates - Rausgerufen

Dieser Blog ist meine kleine Ecke im Netz. Hier schreibe ich über das was mir gerade in den Sinn kommt, bzw. worauf ich gerade Lust habe.

Rausgerufen

Happy Birthday Blog: Zwei Jahrzehnte Bloggen!

Der große(?) Tag ist gekommen: Mein kleiner Blog feiert seinen zweiten runden Geburtstag. Wie das so ist mit 20 Jahren verändert sich gerade sehr viel. Also weniger bei meinem Blog selbst, sondern im Internet ganz allgemein. Das Netz ist kaum wiederzuerkennen, seit ich 2006 diesen ersten Artikel veröffentlicht habe. KI ist das Stichwort. Schon alleine seit dem letzten Blog-Geburtstag hat sich unglaublich viel verändert. KI-Slop macht inzwischen einen Großteil des Social-Media-Contents aus und auch ganze Webseiten, Blogs und YouTube-Kanäle entstehen ohne menschliches Zutun. Auch wenn ich im beruflichen Kontext viel mit KI-Agenten arbeite(n muss), so verzichte ich in meinem Blog ganz bewusst darauf. Doch indirekt nimmt KI dennoch Einfluss darauf. Wie und warum? Das lest ihr im folgenden Artikel... 🤖 Bloggen in Zeiten von AIOs, KI-Suche und AI-Slop Zunächst muss ich ein wenig ausholen, denn meine Blogzahlen sind in den letzten Monaten regelrecht explodiert. Warum? KI natürlich. Google hat AIOs (AI Overviews) eingeführt, die Suchergebnisse zusammenfassen. Andere KI-Chatbots werden verstärkt als Antwortmaschinen genutzt und durchsuchen das Netz und damit auch meinen Blog. Wie meine Recherche ergeben hat, sind es weniger klassischen KI-Training-Bots, welche in den Statistiken wohl nach wie vor rausgefiltert werden, sondern Suchanfragen durch Maschinen, die Inhalte meines Blog wiederum ihren Nutzer:innen als Teil ihres Ergebnisses präsentieren. Teils konnte ich dies z.B. mit der Suchanfrage "wann ist ein blog erfolgreich?" replizieren, da Google u.a. meinen Artikel in seinen AIOs als Quelle nennt. Leider werden meist (z.B. bei ChatGPT) keine Quellen direkt mit in den Antworten angegeben, so dass Inhalte meines Blogs zwar irgendwo auftauchen, aber ich das weder nachvollziehen noch gut einschätzen kann. Referrer werden in den Statistiken dazu ohnehin nicht angegeben. Mein Traffic explodiert somit zwar, aber es sind keine menschlichen Besucher:innen bzw. bekommen diese meine Inhalte nur indirekt und ohne Quellenangabe präsentiert. Oder es sind reine AI-Slop-Blogs, wie dieser hier, die meine Inhalte als Quelle verwenden. Solche sind mir inzwischen schon häufiger untergekommen und es ist nur noch schlimm, was hier ins Internet gekotzt wird. Die Dead Internet Theory wird immer realistischer. Traurig. 20 Jahre Blog in Zahlen (+193% mehr Aufrufe) Aber nun zurück zu den Zahlen. Der Blick auf diese ist zwar quantitativ erfreulich, doch auch gleichzeitig qualitativ enttäuschend, wie ich weiter oben dargelegt habe: Mein Blog hat im letzten Jahr insgesamt unfassbare 137.705 Aufrufe erzielt. Das sind 90.715 mehr Aufrufe (+193%) als noch im Vorjahr. Im Schnitt sind das 249 Aufrufe mehr jeden einzelnen Tag. Da war mir das langsamere, organische Wachstum zum Jahreswechsel deutlich lieber. Trotz viel KI-Traffic (siehe oben) sich die Kommentare immerhin recht stabil geblieben (-149 bei insgesamt 5.768 Kommentaren). Insgesamt war dies ein einschneidendes Jahr für meine Blog-Statistik und, wenn man alleine auf die Zahlen schaut, das beste Blogjahr seit 20 Jahren. Im Kontext der KI leider kein wirklicher Grund zur Freude: […]

https://moviescape.blog/2026/06/06/happy-birthday-blog-zwei-jahrzehnte-bloggen/

Happy Birthday Blog: Zwei Jahrzehnte Bloggen!

Der große(?) Tag ist gekommen: Mein kleiner Blog feiert seinen zweiten runden Geburtstag. Wie das so ist mit 20 Jahren verändert sich gerade sehr viel. Also weniger bei meinem Blog selbst, sondern …

moviescape

Warum ist das #Bloggen bis heute so wichtig? Vielleicht, weil man da in ganzen Sätzen denken muss? Und ja, daraus kann ich gut und gern im #Blog philosophieren.

https://www.henning-uhle.eu/informatik/wordpress-und-bloggen/denken-aber-in-ganzen-saetzen?pk_campaign=mastodon

Denken, aber in ganzen Sätzen

Habt ihr es schon mal versucht, in ganzen Sätzen zu denken? Keine Sorge, ich will euch nicht beschimpfen. Aber das Thema ist mir wichtig.

Henning Uhle
Im #UhleBlog:

Denken, aber in ganzen Sätzen

Habt ihr es schon mal versucht, in ganzen Sätzen zu denken? Keine Sorge, ich will euch nicht beschimpfen. Aber das Thema ist mir wichtig. Gerade in Zeiten, in denen bei „Das crazy“ irgendwie das Verb „ist“ fehlt und es vermutlich deshalb als EIN „Jugendwort“ auserkoren wurde, ist es mal wieder notwendig, sich in ganzen Sätzen auszutoben. Wir sind ja hier nicht beim Telegrafenamt. Ja, wir sind im Internet, und alles wird immer goldfischaufmerksamkeitsspannig. Aber wenn das so ist, dann kommt mir nie wieder mit „Ich bin Selbstdenker“.

[…]

https://www.henning-uhle.eu/informatik/wordpress-und-bloggen/denken-aber-in-ganzen-saetzen?mtm_campaign=mastodon #Alltagstipp #blog #Bloggen #Community #Internet #Webseite #Wordpress #Worte

WordPress schickt mir seit kurzem per Mail immer für jeden Tag (Datum) die Blogbeiträge der letzten Jahre. Das finde ich eigentlich ganz witzig, weil viele Dinge geraten doch in Vergessenheit.

Wie zum Beispiel dieser Post, der wirklich fast zum meist kommentierten Post in meinem Blog wurde. 😂#wordpress #bloggen #reisen

https://unterwegsmitmirblog.wordpress.com/2019/06/01/t/

T

Rw vvbt

Unterwegs mit mir