packet.com

This blog entry will be written in english to inform a broader audience on how weird packet.com really is.

So I registered for a packet account and was quickly put into extended review mode aka blocked mode.

Why is this the case? Apparently they do an seemingly automatic check if they can find me on facebook, linkedin or github. That, besides github, being not the case, they wrote me if I can give them other verification so I dropped them some websites I host and am named as admin on, plus my keybase and github account.

Great, but now they want to know my use case, after I told them that a mere email before. Not explaining it in detail to them.

Here I am, sitting forever in their locked extended review account. Not getting my money then, weird ass company.

What’s a good alternative? upcloud is. After setting things up and testing a bit with cloud configurations, they gave me a call and I told them I might switch to cloud hosting in 2020 as my current provider is a little bit expensive so they told me about getting funds for changing to help me getting started. This is how you approach customers very well, not like packets: „You don’t use linkedin, are you a russian blackhat or something?“.

noez.de Anfrage

Ich bekam am Donnerstag eine Mail vom noez.de Geschäftsführer, ob ich nicht den Beitrag zu noez.de aus dem Jahr 2017 aktualisieren könne, der Artikel sei schon eine Weile alt und es habe sich einiges getan. Der Beitrag ist dummerweise auch noch verdammt hoch im Google Ranking. Schön und gut. Wenn ich jetzt sagen würde „Ja kommt, geben Sie mir einen VPS zum testen“ wäre der VPS vermutlich auf einem frischen mit einer stickstoffgekühlten 5GHz CPU bestückten dedizierten Server. Ich will darauf hinaus, dass es keinen Sinn machen würde, weil man sich mir gegenüber dann von der Schokoladenseite zeigen würde. Also mein Tipp hierzu ist, einfach mit den Dienstleistungen so zu glänzen, das mein alter Beitrag irrelevant erscheint. Mich hat ja ein User von noez angeschwärzt, also gibt es mittlerweile wohl überzeugte User. Aber Hut ab, der Geschäftsführer bemüht sich immerhin noch persönlich, auch wenn der Herr scheinbar nichts von der deutschen Höflichkeitsform gehört hat, wenn man fremde Personen anschreibt.

Wenn man in der Vergangenheit einige grobe Fehler begangen hat, sollte man zu diesen auch stehen und nicht versuchen sie verschwinden zu lassen(naja ein Versuch kann ja nicht schaden, vielleicht hat der Blogger ja kein Rückrat oder Angst vor Vergeltung). Ist ja nicht so als hätte ich den Beitrag damals nicht noch wohlwollend formuliert.

Plottwist: Die Tage kommt eine Unterlassungserklärung rein. Nein das traue ich noez nicht zu, eine objektive Berichterstattung so verstummen zu lassen wäre der letzte Strohhalm.

Grüße an den Acer Support

Ich kotze gerade im Strahl.
Morgen sende ich meinen Laptop zum dritten mal dort zum Repaircenter ein.

Beim ersten mal hat sich ein Lüfter innerhalb der ersten drei Monate verabschiedet.

Dann vor einer Woche circa ist der Laptop beim Anno1800 zocken ausgegangen und nicht mehr an.
Jetzt haben die mir die Hauptplatine ausgetauscht.
Die Tastatur, die auch langsam den Geist aufgibt haben die mir nicht ersetzt, gilt wohl als Verschleiß?

Denk mir ja geil zockst erstmal eine Runde StarCraft II (alles auf Maximum eingestellt graphisch, 60+ FPS).
15 Minuten später wird plötzlich der Bildschirm schwarz und der Laptop lässt sich nicht mehr übers BIOS hinaus starten.
Nun. Okay. Kann schon mal passieren. Starte ein zweites Match, der selbe Kokolores. Laptop plötzlich aus.

Spätestens jetzt bin ich mir sicher, das es ein Überhitzungs-Schutzmechanismus vom Laptop sein muss.
Also FurMark angeschmissen. Siehe da, innerhalb weniger Minuten tanzt die GPU auf Messers Schneide um die 93°C, kurz darauf das was passieren musste, der Laptop geht aus.

Die CPU undervolten wenns zu heiß wird (damit verbunden ein solider 80% FPS drop für einige Sekunden, teilweise regelmäßig), weil man 1 cm Laptopdicke einsparen wollte ist ja schon unglaublich nervig.
Aber das der Laptop komplett ausgeht inmitten von Matches geht ja mal überhaupt nicht. Wenn ich jetzt in der Sahara sitzen würde, wo mir die Sonne auf den Laptop knallt und 40 Grad im Schatten ist, könnte ich es mit Biegen und Brechen vielleicht noch akzeptieren das die Temperatur zum Problem wird, aber doch nicht im gemäßigten Deutschland.

Da möchte ich doch 24h CPU&GPU Stresstest durchballern lassen können, ohne das mir der Laptop in thermal lock geht. Das war bis vor dem Platinenwechsel auch machbar…

Aber wieso schreibt man großartig Laptop auf Funktion getestet & Qualitätskontrolle durchgeführt und hat scheinbar keine zwei Minuten Zeit, einen simplen Burn-In Test durchzuführen um festzustellen „Hoppla, will wer ein Spiegelei á la GPU?“.

Edit vom 13.05.: nachdem der Laptop ankam habe ich Overwatch gestartet, 20s im Menü ging der Laptop wieder überhitzt aus. Mal schauen ob ich jetzt noch einen neuen Laptop bekomme, nach Gewährleistungsrecht habe ich da offenbar ein Recht drauf.

sandykissescharms

Ich habe neulich meinem Bruder erlaubt ein zwei Teile in eBay einzustellen.

Dabei war wohl ein Mediabook das Nameless schon ewig hätte zustellen sollen(was auch vor Angebotsende der Fall hätte sein sollen) dabei.

Grundsätzlich bin ich kein Freund davon Sachen einzustellen, die man nicht hat. Gewusst habe ich davon nichts.

Verkauft wurde das Mediabook an sandykissescharms. Ich hatte von vornherein davon abgeraten mit ihr überhaupt noch Geschäfte zu machen, da sie zuvor schon versucht hatte meinen anderen Bruder abzuziehen von wegen „Paket war geöffnet XYZ drin aber nicht der Artikel“, als man geantwortet hatte, sie müsse den Paketinhalt Diebstahl mit der örtlichen Post abklären, wurde natürlich seitens sandy ohne großes zögern ein Fall eröffnet, dieser ihr zum Schluss auch einfach zugesprochen, nach einem Widerspruch hatte sich das Thema allerdings wieder gegessen.

So nun warte ich und warte. Nameless schickt das Mediabook einfach zum verrecken nicht zu. Ich schreibe ihr das jenes Mediabook schon lange hier sein sollte, abermals wird mir mit Falleröffnung gedroht wenn ich nicht in 24h antworte. Dann wurde es mir zu bunt täglichen Schriftverkehr zu halten und schließlich wurde ein Fall geöffnet und ich hab ihr das Geld erstattet. Natürlich lässt die nette Dame mir meinen ersten Negativeintrag da. Aber eBayer leben von den Bewertungen, korrekt sandy?

Ich hoffe du findest das Mediabook entweder nie oder nur zum fünffachen Preis und ärgerst dich tierisch das du keine weitere Woche abwarten konntest.

Es kotzt mich so an, das man nach erfolgreicher Problemlösung noch den Artikel bewerten kann, das ich eBay nicht mehr nutzen werde. Das finde ich einfach affig.

Meiner Meinung nach erspart man sich viel Ärger keinen Handel mit ihr einzugehen.

In der Regel schreibe ich nicht negativ über einzelne Personen, aber das hat mir so viel Zeit und Nerven gekostet und das mit Negativbewertung nachtreten wo ich mich so bemüht habe es ihr zu erklären und sie auf dem laufenden zu halten regt mich einfach zu sehr auf um es einfach wortlos hinzunehmen.

Wasabi Storage Scam

Mir ist gerade etwas interessantes aufgefallen.
Und zwar stellte ich plötzlich eine Abbuchung von 7,5$ auf der Karte fest, das ganze zurückzubuchen würde eine Formularausfüllung und eine neue Karte für mich bedeuten, was mich wahrscheinlich schon mehr an Gebühren kosten würde.

Also Kinder, falls ihr euch mal den Wasabi Storage anschaut, mal testweise einen Bucket erstellt und dann meint „nein ist nichts für mich“, löscht bloß den Bucket wieder. Anders als bei andere Storage Hostern wird hier nämlich auch für einen leeren Storage zur Kasse gebeten.

Entsprechend habe ich meinen Account dort sofort gelöscht. Da hoste ich meine Bilder lieber selbst als verarscht zu werden.

OpenLiteSpeed

Seit gestern läuft der Blog über OpenLiteSpeed.
Ich bin hellauf begeistert, die Rewrite Sektion vom LSWS (LiteSpeed WebServer) ist zu 100% mit denen von Apache kompatibel und es lassen sich auch .htaccess Dateien automatisch auslesen.

Ich versuche jetzt nach und nach alle Websites auf LiteSpeed umzuziehen.

Die nächsten Ziele sind das ActivityPub Relay und Halcyon(inklusive hidden service!) überzusiedeln.
Anschließend versuche ich mir Vorsichtig an Mastodon (mittels Hosteintrag versteht sich).

Zudem habe ich mir lsws.host für 1$ als Domain erworben.

Okay wow. Kommando zurück. Random SPDY Fehler bei autoindexing, random error 500 der nach nem restart wieder weg ist, doch unnötig komplexe Konfiguration. Ich wüsste auf Anhieb nicht, wie ich die Kombination aus Config files kopieren und im Webinterface registrieren automatisieren könnte.

Aber der absolute Hammer ist die Tatsache, das wenn man lsphp73 installiert, es einem JEDEN mod in /etc/php/7.3/* per leckerem phpdismod Befehl mal eben deaktiviert, obwohl es selbst im chmod Zuhause in /usr/local/lsws/lsphp73 haust. Herausgefunden hatte ich das Spektakel, als Halcyon verrückt spielte, nach einem restart von php-fpm 7.3 ging dann nichts mehr.

Installiert auf KEINEN FALL OpenLiteSpeed + lsphp73 neben einem anderen Webserver, es zerstört euch eure vorhandene PHP Installation (bis zum Punkt wo ihr alle Module per phpenmod aktiviert habt)

Somit verbleibe ich bei nginx und verurteile OpenLiteSpeed user aufs schärfste.

Rest in Piece hiawatha webserver

Ich habe das Projekt schon eine Weile verfolgt, es teilweise hauptsächlich genutzt und dazu sogar eine Tutorial Reihe gestartet.

Aus Interesse, ob der Webserver mittlerweile http/2 kann, habe ich die Website von Hiawatha besucht. Leider steht dort im letzten Beitrag das Hugo Leisink (der Entwickler) weniger Zeit in den Webserver stecken wird.

Sprich Bugfixes werden ausgeliefert, aber HTTP/2 wird nicht kommen.

Schade, war ein spannender Webserver.

nginx mainline mit BoringSSL für TLSv1.3 0-RTT kompilieren

 !/bin/bash
LATESTNGINX="1.15.8"
BUILDROOT="/tmp/boring-nginx"
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y \
build-essential \
cmake \
git \
gnupg \
golang \
libpcre3-dev \
curl \
zlib1g-dev \
libcurl4-openssl-dev
make build root dir
mkdir -p $BUILDROOT
cd $BUILDROOT
git clone https://boringssl.googlesource.com/boringssl
cd boringssl
mkdir build
cd $BUILDROOT/boringssl/build
cmake ..
make
mkdir -p "$BUILDROOT/boringssl/.openssl/lib"
cd "$BUILDROOT/boringssl/.openssl"
ln -s ../include include
cd "$BUILDROOT/boringssl"
cp "build/crypto/libcrypto.a" ".openssl/lib"
cp "build/ssl/libssl.a" ".openssl/lib"
Prep nginx
mkdir -p "$BUILDROOT/nginx"
cd $BUILDROOT/nginx
curl -L -O https://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
curl -L -O "http://nginx.org/download/nginx-$LATESTNGINX.tar.gz"
tar xzf "nginx-$LATESTNGINX.tar.gz"
cd "$BUILDROOT/nginx/nginx-$LATESTNGINX"
sudo ./configure --prefix=/usr/share/nginx \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/run/nginx.pid \
--lock-path=/run/lock/subsys/nginx \
--user=www-data \
--group=www-data \
--with-threads \
--with-file-aio \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_realip_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_slice_module \
--with-http_stub_status_module \
--without-select_module \
--without-poll_module \
--without-mail_pop3_module \
--without-mail_imap_module \
--without-mail_smtp_module \
--with-openssl="$BUILDROOT/boringssl" \
--with-cc-opt="-g -O2 -fPIE -fstack-protector-all -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -I $BUILDROOT/boringssl/.openssl/include/" \
--with-ld-opt="-Wl,-Bsymbolic-functions -Wl,-z,relro -L $BUILDROOT/boringssl/.openssl/lib/" \
touch "$BUILDROOT/boringssl/.openssl/include/openssl/ssl.h"
sudo make
sudo make install