<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Techtab</title>
	<atom:link href="http://techtab.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://techtab.wordpress.com</link>
	<description>[Programmieren] [Computer &#38; Technik] [Webfunde] [Interessantes aus dem RL]</description>
	<lastBuildDate>Tue, 30 Dec 2008 15:48:53 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='techtab.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Techtab</title>
		<link>http://techtab.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://techtab.wordpress.com/osd.xml" title="Techtab" />
	<atom:link rel='hub' href='http://techtab.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Kernel-Design, oder: Torvalds vs Tanenbaum</title>
		<link>http://techtab.wordpress.com/2008/12/30/kernel-design-oder-torvalds-vs-tanenbaum/</link>
		<comments>http://techtab.wordpress.com/2008/12/30/kernel-design-oder-torvalds-vs-tanenbaum/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 11:36:49 +0000</pubDate>
		<dc:creator>theeem</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=62</guid>
		<description><![CDATA[In diesem Artikel soll es also um das Kernel-Design eines Betriebssystems gehen&#8230; doch was ist das eigentlich, ein Kernel? Nun, man könnte den Kernel einfach mit &#8222;Betriebssystemkern&#8220; übersetzen: er steuert die grundlegendsten Sachen, die für ein Betriebssystem nötig sind; dazu gehören zum Beispiel Zugriffe auf die Festplatte, Speicherverwaltung, Scheduling oder Gerätetreiber. Und genau an dem [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=62&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In diesem Artikel soll es also um das Kernel-Design eines Betriebssystems gehen&#8230; doch was ist das eigentlich, ein Kernel?</p>
<p>Nun, man könnte den Kernel einfach mit &#8222;Betriebssystemkern&#8220; übersetzen: er steuert die grundlegendsten Sachen, die für ein Betriebssystem nötig sind; dazu gehören zum Beispiel Zugriffe auf die Festplatte, Speicherverwaltung, Scheduling oder Gerätetreiber.</p>
<p>Und genau an dem letzten Punkt &#8222;Treiber&#8220; scheiden sich die Geister: sollen sie nun mit in den Kernel oder lieber extern bleiben?</p>
<p>Auch zwei Prominente der IT-Welt stritten sich darum: <a href="http://de.wikipedia.org/wiki/Linus_Torvalds">Linus Torvalds</a>, der Begründer von Linux, und <a href="http://de.wikipedia.org/wiki/Andrew_S._Tanenbaum">Andrew Tanenbaum</a>, der unter anderem für das Betriebssystem <a href="http://www.minix3.org/">Minix</a> verantwortlich ist.</p>
<p>In Linux sind die Treiber mit im Kernel drin; ein solcher Kernel- heißt <strong>monolithischer Kernel</strong>. Im Gegensatz dazu ist der Minix-Kernel ein <strong>Microkernel</strong>: hier sind die Treiber extern: der Kernel wird so kleiner und auf diesem Wege auch sehr viel stabiler.</p>
<p>Diese Stabilität ist auch die größte Stärke des Microkernels. Im Gegensatz dazu kann der monolithische Kernel mit Schnelligkeit punkten: durch das Alles-drin-haben sind die Zugriffe auf Treiber wesentlich schneller, allerdings gibt es hier auch mehr, was den Kernel zum Absturz bringen kann als beim Microkernel.</p>
<p>Letztendlich muss jeder selbst entscheiden was wichtiger ist; jedes Design hat also seine ganz eigenen Vorzüge.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=62&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/12/30/kernel-design-oder-torvalds-vs-tanenbaum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad944be1b4dfbb9293fcc881c3cd27ef?s=96&#38;d=identicon" medium="image">
			<media:title type="html">theeem</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaFX 1.0 erschienen</title>
		<link>http://techtab.wordpress.com/2008/12/10/javafx-10-erschienen/</link>
		<comments>http://techtab.wordpress.com/2008/12/10/javafx-10-erschienen/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 18:50:38 +0000</pubDate>
		<dc:creator>theeem</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=58</guid>
		<description><![CDATA[Nun ist es soweit: JavaFX 1.0 ist erschienen! Doch was ist JavaFX eigentlich? Am besten beschreiben lässt sich JavaFX als eine Konkrrenz zu Adobe Flash oder Microsoft Silverlight. Es lassen sich also mit einer Skriptsprache eigene &#8222;Webanwendungen&#8220; (RIA, Rich Internet Application) programmieren. Alles was man dazu braucht ist das JavaFX-SDK, wahlweise im Bundle mit Netbeans. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=58&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nun ist es soweit: <a href="http://java.sun.com/javafx/">JavaFX 1.0</a> ist erschienen! Doch was ist JavaFX eigentlich?</p>
<p>Am besten beschreiben lässt sich JavaFX als eine Konkrrenz zu Adobe Flash oder Microsoft Silverlight. Es lassen sich also mit einer Skriptsprache eigene &#8222;Webanwendungen&#8220; (RIA, Rich Internet Application) programmieren. Alles was man dazu braucht ist das <a href="http://java.sun.com/javafx/downloads/">JavaFX-SDK</a>, wahlweise im Bundle mit Netbeans. Ein Tutorial von Sun findet sich <a href="http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp">hier</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=58&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/12/10/javafx-10-erschienen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad944be1b4dfbb9293fcc881c3cd27ef?s=96&#38;d=identicon" medium="image">
			<media:title type="html">theeem</media:title>
		</media:content>
	</item>
		<item>
		<title>Python 3.0 ist fertig</title>
		<link>http://techtab.wordpress.com/2008/12/07/python-30-ist-fertig/</link>
		<comments>http://techtab.wordpress.com/2008/12/07/python-30-ist-fertig/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 15:04:55 +0000</pubDate>
		<dc:creator>mcodez</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/2008/12/07/python-30-ist-fertig/</guid>
		<description><![CDATA[Seit dem 3. Dezember 2008 steht die Final-Version von Python 3.0 bzw. 3000 unter http://www.python.org/download/releases/3.0/ zum Download bereit. Da sich im Verglich zu den Vorgängerversionen (vorallem, was die Abwärtskompabilität angeht) einiges verändert hat, empfiehlt es sich die unter &#8222;Python resources&#8220; verlinkten Artikel zu lesen.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=56&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Seit dem 3. Dezember 2008 steht die Final-Version von Python 3.0 bzw. 3000 unter <a title="Python 3.0 Release" href="http://www.python.org/download/releases/3.0/" target="_blank">http://www.python.org/download/releases/3.0/</a> zum Download bereit.<br />
Da sich im Verglich zu den Vorgängerversionen (vorallem, was die Abwärtskompabilität angeht) einiges verändert hat, empfiehlt es sich die unter &#8222;Python resources&#8220; verlinkten Artikel zu lesen.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=56&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/12/07/python-30-ist-fertig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b4d9c7a13cd10aef0dc964b3d4ee2f9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mcodez</media:title>
		</media:content>
	</item>
		<item>
		<title>Buchrezension &#8211; Forbidden Code</title>
		<link>http://techtab.wordpress.com/2008/11/22/buchrezension-forbidden-code/</link>
		<comments>http://techtab.wordpress.com/2008/11/22/buchrezension-forbidden-code/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 11:46:32 +0000</pubDate>
		<dc:creator>theeem</dc:creator>
				<category><![CDATA[Bücher]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=53</guid>
		<description><![CDATA[In diesem Artikel möchte ich euch das Buch &#8222;Forbidden Code&#8220; von Jon Erickson (erschienen bei mitp 2006, ISBN: 978-3-8266-1667-9) vorstellen. Nun, wenn man sich das Cover einmal anschaut, mitsamt des Spruchs &#8222;Jedes System ist zu knacken! Jedes!!!&#8220; wird man sich denken: &#8222;Oh nein, nicht wieder eins von diesen Möchtegern-Hacker-Büchern&#8220;. Wenn man aber mal einen Blick [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=53&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In diesem Artikel möchte ich euch das Buch &#8222;Forbidden Code&#8220; von Jon Erickson (erschienen bei mitp 2006, ISBN: 978-3-8266-1667-9) vorstellen.</p>
<p>Nun, wenn man sich das Cover einmal anschaut, mitsamt des Spruchs &#8222;Jedes System ist zu knacken! Jedes!!!&#8220; wird man sich denken: &#8222;Oh nein, nicht wieder eins von diesen Möchtegern-Hacker-Büchern&#8220;. Wenn man aber mal einen Blick reinwirft, so wird man eines besseren belehrt: ein sehr verständliches, ausführliches Buch über die Grundlagen des Hackings.</p>
<p>Grundsätzlich ist dieses Buch in 3 Teile unterteilt. Teil 1 von 3 geht um die &#8222;Programmierung&#8220;: hierbei geht es um das Ausnutzen von änfälligem Quellcode. Anhand von vielen Beispielen in den Programmiersprachen C, seltener auch Assembler, führt Erickson in grundlgende Technicken wie zum Beispiel Buffer Overflows, Format Strings oder auch die Programmierung von Shellcode ein. Dabei wird zunächst ein anfälliges Beispiel programmiert, ausgenutzt und erweitert, so dass neue Techniken benötigt werden, welche dann erklärt werden&#8230; &#8211; sehr gelungen!</p>
<p>In Teil 2 geht es nun um &#8222;Netzwerk-Hacking&#8220;. Zu Anfang des Kapitels steht eine grundlegende Einführung in das TCP/IP-Protokoll, dann wird erklärt, was es für verschiedene Techniken gibt. Im Gegensatz zum 1. Teil geht es hier theoretischer vor, zumindest im ersten Teil des Kapitels.</p>
<p>Im 3. und letzten Teil wird das Thema &#8222;Kryptologie&#8220; behandelt. Es geht um die Ver-und Entschlüsselungstheorie; und natürlich fehlen auch einige Beispiele zu Entschlüsselung nicht. Dieser Teil ist sehr mathematisch &#8211; logisch, es muss bei Entschlüsselung viel gerechnet werden.</p>
<p>Nun aber zu einem Fazit: Das Buch ist eine rundum gelungene Einführung in das Hacking, jedoch sollte man Vorkenntnisse in C, am besten auch in Assembler und keine Scheu vor Rechnereien mitbringen. Denn ohne diese Kenntnise verliert man schnell den Faden. Und: nach der Lektüre des Buches ist man natürlich kein Profi &#8211; Hacker, es handelt sich hierbei um eine grundlegende Einführung.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=53&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/11/22/buchrezension-forbidden-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad944be1b4dfbb9293fcc881c3cd27ef?s=96&#38;d=identicon" medium="image">
			<media:title type="html">theeem</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenSuse: Systemzeit übers Internet stellen</title>
		<link>http://techtab.wordpress.com/2008/10/26/opensuse-systemzeit-ubers-internet-stellen/</link>
		<comments>http://techtab.wordpress.com/2008/10/26/opensuse-systemzeit-ubers-internet-stellen/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 09:10:00 +0000</pubDate>
		<dc:creator>mcodez</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSuse]]></category>
		<category><![CDATA[Uhrzeit]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=49</guid>
		<description><![CDATA[Ist es nötig die Systemzeit neu zu stellen (zum Beispiel durch Sommer-/Winterzeit) gibt es unter OpenSuse einen sehr komfortablen Weg. Wir bedienen uns hierbei dem unter Linux wahrscheinlich meistebenutzten Protokoll &#8222;NTP&#8222;. OpenSuse hat alle benötigten Werkzeuge schon mit an Board, sodass wir direkt Yast &#124; Netzwerkdienste &#124; NTP-Konfiguration aufrufen können. Hier wählen wir &#8222;Jetzt und [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=49&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ist es nötig die Systemzeit neu zu stellen (zum Beispiel durch Sommer-/Winterzeit) gibt es unter OpenSuse einen sehr komfortablen Weg. Wir bedienen uns hierbei dem unter Linux wahrscheinlich meistebenutzten Protokoll &#8222;<a title="Wikipedia Eintrag zum NetworkTimeProtocol" href="http://de.wikipedia.org/wiki/Network_Time_Protocol" target="_blank">NTP</a>&#8222;. OpenSuse hat alle benötigten Werkzeuge schon mit an Board, sodass wir direkt <span style="text-decoration:underline;">Yast | Netzwerkdienste | NTP-Konfiguration</span> aufrufen können.</p>
<p>Hier wählen wir &#8222;Jetzt und beim Booten&#8220; um einen Server eingeben zu können. Als Adresse des Servers empfehle ich <strong>ptbtime1.ptb.de</strong> oder <strong>ptbtime2.ptb.de</strong>. Die Physikalisch-Technische Bundenanstalt betreibt neben diesen Servern mehrere Atomuhren und ist für die gesetzliche Zeit in Deutschland verantwortlich.</p>
<p>Noch ein Klick auf Beenden, und das wars!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=49&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/10/26/opensuse-systemzeit-ubers-internet-stellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b4d9c7a13cd10aef0dc964b3d4ee2f9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mcodez</media:title>
		</media:content>
	</item>
		<item>
		<title>Komodo Edit unter Linux installieren</title>
		<link>http://techtab.wordpress.com/2008/10/05/komodo-edit-unter-linux-installieren/</link>
		<comments>http://techtab.wordpress.com/2008/10/05/komodo-edit-unter-linux-installieren/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 13:52:18 +0000</pubDate>
		<dc:creator>mcodez</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programme]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Komodo Edit]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=41</guid>
		<description><![CDATA[Leider ist die Auswahl an hochwertigen Editoren unter Windows größer als unter Linux. Es gibt allerdings einen Editor von Activestate, der unter beiden Betriebssystem verfügbar ist: Komodo Edit. Dieser Editor ist eine abgespeckte aber dafür kostenlose Version von Komodo IDE. Unter Windows gibt es -wie bei den meisten Programmen- einen Wizard, der Schritt für Schritt [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=41&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Leider ist die Auswahl an hochwertigen Editoren unter Windows größer als unter Linux. Es gibt allerdings einen Editor von <a title="ActiveState" href="http://www.activestate.com/" target="_self">Activestate</a>, der unter beiden Betriebssystem verfügbar ist: <a title="ActiveState Komodo Edit" href="http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml" target="_blank">Komodo Edit</a>. Dieser Editor ist eine abgespeckte aber dafür kostenlose Version von Komodo IDE.</p>
<p>Unter Windows gibt es -wie bei den meisten Programmen- einen Wizard, der Schritt für Schritt alle Fragen und Einstellungen abharkt. Für Linux ist es ein klein wenig komplizierter. Um Rechten-Probleme und damit die gefahr eine Datei nicht ausführen zu können, aus dem weg zu gehen, befolgen Sie die Anleitung bitte Schritt für Schritt (verwenden Sie also zum Beispiel für das Entapcken auch die Konsole und nicht etwa Ark).</p>
<ol>
<li>Zunächst laden Sie sich das Archiv der aktuellen Version herunter (das geht über den Link &#8222;Komodo Edit&#8220; von oben).</li>
<li>Als nächstes öffnen Sie die Shell und tippen dort &#8222;su&#8220; und dann das root-Passwort ein, um sich als root anzumelden.</li>
<li>Nun gehen Sie mit &#8222;cd [Ordner]&#8220; in den Ordner, in dem das Archiv liegt. Tippen Sie &#8222;tar -xvzf Komodo-Edit-&lt;Version&gt;-&lt;Plattform&gt;.tar.gz&#8220; um alle Datein zu entpacken.</li>
<li>Wechelsn Sie mit &#8222;cd Komodo-Edit-&lt;Version&gt;-&lt;Plattform&gt;.tar.gz&#8220; in den automatisch erstellen Ordner.</li>
<li>Tippen &#8222;./install.sh&#8220;.</li>
<li>Nun können Sie den Installationspfad festlegen. Ich empfehle &#8222;/opt/Komodo-Edit-&lt;Version&gt;&#8220;.</li>
<li>Nach einem Enter wird Komodo installiert.</li>
<li>Sie können Komodo Edit nun per Shell oder [Alt]+[F2] aufrufen. Nach einem Neustart, erscheint außerdem im Startmenü unter &#8222;Neue Anwendungen&#8220; und &#8222;Entwicklung | Weitere Programme&#8220; eine Verknüpfung.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=41&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/10/05/komodo-edit-unter-linux-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b4d9c7a13cd10aef0dc964b3d4ee2f9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mcodez</media:title>
		</media:content>
	</item>
		<item>
		<title>Python in UltraEdit</title>
		<link>http://techtab.wordpress.com/2008/08/21/python-in-ultraedit/</link>
		<comments>http://techtab.wordpress.com/2008/08/21/python-in-ultraedit/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 14:16:07 +0000</pubDate>
		<dc:creator>mcodez</dc:creator>
				<category><![CDATA[Programme]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[UltraEdit]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=30</guid>
		<description><![CDATA[Python in UltraEdit einzubinden ist sehr einfach. Zunächst laden wir uns den Installer für Windows im Bereich &#8222;Downloads&#8220;. Aktuell ist die Version 2.5.2. Die eigentliche Installation von Python ist dank des Wizards kein Problem. Sie müssen sich hier lediglich den Installationspfad für die Konfiguration von UltraEdit merken. Im Startmenü befindet sich nun ein Python-Eintrag mit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=30&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a title="Offizielle Python Webseite" href="http://python.org/" target="_blank">Python</a> in <a title="IDM UltraEdit" href="http://www.ultraedit.com/" target="_blank">UltraEdit</a> einzubinden ist sehr einfach. Zunächst laden wir uns den Installer für Windows im Bereich &#8222;Downloads&#8220;. Aktuell ist die <a title="Python 2.5.2 Windows installer Download" href="http://python.org/ftp/python/2.5.2/python-2.5.2.msi" target="_blank">Version 2.5.2</a>. Die eigentliche Installation von Python ist dank des Wizards kein Problem. Sie müssen sich hier lediglich den Installationspfad für die Konfiguration von UltraEdit merken. Im Startmenü befindet sich nun ein Python-Eintrag mit -unter anderem- der Verknüpfung zur Python-Shell und zu IDLE (Editor, etwas komfortablere Entwicklung als mit der reinen Shell).</p>
<p>Als nächstes bietet sich ein Wordfile mit Python-Syntax an. Das bekommen wir für UltraEdit auf der offiziellen Webseite unter <a title="UltraEdit Wordfiles" href="http://www.ultraedit.com/downloads/extras.html#wordfiles" target="_blank">http://www.ultraedit.com/downloads/extras.html#wordfiles</a>. Den Inhalt der Datei zur aktuellen Version (<a title="UltraEdit Python 2.5 Wordfile" href="http://www.ultraedit.com/files/wf/python25.txt" target="_blank">hier 2.5</a>) legen Sie in der Zwischenablage ab.<br />
Starten Sie jetzt UltraEdit und navigieren Sie zu Extras | Optionen. Hier wählen Sie Anzeige | Syntaxhervorhebung. Klicken Sie nun auf Öffnen um die Datei mit allen Wordfiles zur Bearbeitung in UltraEdit zu öffnen. Ans Ende der Datei fügen Sie jetzt den Inhalt des Python Wordfiles ein. Achten Sie jedoch auf die L-Nummer in der ersten Zeile! Die gibt den Platz im Syntax-Auswahlmenü an. Standard ist hier 14. Wenn Sie allerdings schon vorher Wordfiles eingefügt haben, müssen Sie die Nummer für einen freien Platz eingeben.</p>
<p>Als letztes folgt der Eintrag ins Werkzeugmenü, um den Code ausführen zu können. Gehen Sie zu Extras | Werkzeugkonfiguration (nähere Informationen hierzu auch in der mitgelieferten UltraEdit Hilfe) und klicken Sie auf Einfügen um ein neues Werkzeug zu erstellen. Sie können hier die Einstellungen nach Ihren Wünschen vornehmen. In der Befehlszeile sorgt der Code<br />
<code>C:\Python25\pythonw C:\Python25\Lib\idlelib\idle.pyw -r "%f"</code><br />
dafür, dass die aktuelle Datei in der Python-Shell ausgeführt wird. Es empfiehlt sich die aktuelle Datei davor speichern zu lassen und unter Arbeitsverzeichnis &#8222;%P&#8220; (ohne Anführungszeichen) einzugeben. Zum Schluss ein Klick auf Übernehmen und fertig.</p>
<p>Noch eine kleine Erläuterung zum Schluss: pythonw(.exe) führt GUIs (Grafische Benutzeroberflächen) aus und idle.pyw startet die Python-Shell mit dem Programm oder einer Auflistung der Fehler.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techtab.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techtab.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=30&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/08/21/python-in-ultraedit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b4d9c7a13cd10aef0dc964b3d4ee2f9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mcodez</media:title>
		</media:content>
	</item>
		<item>
		<title>Layoutmanager in Java &#8211; Teil 2</title>
		<link>http://techtab.wordpress.com/2008/06/11/layoutmanager-in-java-teil-2/</link>
		<comments>http://techtab.wordpress.com/2008/06/11/layoutmanager-in-java-teil-2/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 10:05:07 +0000</pubDate>
		<dc:creator>theeem</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[LayoutManager]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=23</guid>
		<description><![CDATA[So, im 2. Teil der Layoutmanager-Serie soll zunächst einmal das GridLayout besprochen werden. Mit diesem Layoutmanager unterteilen wir unser Fenster in gleich große Teile. Beispiel: frame.setLayout( new GridLayout( 3, 2 ) ); Dies führt zu einer Unterteilung des Fensters in 3 Reihen und 2 Spalten. Werden jetzt Komponenten hinzugefügt, werden die einzelnen Zellen für die [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=23&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, im 2. Teil der Layoutmanager-Serie soll zunächst einmal das GridLayout besprochen werden. Mit diesem Layoutmanager unterteilen wir unser Fenster in gleich große Teile. Beispiel:<br />
<code>frame.setLayout( new GridLayout( 3, 2 ) );</code><br />
Dies führt zu einer Unterteilung des Fensters in 3 Reihen und 2 Spalten. Werden jetzt Komponenten hinzugefügt, werden die einzelnen Zellen für die ganze Komponente benutzt &#8211; sie nimmt also den ganzen Teilbereich ein. &#8222;Aufgefüllt&#8220; wird dabei von links nach rechts und anschließend von oben nach unten.<br />
GridLayout ist ein recht einfacher Layoutmanager; allerdings gibt es noch eine Art Erweiterung dazu: das GridBagLayout. Mit diesem Layoutmanager lassen sich die Komponenten nicht nur in gleich großen Zellen platzieren, sondern es können auch andere Dinge bestimmt werden: die Position in der Zelle selbst, die Anzahl der Zellen, die eine Komponente horizontal/vertikal belegen soll, das Verhalten einer Komponente beim vergrößern/verkleinern des Fensters. Dazu bekommt jede Komponente ein GridBagConstraints-Objekt zugewiesen. In der Klasse GridBagConstraints lassen sich nun verschiedene Variablen setzen, die das Verhalten der Komponente bestimmen. An dieser Stelle sei auf das Sun-Tutorial verwiesen: <a href="http://java.sun.com/docs/books/tutorial/uiswing/layout/gridbag.html">GridBagLayout</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techtab.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techtab.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=23&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/06/11/layoutmanager-in-java-teil-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad944be1b4dfbb9293fcc881c3cd27ef?s=96&#38;d=identicon" medium="image">
			<media:title type="html">theeem</media:title>
		</media:content>
	</item>
		<item>
		<title>Kommandozeile in Java</title>
		<link>http://techtab.wordpress.com/2008/05/29/kommandozeile-in-java/</link>
		<comments>http://techtab.wordpress.com/2008/05/29/kommandozeile-in-java/#comments</comments>
		<pubDate>Thu, 29 May 2008 18:33:32 +0000</pubDate>
		<dc:creator>theeem</dc:creator>
				<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=13</guid>
		<description><![CDATA[Auch schon mal gefragt, wie man mit Java Kommandozeilenprogramme erstellen kann? Muss ja nicht immer grafisch sein&#8230; Nun, die Lösung liegt hier im Parameter der main-Methode: public static void main( String args[ ] ) Beim Programmstart über die Kommadozeile wird das Feld args (das übrigens auch anders heißen kann, nur &#8222;args&#8220; oder auch &#8222;argv&#8220; hat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=13&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Auch schon mal gefragt, wie man mit Java Kommandozeilenprogramme erstellen kann? Muss ja nicht immer grafisch sein&#8230; <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Nun, die Lösung liegt hier im Parameter der main-Methode:<code><br />
public static void main( String args[ ] )<br />
</code><br />
Beim Programmstart über die Kommadozeile wird das Feld args (das übrigens auch anders heißen kann, nur &#8222;args&#8220; oder auch &#8222;argv&#8220; hat sich nunmal durchgesetzt als Standardbezeichnung <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  mit den einzelnen übergebenen Strings gefüllt. Zum Beispiel spricht <code><br />
args[ 0 ]<br />
</code><br />
das erste Element an. Hierzu ein kleines, Beispielprogramm:<code><br />
class Cmd<br />
{<br />
  public static void main( String[ ] args )<br />
  {<br />
    for( String s : args )<br />
      System.out.println( s );<br />
    if( args[ 0 ].equals( "Test" ) )<br />
      System.out.println( "Test" );<br />
    else<br />
      System.out.println( "NoTest" );<br />
  }<br />
}<br />
</code><br />
Zuerst werden alle Parameter ausgegeben, anschließend wird getestet, ob der erste Parameter &#8222;Test&#8220; ist; ist er es, wird &#8222;Test&#8220; ausgegeben, ansonsten &#8222;NoTest&#8220;:<br />
<code><br />
$ java Cmd Test<br />
$ java Cmd Test<br />
Test<br />
Test<br />
$ java Cmd Noch ein Test mit mehreren Parametern<br />
Noch<br />
ein<br />
Test<br />
mit<br />
mehreren<br />
Parametern<br />
NoTest<br />
</code><br />
 Was passiert jetzt aber, wenn man garnichts übergibt, aber trotzdem versucht, die Elemente anzusprechen? Nun, es gibt eine Exception, die nun wie üböich behandelt werden sollte:<br />
<code><br />
$ java Cmd<br />
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0<br />
        at Cmd.main(cmd.java:8)<br />
</code><br />
Also immer schön darauf Acht geben <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techtab.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techtab.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=13&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/05/29/kommandozeile-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad944be1b4dfbb9293fcc881c3cd27ef?s=96&#38;d=identicon" medium="image">
			<media:title type="html">theeem</media:title>
		</media:content>
	</item>
		<item>
		<title>iLyrics: iTunes-Biobliothek automatisch um Songtexte ergänzen</title>
		<link>http://techtab.wordpress.com/2008/05/29/ilyrics-itunes-biobliothek-automatisch-um-songtexte-erganzen/</link>
		<comments>http://techtab.wordpress.com/2008/05/29/ilyrics-itunes-biobliothek-automatisch-um-songtexte-erganzen/#comments</comments>
		<pubDate>Thu, 29 May 2008 15:02:06 +0000</pubDate>
		<dc:creator>mcodez</dc:creator>
				<category><![CDATA[Programme]]></category>
		<category><![CDATA[iLyrics]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[LyricWiki]]></category>
		<category><![CDATA[Musik]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=11</guid>
		<description><![CDATA[Das Programm iLyrics hilft allen, die ihre Musik mit iTunes von Apple (unter Windows) verwalten. Auch wenn iTunes bereits hilfreiche Features für komfortable Verwaltung von Musik unterstützt (zum Beispiel intelligente Wiedergabelisten) und vorallem von iPod-besitzern genutzt wird, fehlt meiner Meinung nach ein entscheidendes Feature. Die Songtexte (Lyrics) werden nicht mal beim Kauf im iTunes-Store mitgeliefert. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=11&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Das Programm <a title="iLyrics" href="http://code.google.com/p/ilyrics/" target="_blank">iLyrics</a> hilft allen, die ihre Musik mit <a title="iTunes" href="http://www.apple.com/de/itunes/" target="_blank">iTunes</a> von <a title="Apple" href="http://www.apple.com/de/" target="_blank">Apple</a> (unter Windows) verwalten. Auch wenn iTunes bereits hilfreiche Features für komfortable Verwaltung von Musik unterstützt (zum Beispiel intelligente Wiedergabelisten) und vorallem von iPod-besitzern genutzt wird, fehlt meiner Meinung nach ein entscheidendes Feature. Die Songtexte (Lyrics) werden nicht mal beim Kauf im iTunes-Store mitgeliefert.</p>
<p>Für alle die das genauso stört, gibt es iLyrics. Sie markieren einfach ein oder mehrere Songs in Ihrer Bibliothek und starten iLyrics. Auf Knopfdruck werden die Songtexte automatisch hinzugefügt. Auf Wunsch kann man den Text davor noch ergänzen oder ändern.</p>
<p>iLyrics greift hierfür auf <a title="LyricWiki" href="http://lyricwiki.org/Main_Page" target="_blank">LyricWiki</a> zurück, eine Lyric-Datenbank im Wiki(pedia)-Stil. Natürlich kann sich hier auch bedienen, wer kein iTunes und iLyrics nutzt.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techtab.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techtab.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/techtab.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/techtab.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/techtab.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/techtab.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&amp;blog=3718268&amp;post=11&amp;subd=techtab&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/05/29/ilyrics-itunes-biobliothek-automatisch-um-songtexte-erganzen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b4d9c7a13cd10aef0dc964b3d4ee2f9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mcodez</media:title>
		</media:content>
	</item>
	</channel>
</rss>
