Screenshot mit Groovy
Das Beispiel funktioniert mit ein paar Try-Catch-Blöcken auch mit Java. // Snippet for Groovy-Screenshot import java.awt.*; import java.awt.image.*; import javax.imageio.ImageIO; Robot robot = new Robot(); // Get the size of the default screen Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); int width = (int)dim.getWidth(); int height = (int)dim.getHeight(); // Creates a BufferedImage BufferedImage img = robot.createScreenCapture(new Rectangle(0, 0, [...]
Spring für die Android-Plattform
Da ich als Java-Entwickler das Spring-Framework zu schätzen gelernt habe, ist das Spring-Android-Projekt ebenfalls interessant.
Blobs mit Groovy einspielen
Der folgende Blog-Eintrag hat mir geholfen ein eigenes Groovy-Skript zu entwickeln, mit dessen Hilfe ich Blobs von einer Datenbank zur anderen kopieren kann. ->Loading test BLOB data into HSQLDB with a Groovy Ant Task
TDD mit Java
Auf developer.com habe ich diesen interessanten Artikel gefunden: A Test-Driven Development Stack for Java: Maven, Jetty, Mockito, and JAX-RS
Eine Datei in einem Jar ersetzen – Replace File in JAR Archive
Beim surfen bin ich auf ein praktisches ‘snippet’ von DZONE gestossen, mit dessen Hilfe eine einzelne Datei in einem Jar ersetzt werden kann. … It replaces a file (in this case the content.xml) with a newer version of this file. To do this a new JAR archive is generated, all content (except the file which [...]
Regular Expression um ein HTML-Object-Tag zu ‘matchen’
Introducion of a good online Js-Reg-Exp-Tester.
Javascript dynamisch nachladen
Mit der folgenden JS-Methode lässt sich dynamisch ein Javascript von einer beliebigen Quelle laden beziehungsweise nachladen. <script type=”text/javascript”> function loadScript(scriptname) { var s = document.createElement(‘script’); s.setAttribute(‘type’,'text/javascript’); s.setAttribute(‘src’,scriptname); document.getElementsByTagName(‘head’)[0].appendChild(s); } loadScript(‘http://www.analysisfreaks.de/nachladeSkript.js’); </script> Quelle: http://www.cmsr.sruttloff.de/home/tipps-und-tricks/js-und-css-dynamisch-nachladen.htm Das oben beschriebene Script ist jedoch relativ ‘dumm’, da es nicht erkennt ob ein Skript eventuell schon geladen wurde. Dieses Manko läßt [...]
Unit-Test mit EasyMock – Parameter-Check
Kürzlich habe ich ein Bugfix in einer Service-Klasse gemacht, der verhindern sollte, daß ein String länger als 64 Zeichen wird. Da es sich an dieser Stelle um ein Label gehandelte, konnte ich es mittels der Apache-Commons-Klasse StringUtils kürzen. Bei der Gelegenheit wollte ich diesen Aspekt im Unit-Test berücksichtigen. Die Frage die sich jedoch stellte: “Wie [...]
Maven compile mit ausgewählter JVM-Version
Antwort: Der “pom.xml” wird folgender Abschnitt hinzugefügt <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> Stichworte: source level, generics, java version
Wie erzeugt man ein Source-Jar mit maven?
Antwort: Der “pom.xml” wird folgender Abschnitt hinzugefügt <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build>