<?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>Frozentux &#187; Ubuntu</title>
	<atom:link href="http://www.frozentux.net/category/linux/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frozentux.net</link>
	<description>Yet another site</description>
	<lastBuildDate>Thu, 13 Oct 2011 19:37:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bugs, bugs and more bugs</title>
		<link>http://www.frozentux.net/2010/12/bugs-bugs-and-more-bugs/</link>
		<comments>http://www.frozentux.net/2010/12/bugs-bugs-and-more-bugs/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 10:25:32 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Bugs]]></category>

		<guid isPermaLink="false">http://www.frozentux.net/?p=640</guid>
		<description><![CDATA[Lately, I&#8217;ve come to realize more and more that bug handling in open source, and specifically in Ubuntu has dramatically declined in efficiency. For years I&#8217;ve been extremely satisfied with using Linux because it&#8217;s bug free, there has simply not been any serious bugs that I&#8217;ve run into. In the last weeks, I&#8217;ve run into [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve come to realize more and more that bug handling in open source, and specifically in Ubuntu has dramatically declined in efficiency. For years I&#8217;ve been extremely satisfied with using Linux because it&#8217;s bug free, there has simply not been any serious bugs that I&#8217;ve run into. In the last weeks, I&#8217;ve run into several more or less serious bugs in Ubuntu, which got me looking at how the bug handling is done.</p>
<p>First off, a few weeks ago, I ran into a bug with Ubuntu 10.10 Ubiquity (the Live CD installer) where I accidentally marked my old /home drive as ext4 when it was ext3 (but not to reformat it). The installer complied happily, and set it up as ext4, but once it got back online, the harddrive was completely wiped. No warning, no nothing. I started looking around, after a while I&#8217;ve found several reports on the same matter on launchpad.  For example <a href="https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/579866">this</a> and <a href="https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/665691">this</a>.</p>
<p>This lead me to take a look at <a href="https://bugs.launchpad.net/ubuntu/+source/ubiquity">Ubiquity&#8217;s other bugs in launchpad</a>, and it&#8217;s not very promising. The main installer of Ubuntu 10.10 has 1528 Open bugs as of writing this, of which 846 bugs are new, 35 bugs are marked High importance &#8212; and the bugs I found (dare I say, they seem Critical to me, are still not marked with any importance at all). Only 12 bugs are marked as having a patch.</p>
<p>Fine, maybe this is not the poster child of open source. However, the last few days I&#8217;ve been severely annoyed by the password popup which is misbehaving. I enter the password, and hit enter (or hit the Authenticate button) and the password field disappears, but the rest of the dialog stays up, and nothing works in it. The only thing you can do is to kill it with the x button. When you do this, you get authenticated&#8230;</p>
<p>Since I&#8217;m not sure exactly how the authentication is performed in Ubuntu for the update manager etc, I decided to check the update-manager package for Ubuntu on Launchpad. What do I see, if not another package with gigantic mass of bugs filed, but noone dealing with them. 1017 Open bugs, 520 of those are New and 15 marked as High importance. This bug I&#8217;ve been having has been reported all over the net, but noone seems to be dealing with it and it isn&#8217;t really reported in launchpad. Some computers has it, some doesn&#8217;t. It&#8217;s nowhere near a critical bug, or even a high importance one, but it&#8217;s annoying none the less and it looks extremely crude and comes off giving a fairly unstable feeling.</p>
<p>All this being said, I am wondering how bug handling is done, and how it should be managed on &#8220;aggregate&#8221; projects such as Debian and Ubuntu. I think the idea is really nice, having upstream bug trackers for each package in the project, but maybe we are spreading too thin having several bug trackers for each minor project? Also, how do we as &#8220;normal&#8221; users know which package is the reason for the error? I am not so sure it is really the update-manager that is the error in this case, it might as well be some completely other thing behind all that dbus stuff etc. Ie, what is the point of me filing bug reports if I&#8217;m not sure they wind up in the right place, or are at all looked after?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2010/12/bugs-bugs-and-more-bugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.10 r8192se_pci driver on the Toshiba Satellite T130-17E (Realtek RTL8191SEvB)</title>
		<link>http://www.frozentux.net/2010/12/ubuntu-10-10-r8192se_pci-driver-on-the-toshiba-satellite-t130-17e-realtek-rtl8191sevb/</link>
		<comments>http://www.frozentux.net/2010/12/ubuntu-10-10-r8192se_pci-driver-on-the-toshiba-satellite-t130-17e-realtek-rtl8191sevb/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 10:05:39 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Phone]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[r8192se_pci]]></category>
		<category><![CDATA[RTL8191SEvB]]></category>
		<category><![CDATA[Wifi]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.frozentux.net/?p=635</guid>
		<description><![CDATA[I&#8217;ve been home for a few days with a really bad back, and the only thing I&#8217;ve been able to do is watch tv, and some minor work with the laptop. I&#8217;ve been running Windows 7 which it was delivered with for a few months to get a feel of it, and I must say [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been home for a few days with a really bad back, and the only thing I&#8217;ve been able to do is watch tv, and some minor work with the laptop. I&#8217;ve been running Windows 7 which it was delivered with for a few months to get a feel of it, and I must say I was pleasantly surprised for the most part. It hasn&#8217;t crashed more than once or twice in three months, and it is fairly snappy (except boottimes seems to get worse and worse, at this point it takes 2-3 minutes to boot). Anyways, for some reason I get a bit sad inside (and bored) every time I boot Windows, there is just &#8220;something&#8221; about the feel, the look or&#8230; I can&#8217;t really put my finger on it, that I can&#8217;t stand. How the windows open and close perhaps, I just don&#8217;t know.</p>
<p>So, yesterday I wanted to test android SDK, re-realized just how much of a bitch it is to install stuff on Windows, so I finally got around to installing Ubuntu 10.10 on it (Already running 10.10 on desktop and mediapc), removing the extra backup partition they deliver laptops with these days. Sidenote, isn&#8217;t it a bit like selling a candle with a flammable fire extinguisher to sell a laptop with 500gig harddrive, split it in half, and use on half for &#8220;backups&#8221;? I digress.</p>
<p>So, installation went <em>almost</em> flawless. The wireless card was identified, saw networks, but was unable to connect to any of them. I managed to pass the installation using trusty old cables, and after installation was done I started fiddling about, reading on the net etc, and found noone who had solved the combination or at least written about it.</p>
<p>Main problem seems to have been hardware wep encoding/decoding, which can be turned off using the hwwep flag to the r8192se_pci module. On Ubuntu 10.10, remove the module, and then reload it by doing this:</p>
<p><code>rmmod r8192se_pci<br />
modprobe r8192se_pci hwwep=0<br />
</code><br />
If your network works now, you can automate the setting by editing/adding the configuration to modprobe.d, by editing /etc/modprobe.d/realtek.conf and adding the following line:</p>
<p><code>options r8192se_pci hwwep=0</code></p>
<p>I hope this has been some help!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2010/12/ubuntu-10-10-r8192se_pci-driver-on-the-toshiba-satellite-t130-17e-realtek-rtl8191sevb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Screenmovie 1.1 released</title>
		<link>http://www.frozentux.net/2010/05/screenmovie-1-1-released/</link>
		<comments>http://www.frozentux.net/2010/05/screenmovie-1-1-released/#comments</comments>
		<pubDate>Fri, 07 May 2010 06:16:35 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Frozentux.net]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[desktop recording]]></category>
		<category><![CDATA[pygtk]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Screenmovie]]></category>

		<guid isPermaLink="false">http://www.frozentux.net/?p=601</guid>
		<description><![CDATA[A quick note that Screenmovie 1.1 has been released. It&#8217;s still very crude, but adds some sound recording and the ability to turn it on/off. Postprocessing is not supported yet but should be there in the next version. Features: Record video Record sound Configure file format Configure video codec + settings (5-6 codecs chosen for [...]]]></description>
			<content:encoded><![CDATA[<p>A quick note that <a href="http://www.frozentux.net/projects/python/screenmovie/">Screenmovie 1.1</a> has been released. It&#8217;s still very crude, but adds some sound recording and the ability to turn it on/off. Postprocessing is not supported yet but should be there in the next version.</p>
<p>Features:</p>
<ul>
<li>Record video</li>
<li>Record sound</li>
<li>Configure  file format</li>
<li>Configure video codec + settings (5-6 codecs chosen  for now)</li>
<li>Configure audio codec + settings (2 codecs for now)</li>
</ul>
<p>I  still have some problems, but I just found some info on how to possibly  make some problems better at least.</p>
<p>Todo:</p>
<ul>
<li>Fix some  high cpu usage problems</li>
<li>Add global keybindings</li>
<li>Postprocessing  encoding</li>
<li>Clean up and add some values specific for codecs (as  required).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2010/05/screenmovie-1-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Ubuntu as Media Server for Xbox360</title>
		<link>http://www.frozentux.net/2009/11/using-ubuntu-as-media-server-for-xbox360/</link>
		<comments>http://www.frozentux.net/2009/11/using-ubuntu-as-media-server-for-xbox360/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 19:24:49 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[UPnP]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://www.frozentux.net/?p=483</guid>
		<description><![CDATA[I got a Xbox360 since about a year and I just noticed it had some way of connecting to a PC, using the PC as a Media Server. Unfortunately it required a Windows Media Center installation to work, or so it claimed at least. This is probably not news to anyone, but it was very [...]]]></description>
			<content:encoded><![CDATA[<p>I got a Xbox360 since about a year and I just noticed it had some way of connecting to a PC, using the PC as a Media Server. Unfortunately it required a Windows Media Center installation to work, or so it claimed at least. This is probably not news to anyone, but it was very easy to get Ubuntu (or any other Linux distro as a matter of fact) to serve media for the Xbox 360. Xbox 360 uses UPnP to get media from the Windows Media Center PC. To make any recent Ubuntu able to serve UPnP suitable for the Xbox, do the following:</p>
<ol>
<li>sudo apt-get install ushare</li>
<li>sudo dpkg-reconfigure ushare</li>
<li>sudo vim /etc/ushare.conf
<ol>
<li>Make sure all the settings are correct.</li>
</ol>
</li>
<li>sudo vim /etc/default/ushare
<ol>
<li>Make sure it contains <em>USHARE_OPTIONS=&#8221;&#8211;xbox&#8221;</em>.</li>
</ol>
</li>
<li>sudo /etc/init.d/ushare restart</li>
</ol>
<p>You should now be able to find the PC by searching for it from the Xbox interface (the name you set in ushare.conf should show up in the list of found PC&#8217;s). Now that that&#8217;s said, I should hint that the Xbox360 has a really shitty availability of audio and video codecs, and I don&#8217;t know if it&#8217;s possible to resolve this problem. There are hints that there is something called a UPnP Media Adaptor on <a href="http://ushare.geexbox.org/">the ushare website</a> which should be able to convert to proper file formats as necessary, but ushare does not have that ability. Of course, that would give a shitload of cpu load on the fileserver as well, something which sounds less good in my opinion.</p>
<p>My personal opinion so far, Xbox 360 media center is really simple to use, but the available codecs, flexibility and scalability is catastrophically bad in comparison to my MythBuntu installation (still running 9.04 though). The Mythbuntu installation is a bit heavy on the configuration, but much more flexible, handles almost all codecs I&#8217;ve run into without even a hitch, and very scalable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2009/11/using-ubuntu-as-media-server-for-xbox360/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dpkg and apt-get reading database is really slow [fixed]</title>
		<link>http://www.frozentux.net/2009/08/dpkg-and-apt-get-reading-database-is-really-slow-fixed/</link>
		<comments>http://www.frozentux.net/2009/08/dpkg-and-apt-get-reading-database-is-really-slow-fixed/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 06:25:00 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Dpkg]]></category>

		<guid isPermaLink="false">http://fs1/fs1/?p=205</guid>
		<description><![CDATA[I&#8217;ve had problems many times with the &#8220;reading database&#8221; step in deb package based systems getting really slow. Today it took over 1,5 minute on a quad core machine with 4 gig ram, which is simply over the top for me. Within 5 minutes of searching I found this: http://antti-juhani.kaijanaho.fi/newblog/archives/521 So a total of 7 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had problems many times with the &#8220;reading database&#8221; step in deb package based systems getting really slow. Today it took over 1,5 minute on a quad core machine with 4 gig ram, which is simply over the top for me.</p>
<p>Within 5 minutes of searching I found this:</p>
<p>http://antti-juhani.kaijanaho.fi/newblog/archives/521</p>
<p>So a total of 7 minutes later, it takes me less than 2 seconds to install small packages again. I should&#8217;ve found this earlier <img src='http://www.frozentux.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2009/08/dpkg-and-apt-get-reading-database-is-really-slow-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating windows to virtualbox</title>
		<link>http://www.frozentux.net/2009/08/migrating-windows-to-virtualbox/</link>
		<comments>http://www.frozentux.net/2009/08/migrating-windows-to-virtualbox/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 09:09:00 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://fs1/fs1/?p=204</guid>
		<description><![CDATA[I finally got rid of the last windows computer in our home. My laptop had a backup installation of Windows XP just in case I realized I had either forgotten something on that partition, or I realized I had some need I had forgotten. This partition has now been moved to virtualbox on my workstation [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got rid of the last windows computer in our home. My laptop had a backup installation of Windows XP just in case I realized I had either forgotten something on that partition, or I realized I had some need I had forgotten. This partition has now been moved to virtualbox on my workstation via the http://www.virtualbox.org/wiki/Migrate_Windows how-to.</p>
<p>Also, my wifes laptop running Windows Vista stopped working (again), and she had finally had enough of the problems that Windows installation has caused so she asked me to remove Windows Vista and install Ubuntu 9.04. The harddrive was also copied over to the workstation and I tried the same how-to as above, but it didn&#8217;t work properly unfortunately, so I winded up just moving the harddrive inside my old Windows XP installation.</p>
<p>Once this is done, I&#8217;m planning to reduce the size of the harddrives. This is 220gig data at the moment, so it could be a good thing. I will try http://forums.virtualbox.org/viewtopic.php?p=572#p572 and see how it goes. Once that is done, I&#8217;m almost 100% free of all the problems we&#8217;ve had with Windows. The only windows I have left is the backups for emergencies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2009/08/migrating-windows-to-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mednafen configuration for Logitech Precision</title>
		<link>http://www.frozentux.net/2008/10/mednafen-configuration-for-logitech-precision/</link>
		<comments>http://www.frozentux.net/2008/10/mednafen-configuration-for-logitech-precision/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 06:57:00 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Joystick]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://fs1/fs1/?p=193</guid>
		<description><![CDATA[As I&#8217;ve already stated partially, I got an HTPC at home running MythTV on ubuntu. One of the things I&#8217;ve wanted to do for a long time was to get some games running on it. Supertuxkart was simple and was installed in less than 3-4 minutes once I understood the basics of the MythGames plugin [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve already stated partially, I got an HTPC at home running MythTV on ubuntu. One of the things I&#8217;ve wanted to do for a long time was to get some games running on it. Supertuxkart was simple and was installed in less than 3-4 minutes once I understood the basics of the MythGames plugin (typing with a on-screen keyboard and a remote control is slow).</p>
<p>Anyways, I did have some problems getting a NES emulator, or any emulator at all as a matter of fact, running on it, and I also had some problems getting input from the right devices to them properly. I finally decided on mednafen as it seemed the easiest to understand.</p>
<p>Let&#8217;s understand the structure. NES and other games are usually downloaded in some image file. Mednafen is installed as a binary. MythGames needs to know about the binary used to launch a NES image, and where the NES images are located. I downloaded mednafen using apt-get install mednafen. Secondly, MythGames needs to know where you will put the images, personally I put them in /var/games/nes/. This is entered into the mythtv configuration using the Setup -> Game Settings -> Game Players. Choose New Game Player and enter</p>
<p>Player name: <span style="font-weight: bold;">mednafen </span>(for example)<br />Type: <span style="font-weight: bold;">Other</span><br />command: <span style="font-weight: bold;">mednafen -nes.stretch 1 -fs 1 -vdriver 0 %s</span><br />Rom Path: <span style="font-weight: bold;">/var/games/nes</span></p>
<p>Having a keyboard around when doing this is prefered, using the on-screen keyboard takes ages.</p>
<p>Once this is done, go to Setup -> Game Settings -> Scan for games. This will scan the /var/games/nes directory for all images and add them to the list. To start a game, go to Games. Then get into the &#8220;All Games&#8221; -> &#8220;mednafen&#8221; and you should find all the games from /var/games/nes there.</p>
<p>Click one, and the game should hopefully start. The first time mednafen is run, it creates a directory ~/.mednafen/ containing a basic configuration. The following is an example to get my Logitech Precision gamepad running with it:</p>
<p>nes.input.port1.gamepad.a joystick 42190af389429475 00000002<br />nes.input.port1.gamepad.rapid_a joystick 42190af389429475 00000003<br />nes.input.port1.gamepad.b joystick 42190af389429475 00000000<br />nes.input.port1.gamepad.rapid_b joystick 42190af389429475 00000001<br />nes.input.port1.gamepad.select joystick 42190af389429475 00000008<br />nes.input.port1.gamepad.start joystick 42190af389429475 00000009<br />nes.input.port1.gamepad.up joystick 42190af389429475 0000c001<br />nes.input.port1.gamepad.down joystick 42190af389429475 00008001<br />nes.input.port1.gamepad.left joystick 42190af389429475 0000c000<br />nes.input.port1.gamepad.right joystick 42190af389429475 00008000</p>
<p>nes.input.port2.gamepad.a joystick 42190af389429476 00000002<br />nes.input.port2.gamepad.rapid_a joystick 42190af389429476 00000003<br />nes.input.port2.gamepad.b joystick 42190af389429476 00000000<br />nes.input.port2.gamepad.rapid_b joystick 42190af389429476 00000001<br />nes.input.port2.gamepad.select joystick 42190af389429476 00000008<br />nes.input.port2.gamepad.start joystick 42190af389429476 00000009<br />nes.input.port2.gamepad.up joystick 42190af389429476 0000c001<br />nes.input.port2.gamepad.down joystick 42190af389429476 00008001<br />nes.input.port2.gamepad.left joystick 42190af389429476 0000c000<br />nes.input.port2.gamepad.right joystick 42190af389429476 00008000</p>
<p>command.exit joystick 42190af389429475 00000006&amp;joystick 42190af389429475 00000007<br />command.exit joystick 42190af389429476 00000006&amp;joystick 42190af389429476 00000007</p>
<p>Unfortunately, the above changes around a bit from device to device and atm i&#8217;m not even sure the i&#8217;d will survive from disconnect/connect of the gamepads.</p>
<p>The proper way of doing this is to:</p>
<p>1. Start a game.<br />2. Press Alt+Shift+1<br />3. Push the correct buttons asked for on screen to do specified command. (First time you push a button adds it to the command, second time you push the same button marks it &#8220;final&#8221; for the command sequence. Peculiar, I know. So, to make the game use button 2 and 3 in conjunction to be button A, you&#8217;d first press button 2 once, then button 3 twice.<br />4. hit esc on the keyboard to leave mednafen. The config should now be saved.</p>
<p>I haven&#8217;t found a way to create the &#8220;command.exit&#8221; commands yet. I&#8217;ll have to work some more on that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2008/10/mednafen-configuration-for-logitech-precision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.04 lirc_imon VFD&#8217;s</title>
		<link>http://www.frozentux.net/2008/09/ubuntu-804-lirc_imon-vfds/</link>
		<comments>http://www.frozentux.net/2008/09/ubuntu-804-lirc_imon-vfds/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 16:43:00 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[iMON]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[lirc]]></category>
		<category><![CDATA[Remote Control]]></category>
		<category><![CDATA[VFD]]></category>

		<guid isPermaLink="false">http://fs1/fs1/?p=181</guid>
		<description><![CDATA[I got a silverstone LC20 chassi with a built in iMON vacuum fluorescent display (VFD) and IR remote control. I recently upgraded to Ubuntu 8.04 from 7.10 &#8212; yes I know, I am a bit late, but generally you don&#8217;t have to deal with kinks like this one when that happens. Ubuntu 7.10 -&#62; 8.04 [...]]]></description>
			<content:encoded><![CDATA[<p>I got a silverstone LC20 chassi with a built in iMON <a href="http://en.wikipedia.org/wiki/Vacuum_fluorescent_display">vacuum fluorescent display</a> (VFD) and IR remote control. I recently upgraded to Ubuntu 8.04 from 7.10 &#8212; yes I know, I am a bit late, but generally you don&#8217;t have to deal with kinks like this one when that happens.</p>
<p>Ubuntu 7.10 -&gt; 8.04 changed the behaviour of the lirc_imon module pretty little, yet radically. The old default was to treat all iMON driven screens as VFD&#8217;s, but it now defaults to treat all iMON modules as LCD modules instead.</p>
<p>This results in tons of errors being pumped out (10&#8242;s-100&#8242;s per second), like this one:</p>
<p><span style="font-style: italic;">Sep  9 21:35:00 fs1 kernel: [   71.481262] /var/lib/dkms/lirc/0.8.3~pre1/build/drivers/lirc_imon/lirc_imon.c: lcd_write: invalid payload size: 32 (expecting <img src='http://www.frozentux.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </span></p>
<p>Also, the VFD will not work. To make a long story short, to fix it, you need to tell the kernel module that the VFD is in fact a VFD and not a LCD, by giving the kernel module the option <span style="font-style: italic;">islcd=0</span>. For example, in /etc/modprobe.d/options:</p>
<p><span style="font-style: italic;">options lirc_imon islcd=0</span></p>
<p>I hope this helps anyone out there. I will soon try to have something together on getting the iMON PAD working properly. The basics was simple to get  working, but the &#8220;mousepad&#8221; has been a general pain to get up and running properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2008/09/ubuntu-804-lirc_imon-vfds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Qt presentation tomorrow</title>
		<link>http://www.frozentux.net/2008/09/qt-presentation-tomorrow/</link>
		<comments>http://www.frozentux.net/2008/09/qt-presentation-tomorrow/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 19:33:00 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://fs1/fs1/?p=179</guid>
		<description><![CDATA[So, I&#8217;m holding a brief Qt presentation on a demo i made a few weeks back. It&#8217;s pretty, and got a ton of stylesheets on it. Going down tomorrow at work. Hopefully people will be a little bit interested at least. It&#8217;s not that often I dare get my ass up there behind a podium, [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m holding a brief Qt presentation on a demo i made a few weeks back. It&#8217;s pretty, and got a ton of stylesheets on it. Going down tomorrow at work. Hopefully people will be a little bit interested at least. It&#8217;s not that often I dare get my ass up there behind a podium, or speak up at all for that matter.</p>
<p>To be honest, I don&#8217;t know why really, I just hate being in front of people talking and possibly saying anything that might be wrong. Of course, there&#8217;s a reason why I&#8217;m doing the presentation, and not someone else. I&#8217;m the only one with any substantial experience at all of this subject, so why not basically.</p>
<p>Also, I&#8217;m feeling horribly stressed as of late. I started on a project last week, and it&#8217;s getting to me. Need to take a minute, sit down, and calm down.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2008/09/qt-presentation-tomorrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous integration and buildserver</title>
		<link>http://www.frozentux.net/2008/09/continuous-integration-and-buildserver/</link>
		<comments>http://www.frozentux.net/2008/09/continuous-integration-and-buildserver/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 16:11:00 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://fs1/fs1/?p=177</guid>
		<description><![CDATA[So, I finally got around to trying out continuous integration and got a buildserver at home. Ok, not much use on any 1-man projects, but should be good enough for some testing at least. I&#8217;m currently using cruisecontrol for it, and so far so good. I&#8217;ve got a few points I sincerely react against, but [...]]]></description>
			<content:encoded><![CDATA[<p>So, I finally got around to trying out <a href="http://en.wikipedia.org/wiki/Continuous_Integration">continuous integration</a> and got a buildserver at home. Ok, not much use on any 1-man projects, but should be good enough for some testing at least. I&#8217;m currently using <a href="http://cruisecontrol.sourceforge.net/">cruisecontrol</a> for it, and so far so good. I&#8217;ve got a few points I sincerely react against, but I&#8217;ll get back to that a bit later.</p>
<p>For those not knowing what continuous integration is, I suggest reading the above link. Basically, when you run a project, you always run into some &#8220;final&#8221; integration problems. People have coded each on their own side, and you wind up having to &#8220;integrating&#8221; the code so that it all works as supposed. In the one extreme, you have everyone coding on their own tree from start to end, and then you finally have an integration session. In this shitty situation, you have no clue how long it will take. On the other extreme, you have &#8220;perfect&#8221; continuous integration, where every single line of code is tested and checked that it doesnt screw things up.</p>
<p>A buildserver such as cruisecontrol is an excellent tool for doing &#8220;good&#8221; continuous integration. What it does is as follows, it connects to your central code repository, checks for any changes. If there was changes, it downloads them, and then rebuilds the project(s). If you have done it properly, you also have a ton of tests that you can run on the project. This is then reported or output in several different ways. Did it fail, did it succeed, and so forth.</p>
<p>I might be able to convince my new project manager to use a cruisecontrol server for the project I am working on at the moment, and he sounds like he likes the idea. We just need to consider everything for this project, and I need to figure out just how it works and how to configure it etc etc etc =) . Either way, I think it will be interesting to find out more about this type of development, and to see if it actually changes the development in any large way.</p>
<p>Oh, yes, I currently got two things I need to figure out with cruisecontrol. If I got it right, it doesn&#8217;t support GNU Make. Not supporting make seems&#8230; well, to be honest, totally stupid. It&#8217;s been one of the biggest make systems for 20 years or more, so there&#8217;s bound to be like 500000+ projects out there already running Make. I know it&#8217;s an old system, but it works, and it&#8217;s there already.</p>
<p>The second thing, I&#8217;m not totally certain of this, but subversion support seems to be abysmal. I need to look more at it however to find out the lay of the land or something.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2008/09/continuous-integration-and-buildserver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

