<?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>misto's blog &#187; linux</title>
	<atom:link href="http://blog.misto.ch/archives/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.misto.ch</link>
	<description>blog über mich und interessante dinge aus dem alltag. oft auch etwas aus der informatik</description>
	<lastBuildDate>Sun, 06 Sep 2009 14:01:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Directory Listing in Subdirectory mit mod_python</title>
		<link>http://blog.misto.ch/archives/1124</link>
		<comments>http://blog.misto.ch/archives/1124#comments</comments>
		<pubDate>Mon, 23 Feb 2009 08:51:31 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tipp]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/?p=1124</guid>
		<description><![CDATA[Ausgangslage: Ein Server, bei dem / unter der Herrschaft von mod_python steht, z.B. weil primär Trac drauf läuft.
Problem:  Ein Unterverzeichnis /releases soll ein Directory Listing anzeigen.
Lösung: 
&#60;Location /releases/&#62;
        &#160; &#160;SetHandler None
    &#60;/Location&#62;
Und daran denken, dass None case-sensitive ist (dazu kommt natürlich noch, dass Indexes [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ausgangslage:</strong> Ein Server, bei dem / unter der Herrschaft von mod_python steht, z.B. weil primär Trac drauf läuft.</p>
<p><strong>Problem: </strong> Ein Unterverzeichnis <em>/releases</em> soll ein Directory Listing anzeigen.</p>
<p><strong>Lösung: </strong><br />
&lt;Location /releases/&gt;<br />
        &nbsp; &nbsp;SetHandler None<br />
    &lt;/Location&gt;</p>
<p>Und daran denken, dass None case-sensitive ist (dazu kommt natürlich noch, dass Indexes auch erlaubt sind, etc.).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/1124/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Danke Zsh!</title>
		<link>http://blog.misto.ch/archives/948</link>
		<comments>http://blog.misto.ch/archives/948#comments</comments>
		<pubDate>Tue, 02 Dec 2008 13:22:51 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/?p=948</guid>
		<description><![CDATA[Ich weiss schon, weshalb ich ein Fan der Z-Shell bin. Soeben fast ein paar Stunden Arbeit gelöscht, aber zum Glück fragt die Zsh bei einem rm mit einem &#8216; * &#8216; nochmals nach:
% rm Makefile *
zsh: sure you want to delete all the files in &#8230;
]]></description>
			<content:encoded><![CDATA[<p>Ich weiss schon, weshalb ich ein Fan der Z-Shell bin. Soeben fast ein paar Stunden Arbeit gelöscht, aber zum Glück fragt die Zsh bei einem rm mit einem &#8216; * &#8216; nochmals nach:</p>
<blockquote><p>% rm Makefile *<br />
zsh: sure you want to delete all the files in &#8230;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/948/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Configure Spässe</title>
		<link>http://blog.misto.ch/archives/838</link>
		<comments>http://blog.misto.ch/archives/838#comments</comments>
		<pubDate>Sat, 08 Nov 2008 16:52:26 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/?p=838</guid>
		<description><![CDATA[Soeben per Zufall bei einem Update des RRDtools gesehen:
config.status: executing default commands
config.status: executing po/stamp-it commands
checking in... and out again
ordering CD from http://tobi.oetiker.ch/wish .... just kidding  
----------------------------------------------------------------
Config is DONE!
]]></description>
			<content:encoded><![CDATA[<p>Soeben per Zufall bei einem Update des RRDtools gesehen:</p>
<p><code>config.status: executing default commands<br />
config.status: executing po/stamp-it commands<br />
checking in... and out again<br />
<strong>ordering CD from http://tobi.oetiker.ch/wish .... just kidding <img src='http://blog.misto.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </strong><br />
----------------------------------------------------------------<br />
Config is DONE!</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/838/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE 4.1&#8212;Don&#8217;t Look Back</title>
		<link>http://blog.misto.ch/archives/618</link>
		<comments>http://blog.misto.ch/archives/618#comments</comments>
		<pubDate>Tue, 29 Jul 2008 19:17:56 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/?p=618</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kde.org/announcements/4.1/"><img src="/wp-content/kde41.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/618/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schneller booten mit OpenRC</title>
		<link>http://blog.misto.ch/archives/559</link>
		<comments>http://blog.misto.ch/archives/559#comments</comments>
		<pubDate>Sat, 19 Apr 2008 10:13:19 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/archives/559</guid>
		<description><![CDATA[Seit ein paar Tagen wurde in Gentoo das auf Shell-Skripten basierte Init-System durch OpenRC ersetzt. Neben einigen anderen Vorteilen ist es auf jeden Fall, und logischerweise, einiges schneller. Also hab ich mal die Zeit gestoppt:



Kernel
Init
X und kdm


Vorher:
10s
17s
9s


Nachher:
10s
12s
9s


Also rund 30% schneller, nicht übel! Andererseits, so oft boote ich meinen Laptop nicht neu (üblicherweise alle paar Wochen, [...]]]></description>
			<content:encoded><![CDATA[<p>Seit ein paar Tagen wurde in Gentoo das auf Shell-Skripten basierte Init-System durch <a href="http://roy.marples.name/openrc">OpenRC</a> ersetzt. Neben einigen anderen Vorteilen ist es auf jeden Fall, und logischerweise, einiges schneller. Also hab ich mal die Zeit gestoppt:</p>
<table width="70%">
<tr>
<td></td>
<td><strong>Kernel</strong></td>
<td><strong>Init</strong></td>
<td><strong>X und kdm</strong></td>
</tr>
<tr>
<td><strong>Vorher:</strong></td>
<td>10s</td>
<td>17s</td>
<td>9s</td>
</tr>
<tr>
<td><strong>Nachher:</strong></td>
<td>10s</td>
<td>12s</td>
<td>9s</td>
</tr>
</table>
<p>Also rund 30% schneller, nicht übel! Andererseits, so oft boote ich meinen Laptop nicht neu (üblicherweise alle paar Wochen, bzw. nach einem Kernel-Update) als dass es eine grosse Rolle spielen würde, aber nett ist es trotzdem.</p>
<p><strong>Was ganz anderes:</strong><br />
Die kleine Tabelle da oben habe ich von Hand erstellt. Es gibt jedoch sicherlich irgendwo eine coole Seite, mit der man so was schnell und einfach zusammenklicken kann? Ich hab bis jetzt nur Seiten gefunden, bei denen man viel zu viel Zeugs angeben musste, oder sich schon im Voraus für die Anzahl Spalten/Zeilen festlegen musste.</p>
<p><strong>Update</strong><br />
Ha, habe soeben das <a href="http://alexrabe.boelinger.com/wordpress-plugins/wp-table/">WP-Table</a> Plug-in gefunden. Nicht direkt was ich gesucht hatte, aber immerhin.</p>
<p><strong>Update 2</strong><br />
Argh, WP-Table läuft anscheinend in Wordpress 2.5 nicht mehr. Dann lass ich das mit der Installation gleich bleiben, wollte nämlich auch gleich noch auf 2.5 updaten.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/559/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top 10 Shell Commands</title>
		<link>http://blog.misto.ch/archives/557</link>
		<comments>http://blog.misto.ch/archives/557#comments</comments>
		<pubDate>Sat, 12 Apr 2008 10:57:29 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/archives/557</guid>
		<description><![CDATA[Um dem Gegenwärtigen Trend auf Planet Gnome und Planet KDE zu folgen, hier meine 10 meistbenützten Shell-Befehle:
% cat .histfile  &#124;awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}'\
&#124;sort -rn&#124;head -n 10
828 ll
394 cd
318 vi
292 svn
256 sudo
222 jruby
192 ps
145 ssh
97 rake
95 v()
Achtung, dies funktioniert nur, wenn .histfile auch die History beinhaltet. Benutzer der Bash [...]]]></description>
			<content:encoded><![CDATA[<p>Um dem Gegenwärtigen Trend auf <a href="http://planet.gnome.org/">Planet Gnome</a> und <a href="http://planetkde.org/">Planet KDE</a> zu folgen, hier meine 10 meistbenützten Shell-Befehle:<br />
<code>% cat .histfile  |awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}'\<br />
|sort -rn|head -n 10<br />
828 ll<br />
394 cd<br />
318 vi<br />
292 svn<br />
256 sudo<br />
222 jruby<br />
192 ps<br />
145 ssh<br />
97 rake<br />
95 v()</code></p>
<p>Achtung, dies funktioniert nur, wenn .histfile auch die History beinhaltet. Benutzer der Bash können auch folgendes tippen:<br />
<code>history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head -n 10</code></p>
<p>Also, wie sieht das bei euch aus?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/557/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Swisscom Mobile Unlimited (unter Linux natürlich)</title>
		<link>http://blog.misto.ch/archives/555</link>
		<comments>http://blog.misto.ch/archives/555#comments</comments>
		<pubDate>Wed, 26 Mar 2008 14:45:45 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/archives/555</guid>
		<description><![CDATA[Da ich nächsten Monat ins Militär muss, und die Internetanbindung noch ungewiss ist, hab ich mir ein Swisscom Mobile Unlimited Abo (mit der 4-in-1 Karte) geholt.
Das Einrichten ist ziemlich einfach, da der Hersteller netterweise einen passenden Knowledge-Base Eintrag hat. Allerdings scheint er nicht sehr aktuell zu sein, die Anleitung ist nämlich viel zu kompliziert (zumindest [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich nächsten Monat ins Militär muss, und die Internetanbindung noch ungewiss ist, hab ich mir ein Swisscom Mobile Unlimited Abo (mit der 4-in-1 Karte) geholt.</p>
<p>Das Einrichten ist ziemlich einfach, da der Hersteller netterweise einen passenden <a href="http://mycusthelp.com/sierrawireless/supportkbitem.asp?sSessionID=&#038;Inc=4703&#038;sFilA=FAQ%20Category&#038;sFilB=Products&#038;sFilC=&#038;KEY=860">Knowledge-Base</a> Eintrag hat. Allerdings scheint er nicht sehr aktuell zu sein, die Anleitung ist nämlich viel zu kompliziert (zumindest für mein Gentoo).</p>
<p>Man braucht:</p>
<ul>
<li>Kernel mit PCMCIA und Serial-Device Support (CONFIG_SERIAL_8250). Falls man seinen Kernel nicht selbst baut, sollte das wohl schon vorhanden sein.</li>
<li>Das Firmware-Archiv <a href="http://www.sierrawireless.com/software/8x0/AirCard_8xx_Linux.tar.gz">vom Hersteller.</a></li>
</ul>
<p>Aus dem Archiv kopiert man SW_8xx_SER.dat nach /lib/firmware/SW_8xx_SER.cis . Wenn man die Karte nun einsteckt, sollte sie erkannt werden und ein neues Gerät entstehen (/dev/ttyS0 bei mir).</p>
<p>Allerdings wird die Karte noch orange blinken, da wir zuerst noch die Abfrage des Pincodes der Simkarte entfernen müssen: Einfach ins Handy rein damit und deaktivieren.</p>
<p>Danach kann man im Prinzip wieder dem Guide folgen, wobei APN=gprs.swisscom.ch ist und man weder User noch Passwort braucht. Hm ja, nun sollte es eigentlich funktionieren <img src='http://blog.misto.ch/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/555/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OpenExpo 2008 in Bern</title>
		<link>http://blog.misto.ch/archives/549</link>
		<comments>http://blog.misto.ch/archives/549#comments</comments>
		<pubDate>Sun, 16 Mar 2008 14:20:54 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[alltag]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/archives/549</guid>
		<description><![CDATA[Nachdem wir ja an der letzten OpenExpo in Zürich einen eigenen Stand hatten, beschränkte ich mich dieses mal auf einen eintägigen Besuch am Donnerstag, in Begleitung mit Roland.
Am Morgen früh gings gleich los mit der Keynote von Alan Cox, welche wirklich ziemlich voll war, aber auch interessant und lustig:

Danach nutzten wir die Zeit, um alte [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem wir ja an der letzten OpenExpo in Zürich einen <a href="/archives/439">eigenen Stand</a> hatten, beschränkte ich mich dieses mal auf einen eintägigen <a href="http://www.openexpo.ch/openexpo-2008-bern/presse/">Besuch am Donnerstag</a>, in Begleitung mit <a href="http://8109.ch/">Roland</a>.</p>
<p>Am Morgen früh gings gleich los mit der Keynote von Alan Cox, welche wirklich ziemlich voll war, aber auch interessant und lustig:</p>
<p><a href="http://www.openexpo.ch/typo3temp/pics/0d0bb6c63f.jpg"><img src='http://blog.misto.ch/wp-content/alan_cox.jpg' alt='alan_cox.jpg' /></a></p>
<p>Danach nutzten wir die Zeit, um alte Kontakte mit Gentoo-Entwicklern aufzufrischen und neue Gesichter am KDE-Booth kennenzulernen. Ausserdem haben wir uns den Grails-Vortrag von Dierk König angehört, schliesslich ist er der Experte unserer <a href="http://sifsstud4.hsr.ch/trac/GroovyRefactoring">Groovy-Refactoring</a> Bachelorarbeit.</p>
<p>Nach einem leckeren Mittagessen im <a href="http://www.restaurant-punkt.ch/index_be.html">Restaurant Punkt</a> standen am Nachmittag für uns noch die Präsentation &#8220;Community und Struktur im K Desktop Environment&#8221; von  Franz Keferböck, sowie eine Vorschau auf Amarok 2.0 von Nikolaj Hald Nielsen an.</p>
<p>Auch meine zweite OpenExpo hat mir sehr Spass gemacht, ich freue mich schon auf die Nächste! Vielleicht auch wieder mit einem Stand..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/549/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neuer Laptop!</title>
		<link>http://blog.misto.ch/archives/544</link>
		<comments>http://blog.misto.ch/archives/544#comments</comments>
		<pubDate>Sat, 15 Mar 2008 23:18:08 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[alltag]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[neuigkeit]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/archives/544</guid>
		<description><![CDATA[Hui, diese Woche bin ich fast nicht zum Bloggen gekommen. Grund dafür war sicher auch, dass mein neuer Laptop erfreulicherweise und unerwartet früh geliefert wurde (aus 3 Wochen wurden wenige Tage):

Da ich das Modell ohne Betriebssystem gekauft habe, blieb nichts anderes übrig, als wieder mal eine neue Gentoo Live-CD zu brennen und mit kompilieren anzufangen. [...]]]></description>
			<content:encoded><![CDATA[<p>Hui, diese Woche bin ich fast nicht zum Bloggen gekommen. Grund dafür war sicher auch, dass mein neuer Laptop erfreulicherweise und unerwartet früh geliefert wurde (aus 3 Wochen wurden wenige Tage):</p>
<p><a href="http://neptun.studentenrabatt.ch/product_info.php/info/p79_Neptun-ThinkPad-T61p-without-Operating-System---CH-Keyboard.html"><img src='http://blog.misto.ch/wp-content/t61p.jpg' alt='t61p.jpg' /></a></p>
<p>Da ich das Modell ohne Betriebssystem gekauft habe, blieb nichts anderes übrig, als wieder mal eine neue Gentoo Live-CD zu brennen und mit kompilieren anzufangen. Danke der Kraft der zwei 2.5GHz Kerne ging das recht flott, auch sonst hatte ich keinen Aerger mit Hardware. Knackpunkte waren beim letzten Mal (vor über drei Jahren) WLAN und Suspend to Ram. Danke Intel-WLAN-Treibern und NVidia-Grafikkarte war das alles ein Kinderspiel &#8211; es hat einfach funktioniert. Naja, ein paar Stolpersteine habe ich mir selbst in den Weg gelegt, wenn man natürlich keinen Support für PCI im Kernel hat braucht man sich nicht zu wundern, wenn keine Treiber wählbar sind <img src='http://blog.misto.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ansonsten muss ich sagen, dass 15.4&#8243; Breitbild noch etwas Gewöhnungsbedürftig sind. Insgesamt bin ich aber sehr zufrieden, die Lenovo-Chinesen scheinen gute Arbeit zu leisten! Ach ja, falls es wen interessiert, Openoffice 2.3.1-r1 kompiliert in unter 3 Stunden! So, und das hab ich mir jetzt verdient:</p>
<p><img src='http://blog.misto.ch/wp-content/guinness.png' alt='guinness.png' /></p>
<p>Was nun noch fehlt ist eine schöne Tasche. War heute schnell im Jelmoli, bin aber schnell wieder gegangen, unter 500.- läuft dort ja fast nichts. Hat jemand einen Tipp für mich? Ich möchte halt die Tasche gerne zuerst in den Händen halten, das macht das online Shoppen etwas schwerer.</p>
<p>Falls es jemanden hilft:</p>
<ul>
<li><a href='http://blog.misto.ch/wp-content/gentoo-sources-2624-r3.config' title='gentoo-sources-2624-r3.config'>Kernel-config</a></li>
<li><a href='http://blog.misto.ch/wp-content/xorg.conf' title='xorg.conf'>xorg.conf</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/544/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>rush &#8211; die Ruby-Shell</title>
		<link>http://blog.misto.ch/archives/539</link>
		<comments>http://blog.misto.ch/archives/539#comments</comments>
		<pubDate>Wed, 27 Feb 2008 18:47:45 +0000</pubDate>
		<dc:creator>misto</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.misto.ch/archives/539</guid>
		<description><![CDATA[Interessanter Artikel auf InfoQ über rush, eine objekt-orientierte Shell in welcher man direkt Ruby Code schreibt und Objekte anstelle von Text manipuliert.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoq.com/news/2008/02/rush-oop-shell">Interessanter Artikel</a> auf InfoQ über rush, eine objekt-orientierte Shell in welcher man direkt Ruby Code schreibt und Objekte anstelle von Text manipuliert.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.misto.ch/archives/539/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
