Hallo alle zusammen. Es ist Zeit, meinen neuen persönlichen Website zu präsentieren: https://hinst.github.io Letzte Woche habe ich 8 Stunden damit verbracht, die Website zu erstellen und insgesamt bereits 50 Stunden investiert.
Hier sind die Inhalte meiner Website:
-
Meine Blogbeiträge in drei Sprachen: Russisch (Original), Deutsch und Englisch (mit Hilfe eines LLM übersetzt) 🇷🇺 🇩🇪 🇬🇧
- Die Übersetzung erfolgt automatisch über das Programm LM Studio und das Modell Aya Expanse 8B .
- Mein Orange Pi-Gerät sendet täglich um Mitternacht eine Anfrage an meinen Desktop-Computer, um den Text zu übersetzen. Dies war notwendig, da das Orange Pi nur über 4 GB RAM verfügt, während für die Ausführung des LLM 8 GB erforderlich sind. Wenn mein Desktop-Computer ausgeschaltet war, wurde der Übersetzungsvorgang auf den nächsten Tag verschoben.
- Ursprünglich hatte ich vor, den Textübersetzungsservice von Google Translate zu nutzen, aber es stellte sich heraus, dass deren API kostenpflichtig ist und es keine offizielle kostenlose Version gibt... Ich hätte versuchen können, das Protokoll nachzuahmen, das der Browser-Webübersetzer verwendet, aber am Ende habe ich es sein gelassen.
- Zwei Möglichkeiten, den Blog anzuzeigen: eine für breite Bildschirme und eine andere für enge Smartphones 💻📱
Geplant ist Folgendes:
- Kommentare hinzuzufügen
-
Den vollständigen Umstieg auf SQLite
- Derzeit werden die meisten Informationen in Textdateien gespeichert, während einige Daten in SQLite abgelegt sind.
Während ich an der neuen Website gearbeitet habe, bin ich auf eine Sicherheitslücke meiner alten Website gestoßen 🤔. Es war möglich, über das URL-Parameter ../ in jede andere Ordnerstruktur auf dem Server zu gelangen. Da die Website jedoch in Docker gehostet wurde, konnte man dort nichts Interessantes finden 😴. Oder doch? Die Lücke habe ich bereits behoben: https://github.com/hinst/SmartProgress-or/commit/... 👌.