<?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>Vacuum Supply Blog &#187; Linux</title>
	<atom:link href="http://vacuumsupplyonline.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://vacuumsupplyonline.com</link>
	<description>Hard to find parts for hard sucking vacuums.</description>
	<lastBuildDate>Thu, 08 Jul 2010 13:13:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How my netbook taught me to love xmonad</title>
		<link>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/6pjB6NBdGDk/011331.html</link>
		<comments>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/6pjB6NBdGDk/011331.html#comments</comments>
		<pubDate>Sun, 20 Sep 2009 17:25:54 +0000</pubDate>
		<dc:creator>Jeremy@Zawodny.com</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[manager for a few months]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[screen real estate]]></category>
		<category><![CDATA[tiling window manager]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VirtualWin  virtual desktop manager]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[window manager]]></category>
		<category><![CDATA[xmonad Tiling Window Manager]]></category>

		<guid isPermaLink="false">11331@http://jeremy.zawodny.com/blog/</guid>
		<description><![CDATA[<p>I've had this low-level urge to try a new window manager for a few months now.  I work on a Linux box (Ubuntu) daily and mostly run a number of <a href="http://en.wikipedia.org/wiki/GNOME_Terminal">terminals</a>, <a href="http://www.gnu.org/software/emacs/">GNU Emacs</a>, <a href="http://www.mozilla.com/en-US/firefox/">Mozilla Firefox</a>, and <a href="http://www.google.com/chrome">Google Chrome</a>.  Nothing too fancy, really.  Oh, and a shitty VPN client.</p>

<h3>Background</h3>

<p>Most of the time I'm doing this in front of a 24" (or larger) monitor running at 1920x1200, so there's <em>a lot</em> of screen real estate.  Yet I was always annoyed by how much time I spent moving windows around or trying to find the optimal layout--always reaching for the mouse.</p>

<p>Years ago when 1024x768 was the norm, I ran a heavily customized fvwm2 and enjoyed it.  But then I made the move to Windows for a few years and came back to Linux with Ubuntu/Gnome as my "desktop."</p>

<h3>The Netbook</h3>

<p>Months ago I wrote about how <a href="http://jeremy.zawodny.com/blog/archives/011137.html">I love my Samsung NC10</a>.  When I'm not at my desk, I'll often use <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a> to login, resume my <a href="http://www.gnu.org/software/screen/">screen</a> session(s), and continue working.  For what it's worth, I find that the free <a href="http://dejavu-fonts.org/wiki/index.php?title=Main_Page">DejaVu Fonts</a> (specifically the Monospaced one) works exceptionally well.</p>

<p>What I realized is that my method of having one terminal in full-screen mode on each "desktop" (thanks to the <a href="http://virtuawin.sourceforge.net/">VirtualWin</a> virtual desktop manager) is surprisingly productive, even on the little 10" screen.  At first I considered this a fluke and attributed it mainly to the novelty of working this way.  But after a while I realized that it was the <em>focus</em> that this setup enforces.  There simply isn't enough room to have a browser on screen to distract me while I'm coding something, reading email, etc.</p>

<p>I really need to focus one or a few tightly realted tasks.  The cognitive overload of having <em>the whole Internet</em> available really gets pushed off-screen and mostly out of mind.</p>

<h3>Trying xmonad</h3>

<p>After a discussion in our chatroom at work the other day, I finally decided to give a new window manger a try: <a href="http://xmonad.org/">xmonad</a>.  A big help was Tom's <a href="http://tombuntu.com/index.php/2009/03/17/introduction-to-the-xmonad-tiling-window-manager/">Introduction to the xmonad Tiling Window Manager</a> which gave me just the information I needed to get started.</p>

<p>I used it most of Friday and a bit off and on Saturday, both on my primary work computer and my "home" Linux desktop machine.  The experience has been surprisingly positive so far.  Most of the hassles have revolved around re-training my hands to learn some new keyboard shortcuts and finding replacements for the few GUI things that Gnome provided on my previous desktop.</p>

<p>On thing I particularly like is that most of the keybindings seem very sane out of the box with xmonad.  I haven't really needed to customize anything yet.  I have found that a couple keystrokes that I use in GNU Emacs appear to be intercepted by xmonad and I haven't found an easy way to undo that or at least discover what they're supposed to do: Alt-w and Alt-q are the two I've noticed.</p>

<p>I also needed to resurrect an old xmodmap file that I could use to turn my CAPS LOCK into a Control key and re-discover the right <strong>xset</strong> command to set my key repeat rate higher than the default: <kbd>xset r rate 250 30</kbd>.</p>

<p>Other than those few nits, it's been pretty smooth sailing.  I definitely feel like I'll be <em>more</em> productive in the long run a result of switching.</p>

<p>Have you tried a tiling window manager?  Did you stick with it?</p>  <p>(<a href="http://jeremy.zawodny.com/blog/archives/011331.html#comments">comments</a>)</p>]]></description>
			<content:encoded><![CDATA[<p>I've had this low-level urge to try a new window manager for a few months now.  I work on a Linux box (Ubuntu) daily and mostly run a number of <a href="http://en.wikipedia.org/wiki/GNOME_Terminal">terminals</a>, <a href="http://www.gnu.org/software/emacs/">GNU Emacs</a>, <a href="http://www.mozilla.com/en-US/firefox/">Mozilla Firefox</a>, and <a href="http://www.google.com/chrome">Google Chrome</a>.  Nothing too fancy, really.  Oh, and a shitty VPN client.</p>

<h3>Background</h3>

<p>Most of the time I'm doing this in front of a 24" (or larger) monitor running at 1920x1200, so there's <em>a lot</em> of screen real estate.  Yet I was always annoyed by how much time I spent moving windows around or trying to find the optimal layout--always reaching for the mouse.</p>

<p>Years ago when 1024x768 was the norm, I ran a heavily customized fvwm2 and enjoyed it.  But then I made the move to Windows for a few years and came back to Linux with Ubuntu/Gnome as my "desktop."</p>

<h3>The Netbook</h3>

<p>Months ago I wrote about how <a href="http://jeremy.zawodny.com/blog/archives/011137.html">I love my Samsung NC10</a>.  When I'm not at my desk, I'll often use <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a> to login, resume my <a href="http://www.gnu.org/software/screen/">screen</a> session(s), and continue working.  For what it's worth, I find that the free <a href="http://dejavu-fonts.org/wiki/index.php?title=Main_Page">DejaVu Fonts</a> (specifically the Monospaced one) works exceptionally well.</p>

<p>What I realized is that my method of having one terminal in full-screen mode on each "desktop" (thanks to the <a href="http://virtuawin.sourceforge.net/">VirtualWin</a> virtual desktop manager) is surprisingly productive, even on the little 10" screen.  At first I considered this a fluke and attributed it mainly to the novelty of working this way.  But after a while I realized that it was the <em>focus</em> that this setup enforces.  There simply isn't enough room to have a browser on screen to distract me while I'm coding something, reading email, etc.</p>

<p>I really need to focus one or a few tightly realted tasks.  The cognitive overload of having <em>the whole Internet</em> available really gets pushed off-screen and mostly out of mind.</p>

<h3>Trying xmonad</h3>

<p>After a discussion in our chatroom at work the other day, I finally decided to give a new window manger a try: <a href="http://xmonad.org/">xmonad</a>.  A big help was Tom's <a href="http://tombuntu.com/index.php/2009/03/17/introduction-to-the-xmonad-tiling-window-manager/">Introduction to the xmonad Tiling Window Manager</a> which gave me just the information I needed to get started.</p>

<p>I used it most of Friday and a bit off and on Saturday, both on my primary work computer and my "home" Linux desktop machine.  The experience has been surprisingly positive so far.  Most of the hassles have revolved around re-training my hands to learn some new keyboard shortcuts and finding replacements for the few GUI things that Gnome provided on my previous desktop.</p>

<p>On thing I particularly like is that most of the keybindings seem very sane out of the box with xmonad.  I haven't really needed to customize anything yet.  I have found that a couple keystrokes that I use in GNU Emacs appear to be intercepted by xmonad and I haven't found an easy way to undo that or at least discover what they're supposed to do: Alt-w and Alt-q are the two I've noticed.</p>

<p>I also needed to resurrect an old xmodmap file that I could use to turn my CAPS LOCK into a Control key and re-discover the right <strong>xset</strong> command to set my key repeat rate higher than the default: <kbd>xset r rate 250 30</kbd>.</p>

<p>Other than those few nits, it's been pretty smooth sailing.  I definitely feel like I'll be <em>more</em> productive in the long run a result of switching.</p>

<p>Have you tried a tiling window manager?  Did you stick with it?</p> <p>(<a href="http://jeremy.zawodny.com/blog/archives/011331.html#comments">comments</a>)</p><img src="http://feeds.feedburner.com/~r/jzawodn/rss2/~4/6pjB6NBdGDk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/6pjB6NBdGDk/011331.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome is the New Firefox, and Firefox the new IE</title>
		<link>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/Yd3grQfLFbw/011291.html</link>
		<comments>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/Yd3grQfLFbw/011291.html#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:44:10 +0000</pubDate>
		<dc:creator>Jeremy@Zawodny.com</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">11291@http://jeremy.zawodny.com/blog/</guid>
		<description><![CDATA[<p>I spent too long on Friday <a href="http://twitter.com/jzawodn/status/2937753839">screwing around with stuff on my work laptop</a> in an effort to make Firefox's apparent performance not SUCK ASS.  Ever since I upgraded to Ubuntu 9.04 I've been somewhat unhappy, mostly as a result of the <a href="http://www.workswithu.com/2009/05/06/the-ubuntu-904-intel-graphics-fiasco/">well publicized issues with Intel Video on Ubuntu 9.04</a>.</p>

<p>I read about <a href="http://www.linuxpromagazine.com/Online/News/Ubuntu-9.04-New-Intel-Graphics-Drivers">possible hope with upgrading the driver</a> which also required a kernel upgrade, so <a href="http://www.ramoonus.nl/2009/06/10/linux-kernel-2-6-30-installation-guide-for-ubuntu-and-debian-linux/">I did both</a> and rebooted.  And, as I hoped, video seemed a bit snappier.</p>

<p>But Firefox still SUCKED ASS.</p>

<p>At this point I was REALLY PISSED.  Sure my new video was nice and all but making new tabs (or switching between them) was still slow, and the disaster known as the "<a href="http://www.downloadsquad.com/2008/06/17/dont-think-the-firefox-3-awesome-bar-is-awesome-heres-how-t/">awesome bar</a>" (<a href="http://kb.mozillazine.org/Browser.urlbar.maxRichResults">how to disable</a>) still sucked.</p>

<p>So on a whim I went and installed Google Chrome.  It totally rocks on <a href="http://jeremy.zawodny.com/blog/archives/011137.html">my Samsung NC10 netbook</a> (running WinXP), so I figured what not give it a try.</p>

<p>It turns out that Chrome on Linux is <strong>DRAMATICALLY FASTER THAN FIREFOX!</strong>.</p>

<p>It's been quite stable on Windows, so I'm hoping the same is true on Linux and I can just switch over to it.  As of now, Firefox is my primary browser on only half my computers.  Chrome seems to be slowly displacing it, just like Firefox replaced the bloated pig known as Mozilla years ago (and the long since stagnant IE on Windows).</p>

<p>It's funny.  Browsers seem to be like Internet companies.  Every few years a new, small, faster one comes along to kill off some (or all) of the previous generation.  I guess this is just the latest in that constant evolution.</p>

<p>It'll be interesting to see how this new competition really affects Mozilla Firefox.</p>

<p>I spend most of my day in gnome-terminal (to screen, mutt, irssi, etc.), GNU Emacs, and a browser.  When they're not fast and stable, my life sucks.</p>  <p>(<a href="http://jeremy.zawodny.com/blog/archives/011291.html#comments">comments</a>)</p>]]></description>
			<content:encoded><![CDATA[<p>I spent too long on Friday <a href="http://twitter.com/jzawodn/status/2937753839">screwing around with stuff on my work laptop</a> in an effort to make Firefox's apparent performance not SUCK ASS.  Ever since I upgraded to Ubuntu 9.04 I've been somewhat unhappy, mostly as a result of the <a href="http://www.workswithu.com/2009/05/06/the-ubuntu-904-intel-graphics-fiasco/">well publicized issues with Intel Video on Ubuntu 9.04</a>.</p>

<p>I read about <a href="http://www.linuxpromagazine.com/Online/News/Ubuntu-9.04-New-Intel-Graphics-Drivers">possible hope with upgrading the driver</a> which also required a kernel upgrade, so <a href="http://www.ramoonus.nl/2009/06/10/linux-kernel-2-6-30-installation-guide-for-ubuntu-and-debian-linux/">I did both</a> and rebooted.  And, as I hoped, video seemed a bit snappier.</p>

<p>But Firefox still SUCKED ASS.</p>

<p>At this point I was REALLY PISSED.  Sure my new video was nice and all but making new tabs (or switching between them) was still slow, and the disaster known as the "<a href="http://www.downloadsquad.com/2008/06/17/dont-think-the-firefox-3-awesome-bar-is-awesome-heres-how-t/">awesome bar</a>" (<a href="http://kb.mozillazine.org/Browser.urlbar.maxRichResults">how to disable</a>) still sucked.</p>

<p>So on a whim I went and installed Google Chrome.  It totally rocks on <a href="http://jeremy.zawodny.com/blog/archives/011137.html">my Samsung NC10 netbook</a> (running WinXP), so I figured what not give it a try.</p>

<p>It turns out that Chrome on Linux is <strong>DRAMATICALLY FASTER THAN FIREFOX!</strong>.</p>

<p>It's been quite stable on Windows, so I'm hoping the same is true on Linux and I can just switch over to it.  As of now, Firefox is my primary browser on only half my computers.  Chrome seems to be slowly displacing it, just like Firefox replaced the bloated pig known as Mozilla years ago (and the long since stagnant IE on Windows).</p>

<p>It's funny.  Browsers seem to be like Internet companies.  Every few years a new, small, faster one comes along to kill off some (or all) of the previous generation.  I guess this is just the latest in that constant evolution.</p>

<p>It'll be interesting to see how this new competition really affects Mozilla Firefox.</p>

<p>I spend most of my day in gnome-terminal (to screen, mutt, irssi, etc.), GNU Emacs, and a browser.  When they're not fast and stable, my life sucks.</p> <p>(<a href="http://jeremy.zawodny.com/blog/archives/011291.html#comments">comments</a>)</p><img src="http://feeds.feedburner.com/~r/jzawodn/rss2/~4/Yd3grQfLFbw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/Yd3grQfLFbw/011291.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Drizzle Article in Linux Magazine (XtraDB and Sphinx too!)</title>
		<link>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/qETcCy6aDvM/011223.html</link>
		<comments>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/qETcCy6aDvM/011223.html#comments</comments>
		<pubDate>Tue, 16 Jun 2009 15:13:17 +0000</pubDate>
		<dc:creator>Jeremy@Zawodny.com</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[back-end data processing]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Magazine]]></category>

		<guid isPermaLink="false">11223@http://jeremy.zawodny.com/blog/</guid>
		<description><![CDATA[<p>After a few years off, I've been doing some writing for <a href="http://www.linux-mag.com/">Linux Magazine</a> (which is on-line only) again recently.  First off, my just published feature article is <a href="http://www.linux-mag.com/id/7379/">Drizzle: Rethinking the MySQL Database Kernel</a>.  As you might have guessed, it looks at <a href="https://launchpad.net/drizzle">Drizzle</a> and some of the reasoning behind forking and re-working MySQL.</p>

<p>I'm also writing a weekly column that we've been calling "<a href="http://www.linux-mag.com/blogs/jzawodny">Bottom of the Stack</a>" (<a href="http://www.linux-mag.com/blogs/jzawodny/feed">RSS</a>) which started a few weeks ago.  Recent articles are:</p>

<ul>
<li><a href="http://www.linux-mag.com/id/7369">Sphinx: Search Outside the Box</a></li>
<li><a href="http://www.linux-mag.com/id/7356">XtraDB: InnoDB on Steroids</a></li>
<li><a href="http://www.linux-mag.com/id/7342">The State of MySQL</a></li>
</ul>

<p>The basic idea is that I'll be writing about back-end data processing and systems--the sort of stuff that lives in the bottom half of the traditional LAMP stack.</p>

<p>If you have ideas of stuff you'd like to cover, please <a href="mailto:jeremy@zawodny.com">drop me a line</a>.</p>

<p>As a side note, I wrote my first article for Linux Magazine back in June of 2001: <a href="http://www.linux-mag.com/id/799">MySQL Performance Tuning</a>.  Those were the MySQL 3.23 days.  How time flies!</p>

<p>An amazing credit to some of the folks involved with Linux Magazine, <a href="http://www.linux-mag.com/author/80">all of my past writings are available there</a>.</p>  <p>(<a href="http://jeremy.zawodny.com/blog/archives/011223.html#comments">comments</a>)</p>]]></description>
			<content:encoded><![CDATA[<p>After a few years off, I've been doing some writing for <a href="http://www.linux-mag.com/">Linux Magazine</a> (which is on-line only) again recently.  First off, my just published feature article is <a href="http://www.linux-mag.com/id/7379/">Drizzle: Rethinking the MySQL Database Kernel</a>.  As you might have guessed, it looks at <a href="https://launchpad.net/drizzle">Drizzle</a> and some of the reasoning behind forking and re-working MySQL.</p>

<p>I'm also writing a weekly column that we've been calling "<a href="http://www.linux-mag.com/blogs/jzawodny">Bottom of the Stack</a>" (<a href="http://www.linux-mag.com/blogs/jzawodny/feed">RSS</a>) which started a few weeks ago.  Recent articles are:</p>

<ul>
<li><a href="http://www.linux-mag.com/id/7369">Sphinx: Search Outside the Box</a></li>
<li><a href="http://www.linux-mag.com/id/7356">XtraDB: InnoDB on Steroids</a></li>
<li><a href="http://www.linux-mag.com/id/7342">The State of MySQL</a></li>
</ul>

<p>The basic idea is that I'll be writing about back-end data processing and systems--the sort of stuff that lives in the bottom half of the traditional LAMP stack.</p>

<p>If you have ideas of stuff you'd like to cover, please <a href="mailto:jeremy@zawodny.com">drop me a line</a>.</p>

<p>As a side note, I wrote my first article for Linux Magazine back in June of 2001: <a href="http://www.linux-mag.com/id/799">MySQL Performance Tuning</a>.  Those were the MySQL 3.23 days.  How time flies!</p>

<p>An amazing credit to some of the folks involved with Linux Magazine, <a href="http://www.linux-mag.com/author/80">all of my past writings are available there</a>.</p> <p>(<a href="http://jeremy.zawodny.com/blog/archives/011223.html#comments">comments</a>)</p><img src="http://feeds.feedburner.com/~r/jzawodn/rss2/~4/qETcCy6aDvM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://feeds.zawodny.com/~r/jzawodn/rss2/~3/qETcCy6aDvM/011223.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
