Ich komme gerade vom EKG. Es ist beschissen. Vor quasi einem Jahr die Herz-OP, mein Kardiologen-Termin wurde auf Februar verschoben und trotzdem wegen der Schmerzen der letzten Tage ein EKG angefordert. Und natuerlich frage ich ihn wie es aussieht. Er schaut mich an und erklaert mir das nur der Arzt das sagen darf. Tja. Vor 18 Monaten fragte mich die Krankenschwester ob ich schon mal einen Infarkt hatte. Manchmal ist es eben besser doch nichts zu wissen.
Wir hatten gerade eine Tutoria wegen Milo. Es ist alles ok. Er schreibt gutte Noten aber ist oft abgelenkt. Es beginnt immer so. Und je mehr Test und Klausuren und Hausaufgaben kommen, wird der Druck staerker. Er bekommt das aber alles gut hin. Das er in Deutsch die Klassenbeste Arbeit geschrieben hat freut mich natuerlich. Aber das war die letzten Jahre auch so. Es kann also nur schlimmer kommen. Expect the unexpected.
Im nachhinein wie immer: Lehrer, Polizisten, Aerzte sind meiner Meinung nach viel zu unterbezahlt fuer den Chaos dem sie sich aussetzen muessen. Es muss sich noch vieles aendern aber die Frage ist wie und.... wann?
Ich hab heute nach einer "Text Snippet" Alternative fuer XAXI gesucht und bin auf Beeftext gestossen - HAMMER! Damit lassen sich Textvorlagen via text-schnipsel aufrufen um so schneller antworten oder Formulare ausfuellen zu koennen. Erst habe ich mehrere Gruppen fuer XAXI angelegt und dann die ersten Text-Snippets erstellt. Man kann dabei saemtliche Buchstaben-Kombination auswaehlen.
Tippe ich besagte Kombo ein waehrend der Fokus auf ein Eingabefeld liegt, erscheint sofort mein Text-Snippet. So kann ich vorgefertigte Instagram Kommentare erstellen ohne das ich lange tippen brauch.
https://beeftext.orgMit S. war ich gerade bei meinem ersten echtem realen Kochkurs im Komité in LPA. Thema: Baos und Gyozas. Also ab nach Asien. Realistisch gesehen ging ich von vornherein davon aus das mir das schmecken wird, egal wie schlecht ich koche. Ist ja schliesslich Brot. Mit irgendwas. Drin oder eingewickelt. Wird schon. Und wurde auch schon. Nichts desto trotz werde wohl nie so schnell Gemuese schneiden wie ich tippen kann. Das ganze ging drei Stunden und hat mega Spass gemacht. Milo ist bei Oma R. geblieben und das war in den Tagen davor das schwierige an dem ganzen. Eingweiht war er, aber nur darueber das wir weg gehen, nicht wohin und wofuer. Haette er es gewusst, waere er hundert pro gerne mitgekommen. Aber das geht nicht. Viel zu spaet alles.
Das eigentlich nervige ist immer dieser wieder zurueck fahren in den Sueden. Ich schlafe mal wieder zu wenig. In nicht mal 6 Stunden klingel wieder der Wecker.
Ich hab meine Mutter gerade zur Notaufnahme in die Clinica Roca gefahren. Sie hat wieder starke Schwindelanfaelle. Auf der Fahrt dort hin diskutieren wird. Ich sage ihr das das sicherlich von ihrem Diabetis her ruehrt. Sie sagt nein. Sie sagt dann sie habe eine halbe Mon Cherié Packung verzerrt letzte Nacht, aber daran kann es nicht liegen. Ich frage Google Gemini. Er bestaetigt das es eine grosse Wahrscheinlichkeit gibt das dies der Grund sein weil Isulin-Schuss und so. Ich sage nichts. Meine Mutter sagt auch nichts, aber ich spuere wie sie innerlich schreit und die Technik von heute hasst. Ich muss Milo abholen und dann schauen wir weiter.
Ich habe gerade dieses alte Foto (2011-09-03) zwischen all den backups gefunden: als ich an den Elbbruecken von der APE aus raus aufgelegt hab. Das waren schon absurde Zeiten. Ich vermisse die APE.
Ich habe mir gerade "War Machine" aus dem Jahre 2017 angeschaut. Ich sag das mit dem Jahr so deutlich da es in den vergangenen Jahren einen Action-Film gleichen Titels gab und ich mich schon auf stumpfes rumgeballer eingestellt hatte. Und dann dies: Brad Pitt glaenzt als US General. Der Film wirkt von anfang an aufgrund seiner grandiosen schauspielerischen Leistung so absurd das ich erst nicht weiss ob das ganze als vearsche gemeint ist. Teils ja. Teils eben nicht weil es so viel wiederspiegelt was damals in Afghanistan falsch gelaufen ist. Wundervoller Film!
Ich habe gerade in einem Akt der jetzt-erst-recht Verzweiflung mein Raspberry Pi neu aufgesetzt. Aus Wut so sehr auf neues eingelassen das ich einfach mal die Netzwerk Installation ausgefuehert habe und was da abgeht ist den grossen Systemen weit voraus. Denn es geht um Usability. Und nur darum.
Will man unter Mac oder Winows den Rechner platt machen, wird dafuer oft irgend eine Speichermedium Loesung gefordert bei der man durchdreht. Du brauchst einen USB Stick oder eine Festplatte und dann wird das alles daruber neu installiert. Natuerlich muss auf dieses Medium die jeweilige System Datei erstmal runtergeladen und drauf installiert werden. Der Rechner muss meist Boot-Faehig fuer externe Medien angelegt sein. Und dann noch dies und jenes und welches. Moechte man das System ueber ein Netzwerk installieren lassen dann ist das zwar etwas simpler, erfordert aber schon IT-Kentnisse.
Was ich gerde auf meinem PI gemacht habe: Den Rechner ausgeschaltet. Netzwerkkabel zum Router steckt. Keyboard steckt. Monitor steckt. Jetzt kommts: SD Karte auf dem das alte System drauf war rausgesteckt. PI angeschmissen und beim booten die Shift Taste gedrueckt gehalten. Nach ein paar Sekunden erscheint: lade PI-Imager runter. Installiere Pi-Imager. Nach einer Minute erscheint der Pi-Imager und fragt mich welches System ich auf welchem Medium installieren moechte. Ich stecke die SD Karte ein, waehle Pi "Trixe" und die SD als Ziel aus. Kurze Warnung erscheint mit der Info das alle Daten auf dem Karte geloescht werden. Bestaetigt. Installation beginnt. Nach nicht mal 5 Minuten habe ich wieder ein cleanes PI am start.
Wohl gemerkt: auf einer SD KARTE! Backups mache ich indem ich ein image der SD erstelle. Das IT Leben kann manchmal so einfach sein.
Ich frage mich gerade was mich gerade aufrecht haelt. Was genau mein Koerper bewirkt oder tut oder macht oder veranstaltet. Es ist 23:03 und ich sollte seit 2 Stunden im Bett sein. Aber da ist wieder diese Ungewissheit vor dem Schlaf. Was er bewirkt. Tut. Macht. Oder veranstaltet.
Ich sitze beim SINTROM und warte. Mittlerweile bin ich ein mal im Monat hier und noch nie ist mir dieses Schild aufgefallen. Bis auf heute. Welcher Designer kommt zur Hoelle auf die Idee eine Brust in Form von Gran Canaria zu erstellen aus dessem Zentrum es Muttermilch leckt!? Dies ist einer der wenigen Momente an denen ich hoffe das dit joch glatt mit CHAT GPT erstellt wurde.
Und Kiko denkt sich: irgendwo da draussen wartet ein grosser Knochen auf mich. Nur auf mich. Ich rieche ihn. Ich hoere ihn. Er ruft mich.
Da ich gezwungenermassen nun ein backup meines NAS machen muss, habe ich angefangen all jene Dinge zu loeschen die einfach nicht wichtig gut waren. Es sind fast 20 Gigabyte an Tutorials zusammen gekommen die ich gerade loesche. Tutorials die teils ueber 15 Jahre alt sind und entweder die Software nicht mehr existiert oder sich so sehr weiter entwickelt hat das in den Videos und PDF files die Schritte einfach nicht mehr so umgesetzt werden. Wenn das bei mir schon 20GB sind, wieviel Muell huetet YouTube?
Stell Dir vor du findest ein mp3 file mit dem namen "The Communards-The Nightshift". Sofort kommen mir Erinnerungen hoch als waere es gestern. Mit Traenen in den Augen starte ich die Datei um rein zu hoeren und ploetzlich ertoent die Stimme von Marvin mit dem Song "Sexual Healing". Naja, beides Nachtaktivitaeten.
Wenn man mir erzaehlt das jemand hier auf der Insel in Carrizal in das Gebaeude fuer die Totenwache einbricht ist mein Kopf sofort voller zynischer und morbider Gedanken. Aber das geilste sind dann die Details der Pressenachricht: "El Ayuntamiento de Ingenio informa que el Velatorio de Carrizal ha recuperado su actividad habitual después del robo registrado durante la noche del 18 de agosto, cuando los autores accedieron al edificio a través del techo desde la obra del CEPA y sustrajeron cables de cobre del sistema de cámaras frigoríficas y del aire acondicionado."
Ueber das Dach sind die eingebrochen und haben die Kupferkabel der Sicherheitskameras, Kuehlschraenke und Klimaanlagen geklaut. Da kommst Du morgen auf die Maloche und es stinkt fuerchterlich. God damn.
https://ingenio.es/el-velatorio-de-carrizal-recupera-su-actividad-tras-el-robo-sufrido-el-18-de-agosto/Ich habe gestern einen Filter Manager fuer FreshRSS entwickelt. FreshRSS ist meines Erachtens nach die Top Auswahl fuer einen self gehosteten RSS reader, allerdings bin ich mit denen auf beef nachdem ich in deren Github ein Issue wegen den komplizierten moves zum erstellen von themes oder plugins eroeffnet hab. Weder ueber Docker noch auf meinem public web-server konnte ich eigens erstellte themes zum laufen bringen oder gar installieren. In der Dokumentation gibt es so viele Missverstaendnisse das nicht wirklich eindeutig wird wie sich eigene Themes einbinden lassen. Ich habe in den vergangenen Wochen immer mal wieder nach einer alternativen gesucht sobald ich 10 bis 20 Minuten irgendwo warten musste. Ueberlegt, getuefftelt und spaeter versucht umzusetzen. Vor ein paar Tagen war ich kurz davor das ganze als Web-Browser extension umzusetzen da man von sidepanels aus Formulare in Webseiten pflegen kann. Allerdings nicht unter Edge, da es dort kein tatsaechliches Sidepanel wie bei Firefox oder Chrome gibt. Arschkarte also. Nun gut, das ganze ist jetzt ein eher umstaendliches copy and paste an filter, aber es funktioniert.
Unter https://www.cyberholic.es/freshfilters kann man also im WebBrowser unter IndexedDB gespeicherte filter patterns verwalten. Man kann seine Kollektion sogar exportieren und importieren weil ich einfach die Freiheit haben wollte die erstellten Filter gegebenfalls auch in anderen Browser nutzen zu koennen. Hat man seine Filterkollektion angelegt kann man diese mittels Clipboard in FreshRSS -> Settings -> Mark items read when ... einfuegen.
Ich hoffe das mit der naechsten groesseren Version von FreshRSS das ganze dann direkt darin funktioniert.
https://www.cyberholic.es/freshfiltersHeute Nachmittag waren die Schmerzen wieder weg. Ich habe bei Dr. Google gerade nachgefragt was ich gegen meine Ossidation machen kann. Er kennt die Krankheit nicht. Kurz erklaert und ein Ergebnis bekommen das mich nicht gerade freudig stimmt. Der scheiss heisst anders und meine Aerztin hat meine Worte damals anscheinend nicht verstanden oder verstehen wollen. Fuck off. Vielleicht isses ja nur eine Osteoporosis... LOL
Ich war gestern eine Stunde Basketballin' beim Pepe Cheringo. Wohlwissend das ich das mit Schmerzen bezahlen werde. Heute dann das Resultat. Ich konnte kaum gehen. S. schickt mir eine Nachricht um 06:00 das Milo nicht zur Schule will. Ich mich also angezogen und unter Schmerzen hingefahren. Ich muss mir einen Artztermin machen.
Was auch immer Kirsten Dunst dazu bewegt hat die Journalisten-Rolle in "Civil War" anzunehmen; es stellt sie fuer mich in ein vollkommen neues Schauspieler-Licht. Im Trailer an sich wird schon klar das trotz der aufgemachten Action-Szenen jede Menge rumgeballert wird, aber tatsaechlich gibt es relativ wenig Action weil die Hauptakteure und ihre Arbeit voll in den Vordergrund gezerrt werden. Von dem Plottwist ganz zu schweigen. Der Film tat heute gut. Back to reality.
Ali der alte Boxer hat mal in etwas sowas gesagt wie "Dein Plan funktioniert nur so lange bis du dir ploetzlich eine einfaengst." - egal was ich fuer Plaene heute hatte, eben hat mich mein NAS darueber informiert das die Festplatte Fehler aufweist. Der Tag ist somit erstmal gelaufen.
Ich hab gerade ein altes Python Script gefunden mit dem ich auf meinem Raspberry Pi via der CLI Webseiten URLS nach vorhandenen RSS feeds absuche. In einem simplen Array hau ich die Top Level Domains rein und als naechstes wird eine CSV Datei erzeugt mit allen gefundenen Feed URLS. Vielleicht setze ich das mal als online tool oder Electron app um. Koennte hilfreich sein.
import csv
from datetime import datetime
# Paste feed URLs here
feed_urls = [
"http://8-bit-retro-computing.blogspot.com/feeds/posts/default?alt=rss",
"http://ancientelectronics.wordpress.com/feed/",
"http://archeogaming.blogspot.com/feeds/posts/default",
"http://classic.technology/feed/",
"http://planetdestiny.com/feed/",
"http://qz.com/feed/",
"http://randoc.wordpress.com/feed/",
"http://retro-computers.eu/?feed=rss2",
"http://retro-computing.blogspot.com/feeds/posts/default?alt=rss",
"http://retro-roms.blogspot.com/feeds/posts/default?alt=rss",
"http://retroblast.com/rssfeed.php",
"http://rss.cnn.com/rss/cnn_allpolitics.rss",
"http://rss.cnn.com/rss/cnn_freevideo.rss",
"http://rss.cnn.com/rss/cnn_health.rss",
"http://rss.cnn.com/rss/cnn_latest.rss",
"http://rss.cnn.com/rss/cnn_showbiz.rss",
"http://rss.cnn.com/rss/cnn_tech.rss",
"http://rss.cnn.com/rss/cnn_topstories.rss",
"http://rss.cnn.com/rss/cnn_us.rss",
"http://rss.cnn.com/rss/cnn_world.rss",
"http://rss.cnn.com/rss/edition.rss",
"http://rss.cnn.com/rss/edition_world.rss",
"http://slashdot.org/Slashdot/slashdotMain",
"https://dusted.codes/feed/rss",
"https://engadget.com/rss.xml",
"https://eurogamer.net/feed",
"https://factcheck.org/feed/rss/",
"https://feedbin.com/starred/630a51376f6236f1db65212704980f4f.xml",
"https://feedpress.me/CoolTools",
"https://feedpress.me/the"]
timestamp = datetime.utcnow().isoformat() + "Z"
rows = []
for url in feed_urls:
# Derive a slug from the URL
slug = url.split("//")[-1].split("/")[0].replace(".", "-")
title = slug.replace("-", " ").title()
website = url.split("/feed")[0] if "/feed" in url else url.rsplit("/", 1)[0]
version = "atom" if "atom" in url else "rss"
rows.append([
timestamp, timestamp, title, slug, "en", "N/A", website, url, "true", version
])
with open("feeds.csv", "w", newline="", encoding="utf-8") as f:
writer = csv.writer(f, quoting=csv.QUOTE_ALL)
writer.writerow(["timestamp1","timestamp2","feed_title","feed_slug","locale","description","website","feed_url","valid","version"])
writer.writerows(rows)
print("feeds.csv generated with", len(rows), "rows.")