live from China::Hong Kong S.A.R. (中国::香港特別行政區)

Mighty Mouse - Ohne Ball

2010-03-03, on 12:08 | In computer science | No Comments

Yeah, heute ist meine neue Maus angekommen. Also ich muß sagen, Apple hat’s echt drauf eine verkacktes Standardprodukt schön einzupacken :)

mighty-mouse-1

Hier mal im Vergleich zu meiner alten Maus:

mighty-mouse-2

Ich hoffe, die neue Maus muß ich nun micht mehr resetten :)

N-TV sagt: Lightning 1.0b2pre is eine Testversion, Lightning 1.0 Beta aber nicht

2010-01-14, on 13:58 | In computer science | No Comments

Also da haben die Herren (oder wars ne Frau?) von N-TV mal wieder einen gucken lassen. Erst sagen sie:

Wer sich im Internet auf die Suche begab, fand zwar die lauffähige 1.0b2pre Build. Doch wer vertraut bei wichtigen Terminen schon gerne einer Testversion.

Und dann gleich danach kommt:

Rund einen Monat nach der Veröffentlichung von Thunderbird 3 ist es jetzt endlich so weit: Mozilla stellt die erste Beta von Lightning 1.0 zur Verfügung.

Quelle: Lightning 1.0 Beta ist da

Habe das Gefühl, dass die Beta-Mentalität um sich geschlagen hat und Leute Beta-Versionen von Programmen mittlerweile als “Release” ansehen. Auch wenn Beta ein bißchen nach dem pre-Alpha kommt, so ist es doch immernoch nicht Zeit zu jubeln. Mehr dazu unter Entwicklungsstadium (Software). Es könnte durchaus sein, dass Google die Revolution hier als Pionier herangetragen hat. Dort haben “neue” Dienste ja teilweise für mehrere Jahre den Beta-Status und die Menschen fangen an, sich darauf zu verlassen; gleichwohl dass dabei nichts garantiert ist. Stabilität schon lange nicht.

Ich bin sowieso dafür nur Beta-Versionen rauszubringen. Wer braucht schon Releases?

Google macht einen auf Spam-Versender

2009-12-08, on 18:17 | In computer science | No Comments

Ich hatte mich gerade mal wieder bei meinem Hong Kong’er Google AdSense Account eingeloggt. Heute erschien dort zum ersten mal so ein toller Screen, wo man sich zu Newslettern und so weiter anmelden kann. Mir war neu, dass Google jetzt im Spam-Business ist … also habe ich das mal lieber gelassen :)

Google Adsense Spam EMails

Noch mehr EMails muss ja nun wirklich nicht sein.

Neuer Server, neues Glück

2009-11-16, on 20:44 | In computer science | No Comments

… oder mehr im Geldbeutel. Ja, der Kozi hat sich einen neuen Server bestellt und wir seinen hier laufenden Server4You Root Server bald abstellen. Auch wenn es “cool” ist einen Root Server zu haben, mit dem man fast alles machen kann, so ist er ja nun nicht wirklich nötig. Auch wenn die 44 Euro im Monat nicht so sehr auf den Geldbeutel drücken, so ist er ja nun nicht wirklich erforderlich, um meinen Blog (und vielleicht noch ein paar Bilder) zu hosten. Außerdem habe ich meine Updatefaulheit in Bezug auf das hier laufende FreeBSD etwas ins absurde getrieben. Nach fast 4 Jahren gibt es so viele Updates und Sicherheitspatches für mein FreeBSD 5.4-RELEASE-p11, dass ich gar nicht soweit zählen kann.

Hinzu kommt, dass neue Wordpress-Versionen rummucken auf meiner alten Kiste. Wenn ich versuche bestimmte Seite mit irgendeinen Browser unter Mac OS X aufzurufen, schmiert der Indianer-Prozess weg und schreibt mir in das Apache-Log:

[Sun Nov 8 13:49:40 2009] [notice] child pid 489 exit signal Abort trap (6)

Erstmal steht der Kram im falschen Log, da das eigentlich eine OS-Fehlermeldung ist, und keine vom Apache. Klasse Fehlermeldung ist es noch dazu! Im Internet gibts nur ca. 3 Berichte da drüber und alle von FreeBSD Leuten. Lange Rede kurze Lösung: Updaten du fauler Koz! Wie schon erwähnt, das ist leichter gesagt, als getan. Naja, nun habe ich einen neuen VPS von Hosteurope mit schickem Debian druffn.

Hier das Wichtige liebe Tausende von Lesern: Die kommenden Tage wird der Blog umgezogen und er kann durchaus für eine kurze Zeit nicht erreichbar sein. Auch wenn ich damit nicht rechne.

P.S.: Die 31 Euro pro Monat, die ich spare, werden natürlich in die Rente angelegt.
P.P.S.: Eigentlich wollte ich ja nur ein bisschen Artikel schreiben hier, damit das häßliche Vieh endlich von der Startseite wegkommt!

Endlich tolle URLs

2009-10-29, on 23:23 | In computer science | 4 Comments

wordpressNachdem ich ewig nicht die DNS-Einträge, die Serverkonfiguration und die Wordpressinstallation ändern wollte, habe ich dies nun endlich auf die Reihe bekommen. Fast 4 Jahre und 10 Monate nachdem dieser Blog aus der Taufe gehoben wurde, hat er nun endlich “Pretty Permalinks“. Ja, ich bin ein wenig langsam aber lieber spät als nie, wa? :)

Gucke mal: http://www.kozen.de/2009/10/29/endlich-tolle-urls/

P.S.: SEO-technisch sollen die Links ja echt was bringen. Aber zum Glück liest den Blog hier eh keiner :)

Zu große Integer für den Rapper unter den Compilern

2009-06-23, on 16:31 | In computer science | 7 Comments

Habe gerade den folgenden Fehler vom Java / RAPC (RIM Application Compiler) gemeldet bekommen. Ist schon irgendwie ein bisschen komisch … ich dachte, dass “8″ eine nicht ganz so große Zahl ist.

rapc:
[exec] C:\…\eclipse\workspace\…\MyAwesomeClass.java:49: integer number too large: 08
[exec] private int month = 08;
[exec] ^
[exec] 1 error
[exec] Error!: Error: java compiler failed: javac -source 1.3 -target 1.3 -g -O -d C:\DOCUME~1\DEVELO~1\LOCALS~1\Temp\rapc_11afc754.dir -bootcl …
[exec] Result: 97

Wenn man anstatt “08” eine “07” oder kleiner wählt, dann ist alles in Ordnung. Auch eine “8“, also ohne “0” geht natürlich ohne Probleme. Das ist irgendwie zu hoch für mich :)

Programmierer verdienen mehr

2009-06-18, on 09:06 | In work | 6 Comments

Ich habe mich lange nicht mehr hier gemeldet. Das lag unter anderem daran, dass wir in ein neues Büro gezogen sind und es einiges zu tun gab. Ich musste somit also aus meinem alten Büro raus :( Aber hier gibt es auch weiterhin noch nette After-Work Aktivitäten 8-)

Endlich werden nun auch Programmier so behandelt, wie es sein soll! Intel Quad-Core mit soviel RAM wie reinpasst, eine superschnelle Graphikkarte mit zwei DVI-Ausgängen, an denen zwei 23″ Widescreen Monitore hängen; das macht insgesamt 3840×1080 Pixel. Code braucht Raum!

A proper programmer's desk

A proper programmer's desk

Ich konnte aber auch mein Auto und den Air Hockey Tisch behalten, was natürlich große Motivationsfaktoren bleiben :)

office_chevi office_airhockey

Kudos to Cass for the friggin’ awesome photos!

Wenn Schnecken an Schnecken schlecken

2009-05-29, on 23:23 | In computer science | 4 Comments

Heute in der Deutsch-Diskussion von Cass kam ein kleiner Zungenbrecher zum Einsatz. Um das Lernen etwas einfacher zu machen, habe ich mal die Apple Text-To-Speech Funktion benutzt. Ist ganz einfach in TextEdit: Text markieren, Edit-Speech-Start Speaking und schon gehts los. So sieht das dann aus:

Schnecken

Schnecken

picture-5 Play Audio: Schnecken Audio - Klick mich zum Abspielen!

Download: Schnecken Text als RTF.

Update 2009-06-10: Mir wurde gesagt, ich solle den Download Link doch bitte etwas deutlicher hervorheben. Das habe ich hiermit hoffentlich getan.

Kozen.de in Version 2.7

2009-01-31, on 17:14 | In computer science | 1 Comment

Yatta! Es ist nun vollbracht. Endlich habe ich mein altes Wordpress 1.5.2 von vor 4 Jahren auf den neusten Stand zu bringen. Man schiebt sowas ja immer vor sich her, weil das doch so viele Probleme macht machen kann. Ich denke da immer an die Datenbank, die schön kompatibel bleiben, die Plugins und Themes, die man ggf. updaten muss und so weiter. Vor allem wurde mir bei dem Gedanken daran von einer Version 1.5.2 auf 2.7 upzudaten sofort mulmig im Magen. Allerdings haben mir die Spammer keine Wahl gelassen, denn ich brauchte aktuelle Anti-Spam-Plugins, die mir das Leben etwas erleichtern.

Am Ende war alles gar nicht so schlimm wie angenommen und sogar mein ur-altes Theme läuft immernoch ohne Probleme. Nur ein Plugin, was ich aus versehen gelöscht habe, tut mir also auch nicht mehr meine “letzten Artikel” auflisten. Irgendwann fixe ich das auch mal. Ich musste nur einwenig mit der DB-Connection rumprobieren, denn beim Aufsetzen des Blogs wurde keine DB mit UTF8 angelegt. Es ist alles in Latin1, was allerdings offensichtlich auch meine chinesischen Zeichen verarbeiten kann. Bla bla bla … langweilig. Wie auch immer bei mir siehts gut funktionierend aus.

Jetzt muss ich noch meine Domain zu nem ordentlichen Provider (also nicht Strato) umziehen lassen, damit ich auch so schöne Links mit Titel in der URL und so erzeugen kann.

kozen.de gehackt

2009-01-28, on 12:10 | In computer science | 1 Comment

Wer den RSS Feed zu meinen Kommentaren abonniert hat, dem wird bestimmt schon aufgefallen sein, dass ich hier mit chinesischem / Viagra Spam in meinen Blog-Kommentaren konfrontiert bin. Das ganze läuft nun seit einigen und so langsam nervt das schon ein bisschen. Gerade der Kommtar-Bereich der Wall Lords und auch die Senfsoße war bei den SpamBots sehr beliebt. Ich habe das nun temporär gefixt und musste mich dafür erstmal selbst in meine eigene Datenbank hacken, da ich leider das Admin-Passwort vergessen hatte.

Ich gebe zu: Ihr habt es geschafft! Nach 4 Jahren des Faulseins werde ich meinen Blog hier updaten, SPAM-Plugins installieren und ihr könnt mich dann alle mal! Das Vorhaben ist nun wirklich endgültig in meine Taskliste gewandert!

Ich hoffe, ich werde nicht die DB kaputt spielen oder sonst was verkacken. Man stelle sich also bitte auf ggf. eintretende Nichterreichbarkeit von www.kozen.de ein. Achja, ich plane auch meine Domain zu einem ordentlichen Domain-Provider zu transferieren. Sowas funktioniert nicht immer reibungslos, also dann ggf. mal unter http://kozen.active.ws/ vorbeischauen :)

Noch ein paar Anmerkungen zu dem Hack, der meiner Meinung nach eine Tür für die Spambots aufgemacht hat:
Ich habe Nutzereinträge in meinem User-Listing im Admin-Bereich des Blogs gefunden. Diese User hatten die IDs 20 und 21 und wurden beim Laden der Seite mit JavaScript schnell wieder versteckt. Ein Anzeichen dafür war das Aufrufen eines externen Skripts (http://search-again.net/js/js.js) in der jeweiligen HTML Tabelle. Ein weiteres Anzeichen waren Einträge in der wp_options Tabelle meiner MySQL-DB welche etwas kryptische Werte hatten, wie rss_2cffab547b99df8958e649141891b21d. Ich bin mir nicht sicher, ob dies wirklich etwas damit zu tun hatte, aber normal ist war nicht - also wurde es raus-gekachelt.

Es gibt dazu eine nette Diskussion auf wordpress.org. Wer dem folgen möchte, der liest bitte: Sudden inexplicable login failure (24 posts).

Hack the planet!

Next Page »

about | kozens blog