Monat: Juli 2013

Windows Batch – Arbeiten mit Parametern

Hallo,
hier eine kurze Erklärung wie man mit Parametern bei Batchdateien umgeht.

Gehen wir von dem Beispiel aus das die Batchdatei mit 2 Parametern gestartet wird:

call bsp.bat "Hallo" "Welt"



__________________________

Ausgabe dieses Aufrufs ist:

Parameter0: bsp.bat
Parameter1: Hallo
Parameter2: Welt

Inahlt von bsp.bat

echo Parameter0: %0
echo Parameter1: %1
echo Parameter2: %2

Der Wert %0 gibt den namen der Aufgerufenen Batchdatei zurück.

Code Formatierung und vieles mehr online auf freeformatter.com

Hallo Leute,
habe hier eine interessante Webseite für euch.

Auf freeformatter.com kannst du ganz einfach JSON, HTML, XML & SQL Quelltext automatisch formatieren lassen.

2013-07-09 14_07_30-Free Online XML Formatter - FreeFormatter.com

Desweiteren Bietet dieser Anbietere viele weitere Features wie:

  • Validatoren für HTML, JSON, XML, …
  • Barcode Encoder sowie Decoder
  • Quelltext-Komprimierung (Minifier) für JavaScript und CSS
  • Converter XML to JSON, JSON to XML, CSV to XML, …
  • Textverschlüsselung
  • Interessante Werkzeuge für den Alltag  (Erzeugen von EscapeSequenzen, String Utils, Splitter, …)
  • Und viele weitere hilfreiche kleine Tools

Also einfach mal vorbei schauen.

C# Einen Stream als Datei speichern

Hallo Leute,
hier ein Snippet wie man in C# einen Stream als Datei speichern kann:

        private void WriteStreamToFile(Stream stream, string targetPath)
        {
            using (FileStream fileStream = System.IO.File.Create(targetPath, (int)stream.Length))
            {
                byte[] bytesInStream = new byte[stream.Length];
                stream.Read(bytesInStream, 0, (int)bytesInStream.Length);
                fileStream.Write(bytesInStream, 0, bytesInStream.Length);
            }
        }

Der Aufruf der Methode sieht dann wie folgt aus:

     WriteStreamToFile(stream, "D:\\test.pdf");

Maven Dependency mit absoluten oder relativen lokalen Pfad eintragen

Hallo,
heute möchte ich euch zeigen wie man in Maven eine Dependency mit einem absoluten oder relativen Pfad angeben kann.

Hier ein Beispiel für einen relativen Pfad:

        <dependency>
            <artifactId>...</artifactId>
            <groupId>de.bla</groupId>
            <version>1.0</version>
            <scope>system</scope>
            <systemPath>${basedir}\libs\bsp.jar</systemPath>
        </dependency>

${basedir} ist eine Variable für den Ordner in dem sich die aktuelle pom.xml befindet.

Hier das Beipsiel für einen absoluten Pfad:

        <dependency>
            <artifactId>...</artifactId>
            <groupId>de.bla</groupId>
            <version>1.0</version>
            <scope>system</scope>
            <systemPath>C:\libs\bsp.jar</systemPath>
        </dependency>