<?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>Qball's Weblog</title>
	<atom:link href="http://blog.sarine.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sarine.nl</link>
	<description>Beati pauperes spiritu</description>
	<lastBuildDate>Sat, 11 May 2013 21:21:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Update</title>
		<link>http://blog.sarine.nl/2013/05/11/update/</link>
		<comments>http://blog.sarine.nl/2013/05/11/update/#comments</comments>
		<pubDate>Sat, 11 May 2013 21:20:50 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1373</guid>
		<description><![CDATA[I have been very lacking in blogging lately, so here comes a quick summary: GMPC The big change from GOB written GmpcMpdDataTreeview to a new, vala widget is finally done. Beside being more maintainable, it also reduces a lot of duplicate code. So in the end, the amount of code went down. Keybindings are made <a href="http://blog.sarine.nl/2013/05/11/update/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I have been very lacking in blogging lately, so here comes a quick summary:</p>
<h1>GMPC</h1>
<ol>
<li>The big change from GOB written GmpcMpdDataTreeview to a new, vala widget is finally done. Beside being more maintainable, it also reduces a lot of duplicate code.<br />
So in the end, the amount of code went down.</li>
<li>Keybindings are made better, e.g. the handling of keybindings on treeview is now done inside the new widget.  This <a href="http://wiki.gmpclient.org/doku.php?id=gmpckeys">page</a> keeps track of the progress.<br />
Expect more VI like <a href="http://wiki.gmpclient.org/doku.php?id=gmpckeys">bindings</a> to GMPC!</li>
<li>For now on, only bug fixes will go in,  slowly working to a new release. <strong>TESTERS NEEDED</strong></li>
<li>New wiki now up:  <a href="http://wiki.gmpclient.org/">http://wiki.gmpclient.org/</a></li>
</ol>
<p>&nbsp;</p>
<h1><strong>Domotica</strong></h1>
<p>I previously blogged about my <a title="Domotica box v2.1" href="http://blog.sarine.nl/2013/01/01/domotica-box-v2-1/">DomBox</a>,  because of stability issues with my pandaboard (shamefully) and breaking of pulseaudio in update of ubuntu, I moved the setup over to a Raspberry PI. It struggles a lot more cpu wise, but it seems stable for now.</p>
<p>Currently it does:</p>
<ul>
<li>433.92 MHz control of lights.</li>
<li>IR blaster.  I improved this a bit, it now has to wide angle leds and uses a switched current source to generate the pulse.  This made things more reliable.</li>
<li>Pulseaudio audio server: This seems to be less reliable then before, working on it.</li>
<li>IfThenElse: Running event based scripts.</li>
<li>Temperature logging.<br />
<img class="alignnone" alt="" src="http://images.sarine.nl/temperature_day.png" width="728" height="364" /></li>
</ul>
<p>&nbsp;</p>
<h1>Random other stuff</h1>
<h2>Nixie clock</h2>
<p>With a friend I have been building a DCF-77 Nixie clock:</p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/05/nixie.jpg"><img class="size-full wp-image-1374 alignleft" style="margin: 12px; border: 2px solid black;" alt="nixie" src="http://blog.sarine.nl/wp-content/uploads/2013/05/nixie.jpg" width="312" height="169" /></a></p>
<p>Very fun project to work on, but very annoying sometimes. Especially the DCF-77 module from conrad, it is _crap_ the alignment of the antenna comes down to a few degrees.  But it works.</p>
<p>Video of one of first time syncs <a href="http://random.sarine.nl/nixie2.mp4">here</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2></h2>
<h2></h2>
<h2>Arduino</h2>
<p>At work I have been fiddling with Arduino, seems very nice and dummy proof. I love the fact that you can still program it like a normal AVR. I need to play with this more, esp because  you can get a lot of add-on stuff cheap.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I will try to keep up blogging better in the future.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/05/11/update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://random.sarine.nl/nixie2.mp4" length="47230704" type="video/mp4" />
		</item>
		<item>
		<title>AVRDRAGON pin layout</title>
		<link>http://blog.sarine.nl/2013/04/28/avrdragon-pin-layout/</link>
		<comments>http://blog.sarine.nl/2013/04/28/avrdragon-pin-layout/#comments</comments>
		<pubDate>Sun, 28 Apr 2013 11:53:06 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1368</guid>
		<description><![CDATA[I recently got an avrdragon for a small project. They thought it was a good idea to put the pin-layout of the headers, on the bottom. This is not very useful, esp. when you put it in a case. So I made this image with the file layout. Maybe somebody else find it useful:]]></description>
				<content:encoded><![CDATA[<p>I recently got an <a href="http://www.atmel.com/tools/AVRDRAGON.aspx">avrdragon</a> for a small project.</p>
<p>They thought it was a good idea to put the pin-layout of the headers, on the bottom.<br />
This is not very useful, esp. when you put it in a case.<br />
So I made this image with the file layout.</p>
<p>Maybe somebody else find it useful:</p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/04/pin-layout1.png"><img class="size-full wp-image-1370 alignleft" alt="pin-layout" src="http://blog.sarine.nl/wp-content/uploads/2013/04/pin-layout1.png" width="321" height="202" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/04/28/avrdragon-pin-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes.txt</title>
		<link>http://blog.sarine.nl/2013/04/07/notes-txt-2/</link>
		<comments>http://blog.sarine.nl/2013/04/07/notes-txt-2/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 15:18:37 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1365</guid>
		<description><![CDATA[In the past 1 1/2 week I have been testing Notes.txt a lot and made a lot of small improvements. &#160; A small list: Print last edit date in list. Speed up showing of list by factor 3. Possible support for multiple markup backends. Allow exporting to a configurable format. (e.g. with asciidoc you can <a href="http://blog.sarine.nl/2013/04/07/notes-txt-2/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>In the past 1 1/2 week I have been testing Notes.txt a lot and made a lot of small improvements.</p>
<p>&nbsp;</p>
<p>A small list:</p>
<ul>
<li>Print last edit date in list.</li>
<li>Speed up showing of list by factor 3.</li>
<li>Possible support for multiple markup backends.</li>
<li>Allow exporting to a configurable format. (e.g. with asciidoc you can now export to f.e. docbook)</li>
<li>Editing/viewing item not only by ID but also by searching. e.g. notes.sh view &#8216;Notes.txt user manual&#8217;</li>
<li>Move a note to another category.</li>
<li>Make system for installing.</li>
<li>etc.</li>
</ul>
<p>Beside this also a ton of small bugs has been fixed.</p>
<p>If anybody is ever planning/is using  it, let me know.</p>
<p>Hopefully I can make a &#8216;release&#8217; soon.</p>
<p>R,</p>
<p>&nbsp;</p>
<p>Q</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/04/07/notes-txt-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes.txt</title>
		<link>http://blog.sarine.nl/2013/03/28/notes-txt/</link>
		<comments>http://blog.sarine.nl/2013/03/28/notes-txt/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 19:48:46 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1361</guid>
		<description><![CDATA[notes.txt is a simple command-line note managing application. Warning This is preview release of the program. I only released it to collect ideas on how it can be improved. Your data should be relatively save as everything is stored inside a git repository. LICENSE Copyright © 2013, Qball Cow and contributors All rights reserved. Redistribution <a href="http://blog.sarine.nl/2013/03/28/notes-txt/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<div>
<div>
<div>
<p>notes.txt is a simple command-line note managing application.</p>
</div>
<div>
<table>
<tbody>
<tr>
<td>
<div>Warning</div>
</td>
<td>This is preview release of the program. I only released it to collect ideas on how it can be improved. Your data should be relatively save as everything is stored inside a <em>git</em> repository.</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<h2><a href="https://github.com/DaveDavenport/Notes.txt#license" name="license"></a>LICENSE</h2>
<div>
<div>
<p>Copyright © 2013, Qball Cow and contributors All rights reserved.</p>
</div>
<div>
<p>Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p>
</div>
<div>
<ul>
<li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li>
<li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li>
<li>Neither the name of Qball Cow nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.</li>
</ul>
</div>
<div>
<p>THIS SOFTWARE IS PROVIDED BY Qball Cow <em>&#8216;AS IS</em>&#8216; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Qball Cow BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>
</div>
</div>
</div>
<div>
<h2><a href="https://github.com/DaveDavenport/Notes.txt#motivation" name="motivation"></a>Motivation</h2>
<div>
<div>
<p>Notes.txt was written because I wanted a simple application to takes notes. It had to be command-line and version controlled. A quick search did not turn anything up, so I decided to write one myself. It tries to re-use as much as possible. Therefor it reuses the following tools:</p>
</div>
<div>
<ul>
<li><strong>asciidoc</strong>: For markup of each note.</li>
<li><strong>git</strong>: For version control.</li>
<li><strong>bash</strong>: To put everything together.</li>
<li><strong>find</strong>: Find files.</li>
<li><strong>grep</strong>: Search in files.</li>
<li><strong>nm-online</strong>: Check if online (optional).</li>
<li><strong>sed</strong>: Automatic edit notes.</li>
<li><strong>vim</strong>: Note editor. (configurable)</li>
<li><strong>md5sum</strong>: Check if file changed.</li>
</ul>
</div>
<div>
<p>Notes.txt will do the following things:</p>
</div>
<div>
<ul>
<li>Allow you to quickly search through your notes.</li>
<li>View each note in the browser.</li>
<li>Commit changes when changed on edit.</li>
<li>Delete notes.</li>
<li>Push/Pull from remote repository, if online.</li>
<li>Organize notes.</li>
<li>Bash Tab completion.</li>
<li>Export note to html</li>
</ul>
</div>
</div>
</div>
<div>
<h2><a href="https://github.com/DaveDavenport/Notes.txt#installation" name="installation"></a>Installation</h2>
<div>
<div>
<p>Notes.txt installation needs the following files installed:</p>
</div>
<div>
<ul>
<li><em>notes.sh</em>: The main script.</li>
<li><em>includes/*.inc</em>: Helper files with the actual functions.</li>
<li><em>config</em>: The configuration file.</li>
</ul>
</div>
<div>
<p>A good installation would be:</p>
</div>
<div>
<ul>
<li>notes.sh ? ~/.local/bin/</li>
<li>includes ? ~/.local/share/notes/</li>
<li>config ? ~/.notes.config</li>
</ul>
</div>
<div>
<p>The first two locations can be configured in the <em>config</em> file. The configuration file should always be in this location.</p>
</div>
<div>
<p>An included install.sh script (very simple) will link all the files in the right location.</p>
</div>
</div>
</div>
<div>
<h2><a href="https://github.com/DaveDavenport/Notes.txt#setting-up-notes-repository" name="setting-up-notes-repository"></a>Setting up Notes repository</h2>
<div>
<div>
<p>Notes.txt by default assumes the Notes repository is a checkout from a remote git repository and it can push/pull. If this is note desirable, set <em>HAS_INET=0</em> in config. Then it will not automatically push/pull.</p>
</div>
<div>
<div>
<pre><code>cd ~/
git clone &lt;remoterepo&gt; Notes</code></pre>
</div>
</div>
<div>
<p>Or create a new one:</p>
</div>
<div>
<div>
<pre><code>mkdir ~/Notes
git init .</code></pre>
</div>
</div>
</div>
</div>
<div>
<h2><a href="https://github.com/DaveDavenport/Notes.txt#commands" name="commands"></a>Commands</h2>
<div>
<div>
<ul>
<li><em>add</em>: Add an item.</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh add &lt;Project&gt;</pre>
</div>
</div>
<div>
<ul>
<li><em>remove</em>: Remove an item</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh remove &lt;id&gt;</pre>
</div>
</div>
<div>
<ul>
<li><em>view</em>: View the html rendering of the note</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh view &lt;id&gt;</pre>
</div>
</div>
<div>
<ul>
<li><em>edit</em>: Edit an item</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh edit &lt;id&gt;</pre>
</div>
</div>
<div>
<table>
<tbody>
<tr>
<td>
<div>Note</div>
</td>
<td>If you do this on a note that is being edited, the temporary file will be build and displayed.</td>
</tr>
</tbody>
</table>
</div>
<div>
<ul>
<li><em>list</em>: List items</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh list &lt;search regex&gt;</pre>
</div>
</div>
<div>
<p>A generated list looks like:</p>
</div>
<div>
<div>
<pre>ID Project      Description
-- ------------ -----------------------------------------
1  Prive.Gmpc   Keybindings Review
2  Prive.Notes  Notes.txt: Command-line Notes application
3  Prive.Others Headphone Research
4  Prive.Others RSS Alternatives</pre>
</div>
</div>
<div>
<ul>
<li><em>export</em>: Export an item</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh export &lt;id&gt; &lt;html file&gt;</pre>
</div>
</div>
<div>
<ul>
<li><em>push</em>: Push local changes to remote git</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh push</pre>
</div>
</div>
<div>
<ul>
<li><em>pull</em>: Pull local changes to remote git</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh pull</pre>
</div>
</div>
<div>
<ul>
<li><em>clean</em>: Clean out all the temporary files</li>
</ul>
</div>
<div>
<div>
<pre>    notes.sh clean</pre>
</div>
</div>
</div>
</div>
<div>
<h2><a href="https://github.com/DaveDavenport/Notes.txt#download" name="download"></a>Download</h2>
<div>
<div>
<p>You can download the program from github: <a href="http://github.com/DaveDavenport/Notes.txt/">here</a></p>
</div>
</div>
</div>
<div>
<h2><a href="https://github.com/DaveDavenport/Notes.txt#feedback" name="feedback"></a>Feedback</h2>
<div>
<div>
<p>You can report bugs on github: <a href="http://github.com/DaveDavenport/Notes.txt/">here</a></p>
</div>
<div>
<p>Features requests are welcome. Do keep in mind I am trying to keep this program as simple as possible. If something more complex is needed I advice you to look at org-mode or desktop wiki applications.</p>
</div>
</div>
</div>
<h2><a href="https://github.com/DaveDavenport/Notes.txt#bash-auto-complete" name="bash-auto-complete"></a>Bash auto-complete</h2>
<div>
<p>There is an auto-complete functions in <em>notes.autocomplete</em>.</p>
</div>
<table>
<tbody>
<tr>
<td>
<div>Note</div>
</td>
<td>Most of the auto-complete code is build-in. This can be called by putting <em>&#8211;complete</em> in front of the arguments.</td>
</tr>
</tbody>
</table>
<h2>Screenshot</h2>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-28-@20-48-53-scrot.png"><img class="aligncenter size-full wp-image-1362" alt="2013-03-28-@20-48-53-scrot" src="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-28-@20-48-53-scrot.png" width="554" height="199" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/03/28/notes-txt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GMPC Updates</title>
		<link>http://blog.sarine.nl/2013/03/24/gmpc-updates/</link>
		<comments>http://blog.sarine.nl/2013/03/24/gmpc-updates/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 18:07:11 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[gmpc]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1357</guid>
		<description><![CDATA[Spend a lot of time today rewriting an important Widget in  GMPC, namely the widget that displays song-lists. The old version was written in GOB and left a lot of basic functionality still at the  user side (.e.g. implementing keybindings, and context menu, cut/paste/add/remove/insert/etc). So I decided to rewrite the widget, It is not yet <a href="http://blog.sarine.nl/2013/03/24/gmpc-updates/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Spend a lot of time today rewriting an important Widget in  GMPC, namely the widget that displays song-lists.</p>
<p>The old version was written in GOB and left a lot of basic functionality still at the  user side (.e.g. implementing keybindings, and context menu, cut/paste/add/remove/insert/etc).</p>
<p>So I decided to rewrite the widget, It is not yet done (by far). But it is making good progress. It already is reducing the amount of code, and I haven&#8217;t even replaced all instances (+ code) of the old widget.</p>
<p>The new widget offers:</p>
<ul>
<li>Support for song-lists and showing the playqueue. (this means other bindings should be active.</li>
<li>Copy/Cut/Paste support (depending on the type of widget)</li>
<li>&#8216;Queue&#8217; support.</li>
<li>Consistent Keybindings. (as they are implemented in the Widget and not in the layer above).</li>
<li>Column editing. (Build-in, not using code from libegg anymore, this will be a significant reduction in code once removed.)</li>
<li>Storing/restoring column(s) state.</li>
<li>Context menu. (now with menu key enabled. dunno why I forgot todo that previously)</li>
<li>etc.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/03/24/gmpc-updates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tiny I3 patch</title>
		<link>http://blog.sarine.nl/2013/03/24/tiny-i3-patch/</link>
		<comments>http://blog.sarine.nl/2013/03/24/tiny-i3-patch/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 13:03:04 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1354</guid>
		<description><![CDATA[I wrote a tiny i3 patch that adds a small separator line between the i3bar and the workspace. The result is very subtle! Screenshot: Code: The code can be found here:  here Or the patch: here]]></description>
				<content:encoded><![CDATA[<p>I wrote a tiny i3 patch that adds a small separator line between the i3bar and the workspace.</p>
<p>The result is very subtle!</p>
<h2>Screenshot:</h2>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-24-@13-02-41-scrot.jpg"><img class="aligncenter size-large wp-image-1355" alt="2013-03-24-@13-02-41-scrot" src="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-24-@13-02-41-scrot-1024x576.jpg" width="620" height="348" /></a></p>
<h2>Code:</h2>
<p>The code can be found here:  <a href="https://github.com/DaveDavenport/i3" target="_blank">here</a></p>
<p>Or the patch: <a href="https://github.com/DaveDavenport/i3/commit/099344130981c751eaaaac4171b73ab3a559ea27" target="_blank">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/03/24/tiny-i3-patch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interresting warning messages.</title>
		<link>http://blog.sarine.nl/2013/03/19/interresting-warning-messages/</link>
		<comments>http://blog.sarine.nl/2013/03/19/interresting-warning-messages/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 12:35:44 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[Grind My Gears]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1351</guid>
		<description><![CDATA[I unwrapped a HP ProCurve switched recently and this sticker was placed on the power socket: It comes with a normal IEC C14 power connector. It accept voltages from 100-127 V &#8211; 200-240V 50 and 60Hz.   I have _no_ idea why anybody that buys a switch like this would needs instructions from a user-guide for <a href="http://blog.sarine.nl/2013/03/19/interresting-warning-messages/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I unwrapped a HP ProCurve switched recently and this sticker was placed on the power socket:</p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/power-usage.jpg"><img class="aligncenter size-medium wp-image-1352" alt="power-usage" src="http://blog.sarine.nl/wp-content/uploads/2013/03/power-usage-300x153.jpg" width="300" height="153" /></a></p>
<p>It comes with a normal IEC C14 power connector. It accept voltages from 100-127 V &#8211; 200-240V 50 and 60Hz.   I have _no_ idea why anybody that buys a switch like this would needs instructions from a user-guide for plugging in this connector.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/03/19/interresting-warning-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GMPC gets QUEUE support, again</title>
		<link>http://blog.sarine.nl/2013/03/17/gmpc-gets-queue-support-again/</link>
		<comments>http://blog.sarine.nl/2013/03/17/gmpc-gets-queue-support-again/#comments</comments>
		<pubDate>Sun, 17 Mar 2013 15:12:51 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[gmpc]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1343</guid>
		<description><![CDATA[GMPC used to have this before when there was an implementation in MPD a few years back, this implementation never made it into MPD-stable, so was removed. BUT it is back, in  completely different form. You can now give a song in your playlist a higher priority, so it wil be played next. For this <a href="http://blog.sarine.nl/2013/03/17/gmpc-gets-queue-support-again/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>GMPC used to have this before when there was an implementation in MPD a few years back, this implementation never made it into MPD-stable, so was removed.</p>
<p>BUT it is back, in  completely different form. You can now give a song in your playlist a higher priority, so it wil be played next. For this to work, you need a recent MPD and<br />
GMPC+libmpd from git.</p>
<p>REMEMBER: Giving songs priority only works in RANDOM mode.</p>
<p>The QUEUE-ing works as follow: (I need to find a better name then queue-ing)</p>
<p>Select a song in the playlist:<strong></strong></p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-17-160544_956x1041_scrot.png"><img class="size-medium wp-image-1344 alignnone" alt="2013-03-17-160544_956x1041_scrot" src="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-17-160544_956x1041_scrot-275x300.png" width="275" height="300" /></a></p>
<p>As you can see, all songs have priority -1 (aka no priority):</p>
<p>Now Press :  <strong>&#8220;alt-q&#8221;</strong></p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-17-160609_956x1041_scrot.png"><img class="size-medium wp-image-1345 alignnone" alt="2013-03-17-160609_956x1041_scrot" src="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-17-160609_956x1041_scrot-275x300.png" width="275" height="300" /></a></p>
<p>As you can see the priority jumped to 255, and it will be the the next song played (see sidebar).</p>
<p>GMPC will automatically remove the priority once the song is played:</p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-17-160619_956x1041_scrot.png"><img class="size-medium wp-image-1346 alignnone" alt="2013-03-17-160619_956x1041_scrot" src="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-17-160619_956x1041_scrot-275x300.png" width="275" height="300" /></a></p>
<p>You can also select multiple songs, and queue them. They will get a decrementing priority, this to ensure they play in the right order:</p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-17-160700_956x1041_scrot.png"><img class="size-medium wp-image-1347 alignnone" alt="2013-03-17-160700_956x1041_scrot" src="http://blog.sarine.nl/wp-content/uploads/2013/03/2013-03-17-160700_956x1041_scrot-275x300.png" width="275" height="300" /></a></p>
<p>&nbsp;</p>
<p>This is a first implementation, I plan to change the color of the song-icon depending on the priority and do some other GUI-updates.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/03/17/gmpc-gets-queue-support-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Panda been taken down by a Raspberry&#8230;</title>
		<link>http://blog.sarine.nl/2013/03/17/a-panda-been-taken-down-by-a-raspberry/</link>
		<comments>http://blog.sarine.nl/2013/03/17/a-panda-been-taken-down-by-a-raspberry/#comments</comments>
		<pubDate>Sun, 17 Mar 2013 14:55:54 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1336</guid>
		<description><![CDATA[You have no idea how strongly I hate saying this, but raspberry pi is currently better then my pandaboards. The raspberry pi is very slow compared to the pandaboard, but a lot of things just work better. Mostly thanks to the huge hype around it and the fact that the community is huge and problems <a href="http://blog.sarine.nl/2013/03/17/a-panda-been-taken-down-by-a-raspberry/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>You have no idea how strongly I hate saying this, but raspberry pi is currently better then my pandaboards.</p>
<p>The raspberry pi is very slow compared to the pandaboard, but a lot of things just work better. Mostly thanks to the huge hype around it and the fact that<br />
the community is huge and problems get solved quickly:<br />
So the good things:</p>
<ul>
<li>It is more stable, currently on pandaboard I cannot watch a decent movie without it crashing.</li>
<li>The 3.3V gpio is a lot easier to use. On pandaboard I had problems with converting bidirectional signals from 1.5 to 3.3/5V at high-ish speeds.<br />
Needing (expensive) equipment to be able to debug this.</li>
<li>A lot of ready to use modules exists (w1-gpio, lirc_rpi, etc).</li>
<li>Most stuff plays fine.</li>
<li>CHEAP!</li>
</ul>
<p>Downsides:</p>
<ul>
<li>No mpeg2 decoding on gpu, cpu is to slow. (can be fixed by buying license.)</li>
<li>POWER HUNGRY.  My rasberry pi model b uses more power idle then my pandaboard, even when playing a 1080p movie, the pandaboard uses less energy.<br />
Model a is a little better, but still uses more then the pandaboard at idle (crazy!!)</li>
<li>No kernel headers with the 3.6 kernel, so I could not easily use my gpio-remote kernel module, but I managed to use lirc to provide me this signal on one of the pins.</li>
<li>slow..</li>
<li>no ethernet on model A,  I realy miss this.</li>
<li>no normal level serial port.</li>
</ul>
<p>&nbsp;</p>
<p>So now I have everything setup: IR receiver, IR blaster, RF transmitter (so I can control the lights) and 1-wire bus for the temperature sensors.</p>
<p>Currently the IR module is fed from the 3.3V power, it seems to be using 8mA max (this is making it continuously sending out a 1) so should be safe, giving I have no ethernet I assume I could draw more then 50mA from the 3.3V line.  The rest is powered from the 5V line, I want to change the IR receiver to the 3.3V version in the future, but that should only add another 5mA.</p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/rbpi-ir-rf-temp1.jpg"><img class="size-thumbnail wp-image-1337 alignnone" alt="rbpi-ir-rf-temp" src="http://blog.sarine.nl/wp-content/uploads/2013/03/rbpi-ir-rf-temp1-150x150.jpg" width="150" height="150" /></a></p>
<p>A small tip when soldering small stuff (I noticed a few times at work students fiddling with this), and you need to hold something small. You could put it in a vice, or try to hold it in a plier (but you loose a hand this way).<br />
There is a very simple easy solution, take the plier, and use a rubber band, works wonders:</p>
<p><a href="http://blog.sarine.nl/wp-content/uploads/2013/03/tang1.jpg"><img class="alignleft size-thumbnail wp-image-1338" alt="tang" src="http://blog.sarine.nl/wp-content/uploads/2013/03/tang1-150x150.jpg" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/03/17/a-panda-been-taken-down-by-a-raspberry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>06 Feb. 2013</title>
		<link>http://blog.sarine.nl/2013/02/06/06-feb-2013/</link>
		<comments>http://blog.sarine.nl/2013/02/06/06-feb-2013/#comments</comments>
		<pubDate>Wed, 06 Feb 2013 22:19:37 +0000</pubDate>
		<dc:creator>Qball</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.sarine.nl/?p=1328</guid>
		<description><![CDATA[Beside the fact it was an amazingly busy day at work I managed to get the following things done (beside work): &#160; Resurrected my own homepage:  http://sarine.nl It is hacked together with script, makefile and asciidoc, but it works reasonably well. Asciidoc is actually very nice for this, I can easily set some attributes on <a href="http://blog.sarine.nl/2013/02/06/06-feb-2013/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Beside the fact it was an amazingly busy day at work I managed to get the following things done (beside work):</p>
<p>&nbsp;</p>
<ul>
</ul>
<ul>
<li>Resurrected my own homepage: <a href="http://sarine.nl/"> http://sarine.nl</a><br />
It is hacked together with script, makefile and asciidoc, but it works reasonably well.<br />
Asciidoc is actually very nice for this, I can easily set some attributes on the top of the page and re-use those values everywhere in the page.<br />
So to add an simple application I take a template edit the attributes, description and modifications and I am done.<br />
The following things are on the TODO:<br />
Tweak the CSS and put a header/footer that allows you to return to the main page. (help welcome off course)<br />
Add the rest of the available tools from my GITHUB repositories<br />
Add screenshots.</li>
<li>Added 256 color support to out2html.<br />
This turned out to be more tricky then I thought, and the implementation kinda became a hack.<br />
The thing is normally you get a semicolon (;) separated list with &#8216;m&#8217; as terminator. Each element can be parsed separately.<br />
however with the 256 color, you get a series,  first 38/48 indicating then a 5 then the color.<br />
But in the end I got it to work (ish).<br />
Below is copied output of out2html from running: script -q -c &#8220;task colors&#8221; | out2html.
</li>
<pre style='font-family:monospace'>

Basic colors
 <span style='color:#000000'> black </span> <span style='color:#800000'> red </span> <span style='color:#000080'> blue </span> <span style='color:#008000'> green </span> <span style='color:#800080'> magenta </span> <span style='color:#008080'> cyan </span> <span style='color:#808000'> yellow </span> <span style='color:#c0c0c0'> white </span>
 <span style='color:#c0c0c0'><span style='background-color:#000000'> black </span></span> <span style='color:#c0c0c0'><span style='background-color:#800000'> red </span></span> <span style='color:#c0c0c0'><span style='background-color:#000080'> blue </span></span> <span style='color:#000000'><span style='background-color:#008000'> green </span></span> <span style='color:#000000'><span style='background-color:#800080'> magenta </span></span> <span style='color:#000000'><span style='background-color:#008080'> cyan </span></span> <span style='color:#000000'><span style='background-color:#808000'> yellow </span></span> <span style='color:#000000'><span style='background-color:#c0c0c0'> white </span></span>

Effects
 <span style='color:#800000'> red </span> <span style='font-weight:bold'><span style='color:#800000'> bold red </span></span> <span style='text-decoration: underline;'><span style='background-color:#000080'> underline on blue </span></span> <span style='color:#000000'><span style='background-color:#008000'> on green </span></span> <span style='color:#000000'> on bright green </span>  inverse 

color0 - color15
  0 1 2 . . .
  <span style='background-color:#000000'>  </span><span style='background-color:#800000'>  </span><span style='background-color:#008000'>  </span><span style='background-color:#808000'>  </span><span style='background-color:#000080'>  </span><span style='background-color:#800080'>  </span><span style='background-color:#008080'>  </span><span style='background-color:#c0c0c0'>  </span>
  <span style='background-color:#808080'>  </span><span style='background-color:#ff0000'>  </span><span style='background-color:#00ff00'>  </span><span style='background-color:#ffff00'>  </span><span style='background-color:#0000ff'>  </span><span style='background-color:#ff00ff'>  </span><span style='background-color:#00ffff'>  </span><span style='background-color:#ffffff'>  </span>
          . . . 15

Color cube rgb<span style='font-weight:bold'><span style='color:#800000'>0</span></span><span style='font-weight:bold'><span style='color:#008000'>0</span></span><span style='font-weight:bold'><span style='color:#000080'>0</span></span> - rgb<span style='font-weight:bold'><span style='color:#800000'>5</span></span><span style='font-weight:bold'><span style='color:#008000'>5</span></span><span style='font-weight:bold'><span style='color:#000080'>5</span></span> (also color16 - color231)
  <span style='font-weight:bold'><span style='color:#800000'>0            1            2            3            4            5</span></span>
  <span style='font-weight:bold'><span style='color:#000080'>0 1 2 3 4 5  0 1 2 3 4 5  0 1 2 3 4 5  0 1 2 3 4 5  0 1 2 3 4 5  0 1 2 3 4 5</span></span>
<span style='font-weight:bold'><span style='color:#008000'> 0</span></span><span style='background-color:#000000'>  </span><span style='background-color:#00005f'>  </span><span style='background-color:#000087'>  </span><span style='background-color:#0000af'>  </span><span style='background-color:#0000d7'>  </span><span style='background-color:#0000ff'>  </span> <span style='background-color:#5f0000'>  </span><span style='background-color:#5f005f'>  </span><span style='background-color:#5f0087'>  </span><span style='background-color:#5f00af'>  </span><span style='background-color:#5f00d7'>  </span><span style='background-color:#5f00ff'>  </span> <span style='background-color:#870000'>  </span><span style='background-color:#87005f'>  </span><span style='background-color:#870087'>  </span><span style='background-color:#8700af'>  </span><span style='background-color:#8700d7'>  </span><span style='background-color:#8700ff'>  </span> <span style='background-color:#af0000'>  </span><span style='background-color:#af005f'>  </span><span style='background-color:#af0087'>  </span><span style='background-color:#af00af'>  </span><span style='background-color:#af00d7'>  </span><span style='background-color:#af00ff'>  </span> <span style='background-color:#d70000'>  </span><span style='background-color:#d7005f'>  </span><span style='background-color:#d70087'>  </span><span style='background-color:#d700af'>  </span><span style='background-color:#d700d7'>  </span><span style='background-color:#d700ff'>  </span> <span style='background-color:#ff0000'>  </span><span style='background-color:#ff005f'>  </span><span style='background-color:#ff0087'>  </span><span style='background-color:#ff00af'>  </span><span style='background-color:#ff00d7'>  </span><span style='background-color:#ff00ff'>  </span> 
<span style='font-weight:bold'><span style='color:#008000'> 1</span></span><span style='background-color:#005f00'>  </span><span style='background-color:#005f5f'>  </span><span style='background-color:#005f87'>  </span><span style='background-color:#005faf'>  </span><span style='background-color:#005fd7'>  </span><span style='background-color:#005fff'>  </span> <span style='background-color:#5f5f00'>  </span><span style='background-color:#5f5f5f'>  </span><span style='background-color:#5f5f87'>  </span><span style='background-color:#5f5faf'>  </span><span style='background-color:#5f5fd7'>  </span><span style='background-color:#5f5fff'>  </span> <span style='background-color:#875f00'>  </span><span style='background-color:#875f5f'>  </span><span style='background-color:#875f87'>  </span><span style='background-color:#875faf'>  </span><span style='background-color:#875fd7'>  </span><span style='background-color:#875fff'>  </span> <span style='background-color:#af5f00'>  </span><span style='background-color:#af5f5f'>  </span><span style='background-color:#af5f87'>  </span><span style='background-color:#af5faf'>  </span><span style='background-color:#af5fd7'>  </span><span style='background-color:#af5fff'>  </span> <span style='background-color:#d75f00'>  </span><span style='background-color:#d75f5f'>  </span><span style='background-color:#d75f87'>  </span><span style='background-color:#d75faf'>  </span><span style='background-color:#d75fd7'>  </span><span style='background-color:#d75fff'>  </span> <span style='background-color:#ff5f00'>  </span><span style='background-color:#ff5f5f'>  </span><span style='background-color:#ff5f87'>  </span><span style='background-color:#ff5faf'>  </span><span style='background-color:#ff5fd7'>  </span><span style='background-color:#ff5fff'>  </span> 
<span style='font-weight:bold'><span style='color:#008000'> 2</span></span><span style='background-color:#008700'>  </span><span style='background-color:#00875f'>  </span><span style='background-color:#008787'>  </span><span style='background-color:#0087af'>  </span><span style='background-color:#0087d7'>  </span><span style='background-color:#0087ff'>  </span> <span style='background-color:#5f8700'>  </span><span style='background-color:#5f875f'>  </span><span style='background-color:#5f8787'>  </span><span style='background-color:#5f87af'>  </span><span style='background-color:#5f87d7'>  </span><span style='background-color:#5f87ff'>  </span> <span style='background-color:#878700'>  </span><span style='background-color:#87875f'>  </span><span style='background-color:#878787'>  </span><span style='background-color:#8787af'>  </span><span style='background-color:#8787d7'>  </span><span style='background-color:#8787ff'>  </span> <span style='background-color:#af8700'>  </span><span style='background-color:#af875f'>  </span><span style='background-color:#af8787'>  </span><span style='background-color:#af87af'>  </span><span style='background-color:#af87d7'>  </span><span style='background-color:#af87ff'>  </span> <span style='background-color:#d78700'>  </span><span style='background-color:#d7875f'>  </span><span style='background-color:#d78787'>  </span><span style='background-color:#d787af'>  </span><span style='background-color:#d787d7'>  </span><span style='background-color:#d787ff'>  </span> <span style='background-color:#ff8700'>  </span><span style='background-color:#ff875f'>  </span><span style='background-color:#ff8787'>  </span><span style='background-color:#ff87af'>  </span><span style='background-color:#ff87d7'>  </span><span style='background-color:#ff87ff'>  </span> 
<span style='font-weight:bold'><span style='color:#008000'> 3</span></span><span style='background-color:#00af00'>  </span><span style='background-color:#00af5f'>  </span><span style='background-color:#00af87'>  </span><span style='background-color:#00afaf'>  </span><span style='background-color:#00afd7'>  </span><span style='background-color:#00afff'>  </span> <span style='background-color:#5faf00'>  </span><span style='background-color:#5faf5f'>  </span><span style='background-color:#5faf87'>  </span><span style='background-color:#5fafaf'>  </span><span style='background-color:#5fafd7'>  </span><span style='background-color:#5fafff'>  </span> <span style='background-color:#87af00'>  </span><span style='background-color:#87af5f'>  </span><span style='background-color:#87af87'>  </span><span style='background-color:#87afaf'>  </span><span style='background-color:#87afd7'>  </span><span style='background-color:#87afff'>  </span> <span style='background-color:#afaf00'>  </span><span style='background-color:#afaf5f'>  </span><span style='background-color:#afaf87'>  </span><span style='background-color:#afafaf'>  </span><span style='background-color:#afafd7'>  </span><span style='background-color:#afafff'>  </span> <span style='background-color:#d7af00'>  </span><span style='background-color:#d7af5f'>  </span><span style='background-color:#d7af87'>  </span><span style='background-color:#d7afaf'>  </span><span style='background-color:#d7afd7'>  </span><span style='background-color:#d7afff'>  </span> <span style='background-color:#ffaf00'>  </span><span style='background-color:#ffaf5f'>  </span><span style='background-color:#ffaf87'>  </span><span style='background-color:#ffafaf'>  </span><span style='background-color:#ffafd7'>  </span><span style='background-color:#ffafff'>  </span> 
<span style='font-weight:bold'><span style='color:#008000'> 4</span></span><span style='background-color:#00d700'>  </span><span style='background-color:#00d75f'>  </span><span style='background-color:#00d787'>  </span><span style='background-color:#00d7af'>  </span><span style='background-color:#00d7d7'>  </span><span style='background-color:#00d7ff'>  </span> <span style='background-color:#5fd700'>  </span><span style='background-color:#5fd75f'>  </span><span style='background-color:#5fd787'>  </span><span style='background-color:#5fd7af'>  </span><span style='background-color:#5fd7d7'>  </span><span style='background-color:#5fd7ff'>  </span> <span style='background-color:#87d700'>  </span><span style='background-color:#87d75f'>  </span><span style='background-color:#87d787'>  </span><span style='background-color:#87d7af'>  </span><span style='background-color:#87d7d7'>  </span><span style='background-color:#87d7ff'>  </span> <span style='background-color:#afd700'>  </span><span style='background-color:#afd75f'>  </span><span style='background-color:#afd787'>  </span><span style='background-color:#afd7af'>  </span><span style='background-color:#afd7d7'>  </span><span style='background-color:#afd7ff'>  </span> <span style='background-color:#d7d700'>  </span><span style='background-color:#d7d75f'>  </span><span style='background-color:#d7d787'>  </span><span style='background-color:#d7d7af'>  </span><span style='background-color:#d7d7d7'>  </span><span style='background-color:#d7d7ff'>  </span> <span style='background-color:#ffd700'>  </span><span style='background-color:#ffd75f'>  </span><span style='background-color:#ffd787'>  </span><span style='background-color:#ffd7af'>  </span><span style='background-color:#ffd7d7'>  </span><span style='background-color:#ffd7ff'>  </span> 
<span style='font-weight:bold'><span style='color:#008000'> 5</span></span><span style='background-color:#00ff00'>  </span><span style='background-color:#00ff5f'>  </span><span style='background-color:#00ff87'>  </span><span style='background-color:#00ffaf'>  </span><span style='background-color:#00ffd7'>  </span><span style='background-color:#00ffff'>  </span> <span style='background-color:#5fff00'>  </span><span style='background-color:#5fff5f'>  </span><span style='background-color:#5fff87'>  </span><span style='background-color:#5fffaf'>  </span><span style='background-color:#5fffd7'>  </span><span style='background-color:#5fffff'>  </span> <span style='background-color:#87ff00'>  </span><span style='background-color:#87ff5f'>  </span><span style='background-color:#87ff87'>  </span><span style='background-color:#87ffaf'>  </span><span style='background-color:#87ffd7'>  </span><span style='background-color:#87ffff'>  </span> <span style='background-color:#afff00'>  </span><span style='background-color:#afff5f'>  </span><span style='background-color:#afff87'>  </span><span style='background-color:#afffaf'>  </span><span style='background-color:#afffd7'>  </span><span style='background-color:#afffff'>  </span> <span style='background-color:#d7ff00'>  </span><span style='background-color:#d7ff5f'>  </span><span style='background-color:#d7ff87'>  </span><span style='background-color:#d7ffaf'>  </span><span style='background-color:#d7ffd7'>  </span><span style='background-color:#d7ffff'>  </span> <span style='background-color:#ffff00'>  </span><span style='background-color:#ffff5f'>  </span><span style='background-color:#ffff87'>  </span><span style='background-color:#ffffaf'>  </span><span style='background-color:#ffffd7'>  </span><span style='background-color:#ffffff'>  </span> 

Gray ramp gray0 - gray23 (also color232 - color255)
  0 1 2 . . .                             . . . 23
  <span style='background-color:#080808'>  </span><span style='background-color:#121212'>  </span><span style='background-color:#1c1c1c'>  </span><span style='background-color:#262626'>  </span><span style='background-color:#303030'>  </span><span style='background-color:#3a3a3a'>  </span><span style='background-color:#444444'>  </span><span style='background-color:#4e4e4e'>  </span><span style='background-color:#585858'>  </span><span style='background-color:#606060'>  </span><span style='background-color:#666666'>  </span><span style='background-color:#767676'>  </span><span style='background-color:#808080'>  </span><span style='background-color:#8a8a8a'>  </span><span style='background-color:#949494'>  </span><span style='background-color:#9e9e9e'>  </span><span style='background-color:#a8a8a8'>  </span><span style='background-color:#b2b2b2'>  </span><span style='background-color:#bcbcbc'>  </span><span style='background-color:#c6c6c6'>  </span><span style='background-color:#d0d0d0'>  </span><span style='background-color:#dadada'>  </span><span style='background-color:#e4e4e4'>  </span><span style='background-color:#eeeeee'>  </span>

Try running &#039;task color white on red&#039;.


  </pre>
</ul>
<p>(there are two errors in the above output, one I just fixed in git. The otherone is not so easy to fix.. spot them!)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sarine.nl/2013/02/06/06-feb-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
