Jan 31

Joomla und MySQL 5
Dienstag, Januar 31st, 2006 | Comments: 0 | Trackbacks/Pingbacks: 0

Leider ist für das CMS Joomla eine funktionierende Version, die unter der neuen MySQL Version 5 läuft noch nicht erschienen. Laut Roadmap ist dieses auch nicht vor der Version 1.1 geplant.

Seit der Joomla Version 1.0.7 liegt aber im Ordner “includes” die Datei database.mysql5.php, die zumindest einen Prototype-Treiber für MySQL 5 darstellen soll. Leider funktioniert diese Version sowie alle anderen im Joomla.org-Forum erhältlichen nicht einwandfrei. Tauscht man die File wie angegeben gegen die Datei database.php aus, versagt Joomla seinen Dienst und man erhält beim aufrufen der URL nur eine weisse Seite.

Stellt man per php.ini oder .htaccess das Error-Handling von PHP an, bekommt man zumindest ansatzweise eine Information, wieso das CMS nicht funktioniert:

Fatal error: Call to undefined method mosSession::_setSchema() in database.php on line 757

Wie es ausshieht, hat sich in der Joomla-Community bislang über diesen Fehler noch niemand Gedanken gemacht, geschweige denn eine Lösung eroiert. Stattdessen wird zum Downgrade geraten. Zugegeben, eine Lösung, die vielleicht für Leute mit einem eigenen Server interessant ist, setzt aber der Hosting-Provider MySQL 5 ein, wird es kompliziert, zumal die Lösung des Problems sehr einfach ist … zumindest auf den ersten Blick!

Debuggt man das Joomla-System einwenig und schaut sich den entsprechenden Code der Datei database.mysql5.php etwas näher an, so fällt einem folgendes auf:

In der abstracten Classe mosDBTable gibt es die private member Funktion &_getSchema(), die auch anstandslos aufgerufen wird. Dort wird die ebenfalls als privat member declarierte setSchema() aufgerufen, die aber nicht als solche geschrieben ist (ca. Zeile 760). Korregiert man die Schreibweise, also schreibt &_setSchema() anstatt setSchema(), läuft Joomla auch mit MySQL 5 anstandslos.

.. zumindest auf den ersten Blick. Ob auch alle Module (vorallem 3rd party) laufen, kann ich bis dato nicht sagen. Zumindest das Module SimpleFAQ 2.11 scheint mit dem oben genannten WorkAround nicht zu funktionieren.

Jan 30

Kampf gegen Software-Piraterie in Asien
Montag, Januar 30th, 2006 | Comments: 0 | Trackbacks/Pingbacks: 0

Auf dem diesjährigen Weltwirtschaftsforum in Davos hat sich Bill Gates zur Situation der Software-Piraterie in Asien geäußert. Es wird nur noch zehn Jahre dauern, so Gates, bis Indien und China geeignete Lizenzierungspraktiken übernehmen. Langfristig würden beide Länder geistiges Eigentum respektieren, da sie sich selbst von reinen Billigproduktionsstandorten zu Produzenten hochwertiger Technik entwickeln würden, so Gates weiter.

Vor 2 Jahren hat Mr. Gates übrigends an der selben Stelle etwas ähnliches behauptet. In der damalige Ankündigung prognostizierte Bill Gates das Spam binnen zwei Jahren ausgezumerzt sein würde. Nun ja, wie gute seine Prognose war, sehe ich ja jeden Morgen an meinem E-Mail-Postfach …

Aber da Mr. Gates den zeitlichen Rahmen bei seiner diesjährigen Prognose etwas großzügiger gesteckt hat, besteht ja ein wenig Hoffnung, das zumindest diese sich erfüllt … oder auch nicht …

Jan 30

Windows auf Mac – nun also doch?
Montag, Januar 30th, 2006 | Comments: 4 | Trackbacks/Pingbacks: 0

Laut dem Blog Ramblings of a Computer Guru ist es möglich, auf einem IntelMac ein DualBoot System mit Windows XP und Mac OS X laufen zu lassen.

In einer 19 Schritt Anleitung beschreibt der Autor, wie man einen Intel-Mac mit Mac OS und WindowsXP bestücken und somit zu einem Dual-boot-System umbauen kann.

Ob es funktioniert kann ich IMO leider noch nicht bestätigen (magels IntelMac), wenn es aber stimmen sollte geht wohl für viele Macianer ein Traum in Erfüllung.

Update
Laut heise.de doch eher ein Hoax als Realität … schade eigentlich …

Jan 27

Alte Dateien nach Datum löschen
Freitag, Januar 27th, 2006 | Comments: 0 | Trackbacks/Pingbacks: 0

Das kostenlose Kommandozeilen Tool DelAge32 von Horst Schäfer Schaeffer löscht oder verschiebt Dateien mit einem Mindestalter, das in Tagen angegeben wird.

Äußerst praktisch diese nur 10 KB große Tool! Speichert man z.B. die Backups einer Datenbank fortlaufend mit dem aktuellen Datum, braucht aber letztendlich nur immer die letzten 3 oder 4 Tage (falls ein Fehler erst später entdeckt wird), so kann man mit diesem Tool und dem Taskplaner automatisch alle Backups löschen, die z.B. älter als 4 Tage sind.

Das Tool verfügt zudem noch über Optionen wie z.B. recurse (rekursiv), subonly (außer Start-Verzeichnis), includeRO (auch schreibgeschützte Dateien) oder move (Verschieben mit Zielangabe), was noch weitere Spielereien und Möglichkeiten eröffnet. Nähere Infos und eine ausführliche Hilfe gibt es auf der HomePage von Horst Schäfer Schaeffer.

Jan 27

AIBO wird eingestellt
Freitag, Januar 27th, 2006 | Comments: 1 | Trackbacks/Pingbacks: 0

AIBOZu meinem eigenen AIBO werde ich wohl nun doch nicht mehr kommen. Wie Sony heute zu meinem großen Bedauern verlauten ließ, wird die Produktion des kleinen Elektro-Tierchens eingestellt. Auch für den QRIO, einen humanoiden Roboter von Sony wird es keine Weiterentwicklung mehr geben. Sony betonte allerdings, daß sich die Entwicklungsarbeiten an dem seit 1999 produzierten Hundes in einer breiten Produktpalette in der Unterhaltungs-Elektronik niederschlagen werden. Auch der Support für die Elektro-Tierche wird weitergehen.

Mist .. vielleicht hätte ich mir doch keine neuen Rechner kaufen sollen, sondern erst mal so ein Vieh – nun sehe ich auf jeden Fall schwarz für meinen eigenen AIBO … es sei denn, jemand will seinen in gute Hände abgeben :) solche Spenden werden auf jeden Fall gerne angenommen :)

Jan 23

XP on Intel-Macs
Montag, Januar 23rd, 2006 | Comments: 0 | Trackbacks/Pingbacks: 0

Kaum sind die ersten Intel-Macs im Umlauf, versuchen die ersten auf diesen Maschinen eine Dual-Boot Umgebung zu erstellen, also neben MacOS auch ein Windows XP laufen zu lassen.

Das dieses nicht gerade von viel Erfolg gekrönt ist, kann man inzwischen in diversen Blogs lesen. Der neue Intel-Mac benutzt nicht das Standard-PC-BIOS sondern den BIOS-Nachfolger EFI (Extensible Firmware Interface) was einer einfachen Installation von Windows XP schon mal einen Riegel vorschiebt.

Auch der XP Nachfolger Vista zeigt sich auf einem Intel-Mac alles andere als gefolgsam, obwohl Windows Vista EFI unterstützen soll.

Bislang gelangen es lediglich Intel-Macs von GPT- und APM-konformen Medien für den Mac oder per NetBoot (TFTP) zu starten, doch geforscht wird weiter.

Zudem hat im Blog “Nakfull Propaganda” ein gewisser Colin einen Wettbewerb ausgerufen. Wer es schafft, einen Intel-Mac mit MacOS X und Windows XP zum Dual-Boot-System zu machen, bekommt von Colin 100,- US-Dollar plus mit Hilfe anderer gesammelte Spendengelder (zur Zeit 267,- US-Dollar)

Interessant wäre ein Dual-Boot-System mit Windows und MacOS X auf jeden Fall, gerade aus Sicht eines Entwicklers wie meiner Wenigkeit. Es bleibt also abzuwarten was die Zukunft so bringt :)

Jan 23

Flash-Movies mit älteren Plugins testen
Montag, Januar 23rd, 2006 | Comments: 0 | Trackbacks/Pingbacks: 0

Zum wechseln der Flash-Plugins gibt es auf der Seite kewbee.de ein Freeware-Tool, mit dem man die Plugins für den IE und Mozilla bequem austauschen bzw. deaktivieren kann. Außerst nützlich, wenn man ein js-Detector testen möchte oder seine Movies in verschienden PlugIns testen will.

Ältere Flash-Plugins gibt es übrigends direkt bei Macromedia.

Jan 19

Photoshop-Pinsel für lau
Donnerstag, Januar 19th, 2006 | Comments: 1 | Trackbacks/Pingbacks: 0

Photoshop BrushesMal wieder etwas aus der Kategorie “kostnix”.

Auf der Seite inobscuro.com gibt es kostenlose Pinsel (Brushes) für Adobe Photoshop.

Die Brushes stehen unter der Creative Commons Attribution- NonCommercial- ShareAlike 2.5 License (CCL) und neben den Downloads findest sich dort ein Tutorial wie man seine eigenen Bruhses erstellt bzw. die dortigen verwendet.

Jan 19

wikipedia.de nicht erreichbar
Donnerstag, Januar 19th, 2006 | Comments: 2 | Trackbacks/Pingbacks: 0

Aufgrund einer einstweilige Verfügung des Amtsgericht Berlin-Charlottenburg ist die deutsche Version der freien Enzyklopädie Wikipedia nicht mehr unter der Domain wikipedia.de erreichbar.

Per gerichtliche Anordnung untersagt das Amtsgericht dem Verein Wikimedia Deutschland, von der Domain wikipedia.de auf de.wikipedia.org weiterzuleiten. Der Grund dafür ist, dass die Eltern des verstorbenen Computerhackers Tron (Boris F.) aus Berlin nicht wünschten, dass der volle Name ihres Sohnes und nicht nur sein Pseudonym in einem Artikel der Wikipedia veröffentlicht wird.

Stellt sich einem doch die Frage, ist der Nachname einer Hackerlegende (oder von wem auch immer) von öffentlichem Interesse oder ist selbiger durch das Persönlichkeitsrecht geschützt. Gerade die Tatsache das Tron 1999 1998 Verstorben ist, wirft ein komplett anderes Licht auf die Angelegenheit. Bei einer lebenden Person würde ich automatisch dem Persönlichkeitsrecht vorzug geben, aber bei einem Toten stellt sich die Sachlage doch etwas anders dar (zumindest für einen juristischen Laien wie mich).

Das der Chaos Computer Club (CCC) sich auf die Seiten der Eltern von Boris F. gestellt hat, wurde zwar in vielen Artikel geschrieben (SPON, derStandard.at), auf der Seite des CCC aber dementiert (hätte mich auch gewundert).

Stellt sich abschließend aber die Frage, welche Ziele die Familie des 1998 verstorbenen Hackers verfolgt und welche Auswirkungen ein Urteil im bezug auf das postmortale Persönlichkeitsrecht haben wird … vielleicht kennen spätere Generationen bald nur noch Ludwig van B. oder John L.

Update
Mehr zum Thema Tron vs. Wikipedia gibt es bei:
Berlin Blawg
andreas.org
burks.de
Telepolis

[via de.wikipedia.org]

Jan 10

Konkordanz HKS – RAL
Dienstag, Januar 10th, 2006 | Comments: 0 | Trackbacks/Pingbacks: 0

Auf der Webseite der Kern GmbH findet man eine Tabelle der HKS-Farben und deren dazugehörigen RAL-Farben.

Zwar kann dort nur ein Näherungswert dargestellt werden, denn aufgrund verschiedener und nicht kalibrierter Ausgabegeräte (Bildschirm, Drucker usw.) ist eine genaue Definition nicht möglich, nützlich ist diese Tabelle auf jeden Fall! :)

Pages: 1 2 Next

  .search the stuff 

  .take out the stuff 

  .choose the stuff