Schöne Schriften

Lato

Lato is a sanserif type­face fam­ily designed in the Sum­mer 2010 by Warsaw-​​based designer Łukasz Dziedzic (“Lato” means “Sum­mer” in Pol­ish). In Decem­ber 2010 the Lato fam­ily was pub­lished under the open-​​source Open Font License by his foundry tyPoland, with sup­port from Google.

Roboto

Roboto has a dual nature. It has a mechanical skeleton and the forms are largely geometric. At the same time, the font features friendly and open curves. While some grotesks distort their letterforms to force a rigid rhythm, Roboto doesn’t compromise, allowing letters to be settle in to their natural width.

Thunderbird nach Backup starten

Das Skript kopiert und komprimiert vor dem Start einen Profilordner vom Thunderbird. Des Weiteren werden ältere Archiv gelöscht, so ist immer das aktuelle und das jeweils letzte Archiv verfügbar.

@echo off

set ZIPPER="C:\Program Files\7-Zip\7z.exe"
set FOLDER="T:\Dokumente\Dateien\Thunderbird"
set BACKUP="T:\Dokumente\Dateien"

set YYYY=%date:~-2%
set MM=%date:~-7,2%
set DD=%date:~-10,2%

set YMD=%YYYY%%MM%%DD%

echo ARCHIVIERUNG %YMD%

%ZIPPER% u %BACKUP%\Thunderbird_%YMD%.zip %FOLDER%

for /f "skip=2 delims=" %%f in (dir %BACKUP%\Thunderbird*.zip /b /a-d /o-d‘) do (
        echo CLEANUP: %%f
        del /q /f %BACKUP%\"%%f"
)

"C:\Program Files\Mozilla Thunderbird\thunderbird.exe"

UML (be)schreiben

Mit PlantUML kann man eine Vielzahl verschiedener Diagrammentypen beschreiben. Die Deklaration kann beispielsweise in JavaDoc oder in MediaWiki eingebettet werden. Aus Bob->Alice : hello macht PlantUML folgendes Diagramm:

Im JavaDoc werden Diagrammbeschreibungen mit @startuml dateiname.png eingeleitet und mit @enduml beendet. Per Ant-Skript werden die JavaDoc-Diagramme mit folgendem target übersetzt.

<target name="plantuml" description="erzeugt die Diagramme mit PlantUML">
   <taskdef name="plantuml" classname="net.sourceforge.plantuml.ant.PlantUmlTask" classpath="/home/jenkins/libs/plantuml.jar"/>
   <property name="PLANTUML_PATH" value="/home/jenkins/plantuml"/>
   <delete dir="${PLANTUML_PATH}" />
   <mkdir dir="${PLANTUML_PATH}" />
   <plantuml output="${PLANTUML_PATH}" checkonly="false" verbose="false">
       <fileset dir="${JENKINS_JOBS}">
           <include name="**/workspace/src/**/*.java" />
       </fileset>
   </plantuml>
</target>