<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.6" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Wendall's Rants</title>
		<link>http://www.wendallcada.com/</link>
		<description>Information on projects, education and technology. Corvallis, Oregon/Sandpoint, Idaho</description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.6"/>
		<ttl>60</ttl>
				<item>
			<title>NoSquint Firefox Extension</title>
			<link>http://www.wendallcada.com/2009/04/29/nosquint-firefox-extension</link>
			<pubDate>Wed, 29 Apr 2009 17:57:31 +0000</pubDate>			<dc:creator>Wendall Cada</dc:creator>
			<category domain="alt">IT</category>
<category domain="alt">Web Design</category>
<category domain="main">Firefox</category>			<guid isPermaLink="false">69@http://www.wendallcada.com/</guid>
						<description>&lt;p&gt;For whatever reason, designers have decided for the masses that &lt;span style=&quot;font-size:8px&quot;&gt;tiny fixed text&lt;/span&gt; is a good idea for content. Well, it's not. I have 20/20 vision, and often struggle to read text on web pages. What good does it do to have a 20+ inch monitor when you need a magnifying glass to read the text? That's right, none at all.&lt;/p&gt;

&lt;p&gt;Annoyed with the lack of user defined controls for the zoom capabilities of &lt;a href=&quot;http://www.getfirefox.com&quot;&gt;Firefox&lt;/a&gt;, I did a quick search for &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/&quot;&gt;add-ons&lt;/a&gt; to see what answers were out there. I came across an extremely useful little &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/&quot;&gt;add-on&lt;/a&gt; called &lt;a href=&quot;http://urandom.ca/nosquint/&quot;&gt;NoSquint&lt;/a&gt;. &lt;a href=&quot;http://urandom.ca/nosquint/&quot;&gt;NoSquint&lt;/a&gt; allows global, and per page zoom levels. And as the title of the add-on would suggest: No more squinting to read text!&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>For whatever reason, designers have decided for the masses that <span style="font-size:8px">tiny fixed text</span> is a good idea for content. Well, it's not. I have 20/20 vision, and often struggle to read text on web pages. What good does it do to have a 20+ inch monitor when you need a magnifying glass to read the text? That's right, none at all.</p>

<p>Annoyed with the lack of user defined controls for the zoom capabilities of <a href="http://www.getfirefox.com">Firefox</a>, I did a quick search for <a href="https://addons.mozilla.org/en-US/firefox/">add-ons</a> to see what answers were out there. I came across an extremely useful little <a href="https://addons.mozilla.org/en-US/firefox/">add-on</a> called <a href="http://urandom.ca/nosquint/">NoSquint</a>. <a href="http://urandom.ca/nosquint/">NoSquint</a> allows global, and per page zoom levels. And as the title of the add-on would suggest: No more squinting to read text!</p>]]></content:encoded>
								<comments>http://www.wendallcada.com/2009/04/29/nosquint-firefox-extension#comments</comments>
		</item>
				<item>
			<title>Google Search Remix</title>
			<link>http://www.wendallcada.com/2009/04/22/google-search-remix</link>
			<pubDate>Wed, 22 Apr 2009 19:51:37 +0000</pubDate>			<dc:creator>Wendall Cada</dc:creator>
			<category domain="alt">IT</category>
<category domain="main">Reviews</category>
<category domain="alt">Firefox</category>			<guid isPermaLink="false">68@http://www.wendallcada.com/</guid>
						<description>&lt;p&gt;I've been using a search tool for the last year or so that I absolutely love. &lt;a href=&quot;http://goosh.org&quot;&gt;Goosh&lt;/a&gt; is an Ajax tool that behaves like a *nix shell. You can find and use this tool at &lt;a href=&quot;http://goosh.org&quot;&gt;goosh.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Favorite features:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;No ads.&lt;/li&gt;
  &lt;li&gt;Quick readable results.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.wikipedia.org&quot;&gt;Wikipedia&lt;/a&gt; search.&lt;/li&gt;
  &lt;li&gt;Superior image search.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.getfirefox.com&quot;&gt;Firefox&lt;/a&gt; search integration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tips:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Type &quot;help&quot; at prompt for all commands.&lt;/li&gt;
  &lt;li&gt;Type &quot;addengine&quot; at prompt for &lt;a href=&quot;http://www.getfirefox.com&quot;&gt;Firefox&lt;/a&gt; integration.&lt;/li&gt;
  &lt;li&gt;Use tab complete for related searches.&lt;/li&gt;
  &lt;li&gt;Use the alternate search keywords, by using the keyword followed by your search string. Here are some examples:&lt;br /&gt;
  &lt;ol&gt;
    &lt;li&gt;&gt; i test&lt;/li&gt;
    &lt;li&gt;&gt; p corvallis oregon&lt;/li&gt;
    &lt;li&gt;&gt; t english spanish test&lt;/li&gt;
  &lt;/ol&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I haven't looked closely into what configuration options that are available. I think having color themes would be nice.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>I've been using a search tool for the last year or so that I absolutely love. <a href="http://goosh.org">Goosh</a> is an Ajax tool that behaves like a *nix shell. You can find and use this tool at <a href="http://goosh.org">goosh.org</a>.</p>

<p>Favorite features:</p>
<ul>
  <li>No ads.</li>
  <li>Quick readable results.</li>
  <li><a href="http://www.wikipedia.org">Wikipedia</a> search.</li>
  <li>Superior image search.</li>
  <li><a href="http://www.getfirefox.com">Firefox</a> search integration.</li>
</ul>

<p>Tips:</p>
<ul>
  <li>Type "help" at prompt for all commands.</li>
  <li>Type "addengine" at prompt for <a href="http://www.getfirefox.com">Firefox</a> integration.</li>
  <li>Use tab complete for related searches.</li>
  <li>Use the alternate search keywords, by using the keyword followed by your search string. Here are some examples:<br />
  <ol>
    <li>> i test</li>
    <li>> p corvallis oregon</li>
    <li>> t english spanish test</li>
  </ol>
  </li>
</ul>

<p>I haven't looked closely into what configuration options that are available. I think having color themes would be nice.</p>]]></content:encoded>
								<comments>http://www.wendallcada.com/2009/04/22/google-search-remix#comments</comments>
		</item>
				<item>
			<title>Skype on Eee PC Ubuntu Netbook Remix</title>
			<link>http://www.wendallcada.com/2009/04/19/skype-on-eee-pc-ubuntu-netbook-remix</link>
			<pubDate>Sun, 19 Apr 2009 23:07:51 +0000</pubDate>			<dc:creator>Wendall Cada</dc:creator>
			<category domain="main">IT</category>
<category domain="alt">Linux</category>
<category domain="alt">Ubuntu</category>			<guid isPermaLink="false">67@http://www.wendallcada.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://dberkholz.wordpress.com/&quot;&gt;Donnie&lt;/a&gt; had asked on my previous post if I had a chance to test &lt;a href=&quot;http://en.wikipedia.org/wiki/Skype&quot;&gt;Skype&lt;/a&gt;. I just tested, and everything works very well. I didn't experience any of the choppiness that he experienced. I know that there have been several bug fixes for both &lt;a href=&quot;http://www.pulseaudio.org/&quot;&gt;PulseAudio&lt;/a&gt; and &lt;a href=&quot;http://www.alsa-project.org/main/index.php/Main_Page&quot;&gt;Alsa&lt;/a&gt; recently to address issues with the Intel Audio chips. For reference, my installed versions are alsa 1.0.18.dfsg-1ubuntu8 and pulseaudio 0.9.14-0ubuntu20.&lt;/p&gt;

&lt;p&gt;I did have to make a special entry in ~/.asoundrc for my stereo headset to output to both speakers. Skype provides 8-bit unsigned mono output audio, so it needs converted to stereo if you want sound in both headphone speakers. I copied these settings from &lt;a href=&quot;http://help.ubuntu.com&quot;&gt;http://help.ubuntu.com&lt;/a&gt; &lt;a href=&quot;https://help.ubuntu.com/community/Skype#Audio%20Problems&quot;&gt;here&lt;/a&gt;. I didn't create the launcher script they mention. Just add the following to your ~/.asoundrc and choose &quot;skype&quot; as your Sound In, Sound Out and Ringer device in Options-&gt;Sound Devices.&lt;/p&gt;

&lt;p class=&quot;amcode&quot;&gt;Code:&lt;/p&gt;&lt;div class=&quot;codeblock amc_code amc_long&quot;&gt;&lt;table&gt;&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;pcm.skype {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; type asym&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; playback.pcm &quot;skypeout&quot;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; capture.pcm &quot;skypein&quot;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;pcm.skypein {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; # Convert from 8-bit unsigned mono (default format set by aoss when&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; # /dev/dsp is opened) to 16-bit signed stereo (expected by dsnoop)&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; #&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; # We can't just use a &quot;plug&quot; plugin because although the open will&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; # succeed, the buffer sizes will be wrong and we'll hear no sound at&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; # all.&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; type route&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; slave {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcm &quot;skypedsnoop&quot;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;format S16_LE&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; }&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; ttable {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0 {0 0.5}&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1 {0 0.5}&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; }&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;pcm.skypeout {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; # Just pass this on to the system dmix&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; type plug&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; slave {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcm &quot;dmix&quot;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; }&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;pcm.skypedsnoop {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; type dsnoop&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; ipc_key 1133&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; slave {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;# &quot;Magic&quot; buffer values to get skype audio to work&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;# If these are not set, opening /dev/dsp succeeds but no sound&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;# will be heard. According to the alsa developers this is due&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc0&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;# to skype abusing the OSS API.&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc1&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcm &quot;hw:0,0&quot;&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc2&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;period_size 256&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc3&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;periods 16&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;buffer_size 16384&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc5&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; }&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc6&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; bindings {&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc7&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0 0&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_even&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc8&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;&amp;#160;&amp;#160; }&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;amc_code_odd&quot;&gt;&lt;td class=&quot;amc_line&quot;&gt;&lt;div class=&quot;amc9&quot;&gt;&lt;div class=&quot;amc4&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;span class=&quot;amc_default&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://dberkholz.wordpress.com/">Donnie</a> had asked on my previous post if I had a chance to test <a href="http://en.wikipedia.org/wiki/Skype">Skype</a>. I just tested, and everything works very well. I didn't experience any of the choppiness that he experienced. I know that there have been several bug fixes for both <a href="http://www.pulseaudio.org/">PulseAudio</a> and <a href="http://www.alsa-project.org/main/index.php/Main_Page">Alsa</a> recently to address issues with the Intel Audio chips. For reference, my installed versions are alsa 1.0.18.dfsg-1ubuntu8 and pulseaudio 0.9.14-0ubuntu20.</p>

<p>I did have to make a special entry in ~/.asoundrc for my stereo headset to output to both speakers. Skype provides 8-bit unsigned mono output audio, so it needs converted to stereo if you want sound in both headphone speakers. I copied these settings from <a href="http://help.ubuntu.com">http://help.ubuntu.com</a> <a href="https://help.ubuntu.com/community/Skype#Audio%20Problems">here</a>. I didn't create the launcher script they mention. Just add the following to your ~/.asoundrc and choose "skype" as your Sound In, Sound Out and Ringer device in Options->Sound Devices.</p>

<p class="amcode">Code:</p><div class="codeblock amc_code amc_long"><table><tr class="amc_code_odd"><td class="amc_line"><div class="amc1"></div></td><td><code><span class="amc_default">pcm.skype {</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc2"></div></td><td><code><span class="amc_default">&#160;&#160; type asym</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc3"></div></td><td><code><span class="amc_default">&#160;&#160; playback.pcm "skypeout"</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc4"></div></td><td><code><span class="amc_default">&#160;&#160; capture.pcm "skypein"</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc5"></div></td><td><code><span class="amc_default">}</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc6"></div></td><td><code>&nbsp;</code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc7"></div></td><td><code><span class="amc_default">pcm.skypein {</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc8"></div></td><td><code><span class="amc_default">&#160;&#160; # Convert from 8-bit unsigned mono (default format set by aoss when</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc9"></div></td><td><code><span class="amc_default">&#160;&#160; # /dev/dsp is opened) to 16-bit signed stereo (expected by dsnoop)</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc0"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160; #</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc1"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160; # We can't just use a "plug" plugin because although the open will</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc2"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160; # succeed, the buffer sizes will be wrong and we'll hear no sound at</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc3"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160; # all.</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc4"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160; type route</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc5"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160; slave {</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc6"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;pcm "skypedsnoop"</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc7"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;format S16_LE</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc8"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160; }</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc9"><div class="amc1"></div></div></td><td><code><span class="amc_default">&#160;&#160; ttable {</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc0"><div class="amc2"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;0 {0 0.5}</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc1"><div class="amc2"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;1 {0 0.5}</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc2"><div class="amc2"></div></div></td><td><code><span class="amc_default">&#160;&#160; }</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc3"><div class="amc2"></div></div></td><td><code><span class="amc_default">}</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc4"><div class="amc2"></div></div></td><td><code>&nbsp;</code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc5"><div class="amc2"></div></div></td><td><code><span class="amc_default">pcm.skypeout {</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc6"><div class="amc2"></div></div></td><td><code><span class="amc_default">&#160;&#160; # Just pass this on to the system dmix</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc7"><div class="amc2"></div></div></td><td><code><span class="amc_default">&#160;&#160; type plug</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc8"><div class="amc2"></div></div></td><td><code><span class="amc_default">&#160;&#160; slave {</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc9"><div class="amc2"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;pcm "dmix"</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc0"><div class="amc3"></div></div></td><td><code><span class="amc_default">&#160;&#160; }</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc1"><div class="amc3"></div></div></td><td><code><span class="amc_default">}</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc2"><div class="amc3"></div></div></td><td><code>&nbsp;</code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc3"><div class="amc3"></div></div></td><td><code><span class="amc_default">pcm.skypedsnoop {</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc4"><div class="amc3"></div></div></td><td><code><span class="amc_default">&#160;&#160; type dsnoop</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc5"><div class="amc3"></div></div></td><td><code><span class="amc_default">&#160;&#160; ipc_key 1133</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc6"><div class="amc3"></div></div></td><td><code><span class="amc_default">&#160;&#160; slave {</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc7"><div class="amc3"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;# "Magic" buffer values to get skype audio to work</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc8"><div class="amc3"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;# If these are not set, opening /dev/dsp succeeds but no sound</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc9"><div class="amc3"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;# will be heard. According to the alsa developers this is due</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc0"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;# to skype abusing the OSS API.</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc1"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;pcm "hw:0,0"</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc2"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;period_size 256</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc3"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;periods 16</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc4"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;buffer_size 16384</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc5"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160; }</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc6"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160; bindings {</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc7"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160;&#160;&#160;&#160;&#160;0 0</span></code></td></tr>
<tr class="amc_code_even"><td class="amc_line"><div class="amc8"><div class="amc4"></div></div></td><td><code><span class="amc_default">&#160;&#160; }</span></code></td></tr>
<tr class="amc_code_odd"><td class="amc_line"><div class="amc9"><div class="amc4"></div></div></td><td><code><span class="amc_default">}</span></code></td></tr>
</table></div>]]></content:encoded>
								<comments>http://www.wendallcada.com/2009/04/19/skype-on-eee-pc-ubuntu-netbook-remix#comments</comments>
		</item>
				<item>
			<title>Eee PC Ubuntu Netbook Remix</title>
			<link>http://www.wendallcada.com/2009/04/18/eee-pc-ubuntu-netbook-remix</link>
			<pubDate>Sun, 19 Apr 2009 04:25:17 +0000</pubDate>			<dc:creator>Wendall Cada</dc:creator>
			<category domain="alt">IT</category>
<category domain="alt">Linux</category>
<category domain="alt">Reviews</category>
<category domain="main">Education</category>
<category domain="alt">MozOpenEdCourse</category>
<category domain="alt">Ubuntu</category>			<guid isPermaLink="false">66@http://www.wendallcada.com/</guid>
						<description>&lt;p&gt;In researching potential inexpensive laptop solutions for use in education, I decided that the &lt;a href=&quot;http://en.wikipedia.org/wiki/ASUS_Eee_PC&quot;&gt;Eee PC&lt;/a&gt; would be a great product for this use. I was especially excited that there were &lt;a href=&quot;http://en.wikipedia.org/wiki/Linux&quot;&gt;Linux&lt;/a&gt; offerings. For myself and potential students, this means no &lt;a href=&quot;http://www.getgnulinux.org/windows/&quot;&gt;Windows&lt;/a&gt; Tax, since I would install Linux anyway.&lt;/p&gt;

&lt;p&gt;I never tried the Asus version of Linux, instead, I opted to install the &lt;a href=&quot;http://www.canonical.com/projects/ubuntu/unr&quot;&gt;Ubuntu Netbook Remix&lt;/a&gt;. I may have tried the Asus version, but was immediately confronted with a EULA, so decided that a format was in order.&lt;/p&gt;

&lt;p&gt;I've only been using this system for a few days. I have to say I am very impressed. The keyboard is small, but no so small that I can't type relative fast on. I've only installed a few things outside of the defaults that are installed by default with the remix.&lt;/p&gt;

&lt;p&gt;I think this system could easily be used by any student in education. With a built-in webcam and mic, just add a headset and you've got a perfect device for online classes. I'll be using it with next week's &lt;a href=&quot;https://wiki.mozilla.org/Education/EduCourse&quot;&gt;Mozilla Open Education Course&lt;/a&gt; class. Very exciting times. I think once these units hit the $150-$200 range, they will be even more realistic for a student laptop.&lt;/p&gt;

&lt;p&gt;What I'll personally be using this for? Well, the list is pretty long already. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I listened to Pandora via &lt;a href=&quot;http://uint16.ath.cx/software/pandora_client.en.html&quot;&gt;pianobar&lt;/a&gt; several hours this week at work.&lt;/li&gt;
&lt;li&gt;I read a few chapters of an E-book with &lt;a href=&quot;http://www.fbreader.org/&quot;&gt;FBReader&lt;/a&gt;. Since this is such a small device, it actually feels like a book. I will certainly be reading more E-books now.&lt;/li&gt;
&lt;li&gt;I used OpenOffice writer to convert an E-book to a different format. I'll be using OpenOffice continually for many projects.&lt;/li&gt;&lt;li&gt;I watched a couple cartoons with my daughter. One using &lt;a href=&quot;http://www.getfirefox.com&quot;&gt;Firefox&lt;/a&gt; with a flash movie player. The second was an avi file from Totem. The display is a little larger than her small DVD player, so with a headphone splitter, it was a familiar and comfortable experience.&lt;/li&gt;
&lt;li&gt;I browsed around Twitter a little with &lt;a href=&quot;http://www.tweetdeck.com/&quot;&gt;TweetDeck&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I posted this.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not only is this a super usable little computer. It will be a welcome option for students at all levels of education.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>In researching potential inexpensive laptop solutions for use in education, I decided that the <a href="http://en.wikipedia.org/wiki/ASUS_Eee_PC">Eee PC</a> would be a great product for this use. I was especially excited that there were <a href="http://en.wikipedia.org/wiki/Linux">Linux</a> offerings. For myself and potential students, this means no <a href="http://www.getgnulinux.org/windows/">Windows</a> Tax, since I would install Linux anyway.</p>

<p>I never tried the Asus version of Linux, instead, I opted to install the <a href="http://www.canonical.com/projects/ubuntu/unr">Ubuntu Netbook Remix</a>. I may have tried the Asus version, but was immediately confronted with a EULA, so decided that a format was in order.</p>

<p>I've only been using this system for a few days. I have to say I am very impressed. The keyboard is small, but no so small that I can't type relative fast on. I've only installed a few things outside of the defaults that are installed by default with the remix.</p>

<p>I think this system could easily be used by any student in education. With a built-in webcam and mic, just add a headset and you've got a perfect device for online classes. I'll be using it with next week's <a href="https://wiki.mozilla.org/Education/EduCourse">Mozilla Open Education Course</a> class. Very exciting times. I think once these units hit the $150-$200 range, they will be even more realistic for a student laptop.</p>

<p>What I'll personally be using this for? Well, the list is pretty long already. </p>

<ul>
<li>I listened to Pandora via <a href="http://uint16.ath.cx/software/pandora_client.en.html">pianobar</a> several hours this week at work.</li>
<li>I read a few chapters of an E-book with <a href="http://www.fbreader.org/">FBReader</a>. Since this is such a small device, it actually feels like a book. I will certainly be reading more E-books now.</li>
<li>I used OpenOffice writer to convert an E-book to a different format. I'll be using OpenOffice continually for many projects.</li><li>I watched a couple cartoons with my daughter. One using <a href="http://www.getfirefox.com">Firefox</a> with a flash movie player. The second was an avi file from Totem. The display is a little larger than her small DVD player, so with a headphone splitter, it was a familiar and comfortable experience.</li>
<li>I browsed around Twitter a little with <a href="http://www.tweetdeck.com/">TweetDeck</a>.</li>
<li>I posted this.</li>
</ul>

<p>Not only is this a super usable little computer. It will be a welcome option for students at all levels of education.</p>]]></content:encoded>
								<comments>http://www.wendallcada.com/2009/04/18/eee-pc-ubuntu-netbook-remix#comments</comments>
		</item>
				<item>
			<title>Blogging Again</title>
			<link>http://www.wendallcada.com/2009/04/01/blogging-again</link>
			<pubDate>Thu, 02 Apr 2009 04:34:10 +0000</pubDate>			<dc:creator>Wendall Cada</dc:creator>
			<category domain="main">Announcements</category>
<category domain="alt">Wendall</category>
<category domain="alt">Education</category>
<category domain="alt">MozOpenEdCourse</category>			<guid isPermaLink="false">65@http://www.wendallcada.com/</guid>
						<description>&lt;p&gt;I'm blogging again! I revived my blog from my old server. Upgraded from b2evolution 0.9.4 to 2.4.6 without any problems. Pretty amazing to be able to upgrade. Kudos to Francois Planque and the &lt;a href=&quot;http://www.b2evolution.net&quot;&gt;b2evolution&lt;/a&gt; team for doing a fantastic job.&lt;/p&gt;

&lt;p&gt;I'm back in the field of educational design after a very long hiatus. I'll be blogging as often as possible about education issues, and pretty much anything else I can think of that might be interesting.&lt;/p&gt;

&lt;p&gt;I'll be participating in the &lt;a href=&quot;https://wiki.mozilla.org/Education/EduCourse&quot;&gt;Mozilla Open|Web|Content|Education Course&lt;/a&gt;. It's a very exciting opportunity to be involved in discussions and projects involving open education.&lt;/p&gt;

&lt;p&gt;I've started a photo blog as well. I haven't posted any photos yet. However, if you want access, you'll have to email me.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>I'm blogging again! I revived my blog from my old server. Upgraded from b2evolution 0.9.4 to 2.4.6 without any problems. Pretty amazing to be able to upgrade. Kudos to Francois Planque and the <a href="http://www.b2evolution.net">b2evolution</a> team for doing a fantastic job.</p>

<p>I'm back in the field of educational design after a very long hiatus. I'll be blogging as often as possible about education issues, and pretty much anything else I can think of that might be interesting.</p>

<p>I'll be participating in the <a href="https://wiki.mozilla.org/Education/EduCourse">Mozilla Open|Web|Content|Education Course</a>. It's a very exciting opportunity to be involved in discussions and projects involving open education.</p>

<p>I've started a photo blog as well. I haven't posted any photos yet. However, if you want access, you'll have to email me.</p>]]></content:encoded>
								<comments>http://www.wendallcada.com/2009/04/01/blogging-again#comments</comments>
		</item>
				<item>
			<title>Vim xkb Poweruser Tip</title>
			<link>http://www.wendallcada.com/2007/10/01/vim_xkb_poweruser_tip</link>
			<pubDate>Mon, 01 Oct 2007 20:13:26 +0000</pubDate>			<dc:creator>Wendall Cada</dc:creator>
			<category domain="main">IT</category>
<category domain="alt">Programming</category>			<guid isPermaLink="false">64@http://www.wendallcada.com/</guid>
						<description>&lt;p&gt;First, I'd like to say I'm a new vim user. For whatever silly reason, It took me ten years of coding with visual editors to realize, I could be much more productive with a real editor. Boy, do I feel silly for not learning sooner. OK, on with the tip:&lt;/p&gt;

&lt;p&gt;First a little background. Many moons ago (1991), &lt;a href=&quot;http://www.jwz.org/&quot;&gt;Jamie Zawinski&lt;/a&gt; had a &lt;a href=&quot;http://www.jwz.org/gruntle/wrists.html&quot;&gt;similar complaint&lt;/a&gt; about the keyboard layout as I have. The CAPS LOCK key is very inconveniently located. He created a gui fronted to &lt;a href=&quot;http://www.xfree86.org/4.2.0/xmodmap.1.html&quot;&gt;xmodmap&lt;/a&gt; to assist in the modification of the keyboard called &lt;a href=&quot;http://www.jwz.org/xkeycaps/&quot;&gt;XKeyCaps&lt;/a&gt;. However, he's since abandoned any further development on this app, feeling that Gnome currently gives enough options for keyboard remapping. Also, with &lt;a href=&quot;http://www.x.org/&quot;&gt;Xorg&lt;/a&gt;, &lt;a href=&quot;http://www.x.org/wiki/XKB&quot;&gt;xkb&lt;/a&gt; has transplanted the functionality of xmodmap, so all the tips and tricks that permeate the internet on the subject are not addressing the fact that the system is really using xkb. Now, while I agree that Gnome has given quite a few options provided by the xkb layouts, there is one change it doesn't have: switching the caps lock and esc keys. Jamie likes to switch the Caps Lock and Ctrl keys, I have a slightly different opinion on the matter.&lt;/p&gt;

&lt;p&gt;Why would I want to switch these keys? First and foremost, if you accidentally hit the caps lock while using vim, many, many bizarre things start to happen, as it recognizes these as very different commands from what you expect. (Thankfully there is a large undo buffer). Secondly, it is utilizing prime real estate on the keyboard and is rarely used. The following is my quick and dirty for changing the default behavior of switching the left ctrl key and the caps lock key (because I can't for the life of me see how this would be useful).&lt;/p&gt;

&lt;p&gt;Step 1.&lt;/p&gt;

&lt;p&gt;As root, edit the following file:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
# vi /usr/share/X11/xkb/symbols/ctrl&lt;br /&gt;
or&lt;br /&gt;
$ sudo vi /usr/share/X11/xkb/symbols/ctrl&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Find the following line:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
xkb_symbols &quot;swapcaps&quot; {&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;To make the switch, this section should read: &lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
xkb_symbols &quot;swapcaps&quot; {&lt;br /&gt;
    key &amp;lt;CAPS&gt;  {  symbols[Group1]= [ Escape ] };&lt;br /&gt;
    key &amp;lt;ESC&gt;   {  symbols[Group1]= [ Caps_Lock ] };&lt;br /&gt;
};&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;After restarting X (CTRL+ALT+BACKSPACE). In Gnome, on your main menu select System -&gt; Preferences -&gt; Keyboard :: Layout Options Tab. Toggle Ctrl key position arrow and select &quot;Swap Ctrl and CapsLock&quot;. This of course now will switch the CapsLock and ESC keys.&lt;/p&gt;

&lt;p&gt;I'm sure there are better ways to change the behavior of XKB. If you know of any better way, please email me or comment here. Root file modifications suck. I should be able to quickly and easily change this in my gui. I loathe having &quot;built-in&quot; options. They never take into account all personal preferences. Also if any Xorg or Gnome devs read this, if xmodmap is deprecated, please, for the sake of users sanity, deprecate the damn thing and allow users to change keyboard mappings.&lt;/p&gt;

&lt;p&gt;Only drawback of this is that the next time you update Xorg, all your changes will be lost. However, as much as they've been mucking around with changes lately, that would likely be the case for any user space changes as well. &lt;/p&gt;

&lt;p&gt;Remember to backup any files you modify.&lt;/p&gt;

&lt;p&gt;Wendall&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>First, I'd like to say I'm a new vim user. For whatever silly reason, It took me ten years of coding with visual editors to realize, I could be much more productive with a real editor. Boy, do I feel silly for not learning sooner. OK, on with the tip:</p>

<p>First a little background. Many moons ago (1991), <a href="http://www.jwz.org/">Jamie Zawinski</a> had a <a href="http://www.jwz.org/gruntle/wrists.html">similar complaint</a> about the keyboard layout as I have. The CAPS LOCK key is very inconveniently located. He created a gui fronted to <a href="http://www.xfree86.org/4.2.0/xmodmap.1.html">xmodmap</a> to assist in the modification of the keyboard called <a href="http://www.jwz.org/xkeycaps/">XKeyCaps</a>. However, he's since abandoned any further development on this app, feeling that Gnome currently gives enough options for keyboard remapping. Also, with <a href="http://www.x.org/">Xorg</a>, <a href="http://www.x.org/wiki/XKB">xkb</a> has transplanted the functionality of xmodmap, so all the tips and tricks that permeate the internet on the subject are not addressing the fact that the system is really using xkb. Now, while I agree that Gnome has given quite a few options provided by the xkb layouts, there is one change it doesn't have: switching the caps lock and esc keys. Jamie likes to switch the Caps Lock and Ctrl keys, I have a slightly different opinion on the matter.</p>

<p>Why would I want to switch these keys? First and foremost, if you accidentally hit the caps lock while using vim, many, many bizarre things start to happen, as it recognizes these as very different commands from what you expect. (Thankfully there is a large undo buffer). Secondly, it is utilizing prime real estate on the keyboard and is rarely used. The following is my quick and dirty for changing the default behavior of switching the left ctrl key and the caps lock key (because I can't for the life of me see how this would be useful).</p>

<p>Step 1.</p>

<p>As root, edit the following file:<br />
<code><br />
# vi /usr/share/X11/xkb/symbols/ctrl<br />
or<br />
$ sudo vi /usr/share/X11/xkb/symbols/ctrl<br />
</code></p>

<p>Find the following line:<br />
<code><br />
xkb_symbols "swapcaps" {<br />
</code></p>

<p>To make the switch, this section should read: <br />
<code><br />
xkb_symbols "swapcaps" {<br />
    key &lt;CAPS>  {  symbols[Group1]= [ Escape ] };<br />
    key &lt;ESC>   {  symbols[Group1]= [ Caps_Lock ] };<br />
};<br />
</code></p>

<p>After restarting X (CTRL+ALT+BACKSPACE). In Gnome, on your main menu select System -> Preferences -> Keyboard :: Layout Options Tab. Toggle Ctrl key position arrow and select "Swap Ctrl and CapsLock". This of course now will switch the CapsLock and ESC keys.</p>

<p>I'm sure there are better ways to change the behavior of XKB. If you know of any better way, please email me or comment here. Root file modifications suck. I should be able to quickly and easily change this in my gui. I loathe having "built-in" options. They never take into account all personal preferences. Also if any Xorg or Gnome devs read this, if xmodmap is deprecated, please, for the sake of users sanity, deprecate the damn thing and allow users to change keyboard mappings.</p>

<p>Only drawback of this is that the next time you update Xorg, all your changes will be lost. However, as much as they've been mucking around with changes lately, that would likely be the case for any user space changes as well. </p>

<p>Remember to backup any files you modify.</p>

<p>Wendall</p>]]></content:encoded>
								<comments>http://www.wendallcada.com/2007/10/01/vim_xkb_poweruser_tip#comments</comments>
		</item>
				<item>
			<title>Ditch Windows for Good</title>
			<link>http://www.wendallcada.com/2007/03/17/ditch_windows_for_good</link>
			<pubDate>Sun, 18 Mar 2007 00:41:46 +0000</pubDate>			<dc:creator>Wendall Cada</dc:creator>
			<category domain="alt">IT</category>
<category domain="alt">Linux</category>
<category domain="alt">Rants</category>
<category domain="alt">Web Design</category>
<category domain="main">Reviews</category>			<guid isPermaLink="false">63@http://www.wendallcada.com/</guid>
						<description>&lt;p&gt;Just to give a little background here. I haven't used Windows as a personal desktop, or even for work in about four years now. However, as a developer of web-based applications, I need to test things under Internet Explorer. Or more commonly referred to as Internet Exploder where I tend to lurk on the internet.&lt;/p&gt;

&lt;p&gt;On a side note: If any IE devs, who &lt;a href=&quot;http://www.wendallcada.com/index.php/2007/02/04/firefox_search_for_east_bonner_county_li&quot;&gt;previously&lt;/a&gt; promised to get back to me on POST not working with OpenSearch...please respond. It's still broken, and thusly IE is very much earning it's Internet Exploder title.&lt;/p&gt;

&lt;p&gt;I've played with various &lt;a href=&quot;http://www.winehq.com/&quot;&gt;WINE&lt;/a&gt; setups. Tried Win4Lin, VMWare, etc. Bottom line is though, I have no desire to use Windows at all.&lt;/p&gt;

&lt;p&gt;The solution:&lt;/p&gt;

&lt;p&gt;A few months ago I started using an install script for &lt;a href=&quot;http://www.linux.com/&quot;&gt;Linux&lt;/a&gt; called &lt;a href=&quot;http://www.tatanka.com.br/ies4linux/page/Main_Page&quot;&gt;IEs4Linux&lt;/a&gt;. It is a beautifully written script that allows for automated installation of IE5, IE5.5, IE6 and IE7! This uses &lt;a href=&quot;http://www.winehq.com/&quot;&gt;WINE&lt;/a&gt;, in an effective manner. Automagically downloads and configures each installation and drops a nice usable shortcut on your desktop.&lt;/p&gt;

&lt;p&gt;Now I'm sure they don't like this much over in Redmond, but it allows me to do my development work and make sure stuff renders correctly through their bastardized implementation of &lt;a href=&quot;http://www.w3c.org&quot;&gt;W3C standards&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can download this incredible script from &lt;a href=&quot;http://www.tatanka.com.br/ies4linux/page/Main_Page&quot;&gt;http://www.tatanka.com.br&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;Wendall&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Just to give a little background here. I haven't used Windows as a personal desktop, or even for work in about four years now. However, as a developer of web-based applications, I need to test things under Internet Explorer. Or more commonly referred to as Internet Exploder where I tend to lurk on the internet.</p>

<p>On a side note: If any IE devs, who <a href="http://www.wendallcada.com/index.php/2007/02/04/firefox_search_for_east_bonner_county_li">previously</a> promised to get back to me on POST not working with OpenSearch...please respond. It's still broken, and thusly IE is very much earning it's Internet Exploder title.</p>

<p>I've played with various <a href="http://www.winehq.com/">WINE</a> setups. Tried Win4Lin, VMWare, etc. Bottom line is though, I have no desire to use Windows at all.</p>

<p>The solution:</p>

<p>A few months ago I started using an install script for <a href="http://www.linux.com/">Linux</a> called <a href="http://www.tatanka.com.br/ies4linux/page/Main_Page">IEs4Linux</a>. It is a beautifully written script that allows for automated installation of IE5, IE5.5, IE6 and IE7! This uses <a href="http://www.winehq.com/">WINE</a>, in an effective manner. Automagically downloads and configures each installation and drops a nice usable shortcut on your desktop.</p>

<p>Now I'm sure they don't like this much over in Redmond, but it allows me to do my development work and make sure stuff renders correctly through their bastardized implementation of <a href="http://www.w3c.org">W3C standards</a>.</p>

<p>You can download this incredible script from <a href="http://www.tatanka.com.br/ies4linux/page/Main_Page">http://www.tatanka.com.br</a></p>

<p>Enjoy!</p>

<p>Wendall</p>]]></content:encoded>
								<comments>http://www.wendallcada.com/2007/03/17/ditch_windows_for_good#comments</comments>
		</item>
				<item>
			<title>Vaccine Blog</title>
			<link>http://www.wendallcada.com/2007/03/17/vaccine_blog</link>
			<pubDate>Sat, 17 Mar 2007 21:16:44 +0000</pubDate>			<dc:creator>Wendall Cada</dc:creator>
			<category domain="main">Announcements</category>			<guid isPermaLink="false">62@http://www.wendallcada.com/</guid>
						<description>&lt;p&gt;An interesting blog on MySpace to read if you vaccinate. Or don't vaccinate. It's informative, and I'm looking forward to more information. You can find the blog &lt;a href=&quot;http://blog.myspace.com/index.cfm?fuseaction=blog.ListAll&amp;amp;friendID=160550408&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>An interesting blog on MySpace to read if you vaccinate. Or don't vaccinate. It's informative, and I'm looking forward to more information. You can find the blog <a href="http://blog.myspace.com/index.cfm?fuseaction=blog.ListAll&amp;friendID=160550408">here</a>.</p>]]></content:encoded>
								<comments>http://www.wendallcada.com/2007/03/17/vaccine_blog#comments</comments>
		</item>
			</channel>
</rss>
