<?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>Schreinert.com &#187; Tipps und Tricks</title>
	<atom:link href="http://www.schreinert.com/kat/tipps-und-tricks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.schreinert.com</link>
	<description>Software-Entwicklung • IT-Projektmanagement  • E-Commerce-Beratung</description>
	<lastBuildDate>Sat, 23 Jul 2011 08:46:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Lokalen Windows-Ordner als Laufwerk permanent einbinden &#8211; Windows Server 2008</title>
		<link>http://www.schreinert.com/lokalen-windows-ordner-als-laufwerk-permanent-einbinden-windows-server-2008-338/</link>
		<comments>http://www.schreinert.com/lokalen-windows-ordner-als-laufwerk-permanent-einbinden-windows-server-2008-338/#comments</comments>
		<pubDate>Fri, 20 May 2011 14:33:10 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Laufwerk]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[Tipp]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=338</guid>
		<description><![CDATA[Unter einem Windows Server 2008, welcher via Terminal Server erreichbar ist, wollte ich einen lokalen Ordner als Laufwerk einbinden. Nicht passende L&#246;sungsoptionen: 1.) Freigabe des Ordners als Netzlaufwerk und anschlie&#223;end als Netzlaufwerk einbinden Problem 1: Das Laufwerk soll f&#252;r alle Anwender freigegeben sein, es war aber nur f&#252;r mich sichtbar Problem 2: Die Anmeldung erfolgte [...]]]></description>
			<content:encoded><![CDATA[<p>Unter einem Windows Server 2008, welcher via Terminal Server erreichbar ist, wollte ich einen lokalen Ordner als Laufwerk einbinden. </p>
<p>Nicht passende L&#246;sungsoptionen:</p>
<p>1.) Freigabe des Ordners als Netzlaufwerk und anschlie&#223;end als Netzlaufwerk einbinden<br />
Problem 1: Das Laufwerk soll f&#252;r alle Anwender freigegeben sein, es war aber nur f&#252;r mich sichtbar<br />
Problem 2: Die Anmeldung erfolgte mit anderen User-Daten, bei dem sich das Kennwort regelm&#228;&#223;ig &#228;ndert</p>
<p>2.) Einbinden mit dem DOS-Befehl subst. Diese auf den ersten Blick perfekte L&#246;sung scheiterte daran, dass die Freigabe nur f&#252;r den aktuellen Anwender in der aktuellen Sitzung g&#252;ltig war. Nach dem Abmelden war der Laufwerksbuchstabe wieder weg.</p>
<p>L&#246;sung:</p>
<p>Ich habe einen Eintrag in die Registrierdatenbank (registry) eintragen k&#246;nnen, so dass nun f&#252;r alle Anwender und nach jedem Neustart ein Ordner als lokales Laufwerk verf&#252;gbar war:</p>
<p>Beispiel:<br />
Ich m&#246;chte den folgenden Ordner als Laufwerk &#8220;E:&#8221; einbinden: D:\ordner1\suborder2</p>
<p>Dazu ist ein neuer Eintrag (&#8220;Zeichenkette&#8221;) in folgendem Registry-Baum einzutragen:</p>
<p><code>HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices</code></p>
<p>Als Name der Zeichenkette den Laufwerksbuchstaben einschlie&#223;lich dem Doppelpunkt eintragen. Im Beispiel also &#8220;E:&#8221;<br />
Der Wert des neuen Eintrags beginnt immer mit &#8220;\??\&#8221; gefolgt vom Pfad. Im Beispiel ist dies &#8220;\??\D:\ordner1\subordner2&#8243;</p>
<p>Nun noch den Server durchstarten und schon ist das Laufwerk permanent eingebunden.</p>
<p>Danke an <a href="http://www.windowsreference.com/windows-vista/how-to-map-a-fake-drive-letter-to-a-folder-in-vistaxp/">Windows Reference</a> f&#252;r den Tipp!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/lokalen-windows-ordner-als-laufwerk-permanent-einbinden-windows-server-2008-338/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL-Server: DDL erzeugen f&#252;r alle Datenbank-Tabellen im MS SQL Server</title>
		<link>http://www.schreinert.com/sql-server-ddl-erzeugen-fuer-alle-datenbank-tabellen-im-ms-sql-server-331/</link>
		<comments>http://www.schreinert.com/sql-server-ddl-erzeugen-fuer-alle-datenbank-tabellen-im-ms-sql-server-331/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 17:16:25 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[Tipp]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=331</guid>
		<description><![CDATA[Hier eine SQL-Anweisung f&#252;r den MS SQL Server Version 2005, um alle Tabellen-Beschreibungen einer Datenbank zu exportieren: SELECT c.* FROM INFORMATION_SCHEMA.TABLES t JOIN INFORMATION_SCHEMA.COLUMNS c ON c.table_name=t.table_name AND c.table_schema=t.table_schema AND c.table_catalog=t.table_catalog WHERE t.TABLE_TYPE='BASE TABLE' ORDER BY c.TABLE_CATALOG,c.TABLE_SCHEMA,c.TABLE_NAME,c.ORDINAL_POSITION]]></description>
			<content:encoded><![CDATA[<p>Hier eine SQL-Anweisung f&#252;r den MS SQL Server Version 2005, um alle Tabellen-Beschreibungen einer Datenbank zu exportieren:</p>
<p><code><br />
SELECT c.* FROM<br />
  INFORMATION_SCHEMA.TABLES t<br />
  JOIN INFORMATION_SCHEMA.COLUMNS c ON<br />
     c.table_name=t.table_name<br />
       AND c.table_schema=t.table_schema<br />
       AND c.table_catalog=t.table_catalog<br />
WHERE<br />
	t.TABLE_TYPE='BASE TABLE'<br />
ORDER BY c.TABLE_CATALOG,c.TABLE_SCHEMA,c.TABLE_NAME,c.ORDINAL_POSITION<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/sql-server-ddl-erzeugen-fuer-alle-datenbank-tabellen-im-ms-sql-server-331/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Query-Timeout im SQL Server Management Studio Express</title>
		<link>http://www.schreinert.com/query-timeout-im-microsoft-sql-server-management-studio-express-322/</link>
		<comments>http://www.schreinert.com/query-timeout-im-microsoft-sql-server-management-studio-express-322/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 17:41:56 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=322</guid>
		<description><![CDATA[F&#252;r eine l&#228;nger dauernde SQL-Abfragen an einem Microsoft SQL Server (Version 2005) hatte ich mit dem SQL Server Management Studio Express das Problem, dass nach 30 Sekunden die Datenbank-Abfrage wegen eines Timeouts abbrach. &#220;ber die Windows-Registry l&#228;sst sich der Default-Wert erh&#246;hen: &#220;ber den folgenden Pfad findet sich der Schl&#252;ssel mit dem Namen &#8220;SQLQueryTimeout&#8221;: HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r eine l&#228;nger dauernde SQL-Abfragen an einem Microsoft SQL Server (Version 2005) hatte ich mit dem <em>SQL Server Management Studio Express</em> das Problem, dass nach 30 Sekunden die Datenbank-Abfrage wegen eines Timeouts abbrach. &#220;ber die Windows-Registry l&#228;sst sich der Default-Wert erh&#246;hen:</p>
<p>&#220;ber den folgenden Pfad findet sich der Schl&#252;ssel mit dem Namen &#8220;SQLQueryTimeout&#8221;:</p>
<blockquote><p>
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM\DataProject
</p></blockquote>
<p>Dieser steht standardm&#228;&#223;ig auf 30 (Sekunden) und kann &#252;ber einen Doppel-Klick erh&#246;ht werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/query-timeout-im-microsoft-sql-server-management-studio-express-322/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>javax.security.auth.login.FailedLoginException: The storage control block address is invalid.</title>
		<link>http://www.schreinert.com/javax-security-auth-login-failedloginexception-the-storage-control-block-address-is-invalid-318/</link>
		<comments>http://www.schreinert.com/javax-security-auth-login-failedloginexception-the-storage-control-block-address-is-invalid-318/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 18:29:12 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=318</guid>
		<description><![CDATA[F&#252;r eine Web-Anwendung erlaube ich die Anmeldung via Windows-/Active Directory Login-Daten. Nun geschah es, dass sich ein Anwender nicht mit seinen g&#252;ltigen Login-Daten am System anmelden konnte. Im Log fand sich diese Fehlermeldung: javax.security.auth.login.FailedLoginException: The storage control block address is invalid Das Problem war, dass der Account des Anwenders nur f&#252;r bestimmte Workstations freigegeben war. [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r eine Web-Anwendung erlaube ich die Anmeldung via Windows-/Active Directory Login-Daten. Nun geschah es, dass sich ein Anwender nicht mit seinen g&#252;ltigen Login-Daten am System anmelden konnte. Im Log fand sich diese Fehlermeldung:</p>
<blockquote><p>javax.security.auth.login.FailedLoginException: <strong>The storage control block address is invalid</strong></p></blockquote>
<p>Das Problem war, dass der Account des Anwenders nur f&#252;r bestimmte Workstations freigegeben war. Da der ApplicationServer auf einer anderen Maschine l&#228;uft, konnte sich der Anwender auch nicht anmelden.</p>
<p>Herausfinden l&#228;sst sich dies &#252;ber einen Windows-Command mit folgenden Befehl (userid bitte ersetzen:</p>
<pre>net user /domain userid
....
Workstations allowed         All
....
</pre>
<p>Die Zeile &#8220;Workstations allowed&#8221; sollte &#8220;All&#8221; enthalten oder mindestens den Namen des Servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/javax-security-auth-login-failedloginexception-the-storage-control-block-address-is-invalid-318/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere V5.1 and SQL Server 2005 &#8211; The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (&#8220;&#8221;): Data type 0&#215;38 is unknown.</title>
		<link>http://www.schreinert.com/websphere-v5-1-and-sql-server-2005-the-incoming-tabular-data-stream-tds-remote-procedure-call-rpc-protocol-stream-is-incorrect-parameter-1-data-type-0x38-is-unknown-311/</link>
		<comments>http://www.schreinert.com/websphere-v5-1-and-sql-server-2005-the-incoming-tabular-data-stream-tds-remote-procedure-call-rpc-protocol-stream-is-incorrect-parameter-1-data-type-0x38-is-unknown-311/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 18:17:42 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=311</guid>
		<description><![CDATA[Heute bin ich auf das Problem gesto&#223;en, dass eine Datenbank-Anfrage an einen Microsoft SQL-Server Version 2005 mit der Fehlermeldung scheiterte: [IBM][SQLServer JDBC Driver][SQLServer]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (&#8220;&#8221;): Data type 0&#215;38 is unknown. Das Problem liegt in einem Treiber-Konflikt: Ich verwende den JDBC-Treiber f&#252;r [...]]]></description>
			<content:encoded><![CDATA[<p>Heute bin ich auf das Problem gesto&#223;en, dass eine Datenbank-Anfrage an einen Microsoft SQL-Server Version 2005 mit der Fehlermeldung scheiterte:</p>
<blockquote><p>[IBM][SQLServer JDBC Driver][SQLServer]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (&#8220;&#8221;): Data type 0&#215;38 is unknown.</p></blockquote>
<p>Das Problem liegt in einem Treiber-Konflikt: Ich verwende den JDBC-Treiber f&#252;r den SQL-Server 2000, habe aber einen SQL-Server 2005. Laut <a href="http://support.microsoft.com/kb/915834">Microsoft</a> tritt dieses Problem auf, wenn zuerst der &#8220;alte&#8221; Treiber geladen wird.</p>
<p>L&#246;sungen:</p>
<ul>
<li>Den korrekten JDBC-Treiber von MS installieren &#8212; dies klappte bei mir aber nicht, da die Verbindung via JNDI auf einem IBM WebSphere Application Server V5.1 erfolgte. Erst ab dem <a href="http://www-01.ibm.com/support/docview.wss?uid=swg21254636">WebSphere 6.1 wird auch der SQL-Server 2005</a> unterst&#252;tzt.</li>
<li>Anfragen vermeiden, die zu dem Konflikt f&#252;hren &#8212; bei mir ging dies, in dem ich bei einem createStatement die zus&#228;tzlichen Parameter entfernte.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/websphere-v5-1-and-sql-server-2005-the-incoming-tabular-data-stream-tds-remote-procedure-call-rpc-protocol-stream-is-incorrect-parameter-1-data-type-0x38-is-unknown-311/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ermitteln der MS SQL-Server Version und des Produktlevels</title>
		<link>http://www.schreinert.com/ermitteln-der-ms-sql-server-version-und-des-produktlevels-276/</link>
		<comments>http://www.schreinert.com/ermitteln-der-ms-sql-server-version-und-des-produktlevels-276/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 17:34:48 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=276</guid>
		<description><![CDATA[&#220;ber folgende SQL-Statements l&#228;sst sich die Version des verbundenen Microsoft SQL-Servers ermitteln: SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') Alternativ kann man auch diesen Ausdruck absetzen: SELECT @@VERSION Weitere Infos gibts bei Microsoft im KB321185]]></description>
			<content:encoded><![CDATA[<p>&#220;ber folgende SQL-Statements l&#228;sst sich die Version des verbundenen Microsoft SQL-Servers ermitteln:</p>
<pre />
SELECT SERVERPROPERTY('productversion'),
       SERVERPROPERTY ('productlevel'),
       SERVERPROPERTY ('edition')
</pre>
<p>Alternativ kann man auch diesen Ausdruck absetzen:</p>
<pre />
SELECT @@VERSION
</pre>
<p>Weitere Infos gibts bei Microsoft im <a href="http://support.microsoft.com/kb/321185">KB321185</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/ermitteln-der-ms-sql-server-version-und-des-produktlevels-276/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Derby DB: Daten verschl&#252;sseln f&#252;r mehr Sicherheit</title>
		<link>http://www.schreinert.com/apache-derby-db-daten-verschluesseln-fuer-mehr-sicherheit-233/</link>
		<comments>http://www.schreinert.com/apache-derby-db-daten-verschluesseln-fuer-mehr-sicherheit-233/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 14:32:21 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Derby]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Tipp]]></category>
		<category><![CDATA[Verschlüsselung]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=233</guid>
		<description><![CDATA[Vor einiger Zeit hatte ich die Anforderung an eine Datenbank, die gespeicherten Daten verschl&#252;sselt auf der Platte abzulegen, um so mehr Schutz vor unberechtigtem Zugriff zu bieten. Das Datenbankmanagement-System Apache Derby (z.B. Version 10.2) erm&#246;glicht es, diese Anforderung der verschl&#252;sselten Daten zu erf&#252;llen. Die Einrichtung und der Zugriff der verschl&#252;sselten Derby Datenbank ist vergleichsweise simpel: [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit hatte ich die Anforderung an eine Datenbank, die gespeicherten Daten verschl&#252;sselt auf der Platte abzulegen, um so mehr Schutz vor unberechtigtem Zugriff zu bieten. Das Datenbankmanagement-System Apache Derby (z.B. Version 10.2) erm&#246;glicht es, diese Anforderung der verschl&#252;sselten Daten zu erf&#252;llen.<img src="http://www.schreinert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p>Die Einrichtung und der Zugriff der verschl&#252;sselten Derby Datenbank ist vergleichsweise simpel: Zum JDBC-Connect String werden die zwei Parameter<code> dataEncryption=true </code>und <code>bootPassword=2NGWGv.... </code>hinzugef&#252;gt, z.B.</p>
<p><code>jdbc:derby:MyDB;create=true;dataEncryption=true;bootPassword=</code><code>2NGWGv</code></p>
<p>Hier ein Screenshot, wie ich die Verschl&#252;sselung im Eclipse Data Source Explorer eingebunden habe:</p>
<p><a href="http://www.schreinert.com/files/eclipse-verschluesselte-datenbank.jpg"><img src="http://www.schreinert.com/files/eclipse-verschluesselte-datenbank-550x417.jpg" alt="" width="440" height="334" /></a></p>
<p>&#220;ber den zus&#228;tzlichen Parameter <code>encryptionAlgorithm </code>l&#228;sst sich noch der Verschl&#252;sselungs-Algorithmus angeben. Weitere Informationen zu diesem Parameter gibt es in den <a href="http://db.apache.org/derby/docs/10.2/ref/rrefattrib60346.html">Derby-Docs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/apache-derby-db-daten-verschluesseln-fuer-mehr-sicherheit-233/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MU WordPress und XML Sitemaps</title>
		<link>http://www.schreinert.com/mu-wordpress-und-xml-sitemaps-187/</link>
		<comments>http://www.schreinert.com/mu-wordpress-und-xml-sitemaps-187/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 18:12:01 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MU Wordpress]]></category>
		<category><![CDATA[Tipp]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=187</guid>
		<description><![CDATA[Nachdem ich meine Web-Seiten von einem einzelnen, &#8220;normalen&#8221; WordPress auf ein einziges Multi-User (MU) WordPress umgezogen habe, kam gleich das Problem mit den XML Sitemaps auf. Da mein Sitemap-Plugin eine direkt herunterladbare Datei in das DocumentRoot-Verzeichnis meines Web-Servers schreibt, ist diese Datei bei MU WordPress f&#252;r alle Web-Seiten (Sites und Blogs) gleich. Die L&#246;sung ist [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich meine Web-Seiten von einem einzelnen, &#8220;normalen&#8221; WordPress auf ein einziges <a href="http://mu.wordpress.org/">Multi-User (MU) WordPress</a> umgezogen habe, kam gleich das Problem mit den XML Sitemaps auf. Da mein <a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/">Sitemap-Plugin</a> eine direkt herunterladbare Datei in das DocumentRoot-Verzeichnis meines Web-Servers schreibt, ist diese Datei bei MU WordPress f&#252;r alle Web-Seiten (Sites und Blogs) gleich. Die L&#246;sung ist recht einfach:</p>
<p><img src="http://www.schreinert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" />Da ich den Datei-Namen der zu erzeugenden XML-Sitemap-Datei f&#252;r jedes Blog bestimmen kann, bennen ich die Datei nach einem einheitlichen Schema: sitemap-&lt;http-host&gt;.xml.</p>
<p>Da ich meine Sitemaps bereits bei Google &amp; Co. unter dem Namen sitemap.xml registriert habe, w&#228;re ein Umstieg auf den neuen Dateinamen etwas l&#228;stig. Daher habe ich die Apache RewriteRules herangezogen:</p>
<blockquote><p># Sitemap Korrektur</p>
<p>RewriteCond %{REQUEST_FILENAME} !-f</p>
<p>RewriteCond %{REQUEST_FILENAME} !-d</p>
<p>RewriteCond %{REQUEST_URI} sitemap.xml.gz$</p>
<p>RewriteRule sitemap.xml.gz$ /sitemap-%{HTTP_HOST}.xml.gz [L]</p>
<p># Ende Sitemap Korrektur</p></blockquote>
<p>Die vier Zeilen bewirken, dass Anfragen an die Datei sitemap.xml.gz &#8212; sofern nicht vorhanden &#8212; an die Datei sitemap-&lt;Hostname&gt;.xml.gz (intern) weitergeleitet werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/mu-wordpress-und-xml-sitemaps-187/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>FirefoxPortable als Standard-Browser einrichten</title>
		<link>http://www.schreinert.com/firefoxportable-als-standard-browser-einrichten-62/</link>
		<comments>http://www.schreinert.com/firefoxportable-als-standard-browser-einrichten-62/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 15:27:18 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[FirefoxPortable]]></category>
		<category><![CDATA[PortableApps]]></category>
		<category><![CDATA[Tipp]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/?p=62</guid>
		<description><![CDATA[Vor kurzem hatte ich das Problem, dass der echte Firefox statt dem FirefoxPortable gestartet ist, wenn ich etwa im Thunderbird auf eine URL geklickt hatte. Das Problem dabei ist, dass nicht die Einstellungen und Lesezeichen der portablen Version verwendet werden, sondern neue im Windows-Ordner &#8220;Anwendungsdaten&#8221; angelegt wurden. Die L&#246;sung bei mir war, die Windows-Registrierdatenbank (registry) [...]]]></description>
			<content:encoded><![CDATA[<p>Vor kurzem hatte ich das Problem, dass der echte Firefox statt dem FirefoxPortable gestartet ist, wenn ich etwa im Thunderbird auf eine URL geklickt hatte. Das Problem dabei ist, dass nicht die Einstellungen und Lesezeichen der portablen Version verwendet werden, sondern neue im Windows-Ordner &#8220;Anwendungsdaten&#8221; angelegt wurden. Die L&#246;sung bei mir war, die Windows-Registrierdatenbank (registry) anzupacken.</p>
<p><span id="more-62"></span></p>
<p>Das Problem ist, dass Firefox Portable den echten Firefox startet und dieser echte Browser sich zum Standard-Internet-Browser des Windows-Systems macht. Gew&#252;nscht ist aber, dass FirefoxPortable gestartet wird.</p>
<p>Ich habe hierf&#252;r in der Windows-Registry den folgenden Wert anpassen m&#252;ssen:</p>
<p>HKEY_CURRENT_USERSoftwareClasseshttpshellopencommand</p>
<p>(Die Registrierdatenbank kann so ge&#228;ndert werden: &#8220;Start&#8221;-Taste dr&#252;cken -&gt; &#8220;Ausf&#252;hren&#8221; -&gt; regedit eingeben und &#8220;OK&#8221; klicken).</p>
<p>Hier steht beim Standard-Wert firefox.exe unterhalb des FirefoxPortable Verzeichnisses drin. Dieser Wert muss so ge&#228;ndert werden, dass FirefoxPortable.exe gestartet wird. Allerdings war bei mir noch der Parameter &#8220;-osinst&#8221; angegeben, der den FirefoxPortable am Starten gehindert hat. Erst nachdem ich den Parameter entfernt hatte, startete mein gew&#252;nschter Firefox mit den richtigen Einstellungen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/firefoxportable-als-standard-browser-einrichten-62/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Bei FireFox Portable den Splash-Screen beim Starten abschalten</title>
		<link>http://www.schreinert.com/bei-firefox-portable-den-splash-screen-beim-starten-abschalten-60/</link>
		<comments>http://www.schreinert.com/bei-firefox-portable-den-splash-screen-beim-starten-abschalten-60/#comments</comments>
		<pubDate>Wed, 21 May 2008 16:45:40 +0000</pubDate>
		<dc:creator>Stefan Schreinert</dc:creator>
				<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Tipp]]></category>

		<guid isPermaLink="false">http://www.schreinert.com/bei-firefox-portable-den-splash-screen-beim-starten-abschalten-60/</guid>
		<description><![CDATA[Seit einiger Zeit verwende ich die portable Version des Firefox-Browsers &#8221; Mozilla Firefox, Portable Version &#8220;, da ich das Programm so ohne Eintr&#228;ge in irgendwelche Windows-System-Dateien auskomme. Allerdings st&#246;rte mich an dieser Firefox-Version, dass immer ein Splash-Screen beim Starten erschien, was ich heute abstellen konnte. Zuerst versuchte ich mein Gl&#252;ck in der Experten-Konfiguration des Browser, [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einiger Zeit verwende ich die portable Version des Firefox-Browsers &#8221; <a href="http://portableapps.com/apps/internet/firefox_portable">Mozilla Firefox, Portable Version</a> &#8220;, da ich das Programm so ohne Eintr&#228;ge in irgendwelche Windows-System-Dateien auskomme. Allerdings st&#246;rte mich an dieser Firefox-Version, dass immer ein Splash-Screen beim Starten erschien, was ich heute abstellen konnte.</p>
<p><img src="http://www.schreinert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p>Zuerst versuchte ich mein Gl&#252;ck in der Experten-Konfiguration des Browser, in dem ich als URL in die Adresse-Leiste meines Firefoxes eingab: about:config. Hier aber gelang es mir nicht eine passende Einstellung zu finden.</p>
<p>Die L&#246;sung hierf&#252;r verbarg sich im Unterverzeichnis &#8220;OtherSource&#8221; der Firefox-&#8221;Installation&#8221;. Die dort enthaltene Konfigurations-Datei &#8220;FirefoxPortable.ini&#8221; musst nur in den Hauptordner von Firefox kopiert und bearbeitet werden. Sprich, die Datei musste im selben Verzeichnis abgelegt sein, wie das Programm FirefoxPortable.exe.</p>
<p>Nun noch die Konfiguration bearbeiten und in der Zeile &#8220;DisableSplashScreen=false&#8221; ver&#228;ndern auf &#8220;DisableSplashScreen=true&#8221;. Damit ist der SplashScreen beim Starten deaktivert.</p>
<p>Hier meine ge&#228;nderte Konfiguration:</p>
<blockquote><p>[FirefoxPortable]<br class="break" />FirefoxDirectory=Appfirefox<br class="break" />ProfileDirectory=Dataprofile<br class="break" />SettingsDirectory=Datasettings<br class="break" />PluginsDirectory=Dataplugins<br class="break" />FirefoxExecutable=firefox.exe<br class="break" />AdditionalParameters= <br class="break" />ocalHomepage= <br class="break" /><strong>DisableSplashScreen=true</strong><br class="break" />AllowMultipleInstances=false<br class="break" />DisableIntelligentStart=false<br class="break" />SkipChromeFix=false<br class="break" />SkipCompregFix=false<br class="break" />RunLocally=false</p></blockquote>
<p>Mit dieser einfachen &#196;nderung ist dieses Fenster beim Starten von Firefox nicht mehr zu sehen:</p>
<p><img src="http://www.schreinert.com/files/2008/05/firefoxportable.jpg" alt="Firefox Portable Splash-Screen" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schreinert.com/bei-firefox-portable-den-splash-screen-beim-starten-abschalten-60/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
