Main /

Lars Technical Blog

Lars Technical Blog

HomePage / User / Lars

[cdw] 2017 by Lars

Archiv: 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025


Achtung!

Hier findet Mann (Frau vielleicht auch) Information und ggf. Sorgen bzw. ProblemeHerausforderungen bzgl. gerade aktueller Software und Hardware hinsichtlich Fehlern die mir evtl. bei dem täglichen Umgang mit Computern unterlaufen. Hier wird Tacheles gesprochen des weiteren wird evtl. übelster Sarkasmus verwendet. Personen/4men werden hier nicht verunglimpft, eher durch den Kakao gezogen. Wer dem Kauderwelsch, das häufigentweder auf gefährlichem Halbwissen, intensiver Nutzung der Suchmaschine Google, oder durch simple Anwendung entstanden ist, oder zu bestehen scheint, nichts abgewinnen kann, möge sich der hier beschriebenen Herangehensweisen selbst stellen. Wer glaubt/meint etwas zwischen den Zeilen zu finden, der irrt.

Fragen? Keine! Gut so, weitermachen.

Oro, mein Riechfläschchen!


9. April 2026

Microservices und Katastrophen...

4. April 2026

AZURE...

3. April 2026

ssh...

30. März 2026

KI-Agenten umgehen Anweisungen...

  • KI-Agenten zeigen betrügerisches Verhalten, das sei um das Fünffache gestiegen zw. 10.2025 und 03.2026: the Guardian
  • KI-Agenten sollen nicht programmieren, also erstellen diese ihren eigenen Agenten, der das dann doch programmiert.

Die Dinger finden einen Weg, an den wir (Menschen) nicht gedacht haben.

Um mal aus Jurassic-Park zu zitieren: Die Natur findet immer einen Weg.

26. März 2026

NVidia Architekturen Liste Stand 2026...
Die Liste ist nur mal entstanden, um besser und schneller zu sehen, ob es sich vielleicht lohnt eine ältere Karte gerade aus dem Profi-Bereich (Refurbed/Gebraucht) zu erwerben. Dort wird zwar mit Quadro RTX-4000 geworben aber erst im Kleingedruckten finden sich Hinweise, das es um die Turing Architektur handelt. Also eher um eine RTX-20xx die vielleicht mehr Speicher hat.

  • Rubin (2026) Nächste KI-Generation
  • Blackwell (2024) RTX-50xx / B200
  • Ada-Lovelace (2022) RTX-40xx
  • Zwischenversion Hopper (2022) (KI Only) H100
  • Ampere (2020) RTX-30xx
  • Turing (2018) RTX-20xx, GTX-16xx
  • Zwischenversion Volta (2017)
  • Pascal (2016) GeForce 10xx
  • Maxwell (2014) GeForce 9xx und einige GTX-750
  • Kepler (2012) GeForce 6xx und 7xx
  • Fermi (2010) GeForce 4xx und 5xx
  • Tesla (2006) GeForce 8/9/100/200/300
  • Curie (2004) GeForce 6/7
  • Rankine (2003) GeForce FX 5000
  • Kelvin (2001) GeForce 3/4
  • (2000) Die Reste von 3dfx gehen an NVidia
  • Celsius (1999) GeForce 256 / GeForce 2
  • Fahrenheit (1998) RIVA TNT/TNT2

25. März 2026

Compiler...

zswap / zram

25. März 2026

Manchmal vergisst Mann einfach Dinge...

Das User-Story-Format (Standard für Agile/Scrum)

der absolute Klassiker, um den Kontext und den Nutzen einer Aufgabe zu verdeutlichen:

"Als [Rolle] möchte ich [Ziel/Funktion], um [Nutzen/Grund]."

Beispiel: "Als Nutzer möchte ich mein Passwort zurücksetzen können, um wieder Zugriff auf mein Konto zu erhalten, wenn ich es vergessen habe."

Das Action-Object-Pattern (Standard für technische Tasks)

reine Arbeitsanweisungen (Sub-Tasks) nutzt man meist eine kurze, prägnante Imperativ-Form:

"[Verb/Aktion] + [Objekt] (+ [Kontext])"

Beispiele:

  • "Datenbank-Index für email-Feld optimieren."
  • "API-Endpunkt /kontakt mit Pydantic-Validierung absichern."
  • "Dokumentation für Kontaktformular-Klasse aktualisieren."

Der Standard für Bug-Reports

Bei Fehlern folgt die Beschreibung oft diesem Dreisatz, um Missverständnisse zu vermeiden:

  • Steps to Reproduce: Was muss ich tun, um den Fehler zu sehen?
  • Expected Result: Was sollte passieren?
  • Actual Result: Was passiert stattdessen?

14. März 2026

Es wird immer besser!...
Die KI-Dinger werden unkontrollierbar.

Einfacher, aber interessanter Artikel, das die Dinger jeden Trick anwenden, um an Daten zu gelangen, die sie nichts angehen.

Da reicht es nicht noch mehr Leute zu entlassen, weil KI alles angeblich besser kann. Die Dinger spionieren im Quadrat. Belügen einen wo sie nur können, weil sie von der Materie die sie raus posaunen nichts verstehen und jetzt klauen sie noch die Daten, die sie nichts angehen. Prima, ich frage mich wer später die Trümmer alle zusammenfegt, sollte das Haus mal einstürzen. Dagegen sind die mobilen Abhörgeräte, die jeder mit sich rumschleppt ja total harmlos, weil für so etwas noch völlig unbrauchbar.

Um jetzt Gucky mal zu zitieren: Das wird ein Spaß!

7. März 2026

KI ist unfähig!
Tippt in Gemini (Google KI) mal folgendes ein:

    zeige mir eine tabelle mit den temperaturen
    in lübeck deutschland der letzten 3 wochen
    jeweils morgens, mittags, abends.

Something went wrong and an AI response wasn't generated.

So ist das Teil nicht zu gebrauchen.

Ich soll dafür bezahlen? Wozu? Funktioniert doch nicht.

4. März 2026

Happy Coders...

3. März 2026

Postgresql Backup...
Ein Backup in Postgresql lässt sich mit `pg_dump` erstellen.

2. März 2026

Solus: No space left on device... nach einem Upgrade

26. Februar 2026

Wenn einem in ElasticSearch/OpenSearch mal wieder die Hutschnur reißt...

18. Februar 2026

Java in modern...

9. Februar 2026

Mal wieder Javascript...

[...] die JavaScript-Götter sorgen weiterhin dafür, dass jedes Jahr neue Portionen Probleme… äh, ich meine, Innovationen mit sich bringt!

7. Februar 2026

Fundstücke...

GPU Specs zur AMD Radeon 9070 XT

Ob es eine gute Idee ist, eine RTX 2060 durch eine Radeon zu ersetzen, weiß ich nicht, aber eine RTX 5070 TI ist z.Z. nicht drin, die ist einfach zu teuer geworden.

Loadrunner Sourcecode

4. Februar 2026

Python...
Ich bin fleißig dabei, Python zu lernen. Das geht echt flott von der Hand, kein Semikolon am Ende einer Zeile, dafür muss man exakt einrücken.

    antwort = 41

    if antwort == 42:
        print("Die Antwort ist 42")
    else:
        print("Die Antwort ist falsch.")

Dafür geht der Rest sehr leicht von der Hand.

Habe einen kleinen Scanner geschrieben, der einen gegebenen deutschen Satz in seine Silben zerlegt (mit Pyphen) und diese gegen eine Liste von deutschen Silben prüft. Das als Service (mit Falcon) aufgesetzt.

Der Service, der das nutzt ist noch in Java geschrieben und nutzt Jersey/Jackson, um mit dem Python-Service zu kommunizieren. In Java ist es ganz schön viel Code, der geschrieben werden musste und die ganzen Objekte die benötigt werden, wenn JSON im Spiel ist. Aber ich kann beides noch.

Python ist besser als ich dachte, gerade da es so stark Objekt-Orientiert ist. Allerdings ist das Datahidding-Geraffel nicht schön gelöst. Auch das man in Klassen die zugehörigen Attribute nicht explizit benennen muss ist dem Verständnis des Sourcecodes nicht förderlich. Das ist in Java bisher am besten/sichtbarsten gelöst.

Mehr hier: Python

21. Januar 2026

Algorithmen...
Algorithmen

16. Januar 2026

Just a browser...

15. Januar 2026

OpenStack auf Stapel Raspis...
Hätte mal etwas.

8. Januar 2026

Logging nach stdout...
Es gibt da so ein U(h)raltes CMS, schimpft sich TYPO3 und damit arbeiten wir. Das Teil dazu zu bewegen, das Logging nicht in Dateien sondern nach /dev/stdout vorzunehmen erweist sich noch als etwas zickig. Das TYPO3 läuft in einer Docker-Umgebung aktuell ein FROM php:8.3.29-apache-trixie. In Docker ist Logging nach stdout der Standard, wenn man filebeat oder fluentbit verwendet, das Logging einsammelt und an einen ELK-Stack weiterleitet.

BTW: Habe ich schon mal gesagt, wie bescheiden ich es finde, das Kibana/OpenStack keine Perl-Regex verstehen/verwenden.

Erstmal bringen wir PHP dazu nach stdout/stderr zu loggen.

In der php.ini möge man folgendes eintragen:

    [...]
    display_errors=Off
    display_startup_errors=Off
    log_errors=On
    error_log=/dev/stderr
    [...]

In Typo3 in der Additional.php sollte die WriterConfig wie folgt aussehen.

    $GLOBALS['TYPO3?_CONF_VARS']['LOG'] = [
      'writerConfiguration' => [
        LogLevel?::ERROR => [
          FileWriter?::class => [
            'logFile' => 'php://stdout'
          ]
        ]
      ]
    ];

7. Januar

Intellij 2025.3.1...
Nur soviel von mir, das Teil sieht hübsch aus, ist aber nicht verwendbar. Es bleibt stehen, oder hängt. Nicht unbedingt beim ersten Start, sondern gerne beim 2. oder nur sporadisch. Man wundert sich, gerade, wenn man den Editor im Hintergrund ohne Output startet. Tickets gibt es dafür scheinbar schon genug, alles wartet auf die 2025.3.2.

Bin aktuell auf die Version 2025.2.6 zurück. Die sieht jetzt auch so hübsch aus, zickt aber nicht so rum, wie die Version 2025.3.1.

2. Januar 2026

Wieder geht ein Jahr... träller... (PUR)
Frohes Neues Jahr...

Wer mehr über Zahlen herausfinden möchte, dem sei diese Seite empfohlen: https://de.numberempire.com/

Wer weiterhin Lust hat, in meinen Lars alten Informationen zu stöbern, sei hier herzlichst eingeladen meine alten Blogs zu lesen.

Die älteren KommentareBlogs möge man hier suchen...

Frische Änderungen | Menü editieren
zuletzt geändert am 09.04.2026 10:33 Uhr von Lars
Edit Page | Page History