Archive for November, 2007

AJAX Frameworks Updates

Sunday, November 11th, 2007

Bei den AJAX-Frameworks tut sich was.

In der letzten Woche sind neben der 1.0 Version von Dojo auch die Versionen 1.6 von Prototyp und die Version 1.8 von script.aculo.us erschienen.

Gerade mit dem stabilen 1.0er Release von Dojo, das nach Jahren der Entwicklung und heftiger Unterstützung durch die Software-Industrie (IBM, Sun und AOL), fertig geworden ist, verbinden sich viele Erwartungen nach einen Quasi-Standard im Bereich AJAX-Entwicklung.

13949712720901ForOSX: 12.700 hits and counting

Saturday, November 10th, 2007

Als ich vor ca. einer Woche zu der “Unterschriftenaktion” für ein Java 6 unter Mac OS X Leopard schrieb, war die Aktion gerade einmal ein Tag alt und bei Google ließen sich etwas weniger als 200 Vorkommen des Strings “13949712720901ForOSX” finden.

Heute nach einer Woche gibt die Google-Suche bereits 12.700 Einträge aus. Eine erstaunliche Zahl dafür, dass die Aktion quasi nur durch Blogs bekannt gemacht wurde. Hoffentlich werden es noch einmal deutlich mehr und hoffentlich bewirkt die Aktion etwas…

64bit Java auf OS X Leopard?

Monday, November 5th, 2007

Wer unter OS X 10.5 Leopard auf der Shell

java -d64 -version

eingibt wird sicherlich erstaunt bis enttäuscht sein, dass er keine 64bit Version angezeigt bekommt, vorausgesetzt er hat eine 64bittige CPU, etwa den Core 2 Duo. Die Ausgabe lautet:

Cannot run Java in 64 bit mode. Continuing in 32 bit mode.
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)

Nichts desto trotz ist das Java unter Leopard natürlich 64bit fähig. Laut einem Eintrag auf der Apple Mailingliste handelt es sich um einen kleinen Bug. Man kann das 64bittige Java erzwingen, wenn man den vollen Pfad zu “java” aufruft. Die Eingabe

/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java -d64 -version

erzeugt wie erwartet die Ausgabe:

java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_13-119, mixed mode)

13949712720901ForOSX

Sunday, November 4th, 2007

Mit diesem String wird in Blogs weltweit eine Art Unterschriftenkampagne geführt, damit Apple Java 6 für OS X 10.5 Leopard supportet und bald veröffentlicht.

Einfach den String 13949712720901ForOSX ins eigene Blog oder eine andere Online-Publikation setzen und man unterstützt die Forderung.

Da das Indexing durch Google recht schnell geht, kann man die Anzahl der Unterschriften durch eine Google-Suche ermitteln.

Details zur Aktion und woher die Zeichenfolge kommt finden sich etwa hier und hier.

Leopard Update unspektakulär

Thursday, November 1st, 2007

Ich habe heute mein MacBook auf OS X 10.5 Leopard upgedated. Die Installation wie das Update selbst sind eher unspektakulär, alles wie man es in etwa erwartet.

Die Neuerungen in Leopard sind dezente Änderungen an Optik. Dezent eventuell deswegen, weil ich ja nicht allzu lange mit der Tiger-Optik konfrontiert war… Die einheitliche Optik der Titelleiste ist angenehm, die neuen Icons nach meinem Geschmack, Cover Flow im Finder eine schöne Sache und die runden Ecken der Menüs sind ebenso eine dezente Verbesserung. Da das Dock bei mir ohnehin Links am Bildschirmrand angebracht ist, halten sich die Veränderungen in Grenzen.

Timemachine kann ich mangels externer HDD noch nicht nutzen, aber Spaces ist schön integriert und ein sinnvolles Feature. Die neues Features von Mail etc nutze ich eher weniger.

Aber das Update scheint von einer leicht längeren Startzeit abgesehen eine Geschwindigkeitsverbesserung mit sich gebracht zu haben und das Speichermanagement scheint mir auch effektiver zu arbeiten.

Die Änderungen unter der Haube sind sicherlich mit der größte Grund für ein Update gewesen. Voller Unix-Status und die meisten Sachen 64-bittig, sowie neue Versionen der Core Komponenten, sollten für sich sprechen.

Alles in allem ein gelungenes aber unspektakuläres Update. Schmerzlich fehlt Java 6, aber dazu habe ich ja schon etwas geschrieben.