<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>enodyt.zapzarap.net/blog</title>
	<atom:link href="http://enodyt.zapzarap.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://enodyt.zapzarap.net/blog</link>
	<description>über zapzarap, web 23, fußball und andere lustige gschichtln</description>
	<pubDate>Thu, 02 Oct 2008 11:09:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>vim: Wordpress mit Vimpress befüllen</title>
		<link>http://enodyt.zapzarap.net/blog/2008/10/02/vim-wordpress-vimpress/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/10/02/vim-wordpress-vimpress/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 11:00:39 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[vim]]></category>

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

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/10/02/vim/</guid>
		<description><![CDATA[Vimpress in ein Plugin-Verzeichnis (zB. ~/.vim/plugins) entpacken, Settings anpassen und mit :BlogNew loslegen und einem finalen :BlogSend übermitteln.

Wie war das nochmals mit dem Betriebssystem im Betriebssystem &#8230; !
]]></description>
			<content:encoded><![CDATA[<p><a href="http://friggeri.net/blog/2007/07/13/vimpress">Vimpress</a> in ein Plugin-Verzeichnis (zB. <code>~/.vim/plugins</code>) entpacken, Settings anpassen und mit <code>:BlogNew</code> loslegen und einem finalen <code>:BlogSend</code> übermitteln.</p>
<p><img src="http://enodyt.zapzarap.net/blog/wp-content/uploads/2008/10/vimpress.png" alt="" title="vimpress" class="alignnone size-full wp-image-70" /></p>
<p>Wie war das nochmals mit dem Betriebssystem im Betriebssystem &#8230; !</p>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/10/02/vim-wordpress-vimpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Winter&#8217;s coming &#8230;</title>
		<link>http://enodyt.zapzarap.net/blog/2008/10/01/winters-coming/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/10/01/winters-coming/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 21:12:46 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

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

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/?p=59</guid>
		<description><![CDATA[Jetzt - wo der Sommer vorüber ist, der Winter quasi vor der Tür steht - habe ich herzerwärmenderweise den Wordpress aktualisiert. 
Weil ich auf das Schlimmste eingestellt war, den Gedanken mein selbst gebasteltes Theme zu aktualisieren nicht einmal andachte, den Plugin-Wahn verabschiedete, lief das Upgrade erwartet unproblematisch ab. 
Temporär (sicherlich?) kleidet sich http://enodyt.zapzarap.net minimalistisch mit [...]]]></description>
			<content:encoded><![CDATA[<p>Jetzt - wo der Sommer vorüber ist, der Winter quasi vor der Tür steht - habe ich herzerwärmenderweise den <a href="http://www.wordpress.org">Wordpress</a> aktualisiert. </p>
<p>Weil ich auf das Schlimmste eingestellt war, den Gedanken mein selbst gebasteltes Theme zu aktualisieren nicht einmal andachte, den Plugin-Wahn verabschiedete, lief das Upgrade erwartet unproblematisch ab. </p>
<p>Temporär (sicherlich?) kleidet sich <a href="http://enodyt.zapzarap.net/blog">http://enodyt.zapzarap.net</a> minimalistisch mit <a href="http://shaheeilyas.com/barecity/">barecity</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/10/01/winters-coming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>vim: control C control V</title>
		<link>http://enodyt.zapzarap.net/blog/2008/07/28/vim-control-c-control-v/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/07/28/vim-control-c-control-v/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 12:48:21 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/07/28/vim-control-c-control-v/</guid>
		<description><![CDATA[
vmap &#60;C-C&#62; "+y
nmap &#60;C-V&#62; "+gP
imap &#60;C-V&#62; &#60;ESC&#62;&#60;C-V&#62;i

]]></description>
			<content:encoded><![CDATA[<pre>
vmap &lt;C-C&gt; "+y
nmap &lt;C-V&gt; "+gP
imap &lt;C-V&gt; &lt;ESC&gt;&lt;C-V&gt;i
</pre>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/07/28/vim-control-c-control-v/feed/</wfw:commentRss>
		</item>
		<item>
		<title>vim: whitespace zu linebreaks</title>
		<link>http://enodyt.zapzarap.net/blog/2008/07/15/vim-whitespace-zu-linebreaks/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/07/15/vim-whitespace-zu-linebreaks/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 13:10:06 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/07/15/vim-whitespace-zu-linebreaks/</guid>
		<description><![CDATA[:%s/\s/^M/g (^M ist als ctl-V + ctl-M einzugeben)
]]></description>
			<content:encoded><![CDATA[<p><code>:%s/\s/^M/g<code> (^M ist als ctl-V + ctl-M einzugeben)</p>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/07/15/vim-whitespace-zu-linebreaks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Schon immer geahnt &#8230;</title>
		<link>http://enodyt.zapzarap.net/blog/2008/06/06/schon-immer-geahnt/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/06/06/schon-immer-geahnt/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 11:12:55 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[haskell]]></category>

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/06/06/schon-immer-geahnt/</guid>
		<description><![CDATA[
? map nextLetter "HAL"
"IBM"

]]></description>
			<content:encoded><![CDATA[<pre>
? map nextLetter "HAL"
"IBM"
</pre>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/06/06/schon-immer-geahnt/feed/</wfw:commentRss>
		</item>
		<item>
		<title>this one just sucks less</title>
		<link>http://enodyt.zapzarap.net/blog/2008/05/15/this-one-just-sucks-less/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/05/15/this-one-just-sucks-less/#comments</comments>
		<pubDate>Thu, 15 May 2008 12:24:54 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[mutt]]></category>

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/05/15/this-one-just-sucks-less/</guid>
		<description><![CDATA[Mail sortieren leicht gemacht:

``shift-t"
Tag messages matching: ``pattern"
``;" # nur falls $auto_tag nicht gesetzt ist
tag-``action"

> mutt manual on tags
]]></description>
			<content:encoded><![CDATA[<p>Mail sortieren leicht gemacht:</p>
<pre>
``shift-t"
Tag messages matching: ``pattern"
``;" # nur falls $auto_tag nicht gesetzt ist
tag-``action"
</pre>
<p>> <a href="http://www.mutt.org/doc/devel/manual.html#tags">mutt manual on tags</a></p>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/05/15/this-one-just-sucks-less/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Den gamla bilen</title>
		<link>http://enodyt.zapzarap.net/blog/2008/05/06/den-gamla-bilen/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/05/06/den-gamla-bilen/#comments</comments>
		<pubDate>Tue, 06 May 2008 06:38:14 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[irgendwo]]></category>

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/05/06/den-gamla-bilen/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://enodyt.zapzarap.net/mm/images/blog/gammal_bil_02.jpg" alt="den gamla bilen" /></p>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/05/06/den-gamla-bilen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Matthias&#8217; praktische Grammatik der schwedischen Sprache für die Hosentasche</title>
		<link>http://enodyt.zapzarap.net/blog/2008/05/06/matthias-praktische-grammatik-der-schwedischen-sprache-fur-die-hosentasche/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/05/06/matthias-praktische-grammatik-der-schwedischen-sprache-fur-die-hosentasche/#comments</comments>
		<pubDate>Tue, 06 May 2008 06:34:48 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[svenska]]></category>

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/05/06/matthias-praktische-grammatik-der-schwedischen-sprache-fur-die-hosentasche/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://enodyt.zapzarap.net/mm/images/blog/svenska_grammar.jpg" alt="praktische Grammatik der schwedischen Sprache für die Hosentasche" /></p>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/05/06/matthias-praktische-grammatik-der-schwedischen-sprache-fur-die-hosentasche/feed/</wfw:commentRss>
		</item>
		<item>
		<title>fold</title>
		<link>http://enodyt.zapzarap.net/blog/2008/05/02/foldrl/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/05/02/foldrl/#comments</comments>
		<pubDate>Fri, 02 May 2008 15:48:15 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[fold]]></category>

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

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/05/02/foldrl/</guid>
		<description><![CDATA[Die Funktion summe

summe        :: Num a =&#62; [a] -&#62; a
summe []     = 0
summe (x:xs) = x + summe xs

alternativ mit Hilfe von foldr definiert

summe = foldr (+) 0

welches selbst wiederum in etwa so definiert werden kann

foldr         [...]]]></description>
			<content:encoded><![CDATA[<p>Die Funktion <code>summe</code></p>
<pre>
summe        :: Num a =&gt; [a] -&gt; a
summe []     = 0
summe (x:xs) = x + summe xs
</pre>
<p>alternativ mit Hilfe von <code>foldr</code> definiert</p>
<pre>
summe = foldr (+) 0
</pre>
<p>welches selbst wiederum in etwa so definiert werden kann</p>
<pre>
foldr            :: (a -> b -> b) -> b -> [a] -> b
foldr f v []     = v
foldr f v (x:xs) = f x (foldr f v xs)
</pre>
<p>auf eine Liste <code>[1..3]</code> angewandt, ergibt</p>
<pre>
&gt; summe (1 : 2 : 3 : [])
6
</pre>
<p>oder anders ausgedrückt</p>
<pre>
&gt; 1 + (2 + (3 + 0))
6
</pre>
<p>kann folgendermaßen verallgemeinert werden:</p>
<p>
    auf eine Liste [1..n]
</p>
<pre>
x<sub>1</sub> : (x<sub>2</sub> : ··· : (x<sub>n-1</sub> : (x<sub>n</sub> : []))···)
</pre>
<p>foldr (+) 0 angewandt, ergibt</p>
<pre>
x<sub>1</sub> + (x<sub>2</sub> + ··· + (x<sub>n-1</sub> + (x<sub>n</sub> + 0))···)
</pre>
<p>Ähnlich kann auch mit <code>foldl</code></p>
<pre>
foldl            :: (a -> b -> a) -> a -> [b] -> a
foldl f v []     = v
foldl f v (x:xs) = foldl f (f v x) xs
</pre>
<p>vorgegangen werden (wir sparen uns diesesmal allerdings eine Definiton von <code>produkt</code> und wenden <code>foldl</code> gleich direkt an)</p>
<pre>
&gt; foldl (*) 1 (2 : 3 : 4 : [])
24
</pre>
<p>gleichbedeutend mit</p>
<pre>
&gt; ((1 * 2) * 3) * 4
24
</pre>
<p>
    oder allgemeiner formuliert:
</p>
<p>eine Liste</p>
<pre>
x<sub>1</sub> : (x<sub>2</sub> : ··· : (x<sub>n-1</sub> : (x<sub>n</sub> : []))···)
</pre>
<p>wird zu</p>
<pre>
(···((1 * x<sub>1</sub>) * x<sub>2</sub>) * ··· * x<sub>n-1</sub>) * x<sub>n</sub>
</pre>
<p>wenn <code>foldl (*) 1</code> auf diese angewandt wird.</p>
<p>
Links:
</p>
<ul>
<li><a href="http://foldr.com">http://foldr.com</a></li>
<li><a href="http://foldl.com">http://foldl.com</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/05/02/foldrl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>geschichte</title>
		<link>http://enodyt.zapzarap.net/blog/2008/04/12/geschichte/</link>
		<comments>http://enodyt.zapzarap.net/blog/2008/04/12/geschichte/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 11:15:23 +0000</pubDate>
		<dc:creator>enodyt</dc:creator>
		
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://enodyt.zapzarap.net/blog/2008/04/12/geschichte/</guid>
		<description><![CDATA[
$ history&#124;awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'&#124;sort -rn&#124;head
$ 183 ls
$ 151 cd
$ 74 svn
$ 10 rm
$ 9 vim
$ 9 mutt
$ 6 mkdir
$ 5 find
$ 5 du
$ 4 mv

]]></description>
			<content:encoded><![CDATA[<pre>
$ history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
$ 183 ls
$ 151 cd
$ 74 svn
$ 10 rm
$ 9 vim
$ 9 mutt
$ 6 mkdir
$ 5 find
$ 5 du
$ 4 mv
</pre>
]]></content:encoded>
			<wfw:commentRss>http://enodyt.zapzarap.net/blog/2008/04/12/geschichte/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
