<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>boundary functions</title>
	<atom:link href="http://boundaryfunctions.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://boundaryfunctions.wordpress.com</link>
	<description>adventures in a 0x7c0 world.</description>
	<lastBuildDate>Wed, 14 Dec 2011 00:17:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='boundaryfunctions.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>boundary functions</title>
		<link>http://boundaryfunctions.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://boundaryfunctions.wordpress.com/osd.xml" title="boundary functions" />
	<atom:link rel='hub' href='http://boundaryfunctions.wordpress.com/?pushpress=hub'/>
		<item>
		<title>modX Revolution: Set defaulttemplate by parent&#8217;s TV</title>
		<link>http://boundaryfunctions.wordpress.com/2011/12/14/modx-revolution-set-defaulttemplate-by-parents-tv/</link>
		<comments>http://boundaryfunctions.wordpress.com/2011/12/14/modx-revolution-set-defaulttemplate-by-parents-tv/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 00:12:58 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[modX Revolution]]></category>
		<category><![CDATA[default template]]></category>
		<category><![CDATA[modx]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[revo]]></category>
		<category><![CDATA[revolution]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/2011/12/14/modx-revolution-set-defaulttemplate-by-parents-tv/</guid>
		<description><![CDATA[I wanted to assign a default for different parts of a site indepently with modX Revolution. This plugin is a pretty simple solution, to assign a default template for children of a certain ressource, with a template variable. Check out gist!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=211&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I wanted to assign a default for different parts of a site indepently with modX Revolution. This plugin is a pretty simple solution, to assign a default template for children of a certain ressource, with a template variable.</p>
<p style="text-align:left;"><a title="Default Children Template by Parent TV - modX Revolution Plugin" href="https://gist.github.com/1474540" target="_blank">Check out gist!</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=211&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2011/12/14/modx-revolution-set-defaulttemplate-by-parents-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>
	</item>
		<item>
		<title>New Blog about economics</title>
		<link>http://boundaryfunctions.wordpress.com/2011/10/29/new-blog-about-economics/</link>
		<comments>http://boundaryfunctions.wordpress.com/2011/10/29/new-blog-about-economics/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 12:39:58 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[economy]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=197</guid>
		<description><![CDATA[A few friends and me are working on a new blog (in German) centered on our thoughts about economy, banks und currency (and especially on possible alternatives). Go and check it out at bankengedanken.wordpress.com.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=197&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A few friends and me are working on a new blog (in German) centered on our thoughts about economy, banks und currency (and especially on possible alternatives).<br />
Go and check it out at <a href="http://bankengedanken.wordpress.com" title="Bankengedanken - ein Blog über Banken, Währung und Geld" target="_blank">bankengedanken.wordpress.com</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=197&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2011/10/29/new-blog-about-economics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>
	</item>
		<item>
		<title>Non-Newtonian Fluid</title>
		<link>http://boundaryfunctions.wordpress.com/2011/08/23/non-newtonian-fluid/</link>
		<comments>http://boundaryfunctions.wordpress.com/2011/08/23/non-newtonian-fluid/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 13:21:00 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=188</guid>
		<description><![CDATA[Last night we made a little experiment with corn starch, water and sound.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=188&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last night we made a little experiment with corn starch, water and sound.</p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/28053405' width='500' height='281' frameborder='0'></iframe></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=188&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2011/08/23/non-newtonian-fluid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>
	</item>
		<item>
		<title>I googled &#8220;boundaryfunctions&#8221;&#8230;</title>
		<link>http://boundaryfunctions.wordpress.com/2011/06/24/i-googled-boundaryfunctions/</link>
		<comments>http://boundaryfunctions.wordpress.com/2011/06/24/i-googled-boundaryfunctions/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 10:21:51 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=168</guid>
		<description><![CDATA[&#8230;just for the fun of it. This is what came  out: &#8220;Boundary Functions&#8220; is a an interactive media installation by artist Scott Snibbe. I like it very much, have a look: &#8220;Boundary Functions&#8220; is Ted Kaczynski&#8216;s doctor thesis [abstract] from 1967. It was too difficult for the readers like Maxwell Reade from Kaczynskis&#8217;s dissertation committee: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=168&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230;just for the fun of it. This is what came  out:</p>
<h2>&#8220;<a title="Boundary Functions by Scott Sona Snibbe" href="http://www.snibbe.com/projects/interactive/boundaryfunctions/" target="_blank">Boundary Functions</a>&#8220;</h2>
<p>is a an interactive media installation by artist Scott Snibbe. I like it very much, have a look:<br />
<span style="text-align:center; display: block;"><a href="http://boundaryfunctions.wordpress.com/2011/06/24/i-googled-boundaryfunctions/"><img src="http://img.youtube.com/vi/_Ax4pgtHQDg/2.jpg" alt="" /></a></span></p>
<h2>&#8220;<a title="Boundary Functions by T.J. Kaczynski" href="http://proquest.umi.com/pqdweb?did=755308911&amp;sid=1&amp;Fmt=1&amp;cli entId=1564&amp;RQT=309&amp;VName=PQD" target="_blank">Boundary Functions</a>&#8220;</h2>
<p>is <a title="Ted Kaczynski at wikipedia" href="http://en.wikipedia.org/wiki/Ted_Kaczynski" target="_blank">Ted Kaczynski</a>&#8216;s doctor thesis [<a title="Boundary Functions by Theodore John Kaczynski" href="http://homepages.rpi.edu/%7Ebulloj/tjk/tjk1.html" target="_blank">abstract</a>] from 1967. It was too difficult for the readers like Maxwell Reade from Kaczynskis&#8217;s dissertation committee:</p>
<blockquote><p>I would guess that maybe 10 or 12 people in the country understood or appreciated it.  <span style="color:#808080;">- Maxwell Reade [<a title="The New York Times: Prisoner of rage - From a Child of Promise to the Unabom Suspect" href="http://www.nytimes.com/1996/05/26/us/prisoner-of-rage-a-special-report-from-a-child-of-promise-to-the-unabom-suspect.html" target="_blank"><span style="color:#808080;">src</span></a>]</span></p></blockquote>
<p><div id="attachment_176" class="wp-caption alignright" style="width: 235px"><a href="http://boundaryfunctions.files.wordpress.com/2011/06/kaczynski.png"><img class="size-medium wp-image-176 " title="Ted Kaczynski" src="http://boundaryfunctions.files.wordpress.com/2011/06/kaczynski.png?w=225&#038;h=300" alt="Ted Kaczynski" width="225" height="300" /></a><p class="wp-caption-text">Forensic sketch of the Unabomber by Jeanne Boylan</p></div><br />
However, Kaczynski is known better for being the Unabomber than for his mathematical works. By the way, there is an excellent documentation about the Unabomber, the social history of his time and technological optimism by Lutz Dammbeck called &#8220;The Net&#8221; [<a title="The Net by Lutz Dammbeck at IMDB" href="http://www.imdb.com/title/tt0434231/" target="_blank">imdb</a>]. It&#8217;s a must see and you can even<a title="The Net - The Unabomber. LSD and the Internet at youtube" href="http://youtu.be/doQAwLb-DEE" target="_blank"> find it on youtube</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=168&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2011/06/24/i-googled-boundaryfunctions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>

		<media:content url="http://boundaryfunctions.files.wordpress.com/2011/06/kaczynski.png?w=225" medium="image">
			<media:title type="html">Ted Kaczynski</media:title>
		</media:content>
	</item>
		<item>
		<title>Remote Control X10 (Pollin) and LIRC</title>
		<link>http://boundaryfunctions.wordpress.com/2011/03/08/remote-control-x10-pollin-and-lirc/</link>
		<comments>http://boundaryfunctions.wordpress.com/2011/03/08/remote-control-x10-pollin-and-lirc/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 23:10:11 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[lirc]]></category>
		<category><![CDATA[maverick]]></category>
		<category><![CDATA[media player]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[remote control]]></category>
		<category><![CDATA[x10]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=158</guid>
		<description><![CDATA[I bought the Remote Control X10 from Pollin, because it is radio-controlled (not infrared), really cheap and seems to work for lots of people with LIRC on an Ubuntu machine. There are really a lot of tutorials out there, but must of them for older versions of ubuntu/lirc and for another version of the rc. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=158&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://boundaryfunctions.files.wordpress.com/2011/03/x10.jpg"><img class="alignright size-thumbnail wp-image-161" title="Remote Control X10" src="http://boundaryfunctions.files.wordpress.com/2011/03/x10.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a>I bought the<a href="http://www.pollin.de/shop/dt/MzIyODcyOTk-/Computer_und_Zubehoer/Hardware/Maeuse_Unterlagen_Joystick/PC_Funkfernbedienung_mit_USB_Empfaenger_X10.html"> Remote Control X10</a> from Pollin, because it is radio-controlled (not infrared), really cheap and seems to work for lots of people with LIRC on an Ubuntu machine. There are really a lot of tutorials out there, but must of them for older versions of ubuntu/lirc and for another version of the rc. Mine has a &#8220;Medion&#8221; label and a scroll wheel.</p>
<p>Because all configuration files by others didn&#8217;t work for my setup, here is what I did to make it work. This tutorial assumes, you are using Ubuntu 10.10 Maverick Meerkat and lirc 0.8.7.</p>
<h3><span id="more-158"></span>1. Install Lirc:</h3>
<pre>sudo apt-get install lirc</pre>
<p>At the end of the installation, there&#8217;s a menu, where you have to choose your remote. Select &#8220;ATI/NVIDIA X10 RF (userspace)&#8221; and &#8220;None&#8221; in the second dialogue. If you made a mistake here, just fire up the config dialogue again by typing</p>
<pre>sudo dpkg-reconfigure lirc</pre>
<h3>2. Edit the configuration files</h3>
<p>Now you goto to the directory, where the main LIRC configuration files are located.</p>
<pre>cd /etc/lirc</pre>
<p>Here you have to edit the file hardware.conf according to my file, that you can find on gist: <a href="https://gist.github.com/859369#file_hardware.conf">https://gist.github.com/859369#file_hardware.conf</a>.</p>
<p>Note that you don&#8217;t have to load kernel modules like lirc_dev and lirc_atiusb like lots of old tutorials suggested, if you use this hardware.conf.</p>
<p>Before doing anything else, you should stop the lirc daemon with</p>
<pre>sudo /etc/init.d/lirc stop</pre>
<p>Next you have to edit the file lircd.conf, located in the same folder. If you really have exactly the same remote, you might try to use my lircd.conf first: <a href="https://gist.github.com/859369#file_lircd.conf">https://gist.github.com/859369#file_lircd.conf</a>.</p>
<p>If this doens&#8217;t work perfectly (you can test your configuration with the steps described below), you should try to create this file with the handy utility tool irrecord. Start it with</p>
<pre>irrecord -n -H atilibusb ~/lircd.conf</pre>
<p>and follow the onscreen instructions to give a name to each key on your remote. If everything worked out, just backup the old lircd.conf and copy your newly recorded one there:</p>
<pre>sudo mv /etc/lirc/lircd.conf /etc/lirc/lircd.conf.bak
sudo cp ~/lircd.conf /etc/lirc/lircd.conf</pre>
<h3>3. Test the connection</h3>
<p>At first we have to restart lirc:</p>
<pre>sudo /etc/init.d/lirc start</pre>
<p>Now we make use of the handy tool <em>irw</em>, that comes bundled with LIRC and shows, what you are receiving. Start it by typing:</p>
<pre>irw</pre>
<p>If you hit buttons on your remote now, your terminal window should react to every button and look a lot like this.</p>
<p style="text-align:center;"><a href="http://boundaryfunctions.files.wordpress.com/2011/03/irw.jpg"><img class="aligncenter size-medium wp-image-162" title="irw" src="http://boundaryfunctions.files.wordpress.com/2011/03/irw.jpg?w=300&#038;h=263" alt="irw shows, which button on your remote control was hit" width="300" height="263" /></a></p>
<h3>4. Configure &lt;program-name&gt; to be controlled by your remote</h3>
<p>If everything worked out until now, you are finished with configuring lirc. Now you should look out for a tutorial on how to make it work with the programm, you want to control. There are tutorials out there to remote control media centers like XMBC or MythTV, media players like Amarok, Rhythmbox and Exaile and nearly every other programm, where a remote control makes sense. With <em>irexec</em>, which also comes bundled with lirc, you can execute everything you can type on a terminal window with the press of one button.</p>
<p>I&#8217;m currently still experimenting, but I&#8217;m going to control at least Exaile and Totem on my box and I also want to shut it down with my remote. In the next days, I will post an update here, that shows how to do it. Stay tuned.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/158/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=158&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2011/03/08/remote-control-x10-pollin-and-lirc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>

		<media:content url="http://boundaryfunctions.files.wordpress.com/2011/03/x10.jpg?w=150" medium="image">
			<media:title type="html">Remote Control X10</media:title>
		</media:content>

		<media:content url="http://boundaryfunctions.files.wordpress.com/2011/03/irw.jpg?w=300" medium="image">
			<media:title type="html">irw</media:title>
		</media:content>
	</item>
		<item>
		<title>The Audio Programming Book: Errata</title>
		<link>http://boundaryfunctions.wordpress.com/2011/02/24/the-audio-programming-book-errata/</link>
		<comments>http://boundaryfunctions.wordpress.com/2011/02/24/the-audio-programming-book-errata/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 12:39:54 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[audio programming]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[errata]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=135</guid>
		<description><![CDATA[In this post I&#8217;ll try to keep track of mistakes I found in &#8220;The Audio Programming Book&#8221;. It will get updated frequently. If you have found some problems on your own, I&#8217;d appreciate you posting it to the comments. I would append them to this post and for sure accredit it to you. P. 114, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=135&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this post I&#8217;ll try to keep track of mistakes I found in &#8220;The Audio Programming Book&#8221;. It will get updated frequently.<br />
If you have found some problems on your own, I&#8217;d appreciate you posting it to the comments. I would append them to this post and for sure accredit it to you.<br />
<span id="more-135"></span></p>
<h3>P. 114, Listing 1.6.1, Line 5</h3>
<h4>Original:</h4>
<p><pre class="brush: cpp; wrap-lines: false;">
double* ptr = buffer + 1024; /* point to last element */
double maxval = 0.0;
unsigned long pos = 0;

while(--ptr != buffer){
    if(*ptr &gt;= maxval){
        maxval = *ptr;
        pos = ptr - buffer;
    }
}
printf(&quot;the maximum sample is %f, at position %d\n&quot;, maxval, pos);
</pre></p>
<h4>Problem:</h4>
<p>The first thing to notice here is, that ptr initially doesn&#8217;t point to the last element (as stated in the comment in line 1), but exactly behind the end of it. But it&#8217;s just a comment, so don&#8217;t mind.</p>
<p>The real problem is line 5, where we have a while loop which is decreasing as long as <span style="color:#808080;">&#8211;ptr != buffer</span>. But buffer points exactly to the first element of a buffer of float values, so in the original function definition, the first value will never be used. The solution is just to replace the comparison in line 5 with <span style="color:#808080;">&#8211;ptr &gt;= buffer</span>, so that the loop stops, when all elements of the buffer have been checked.</p>
<h4>Corrected:</h4>
<p><pre class="brush: cpp; highlight: [1,5]; wrap-lines: false;">
double* ptr = buffer + 1024; /* point behind last element */
double maxval = 0.0;
unsigned long pos = 0;

while(--ptr &gt;= buffer){
    if(*ptr &gt;= maxval){
        maxval = *ptr;
        pos = ptr - buffer;
    }
}
printf(&quot;the maximum sample is %f, at position %d\n&quot;, maxval, pos);
</pre></p>
<h3>P.268ff., siggen.c</h3>
<h4>Problem:</h4>
<p><a title="Dithering problem: float to 16bit audio" href="http://boundaryfunctions.files.wordpress.com/2011/02/nodither.jpg" target="_blank"><img class="alignright size-medium wp-image-146" title="Dithering problem: float to 16bit" src="http://boundaryfunctions.files.wordpress.com/2011/02/nodither.jpg?w=240&#038;h=147" alt="" width="240" height="147" /></a>There&#8217;s a strange error, when you go step by step through the tutorial to create siggen.c, a plain test programm to test a small lib for creating oscillator-functions. You are told to use the <a href="https://gist.github.com/842098">portsf</a> library,  that comes with the book, to create an outfile in 16bit format. What you are not told is, that this library has an option to <a href="http://en.wikipedia.org/wiki/Dither#Digital_audio">dither</a> audio data before saving, which is not used by default. This results in digital clipping of the audio files you create, some amplitude values, rather then hitting 1.0 are reversed to -1.0.</p>
<p>On the picture, you can see, how the result looks, when you try to render a sine wave with an amplitude of 1.0. When you listen to such a file, you will recognize the clipping as a distorted, crackling noise. But as already pointed out, you can avoid the whole problem by utilizing the already included dithering option of portsf.</p>
<h4>Solution:</h4>
<p>Use the following chunk of code just after creating the outfile with portsf. It will activate the dithering. If you want to have a look, have it is done in the library, look for the string &#8220;PSF_DITHER_TPDF&#8221; in the function &#8220;psf_sndWriteFloatFrames&#8221; in portsf.c.<br />
It is assumed that ofd is the ID of the soundfile in portsf.<br />
<pre class="brush: cpp; wrap-lines: false;">
if(psf_sndSetDither(ofd, PSF_DITHER_TPDF) != 0){
        printf(&quot;Error: unable to activate dithering.\n&quot;);
        error++;
        goto exit;
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=135&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2011/02/24/the-audio-programming-book-errata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>

		<media:content url="http://boundaryfunctions.files.wordpress.com/2011/02/nodither.jpg?w=300" medium="image">
			<media:title type="html">Dithering problem: float to 16bit</media:title>
		</media:content>
	</item>
		<item>
		<title>Audio Programming</title>
		<link>http://boundaryfunctions.wordpress.com/2011/02/24/audio-programming/</link>
		<comments>http://boundaryfunctions.wordpress.com/2011/02/24/audio-programming/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 10:51:20 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[about]]></category>
		<category><![CDATA[audio programming]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[c]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=128</guid>
		<description><![CDATA[I didn&#8217;t use this blog a lot lately, but I really want to keep it alive. At the moment I&#8217;m trying to get my hands on Audio Programming in C, the (quite far away) goal is to do some audio manipulation with embedded devices (maybe with Arduino, maybe something more powerful). My starting point is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=128&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t use this blog a lot lately, but I really want to keep it alive. At the moment I&#8217;m trying to get my hands on Audio Programming in C, the (quite far away) goal is to do some audio manipulation with embedded devices (maybe with Arduino, maybe something more powerful).<br />
My starting point is the newly released &#8220;<a href="http://mitpress.mit.edu/9780262014465">The Audio Programming Book</a>&#8221; by <a href="http://www.csounds.com/boulanger/">Richard Boulanger</a> and <a href="http://music.nuim.ie/staff/drvictorlazzarini">Victor Lazzarini</a>. Since I worked through maybe half of the book, I&#8217;m still not really advanced, but I will keep track of my process by posting some code here.<br />
The book is wonderful and really a complete compendium on audio programming knowledge (coding style, data structures, mathematical foundations, &#8230;) while still aimed more towards the programming musician than the music-playing programmer. That said, since it&#8217;s the first edition, there are still some errata. If you find some, you may post them to the <a href="http://noisepages.com/groups/the-audio-programming-book/forum/topic/erratum/">errata thread</a> at the <a href="http://noisepages.com/groups/the-audio-programming-book/">group dedicated to the book</a> over at noisepages. I will also try to cover some of the problems here.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=128&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2011/02/24/audio-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>
	</item>
		<item>
		<title>Hermannbecher</title>
		<link>http://boundaryfunctions.wordpress.com/2011/01/16/hermannbecher/</link>
		<comments>http://boundaryfunctions.wordpress.com/2011/01/16/hermannbecher/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 23:34:03 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=122</guid>
		<description><![CDATA[A &#8216;Hermanmbecher&#8217; is a famous drink, consisting of the following ingredients: 2/3 &#8220;Almdudler&#8221; Lemonade 1/3 Sweet, cheap red wine It&#8217;s perfect!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=122&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A &#8216;Hermanmbecher&#8217; is a famous drink, consisting of the following ingredients:</p>
<li>2/3 &#8220;Almdudler&#8221; Lemonade</li>
<li>1/3 Sweet, cheap red wine</li>
<p>It&#8217;s perfect!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=122&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2011/01/16/hermannbecher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>
	</item>
		<item>
		<title>new theme &#8211; monochrome</title>
		<link>http://boundaryfunctions.wordpress.com/2010/04/28/new-theme-monochrome/</link>
		<comments>http://boundaryfunctions.wordpress.com/2010/04/28/new-theme-monochrome/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 11:07:09 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[about]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=103</guid>
		<description><![CDATA[i stumbled upon this new theme monochrome by mono-lab. i really like it, it&#8217;s very clean and slick but still eyecandy, and from now on it will be the new look for this blog. i hope you like it &#8230; and that it encourages me to post more often.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=103&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>i stumbled upon this new theme <a href="http://wordpress.org/extend/themes/monochrome" target="_blank">monochrome</a> by <a href="http://www.mono-lab.net/" target="_blank">mono-lab</a>. i really like it, it&#8217;s very clean and slick but still eyecandy, and from now on it will be the new look for this blog.<br />
i hope you like it &#8230; and that it encourages me to post more often.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=103&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2010/04/28/new-theme-monochrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>
	</item>
		<item>
		<title>make lm-sensors work with kernel 2.6.31 // ubuntu 9.10</title>
		<link>http://boundaryfunctions.wordpress.com/2010/04/27/make-lm-sensors-work-with-kernel-2-6-31-ubuntu-9-10/</link>
		<comments>http://boundaryfunctions.wordpress.com/2010/04/27/make-lm-sensors-work-with-kernel-2-6-31-ubuntu-9-10/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 15:43:34 +0000</pubDate>
		<dc:creator>boundaryfunctions</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[lm-sensors]]></category>
		<category><![CDATA[mainboard]]></category>
		<category><![CDATA[temperature]]></category>

		<guid isPermaLink="false">http://boundaryfunctions.wordpress.com/?p=91</guid>
		<description><![CDATA[i recently tried to get some information about the temperature of my cpu and the speeds of the fans in my pc. the programm of choice to do this with ubuntu is lm-sensors. but due to a well known bug with kernel 3.6.31 (which is part of current ubuntu karmic), lm-sensors doesn&#8217;t work flawlessly with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=91&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>i recently tried to get some information about the temperature of my cpu and the speeds of the fans in my pc. the programm of choice to do this with ubuntu is lm-sensors. but due to a well known <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/418246">bug</a> with kernel 3.6.31 (which is part of current ubuntu karmic), lm-sensors doesn&#8217;t work flawlessly with my mainboard, an <strong>asus m3a</strong> &#8211; and it seems that other mainboards (especially asus) are also affected.<br />
the most reliable way to fix this, is to install the most recent version of lm-sensors from the sources. it took me some time, to get all needed information to do that, so here&#8217;s a step-by-step tutorial.<br />
<span id="more-91"></span></p>
<p>you can download the sources from <a href="http://www.lm-sensors.org/wiki/Download">the download-page of the lm-sensors-project </a> or just by typing this in a terminal window:</p>
<p><pre class="brush: bash; gutter: false; wrap-lines: false;">wget http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-3.1.2.tar.bz2</pre></p>
<p>now you should unpack the archive with the sources by typing and change to the extracted directory:</p>
<p><pre class="brush: bash; gutter: false; wrap-lines: false;">tar xjf lm_sensors-3.1.2.tar.bz2&lt;br /&gt;
cd lm_sensors-3.1.2</pre></p>
<p>before you proceed, you should resolve all dependencies for the build-process by typing:</p>
<p><pre class="brush: bash; gutter: false; wrap-lines: false;">sudo apt-get install build-essential gcc flex bison librrd-dev rrdtool perl checkinstall</pre></p>
<p>installing it is then relatively easy, just type:</p>
<p><pre class="brush: bash; gutter: false; wrap-lines: false;">sudo checkinstall -D</pre></p>
<p>answer the first questions by just pressing enter until it your terminal looks like this:</p>
<pre> Das Paket wird entsprechend dieser Vorgaben erstellt:

0 -  Maintainer: [ boundaryfunctions ]
1 -  Summary: [ Package created with checkinstall 1.6.1 ]
2 -  Name:    [ lm-sensors ]
3 -  Version: [ 3.1.2 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ lm_sensors-3.1.2 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ lm-sensors ]

Geben Sie die betreffende Nummer ein, um die Vorgaben zu ändern:</pre>
<p>here you should type &#8220;<em>3</em>&#8221; and input &#8220;<em>1:3.1.2-fromsources</em>&#8220;. this way, the automatic updates will recognise your installation of lm-sensors as a newer version than in the ubuntu sources &#8211; and stop bothering you to &#8220;update&#8221; to that older version. however, if there will be a newer version of lm-tools in any of your packetsources, update will install it.</p>
<p>then you should type in &#8220;<em>10</em>&#8221; and answer the prompt with &#8220;<em>perl,rrdtool</em>&#8220;, so your packagemanagement knows,  that lm-sensors depends on <em>perl</em> and <em>rrdtool</em> to work properly.<br />
your screen should by now look like this:</p>
<pre>0 -  Maintainer: [ boundaryfunctions ]
1 -  Summary: [ Package created with checkinstall 1.6.1 ]
2 -  Name:    [ lm-sensors ]
3 -  Version: [ 1:3.1.2-fromsources ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ lm_sensors-3.1.2 ]
9 -  Alternate source location: [  ]
10 - Requires: [ perl,rrdtool ]
11 - Provides: [ lm-sensors ]
</pre>
<p>now press enter a last time and after loads of terminal-output, lm-sensors should be installed. let it detect your sensors with:</p>
<p><pre class="brush: bash; gutter: false; wrap-lines: false;">sudo sensors-detect</pre></p>
<p>you  should just enter yes to all the questions it asks, especially when it&#8217;s about adding modules to your <em>/etc/modules</em>. if it did then one last step would be reloading the kernel-modules:</p>
<p><pre class="brush: bash; gutter: false; wrap-lines: false;">sudo /etc/init.d/module-init-tools restart</pre></p>
<p>you are finally done! enter &#8220;<em>sensors</em>&#8221; in a terminal to let the values of your pcs inner life come to the desktop. it might be handy to use some frontend to lm-sensors like ksensors, xsensors or computertemp.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boundaryfunctions.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boundaryfunctions.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boundaryfunctions.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boundaryfunctions.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boundaryfunctions.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boundaryfunctions.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boundaryfunctions.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boundaryfunctions.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boundaryfunctions.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boundaryfunctions.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boundaryfunctions.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boundaryfunctions.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boundaryfunctions.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boundaryfunctions.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boundaryfunctions.wordpress.com&amp;blog=10757660&amp;post=91&amp;subd=boundaryfunctions&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boundaryfunctions.wordpress.com/2010/04/27/make-lm-sensors-work-with-kernel-2-6-31-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/36cc6de8077df7227c67ba7b70267798?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">boundaryfunctions</media:title>
		</media:content>
	</item>
	</channel>
</rss>
