<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20972324</id><updated>2011-12-27T20:57:36.797-08:00</updated><category term='bittorrent'/><category term='Opera'/><category term='PHP'/><category term='Firefox'/><category term='Windows'/><category term='P2P'/><category term='Piratebay'/><category term='learning'/><category term='Linux'/><category term='Explorer'/><category term='Pirate Bay'/><category term='programming'/><title type='text'>Galootix</title><subtitle type='html'>Some galoot talks about geeky things</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20972324.post-5131179340541924256</id><published>2007-12-05T02:13:00.000-08:00</published><updated>2007-12-05T04:14:28.056-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Pirate Bay'/><category scheme='http://www.blogger.com/atom/ns#' term='Piratebay'/><title type='text'>Piratebay down?</title><content type='html'>At this point it's nothing more than a rumour, but word on the streets is that The Piratebay has been raided by police again. I can ping their IP and their tracker seems to be working fine, but such rumours are inevitable whenever the site goes down. Who knows?&lt;br /&gt;&lt;br /&gt;I'm passing it on anyway because I'm irresponsible that way.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1st update:&lt;/span&gt; Given that my blog views have more than doubled since I posted the above (not a difficult feat, mind you), and everyone visiting is searching on some variation of the words &lt;span style="font-style:italic;"&gt;piratebay down&lt;/span&gt;, I'd say the problem is a widespread one.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img215.imageshack.us/img215/5499/recentvisitorsqe6.png"&gt;&lt;br /&gt;&lt;br /&gt;Dammit! Just let me finish this Battlestar Galactica torrent!&lt;br /&gt;&lt;br /&gt;Seriously, though, I'm still pinging through successfully.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;--- thepiratebay.org ping statistics ---&lt;br /&gt;5 packets transmitted, 5 received, 0% packet loss, time 4000ms&lt;br /&gt;rtt min/avg/max/mdev = 176.535/202.730/270.733/34.598 ms&lt;br /&gt;&lt;br /&gt;--- tpb.tracker.thepiratebay.org ping statistics ---&lt;br /&gt;5 packets transmitted, 5 received, 0% packet loss, time 21131ms&lt;br /&gt;rtt min/avg/max/mdev = 160.589/221.843/339.991/75.557 ms&lt;/pre&gt;&lt;br /&gt;If the servers had been seized or shut down, they wouldn't ping back. I'm sure the site'll be back up soon. Don't panic.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2nd update:&lt;/span&gt; I popped into the IRC channel.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[04:08:21] * Topic for #thepiratebay.org is: thepiratebay.org is down atm. http://bayimg.com back online &lt;br /&gt;[04:08:21] * Topic for #thepiratebay.org set by [NoFate]!Nofate@bnc.gamehotel.dk at Wed Dec  5 03:19:27 2007&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-5131179340541924256?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.thepiratebay.org' title='Piratebay down?'/><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/5131179340541924256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=5131179340541924256' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/5131179340541924256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/5131179340541924256'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/12/piratebay-down.html' title='Piratebay down?'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-6425709595275399159</id><published>2007-11-03T21:05:00.000-07:00</published><updated>2007-11-03T21:10:36.778-07:00</updated><title type='text'>A horking pile of bugs</title><content type='html'>Jaq asked me why I was laughing, so I showed her this, from Ubuntu's Hardy Heron roadmap:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img165.imageshack.us/img165/9258/snapshot1xo2.png"&gt;&lt;br /&gt;She just smiled and nodded.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-6425709595275399159?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://blueprints.launchpad.net/sprints/uds-boston-2007/+roadmap' title='A horking pile of bugs'/><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/6425709595275399159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=6425709595275399159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/6425709595275399159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/6425709595275399159'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/11/horking-pile-of-bugs.html' title='A horking pile of bugs'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-5378342920473272037</id><published>2007-09-15T00:58:00.000-07:00</published><updated>2007-09-15T01:37:57.875-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='bittorrent'/><title type='text'>Deluge BitTorrent Client</title><content type='html'>I loved &lt;a href="http://en.wikipedia.org/wiki/BitComet"&gt;BitComet&lt;/a&gt; as a bittorrent client, but that was on Windows. When I switched to Linux I missed it something fierce. Kirby suggested running &lt;a href="http://en.wikipedia.org/wiki/%CE%9CTorrent"&gt;μTorrent&lt;/a&gt; under Wine, and that did well enough as far as transferring files went, but the interface wasn't emulated properly so it was ugly to &lt;i&gt;look&lt;/i&gt; at. Yeah, I figured that was important enough to keep looking. I'm shallow.&lt;br /&gt;&lt;br /&gt;Everyone likes &lt;a href="http://en.wikipedia.org/wiki/Azureus"&gt;Azureus&lt;/a&gt;, but at the time I only had a low-end computer, which would choke on it. I eventually settled on &lt;a href="http://en.wikipedia.org/wiki/KTorrent"&gt;KTorrent&lt;/a&gt;, using it for the past year or so. But it always stuck in my craw that I was forced to use a KDE app in Gnome just to get the features I wanted.&lt;br /&gt;&lt;br /&gt;When I accidentally blew away my Ubuntu install last week, it was as good a time as any to search out new options. That's when I wandered back to the &lt;a href="http://ubuntuforums.org/"&gt;Ubuntu forums&lt;/a&gt; after a long absence and spotted a 3rd party forum for &lt;a href="http://en.wikipedia.org/wiki/Deluge_%28BitTorrent_client%29"&gt;Deluge&lt;/a&gt;, a GTK based bittorrent client written by a couple of Ubuntu geeks. It's got all the features I like in KTorrent, and none of the features I don't (an aqua-wannabe interface, mostly, but I already said I was shallow). It runs on Linux, of course, and it's been ported to OS X. Someone's working on a Windows port, too, which is good because the only way to affordably run software in Windows is to steal it, so they need bittorrent clients.&lt;br /&gt;&lt;br /&gt;If you're running Edgy or better, it's in the repos. A more recent .deb is available at &lt;a href="http://deluge-torrent.org"&gt;deluge-torrent.org&lt;/a&gt;. It works, I'm happy, and that's all that matters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-5378342920473272037?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://deluge-torrent.org/' title='Deluge BitTorrent Client'/><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/5378342920473272037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=5378342920473272037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/5378342920473272037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/5378342920473272037'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/09/deluge-bittorrent-client.html' title='Deluge BitTorrent Client'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-4660813105240956748</id><published>2007-06-05T14:49:00.000-07:00</published><updated>2007-06-05T15:10:33.837-07:00</updated><title type='text'>Scraping</title><content type='html'>I lifted this code from &lt;a href="http://www.oreilly.com/catalog/googlehks/"&gt;Google Hacks&lt;/a&gt; about six months ago. It hasn't failed yet. Until today. As was pounded into my head over and over, scraping web pages is unreliable.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;$ cat /home/galoot/bin/calc &lt;br /&gt;#!/usr/bin/php5&lt;br /&gt;&lt;?php&lt;br /&gt;preg_match_all('{&amp;lt;b&amp;gt;.+= (.+?)&amp;lt;/b&amp;gt;}', &lt;br /&gt;  file_get_contents('http://www.google.com/search?q=' . &lt;br /&gt;     urlencode(join(' ', array_splice($argv, 1)))), $matches);&lt;br /&gt;print str_replace('&amp;lt;font size=-2&amp;gt; &amp;lt;/font&amp;gt;', ',',&lt;br /&gt;  "\n{$matches[1][0]}\n\n");&lt;br /&gt;;&lt;br /&gt;?&gt;&lt;/pre&gt;Okay.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;$ calc 2000/364&lt;br /&gt;&lt;br /&gt;5.49450549&lt;/pre&gt;So far so good.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;$ calc 2000/366&lt;br /&gt;&lt;br /&gt;5.46448087&lt;/pre&gt;That's right.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;$ calc 2000/365&lt;br /&gt;&lt;br /&gt;{Carlo &amp;lt;b&amp;gt;...&lt;/pre&gt;Heh. That's from the 8th hit for those search terms.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img215.imageshack.us/img215/2854/carlosc3.png"&gt;&lt;br /&gt;&lt;br /&gt;Back to the drawing board.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-4660813105240956748?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/4660813105240956748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=4660813105240956748' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/4660813105240956748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/4660813105240956748'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/06/scraping.html' title='Scraping'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-7309189720278023502</id><published>2007-04-11T03:05:00.000-07:00</published><updated>2007-10-26T19:28:17.425-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Running IE under Ubuntu</title><content type='html'>I've been wanting to install Ubuntu on the laptop ever since I got it. The Edgy live disc detected all the hardware flawlessly (for Googlers, it's an Acer Travelmate 5610), with the only "tweak" being trying to remember the wireless network's password. (edit: &lt;i&gt;Almost&lt;/i&gt; all the hardware. The TI 5-in-1 card reader remains invisible.) I was getting real close to dual-booting into XP (I need Internet Explorer), and the only thing holding me back was the impending release of Feisty on April 19th. (&lt;a href="http://onlyubuntu.blogspot.com/2007/03/ubuntu-704-feisty-fawn-beta-preview.html"&gt;Check out the upcoming features&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;Then I ran into &lt;a href="http://www.tatanka.com.br/ies4linux/page/Main_Page"&gt;IEs4Linux&lt;/a&gt;. It runs your choice of IE 5, 5.5 or 6 (or all of the above) under wine, and it installed &lt;i&gt;easily and flawlessly&lt;/i&gt; for me. I didn't expect that at all! My luck running apps under wine, especially MS ones, has been spotty at best. But this gave me no problems whatsoever. Either wine is becoming less irritating or this is an awesome install script. Or both.&lt;br /&gt;&lt;br /&gt;I haven't tested it with whackloads of sites, but I don't really intend to. The idea is to test my own pages, not to actually (hahahaha) "surf with IE."&lt;br /&gt;&lt;br /&gt;IEs4Linux installs Flash along with IE, if you develop in that. Support for IE 7 is in beta.&lt;br /&gt;&lt;br /&gt;Now, the impending release of Feisty is the only thing holding me back from &lt;i&gt;completely wiping Windows&lt;/i&gt; from the laptop.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img215.imageshack.us/img215/7601/ie6underubuntujk1.png"&gt;&lt;br /&gt;&lt;br /&gt;(This post comes with &lt;strike&gt;six&lt;/strike&gt; seven free parenthetical remarks. (No, seven!))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-7309189720278023502?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.tatanka.com.br/ies4linux/page/Main_Page' title='Running IE under Ubuntu'/><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/7309189720278023502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=7309189720278023502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/7309189720278023502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/7309189720278023502'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/04/running-ie-under-ubuntu.html' title='Running IE under Ubuntu'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-304180094863452699</id><published>2007-03-09T20:06:00.000-08:00</published><updated>2007-03-09T20:17:04.058-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Daylight Saving Time begins at 2 a.m. Sunday</title><content type='html'>Apparently &lt;a href="http://blogs.zdnet.com/microsoft/?p=307&amp;tag=nl.e540"&gt;this is a problem for Windows users&lt;/a&gt;. Ubuntu (Edgy) is fine. I don't know about Dapper or earlier versions, though. If you're nervous type &lt;code&gt;zdump -v /etc/localtime | grep 2007&lt;/code&gt; in the terminal.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;galoot@cowbell:~$ zdump -v /etc/localtime | grep 2007&lt;br /&gt;&lt;br /&gt;/etc/localtime  Sun Mar 11 09:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 PST isdst=0 gmtoff=-28800&lt;br /&gt;/etc/localtime  Sun Mar 11 10:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 PDT isdst=1 gmtoff=-25200&lt;br /&gt;/etc/localtime  Sun Nov  4 08:59:59 2007 UTC = Sun Nov  4 01:59:59 2007 PDT isdst=1 gmtoff=-25200&lt;br /&gt;/etc/localtime  Sun Nov  4 09:00:00 2007 UTC = Sun Nov  4 01:00:00 2007 PST isdst=0 gmtoff=-28800&lt;/pre&gt;March 11. Yup. We're good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-304180094863452699?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/304180094863452699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=304180094863452699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/304180094863452699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/304180094863452699'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/03/daylight-saving-time-begins-at-2-am.html' title='Daylight Saving Time begins at 2 a.m. Sunday'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-2269372681547879212</id><published>2007-03-09T02:23:00.000-08:00</published><updated>2007-03-09T02:31:26.923-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Cheat Sheets</title><content type='html'>I Googled for "Regular Expressions Cheat Sheet" and found &lt;a href="http://www.ilovejackdaniels.com/cheat-sheets/"&gt;a treasure trove&lt;/a&gt;. Cheat sheets for Ruby on Rails, ASP/VBScript, Javascript, MySQL, CSS and more. Suitable for printing. Great fun at parties.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-2269372681547879212?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/2269372681547879212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=2269372681547879212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/2269372681547879212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/2269372681547879212'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/03/cheat-sheets.html' title='Cheat Sheets'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-3823122296407929840</id><published>2007-03-01T02:51:00.000-08:00</published><updated>2007-03-01T02:58:39.862-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntu</title><content type='html'>Mrs. G's computer finally died, taking Win98 (I &lt;span style="font-style:italic;"&gt;know&lt;/span&gt;) with it. When the dust finally settled, she had a better computer running Linux. She likes it.&lt;br /&gt;&lt;br /&gt;Yeah! [fist-pump]&lt;br /&gt;&lt;br /&gt;A day later, my Microsoft-loving geek friend, who is too old to be going through a mid-life crisis, called me up to ask "what version of Ubuntu should I install, 6.04 or 6.10?" Once I stopped sputtering, I recommended Dapper.&lt;br /&gt;&lt;br /&gt;Yeah! [fist-pump]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-3823122296407929840?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/3823122296407929840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=3823122296407929840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/3823122296407929840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/3823122296407929840'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/03/ubuntu.html' title='Ubuntu'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-929772930168403647</id><published>2007-03-01T01:01:00.000-08:00</published><updated>2007-03-01T02:41:26.137-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>PHP Arrays</title><content type='html'>Some day I'm going to come back to these posts and laugh at myself for being such a newb. Those of you who already know all this stuff have the pleasure of laughing at me right now.&lt;br /&gt;&lt;br /&gt;I finished the HTML/CSS course, and it was about as easy as I expected. Aside from being pissed off for a few hours during the final assignment before discovering the difference between quirks mode and strict mode (which wasn't addressed in the course), it wasn't difficult at all.&lt;br /&gt;&lt;br /&gt;It would be less confusing to the student if they gave more robust example code, though. I had a bit of a time trying to get their code for vertical CSS buttons working right until I tried it in IE. Suddenly it worked. When I found the tiny bug and pointed it out, my instructor's response was, "too bad all browsers don't render the same." Yeah. Thanks. I &lt;span style="font-style:italic;"&gt;know&lt;/span&gt; you require your students to use IE, but how hard would it be to support other browsers? When your target audience is people who want to learn open source languages, you can assume that a larger than normal percentage of them will be using an open source browser. It's not as though what you're teaching is complex enough to require special CSS hacks, it's all pretty basic stuff.&lt;br /&gt;&lt;br /&gt;The only HTML I've used in the last couple of years has been in my blog templates, and while I came away from this course with a handful of new tricks, the main thing I got out of it was a chance to hone some rusty skills.&lt;br /&gt;&lt;br /&gt;Still, I was happy with it. It's a well-written course.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Introduction to PHP&lt;/span&gt;, on the other hand, is not. It was very obviously written by a (messy) coder, not a teacher. The first five lessons consisted of a collection of little tricks buried in an ever-growing spaghetti bowl of ugly code. Each new concept was shoehorned into the same snowballing mess, regardless of whether it made sense to do so.&lt;br /&gt;&lt;br /&gt;Teaching a neophyte this stuff is hard enough without tossing ugly and irrelevant code in front of him. The person who wrote the example code is probably proud of some of the little hacks in it, but when those hacks are extraneous to the lesson they're just distracting. It's a bit like trying to teach a kid about baseball and suddenly interrupting yourself to talk about valence levels. Yes, from the right perspective, it's related. But just offer up the most relevant material before going there.&lt;br /&gt;&lt;br /&gt;I managed to simplify the examples enough so they made sense, then figure out the small hacks later, but it took a lot of needless slogging.&lt;br /&gt;&lt;br /&gt;They finally dropped the tangled ugly mess of snowballing code and started fresh in lesson six, and it suddenly got easier. Which is good, because lesson six was arrays. Clean examples helped tremendously. I can't imagine if they'd tried to shoehorn arrays into that other crap.&lt;br /&gt;&lt;br /&gt;I didn't like this section. I "get" arrays just fine, but one of the assignments involved traversing through a nested array, which is a lot easier if you're &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; using PHP 4 (the version they teach with), which lacks the array_walk_recursive() function. Of course it's doable, and I have to admit that I learned more figuring out how to work around the lack, but it ticked me off having to write twice the code I would have had to if I'd been using the version of PHP I have installed &lt;span style="font-style:italic;"&gt;on my own fucking computer&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I'm not old-school enough. I can just hear the old dogs saying, "Son, in &lt;span style="font-style:italic;"&gt;my&lt;/span&gt; day iterating through an array meant keeping track of the keys' addresses in memory. So you had to use a few &lt;u&gt;if&lt;/u&gt;s. Get over it."&lt;br /&gt;&lt;br /&gt;To that, I say "shut the fuck up, old-timer." If I've got access to a post-hole auger I'm not going to be happy about having to spend three hours sweating with a clam-shell digger. Yes, yes, I know. I learned more by hacking around a missing feature than I would have if it had been handed to me. I appreciate that. I just didn't enjoy it.&lt;br /&gt;&lt;br /&gt;And that, I see upon re-reading, is a big fat lie. I hated it when I was doing it, but having done it feels pretty good. You old dogs already knew I'd say that, didn't you? I can hear you chuckling to yourselves.&lt;br /&gt;&lt;br /&gt;I'm not quite halfway through this course and I already enough to know that, at the end of it, I won't know anything. It'll be like spending two years in art school having learned nothing more than how to hold a pencil. Hopefully I'll know enough to confidently dig myself out of my own holes. (I didn't plan that last sentence when I wrote the bit up there about clam-shell diggers, but it worked out well, didn't it?)&lt;br /&gt;&lt;br /&gt;I'd be extremely interested in hearing stories of what it was like for &lt;span style="font-weight:bold;"&gt;you&lt;/span&gt; to learn programming. What language did you start with? Would you have started with something else? What concepts baffled you, and what "aha" moments got you over the humps? What approach did you take? How long did it take for you to feel proficient? What would you have done differently? What did you do exactly right? What was your frustration:fun ratio back then, and what is it now?&lt;br /&gt;&lt;br /&gt;Go ahead, get nostalgic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-929772930168403647?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/929772930168403647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=929772930168403647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/929772930168403647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/929772930168403647'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/03/php-arrays.html' title='PHP Arrays'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-1598972410788954201</id><published>2007-02-23T14:16:00.000-08:00</published><updated>2007-02-23T14:19:49.894-08:00</updated><title type='text'>Tiddlywiki</title><content type='html'>I'd forgotten about my &lt;a href="http://galootix.blogspot.com/2006/02/tiddlywiki.html"&gt;short affair with Tiddlywiki&lt;/a&gt; until recently. But, having switched away from Opera [twitch], I needed something to replace my much-loved Notes Panel. Tiddlywiki does so much more, I consider it a net win.&lt;br /&gt;&lt;br /&gt;Thumbs up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-1598972410788954201?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.tiddlywiki.com/' title='Tiddlywiki'/><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/1598972410788954201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=1598972410788954201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/1598972410788954201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/1598972410788954201'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/02/tiddlywiki.html' title='Tiddlywiki'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-7577767623327613602</id><published>2007-02-23T13:17:00.000-08:00</published><updated>2007-02-23T13:21:10.811-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><title type='text'>Another excellent day</title><content type='html'>&lt;img src="http://img215.imageshack.us/img215/6926/bookshx5.jpg"&gt;&lt;br /&gt;&lt;br /&gt;I feel like running around in the yard yelling "The new nerd books are here! The new nerd books are here!" Nobody would understand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-7577767623327613602?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/7577767623327613602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=7577767623327613602' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/7577767623327613602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/7577767623327613602'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/02/another-excellent-day.html' title='Another excellent day'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-1016936977838371981</id><published>2007-02-16T00:57:00.000-08:00</published><updated>2007-02-16T02:16:44.859-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Learning stuff, need advice</title><content type='html'>A timeline for folks who don't read my other blog (don't feel bad, because I don't read it either):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Last June I was injured at work.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I still hurt.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Worker's Compensation (WCB), for obvious reasons, wants me to go away.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Their policy is to see me employed at my pre-injury wage before they cut me off.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;My most recent wage was exceptionally good.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I can't earn that same wage doing brainless labour any longer, because of the injury.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There aren't many ways to earn that wage doing light-duty work, but there are some.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;WCB had two choices: Help me find light-duty work, or let me try to convince them that I'm a good candidate for retraining.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I convinced them. Yay!&lt;/li&gt;&lt;/ul&gt;As sucky as it is to have an injury that refuses to go away, this is a golden opportunity. After being Joe Lunchbox for most of my working life, getting the chance to retrain and having them pay for all of it, along with living expenses, is like winning a lottery to me.  I liked some of the grunt work I've done over the years, but if I have one regret it's that I didn't go to school before starting a family, when I had the chance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Because you're reading about it here, at Galootix, you can probably guess what line of work I'm training for. Programming or, more specifically, web programming.&lt;br /&gt;&lt;br /&gt;This is so fucking cool.&lt;br /&gt;&lt;br /&gt;They said "pick a school."&lt;br /&gt;&lt;br /&gt;WCB strongly hinted that they'd be really happy if I chose &lt;a href="http://www.bcit.ca/"&gt;BCIT&lt;/a&gt; because they'd dealt with them a lot in the past. I wanted to go with &lt;a href="http://www.oreillylearning.com/"&gt;O'Reilly Learning&lt;/a&gt;, mainly because I've never picked up an O'Reilly book that didn't teach me something. I have craploads of respect for them.&lt;br /&gt;&lt;br /&gt;Gambling, because I only had one shot to convince them, I proposed O'Reilly.&lt;br /&gt;&lt;br /&gt;WCB said, "Well, we really want you to get a diploma or a certificate."&lt;br /&gt;&lt;br /&gt;I said, "How about four?"&lt;br /&gt;&lt;br /&gt;They said, "Four? You've only got six months before we cut you off. Are you sure? It'll take that long to get &lt;i&gt;one&lt;/i&gt; through BCIT."&lt;br /&gt;&lt;br /&gt;I said, "Yeah, what else do I have to do but sit on my ass all day? Besides, if you're paying, I'm gonna cram as much into my skull as I can without my eyes bleeding."&lt;br /&gt;&lt;br /&gt;They said, "Alright. Want a laptop, too? And cable for half a year?"&lt;br /&gt;&lt;br /&gt;Heh. "Yeah! One of those Ferrari laptops?"&lt;br /&gt;&lt;br /&gt;"Don't push it."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oh, hey, I titled this post &lt;b&gt;Learning stuff, need advice&lt;/b&gt;, didn't I? You were wondering when I'd get to the point.&lt;br /&gt;&lt;br /&gt;Here are the courses I'm taking.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://oreillylearning.com/courses/htmlcss/index2.php3"&gt;HTML and CSS&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://oreillylearning.com/courses/introphp/index2.php3"&gt;Introduction to PHP&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oreillylearning.com/courses/phpsql1/index2.php3"&gt;PHP/SQL 1: Introduction to Database Programming&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://oreillylearning.com/courses/cgiperl.php3?course=cgiperl&amp;amp;partnerid=18"&gt;CGI with Perl&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://oreillylearning.com/courses/sql/index2.php3"&gt;SQL Databasing&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://oreillylearning.com/courses/xml/index2.php3"&gt;Introduction to XML&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oreillylearning.com/courses/javascript1/index2.php3"&gt;JavaScript 1: Introduction to JavaScript&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oreillylearning.com/courses/javascript2/index2.php3"&gt;JavaScript 2: AJAX&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://oreillylearning.com/courses/java/index2.php3"&gt;Learn Object-Oriented Programming using Java&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://oreillylearning.com/courses/unix/index2.php3"&gt;Unix for Web Programming&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oreillylearning.com/courses/linux1/index2.php3"&gt;Linux/Unix System Administration 1: The Unix File System&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oreillylearning.com/courses/linux2/index2.php3"&gt;Linux/Unix System Administration 2: Networking and DNS&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oreillylearning.com/courses/linux3/index2.php3"&gt;Linux/Unix System Administration 3: Unix Services&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oreillylearning.com/courses/linux4/index2.php3"&gt;Linux/Unix System Administration 4: Scripting for Administrators Sed, Awk, and Perl&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;I'm just finishing the HTML/CSS one (started with the easiest one I could). I'm thinking of taking them in the order listed. My question to you, Internet people, is "do you think this is the &lt;i&gt;right&lt;/i&gt;, as in 'easiest and most efficient', order?" Would you rearrange things, or is that about right? Assume I know nothing. It's almost true.&lt;br /&gt;&lt;br /&gt;I've listed the Linux/Unix courses last because they're really sort of peripheral to my goals, and I've already picked up dribs and drabs on my own, anyway. I'm not in a hurry to cover the material.&lt;br /&gt;&lt;br /&gt;Thoughts?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Hot diggity, this is exciting!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-1016936977838371981?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/1016936977838371981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=1016936977838371981' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/1016936977838371981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/1016936977838371981'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/02/learning-stuff-need-advice.html' title='Learning stuff, need advice'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-8234107595507202603</id><published>2007-02-06T19:21:00.000-08:00</published><updated>2007-02-06T20:15:34.119-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Opera'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Mixed news</title><content type='html'>Good news: I'm typing this on my &lt;a href="http://global.acer.com/products/notebook/tm5610.htm"&gt;new laptop&lt;/a&gt;! That's pretty nifty for a guy whose first real calculator came with a belt pouch.&lt;br /&gt;Bad news: This "Designed for Windows XP" label is rubbing against the little bone on the side of my wrist.&lt;br /&gt;&lt;br /&gt;...Pardon me. &lt;span style="font-style: italic;"&gt;Was&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Good news: I'll be adding Linux soon enough.&lt;br /&gt;Bad news: I'll need access to IE, so I can't replace XP outright. I'll be stuck dual-booting.&lt;br /&gt;&lt;br /&gt;Good news: I don't need access to IE &lt;span style="font-style: italic;"&gt;that &lt;/span&gt;often.&lt;br /&gt;Bad news: No more bad news.&lt;br /&gt;&lt;br /&gt;Strange news: I'm typing this using Firefox. I haven't installed Opera, and even when I do I don't think I'll use it very much. (I wonder if Larry reads Galootix.) I'm going to miss a few things Opera did for me, but I think FF's going to offer a degree of flexibility I've never had before. With any luck, it won't be too too long before I can change something if I don't like it. Heh. Yeah.&lt;br /&gt;&lt;br /&gt;What I'll miss most of all is Opera's mail client. I love it. Getting used to folders again (Thunderbird, &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; Outlook) will take some doing. Oh well. I've got lots of time.&lt;br /&gt;&lt;br /&gt;P.S. Argh. I use XChat for IRC. Unlike the Linux version, the &lt;a href="http://www.xchat.org/windows/"&gt;Windows version&lt;/a&gt; isn't free. :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-8234107595507202603?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/8234107595507202603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=8234107595507202603' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/8234107595507202603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/8234107595507202603'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2007/02/mixed-news.html' title='Mixed news'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-115309090355265213</id><published>2006-07-16T16:01:00.000-07:00</published><updated>2006-07-16T16:01:45.496-07:00</updated><title type='text'>Google Earth for Linux</title><content type='html'>I don't give a poot about Picasa, so I never really noticed when Google released a version of it for Linux &lt;a href="http://picasa.google.com/linux/"&gt;in February&lt;/a&gt;. They didn't port it, they bundled it with a tweaked version of WINE. Good on them for making it simple for Linux users to install.&lt;br /&gt;&lt;br /&gt;As far as I'm concerned, the real news is buried in the Picasa FAQ page. It sounds like they're at work on porting Google Earth over, not using WINE but &lt;a href="http://picasa.google.com/linux/faq.html#24"&gt;rewriting it to run natively&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;"If Picasa for Linux is successful, then other Google applications (and future versions of Picasa) may also be ported using Wine.  (Google Earth won't be one of them, though; it will be a native Linux application.)"&lt;/blockquote&gt;&lt;br /&gt;I have just one thing to say about that.&lt;br /&gt;&lt;br /&gt;YAY!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-115309090355265213?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/115309090355265213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=115309090355265213' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/115309090355265213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/115309090355265213'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/07/google-earth-for-linux.html' title='Google Earth for Linux'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-115026823787162695</id><published>2006-06-13T23:57:00.000-07:00</published><updated>2006-06-13T23:57:17.916-07:00</updated><title type='text'>Dapper Drake</title><content type='html'>One of the few good things about &lt;a href="http://thegaloot.blogspot.com/2006/06/brokeback-barge.html"&gt;getting hurt&lt;/a&gt; is that I have some spare time again, time I've been using to upgrade Ubuntu from Breezy to Dapper. Actually, I didn't really upgrade so much as wipe the machine clean and install from CD.&lt;br /&gt;&lt;br /&gt;I chose to go with &lt;a href="http://xubuntu.org/"&gt;Xubuntu&lt;/a&gt; instead of Ubuntu because it's even less resource hogging and I really like Xfce. Gnome and KDE are fine, I just prefer the zippy and clean Xfce.&lt;br /&gt;&lt;br /&gt;As it turns out, Xubuntu is a very bare-bones distro. OpenOffice isn't installed by default, and neither are a lot of multimedia apps or games. I like that, as I can live without half the stuff my original Ubuntu installed, but I imagine a lot of people might feel differently about it. Of course, everything is still available in the repos.&lt;br /&gt;&lt;br /&gt;Almost everything works well, but there are a few little hiccups here and there because Xfce 4.4 is still in beta. I occasionally run into issues with the panel that force me to kill and restart it, and that would trip up folks who are just starting with Linux. The right-click menu sometimes disappears, too. Still, it's a beta window manager atop a stable release, and I'm very pleased. The kinks aren't frustrating ones and I imagine they're quickly getting ironed out. And I &lt;i&gt;love&lt;/i&gt; the new panel!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mmmustard.blogspot.com/2006/06/dapper-drake.html"&gt;Larry is having some trouble&lt;/a&gt;, though, and I'm not sure how to help because I don't have the same issues. If you know your way around DHCP, maybe you can throw him a bone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-115026823787162695?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/115026823787162695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=115026823787162695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/115026823787162695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/115026823787162695'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/06/dapper-drake.html' title='Dapper Drake'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-114665360743491695</id><published>2006-05-03T03:53:00.000-07:00</published><updated>2006-05-03T03:53:27.503-07:00</updated><title type='text'>Why I might dual-boot to Windows (some day)</title><content type='html'>&lt;a href="http://spore.ea.com/"&gt;Spore&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The buzz on this game started over a year ago, and it looks like EA is shooting for a February 2007 release date. If you haven't heard of it, this &lt;a href="http://video.google.com/videoplay?docid=8372603330420559198"&gt;Google video&lt;/a&gt; should give you an idea.&lt;br /&gt;&lt;br /&gt;Some time this year I hope to set this PC on fire and buy a new one. It's a bit old, you see, and though the dials and oscilloscope &lt;i&gt;do&lt;/i&gt; look nifty, I wouldn't have a hope in hell of running something like Spore on it. Besides, there are other games I've been itching to play for a while now (like Half-Life 2) that also won't run on my current hardware.&lt;br /&gt;&lt;br /&gt;Still, even with an upgrade, most commercial game developers aren't writing software for Linux. The better ones do eventually release their source code and game fans port it over, but generally the selection of &lt;i&gt;current&lt;/i&gt; games for Linux sucks. After upgrading, I might just get a copy of Win-XP so I can play a few of the games not available for Linux.&lt;br /&gt;&lt;br /&gt;As much as it galls me to buy an operating system when I have a perfectly good and and superior free one, I'm trying to look at Windows like a game console. We bought Playstations without being struck by lightning, right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-114665360743491695?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/114665360743491695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=114665360743491695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/114665360743491695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/114665360743491695'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/05/why-i-might-dual-boot-to-windows-some.html' title='Why I might dual-boot to Windows (some day)'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-114034723704783851</id><published>2006-02-19T03:07:00.000-08:00</published><updated>2007-02-23T14:23:43.943-08:00</updated><title type='text'>TiddlyWiki</title><content type='html'>If there's anything that will make me me think twice about switching away from Opera it's a killer, easy to use, personal wiki &lt;i&gt;that doesn't work in Opera&lt;/i&gt;. Something like &lt;a href="http://www.tiddlywiki.com/"&gt;TiddlyWiki&lt;/a&gt; - "a reusable non-linear personal web notebook" - would fit the bill.&lt;br /&gt;&lt;br /&gt;Essentially, it's a personal wiki which you upload to a server. (Everything is contained in a single file.) When you read it the server doesn't DO anything but send you the text. There's no database, no back end work at all. All the magic is done client-side with javascript. You edit the wiki using your browser (javascript, remember?) and save the changes to your own hard drive. In other words, this isn't a collaborative tool like the wikis you know and love, it's a single-user experience.&lt;br /&gt;&lt;br /&gt;The changes you make aren't saved on the server, which may seem pretty limiting, but if you need a quick way to create and publish content that doesn't need to be edited by your readers (blogs, manuals, quick synopses, FAQs) it's awesome. Build it locally and upload the single file to a server.&lt;br /&gt;&lt;br /&gt;Just viewing the wiki downloads a local copy (to your cache), but if your right-click and view source you can save the entire wiki and all its contents anywhere you like. At the main site you can also download an empty shell of a wiki to play around with. It's very easy to get started.&lt;br /&gt;&lt;br /&gt;Having your own personal wiki, on your own computer, can be immensely handy. I've used one (&lt;a href="http://newton.sourceforge.net/"&gt;Newton&lt;/a&gt;) for almost a year now to keep track of snippets of documentation and code, Linux tricks, reading lists, shopping lists, etc. and I don't know how I lived without it. &lt;a href="http://www.beatniksoftware.com/tomboy/"&gt;Tomboy&lt;/a&gt; is another good one. I'm seriously thinking of switching to TiddlyWiki, though, because I basically live in my browser.&lt;br /&gt;&lt;br /&gt;The only catch is that it doesn't work very well with Opera. :( There are work-arounds, but they're kludgy. I'm going to give it a shot, though. If it doesn't work I might... no, never mind. Okay. I might switch browsers. [gasp]&lt;br /&gt;&lt;br /&gt;TiddlyWiki's interface is very different from what most of us are used to. It's a bit like working with file cards, pulling out just the ones you need and spreading them on your desk. Every link you click opens onto the same page, which can be handier than hell for some kinds of content, but unsuitable for other sorts. It's not very well suited to long articles, for instance. It would be extremely useful for anyone who thinks in "outline style," keeps calendars and contact lists where they belong (not in Outlook), folks who need to take notes, or anyone who works with code snippets. I actually thought "Larry would probably like this" when I first saw it.&lt;br /&gt;&lt;br /&gt;Neat trick: You can create a new blog on Blogspot and copy/paste your wiki into the template field. Google is now hosting your wiki. Cool? Cool. Later, if you decide to make changes, just edit it locally and update your blog template with the more recent file. &lt;del&gt;Here's an example&lt;/del&gt;, which is just a copy of the main TiddlyWiki page uploaded into a test blog I made for the purpose. I viewed the source at TiddlyWiki.com, then pasted it into the blog template. Voila!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-114034723704783851?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/114034723704783851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=114034723704783851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/114034723704783851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/114034723704783851'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/02/tiddlywiki.html' title='TiddlyWiki'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113897242714003613</id><published>2006-02-03T05:13:00.000-08:00</published><updated>2006-02-03T05:26:36.660-08:00</updated><title type='text'>Deconstructing IE 7 Beta 2</title><content type='html'>Well, now. IE 7 Beta 2 is out. Isn't that special?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://reviews.cnet.com/Internet_Explorer_7_for_XP_SP2_Beta_2/4505-3514_7-31454661-2.html?tag=nav"&gt;Let's see what it offers.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"The address bar now appears on the top and is not movable (relocating the bar is a common ploy among spyware and adware vendors)"&lt;/i&gt;&lt;br /&gt;Good for IE. I don't remember spyware or adware messing with the &lt;i&gt;always movable&lt;/i&gt; address bar in &lt;a href="http://www.opera.com"&gt;Opera&lt;/a&gt; or &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox&lt;/a&gt;, though. Guess this just corrects an IE-specific problem, then.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Also, the toolbar has been simplified to show only icons."&lt;/i&gt;&lt;br /&gt;You mean you couldn't do that before? Opera and Firefox could.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Also, the Favorites sidebar now has three tabs: one for Favorites, one for History, and one for RSS feeds."&lt;/i&gt;&lt;br /&gt;Three! Holy moley! Wake the kids, honey, IE will have three tabs in the sidebar!&lt;br /&gt;Opera's sidebar (we call it a "panel") can have as many tabs as you want. When you bookmark &lt;i&gt;anything&lt;/i&gt; you can choose to add it to the panel.&lt;br /&gt;Of course, there's the &lt;a href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&amp;category=Navigation&amp;numpg=10&amp;id=1027"&gt;All-In-One Sidebar&lt;/a&gt; Firefox extension.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Tabs"&lt;/i&gt;&lt;br /&gt;Welcome to the Internet, Microsoft! Everybody does tabs. They've been doing it for years. For cryin' out loud, I have a &lt;a href="http://www.elinks.cz/"&gt;text-based Linux browser&lt;/a&gt; that does them! Why do your users put &lt;i&gt;up&lt;/i&gt; with you?&lt;br /&gt;(Psst. Opera was first. :) )&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"However, borrowing from what we've seen inside the Windows Vista prereleases, Microsoft has added the ability to visually display all open tabs. Unlike with Vista's IE 7, you can't mouse over the open tabs to see previews of each page, something that Firefox and Opera currently allow you to do."&lt;/i&gt;&lt;br /&gt;First, Firefox has at least three extensions that show all open tabs; Firefox Showcase, Tab Catalog, and Viamatic FoXpose. You'll find them &lt;a href="https://addons.mozilla.org/extensions/showlist.php?application=firefox&amp;numpg=10&amp;category=Tabbed%20Browsing"&gt;here&lt;/a&gt;. As for page previews when you mouse over the tabs themselves, &lt;a href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&amp;category=Tabbed%20Browsing&amp;numpg=10&amp;id=1394"&gt;Viamatic Tabnail&lt;/a&gt; does this, and it looks pretty cool.&lt;br /&gt;Unfortunately, and it pains me greatly to say this, Opera doesn't do any of these things despite what the article says. We're nagging the developers, though.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Another feature borrowed from Windows Vista is page zoom. You can wheel in or wheel out on a page"&lt;/i&gt;&lt;br /&gt;"Borrowed from Vista" is really code for "borrowed from Opera." I use scrollwheel zooming all the time.&lt;br /&gt;I don't think Firefox does this, but I'll bet there'll be an extension for it by the time IE7 is released. It'll be at least half a year, right?&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Shrink to print"&lt;/i&gt;&lt;br /&gt;It's [ctrl]+[F11] in Opera. We call it "Fit to Width." You can browse that way, too, (while zoomed in if you like) so you don't have to scroll horizontally.&lt;br /&gt;I dont know if FF has this.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"You also have the ability to print only the highlighted section of a Web page."&lt;/i&gt;&lt;br /&gt;Something that neither Opera nor FF can do? For God's sake, TRUMPET THIS FEATURE!&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"RSS"&lt;/i&gt;&lt;br /&gt;Playing catchup again, eh? Opera's been doing this forever. FF has extensions to do this. I'm going to copy/paste these sentences to save myself some typing.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Built-in search"&lt;/i&gt;&lt;br /&gt;+yawn+ See above. Opera does it, FF does it.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"...when IE 7 imports your data from IE 6, it'll preserve your search engine preference"&lt;/i&gt;&lt;br /&gt;I had to read half the article before reaching a line that basically says "it won't break stuff," and the only thing it promises not to break is &lt;i&gt;your search engine preferences&lt;/i&gt;? That's good, I suppose, but it implies that it will break everything else on your system. Not that they need to imply anything. We already know IE will break everything else on your system.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"IE 7 will lock that preference so that installing toolbars won't automatically--and sometimes without your permission--change that preference."&lt;/i&gt;&lt;br /&gt;You mean, before IE 7, things &lt;i&gt;could&lt;/i&gt; automatically change your preferences against your will? Oh my gosh! Say it ain't so. Why didn't this make the news?&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Improved security"&lt;/i&gt;&lt;br /&gt;No comment.&lt;br /&gt;&lt;br /&gt;Re security: &lt;i&gt;"While in the short term these &lt;/i&gt;(changes)&lt;i&gt; may dissuade some criminal hackers, others may find other flaws within the venerable browser to exploit going forward."&lt;/i&gt;&lt;br /&gt;This is reporting at its finest, don't you think? I'm eagerly awaiting his next prediction: "It's not unlikely that, if you lack an umbrella, you will become wet in the rain."&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Antiphishing&lt;br /&gt;Using heuristics, or algorithms, rather than whitelists, Internet Explorer can analyze a given page and determine whether it's the real McCoy or a spoofed page. Should you land on a suspicious site, you'll see a golden bar across the top of the page."&lt;/i&gt;&lt;br /&gt;Ah, yes. The old Golden Bar ploy. &lt;a href="http://news.zdnet.co.uk/software/applications/0,39020384,39189452,00.htm"&gt;I've heard of that&lt;/a&gt;. Firefox, of course, already has &lt;a href="https://addons.mozilla.org/quicksearch.php?q=phishing&amp;section=A&amp;application=firefox"&gt;its own solutions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Another very good change is the simplified Internet security settings options. Microsoft has raised the security bar, making the default setting Medium-High."&lt;/i&gt;&lt;br /&gt;You can set it to "high" full time. Just uninstall IE.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Microsoft has neutered all but the most essential ActiveX Controls."&lt;/i&gt;&lt;br /&gt;In other words, "we were wrong."&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"A new feature within IE 7 for XP SP2 adds an address bar to pop-up windows, allowing you to determine whether you want to view that content (advertising, for example)."&lt;/i&gt;&lt;br /&gt;First off, you'll know if you want to view it by viewing it. You don't go looking for an address bar to determine if an ad's an ad, you look at it and say, "oh, that's an ad," and then you close it. What this really means is that &lt;i&gt;"pop-up windows will continue to be a nuisance in IE, but at least you'll know where they're coming from."&lt;/i&gt;&lt;br /&gt;Anyway, Opera already blocks pop-ups quite well and Firefox does it even better. Like the "new improved IE," Opera also displays the address bar in those windows/tabs. I assume Firefox does, too, but I'm not sure.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"IDN support"&lt;/i&gt;&lt;br /&gt;&lt;a href="http://news.zdnet.co.uk/software/applications/0,39020384,39189452,00.htm"&gt;Hey, this is the same "Golden Bar" link from above&lt;/a&gt;! (A year ago, remember?)&lt;br /&gt;I don't know if Firefox has a solution for IDN spoofing. I'd assume so. MMM?&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Microsoft has finally made it easy for anyone to delete their browser history."&lt;/i&gt;&lt;br /&gt;Yes, yes, that's nice dear. This is basic functionality in Opera and Firefox. Don't you have homework to do?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It's February, 2006. IE users, you're going to have to wait &lt;i&gt;at least&lt;/i&gt; until this fall to get what everyone else on the Net has had all along. Why do this to yourselves? Make the switch. &lt;a href="http://en.wikipedia.org/wiki/Comparison_of_web_browsers"&gt;It's not like you don't have a lot of choices.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113897242714003613?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113897242714003613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113897242714003613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113897242714003613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113897242714003613'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/02/deconstructing-ie-7-beta-2.html' title='Deconstructing IE 7 Beta 2'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113868087197349067</id><published>2006-01-30T20:14:00.000-08:00</published><updated>2006-01-30T20:14:32.046-08:00</updated><title type='text'>Poofyhairguy's Eye Candy Report</title><content type='html'>Are you into translucent effects and drop shadows and other shiny stuff on your desktop? If so, &lt;a href="http://linuxeyecandy.blogspot.com/"&gt;Poofyhairguy's Eye Candy Report&lt;/a&gt; is a good blog to add to your list. Most of his tweaks are lightyears beyond what my machine can handle, but not everyone who reads Galootix is using a 566-MHz Celeron.&lt;br /&gt;&lt;br /&gt;[sigh]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113868087197349067?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113868087197349067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113868087197349067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113868087197349067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113868087197349067'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/poofyhairguys-eye-candy-report.html' title='Poofyhairguy&apos;s Eye Candy Report'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113859606759926993</id><published>2006-01-29T20:41:00.000-08:00</published><updated>2006-01-29T20:43:56.186-08:00</updated><title type='text'>Go ahead, DOJ. TRY to track my Google searches!</title><content type='html'>Because of recent news about the US Department of Justice's subpoena of Google, I've decided to get all kooky and learn more about surfing the net anonymously. I'm not a tin-foil hat kind of guy, but in the past few years I've become at least a little more interested in learning about how to protect my privacy. Thanks for that, Dubya.&lt;br /&gt;&lt;br /&gt;First of all, so-called "anonymous proxies" are bunk. &lt;b&gt;Don't use anonymous proxies!&lt;/b&gt; Many exist simply to allow bypassing the filters you may have at work or school (so you can browse Fark by going to a different site, for instance), and these pass your IP along to the server you're trying to reach. Using them, your search for "explosive terrorist teens" is still tied to your IP address. Many are, or could be used as, phishing scams. You have no idea what the proxy is logging. Many are in countries with no privacy protections at all (worse protections than in the United States, in other words), and those that are on American soil are just as vulnerable to DOJ subpoenas as Google is. You can be sure that Joe Hacker will bend to the pressure a lot quicker than Google has.&lt;br /&gt;&lt;br /&gt;Enter &lt;a href="http://tor.eff.org/index.html"&gt;Tor&lt;/a&gt; and &lt;a href="http://www.privoxy.org/"&gt;Privoxy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tor is "The Onion Router" and Privoxy is a service you use to connect through Tor. I won't go into all the technical details, but you can find a lot about it at the link above, as well as at &lt;a href="http://en.wikipedia.org/wiki/Onion_Routing"&gt;Wikipedia&lt;/a&gt;. I will say that it DOES work and that it is easy to set up.&lt;br /&gt;&lt;br /&gt;When using Tor &lt;a href="http://www.whatismyip.com"&gt;WhatIsMyIp.com&lt;/a&gt; reports that I am currently surfing from somewhere in Brazil.&lt;br /&gt;&lt;a href="http://www.GRC.com"&gt;GRC.com&lt;/a&gt; (the ShieldsUp guy) no longer sees me as a Shaw Cable subscriber.&lt;br /&gt;Sites &lt;i&gt;can be&lt;/i&gt; very nearly as fast to load as they ever were.&lt;br /&gt;As an added bonus, Privoxy also acts as an ad blocker. It's catching ads that Opera normally lets slip through.&lt;br /&gt;&lt;br /&gt;Excellent!&lt;br /&gt;&lt;br /&gt;Tor traffic is routed through many different machines, and your data will occasionally pass through a slow one. In that case you will notice a drop in bandwidth. It can be a crap shoot. For now, it's the price you pay for (semi-)anonymity.&lt;br /&gt;&lt;br /&gt;Unless you &lt;i&gt;are&lt;/i&gt; a tin-foil hat wearer, you probably won't want to use this solution full time. And if you're that worried about your privacy you should also turn off Java and reject all cookies. Note the warning when you first installed Tor: "This is experimental software. Do not rely on it for strong anonymity." If you're trading nuclear secrets then Tor isn't for you.&lt;br /&gt;&lt;br /&gt;Tip: Typing the following will get you a new Tor server if things are way too slow.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo /etc/init.d/tor restart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;On the bright side, if you're a Firefox user there is a plugin called &lt;a href="http://tor.eff.org/cvs/tor/doc/tor-switchproxy.html"&gt;SwitchProxy&lt;/a&gt; that lets you quickly toggle between anonymous and normal surfing. (I haven't checked if there's anything similar for Opera yet.)&lt;br /&gt;&lt;br /&gt;Most of the steps to get Tor/Privoxy running under Ubuntu are listed at the site.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://backup.wiki.noreply.org/noreply/TheOnionRouter/TorOnDebian"&gt;Step 1 is here&lt;/a&gt;, but replace the commands "apt-get update" and "apt-get install tor" with &lt;b&gt;"sudo apt-get update" and "sudo apt-get install tor privoxy"&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tor.eff.org/cvs/tor/doc/tor-doc-unix.html"&gt;Steps 2, 3, 4 &amp; (optionally) 5 are here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113859606759926993?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113859606759926993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113859606759926993' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113859606759926993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113859606759926993'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/go-ahead-doj-try-to-track-my-google.html' title='Go ahead, DOJ. TRY to track my Google searches!'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113844363923136115</id><published>2006-01-28T02:20:00.000-08:00</published><updated>2006-01-28T02:21:37.206-08:00</updated><title type='text'>InstaLinux</title><content type='html'>Wouldn't it be cool if you could just put a Linux disc into the drive, type "install," walk away and come back later to a working Linux system?&lt;br /&gt;&lt;br /&gt;It'll probably never happen though. It's way too complicated to configu--&lt;i&gt;cough&lt;/i&gt;--excuse me. It's way too compl--&lt;i&gt;cough&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Dammit!&lt;br /&gt;&lt;br /&gt;Oh hell, maybe it isn't. Go to &lt;a href="http://www.instalinux.com/cgi-bin/coe_bootimage.cgi"&gt;InstaLinux&lt;/a&gt; and see for yourself. Choose some basic options through the web interface and it generates a small (30MB or less) ISO image that can be used for a "hands-free" installation. You get to choose between an Ubuntu, Debian, Fedora or SuSE distro.&lt;br /&gt;&lt;br /&gt;COOL!&lt;br /&gt;&lt;br /&gt;It's based on &lt;a href="http://linuxcoe.sourceforge.net/#features"&gt;LinuxCOE&lt;/a&gt;: "A CGI-based network install image generator" that was developed by Hewlett Packard and released under the GPL.&lt;br /&gt;&lt;br /&gt;InstaLinux is a cheesy name, though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113844363923136115?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113844363923136115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113844363923136115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113844363923136115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113844363923136115'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/instalinux.html' title='InstaLinux'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113793141679116815</id><published>2006-01-22T04:03:00.000-08:00</published><updated>2006-01-22T04:03:36.840-08:00</updated><title type='text'>Electric Sheep</title><content type='html'>I like the &lt;a href="http://electricsheep.org/"&gt;Electric Sheep&lt;/a&gt; screensaver so much I toggled all the others off months ago and use Sheep exclusively. It's awesome and beautiful, and it appeals to my fractal-loving inner geek.&lt;br /&gt;&lt;br /&gt;Scott Draves, the one who created the screensaver (and flame fractals), is soon to release "&lt;a href="http://electricsheep.org/dreams/"&gt;Dreams in High Definition&lt;/a&gt;." It'll be a stand-alone, limited edition, large screen, high resolution "video appliance". It'll be the 21st century equivalent of the Lava Lamp, except he's only making 40. :(&lt;br /&gt;&lt;br /&gt;If I were rich I'd get one, but it'll be way out of my league.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113793141679116815?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113793141679116815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113793141679116815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113793141679116815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113793141679116815'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/electric-sheep.html' title='Electric Sheep'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113771833448656926</id><published>2006-01-19T16:52:00.000-08:00</published><updated>2006-01-19T16:52:14.513-08:00</updated><title type='text'>Google Earth for Linux?</title><content type='html'>Getting Google Earth to run on Linux is apparently a pain in the ass. I say "apparently" because I haven't even tried. My hardware isn't powerful enough.&lt;br /&gt;&lt;br /&gt;However, there is some potentially good news ahead. I hear that the Mac version isn't built with Cocoa, but is linked to libqt instead. That's a good sign that Google may be preparing to release a Linux port. Yay for those with semi-modern hardware!&lt;br /&gt;&lt;br /&gt;In the meantime, there is an open-source app called &lt;a href="http://ww2d.csoft.net/index.php?title=Introduction"&gt;WW2D&lt;/a&gt; that might interest you. It's not 3D like Google Earth: therefore not as cool. But, unlike GE, it has plugin support, user-configurable layers, an unlimited cache, can work offline with cached data, and has binaries for Linux, OS X and Windows.&lt;br /&gt;&lt;br /&gt;I still don't think my hardware could handle it, but I imagine anything faster than 1GHz would do okay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113771833448656926?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113771833448656926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113771833448656926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113771833448656926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113771833448656926'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/google-earth-for-linux.html' title='Google Earth for Linux?'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113766918905039636</id><published>2006-01-19T03:13:00.000-08:00</published><updated>2006-01-19T16:52:56.806-08:00</updated><title type='text'>FreeBSD or Linux?</title><content type='html'>BSD is starting to really intrigue me.&lt;br /&gt;&lt;br /&gt;When I finally decided to jump ship from Windows I went straight to Linux. The reasons are many but, aside from the security issues, the main factor in my decision was that I actually knew a bit about it. It's hard to be somewhat geeky and not know about Linux, right? Aside From Windows and OS-X, it's the most talked about OS (okay, kernel) on the Net. After that it was pretty easy to narrow it down to Ubuntu.&lt;br /&gt;&lt;br /&gt;It's got a cute little mascot, too, but that didn't sway me.&lt;br /&gt;&lt;br /&gt;I briefly considered FreeBSD, but I didn't know enough about it to commit to it as my full-time OS. All I knew was that it claimed to &lt;i&gt;not be Linux&lt;/i&gt;, and that was enough for me. Linux gets all the press, and I wanted something widely used in case I ran into problems.&lt;br /&gt;&lt;br /&gt;Now that I'm reading about Linux every day I often cross paths with BSD users. Both Linux and BSD are like Unix, so it's natural that the two sorts of users would occasionally hang out in the same places. BSD users go on about their operating system like I go on about Ubuntu. They don't merely tolerate their OS like Windows users often must, they love it like a Mac user loves OS-X.&lt;br /&gt;&lt;br /&gt;What inspires such devotion to an OS? Security obviously plays a role, or it should, and so does stability. Linux has both of these, as does OS-X from what I understand. Customisability sure appeals to the geeks, too. You can tweak Linux 'til the cows come home. (I don't know how OS-X measures up in that regard so I won't comment.)&lt;br /&gt;&lt;br /&gt;But I've come to learn in the past six months that, despite their similarities, there is a definite Linux camp and a definite BSD camp. And they &lt;i&gt;are&lt;/i&gt; similar. &lt;a href="http://images.google.ca/images?q=FreeBSD+screenshot&amp;hl=en&amp;btnG=Search+Images"&gt;Google for BSD screenshots&lt;/a&gt; if you want to see.&lt;br /&gt;&lt;br /&gt;So why the divide? What's the difference between them if they're so similar?&lt;br /&gt;&lt;br /&gt;Set aside an hour and read this: &lt;a href="http://www.over-yonder.net/~fullermd/rants/bsd4linux/bsd4linux1.php"&gt;BSD vs Linux&lt;/a&gt;. You'll learn how the two philosophies differ.&lt;br /&gt;&lt;br /&gt;Yeah. BSD is starting to really intrigue me. After reading that and poking around &lt;a href="http://www.freebsd.org/"&gt;FreeBSD.org&lt;/a&gt;, the only reason I haven't switched is that Ubuntu ain't broke.&lt;br /&gt;&lt;br /&gt;Dammit. I think.&lt;br /&gt;&lt;br /&gt;======================================&lt;br /&gt;&lt;br /&gt;BTW, tinkerers might be interested in looking at &lt;a href="http://www.archlinux.org/about.php"&gt;Arch Linux&lt;/a&gt; "an i686-optimized linux distribution targeted at competent linux users (read: not afraid of the commandline)." Those I know who've tried it like it a lot. It's apparently noticeably speedier than Ubuntu, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113766918905039636?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113766918905039636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113766918905039636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113766918905039636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113766918905039636'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/freebsd-or-linux.html' title='FreeBSD or Linux?'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113755964062455960</id><published>2006-01-17T20:47:00.000-08:00</published><updated>2006-01-17T21:00:40.276-08:00</updated><title type='text'>Renaming files</title><content type='html'>Sometimes you acquire a collection of files that are stupidly named. I'm running into that at the moment with all my recent downloading of old DOS games and ROM images. Unlike Windows, Linux is case sensitive and sometimes it's easier to keep everything in lower (or upper) case.&lt;br /&gt;&lt;br /&gt;Here's a quick perl hack that'll do this for every file in the current directory.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;ls | perl -lne 'print "mv $_ ",lc($_)'&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Warning:&lt;/b&gt; If you have a maliciously named file, like &lt;code&gt;RM\ -RF *&lt;/code&gt;, you'll run into serious problems because you might actually execute this command.&lt;br /&gt;&lt;br /&gt;Typing the above at the command line will give you a chance to look over the results, but it won't actually &lt;i&gt;do&lt;/i&gt; anything to your files. If you like what you see, then do the same command again, but suffix it with &lt;code&gt;| sh&lt;/code&gt; like this.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;ls | perl -lne 'print "mv $_ ",lc($_)' | sh&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Change &lt;code&gt;lc&lt;/code&gt; to &lt;code&gt;uc&lt;/code&gt; to convert everything to UPPER CASE.&lt;br /&gt;&lt;br /&gt;Here's an example:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;galoot@breezy:~/Images/temp$ ls                                              &lt;br /&gt;NUBLU.GIF  PERIODIC_TABLE.PNG  UBUNTU_BUTTON_88X31.PNG  YOUR_ASS_IS_GRASS.JPG&lt;br /&gt;galoot@breezy:~/Images/temp$ ls | perl -lne 'print "mv $_ ",lc($_)'          &lt;br /&gt;mv NUBLU.GIF nublu.gif                                                       &lt;br /&gt;mv PERIODIC_TABLE.PNG periodic_table.png                                     &lt;br /&gt;mv UBUNTU_BUTTON_88X31.PNG ubuntu_button_88x31.png                           &lt;br /&gt;mv YOUR_ASS_IS_GRASS.JPG your_ass_is_grass.jpg                               &lt;br /&gt;galoot@breezy:~/Images/temp$ ls | perl -lne 'print "mv $_ ",lc($_)' | sh     &lt;br /&gt;galoot@breezy:~/Images/temp$ ls                                              &lt;br /&gt;nublu.gif  periodic_table.png  ubuntu_button_88x31.png  your_ass_is_grass.jpg&lt;/pre&gt;&lt;a href="http://mlug.missouri.edu/list-archives/members/2002-10/msg00078.php3"&gt;This little perl script isn't mine.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to see what the command will do to a large directory before you commit to the changes, you can pipe it through "less" like this:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;ls | perl -lne 'print "mv $_ ",lc($_)' | less&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;(Edit: This doesn't handle filenames with spaces in them. Can one of you hackers improve it?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113755964062455960?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113755964062455960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113755964062455960' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113755964062455960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113755964062455960'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/renaming-files.html' title='Renaming files'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113749909121056865</id><published>2006-01-17T03:58:00.000-08:00</published><updated>2006-01-17T03:58:11.243-08:00</updated><title type='text'>Tired of XMMS</title><content type='html'>Looking for more features? Check out Wikipedia's &lt;a href="http://en.wikipedia.org/wiki/Comparison_of_media_players"&gt;Comparison of media players&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113749909121056865?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113749909121056865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113749909121056865' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113749909121056865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113749909121056865'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/tired-of-xmms.html' title='Tired of XMMS'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113728715720991070</id><published>2006-01-14T17:05:00.000-08:00</published><updated>2006-01-14T17:24:57.560-08:00</updated><title type='text'>HOWTO: Get Stella Running under Breezy</title><content type='html'>This is a simple HOWTO. Anyone who's ever compiled anything before likely won't need to read it. Anyone who hasn't compiled something from source, though, will see how easy the task can be.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stella.sourceforge.net/"&gt;&lt;B&gt;Stella&lt;/B&gt;&lt;/a&gt; is an Atari 2600 emulator currently at version 2.0.1. The most obvious differences in the 2.x version are:&lt;UL&gt;&lt;li&gt;Added integrated GUI (you don't have to fiddle with the command line anymore)&lt;li&gt;Added ROM launcher (you don't have to quit/restart Stella every time you want to play a different game)&lt;li&gt;Added ZIP support (you can keep your ROMs zipped up tight)&lt;li&gt;&lt;a href="http://stella.sourceforge.net/stellanews.html"&gt;But wait! There's more!&lt;/a&gt;&lt;/UL&gt;The version available through the Ubuntu (multiverse) repositories is 1.4.1. I don't think the Ubuntu Backports team will add it to Breezy because of dependency issues. Converting the available RPM to DEB using Alien didn't work for me. Luckily, I didn't run into any problems compiling Stella from source.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;WARNING&lt;/b&gt;: It is illegal to use ROM images of games that you do not actually own. These games are still copyrighted.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DISCLAIMER&lt;/b&gt;: I am a total newb when it comes to compiling software. If this HOWTO doesn't work for you I doubt if I'll be able to help much. All I know is that these steps worked &lt;i&gt;for me&lt;/i&gt;. If you try it and it works for you, too, let me know. If not, you might try asking at the &lt;a href="http://ubuntuforums.org/"&gt;Ubuntu Forums&lt;/a&gt; where someone more experienced may be able to help out.&lt;br /&gt;&lt;br /&gt;(You could always spend $30 for 40 games and buy the &lt;a href="http://www.atari.com/us/games/atari_flashback2/7800"&gt;Atari Flashback 2&lt;/a&gt;. I love mine! The fact that I actually have a chance at kicking my 14-year-old's butt appeals to me, too. But Mrs. G occasionally needs the TV, so...)&lt;br /&gt;================================================&lt;br /&gt;&lt;br /&gt;Here we go.&lt;br /&gt;&lt;br /&gt;First you need to download &lt;a href="http://stella.sourceforge.net/downloads.html"&gt;the source code&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now, fire up a terminal window. Henceforth, each line is a separate command.&lt;br /&gt;&lt;br /&gt;Navigate to the directory where you saved the just-downloaded package. Unpack it using the following command:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;tar zxvf stella-2.0.1-src.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Your next step is to ensure you have the tools needed to actually compile something. To do this you must install the build-essential package.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install build-essential&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You now have the basic tools you'll need to compile stuff. But you will run into dependency issues while compiling Stella unless you also install the "libsdl1.2-dev" package. So do that next:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install libsdl1.2-dev&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This package itself also depends on other packages, but apt-get handles all that for you. Don't worry about it.&lt;br /&gt;&lt;br /&gt;Now that you have the unpacked source code and the tools to compile with, it's simple. Change to the directory where you unpacked the Stella sources.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd stella-2.0.1/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;It's time to compile.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;./configure&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;make&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo make install&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu will complain if you don't prefix "make install" with "sudo."&lt;br /&gt;&lt;br /&gt;That's it. You've now got Stella installed. Type "stella" at the command line (or hit [ALT]+[F2] and type it there) and follow the prompts to point it at the directory where you keep your ROMs.&lt;br /&gt;&lt;br /&gt;If you don't have ROMs to use, I can't help you. The Stella site has &lt;a href="http://stella.sourceforge.net/docs/stella.html#Games"&gt;some pointers&lt;/a&gt;. Hopefully you are aware of the legal issues involved before using &lt;a href="http://www.google.ca/search?hl=en&amp;q=%22atari+2600%22+ROMS&amp;btnG=Google+Search&amp;meta="&gt;Google to find some&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113728715720991070?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113728715720991070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113728715720991070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113728715720991070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113728715720991070'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/howto-get-stella-running-under-breezy.html' title='HOWTO: Get Stella Running under Breezy'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727779200253244</id><published>2006-01-14T14:29:00.000-08:00</published><updated>2006-01-14T14:29:52.003-08:00</updated><title type='text'>All the old posts are copied over</title><content type='html'>I didn't copy over the comments, but they're still there over at &lt;a href="http://thegaloot.blogspot.com"&gt;that other blog&lt;/a&gt;. The post dates are the same.&lt;br /&gt;&lt;br /&gt;Now I've got to try and fix this template. Larger images spill over onto the menu, which sucks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727779200253244?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727779200253244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727779200253244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727779200253244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727779200253244'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/all-old-posts-are-copied-over.html' title='All the old posts are copied over'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113724315182948138</id><published>2006-01-14T04:52:00.000-08:00</published><updated>2006-01-14T14:40:33.003-08:00</updated><title type='text'>Welcome to Galootix</title><content type='html'>There's nothing here yet. Check back in a day or two.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113724315182948138?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113724315182948138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113724315182948138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113724315182948138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113724315182948138'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/welcome-to-galootix.html' title='Welcome to Galootix'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727720166769391</id><published>2006-01-07T14:00:00.000-08:00</published><updated>2006-01-14T14:20:01.666-08:00</updated><title type='text'>I know a couple of you are running Ubuntu...</title><content type='html'>...Are you running it optimally?&lt;br /&gt;&lt;br /&gt;Type this at the command line:&lt;br /&gt;&lt;pre&gt;     uname -a&lt;/pre&gt;If you see a string like "2.6.12-10-&lt;b&gt;386&lt;/b&gt;" there, but you're running anything more recent than a Pentium Pro, you could probably do something to make Ubuntu a whole lot zippier. The more up-to-date your processor, the more difference choosing the appropriate kernel will make.&lt;br /&gt;&lt;br /&gt;Read &lt;a href="http://ubuntuforums.org/showthread.php?t=85917"&gt;this Ubuntu Forums thread&lt;/a&gt; to find out how to speed things up fast enough that you can feel it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727720166769391?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727720166769391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727720166769391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727720166769391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727720166769391'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/i-know-couple-of-you-are-running.html' title='I know a couple of you are running Ubuntu...'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727713712057884</id><published>2006-01-04T14:00:00.000-08:00</published><updated>2006-01-14T14:18:57.120-08:00</updated><title type='text'>It's not fair how Windows gets the press</title><content type='html'>&lt;a href="http://www.cnn.com/2006/TECH/internet/01/04/microsoft.patch.reut/index.html?section=cnn_topstories"&gt;CNN&lt;/a&gt; &lt;i&gt;never&lt;/i&gt; talks about Linux!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727713712057884?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727713712057884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727713712057884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727713712057884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727713712057884'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2006/01/its-not-fair-how-windows-gets-press.html' title='It&apos;s not fair how Windows gets the press'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727708695483137</id><published>2005-12-19T14:00:00.000-08:00</published><updated>2006-01-14T14:18:06.956-08:00</updated><title type='text'>Ottawa keeps your data SAFE!</title><content type='html'>&lt;b&gt;Note: If you've already read my Unemployment Insurance Browser Spoofing post on Worth, don't bother reading this. It's a copy/paste of the whole damned thing.&lt;/b&gt;&lt;hr&gt;&lt;br /&gt;Right now I am, as they say, "between jobs." For years I've contributed my taxes to the unemployment insurance pool but have never drawn from it. Today I began the long and grueling process of applying online for UI benefits.&lt;br /&gt;&lt;br /&gt;It took me almost two hours just to make the darned government website accept my choice of browsers. As you know, I am the only person on the planet who thinks both Windows and IE are a bit...insecure. Certainly the Canadian government thinks they're safe! So safe, in fact, that they won't let me fill out their forms online using Opera.&lt;br /&gt;&lt;br /&gt;See, browsers send a string to the servers they visit. Mine sends this by default:&lt;blockquote&gt;&lt;pre&gt;Opera/8.51 (X11; Linux i686; U; en)&lt;/pre&gt;&lt;/blockquote&gt;But that's bad. It's not Internet Explorer!&lt;br /&gt;&lt;br /&gt;Okay. I can tell Opera to pretend it's Internet Explorer by clicking a button. Then it reads:&lt;blockquote&gt;&lt;pre&gt;Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux i686; en) Opera 8.51&lt;/pre&gt;&lt;/blockquote&gt;Now it looks like Internet Explorer, but still not enough. The website sniffs out that "Opera" at the end and says "your browser is insecure." Ottawa still won't risk it.&lt;br /&gt;&lt;br /&gt;Cripes! Okay, fine. I've got Firefox installed, so I'll try that. It's more popular than Opera, so maybe the government will accept it as "safer." Here's the string Firefox sends. Note that there's no mention of Opera in there anywhere:&lt;blockquote&gt;&lt;pre&gt;Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20051010 Firefox/1.0.7 (Ubuntu package 1.0.7)&lt;/pre&gt;&lt;/blockquote&gt;So does Ottawa want to deal with me now? NO! I get a new message telling me Linux is insecure and unsupported. OMGWTF?! Do you know how hard it is to even find a virus scanner for Linux? It's like trying to find a snow shovel in Egypt. There's no market for them because there are no viruses worth worrying about.&lt;br /&gt;&lt;br /&gt;Argh.&lt;br /&gt;&lt;br /&gt;I searched around on the net and found a Firefox extension (&lt;a href="http://chrispederick.com/work/useragentswitcher/"&gt;User Agent Switcher&lt;/a&gt;) that will spoof not only the browser type but also the operating system name:&lt;blockquote&gt;&lt;pre&gt;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)&lt;/pre&gt;&lt;/blockquote&gt;Bingo! I'm in.&lt;br /&gt;&lt;br /&gt;After an hour and a half of diddling around I finally convinced them that I was no longer using Opera on Linux. Instead, I made them think I was downstairs on the family Windows PC--riddled with spyware, viruses, keyloggers and lord knows what else--logged on with IE. Now I'm on a secure connection, boyo!&lt;br /&gt;&lt;br /&gt;They don't like Linux? Or Opera? I'll bet their servers run on Linux. Their IT guys would probably rather eat glass than run their site on a Windows server. And I'll bet they all go home at night and browse using Firefox or Opera or even Lynx rather than use IE.&lt;br /&gt;&lt;br /&gt;Bah!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Note: This isn't a pro-Opera/anti-Microsoft post, so don't go there. It's a pro-good-design/anti-idiot-webmaster post.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727708695483137?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727708695483137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727708695483137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727708695483137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727708695483137'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/12/ottawa-keeps-your-data-safe.html' title='Ottawa keeps your data SAFE!'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727704838512294</id><published>2005-12-17T14:00:00.000-08:00</published><updated>2006-01-14T14:17:28.386-08:00</updated><title type='text'>GIMPShop and Alien</title><content type='html'>First of all, thanks to &lt;a href="http://johnny-vw.blogspot.com/"&gt;Johnny&lt;/a&gt; for pointing this out. Here's his e-mail:&lt;blockquote&gt;"I was listening to Leo Laporte &lt;http://www.leoville.tv/radio/&gt; on the radio this morning.  A caller was talking about Photoshop and The Gimp.  Anyway, Leo mentioned The Gimp and Gimpshop.  I guess Gimpshop is a hack to The Gimp to make the menus look and work like Photoshop.  Of course, I thought of you!  Have you heard of this?  &lt;a href="http://www.gimpshop.net/"&gt;Here's the link&lt;/a&gt;"&lt;/blockquote&gt;Naturally I had to give it a shot.&lt;br /&gt;&lt;br /&gt;Caveat: I don't know Photoshop from my ass. I (used to) use Paintshop Pro. I'm not sure exactly how much Gimpshop compares to Photoshop interface-wise.&lt;br /&gt;&lt;br /&gt;Hardcore Linux folks may be annoyed to learn that I don't like The Gimp (until they realize that my opinion shouldn't matter to them). Despite the power I keep hearing it has, I can't get past the interface enough to do more than fiddle around with it a bit. So I figured I'd try this Gimpshop thing out to see if it would change my mind.&lt;br /&gt;&lt;br /&gt;If you use Ubuntu, or any other Debian-based Linux, you'll notice that Gimpshop isn't in the repositories, so you'll have to install it at the command line. You'll also find that the only two official distributions are source code or an RPM package. I'm not at the stage where I'm comfortable compiling from source yet, so I decided to fiddle with the RPM instead.&lt;br /&gt;&lt;br /&gt;You can install many RPMs in Debian/Ubuntu/Whatever using the &lt;u&gt;rpm&lt;/u&gt; utility available in the repositories, but &lt;i&gt;you probably shouldn't&lt;/i&gt;. That's beause apt/aptitude/dpkg/whatever-you-use won't know about it, and ideally you want these programs to know about everything on your machine so they can fix things when something goes wrong.&lt;br /&gt;&lt;br /&gt;Instead of using the rpm utility you can use &lt;a href="http://kitenet.net/programs/alien/"&gt;Alien&lt;/a&gt; to convert the Gimpshop.RPM file to a Gimpshop.DEB file. Alien is available in the repositories. It doesn't always work out of the box but it's worth having around. In this case, it worked fine.&lt;br /&gt;&lt;br /&gt;So go install Alien, then download the RPM file from freshmeat &lt;a href="http://freshmeat.net/projects/gimpshop/?branch_id=57360&amp;release_id=192296"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now go to your download directory and do this:&lt;blockquote&gt;&lt;pre&gt;alien -k PACKAGENAME.RPM&lt;/pre&gt;&lt;/blockquote&gt;(You may have to precede that command with "sudo" on your system.) It'll churn for a while and then, if all goes well, tell you it's generated a .deb package. You can install (and uninstall) &lt;i&gt;this&lt;/i&gt; package using dpkg.&lt;br /&gt;&lt;br /&gt;Type this to install it:&lt;blockquote&gt;&lt;pre&gt;sudo dpkg -i PACKAGENAME.DEB&lt;/pre&gt;&lt;/blockquote&gt;Note that Gimpshop is currently based on GIMP 2.2.4, so it may downgrade your more recent version. Your choice.&lt;br /&gt;&lt;br /&gt;That's it. You're done. Fire up The GIMP and see if it acts a bit more like Photoshop. Some folks swear by it. I can't really tell the difference but, like I said, I don't know Photoshop very well. I'll keep it around, though, giving it a chance to grow on me.&lt;br /&gt;&lt;br /&gt;Either way, even if I were still using Windows and PSP, I don't photoshop much these days. My monitor is slowly dying, getting to the point that I can't see details I know I added to certain chops a year ago. &lt;sigh&gt;&lt;br /&gt;&lt;br /&gt;Thanks for thinking of me, though. :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727704838512294?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727704838512294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727704838512294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727704838512294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727704838512294'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/12/gimpshop-and-alien.html' title='GIMPShop and Alien'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727700978771846</id><published>2005-12-08T14:00:00.000-08:00</published><updated>2006-01-14T14:16:49.786-08:00</updated><title type='text'>Opera on Linux</title><content type='html'>IF you use Opera, and IF you use Linux, and IF you use Gnome, you may have noticed that a lot of filetypes you used to be able to &lt;i&gt;open&lt;/i&gt; with Opera for Windows (as opposed to &lt;i&gt;save&lt;/i&gt;) simply don't...open anymore. You've got to save the file, navigate to the directory using a different program or in the terminal, and then open it from there. A pain in the ass, and one of the things I don't particularly like about Opera for Linux.&lt;br /&gt;&lt;br /&gt;It took a lot of searching to find the solution (guaranteed only for Opera 8.51 running on Ubuntu 5.10 using Gnome, but I'll bet it works elsewhere with Gnome, too):&lt;ol&gt;&lt;li&gt;Open the &lt;i&gt;Preferences&lt;/i&gt; menu [ALT-P]&lt;br /&gt;&lt;li&gt;Click the &lt;i&gt;Advanced&lt;/i&gt; tab&lt;br /&gt;&lt;li&gt;Select "Downloads" in the left-hand pane&lt;br /&gt;&lt;li&gt;On the right-hand side, click the "Handlers for saved files" button&lt;br /&gt;&lt;li&gt;Under both "Files" and "Folders" change the program from "gnome-open exec" to simply "gnome-open"&lt;br /&gt;&lt;li&gt;Click &lt;i&gt;OK&lt;/i&gt; on your way out of the menus&lt;/ol&gt;Now, clicking on a file located on your hard drive will actually open it using whatever your Gnome default program is, just as it should in any browser on any platform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727700978771846?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727700978771846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727700978771846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727700978771846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727700978771846'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/12/opera-on-linux.html' title='Opera on Linux'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727697065217794</id><published>2005-12-07T14:00:00.000-08:00</published><updated>2006-01-14T14:16:10.656-08:00</updated><title type='text'>A Not-So-Quick Comparison</title><content type='html'>Mrs. G and the kids use a different computer than I do, and it runs Windows 98. Yesterday the hard drive decided to finally stop fighting the inevitable and gave up the ghost. Nothing could be done to salvage it nor the data on it (and boy are my wife and daughter pissed about &lt;i&gt;that&lt;/i&gt;). I was forced to buy a (moderately) new hard drive for their machine.&lt;br /&gt;&lt;br /&gt;I tried hard to convince Mrs. G to let me install Ubuntu, but honesty forced me to admit that Linux sometimes has trouble with webcams, and even when it doesn't the chat programs that run on Linux don't fully support them. Okay, that's not completely true: there's a chat program called &lt;a href="http://www.mercury.to/index.php"&gt;Mercury&lt;/a&gt; that does a good job, but it's a Java app which would run slower than molasses on their PC, and it seems a bit buggy.&lt;br /&gt;&lt;br /&gt;Anyway, a webcam with my daughter's name on it happens to be sitting under the Christmas tree. She'll use it primarily for chat. So no Ubuntu for them. &lt;sigh&gt;&lt;br /&gt;&lt;br /&gt;To make a long story short, I had to rip out the old drive, install the new one, reformat it and install Windows from the ground up.&lt;br /&gt;&lt;br /&gt;Ugh.&lt;br /&gt;&lt;br /&gt;Guess how long it took to get the family PC running with Win98 plus the few programs for it everyone considers necessary--like Word, Mailwasher, Irfanview, Winamp and TextPad--&lt;u&gt;starting from the &lt;i&gt;fdisk&lt;/i&gt; stage&lt;/u&gt; (because the used drive needed to be converted to FAT32 so Win98 would see it).&lt;br /&gt;&lt;br /&gt;You can safely assume I'm comfortable enough with fdisk that I don't have to sit there for an hour deciding what to do with it. You can also safely assume I've reinstalled Win98 on that machine a zillion times before (because a Win98 installation only has a half-life of six weeks) so I don't lack practise. You can further assume that I long ago burned a CD full of drivers and whatnot for that specific hardware configuration so I don't have to go hunting all over the net for them every time. You can also assume I had a box filled with MS-Office, Wacom, and HP printer disks, etc., within easy reach.&lt;br /&gt;&lt;br /&gt;Have you made your guess as to how long it took yet?&lt;br /&gt;&lt;br /&gt;It took seven friggin' hours to reinstall Win98. SEVEN! FRIGGIN'! HOURS! And it would have taken longer if I'd had any backup data to restore.&lt;br /&gt;&lt;br /&gt;Granted, I could have chosen not to install &lt;a href="http://www.diskeeper.com/defrag.asp"&gt;Diskeeper&lt;/a&gt;, &lt;a href="http://free.grisoft.com/doc/1"&gt;AVG&lt;/a&gt;, &lt;a href="http://www.lavasoft.com/"&gt;AdAware&lt;/a&gt;, and &lt;a href="http://www.safer-networking.org/en/index.html"&gt;SpyBot&lt;/a&gt;. It would have saved 40 minutes or so. But sane people don't skip those steps on a Windows machine, especially a Win98 one.&lt;br /&gt;&lt;br /&gt;Wanna guess how long it took to install Ubuntu a few days back, plus the programs I consider necessary--like OpenOffice.org, Opera (whose mail client is pretty good at filtering spam), picture viewers, XMMS (a Winamp work-alike) and a bunch of text editors, plus a crapload of games, media players, graphics editors, database managers, chat and IRC clients, programming tools, etc., which are good to have but not, strictly speaking, necessary--&lt;u&gt;starting from the partitioning stage&lt;/u&gt;?&lt;br /&gt;&lt;br /&gt;You can safely assume I've never partitioned a Linux disk before, so I stumbled around some while trying to decide how to go about it. You can also safely assume I've installed Linux only twice in my life, once many years back and once in August, so I seriously lack practise. You can further assume I don't have a disk filled with drivers, nor any disks filled with office-suite software, printer disks, etc., within easy reach&lt;sup&gt;*&lt;/sup&gt;.&lt;br /&gt;&lt;br /&gt;Have you made your guess as to how long it took yet?&lt;br /&gt;&lt;br /&gt;It took about two hours (counting the time it took to restore from my most recent data backup). ONLY! TWO! HOURS!&lt;br /&gt;&lt;br /&gt;Granted, I could have spent more time looking for the Linux equivalents of programs like Diskeeper (Linux doesn't need a defrag program, so it would have taken a bit to find one), AVG (I hear they have a Linux version, though I doubt many people bother with it.), AdAware, and SpyBot (I've never heard of spyware on a Linux machine, but I'm sure it'll make the news when it happens). If I were so inclined, searching for them would have added a few hours until I gave it up as a fruitless waste of time because there's no need for things like that in Linux.&lt;br /&gt;&lt;br /&gt;Huh. 2/7 the time to install an OS which is rock solid stable and secure. Funny, that.&lt;br /&gt;&lt;br /&gt;I hate Windows with renewed, flaming passion.&lt;br /&gt;&lt;br /&gt;I hate that I can't update a Windows98 system without first updating the browser, unlike Linux. I hate being scared to connect to the Net in order to download said browser updates because the only way to do that is with my not-yet-updated-and-thus-insecure browser (see the vicious circle there?), unlike with Linux. I hate that I must seek out updates for every installed program individually rather than having one small always-running program keep track of everything on my system, which notifies me when updates are available. Like in Linux. I hate having to search the Web for a program rather than having a trusted central repository filled with tens of thousands of them, one that I can access with one mouse-click, like in Linux. I hate putting my trust in some dork/corporation that &lt;i&gt;might&lt;/i&gt; be able to program, that releases an application riddled with holes which nobody but the Black Hats know about, because the dork/corporation won't share the source code. I hate that a hole in &lt;i&gt;any&lt;/i&gt; program exposes the entire system to abuse, unlike with Linux.&lt;br /&gt;&lt;br /&gt;I hate that little pop-up with the checkbox beside "Always trust software from Microsoft."&lt;br /&gt;&lt;br /&gt;Yes, I've gone from a rather strong dislike of Windows to outright loathing.&lt;br /&gt;&lt;br /&gt;For what it's worth, though, I don't much like the fact that I sometimes forget I have to click an icon to eject a CD with Linux instead of just reaching for the button on the case.&lt;br /&gt;&lt;br /&gt;Somehow I manage.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;sup&gt;*&lt;/sup&gt; Actually, I lied. 95% of that stuff is already on the Ubuntu install CD. What isn't is grabbed from the net automatically.&lt;br /&gt;&lt;br /&gt;If you're thinking "But what if I don't have a net connection, bucko? What then? Aha, I've gotcha there!" then realize the situation is no different than it is with your Windows CD. 95% of the generic drivers you might need are on it, too. It's the specialized ones that aren't. Because of that, installing either OS without Net access is a potential pain in the ass.&lt;br /&gt;&lt;br /&gt;The difference, however, is that Linux will fetch those specialized drivers from the central repository as soon as it realizes it needs them. Windows makes you go online to Google for them. How did people install Windows before search engines were invented?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727697065217794?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727697065217794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727697065217794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727697065217794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727697065217794'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/12/not-so-quick-comparison.html' title='A Not-So-Quick Comparison'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727693387136653</id><published>2005-12-02T14:00:00.000-08:00</published><updated>2006-01-29T21:15:36.723-08:00</updated><title type='text'>HOWTO Upgrade From Ubuntu Hoary to Ubuntu Breezy</title><content type='html'>1. Open a terminal window&lt;br /&gt;&lt;br /&gt;2. &lt;u&gt;sudo su&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;u&gt;cd /&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;u&gt;tar cvpzf homebackup.tgz /home --exclude=/home/porn&lt;/u&gt; (Backup the home directory, but not the dirty pictures)&lt;br /&gt;&lt;br /&gt;5. &lt;u&gt;tar cvpf pornbackup.tar /home/porn&lt;/u&gt; (Backup dirty pics and movies using no compression--it's faster, and you can save them to "the other disk")&lt;br /&gt;&lt;br /&gt;6. &lt;u&gt;tar cvpzf etcbackup.tgz /etc&lt;/u&gt; (Backup this directory filled with things you may have tweaked and forgotten about, keep handy in case something doesn't work right)&lt;br /&gt;&lt;br /&gt;7. Burn the above three files to CD or find some other way to save them.&lt;br /&gt;&lt;br /&gt;8. Insert Breezy CD and reboot.&lt;br /&gt;&lt;br /&gt;9. Partition hard drive to taste. This time, put &lt;u&gt;/home&lt;/u&gt; on its own partition so you can skip the above steps next time you upgrade. Applaud your foresight, while conveniently ignoring your lack thereof when you first set up Ubuntu four months earlier.&lt;br /&gt;&lt;br /&gt;10. Go for coffee.&lt;br /&gt;&lt;br /&gt;11. Answer a few questions.&lt;br /&gt;&lt;br /&gt;12. Remove CD, reboot, let computer find updates.&lt;br /&gt;&lt;br /&gt;13. &lt;s&gt;Fire up browser, go &lt;a href="http://www.ubuntuforums.org/showthread.php?t=66563"&gt;here&lt;/a&gt;, read carefully, and download Automatix.&lt;/s&gt;&lt;blockquote&gt;&lt;b&gt;Edited 2005/12/07:&lt;/b&gt; Automatix is no longer supported by its creator, though it is still available for download at the above link and may be picked up again in the future. Should the most recent version (3.4.8) disappear from that location, ask me for a copy.&lt;br /&gt;There is a forked version of Automatix called &lt;i&gt;EasyBreezy&lt;/i&gt; available at &lt;a href="http://www.ubuntuforums.org/showthread.php?t=99866"&gt;this location&lt;/a&gt;. I haven't used it and can't vouch for it, but it may be a viable alternative.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edited 2006/01/29:&lt;/b&gt; I can no longer recommend using Automatix. There may be security issues, which &lt;a href="http://ubuntuforums.org/showthread.php?t=122797"&gt;the author refuses to address&lt;/a&gt;. Do not use Automatix without a full understanding of the issues involved. I have struck through the references to this program.&lt;/blockquote&gt;14. &lt;s&gt;Run Automatix, which will automatically reinstall 90% of the things you used every day but forgot how you installed them in the first place. Be sure to check &lt;i&gt;Install Opera&lt;/i&gt;.&lt;/s&gt;&lt;br /&gt;&lt;br /&gt;15. Untar homebackup.tgz and pornbackup.tar into a temp directory and copy &lt;u&gt;/temp/home/yourname/.opera/&lt;/u&gt; to your /home/ directory, thus restoring your all-important Opera settings, bookmarks, e-mail addresses and messages. Now do the same for your dirty pictures.&lt;br /&gt;&lt;br /&gt;16. Copy over any other directories and files that are important to you, and hang on to the rest. You'll be glad when, three months later, you need that &lt;u&gt;my_resume_2005-10.doc&lt;/u&gt; file.&lt;br /&gt;&lt;br /&gt;17. Don't do anything with etcbackup.tgz, just keep it around in case you need something from it.&lt;br /&gt;&lt;br /&gt;18. Light a cigar and strut around the room while sneering a little. You've just upgraded your operating system.&lt;br /&gt;&lt;br /&gt;(Note: If you don't have dirty pictures, steps 4, 5, and 15 will still be useful for backing up your Photoshop portfolio. But you do, don't you? And you backed them up, too, didn't you? You dog.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727693387136653?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727693387136653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727693387136653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727693387136653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727693387136653'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/12/howto-upgrade-from-ubuntu-hoary-to.html' title='HOWTO Upgrade From Ubuntu Hoary to Ubuntu Breezy'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727687798425233</id><published>2005-09-29T14:00:00.001-07:00</published><updated>2006-01-14T14:14:37.986-08:00</updated><title type='text'>BEAST.COM</title><content type='html'>Here's one of those posts where I show my age by talking about obscure things which nobody but me really misses.&lt;br /&gt;&lt;br /&gt;Remember BEAST.COM? No, not the website, the program. Back in the days before Michael Jackson got scary, ".com" meant "executable command file." There was no web.&lt;br /&gt;&lt;br /&gt;If you do remember it, great! You're an old fart, too. If not, allow me to refresh your memory (or introduce you to one of those things old farts think about when their minds wander).&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img215.imageshack.us/img215/3996/gkrellshoot0929052156499ch.jpg"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Remember now? Oh. Okay, what about this?&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img215.imageshack.us/img215/4750/gkrellshoot0929052158057sf.jpg"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;You're the blue diamond thingie, the Hs and funny double-Hs are beasts that chase you, and the green bits are walls which you can push around to trap or squish the beasts, sort of like Pengo (sorry, another old-timer reference). The beasts lay eggs, there are exploding walls... an amazing amount of fun for a mere 7.5kb package. I haven't played it since the 80s, but I'm hard pressed to remember &lt;i&gt;any&lt;/i&gt; game that took up as much time as it did, then or since. Not DOOM, not Quake, not Myst. Maybe the Kroz games...maybe.&lt;br /&gt;&lt;br /&gt;I finally got around to searching for a copy on the net. Here's &lt;a href="http://www.gamingdepot.com/g/Beast"&gt;one place you can find it&lt;/a&gt;. Their description is better than mine.&lt;br /&gt;&lt;br /&gt;I installed the &lt;a href="http://dosbox.sourceforge.net/"&gt;DOSBox&lt;/a&gt; emulator for Linux just so I could play it again, and it works flawlessly. (There are versions of DOSBox for OS/X and Windows, too.) I just finished a two-hour marathon session. Woo hoo!&lt;br /&gt;&lt;br /&gt;There exists an updated Linux version of BEAST called &lt;a href="http://www.cs.auc.dk/~olau/monster-masher/"&gt;Monster Masher&lt;/a&gt;. It's okay, and prettier, but it's not really the same. Still good though, if you want to try out something with actual graphics.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img215.imageshack.us/img215/4379/gkrellshoot0929052202004cn.jpg"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Anyway, if you want a taste of what kept geeks entertained in the 80s, you could do worse than installing BEAST.COM on your computer.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Hmmm. I wonder if I should try to track down the BASIC source code for HURKLE while I'm at it...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727687798425233?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727687798425233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727687798425233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727687798425233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727687798425233'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/09/beastcom.html' title='BEAST.COM'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727683471087454</id><published>2005-09-29T14:00:00.000-07:00</published><updated>2006-01-14T14:13:54.710-08:00</updated><title type='text'>Computer Geek / Nerd Quiz</title><content type='html'>Yeah, another dumb quiz. Imagine!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nerdtests.com/ft_cg.php?im"&gt;&lt;img src="http://www.nerdtests.com/images/ft/cg.php?val=2796" title="My computer geek score is greater than 87% of all people in the world! How do you compare? Click here to find out!" width=200 height=127&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727683471087454?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727683471087454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727683471087454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727683471087454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727683471087454'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/09/computer-geek-nerd-quiz.html' title='Computer Geek / Nerd Quiz'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727679131108200</id><published>2005-09-22T14:00:00.000-07:00</published><updated>2006-01-14T14:13:11.313-08:00</updated><title type='text'>Breezy Badger</title><content type='html'>&lt;center&gt;&lt;img src="http://img215.imageshack.us/img215/6259/gkrellshoot0922052240208jt.jpg"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://shipit.ubuntu.com/"&gt;Breezy is about to ship&lt;/a&gt;. Somebody tell Johnny!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727679131108200?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727679131108200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727679131108200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727679131108200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727679131108200'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/09/breezy-badger.html' title='Breezy Badger'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727673423187866</id><published>2005-09-06T14:00:00.000-07:00</published><updated>2006-01-14T14:12:14.230-08:00</updated><title type='text'>I'm just sayin'!</title><content type='html'>&lt;center&gt;&lt;img src="http://img381.imageshack.us/img381/1682/thinkdifferentli2hq.jpg"&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727673423187866?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727673423187866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727673423187866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727673423187866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727673423187866'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/09/im-just-sayin.html' title='I&apos;m just sayin&apos;!'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727668228111713</id><published>2005-09-02T14:00:00.000-07:00</published><updated>2006-01-14T14:11:22.283-08:00</updated><title type='text'>Uptime</title><content type='html'>23 days and 16 hours since my last reboot. Linux rules! Of course, I came from Win98. Maybe XP is better in that regard.&lt;br /&gt;&lt;br /&gt;Ubuntu's default file explorer (like Windows Explorer) is called Nautilus. It's a small thing, but it's really cool that you can highlight a file that's in the middle of downloading and watch the file-size increase on the status bar. Maybe XP does that too and I don't know about it, but it's new to me. I don't have to hit &lt;i&gt;refresh&lt;/i&gt; to see changes in a folder or file as they occur. Neat!&lt;br /&gt;&lt;br /&gt;&lt;a name="LinuxCamScriptHowto"&gt;...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I don't know if you spotted the deskcam over there in the menu, or if you even care. I was looking for a way to do for Linux what &lt;a href="http://www.harmlesslion.com/cgi-bin/showprog.cgi?search=SCWebCam"&gt;SCWebCam&lt;/a&gt; does for Windows, and I discovered this pair of &lt;a href="http://funky-m.com/b2evo.php?p=447&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1"&gt;scripts&lt;/a&gt; that neatly handle the job. Adding the timestamp on the bottom is fairly simple, too.&lt;br /&gt;&lt;br /&gt;It doesn't automatically refresh (yet), but if you hit F5 often enough you might catch me staring at the asses of Worth.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;My job is starting to wind down for the summer, and I'll probably be looking for something new by October. Hopefully I won't have to relive my old Wal-Mart days. Yeeugh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727668228111713?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727668228111713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727668228111713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727668228111713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727668228111713'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/09/uptime.html' title='Uptime'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727663905142932</id><published>2005-08-31T14:00:00.000-07:00</published><updated>2006-01-14T14:10:39.053-08:00</updated><title type='text'>INTERNET EXPLORER IS INSECURE?!</title><content type='html'>&lt;a href="http://secunia.com/product/11/"&gt;Internet Explorer&lt;/a&gt;: "Currently, 20 out of 85 Secunia advisories, is marked as "Unpatched" in the Secunia database."&lt;br /&gt;&lt;a href="http://secunia.com/product/4227/"&gt;Firefox&lt;/a&gt;: "Currently, 3 out of 21 Secunia advisories, is marked as "Unpatched" in the Secunia database."&lt;br /&gt;&lt;a href="http://secunia.com/product/4932/"&gt;Opera:&lt;/a&gt; "Currently, 0 out of 7 Secunia advisories, is marked as "Unpatched" in the Secunia database."&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img215.imageshack.us/img215/3267/secuniabrowsers0831056ea.png"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;No, this isn't a go-get-Opera rant (though they're &lt;a href="http://my.opera.com/community/party/reg.dml"&gt;still giving away registration codes&lt;/a&gt; as of this writing, and you don't even need to use your real e-mail if you don't want to). This is a &lt;i&gt;don't-use-Explorer&lt;/i&gt; rant. Install Firefox if you want. It's nice, too.&lt;br /&gt;&lt;br /&gt;Just stop using Explorer, already!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727663905142932?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727663905142932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727663905142932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727663905142932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727663905142932'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/08/internet-explorer-is-insecure.html' title='INTERNET EXPLORER IS INSECURE?!'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727657405043270</id><published>2005-08-20T14:00:00.000-07:00</published><updated>2006-01-14T14:09:34.050-08:00</updated><title type='text'>Tsk.</title><content type='html'>&lt;a href="http://spaces.msn.com/"&gt;MSN Spaces&lt;/a&gt; has a logo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ubuntulinux.org/"&gt;Ubuntu Linux&lt;/a&gt; has it, too, and had it longer.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://img215.imageshack.us/img215/9991/copy2xa.png"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;One could argue that MSN lifted the idea from one of the rising stars in the Linux world. One could even pursue that argument in court, seeing as Ubuntu's logo is copyrighted.&lt;br /&gt;&lt;br /&gt;But then again, if the Ubuntu folks actually did that, it would sort of go against the "share and share alike" ideal so common in the open source world.&lt;br /&gt;&lt;br /&gt;Damn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727657405043270?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727657405043270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727657405043270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727657405043270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727657405043270'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/08/tsk.html' title='Tsk.'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727653574491328</id><published>2005-08-15T14:00:00.000-07:00</published><updated>2006-01-14T14:08:55.746-08:00</updated><title type='text'>Fatal Windows error</title><content type='html'>&lt;center&gt;&lt;a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=287600"&gt;&lt;img src="http://img215.imageshack.us/img215/306/2876009mw.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I finally bit the bullet. I've been whining about Windows since version 3.1. At first it was because I missed the DOS prompt and hated the mouse, and later it was because I hated the all-too-frequent crashes and lock-ups.&lt;br /&gt;&lt;br /&gt;The beginning of the end happened when I gave up on Internet Explorer because of its secutity holes. At that time Firefox hadn't yet been released, and I hated Netscape more than IE, so I switched to Opera. The problem was that I was working for PsychicFreaks.com, and their writer's interface required Internet Explorer. No other browser would work on their site. I know because, besides trying with Opera, I set up a dual-boot Win/Linux system and tried various Linux browsers. Since most of my day was spent on TarotTurkey.com, I wound up spending most of my time in Windows, so the Linux never really got used. That was in 2002.&lt;br /&gt;&lt;br /&gt;But I did like Linux a lot, and I vowed to chuck Windows altogether once I finished with that job.&lt;br /&gt;&lt;br /&gt;Well, I did finish that job. And I did reformat the hard drive and toss Windows out the, er... window.&lt;br /&gt;&lt;br /&gt;First I had to choose a distribution. The distro I used in 2002 was Mandrake, which I liked well enough. But I wanted to learn about what else was out there. It turns out that Mark Shuttleworth (the guy who made his millions selling Thawte to Verisign during the dot-com boom, then got on the news by becoming the first African to visit the space station) poured a whole lot of money into the development of a new Linux distribution named &lt;a href="http://www.ubuntulinux.org/"&gt;Ubuntu&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.ubuntulinux.org/"&gt;&lt;img src="http://img215.imageshack.us/img215/9996/ubuntuheader9zj.png"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I read up on Ubuntu, read up on Shuttleworth and why he's pousing money down this particular hole, and I liked what I found in both cases. So I went with it.&lt;br /&gt;&lt;br /&gt;As of about a month ago, I now have absolutely no commercial software installed on my computer (aside from Opera, the Linux version of which I haven't yet registered). No more MS-Office, no more Paintshop Pro, no more nothing! Ha! I'm learning my way through the &lt;a href="http://www.linuxrsp.ru/win-lin-soft/table-eng.html"&gt;Linux equivalents&lt;/a&gt; of my old Windows programs--OpenOffice and The Gimp in the above case--and having a ball doing so. Coming from Windows, the learning curve is negligible.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://img215.imageshack.us/my.php?image=screenshot1yc.png" target="_blank"&gt;&lt;img src="http://img215.imageshack.us/img215/6629/screenshot1yc.th.png" border="0" alt="Free Image Hosting at www.ImageShack.us" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Some Linux equivalents I've not bothered with. No spyware scanners. No antivirus scanners. No defrag utilities. No firewall (the router's doing just fine at that job according to the software firewall I had running during the first three weeks). No problems. And everything is more stable and runs faster than ever before.&lt;br /&gt;&lt;br /&gt;Sure I sweat bullets saying yes to the "Are you really, really, totally sure you want to reformat the Windows partition?" question, but it was worth it.&lt;br /&gt;&lt;br /&gt;If you want to try Ubuntu for yourself they'll send you CDs for free (anywhere in the world, and &lt;b&gt;they pay the shipping&lt;/b&gt;) via their &lt;a href="http://shipit.ubuntulinux.org/"&gt;Shipit program&lt;/a&gt;. One will be a &lt;i&gt;live-CD&lt;/i&gt;, meaning you can pop it in and try out Ubuntu for yourself without it touching your Windows installation. You can check to see if it works with your hardware that way, too. On my system, everything worked right out of the box with no hassles.&lt;br /&gt;&lt;br /&gt;Now if I could just end my love affair with Opera (never!) I'd have a totally free system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727653574491328?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727653574491328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727653574491328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727653574491328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727653574491328'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/08/fatal-windows-error.html' title='Fatal Windows error'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727645374006317</id><published>2005-01-24T14:00:00.000-08:00</published><updated>2006-01-14T14:07:33.740-08:00</updated><title type='text'>Use Your Knowledge For Good</title><content type='html'>If you have a BitTorrent client installed and can't find a site that has whatever you're looking for (Mandrake Linux, for example), typing something like &lt;a href="http://www.google.ca/search?hl=en&amp;q=Mandrakelinux+filetype%3Atorrent&amp;btnG=Search&amp;meta="&gt;Mandrakelinux filetype:torrent&lt;/a&gt; into Google will do the trick.&lt;br /&gt;&lt;br /&gt;Doing the same thing with "Hellboy" in place of "Mandrakelinux" would be wrong, though.&lt;br /&gt;&lt;br /&gt;So just don't.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727645374006317?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727645374006317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727645374006317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727645374006317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727645374006317'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/01/use-your-knowledge-for-good.html' title='Use Your Knowledge For Good'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727642094546208</id><published>2005-01-23T14:00:00.000-08:00</published><updated>2006-01-14T14:07:00.946-08:00</updated><title type='text'>eXeem. Tried it. Removed it.</title><content type='html'>Well, eXeem went into public beta a few days back. (Thanks for letting me know, arsi.)&lt;br /&gt;&lt;br /&gt;I installed it, along with its happy little spyware buddy, &lt;a href="http://www.pestpatrol.com/PestInfo/c/cydoor.asp"&gt;Cydoor&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;One nice thing is that eXeem reports download speeds far above any other P2P app I've ever used.&lt;br /&gt;&lt;br /&gt;One bad thing is it was either lying about those speeds or just plain wrong. My other network software told me it wasn't doing anything any faster than BitComet would. That same software agrees with everything else I run except eXeem.&lt;br /&gt;&lt;br /&gt;One nice thing is that you can use it to search a "decentralized network" for files to download.&lt;br /&gt;&lt;br /&gt;One bad thing is that, according to my firewall logs, you're no more anonymous on this decentralized network than you are with any other P2P software. I've got a list of every IP address contacted during the search, and every IP address I swapped files with (Knoppix, if you're curious). Each of those computers, if they keep logs, also has my IP address. Hi, MPAA! How ya doin'? The phrase "decentralized network" sounds good, but if you're thinking it means "anonymous" you're wrong.&lt;br /&gt;&lt;br /&gt;One nice thing is that it can generate a list of new files added to the network in the last however-many-hours.&lt;br /&gt;&lt;br /&gt;One bad thing is that this list means nothing. Clicking on a filename doesn't get me the file. It tells me it's out there, but not how to get it. I imagine that's either an issue on my end or something that'll be fixed as the software evolves past Beta, but right now it's just a feature that takes too long to tell me what I could have downloaded if only, uh... if only.&lt;br /&gt;&lt;br /&gt;It seemed stable enough, especially for Beta software. I probably could have figured out the New Files thing eventually, but by that point I'd stopped caring.&lt;br /&gt;&lt;br /&gt;I briefly considered different ways to cut Cydoor off at the nads while keeping eXeem working. I briefly considered installing eXeem Lite (which strips away the spyware) until I went to its page and saw that it's being slapped together by some knob in his basement who I trust about as much as I trust the Cydoor folks themselves. Maybe that person is &lt;i&gt;respected in the file sharing community&lt;/i&gt;. Beats me. Never heard of him. And that wouldn't mean squat, anyway. Respected among thieves. Wow.&lt;br /&gt;&lt;br /&gt;Then I took another look at my firewall's logs. I'd allowed eXeem (and Cydoor) privileged status to pass whatever the hell it wanted to pass between my PC and the Net while I had it installed. Why not? I'd done a backup of everything important only a day ago. The most anyone will learn about me through whatever they find on my PC is that I write psychic crap for a living. I don't have a credit card, and the most secret information on my machine is my library card number. Oh no! Don't steal my identity and rack up killer late fees!&lt;br /&gt;&lt;br /&gt;Anyway, looking through my logs showed that, along with eleven standard BitTorrent ports, it opened over 500 ports all over my system.&lt;br /&gt;&lt;br /&gt;I understand it's got to talk to other computers to swap data. It's got to search using different ports. And because it's "more than a BitTorrent client" it'll use still more ports. But 500 different ports scattered all the way from 1026 to 65042? That's nuts. I've seen no documentation telling me what it's doing on all those ports. And even if there are docs out there somewhere, it's documentation of&lt;br /&gt;&lt;b&gt;a)&lt;/b&gt; closed-source software which is&lt;br /&gt;&lt;b&gt;b)&lt;/b&gt; developed by a new company that partners itself with a known malware vendor and&lt;br /&gt;&lt;b&gt;c)&lt;/b&gt; fronted by a Slovenian highschool student known only as "Sloncek" who&lt;br /&gt;&lt;b&gt;d)&lt;/b&gt; is for some reason granted God Status because he ran a site that made the MPAA mad at him. (So what?)&lt;br /&gt;&lt;br /&gt;Give me a break. No thanks.&lt;br /&gt;&lt;br /&gt;I uninstalled eXeem after two hours and swept my PC for spyware. Cydoor wasn't removed with eXeem (surprise) so I deleted it. Then I deleted the cache files that Cydoor left behind which both Ad-Aware and Spybot somehow missed. I don't remember the name of the directory. C:\Windows\System\CACHE600 or something like that. Look for the banner ads and javascript files. Or use Windows' find tool and search for "Cydoor." You'll find it.&lt;br /&gt;&lt;br /&gt;Speaking of Cydoor, &lt;i&gt;aside from installing itself secretly&lt;/i&gt; it did seem fairly well behaved. It didn't pop up ads when eXeem was closed. It didn't send all my web requests through a proxy. It didn't hijack Internet Explorer (er, now that I think about it, maybe it did. I really ought to open up IE some day). It didn't take it upon itself to download and run executables without my knowledge. However, Cydoor can and has done ALL of those things to others. I have no desire to keep something like that on my system, hoping it will continue to play nice. "I promise, baby. I'll change! I promise!" Bullshit. Even Mr. highschool boy's assurances that it'll be fine, just fine, don't bring me much comfort.&lt;br /&gt;&lt;br /&gt;eXeem seems like nothing more than a slightly better Kazaa to me. One that's getting a lot of press because of that kid from Slovenia.&lt;br /&gt;&lt;br /&gt;But I can get the files I want just as easily (and just as "anonymously," har, har) via other methods without handing my keys over to Cydoor, Sloncek and whoever else they play with.&lt;br /&gt;&lt;br /&gt;Oh. News flash: &lt;a href="http://www.lokitorrent.com/index.php"&gt;Loki Torrent&lt;/a&gt; has banned eXeem from their site as of 01/23.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727642094546208?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727642094546208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727642094546208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727642094546208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727642094546208'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/01/exeem-tried-it-removed-it.html' title='eXeem. Tried it. Removed it.'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727636952489732</id><published>2005-01-17T14:00:00.001-08:00</published><updated>2006-01-14T14:06:09.536-08:00</updated><title type='text'>How To Tweak BitTorrent For Speed</title><content type='html'>How To Tweak BitTorrent For Speed&lt;br /&gt;&lt;br /&gt;Alright! Have you downloaded a Bittorrent client yet? If not, there are a lot of choices.&lt;br /&gt;&lt;br /&gt;The original &lt;a href="http://bittorrent.com/"&gt;BitTorrent&lt;/a&gt; does the job with no fuss. It's not pretty to look at, and it's not intuitive to tweak for faster downloads, but it's easy-breezy. It's sort of the MS-Paint of BitTorrent clients.&lt;br /&gt;&lt;br /&gt;Everyone seems to like &lt;a href='http://azureus.sourceforge.net/' target='_blank'&gt;Azureus&lt;/a&gt;. It's Java-based, so it should run on Windows, Linux, MacOS X, Unix... basically anything that has Java installed. It's got all the bells and whistles that a stats-freak could ever want. It's a great program and I like it a lot. But all those features and settings are in your face and pretty confusing if you're just starting out. You probably don't want this to be your first client if you're brand new to Bittorrent. It'd be a great &lt;i&gt;2nd&lt;/i&gt; client, though. Because it's Java based it requires some extra overhead. It runs pretty slowly on my low-end machine, but nobody with a Real Computer seems to be complaining about it, so who cares? Azureus is the Photoshop of BitTorrent clients.&lt;br /&gt;&lt;br /&gt;A good middle ground (for Windows users) is &lt;a href='http://www.bitcomet.com/' target='_blank'&gt;BitComet&lt;/a&gt;. It's pretty sleek even on my PC. BitComet would be the PaintShop Pro of clients. It's easy enough to figure out, but reasonably tweakable if you're the tweaking type. BitComet is the one I use. &lt;b&gt;I love BitComet.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There's another client out there called BitLord that looks just like BitComet, and works like it too. That's because it's ripped off directly from BitComet. Even their webpage is stolen. It contains the same spelling errors as the BitComet page. BitLord is just stolen code with a new name slapped on. Avoid BitLord. [sarcasm] You don't want to support the thieves that stole BitComet's code while you're illegally downloading TV shows, do you? I didn't think so. [/sarcasm]&lt;br /&gt;&lt;br /&gt;Here's a bigger list which I lifted from the forums over at &lt;a href="http://www.lokitorrent.com/"&gt;Loki Torrent&lt;/a&gt;. I make no recommendations other than what you've already read.&lt;ol&gt;&lt;li&gt;&lt;a href='http://pingpong-abc.sourceforge.net/' target='_blank'&gt;ABC&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://azureus.sourceforge.net/' target='_blank'&gt;Azureus&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://sourceforge.net/projects/bitanarch/' target='_blank'&gt;BitAnarch&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.btvampire.com/' target='_blank'&gt;BitBuddy&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.bitcomet.com/' target='_blank'&gt;BitComet&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;strike&gt;BitLord&lt;/strike&gt; Look it up if you want to try it. I'm not linking to it.&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.lanspirit.com/bitspirit/' target='_blank'&gt;BitSpirit&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://bittornado.com/' target='_blank'&gt;BitTornado&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://ei.kefro.st/projects/btclient/' target='_blank'&gt;BitTorrent Experimental&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.bitwonder.com/' target='_blank'&gt;BitTorrent Plus!&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://btplusplus.sourceforge.net/' target='_blank'&gt;BT++&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.btgetit.com' target='_blank'&gt;BTGetit&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://btmanager.sourceforge.net/' target='_blank'&gt;BTManager&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://btqueue.sourceforge.net/' target='_blank'&gt;BTQueue Manager&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://krypt.dyndns.org:81/torrent/' target='_blank'&gt;burst!&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://comrade.technobastards.net/' target='_blank'&gt;Comrade&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://ctorrent.sourceforge.net/' target='_blank'&gt;CTorrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.azrael-uk.f2s.com/az/effusion/' target='_blank'&gt;Effusion&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://epicea.philix.net/' target='_blank'&gt;Epicea&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://sourceforge.net/projects/burst-plus/' target='_blank'&gt;Flash torrent!&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://g3torrent.sourceforge.net/' target='_blank'&gt;G3 Torrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://sourceforge.net/projects/valentine-x86/' target='_blank'&gt;Hive&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://sourceforge.net/projects/m1lk/' target='_blank'&gt;m1lk&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.marbittorrent.prv.pl/' target='_blank'&gt;MarBitTorrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://mldonkey.org/' target='_blank'&gt;MLdonkey&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://mlmac.org/' target='_blank'&gt;mlMac&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.moonlighttorrent.com/' target='_blank'&gt;MoonlightTorrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://sourceforge.net/projects/nbt/' target='_blank'&gt;NBT&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.novatorrent.com/' target='_blank'&gt;Nova Torrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://bittorrent.com/' target='_blank'&gt;Official BitTorrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.ptc-bt.net/' target='_blank'&gt;PTC&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://thegraveyard.org/qtorrent.php' target='_blank'&gt;QTorrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.shareaza.com/' target='_blank'&gt;Shareaza&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://sourceforge.net/projects/simplebt/' target='_blank'&gt;Simple BT&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.klomp.org/snark/' target='_blank'&gt;Snark&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://sourceforge.net/projects/sprout-torrent/' target='_blank'&gt;Sprout! Torrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://sarwat.net/bittorrent/' target='_blank'&gt;Tomato Torrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.torrentstorm.com/' target='_blank'&gt;TorrentStorm&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://torrentopia.org/' target='_blank'&gt;TorrenTopia&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://turbobt.sourceforge.net/' target='_blank'&gt;TurboBT&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.turbotorrent.com/' target='_blank'&gt;Turbo Torrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://www.xantorrent.pwp.blueyonder.co.uk/' target='_blank'&gt;XanTorrent&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href='http://xbtt.sourceforge.net/client/' target='_blank'&gt;XBT Client&lt;/a&gt;&lt;br /&gt;&lt;/ol&gt;There's only one real hurdle to using BitTorrent (aside from finding stuff to download, but you can figure that out), and that's tweaking it to get those huge speeds I talked about in the previous post. The default settings probably won't work for you because it's different for each system. Figuring it out isn't intuitive, but if you're scaaaaared you can always use some other P2P app and suck your downloads through a straw. ;)&lt;br /&gt;&lt;br /&gt;First off, like I described earlier, you're swapping information with lots of people at the same time, not just one. In the normal day-to-day world you don't need to upload all that fast. As long as your requests to "send me another web page" get to the servers on the other end, all is good. But in BitTorrentLand, the faster you upload the faster you can download. You've got to allow your client to send lots of chunks to lots of other computers, and to receive other chunks from them. This means that instead of opening your door just a crack to pass a note to your neighbor, you've got to open it wider so you can pass a whole bunch of notes. In other words, you've got to tell your router or your software firewall (like ZoneAlarm) to open up some ports whenever you're using BitTorrent.&lt;br /&gt;&lt;br /&gt;BitTorrent can use ports 6881-6999 to transfer files. If you're shy you can get by with just opening ports 6881-6889. That should do fine. I don't use a software firewall so I can't tell you how to set that up. It may be just a matter of clicking "let this program connect to the Internet" when your firewall program pops up a warning window. But if you can get to the innards of your firewall program, try to tell it to open up more than just one port. Ten of them (ports 6881-6889) should be good enough for most people, but even more is good, too.&lt;br /&gt;&lt;br /&gt;Here's how I have my router set.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img12.exs.cx/my.php?loc=img12&amp;image=btrouter.jpg" target="_blank"&gt;&lt;img src="http://img12.exs.cx/img12/8318/btrouter.th.jpg" border="0" title="Free Image Hosting at www.ImageShack.us"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you're sharing an Internet connection with other computers behind the same router, you'll want to set up "port forwarding" so that all the proper data goes to the proper computer. Basically, you've got to tell your router to always assign computer "A" one specific address, and computer "B" a different specific address. Those addresses shouldn't change. Then you tell it to send BitTorrent traffic on ports W through X to the first computer and BitTorrent traffic on ports Y through Z to the other one. That way everyone gets what they're supposed to be getting. There's information on how to do this for many different brands and models of router at the &lt;a href="http://www.portforward.com/"&gt;Port Forward&lt;/a&gt; site.&lt;blockquote&gt;Note: If you're concerned about poking holes in your carefully set-up security, good. You should &lt;i&gt;always&lt;/i&gt; be wary. Make sure the client you're using closes those ports when it's done with them (BitComet does). If you use ZoneAlarm, tell it to let only BitTorrent traffic through those ports.&lt;/blockquote&gt;Once you've got your firewall and router set up you still may not be getting screaming fast downloads with BitTorrent. There are several reasons why that might be. First of all, &lt;b&gt;you must give to receive&lt;/b&gt;. If you're only squirting out data to others in your swarm at a measly 2kB/s, you're not contributing much. You won't get much in return.&lt;br /&gt;&lt;br /&gt;Go into your program's settings and make some changes. Remember how I said I have a 3Mbps download/512kbps upload connection? Take that 512kb&lt;i&gt;it&lt;/i&gt; figure and convert it to kB&lt;i&gt;ytes&lt;/i&gt; by dividing it by 8. This is your theoretical maximum upload speed. Mine is 64kB per second. Now I don't want to send out chunks of file *that* fast! Firstly, I have to leave room to send out "I got that last chunk, please send me a new one now" messages. And I'll be sending a lot of those. I also want to leave some room for normal web surfing, email sending and whatnot.&lt;br /&gt;&lt;br /&gt;Allocating about 80% of your upload bandwidth to BitTorrent while you're connected is just about perfect. That still gives you plenty of wiggle-room for your other normal bandwidth usage. 80% of my 64kB/s is 51.2. I've set BitComet up to use 50kB/s for uploading.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img45.exs.cx/my.php?loc=img45&amp;image=bitcometsettings7lw.jpg" target="_blank"&gt;&lt;img src="http://img45.exs.cx/img45/4610/bitcometsettings7lw.th.jpg" border="0" title="Free Image Hosting at www.ImageShack.us" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's it. Everything's tweaked. A lot of noobs who don't take the time to adjust their settings properly complain that their downloads crawl along at only 5 or 10kB/second. Some of them just give up on BitTorrent altogether. But when there are a lot of people connected to a swarm, I often download at 250kB/second.&lt;br /&gt;&lt;br /&gt;If your downloads are still too slow it could be that the torrent is relatively new and there's not a lot of data out there to swap around. Stay connected! The speeds will likely start to climb higher and higher as more data gets uploaded to the swarm and as more people join in.&lt;br /&gt;&lt;br /&gt;If interest in the file is low or dropping (nobody else is interested in downloading the Tom Waits' discography but you and some other unzercrazy guy), you might just have to deal with it and take what you can get.&lt;br /&gt;&lt;br /&gt;If you see that a bunch of "peers" or "leeches" are connected (downloaders) but no "seeds" (people with an entire copy), you &lt;i&gt;might&lt;/i&gt; be SOL, or all of the peers combined may have all the pieces you need. Stay connected for a while and see what happens. (Azureus lets you know if all the necessary parts are out there. BitComet doesn't.) It's common courtesy (or it SHOULD be!) to stay connected to the swarm of file traders until you've uploaded as much data as you've downloaded. That way everyone gets a fair shot at it.&lt;br /&gt;&lt;br /&gt;Incidentally, there is no previewing of partial downloads. You're getting random chunks from random positions in the original file. Only once you've downloaded the whole thing will you be able to open it.&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;Arsi mentioned &lt;a href="http://slashdot.org/articles/04/12/30/2311234.shtml?tid=95"&gt;Exeem&lt;/a&gt; as a possible contender for the next generation of P2P apps. They say it'll be anonymous and private. But it's still in closed Beta, meaning only a couple thousand people are testing it at the moment. Until it goes public, nobody will know if it does what it claims for BIG groups of people. There are also rumors (which are just that, so don't jump on me) that it's adware, meaning that someone will be making money from it. Meaning that the MPAA will have someone juicy to target. I've also heard rumors that it contains spyware. I don't know if that's true or not, but once it's released we'll all know for sure.&lt;br /&gt;&lt;br /&gt;Other rumors are that the code is private rather than open source. That's not good, because the MPAA shutting down one company will shut down the whole Exeem network. If Exeem makes the code public then everyone will be writing their own ports. That would be a good thing, because not all of them will be tied to someone's physical bank account.&lt;br /&gt;&lt;br /&gt;I'm eagerly awaiting Exeem, and I hope it's as good as they say it's going to be. But, for now, BitTorrent kicks Exeem's ass because, well, you can use BitTorrent and you can't use the other. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727636952489732?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727636952489732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727636952489732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727636952489732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727636952489732'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/01/how-to-tweak-bittorrent-for-speed.html' title='How To Tweak BitTorrent For Speed'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727632510225296</id><published>2005-01-17T14:00:00.000-08:00</published><updated>2006-01-14T14:05:25.106-08:00</updated><title type='text'>WTF is BitTorrent?</title><content type='html'>I'm totally addicted to &lt;a href="http://bittorrent.com/donate.html"&gt;Bittorrent&lt;/a&gt;. As the hype builds, more and more mainstream people are hearing about it, which means more and more people are donating their bandwidth to the cause. (It also means the RIAA and the MPAA are getting more and more pissed off about it.)&lt;br /&gt;&lt;br /&gt;If you're asking yourself WTF Bittorrent is, here's a quick run-down.&lt;br /&gt;&lt;br /&gt;Bittorrent is for sharing files with other people, like Napster back in the day, or Kazaa. It's not a program, it's a protocol, like FTP. You use a Bittorrent client, like you'd use an FTP client.&lt;br /&gt;&lt;br /&gt;I'll tell you how it works, but first a little background.&lt;br /&gt;&lt;br /&gt;Your high-speed connection is really fast at downloading, but not so hot at uploading. That's why it takes longer to upload your 200k picture to a contest than it does to view a contest page full of pictures. For example, my cable connection ideally lets me download at 3 megabits per second (Mbps), but I can only upload at 512 kilobits/second (kbps), or 1/6 the speed. An upload takes six times longer than the equivalent download.&lt;br /&gt;&lt;br /&gt;What if I have a big file that you want, and I'm sharing it through Napster? Your computer connects with mine and you start downloading. Simple. But you can't get it any faster than I can send it. So even if you have a super-fast cable connection, the best download speed you'll get is my 512kbps. That's 64kB (kilo&lt;i&gt;bytes&lt;/i&gt;) per second.&lt;br /&gt;&lt;br /&gt;Actually, you can count on it going slower than that for a whole lot of reasons. I might be uploading that same file to other people (or totally different files), which eats into &lt;i&gt;your&lt;/i&gt; download speed. I might be surfing the net, uploading my page requests to different websites. Mister_IQ might be watching me on my naughty webcam. Whatever. The point is that you won't be getting that big file from me any time soon, because I can only upload it to you so fast.&lt;br /&gt;&lt;br /&gt;Now imagine fifty of you want my file. Ack! You'll be waiting a long time. I could get around that by uploading it to a big server that has more bandwidth than I do. You can download faster from the webspace my ISP provides than you can directly from my PC.&lt;br /&gt;&lt;br /&gt;What if five thousand of you want it? Even the big servers are going to take a hit with 5000 people all trying to download a massive file at once. That's why it sucks trying to get the latest patch for your favorite game or OS.&lt;br /&gt;&lt;br /&gt;Metaphor time. I've got a huge book, say it's the Encyclopedia Britannica, and you all want copies. I have to Xerox each page and send a copy to you, and to Joe-Bob, and to John-Boy, and to Fred... I'm doing a whole lot of sending, and I'm doing it slowly. And you, you lazy bum? You're doing nothing but screaming at me. "More! More! More!"&lt;br /&gt;&lt;br /&gt;So why is Bittorrent any better? Because the guy who invented the protocol had one of those "why didn't I think of that?" moments.&lt;br /&gt;&lt;br /&gt;Here it is in a nutshell. We'll stick with the Encyclopedia metaphor for a bit. I post an index card to a bulletin board. "I have an Encyclopedia I want to share. Call me at 555-1234 and I'll mail you a copy." Now, I can't afford the postage to Xerox all the books and ship all of them to all of you at once (low upload bandwidth) but I &lt;i&gt;can&lt;/i&gt; afford to send each of you a copy of one book from the set of 26. So I send Volume A to Amos, and Volume B to Bob, and Volume C to Cindy... Pretty soon, you all have 1/26th of the book.&lt;br /&gt;&lt;br /&gt;And it took forever. :(&lt;br /&gt;&lt;br /&gt;But now for the magic. You all Xerox what you have and send that to each other. Gary sends a copy of Volume G to Hank. Hank sends a copy of Volume H to Isaac... What you're doing is agreeing to use some of your own postage (your own upload bandwidth) to ensure that you, and everyone else, gets a complete set of encyclopedias. I've sent the whole thing out once, and you're going to end up sending it out once, too. And when we're all done, everyone will have a copy.&lt;br /&gt;&lt;br /&gt;Yay!&lt;br /&gt;&lt;br /&gt;But it still took forever. :(&lt;br /&gt;&lt;br /&gt;Well, yes. At first it does take a while. It takes just as long for ONE person to get a whole encyclopedia from me the old way, too. But it quickly speeds up! Imagine someone new joins the swarm of traders. "Hey guys, can I have some, too?" So everyone sends him 1/26th of their encyclopedias (as fast as they can) and he gets it &lt;i&gt;really, really fast&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;If he sticks around and helps out with sending, things will go even faster for the next people to join the swarm. Eventually, everyone's tiny upload speeds contribute to make for some really huge download speeds.&lt;br /&gt;&lt;br /&gt;That's Bittorrent. Everyone takes lots of little chunks from everyone else, and sends a few little chunks back down the pipe, donating their upload bandwidth to the cause. It starts out slow, but in a little bit it starts accelerating. Soon, there's bandwidth to spare! Everyone's downloading at super-fast speeds.&lt;br /&gt;&lt;br /&gt;There are a few catches, of course. That's life. Number one is &lt;b&gt;you are not anonymous.&lt;/b&gt; To communicate, you have to swap addresses with other computers. It's probably easier for the RIAA and the MPAA to figure out who's swapping what (and who started it) with Bittorrent than with any other P2P network. Google for some news and you'll find there's a company already claiming to be able to figure out who was the first to upload the latest Metallica CD. Luckily, the lawyers seem to be targeting the initial uploaders way more than the rest of the sharers (makes sense, of course). You never were anonymous with Napster, either, but it makes a big difference now because of catch number two.&lt;br /&gt;&lt;br /&gt;Catch number two is that, because you are helping to distribute files, if you're trading illegal stuff the RIAA/MPAA combo can target YOU. Before, you could leech files on Napster and let the guy sharing them take all the risk of getting caught. Now, just asking for a copy of Metallica's latest makes you guilty (of more than bad taste, I mean). It's not just "out there and you happened to pick it up" anymore. With Bittorrent you actively help trade it with others. It'll suck to be you when the band's lawyers come knocking.&lt;br /&gt;&lt;br /&gt;Catch number three isn't so bad. It's common courtesy to donate as much bandwidth to the cause as you can. That means you DON'T download your giant file and then log off as soon as you've got it all. You're supposed to stay connected until you've uploaded as many bytes as you've downloaded, or be generous and upload even more. If nobody stayed connected the whole house of cards would come falling down. If you and everyone else has all the encyclopedia volumes except for Volume X, you're all screwed until someone who has that particular book joins in. So stick around. Let your Bittorrent client run in the background after you're done downloading. It'll help others get the same file, just like they all helped you! How would you feel if nobody helped you. Sad and lonely. Poor you. :(&lt;br /&gt;&lt;br /&gt;So that's Bittorrent.&lt;br /&gt;&lt;br /&gt;I've got a big file, a 1.8 GB, three-CD Linux distribution, for example. I tell my Bittorrent software to create a &lt;i&gt;torrent file&lt;/i&gt; - an index that describes what I want to share. That torrent file is pretty small, maybe only 100KB. I upload that to a webserver somewhere and then tell a website that indexes such things about it and they spread the word. "Galoot's got a big one, and he wants you to see it!"&lt;br /&gt;&lt;br /&gt;That website runs a &lt;i&gt;tracker&lt;/i&gt;. which tells the Bittorrent clients of interested downloaders which parts to download from me and from each other. The tracker is sort of like a traffic cop. Soon, everyone has the giant file. The end.&lt;br /&gt;&lt;br /&gt;Right now I'm seeding (uploading) a 208MB file. A legal one, of course. So far I've uploaded 284MB at a measly 50kB/s.&lt;ul&gt;&lt;li&gt;One guy already has 60% of the file.&lt;li&gt;Two have 46%.&lt;li&gt;Three have 35%.&lt;li&gt;Nine have between 10% and 30%.&lt;li&gt;Fifteen latecomers each have around 10%.&lt;/ul&gt;Overall, though I've only uploaded 284MB, over 600MB have already been swapped around between those other folks. Meaning that I &lt;i&gt;didn't&lt;/i&gt; have to upload 600MB to the swarm to get all that data to all those people. And that 600MB figure is going to grow a &lt;i&gt;lot&lt;/i&gt; faster than the 284MB figure will. If enough people want this file it will grow exponentially faster. 5000 people can have this file tomorrow while I've only uploaded it maybe five times. By then I can log off and it'll keep snowballing for as long as people are interested.&lt;br /&gt;&lt;br /&gt;That's cool! That's why I love Bittorrent.&lt;br /&gt;&lt;br /&gt;The bad news? It can't last. It's TOO efficient. Everyone's talking about it, which means the MPAA is already shutting sites down. They closed down some really big sites in the Bittorrent community late last year already, and they're still at it.&lt;br /&gt;&lt;br /&gt;The good news? It's a genius of a protocol, and as soon as someone figures out how to remove the central server (the index  of torrent files and the tracker/traffic-cop-program) from the equation, it'll be unstoppable. As it is, if you just want to swap with your buddies you can run your own tracker program and not tell the public.&lt;br /&gt;&lt;br /&gt;In the meantime, if you have huge &lt;i&gt;legal&lt;/i&gt; files to share (like Linux distros or Creative Commons licensed videos or music), or want to download them, Bittorrent is the best way to do it. Check out &lt;a href="http://www.legaltorrents.com/"&gt;Legal Torrents&lt;/a&gt; for some neat stuff. If you're feeling sassy, you can find a list of Bittorrent sites indexing files that will make the MPAA and RIAA mad at you. &lt;a href="http://home.quicknet.nl/qn/prive/romeria/top25.htm"&gt;btsites.tk&lt;/a&gt; has a list of places to start.&lt;br /&gt;&lt;br /&gt;One site you may have already heard of is &lt;a href="http://www.thepiratebay.org"&gt;The Pirate Bay&lt;/a&gt;. They're the ones who received a legal threat from DreamWorks, based on the DMCA, after hosting a Shrek 2 torrent. They responded with:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"As you may or may not be aware, Sweden is not a state in the United States of America. Sweden is a country in northern Europe... US law does not apply here... no Swedish law is being violated."&lt;/i&gt;&lt;br /&gt;and&lt;br /&gt;&lt;i&gt;"It is the opinion of us and our lawyers that you are fucking morons, and that you should please go sodomize yourself with retractable batons.&lt;br /&gt;&lt;br /&gt;Please also note that your e-mail and letter will be published in full on http://www.thepiratebay.org.&lt;br /&gt;&lt;br /&gt;Go fuck yourself."&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Fun.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next post: How to properly set up your Bittorrent client (or "Why I'm downloading at 250KB per second and the newbies are only downloading at 5 or 10").&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727632510225296?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727632510225296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727632510225296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727632510225296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727632510225296'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2005/01/wtf-is-bittorrent.html' title='WTF is BitTorrent?'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20972324.post-113727619805242329</id><published>2004-08-25T14:00:00.000-07:00</published><updated>2006-01-14T14:03:18.063-08:00</updated><title type='text'>Dialing up the past</title><content type='html'>Every so often I drop this link where I think people will see it. &lt;a href="http://www.bbsmates.com/default.asp"&gt;BBSmates&lt;/a&gt; is like ClassMates.com for the old BBS crowd (minus the gawdawful, unkillable spam). Oh, and also unlike ClassMates, it's FREE. If you were a BBS user, drop in and look for some old friends.&lt;br /&gt;&lt;br /&gt;I just reconnected with a whole bunch of folks from fifteen years back. I'm having the time of my life. GAWD, what a bunch of stupid geeky kids we were back then. We thought we knew everything.&lt;br /&gt;&lt;br /&gt;Not like now. Now we DO know everything. :&gt;&lt;br /&gt;&lt;br /&gt;Hi to anyone from ViewLine BBS who bothered to follow the link to this crappy blog. Just keep on moving to Worth1000 (link's on the right, there) if you're hoping for actual entertainment. You won't find any of that here.&lt;br /&gt;&lt;br /&gt;Well, except for the hidden porn link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20972324-113727619805242329?l=galootix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://galootix.blogspot.com/feeds/113727619805242329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20972324&amp;postID=113727619805242329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727619805242329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20972324/posts/default/113727619805242329'/><link rel='alternate' type='text/html' href='http://galootix.blogspot.com/2004/08/dialing-up-past.html' title='Dialing up the past'/><author><name>Galoot</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-edxj6tYNJk0/TvqhN7k8QTI/AAAAAAAAArs/9I6clIIEo1A/s220/scat.jpg'/></author><thr:total>0</thr:total></entry></feed>
