Global Game Jam 2018

Auch dieses Jahr werden wieder Programmierer, Designer und Künstler auf der ganzen Welt gemeinsam neue Spiele entwickeln – beim Global Game Jam 2018. Auch für nicht-Programmierer besteht hier die Möglichkeit sich auszutauschen und mal etwas in die Spieleprogrammierung reinzuschnuppern. Wenn ihr also noch nichts vorhabt: Anmelden! (Der Spaß kostet natürlich nichts. Im Gegenteil, es gibt… Global Game Jam 2018 weiterlesen

Uptime bei Netcup

Bekanntlich hoste ich fast alle meine virtuellen Systeme bei dem eher kleinen vServer-Hoster netcup. Heute habe ich mal kurz nachgeschaut wie es bei meinen aktuellen vier produktiven netcup-Systemen denn mit der Uptime aussieht. Netcup garantiert 99.9% Uptime im Jahresmittel. Aber halten die das auch?

Oktober ist: Hacktober

Diesen Oktober haben GitHub und Digital Ocean zum Hacktoberfest 2017 gerufen. Das ganze ist auch schnell erklärt: Wer sich anmeldet und im Oktober vier oder mehr Pull Requests auf Github erstellt (dabei ist es erstmal egal ob diese angenommen werden oder für welches Repository diese sind) der gewinnt ein T-Shirt. Und Sticker gibt es für… Oktober ist: Hacktober weiterlesen

Reverse Engineering einer IBM DS3400 Storage Batterie

Heute wurde mal wieder die Batterie unseres Storage-Systems hier in der Arbeit leer… eine neue kostet mindestens 250 € dafür bietet sie eine Willkommene Gelegenheit die alte mal etwas auseinanderzunehmen und vorallem nachzusehen ob man die 250 € nicht durch Eigen-Reparatur etwas verringern kann…

Mikrowelle reparieren

Heute meinte plötzlich unsere Mikrowelle dass es Zeit wäre nicht mehr zu funktionieren. Heißt: Sie funktionierte zwar, nur trotz des Brummens und drehendem Tellers wurde halt das Essen nicht warm. Da das so nicht bleiben konnte, und ich sowieso vor nichts zurückschrecke, schaut man halt mal rein:

Plesk Onyx sichert Postgres Datenbanken nicht

Wie im Netcup Kundenforum berichtet, sichert das aktuellste Plesk Onyx keine Postgres-Datenbanken. Die Fehlermeldung hierzu lautet: /usr/lib/postgresql/9.5/bin/pg_dump: invalid option — ‚i‘ Try „pg_dump –help“ for more information. Das Problem ist zum Glück einfach zu beheben, eine kurze rekursive Suche mittels grep -R pq_dump * im Ordner ‚/usr/local/psa/‘ führte schnell zur Datei ‚/usr/local/psa/PMM/agents/shared/Db/PostgresqlShellBackend.pm‘. In dieser Datei… Plesk Onyx sichert Postgres Datenbanken nicht weiterlesen

Tipp des Tages: Crontab @reboot

Nur kurz am Rande: Es kommt relativ oft vor dass man bei einem Linux Server „mal schnell“ ein Programm beim starten des Servers ausführen will. Der richtige Weg wäre hier natürlich ein Systemd-Script anzulegen – aber meistens ist man ja eher faul.

Mein Backup zuhause

Es heißt ja dass ein Backup nur gut ist, wenn es auch automatisch funktioniert… Während das bei allen Servern die ich verwalte zutrifft (die backupen sich gegenseitig und schieben die Daten in Cloudspeicher) so war das bei meinem Computer zuhause noch eher sehr altmodisch. Ich hab halt einfach „dann und wann“ eine USB-Festplatte angesteckt und… Mein Backup zuhause weiterlesen

Mysql/MariaDB Exploit CVE-2016-6663 / CVE-2016-5616 erklärt

Vor ein paar Tagen habe ich im Blog von Marius gelesen dass es für eine kritische MySQL Lücke noch keinen Patch für MariaDB im Fedora Repository gibt. Jetzt wollte ich mal analysieren: Was ist das für eine Lücke? Was nutzt sie aus?Wie nutzt man sie aus?

Kritische Mysql-Lücke?

Gestern stand es groß auf Heise „Kritische MySQL-Lücke erlaubt das Kapern von Servern“. Und zwar bezieht sich heise hier auf den folgenden Proof-Of-Concept, der angeblich alle aktuellen Mysql-/Mariadb-/Percona-Server Installationen betrifft: http://legalhackers.com/advisories/MySQL-Exploit-Remote-Root-Code-Execution-Privesc-CVE-2016-6662.html Nun also die Frage: Ist es denn wirklich so schlimm?

Warum ist diese Mysql-Volltextsuche eigentlich so schnell?

Ich fragte mich heute warum eine frisch installierte Mysql-Datenbank einen ekelhaften Query der Sorte: select * from HotlineDB where volltext like ‚%Drucker%‘ or loesung like ‚%Drucker%‘ or originalmail like ‚%Drucker%‘ or informationstext like ‚%Drucker%‘ or int_comment like ‚%Drucker%‘; Innerhalb von 0.0090 Sekunden durchführen kann. Und das obwohl die Tabelle im MyISAM Format ist (also gibt… Warum ist diese Mysql-Volltextsuche eigentlich so schnell? weiterlesen

(Tool)Tipp des Tages: fatrace

Das Linux-Tool ‚fatrace‘ ist in den Paketquellen (Debian/Ubuntu) enthalten, und kann einem systemweit anzeigen welche Dateien gerade eben zugegriffen werden. Beispiel eines Apache-Aufrufes einer Website: apache2(17340): O /var/www/html/index.html apache2(17340): W /var/log/apache2/access.log apache2(17340): C /var/www/html/index.html Dabei gilt: Open, Read, Write, or Close Wie immer, die Manpage weiß alles weitere. PS: Und wer jetzt ganz genau aufgepasst… (Tool)Tipp des Tages: fatrace weiterlesen

Benchmark der vServer bei PHP-Friends

Wenn ich in Foren gefragt werde welche vServer ich empfehlen kann, so nenne ich immer: Hetzner, Netcup, PHP-Friends und IP-Projects. (Wer mich frägt was ich nicht empfehlen kann: Strato und 1&1. Hosteurope hat zwar auch nur Virtuzzo Virtualisierung, aber die geht ganz gut…). Bislang war ich von meinen Empfehlungen nur Kunde von Hetzner und netcup.… Benchmark der vServer bei PHP-Friends weiterlesen