Posts mit dem Label Productivity Tip werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Productivity Tip werden angezeigt. Alle Posts anzeigen

2010-10-29

Evernote 4.0 für Windows

1 Für alle die Evernote 3.5 für Windows im Einsatz haben und nicht gerade erfreut sind über die wahrsinnige Geschwindigkeit mit dem man mit diesem Windows Client arbeiten kann, sollten unbedingt auf die jetzt freigegebene neue Version 4 umsteigen. Die Version 4 ist eine komplett überarbeitete Version. Gefühlt zu schnell wie damals die Version 2.x.

Eine Übernahme der Evernote 3.5 Database funktioniert ohne Probleme.

2010-09-02

JDeveloper 11g: Automatisches Erzeugung von von Javadoc-Tags

JDeveloper Version: 11.1.1.2.0

Einleitung

Mit JDeveloper 11g ist es sehr leicht möglich, fehlende Javadoc-Tags automatisch erzeugen zu lassen. Das ist eine große Hilfe für alle, die, so wie ich, die Javadoc-Tags bei der Entwicklung nur zu gerne vergessen.

Eigenschaften der Javadoc-Tags festlegen

Dies geschieht im Menüpunkt Tools –> Preferences unter dem Punkt Code Editor –> Java –> Javadoc. Wenn zum Beispiel festgelegt werden soll, dass in jedem Javadoc-Kommentar zu einer Klasse der Tag @author mit dem Namen des Entwicklers erscheinen soll, so muss folgendes eingegeben werden:

blog_jdev_1

Erzeugen eines neuen Audit-Profiles

Unter Tools –> Preferences muss im Punkt Audit –> Profiles ein Profil erstellt werden, welches unter anderem das Vorhandensein der als Required gekennzeichneten Javadoc-Tags prüft. Dafür wird zuerst das Profil Javadoc Rules gewählt und mit Save As eine Kopie davon unter einem neuen Namen gespeichert. In dem neuen Profil werden dann alle Regeln deaktiviert bis auf Javadoc Comments:

blog_jdev_2

Generieren der Javadoc-Tags

Das Erzeugen der Tags erfolgt über die Code-Audit-Funktion des JDeveloper. Die Funktion kann angewendet werden auf komplette Projekte, Packages oder beliebige Java-Klassen. In diesem Beispiel wird sie auf ein komplettes Projekt angewendet.

Dazu wird das Projekt im Navigator ausgewählt und dann der Punkt Build –> Audit gewählt.

blog_jdev_3

Im Log werden anschließend die gefundenen Probleme angezeigt:

blog_jdev_4

Nun werden alle fehlenden Javadoc-Tags ganz einfach erzeugt, indem das Projekt markiert und anschließend Rechte Maustaste –> Apply Default Fixes gewählt wird.

blog_jdev_5

Die automatisch erzeugten Javadoc-Tags sehen dann so aus:

blog_jdev_6

Ergänzen von fehlenden Punkten nach dem ersten Satz

Die Javadoc-Spezifikation schreibt vor, dass der erste Satz eines Kommentares zu einer Klasse, Methode usw. mit einem Punkt beendet wird. Auch dies kann, nachdem die Kommentare erfasst wurden, mit dem neuen Profil geprüft und fehlende Punkte automatisch ergänzt werden.

blog_jdev_7

Fazit

Auch wenn das automatische Generieren der Javadoc-Tags im JDeveloper ein wenig versteckt und nicht direkt aus dem Menü heraus erreichbar ist, so ist es doch sehr hilfreich und entlastet den Entwickler während der eigentlichen Programmierung ungemein.

2010-01-11

JDeveloper 11g: Nützliche IDE-Features zur Produktivitätssteigerung

JDeveloper Version: 11.1.1.2.0

Einleitung

Es gibt einige nützliche Funktionen der JDeveloper IDE, welche nicht unmittelbar erkennbar sind, da sie nicht über das Menü, sondern lediglich über Shortcuts erreichbar sind. Sie sind jedoch meines Erachtens nützlich, um Zeit zu sparen und somit die Produktivität bei der Entwicklung/Programmierung zu steigern. In diesem kurzen Beitrag möchte ich einige dieser “versteckten Funktionen” aufzeigen.

Tag-Documentation (Press Ctrl-D on a Tag)

1

Javadoc-Documentation (Press Ctrl-D on a class or method in java source code)

2

Javadoc-Documentation (Press Alt and Mouse Over on a class or method in java source code)

3

Quick Source View (Shift+ Mouse Over Sourcefiles in Application navigator)

4

Quick View in Sourcecode Mode (Ctrl+Mouse Over on right indicator bar)

5

Selbstverständlich funktioniert dieses Feature auch im Java Sourcecode.

6

Block Coloring (available through toolbar)

7

Quick Preview in Taskflow (Shift+Mouse Over view-activity)

8

Quick file switch (Strg+TAB)

9

Go to Java Type (Ctrl+-)

10

Alternativ sollte das Such-Eingabefeld oben rechts in der IDE benutzt werden:

11

Quick Outline/Method navigation (Ctrl+Shift+O)

12

Customize and explore

Natürlich lassen sich die Shortcuts den eigenen Bedürfnissen anpassen. Siehe Preferences>Shortcut keys

13

Außerdem ist es eine gute Gelegenheit, um neue Funktionen, die evtl. nur über Shortcuts erreichbar sind, zu entdecken. So ist es mit z.B. im Code-Editor Ctrl+Shift+Y ergangen. Dabei wird von der aktuellen Cursor-Position der Rest der Zeile gelöscht.

Observation

Die JDeveloper 11g IDE hat viele tolle Features!. Wenn ich dem Produktteam jedoch noch einige Wünsche mitgeben dürfte, dann wären dies:

  • Ctrl+D: Löschen der aktuellen Zeile
  • Alt+Arrow Up/Down: Verschieben der aktuellen Zeile/des aktuellen Blocks.

2009-10-05

Productivity Tip 2: Launchy

1Wie hieß noch mal die Programmgruppe in dem der OWB Repository Assistent versteckt ist ?

Vor einiger Zeit habe ich das Buch The Productive Programmer gelesen und ganz vergessen, dass dort  der Hinweis auf eine einfache Unterstützung in der täglichen Arbeit beschrieben steht.

Das Starten und öffnen von Programmen oder Dokumenten anhand ihres Namens bzw. die ersten Anfangsbuchstaben.

Unter Microsoft Vista nennt man das Schnellstart-Funktion. Für Windows (XP) und Linux gibt es eine Open Source Tool: Lauchny – Open Source Keystroke Launcher.

 

Downloaden und installieren und nach einer Woche möchte man dieses Tool nicht mehr missen. Windows System ohne dieses Tool sind auf einmal so schwierig zu bedienen. ;)

 

Wie hieß noch mal die Programmgruppe in dem der OWB Repository Assistent versteckt ist ?

 

2

 

3

2009-08-10

Productivity Tip 1: Wo ist mein Mauszeiger ?

2_1 Wem passiert das nicht, dass man mal durch schnelles hin und her bewegen seinen Mauszeiger sucht. Besonders in Fällen wenn man zwei Monitore angeschlossen hat oder eine VNC Viewer und X Windows Server am laufen hat. Eine kleine Einstellung in der Mauskonfiguration unter Windows hilft hier deutlich.

Durch schnelles betätigen der STRG – Taste wird der Mauszeiger auf dem Bildschirm geortet :) und durch kleine weiße Kreise eingefangen.

Folgende Konfiguration ist dafür notwendig:

Bereich Gegenstand Anmerkung
Windows Action: Start / Einstellungen / Systemeinstellung  
  Action:  Maus Konfiguration öffnen  
  2_2  
Eigenschaften von Maus    
  2_3