Prozesse/Threads unter Linux, top
Frage:
Ich habe ein ffmpeg
angeworfen, da ich 10 CPUs habe, mit der Option --threads 10
. Wenn ich mir in top meine Prozesse ansehe, sieht das erstmal so aus:
Die Maschine ist gut ausgelastet, so soll es sein.
Sehe ich mir die einzelnen CPUs an, so scheinen die zu ideln:
Lasse ich mir aber die Threads anzeigen, so ändert sich das Bild:
Während im oberen Teil bei den CPUs diese sich immernoch zu langweilen scheinen, ist unten in der Thread-Ansicht mehr los: Jeder Thread nimmt fast 100%, was erwartet wird.
Fragen:
- Warum unterscheiden sich die CPU-Werte oben und unten?
- Was machen all die ffmpeg-Threads, die nichts machen?
CDF in HH besucht
Heute waren wir in der Hamburger Kunsthalle zur Caspar-David-Friedrich Ausstellung. Karten hatten wir vorher im Internet gekauft, sie galten für ein Fenster zwischen 13 und 16 Uhr. Fenster heißt hier: in dieser Zeit mußten wir die Ausstellung betreten.
Das hat auch gut geklappt, doch schon an der Garderobe beschlich uns ein ungutes Gefühl, denn es war rappelvoll.
Das bestätigte sich dann schon beim Einlass, der Angestellte komplimentierte uns sehr nachdrücklich in den dritten Teil der Ausstellung, weil der erste sehr voll sei.
Also begannen wir im dritten Teil; das war aber sehr unglücklich, denn dieser Teil beschäftigt sich mit Friedrichs Nachwirken bis heute, sprich: Es geht dort um moderne Kunst mit Bezug zu Friedrich. Deswegen waren wir aber nicht nach HH gefahren, und auch logisch ist das wenig sinnvoll.
Wir haben uns dann doch in den ersten Teil geschmuggelt, und ja: es war unangenehm voll.
Ich erinnere mich, als die Gattin und ich vor 20 Jahren die Moma-Ausstellung in Berlin besuchten, da war das anders: Es wurden immer nur so viele Menschen eingelassen, daß jeder Besucher genug Raum hatte, die Werke zu betrachten. Der Preis: In meiner Erinnerung standen wir 6, sicherlich wenigstens 4 Stunden in der Warteschlange.
Hatte sich gelohnt.
Die Kunsthalle ist einen anderen Weg gegangen, dafür gibt es gute Gründe, aber leider führte das zu einem nicht so schönen Erlebnis. Wir konnten die Highlights kaum genießen, wegen der vielen anderen Besucher.
Auch: Scheinbar hatten die Macher den Anspruch, möglichst viel Friedrich (und zeitgenössische Malerkollegen) zu zeigen, was zur Folge hatte, daß auch wirklich viele Exponate (zum Beispiel die frühen Zeichnungen) sicherlich für Kunsthistoriker und vielleicht Friedrich-Forscher von Interesse sind, nicht aber fürs gemeine Publikum. Das führt dann bei der begrenzten Ausstellungsfläche zu viel zu dichten Hängungen. Die Stücke können nicht “atmen”.
Als ärgerlich empfand ich auch, daß die Ausstellung eher einem Labyrinth gleicht, man kann sich tatsächlich verirren, noch dazu, wo die Werke sich über drei Ebenen erstrecken. Ich bin immer wieder an Stücken vorbeigekommen, die ich schon besucht hatte.
Mein Fazit. Am meisten haben mir seine Miniaturen, kleine Gemälde von vielleicht 30 mal 20 Zentimetern, gefallen, die unglaublich fein gemalt sind, die Pinsel können nur aus wenigen Haaren bestanden haben. Phantastisch!
Schön, daß wir da waren, leider war der Genuß aus den Gründen dann doch nicht so groß wie erhofft.
Besuchsempfehluung? Die Antwort ist einfach: Nein, denn es gibt keine Karten mehr. Möglicherweise kann man an der Kasse noch Rückläufer ergattern.
Aber: Es ist nicht die einzige Friedrich-Ausstellung dieses Jahr, vielleicht findet ihr ja eine kleinere, aber feinere.
Der Trockner will nicht
Die Gattin will trocknen, die App verbindet sich aber nicht mit dem Trockner (ja, man könnte das Gerät auch mit der Hand bedienen, aber wir alten Leutchen sind schließlich modern!)
Reboot tut immer gut.
Aber nicht in diesem Falle.
Ping auf trockner.sokoll (selbstverständlich habe ich eine eigene TLD) funktioniert, Netz ist also da. Strom gezogen und draußen gelassen. Ping funktioniert immmer noch. Hä???
Dann muß es ja wohl ein anderes Gerät sein, aber welches?
Die /etc/dhcp/dhcpd.conf:
[…] host trockner { option host-name "trockner"; hardware ethernet 34:86:5d:a0:71:84; fixed-address 192.168.1.57; } […] host sophia-tp { option host-name "sophia-tp"; hardware ethernet 4:ea:56:78:ac:b2; fixed-address 192.168.1.57; } […]
Bamm! Die 192.168.1.57 ist doppelt vergeben, und da die Tochter ihren Laptop aufgeklappt hatte nach der Schule, die Gattin den Trockner aber erst danach eingeschaltet hat, stand der Trockner verzweifelt ohne IP da. Und ohne IP nimmt er keine Befehle entgegen, weder von uns noch vom Chinamann.
Ich muß bei Gelegenheit mal mit dem Admin reden.
Hals habe ich, vielen, dicken Hals
Da stehe ich in der Küche, befülle den Geschirrspüler und möchte, daß er morgen gegen 7 Uhr fertig ist. Dafür muß ich
- nachsehen, wie lange das gewünschte Programm wahrscheinlich laufen wird (3:20)
- von 7 Uhr 3:20 zurückrechnen, um die Startzeit zu ermitteln (3:40 Uhr)
- von jetzt (20:40) rechnen, wieviele Stunden es bis 3:40 Uhr sind (7 Stunden)
- und trommelwirbel 7 Stunden als Startverzögerung einstellen
Wir haben vor etwa 25 Jahren eine Waschmaschine gekauft, bei der konnte man die Endzeit einstellen. Das war schon damals kein Luxus, es war eine etwas bessere Siemens.
Selbst der teure Miele-Spüler kann das heute noch nicht, ein Vierteljahrhundert später; vielleicht gibt es Chinaware, die das mittlerweile kann, made in Germany scheinbar nicht.
Und da murmeln die Kleinkünstler der Marktwirtschaft immer was von Angebot und Nachfrage, und der Markt regelt das schon.
Einen Scheiß regelt der Markt!
Meine erste Demo seit langem
war heute. Die davor, ich bin mir sehr sicher, war am 1. Mail 1989, vorbeidefilierend an den Jenenser Parteigrößen auf der Tribüne.
Heute war also in Greifswald eine Demo gegen Rechtsradikalismus und namentlich die AfD angesetzt — und ich halte es für eine patriotische Pflicht, gegen Rechtsradikalismus und namentlich die AfD nicht nur zu sein, sondern auch wenigstens ab und an zu passender Gelegenheit zu demonstrieren — und heute war so eine Gelegenheit, noch dazu, wo der Sohn ganz selbstverständlich meinte, daß er dabei sein würde. Was tut man nicht alles, um als cooler Papa zu erscheinen.
Also schwangen wir uns auf die Räder und fuhren zum Markt. Da waren schon viele Leute, und schnell verlor ich den Sohn und seine Kumpels aus den Augen und blieb für mich.
Dann gings auch schon los mit den Reden, der OB sprach kurz und gut, danach kam eine endlos scheinende Abfolge von Rednern/innen, und das war teils grotesk. Ja, die Veranstalter traten als Bündnis auf. Und zu dem Bündnis gehören dann neben Parteien und Gewerkschaften eben auch die antifaschistischen Frutarier:Innen, die queeren Bibliothekar:Innen usw. und natürlich auch die Vereinigte Volksfront. Und sie alle wurden ihre Grußworte los.
Unangenehm absurd wurde dann eine junge Fau:in, die Pastor Niemöller zitierte:
Als die Nazis die Kommunist:Innen holten, habe ich geschwiegen; ich war ja kein Kommunist.
Als sie die Gewerkschafter:Innen holten, habe ich geschwiegen, ich war ja kein Gewerkschaftler.
[…]
Doch, wirklich!
Man kann sich natürlich fragen, was so eine Veranstaltung soll, die Teilnehmer sind sicherlich nicht zum Diskutieren gekommen, es gibt zum Thema der Demo keinen Diskussionsbedarf unter den Teilnehmern.
Und doch: Da war die Jugend (der Sohn hat mit seinen Kumpels und ein paar hundert anderen die Gegendemo der Leerdenker niedergebrüllt¹) und auch viele Silberhaare wie ich. Das ist dann schon schön.
Aber: Ich werde gewiß kein Profi-Demonstrant werden. Doch wenn es sein muß, bin ich bei aller Grumpigkeit dabei. Denn Nazis, Schwurbler, Rechtsradikale muß man ächten als Gesellschaft. Das ist, ich sagte es, eine patriotische Bürgerpflicht.
¹ https://nitter.net/ole_kracht/status/1749500506219643177#m
Suche im Browser, Javascript
In meinem Vaultwaren habe ich eine Notiz (borgbackup passphrases), und ich weiß, daß diese Notiz Anhänge hat.
Die Suche im Browser findet auch den String “anhäng” — zeigt aber 0/1 Treffer an:
Also irgendwo ist der String, aber wo?
Hier:
Warum es jetzt 2 Treffer gibt, weiß ich auch nicht.
Das ist doch Mist. Wenn ich suche und es Ergebnisse gibt, diese aber nicht angezeigt werden, dann ist das Mist.
Hätte ich einen Trecker, würde ich vielleicht demonstrieren 😉
Securitytheater
Ich protestiere!
Eine Nextcloud-Installation möchte upgedated werden, es geht in die Hose beim Schema-Upgrade des mysql. Das ist auch deswegen ärgerlich, weil ich nicht der mysql-Admin bin, das ist ein Kollege.
Jedenfalls muß ein Backup zurückgespielt werden, alles kein Beinbruch.
Es funktioniert auch, allerdings beschwert sich Nextcloud, daß der letzte Cronjob, der eigentlich alle 5 Minuten laufen sollte, zuletzt vor Stunden gelaufen ist.
Und da wirds unangenehm: crontab -l
listet keinen entsprechenden Job. Ach ja, Poettering gave systemd-timer
to you… Und da findet sich dann auch der gesuchte Job.
Warum zum Geier hat man nun zwei unabhängige Scheduler? Ich will einen einzigen haben, mehrere sind doch Murks! Oder meinetwegen einen Kompatibilitätslayer, mit /etc/init.d/
hat mans ja auch geschafft.
So, ich suche mir jetzt einen Trecker und protestiere!
Die Sittenpolizisten bei Arte
brauchen eine Weiterbildung:
Ich möchte mir einen Film ansehen, diesen: https://www.arte.tv/de/videos/048182–000‑A/der-diskrete-charme-der-bourgeoisie/
Aber nicht vor 22 Uhr, wenn die Jugend, die ansonsten tagsüber auf Arte nach bösen Buñuel-Filmen sucht, noch nicht schläft — das darf nicht sein:
Nun ja, greifen wir in die böse-Opas-haben-Hackertools-Kiste:
❯ yt-dlp https://www.arte.tv/de/videos/048182-000-A/der-diskrete-charme-der-bourgeoisie/ [ArteTV] Extracting URL: https://www.arte.tv/de/videos/048182-000-A/der-diskrete-charme-der-bourgeoisie/ [ArteTV] 048182-000-A: Downloading JSON metadata [ArteTV] 048182-000-A: Downloading m3u8 information [info] 048182-000-A: Downloading 1 format(s): VA-STA-2169+VA-STA-audio_0-Französisch [hlsnative] Downloading m3u8 manifest [hlsnative] Total fragments: 978 [download] Destination: Der diskrete Charme der Bourgeoisie [048182-000-A].fVA-STA-2169.mp4 [download] 100% of 1.39GiB in 00:02:16 at 10.48MiB/s [hlsnative] Downloading m3u8 manifest [hlsnative] Total fragments: 979 [download] Destination: Der diskrete Charme der Bourgeoisie [048182-000-A].fVA-STA-audio_0-Französisch.mp4 [download] 100% of 90.15MiB in 00:00:54 at 1.65MiB/s [Merger] Merging formats into "Der diskrete Charme der Bourgeoisie [048182-000-A].mp4" Deleting original file Der diskrete Charme der Bourgeoisie [048182-000-A].fVA-STA-audio_0-Französisch.mp4 (pass -k to keep) Deleting original file Der diskrete Charme der Bourgeoisie [048182-000-A].fVA-STA-2169.mp4 (pass -k to keep)
Dem aufmerksamen Leser wird auffallen, daß die französische Tonspur genommen wird, wer die deutsche haben will:
yt-dlp -f VA-STA-2169+VA-STA-audio_0-Deutsch https://www.arte.tv/de/videos/048182-000-A/der-diskrete-charme-der-bourgeoisie/
Aber das habt ihr nicht gelesen, nicht daß die Jugend noch zum Konsum subversiver Kunst angeregt wird!