<?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>Lieber Linux</title>
	<atom:link href="http://www.lieber-linux.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lieber-linux.de</link>
	<description>Linux und Open Source Software im Blog</description>
	<lastBuildDate>Thu, 18 Mar 2010 08:50:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IPv6: Übersichtliche Agenda</title>
		<link>http://www.lieber-linux.de/2010/03/ipv6-uebersichtliche-agenda/</link>
		<comments>http://www.lieber-linux.de/2010/03/ipv6-uebersichtliche-agenda/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 08:50:30 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Witziges]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=755</guid>
		<description><![CDATA[Der nächste IPv6-Kongress steht an. Wahnsinnig übersichtlich auch dessen Agenda:
http://www.heise.de/events/2010/ipv6-kongress/programm/
oder ist das ein IE-Browser-Bug?
]]></description>
			<content:encoded><![CDATA[<p>Der nächste IPv6-Kongress steht an. Wahnsinnig übersichtlich auch dessen Agenda:</p>
<p><a href="http://www.heise.de/events/2010/ipv6-kongress/programm/">http://www.heise.de/events/2010/ipv6-kongress/programm/</a></p>
<p>oder ist das ein IE-Browser-Bug?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/ipv6-uebersichtliche-agenda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML-Tabellen per Javascript sortieren lassen</title>
		<link>http://www.lieber-linux.de/2010/03/html-tabellen-per-javascript-sortieren-lassen/</link>
		<comments>http://www.lieber-linux.de/2010/03/html-tabellen-per-javascript-sortieren-lassen/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 18:20:39 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tipp]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Sortierung]]></category>
		<category><![CDATA[Tabelle]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=751</guid>
		<description><![CDATA[&#8230;Ich habe zulange gewartet &#8230;meine Schmerzgrenze war vielleicht zu hoch &#8230;aber heute tat ich diesen Schritt &#8230;und suchte nach &#8220;javascript sort table&#8221; &#8230;und die Lösung lag doch nur einen Steinwurf entfernt &#8230;und schmeichelte mit einer kinderleichten Installation &#8230;warum habe ich so lange gewartet?! Ich kann es nicht mehr nachvollziehen&#8230;
Hier verkünde ich: Wer dieses tolle Tool [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;Ich habe zulange gewartet &#8230;meine Schmerzgrenze war vielleicht zu hoch &#8230;aber heute tat ich diesen Schritt &#8230;und suchte nach &#8220;javascript sort table&#8221; &#8230;und die Lösung lag doch nur einen Steinwurf entfernt &#8230;und schmeichelte mit einer kinderleichten Installation &#8230;warum habe ich so lange gewartet?! Ich kann es nicht mehr nachvollziehen&#8230;</p>
<h3>Hier verkünde ich: Wer <span style="text-decoration: underline;"><a href="http://www.kryogenix.org/code/browser/sorttable/">dieses tolle Tool zum Sortieren von HTML-Tabellen</a></span> NICHT einsetzt, gehört zurückversetzt nach Klasse <strong>Web 0.9</strong>! So, basta!</h3>
<p>Ich möchte es nie mehr missen!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/html-tabellen-per-javascript-sortieren-lassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CLT: Datenbanken</title>
		<link>http://www.lieber-linux.de/2010/03/clt-datenbanken/</link>
		<comments>http://www.lieber-linux.de/2010/03/clt-datenbanken/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 14:35:45 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Chemitzer Linux-Tage]]></category>
		<category><![CDATA[Postgresql]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=749</guid>
		<description><![CDATA[Moin moin,
heute habe ich mir vorgenommen, die Datenbank-Schiene in voller Länge mitzunehmen. Los gings es mit Neuigkeiten in Postgresql 8.5, welches nun auch als Version 9.o firmiert. Da die Zeit mit 30 Minuten sehr kurz angesetzt war, ging es Schlag auf Schlag um neue Features, Bugfixes und Erweiterungen.
Nun läuft gerade &#8220;Sphinx- Improving weaknesses in MySQL&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>Moin moin,</p>
<p>heute habe ich mir vorgenommen, die Datenbank-Schiene in voller Länge mitzunehmen. Los gings es mit Neuigkeiten in Postgresql 8.5, welches nun auch als Version 9.o firmiert. Da die Zeit mit 30 Minuten sehr kurz angesetzt war, ging es Schlag auf Schlag um neue Features, Bugfixes und Erweiterungen.</p>
<p>Nun läuft gerade &#8220;Sphinx- Improving weaknesses in MySQL&#8221;, welches auf Englisch gehalten wird. Ich müsste mich also konzentrieren statt zu bloggen, aber was tut man nicht alles für seine Community. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Daneben habe ich kurz den FSFE-Stand besucht und meine Shopping-Lüsten gepflegt und werde nachher noch LAX und weitere Stände anlaufen. Während eines Tee-Gespräches mit einem Hannoveraner Linux-Freak habe ich von einem Leipziger Hackerspace in Plagwitz (Westwerk) erfahren &#8211; sehr witzig. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/clt-datenbanken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CLT: Zarafa und OpenVPN</title>
		<link>http://www.lieber-linux.de/2010/03/chemnitzer-linux-tage-zarafa-und-openvpn/</link>
		<comments>http://www.lieber-linux.de/2010/03/chemnitzer-linux-tage-zarafa-und-openvpn/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 12:55:07 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Chemitzer Linux-Tage]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[Vortrag]]></category>
		<category><![CDATA[Zarafa]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=744</guid>
		<description><![CDATA[So, mittlerweile bloggen Haschek und ich um die Wette.  
Also: Ich habe bisher zwei Vorträge gehört, der zweite davon war über die Exchange-Alternative Zarafa. Die Präsentation war unterhaltsam und emotional vorgetragen, so was macht immer Spaß!   Der OpenVPN-Vortrag war knackevoll und auch gespickt mit Features. Was definitiv gut ist: Die Software, über [...]]]></description>
			<content:encoded><![CDATA[<p>So, mittlerweile bloggen Haschek und ich um die Wette. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Also: Ich habe bisher zwei Vorträge gehört, der zweite davon war über die Exchange-Alternative Zarafa. Die Präsentation war unterhaltsam und emotional vorgetragen, so was macht immer Spaß! <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Der OpenVPN-Vortrag war knackevoll und auch gespickt mit Features. Was definitiv gut ist: Die Software, über die referiert wird, auch zu benutzen. Dann steckt man voll im Thema drin und es fällt leichter, die News oder Probleme rauszuhören und nachzuvollziehen, Und braucht auch kaum Fragen zu stellen &#8211; der Nachbar hat oft die gleiche! <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Weiter gehts für mich nach einer kleinen Stärkung mit BIND9 und später Dovecot, dazwischen schwanke ich noch mit IT-Service-Management und Single-Sign-On per Kerberos her. Letzteres kenne ich bereits aus einer Schulung, da wird wohl nix neues kommen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/chemnitzer-linux-tage-zarafa-und-openvpn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reminder: Chemnitzer Linux-Tage</title>
		<link>http://www.lieber-linux.de/2010/03/reminder-chemnitzer-linux-tage/</link>
		<comments>http://www.lieber-linux.de/2010/03/reminder-chemnitzer-linux-tage/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 20:38:02 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Chemitzer Linux-Tage]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=742</guid>
		<description><![CDATA[Ich freue mich schon auf das Wochende: Es geht wieder zu den Chemnitzer Linux-Tagen!
Das Programm ist mal wieder so fett gespickt, da weiß man gar nicht, welchen Vortrag man sich aussuchen soll: IPv6, OpenVPN, Postfix, Ardour, MySQL, Postgresql, OpenOffice, DNSSEC, Knoppix, Kernel, Kerberos &#8211; es ist ja wirklich alles da&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Ich freue mich schon auf das Wochende: Es geht wieder zu den <a href="http://chemnitzer.linux-tage.de">Chemnitzer Linux-Tagen</a>!</p>
<p>Das Programm ist mal wieder so fett gespickt, da weiß man gar nicht, welchen Vortrag man sich aussuchen soll: IPv6, OpenVPN, Postfix, Ardour, MySQL, Postgresql, OpenOffice, DNSSEC, Knoppix, Kernel, Kerberos &#8211; es ist ja wirklich alles da&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/reminder-chemnitzer-linux-tage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ifup und ifdown versus ifconfig</title>
		<link>http://www.lieber-linux.de/2010/03/ifup-und-ifdown-versus-ifconfig/</link>
		<comments>http://www.lieber-linux.de/2010/03/ifup-und-ifdown-versus-ifconfig/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 19:30:08 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[eth0]]></category>
		<category><![CDATA[ifconfig]]></category>
		<category><![CDATA[ifdown]]></category>
		<category><![CDATA[ifup]]></category>
		<category><![CDATA[IP]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=736</guid>
		<description><![CDATA[Manchmal fragt man sich schon, wieviele Wege nach Rom führen mögen. Zum Beispiel kann man unter Linux eine Netzwerk-Karte (hier genannt eth0), unter zig Varianten konfigurieren und aktivieren.
Zum einen gibt es
# ifconfig eth0 up
zum anderen aber auch
# ifup eth0
wie auch
# ip link set eth0 up
Ich habe mich schon immer gefragt: &#8220;Was ist da der Unterschied?&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal fragt man sich schon, wieviele Wege nach Rom führen mögen. Zum Beispiel kann man unter <strong>Linux</strong> eine <strong>Netzwerk</strong>-Karte (hier genannt <em>eth0</em>), unter zig Varianten <strong>konfigurieren</strong> und aktivieren.</p>
<p>Zum einen gibt es</p>
<pre># ifconfig eth0 up</pre>
<p>zum anderen aber auch</p>
<pre># ifup eth0</pre>
<p>wie auch</p>
<pre># ip link set eth0 up</pre>
<p>Ich habe mich schon immer gefragt: &#8220;Was ist da der Unterschied?&#8221; Nun, zu <strong>ifconfig</strong> konnte ich folgendes herausfinden:</p>
<ul>
<li><em>ifconfig</em> nimmt Netzwerk-Parameter aus der Kommandozeile entgegen</li>
<li><em>ifconfig</em> kann mehrere Schnittstellen konfigurieren: <em>ifconfig eth0 eth5 eth6 up/down</em></li>
<li><em>ifconfig</em> lädt bzw. entlädt die <strong>Treiber</strong> zur Karte &#8211; dies führte zum Beispiel bei den e1000-Karten zu Problemen</li>
</ul>
<p><strong>ifup</strong> und <strong>ifdown</strong> dagegen verhalten sich ein wenig anders:</p>
<ul>
<li><em>ifup</em> und <em>ifdown</em> lesen die Netzwerk-Konfiguration aus <em>/etc/network/interfaces</em> aus</li>
<li><em>ifup</em> und <em>ifdown</em> können mit dem Parameter -a alle in <em>/etc/network/interfaces</em> aufgelisteten Netzwerk-Geräte konfigurieren</li>
<li><em>ifup</em> und <em>ifdown</em> laden oder entladen keine Treiber</li>
<li><em>ifup</em> und <em>ifdown</em> rufen ihrerseits ifconfig auf &#8211; das kann man in den binaries sogar nachlesen!</li>
</ul>
<p>Das Märchen, ifup und ifdown seien nur <strong>Skripte</strong>, ist Unfug. Es sind kompilierte, binäre ELF-Programme.</p>
<p>Ebenso ein Märchen: Das Kommando <strong>ip</strong> sei ganz neu. Es ist ist seit Kernel 1.2 vorhanden, bietet auch ähnliche Parameter wie <em>ifconfig</em> und arbeitet ebenso wie <strong>ifconfig</strong> auf direkter Kommandozeilen-Ebene und direkt mit dem Kernel. <em>ip</em> möchte eigentlich soviel wie möglich nach außen sichtbar machen, was der <strong>Linux</strong>-<strong>Kernel</strong> alles mit <strong>IP</strong>-Adressen und Routing anstellen kann. Und das ist wirklich eine ganze Menge! Insofern sei nur ans Herz gelegt, auch mal <em>ip</em> eine Chance zu geben.</p>
<p>PS: Ich glaube, das <em>if</em> aus <em>if</em>xxx steht immer für <em>interface</em>, was eigentlich mächtig ungenau ist&#8230;</p>
<p>PS2: Eine einfache Adress-Konfiguration erreicht man als Root mit:</p>
<pre># ifconfig eth0 &lt;IP-Adresse&gt; netmask &lt;Netzwerk-Maske&gt;
# route add default gw &lt;Gateway-Adresse&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/ifup-und-ifdown-versus-ifconfig/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Noch ein bißchen IPv4?</title>
		<link>http://www.lieber-linux.de/2010/02/noch-ein-bisschen-ipv4/</link>
		<comments>http://www.lieber-linux.de/2010/02/noch-ein-bisschen-ipv4/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 13:36:33 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[IANA]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[NAT]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=730</guid>
		<description><![CDATA[Während der Recherche nach aktuellen IPv6-Themen ist mir aufgefallen, dass die IANA noch zwei recht große Blöcke von IPv4-Adressen reserviert hält und deren Benutzung blockiert.
Zum einen ist dies der Block 224.0.0.0/4 und dessen Zwilling 240.0.0.0/4. Wenn man genau hinschaut, sind diese beiden sogar zusammenhängend. Es handelt also in Wirklichkeit um einen richtig großen Block: Nämlich [...]]]></description>
			<content:encoded><![CDATA[<p>Während der Recherche nach aktuellen <strong>IPv6</strong>-Themen ist mir aufgefallen, dass die <strong>IANA</strong> noch zwei recht große Blöcke von <strong>IPv4</strong>-Adressen <strong>reserviert</strong> hält und deren Benutzung blockiert.</p>
<p>Zum einen ist dies der Block <em>224.0.0.0/4</em> und dessen Zwilling <em>240.0.0.0/4</em>. Wenn man genau hinschaut, sind diese beiden sogar zusammenhängend. Es handelt also in Wirklichkeit um einen richtig großen Block: Nämlich alle IP-Adressen, die mit der Zahl 224 oder größer beginnen, also von <em>224.0.0.0</em> bis zur global Broadcast-Adresse <em>255.255.255.255</em>. Insgesamt reden wir über die stattliche Anzahl einer <strong>viertel Milliarde</strong> <strong>IP-Adressen</strong>.</p>
<p>Wenn man bedenkt, dass wohl jede größere Institution, die nicht schon während der 80er Jahre mit vollen Händen aus dem Adress-Pool schöpfte, sein internes Netzwerk per <strong>NAT</strong> betreibt, tun sich da gewaltige Untiefen auf. Nehmen wir nur mal an, dass man jedem der 5 großen Kontinente davon 50 Millionen Adressen übertragen könnte. Sei die Hälfte davon per NAT multipliziert, so ergäbe sich bei einer durchschnittlichen internen <strong>Netzwerk</strong>-Größe von 50 Hosts ein Volumen von (5 * 25 Mio * 50 Hosts) etwa <strong>6 Milliarden</strong> zusätzlichen am Internet teilnehmenden Hosts. Soviel <strong>Traffic</strong> müssten die Backbones erstmal verarbeiten können. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Jetzt fragt man sich natürlich, wie von 6 Milliarden Menschen, die diese Erde zur Zeit bewohnen, 6 Milliarden zusätzlich im Internet rumhängen sollen. Man muss ja auch mal schlafen zwischendurch. Andersherum gefragt: Wer tut dies denn eigentlich noch nicht? So gesehen könnte die IANA wirkliche Entwicklungshilfe leisten und mindestens zwei größere Blöcke an Afrika oder Indien verschenken. China wäre auch ein guter Kandidat für neuen Bedarf, fährt aber bereits eine spezielle Eigenentwicklung der Variante <em>IPvMao</em>, wo der Content-Filter bereits als Makro im IP-Header implementiert ist. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Aber vielleicht erwärmen sich die amerikanischen Herzen noch einmal &#8211; und selbst der bisher <a href="mailto:biber@zdf.de">namenlose ZDF-Biber</a> bekäme noch seine eigene IP-Adresse (Ich bin ja für <em>Whistler</em>, das weiß man wenigstens, woher er kommen sollte).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/02/noch-ein-bisschen-ipv4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion: propset keyword Id automatisieren</title>
		<link>http://www.lieber-linux.de/2010/02/subversion-propset-keyword-id-automatisieren/</link>
		<comments>http://www.lieber-linux.de/2010/02/subversion-propset-keyword-id-automatisieren/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 17:15:21 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tipp]]></category>
		<category><![CDATA[Id]]></category>
		<category><![CDATA[Keyword]]></category>
		<category><![CDATA[Property]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=727</guid>
		<description><![CDATA[Wer seine Quelldateien in einem Subversion (SVN) vorhält, kennt die Keywords Id oder Revision, die man zum Beispiel in PHP folgendermaßen in einer Datei example.php als Kommentar benutzen kann:
/* $Id$ */

Beim Einchecken macht SVN aus dem Keyword Id:
/* $Id: example.php 569 2010-02-19 15:17:49Z nudge $ */

Wenn nun jemand im Projekt ein bisschen herumsucht und nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Wer seine Quelldateien in einem <strong>Subversion</strong> (<strong>SVN</strong>) vorhält, kennt die <strong>Keywords</strong> <em>Id</em> oder <em>Revision</em>, die man zum Beispiel in <strong>PHP</strong> folgendermaßen in einer Datei <em>example.php</em> als Kommentar benutzen kann:</p>
<pre>/* $Id$ */
</pre>
<p>Beim Einchecken macht SVN aus dem Keyword Id:</p>
<pre>/* $Id: example.php 569 2010-02-19 15:17:49Z nudge $ */
</pre>
<p>Wenn nun jemand im Projekt ein bisschen herumsucht und nicht so richtig zurechtkommt, so sagt ihm diese Angabe, dass es sich um die Datei <em>example.php</em> handelt, die in Revision <em>569</em> des Projekts vorliegt, und diese wurde am <em>19.02.2010</em> um <em>15:17</em> das letzte Mal geändert, und zwar vom Benutzer <em>Nudge</em>. Das ist richtig toll, doch leider macht das SVN erst, wenn man alle Dateien mit diesem Keyword-Property ausgestattet hat. Besser also, man erleichtert sich das durch eine geeignete Voreinstellung. Diese bekommt man in der Datei ~/.subversion/config hin:</p>
<pre>[miscellany]
enable-auto-props = yes

[auto-props]
*.php = svn:keywords=Id;svn:eol-style=native
</pre>
<p>Bisher erstellte Dateien berührt diese Voreinstellung nicht. Wenn man schon eine ganze Menge Dateien eingecheckt hat, so benutzt man am besten ausgecheckten (!)  Pfad des Projekts folgenden Bash-Befehl, um alle darin enthaltenen PHP-Dateien nachträglich das Keyword-Property zu verpassen:</p>
<pre>$ find ./ -name '*.php' -exec svn propset svn:keywords 'Id' {} \;
</pre>
<p>Und schon ist man dem PHP-Entwickler-Glück wieder ein Stückchen näher gekommen. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/02/subversion-propset-keyword-id-automatisieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nudge ganz offiziell</title>
		<link>http://www.lieber-linux.de/2010/02/nudge-ganz-offiziell/</link>
		<comments>http://www.lieber-linux.de/2010/02/nudge-ganz-offiziell/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 17:20:02 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Witziges]]></category>
		<category><![CDATA[Nudge]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=723</guid>
		<description><![CDATA[So, ihr habts heute ganz offiziell von Herrn John Furlong gehört:
&#8220;Lives of great significance begin with a nudge&#8221;
Dem kann ich nichts mehr hinzufügen!  

]]></description>
			<content:encoded><![CDATA[<p>So, ihr habts heute ganz offiziell von Herrn John Furlong gehört:</p>
<p><em>&#8220;Lives of <em>great</em> significance <em>begin with a nudge&#8221;</em></em></p>
<p>Dem kann ich nichts mehr hinzufügen! <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <em><em><br />
</em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/02/nudge-ganz-offiziell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE (wieder) mit CalDAV, CardDAV etc&#8230;</title>
		<link>http://www.lieber-linux.de/2010/02/kde-wieder-mit-caldav-carddav-etc/</link>
		<comments>http://www.lieber-linux.de/2010/02/kde-wieder-mit-caldav-carddav-etc/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 22:26:28 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Akonadi]]></category>
		<category><![CDATA[CalDAV]]></category>
		<category><![CDATA[CardDAV]]></category>
		<category><![CDATA[DAViCal]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Kontact]]></category>
		<category><![CDATA[korganizer]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=721</guid>
		<description><![CDATA[Heute bekam ich frohe Kunde: Meine Gebete wurden erhört (wohl von Eiwa !) und KDE hat CalDAV sowie CardDAV als neue Akonadi-Backends implementiert &#8211; alles noch ganz frisch und rau, aber es wird kommen. Soweit ich es raushören konnte, ist es wohl in der KDE-Version 4.5 soweit. Debian Testing ist zur Zeit bei 4.3.4, es [...]]]></description>
			<content:encoded><![CDATA[<p>Heute bekam ich frohe Kunde: Meine Gebete wurden erhört (wohl von Eiwa !) und KDE hat CalDAV sowie CardDAV als neue Akonadi-Backends implementiert &#8211; alles noch ganz frisch und rau, aber es wird kommen. Soweit ich es raushören konnte, ist es wohl in der KDE-Version 4.5 soweit. Debian Testing ist zur Zeit bei 4.3.4, es kann also noch eine Weile dauern. Aber dann!</p>
<p>Dann ergibt sich für mich endlich Gelegenheit, meinen Kalender in kontact/korganizer per davical (ein guter Tipp, übrigens) ordentlich zu nutzen &#8211; also zentral und immer aktuell. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&lt;freu, freu&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/02/kde-wieder-mit-caldav-carddav-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
