<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>GuruBlog : Articles about vim</title>
    <description>local-guru.net</description>
    <link>http://www.local-guru.net/blog</link>
    <ttl>40</ttl>
    <item>
      <title>formating xml in vim</title>
      <link>http://www.local-guru.net//blog/2009/3/28/formating-xml-in-vim</link>
      <description>&lt;p&gt;i often have to work with xml files that are autogenerated and look very ugly
i defined a short keymapping in my .vimrc file that calls &lt;em&gt;xmllint --format -&lt;/em&gt;
on the current buffer&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;map xf &amp;lt;ESC&amp;gt;:%!xmllint --format -&amp;lt;CR&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;open any xml file and press 'xf' in command mode.&lt;/p&gt;
</description>
      <pubDate>2009-03-28T08:14:00+01:00</pubDate>
    </item>
    <item>
      <title>ascii flower with bee</title>
      <link>http://www.local-guru.net//blog/2008/12/9/ascii-flower-with-bee</link>
      <description>&lt;pre&gt;
      __
   __/  \__
  /  \__/  \     ()
  \__/  \__/    O//)-
  /  \__/  \     ()
  \__/  \__/
     \__/
      ||   __
      ||  / /|
      || / / |
      ||/ / /
      || / /
      ||/_/
&lt;/pre&gt;

</description>
      <pubDate>2008-12-09T16:27:00+01:00</pubDate>
    </item>
    <item>
      <title>Ascii-art robot</title>
      <link>http://www.local-guru.net//blog/2008/10/11/ascii-art-robot</link>
      <description>&lt;pre&gt;
          ()               ()
            \             /
           __\___________/__
          /                 \
         /     ___    ___    \
         |    /   \  /   \   |
         |    |  H || H  |   |
         |    \___/  \___/   |
         |                   |
         |  \             /  |
         |   \___________/   |
         \                   /
          \_________________/
         _________|__|_______
       _|                    |_
      / |                    | \
     /  |            O O O   |  \
     |  |                    |  |
     |  |            O O O   |  |
     |  |                    |  |
     /  |                    |  \
    |  /|                    |\  |
     \| |                    | |/
        |____________________|
           |  |        |  |
           |__|        |__|
          / __ \      / __ \
          OO  OO      OO  OO
&lt;/pre&gt;

</description>
      <pubDate>2008-10-11T09:51:00+02:00</pubDate>
    </item>
    <item>
      <title>SuperCollider on Linux</title>
      <link>http://www.local-guru.net//blog/2008/8/17/supercollider-on-linux</link>
      <description>&lt;p&gt;Today i have installed &lt;a href="http://supercollider.sourceforge.net/"&gt;supercollider&lt;/a&gt; on my ubutu system following &lt;a href="http://swiki.hfbk-hamburg.de:8888/MusicTechnology/847"&gt;this instructions&lt;/a&gt;. SuperCollider is a environment and programming language
for audio synthesis simliar to chuck. SuperCollider can run on a network and uses OSC events for comunication.&lt;/p&gt;

&lt;p&gt;After looking around in the source tree i found a plugin for vim :-)&lt;/p&gt;

&lt;p&gt;Installations is a bit quirky (the folders 'ftpplugin', 'syntax' and 'intend' needed to be copied to ~/.vim by hand) but now
i can edit my sc code using my vim - veeeery cool :-)&lt;/p&gt;

&lt;p&gt;single lines of code can be sent to the server using F6 codeblocks are sent to the server using F5.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;s.boot
(
c = { arg f=900;
    var x;
    x = SinOsc.ar(f);
    x * 0.1
}.play;
)

c.set(, 400);
c.set(, 670);
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;to start te server the first line has to be sent to sclang (using F6). Then the code block
starting line 2 is sent to the server (using F5)... tata - a sine wave.&lt;/p&gt;

&lt;p&gt;sending the last 2 lines (F6 again) change the frequency of the running synth.&lt;/p&gt;

&lt;p&gt;F12 can be used to turn all sounds off.&lt;/p&gt;
</description>
      <pubDate>2008-08-17T09:35:00+02:00</pubDate>
    </item>
  </channel>
</rss>

