<?xml version="1.0" encoding="UTF-8"?>
<rss 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/" version="2.0">

<channel>
	<title>majorshadow's blog (beta)</title>
	
	<link>http://blog.majorshadow.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 02 Jan 2009 22:31:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/majorshadow" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="majorshadow" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>MacBook Air Parody</title>
		<link>http://blog.majorshadow.com/2009/01/02/macbook-air-parody/</link>
		<comments>http://blog.majorshadow.com/2009/01/02/macbook-air-parody/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 22:24:52 +0000</pubDate>
		<dc:creator>majorshadow</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.majorshadow.com/?p=178</guid>
		<description><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/internet_32x32.jpg" width="32" height="32" alt="" title="Internet" /><br/>Dell strike&#8217;s back! Das dümm äh tschuldigung ich meine dünnste Notebook der Welt  

]]></description>
			<content:encoded><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/internet_32x32.jpg" width="32" height="32" alt="" title="Internet" /><br/><p>Dell strike&#8217;s back! Das <del datetime="2009-01-02T22:31:07+00:00">dümm</del> äh tschuldigung ich meine dünnste Notebook der Welt <img src='http://blog.majorshadow.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/fAyBaNwDX8c&#038;hl=de&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fAyBaNwDX8c&#038;hl=de&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.majorshadow.com/2009/01/02/macbook-air-parody/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mac vs. PC</title>
		<link>http://blog.majorshadow.com/2008/12/28/mac-vs-pc/</link>
		<comments>http://blog.majorshadow.com/2008/12/28/mac-vs-pc/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 13:41:44 +0000</pubDate>
		<dc:creator>majorshadow</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Pc]]></category>

		<guid isPermaLink="false">http://blog.majorshadow.com/?p=147</guid>
		<description><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/internet_32x32.jpg" width="32" height="32" alt="" title="Internet" /><br/>Gesehen bei Caschy. Ich glaube viel muss man zu dem Video nicht sagen  

]]></description>
			<content:encoded><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/internet_32x32.jpg" width="32" height="32" alt="" title="Internet" /><br/><p>Gesehen bei <a href="http://stadt-bremerhaven.de/" target="_blank" class="liexternal">Caschy</a>. Ich glaube viel muss man zu dem Video nicht sagen <img src='http://blog.majorshadow.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/uLbJ8YPHwXM&#038;hl=de&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uLbJ8YPHwXM&#038;hl=de&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.majorshadow.com/2008/12/28/mac-vs-pc/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Eclipse und Subversion (SVN)</title>
		<link>http://blog.majorshadow.com/2008/12/20/eclipse-und-subversion-svn/</link>
		<comments>http://blog.majorshadow.com/2008/12/20/eclipse-und-subversion-svn/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 19:55:27 +0000</pubDate>
		<dc:creator>majorshadow</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://blog.majorshadow.com/?p=83</guid>
		<description><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/eclipse_32x32.jpg" width="32" height="32" alt="" title="Eclipse" /><img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/java_32x32.jpg" width="32" height="32" alt="" title="Java" /><br/>Subversion (SVN) ist eine gute Möglichkeit um kleinere, oder größere Softwareprojekte im Team zu bearbeiten und daran gemeinsam zu entwickeln.
Was Subversion genau ist und wie es funktioniert möchte ich hier nicht näher erläutern. Wen es interessiert, der kann sich bei Wikipedia schlau machen.

Aber jetzt zur Sache. In dem folgenden Artikel werde ich beschreiben, wie man [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/eclipse_32x32.jpg" width="32" height="32" alt="" title="Eclipse" /><img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/java_32x32.jpg" width="32" height="32" alt="" title="Java" /><br/><p><a href="http://de.wikipedia.org/wiki/Subversion_(Software)" target="_blank" rel="nofollow" class="liwikipedia">Subversion (SVN)</a> ist eine gute Möglichkeit um kleinere, oder größere Softwareprojekte im Team zu bearbeiten und daran gemeinsam zu entwickeln.<br />
Was Subversion genau ist und wie es funktioniert möchte ich hier nicht näher erläutern. Wen es interessiert, der kann sich bei <a href="http://de.wikipedia.org/wiki/Subversion_(Software)" target="_blank" rel="nofollow" class="liwikipedia">Wikipedia</a> schlau machen.<br />
<span id="more-83"></span><br />
Aber jetzt zur Sache. In dem folgenden Artikel werde ich beschreiben, wie man <a href="http://www.eclipse.org" target="_blank" class="liexternal">Eclipse</a> zusammen mit dem Plugin <a href="http://subclipse.tigris.org/" target="_blank" class="liexternal">Subclipse</a> und einem kostenlosen <a href="http://xp-dev.com" target="_blank" class="liexternal">SVN Hoster</a> verwendet.</p>
<p><strong>Was wird benötigt?</strong></p>
<ul>
<li>Einen völlig kostenlosen Account bei <a href="http://xp-dev.com" target="_blank" class="liexternal">XP-Dev.com</a></li>
<li><a href="http://www.eclipse.org" target="_blank" class="liexternal">Eclipse</a> selber (im Artikel verwende ich die neue Ganymede Version 3.4.1)</li>
<li>Das Plugin <a href="http://subclipse.tigris.org/" target="_blank" class="liexternal">Subclipse</a> (wird über Eclipse Software Update installiert)</li>
<li>und zu guter letzt noch ein wenig Source Code (ein kleines HelloWorld reicht für den Anfang vollkommen)</li>
</ul>
<p><strong>1. Account bei XP-Dev erstellen:</strong><br />
Als aller erstes erstellt man sich einen neuen Account auf <a href="http://xp-dev.com" target="_blank" class="liexternal">XP-Dev</a> (das ganze kann man direkt auf der Startseite erledigen).<br />
Nachdem man sich registriert und eingeloggt hat gelangt man zum Dashboard.<br />
Hier findet man einige Informationen: Zum einen wieviele Respositories und Projekte man angelegt hat zum anderen Bugs und Tasks.<br />
Da es sich um einen neuen Account handelt gibt es folglich noch keine Repositories.</p>
<p>So eins wollen wir nun erstellen:<br />
Dazu oben in der Navigation auf &#8220;Subversion&#8221; klicken und auf der folgenden Seite dann &#8220;Create a new repository&#8221;.</p>
<p>Auf der Seite &#8220;New Subversion Repository&#8221; muss man nun den Namen für sein Repository angeben.</p>
<p>Der Name für das Repository wird folgendermaßen zusammen gesetzt: &#8220;accountUsername_repositoryName&#8221;<br />
An jeden Namen, den man für seine Repositories wählt, wird der Präfix &#8220;accountUsername_&#8221; angehängt. Also den Usernamen den man bei der Registrierung gewählt hat.</p>
<p>Für meine eigenen Repositories habe ich mir folgende Namenszusammensetzung überlegt:<br />
Neben dem Präfix der automatisch angehängt wird, verewige ich noch die Programmiersprache und den Projektnamen im Repository-Namen.<br />
Das ganze sieht dann z.B. so aus: &#8220;accountUsername_java_HelloWorld&#8221;.</p>
<p>Selbstverständlich kann das jeder machen wie er gerne möchte <img src='http://blog.majorshadow.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Als Alternative zu meiner Erklärung hier, kann man sich auch noch das Tutorial ansehen, welches man <a href="http://xp-dev.com/tutorial/" target="_blank" class="liexternal">hier</a> auf XP-Dev.com findet.</p>
<p><strong>2. Eclipse herunterladen und entpacken:</strong><br />
Nun besorgt man sich Eclipse. Einfach von <a href="http://www.eclipse.org/downloads/" target="_blank" class="liexternal">hier</a> Eclipse Classic 3.4.1 herunterladen. Im folgenden werde ich Eclipse dann für Java Source Codes verwenden.<br />
Selbstverständlich funktioniert das ganze natürlich auch mit allen anderen Eclipse Versionen. Auch mit der für C/C++.</p>
<p>Nach dem herunterladen Eclipse dorthin entpacken wo man es haben möchte, die eclipse.exe starten und Workspace erstellen.</p>
<p><strong>3. Subclipse installieren:</strong><br />
Nachdem unser Eclipse startklar ist, wird nun Subclipse installiert. Alle Informationen zu Subclipse gibt es <a href="http://subclipse.tigris.org/" target="_blank" class="liexternal">hier</a>.</p>
<p>Über den Menüpunkt &#8220;Help&#8221; gelangt man zu den Software Updates:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_help.jpg" title="Help Menu" class="liimagelink"><img class="alignnone size-medium wp-image-101" title="eclipse_help" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_help-300x257.jpg" alt="eclipse_help" width="300" height="257" /></a></p>
<p>Im Fenster &#8220;Software Updates&#8221; wechselt man auf den Tab &#8220;Available Software&#8221;:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_softwareupdates.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-104" title="eclipse_softwareupdates" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_softwareupdates-300x202.jpg" alt="eclipse_softwareupdates" width="300" height="202" /></a></p>
<p>Nun klickt man auf &#8220;Add Site&#8230;&#8221; und fügt folgenden Link ein:<br />
http://subclipse.tigris.org/update_1.4.x<br />
(<a href="http://subclipse.tigris.org/install.html" target="_blank" class="liexternal">hier</a> zu finden, dort gibt es auch die Links für ältere Eclipse Versionen)<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_addsite.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-106" title="eclipse_addsite" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_addsite-300x108.jpg" alt="eclipse_addsite" width="300" height="108" /></a></p>
<p>Nach einem Klick auf OK, wählt man nun die Teile die man für Subclipse benötigt:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_selectsubclipse.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-109" title="eclipse_selectsubclipse" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_selectsubclipse-300x202.jpg" alt="eclipse_selectsubclipse" width="300" height="202" /></a></p>
<p>Nun klickt man nur noch auf &#8220;Install&#8230;&#8221;, im Install Fenster dann auf &#8220;Next &gt;&#8221;<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_install.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-112" title="eclipse_install" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_install-300x169.jpg" alt="eclipse_install" width="300" height="169" /></a></p>
<p>Jetzt noch die Lizenzvereinbarungen akzeptieren<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_license.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-113" title="eclipse_license" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_license-300x169.jpg" alt="eclipse_license" width="300" height="169" /></a></p>
<p>Jetzt auf &#8220;Finish&#8221; und Subclipse wird installiert.</p>
<p>Nach der Installation sollte Eclipse unbedingt neu gestartet werden:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_restart.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-115" title="eclipse_restart" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_restart-300x91.jpg" alt="eclipse_restart" width="300" height="91" /></a></p>
<p><strong>4. Eclipse und SVN nutzen:</strong><br />
Nachdem der Account bei XP-Dev.com angelegt wurde, das erste Repository &#8220;accountUsername_java_HelloWorld&#8221; erstellt wurde und Subclipse für Eclipse installiert wurde, kann es nun losgehen!</p>
<p>Im folgenden erstelle ich in Eclipse ein kleines neues HelloWorld Projekt (dieser Schritt wird nicht erklärt, sollte eigentlich klar sein):<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_helloworld.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-117" title="eclipse_helloworld" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_helloworld-300x225.jpg" alt="eclipse_helloworld" width="300" height="225" /></a></p>
<p>Nun wird das Projekt mit dem SVN synchronisiert.<br />
Dazu einfach mit rechts auf das Projekt klicken dann &#8220;Team&#8221; wählen und zuletzt auf &#8220;Share Project&#8230;&#8221; klicken:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-119" title="eclipse_share" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share-277x300.jpg" alt="eclipse_share" width="277" height="300" /></a></p>
<p>Nun wählt man &#8220;SVN&#8221; und klickt auf &#8220;Next &gt;&#8221;:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share2.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-120" title="eclipse_share2" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share2-300x244.jpg" alt="eclipse_share2" width="300" height="244" /></a></p>
<p>In diesem Schritt wählt man nun die Repository Location und klickt auf &#8220;Next &gt;&#8221;:<br />
Die benötigte URL sieht folgendermaßen aus:<br />
https://svn.xp-dev.com/svn/accountUsername_java_HelloWorld/<br />
Zu finden ist diese bei jedem Repository, was man angelegt hat.<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share3.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-121" title="eclipse_share3" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share3-300x247.jpg" alt="eclipse_share3" width="300" height="247" /></a></p>
<p>In diesem Fenster gibt man noch an in welchem Ordner der Source Code landen soll:<br />
Ich habe hier den Ordner &#8220;trunk&#8221; angegeben (was dies bedeuted etc. kann man bei <a href="http://de.wikipedia.org/wiki/Subversion_(Software)" target="_blank" rel="nofollow" class="liwikipedia">Wikipedia</a> nachlesen).<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share41.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-123" title="eclipse_share41" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share41-300x247.jpg" alt="eclipse_share41" width="300" height="247" /></a></p>
<p>Nachdem man den Ordner gewählt hat klickt man wieder auf &#8220;Next &gt;&#8221;:<br />
In diesem Fenster kann man nun einen Kommentar (Comment) eingeben. Da dies Revision 1 im Repository wird, übernehme ich einfach den &#8220;Initial import.&#8221; Comment den Eclipse vorschlägt.<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share5.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-124" title="eclipse_share5" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share5-300x247.jpg" alt="eclipse_share5" width="300" height="247" /></a></p>
<p>Beim ersten Mal wird nun der &#8220;accountUsername&#8221; und das dazugehörige Password abgefragt:<br />
Wenn man möchte kann man die Checkbox &#8220;Save Password:&#8221; aktivieren um sich weitere abfragen zu ersparen.<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share6.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-125" title="eclipse_share6" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share6-300x142.jpg" alt="eclipse_share6" width="300" height="142" /></a></p>
<p>Nachdem das Projekt mit dem Repository synchronisiert und hochgeladen wurde kann man in Eclipse die Perspektive ändern:<br />
Das ist nicht unbedingt nötig, weil man alle SVN Optionen auch aus der normalen Java Perspektive ausführen kann.<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share7.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-126" title="eclipse_share7" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share7-300x185.jpg" alt="eclipse_share7" width="300" height="185" /></a></p>
<p>So sieht die &#8220;Team Synchronizing perspective&#8221; aus:<br />
Man kann hier die Projekte und Repositories anwählen und sehen welche Dateien sich darin befinden.<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share8.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-127" title="eclipse_share8" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share8-300x225.jpg" alt="eclipse_share8" width="300" height="225" /></a></p>
<p>Zurück in der Java Perspektive, ändere ich jetzt den Quelltext ein wenig und mache dann einen Commit:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share9.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-128" title="eclipse_share9" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share9-300x269.jpg" alt="eclipse_share9" width="300" height="269" /></a></p>
<p>Jetzt sollte man nur noch einen aussagekräftigen Kommentar angeben, damit andere wissen und verstehen was man geändert hat:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share10.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-130" title="eclipse_share10" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share10-300x263.jpg" alt="eclipse_share10" width="300" height="263" /></a></p>
<p>Nachdem man nun den Commit getätigt hat, verändert sich die Projektdarstellung ein wenig und man erhält weitere Informationen:<br />
<a href="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share11.jpg" class="liimagelink"><img class="alignnone size-medium wp-image-131" title="eclipse_share11" src="http://blog.majorshadow.com/wp-content/uploads/2008/12/eclipse_share11-300x225.jpg" alt="eclipse_share11" width="300" height="225" /></a></p>
<p>Das wars eigentlich auch schon. Jetzt kann man starten und gemeinsam an Softwareprojekten entwickeln.</p>
<p>Zum Schluss noch ein paar Tipps:<br />
Damit andere Entwickler sich dem Team anschließen können, benötigen diese natürlich ebenfalls einen Account bei XP-Dev.com.<br />
Man kann dann die Permissions im Repository ändern und anderen den Checkout desselbigen ermöglichen.</p>
<p>Eine weitere nützliche Option ist &#8220;Commit Emails&#8221;. Hier kann man Email Adressen eintragen, z.B. seine eigene und die der anderen Teammitglieder und nach jedem Commit wird man detailiert darüber informiert was sich geändert hat.</p>
<p>Ach ja nicht zu vergessen: Die Repositories sind alle standardmäßig non-public, d.h. niemand kann darauf zugreifen, oder sie auschecken. Auch diese Option kann man ändern.<br />
Public User besitzen allerdings nur Leserechte.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.majorshadow.com/2008/12/20/eclipse-und-subversion-svn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>isHuman()</title>
		<link>http://blog.majorshadow.com/2008/09/16/ishuman/</link>
		<comments>http://blog.majorshadow.com/2008/09/16/ishuman/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 21:42:05 +0000</pubDate>
		<dc:creator>majorshadow</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.majorshadow.com/?p=72</guid>
		<description><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/internet_32x32.jpg" width="32" height="32" alt="" title="Internet" /><br/>Jeder kennt sie, jeder hasst sie. Dennoch sind sie ganz nützlich und immer wieder witzig!

Die Rede ist von Captcha&#8217;s. Mittlerweile ist ja fast jede Seite damit gepflastert um sich vor Spam zu schützen.
Ja ich gebe zu auch mein Blog hat in den Comment&#8217;s ein Captcha. Aber nur, weil ich aus leidlicher Erfahrung daraus gelernt habe.
Da [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/internet_32x32.jpg" width="32" height="32" alt="" title="Internet" /><br/><p>Jeder kennt sie, jeder hasst sie. Dennoch sind sie ganz nützlich und immer wieder witzig!</p>
<p><span id="more-72"></span><br />
Die Rede ist von <a href="http://de.wikipedia.org/wiki/Captcha" target="_blank" rel="nofollow" class="liwikipedia">Captcha</a>&#8217;s. Mittlerweile ist ja fast jede Seite damit gepflastert um sich vor Spam zu schützen.<br />
Ja ich gebe zu auch mein Blog hat in den Comment&#8217;s ein Captcha. Aber nur, weil ich aus leidlicher Erfahrung daraus gelernt habe.<br />
Da möchte man mal ein Form Script in PHP online stellen und 2 Stunden später fangen die Bot&#8217;s an einem die Datenbank mit irgendwelchem Müll voll zu spammen.</p>
<p>Besonders witzig fand ich dieses Captcha, über welches ich letztens erst gestolpert bin:</p>
<p><a href="http://blog.majorshadow.com/wp-content/uploads/2008/09/ipod_captcha.jpg" class="liimagelink"><img class="alignnone size-full wp-image-73" title="ipod_captcha" src="http://blog.majorshadow.com/wp-content/uploads/2008/09/ipod_captcha.jpg" alt="" width="457" height="174" /></a></p>
<p>Allerdings sollte hier die Frage nicht heißen: &#8220;Wie heißt die Frau auf dem Bild?&#8221;<br />
Sondern: &#8220;Was fehlt auf diesem Bild?&#8221;<br />
Antwort: Die iPod&#8217;s!!!!!<br />
Diese Shilouetten (vorallem Jannek) sehen für mich eher aus wie diese Figuren aus der iPod Werbung von Apple, die wild umher tanzen <img src='http://blog.majorshadow.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.majorshadow.com/2008/09/16/ishuman/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dropbox</title>
		<link>http://blog.majorshadow.com/2008/09/12/dropbox/</link>
		<comments>http://blog.majorshadow.com/2008/09/12/dropbox/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 21:42:26 +0000</pubDate>
		<dc:creator>majorshadow</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://blog.majorshadow.com/?p=46</guid>
		<description><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/internet_32x32.jpg" width="32" height="32" alt="" title="Internet" /><br/>&#8220;Store, Sync and Share your files online&#8221;.
Dropbox ist ein nützlicher Onlinedienst um seine Files im Netz zu speichern.
Dabei hat man zwei Möglichkeiten:
Zum einen kann man seine Dateien (Bilder, Dokumente etc.) über das Webinterface von Dropbox hochladen und verwalten.
Oder aber man installiert das Dropbox Tool. Dieses funktioniert ähnlich wie SVN. Man hat auf der lokalen Festplatte [...]]]></description>
			<content:encoded><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/internet_32x32.jpg" width="32" height="32" alt="" title="Internet" /><br/><p><a href="http://blog.majorshadow.com/wp-content/uploads/2008/09/dropbox_logo.gif" class="liimagelink"><img class="alignnone size-full wp-image-47" title="dropbox_logo" src="http://blog.majorshadow.com/wp-content/uploads/2008/09/dropbox_logo.gif" alt="" width="167" height="50" /></a><br />
&#8220;Store, Sync and Share your files online&#8221;.</p>
<p><span id="more-46"></span><a href="http://www.getdropbox.com" target="_blank" class="liexternal">Dropbox</a> ist ein nützlicher Onlinedienst um seine Files im Netz zu speichern.</p>
<p>Dabei hat man zwei Möglichkeiten:<br />
Zum einen kann man seine Dateien (Bilder, Dokumente etc.) über das Webinterface von Dropbox hochladen und verwalten.</p>
<p>Oder aber man installiert das Dropbox Tool. Dieses funktioniert ähnlich wie SVN. Man hat auf der lokalen Festplatte einen Ordner in dem man seine Bilder, Dokumente, oder Dateien speichern kann und das Dropbox Tool gleicht diesen Ordner dann automatisch mit dem Onlinespeicher ab.</p>
<p>Zu jeder Datei im Ordner &#8220;Public&#8221; lässt sich ein öffentlicher Downloadlink erzeugen, so das man seine Dateien auch an Freunde verteilen kann.</p>
<p>Mittlerweile ist die Anmeldung für Dropbox öffentlich und man braucht keine Einladung mehr.<br />
Viel Spaß beim droppen!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.majorshadow.com/2008/09/12/dropbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello World!</title>
		<link>http://blog.majorshadow.com/2008/09/04/hello-world/</link>
		<comments>http://blog.majorshadow.com/2008/09/04/hello-world/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 17:59:01 +0000</pubDate>
		<dc:creator>majorshadow</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://blog.majorshadow.com/?p=1</guid>
		<description><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/java_32x32.jpg" width="32" height="32" alt="" title="Java" /><br/>Das obligatorische Hello World!  

?View Code JAVA1
2
3
4
5
6
7
public class HelloWorld
&#123;
    public static void main&#40;String&#91;&#93; args&#41;
    &#123;
        System.out.println&#40;&#34;Hello World!&#34;&#41;;
    &#125;
&#125;

]]></description>
			<content:encoded><![CDATA[<img src="http://blog.majorshadow.com/wp-content/uploads/category_icons/java_32x32.jpg" width="32" height="32" alt="" title="Java" /><br/><p>Das obligatorische Hello World! <img src='http://blog.majorshadow.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1code2'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p1code2"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> HelloWorld
<span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> args<span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Hello World!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.majorshadow.com/2008/09/04/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

