<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Knaupes.net &#187; Programmierung</title>
	<atom:link href="http://www.knaupes.net/kategorie/programmierung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.knaupes.net</link>
	<description></description>
	<lastBuildDate>Sat, 24 Dec 2011 09:27:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>PHP &#8211; For Schleife</title>
		<link>http://www.knaupes.net/php-for-schleife/</link>
		<comments>http://www.knaupes.net/php-for-schleife/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 19:09:40 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Schleife]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=512</guid>
		<description><![CDATA[In PHP gibt es wie in anderen Programmiersprachen die for-Schleife um Arrays zu durchlaufen bzw. um eine Anweisung mehr als einmal auszuführen. Syntax: for (startStatement; condition; loopStatement) { ... } for (startStatement; condition; loopStatement) : ... endfor; startStatement  &#8211; Statement das vor dem 1. Schleifendurchlauf ausgeführt wird. Meist wird eine Zählvariable initialisiert. condition &#8211; Bedingung <a href='http://www.knaupes.net/php-for-schleife/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/php-for-schleife/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; Substring Funktion</title>
		<link>http://www.knaupes.net/java-substring/</link>
		<comments>http://www.knaupes.net/java-substring/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 18:01:41 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Funktion]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[substring]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=477</guid>
		<description><![CDATA[In Java gibt es die Funktion substring um einen String aus einem größeren String herauszulesen. Es gibt 2 Möglichkeiten die Funktion zu nutzen: Einmal mit Angabe des Startindex ab dem der restliche String zurück geliefert wird oder es kann zusätzlich ein Stopindex angegeben werden an dem der Substring endet. Syntax: public String substring(int startIndex); public <a href='http://www.knaupes.net/java-substring/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/java-substring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; indexOf Funktion</title>
		<link>http://www.knaupes.net/java-indexof/</link>
		<comments>http://www.knaupes.net/java-indexof/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 19:12:51 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Funktion]]></category>
		<category><![CDATA[indexOf]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=450</guid>
		<description><![CDATA[In Java gibt es zur Suche von Strings in größeren Texten/Strings die Funktion indexOf. Wird der Suchstring im Text gefunden, so liefert die Funktion indexOf die aktuelle Position des ersten Vorkommens zurück. Wird der Suchstring nicht gefunden, liefert die Funktion stattdessen den Wert -1. Die Funktion kann auf ein String angewendet werden. Syntax der verschiedenen <a href='http://www.knaupes.net/java-indexof/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/java-indexof/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; Split String</title>
		<link>http://www.knaupes.net/java-split-string/</link>
		<comments>http://www.knaupes.net/java-split-string/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 16:53:34 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[split]]></category>
		<category><![CDATA[string]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=425</guid>
		<description><![CDATA[Die Programmiersprache Java besitzt die Methode split um Strings anhand gewisser Kriterien in mehrere Einzelteile aufzusplitten. Diese Method wurde in der Java-Klasse String implementiert, so dass die Methode auf jeden String angewendet werden kann. Hauptsächlich wird die Methode genutzt um einen String genau anhand eines Zeichens zu splitten. Beispiel: String example = &#8220;Das ist ein <a href='http://www.knaupes.net/java-split-string/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/java-split-string/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross Site Scripting (XSS)</title>
		<link>http://www.knaupes.net/cross-site-scripting-xss/</link>
		<comments>http://www.knaupes.net/cross-site-scripting-xss/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 18:18:25 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Cross Site Scripting]]></category>
		<category><![CDATA[Programmierfehler]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=335</guid>
		<description><![CDATA[Cross Site Scripting oder kurz XSS ist die Bezeichnung für das Ausnutzen einer Sicherheitslücke von Webanwendungen. Hierbei wird nicht vertrauenswürdiger Quellcode in vertrauenswürdige Elemente der Webanwendung eingebunden, um den Code letztendlich als vertrauenswürdig anzusehen. Das Scripting von Cross Site Scripting kommt von Javascript, durch das hauptsächlich Cross Site Scripting durchgeführt wird. Ein einfaches Beispiel sind <a href='http://www.knaupes.net/cross-site-scripting-xss/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/cross-site-scripting-xss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SQL Injection</title>
		<link>http://www.knaupes.net/sql-injection/</link>
		<comments>http://www.knaupes.net/sql-injection/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 15:34:15 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Programmierfehler]]></category>
		<category><![CDATA[SQL Injection]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=325</guid>
		<description><![CDATA[SQL-Injection bezeichnet die Möglichkeit durch Benutzereingaben eine Sicherheitslücke im System auszunützen um Daten einer SQL-Datenbank zu verändern oder auszulesen. Dadurch ist es möglich kritische Informationen, wie Benutzernamen und Passwörter, aus der zugrundeliegenden Datenbank auszulesen. Login-Seiten von Webseiten haben in der Regel ein Benutzereingabefeld und ein Passwortfeld. Wenn die Eingaben der Felder nicht geprüft werden, so <a href='http://www.knaupes.net/sql-injection/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/sql-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theorie der Softwaretests</title>
		<link>http://www.knaupes.net/theorie-der-softwaretests/</link>
		<comments>http://www.knaupes.net/theorie-der-softwaretests/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 18:31:44 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Test]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=218</guid>
		<description><![CDATA[Die Auswirkungen von Softwarefehlern machen es notwendig an Software hohe Qualitätsansprüche zu stellen. Um den Qualitätsansprüchen gerecht zu werden, muss das Testen ein integraler Bestandteil der Softwareentwicklung sein. Jedoch wird der Begriff „Testen“ oft falsch interpretiert, Sätze wie: Testen ist der Prozess, der zeigen soll, dass keine Fehler existieren. Testen soll zeigen, dass ein Programm <a href='http://www.knaupes.net/theorie-der-softwaretests/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/theorie-der-softwaretests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; Daten aus einer Datei lesen</title>
		<link>http://www.knaupes.net/java-daten-aus-einer-datei-lesen/</link>
		<comments>http://www.knaupes.net/java-daten-aus-einer-datei-lesen/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 16:31:33 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Datei]]></category>
		<category><![CDATA[Daten]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[lesen]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=197</guid>
		<description><![CDATA[Hier ein Beispiel wie man mit Java aus einer Datei Daten auslesen kann: import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; public class FileClass { public static void main(String[] args) { try { File file = new File(&#8220;C:\\WINDOWS\\Temp\\subdirectory\\file.txt&#8221;); // read data from file BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream(file))); String s = <a href='http://www.knaupes.net/java-daten-aus-einer-datei-lesen/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/java-daten-aus-einer-datei-lesen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; Daten in eine Datei schreiben</title>
		<link>http://www.knaupes.net/java-daten-in-eine-datei-schreiben/</link>
		<comments>http://www.knaupes.net/java-daten-in-eine-datei-schreiben/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 15:26:36 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Datei]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[schreiben]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=192</guid>
		<description><![CDATA[Hier ein kleines Beispiel um in Java Daten in eine Datei zu schreiben: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; public class FileClass { public static void main(String[] args) { try { File file = new File(&#8220;C:\\WINDOWS\\Temp\\subdirectory\\file.txt&#8221;); // create directory and file if it does not exist if (!file.exists()) { // create directory if the directory <a href='http://www.knaupes.net/java-daten-in-eine-datei-schreiben/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/java-daten-in-eine-datei-schreiben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; While-Schleifen</title>
		<link>http://www.knaupes.net/java-while-schleifen/</link>
		<comments>http://www.knaupes.net/java-while-schleifen/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 09:13:09 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Schleifen]]></category>
		<category><![CDATA[While]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=187</guid>
		<description><![CDATA[Eine While-Schleife oder eine Do-While-Schleife wird in Java nur verwendet, wenn man nicht genau weiß, wie oft die Schleife durchlaufen werden soll. Für die Fälle, in denen man genau weiß wie oft die Schleife durchlaufen wird, gibt es die For-Schleife. Eine While-Schleife besitzt nur einen boolschen Test, sprich solange die Bedingung wahr ist, wird die <a href='http://www.knaupes.net/java-while-schleifen/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/java-while-schleifen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editor &#8211; VI Shortcuts</title>
		<link>http://www.knaupes.net/editor-vi-shortcuts/</link>
		<comments>http://www.knaupes.net/editor-vi-shortcuts/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 15:48:57 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Shortcuts]]></category>
		<category><![CDATA[VI]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=131</guid>
		<description><![CDATA[Das ungewöhnlichste an VI als Editor ist, dass er zwei verschiedene Modi besitzt. Einen Kommandomodus und einen Editiermodus. Mit den Shortcuts a für append und i für insert kommt man in den Editiermodus. Mit ESC verlässt man den Editiermodus und wechselt in den Kommandomodus. Hier die wichtigsten Shortcuts auf einen Blick: Shortcut zusätzlicher Parameter Bedeutung <a href='http://www.knaupes.net/editor-vi-shortcuts/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/editor-vi-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP &#8211; Zahlen runden</title>
		<link>http://www.knaupes.net/php-zahlen-runden/</link>
		<comments>http://www.knaupes.net/php-zahlen-runden/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 14:40:53 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Nachkommastellen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zahlen]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=110</guid>
		<description><![CDATA[In PHP gibt es mehrere Funktionen um Zahlen auf eine bestimmte Anzahl von Nachkommastellen zu runden. Diese Funktionen sind: ceil, floor, round, number_format. Beginnen wir mit der Funktion number_format: Syntax: string number_format (float number [, int decimals [, string dec_point, string thousands_sep]]) Die Funktion kann mit nur einem Parameter aufgerufen werden und zwar dem Wert, <a href='http://www.knaupes.net/php-zahlen-runden/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/php-zahlen-runden/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Die Programmiersprache D</title>
		<link>http://www.knaupes.net/die-programmiersprache-d/</link>
		<comments>http://www.knaupes.net/die-programmiersprache-d/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 09:18:19 +0000</pubDate>
		<dc:creator>Staudi</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Programmiersprache]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=81</guid>
		<description><![CDATA[Am 3. Januar 2007 wurde die seit 1999 entwickelte Programmiersprache D fertig gestellt. D versteht sich als Nachfolger der bekannten Programmiersprache C und auch als eine Alternative zu C++. Automatische Garbage Collection, Design by Contract und Module sind die Features die D anbietet. Anbei ein kleiner Programmierausschnitt: import std.stdio; void main(char[][] args) { writefln("Hallo Welt!"); <a href='http://www.knaupes.net/die-programmiersprache-d/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/die-programmiersprache-d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat und Java 1.6 auf WinXP SP2</title>
		<link>http://www.knaupes.net/tomcat-und-java-16-auf-winxp-sp2/</link>
		<comments>http://www.knaupes.net/tomcat-und-java-16-auf-winxp-sp2/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 09:05:11 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=77</guid>
		<description><![CDATA[Wenn man einen Tomcat 5 oder 6 auf seinem Windows-Rechner installieren will und Java 1.6 benutzt, so erhält man womöglich folgende Fehlermeldung beim Starten des Tomcats: Can’t create the specified module. Failed creating java C:\Programme\Java\jdk1.6.0\jre\bin\server\jvm.dll ServiceStart returned 1 Mit Java 1.5 taucht der Fehler nicht auf. Um den Fehler unter Java 1.6 zu beheben, muss <a href='http://www.knaupes.net/tomcat-und-java-16-auf-winxp-sp2/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/tomcat-und-java-16-auf-winxp-sp2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebService Tutorial</title>
		<link>http://www.knaupes.net/webservice-tutorial/</link>
		<comments>http://www.knaupes.net/webservice-tutorial/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 16:22:49 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WebService]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=74</guid>
		<description><![CDATA[Dieser Beitrag soll eine kurze Einführung in WebServices darstellen. Der WebService wird mit Hilfe von Axis von Apache erstellt. Anhand eines Beispiels wollen wir einen WebService näher erklären und erstellen. Unser WebService soll das Osterdatum für ein bestimmtes Jahr zurückliefern. Inhaltsverzeichnis: Voraussetzungen Axis downloaden und installieren Eclipse-Projekt anlegen Methodenrümpfe erstellen WSDL-Datei erstellen Java-Dateien aus der <a href='http://www.knaupes.net/webservice-tutorial/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/webservice-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; For-Schleifen</title>
		<link>http://www.knaupes.net/java-for-schleifen/</link>
		<comments>http://www.knaupes.net/java-for-schleifen/#comments</comments>
		<pubDate>Sat, 31 May 2008 09:27:04 +0000</pubDate>
		<dc:creator>Haertzi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[For]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Schleife]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=49</guid>
		<description><![CDATA[In Java gibt es mehrere Möglichkeiten For-Schleifen zu gestalten. Einige For-Schleifen werden hier nun vorgestellt: For-Schleife über ein Array: Intern wird hier eine Zählvariable verwendet, um über das Array zu iterieren. String[] stringArray = {"Eins", "Zwei", "Drei"}; for (int i = 0; i &#60; stringArray.length; i++) {   String element = stringArray[i];   System.out.println("Element " <a href='http://www.knaupes.net/java-for-schleifen/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.knaupes.net/java-for-schleifen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VBScript &#8211; WeekdayName() Sprache ändern</title>
		<link>http://www.knaupes.net/vbscript-weekdayname-sprache-andern/</link>
		<comments>http://www.knaupes.net/vbscript-weekdayname-sprache-andern/#comments</comments>
		<pubDate>Tue, 27 May 2008 20:59:55 +0000</pubDate>
		<dc:creator>Staudi</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[VBScript]]></category>

		<guid isPermaLink="false">http://www.knaupes.net/?p=18</guid>
		<description><![CDATA[Die VBScript Funktion WeekdayName() gibt den Namen des Wochentags eines Datums aus. Hierbei werden die lokalen Informationen der Umgebung herangezogen um die Sprache festzulegen. Wer dies ändern will kann einfach mit setLocal(&#8220;en-gb&#8221;) die Sprache der Umgebung auf Englisch setzen und so die Namen der Wochentag in englisch ausgeben.]]></description>
		<wfw:commentRss>http://www.knaupes.net/vbscript-weekdayname-sprache-andern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

