<?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"
	>

<channel>
	<title>ProWebConsult</title>
	<atom:link href="http://www.prowebconsult.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prowebconsult.com</link>
	<description>ProWebConsult&#124;Erfolg entsteht durch Commitment.</description>
	<pubDate>Fri, 09 Sep 2011 16:23:48 +0000</pubDate>
	
	<language>de</language>
			<item>
		<title>Microsoft Office SharePoint und Gigabyteweise Logfiles&#8230;</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/microsoft-office-sharepoint-und-gigabyteweise-logfiles/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/microsoft-office-sharepoint-und-gigabyteweise-logfiles/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 18:18:24 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Tipps und Tricks]]></category>

		<category><![CDATA[Logfiles]]></category>

		<category><![CDATA[Microsoft Office SharePoint]]></category>

		<category><![CDATA[Microsoft Office SharePoint Server]]></category>

		<category><![CDATA[MOSS]]></category>

		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/microsoft-office-sharepoint-und-gigabyteweise-logfiles/</guid>
		<description><![CDATA[Wenn die Festplatte am Anfang noch schön leer war und plötzlich tonnenweise an Gigabytes fehlen, lohnt es sich hier mal rein zu schauen...]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Folgendes ist mir vor kurzem auf einer Maschine mit Microsoft Office SharePoint Server aufgefallen:</p>
<p>Das Verzeichnis <em><strong>c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS</strong></em> nahm plötzlich <strong>30GB</strong> an Speicher weg, was dazu führte, dass auf dem Server die gesamte C: Partition überlief&#8230;</p>
<p>Das ist das Verzeichnis, in dem der Microsoft SharePoint Server standardmäßig sein Trace Log ablegt.</p>
<p>Das Erste, was ich gemacht habe war, den gesamten Ordner sofort mit dem Attribut <em><strong>Compress contents to save disk space</strong></em> zu versehen, damit das NTFS-Dateisystem diese Text-Logfiles zumindest in komprimierter Form ablegt. Damit waren anschließend wenigstens wieder 20GB auf dem Datenträger verfügbar&#8230;</p>
<p>Das Tracelog-Verhalten lässt sich hier einstellen:</p>
<ul>
	<li><span class="pBody postableBody">SharePoint Central Administration</span></li>
	<li>Operations</li>
	<li>Diagnostic logging</li>
	<li><span class="pBody postableBody">Trace Log<br />(Hier habe ich die <em><strong>Number of Log Files</strong></em> zusätzlich noch von 96 auf 10 heruntergeschraubt&#8230;)</span></li>
</ul>
<p><span class="pBody postableBody">Solch ein Verhalten kann auch ein Anzeigen dafür sein, dass einige Timer Jobs zu beschäftigt sind auf dem System.</span></p>
<p><span class="pBody postableBody">Man findet diese unter:<br /></span></p>
<ul>
	<li><span class="pBody postableBody">Central Administration &gt; Operations &gt; Timer Job Status</span></li>
</ul>
<p><span class="pBody postableBody">Und kann sie beeinflussen unter:<br /></span></p>
<ul>
	<li><span class="pBody postableBody">Central Administration &gt; Operations &gt; Timer Job Definitions</span></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/microsoft-office-sharepoint-und-gigabyteweise-logfiles/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Prozentuale Fortschrittsanzeige unter Linux</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/prozentuale-fortschrittsanzeige-unter-linux/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/prozentuale-fortschrittsanzeige-unter-linux/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 17:39:19 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Torstens Blog]]></category>

		<category><![CDATA[Fun]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/blogs/torstens-blog/prozentuale-fortschrittsanzeige-unter-linux/</guid>
		<description><![CDATA[1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 11% 12% 13% 14% 15%... Alles klar? *g]]></description>
			<content:encoded><![CDATA[<p></p>
<p>So etwas lässt doch Linux-Fans die Herzen höher schlagen <img src='http://www.prowebconsult.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<div id="attachment_1427" class="wp-caption alignnone" style="width: 510px"><a href="/wp-content/uploads/2011/02/screenshot_linux_percent.png" rel="lightbox[1428]"><img class="size-full wp-image-1427 " title="Prozentuale Fortschrittsanzeige bei Installation Open-VM-Tools" src="/wp-content/uploads/2011/02/screenshot_linux_percent.png" alt="Linux: Prozentuale Fortschrittsanzeige" width="500" height="285" /></a><p class="wp-caption-text">Linux: Prozentuale Fortschrittsanzeige bei Installation Open-VM-Tools</p></div>

<p><strong>Windows-Fans sind hingegen nur immer falsch anzeigende grafische Fortschrittsanzeigen im Windows-Explorer gewohnt</strong> (die immer am längsten kurz vor Schluss brauchen *g)</p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/prozentuale-fortschrittsanzeige-unter-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu, GRUB2 &#038; Kernel panic not syncing VFS - Unable to mount root fs on unknown-block(0,0)</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/ubuntu-grub2-kernel-panic-not-syncing-vfs/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/ubuntu-grub2-kernel-panic-not-syncing-vfs/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 19:04:04 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Tipps und Tricks]]></category>

		<category><![CDATA[GRUB2]]></category>

		<category><![CDATA[Kernel panic]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/?p=1417</guid>
		<description><![CDATA[Wie man mit "einfachen" Updates doch immer wieder mal ein paar tolle Extrastunden verbringen kann...]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Ich habe vor kurzem mal wieder ein Update der gesamten Distribution per <em><strong>apt-get dist-upgrade</strong></em> auf einem meiner Linux-Server gemacht. Lief alles wunderbar durch ohne Fehlermeldungen, bis zum nächsten Neustart&#8230;</p>
<p>Dann fuhr Ubuntu-Server erst gar nicht mehr hoch, sondern lief immer direkt in eine Kernel panic hinein:</p>
<blockquote>
<p>Cannot open root device &#8220;sda2&#8243; or unknown-block(0,0)</p>
<p>Please append a correct a correct &#8220;root=&#8221; boot option<br />Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)</p></blockquote>
<p>Ich konnte das Problem dann schlussendlich wie folgt wieder lösen:</p>
<ol>
	<li>Booten über eine LiveCD und Verwendung von chroot (wie <a href="http://wiki.ubuntuusers.de/chroot/Live-CD" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/wiki.ubuntuusers.de');">hier</a> ausführlich beschrieben)</li>
	<li>Ausführen von <em><strong>sudo update-grub</strong></em></li>
</ol>
<p>Danach lief der Bootvorgang wieder einfwandfrei.</p>
<p>Scheinbar wurde der <strong>GR</strong>and <strong>U</strong>nified <strong>B</strong>ootloader 2 – kurz GRUB 2 beim Distribution Update mit aktualisiert und dieser kam dann aber nicht mehr mit der bestehenden Konfiguration zurecht (welche natürlich im Rahmen des automatisierten Updates nicht gleich neu geschrieben wurde; wir sind ja nicht bei &#8220;Wünsch dir was&#8230;&#8221; *g)</p>
<p>Nun funktioniert alles wieder. Hat mich nur leider ein paar Stunden meiner Zeit gekostet&#8230;</p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/ubuntu-grub2-kernel-panic-not-syncing-vfs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Source VMFS Driver - unter Windows auf das ESXi vmfs Dateisystem zugreifen.</title>
		<link>http://www.prowebconsult.com/blogs/jans-blog/tools-jans-blog-blogs/open-source-vmfs-driver-unter-windows-auf-das-esxi-vmfs-dateisystem-zugreifen/</link>
		<comments>http://www.prowebconsult.com/blogs/jans-blog/tools-jans-blog-blogs/open-source-vmfs-driver-unter-windows-auf-das-esxi-vmfs-dateisystem-zugreifen/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 17:23:29 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[ESXi]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[vmfs]]></category>

		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/?p=1399</guid>
		<description><![CDATA[
Der Open Source VMFS Driver ist ein nützliches Tool um auf das Dateisystem eines VMware ESXi Servers zuzugreifen.
Das Tool lässt sich unter http://code.google.com/p/vmfs kostenlos runter laden.
Zur Ausführung wird Java benötigt.
Zuerst schließt man die Festplatte an den Windowsrechner an und öffnet die Datenträgerverwaltung. Dort erkennt man die Festplatte daran, dass bei den Partitionen kein Dateisystem angezeigt [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Der Open Source VMFS Driver ist ein nützliches Tool um auf das Dateisystem eines VMware ESXi Servers zuzugreifen.<span id="more-1399"></span></p>
<p>Das Tool lässt sich unter <a href="http://code.google.com/p/vmfs/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/code.google.com');">http://code.google.com/p/vmfs</a> kostenlos runter laden.</p>
<p>Zur Ausführung wird Java benötigt.</p>
<p>Zuerst schließt man die Festplatte an den Windowsrechner an und öffnet die Datenträgerverwaltung. Dort erkennt man die Festplatte daran, dass bei den Partitionen kein Dateisystem angezeigt wird. Wichtig ist hier die Datenträger Nummer, diese ist links zu finden. Die müssen wir uns merken.</p>
<p>Jetzt öffnen wir eine Konsole im Administrator Modus.</p>
<p>Mit dem Befehl</p>
<p>java -jar fvmfs.jar \\.\PhysicalDrive4 info</p>
<p>können wir uns Informationen über das Laufwerk anschauen. (Hier die richtige Datenträgernummer nutzen)</p>
<p>Es stehen folgende Befehle zur Verfügung:</p>
<p>info<br />dir path<br />dirall path<br />fileinfo path<br />filecopy path [newname position size]<br />filedump path position size<br />webdav [host port]</p>
<p>eine genau Anleitung findet man unter: <a href="http://code.google.com/p/vmfs/wiki/CLI" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/code.google.com');">http://code.google.com/p/vmfs/wiki/CLI</a></p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/jans-blog/tools-jans-blog-blogs/open-source-vmfs-driver-unter-windows-auf-das-esxi-vmfs-dateisystem-zugreifen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>.NET und immer wieder Spaß beim Drucken</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/dot-net-und-immer-wieder-spass-beim-drucken/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/dot-net-und-immer-wieder-spass-beim-drucken/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 18:22:11 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Tipps und Tricks]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[.NET 2.0]]></category>

		<category><![CDATA[.NET 3.0]]></category>

		<category><![CDATA[.NET 3.5 SP1]]></category>

		<category><![CDATA[.NET 4.0]]></category>

		<category><![CDATA[Drucken]]></category>

		<category><![CDATA[Printing]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/?p=1374</guid>
		<description><![CDATA[PrintDialog, PageSetupDialog und was man darüber wissen sollte, wenn die Target-Plattform nicht ausschließlich x86 auf einem PC in Amerika ist... *g]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Ich habe mich die letzten Tage mal wieder mit Drucken in .NET beschäftigt und habe dabei wieder festestellen müssen, dass Probleme, die schon seit langem bekannt sind, nach wie vor vorhanden sind.</p>
<p>1) <strong>PrintDialog und die x64 Welt&#8230;</strong></p>
<p>Wer kennt ihn nicht, den guten alten Drucken-Dialog.</p>

<div id="attachment_1375" class="wp-caption alignnone" style="width: 458px"><img class="size-full wp-image-1375" title="PrintDialog" src="https://www.securewebsite.org/ProWebConsult/wp-content/uploads/2010/06/screenshot_print_dialog.png" alt="PrintDialog" width="448" height="340" /><p class="wp-caption-text">PrintDialog</p></div>

<p>Eigentlich denkt man sich, hier kann man nicht viel falsch machen.</p>
<p><pre class="brush: php">PrintDialog pd = new PrintDialog();
pd.Document = myPrintDocument;
var result = pd.ShowDialog();</pre></p>
<p>Das funktioniert auch alles wunderbar - solange man entweder in x86; oder aber auf AnyCPU kompiliert <span style="text-decoration: underline;">und</span> die Anwendung auf einem 32-Bit Betriebssystem ausführt. Aber wehe, man kommt auf die Idee etwas <strong>x64 oder AnyCPU-kompiliertes auf einem 64-Bit Betriebssystem</strong> aufrufen zu wollen. Denn dann passiert beim Aufruf von ShowDialog() nämlich <strong>überhaupt nichts</strong>&#8230;</p>
<p>Es gibt ein Workaround:</p>
<p><pre class="brush: php">pd.UseEXDialog = true;</pre></p>
<p>Damit wird der alte XP Style für diesen Dialog verwendet und dann wird das Drucken Dialogfenster auch unter x64 korrekt aufgerufen:</p>

<div id="attachment_1376" class="wp-caption alignnone" style="width: 484px"><img class="size-full wp-image-1376" title="Drucken-Dialog XP Style" src="https://www.securewebsite.org/ProWebConsult/wp-content/uploads/2010/06/screenshot_print_dialog_xp_style.png" alt="Drucken-Dialog XP Style" width="474" height="429" /><p class="wp-caption-text">Drucken-Dialog XP Style</p></div>

<p>Was wirklich traurig ist, dass dieses Fehlverhalten bereits seit dem .NET 2.0 Framework existiert. Es wurde weder in 3.0, noch in 3.5 oder 3.5 SP1 behoben. Aber: jetzt kommt die gute Nachricht, in .NET 4.0 hat man sich der Problematik endlich angenommen und es funktioniert dort nun auch ohne den XP Style Trick&#8230; Das wurde auch Zeit <img src='http://www.prowebconsult.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>2) <strong>PageSetupDialog und die metrische Welt</strong></p>

<div id="attachment_1379" class="wp-caption alignnone" style="width: 386px"><img class="size-full wp-image-1379" title="Seite einrichten Dialog" src="https://www.securewebsite.org/ProWebConsult/wp-content/uploads/2010/06/screenshot_page_setup_dialog.png" alt="Seite einrichten Dialog" width="376" height="428" /><p class="wp-caption-text">Seite einrichten Dialog</p></div>

<p>Auch beim PageSetupDialog denkt sich vielleicht der ein oder andere, dass man nicht viel verkehrt machen kann:</p>
<p>PageSetupDialog psd = new PageSetupDialog();<br />pd.Document = myPrintDocument;</p>
<p>Das funktioniert auch einwandfrei, aber wenn man nun den Dialog nacheinander mehrmals startet und mit OK bestätigt, werden die <strong>Ränder bei jedem mal kleiner</strong>, obwohl man keinerlei Änderungen (Links / Oben / Rechts / Unten) gemacht hat. Grund ist ein interner Umrechnungs-Fehler.</p>
<p>Das Problem ist seit langem bekannt, es gibt sogar einen Microsoft KnowledgeBase Artikel zu dieser Problematik: <a href="http://support.microsoft.com/?scid=kb%3Ben-us%3B814355&amp;x=6&amp;y=14" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/support.microsoft.com');">BUG: The margin value decreases every time PageSetupDialog is displayed</a>.</p>
<p>Es wird darin allen Ernstes empfohlen, dass der Benutzer der Anwendung die Regionaleinstellungen seines Betriebssystems auf das Angloamerikanische Maßsystem umstellen soll, um den Fehler zu umgehen. Wenn man das aus Sicht des Entwicklers liest, fragt man sich aber, ob das so wirklich Sinn macht&#8230; *g</p>
<p>Andere Entwickler sahen das auch so und haben sich das ein oder andere dazu einfallen lassen, siehe z.B. <a href="http://www.vbinfozine.com/t_pagesetupdialog.shtml" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.vbinfozine.com');">hier</a> in einem Artikel von 2004 über VB .NET, in dem eine Korrektur-Umrechnungsformel entwickelt wurde.</p>
<p>Was aber wirklich hilft, und auf was Microsoft eigentlich auch viel eher in ihrer KnowledgeBase hinweisen sollte, ist:</p>
<p><pre class="brush: php">psd.EnableMetric = true;</pre></p>
<p>Damit werden die Werte der Ränder auf einem metrischen System auch von Anfang an korrekt 1:1 angezeigt und nicht umgerechnet. Es empfiehlt sich, dieses Flag fallweise auf Grund der aktuell eingestellten Regionseinstellungen zu setzen, damit die Anwendung wirklich international funktioniert, also konkret:</p>
<p><pre class="brush: php">psd.EnableMetric = System.Globalization.RegionInfo.CurrentRegion.IsMetric</pre></p>
<p>&nbsp;</p>
<p>PS: Diese &#8220;spezielle&#8221; Verhalten ist bis einschließlich .NET 4.0 vorhanden, ich denke mal Microsoft sieht das nicht als Fehler, da es im amerikanischen Raum eh nicht auftritt - und wer für Europa programmiert, muss das halt einfach wissen. <img src='http://www.prowebconsult.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/dot-net-und-immer-wieder-spass-beim-drucken/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Studio 2010 Tipp: Hilfreiche Extensions</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/visual-studio-2010-tipp-hilfreiche-extensions/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/visual-studio-2010-tipp-hilfreiche-extensions/#comments</comments>
		<pubDate>Sun, 16 May 2010 16:35:38 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Visual Studio 2010]]></category>

		<category><![CDATA[VS 2010]]></category>

		<category><![CDATA[VS 2010 Extensions]]></category>

		<category><![CDATA[VS 2010 Tip]]></category>

		<category><![CDATA[VS 2010 Tipp]]></category>

		<category><![CDATA[VS2010 Tipps]]></category>

		<category><![CDATA[VS2010 Tips]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/visual-studio-2010-tipp-hilfreiche-extensions/</guid>
		<description><![CDATA[Erweiterungen, die die tägliche Arbeit erleichtern...]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Durch das geniale Extension-Konzept der 2010er Version lässt sich Visual Studio nach Belieben um Funktionalitäten erweitern. Es gibt bereits eine Vielzahl verfügbarer freier Erweiterungen, auf die man zurückgreifen kann.</p>
<p>Folgende Extensions halte ich persönlich für die tägliche Arbeit äußerst hilfreich:</p>
<ul>
	<li><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/visualstudiogallery.msdn.microsoft.com');">Productivity Power Tools</a><br />Erweitert VS2010 um viele kleine nützliche  Funktionen (Solution Navigator, Quick Access, etc.), die einzelnen  Features sind über Tools / Options / Productivity Power Tools einfach  ein/auschaltbar.</li>
	<li><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/visualstudiogallery.msdn.microsoft.com');">PowerCommands for Visual Studio 2010</a><br />Erweitert VS2010 um sehr viele kleine nützliche Funktionen (Open Containing Folder, Close All, Copy Class, etc.)</li>
	<li><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/4af86641-a302-4edf-9853-007bcc670b30/view/Reviews" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/visualstudiogallery.msdn.microsoft.com');">HelpViewerKeywordIndex</a><br />Integriert Index und Suchfeld für die lokal installierte Hilfe (siehe auch diesen <a href="../../blogs/torstens-blog/tools-torstens-blog-blogs/visual-studio-2010-tipp-tools-zur-besseren-anzeige-der-hilfe/">Blogeintrag</a>).</li>
	<li><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/visualstudiogallery.msdn.microsoft.com');">Visual Studio Color Theme Editor</a><br />Ermöglicht die farbliche Anpassung des &#8220;neuen&#8221; Visual Studio 2010 Designs.</li>
	<li><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/cb0ec47d-05a4-40a7-ba39-9a2da6492f1c" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/visualstudiogallery.msdn.microsoft.com');">Collapse Selection In Solution Explorer</a><br />Fügt  einen zusätzlichen Knopf (und eine Tastenkombination) in den Solution  Explorer ein, der es ermöglicht alle Elemente (ab dem derzeit  selektierten) einzuklappen.</li>
	<li><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/1c54d1bd-d898-4705-903f-fa4a319b50f2?SRC=Home" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/visualstudiogallery.msdn.microsoft.com');">VS10x Code Map</a><br />Navigierbare Code-Visualisierung (Methoden, Properties, etc.) des aktuell geöffneten Fensters.</li>
	<li><a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.devexpress.com');">CodeRush XPRESS</a><br />Bietet viele Refactoring-Möglichkeiten und visuelle Hervorhebungen des Codes (u.a. sehr nützliche vertikale Linien zwischen Blöcken). Optionen lassen sich mittels Ctrl-Alt-Shift-o einstellen.</li>
</ul>
<p>Die Installation der Extensions ist denkbar einfach, entweder man lädt diese auf den angegebenen Seiten herunter und startet die entsprechende VSIX-Datei. Oder aber man ruft in Visual Studio 2010 über das Menü Tools den Extension Manager auf. Anschließend auf &#8220;Online Gallery&#8221; gehen und die gewünschte Erweiterung installieren (ggf. vorher über die Suchfunktion oben rechts filtern).</p>
<p>Wenn ich auf neue, äußerst hilfreiche Extensions stoße, werde ich diesen Blogeintrag entsprechend ergänzen <img src='http://www.prowebconsult.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/visual-studio-2010-tipp-hilfreiche-extensions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Studio 2010 Tipp: Tools zur besseren Anzeige der Hilfe</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/visual-studio-2010-tipp-tools-zur-besseren-anzeige-der-hilfe/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/visual-studio-2010-tipp-tools-zur-besseren-anzeige-der-hilfe/#comments</comments>
		<pubDate>Sat, 15 May 2010 16:06:32 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Visual Studio 2010]]></category>

		<category><![CDATA[VS 2010 Extensions]]></category>

		<category><![CDATA[VS 2010 Tip]]></category>

		<category><![CDATA[VS 2010 Tipp]]></category>

		<category><![CDATA[VS2010 Tipps]]></category>

		<category><![CDATA[VS2010 Tips]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/?p=1350</guid>
		<description><![CDATA[Wer bei der lokalen Hilfe nicht auf TOC, Index, Lesezeichen, etc. verzichten möchte, kann diese Tools gebrauchen.]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Was sich in Visual Studio 2010 drastisch geändert hat, ist die <strong>integrierte Hilfe</strong>. Diese läuft inzwischen entweder nur noch ausschließlich online auf dem Microsoft Webserver, oder alternativ (sofern man dies einstellt) auf einem Webservice auf der eigenen Maschine. Wählt man letzteres, so kann man ausgewählte Hilfsthemen lokal installieren.</p>
<p>Allerdings ist <strong>Ausgestaltung der Funktionalität in der derzeitigen Version leider noch recht mager</strong> - zumindest, wenn man sie an der früheren Hilfe misst. Es gibt kein Gesamtinhaltsverzeichnis (Table of Contents) mehr, keinen Index, keinen Filter, etc. Lediglich eine Volltextsuche ist noch vorhanden.</p>
<p>Es gibt aber glücklicherweise 3rd Party Tools, die zumindest Teile dieser Funktionalitäten wieder möglich machen.</p>
<p></p>
<p>Eine Variante ist der <a href="http://mshcmigrate.helpmvp.com/viewer" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/mshcmigrate.helpmvp.com');">H3Viewer</a>, ein externes Programm, welches sich auf die lokale Hilfe verbindet und die wichtigsten &#8220;Hilfsmittel&#8221; wieder zur Verfügung stellt (TOC, Index, Lesezeichen, u.s.w.) - es liest einem bei Bedarf sogar die Hilfe vor, wenn man dies denn möchte&#8230;</p>

<div id="attachment_1348" class="wp-caption alignnone" style="width: 585px"><a href="/wp-content/uploads/2010/05/screenshot_h3viewer.png" rel="lightbox[1350]"><img class="size-full wp-image-1348" title="H3Viewer - Anzeige der Visual Studio 2010 Hilfe" src="/wp-content/uploads/2010/05/screenshot_h3viewer.png" alt="H3Viewer - Anzeige der Visual Studio 2010 Hilfe" width="575" height="359" /></a><p class="wp-caption-text">H3Viewer - Anzeige der Visual Studio 2010 Hilfe</p></div>

<p>Eine Alternative oder Ergänzung ist die VisualStudio 2010 Erweiterung <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/4af86641-a302-4edf-9853-007bcc670b30/view/Reviews" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/visualstudiogallery.msdn.microsoft.com');">HelpViewerKeywordIndex</a>. Diese integriert sich direkt in Visual Studio 2010 und bietet zumindest wieder einen Index.</p>

<div id="attachment_1349" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1349" title="Visual Studio 2010 Extension: HelpViewerKeywordIndex" src="/wp-content/uploads/2010/05/screenshot_vs2010_helpviewerkeywordindex.png" alt="Visual Studio 2010 Extension: HelpViewerKeywordIndex" width="500" height="292" /><p class="wp-caption-text">Visual Studio 2010 Extension: HelpViewerKeywordIndex</p></div>

<p>P.S.: Die Möglichkeit, Visual Studio 2010 mittels vorhandener Extensions beliebig zu erweitern und auch selbst welche zu schreiben, halte ich für eine der besten neuen Errungenschaften der 2010er Version.</p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/visual-studio-2010-tipp-tools-zur-besseren-anzeige-der-hilfe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Team Foundation Server 2010: Reporting folder could not be created (TF218027)</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/team-foundation-server-2010-reporting-folder-could-not-be-created-tf218027/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/team-foundation-server-2010-reporting-folder-could-not-be-created-tf218027/#comments</comments>
		<pubDate>Fri, 14 May 2010 17:10:13 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Tipps und Tricks]]></category>

		<category><![CDATA[MSSQL Reporting Services]]></category>

		<category><![CDATA[Team Foundation Server 2010]]></category>

		<category><![CDATA[TFS 2010]]></category>

		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/team-foundation-server-2010-reporting-folder-could-not-be-created-tf218027/</guid>
		<description><![CDATA[Was tun, wenn das Anlegen von Projekten in TFS 2010 nicht so richtig will...<br />
Achtung: Sie müssen Germisch sprechen, um das lesen zu können :)]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Der neue Team Foundation Server 2010 Server ist schon eine tolle  Sache, und man muss zugeben, dass sich seit der letzten Version einiges  getan hat. Auch im Bereich vereinfachter Installation (selbst im &#8220;Advanced&#8221; Modus). Und er unterstützt endlich auch x64 Betriebssysteme wie Windows Server 2008 R2 x64.</p>
<p>Über eine Sache bin ich dennoch gestolpert, und zwar was das Anlegen von  neuen Projekten aus dem Visual Studio 2010 Team Explorer unter bestimmten Benutzern angeht:</p>

<div id="attachment_1312" class="wp-caption alignnone" style="width: 506px"><img class="size-full wp-image-1312 " title="Visual Studio 2010 - Fehler beim Anlegen von TFS Projekten" src="/wp-content/uploads/2010/05/blog_screenshot_tfs2010_create_project_error.png" alt="Visual Studio 2010 - Fehler beim Anlegen von TFS Projekten" width="496" height="244" /><p class="wp-caption-text">Visual Studio 2010 - Fehler beim Anlegen von TFS Projekten</p></div>

<p>Sprechen Sie auch Germisch? Ich &#8220;liebe&#8221; immer diese halb deutschen, halb  englischen Sachen&#8230;</p>
<p>Folgende URL konnte mir bei der Behebung des Problems helfen:<br /><a href="http://msdn.microsoft.com/en-us/library/ms253091%28VS.80%29.aspx" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/msdn.microsoft.com');">How to: Set Administrator Permissions for Reporting Services</a></p>
<p>Denjenigen, die auch einmal ein bisschen mit dem neuen TFS 2010 herumspielen wollen, kann ich folgende <a href="http://geekdeck.com/installing-configuring-team-foundation-server-2010-step-by-step/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/geekdeck.com');">Installations-Anleitung</a> sehr ans Herz legen.</p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/tipps-tricks/team-foundation-server-2010-reporting-folder-could-not-be-created-tf218027/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WinMerge zum Vergleich und Abgleich von Textdateien</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/winmerge-zum-vergleich-und-abgleich-von-textdateien/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/winmerge-zum-vergleich-und-abgleich-von-textdateien/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 17:54:15 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Team Foundation Server 2010]]></category>

		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<category><![CDATA[Visual Studio 2008]]></category>

		<category><![CDATA[Visual Studio 2010]]></category>

		<category><![CDATA[WinMerge]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/winmerge-zum-vergleichen-und-abgleichen-von-textdateien/</guid>
		<description><![CDATA[Vergleichen und Abgleichen von Textdateien, inklusive Integration in Visual Studio...]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Wenn man Projekte im Team abwickelt, kommt es vor, dass die gleichen Dateien von mehreren Leuten gleichzeitig bearbeitet werden. So hat man selbst schon Änderungen vorgenommen, es liegen aber gleichzeitig bereits neue, widersprüchliche Änderungen in der Quellcodeverwaltung (Team Foundation Server, etc.) vor.</p>
<p>Visual Studio bietet hier bereits einige sehr brauchbare Mechanismen, insbesondere auch den automatischen Abgleich (Merge), der recht gut funktioniert.</p>
<p>Ab und an kommt man aber nicht umher, Dinge auch manuell abzugleichen bzw. Änderungen zwischen Versionen visuell zu inspizieren. Hier konnte ich mich noch nie wirklich mit dem in Visual Studio integrierten Tool anfreunden. Ein Kollege hatte mir vor kurzem einen guten Tipp gegeben:<br />das Freeware-Programm <a href="http://winmerge.org/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/winmerge.org');">WinMerge</a>.</p>

<div id="attachment_1344" class="wp-caption alignnone" style="width: 585px"><a href="/wp-content/uploads/2010/05/blog_screenshot_winmerge.png" rel="lightbox[1323]"><img class="size-full wp-image-1344" title="WinMerge beim Vergleich/Abgleich von zwei Quelltexten" src="/wp-content/uploads/2010/05/blog_screenshot_winmerge.png" alt="WinMerge beim Vergleich/Abgleich von zwei Quelltexten" width="575" height="306" /></a><p class="wp-caption-text">WinMerge beim Vergleich/Abgleich von zwei Quelltexten</p></div>

<p>Es lässt sich auch vollständig in Visual Studio integrieren: Menü Tools / Options / Source Control / Visual Team Foundation Server / Configure User Tools&#8230;</p>
<p>Und hier dann zwei neue Einträge anlegen:</p>

<div id="attachment_1321" class="wp-caption alignnone" style="width: 427px"><img class="size-full wp-image-1321" title="Visual Studio - WinMerge Integration" src="/wp-content/uploads/2010/05/blog_screenshot_visualstudio_winmerge_integration1.png" alt="Visual Studio - WinMerge Integration" width="417" height="221" /><p class="wp-caption-text">Visual Studio - WinMerge Integration Compare</p></div>

<p>Hier nochmal copy/paste freundlich: <span style="font-size: 12px; background-color: transparent; font-family: 'Courier New'; color: #000000;">/x /e /ub /wl /dl %6 /dr %7 %1 %2</span><span style="font-size: 12px; background-color: transparent; font-family: 'Courier New'; color: #000000;"> </span></p>

<div id="attachment_1322" class="wp-caption alignnone" style="width: 427px"><img class="size-full wp-image-1322" title="Visual Studio - WinMerge Integration" src="/wp-content/uploads/2010/05/blog_screenshot_visualstudio_winmerge_integration2.png" alt="Visual Studio - WinMerge Integration" width="417" height="221" /><p class="wp-caption-text">Visual Studio - WinMerge Integration Merge</p></div>

<p>Hier nochmal copy/paste freundlich: <span style="font-size: 12px; background-color: transparent; font-family: 'Courier New'; color: #000000;">/x /e /ub /wl /dl %6 /dr %7 %1 %2 %4</span></p>
<p></p>
<p>Ab jetzt lässt sich WinMerge sowohl zum Vergleich von Quelltexten (z.B: über die  History-Funktion), als auch zum Abgleich von widersprüchlichen  Quelltexten (über Merge beim Checkin) verwenden.</p>
<p></p>
<p><strong>Update:</strong> Es gibt noch ein alternatives gutes Freeware-Tool für den Job: <a href="http://www.sourcegear.com/diffmerge/" title="DiffMerge" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.sourcegear.com');">DiffMerge</a></p>
<p>Teilweise kommt dieses mit dem Vergleich zweier stark restrukturierter Texte etwas besser zurecht (z.B. Quelltexte, in denen nur die Reihenfolge der Methoden geändert wurde, nicht aber deren Signaturen oder Inhalte). Eine Integration in VisualStudio ist damit ebenfalls möglich.</p>
<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/winmerge-zum-vergleich-und-abgleich-von-textdateien/feed/</wfw:commentRss>
		</item>
		<item>
		<title>winmail.dat aus E-Mails auch ohne Outlook öffnen</title>
		<link>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/winmail-dat-aus-e-mails-auch-ohne-outlook-offnen/</link>
		<comments>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/winmail-dat-aus-e-mails-auch-ohne-outlook-offnen/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 19:48:23 +0000</pubDate>
		<dc:creator>Torsten</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Microsoft Office]]></category>

		<category><![CDATA[Microsoft Outlook]]></category>

		<category><![CDATA[MIME]]></category>

		<category><![CDATA[Tools]]></category>

		<category><![CDATA[winmail.dat]]></category>

		<guid isPermaLink="false">http://www.prowebconsult.com/?p=1255</guid>
		<description><![CDATA[Wie man Dateianhänge, die sich in der winmail.dat verstecken, auch aus anderen E-Mail-Clients öffnen kann. Und wie Outlook diese gar nicht mehr verschickt.]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Microsoft Outlook, sowie auch Microsoft Exchange haben die schlechte Angewohnheit unter bestimmten Umständen anstatt einem regulären Dateianhang eine so genannte <acronym title="TNEF (Transport Neutral Encapsulation Format) ist die Bezeichnung für ein proprietäres, von der Firma Microsoft in deren Mailprogramm Microsoft Outlook und in Microsoft Exchange implementiertes Datei-Format für Attachments (Dateianhänge)">TNEF-codierte</acronym> <strong>winmail.dat</strong> Datei anzuhängen, in der dann die eigentlichen Dateianhänge, Nachrichten, etc. enthalten sind.</p>
<p>Geht die E-Mail von Outlook zu Outlook, bekommt der Benutzer das im Normalfall niemals mit, für den Empfänger sieht die E-Mail und auch all ihre Dateianhänge ganz normal aus.</p>
<p><strong>Aber wehe, die E-Mail geht an Empfänger anderer E-Mail Clients, wie Lotus Notes, TheBat!, etc.</strong> Hier kommt es regelmäßig vor, dass derjenige dann nur eine winmail.dat bekommt, mit der er dann recht wenig anfangen kann.</p>
<p>Ich habe vor kurzem ein nützliches Tool im Internet gefunden, welches genau bei dieser Problematik hilft - den <a href="http://www.eolsoft.com/de/freeware/winmail_opener/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.eolsoft.com');">Winmail Opener</a>. <strong>Das kostenfreie Programm ermöglicht es, die<br />winmail.dat zu öffnen, deren Inhalte zu sichten und im Bedarfsfall auch abzuspeichern</strong> <br />(ähnlich wie ein Dateiarchiv).</p>

<div id="attachment_1257" class="wp-caption alignnone" style="width: 379px"><img class="size-full wp-image-1257" title="Winmail Opener: Geöffnete winmail.dat" src="/wp-content/uploads/2010/01/blog_screenshot_winmail_opener_winmail_dat.png" alt="Winmail Opener: Geöffnete winmail.dat" width="369" height="300" /><p class="wp-caption-text">Winmail Opener: Geöffnete winmail.dat</p></div>

<p>Das Programm lässt sich auch als Standard-Programm für alle .dat-Erweiterungen einstellen<br />(sofern man über ausreichende Rechte auf dem Windows-Rechner verfügt):</p>

<div id="attachment_1256" class="wp-caption alignnone" style="width: 440px"><img class="size-full wp-image-1256" title="Winmail Opener: Als Standard einstellen" src="/wp-content/uploads/2010/01/blog_screenshot_winmail_opener_set_default.png" alt="Winmail Opener: Als Standard einstellen" width="430" height="321" /><p class="wp-caption-text">Winmail Opener: Als Standard einstellen</p></div>

<p>Dies hat den Vorteil, dass man dann <strong>direkt per Doppelklick</strong> auf eine solche winmail.dat sofort in dem Program landet und sich die Dateianhänge ansehen und ggf. woanders hin speichern kann.</p>
<p></p>
<p>Mehr zu dem Thema winmail.dat, und wie man es Outlook unter bestimmten Umständen auch ganz austreiben kann, solche Dateien überhaupt zu versenden, unter folgenden externen Blogs:</p>
<ul>
	<li><a href="http://email.about.com/od/outlooktips/qt/Prevent_Winmail_dat_Attachments_from_Being_Sent_in_Outlook.htm" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/email.about.com');">How to Prevent Winmail.dat Attachments from Being Sent in Outlook</a></li>
	<li><a href="http://www.onlineriff.de/hilfe/34-edv/73-outlookwinmail-dat-problem.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.onlineriff.de');">Outlook: Winmail-Dat-Problem</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.prowebconsult.com/blogs/torstens-blog/tools-torstens-blog-blogs/winmail-dat-aus-e-mails-auch-ohne-outlook-offnen/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

