<?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>Lars Hildebrandt's Blog</title>
	<atom:link href="http://blog.larshildebrandt.de/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.larshildebrandt.de</link>
	<description>übers Programmieren und mehr...</description>
	<lastBuildDate>Mon, 28 Nov 2011 21:11:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>GameServer 1.2</title>
		<link>http://blog.larshildebrandt.de/gameserver-1-2/230.html</link>
		<comments>http://blog.larshildebrandt.de/gameserver-1-2/230.html#comments</comments>
		<pubDate>Mon, 28 Nov 2011 21:04:46 +0000</pubDate>
		<dc:creator>Lars Hildebrandt</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Battlefield 3]]></category>
		<category><![CDATA[Call of Duty Modern Warfare 3]]></category>
		<category><![CDATA[GameServer]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=230</guid>
		<description><![CDATA[Heute hat sich die neue Version von GameServer auf den Weg in den Windows Phone 7 &#8211; Marketplace gemacht. Neu hinzugekommen sind der Support für Battlefield 3 und Call of Duty &#8211; Modern Warfare 3. Weiterhin wurde die Listendarstellung der Spieler in einigen Spielen überarbeitet.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.larshildebrandt.de/wp-content/uploads/2011/11/20111128_GameServer_BF3-179x300.jpg" alt="" title="GameServer - BF3" width="179" height="300" class="alignleft size-medium wp-image-232" /><img src="http://blog.larshildebrandt.de/wp-content/uploads/2011/11/20111128_GameServer_CODMW3-180x300.jpg" alt="" title="GameServer - CODMW3" width="180" height="300" class="alignleft size-medium wp-image-233" />Heute hat sich die neue Version von GameServer auf den Weg in den Windows Phone 7 &#8211; Marketplace gemacht. Neu hinzugekommen sind der Support für Battlefield 3 und Call of Duty &#8211; Modern Warfare 3.<br />
Weiterhin wurde die Listendarstellung der Spieler in einigen Spielen überarbeitet. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/gameserver-1-2/230.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RCON Support erweitert</title>
		<link>http://blog.larshildebrandt.de/rcon-support-erweitert/223.html</link>
		<comments>http://blog.larshildebrandt.de/rcon-support-erweitert/223.html#comments</comments>
		<pubDate>Mon, 05 Sep 2011 20:15:18 +0000</pubDate>
		<dc:creator>Lars Hildebrandt</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Alien Swarm]]></category>
		<category><![CDATA[Ban]]></category>
		<category><![CDATA[Call of Duty]]></category>
		<category><![CDATA[Call of Duty - United Offensive]]></category>
		<category><![CDATA[Call of Duty 2]]></category>
		<category><![CDATA[Call of Duty 4]]></category>
		<category><![CDATA[Call of Duty 5: World at War]]></category>
		<category><![CDATA[changelevel]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[Counter Strike]]></category>
		<category><![CDATA[Counter Strike Source]]></category>
		<category><![CDATA[Counter-Strike Condition Zero]]></category>
		<category><![CDATA[Dark Messiah of Might and Magic]]></category>
		<category><![CDATA[Day of Defeat]]></category>
		<category><![CDATA[Day of Defeat Source]]></category>
		<category><![CDATA[GameServer]]></category>
		<category><![CDATA[Half-Life]]></category>
		<category><![CDATA[Half-Life 2]]></category>
		<category><![CDATA[Kick]]></category>
		<category><![CDATA[Left 4 Dead]]></category>
		<category><![CDATA[Left 4 Dead 2]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Natural Selection]]></category>
		<category><![CDATA[Quake 3: Arena]]></category>
		<category><![CDATA[RCON]]></category>
		<category><![CDATA[Team Fortress 2]]></category>
		<category><![CDATA[Urban Terror]]></category>
		<category><![CDATA[Wolfenstein: Enemy Territory]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=223</guid>
		<description><![CDATA[Die Entwicklung von GameServer für Windows Phone 7 geht sehr gut voran. Für folgende Spiele habe ich mittlerweile den RCON-Support implementiert: Alien Swarm Counter-Strike Counter-Strike Condition Zero Counter-Strike: Source Day of Defeat Day of Defeat: Source Half-Life Half-Life 2 Left 4 Dead Left 4 Dead 2 Dark Messiah of Might and Magic Natural Selection Team [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.larshildebrandt.de/wp-content/uploads/2011/09/rcon_console-178x300.png" alt="" title="Rcon Console" width="178" height="300" class="alignright size-medium wp-image-224" />Die Entwicklung von GameServer für Windows Phone 7 geht sehr gut voran. Für folgende Spiele habe ich mittlerweile den RCON-Support implementiert:</p>
<p>Alien Swarm<br />
Counter-Strike<br />
Counter-Strike Condition Zero<br />
Counter-Strike: Source<br />
Day of Defeat<br />
Day of Defeat: Source<br />
Half-Life<br />
Half-Life 2<br />
Left 4 Dead<br />
Left 4 Dead 2<br />
Dark Messiah of Might and Magic<br />
Natural Selection<br />
Team Fortress 2<br />
Call of Duty<br />
Call of Duty &#8211; United Offensive<br />
Call of Duty 2<br />
Call of Duty 4<br />
Call of Duty 5: World at War<br />
Quake 3: Arena<br />
Urban Terror<br />
Wolfenstein: Enemy Territory</p>
<p>Die Version befindet sich derzeit in der Testphase und wird in den nächsten Tagen als Update bereitstehen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/rcon-support-erweitert/223.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RCON Support für GameServer</title>
		<link>http://blog.larshildebrandt.de/rcon-support-fur-gameserver/212.html</link>
		<comments>http://blog.larshildebrandt.de/rcon-support-fur-gameserver/212.html#comments</comments>
		<pubDate>Wed, 31 Aug 2011 21:46:32 +0000</pubDate>
		<dc:creator>Lars Hildebrandt</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Ban]]></category>
		<category><![CDATA[Call of Duty]]></category>
		<category><![CDATA[Counter Strike]]></category>
		<category><![CDATA[Counter Strike Source]]></category>
		<category><![CDATA[Day of Defeat Source]]></category>
		<category><![CDATA[GameServer]]></category>
		<category><![CDATA[Halflife 2]]></category>
		<category><![CDATA[Kick]]></category>
		<category><![CDATA[Left 4 Dead]]></category>
		<category><![CDATA[Left 4 Dead 2]]></category>
		<category><![CDATA[RCON]]></category>
		<category><![CDATA[Team Fortress 2]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=212</guid>
		<description><![CDATA[Die ersten Gehversuche, um auch Rcon-Support für die Windows Phone 7 Version von GameServer zu realisieren, habe ich erfolgreich abgeschlossen. Meine aktuelle Entwicklungsversion unterstützt Counter Strike: Source, Day of Defeat Source, Halflife 2, Left 4 Dead 1 &#038; 2 und Team Fortress 2. Hierbei die Funktionen um die aktuelle Karte zu wechseln, Spieler zu kicken [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.larshildebrandt.de/wp-content/uploads/2011/08/change_map-180x300.png" alt="" title="change_map" width="180" height="300" class="alignleft size-medium wp-image-213" />Die ersten Gehversuche, um auch Rcon-Support für die Windows Phone 7 Version von GameServer zu realisieren, habe ich erfolgreich abgeschlossen. Meine aktuelle Entwicklungsversion unterstützt Counter Strike: Source, Day of Defeat Source, Halflife 2, Left 4 Dead 1 &#038; 2 und Team Fortress 2. Hierbei die Funktionen um die aktuelle Karte zu wechseln, Spieler zu kicken und Spieler zu bannen. Das Ändern von Cvars steht nun auf der Tagesordnung und sollte innerhalb der nächsten Tage implementiert sein.</p>
<p>Weiterhin sind Counter Strike 1.6 und alle anderen Halflife 1-Spiele sowie die Call of Duty-Reihe in Vorbereitung. </p>
<p>Ihr findet die App im Marketplace unter folgender Adresse: <a href="http://windowsphone.com/s?appid=cbd809f4-9b65-4a4e-9949-4403cedaf046" title="GameServer for Windows Phone 7" target="_blank">GameServer for Windows Phone 7</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/rcon-support-fur-gameserver/212.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GameServer für Windows Phone 7</title>
		<link>http://blog.larshildebrandt.de/gameserver-fur-windows-phone-7/201.html</link>
		<comments>http://blog.larshildebrandt.de/gameserver-fur-windows-phone-7/201.html#comments</comments>
		<pubDate>Thu, 25 Aug 2011 21:10:11 +0000</pubDate>
		<dc:creator>Lars Hildebrandt</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[GameServer]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=201</guid>
		<description><![CDATA[Nachdem die Version 2.0 von GameServer für Joomla fast fertig gestellt ist, habe ich nun meine erste Windows Phone 7 App programmiert. Ziel der App ist es, Livedaten von GameServern auf dem Phone darzustellen. Die App befindet sich derzeit im Zertifizierungsprozess bei Microsoft und sollte in den nächsten Tagen im Marketplace verfügbar sein. Fürs Erste [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.larshildebrandt.de/wp-content/uploads/2011/08/serverdetail-180x300.png" alt="" title="Serverdetail" width="180" height="300" class="alignleft size-medium wp-image-203" />Nachdem die Version 2.0 von GameServer für Joomla fast fertig gestellt ist, habe ich nun meine erste Windows Phone 7 App programmiert. Ziel der App ist es, Livedaten von GameServern auf dem Phone darzustellen.<br />
Die App befindet sich derzeit im Zertifizierungsprozess bei Microsoft und sollte in den nächsten Tagen im Marketplace verfügbar sein.</p>
<p>Fürs Erste unterstützt die App folgende Spiele:</p>
<p>Alien Swarm<br />
America&#8217;s Army<br />
America&#8217;s Army 3<br />
Armed Assault<br />
Armed Assault 2<br />
Battlefield 1942<br />
Battlefield Vietnam<br />
Battlefield 2<br />
Battlefield 2142<br />
Battlefield Bad Company 2<br />
Brink<br />
Call of Duty<br />
Call of Duty &#8211; United Offensive<br />
Call of Duty 2<br />
Call of Duty 4<br />
Call of Duty 5: World at War<br />
Counter-Strike<br />
Condition Zero<br />
Counter-Strike: Source<br />
Crysis<br />
Crysis Wars<br />
Crysis 2<br />
Day of Defeat<br />
Day of Defeat: Source<br />
Doom 3<br />
Enemy Territory: Quake Wars<br />
F.E.A.R.<br />
Frontline: Fuel of War<br />
Ghost Recon: Advanced Warfighter<br />
Ghost Recon: Advanced Warfighter 2<br />
Half-Life<br />
Half-Life 2<br />
Homefront<br />
Killing Floor<br />
Left 4 Dead<br />
Left 4 Dead 2<br />
Natural Selection<br />
Medal of Honor<br />
Dark Messiah of Might and Magic<br />
OpenTTD<br />
Quake 3: Arena<br />
Quake 4<br />
Orchestra: Ostfront 41-45<br />
Return to Castle Wolfenstein<br />
San Andreas: Multiplayer<br />
Soldier of Fortune 2: Double Helix<br />
Team Fortress 2<br />
Unreal Tournament<br />
Unreal Tournament 2003<br />
Unreal Tournament 2004<br />
Unreal Tournament 3<br />
Urban Terror<br />
Wolfenstein: Enemy Territory</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/gameserver-fur-windows-phone-7/201.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erweiterung der DevExpress-Templates</title>
		<link>http://blog.larshildebrandt.de/erweiterung-der-devexpress-templates/176.html</link>
		<comments>http://blog.larshildebrandt.de/erweiterung-der-devexpress-templates/176.html#comments</comments>
		<pubDate>Tue, 02 Nov 2010 10:23:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=176</guid>
		<description><![CDATA[CodeRush von DevExpress bietet durch seine Shortcuts die Möglichkeit die Schreibarbeit deutlich zu beschleunigen. So gibt es zum Beispiel das Kürzel &#8220;as&#8221; zum Anlegen einer Auto-Property vom Typ String. Das sieht dann so aus: und ergibt: Das Ganze funktioniert analog mit &#8220;ab&#8221; für Booleans, &#8220;ai&#8221; für Integer usw&#8230; Leider gibt es von Haus aus keine [...]]]></description>
			<content:encoded><![CDATA[<p>CodeRush von DevExpress bietet durch seine Shortcuts die Möglichkeit die Schreibarbeit deutlich zu beschleunigen.</p>
<p>So gibt es zum Beispiel das Kürzel &#8220;as&#8221; zum Anlegen einer Auto-Property vom Typ String. Das sieht dann so aus:</p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/11/CodeRush1.jpg"><img class="alignleft size-full wp-image-177" title="CodeRush1" src="http://blog.larshildebrandt.de/wp-content/uploads/2010/11/CodeRush1.jpg" alt="" width="296" height="143" /></a></p>
<p>und ergibt:</p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/11/CodeRush2.jpg"><img class="alignleft size-full wp-image-178" title="CodeRush2" src="http://blog.larshildebrandt.de/wp-content/uploads/2010/11/CodeRush2.jpg" alt="" width="312" height="53" /></a></p>
<p>Das Ganze funktioniert analog mit &#8220;ab&#8221; für Booleans, &#8220;ai&#8221; für Integer usw&#8230;</p>
<p>Leider gibt es von Haus aus keine Shortcuts für virtuelle Auto-Properties, die für NHibernate benötigt werden.</p>
<p>CodeRush bietet hierfür eine Möglichkeit eigene Shortcuts hinzuzufügen:</p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/11/CodeRush3.jpg"><img class="alignleft size-full wp-image-179" title="CodeRush3" src="http://blog.larshildebrandt.de/wp-content/uploads/2010/11/CodeRush3.jpg" alt="" width="312" height="51" /></a></p>
<p>Dieser Shortcut  ermöglicht die Schreibweise &#8220;avs&#8221; für</p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/11/CodeRush4.jpg"><img class="alignleft size-full wp-image-180" title="CodeRush4" src="http://blog.larshildebrandt.de/wp-content/uploads/2010/11/CodeRush4.jpg" alt="" width="379" height="62" /></a></p>
<p>Auch dieser Shortcut unterstützt automatisch die von CodeRush gebotenen Kürzel für die verschiedenen Datentypen (avb, avi&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/erweiterung-der-devexpress-templates/176.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuPack &#8211; Package Management für .net und Visual Studio 2010</title>
		<link>http://blog.larshildebrandt.de/nupack-package-management-for-net-and-visual-studio-2010/153.html</link>
		<comments>http://blog.larshildebrandt.de/nupack-package-management-for-net-and-visual-studio-2010/153.html#comments</comments>
		<pubDate>Fri, 08 Oct 2010 21:50:30 +0000</pubDate>
		<dc:creator>Lars Hildebrandt</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=153</guid>
		<description><![CDATA[Seit gestern beschäftige ich mich mit einem neuen AddOn für Visual Studio. Ein AddIn, das die Chance hat, eines der wichtigsten der nächsten Zeit zu werden. Die Rede ist von NuPack. NuPack ist Paket-Manager, der es ermöglicht auf natürliche Art und Weise benötigte externe Assemblies in ein Visual Studio-Projekt aufzunehmen. Kein Erzeugen eines Lib-Ordners mehr. [...]]]></description>
			<content:encoded><![CDATA[<p>Seit gestern beschäftige ich mich mit einem neuen AddOn für Visual Studio. Ein AddIn, das die Chance hat, eines der wichtigsten der nächsten Zeit zu werden. Die Rede ist von NuPack. NuPack ist Paket-Manager, der es ermöglicht auf natürliche Art und Weise benötigte externe Assemblies in ein Visual Studio-Projekt aufzunehmen. Kein Erzeugen eines Lib-Ordners mehr. Kein SVN-Copy oder ähnliches, um die Assemblies in den Lib-Ordner zu kopieren&#8230;</p>
<p>Doch wie funktioniert das Ganze mit NuPack? Eigentlich ganz einfach. Als erstes brauchen wir mal das AddIn. Dieses kann zum einen von <a href="http://nupack.codeplex.com">http://nupack.codeplex.com</a> geladen oder über den Extension Manager hinzugefügt werden.</p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_1.jpg"><img src="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_1.jpg" alt="" title="Die Erweiterung im Extension Manager" width="600" height="338" class="alignleft size-full wp-image-155" /></a></p>
<p>Nach erfolgreicher Installation der Erweiterung erhält man einen neuen Menüpunkt im Solution Explorer, der es einem erlaubt ein Package dem Projekt hinzuzufügen.</p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_2.jpg"><img src="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_2.jpg" alt="" title="Package hinzufügen" width="300" height="182" class="alignleft size-full wp-image-157" /></a></p>
<p>Im folgenden Dialog, der dem des Extension Managers nachempfunden wurde, findet man die bereitgestellten Assemblies bzw. Funktionalitäten. </p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_3.jpg"><img src="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_3.jpg" alt="" title="Packageauswahl" width="600" height="437" class="alignleft size-full wp-image-165" /></a></p>
<p>Mit einem Klick auf den entsprechenden Install-Button wird das Package geladen. Automatisch wird die geladene Assembly neben der Solution in einen Package-Ordner abgelegt und die Referenz auf die Assembly dem Projekt hinzugefügt wird. </p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_4.jpg"><img src="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_4.jpg" alt="" title="Referenz hinzugefügt" width="250" height="216" class="alignleft size-full wp-image-166" /></a>  <a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_5.jpg"><img src="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_5.jpg" alt="" title="Dateistruktur" width="187" height="81" class="alignleft size-full wp-image-167" /></a></p>
<p>Weiterhin besteht die Möglichkeit Config-Einträge automatisch in die entsprechende Config einzutragen. Ein Beispiel hierfür ist Elmah.</p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_7.jpg"><img src="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_7.jpg" alt="" title="Hinzufügen von Config-Einträgen am Beispiel Elmah" width="500" height="187" class="alignleft size-full wp-image-170" /></a></p>
<p>Zusätzlich zu dem Dialog gestützten Installieren, gibt es noch den Weg über die Package Manager Console, die mit PowerShell-Befehlen die Funktionen des Dialogs abdeckt und darüber hinaus noch einige zusätzliche Funktionen bietet.</p>
<p><a href="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_6.jpg"><img src="http://blog.larshildebrandt.de/wp-content/uploads/2010/10/20101008_NuPack_6.jpg" alt="" title="Package Manager Console" width="400" height="114" class="alignleft size-full wp-image-169" /></a></p>
<p>Ein weiterer spannender Aspekt der Erweiterung ist die generelle Funktionsweise. Die Liste der zur Verfügung stehenden Assemblies wird über einen Feed bereitgestellt, der in den Settings von Visual Studio eingestellt bzw. angepasst werden kann. Über diesen Weg und die Tatsache, dass ebenfalls ein Tool zur Erstellung der Packages auf der Code-Plex-Seite bereitgestellt wurde, lassen sich auch im Firmenumfeld deutlich einfachere Szenarien für die Bereitstellung einheitlicher und kompatibler Erweiterungen darstellen. Man braucht ja nur einen eigenen Feed mit den geprüften und erlaubten Assemblies bereitstellen und schon können diese von den Kollegen genutzt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/nupack-package-management-for-net-and-visual-studio-2010/153.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erste Eindrücke von der TechEd 2009 in Berlin</title>
		<link>http://blog.larshildebrandt.de/erste-eindrucke-von-der-teched-2009-in-berlin/147.html</link>
		<comments>http://blog.larshildebrandt.de/erste-eindrucke-von-der-teched-2009-in-berlin/147.html#comments</comments>
		<pubDate>Tue, 10 Nov 2009 20:45:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TechEd]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=147</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="ngg-galleryoverview" id="ngg-gallery-2-147">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://blog.larshildebrandt.de/erste-eindrucke-von-der-teched-2009-in-berlin/147.html?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://blog.larshildebrandt.de/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=2&amp;mode=gallery'});">
			[Mit PicLens anzeigen]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/001.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="001" alt="001" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_001.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-2" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/002.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="002" alt="002" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_002.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/003.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="003" alt="003" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_003.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-4" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/004.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="004" alt="004" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_004.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-5" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/005.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="005" alt="005" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_005.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-6" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/006.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="006" alt="006" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_006.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-7" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/007.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="007" alt="007" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_007.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-8" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/008.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="008" alt="008" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_008.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-9" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/009.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="009" alt="009" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_009.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-10" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/010.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="010" alt="010" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_010.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-11" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/011.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="011" alt="011" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_011.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-12" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/012.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="012" alt="012" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_012.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-13" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/013.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="013" alt="013" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_013.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-14" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/014.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="014" alt="014" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_014.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-15" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/015.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="015" alt="015" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_015.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-16" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/016.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="016" alt="016" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_016.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-17" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/017.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="017" alt="017" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_017.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-18" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/018.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="018" alt="018" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_018.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-19" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/019.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="019" alt="019" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_019.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-20" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/020.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="020" alt="020" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_020.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-21" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/021.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="021" alt="021" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_021.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-22" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/022.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="022" alt="022" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_022.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-23" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/023.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="023" alt="023" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_023.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-24" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/024.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="024" alt="024" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_024.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-25" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/025.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="025" alt="025" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_025.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-26" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/026.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="026" alt="026" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_026.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-27" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/027.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="027" alt="027" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_027.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-28" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/028.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="028" alt="028" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_028.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-29" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/029.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="029" alt="029" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_029.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-30" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/030.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="030" alt="030" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_030.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-31" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/031.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="031" alt="031" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_031.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-32" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/032.jpg" title=" " class="thickbox" rel="set_2" >
								<img title="032" alt="032" src="http://blog.larshildebrandt.de/wp-content/gallery/20091109_teched/thumbs/thumbs_032.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>



<div class="ngg-galleryoverview" id="ngg-gallery-3-147">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://blog.larshildebrandt.de/erste-eindrucke-von-der-teched-2009-in-berlin/147.html?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://blog.larshildebrandt.de/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=3&amp;mode=gallery'});">
			[Mit PicLens anzeigen]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-33" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/001.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="001" alt="001" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_001.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-34" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/002.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="002" alt="002" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_002.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-35" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/003.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="003" alt="003" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_003.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-36" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/004.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="004" alt="004" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_004.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-37" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/005.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="005" alt="005" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_005.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-38" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/006.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="006" alt="006" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_006.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-39" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/007.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="007" alt="007" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_007.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-40" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/008.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="008" alt="008" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_008.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-41" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/009.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="009" alt="009" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_009.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-42" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/010.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="010" alt="010" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_010.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-43" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/011.jpg" title=" " class="thickbox" rel="set_3" >
								<img title="011" alt="011" src="http://blog.larshildebrandt.de/wp-content/gallery/20091110_teched/thumbs/thumbs_011.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/erste-eindrucke-von-der-teched-2009-in-berlin/147.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla GameServer-Komponente</title>
		<link>http://blog.larshildebrandt.de/joomla-gameserver-komponente/137.html</link>
		<comments>http://blog.larshildebrandt.de/joomla-gameserver-komponente/137.html#comments</comments>
		<pubDate>Sun, 01 Nov 2009 17:58:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[GameServer]]></category>
		<category><![CDATA[Komponente]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=137</guid>
		<description><![CDATA[Ich bin seit einigen Tagen dabei, den Umzug unserer Online-Gaming-Clan-Site www.kiez-clan.de vorzubereiten. Zur Zeit läuft die Seite auf Joomla 1.0.x und soll nach dem Umzug in der aktuellen Joomla 1.5.x in neuem Glanz erscheinen. Da sich aber zwischen den Version so ziemlich alles geändert hat und ich auch ungern die Unterstützung für &#8220;Alt-Komponenten&#8221; aktivieren möchte, [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin seit einigen Tagen dabei, den Umzug unserer Online-Gaming-Clan-Site <a href="http://www.kiez-clan.de" target="_blank">www.kiez-clan.de </a>vorzubereiten. Zur Zeit läuft die Seite auf Joomla 1.0.x und soll nach dem Umzug in der aktuellen Joomla 1.5.x in neuem Glanz erscheinen. Da sich aber zwischen den Version so ziemlich alles geändert hat und ich auch ungern die Unterstützung für &#8220;Alt-Komponenten&#8221; aktivieren möchte, suche ich nun für die verwendeten Komponenten Ersatz.</p>
<p>Eine dieser Komponenten ist die Game-Server-Anzeige-Komponente &#8220;com_serverstat&#8221;. Die Komponente kann für eine Hand voll Servertypen Daten über das aktuelle Spielgeschehen (Spieler, Karte&#8230;) darstellen. Leider wird die Komponente schon seit längerem nicht weiterentwickelt. Auch sonst habe ich keinen passenden Ersatz gefunden, was mich auf die Idee gebracht hat, diese Lücke selbst zu schließen.</p>
<p><img class="alignnone size-full wp-image-140" title="com_gameserver_serverdetails" src="http://blog.larshildebrandt.de/wp-content/uploads/2009/11/com_gameserver_serverdetails.jpg" alt="com_gameserver_serverdetails" width="600" height="166" /></p>
<p>Nach einigen Abenden habe ich heute nun die erste Version mit der viel versprechenden Versionsnummer 0.1 auf meiner Joomla-Seite <a href="http://joomla.larshildebrandt.de" target="_blank">joomla.larshildebrandt.de</a> veröffentlicht. Die Komponente zeigt neben einigen Parametern, wie Servername, IP-Adresse, Anzahl von Spielern und aktuelle Karte auch die derzeit auf dem Server befindlichen Spieler an. Bei den beiden Voice-Servern Teamspeak 2 und Ventrilo werden weiterhin auch die Channels dargestellt.</p>
<p>Für die Karten-Bilder konnte ich <a href="http://www.allstats.de" target="_blank">www.allstats.de</a> gewinnen. Eine Beispiel-Installation gibt es unter folgender Adresse: <a href="http://joomla.larshildebrandt.de/gameserver.html" target="_blank">joomla.larshildebrandt.de/gameserver.html</a>. Derzeit werden folgende Servertypen unterstützt:</p>
<p>Battlefield 1942<br />
Battlefield Vietnam<br />
Battlefield 2<br />
Battlefield 2142<br />
Call of Duty<br />
Call of Duty &#8211; United Offensive<br />
Call of Duty 2<br />
Call of Duty 4<br />
Call of Duty 5: World at War<br />
Counter-Strike<br />
Counter-Strike: Source<br />
Crysis Wars<br />
Dark Messiah of Might and Magic<br />
Day of Defeat<br />
Day of Defeat: Source<br />
Half-Life<br />
Half-Life 2<br />
Left 4 Dead<br />
Natural Selection<br />
Quake 3: Arena<br />
Quake 4<br />
Return to Castle Wolfenstein<br />
Team Fortress 2<br />
Unreal Tournament<br />
Unreal Tournament 2004<br />
Unreal Tournament 3<br />
Wolfenstein: Enemy Territory</p>
<p>Teamspeak 2<br />
Ventrilo</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/joomla-gameserver-komponente/137.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Elmah &#8211; Error Logging Modules and Handlers for ASP.NET</title>
		<link>http://blog.larshildebrandt.de/elmah-error-logging-modules-and-handlers-for-aspnet/131.html</link>
		<comments>http://blog.larshildebrandt.de/elmah-error-logging-modules-and-handlers-for-aspnet/131.html#comments</comments>
		<pubDate>Mon, 11 May 2009 21:23:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Exception-Handling]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Logging]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=131</guid>
		<description><![CDATA[Ich arbeite zur Zeit an einem kleinen ASP.net Projekt. Für das globale Exception-Logging bin ich dank meines Kollegen Tobi über Elmah gestolpert. Über Elmah besteht die Möglichkeit sämtliche unbehandelten Exceptions zu speichern. Unterstützt werden derzeit folgende Weg: - Microsoft SQL Server - Oracle - SQLite - Microsoft Access - VistaDB - XML-Dateien - im Speicher [...]]]></description>
			<content:encoded><![CDATA[<p>Ich arbeite zur Zeit an einem kleinen ASP.net Projekt. Für das globale Exception-Logging bin ich dank meines Kollegen Tobi über <a title="Elmah" href="http://code.google.com/p/elmah/" target="_blank">Elmah</a> gestolpert. Über Elmah besteht die Möglichkeit sämtliche unbehandelten Exceptions zu speichern. Unterstützt werden derzeit folgende Weg:</p>
<p>- Microsoft SQL Server<br />
- Oracle<br />
- SQLite<br />
- Microsoft Access<br />
- VistaDB<br />
- XML-Dateien<br />
- im Speicher</p>
<ul></ul>
<p>Weiterhin besteht die Möglichkeit sich Emails schicken zu lassen. Elmah bringt gleich eine webbasierte Übersicht mit, so dass man sich sehr einfach einen Überblick über aufgetretene Exceptions machen kann.</p>
<p>Um Elmah einem Projekt hinzuzufügen, muss kein Sourcecode neu kompliliert werden. Es müssen nur ein paar Anpassungen an der Webconfig vorgenommen werden.</p>
<p>Hier eine ganz einfach Webconfig ohne Mailversandt:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;configuration<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;configSections<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sectionGroup</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;elmah&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;section</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;security&quot;</span> <span style="color: #000066;">requirePermission</span>=<span style="color: #ff0000;">&quot;false&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;Elmah.SecuritySectionHandler, Elmah&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;section</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;errorLog&quot;</span> <span style="color: #000066;">requirePermission</span>=<span style="color: #ff0000;">&quot;false&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;Elmah.ErrorLogSectionHandler, Elmah&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sectionGroup<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/configSections<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;elmah<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;errorLog</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;Elmah.SQLiteErrorLog, Elmah&quot;</span> <span style="color: #000066;">connectionStringName</span>=<span style="color: #ff0000;">&quot;ELMAH.SQLite&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/elmah<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;connectionStrings<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;add</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;ELMAH.SQLite&quot;</span> <span style="color: #000066;">connectionString</span>=<span style="color: #ff0000;">&quot;Data Source=|DataDirectory|errors.s3db&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/connectionStrings<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;system.web<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;compilation</span> <span style="color: #000066;">debug</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000066;">defaultLanguage</span>=<span style="color: #ff0000;">&quot;C#&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;httpModules<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;add</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;ErrorLog&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;Elmah.ErrorLogModule, Elmah&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;add</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;ErrorFilter&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;Elmah.ErrorFilterModule, Elmah&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/httpModules<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;httpHandlers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;add</span> <span style="color: #000066;">verb</span>=<span style="color: #ff0000;">&quot;POST,GET,HEAD&quot;</span> <span style="color: #000066;">path</span>=<span style="color: #ff0000;">&quot;elmah.axd&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;Elmah.ErrorLogPageFactory, Elmah&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/httpHandlers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;trace</span> <span style="color: #000066;">enabled</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000066;">requestLimit</span>=<span style="color: #ff0000;">&quot;10&quot;</span> <span style="color: #000066;">pageOutput</span>=<span style="color: #ff0000;">&quot;false&quot;</span> <span style="color: #000066;">traceMode</span>=<span style="color: #ff0000;">&quot;SortByTime&quot;</span> <span style="color: #000066;">localOnly</span>=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;globalization</span> <span style="color: #000066;">requestEncoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span> <span style="color: #000066;">responseEncoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span> <span style="color: #000066;">culture</span>=<span style="color: #ff0000;">&quot;en-US&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;trust</span> <span style="color: #000066;">level</span>=<span style="color: #ff0000;">&quot;Full&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/system.web<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/configuration<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Über den Aufruf von &#8220;elmah.axd&#8221; erhält man die Webseite mit allen gespeicherten Exceptions.</p>
<p>Wer also ein kleines, leichtes Framework fürs Exceptionhandling sucht, dem sei Elmah empfohlen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/elmah-error-logging-modules-and-handlers-for-aspnet/131.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 RC und meine TrueCrypt Partition :(</title>
		<link>http://blog.larshildebrandt.de/windows-7-truecrypt-partition/127.html</link>
		<comments>http://blog.larshildebrandt.de/windows-7-truecrypt-partition/127.html#comments</comments>
		<pubDate>Wed, 06 May 2009 07:43:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[TrueCrypt]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blog.larshildebrandt.de/?p=127</guid>
		<description><![CDATA[Nachdem ja gestern Windows 7 RC zum öffentlichen Download bereitgestellt wurde, konnte ich natürlich nicht wiederstehen und habe mir gleich die 64 Bit Version auf meinem Rechner zu Hause installiert. Leider musste ich nach der Installation feststellen, dass TrueCrypt meine 2. Platte nicht mehr lesen wollte. Windows 7 hat die verschlüsselte Platte bei der Installation [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ja gestern Windows 7 RC zum öffentlichen Download bereitgestellt wurde, konnte ich natürlich nicht wiederstehen und habe mir gleich die 64 Bit Version auf meinem Rechner zu Hause installiert.</p>
<p>Leider musste ich nach der Installation feststellen, dass TrueCrypt meine 2. Platte nicht mehr lesen wollte. Windows 7 hat die verschlüsselte Platte bei der Installation als &#8220;leer&#8221; interpretiert und sie schon mal für mich ahnungslosen Benutzer initialisiert und die für Windows nötigen Files drauf geschrieben.</p>
<p>Zum Glück hatte ich einen recht guten Sicherungsstand, so dass ich nur relativ wenig Daten (darunter ein paar Konzertfotos und auch etwas Source-Code) verloren habe.</p>
<p>Auf diesem Wege also Danke Microsoft&#8230; endlich wieder ein gutes Feature <img src='http://blog.larshildebrandt.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.larshildebrandt.de/windows-7-truecrypt-partition/127.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

