georg

Zitat des Tages

Written by  on November 9, 2019

“Dein Hammer ist von Thyrm, dem König der Thursen, gestohlen worden. Ich habe ihn überredet, ihn dir zurückzugeben, aber er verlangt einen Preis.”
“Den soll er haben”, sagte Thor, “Wie lautet sein Preis?”
“Freyas Hand.”
“Er will bloß ihre Hand?”, fragte Thor hoffnungsvoll. Freya hatte immerhin zwei Hände – womöglich ließ sie sich überreden, ohne großen Streit auf eine von beiden zu verzichten. Tyr hatte es schließlich auch getan.
“Er will sie ganz”, sagte Loki. “Heiraten will er sie.”
“Oh”, sagte Thor. “Das wird ihr nicht gefallen. Nun, die Nachricht kannst Du ihr überbringen. Du bist besser darin, andere zu überreden, als ich, wenn ich meinen Hammer nicht habe.”

Neil Gaiman, Nordische Mythen und Sagen

Zitat des Tages

Written by  on November 7, 2019

“Stimmt das eigentlich, was Papa immer erzählt?”, wollte er wissen. “Dass ihr Öl früher einfach verbrannt habt?”
Markus sah ihn an, sah in Augen, die eine ganz andere Welt kannten als die, in der er selber aufgewachsen war. Eine Welt, in der immer noch Öl gefunden wurde, in der es aber so kostbar war wie Gold.
“Ja”, sagte er, “Wir haben es einfach verbrannt. Wir hätten auch noch den letzten Tropfen verfeuert, wenn nicht etwas dazwischengekommen wäre.”

Andreas Eschbach, Ausgebrannt

Zitat des Tages

Written by  on November 6, 2019

Er lächelte schmerzlich. “Ich erinnere mich dunkel daran, wie das mit diesem Internet war. Irgendwelche bunten Bilder auf einem Bildschirm. Vater hat immer geschimpft, damals, als es nach und nach zusammengebrochen ist; das weiß ich noch.”

Andreas Eschbach, Ausgebrannt

Zitat des Tages

Written by  on November 4, 2019

“Nein, es ist schon so”, beharrte er dickköpfig. “Ich kann im Grunde nichts. Java-Programmierung. Assembler. Wen interessiert das denn noch? Belangloses Zeug. Luxuswissen.” Er lehnte sich ruckartig zurück. “Einen Tisch bauen, das sollte man können. Eine Kuh melken. Ein Feld pflügen.”

Andreas Eschbach, Ausgebrannt

Zitat des Tages

Written by  on November 3, 2019

Und endlich war es so weit und das Wunder geschehen. Ein Mädchen. Winzig und blutverschmiert und zerknittert und hässlich und einfach wunderbar lag es auf Amy-Lees Brust, ein menschliches Wesen in Miniaturausgabe, an dem tatsächlich alles dran war.

Andreas Eschbach, Ausgebrannt

Zitat des Tages

Written by  on November 2, 2019

Es roch nach Baby. Nach Milch. Nach irgendwelchen Cremes, Puder und Shampoo. Bernice hatte ihn angeleitet, das Kind zu baden, und er hatte tatsächlich nichts daran kaputt gemacht.

Andreas Eschbach, Ausgebrannt

Mozilla SSL Config Tool

Written by  on November 1, 2019

Man lernt nur durch Wiederholung:
moz://a SSL Configuration Generator
Schaut euch das an, wie man TLS ordentlich konfiguriert.

HTML Scraping, Screen Scraping

Written by  on Oktober 31, 2019
#!/bin/bash

URL="https://example.com/bla.html"
FILE="/tmp/in"
OUT="/tmp/out"
TARGET="/path/to/file/output.html"
wget "$URL" -O $FILE

echo "<html><head></head><body>" > $OUT
echo "<h1>" >> $OUT
echo "$(tr -d '\n' <$FILE)"  | awk -F"h1" '{print $6 }' | cut -d'>' -f2 | cut -d '<' -f1 >> $OUT
echo "</h1>" >> $OUT
echo "$(tr -d '\n' <$FILE)"  | awk -F"table"  '{print "<table "$5"table>" }' >> $OUT
echo "</body></html>" >> $OUT
iconv -f utf-8 -t ascii//TRANSLIT  < $OUT  > $TARGET

OpenSSL und Custom Certificates

Written by  on Oktober 26, 2019
openssl version -a
...
OPENSSLDIR: "/usr/local/ssl"
...

Place cert.pem File here (Liste of custom certificates)
See also:
Stackoverflow
MadBoa
Der Ordner ./certs da drin funktioniert nicht – zumindest nicht bei mir

MariaDB Create Database

Written by  on Oktober 23, 2019

Eine Datenbank anlegen geht ganz einfach

MariaDB [(none)]> create database db1;
Query OK, 1 row affected (0.001 sec)

Außer es soll ein Bindestrich im Datenbanknamen vorkommen

MariaDB [(none)]> create database db-1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-1' at line 1

Vielleicht helfen Anführungszeichen

MariaDB [(none)]> create database "db-1";
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"db-1"' at line 1

Oder einfache Hochkommata

MariaDB [(none)]> create database 'db-1';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''db-1' at line 1

Oder mit einem Schrägstrich quotieren

MariaDB [(none)]> create database 'db\-1';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''db\-'' at line 1

Oder so was

MariaDB [(none)]> create database ´db-1´;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-1´' t line 1

Nein, es müssen Backticks sein

MariaDB [(none)]> create database `db-1`;
Query OK, 1 row affected (0.001 sec)

Ist doch logisch!?