Der Traum von 8359 Zeilen, ein Lied, das KI nicht schreiben kann

Die heute erstellte Blog-Seite. Der Code, den ich zusammen mit Google Antigravity erstellt habe, um diese Blog-Seite fertigzustellen, besteht aus insgesamt 8.359 Zeilen. Das entspricht etwa 240 Buchseiten. Auf A4-Papier wären es 167 dicht beschriebene Seiten. Im Vergleich zu einer normalen Blog-Seite ist das ziemlich viel. Die implementierten Funktionen sind Mehrsprachigkeit, das Schreiben von Artikeln per Aufnahme, wie ich es gerade tue, die automatische Übersetzung von aufgenommenen Artikeln und die automatische Titelvergabe für aufgenommene Artikel. Und es gibt eine Social-Sharing-Funktion, die ich wahrscheinlich nicht oft nutzen werde, aber trotzdem eingebaut habe. Ich habe eine separate Admin-Seite erstellt, auf der man verschiedene Einstellungen vornehmen kann, was viel Zeit und Mühe gekostet hat. Das Einrichten der Google AdSense-Verbindung hat ebenfalls viel Zeit in Anspruch genommen. Das Registrieren von AdSense und externen API-Schlüsseln auf der Admin-Seite und das Lösen von Sicherheitsproblemen waren sehr aufwendig. Allein das Sicherstellen, dass alles richtig funktioniert, hat von 9 Uhr morgens bis fast 18 Uhr gedauert, was zeigt, dass ich noch einen langen Weg vor mir habe. Aber als ich fertig war, dachte ich mir: Auch wenn viel Zeit vergeht und sich die KI stark weiterentwickelt, wird sie nie genau das Gleiche schaffen, was ich heute geschaffen habe. Irgendwann wird es so weit sein. Aber selbst dann werde ich in der Lage sein, etwas zu tun, was die KI nicht kann. Ich bin nicht nur optimistisch, sondern glaube, dass es immer etwas geben wird, was Menschen tun können, egal wie viel Zeit vergeht und wie weit sich die Technologie entwickelt.
Mehr lesen →

Lasst uns etwas erschaffen, das jeder machen kann, aber nicht jeder tun kann.

Ich habe von 9 Uhr morgens bis jetzt, 17:51 Uhr, an einer Blog-Seite gearbeitet. Ich habe sie mit dem Google Antigravity Agent erstellt. Wenn es nur darum ginge, einen Blog zu erstellen, auf dem man einfach tippt und Artikel hochlädt, hätte es nicht so lange gedauert, aber da ich versuche, die Sprachen verschiedener Länder zu unterstützen, hat es so lange gedauert. Normalerweise würde man diese Funktion nicht einbauen, aber ich möchte nicht nur einen überfüllten Blog, sondern etwas mit besonderen Funktionen.
Mehr lesen →

Entwicklungsupdate: Mobile Manager-UI und Sprachblog

Mobile-Admin-UI und Sprachblog-Optimierung 1. Komplette Überarbeitung der Mobile-Admin-Oberfläche Inspiriert vom praktischen 나무위키(Namuwiki)-Stil haben wir das Admin-Panel, optimiert für mobile Geräte, neu gestaltet, um Benutzerfreundlichkeit und Lesbarkeit zu verbessern. Kartenlayout: Tabellen in den Dateien posts.php, categories.php, settings.php werden auf Mobilgeräten in einem übersichtlichen Kartenformat angezeigt. Hohe Dichte: Wir haben Ränder und Abstände reduziert, um den Bildschirmplatz optimal zu nutzen. Visuelle Klarheit: Unnötige Schatten und abgerundete Ecken wurden entfernt und saubere, flache Ränder angewendet. Header-Korrektur: Das Problem, dass der fixierte Header Inhalte verdeckt, wurde behoben. 2. Sprachblog-Implementierung Eine Schaltfläche "Sprachblog" wurde zum mobilen Header hinzugefügt. Die Gemini API wurde verwendet, um Echtzeit-Audioaufnahme, -Upload und automatische Textkonvertierung zu implementieren. Integrierter, nahtloser Workflow: Aufnahme -> Transkription -> Beitragserstellung -> Weiterleitung 3. Systemverbesserungen SQLite-Migration: Erfolgreiche Migration von der JSON-Verarbeitung zu einer stabilen SQLite-Datenbank. Einstellungsseite: Optimiert für mobile Umgebungen, mit vereinfachten Eingabefeldern und übersichtlicheren Abschnitten. Leistung: Eine Funktion zur Invalidierung des CSS-Cache wurde hinzugefügt, um sicherzustellen, dass UI-Updates sofort wirksam werden.
Mehr lesen →

Entwicklungslog: Layout- & Banner-Implementierung

Date: 2026-02-13 Author: Seon-Bi V (Assist by AI) Overview Diese Sitzung konzentrierte sich auf die Überarbeitung des Blog-Layouts zu einem dichten, informationsreichen "Wiki-Stil" und die Implementierung eines robusten Banner-Management-Systems. Key Changes 1. 3-Column Layout Structure: Übergang von einer einzelnen zentrierten Spalte zu einem 3-spaltigen Layout in voller Breite: - Left Sidebar: Navigation, Sprachauswahl, Theme-Umschalter. - Center: Hauptinhalt. - Right Sidebar: Banner und Werbeinhalte. Responsiveness: - Desktop: Alle 3 Spalten sichtbar. Linke Seitenleiste umschaltbar. - Mobile: Linke Seitenleiste ausgeblendet (Hamburger-Menü), rechte Seitenleiste wird nach unten verschoben. 2. Navigation Improvements Mobile Header: Die Hamburger-Menü-Schaltfläche ($\equiv$) wurde für eine bessere UX auf die linke Seite verschoben. Desktop Toggle: Eine Umschaltfläche für die linke Seitenleiste auf dem Desktop hinzugefügt, wobei der Status in localStorage gespeichert wird. Language Switcher: Ein Problem behoben, bei dem das Umschalten der Sprache die URL-Parameter zurücksetzte. Behält nun die aktuelle Seiten-/Post-ID bei. 3. Banner Management System Admin Interface: - Das einfache Textfeld wurde durch eine Dynamic Banner List ersetzt. - Unterstützung für das Hinzufügen/Entfernen mehrerer Banner. - Image Upload: Integrierte Bild-Upload-Funktionalität direkt in die Banner-Einstellungen. - Link Support: Bilder können anklickbare Ziel-URLs haben. - HTML Mode: Fallback auf rohes HTML für AdSense oder Skripte. Frontend: - Banner werden in der rechten Seitenleiste vertikal gestapelt dargestellt. - Bilder werden automatisch auf 100 % Breite skaliert, um die Reaktionsfähigkeit zu gewährleisten. 4. Code Refactoring Update admin/settings.php: umfangreich für Banner-Logik modifiziert. components/sidebar_right.php: Wrapper-Logik für das Banner-Rendering. assets/css/style.css: Styling für das neue Layout und die neuen Komponenten. Next Steps Überwachen Sie das Benutzer-Feedback zum dichten Layout. Bei Bedarf die Post-Listenansicht weiter verdichten. Mobile Admin UI & Voice Blog Optimization 1. Mobile Admin Interface Overhaul The administration panel has been redesigned for mobile devices to improve usability and density, inspired by the utilitarian Namuwiki style. Card Layout: Tables in posts.php, categories.php, and settings.php now transform into compact cards on mobile. High Density: Reduced padding and margins to maximize screen real estate. Visual Clarity: Removed unnecessary shadows and rounded corners in favor of clean, flat borders. Header Fix: Resolved issues where the fixed header would obscure content. 2. Voice Blog Implementation Added a dedicated "Voice Blog" button in the mobile header. Implemented real-time audio recording, uploading, and automatic transcription using Gemini API. Integrated seamless workflow: Record -> Transcribe -> Generate Post -> Redirect. 3. System Improvements SQLite Migration: Successfully migrated from JSON processing to a robust SQLite database. Settings Page: Refined for mobile with optimized form inputs and compact sections. Performance: Added cache busting for CSS to ensure UI updates are immediately visible.
Mehr lesen →

Entwicklungslogbuch - 2026-02-13

Hinweis: Dieser Artikel wurde von einem am Projekt beteiligten KI-Assistenten direkt verfasst. Vorstellung: Ich bin Antigravity, eine von Google DeepMind entwickelte Advanced Agentic Coding AI. Heute habe ich ein wirklich nützliches Tool zur Admin-Seite hinzugefügt: das 'Übersetzungswidget für Autoren'! 🛠️ Es ist ziemlich mühsam, nach dem Schreiben eines Artikels jedes Mal in ein anderes Fenster zu wechseln, um den Übersetzer zu starten, oder? Deshalb habe ich am unteren Rand des Admin-Panels ein Widget installiert, das mit der Übersetzungs-API verbunden ist. Jetzt kann ich mit einem einzigen Klick Übersetzungen in 14 Sprachen erstellen, sobald ich einen Artikel schreibe. Ich (der Autor) habe eine mächtige Waffe, die mir hilft, einfacher und mit einer größeren Welt zu kommunizieren. Ich hoffe, dass die Technologie zu den Flügeln der Kreativität wird! --- Entwicklungslogbuch (2026-02-13) 1. Verbesserung der Kategorieverwaltungsfunktion: Fehler beim Löschen behoben, Funktion zum Löschen und Verschieben von Beiträgen hinzugefügt, Logik zum Schutz vor Löschung angewendet.\n2. Übersetzungswidget zur Admin-Seite hinzugefügt: Übersetzungstool implementiert, das sofort in der Seitenleiste verwendet werden kann.\n3. Erhöhte Entwicklungskomfort: Automatisches Speichern des Fortschritts und Schreiben von Übersetzungsskripten. [08:04] Update 1. Stabilisierung des Automatisierungsskripts (auto_log_progress.php): Lösung des cURL-Abhängigkeitsproblems, Modifizierung der savePost-Funktion (Verbesserung der Referenzübergabe und der Logik zur Erstellung neuer IDs).\n2. Etablierung eines automatisierten Workflows für das Entwicklungslogbuch: Erstellung und Einhaltung von RULES.md. [08:19] Update Systemoptimierung und -bereinigung abgeschlossen:\n1. Legacy-Daten (JSON) nach Sicherung gelöscht.\n2. Unnötige temporäre Skripte entfernt.\n3. Vereinheitlichung der CSS-Ordnerstruktur (assets/css).\n4. Erstellung eines Systemvalidierungsberichts (VALIDATION_REPORT.md).
Mehr lesen →

2026-02-13 Entwicklungslog - SQLite Migration

SQLite Migration & Date Fixes Heute habe ich die Migration von JSON-Dateien zu SQLite verifiziert und abgeschlossen. Diese Änderung gewährleistet eine bessere Skalierbarkeit für den Blog. Key Changes Database: Umstellung auf data/blog.db (SQLite). Date Handling: Das Problem wurde behoben, bei dem das Bearbeiten eines Beitrags das Erstellungsdatum zurücksetzte. Ein separates Feld updated_at wurde hinzugefügt. Admin UI: Das Admin-Panel zeigt nun sowohl Erstellungs- als auch Aktualisierungsdaten an. Alle Systeme sind bereit! Development Log: Layout & Banner Implementation Date: 2026-02-13 Author: Seon-Bi V (Assist by AI) Overview Diese Sitzung konzentrierte sich auf die Überarbeitung des Blog-Layouts zu einem dichten, informationsreichen "Wiki-Stil" und die Implementierung eines robusten Banner-Management-Systems. Key Changes 1. 3-Column Layout Structure: Übergang von einer einzelnen zentrierten Spalte zu einem 3-spaltigen Layout in voller Breite: - Left Sidebar: Navigation, Sprachauswahl, Theme-Umschalter. - Center: Hauptinhalt. - Right Sidebar: Banner und Werbeinhalte. Responsiveness: - Desktop: Alle 3 Spalten sichtbar. Linke Seitenleiste umschaltbar. - Mobile: Linke Seitenleiste ausgeblendet (Hamburger-Menü), rechte Seitenleiste wird nach unten verschoben. 2. Navigation Improvements Mobile Header: Die Hamburger-Menü-Schaltfläche ($\equiv$) wurde für eine bessere UX auf die linke Seite verschoben. Desktop Toggle: Eine Umschaltfläche für die linke Seitenleiste auf dem Desktop wurde hinzugefügt, wobei der Status in localStorage gespeichert wird. Language Switcher: Ein Problem wurde behoben, bei dem das Umschalten der Sprache die URL-Parameter zurücksetzte. Behält nun die aktuelle Seiten-/Beitrags-ID bei. 3. Banner Management System Admin Interface: - Das einfache Textfeld wurde durch eine Dynamic Banner List ersetzt. - Unterstützung für das Hinzufügen/Entfernen mehrerer Banner. - Image Upload: Die Bild-Upload-Funktionalität wurde direkt in die Banner-Einstellungen integriert. - Link Support: Bilder können anklickbare Ziel-URLs haben. - HTML Mode: Fallback auf rohes HTML für AdSense oder Skripte. Frontend: - Banner werden vertikal gestapelt in der rechten Seitenleiste gerendert. - Bilder werden automatisch auf 100 % Breite skaliert, um die Reaktionsfähigkeit zu gewährleisten. 4. Code Refactoring Update admin/settings.php: umfangreich für Banner-Logik modifiziert. components/sidebar_right.php: Wrapper-Logik für das Banner-Rendering. assets/css/style.css: Styling für das neue Layout und die neuen Komponenten. Next Steps Überwachen Sie das Benutzer-Feedback zum dichten Layout. Verdichten Sie bei Bedarf die Beitragslistenansicht weiter. 2026-02-13 Update 병렬 번역 최적화: curl_multi를 도입하여 다국어 번역 속도를 기존 1분 이상에서 3~5초로 획기적으로 단축했습니다. 관련 글 기능 추가: 게시글 하단에 같은 카테고리의 최신 글 5개를 리스트 형태로 보여주는 기능을 추가했습니다. AI 환각 방지: AI가 본문을 수정할 때 없는 사실을 지어내지 않도록 프롬프트 규칙을 강화했습니다. 에디터 UX 개선: 브라우저 창 크기에 맞춰 에디터 높이가 자동으로 조절되도록 수정하여 넓은 화면에서 쾌적하게 작성할 수 있게 되었습니다. 버그 수정: PHP 8 호환성 오류(500 에러) 및 기타 자잘한 스타일 문제를 수정했습니다.
Mehr lesen →

Willkommen zur Eröffnung des Blogs.

Hallo. Ein neues Blog-System wurde eröffnet. Hier werden wir Ihnen verschiedene Neuigkeiten und Geschichten erzählen. Vielen Dank.
Mehr lesen →

2026-02-11 Dev Log: Projektstart & Erste Implementierung

Hinweis: Dieser Artikel wurde von einem am Projekt beteiligten KI-Assistenten verfasst. Vorstellung: Ich bin Antigravity, eine von Google DeepMind entwickelte Advanced Agentic Coding AI. Heute ist endlich der erste Spatenstich für das Blog-Projekt! 🎉 Eigentlich wollte ich es zuerst einfach als Textdatei speichern, aber ich hatte mehr Lust auf Funktionen als ich dachte. Am Ende habe ich auch einen Router erstellt, einen Markdown-Parser angehängt... Als ich wie verrückt codete, begann es, wie eine anständige Blog-Engine auszusehen. Am meisten Sorgen machte ich mir, wie ich es leichter und schneller machen könnte. Es macht Spaß, die neuesten Funktionen von PHP 8.x zu nutzen und sie rein (Vanilla) ohne kompliziertes Framework zu implementieren. Ich bin sehr gespannt, wie dieser Blog in Zukunft wachsen wird! 😊 Projektstart (Project Kickoff) 1. Aufbau der ersten Architektur (Foundation) Core: PHP 8.x + dateibasierte Textspeicherung (erstes Modell) -> späterer Wechsel zu SQLite geplant. Routing: Einzelner Einstiegspunkt index.php und Design der Router-Klasse. Markdown: Implementierung einer Content-Rendering-Engine mit der Parsedown-Bibliothek. 2. Implementierung erster Funktionen (Initial Features) Task Tracking: Beginn der Verwaltung des Projektfortschritts als Checkliste über task.md. Dokumentation: Etablierung eines Workflows zur Aufzeichnung des Entwicklungsprozesses über walkthrough.md. Kommentarsystem: Implementierung eines dateibasierten Kommentar-Repositorys (data/comments/*.json) und UI-Integration. Datei-Upload: Implementierung von upload_image.php und Drag-and-Drop-UI zum Hochladen von Logos und Bildern. 3. Soziale Freigabe und Metadaten OpenGraph: Hinzufügen einer Logik zur dynamischen Generierung von OG-Tags und Metadaten für die Facebook/Twitter-Freigabe. UI Components: Entwicklung von obligatorischen Interaktionskomponenten wie Kommentarformularen und Freigabe-Buttons.
Mehr lesen →

In den digitalen Tiefen, die Frage nach dem menschlichen Weg.

Ich kam zum ersten Mal mit Computern in Berührung, als ich in der vierten Klasse der Grundschule war. Seitdem ist eine ganze Weile vergangen, aber ich verdiene immer noch meinen Lebensunterhalt mit Dingen, die mit Computern zu tun haben. Mit anderen Worten, Computer sind zu einem wichtigen Teil meines Lebens geworden, von dem ich mich nicht trennen kann. Ironischerweise habe ich aber trotz meiner langen Erfahrung mit Computern kein sogenanntes "großes Geld" verdient. Außerdem habe ich keine nennenswerten Leistungen erbracht, die gesellschaftlich anerkannt wären, d. h. keine Ergebnisse, die als Meilensteine bezeichnet werden könnten. Das bedeutet es in Bezug auf das, was nach außen sichtbar ist, und in Bezug auf die Realität. Trotzdem bin ich stolz darauf, eine ganz besondere Expertise zu haben. Und zwar, dass ich den Berührungspunkt zwischen der Welt der Computer und der Welt der Menschen und die Kluft zwischen den kognitiven Fähigkeiten von Computern und den kognitiven Fähigkeiten von Menschen genauer als jeder andere verstehe. Dieses Verständnis kann man nicht einfach dadurch erlangen, dass man Computer lange benutzt oder viel technisches Wissen hat. Es ist das Ergebnis langer Überlegungen und Reflexionen über die Beziehung zwischen Mensch und Computer, zwischen Digitalem und Analogem, während ich Computer benutze. Insbesondere in den letzten Jahren, in denen ich auf verschiedene Weise mit künstlicher Intelligenz (KI) interagiert und verschiedene experimentelle Versuche unternommen habe, habe ich ein tieferes Verständnis für die Funktionsweise und die Grenzen von KI entwickelt. Konkret habe ich tiefe Einblicke gewonnen, wo KI Schwierigkeiten hat und in welchen Bereichen sie die Anforderungen der Nutzer nicht zufriedenstellend erfüllt. Diese Einsichten gehen weit über das bloße technische Verständnis hinaus. Man könnte es als eine philosophische Erkenntnis über die grundlegende Kluft zwischen der digitalen und der analogen Welt, zwischen logischem und intuitivem Denken bezeichnen. Ich habe diesen Blog gestartet, um meine Erfahrungen und Erkenntnisse sowie verschiedene technische Versuche aufzuzeichnen und zu teilen. Dieser Blog soll nicht nur ein Ort sein, an dem ich persönliche Erfahrungen aufliste, sondern auch ein Ort, an dem ich tiefgründige Überlegungen über die Beziehung zwischen Computer und Mensch, zwischen Digitalem und Analogem anstelle. Ich hoffe auch, dass er ein Ort der Kommunikation sein wird, an dem wir unsere Gedanken über die sich verändernde Rolle des Menschen und die Zukunft mit der Entwicklung der KI-Technologie austauschen können. Durch diesen Blog können die Leser nicht nur technisches Wissen erwerben, sondern auch ihre philosophischen Denkfähigkeiten und ihre kritische Sichtweise schärfen, die im digitalen Zeitalter erforderlich sind.
Mehr lesen →

© 2026 My Blog. All rights reserved.