<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4094480194291139312</id><updated>2012-02-15T22:56:30.874-08:00</updated><category term='linux'/><category term='JPA'/><category term='Internet Explorer'/><category term='openArchitectureWare'/><category term='jmx'/><category term='Maven'/><category term='GMail'/><category term='Google'/><category term='Groovy'/><category term='spring'/><category term='Eclipse'/><title type='text'>Thorsten Kamann</title><subtitle type='html'>Über Java, Software-Architektur und IT im Allgemeinen...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-6188964818278793329</id><published>2008-01-15T06:23:00.001-08:00</published><updated>2008-01-15T06:25:23.345-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><title type='text'>Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy</title><content type='html'>&lt;b&gt;Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy&lt;/b&gt;&lt;br /&gt;Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, Java Persistence (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.&lt;br /&gt;&lt;br /&gt;Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Einleitung Spring und JPA, Maven, Groovy&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Projektstruktur&lt;/li&gt;&lt;li&gt;Entwicklung der API (der Schnittstellen)&lt;/li&gt;&lt;li&gt;Test-getriebene Entwicklung der Implementierung&lt;/li&gt;&lt;li&gt;Spring-unterstützte Integrationstests&lt;/li&gt;&lt;/ul&gt;   Ausblick:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Spring 2.1 - mehr Annotations; Verwaltung von Entities mit Spring&lt;/li&gt;&lt;li&gt;Webschicht - Anbindung einer Webanwendung mit Java Server Faces (JSF)&lt;/li&gt;&lt;li&gt;Spring-Webservices - Contract-First Webservices mit Spring-WS 1.0&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Die Veranstaltung ist kostenfrei. Sie findet am 28. Januar 2008, 18:30 Uhr im Konferenzhotel President in Bonn statt. Bei Interesse können Sie sich &lt;a href="http://www.itemis.de/72/kontakt.html?message=Bitte+merken+Sie+mich+f%c3%bcr+die+Vortragsreihe+Bonn+am+28.01.2008+zum+Thema+%22Leichtgewichtige+Architekturen+mit+Spring%2c+JPA+und+Groovy%21%22+mit+Thorsten+Kamann+vor."&gt;hier anmelden!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-6188964818278793329?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/6188964818278793329/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=6188964818278793329' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/6188964818278793329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/6188964818278793329'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2008/01/leichtgewichtige-architekturen-mit.html' title='Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-6841891793373183073</id><published>2007-11-13T13:57:00.000-08:00</published><updated>2007-11-13T14:25:34.919-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><title type='text'>Maven für Eclipse - IAM</title><content type='html'>Na endlich. Es scheint nun endlich ernst zu werden.&lt;br /&gt;&lt;br /&gt;Schon seit geraumer Zeit gibt es ja q4e. Nun soll dies als Eclipse-Projekt besser integriert werden:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Integration for Apache Maven (IAM) &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ziele des ganzen sollen sein:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Deutlich besseres Integration als das M2 Eclipse-PlugIn&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Gute Integration mit dem JDT (wie auch immer das aussehen mag)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Neue Projekte mittels Maven Archetypen anlegen&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Maven Builds mit Eclipse-Launcher starten&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Buckminster Integration (hat jemand Buckminster je verstanden?)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Meiner meinung nach sollte ein POM-Editor ganz oben auf der Liste stehen. Mit intelligenten Editoren für PlugIn-Konfigurationen. Ein Repository-Browser wäre auch nicht schlecht.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Was geht schon?&lt;br /&gt;&lt;/span&gt;Es gibt auch bereits etwas zum ausprobieren: &lt;a href="http://q4e.googlecode.com/svn/trunk/updatesite/"&gt;http://q4e.googlecode.com/svn/trunk/updatesite/&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Mit dieser Version  kann man  Projekte aus einer Liste von Archetypen erstellen,  die Abhängigkeiten verwalten - inkl.  autom. Projektreferenzen, Starten von Builds, Generierung von Reports - diese werden leider dann im externen Browser angezeigt, Anzeige aller Abhängigkeiten.&lt;br /&gt;&lt;br /&gt;Klappen tut auch alles ganz gut. Nicht so schön ist, dass Meldungen in der View nicht gut lesbar sind, da sie nicht umgebrochen werden.&lt;br /&gt;&lt;br /&gt;Aber probierts mal aus:&lt;br /&gt;&lt;a href="http://q4e.googlecode.com/svn/trunk/updatesite/"&gt;http://q4e.googlecode.com/svn/trunk/updatesite/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.eclipse.org/proposals/iam/"&gt;http://www.eclipse.org/proposals/iam/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/q4e/"&gt;http://code.google.com/p/q4e/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-6841891793373183073?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/6841891793373183073/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=6841891793373183073' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/6841891793373183073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/6841891793373183073'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/11/maven-fr-eclipse-iam.html' title='Maven für Eclipse - IAM'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-7728193409867252707</id><published>2007-09-18T01:04:00.000-07:00</published><updated>2007-09-18T01:11:26.967-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openArchitectureWare'/><title type='text'>openArchitectureWare in Version 4.2 veröffentlicht</title><content type='html'>Endlich ist es geschafft! Das langerwartete 4.2 Release von openArchitectureWare ist gestern veröffentlicht worden.&lt;br /&gt;Es wurden eine Menge an Bugs gefixt und viele neue Features hinzugefügt. Eine kleine Auswahl:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unterstützung des Eclipse Code-Formatter&lt;/li&gt;&lt;li&gt;Debugging-Support&lt;/li&gt;&lt;li&gt;Refactoring&lt;/li&gt;&lt;li&gt;Hyperlinking in Templates&lt;/li&gt;&lt;li&gt;Integration von oAW-Check in GMF-Editoren&lt;/li&gt;&lt;li&gt;Support bei Product Line Engeneering&lt;/li&gt;&lt;li&gt;und, und, und&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Zusätzlich zur Dokumentation, die als PDF und Eclipse-Help verfügbar ist gibt es insgesamt über 3 Stunden Videomaterial.&lt;br /&gt;&lt;br /&gt;Die Maven-Repositories werden die nächsten Tage aktualisiert.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.openarchitectureware.org/"&gt;http://www.openArchitectureWare.org/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-7728193409867252707?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/7728193409867252707/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=7728193409867252707' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/7728193409867252707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/7728193409867252707'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/09/openarchitectureware-in-version-42.html' title='openArchitectureWare in Version 4.2 veröffentlicht'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-3814751863835532865</id><published>2007-09-17T23:33:00.000-07:00</published><updated>2007-09-18T01:11:48.541-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Spring 2.1 ist tot...es lebe Spring 2.5</title><content type='html'>Wie Jürgen Höller in seinem ersten &lt;a href="http://blog.interface21.com/main/2007/09/10/spring-framework-21-turns-into-spring-framework-25/"&gt;Blogeintrag&lt;/a&gt; im Interface21-Blog mitteilt, hat sich das Spring Entwicklerteam dazu entschlossen die nächste Version des Spring-Frameworks nicht 2.1 sondern 2.5 zu nennen.&lt;br /&gt;&lt;br /&gt;Der grund dazu ist einfach der, dass so viele Änderungen und neue Features eingebaut wurden, dass der kleine Sprung auf 2.1 dem nicht gerecht wird.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aber was gibt es so sensationell neues in der nächsten Version?&lt;br /&gt;&lt;/span&gt;Da ist zu einem  der vollständige Support von Java 6 und der JEE 5 zu nennen. Darüberhinaus gibt es noch weitreichenden Support von Annotations. So ist es nun möglich, die komplette Dependency Injection über Annotations zu konfigurieren. Annotierte Klassen werden automatisch von Spring gefunden.&lt;br /&gt;&lt;br /&gt;Der Bereich  Testing hat ebenfalls eine Überarbeitung erfahren. Es wird jetzt jUnit 4 und TestNG unterstützt. Es gibt einiges an nützlichen Annotations.&lt;br /&gt;&lt;br /&gt;Wer mehr wissen möchte kann diese Links ausprobieren:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://static.springframework.org/spring/docs/2.1.x/reference/new-in-2.html"&gt;What's new in Spring 2 and 2.5?&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://static.springframework.org/spring/docs/2.1.x/changelog.txt"&gt;Changelog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.interface21.com/main/2007/09/10/spring-framework-21-turns-into-spring-framework-25/"&gt;Blog Eintrag von j. Höller&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-3814751863835532865?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/3814751863835532865/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=3814751863835532865' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/3814751863835532865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/3814751863835532865'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/09/spring-21-ist-totes-lebe-spring-25.html' title='Spring 2.1 ist tot...es lebe Spring 2.5'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-1694338784091270175</id><published>2007-09-09T23:39:00.000-07:00</published><updated>2007-09-18T01:12:34.583-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><category scheme='http://www.blogger.com/atom/ns#' term='JPA'/><title type='text'>Dortmunder Kreis: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy</title><content type='html'>&lt;strong&gt;Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy&lt;/strong&gt;&lt;br /&gt;Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, Java Persistence (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.&lt;br /&gt;&lt;br /&gt;Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Einleitung Spring und JPA&lt;/li&gt;&lt;li&gt;Projektstruktur&lt;/li&gt;&lt;li&gt;Entwicklung der API (der Schnittstellen)&lt;/li&gt;&lt;li&gt;Test-getriebene Entwicklung der Implementierung&lt;/li&gt;&lt;li&gt;Spring-unterstützte Integrationstests&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Ausblick:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Spring 2.1 - mehr Annotations; Verwaltung von Entities mit Spring&lt;/li&gt;&lt;li&gt;Webschicht - Anbindung einer Webanwendung mit Java Server Faces (JSF)&lt;/li&gt;&lt;li&gt;Spring-Webservices - Contract-First Webservices mit Spring-WS 1.0&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Dieser Vortrag findet im Rahmen des &lt;em&gt;Dortmunder Kreis am 17.09.2007&lt;/em&gt; statt und ist kostenlos. Weiter Informationen finden Sie &lt;a class="wiki_link_ext" href="http://www.itemis.de/veranstaltungen/4796/vortragsreihe-dortmund-leichtgewichtige-architekturen-mit-spring-jpa-und-groovy.html" rel="nofollow"&gt;hier&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-1694338784091270175?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/1694338784091270175/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=1694338784091270175' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/1694338784091270175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/1694338784091270175'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/09/dortmunder-kreis-leichtgewichtige.html' title='Dortmunder Kreis: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-5676797994269492892</id><published>2007-05-24T03:11:00.001-07:00</published><updated>2007-05-24T03:11:45.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><title type='text'>Groovy 1.1-beta1 veröffentlicht</title><content type='html'>Die wichtigste Änderung bei dieser ersten Beta ist der Annotation-Support. Dadurch ergeben sich völlig neue Möglichkeiten.&lt;br /&gt;Unit-Tests können nun auch auf Basis von jUnit 4 erstellt werden, Entities auf basis einer JPA-Implementierung können ebenfalls mit Groovy erstellt werden und z.B. SpringBeans und WebServices, die auf Basis von Java 5 programmiert wurden sind nun auch in der Reichweite von Groovy.&lt;br /&gt;&lt;br /&gt;Zusätzlich werden jetzt auch statische Imports, wie aus Java5 bekannt, unterstützt.&lt;br /&gt;&lt;br /&gt;Aus Grails wurde die &lt;a set="yes" class="wiki_link_ext" href="http://grails.org/ExpandoMetaClass" rel="nofollow"&gt;ExpandoMetaClass&lt;/a&gt; zurückportiert. Damit können einer Klasse zur Laufzeit dynamisch Funktionen hinzugefügt werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-5676797994269492892?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/5676797994269492892/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=5676797994269492892' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/5676797994269492892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/5676797994269492892'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/05/groovy-11-beta1-verffentlicht.html' title='Groovy 1.1-beta1 veröffentlicht'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-4562917453009424029</id><published>2007-05-15T14:06:00.000-07:00</published><updated>2007-05-15T22:50:32.652-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GMail'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Bookmarklet, um eine Webseite per GMail zu verschicken</title><content type='html'>Häufig kommt es ja vor - zumindest bei mir - dass man den Link einer Seite per Email verschicken möchte.&lt;br /&gt;&lt;br /&gt;Das ist normalerweise damit verbunden, die URL aus der Addressleite zu kopieren, den Mailer zu öffnen und eine neue Mail zu verfassen.&lt;br /&gt;Die GMailer haben es jetzt etwas leichter. Das folgende Bookmarklet extrahiert aus der aktuellen Seite den Titel und die URL, öffnet automatisch die Compose-Seite von Google. Man braucht nur noch die Empfängeradresse eingeben.&lt;br /&gt;&lt;br /&gt;Um das zu nutzen einfach den folgenden Link auf die Lesezeichen Toolbar von Firefox ziehen:&lt;br /&gt;&lt;a href="javascript:u=location.href;t=document.title;s='';x=document;y=window;if(x.selection){s=x.selection.createRange().htmlText;}else if(y.getSelection){s=y.getSelection();}else if(x.getSelection){s=x.getSelection();}d='https://gmail.google.com/mail?view=cm&amp;fs=1&amp;tf=1';if(t){su=t;}else{su=u;}d=d+'&amp;su='+escape(su);if(s){d=d+'&amp;body='+escape(u)+escape('\n\n')+escape(s);}void(window.open(d,'gmail','toolbar=no,width=1000,height=800'));"&gt;gmail-it&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quelle und Inspiration: &lt;a href="http://sippey.typepad.com/filtered/2004/06/gmailto_bookmar.html"&gt;http://sippey.typepad.com/filtered/2004/06/gmailto_bookmar.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-4562917453009424029?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/4562917453009424029/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=4562917453009424029' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/4562917453009424029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/4562917453009424029'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/05/bookmarklet-um-eine-webseite-per-gmail.html' title='Bookmarklet, um eine Webseite per GMail zu verschicken'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-6023252022552486881</id><published>2007-05-13T11:21:00.001-07:00</published><updated>2007-05-14T00:00:05.671-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jmx'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Spring und JMX</title><content type='html'>Spring bietet eine sehr gute Unterstützung der Java Management Extensions (JMX). Mit JMX sind sie in der Lage ihre Software während des Betriebs zu überwachen und ggfs. zu rekonfigurieren.&lt;br /&gt;&lt;br /&gt;Das ist nützlich, wenn Sie den Loglevel einer bestimmten Komponente verändern wollen , um einen Fehler auf den Grund zu gehen.&lt;br /&gt;In meinem Wiki habe ich dazu einen kleinen Artikel verfasst, der einige Aspekte des &lt;a href="http://thorque.wikispaces.com/Spring+JMX"&gt;Spring-JMX Supports&lt;/a&gt; beleuchtet.&lt;br /&gt;&lt;br /&gt;Zu dem Artikel geht es &lt;a href="http://thorque.wikispaces.com/Spring+JMX"&gt;hier lang&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-6023252022552486881?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/6023252022552486881/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=6023252022552486881' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/6023252022552486881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/6023252022552486881'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/05/spring-und-jmx.html' title='Spring und JMX'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-7086390672793214482</id><published>2007-02-25T12:05:00.000-08:00</published><updated>2007-05-05T12:25:34.193-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><title type='text'>Verschiedene Internet Explorer nebeneinander</title><content type='html'>Nun hab ichs auch getan. Ich habe auf den IE7 geupdated. Vorher habe ich etwas gegoogelt, wie es möglich es mehrere bzw. IE6 und IE7 parallel zu installieren. Dabei bin ich hierdrauf gestossen:&lt;br /&gt;&lt;br /&gt;http://tredosoft.com/Multiple_IE&lt;br /&gt;&lt;br /&gt;Das ist ein Installer, mit dem verschiedene IE's parallel installiert werden können:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IE 3&lt;/li&gt;&lt;li&gt;IE 4&lt;/li&gt;&lt;li&gt;IE 5&lt;/li&gt;&lt;li&gt;IE 5.5&lt;/li&gt;&lt;li&gt;IE 6&lt;/li&gt;&lt;/ul&gt;IE 6 und IE 5.5 habe ich installiert und es scheint zu klappen.&lt;br /&gt;&lt;br /&gt;Das Vorgehen ist so:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;IE7 installieren&lt;/li&gt;&lt;li&gt;Multi-Installer downloaden (ca. 10 MB)&lt;a href="http://tredosoft.com/files/multi-ie/multiple-ie-setup.exe"&gt;&lt;br /&gt;http://tredosoft.com/files/multi-ie/multiple-ie-setup.exe&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Multi-Installer ausführen und den Anweisungen folgen&lt;/li&gt;&lt;li&gt;Et voila -- freuen (soweit bei einem IE von Freuen die Rede ist)&lt;/li&gt;&lt;/ol&gt;Hier noch ein kleiner Screenshot:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tredosoft.com/files/multi-ie/multipleie-thumb.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" src="http://tredosoft.com/files/multi-ie/multipleie-thumb.png" style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer; width: 320px;" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a rel="tag" href="http://technorati.com/tag/5.5" class="performancingtags"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-7086390672793214482?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/7086390672793214482/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=7086390672793214482' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/7086390672793214482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/7086390672793214482'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/02/verschiedene-internet-explorer.html' title='Verschiedene Internet Explorer nebeneinander'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-5246349422152147579</id><published>2007-01-27T12:14:00.000-08:00</published><updated>2007-05-05T12:26:13.923-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Neuer 3D-Ansatz für Windowsmanager unter Linux</title><content type='html'>Metisse ist ein von zwei französischen Forschern des Insitu Projektes&lt;br /&gt;entwickeltes Fenstermanagement in 3D-Ansicht. Es unterliegt der GPL und&lt;br /&gt;ist nur für Linux erhältlich. Im Gegensatz zu der üblichen 3D-Umgebung&lt;br /&gt;(dem "Würfel") bietet Metisse einen innovativen Weg an: nur die Fenster&lt;br /&gt;bewegen sich, wodurch es unzählige mögliche Variationen geben kann.&lt;br /&gt;Metisse ist kein 3D-Desktop sondern eher ein neues&lt;br /&gt;Mensch-Computer-Interface (HCI).&lt;br /&gt;&lt;br /&gt;Dies ist das Originalzitat aus dem Newsletter. Es sieht ganz nett aus...ein wenig wie auf dem Mac - was an sich ja sicherlich auch ein Qualitätsmerkmal ist...&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/x11dan_mandriva-linux-2007-metisse-pager"&gt;Mandriva Linux 2007 Metisse Pager&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-5246349422152147579?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/5246349422152147579/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=5246349422152147579' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/5246349422152147579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/5246349422152147579'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/01/neuer-3d-ansatz-fr-windowsmanager-unter.html' title='Neuer 3D-Ansatz für Windowsmanager unter Linux'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4094480194291139312.post-7765710460617981390</id><published>2007-01-27T12:10:00.000-08:00</published><updated>2007-05-05T12:26:37.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google kann rechnen</title><content type='html'>Ich benutze dieses Feature schon etwas länger. Aber ich denke der ein oder andere kennt das noch nicht...&lt;br /&gt;&lt;br /&gt;Im Suchfeld von Google kann man einfache bis komplexe Berechnungen eingeben:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4*4&lt;br /&gt;12*8-4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Weitere Informationen gibt es hier:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://www.google.de/intl/de/help/features.html#calculator&lt;/li&gt;&lt;li&gt;http://www.google.com/help/calculator.html (englisch aber cool was so alles geht)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Wenn Sie Firefox 2 benutzen (wovon ich ausgehe) können Sie sogar das Suchfeld oben rechts benutzen. geben Sie einfach&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;50 km/h in m/s&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ein und in der Vorschlagsliste wird das Ergebnis angezeigt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4094480194291139312-7765710460617981390?l=thorque.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thorque.blogspot.com/feeds/7765710460617981390/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4094480194291139312&amp;postID=7765710460617981390' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/7765710460617981390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4094480194291139312/posts/default/7765710460617981390'/><link rel='alternate' type='text/html' href='http://thorque.blogspot.com/2007/01/google-kann-rechnen.html' title='Google kann rechnen'/><author><name>ThorQue</name><uri>http://www.blogger.com/profile/17876392962381245856</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://thorsten-kamann.de/images/tk_small.jpg'/></author><thr:total>0</thr:total></entry></feed>
