Ich gebs ja zu, ich bin suechtig nach guten, guenstigen Buechern ;)
Heute war ich (mal wieder) im Carrefour, um mir noch was zu trinken zu holen. Natuerlich musste ich wieder zu den Buecherstapeln, und siehe da, ich habe wieder neue entdeckt. Ein paar "grosse" neue Buecher (JSP2, Bitter EJB) waren dabei, aber auch viele O'Reilly Pocket Guides. Die meisten waren zwar uninteressant, aber den Extreme Programming Pocket Guide habe ich mir dann doch gegoennt.
Eigentlich dachte ich, dass die Aktion gestern oder so enden sollte, aber anscheinend belassen sie's doch erstmal dabei und frischen die Bestaende auf. Das koennte auch erklaeren, warum mir die vorherigen Buecher bisher nicht aufgefallen sind.
Ok, I confess it, I'm addicted to good, cheap books ;)
Today, I was (again) at Carrefour to buy something to drink. Of course, I had to go the book stacks and, surprisingly, found some new books. There were some "big" books (JSP2, Bitter Java), but also a lot of O'Reilly Pocket Guides. Most of them were uninteresting, but I still bought the Extreme Programming Pocket Guide.
Actually, I thought that the promotion should stop like yesterday, but it seems that they keep it running and add new books. This could explain why I didn't see the previous books before.
Heute kam dann noch Bitter Java hinzu. Ich kann so günstigen Büchern einfach nicht widerstehen...
Flock Test
PS: Ich hab ne Weile gebraucht um zu merken, dass das bloggen nicht klappte, weil in meinem Username von lifetype ein é drin war...
Java User Group Mannheim
Da mir momentan nach Gedankenaustausch und Vorträgen zum Thema Java ist hab ich mal auf die Suche nach einer Java User Group (JUG) hier in der Nähe gemacht. Die Suchergebnisse waren allerdings sehr ernüchternd:
Eine 2-Mann Gruppe von 2002 bei Sun für Mannheim/Ludwigshafen
Eine 1-Mann Gruppe von 2003 bei Sun für das Gebiet Rhein-Neckar
Ein kleines Posting von 2002 bei der Java User Group Deutschland
Irgendwie scheint das allgemeine Interesse trotz der doch nicht ganz so kleinen Zielgruppe hier nicht sehr groß zu sein, schade irgendwie. In Karlsruhe hab ich auch keine gefunden.
Immerhin hab ich nochmals (zuvor hab ichs schon im JavaSpektrum entdeckt) gesehen, dass die hier in Mannheim ansässige Firma OIO am 22.Dezember eine Konferenz mit interessanten Themen anbietet. Leider ist mir der Preis von 75€ doch ein bißchen zu hoch, dafür müsste ich als Hiwi 10h arbeiten.
Swing und Künstliche Intelligenz I - Der Staubsaugerroboter
Gerade eben hab ich die GUI für unseren Staubsaugerroboter für Künstliche Intelligenz I fertiggestellt. Eigentlich hatte ich ja schon vorher aufgehört, weil die Rechenoperation zur Berechnung des optimalen Weges die GUI-Ausgabe blockiert hatte. Glücklicherweise bin ich nicht der Erste mit einem solchen Problem ;)
In den Tiefen des Sun-Webservers habe ich eine kleine nette Hilfsklasse namens SwingWorker entdeckt, mit der ich die Rechenoperation und die GUI-Ausgabe in einen Thread packen konnte, danach liefs wie geschmiert:
Dank geht vor allem an den Christian, der den Suchalgorithmus für die optimale Lösung programmiert hat. Mein Suchalgorithmus hatte nach viel zu vielen Programmierstunden immer nur eine suboptimale Lösung geliefert....
Morgen werde ich das Progrämmchen mal hier reinstellen
Eclipse & JBoss
Es ist endlich geschafft. Nachdem ich gestern und heute wie ein verrückter versucht habe, ein klitzekleines Servlet aus Eclipse heraus auf den JBoss zu deployen hat es jetzt endlich geklappt. Das Problem war die ganze Zeit, dass ich a) eine zu neue WTP-Version hatte und/oder b) keine aktuellen Server-Definitions für JBoss 4. Bei den neueren WTP-Versionen haben sie das Deployen leicht abgeändert, sodass dann mit meiner verwendeten Server-Definition das Ganze nicht mehr geklappt hat. Inzwischen hab ich mir die 150MB Eclipse-WTP-Version gezogen, entpackt und frisch installiert und ein kleines weiteres Plugin, das nur die JBoss4 Server-Definition enthält, hinzugefügt. So läufts nun. Allerdings muss ich jetzt mal noch schauen, welche Plugins mir hier denn nun fehlen. Wobei das aber wohl (hoffentlich) doch nicht allzuviele sein dürften.
Ernüchterung
Als ich das erste mal von Matisse gehört hatte dachte ich auch, dass die bestehenden Layout-Manager verwendet werden, hier wird allerdings ein eigener (NaturalLayoutManager) verwendet. Vielleicht schafft er es ja aber in Java SE 6 (siehe http://beust.com/weblog/archives/000298.html).
Zum Thema Java SE 6 bzw. "Java 6": Sun entfernt das überflüssige "2" (J2SE, J2EE, J2ME) und benennt die Namen nun wie auf folgender Seite angegeben: http://weblogs.java.net/blog/kgh/archive/2005/06/goodbye_j2se_he_1.html
Matisse Preview
Java-Blogs
http://www.oreillynet.com/meerkat/?_fl=rss10&t=ALL&c=5136
http://www.ibm.com/developerworks/news/dw_java.rss
http://www.clientjava.com/blog/rss.xml
http://today.java.net/rss/19.rss
http://www.jroller.com/rss/gfx
Vor allem ClientJava und Romain Guy's Blog (jroller.com) sind sehr empfehlenswert.
