Blah-Archiv » Hacking http://localhost/blah-dev Kurz und knapp und blah... Thu, 01 Aug 2013 18:58:27 +0000 de-DE hourly 1 http://wordpress.org/?v=3.6 Abt.: Wie programmiert man in der Hölle? Rupert… http://localhost/blah-dev/2013/01/01/abt-wie-programmiert-man-in-der-hoelle-rupert/ http://localhost/blah-dev/2013/01/01/abt-wie-programmiert-man-in-der-hoelle-rupert/#comments Tue, 01 Jan 2013 16:20:47 +0000 Nachtwächter http://localhost/blah-dev/2013/01/01/abt-wie-programmiert-man-in-der-hoelle-rupert/ Abt.: Wie programmiert man in der Hölle? Rupert Hausberger entwickelt einen Amiga-Emulator in HTML5 und Javascript, um Spiele und Demos für den Amiga direkt im Browser wiederzugeben. Wenn ich nur an die lustige Hardware zurückdenke, die man dafür emulieren muss (etwa den sehr speziellen Blitter oder diesen Copper, der schön mit dem Rasterstrahl synchronisert arbeiten konnte), dann frage ich mich, warum zum hl. Henker man eigentlich nicht den fertigen und gut funktionierenden (ich nutze ihn selbst) UAE verwenden sollte. Ach, weil der eine klassische Anwendung ist und man ja heute alles im Browser machen will. Auch, wenn man dafür Räder neu erfinden muss und für eine befriedigende Performance auf die nächste oder übernächste Hardwaregeneration warten muss. Ich verstehe.

]]>
http://localhost/blah-dev/2013/01/01/abt-wie-programmiert-man-in-der-hoelle-rupert/feed/ 0
Und das ist meine heutige Lieblingsstatistik zu … http://localhost/blah-dev/2012/01/16/und-das-ist-meine-heutige-lieblingsstatistik-zu/ http://localhost/blah-dev/2012/01/16/und-das-ist-meine-heutige-lieblingsstatistik-zu/#comments Mon, 16 Jan 2012 11:21:10 +0000 Nachtwächter http://localhost/blah-dev/2012/01/16/und-das-ist-meine-heutige-lieblingsstatistik-zu/ Und das ist meine heutige Lieblingsstatistik zu verschiedenen Programmiersprachen:D

]]>
http://localhost/blah-dev/2012/01/16/und-das-ist-meine-heutige-lieblingsstatistik-zu/feed/ 0
Was lässt man mal Leute in der Hölle programmi … http://localhost/blah-dev/2011/05/17/was-lasst-man-mal-leute-in-der-holle-programmi/ http://localhost/blah-dev/2011/05/17/was-lasst-man-mal-leute-in-der-holle-programmi/#comments Tue, 17 May 2011 16:58:55 +0000 Nachtwächter http://localhost/blah-dev/2011/05/17/was-lasst-man-mal-leute-in-der-holle-programmi/ Was lässt man mal Leute in der Hölle programmieren, um sie so richtig zu quälen? Wie wäre es zum Beispiel mit einem PC-Emulator, realisiert in JavaScript, lauffähig im Browser; und ein Linux-Kernel bootet darauf auch…

]]>
http://localhost/blah-dev/2011/05/17/was-lasst-man-mal-leute-in-der-holle-programmi/feed/ 2
MAMEBrowse http://localhost/blah-dev/2011/01/04/mamebrowse/ http://localhost/blah-dev/2011/01/04/mamebrowse/#comments Tue, 04 Jan 2011 07:21:24 +0000 Nachtwächter http://localhost/blah-dev/2011/01/04/mamebrowse/ Du hast ja recht, A.! Mein Kommandozeilenprogramm, um diese verkackte history.dat für MAME zu lesen, ist wirklich nicht modern, auch wenn ich es ganz praktisch finde. Vielleicht gefällt dir ja ein in Python gehäckselter Webserver für den gleichen Zweck ein bisschen besser. Das Ding hört auf Port 8000.

]]>
http://localhost/blah-dev/2011/01/04/mamebrowse/feed/ 0
Man kann die gleiche Funktionalität eines Progr … http://localhost/blah-dev/2010/11/06/man-kann-die-gleiche-funktionalitaet-eines-progr/ http://localhost/blah-dev/2010/11/06/man-kann-die-gleiche-funktionalitaet-eines-progr/#comments Sat, 06 Nov 2010 02:08:38 +0000 Nachtwächter http://localhost/blah-dev/2010/11/06/man-kann-die-gleiche-funktionalitaet-eines-progr/ Man kann die gleiche Funktionalität eines Programmes, nämich die Ausgabe eines kurzen Textes, in drei verschiedenen Versionen der ausführbaren Datei haben – mit einer Dateigröße von 510 KiB, mit einer Dateigröße von einem Megabyte oder auch mal in unter einem Kilobyte.

]]>
http://localhost/blah-dev/2010/11/06/man-kann-die-gleiche-funktionalitaet-eines-progr/feed/ 0
Wer schon in LISP gar nicht auf (define-syntax . … http://localhost/blah-dev/2010/04/14/wer-schon-in-lisp-gar-nicht-auf-define-syntax/ http://localhost/blah-dev/2010/04/14/wer-schon-in-lisp-gar-nicht-auf-define-syntax/#comments Wed, 14 Apr 2010 12:20:04 +0000 Nachtwächter http://localhost/blah-dev/2010/04/14/wer-schon-in-lisp-gar-nicht-auf-define-syntax/ Wer schon in LISP gar nicht auf (define-syntax …) verzichten konnte, der wird sich jetzt bestimmt darüber freuen, dass man endlich auch in Perl 5 seine eigene Syntax für die Programmiersprache machen kann. Wer die dabei entstehenden Skripte lesen will, wird sich vermutlich ein bisschen weniger freuen…

Aber was solls, den Ruf Perls als einer »write once«-Sprache muss man ja fördern.

]]>
http://localhost/blah-dev/2010/04/14/wer-schon-in-lisp-gar-nicht-auf-define-syntax/feed/ 0
Zu viel Bloat in WordPress? Nicht zufrieden mit … http://localhost/blah-dev/2010/02/07/zu-viel-bloat-in-wordpress-nicht-zufrieden-mit/ http://localhost/blah-dev/2010/02/07/zu-viel-bloat-in-wordpress-nicht-zufrieden-mit/#comments Sun, 07 Feb 2010 01:30:35 +0000 Nachtwächter http://localhost/blah-dev/2010/02/07/zu-viel-bloat-in-wordpress-nicht-zufrieden-mit/ Zu viel Bloat in WordPress? Nicht zufrieden mit s9y? Es gibt Abhilfe in nur 894 Bytes. ;-)

]]>
http://localhost/blah-dev/2010/02/07/zu-viel-bloat-in-wordpress-nicht-zufrieden-mit/feed/ 0
Und heute mal etwas für Freunde von XMAME, Linu … http://localhost/blah-dev/2009/10/12/und-heute-mal-etwas-fuer-freunde-von-xmame-linu/ http://localhost/blah-dev/2009/10/12/und-heute-mal-etwas-fuer-freunde-von-xmame-linu/#comments Mon, 12 Oct 2009 15:39:55 +0000 Nachtwächter http://localhost/blah-dev/2009/10/12/und-heute-mal-etwas-fuer-freunde-von-xmame-linu/ Und heute mal etwas für Freunde von XMAME, Linux und Kommandozeile, die auch Interesse an den Informationen in der ›history.dat‹ haben

]]>
http://localhost/blah-dev/2009/10/12/und-heute-mal-etwas-fuer-freunde-von-xmame-linu/feed/ 0
Zweite Alpha von wpcmd veröffentlicht http://localhost/blah-dev/2009/09/23/zweite-alpha-von-wpcmd-veroeffentlicht/ http://localhost/blah-dev/2009/09/23/zweite-alpha-von-wpcmd-veroeffentlicht/#comments Wed, 23 Sep 2009 19:18:28 +0000 Nachtwächter http://localhost/blah-dev/2009/09/23/zweite-alpha-von-wpcmd-veroeffentlicht/ Ich habe in den letzten Tagen eine Menge Bugs aus Wpcmd entfernt und jetzt mal eine zweite Alpha daraus gemacht. Es gibt keine neuen Features, die kommen aber auch bald, wenn die Grundfunktion fehlerfrei ist. (Wer gelegentlich hackt, weiß, wie dehnbar das Wort »bald« sein kann.)

]]>
http://localhost/blah-dev/2009/09/23/zweite-alpha-von-wpcmd-veroeffentlicht/feed/ 0
wpcmd – Ein Kommandozeilen-Client für #WordPress http://localhost/blah-dev/2009/09/21/wpcmd-ein-kommandozeilen-client-fuer-wordpress/ http://localhost/blah-dev/2009/09/21/wpcmd-ein-kommandozeilen-client-fuer-wordpress/#comments Mon, 21 Sep 2009 00:12:09 +0000 Nachtwächter http://localhost/blah-dev/?p=3536 Große Dinge haben ihre Schatten hier schon vorausgeworfen, und jetzt gibt es die erste, frühe Alpha des einzig wahren WordPress-Clients für echte Nerds:

wpcmd 0.01 alpha - Zur Download-Seite

Nerdy blogging!

]]>
http://localhost/blah-dev/2009/09/21/wpcmd-ein-kommandozeilen-client-fuer-wordpress/feed/ 13
Merke, Hacker! Wenn du für ein Programm so etwa … http://localhost/blah-dev/2009/09/18/merke-hacker-wenn-du-fuer-ein-programm-so-etwa/ http://localhost/blah-dev/2009/09/18/merke-hacker-wenn-du-fuer-ein-programm-so-etwa/#comments Fri, 18 Sep 2009 01:18:06 +0000 Nachtwächter http://localhost/blah-dev/2009/09/18/merke-hacker-wenn-du-fuer-ein-programm-so-etwa/ Merke, Hacker! Wenn du für ein Programm so etwas wie einen Cache mit serialisierten Instanzen deiner Klasse unterhältst, um auf gewisse, langwierig zu ermittelnde aber sich selten ändernde Daten nicht ewig warten zu müssen, und wenn du denn einen dummen Fehler in deiner Klasse behebst, darfst du dich nicht wundern, wenn du beim anschließenden Testlauf immer noch die falschen Daten vor Augen hast – aus dem Cache. Ich habe bestimmt drei Stunden nach diesem Scheißfehler gesucht, bis ich den Cache mal gelöscht habe. Es gibt keine Sache, die so einfach ist, dass ich sie nicht falsch machen könnte…

]]>
http://localhost/blah-dev/2009/09/18/merke-hacker-wenn-du-fuer-ein-programm-so-etwa/feed/ 1
Wenn es so etwas für Joomla gibt, denn will ich … http://localhost/blah-dev/2009/08/29/wenn-es-so-etwas-fuer-joomla-gibt-denn-will-ich/ http://localhost/blah-dev/2009/08/29/wenn-es-so-etwas-fuer-joomla-gibt-denn-will-ich/#comments Sat, 29 Aug 2009 12:49:31 +0000 Nachtwächter http://localhost/blah-dev/2009/08/29/wenn-es-so-etwas-fuer-joomla-gibt-denn-will-ich/ Wenn es so etwas für Joomla gibt, denn will ich das auch für WordPress haben, und deshalb denke ich gerade recht intensiv über einen Kommandozeilen-Client speziell für WordPress nach. Das liegt übrigens auch an der tollen Idee der WP-Entwickler, das Ding mit Unmengen von AJAX so aufzublähen, dass es auf einem langsamen Rechner geradezu unbenutzbar wird. Als Sprache nehme ich Python, weil mein Perl-Gehacke von keinem anderen Menschen durchstiegen werden kann. Wenn ich das Ding in einigermaßen präsentationsfähigem Zustand habe, gibt es hier einen Hinweis und einen Download-Link…

]]>
http://localhost/blah-dev/2009/08/29/wenn-es-so-etwas-fuer-joomla-gibt-denn-will-ich/feed/ 2
Das Coding ist unglaublich. Wenn man in … http://localhost/blah-dev/2009/03/23/das-coding-ist-unglaublich-wenn-man-in/ http://localhost/blah-dev/2009/03/23/das-coding-ist-unglaublich-wenn-man-in/#comments Mon, 23 Mar 2009 17:33:43 +0000 Nachtwächter http://localhost/blah-dev/2009/03/23/das-coding-ist-unglaublich-wenn-man-in/ Das Coding ist unglaublich. Wenn man in den Quelltext der Website eindringt, wird einem klar, dass die Programmierer eingeschlafen sein müssen, als sie in der Lektion saßen, in der sie lernten, wofür eigentlich dieses XSLT gut sein soll. Es handelt sich eigentlich eher um einen Belastungstest für einen XML-Parser/Serializer als um eine richtige Produktions-Site… – manchmal bin ich wirklich froh, dass ich mich nicht mit derartigen Problemen herumschlagen muss.

]]>
http://localhost/blah-dev/2009/03/23/das-coding-ist-unglaublich-wenn-man-in/feed/ 0
Es ist schon schwierig, zu erkennen, ob … http://localhost/blah-dev/2009/03/16/es-ist-schon-schwierig-zu-erkennen-ob/ http://localhost/blah-dev/2009/03/16/es-ist-schon-schwierig-zu-erkennen-ob/#comments Mon, 16 Mar 2009 22:24:52 +0000 Nachtwächter http://localhost/blah-dev/2009/03/16/es-ist-schon-schwierig-zu-erkennen-ob/ Es ist schon schwierig, zu erkennen, ob im Browser JavaScript läuft. Das hier ist eine besonders »kreative« Lösung des Problemes.

]]>
http://localhost/blah-dev/2009/03/16/es-ist-schon-schwierig-zu-erkennen-ob/feed/ 3
Der Nameserver als Künstler http://localhost/blah-dev/2009/02/14/der-nameserver-als-kuenstler/ http://localhost/blah-dev/2009/02/14/der-nameserver-als-kuenstler/#comments Sat, 14 Feb 2009 22:46:22 +0000 Nachtwächter http://localhost/blah-dev/2009/02/14/der-nameserver-als-kuenstler/ Wenn man eine Website von einem Server auf einen andern umzieht, kann man schon was erleben. Der eigentliche Vorgang ist ja gar nicht weiter wild. Ein paar Daten werden kopiert, und auf dem anderen Server wird der Output von mysqldump mal eben auf mysql gepipt (ein dummes Verb ist das). Okay, die Dateirechte sollte man auch anpassen. Zum mehr oder minder guten Ende ersetzt man die Website auf dem alten Server noch durch einen Hinweistext, dass gerade Wartungsarbeiten (was für ein Bullshit-Wort) durchgeführt werden, und dann wird einfach ein neuer virtueller Host für das Zielsystem in den Apache eingetragen und der Nameserver bekommt zu guter Letzt seine neue IP. Und dann heißt es warten, bis DNS wieder funktioniert. Das kann ja dauern. Und in der Zwischenzeit kriegen die Leute halt einen nüchternen Hinweis zu sehen. Oder aber, wie im Screenshot des Tages, auch mal eine völlig zerschossene Darstellung

]]>
http://localhost/blah-dev/2009/02/14/der-nameserver-als-kuenstler/feed/ 1
Meine eigenen WordPress-Themes haben doc … http://localhost/blah-dev/2009/01/17/meine-eigenen-wordpress-themes-haben-doc/ http://localhost/blah-dev/2009/01/17/meine-eigenen-wordpress-themes-haben-doc/#comments Sat, 17 Jan 2009 17:59:01 +0000 Nachtwächter http://localhost/blah-dev/2009/01/17/meine-eigenen-wordpress-themes-haben-doc/ Meine eigenen WordPress-Themes haben doch immer noch den Code, den ich am besten verstehe – ich verstehe einfach nicht, was andere Leute so alles in ein Theme reinbasteln wollen und welche Umstände sie sich damit machen. Nicht nur, dass ich Lichternacht gerade in Windeseile gefixt habe, ich habe auch in unter vier Stunden das Gerüst für ein Blogprojekt einiger anderer Leute gestrickt, indem ich einfach eines meiner Themes bearbeitet und dabei gehörig umgestaltet habe – CSS reichte dafür völlig aus.

]]>
http://localhost/blah-dev/2009/01/17/meine-eigenen-wordpress-themes-haben-doc/feed/ 2
So, wenn die Blogger aus Hannover wieder … http://localhost/blah-dev/2008/08/15/so-wenn-die-blogger-aus-hannover-wieder/ http://localhost/blah-dev/2008/08/15/so-wenn-die-blogger-aus-hannover-wieder/#comments Fri, 15 Aug 2008 03:44:33 +0000 Nachtwächter http://localhost/blah-dev/2008/08/15/so-wenn-die-blogger-aus-hannover-wieder/ So, wenn die Blogger aus Hannover wieder einen funktionierenden Aggregator haben wollen, hier ist mein Angebot. Und jetzt habe ich erstmal wieder die Schnauze voll…

]]>
http://localhost/blah-dev/2008/08/15/so-wenn-die-blogger-aus-hannover-wieder/feed/ 0
So, jetzt gibt es auch ein WordPress-Plu … http://localhost/blah-dev/2008/06/05/so-jetzt-gibt-es-auch-ein-wordpress-plu/ http://localhost/blah-dev/2008/06/05/so-jetzt-gibt-es-auch-ein-wordpress-plu/#comments Thu, 05 Jun 2008 13:40:48 +0000 Nachtwächter http://localhost/blah-dev/2008/06/05/so-jetzt-gibt-es-auch-ein-wordpress-plu/ So, jetzt gibt es auch ein WordPress-Plugin für dieses Eselsohr.

]]>
http://localhost/blah-dev/2008/06/05/so-jetzt-gibt-es-auch-ein-wordpress-plu/feed/ 0
Man kann ja allzu leicht etwas Schlechte … http://localhost/blah-dev/2008/05/16/man-kann-ja-allzu-leicht-etwas-schlechte/ http://localhost/blah-dev/2008/05/16/man-kann-ja-allzu-leicht-etwas-schlechte/#comments Thu, 15 May 2008 23:16:03 +0000 Nachtwächter http://localhost/blah-dev/2008/05/16/man-kann-ja-allzu-leicht-etwas-schlechte/ Man kann ja allzu leicht etwas Schlechtes über PHP schreiben. Und meistens halte ich mich zurück. Aber das es so einfach ist, den PHP-Interpreter zum Absturz zu bringen, das es wirklich ausreicht, wenn sich eine eingefügte Datei selbst noch einmal included, und schon kackt der PHP-CLI mit Segfault ab, das ist schon ein arger Bug. Wenn auch wahrscheinlich ein harmloser, da niemand so etwas jemals coden würde. Jedenfalls nicht direkt. Aber dass eine Datei unter bestimmten Bedingungen eine andere included, die dann ihrerseits wieder die erste Datei included, das mag in einer komplexen und schlampig programmierten Anwendung vorkommen…

]]>
http://localhost/blah-dev/2008/05/16/man-kann-ja-allzu-leicht-etwas-schlechte/feed/ 1
Dieses Skript ist kein Beispiel guten Pr … http://localhost/blah-dev/2008/04/06/dieses-skript-ist-kein-beispiel-guten-pr/ http://localhost/blah-dev/2008/04/06/dieses-skript-ist-kein-beispiel-guten-pr/#comments Sun, 06 Apr 2008 16:52:37 +0000 Nachtwächter http://localhost/blah-dev/2008/04/06/dieses-skript-ist-kein-beispiel-guten-pr/ Dieses Skript ist kein Beispiel guten Programmierstils, aber es läuft.

]]>
http://localhost/blah-dev/2008/04/06/dieses-skript-ist-kein-beispiel-guten-pr/feed/ 0
Uff! Meine Datenbank mit Transkriptionen … http://localhost/blah-dev/2008/03/09/uff-meine-datenbank-mit-transkriptionen/ http://localhost/blah-dev/2008/03/09/uff-meine-datenbank-mit-transkriptionen/#comments Sun, 09 Mar 2008 16:05:49 +0000 Nachtwächter http://localhost/blah-dev/2008/03/09/uff-meine-datenbank-mit-transkriptionen/ Uff! Meine Datenbank mit Transkriptionen des Voynich-MS scheint so weit fehlerfrei zu sein. Ich habe wirklich lange nichts »dickes« mehr veröffentlicht…

]]>
http://localhost/blah-dev/2008/03/09/uff-meine-datenbank-mit-transkriptionen/feed/ 0
Ich schreibe gerade mein erstes CGI-Skri … http://localhost/blah-dev/2008/03/09/ich-schreibe-gerade-mein-erstes-cgi-skri/ http://localhost/blah-dev/2008/03/09/ich-schreibe-gerade-mein-erstes-cgi-skri/#comments Sun, 09 Mar 2008 11:12:54 +0000 Nachtwächter http://localhost/blah-dev/2008/03/09/ich-schreibe-gerade-mein-erstes-cgi-skri/ Ich schreibe gerade mein erstes CGI-Skript in Python, weil ich immer wieder höre, dass Perl eine »write once«-Sprache wäre. Und dieses Skript sollen auch andere Menschen verstehen und anpassen können, deshalb mal die andere Sprache. In der Tat, in Python hackt es sich recht angenehm, selbst, wenn man CGI macht…

]]>
http://localhost/blah-dev/2008/03/09/ich-schreibe-gerade-mein-erstes-cgi-skri/feed/ 1
Ich teste gerade dieses Theme mit WordPr … http://localhost/blah-dev/2008/03/07/ich-teste-gerade-dieses-theme-mit-wordpr/ http://localhost/blah-dev/2008/03/07/ich-teste-gerade-dieses-theme-mit-wordpr/#comments Fri, 07 Mar 2008 13:53:12 +0000 Nachtwächter http://localhost/blah-dev/2008/03/07/ich-teste-gerade-dieses-theme-mit-wordpr/ Ich teste gerade dieses Theme mit WordPress 2.5 (natürlich in einer lokalen Installation). Das meiste funktioniert, sogar die Anzeige der letzten Schlagworte, die aus einer direkten Query an die Datenbank kommt. Nur die Gravatare funzen nicht, da scheint sich in 2.5 etwas geändert zu haben. Na ja, man hat ja Zeit (und nichts besseres zu tun). Lustig: Ich habe hier eben die Beiträge exportiert und bei mir wieder importiert, was mir die Umlaute in Benutzernamen (und nur dort) zerschossen hat.

]]>
http://localhost/blah-dev/2008/03/07/ich-teste-gerade-dieses-theme-mit-wordpr/feed/ 0
Das nenne ich Datenverarbeitung! Ich hab … http://localhost/blah-dev/2008/03/07/das-nenne-ich-datenverarbeitung-ich-hab/ http://localhost/blah-dev/2008/03/07/das-nenne-ich-datenverarbeitung-ich-hab/#comments Thu, 06 Mar 2008 23:55:40 +0000 Nachtwächter http://localhost/blah-dev/2008/03/07/das-nenne-ich-datenverarbeitung-ich-hab/ Das nenne ich Datenverarbeitung! Ich habe jetzt aus dem interlinearen Archiv der Transkriptionen des Voynich-Manuskriptes mit Hilfe einiger Skripten eine weit gehend normalisierte Datenbank gemacht. Der Vorgang hat eine ganze Weile gedauert und unverständliche Daten in ein anderes Format gebracht, in dem sie genau so unverständlich bleiben. Manchmal tut man Dinge…

]]>
http://localhost/blah-dev/2008/03/07/das-nenne-ich-datenverarbeitung-ich-hab/feed/ 0
Ein Quelltext in Perl sieht wirklich oft … http://localhost/blah-dev/2008/03/06/ein-quelltext-in-perl-sieht-wirklich-oft/ http://localhost/blah-dev/2008/03/06/ein-quelltext-in-perl-sieht-wirklich-oft/#comments Thu, 06 Mar 2008 20:07:55 +0000 Nachtwächter http://localhost/blah-dev/2008/03/06/ein-quelltext-in-perl-sieht-wirklich-oft/ Ein Quelltext in Perl sieht wirklich oft aus, als wäre die Datei zerschossen. Eine Sprache, in der so eine Anweisung wie…
s/^\< [^\<]+\>\s*//;
…völlig zulässig und (in meinem Fall) sinnvoll ist, die ist schon ein bisschen krank.

]]>
http://localhost/blah-dev/2008/03/06/ein-quelltext-in-perl-sieht-wirklich-oft/feed/ 7