Gestern habe ich berichtet, dass ich die Blacklist per regex optimiere. Leider hat das nicht lange angehalten.
Nach dem Post, dem Abendessen und der neuen Folge "House of the Dragon" wollte ich mir noch ein paar YouTube Videos reinziehen. Jedoch hat die App auf dem FireTV komplett gestreikt. Es wurde zwar keine Werbung angezeigt, aber sie hat auch nicht einfach weiter zum Video gesprungen.
Ich weiß nicht, ob das an der App liegt oder ob der Timeout einfach zu lange für meine Geduld war. Gestern Abend habe ich dann die Regel deaktiviert um noch etwas zu schauen.
Weitere Experimente verlege ich dann wohl ins Wochenende, wenn etwas mehr Zeit ist.
Neulich hat jemand auf Mastodon gefragt, ob man mit dem Pi-hole auch YouTube Werbung blocken kann. Als Antwort darauf gab es einen Link in ein GitHub Repository mit einer scheinbaren Lösung.
Auf der einen Seite bin ich eine Person, die Werbung auf YouTube laufen lässt, weil ich mir damit einbilde, dass ich den Creator damit auch unterstütze. Und wenn ich schon seinen Content kostenlos serviert bekomme, dann kann ich auch mal eine 20 Sekunden Werbung anschauen (ja, auf TikTok sind 20 Sekunden fast 2 Beiträge, aber was soll's).
Andererseits sind die 20 Sekunden meine oberste Schmerzgrenze. Wenn eine Werbung länger ist, dann ist der Klick auf den "Werbung überspringen" Button schnell erledigt.
Ich bin aber ein Geek und ich liebe außergewöhnliche Lösungen. Was genau macht denn diese Lösung von kboghdady?
Er selbst pflegt eine Liste mit all den DNS Einträgen der Google Werbeserver. Mit dem bereitgestellten Skript lädt er diese Liste auf den Raspi und schießt diese dann direkt in die SQlite Datenbank des Pi-holes als neue Blackliste. Dabei überprüft er auch doppelte Einträge und bereinigt sie. Ein echt cleveres Skript, dass nur einen Cronjob braucht.
Und funktioniert es? Leider nein. Denn schon an der Beschreibung, dass man das Update Skript stündlich ausführen soll, sieht man, dass es ein Kampf gegen Windmühlen ist. Denn die Ressourcen von Google neue DNS Ad-Server zur Verfügung zu stellen ist unbegrenzt. Und so sehe ich auf meinem FireTV immer noch Werbung. Im Logfile des Pi-hole sehe ich zwar ab und zu geblockte Abfragen, aber dann auch gleich wieder zig neue "grüne" Einträge.
Jedoch ist mir etwas aufgefallen, dass die DNS Namen ein bestimmtes Muster haben. Sie fangen immer mit 2 oder 3 Zeichen, meistens "r", an, dann folgen drei Minuszeichen, bis dann der Rest in einer "googlevideo.com", einer ".c.youtube.com" oder einer "gvt1.com" Domain endet.
Also habe ich Folgendes jetzt mal bei mir eingebaut. Klar blocke ich nicht die Domains, denn dann wird YouTube sicherlich nicht mehr funktionieren. Aber im Pi-hole kann man mit Regex arbeiten. Diese zwei Regeln sind jetzt in meiner Blacklist.
^..---.*^...---.*
Kurze Erläuterung. Das "^" steht für den Beginn. Der "." für ein beliebiges Zeichen. "." dann für alle Zeichen in unbestimmter Anzahl. Damit ergibt sich folgender Suchbegriff:
Es fängt mit 2 beliebigen Zeichen an, gefolgt von 3 Minuszeichen und nach den Minuszeichen kommen beliebige Zeichen in beliebiger Anzahl hinterher.*
Der zweite Eintrag ist dann für die Domains, die 3 Zeichen vor den Minuszeichen haben.
Ich werde diese Einstellung mal die nächsten Tage laufen lassen und hier berichten. Es muss doch einen Grund geben, warum kboghdady den cleveren, aber so gesehen umständlichen Weg über die festen Einträge geht.
Heute war ein schöner Tag und wir waren bei einer interessanten Stadtführung durch Bietigheim-Bissingen und das kann ich nur jedem empfehlen. Und so ist der Tag schnell vergangen und ich bin wieder nicht zum Gedankensortieren gekommen. Deswegen wieder nur ein kurzer Post. Dafür ein echt guter.
Vor Tagen hat blink-182 ihr Comeback verkündet und sogar mit Tom DeLonge. Was für eine Überraschung. Und gestern wurde die erste Single veröffentlicht. Und was soll ich sagen. Es ist blink-182 und klasse wie immer.
Heute nur ein kurzer Post. Meine Zusammenfassungen für She-Hulk und Der Herr der Ringe - Die Ringe der Macht sind noch nicht fertig, weil ich gerade auf einen YouTube Adblocker Addin für den Pihole gestoßen bin. Aber der funktioniert auch noch nicht. Und so habe ich gerade nichts zum veröffentlichen. =(
Mal sehen ob ich morgen etwas fertig bekomme.
Genießt den restlichen Samstag.
Es ist langsam eine Gewohnheit Freitag einen Post über Magie zu machen. Das Thema lässt mich einfach nicht los. Heute geht es um Umziehkünstler*innen. Ich habe mich sehr lange gefragt wie das genau funktioniert. Und ja, Schicht über Schicht ist logisch, aber wie bekommt man die Schichten schnell entfernt. Und wenn man dann jemanden sieh wie Léa Kyle, dann fragt man sich wo denn die Schichten sind.
Ich bin das erste Mal bei Fool us von Penn&Teller auf die Dame aufmerksam geworden. Und dass Video hat mich echt in den Bann gezogen. Dann hat sie einen Durchmarsch bei America got Talent gehabt und vor Kurzem ist dann das vorletzte, leider vertikal aufgenommene, Video aufgetaucht.
Ich muss leider zugeben, dass ich so interessiert an den Tricks war, dass ich mir das sechste Video, in dem alles erklärt wird, auch reingezogen habe. Also bitte, wenn ihr euch nicht spoilern lassen wollt, dann nur die ersten fünf gucken.
Ich bin immer wieder erstaunt, was mit vim alles möglich ist. Auch wenn es mir unter Windows nicht ganz so fluffig von der Hand läuft wie Notepad++, so gibt es einfach Aufgaben, die einfach nicht anders machbar sind. Heute war wieder so ein AHA-Moment.
Folgenden Situation. Die erste Datei ist eine XML Datei die mittendrin mehreren Dutzend Datenzeilen hat, mit folgender Struktur (nur mir noch mehr "Feldern").
<id="00001" name="Viserys" alter="100"> <id="00002" name="Daemon" alter="100"> <id="00003" name="Rhaenyra" alter="100"> <id="00004" name="Alicent" alter="100">
Wie man sehen kann haben alle das Alter von 100.
Die zweite Datei kam aus einer Datenbank schön als CSV. Nach dem Löschen von unnötigen Spalten hatte ich folgendes:
26,0003 40,0002 26,0004 60,0001
Wie bekommt man jetzt das richtige Alter in das Feld in die XML ohne die Struktur der Datenzeilen und der gesamten XML zu zerstören?
Früher hätte ich alles irgendwie ins Excel gebracht, mit S-Verweis herumgedoktort, dann in Notepad++ die, dann Tab getrennten Einträge aus Excel, bereinigt und am Ende alle anderen Daten vor und nach den Einträgen per Copy&Paste wieder rangetackert.
Ein Python Skript zu schreiben war mir zu aufwändig, denn es waren insgesamt keine hundert Einträge. Da einen kompletten Parser zu bauen... Nein.
Mir kam die Idee das mit vim Makros zu lösen aber es sind ja zwei Dateien. Und dann kam mir die Idee, was ist wenn das Makro auch mehrer Tabs in vim steuern kann? Und nach einem kurzen Test hatte ich die Bestätigung, es geht. Also beide Dateien in vim in separaten Tabs öffnen und folgendes als Makro gespeichert.
Sprung an den Anfang der Zeile
0
Suche Eintrag id
[ESC]:/id[Return]
Zwei Worte vorwärts und alles in den Anführungszeichen in den Zwischenspeicher lesen
2wvi"y
In den Tab wechseln zu der Datei (das kann unterschiedlich bei jedem sein wegen der Reihenfolger der Tabs)
[STRG]+h
Suche nach Eintrag aus dem Zwischenspeicher
[ESC]/[STRG]+r"[Return]
Damit ist man in der entsprechenden Zeile. Das ist der S-Verweis =)
An den Anfang springen und das Alter in den Zwischenspeicher kopieren
[ESC]0yw
Zurück in die XML Datei
[STRG]+l
Den Eintrag "alter" suchen
[ESC]/alter[Return]
Zwei Wörter vorwärts alles in Anführungszeichen markieren und durch den Inhalt des Zwischenspeicher ersetzen
2wvi"p
Und damit man mit der nächsten Zeile weitermachen kann enden die Makros eigentlich fast immer mit "runter" und an den Anfang der Zeile
[ESC]j0
Und das war's. An drei Zeilen getestet und als gut befunden. Und dann mit
100@a[Return]
der Magie zugeschaut wie es blitzt und blinkt und alles wie gewünscht aufgeräumt wird. Klar muss man aufpassen das nicht weitere "id" Einträge irgendwo sind (mein Feldnamen war eindeutiger).
Man kann es aber auch Zeile für Zeile ausführen und trotzdem einen haufen Zeit sparen.
Bald ist es soweit. Die Backzeit beginnt und man riecht überall nur Weihnachtgutsles. Während es in meiner Kindheit nur Stern, Tanne und Weihnachtskugel als Ausstechformen gab, findet man heutzutage fast alle möglichen Formen. Fast, weil ich eine in Bully Form nie gefunden habe. Und ich habe mich oft gefragt, wie diese hergestellt werden. Und auch wenn man nicht danach sucht, irgendwann tut das Internet seine Magie und liefert die Antwort.
Beeindruckend ist die Reihenfolge der Stempel. Denn die muss sicherlich so sein damit die Form nicht "ausleiert".
Es gibt einen Vorteil vom Bloggen. Die Posts werden getippt und nicht per Hand geschrieben. Denn wäre das Letze der Fall, dann hättet ihr echt Schwierigkeiten meine Gedanken zu lesen. Sogar mir fällt das manchmal schwer.
Vielleicht auch deshalb bin ich fasziniert von der Chinesischen Kalligrafie Kunst. Von den Zeichen die eh immer wunderschön aussehen ist das erstellen dieser Kunstwerke echt beeindruckend.
Und weil in China alle Handwerkskünsten auf die Spitze getrieben werden, so ist auch das Erstellen der Kalligrafie Pinsel eine Kunst für sich. Einfach faszinierend.
Wie schon vor Tagen erwähnt, konnte ich es kaum erwarten Robert ZemeckisPinocchio zu sehen. Dank der aktuellen Situation habe ich den Film aber erst gestern, also einen Monat nach Release, sehen können. Und die ersten 15 Minuten hat der Film mich komplette in seinen Bann gezogen. Besonders Pinocchio bevor er zum Leben erweckt wird, ist eine Meisterleistung und ich würde immer noch Geld drauf setzen, dass es kein CGI ist.
Jedoch nach der ersten Euphorie kam ein wenig die Ernüchterung. Vielleicht bin ich zu sehr von Corridor Crew versaut, denn an vielen Stellen wurde die Magie einfach gebrochen. Zu sehr sahen die CGI Figuren einfach in den Film gepastet worden zu sein. Ich weiß, ich sage immer, pfeif auf kleine Fehler denn es geht ja um die Geschichte. Aber wenn Menschen an Pinocchio vorbeischauen, oder komische Biergläser ausgetrunken werden, die Katze gefühlt Centimeter von den Händen entfernt ist und die Bewegungen der Marionetten gegenläufig zu den Bewegungen der "Steuerkreuze" sind, dann nervt es.
Und zur Story. Oh Mann, was war das denn. Man hat wirklich alles in den Film gepackt. Zu viel! Nichts wurde sauber zu Ende erzählt. Keine Zeit für die Charakterentwicklung. Die Abweisung in der Schule komplett auf eine Szene reduziert. Diese unsägliche Konversation zwischen Pinocchio und Gepetto auf dem Meer bei der sie normal Sprechen und dabei gefühlt Kilometer voneinander entfernt sind. Warum hat man das nicht als Szene in den Wal verlegt? Oh, eine Entwicklung gab es, Pinocchio ist einen Tag alt, war nie in der Schule und weiß dann besser als Gepetto das Walöl brennt und das eine Möglichkeit der Fluch ist. Das hat er wohl auf der Spaßinsel gelernt. Zumindest wäre das wenigstens ein Grund den kompletten Abschnitt nicht einfach zu streichen.
ABER das aller aller Nervigste an dem ganzen Film ist die Entscheidung, dass Jimmy Pinocchio die ganze Zeit "Pinockel" nennt. WER KOMMT DEN AUF SO EINE IDEE?
OK. Genug gejammert. Der Film ist keine komplette Katastrophe und durch die Nostalgie eine nette Abendunterhaltung für mich. Jedoch empfehle ich ihn euch nicht, außer ihr verbindet eure Kindheit mit Pinocchiowie ich.
Heute habe ich ein wenig Zeit gefunden an dem Skript weiter zu schreiben. Ich bin auf TKinter umgestiegen und damit sollte ich OS unabhängig sein.
Auch habe ich auch einen Picker beim Start für die drei benötigten Verzeichnisse eingebaut.
Und als letztes Feature werden die Bilder in Originalgröße gezeigt außer die Höhe ist größer als 600px, dann wird auf 600px proportional skaliert.
Ich werde die Tage des Skript auf Github hochladen. Dann könnt ihr auch zügig eure Bilder aufräumen.
Heute nur ein kurzer Eintrag. Es ist gerade wieder unerträglich stressig und wenn man zuhause ankommt, dann ruft nur das Sofa und platte Unterhaltung. Sogar das Doomscrolling ist mir gerade zu viel. Zum Glück ist es bald wieder Wochenende.
Dieses kleine Video ist etwas älter, aber immer noch gut und so erheiternd.
Und wie der Titel schon sagt. Konzentriert euch bei jedem Loop auf ein anderes Kind.
Wer kennt nicht die Verzeichnisse die "sortieren" heißen, in die man alle WhatsApp Bilder reingeworfen hat und einfach nicht zum sortieren kommt.
Vor Jahren habe ich mir deswegen ein kleines Python Programm geschrieben, dass mir die Bilder anzeigt und man mit den Pfeiltasten sicheren, löschen oder blättern kann. Das Programm ist damals unter Windows entstanden. Am Wochenende wollte ich es unter Linux verwenden und wurde leider von meiner Schlampigkeit eingeholt. Ja, es war nur ne Fingerübung, aber alles hardcoden ist halt nicht gut.
Und so bastelte ich an dem Skript weiter und musste auch feststellen, dass die Tastatur Scancodes für OpenCV auf jedem System anders sind und in meinem Manjaro nicht mal erkannt wurden.
Und so habe ich jetzt wieder ne nette Aufgabe die ich wohl die Tage bearbeiten werde. Sobald ich wieder etwas lauffähiges habe, werde ich es euch zur Verfügung stellen. Ihr habt ja sicherlich auch genug "sortieren" Ordner.
Drohnen sind auch so ein technisches Gadget, die schon soooo lange auf meinem Wunschzettel stehen. Aber nicht nur die Fotodrohnen wie diverse Bekannte von mir haben, sondern die FPV-Drohnen. Ich habe deswegen noch nie "zugeschlagen" weil mir einfach die Zeit fehlt, das als zusätzliches Hobby durchzuführen. Kurzzeitig habe ich meine Leidenschaft mit der Drone Racing League im Fernsehn befriedigt. Aber diese wird scheinbar nicht mehr gesendet. Zumindest taucht es nicht mehr in meinem Radar auf.
Was aber aufgetaucht ist, ist das aktuelle Angebot von Epic Games in deren Store. Ich habe es mir geschnappt und konnte heute ne lockere Stunde ein wenig herumfliegen. Zuschlagen, denn Mitte Oktober ist das Angebot vorbei.
Zur Zeit verfolge ich viele Serien parallel. Das was auch der Grund warum ich, obwohl ich ein sehr großer Star Wars Fan bin, nicht mit Andor anfangen wollte. Jedoch kann man sich der Serie kaum entziehen. Zuerst die Veröffentlichung der ersten drei Folgen und dann das überwältigende positive Feedback von allen Seiten. Und nach dieser harten Woche habe ich beschlossen mir etwas Gutes zu tun.
Die Serie hat echt einen sehr guten Look. Sowas dreckiges, hartes, reelles. Genau das, was mir an.... Oh ha, ich wiederhole mich. Jedoch war ich ein wenig überrascht als die erste Folge zu Ende war. Irgendwie zu früh, sie ist nicht in Fahrt gekommen. Da ahnte ich, warum man drei Folgen auf einmal auf den Markt geworfen hat. Zum Glück hatte ich mir auch genug Zeit genommen. Gleich weiter zu Folge Zwei. Und da genau das Selbe. Zu schnell vorbei und immer noch nicht in der Spur. Dafür schloss Folge 3 das Paket ab. Eine großartige Folge und die Klammer um alle Drei. Besonders die Schlussbilder sind ganz ganz großes Kino.
Ich bin gefesselt und werde die nächsten Mittwoche doch kaum abwarten.
Als ich noch etwas jünger war, habe ich mal einen Deutschen Film gesehen, bei dem ein Friseur durch Bauchreden den Kunden vorgegaukelt hat, dass es im Laden spukt. Aber der "Geist" war freundlich zu den Kunden und so bekam der Friseur auch mehr Kundschaft. Und das Bauchreden bringt er dann auch seinem Mitarbeiter bei. Und so dachte ich, ich kann das auch mit Leichtigkeit erlernen. Leider ist das nicht so einfach. Was mir da besonders gut gefallen hat ist, dass das Bauchreden mal nicht durch eine Puppe präsentiert wird. Jedoch habe ich das nie wieder in der Form gesehen. Bis ich Celia Muñoz entdeckt habe. Das erste Video war auch mein erstes bei dem mir der Mund offen geblieben ist. Die Frau ist einfach der Hammer. So gut und so kreativ. Und ja, man sieht nicht eine Puppe.
Genießt die Video und damit einen guten Start ins Wochenende.