<?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>Ralf Eisenreich &#187; Windows</title>
	<atom:link href="http://sqlblog.de/blog/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://sqlblog.de/blog</link>
	<description>SQLBlog.DE &#124; ..things to remember</description>
	<lastBuildDate>Tue, 24 Nov 2009 16:18:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>OpenProj &#8211; Alternative zu MS Project</title>
		<link>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/</link>
		<comments>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 16:10:06 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/15/openproj-alternative-zu-ms-project/</guid>
		<description><![CDATA[Wer eine freie und kostengünstige Alternative zu Microsoft Project sucht, kann mit OpenProj fündig werden. Als Java-Anwendung unterstützt die Software Mac, Unix, Linux und Windows. Außerdem steht OpenProj unter der Common Public Attribution License 1.0 (CPAL) und ist damit Open-Source. Die Firma hinter OpenProj heißt Projity und stellt folgende Features heraus: OpenProj basiert auf einer [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/openproj.jpg' alt='openproj.jpg' /> Wer eine freie und kostengünstige Alternative zu Microsoft Project sucht, kann mit <a href="http://openproj.org/">OpenProj</a> fündig werden. Als Java-Anwendung unterstützt die Software Mac, Unix, Linux und Windows.</p>
<p>Außerdem steht OpenProj unter der Common Public Attribution License 1.0 (CPAL) und ist damit Open-Source.</p>
<p>Die Firma hinter OpenProj heißt <a href="http://openproj.org/">Projity</a> und stellt folgende Features heraus:</p>
<ul>
<li>OpenProj basiert auf einer SaaS-Lösung (Software as a Service oder Project-On-Demand)</li>
<li>es handle es sich um einen vollwertigen Ersatz für Microsoft Project (Datei-Format ist überführbar!)</li>
<li>keine hohen Lizenzkosten</li>
<li>Gantt-Diagramme</li>
<li>Netzwerk-Diagramme (PERT Charts)</li>
<li>Projektstrukturpläne</li>
<li>Leistungswertanalysen</li>
</ul>
<p>Also das klingt doch vielversprechend.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Programme in Sandbox ausführen</title>
		<link>http://sqlblog.de/blog/2008/01/programme-in-sandbox-ausfuhren/</link>
		<comments>http://sqlblog.de/blog/2008/01/programme-in-sandbox-ausfuhren/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 16:00:30 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[sandbox]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/15/programme-in-sandbox-ausfuhren/</guid>
		<description><![CDATA[Wer kennt das nicht: Da gibt es ein Programm oder eine ausführbare Datei, die gestartet werden sollen &#8211; doch man hat Bedenken. Schließlich möchte man sich ja nicht die Windows-Installation &#8220;versauen&#8221; oder gar Schadsoftware einfangen. zwei Möglichkeiten gibt es da: Entweder man hat eine virtuelle Maschine auf dem Rechner oder man benutzt eine Art Sandbox [...]]]></description>
			<content:encoded><![CDATA[<p>Wer kennt das nicht:</p>
<p>Da gibt es ein Programm oder eine ausführbare Datei, die gestartet werden sollen &#8211; doch man hat Bedenken. Schließlich möchte man sich ja nicht die Windows-Installation &#8220;versauen&#8221; oder gar Schadsoftware einfangen.</p>
<p>zwei Möglichkeiten gibt es da:</p>
<ul>
<li>Entweder man hat eine <strong>virtuelle Maschine</strong> auf dem Rechner</li>
<li>oder man benutzt eine Art <strong>Sandbox</strong> (transient storage area).</li>
</ul>
<p><span id="more-234"></span></p>
<p>Die virtuelle Maschine hat den Vorteil, dass sie portable und völlig eingenständig ist.</p>
<p>Mit der Sandbox aber, kann man &#8211; im Gegenteil zu der virtuellen Maschine &#8211; auch auf die Ressourcen (Software, Treiber, &#8230;) des eigenen Systems zurückgreifen. Die installierte Software kommt dabei nicht aus der Sandbox heraus und Modifikationen an der Registry oder am Dateisystem werden nur in der Sandbox &#8211; für die eingefangene Software völlig transparent &#8211; gespeichert.</p>
<p><a href="http://www.sandboxie.com/"><img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/sandboxie.jpg' alt='Sandboxie' /></a><br />
Als Empfehlung für eine Sandbox möchte ich die Freeware <a href="http://www.sandboxie.com/">Sandboxie</a> nennen.</p>
<blockquote><p>
Sandboxie changes the rules such that write operations do not make it back to your hard disk.</p>
<p>The key component of Sandboxie: a transient storage area, or sandbox. Data flows in both directions between programs and the sandbox. During read operations, data may flow from the hard disk into the sandbox. But data never flows back from the sandbox into the hard disk.</p>
<p>If you run Freecell inside the Sandboxie environment, Sandboxie reads the statistics data from the hard disk into the sandbox, to satisfy the read requested by Freecell. When the game later writes the statistics, Sandboxie intercepts this operation and directs the data to the sandbox.
</p></blockquote>
<p>[Quelle: <a href="http://www.sandboxie.com/">http://www.sandboxie.com/</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/programme-in-sandbox-ausfuhren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sicherheitscenter (Windows) erkennt Software nicht</title>
		<link>http://sqlblog.de/blog/2008/01/sicherheitscenter-windows-erkennt-software-nicht/</link>
		<comments>http://sqlblog.de/blog/2008/01/sicherheitscenter-windows-erkennt-software-nicht/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 18:23:18 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[sicherheit]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/14/sicherheitscenter-windows-erkennt-software-nicht/</guid>
		<description><![CDATA[Falls im Sicherheitscenter weder Windows Defender noch Antivirus-Software erkannt wird, hilft folgendes: Start &#8211; Ausführen &#8211; &#8220;services.msc&#8221; starten und Dienst Windows-Verwaltungsinstrumentation stoppen unter C:\Windows\system32\wbem\repository den Ordner löschen oder umbenennen den WMI-Dienst wieder starten Das sollte helfen.]]></description>
			<content:encoded><![CDATA[<p>Falls im Sicherheitscenter weder Windows Defender noch Antivirus-Software erkannt wird, hilft folgendes:</p>
<ol>
<li>Start &#8211; Ausführen &#8211; &#8220;services.msc&#8221; starten und Dienst Windows-Verwaltungsinstrumentation stoppen</li>
<li>unter C:\Windows\system32\wbem\repository den Ordner löschen oder umbenennen</li>
<li>den WMI-Dienst wieder starten</li>
</ol>
<p>Das sollte helfen.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/sicherheitscenter-windows-erkennt-software-nicht/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Komische Zeichen in Midnight Commander</title>
		<link>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/</link>
		<comments>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 18:17:56 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/14/komische-zeichen-in-midnight-commander/</guid>
		<description><![CDATA[Falls Putty verwendet wird und nur komische Zeichen im Midnight Commander dargestellt werden, dann einfach folgende Einstellung vornehmen: Putty-Konfiguration Window: Translation Character Set Translation On Received Data Passenden Zeichensatz auswählen (z.B. meistens UTF-8) Vorher: Nachher:]]></description>
			<content:encoded><![CDATA[<p>Falls Putty verwendet wird und nur komische Zeichen im Midnight Commander dargestellt werden, dann einfach folgende Einstellung vornehmen:</p>
<ul>
<li>Putty-Konfiguration</li>
<li>Window: Translation</li>
<li>Character Set Translation On Received Data</li>
<li>Passenden Zeichensatz auswählen (z.B. meistens UTF-8)</li>
</ul>
<p>Vorher: <img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/putty01.png' alt='Putty 01' /><br />
Nachher: <img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/putty02.png' alt='Putty 02' /></p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Windows Vista: PDF Printer</title>
		<link>http://sqlblog.de/blog/2007/11/windows-vista-pdf-printer/</link>
		<comments>http://sqlblog.de/blog/2007/11/windows-vista-pdf-printer/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 21:22:00 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Freeware]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2007/11/29/windows-vista-pdf-printer/</guid>
		<description><![CDATA[Eigentlich gefällt mir ja der OpenSource PDF Printer PDFCreator. Allerdings funktioniert dieser immer noch nicht unter Windows Vista. Als gute Alternative bietet sich der Bullzip PDF Printer an &#8211; leider kein OpenSource, aber Freeware.]]></description>
			<content:encoded><![CDATA[<p>Eigentlich gefällt mir ja der OpenSource PDF Printer <a title="PDF Creator" href="http://sourceforge.net/projects/pdfcreator/">PDFCreator</a>. Allerdings funktioniert dieser immer noch nicht unter Windows Vista.</p>
<p><img src="http://sqlblog.de/blog/wp-content/uploads/2007/11/pdfcreator.jpg" alt="PDF Creator" /></p>
<p>Als gute Alternative bietet sich der <a title="Bullzip PDF Printer" href="http://www.bullzip.com/products/pdf/info.php">Bullzip PDF Printer</a> an &#8211; leider kein OpenSource, aber Freeware.</p>
<p><img src="http://sqlblog.de/blog/wp-content/uploads/2007/11/pdfcreator2.jpg" alt="Bullzip PDF" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2007/11/windows-vista-pdf-printer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hilfreiche Windows-Tools</title>
		<link>http://sqlblog.de/blog/2007/01/hilfreiche-windows-tools/</link>
		<comments>http://sqlblog.de/blog/2007/01/hilfreiche-windows-tools/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 07:27:28 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://ralf-eisenreich.de/blog/index.php/2007/01/25/hilfreiche-windows-tools/</guid>
		<description><![CDATA[Start &#8211; Ausführen: chkdsk c: /f (Festplatte prüfen und reparieren) cleanmr (interner Bereinigungsmanager) clipbrd (Zwischenablage) dxdiag (Diagnoseprogramm für DirectX) irftp (Dateimanager für Infra-Rot) msconfig (Systemkonfigurationseditor) ntbackup (internes Backup-Programm) syskey (Verschlüsselung) verifier (Treibersignierung)]]></description>
			<content:encoded><![CDATA[<p>Start &#8211; Ausführen:</p>
<ul>
<li>chkdsk c: /f (Festplatte prüfen und reparieren)</li>
<li>cleanmr (interner Bereinigungsmanager)</li>
<li>clipbrd (Zwischenablage)</li>
<li>dxdiag (Diagnoseprogramm für DirectX)</li>
<li>irftp (Dateimanager für Infra-Rot)</li>
<li>msconfig (Systemkonfigurationseditor)</li>
<li>ntbackup (internes Backup-Programm)</li>
<li>syskey (Verschlüsselung)</li>
<li>verifier (Treibersignierung)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2007/01/hilfreiche-windows-tools/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>IP-Adresse einer Website</title>
		<link>http://sqlblog.de/blog/2007/01/ip-adresse-einer-website/</link>
		<comments>http://sqlblog.de/blog/2007/01/ip-adresse-einer-website/#comments</comments>
		<pubDate>Sun, 21 Jan 2007 11:40:45 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[by the way]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://ralf-eisenreich.de/blog/index.php/2007/01/21/ip-adresse-einer-website/</guid>
		<description><![CDATA[Wie ermittle ich die IP-Adresse einer Domain? Schlicht und einfach auf der Kommandozeile oder Shell folgendes Kommando eingeben: nslookup domain.tld]]></description>
			<content:encoded><![CDATA[<p>Wie ermittle ich die IP-Adresse einer Domain?</p>
<p>Schlicht und einfach auf der Kommandozeile oder Shell folgendes Kommando eingeben:</p>
<p><code>nslookup domain.tld</code></p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2007/01/ip-adresse-einer-website/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>automatische Freigaben verhindern</title>
		<link>http://sqlblog.de/blog/2006/07/automatische-admin-laufwerksfreigaben-verhindern/</link>
		<comments>http://sqlblog.de/blog/2006/07/automatische-admin-laufwerksfreigaben-verhindern/#comments</comments>
		<pubDate>Sun, 23 Jul 2006 13:49:44 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[freigaben]]></category>
		<category><![CDATA[shares]]></category>

		<guid isPermaLink="false">http://blog.ralf-eisenreich.de/blog/index.php/2006/07/23/automatische-admin-laufwerksfreigaben-verhindern/</guid>
		<description><![CDATA[Die automatischen Laufwerksfreigaben $C und beispielsweise $D lassen sich in der Registry auf folgende Weise verhindern: Regedit starten (Start &#8211; Ausfuehren &#8211; Regedit eingeben) in dem Baum nach HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / lanmanserver / parameters navigieren neue DWORD-Values anlegen (2 neue Schluessel) mit folgenden Parametern: AutoShareWks 0 AutoShareServer 0 Das war&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Die automatischen Laufwerksfreigaben $C und beispielsweise $D lassen sich in der Registry auf folgende Weise verhindern:</p>
<ol>
<li>Regedit starten (Start &#8211; Ausfuehren &#8211; <em>Regedit</em> eingeben)</li>
<li>in dem Baum nach <em>HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / lanmanserver / parameters</em> navigieren</li>
<li>neue DWORD-Values anlegen (2 neue Schluessel) mit folgenden Parametern:<br />
<blockquote><p>AutoShareWks   0<br />
AutoShareServer    0</p></blockquote>
</li>
</ol>
<p>Das war&#8217;s dann schon. Beim naechsten Windows-Start wird dann nicht mehr automatisch eine Administratorfreigabe erzeugt.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2006/07/automatische-admin-laufwerksfreigaben-verhindern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTP-Scripting unter DOS/Windows</title>
		<link>http://sqlblog.de/blog/2006/06/ftp-scripting-unter-doswindows/</link>
		<comments>http://sqlblog.de/blog/2006/06/ftp-scripting-unter-doswindows/#comments</comments>
		<pubDate>Thu, 29 Jun 2006 04:44:38 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://blog.ralf-eisenreich.de/blog/index.php/2006/06/29/ftp-scripting-unter-doswindows/</guid>
		<description><![CDATA[Unter DOS bzw. Windows kann man den Download von einzelnen oder mehreren Dateien auf folgende Weise automatisieren: Dazu einfach folgenden Code als Batch-Datei mit der Endung .bat abspeichern. @ECHO OFF :: Check if the password was given IF "%1"=="" GOTO Syntax :: go to the right download location cd C:\ :: open ftp connection > [...]]]></description>
			<content:encoded><![CDATA[<p>Unter DOS bzw. Windows kann man den Download von einzelnen oder mehreren Dateien auf folgende Weise automatisieren:</p>
<p>Dazu einfach folgenden Code als <em>Batch-Datei</em> mit der Endung <strong>.bat</strong> abspeichern.</p>
<p><code>@ECHO OFF<br />
:: Check if the password was given<br />
IF "%1"=="" GOTO Syntax<br />
:: go to the right download location<br />
cd C:\<br />
:: open ftp connection<br />
> ftp-script.ftp ECHO open 100.200.30.40<br />
:: enter user name<br />
>> ftp-script.ftp ECHO user<br />
:: enter password<br />
>> ftp-script.ftp ECHO %1<br />
:: go one folder containing files<br />
>> ftp-script.ftp ECHO cd ..<br />
:: eliminate prompting<br />
>> ftp-script.ftp ECHO prompt n<br />
:: get multiple files<br />
>> ftp-script.ftp ECHO mget *<br />
:: get single file<br />
:: >> ftp-script.ftp ECHO get filename<br />
:: quit ftp program<br />
>> ftp-script.ftp ECHO bye<br />
:: start ftp program with previous commands<br />
> ftp-protocol.txt %windir%\system32\ftp.exe -s:ftp-script.ftp<br />
:: go to End<br />
GOTO End</p>
<p>:Syntax<br />
ECHO Usage: %0 password</p>
<p>:End<br />
</code></p>
<p>Mit diesem Script kann man automatisch mehrere FTP-Dateien herunterladen, wenn man dieses von einem Scheduler starten laesst. Ausserdem werden alle Ausgaben in einer Protokolldatei erfasst und das Passwort nicht in dem Script gespeichert, sondern es muss beim Aufruf als Argument uebergeben werden.<br />
Moechte man bei mehreren Dateien nur jeweils die noch nicht geladenen Dateien herunterladen, wird es etwas schwieriger, da das FTP im Lieferumfang von DOS/Windows keinen Operator anbietet der dieses Verhalten ermoeglicht. Es werden immer alle Dateien ueberschrieben, sofern sie kein Read-Only Attribut besitzen.<br />
Man kann aber im Script nach jedem Download die Dateien als Read-Only setzen und somit den erneuten Download verhindern, wobei folgender Code eingefÃ¼gt werden muss:</p>
<p><code>>> ftp-protocol.txt ECHO set *.* files as read-only<br />
>> ftp-protocol.txt attrib +R *.*</code></p>
<p>Moechte man sich zusaetzlich noch anzeigen lassen, ob ueberhaupt Dateien herunter geladen worden sind, kann man folgende Prozedur verwenden:</p>
<p><code>:: check successful loading<br />
type ftp-protocol.txt | find /c "Sending data" >> ftp-protocol.txt<br />
if errorlevel 1 GOTO Error<br />
GOTO End<br />
: Error<br />
>> ftp-protocol.txt ECHO ERROR: No files were downloaded!<br />
: End</code></p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2006/06/ftp-scripting-unter-doswindows/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>unix &#8211; windows: zeilenumbrÃ¼che zwischen dokumenten konvertieren</title>
		<link>http://sqlblog.de/blog/2006/03/unix-windows-zeilenumbruche-zwischen-dokumenten-konvertieren/</link>
		<comments>http://sqlblog.de/blog/2006/03/unix-windows-zeilenumbruche-zwischen-dokumenten-konvertieren/#comments</comments>
		<pubDate>Wed, 01 Mar 2006 09:08:41 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[zeilenumbrÃ¼che]]></category>

		<guid isPermaLink="false">http://blog.ralf-eisenreich.de/blog/index.php/2006/04/07/unix-windows-zeilenumbruche-zwischen-dokumenten-konvertieren/</guid>
		<description><![CDATA[einleitung es ist sicherlich schon jedem begegnet: eine ascii-datei (zum beispiel eine simple textdatei), die unter windows abgespeichert wird, hat unter unix diese hÃ¤sslichen &#8220;^M&#8221; am Ende jeder Zeile und umgekehrt hat eine datei von einem unix-system unter windows keine zeilenumbrÃ¼che mehr (alles steht in einer zeile). es muss also konvertiert werden, falls man keinen [...]]]></description>
			<content:encoded><![CDATA[<p><strong>einleitung</strong><br />
es ist sicherlich schon jedem begegnet: eine ascii-datei (zum beispiel         eine simple textdatei), die unter windows abgespeichert wird, hat unter         unix diese hÃ¤sslichen &#8220;^M&#8221; am Ende jeder Zeile und umgekehrt hat         eine datei von einem unix-system unter windows keine         zeilenumbrÃ¼che mehr (alles steht in einer zeile). es muss also         konvertiert werden, falls man keinen guten editor zur hand hat, wie zum         beispiel ultraedit unter windows oder quanta unter unix.</p>
<p><strong>ursache</strong><br />
die zeilenumbrÃ¼che werden unter windows und linux unterschiedlich         dargestellt:<br />
- unix verwendet: LF (=line feed)<br />
- win verwendet: CR LF (=carriage return &#038; line feed)</p>
<pre>CHAR ASCII PROG

LF   10   'n'

CR   13   'r'</pre>
<p><strong>konvertieren</strong><br />
abhilfe schaffen 2 mÃ¶glichkeiten:<br />
1) man benutzt fÃ¼r die jeweilige konvertierung folgende         programme:<br />
- unix2dos  (unter /usr/bin/unix2dos)<br />
- dos2unix  (unter /usr/bin/unix2dos)</p>
<p>oder</p>
<p>2) ein kleines einzeiler script:</p>
<pre>perl -pi -e 's/rn/n/g' #win to unix

perl -pi -e 's/n/rn/g' #unix to win</pre>
<p>am besten werden die scripte als sog alias in die konfiguration der         shell-umgebung eingegeben. damit sind sie als befehl aufrufbar, ohne         dass eine datei angelegt wurde.</p>
<p>- kommandozeile Ã¶ffnen und in einem editor die anpassungen         vornehmen:</p>
<pre>ee /home//.bashrc</pre>
<p>- nun kopieren sie folgenden code:</p>
<pre>alias w2u="perl -pi -e 's/rn/n/g'"

alias u2w="perl -pi -e 's/n/rn/g'"</pre>
<p>achten sie darauf, dass am ende der datei wieder eine leerzeile stehen         sollte. mÃ¶chten sie diese aliase auch benutzen, wenn sie sich von         einem entfernten rechner anmelden, mÃ¼ssen sie die eintrÃ¤ge         auch in der datei .bash_profile vornehmen.<br />
falls sich die datei .bashrc nicht Ã¶ffnen lÃ¤sst, sollte sie         mit &#8216;touch .bashrc&#8217; erstellt werden. ausserdem mÃ¼ssen sie die         shellumgebung <strong>bash</strong> benutzen, andernfalls mÃ¼ssen die         eintrÃ¤ge in eine andere datei gemacht werden (und ggf         verÃ¤ndert werden).</p>
<p>die konvertierung erfolgt nun durch:</p>
<pre>w2u  #win to unix

u2w  #unix to win</pre>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2006/03/unix-windows-zeilenumbruche-zwischen-dokumenten-konvertieren/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
