Archive for Juli, 2008

Erstellen von Triggern in PostgreSQL

Posted by jogep on 28 Jul 2008 | Filed under: datenbanken

Das folgende Beispiel zeigt einen Trigger, der bei jedem INSERT in die Tabelle test, den Wert in der Tabelle statistik erhöht. Trigger können in Postgres in verschiedenen Sprachen geschrieben werden, in diesem Beispiel werden wir die prozedurale Sprache PGSQL verwenden. Dazu müssen wir die Sprache der Datenbank bekannt machen. CREATE TRUSTED PROCEDURAL LANGUAGE ‘plpgsql’ HANDLER [...]

In Hibernate mit OneToMany Beziehungen arbeiten

Posted by jogep on 28 Jul 2008 | Filed under: hibernate, java, spring

Bei einer Java Anwendung die mit Hibernate oder JPA als Persistence Framework arbeitet, kann es vorkommen das man alle Objekte mit HQL ermitteln will deren OneToMany Beziehungen eine bestimmte Größe haben oder mehr als null Elemente beinhalten. Eine Beispiel Definition unserer Klassen könnte in etwa so aussehen. MyObject: @Entity @Table(name = "my_object", schema = "public") [...]

Mit dem Spring Framework einen Scheduler ausführen

Posted by jogep on 22 Jul 2008 | Filed under: java, spring

Spring bietet uns die Möglichkeit, wiederkehrende Aufgaben auszuführen. Die einfachste Variante einen Scheduler zu implementieren, die ich hier zeigen werde, ist das Ausführen eines TimerTask. Dazu implementiert man als erstes eine Klasse die von TimerTask ableitet. In der Methode run() können wir jetzt unseren Code ausführen. In diesem Beispiel lassen wir uns von Spring gleich [...]

Iterieren mit Struts2

Posted by jogep on 21 Jul 2008 | Filed under: java, struts2

Beim Lesen von Listen und Tabellen ist es praktisch, wenn jede Zeile eine andere Farbe hat und wenn man die aktuelle Zeilennummer ausgibt. Struts2 stellt uns dafür die Klasse IteratorStatus bereit. Mit Hilfe dieser Klasse können wir auf folgende Attribute zugreifen. IteratorStatus index: Die aktuelle Position in der Liste, beginnt mit 0 count: Ist immer [...]

Mit Java eine E-Mail versenden

Posted by jogep on 21 Jul 2008 | Filed under: java

Häufig steht man bei Webprojekten vor der Anforderung E-Mails zu versenden, zum Beispiel für Bestellbestätigungen, das Versenden von Login Informationen oder Newslettern. In einem kleinen Beispiel werde ich zeigen, wie man sich eine Klasse schreibt, von der man in seiner ganzen Webanwendung aus E-Mail versenden kann. Damit das Versenden der E-Mail sich nicht bei der [...]

HDR Bilder mit GIMP

Posted by jogep on 20 Jul 2008 | Filed under: hdr, linux

Heute habe ich probiert, mit GIMP ein HDR Bild zu erstellen. Dazu habe ich das Plugin Exposure Blend benutzt. Dieses Plugin braucht ihr nur herunterzuladen und in euren Home Verzeichnis unter .gimp-2.4/scripts abzulegen. Anschließend könnt ihr das  Plugin über Extras -> Photo -> Exposure Blend aufrufen. Es erscheint ein einzelner Dialog, bei dem ihr eure [...]

HDR Bilder mit Qtpfsgui erstellen

Posted by jogep on 18 Jul 2008 | Filed under: hdr, linux

Das Wichtigste für gute HDR Bilder (High Dynamic Range) ist das Ausgangsmaterial. Ihr benötigt dafür 3 identische Bilder. Am besten ihr holt euch für eure Kamera ein Stativ und macht die Bilder mit einem kurzen Selbstauslöser, so dass ihr die Kamera nicht durch das Drücken des Auslösers verwackelt. So habe ich meine besten Ergebnisse erzielt. [...]

Older Entries »