Outlook 2010 – Emails nicht automatisch als gelesen markieren
Unter Outlook 2010:
- Auf Datei -> Optionen -> Erweitert -> unter “Outlook Bereich” rechts auf “Lesebereich…” klicken
- Haken bei “Element als gelesen markieren, wenn neue Auswahl erfolgt” entfernen
Firefox-Tabs duplizieren
Mit der Tastatur
<STRG>+L -> Cursor steht in der Adresszeile <ALT>+<ENTER> -> Adresse wird in einem neuen Tab geöffnet
Quelle: http://michelb.de/weblog/tabs-in-firefox-duplizieren
Portal für Snippets
Auf der Suche nach Codebeispielen bin ich über die folgende Seite gestolpert: http://www.bytemycode.com/
Manuelles Upload eines Jars ins Artefactory
Um ein einzelnes Jar in ein Artefactory hoch zu laden, ist ein angepasstes Kommando in der nachfolgenden Art auf der Konsole auszuführen:
mvn deploy:deploy-file -DrepositoryId=<ID-OF-SERVER> -Durl=http://<HOST>:<PORT>/artifactory/libs-releases-local -DgroupId=<GROUPID> -DartifactId=<ARTIFACT-ID> -Dversion=<VERSION> -Dpackaging=jar -Dfile=<LOCAL-PATH> -DgeneratePom=true
Beispiel:
mvn deploy:deploy-file -DrepositoryId=myrepro -Durl=http://artifactory:8081/artifactory/libs-releases-local -DgroupId=net.sourceforge -DartifactId=schemaspy -Dversion=3.1.1 -Dpackaging=jar -Dfile=D:\data\os-projects\schemaSpy_thin\schemaSpy_3.1.1.jar -DgeneratePom=true
Wichtig:
Die repositoryId muss in der settings.xml (z.B. C:\Dokumente und Einstellungen\analysisfreaks\.m2\settings.xml) konfiguriert sein.
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!-- . . . --> <!-- servers | This is a list of authentication profiles, keyed by the server-id used within the system. | Authentication profiles can be used whenever maven must make a connection to a remote server. |--> <servers> <!-- server | Specifies the authentication information to use when connecting to a particular server, identified by | a unique name within the system (referred to by the 'id' attribute below). | | NOTE: You should either specify username/password OR privateKey/passphrase, since these pairings are | used together. | <server> <id>deploymentRepo</id> <username>repouser</username> <password>repopwd</password> </server> --> <!-- Another sample, using keys to authenticate. <server> <id>siteServer</id> <privateKey>/path/to/private/key</privateKey> <passphrase>optional; leave empty if not used.</passphrase> </server> --> <server> <id>myrepro</id> <username>admin</username> <password>password</password> </server> </servers> <!-- . . . --> </settings>
Eine erfolgreiches Upload sieht so aus:
[INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'deploy'. [INFO] ----------------------------------------------------------------------- [INFO] Building Maven Default Project [INFO] task-segment: [deploy:deploy-file] (aggregator-style) [INFO] ----------------------------------------------------------------------- [INFO] [deploy:deploy-file {execution: default-cli}] Uploading: http://artifactory:8081/artifactory/libs-releases-local/net/sourceforge/schemaspy/3.1.1/schemaspy-3.1.1.jar 146K uploaded (schemaspy-3.1.1.jar) [INFO] Retrieving previous metadata from myrepro [INFO] repository metadata for: 'artifact net.sourceforge:schemaspy' could not be found on repository: myrepro. dom, so will be created [INFO] Uploading repository metadata for: 'artifact net.sourceforge:schemaspy' [INFO] Uploading project information for schemaspy 3.1.1 [INFO] ----------------------------------------------------------------------- [INFO] BUILD SUCCESSFUL [INFO] ----------------------------------------------------------------------- [INFO] Total time: 2 seconds [INFO] Finished at: Wed May 04 09:10:50 CEST 2011 [INFO] Final Memory: 4M/8M [INFO] -----------------------------------------------------------------------
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, width, height)); // Write it on the disc ImageIO.write(img, "png", new File("./screenshot2.png"));
MTEE Commandline Standard Stream Splitter
Ein praktisches Windows-Tool zur Ausgabe von Konsolenausgaben in eine Logdatei und dem Ausgabefenster ist MTEE. MTEE ist ein kostenloses Kommandozeilen-Tool für Windowssysteme.
call batchfile.cmd param1 param2 | <PATH to MTEE>\mtee .\<PATH>\separate.log
MTEE kann hier: http://commandline.co.uk/mtee/index.html gefunden werden.
Kopieren in die Windows-Zwischenablage ohne Formatierungen (plain text)
Häufig kopiere ich Passagen über die Windows-Zwischenablage von einem Programm in ein anderes. Typisches Beispiel einer Kopie ist vom Browser in die Textverarbeitung oder Quelltext aus Eclipse in den Mailclient. Leider werden auch die Textformatierungen in die Zwischenablage übertragen. Leider gibt es in Windows keinen Hot-Key, der den kopierten Text als “Plain-Text” in die Zielanwendung einfügt. Bei meiner Recherche habe ich herausgefunden das mein bevorzugter Clipboard-Manager Ditto diese Funktion unterstützt. Wer noch keinen Clipboard-Manager verwendet, dem kann ich den kostenlosen Open-Source-Clipboard-Manager Ditto sehr ans Herz legen.
Wie funktioniert das mit Ditto:
- Ditto muss installiert sein und laufen
- Gewünschten Text in die Zwischenablage kopieren
- Ditto-Auswahl-Dialog öffen (Historie der Zwischenablage)
- Eintrag auswählen
- SHIFT+Enter drücken
Copy Only Plain Text With Ditto
Copy Only Plain Text With Ditto
Blog-Eintrag Ditto clipboard manager – get your free bang of productivity NOW
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
CD Autostart deakivieren – Windows
Schnell und einfach:
- WIN+r drücken und regedit eingeben -> OK drücken
- Der Registrierungs-Editor öffnet sich
- Im Baum den folgenden Pfad öffen: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom
- Den Schlüssel “AutoRun” von 1 auf 0 ändern
- Der Registrierungseditor kann wieder geschlossen, der CD-Autostart ist deaktiviert