<?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>zaubi.net &#187; Informationstechnik</title>
	<atom:link href="http://www.zaubi.net/category/informationstechnik/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zaubi.net</link>
	<description>Sascha Zaubi online...</description>
	<lastBuildDate>Tue, 01 Sep 2009 07:30:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wiedergabe von HD Videos in Windows Media Player via CUDA</title>
		<link>http://www.zaubi.net/2009/09/01/wiedergabe-von-hd-videos-in-windows-media-player-via-cuda/</link>
		<comments>http://www.zaubi.net/2009/09/01/wiedergabe-von-hd-videos-in-windows-media-player-via-cuda/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 07:26:06 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Informationstechnik]]></category>
		<category><![CDATA[1080p]]></category>
		<category><![CDATA[720p]]></category>
		<category><![CDATA[AC3]]></category>
		<category><![CDATA[Acer]]></category>
		<category><![CDATA[Acer AspireRevo R3600]]></category>
		<category><![CDATA[Aspire]]></category>
		<category><![CDATA[AspireRevo]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[DivX]]></category>
		<category><![CDATA[DTS]]></category>
		<category><![CDATA[Full HD]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[HD]]></category>
		<category><![CDATA[HDMI]]></category>
		<category><![CDATA[Home Theatre]]></category>
		<category><![CDATA[HT PC]]></category>
		<category><![CDATA[HTPC]]></category>
		<category><![CDATA[MKV]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[R3600]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Media Player]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Wohnzimmer]]></category>
		<category><![CDATA[x264]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=59</guid>
		<description><![CDATA[Um mein Wohnzimmer durch eine weitere Multimedia-Komponente aufzuwerten, habe ich mir vor kurzem einen HT PC zugelegt. Es handelt sich um einen Acer AspireRevo R3600 mit 4 GiB RAM und 320 GB Festplatte. Der Kleine soll in erster Linie als Multimedia-Plattform dienen und somit unter anderem auch Videos abspielen können. Hierzu gehören bekanntlich auch H.264- [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Um mein Wohnzimmer durch eine weitere Multimedia-Komponente aufzuwerten, habe ich mir vor kurzem einen HT PC zugelegt. Es handelt sich um einen Acer AspireRevo R3600 mit 4 GiB RAM und 320 GB Festplatte. Der Kleine soll in erster Linie als Multimedia-Plattform dienen und somit unter anderem auch Videos abspielen können. Hierzu gehören bekanntlich auch H.264- bzw. x264-codierte Videos, wie z. B. <a  title="Elephants Dream" href="http://www.elephantsdream.org/" target="_blank">Elephants Dream</a> oder <a  title="Big Buck Bunny" href="http://www.bigbuckbunny.org/" target="_blank">Big Buck Bunny</a>.</p>
<p>So weit so gut&#8230; Leider funktioniert die Wiedergabe von H.264-Videos nicht so problemlos wie ich es mir anfangs erhofft hatte. Der frei verfügbare <a  title="VLC Media Player" href="http://www.videolan.org/" target="_blank">VLC Media Player</a> ruckelt sowohl bei 720p- als auch bei 1080p-Videos. Selbst der noch schlankere Media Player Classic hat bei der Wiedergabe von 1080p-Videos so seine Probleme. Es musste also eine Lösung gefunden werden, die es mir ermöglicht, den HT PC in seiner ursprungs gedachten Funktion in vollem Umfang zu nutzen.</p>
<p>Es musste ein Codec her, der H.264-Inhalte mit möglichst geringer Systemlast decodiert und dabei möglichst alle gängigen Audioformate unterstützt. Da der PC mit einem nVidia Ion Chipsatz ausgestattet ist, der auch nVidias neuartige <a  title="nVidia CUDA" href="http://www.nvidia.de/object/cuda_home_de.html" target="_blank">CUDA</a>-Technologie unterstützt, habe ich die Lösung schnell gefunden. Hier habe ich ein kleines Tutorial zusammengeschrieben, das euch die Einrichtugn einer ähnlichen Konfiguration erleichtern soll.</p>
<p><span id="more-59"></span></p>
<h3>Schritt 1: Installation von CoreAVC</h3>
<p>Bei <a  title="CoreAVC" href="http://www.coreavc.com/" target="_blank">CoreAVC</a> handelt es sich um einen H.264-Decoder, der momentan als Einziger CUDA unterstützt und somit durch Einbeziehung der GPU die CPU entlastet. CoreAVC kann mit Windows Media Player verwendet werden, was mir die Installation eines zusätzlichen Players erspart. Die Lizenzgebühr für den Decoder beträgt $14,95. Eine Trial-Version könnt ihr <a  title="CoreAVC Trial" href="http://www.coreavc.com/index.php?option=com_content&#038;task=view&#038;id=41&#038;Itemid=59" target="_blank">hier</a> anfordern. Kauft euch das Paket oder lasst euch die Trial-Version zusenden. Anschließend installiert ihr das Programm. Nach der Installation ruft ihr das zugehörige Konfigurations-Tool auf und passt die Einstellungen an eure Gegebenheiten an. Der folgende Screenshot zeigt z. B. meine Konfiguration:</p>
<div id="attachment_65" class="wp-caption alignnone" style="width: 670px"><img class="size-full wp-image-65" title="coreavc_config" src="http://www.zaubi.net/wp-content/uploads/2009/08/coreavc_config.jpg" alt="CoreAVC Konfiguration" width="660" height="415" /><p class="wp-caption-text">CoreAVC Konfiguration</p></div>
<p>Achtet besonders darauf, dass die Option &#8220;Prefer CUDA Acceleration&#8221; (ganz unten rechts) aktiviert ist.</p>
<h3>Schritt 2: Installations des MKV Splitters</h3>
<p>Beim MKV-Format handelt es sich um ein Containerformat, das viele verschiedene Video- und Audiospuren enthalten kann. Damit der Windows Media Player weiß, wie er mit den enthaltenen Daten umgehen soll, wird noch ein MKV-Splitter benötigt. Dieser isoliert Video- und Audiospuren und leitet beide an vorher definierte Decoder bzw. Filter weiter. Da ich neben H.264-Codierten Videos auch solche im DivX-Format abspielen möchte, bietet sich der Einsatz des <a  title="DivX" href="http://www.divx.com/" target="_blank">DivX</a>-Codecs inkl. MKV-Splitter an. DivX liefert zwar auch einen eigenen H.264 Codec mit, dieser unterstützt allerdings keine CUDA-Beschleunigung. Ladet euch die <a  title="DivX Download" href="http://www.divx.com/downloads/divx" target="_blank">kostenfreie Variante</a> herunter und installiert das Paket. Benötigt werden in unserem Anwendungsfall nur die Optionen &#8220;DivX Codec&#8221; und &#8220;MKV Splitter&#8221;:</p>
<div id="attachment_68" class="wp-caption alignnone" style="width: 523px"><img class="size-full wp-image-68" title="divx" src="http://www.zaubi.net/wp-content/uploads/2009/08/divx.jpg" alt="DivX Setup Dialog" width="513" height="435" /><p class="wp-caption-text">DivX Setup Dialog</p></div>
<p>Nach der Installation könnt ihr H.264-codierte Videos im MKV-Format in Windows Media Player abspielen. Allerdings dürftet ihr bei AC3-Tonspuren momentan noch keinen Sound hören. Dieses Problem gehen wir im nächsten Schritt an.</p>
<h3>Schritt 3: Installation von AC3Filter</h3>
<p>Um AC3-Tonspuren, die in MKV-Dateien enthalten sind, wiedergeben zu können, benötigt ihr noch das kostenlose Tool <a  title="AC3Filter" href="http://ac3filter.net/" target="_blank">AC3Filter</a>, das ihr <a  title="AC3Filter Download" href="http://ac3filter.net/project/1/releases" target="_blank">hier</a> kostenlos downloaden könnt. Ladet euch das Paket herunter, startet die Installation und folgt anschließend en Anweisungen. Nach der Installation startet ihr das Konfigurations-Tool und passt die Einstellungen an eure Umgebung an. In meinem Fall wird der SPDIF-Ausgang des HDMI-Anschlusses genutzt und alle unterstützten Audioformate (Dolby Digital, DTS, AC3 und MPEG-2) werden über diesen ausgegeben. Solltet ihr über keinen SPDIF-Ausgang verfügen oder diesen aus sonstigen Gründen nicht nutzen wollen, deaktiviert einfach die Option &#8220;Use SPDIF&#8221;. Alle weiteren Einstellungen sehen wie folgt aus:</p>

<a  href="http://www.zaubi.net/2009/09/01/wiedergabe-von-hd-videos-in-windows-media-player-via-cuda/ac3filter_01/" title="ac3filter_01"><img width="150" height="150" src="http://www.zaubi.net/wp-content/uploads/2009/08/ac3filter_01-150x150.jpg" class="attachment-thumbnail" alt="AC3Filter Konfiguration: Hauptfenster" title="ac3filter_01" /></a>
<a  href="http://www.zaubi.net/2009/09/01/wiedergabe-von-hd-videos-in-windows-media-player-via-cuda/ac3filter_02/" title="ac3filter_02"><img width="150" height="150" src="http://www.zaubi.net/wp-content/uploads/2009/08/ac3filter_02-150x150.jpg" class="attachment-thumbnail" alt="AC3Filter Konfiguration: SPDIF-Einstellungen" title="ac3filter_02" /></a>
<a  href="http://www.zaubi.net/2009/09/01/wiedergabe-von-hd-videos-in-windows-media-player-via-cuda/ac3filter_03/" title="ac3filter_03"><img width="150" height="150" src="http://www.zaubi.net/wp-content/uploads/2009/08/ac3filter_03-150x150.jpg" class="attachment-thumbnail" alt="AC3Filter Konfiguration: Audioformate" title="ac3filter_03" /></a>

<p>Nachdem ihr den AC3Filter konfiguriert habt, sollte die Wiedergabe einwandfrei funktionieren.</p>
<p>Ich habe bislang noch keineProbleme bei der Wiedergabe von Videos festgestellt und sogar DTS wird 1:1 zum Heimkino-System durchgereicht. Die Konfiguration habe ich mittlerweileauf mehreren Plattformen getestet. Dazu gehören:</p>
<ul>
<li>Windows 7 Release Candidate</li>
<li>Windows Vista Home Premium</li>
<li>Windows XP Professional</li>
</ul>
<p>Solltet ihr Probleme bei der Einrichtung oder Wiedergabe haben, hinterlasst ruhig einen Kommentar. Ansonsten viel Spaß damit!</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2009/09/01/wiedergabe-von-hd-videos-in-windows-media-player-via-cuda/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>xt:commerce 3.04 SP 2.1 Download</title>
		<link>http://www.zaubi.net/2009/05/06/xtcommerce-304-sp-21-download/</link>
		<comments>http://www.zaubi.net/2009/05/06/xtcommerce-304-sp-21-download/#comments</comments>
		<pubDate>Wed, 06 May 2009 08:03:50 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Informationstechnik]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[3.0.4]]></category>
		<category><![CDATA[3.0.4 SP 2]]></category>
		<category><![CDATA[3.0.4 SP2.1]]></category>
		<category><![CDATA[3.04 SP 2.1]]></category>
		<category><![CDATA[3.04 SP2]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[GNU GPL]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[osCommerce]]></category>
		<category><![CDATA[RapidShare]]></category>
		<category><![CDATA[Shopsystem]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Web Shop]]></category>
		<category><![CDATA[WebShop]]></category>
		<category><![CDATA[xt:commerce]]></category>
		<category><![CDATA[xtc]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=57</guid>
		<description><![CDATA[Hallo zusammen,
nachdem ich mich nun mehrere Monate nicht mehr zu Wort gemeldet habe, habe ich hier endlich wieder einen speziellen Leckerbissen für euch. Wer sich schon einmal mit Web Shops beschäftigt hat, wird sicherlich auch über den Begriff xt:commerce gestolpert sein. Hierbei handelt es sich um eine Weiterentwicklung des unter der GNU GPL veröffentlichten Open [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Hallo zusammen,</p>
<p>nachdem ich mich nun mehrere Monate nicht mehr zu Wort gemeldet habe, habe ich hier endlich wieder einen speziellen Leckerbissen für euch. Wer sich schon einmal mit Web Shops beschäftigt hat, wird sicherlich auch über den Begriff <a  title="xt:commerce" href="http://www.xtcommerce-shop.com/" target="_blank">xt:commerce</a> gestolpert sein. Hierbei handelt es sich um eine Weiterentwicklung des unter der <a  title="GNU GPL" href="http://de.wikipedia.org/wiki/GNU_GPL" target="_blank">GNU GPL</a> veröffentlichten Open Source Shop Systems <a  title="osCommerce" href="http://www.oscommerce.de/" target="_blank">osCommerce</a>. Die damit automatisch ebenfalls der GNU GPL unterliegende Weiterentwicklung wird vom Hersteller allerdings nur nach vorherigem Abschluss eines 12-monatigen Support-Vertrags zum Download angeboten.</p>
<p><span id="more-57"></span></p>
<p>Wer keinen Support benötigt und die Software inklusive aktuellem Service Pack gerne herunterladen möchte, kann dies hier tun: <a  title="Download xt:commerce" href="http://rapidshare.com/files/229706775/xtcommerce_304SP2.1_package_full.rar" target="_blank">Download xt:commerce 3.0.4 SP 2.1 auf RapidShare.com</a></p>
<p>Den nötigen Support für Einrichtung und Konfiguration könnt ihr euch in diversen Foren holen. Für alles Weitere wünsche ich euch viel Spaß beim Experimentieren.</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2009/05/06/xtcommerce-304-sp-21-download/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mal wieder ein Geniestreich der Bundesregierung</title>
		<link>http://www.zaubi.net/2008/10/24/mal-wieder-ein-geniestreich-der-bundesregierung/</link>
		<comments>http://www.zaubi.net/2008/10/24/mal-wieder-ein-geniestreich-der-bundesregierung/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 08:37:48 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Informationstechnik]]></category>
		<category><![CDATA[Sonstige]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Beschluss]]></category>
		<category><![CDATA[Deutsche Nationalbibliothek]]></category>
		<category><![CDATA[DNB]]></category>
		<category><![CDATA[Gesetz]]></category>
		<category><![CDATA[Internetauftritt]]></category>
		<category><![CDATA[Internetrecht]]></category>
		<category><![CDATA[Nationalbibliothek]]></category>
		<category><![CDATA[Pflichtablieferung]]></category>
		<category><![CDATA[Publikation]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=46</guid>
		<description><![CDATA[Am vergangenen Mittwoch hat die Bundesregierung eine Verordnung über die Pflichtablieferung von Medienwerken an die Deutsche Natinalbibliothek (DNB) veröffentlicht. Die neue Verordnung basiert auf dem Gesetz über die Deutsche Nationalbibliothek (DNBG) und verpflichtet Betreiber deutscher Internetseiten dazu, ab sofort ein &#8220;Pflichtexemplar&#8221; ihrer Internetpräsenz bei der DNB einzureichen.

Was genau sich die Initiatoren und Entscheider davon versprechen, [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Am vergangenen Mittwoch hat die Bundesregierung eine <a  title="Verordnung über die Pflichtabgaben von Medienwerken an die Deutsche Nationalbibliothek" href="http://www.bgblportal.de/BGBL/bgbl1f/bgbl108s2013.pdf" target="_blank">Verordnung</a> über die Pflichtablieferung von Medienwerken an die Deutsche Natinalbibliothek (<a  title="Deutsche Nationalbibliothek" href="http://www.d-nb.de/" target="_blank">DNB</a>) veröffentlicht. Die neue Verordnung basiert auf dem Gesetz über die Deutsche Nationalbibliothek (<a  title="Gesetz über die Deutsche Nationalbibliothek" href="http://www.gesetze-im-internet.de/dnbg/BJNR133800006.html" target="_blank">DNBG</a>) und verpflichtet Betreiber deutscher Internetseiten dazu, ab sofort ein &#8220;Pflichtexemplar&#8221; ihrer Internetpräsenz bei der DNB einzureichen.</p>
<p><span id="more-46"></span></p>
<p>Was genau sich die Initiatoren und Entscheider davon versprechen, ist mir persönlich noch unklar. Bei Missachtung der Ablieferungspflicht droht unter Umständen eine Geldstrafe von bis zu 10.000 €.</p>
<p>Angeblich soll diese Regelung jedoch nicht für rein private Internetauftritte gelten &#8211; aber ab wann ist ein internetauftritt nicht mehr privat? Wer Werbung auf seiner Website schaltet, betreibt seine Seite bereits kommerziell. Aber auch ohne geschaltete Werbung könnte ein Internetauftritt als nicht privat gelten, wenn z. B. öffentliche oder politische Themen diskutiert werden. Insgesamt ist die Definiton eher schwammig als eindeutig, so dass durch diesen Blog-Eintrag auch mein Internetauftritt schon nicht mehr privat sein könnte.</p>
<p>Besonders unter den Aspekten des <a  title="Web 2.0" href="http://de.wikipedia.org/wiki/Web_2.0" target="_blank">Web 2.0</a> ist meiner Ansicht nach dieser neue Beschluss absolut nicht vertretbar. Was bringt eine Archivierung von per Definition dynamischen Inhalten? Unter Berücksichtigung interaktiver Funktionen wie dem Erstellen von Benutzerkommentaren und dem kurzfristigen Ändern oder Aktualisieren vorhandener Beiträge müsste also quasi täglich ein neues Exemplar an die DNB übermittelt werden. Sinnvoll wäre hier ein Automatismus, der nach jeder Änderung automatisch den aktuellen Stand an die DNB überträgt. Dass dabei der Internet-Traffic schlagartig in die Höhe schießen wird, muss hier ja wohl nicht extra erwähnt werden. Warum die DNB nicht einfach auf moderne Funktionen wie RSS zurückgreift, kann mir sicherlich auch niemand erklären.</p>
<p>Fest steht für mich jedenfalls, dass es sich hierbei um einen schlecht durchdachten Schnellschuss der Regierung handelt, der voraussichtlich mehr Nach- als Vorteile mit sich bringt. Besonders bemerkenswert ist hierbei, dass sich die DNB bislang nicht einmal darüber im Klaren ist, wie sie die Archivierung durchführen soll. Bisher wird davon gesprochen, dass die DNB die Archivierung &#8220;stufenweise&#8221; vornehmen will.</p>
<p>Ich bin gespannt auf die weitere Entwicklung und vor allem auf die wirtschaftlichen Folgen dieses neuen Beschlusses. Dass die Archivierung nicht nur den Bund, sondern auch die Firmen Geld kostet, hat wohl niemand bedacht&#8230;</p>
<p>Danke Deutschland!</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/10/24/mal-wieder-ein-geniestreich-der-bundesregierung/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RocketDock für Windows XP</title>
		<link>http://www.zaubi.net/2008/08/19/rocketdock-fur-windows-xp/</link>
		<comments>http://www.zaubi.net/2008/08/19/rocketdock-fur-windows-xp/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 08:28:23 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Betriebssysteme]]></category>
		<category><![CDATA[Informationstechnik]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[RocketDock]]></category>
		<category><![CDATA[Shortcut]]></category>
		<category><![CDATA[Taskleiste]]></category>
		<category><![CDATA[Verknüpfung]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=34</guid>
		<description><![CDATA[Mit RocketDock habe ich vor kurzem ein neues Tool für mich entdeckt, das mir das Fenster Handling in Windows XP erheblich erleichtert. Ich will euch das Tool natürlich nicht vorenthalten, daher stelle ich es euch hier aller Kürze vor.

Das Tool nennt sich &#8220;RocketDock&#8221; und stammt aus dem Hause PunkLabs. Es liefert eine Symbolleiste im Stil [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Mit RocketDock habe ich vor kurzem ein neues Tool für mich entdeckt, das mir das Fenster Handling in Windows XP erheblich erleichtert. Ich will euch das Tool natürlich nicht vorenthalten, daher stelle ich es euch hier aller Kürze vor.</p>
<p><span id="more-34"></span></p>
<p>Das Tool nennt sich &#8220;RocketDock&#8221; und stammt aus dem Hause <a  title="PunkLabs" href="http://punklabs.com/" target="_blank">PunkLabs</a>. Es liefert eine Symbolleiste im Stil von Mac OS, allerdings für Windows XP. Je nach Konfiguration wird die Leiste am oberen, unteren, linken oder rechten Bildschirmrand angezeigt und hält frei konfigurierbare Verknüpfungen für den Schnellzugriff auf Programme und Dateien bereit. Darüber hinaus kann das Tool so konfiguriert werden, dass minimierte Fenster nur noch im Dock und nicht mehr in der Taskleiste sichtbar sind, so dass diese nur noch von geöffneten Programmen genutzt wird. RocketDock unterstützt Skins, die auf der offiziellen Website zum Download angeboten werden. Der folgende Screenshot zeigt das Programm in Aktion:</p>
<div id="attachment_33" class="wp-caption alignnone" style="width: 317px"><a  href="http://www.zaubi.net/wp-content/uploads/2008/08/rocketdock.jpg"><img class="size-full wp-image-33" title="rocketdock" src="http://www.zaubi.net/wp-content/uploads/2008/08/rocketdock.jpg" alt="RocketDock in Aktion" width="307" height="116" /></a><p class="wp-caption-text">RocketDock in Aktion</p></div>
<p>Weitere Informationen sowie einen offiziellen Download-Bereich gibt&#8217;s unter <a  title="rocketdock.com" href="http://rocketdock.com/" target="_blank">rocketdock.com</a>.</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/08/19/rocketdock-fur-windows-xp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interessante Tools für die Taskleiste in Windows XP</title>
		<link>http://www.zaubi.net/2008/05/29/interessante-tools-fur-die-taskleiste-in-windows-xp/</link>
		<comments>http://www.zaubi.net/2008/05/29/interessante-tools-fur-die-taskleiste-in-windows-xp/#comments</comments>
		<pubDate>Thu, 29 May 2008 11:55:33 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Betriebssysteme]]></category>
		<category><![CDATA[Informationstechnik]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Miniatur]]></category>
		<category><![CDATA[Task]]></category>
		<category><![CDATA[Taskbar]]></category>
		<category><![CDATA[Taskbar Shuffle]]></category>
		<category><![CDATA[Taskleiste]]></category>
		<category><![CDATA[Thumbnail]]></category>
		<category><![CDATA[Visual Task Tips]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=21</guid>
		<description><![CDATA[Für einen Ordnungsfanatiker wie mich kann die Anordnung der Tasks in der Windows-Taskleiste manchmal ziemlich nervig sein. Die Tasks erscheinen in derselben Reihenfolge, in der sie gestartet wurden und können standardmäßig leider nicht sortiert werden. Vor kurzem bin ich auf ein kostenloses Tool namens Taskbar Shuffle gestoßen, das hier Abhilfe schafft.
Das Tool Visual Task Tips [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Für einen Ordnungsfanatiker wie mich kann die Anordnung der Tasks in der Windows-Taskleiste manchmal ziemlich nervig sein. Die Tasks erscheinen in derselben Reihenfolge, in der sie gestartet wurden und können standardmäßig leider nicht sortiert werden. Vor kurzem bin ich auf ein kostenloses Tool namens <a  title="Taskbar Shuffle" href="http://www.freewebs.com/nerdcave/taskbarshuffle.htm" target="_blank">Taskbar Shuffle</a> gestoßen, das hier Abhilfe schafft.</p>
<p>Das Tool <a  title="Visual Task Tips" href="http://www.visualtasktips.com/" target="_blank">Visual Task Tips</a> erweitert die Windows Taskleiste außerdem durch die aus Windows Vista bekannte Thumbnail-Funktion und zeigt den Inhalt eines Programmfensters als Miniaturansicht über der Taskleiste an, sobald man mit der Maus auf den zugehörigen Task zeigt.</p>
<p><span id="more-21"></span></p>
<h3>Taskbar Shuffle</h3>
<p><a  href="http://www.zaubi.net/wp-content/uploads/2008/05/screenshot-20080529-01.jpg"><img class="alignnone size-medium wp-image-24" title="screenshot-20080529-01" src="http://www.zaubi.net/wp-content/uploads/2008/05/screenshot-20080529-01-300x20.jpg" alt="Taskbar Shuffle in Aktion" width="300" height="20" /></a></p>
<p>Dieses Tool ermöglicht eine manuelle Anordnung der Tasks in der Taskleiste und ist unter folgendem Link zum Download verfügbar: <a  title="Taskbar Shuffle" href="http://www.freewebs.com/nerdcave/taskbarshuffle.htm" target="_blank">Taskbar Shuffle</a></p>
<p><a  href="http://www.zaubi.net/wp-content/uploads/2008/05/screenshot-20080529-01a.jpg"><img class="alignright size-medium wp-image-25" style="float: right;" title="screenshot-20080529-01a" src="http://www.zaubi.net/wp-content/uploads/2008/05/screenshot-20080529-01a-241x300.jpg" alt="Konfigurationsmenü von Taskbar Shuffle" width="241" height="300" /></a>Einmal installiert und gestartet, erinnert ein kleines Tray Icon daran, dass das kleine Programm aktiv ist. Nun lassen sich die gestarteten Tasks nach Belieben per Drag &amp; Drop sortieren. Dies funktioniert bei gedrückter Strg-Taste auch mit den Tray Icons.</p>
<p>Das Tool beinhaltet außerdem noch einige erweiterte Funktionen wie z. B. das automatische Gruppieren mehrer ähnlicher Tasks und das Beenden von Tasks mit der mittleren Maustaste. Um diese Funktionen zu konfigurieren genügt ein Rechtsklick auf das Tray Icon des Programms und ein anschließender Klick auf den Menüpunkt <em><span style="text-decoration: underline;">S</span>ettings&#8230;</em> &#8211; Es öffnet sich ein übersichtliches Menü, das sich selbst erklärt und sehr einfach zu bedienen ist.</p>
<p>Dieses Tool mag auf den ersten Blick etwas überflüssig erscheinen. Ich persönlich halte es aber für eine sehr nützliche Funktionserweiterung und kann es jedem Ordnungs-Freak nur wärmstens empfehlen.</p>
<h3>Visual Task Tips</h3>
<p><a  href="http://www.zaubi.net/wp-content/uploads/2008/05/screenshot-20080529-02.jpg"><img class="alignleft size-medium wp-image-26" style="float: left;" title="screenshot-20080529-02" src="http://www.zaubi.net/wp-content/uploads/2008/05/screenshot-20080529-02.jpg" alt="Visual Task Tips in Aktion" width="169" height="145" /></a>Hierbei handelt es sich um eine recht kleine Erweiterung der Windows-Taskleiste, die vermutlich nicht jeden auf Anhieb überzeugt. Beim Fahren mit der Maus über einen Task in der Taskleiste wird eine Miniaturansicht des mit dem Task verknüpften Programmfenster angezeigt. Die Größe der Thumbnails, die Verzögerung der Anzeige sowie die Aktualisierungsrate für die Thumbnails sind feinstufig konfigurierbar. Die Konfiguration ist über einen Doppelklick auf das Symbol im Tray erreichbar.</p>
<p>Über die Notwendigkeit dieser beiden Tools lässt sich sicherlich streiten. Zwingend erforderlich sind sie vermutlich nicht, aber zumindest nice to have. Für alle, die die Tools ausprobieren möchten, sind hier noch einmal die direkten Download-Links aufgelistet:</p>
<ul>
<li><a  title="Taskbar Shuffle" href="http://www.freewebs.com/nerdcave/downloads/ts2.5_setup.exe" target="_blank">Taskbar Shuffle (Installer)</a></li>
<li><a  title="Visual Task Tips" href="http://www.visualtasktips.com/download.php" target="_blank">Visual Task Tips (Installer)</a></li>
</ul>
<p>Viel Spaß damit!</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/05/29/interessante-tools-fur-die-taskleiste-in-windows-xp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Logdatei während der Laufzeit eines Programms erstellen</title>
		<link>http://www.zaubi.net/2008/02/25/logdatei-waehrend-der-laufzeit-eines-programms-erstellen/</link>
		<comments>http://www.zaubi.net/2008/02/25/logdatei-waehrend-der-laufzeit-eines-programms-erstellen/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 07:55:29 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[LogFile]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[Namespace]]></category>
		<category><![CDATA[Objekt]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Quelltext]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[StreamWriter]]></category>
		<category><![CDATA[Visual Basic 2008]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/2008/02/25/logdatei-waehrend-der-laufzeit-eines-programms-erstellen/</guid>
		<description><![CDATA[Um während der Laufzeit eines Programms eine Logdatei zu erzeugen, gibt es viele verschiedene Wege. Einer ist das Schreiben einer neuen Klasse, die Methoden zum Schreiben von Log-Einträgen bereitstellt. Eine solche Klasse habe ich in einem meiner jüngsten Projekte erstellt und erfolgreich verwandt. Als Hilfestellung für den einen oder andreen unter euch möchte ich euch [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Um während der Laufzeit eines Programms eine Logdatei zu erzeugen, gibt es viele verschiedene Wege. Einer ist das Schreiben einer neuen Klasse, die Methoden zum Schreiben von Log-Einträgen bereitstellt. Eine solche Klasse habe ich in einem meiner jüngsten Projekte erstellt und erfolgreich verwandt. Als Hilfestellung für den einen oder andreen unter euch möchte ich euch den Quellcode hier erläutern.</p>
<p><span id="more-16"></span></p>
<p>Zunächst fügen wir unserem Projekt eine neue Klasse hinzu, indem wir im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt klicken und anschließend den Menüeintrag <em>Hinzufügen</em> &gt; <em>Klasse&#8230;</em> anklicken. In meinem Projekt habe ich die Klasse &#8220;LogFile&#8221; genannt, so dass sie in der Datei &#8220;Logfile.vb&#8221; gespeichert wird.</p>
<p>Um uns ein wenig Tipparbeit zu ersparen, können wir die Namespaces <em>System.IO</em> und <em>System.Console</em> importieren. Fügt dazu den folgenden Quellcode zu Beginn eurer Klassendatei ein:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Imports</span> System.<span style="color: #0000FF;">IO</span>
<span style="color: #0600FF;">Imports</span> System.<span style="color: #0000FF;">Console</span></pre></td></tr></table></div>

<p>Die Verwendung von Namespaces kann bei der späteren Verwendung unserer Klasse von Vorteil sein. Wir möchten unsere neue Klasse dem Namespace <em>System.Logging</em> zuordnen. Fügt dazu den folgenden Code in eure Klassendatei ein:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>3
4
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Namespace</span> System
    <span style="color: #0600FF;">Namespace</span> Logging</pre></td></tr></table></div>

<p>Nun fängt der eigentliche Code an. Fügt die folgende Zeile in euren Quellcode ein, um die Klasse <em>LogFile</em> inkl. der Variable <em>strFileName</em> zu erzeugen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>10
11
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Public</span> <span style="color: #0600FF;">Class</span> LogFile
    <span style="color: #FF8000;">Private</span> strFileName <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;&quot;</span></pre></td></tr></table></div>

<p>Damit der Pfad zur Logdatei während der Laufzeit verwendet werden kann, soll unsere Klasse die ReadOnly-Eigenschaft <em>FileName</em> besitzen. Der folgende Code verwieht die Klasse mit der gewünschten Eigenschaft:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>17
18
19
20
21
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">ReadOnly</span> <span style="color: #FF8000;">Property</span> FileName<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span>
    <span style="color: #FF8000;">Get</span>
        <span style="color: #FF8000;">Return</span> strFileName
    <span style="color: #0600FF;">End</span> <span style="color: #FF8000;">Get</span>
<span style="color: #0600FF;">End</span> <span style="color: #FF8000;">Property</span></pre></td></tr></table></div>

<p>Ein während der Laufzeit des Programms erzeugtes Objekt unserer Klasse soll gleich mit einem Wert für die Eigenschaft <em>FileName</em> ausgestattet werden. Hierfür sorgt der Konstruktor:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>30
31
32
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">Sub</span> <span style="color: #FF8000;">New</span><span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> FileName <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span>
    strFileName <span style="color: #008000;">=</span> FileName
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>

<p>Mit den folgenden Code-Abschnitten wird die Klasse mit den nötigen Methoden für das Initialisieren und Schließen einer Logdatei und das Schreiben eines Log-Eintrags ausgestattet:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>38
39
40
41
42
43
44
45
46
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">Sub</span> StartLogging<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> LogFileHeader <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span>LogFileHeader<span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    <span style="color: #0600FF;">Dim</span> objLogFile <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> StreamWriter<span style="color: #000000;">&#40;</span>strFileName, <span style="color: #0600FF;">False</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span>LogFileHeader<span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Log-Datei von &quot;</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #0600FF;">Format</span><span style="color: #000000;">&#40;</span><span style="color: #0600FF;">Now</span>, <span style="color: #808080;">&quot;dddd, dd. MMMM yyyy&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0600FF;">Close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>53
54
55
56
57
58
59
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">Sub</span> AddEntry<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> Message <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span>Message<span style="color: #000000;">&#41;</span>
    <span style="color: #0600FF;">Dim</span> objLogFile <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> StreamWriter<span style="color: #000000;">&#40;</span>strFileName, <span style="color: #0600FF;">True</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0600FF;">Write</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;[&quot;</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #0600FF;">Format</span><span style="color: #000000;">&#40;</span><span style="color: #0600FF;">Now</span>, <span style="color: #808080;">&quot;dd.MM.yyyy - HH:mm:ss&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;] &quot;</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span>Message<span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0600FF;">Close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>65
66
67
68
69
70
71
72
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">Sub</span> FinishLogging<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> LogFileFooter <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span>LogFileFooter<span style="color: #000000;">&#41;</span>
    <span style="color: #0600FF;">Dim</span> objLogFile <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> StreamWriter<span style="color: #000000;">&#40;</span>strFileName, <span style="color: #0600FF;">True</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span>LogFileFooter<span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0600FF;">Close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>

<p>Erklärung: Der Code erzeugt die Methoden <em>StartLogging</em>, <em>AddEntry</em> und <em>FinishLogging</em>. Die Methode <em>StartLogging</em> erstellt eine Logdatei und überschreibt dabei eine eventuell bereits vorhandene Logdatei. Anschließend wird der Kopf der Logdatei geschrieben. Hierbei wird ein String-Parameter als Überschrift verwendet. Die Methode <em>AddEntry</em> schreibt einen Log-Eintrag mit vorangestelltem Datum inkl. Uhrzeit in die Logdatei. Die Methode <em>FinishLogging</em> schreibt einen Fußtext (z. B. eine Zusammenfassung des Programmverlaufs) in die Logdatei und schließt diese anschließend.</p>
<p>Das war&#8217;s! Jetzt müsst ihr nur noch den Quellcode mit folgenden Codezeilen abschließen und unsere Klasse ist einsatzbereit.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>74
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Class</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>76
77
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;">    <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Namespace</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Namespace</span></pre></td></tr></table></div>

<p>In eurem Programm könnt ihr nun ein Objekt der Klasse erzeugen und seine Methoden aufrufen. Der folgende Beispielcode zeigt euch wie&#8217;s geht:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Dim</span> objLogWriter <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> System.<span style="color: #0000FF;">Logging</span>.<span style="color: #0000FF;">LogFile</span><span style="color: #000000;">&#40;</span>AppDomain.<span style="color: #0000FF;">CurrentDomain</span>.<span style="color: #0000FF;">BaseDirectory</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;MyLogFile.log&quot;</span><span style="color: #000000;">&#41;</span>
objLogWriter.<span style="color: #0000FF;">StartLogging</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;MyLogHeader&quot;</span><span style="color: #000000;">&#41;</span>
objLogWriter.<span style="color: #0000FF;">AddEntry</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;MyLogEntry&quot;</span><span style="color: #000000;">&#41;</span>
objLogWriter.<span style="color: #0000FF;">FinishLogging</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;MyLogFooter&quot;</span><span style="color: #000000;">&#41;</span></pre></td></tr></table></div>

<p>Ich hoffe, dass euch diese Codebeispiel ein wenig weiterhilft. Ihr könnt euch den kommentierten Quellcode auch direkt downloaden: <a  href="http://www.zaubi.net/wp-content/uploads/2008/02/logfile.vb" title="Source Code (.vb)">Source Code (.vb)</a></p>
<p>Viel Spaß damit!</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/02/25/logdatei-waehrend-der-laufzeit-eines-programms-erstellen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XML-Operationen in Visual Studio 2008</title>
		<link>http://www.zaubi.net/2008/02/15/xml-operationen-in-visual-studio-2008/</link>
		<comments>http://www.zaubi.net/2008/02/15/xml-operationen-in-visual-studio-2008/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 09:48:31 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Code-Beispiel]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=8</guid>
		<description><![CDATA[Mit Language INtegrated Query (LINQ) hat Microsoft eine sehr interessante Neuerung in ihre aktuelle Entwicklungsumgebung Visual Studio 2008 gebracht. Hiermit lassen sich unter anderem Erzeugungs-, Änderungs- und Abfrageoperationen auf XML-Dateien anwenden. Wer in älteren Versionen von Microsoft Visual Studio mit XML gearbeitet hat, erinnert sich vielleicht noch an die komplexe Vorgehensweise zum Erstellen, Bearbeiten und [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Mit <em>Language INtegrated Query (LINQ)</em> hat Microsoft eine sehr interessante Neuerung in ihre aktuelle Entwicklungsumgebung <em>Visual Studio 2008</em> gebracht. Hiermit lassen sich unter anderem Erzeugungs-, Änderungs- und Abfrageoperationen auf XML-Dateien anwenden. Wer in älteren Versionen von <em>Microsoft Visual Studio</em> mit XML gearbeitet hat, erinnert sich vielleicht noch an die komplexe Vorgehensweise zum Erstellen, Bearbeiten und Auslesen von XML-Dokumenten. <em>LINQ</em> bietet vereinfachte Funktionen, die den Umgang mit XML wesentlich angenehmer gestalten.</p>
<p><span id="more-8"></span></p>
<p>Das folgende Codebeispiel (Visual Basic) zeigt das Erstellen einer XML-Datei mithilfe von <em>LINQ</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Dim</span> strXmlPath <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;C:\Temp\XmlFile.xml&quot;</span>
<span style="color: #0600FF;">Dim</span> objXmlDocument <span style="color: #FF8000;">As</span> XDocument <span style="color: #008000;">=</span> _
&lt;config&gt;
&lt;name&gt;foo&lt;<span style="color: #008000;">/</span>name&gt;
&lt;surname&gt;bar&lt;<span style="color: #008000;">/</span>surname&gt;
&lt;<span style="color: #008000;">/</span>config&gt;
objXmlDocument.<span style="color: #0000FF;">Save</span><span style="color: #000000;">&#40;</span>strXmlPath<span style="color: #000000;">&#41;</span></pre></div></div>

<p>Ein einzelnes XML-Element kann beispielsweise folgendermaßen geändert werden:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;">objXmlDocument.&lt;config&gt;.&lt;name&gt;.<span style="color: #0000FF;">Value</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;Test&quot;</span></pre></div></div>

<p>Der folgende Code erzeugt ein neues Element unter &#8220;config&#8221;:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;">objXmlDocument.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;config&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>MyAddress<span style="color: #000000;">&#41;</span></pre></div></div>

<p>Um das Element wieder zu entfernen, kann folgender Code angewandt werden:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;">objXmlDocument.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;config&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;address&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Remove</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></pre></div></div>

<p>Der folgende Code weist einem XML-Element ein Attribut zu und entfernt dieses anschließend wieder:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;">objXmlDocument.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;config&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;address&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #FF8000;">New</span> XAttribute<span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;type&quot;</span>, <span style="color: #808080;">&quot;private&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
objXmlDocument.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;config&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;address&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Attributes</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;type&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Remove</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></pre></div></div>

<p>Darüber hinaus bietet <em>LINQ</em> noch viele weitere Funktionen, wie z. B. die Aktivierung von <em>IntelliSense</em> für XML. Hierzu ist allerdings das Einbinden eines XML-Schemas in das Visual Studio Projekt erforderlich. Nähere Informationen dazu findet ihr in der MSDN-Datenbank unter folgendem Link: <a  title="XML in Visual Basic" href="http://msdn2.microsoft.com/de-de/library/bb384833.aspx" target="_blank">XML in Visual Basic</a> Ich hoffe, dass ihr mit den neuen Funktionen etwas anfangen könnt. Ich persönlich finde den Umgang mit XML durch <em>LINQ</em> wesentlich komfortabler und werde in Zukunft einige Code-Beispiele veröffentlichen. Fragen und Anmerkungen sind jederzeit willkommen.  MfG Zaubi</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/02/15/xml-operationen-in-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Anmeldefrist für Bildungsgang am BKB verlängert</title>
		<link>http://www.zaubi.net/2008/02/12/anmeldefrist-fuer-bildungsgang-am-bkb-verlaengert/</link>
		<comments>http://www.zaubi.net/2008/02/12/anmeldefrist-fuer-bildungsgang-am-bkb-verlaengert/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 08:40:20 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Informationstechnik]]></category>
		<category><![CDATA[Ausbildung]]></category>
		<category><![CDATA[Berufskolleg]]></category>
		<category><![CDATA[BKB]]></category>
		<category><![CDATA[Borken]]></category>
		<category><![CDATA[FSI]]></category>
		<category><![CDATA[Informatiker]]></category>
		<category><![CDATA[Informatikerin]]></category>
		<category><![CDATA[staatlich geprüft]]></category>
		<category><![CDATA[Techniker]]></category>
		<category><![CDATA[Technikerin]]></category>
		<category><![CDATA[Weiterbildung]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=7</guid>
		<description><![CDATA[Wie mir eine Mitarbeiterin des Berufskollegs Borken mitteilte, wird die Anmeldefrist für den Bildungsgang &#8220;Ausbildung zum staatl. geprüften Informatiker/Informatikerin&#8221; auf unbestimmte Zeit verlängert. Anmeldungen werden somit noch so lange angenommen, bis der Kurs komplett gefüllt ist.
Als Grundvoraussetzung für die Zulassung zum Bildungsgang gilt jedoch eine abgeschlossene Ausbildung in einem technischen Beruf. Für die Zulassung zur [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Wie mir eine Mitarbeiterin des Berufskollegs Borken mitteilte, wird die Anmeldefrist für den Bildungsgang &#8220;<a  href="http://www.berufskolleg-borken.de/FSI/TopLevel/" title="FSI Fachschule für Informatik">Ausbildung zum staatl. geprüften Informatiker/Informatikerin</a>&#8221; auf unbestimmte Zeit verlängert. Anmeldungen werden somit noch so lange angenommen, bis der Kurs komplett gefüllt ist.</p>
<p>Als Grundvoraussetzung für die Zulassung zum Bildungsgang gilt jedoch eine abgeschlossene Ausbildung in einem technischen Beruf. Für die Zulassung zur Prüfung wird außerdem eine zweijährige Berufserfahrung vorausgesetzt.</p>
<p>Alle für die Anmeldung nötigen Informationen findet ihr <a  href="http://www.berufskolleg-borken.de/Org/Anmeldung/" title="BKB Anmeldung">hier</a>.</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/02/12/anmeldefrist-fuer-bildungsgang-am-bkb-verlaengert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zune-Theme für Windows XP</title>
		<link>http://www.zaubi.net/2008/02/07/zune-theme-fuer-windows-xp/</link>
		<comments>http://www.zaubi.net/2008/02/07/zune-theme-fuer-windows-xp/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 11:00:19 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[Zune]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=5</guid>
		<description><![CDATA[Wer das Aussehen seiner Windows-Installation ein wenig aufpeppeln möchte, ohne dabei auf möglicherweise schädliche Theme-Pakete von Drittanbietern zurückzugreifen, kann das offizielle Zune-Theme von Microsoft verwenden. Das Theme kommt mit einem netten, in schwarz und grau gehaltenen Design daher und ist dem Zune Player nachempfunden. Der Start-Button sowie einige Steuerelemente sind in einem modernen orange gehalten, [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Wer das Aussehen seiner Windows-Installation ein wenig aufpeppeln möchte, ohne dabei auf möglicherweise schädliche Theme-Pakete von Drittanbietern zurückzugreifen, kann das offizielle Zune-Theme von Microsoft verwenden. Das Theme kommt mit einem netten, in schwarz und grau gehaltenen Design daher und ist dem Zune Player nachempfunden. Der Start-Button sowie einige Steuerelemente sind in einem modernen orange gehalten, was dem Ganzen den letzten Schliff verleiht.</p>
<p><span id="more-5"></span></p>
<p>Der folgende Screenshot zeigt das Theme in Aktion:</p>
<p><img src="http://www.zaubi.net/wp-content/uploads/2008/02/zune.png" alt="Screenshot" /></p>
<p>Das Theme Pack kann unter dem folgenden Link heruntergeladen werden: <a  href="http://go.microsoft.com/fwlink/?LinkID=75078" title="Zune Theme Pack von Microsoft" target="_blank">Download vom Microsoft-Server</a></p>
<p>Ich wünsche euch viel Spaß damit&#8230;</p>
<p>Beste Grüße, der Z</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/02/07/zune-theme-fuer-windows-xp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
