<?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"
	>

<channel>
	<title>Rudd-O.com &#187; My computer</title>
	<atom:link href="http://rudd-o.com/archives/category/my-computer/feed/" rel="self" type="application/rss+xml" />
	<link>http://rudd-o.com</link>
	<description>We only do fun stuff.</description>
	<pubDate>Thu, 24 Jul 2008 20:34:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>The best keyboard ever built: IBM Model M</title>
		<link>http://rudd-o.com/archives/2008/01/22/the-best-keyboard-ever-built-ibm-model-m/</link>
		<comments>http://rudd-o.com/archives/2008/01/22/the-best-keyboard-ever-built-ibm-model-m/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 12:10:42 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Computers]]></category>

		<category><![CDATA[Cool]]></category>

		<category><![CDATA[My computer]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2008/01/22/the-best-keyboard-ever-built-ibm-model-m/</guid>
		<description><![CDATA[I own an IBM Model M keyboard, that I bought used.  I initially bought it because it reminded me of the old XTs I used to learn DOS in.  Over time, I have realized many benefits from it:





El cheapo keyboards and their rubber hills

Regular cheap keyboards (and most expensive ones) use a dome-type [...]]]></description>
			<content:encoded><![CDATA[<p>I own an IBM Model M keyboard, that I bought used.  I initially bought it because it reminded me of the old XTs I used to learn DOS in.  Over time, I have realized many benefits from it:</p>

<p><span id="more-1865"/></p>

<p style="text-align:center"><a href="http://rudd-o.com/archives/2008/01/22/the-best-keyboard-ever-built-ibm-model-m/the-ibm-model-m/" rel="attachment wp-att-1866" title="The IBM Model M"><img style="border:none" src="http://rudd-o.com/wp-content/uploads/2008/01/modelm.jpg" alt="The IBM Model M"/></a></p>

<h2>El cheapo keyboards and their rubber hills</h2>

<p>Regular cheap keyboards (and most expensive ones) use a dome-type switch under every key — it’s a hill-shaped rubber thingie that, when you press, activates a sensor below, and when you release, pushes the key back.</p>

<p>They suck.</p>

<h2>Model Ms and their clickety-clickety switches</h2>

<p>Almost all Model Ms, in contrast, use mechanical-type switches with springs (yes, there’s a spring under <em>each</em> key).  This is the way they work:</p>

<p style="text-align:center; margin-left: 1em; float: right;"><img style="border:none" src="http://rudd-o.com/wp-content/uploads/2008/01/bucklingspring.gif" alt="The buckling spring inside a Model M key"/></p>

<ol>
<li>When you press a key, the spring underneath it opposes an increasing amount of resistance until it sort of “gives way” (the spring actually “breaks” halfway) — and when it does, it stops resisting, clicks loudly and sends the keypress to the computer.</li>
<li>When you release the key, the spring recovers its original form, and the key bounces back, with another click.</li>
</ol>

<p>Many people despise Model Ms precisely for the noise and the springs’ resistance.  I’m sure these people aren’t typists or heavy keyboard users — I usually refer to them as ignorants — because those characteristics are exactly why you want a Model M.</p>

<p>And here’s why you want one: faster typing speed, more accuracy, and less frustration.</p>

<h2>Model Ms are more accurate</h2>

<p>Accuracy determines how fast you type, and how frustrated you get in front of the computer.  Make many mistakes a day, you’ll hate your job.  Type fast with no errors, you’ll be happy.</p>

<p>When a key on a Model M clicks, you can be 100% sure that the key was registered.  If a key didn’t click (because you pressed it too lightly), then there’s a 0% chance the key registers.   Dome-type keyboards aren’t that way — there’s no click, so you can’t be sure without watching the screen — and that makes your hands exert extra pressure just to be sure keypresses get through.  Mind you, not that much extra pressure — you can’t consciously tell — but the effort builds up and wears your arm muscles.</p>

<p>Give it a shot, if you have a cheap keyboard.  Press a key lightly —  lightly enough that the key “gives way” but not strongly enough for the computer to detect.  You’ll see this is not only possible, but a rather frequent event.  That kind of half-ass keypress isn’t possible in a Model M.  Either it clicks and it works, or it doesn’t.  Ever.</p>

<h2>The feedback is more than just click-click — you actually feel it under your finger</h2>

<p>Plus, you not only get very clear audible feedback.  As stated before, the springs actually give way when the key is activated, so you can tell beyond a shadow of doubt when you activated a key, even using headphones with music at 120dB, because you feel the spring give way, and that is an unequivocal signal that your keypress has gone through.  You don’t need to double-check on your screen, ever.</p>

<h2>And that feedback is key to computing without frustration</h2>

<p>These characteristics of mechanical-type keyboards like the Model M not only (dramatically) reduce typing errors, but they let you determine without even glancing at your screen when you’ve made a common mistake, then quickly backspace over it.  This makes a brutal difference if you’re into activities that require uninterrupted concentration or simultaneously reading and typing massive amounts of text.  Let me give you just one example why:</p>

<p>Have you accidentally hit two keys simultaneously with one fingertip?    I don’t know about you, but it happens to me occasionally — especially when I move my hand back from the mouse.</p>

<p>With dome-type keyboards, you need to check the screen to see if one or two letters were detected (because of the half-ass keypress problem I explained above).  Checking the screen before typing again sucks; yes, I know it’s only a couple seconds — however, multiply that by hundreds of mistakes a day, and you get an idea of how frustrating it gets.  And every time you do it, you lose your laser-sharp focus on what you were doing.</p>

<p>With a Model M, you can instantly tell and correct that type of mistake — because of the tactile/audible response combo — and then you just hit the Backspace key the appropriate number of times.  Two clicks/bumps in your finger, one backspace;  Four clicks/bumps, two backspaces.  No need to check the screen and interrupt your flow — be it dictation, thoughts or computer programming — just backspace one or two times and continue typing.</p>

<h2>And, boy, do they last!</h2>

<p>As for their durability… I bought my Model M used from a bank in a used-equipment sale. That keyboard had been used for a decade since 1980 — at a bank terminal on a mainframe-based character terminal system.  You know, bank teller monkeys pounding on its keys all day long, nine-to-six, nonstop, for ten years.  And it still works like a charm. How’s that for durability?</p>

<h2>Test one!</h2>

<p>So, if you’d rather spend $80 unstressing on Friday nights and $3 on your keyboard, be my guest.  But if you’re into doing your job quickly while avoiding stress in the first place,<a href="http://www.preater.com/modelm/"> you should give one Model M a spin for a week</a> (or, if you can’t find any, perhaps <a href="http://www.daskeyboard.com/">Das Keyboard</a> is your next-best bet), then tell me if you went back to your old keyboard.  You won’t regret it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2008/01/22/the-best-keyboard-ever-built-ibm-model-m/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Linux disk scheduler: it sucks sticky balls</title>
		<link>http://rudd-o.com/archives/2007/07/18/the-linux-disk-scheduler-it-sucks-sticky-balls/</link>
		<comments>http://rudd-o.com/archives/2007/07/18/the-linux-disk-scheduler-it-sucks-sticky-balls/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 09:59:23 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[My computer]]></category>

		<category><![CDATA[Sucks!]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/07/18/the-linux-disk-scheduler-it-sucks-sticky-balls/</guid>
		<description><![CDATA[The whole point of scheduling a resource is preventing starvation.  What happens when your disks are backlogged in requests?  I’ll tell you what: your machine dies.



Copying files and using the computer should not be painful rocket science

You see, modern operating systems don’t just let programs blindly use the disk without arbitrating who gets [...]]]></description>
			<content:encoded><![CDATA[<p>The whole point of scheduling a resource is preventing starvation.  What happens when your disks are backlogged in requests?  I’ll tell you what: your machine dies.</p>

<p><span id="more-1602"/></p>

<h2>Copying files <em>and</em> using the computer should <em>not</em> be painful rocket science</h2>

<p>You see, modern operating systems don’t just let programs blindly use the disk without arbitrating who gets to go first.  Linux is no exception — the disk I/O scheduler attempts to balance even request distribution between process against maximizing throughput (the actual amount of data delivered).</p>

<p>We in the desktop camp couldn’t care less about throughput, of course.  OK, we do care a bit about it, but if we’re copying a 40 GB file from disk A to disk B, we sure as hell will want to use our computer productively while the copy is going on, don’t we?</p>

<h2>Linux CPU scheduler: actually kinda nice</h2>

<p>While the Linux CPU scheduler does a somewhat non-pathological (you could even say a good) job, the disk scheduler sucks SMELLY, MUSKY NUTS.</p>

<h2>I/O schedulers… I demand a refund!</h2>

<p>I learned to tolerate the slow application startup times in my last computer (a not-too-slow 768 MB + 320 GB disks Athlon XP machine).  I guess “userspace is pathological” like Ingo (or Con) said.  But I could never understand the two big psych breakdowns my machine experienced frequently:</p>

<h3>Big file copies</h3>

<p>Copying a big 2 GB file between two disks is enough to throw the desktop into an unresponsiveness fit that lasts for a good few seconds after the file has been <em>finished</em> copying, makes mouse pointers jumpy, and task switching impossible (you <em>can</em> switch among tasks, however you won’t see anything but a grey rectangle while the system is busy attempting to swap a few pages in from disk into the application’s physical memory space, lagging behind hundreds of requests in the disk request queue).</p>

<h3>Backups!</h3>

<p><code>rsync</code> processes: don’t get me started please.  Every time I run a backup, it trashes the disk caches and pushes applications to swap. I don’t know exactly how, but after running an <code>rsync</code> of my whole <code>/home</code> partition, the system stays in a state that could be accurately described as “between stupid and lazy”.  Actually attempting to start an application <em>while</em> the rsync process is reading from disk… <em>why bother</em> — Akregator takes over a minute just to show up!</p>

<h3>Why I classify them as pathological cases</h3>

<p>Both cases almost unversally exhibit the same symptom, which I’m going to term “the grey rectangle of death” — applications don’t redraw their screens until each and every essential code/data page has been loaded from swap; and that, my friends, can take almost 30 seconds for some applications.</p>

<p>These two pathological cases unfortunately find themselves replicated in almost every modern Linux desktop.  As far as I recall, the disk IO scheduler works in fixed priority rings — applications that hog the disk don’t get demoted in priority, and in fact I think they get an interactivity bonus for constantly blocking on I/O.  (At least) a desktop machine should never do this — it should make requests for interactive applications (defined as “applications that haven’t caused a page fault or disk access in a long time”) literally <em>jump the queue</em> in front of disk hogs.  Yes, that would kill server throughput — but we’re talking about a desktop machine, aren’t we?</p>

<h2>ionice as the solution?</h2>

<p><a href="http://friedcpu.wordpress.com/2007/07/17/why-arent-you-using-ionice-yet/">Get real, dude</a>.  <code>ionice</code> is feasible for an automated backup procedure, but I don’t want to type a UNIX command every time I drag and drop an episode of House M.D. to file in the right folder.  That’s a job for the computer.  And, ideally, a job for the disk scheduler, not an external program that reacts slowly using out-of-date information.</p>

<p>Give me responsiveness, goddamnit.  I don’t care if the file copy or backup drops to 20 KB/s, so long as Konqueror starts in under two seconds.  Both the file copy and the backup will finish on their own time.</p>

<h2>My quick fix</h2>

<p><a href="http://rudd-o.com/archives/2007/10/02/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix-that/" title="Tales from responsivenessland: why Linux feels slow, and how to fix that">Here is it.  Should make your machine more responsive</a>.  Getting a new machine may also help.</p>

<p>I still maintain I shouldn’t have had to get a new computer in order to <del datetime="2007-07-18T09:41:00+00:00">solve</del> <ins datetime="2007-07-18T09:41:00+00:00">mitigate</ins> disk starvation issues.  And yet, I did:</p>

<p>Good news for me — I got myself a PowerEdge 1U server with 2 400 GB SATA disks, RAID1ed, as a desktop machine.  Dual Core x64 and all the bomb.  It was kind of hard to set up using a KUbuntu Live CD (no LVM2 or mdadm tools included, and please note that all my filesystems are in LVM volumes now).</p>

<p>But it screams. It’s brutally fast.  Minus, of course, audio, decent video, DVD, and TV capture card, all handily virtualized through my home network for the time being.  Thanks, <a href="http://www.pulseaudio.org/">PulseAudio</a>!</p>

<p>Finally, OpenOffice warm-starts in under three seconds.  Before that, I dreaded receiving a PowerPoint presentation — and now I find them tolerable!  And multi-gig file copies/<code>rsync</code>s have become a bit faster.</p>

<p>OK, I’ll stop with the cognitive dissonance and just say: I guess it sucks to be not me <img src="http://rudd-o.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/> </p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/07/18/the-linux-disk-scheduler-it-sucks-sticky-balls/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beryl magic: watching TV while installing software</title>
		<link>http://rudd-o.com/archives/2007/04/23/beryl-magic-watching-tv-while-installing-software/</link>
		<comments>http://rudd-o.com/archives/2007/04/23/beryl-magic-watching-tv-while-installing-software/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 17:19:11 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[My computer]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/23/beryl-magic-watching-tv-while-installing-software/</guid>
		<description><![CDATA[Is Beryl practical?  You bet it is:



This is a screenshot of me watching TV.  You’ll notice that a faint overlay shows up above the TV.  This overlay is the software installer displaying installation progress.  Thanks to this, I don’t have to interrupt neither work not pleasure to monitor long-running tasks:



How did [...]]]></description>
			<content:encoded><![CDATA[<p>Is Beryl practical?  You bet it is:</p>

<p><span id="more-1414"/></p>

<p>This is a screenshot of me watching TV.  You’ll notice that a faint overlay shows up above the TV.  This overlay is the software installer displaying installation progress.  Thanks to this, I don’t have to interrupt neither work not pleasure to monitor long-running tasks:</p>

<p style="text-align: center"><img src="http://rudd-o.com/wp-content/uploads/2007/04/ver-tele-y-al-mismo-tiempo-instalar-software.png" alt="Watching TV while installing software"/></p>

<p>How did I do this?  I just dragged the installer window above the TV window, then I depressed the Alt key on my keyboard and pulled the mouse wheel down a few notches.  Instant see-through window!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/23/beryl-magic-watching-tv-while-installing-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beryl, window miniatures, transparent video vs. old PC</title>
		<link>http://rudd-o.com/archives/2007/04/20/beryl-window-miniatures-transparent-video-vs-old-pc/</link>
		<comments>http://rudd-o.com/archives/2007/04/20/beryl-window-miniatures-transparent-video-vs-old-pc/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 14:35:44 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[My computer]]></category>

		<category><![CDATA[Television]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/20/beryl-window-miniatures-transparent-video-vs-old-pc/</guid>
		<description><![CDATA[Beryl can make TV-on-computer incredibly sexy.



Even on an old PC (graphics card: generic GeForce 2 MX), Beryl can hold its own.  This video was shot at 640×480 because the CPU could not capture video fast enough at higher resolutions, but the same experiment runs fluidly at 1024×768 when not capturing video.

    [...]]]></description>
			<content:encoded><![CDATA[<p>Beryl can make TV-on-computer incredibly sexy.</p>

<p><span id="more-1406"/></p>

<p>Even on an old PC (graphics card: generic GeForce 2 MX), Beryl can hold its own.  This video was shot at 640×480 because the CPU could not capture video fast enough at higher resolutions, but the same experiment runs fluidly at 1024×768 when not capturing video.</p>

<p><object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/aSaTQse3A98"> </param> <embed src="http://www.youtube.com/v/aSaTQse3A98" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object></p>

<p>Check the window miniatures.  Perfect for monitoring a program (say, the Firefox download manager) on a different side of the desktop cube!</p>

<p>The most amazing thing you can do with Beryl is open a TV window (yes, it gets along fairly well with TVTime), maximize it, put your Web browser on top of it, and make the browser semitransparent.  You can watch TV and browse the Web simultaneously, no fuss, no muss!</p>

<p>Oh, almost forgot: You can pimp up your Beryl at <a href="http://beryl-look.org/">beryl-look.org</a>!  Tell your friends!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/20/beryl-window-miniatures-transparent-video-vs-old-pc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beryl 0.2.0 on a low-end computer</title>
		<link>http://rudd-o.com/archives/2007/04/20/beryl-020-on-a-low-end-computer/</link>
		<comments>http://rudd-o.com/archives/2007/04/20/beryl-020-on-a-low-end-computer/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 14:35:28 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[My computer]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/20/beryl-020-on-a-low-end-computer/</guid>
		<description><![CDATA[The best desktop effects software, Beryl, runs in low end computers just fine!



Believe it or not, Beryl works just fine in low-end computers.  Though this video was captured at 640×480, Beryl does an average of 30 frames per second at 1024×768 on a computer with a 5-year old GeForce 2 MX, and is impeccably [...]]]></description>
			<content:encoded><![CDATA[<p>The best desktop effects software, Beryl, runs in low end computers just fine!</p>

<p><span id="more-1405"/></p>

<p>Believe it or not, Beryl works just fine in low-end computers.  Though this video was captured at 640×480, Beryl does an average of 30 frames per second at 1024×768 on a computer with a 5-year old GeForce 2 MX, and is impeccably fluid at 800×600.</p>

<p><object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/Wz9KizBOhYk"> </param> <embed src="http://www.youtube.com/v/Wz9KizBOhYk" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object></p>

<p>The window wobble plugin is disabled for a perceptible performance boost.  The computer’s CPU is an AMD Athlon XP 2400+.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/20/beryl-020-on-a-low-end-computer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The truth about (and essence of) Challenge</title>
		<link>http://rudd-o.com/archives/2007/01/05/the-truth-about-and-essence-of-challenge/</link>
		<comments>http://rudd-o.com/archives/2007/01/05/the-truth-about-and-essence-of-challenge/#comments</comments>
		<pubDate>Sat, 06 Jan 2007 03:17:44 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[My computer]]></category>

		<category><![CDATA[Pensamientos]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/01/05/the-truth-about-and-essence-of-challenge/</guid>
		<description><![CDATA[Being a Challenge to women is not hard… if you’re patient!  Here’s why it’s so important:




Яudd-O:  dude relationships are easy 
Яudd-O:  it’s the fighting that’s hard 
Яudd-O:  I know that sounded sophistically easy 
Яudd-O:  but it’s the truth 
Яudd-O:  starting a relationship takes effort 
Яudd-O:  from then on, [...]]]></description>
			<content:encoded><![CDATA[<p>Being a Challenge to women is not hard… if you’re patient!  Here’s why it’s so important:</p>

<p><span id="more-1293"/></p>

<blockquote>
Яudd-O:  dude relationships are easy <br />
Яudd-O:  it’s the fighting that’s hard <br />
Яudd-O:  I know that sounded sophistically easy <br />
Яudd-O:  but it’s the truth <br />
Яudd-O:  starting a relationship takes effort <br />
Яudd-O:  from then on, it all works itself out on its own <br />
Яudd-O:  why? cuz solving a problem is EASY if the two involved want to solve it <br />
Яudd-O:  it’s conversely HARD to solve if only one of them (or none) wants to solve it <br />
Яudd-O:  and if that’s the case, then why go on?  it would be an exercise in futility <br />
Яudd-O:  the precondition to make a relationship survive is, thus, the WANT of two people to solve an impasse <br />
Яudd-O:  (tangentially to this conversation, there are certain things, in my opinion, that simply DON’T warrant even trying to solve, such as cheating for example) <br />
Яudd-O:  once there’s a mutual WILL, everything else falls into place <br />
Яudd-O:  so you see, the important part of a relationship is maintaining the WILL <br />
Яudd-O:  and how do you maintain the WILL? simply through CHALLENGE<br />
nono, you misunderstood the concept of challenge <br />
Яudd-O:  challenge is all about making the other person want you, value you and miss you <br />
Яudd-O:  sure there’s nothing wrong with sharing, but in order for her to SHARE with you, she needs to WANT to SHARE with you first
</blockquote>

<p>So, there you have it.  Feel free to believe this.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/01/05/the-truth-about-and-essence-of-challenge/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The pleasures of boring computing</title>
		<link>http://rudd-o.com/archives/2006/10/16/the-pleasures-of-boring-computing/</link>
		<comments>http://rudd-o.com/archives/2006/10/16/the-pleasures-of-boring-computing/#comments</comments>
		<pubDate>Tue, 17 Oct 2006 01:57:38 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[My computer]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/10/16/the-pleasures-of-boring-computing/</guid>
		<description><![CDATA[For the last 7 years:




I haven’t had a virus, worm or hacker in my computer.
My computer hasn’t had a single unexplained crash or blue screen.
I’ve never installed anti-virus software.
The same Linux installation I’ve had I’ve maintained.  All I ever do is upgrade periodically as new OS releases go gold, but I’ve never done a [...]]]></description>
			<content:encoded><![CDATA[<p>For the last 7 years:</p>

<p><span id="more-1174"/></p>

<ul>
<li>I haven’t had a virus, worm or hacker in my computer.</li>
<li>My computer hasn’t had a single unexplained crash or blue screen.</li>
<li>I’ve never installed anti-virus software.</li>
<li>The same Linux installation I’ve had I’ve maintained.  All I ever do is upgrade periodically as new OS releases go gold, but I’ve never done a fresh re-install “because the computer just got slow”.</li>
<li>I’ve never been asked by the computer to “register” with a company or “acquire” a “license” to operate it.</li>
</ul>

<p>Of course, “boring computing” leaves me with plenty of time to:</p>

<ul>
<li>Develop software and earn money.</li>
<li>Play.</li>
<li>Listen to music all night long, thanks to <a href="http://amarok.kde.org/">the best ausic player ever invented: Amarok</a>.</li>
<li>Go out and visit friends and girls.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/10/16/the-pleasures-of-boring-computing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Necesito dos monitores</title>
		<link>http://rudd-o.com/archives/2006/08/21/necesito-dos-monitores/</link>
		<comments>http://rudd-o.com/archives/2006/08/21/necesito-dos-monitores/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 18:05:49 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[My computer]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/08/21/necesito-dos-monitores/</guid>
		<description><![CDATA[Para hacer esta maravilla: YouTube - XGL/COMPIZ

Les recuerda a la película Sentencia previa?

¿Y para qué necesito dos monitores?  Pues para esta maravilla que están viendo.  Ya la tengo instalada en mi computador y funciona tal y como se ve.  Pero con dos monitores es mucho más vacán!
]]></description>
			<content:encoded><![CDATA[<p>Para hacer esta maravilla: <a href="http://www.youtube.com/watch?v=DUSn-jBA3CE">YouTube - XGL/COMPIZ</a></p>

<div class="centered"><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/DUSn-jBA3CE"/><embed src="http://www.youtube.com/v/DUSn-jBA3CE" type="application/x-shockwave-flash" width="425" height="350"/></object><br /><em>Les recuerda a la película Sentencia previa?</em></div>

<p>¿Y para qué necesito dos monitores?  Pues para esta maravilla que están viendo.  Ya la tengo instalada en mi computador y funciona tal y como se ve.  Pero con dos monitores es mucho más vacán!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/08/21/necesito-dos-monitores/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I just installed Xgl</title>
		<link>http://rudd-o.com/archives/2006/08/20/i-just-installed-xgl/</link>
		<comments>http://rudd-o.com/archives/2006/08/20/i-just-installed-xgl/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 20:56:44 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[My computer]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/08/20/i-just-installed-xgl/</guid>
		<description><![CDATA[And, apart from being seriously buggy right now, it’s fantastic.

It’s joy.
]]></description>
			<content:encoded><![CDATA[<p>And, apart from being seriously buggy right now, it’s fantastic.</p>

<p>It’s joy.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/08/20/i-just-installed-xgl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mira mi solución de backup hehehehe</title>
		<link>http://rudd-o.com/archives/2006/08/17/mira-mi-solucion-de-backup-hehehehe/</link>
		<comments>http://rudd-o.com/archives/2006/08/17/mira-mi-solucion-de-backup-hehehehe/#comments</comments>
		<pubDate>Fri, 18 Aug 2006 02:02:00 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Information security]]></category>

		<category><![CDATA[My computer]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/08/17/mira-mi-solucion-de-backup-hehehehe/</guid>
		<description><![CDATA[En mi pobreza, y teniendo que respaldar 130 GB de datos, no puedo comprarme aún otro disco duro para hacer el respaldo (y cualquiera que  sugiera que me compre DVDs para respaldar 130 GB de datos queda cordialmente invitado a hacer de cambiadiscos en mi casa por todo un día).

¿Qué toca?



Pues hacer un megavolumen [...]]]></description>
			<content:encoded><![CDATA[<p>En mi pobreza, y teniendo que respaldar 130 GB de datos, no puedo comprarme aún otro disco duro para hacer el respaldo (y cualquiera que  sugiera que me compre DVDs para respaldar 130 GB de datos queda cordialmente invitado a hacer de cambiadiscos en mi casa por todo un día).</p>

<p>¿Qué toca?</p>

<p><span id="more-1081"/></p>

<p>Pues hacer un megavolumen a partir de una partición de 20 GB en un disco viejo, y una partición de 120 GB en otro disco.  ¡MD (Multiple Devices) de Linux al rescate!  Uno los dos discos con <code>mdadm</code>, y formo un solo gran volumen: <code>/dev/md0</code>.</p>

<p>Hasta ahí, todo bien.  ¿Pero qué pasaría si se me chorean la computadora?  ¡Pues que tendrían mis respaldos!</p>

<p>Entonces toca cifrar los respaldos.  Linux al rescate de nuevo, con lo último en criptografía transparente: LUKS.  Creo un mapeo (mapping) LUKS cifrado con Twofish (uno de los algoritmos simétricos más seguros para cifrado) encima de /dev/md0, llamado <code>backup</code>.  Ahora tengo un volumen cifrado <code>/dev/mapper/backup</code>.</p>

<p>(Ignoremos por un momento el hecho de que perder la computadora equivale a perder no sólo los respaldos, sino también los volúmenes en vivo que uso.  También ignoremos el hecho de que la llave de seguridad para LUKS está almacenada en uno de los volúmenes en vivo.)</p>

<p>Finalmente, utilizo el poco conocido <a href="http://www.dirvish.org/">dirvish</a> para hacer los respaldos.  Dirvish es fantástico (pero medio dificilón de configurar): el primer respaldo es un respaldo completo, mientras que cualquier respaldo subsiguiente es un respaldo estilo incremental sobre el primero.</p>

<p>Automatizándolo con Vixie <code>cron</code>, todos los días a las 3 de la mañana, tengo respaldos diarios de los últimos 7 días.  Además, <code>cron</code> me envía gentilmente el informe del respaldo por correo electrónico, todos los días.</p>

<p>Resultado: respaldos seguros, hechos a dos particiones diferentes en dos discos diferentes.  La única cagada monumental es que si me chorean el computador, también se llevan la llave privada para el volumen de respaldo hehehe.  Y los respaldos.</p>

<p>Para contrarrestar esta lamentable posibilidad, lo siguiente en mi shopping list es un computador viejo con unos 300GB de capacidad total en disco, conectado via WiFi a mi computador principal, pero escondido en el clóset de mi cuarto o en el techo.  Así, si la policía viene a mi casa a llevarse mis preciados MP3, no los perderé.</p>

<p>Este es el informe diario de <code>cron</code>:</p>

<p><pre>Starting backup disk
Assembling linear array
mdadm: /dev/md0 has been started with 2 drives.
Opening LUKS-encrypted volume
Command successful.
key slot 0 unlocked.
Mounting backup
Expiring old backups
Backing up
04:59:03 dirvish --vault root
05:16:50 dirvish --vault home
06:45:55 done
Stopping backup disk
Unmounting media
Stopping LUKS-encrypted volume
Disassembling linear array
Syncing disks</pre></p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/08/17/mira-mi-solucion-de-backup-hehehehe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SatNet se gradúa de campeón hoy</title>
		<link>http://rudd-o.com/archives/2006/06/14/satnet-se-gradua-de-campeon-hoy/</link>
		<comments>http://rudd-o.com/archives/2006/06/14/satnet-se-gradua-de-campeon-hoy/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 05:00:07 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[My computer]]></category>

		<category><![CDATA[Yo]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/06/14/satnet-se-gradua-de-campeon-hoy/</guid>
		<description><![CDATA[No, no es en sentido irónico.


Yo, que tenía 64 Kb/s de ancho de banda, hoy tengo 200 Kb/s, ¡por el mismo precio!  He recibido reportes de amigos con 128, que ahora tienen 400.


Es de notar que, en mi caso particular, he decidido desperdiciar 10 Kb/s y mantener el tráfico firmemente debajo de 190 Kb/s [...]]]></description>
			<content:encoded><![CDATA[<p>No, no es en sentido irónico.</p>

<p>
Yo, que tenía 64 Kb/s de ancho de banda, hoy tengo 200 Kb/s, ¡por el mismo precio!  He recibido reportes de amigos con 128, que ahora tienen 400.</p>

<p>
Es de notar que, en mi caso particular, he decidido desperdiciar 10 Kb/s y mantener el tráfico firmemente debajo de 190 Kb/s mediante <a href="http://rudd-o.com/archives/2006/06/08/cable-modem-con-satnet/" title="Cable módem con SatNet">Wonder Shaper</a>, para mantener la velocidad de respuesta interactiva simultáneamente con grandes descargas de archivos.</p>

<p>
<em>¡Felicitaciones a SatNet!  Así, mantendrán la fidelidad de los clientes al máximo.</em></p>

<p>Ah, cierto: si las descargas de BitTorrent van lento para Uds., puede ser que SatNet esté haciendo <i>traffic shaping</i> de BitTorrent.  Consíganse un cliente BitTorrent que acepte conexiones cifradas, y su problema estará resuelto.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/06/14/satnet-se-gradua-de-campeon-hoy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Smart my Fedora, dude</title>
		<link>http://rudd-o.com/archives/2006/06/09/smart-my-fedora-dude/</link>
		<comments>http://rudd-o.com/archives/2006/06/09/smart-my-fedora-dude/#comments</comments>
		<pubDate>Fri, 09 Jun 2006 05:44:59 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[My computer]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/06/09/smart-my-fedora-dude/</guid>
		<description><![CDATA[Yesterday, I started to use smart on andrea, my home computer, immediately after I got my cable modem (64kbits, which make the quotes in “broad” band sensible).  By the way, I’m paying $50/mo. for this setup.


Sigh.  Smart told me it has to download over 900MB of RPM packages to update my system.  [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I started to use <a href="http://labix.org/smart">smart</a> on andrea, my home computer, immediately after I got my cable modem (64kbits, which make the quotes in “broad” band sensible).  By the way, I’m paying $50/mo. for this setup.</p>

<p>
Sigh.  Smart told me it has to download over 900MB of RPM packages to update my system.  I’m on day 2, and it still hasn’t finished.</p>

<p>
But there is a bright side to this story:</p>

<ol>
<li>Smart is smart (pun intended).  So far, smart has been the only automatic package manager (among those I tested in the last 2 years) that didn’t choke on my installed package base.  In comparison, at least yum choked.</li><li>
Smart is fast.    It’s nearly as fast as <a href="http://www.debian.org/doc/manuals/apt-howto/">apt</a>.  Forgetting for a moment that it balloons to more than 100MB of memory while resolving dependencies, it’s way faster than <a href="http://linux.duke.edu/projects/yum/">yum</a>, which insists on connecting to the Internet and downloading a myriad small files.</li></ol>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/06/09/smart-my-fedora-dude/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Limpiando la mancha de helado en el teclado</title>
		<link>http://rudd-o.com/archives/2006/02/07/limpiando-la-mancha-de-helado-en-el-teclado/</link>
		<comments>http://rudd-o.com/archives/2006/02/07/limpiando-la-mancha-de-helado-en-el-teclado/#comments</comments>
		<pubDate>Wed, 08 Feb 2006 01:40:29 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Curiosidades]]></category>

		<category><![CDATA[My computer]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/02/07/limpiando-la-mancha-de-helado-en-el-teclado/</guid>
		<description><![CDATA[sssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssssssss ssssssssssssdddddddddddddfffffffff fffffffffffffffffffffffffffffffeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrr eeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeemmmmmmmmmmm mmmmmmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmm mmmm

Ya está!
]]></description>
			<content:encoded><![CDATA[<p>sssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssss sssssssssssssssssssssssssssssssssss ssssssssssssdddddddddddddfffffffff fffffffffffffffffffffffffffffffeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrr eeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeemmmmmmmmmmm mmmmmmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmm mmmm</p>

<p>Ya está!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/02/07/limpiando-la-mancha-de-helado-en-el-teclado/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New screenshot of my computer</title>
		<link>http://rudd-o.com/archives/2006/01/07/new-screenshot-of-my-computer/</link>
		<comments>http://rudd-o.com/archives/2006/01/07/new-screenshot-of-my-computer/#comments</comments>
		<pubDate>Sun, 08 Jan 2006 01:13:00 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[My computer]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2005/12/20/new-screenshot-of-my-computer/</guid>
		<description><![CDATA[Here’s a new, nice screenshot of my computer.  I’m using GNOME 2.10 on Fedora Core 4.  This is my desktop:


]]></description>
			<content:encoded><![CDATA[<p>Here’s a new, nice screenshot of my computer.  I’m using GNOME 2.10 on Fedora Core 4.  This is my desktop:</p>

<div align="center"><a href="http://rudd-o.com/wp-content/uploads/images/shots/GNOME_2.10_FC4_desktop__nicely_arranged.png" title="GNOME 2.10 FC4 desktop, nicely arranged" onclick="window.open('http://rudd-o.com/wp-content/uploads/images/shots/GNOME_2.10_FC4_desktop__nicely_arranged.png', 'popup_image', 'width=1054,innerWidth=1054,height=798,innerHeight=798,left=-15,screenX=-15,top=-15,screenY=-15,status=yes,scrollbars=yes,resizable=yes'); return false;" rel="lightbox"><img class="thumbnail centered" src="http://rudd-o.com/wp-content/uploads/images/shots/thumb-GNOME_2.10_FC4_desktop__nicely_arranged.png" alt="GNOME 2.10 FC4 desktop, nicely arranged" width="150" height="113"/></a></div>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/01/07/new-screenshot-of-my-computer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dawson&#8217;s creek at twice the speed, thanks to MythTV</title>
		<link>http://rudd-o.com/archives/2006/01/05/dawsons-creek-at-twice-the-speed-thanks-to-mythtv/</link>
		<comments>http://rudd-o.com/archives/2006/01/05/dawsons-creek-at-twice-the-speed-thanks-to-mythtv/#comments</comments>
		<pubDate>Thu, 05 Jan 2006 18:17:24 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[My computer]]></category>

		<category><![CDATA[Software bacán]]></category>

		<category><![CDATA[Yo]]></category>

		<guid isPermaLink="false">http://rudd-o.com/?p=637</guid>
		<description><![CDATA[For those of you who probably don’t know yet, I don’t watch live TV anymore.  I just record TV shows on my computer, which then removes commercial breaks and lets me watch them at any time I choose.  The marvelous piece of software I’m using for that purpose is MythTV: a personal video [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who probably don’t know yet, I don’t watch live TV anymore.  I just record TV shows on my computer, which then removes commercial breaks and lets me watch them at any time I choose.  The marvelous piece of software I’m using for that purpose is <a href="http://www.mythtv.org/">MythTV: a personal video recorder</a> which captures the TV shows, compresses them, and lets me program shows to record like a VCR.</p>

<p>Well, I just found out that MythTV is even more useful - beyond my wildest dreams.  How?  Simple, I always record Dawson’s creek reruns and watch them in the afternoon, when I have some leisure time.  But sometimes that leisure time won’t be long enough to watch an entire episode…</p>

<p>…and that’s where MythTV’s playback speed function comes to the rescue.  I’ve been watching the last week’s Dawson creek reruns at 1.3X the original speed.  No chipmunk voices, no jerkiness in the video, just plain Dawson creek, but way more action-packed!  After 1 minute of watching TV like that, the pace of the show feels completely normal again.  Plus, no commercial breaks, so I get to watch every episode in about 25-30 minutes, and follow the story without interruptions.</p>

<p>The only thing I regret is, at that speed, the ballads from Dawson’s creek sound like country music and acoustic punk.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/01/05/dawsons-creek-at-twice-the-speed-thanks-to-mythtv/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
