Allgemein
Knowledge Base
- Neue Struktur (In Arbeit)
- Computertechnisches
Community
Privat
![]() | ||
|
Archiv: 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
|
|
Hier findet Mann (Frau vielleicht auch) Information und ggf. Sorgen bzw. | ||
|
Fragen? Keine! Gut so, weitermachen. |
Oro, mein Riechfläschchen! | ||
Überprüfen https Zertifikat...
curl -v https://moonserver.my.to/ 2>&1 | grep -A 4 -i "server certificate"
Sagt mir, für wen, ab wann, bis wann gültig und durch wen ausgestellt. Perfekt.
Weitere Fundstücke...
Fundstücke...
Zu gefährlich für die Öffentlichkeit...
Alter, es wird immer besser...
Sehr lang, aber gut, wenn der Inhalt nur der halben Wahrheit entspricht, erschreckend.
Mal sehen, wie lange Gemini, ChatGPT und die anderen brauchen, um das auch so zu können.
Markdown...
IPv4 gehen die Adressen aus, also IPv6 und jetzt IPv8...
Als das Internet erfunden wurde, reichten die 4 Bytes einer Internet-Adresse für alle Ewigkeit. Was will man mit 2^32 Internetfähigen Geräten schon anstellen...
Also ich habe 2 Handys, 3 Laptops, 3 PCs, Photovoltaik, Wechselrichter, Energymanager, einen Gigablue(HD-TV), Ofen, Induktionsherd, Geschirrspüler, eine Frau mit 2 Handys und 2 Laptops und Kids die ab und zu kommen... Das sind viele Geräte, die ins Netz wollen, die meisten dürfen zwar nicht, aber könnten, wenn ich sie ließe.
IPv6 wurde erfunden, weil man meinte die 2^32 Adressen reichen vorn bis hinten nicht, Recht haben sie, aber muss man deshalb einen Kugelraum aufziehen, der von der Sonne bis zum Saturn reicht (r ~= 1.43mrd km) und diesem Kugelkörper dann in 30cm x 30cm x 30cm (1 Kubikfuss) kleine Teile zerlegen und jedem dieser kleinen Teile dann genau eine IPv6 Adresse zuweisen? So viele Adressen bietet IPv6 (2^128). Nur auf die Erde bezogen, hätte jeder Quadrat-Millimeter etliche IPv6 Adressen, so viele Geräte könnte man nicht herstellen. Zudem sollte jedes Gerät nicht nur IPv4 sondern IPv6 sprechen.
Und jetzt kommen sie mit IPv8, einer erweiterten Variante von IPv4.
Vielleicht klappt es ja diesmal.
Caddy ein kleiner Webserver...
Scheint mehr zu können und das noch recht einfach.
Entwürfe eines nicht Programmierers...
Die Schlange die sich selbst fraß... Claude-Code...
KI Bashing...
ChatGPT ist für Entwickler eher unbrauchbar, man möge Claude.ai verwenden. Jetzt wurde der Code geleakt und den haben sich einige findige Leute angesehen und auf Hacker-News mal einen Beitrag dazu abgegeben:
https://techtrenches.dev/p/the-snake-that-ate-itself-what-claude
Im Chrome-Browser lässt sich das prima ins deutsche Übersetzen und da findet man so schöne Sätze wie:
„Das Ethos des Claude Code-Teams besagt, dass es keinen Sinn macht, KI-generierten Code zu überprüfen. Man aktualisiert einfach die Spezifikation und generiert den Code neu.“
Der Author schreibt schon in einem früheren Artikel:
https://techtrenches.dev/p/the-comprehension-extinction-ai-isnt
"Wir sind am Arsch. Viel Glück."
Ich glaube, recht hat er.
Ein Kollege meint dazu:
Mit KI schreiben Leute, die bisher schon schlechten Code geschrieben, immer noch schlechten Code, nur viel schneller und viel mehr.
Microservices und Katastrophen...
AZURE...
ssh...
KI-Agenten umgehen Anweisungen...
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.
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.
Compiler...
Manchmal vergisst Mann einfach Dinge...
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."
reine Arbeitsanweisungen (Sub-Tasks) nutzt man meist eine kurze, prägnante Imperativ-Form:
"[Verb/Aktion] + [Objekt] (+ [Kontext])"
Beispiele:
Bei Fehlern folgt die Beschreibung oft diesem Dreisatz, um Missverständnisse zu vermeiden:
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ß!
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.
Happy Coders...
Postgresql Backup...
Ein Backup in Postgresql lässt sich mit `pg_dump` erstellen.
Solus: No space left on device... nach einem Upgrade
Wenn einem in ElasticSearch/OpenSearch mal wieder die Hutschnur reißt...
Java in modern...
Mal wieder Javascript...
[...] die JavaScript-Götter sorgen weiterhin dafür, dass jedes Jahr neue Portionen Probleme… äh, ich meine, Innovationen mit sich bringt!
Fundstücke...
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.
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
Algorithmen...
Algorithmen
Just a browser...
OpenStack auf Stapel Raspis...
Hätte mal etwas.
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' ] ] ] ];
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.
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...