<?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-5609582556659875886</id><updated>2012-01-20T05:37:31.087-08:00</updated><category term='linux'/><category term='hacking'/><category term='Sox'/><category term='ubuntu'/><category term='photos'/><category term='java'/><category term='greasemonkey'/><category term='vacation'/><category term='life'/><title type='text'>magicrobotmonkey</title><subtitle type='html'>I think it has something to do with James Joyce</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-587681712274644527</id><published>2009-05-07T14:02:00.000-07:00</published><updated>2009-05-07T14:03:16.758-07:00</updated><title type='text'>MySQL headache of the day</title><content type='html'>When using mysqldump with the --tab option, triggers for the table you're dumping get printed to stdout instead of the {TABLE}.sql file. Oh Joy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-587681712274644527?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/587681712274644527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=587681712274644527&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/587681712274644527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/587681712274644527'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2009/05/mysql-headache-of-day.html' title='MySQL headache of the day'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-4044498635531906558</id><published>2008-06-23T18:42:00.000-07:00</published><updated>2008-06-23T19:10:32.249-07:00</updated><title type='text'>Rockband</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-3ea34f811f92b41b" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v17.nonxt6.googlevideo.com/videoplayback?id%3D3ea34f811f92b41b%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330286332%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D73291B229147DA202D6F699509F25643B585F569.43BBB0CD7529F0FA95C56814F0A8F49404B712EC%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3ea34f811f92b41b%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0ukC-oO0Mn0HikYYdNOGgohp7VQ&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v17.nonxt6.googlevideo.com/videoplayback?id%3D3ea34f811f92b41b%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330286332%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D73291B229147DA202D6F699509F25643B585F569.43BBB0CD7529F0FA95C56814F0A8F49404B712EC%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3ea34f811f92b41b%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0ukC-oO0Mn0HikYYdNOGgohp7VQ&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-4044498635531906558?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=3ea34f811f92b41b&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/4044498635531906558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=4044498635531906558&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4044498635531906558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4044498635531906558'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2008/06/rockband.html' title='Rockband'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-1596449514457116013</id><published>2008-03-30T15:30:00.000-07:00</published><updated>2008-03-30T15:32:54.937-07:00</updated><title type='text'>and Here Comes Spring</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_I6rHtrDNT6w/R_AU2o4vofI/AAAAAAAACPA/dzkl_kYU3yo/s1600-h/the+ground.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_I6rHtrDNT6w/R_AU2o4vofI/AAAAAAAACPA/dzkl_kYU3yo/s400/the+ground.JPG" alt="" id="BLOGGER_PHOTO_ID_5183666100024353266" border="0" /&gt;&lt;/a&gt;We can now see the ground in a few spots in the backyard!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_I6rHtrDNT6w/R_AU3I4vogI/AAAAAAAACPI/d3UJZsIkq_c/s1600-h/planting.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_I6rHtrDNT6w/R_AU3I4vogI/AAAAAAAACPI/d3UJZsIkq_c/s400/planting.JPG" alt="" id="BLOGGER_PHOTO_ID_5183666108614287874" border="0" /&gt;&lt;/a&gt;And we're getting all sorts of delicious veggies ready to stick in it soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-1596449514457116013?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/1596449514457116013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=1596449514457116013&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/1596449514457116013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/1596449514457116013'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2008/03/and-here-comes-spring.html' title='and Here Comes Spring'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_I6rHtrDNT6w/R_AU2o4vofI/AAAAAAAACPA/dzkl_kYU3yo/s72-c/the+ground.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-8914671048083850142</id><published>2008-03-30T15:26:00.000-07:00</published><updated>2008-03-30T15:29:37.789-07:00</updated><title type='text'>Here Comes Hardy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_I6rHtrDNT6w/R_AULo4voeI/AAAAAAAACO4/ZpADvCkfAcw/s1600-h/hardy.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_I6rHtrDNT6w/R_AULo4voeI/AAAAAAAACO4/ZpADvCkfAcw/s400/hardy.png" alt="" id="BLOGGER_PHOTO_ID_5183665361289978338" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-8914671048083850142?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/8914671048083850142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=8914671048083850142&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8914671048083850142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8914671048083850142'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2008/03/here-comes-hardy.html' title='Here Comes Hardy'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_I6rHtrDNT6w/R_AULo4voeI/AAAAAAAACO4/ZpADvCkfAcw/s72-c/hardy.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-8599010544126687072</id><published>2008-02-25T18:39:00.000-08:00</published><updated>2008-02-25T18:40:37.441-08:00</updated><title type='text'>gears on the n810??!?</title><content type='html'>&lt;a href="http://code.google.com/p/google-gears/issues/detail?id=292"&gt;finally!&lt;/a&gt; (via &lt;a href="http://www.internettablettalk.com/forums/showthread.php?t=17174"&gt;this&lt;/a&gt;) (just found this, ill post how it goes after i get it going...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-8599010544126687072?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/8599010544126687072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=8599010544126687072&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8599010544126687072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8599010544126687072'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2008/02/gears-on-n810.html' title='gears on the n810??!?'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-951480164500048089</id><published>2008-02-25T16:55:00.000-08:00</published><updated>2008-02-25T17:24:42.224-08:00</updated><title type='text'>maemo-mapper and google</title><content type='html'>&lt;p&gt;So I've been using maemo-mapper to record tracks when we've been showshoeing and cross-country skiing the last couple of weekends. I was hoping I'd be able to do something fun with them eventually. Tonight, I finally sat down to see what I could do. I installed google earth (which, the Linux version seems to have a memory leak or something because it starts out running ok, but gets slower and slower till its unusable and I have to kill it), and tried just opening the track file from mapper. No such luck, it seemed to just silently fail. A couple google's later, and I found &lt;a href="http://www.gpsbabel.org/"&gt;gpsbabel&lt;/a&gt;, a  nice little app that can speak many forms of gps. Low and behold, it's even in ubuntus repos! So, apt-get install gpsbabel and then "gpsbabel -i gpx -f trackfile -o kml -F kmlfile". Bam. Now I opened the kml file with google earth and there was my track. Thanks for your help, open source!&lt;/p&gt;&lt;p&gt;On a related note, I had been using a crappy workaround to get maemo-mapper to work with the internal bt on the n810. I had been starting the built in map software, which started the gps, then starting mapper and leaving the other map running. I read on the maemo-mapper forum that with the newest version, you can just set it to the bluetooth gps setting and leave it blank, restart it, and it will work. Sure enough, now I can use it without starting the other gps. Which is nice. Nice. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-951480164500048089?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/951480164500048089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=951480164500048089&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/951480164500048089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/951480164500048089'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2008/02/maemo-mapper-and-google.html' title='maemo-mapper and google'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-2969039952705726981</id><published>2008-02-21T06:15:00.001-08:00</published><updated>2008-02-25T17:25:34.948-08:00</updated><title type='text'>Changing your password on the Gnome Keyring</title><content type='html'>&lt;p&gt;So I noticed this annoying bug in Gutsy where when you change your password, gnome-keyring starts prompting you for a password, and you have to put your old one in there to satisfy it. I believe this is because what happens is, when you setup your account, Ubuntu sets the password on the keyring to be the same as your login password and sets up pam to try your login password on the keyring. This makes things nice and smooth when your account is new. If, however, you change your password (say, because you were using synergy and not paying attention and accidently typed it into an IRC channel...), your login password no longer satisfys the keyring, which is still set to your old password. So, this is an improvement, because you used to *always* have to put in your password, but its kind of half-assed.  (Now, maybe I changed my password from the command line, rather then through the gui (is there a change password gui? probably), and maybe the gui would have changed the keyring password and kept everything solid, I don't know).  &lt;/p&gt;&lt;p&gt;Anyways, this wasn't a show stopper, just a small annoyance, so I let it ride for a while, and just put my old password in whenever I logged in and connected to a private network. Then I got sick enough of it to poke around. I found &lt;a href="https://bugs.launchpad.net/ubuntu/+source/gnome-keyring-manager/+bug/54792"&gt;this bug.&lt;/a&gt; I installed  seahorse ( sudo apt-get install seahorse ), ran it (shows up in Accessories and its called "Passwords and Encryption Keys"), went to Edit-&gt;Preferences, hit up the GNOME Keyring tab, and voila! theres the change password dialoge for the keyring. I set it to my new passwords and things are right again. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Edit, woops, someone else already &lt;a href="http://mexpolk.blogspot.com/2008/02/ubuntu-change-default-keyring-password.html"&gt;figured this out&lt;/a&gt;, with illustrations!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-2969039952705726981?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/2969039952705726981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=2969039952705726981&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2969039952705726981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2969039952705726981'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2008/02/chaging-your-password-on-gnome-keyring.html' title='Changing your password on the Gnome Keyring'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-2418081021733972114</id><published>2008-02-17T18:22:00.001-08:00</published><updated>2008-02-17T18:22:01.186-08:00</updated><title type='text'>Media on the n810</title><content type='html'>Media on the n810&lt;br /&gt;&lt;br /&gt;So, I've had my n810 for about two months now. I'm really starting to integrate it into my daily life more and more now (I can almost type without looking at my thumbs!). One thing that has taken me a while to figure out is how to consume media on this thing.&lt;br /&gt;&lt;br /&gt;My &lt;a href="http://www.cowonglobal.com/product/product_D2_feature.php"&gt;Cowon D2&lt;/a&gt; has more storage (4gb) then my n810 (ok, the same amount now that I've got a 2gb external card for it). It also has insane battery life (something like 45 hours). It also takes standard sd cards which I have a bunch of kicking around. It plays Flac, Ogg, mp3, wma out of the box. When I plug it in to my 'puter, it shows up in Rhythmbox, and I can fill it just by dragging and dropping. It can bookmark files, so I can pick up an audiobook right where I left off. There is no competition for which device I'm going to use for plain old listening. The n810's biggest drawback is its  lack of space, but it's also pretty clunky when it comes to interacting with a music library. I'm aware that there are a few dedicated media players out there, but they don't help with the lack of space. So, I just don't want to listen to music on this thing, and that's fine. I have another device that does the job wonderfully and is quite small and portable.&lt;br /&gt;&lt;br /&gt;There is, however, another type of listening I do. podcasts, and Internet radio. In these areas, the n810, with its connectivity, obviously shines. Well, I haven't found a good podcast client (the built in reader seems to fare poorly), but I haven't really looked. With all the apps available for this devide, I'm sure I'll find something. For now, I've just been downloading marketplace right from their site. Internet radio, on the other hand, has been great. We have poor reception of npr at my house, so I often stream it on my n810 while shoveling snow or stacking wood (yea, I live in NH). This is one of the "killer app" uses of this device for me.&lt;br /&gt;&lt;br /&gt;Now, on to video. My D2 can play video. But. It has a 2 inch screen. It has a horrible time keeping audio in sync.I have to plan ahead and go through the process of converting what I want to watch, plugging in the device or an sd card, and copying it over. I'm far too lazy for that. With the n810, I simply point the browser at my box running &lt;a href="http://mediautils.garage.maemo.org/mediaserv.html"&gt;mediaserv&lt;/a&gt;, click on a movie, and save it. Sure, it takes a while to convert and copy over, but I can do it the night before my commute. I use mplayer for playback, so I can easily sync up the audio. The only feature I'm missing is bookmarking, to come bqck to the middle of a file, which I do often because my bus ride is only an hour and a half or so, so I don't make it all the way through many movies. Again, I haven't really looked for this feature yet, since its not *that* hard to find my place again, especially with mplayers wonderful keyboard shortcuts.&lt;br /&gt;&lt;br /&gt;Now if only there was a (semi-legit) way to grab tv shows with rss, my video on the n810 experience would be complete. Its not too bad as is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-2418081021733972114?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/2418081021733972114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=2418081021733972114&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2418081021733972114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2418081021733972114'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2008/02/media-on-n810.html' title='Media on the n810'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-4702781307584608844</id><published>2008-02-10T14:43:00.000-08:00</published><updated>2008-02-10T15:02:12.993-08:00</updated><title type='text'>Misc</title><content type='html'>Gar, I'm a poor blogger...&lt;br /&gt;&lt;br /&gt;In news:&lt;br /&gt;- I got an N810 for christmas! Its a really nice device, though its taking time for me to integrate it into daily life. I started by using to read my google reader on the bus during my 6 day a month commute. Its really good for that, but my current cell plan uses minutes for data, so I'm still trying to figure out how long I can use it per commute without going over on minutes. Of course, its only $15/month more to get unlimited data, but that involves a call to verizon, which makes me shudder every time I think of it, so im still on minutes. What I'd really like to be able to do is run google reader offline, which i can do with google gears on my lappy, but i haven't found a good solution on the n810 yet, short of running my own feed aggregator. (and i'm not really sure if that would help).&lt;br /&gt;I've got some other stuff i want to write for the device though. I was reading about this new device for geotagging photos, that, rather then using battery to keep a fix all the time, it just takes a quick reading off the chip and save raw data, then later resolves that info to a fix on your computer when you upload the pictures and metadata. I wonder if we can accomplish the same thing with the gps chip in the n810.  Currently I use maemo-mapper to record tracks when walking/hiking, but thats annoying cause it keeps the screen on when you're moving. I know theres another app thats just for tracks, but I read that it was problematic with the internal gps in the n810, so I didnt try it, but I imagine it gets a fix before it starts tracking as well. I'd like to try this raw recording/resovling later both for tracks and geotagging, I just need to find some time to sit down and do some learning about the platform.&lt;br /&gt;&lt;br /&gt;Well, thats all for now, though I do  have many more thoughts on maemo. So more to come, hopefully sooner then this one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-4702781307584608844?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/4702781307584608844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=4702781307584608844&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4702781307584608844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4702781307584608844'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2008/02/misc.html' title='Misc'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-762128635204092222</id><published>2007-12-11T16:40:00.000-08:00</published><updated>2007-12-11T17:18:00.872-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Another win for Linux</title><content type='html'>Here's my tale...&lt;br /&gt;&lt;br /&gt;I was down in Chattanooga visting my sister and brother in law the other weekend and I did not have my trusty open source laptop in tow. My sister recently had a baby and so they were give a camcorder to record the little girls beginnings. This camcorder is of the type that burns its movies to little mini dvds.&lt;br /&gt;&lt;br /&gt;As the families resident Computer Guy (my dad's been in management for years so he has no pratical skillz left), I was asked to help move some movies off the mini dvds onto regular dvds so the mini dvds could be reused. With a sigh I sat down at the windows box to get to work.&lt;br /&gt;&lt;br /&gt;Since the computer came with a dvd burner, I was lucky to find some version of Nero which claimed to let me copy dvds. Except when I clicked copy dvd, it openend a popup telling me how to buy the full version. *Sigh* Strike one. So I grabbed my trusty google and set off over the intarwebs, knowing there must be some open source program that would let me copy a friggin non-commercial dvd.&lt;br /&gt;&lt;br /&gt;After wading waste-deep through crapware for a couple hours (synaptic long ago ruined my windows freeware searching skillz), I found a program that would do what I wanted. Or at least start to.  This program would start to copy the dvd to some proprietary disc image format on the hard &lt;br /&gt;drive, but then it would fail with some sort of io error. I noticed it would always fail at the same percentage so I figured I'd try to watch it and see if it looked ok.  I loaded up the crappy bundled dvd player software (which took so long to load, I thought it wasnt working) and it too would sieze up at one particular part about 8 minutes in. It would sieze up so hard that I'd have to eject the disc and kill the process to get it to stop. Then I tried it in VLC  (and set it as the default player for dvds). It froze just as hard in the same spot, so I figured it must be a bad spot on the disc. I decided to bring it home with me and try to copy it using Linux.&lt;br /&gt;&lt;br /&gt;This is where the story gets awesome. I popped the disc in and up came totem, which played right past the bad spot without a glitch. So &lt;br /&gt;I was about to go off looking for some high quality open source dvd copying software when I noticed that the right click menu on the dvd icon on the desktop had a copy dist option. 30 seconds later, the lappy was happily copying the disc to an iso on my desktop, which tool another right click to burn to a blank disc. It was almost too easy. Way to go Ubuntu!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-762128635204092222?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/762128635204092222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=762128635204092222&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/762128635204092222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/762128635204092222'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/12/another-win-for-linux.html' title='Another win for Linux'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-8778057773417022706</id><published>2007-12-10T06:59:00.000-08:00</published><updated>2007-12-10T07:09:13.554-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Flash Update</title><content type='html'>Well I tried upgrading to the latest flash (and I dont even have to post a how to, cause adobe made it really easy to install, you can even install it just for your user without escalating privledges, which is nice). It definitely has HD support, I could watch the HD trailer for Horton Hears a Who and it looks amazing, as is to be expected, except for a small amount of horizontal tearing. On scenes with a pan, it was very noticeable. Then I went to watch a regular video and it was really choppy, all full of pauses. Same thing on youtube. So I uninstalled it (and since it was only installed for my user, fell right back to the older one thats installed for everyone). No HD for me, yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-8778057773417022706?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/8778057773417022706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=8778057773417022706&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8778057773417022706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8778057773417022706'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/12/flash-update.html' title='Flash Update'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-7639603418544869316</id><published>2007-12-05T18:08:00.000-08:00</published><updated>2007-12-10T07:06:54.007-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Flash, Video, Music, and Linux!</title><content type='html'>This post is gonna be kind of all over the place, but here it goes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;First, I recently read that Adobe &lt;a href="http://labs.adobe.com/technologies/flashplayer9/"&gt;released a new version&lt;/a&gt; of their flash player with H.264 support. This isn't so amazing in itself, but what's really amazing is that they released the Linux version at the same time they released the Windows and OSX versions! I think this displays that Adobe is pretty dedicated to supporting Linux. I know there are plenty of people  out there who won't be happy until Flash is open sourced, but for the time being, I'll take what I can get. I haven't installed the new version yet, but I will soon, and I'll probably try to post a quick how to for Ubuntu here. (Strangely, Adobe has an rpm package and a YUM repo definition available but no .deb).&lt;/li&gt;&lt;li&gt;Secondly, I've been a user of NPR's &lt;a href="http://www.npr.org/rss/podcast/podcast_directory.php"&gt;podcasts&lt;/a&gt; and &lt;a href="http://www.nhpr.org/nhprLIVE.pls"&gt;streams&lt;/a&gt; for a while now. They even list an xmms option when choosing a stream method! The xmms streams open fine with rhythmbox, which remembers them for easy access later. I also recently stumbled across NPR's &lt;a href="http://www.npr.org/music/"&gt;nprmusic&lt;/a&gt;, which has all sorts of great content available all free, using a nifty flash player. They have concerts, random songs and studio sessions with some pretty mainstream artists all available on demand.  So thats a lot of really good content available in a DRM-free  medium easily accessible from Linux, thanks to Adobe's Linux support. Granted, I haven't been able to see a way to download (without &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3006"&gt;hijinks&lt;/a&gt;...) any of the music available through their flash player, but I take what I can get.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finally, I was just invited to join &lt;a href="http://www.hulu.com/"&gt;Hulu&lt;/a&gt;'s private beta. If you don't know what Hulu is, its a site where a bunch of Studios and Networks have joined up to put a bunch of their content online for free. It has a bunch of full episodes of shows I like (Simpsons and Family guy in particular). I think it puts up something like the last 5 new episodes in their entirety and then a bunch of random clips. Upon signing up, I saw several episodes of the Simpsons I must have missed what with being so busy over the holidays and not having a TV. There are short (3@~10sec) commercials during an episode, much less then you would encounter on a TV. You might be able to skip pass them or something, but I didn't bother trying because they are so short. Its an easy price to pay for all this content. Another cool feature is they let you share or embed complete shows like this: &lt;object height="295" width="520"&gt;&lt;param name="movie" value="http://www.hulu.com/embed/oQ5Krx0U4OrKly9VuvFd3ZR88Ffkj8BN"&gt;&lt;param name="flashvars" value="st=80&amp;et=164"&gt;&lt;embed src="http://www.hulu.com/embed/oQ5Krx0U4OrKly9VuvFd3ZR88Ffkj8BN" type="application/x-shockwave-flash" flashvars="st=80&amp;et=164" height="295" width="520"&gt;&lt;/embed&gt;&lt;/object&gt;(did you notice the Sox shout out?) The video on the site is the same size as that embedded clip, they have a fullscreen option, which doesn't seem to work for me, but compiz's zoom makes it easy to watch from across the room on my 24"ws monitor.  They are also offering up som HD content, which I've got to get the new version of flash installed to see.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So anyways, looks like theres some pretty good alternatives to buying cable and a tv coming up, even for us linux users. ABC and their windows only player can eat it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-7639603418544869316?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/7639603418544869316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=7639603418544869316&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/7639603418544869316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/7639603418544869316'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/12/flash-video-music-and-linux.html' title='Flash, Video, Music, and Linux!'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-5636606116732659307</id><published>2007-10-31T20:54:00.000-07:00</published><updated>2007-11-01T05:14:20.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Gutsy laptop lid tweak</title><content type='html'>I had a naggling little issue with gutsy on my laptop lid where when I closed the lid with it plugged in, the screen would turn off for a second, and then turn back on (I don't have the problem when not plugged in because I have it set to suspend when closed on battery power, which works beautifully). Thanks to the tweakfulness of linux, I was able to fix it in the following manner:&lt;br /&gt;&lt;br /&gt;I created a file /etc/acpi/lidscreenblank.sh containing the following code:&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;. /etc/default/acpi-support&lt;br /&gt;. /usr/share/acpi-support/power-funcs&lt;br /&gt;&lt;br /&gt;grep -q closed /proc/acpi/button/lid/*/state&lt;br /&gt;if [ $? = 0 ]&lt;br /&gt;then&lt;br /&gt;  for x in /tmp/.X11-unix/*; do&lt;br /&gt;      displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`&lt;br /&gt;      getXuser;&lt;br /&gt;      if [ x"$XAUTHORITY" != x"" ]; then&lt;br /&gt;          export DISPLAY=":$displaynum"&lt;br /&gt;          . /usr/share/acpi-support/screenblank&lt;br /&gt;      fi&lt;br /&gt;  done&lt;br /&gt;fi&lt;/blockquote&gt;&lt;br /&gt;then I made that file executable.&lt;br /&gt;edited /etc/acpi/events/lidbtn&lt;br /&gt;&lt;br /&gt;and changed&lt;br /&gt;&lt;blockquote&gt;action=/etc/acpi/lid.sh&lt;/blockquote&gt;&lt;br /&gt;to&lt;br /&gt;&lt;blockquote&gt;action=/etc/acpi/lidscreenblank.sh&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;then restarted acpi: sudo /etc/init.d/acpid restart&lt;br /&gt;&lt;br /&gt;and voila! it works. I know its missing some of the screensaver handling that lid.sh was doing, but I dont really use screensavers anyways, so i guess i dont cante about that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-5636606116732659307?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/5636606116732659307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=5636606116732659307&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/5636606116732659307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/5636606116732659307'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/gutsy-laptop-lid-tweak.html' title='Gutsy laptop lid tweak'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-8704936793159319103</id><published>2007-10-31T05:57:00.000-07:00</published><updated>2007-11-01T05:14:39.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Network-Manager bug update</title><content type='html'>So a dev responded to my bug report by referring to some packages he had in his PPA. I installed them a couple of weeks ago, and network manager has been pretty solid for me since then. No more of this random freezing up at any rate. So now I believe te dev is waiting for positive feedback to get his patches pushed through to the real repo. So if you've had these problems, check &lt;a href="https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/153769"&gt;the bug&lt;/a&gt;, try the packages, and post your results!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-8704936793159319103?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/8704936793159319103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=8704936793159319103&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8704936793159319103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8704936793159319103'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/network-manager-bug-update.html' title='Network-Manager bug update'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-2216979142242699616</id><published>2007-10-22T15:57:00.000-07:00</published><updated>2007-10-22T16:14:04.958-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Gutsy is teh r0x0r</title><content type='html'>Well, now that I've got some experimental network manager packages &lt;a href="https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/153769"&gt;installed&lt;/a&gt; on my laptop, I am pleased enough with gutsy that I am going ahead and installing it on my mac mini. I am even going ahead and killing the osx partition. Its all ubuntu all the time now.&lt;br /&gt;&lt;br /&gt;The installation on the mini has given me even more reason to keep using ubuntu. When I last installed ubuntu on this mini, back in the edgy days (which i dist-upgraded to feisty), installing on a mini was a real headache. I had to do all these hacks while running off the livecd to get things working. This time around, not only is it as straightforward an install as I could ask for, but the livecd actually picked up on my 1920x1200 resolution &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt;&lt;span&gt; had compiz-fusion in all its (limited by default) glory! Better yet, I didn't pay $129 for it like I could have to keep apple's hardware &lt;a href="http://www.engadget.com/2007/06/11/apples-mac-os-x-leopard-fully-unveiled/"&gt;up to date!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu (and Debian) have really made Linux so easy to use and yet kept its most powerful features within reach that I have a hard time understanding why any power user would still be on Windows, given a choice. The fact that I can not only have ubuntu installed, but have all my preferences in place (just by carrying over some hidden files and directories from ~) in under an hour make using ubuntu a nobrainer. I've had windows installs that took all day, and that was before &lt;a href="http://www.microsoft.com/genuine/"&gt;WGA&lt;/a&gt; started making installs even more error prone and difficult.&lt;br /&gt;&lt;br /&gt;So, here's to open source, and a job well done with the Gutsy Gibbon. Nice work Canonical and the Community!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-2216979142242699616?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/2216979142242699616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=2216979142242699616&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2216979142242699616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2216979142242699616'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/gutsy-is-teh-r0x0r.html' title='Gutsy is teh r0x0r'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-4439668280031972164</id><published>2007-10-20T15:39:00.000-07:00</published><updated>2007-10-22T16:15:41.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>New House</title><content type='html'>My wife and I, just after our 3rd aniversary, bought a house!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fmagicrobotmonkey%2Falbumid%2F5123409101453364609%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" height="267" width="400"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-4439668280031972164?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/4439668280031972164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=4439668280031972164&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4439668280031972164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4439668280031972164'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/new-house.html' title='New House'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-4154969944842129893</id><published>2007-10-17T18:42:00.000-07:00</published><updated>2007-10-17T19:14:33.238-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>HOW TO:Mumbles Self-Destucting Messages</title><content type='html'>So I was inspired by the self-destructing messages featured in such movies as Mission Impossible, to make &lt;a href="http://mumbles-project.org/"&gt;mumbles&lt;/a&gt; send me self-destructing messages:&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-3e1b5d7deede400f" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v16.nonxt3.googlevideo.com/videoplayback?id%3D3e1b5d7deede400f%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330286332%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6B0DFCF1B71EAEE576846D99BD3301176F018BC2.11EE109EE6131758DCBF7E950CBC9B75D683FC86%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3e1b5d7deede400f%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dt7RfiHKNLCie8yKAMpmsI3i3xCY&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v16.nonxt3.googlevideo.com/videoplayback?id%3D3e1b5d7deede400f%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330286332%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6B0DFCF1B71EAEE576846D99BD3301176F018BC2.11EE109EE6131758DCBF7E950CBC9B75D683FC86%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3e1b5d7deede400f%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dt7RfiHKNLCie8yKAMpmsI3i3xCY&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Heres how I did it:&lt;br /&gt;&lt;br /&gt;1. be running &lt;a href="http://www.compiz-fusion.org/"&gt;Compiz-Fusion&lt;/a&gt;  (if you're on gutsy, you probably already are!)&lt;br /&gt;2. make sure to have ccsm installed:&lt;br /&gt;&lt;blockquote&gt;$sudo apt-get installcompizconfig-settings-manager&lt;br /&gt;(or use synaptic)&lt;/blockquote&gt;3. install &lt;a href="http://mumbles-project.org/"&gt;mumbles&lt;/a&gt;  (there's a deb on the site)&lt;br /&gt;4. now for the fun part:&lt;br /&gt; -open up ccsm  &lt;blockquote&gt;$ccsm&lt;/blockquote&gt;    -select the "Animations" item&lt;br /&gt;&lt;br /&gt;-go to the "open animation" tab  and click "add" to add a new rule and set it like:&lt;br /&gt;&lt;blockquote&gt;effect:Fold&lt;br /&gt;duration:250&lt;br /&gt;window match: (class=Mumbles)&lt;/blockquote&gt;        -once you're done, hit up repeatedly to make it the first rule&lt;br /&gt;&lt;br /&gt; -now go to the "close animation" and do the same thing except choose "Burn" instead of "Fold"&lt;br /&gt;&lt;br /&gt; -Thats it! since mumbles works with pidgin/gaim out of the box, you should be able to send yourself a message and watch it burn&lt;br /&gt;&lt;br /&gt;You can adjust the durations as you please and play with setting on the effect under the "Effect Setttings" tab. I think I added more particles to the fire&lt;br /&gt;&lt;br /&gt;Oh, but I have another mumbles tip. I had a problem with messages not appearing on top that I fixed by going to "General Options" on the main ccsm screen, selecting the "Focus &amp;amp; Raise" tab and making the "Focus Prevention Windows" say: &lt;blockquote&gt;any &amp;amp;!class=Mumbles&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Have Fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-4154969944842129893?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=3e1b5d7deede400f&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/4154969944842129893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=4154969944842129893&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4154969944842129893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4154969944842129893'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/how-tomumbles-self-destucting-messages.html' title='HOW TO:Mumbles Self-Destucting Messages'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-2704982274672533832</id><published>2007-10-17T15:10:00.000-07:00</published><updated>2007-10-17T17:12:58.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>NetworkManager Regression in Gutsy?</title><content type='html'>After using Gutsy for another week, I have to say I am very disappointed with NetworkManagers performance. The sudden sieze-up I earlier attributed to being post-suspend has showed itself as being much worse then that. It seems random to me now. I move between access points a lot at the office and at least once a day over the last week, nm has suddenly stopped working. The network list will stop updating and picking another network will not do anything. Sometimes I can fix this by killing and restarting both nm-applet and NetworkManager (which, who names an executable like that anyways?), but other times it seems to be completely gone and I'm left using my trusty connect scripts.&lt;br /&gt;&lt;br /&gt;I suspect that this could have something to do with ndiswrapper, so I am going to switch back to the (last time I checked) buggy bcm43xx for a while and see if the situation improves. I'm not confident that it will, however, as a co-worker is having the exact same symptoms without using ndiswrapper (I'm not sure what he's using though).&lt;br /&gt;&lt;br /&gt;If nothing improves, then its goodbye, NetworkManager.&lt;br /&gt;&lt;br /&gt;I've seen &lt;a href="http://wicd.sourceforge.net/"&gt;wicd&lt;/a&gt; recommended on the forums a lot so maybe I will give that a try. I also used to use &lt;a href="http://wifi-radar.systemimager.org/"&gt;wifi-radar&lt;/a&gt; a couple of releases ago, but had to run it as root, so that was no fun. Neither of those look as slick as Network Manager's &lt;span style="font-weight: bold;"&gt;supposed to&lt;/span&gt; be, anyways.&lt;br /&gt;&lt;br /&gt;Its really too bad an application thats so essential to the usefulness of the OS is so buggy.  Checking the Gutsy dev thread, it looks like my co-worker and I are not alone with out network manager gripes. I guess the fact that Gutsy's not a LTS release partially explains the lack of a resolution, but lets just hope version &lt;a href="http://blogs.gnome.org/dcbw/2007/10/15/networkmanager-07-is-the-new-chuck-norris/"&gt;0.7&lt;/a&gt; makes it in to Hardy (and lives up to its promises).&lt;br /&gt;&lt;br /&gt;Well, I was going to end this post there, but then I decided to head over to &lt;a href="https://launchpad.net/"&gt;Launchpad&lt;/a&gt; and see if I could find my bug there. Surprisingly there were no bugs for Network Manager in the Ubuntu project, so I looked at the Network Manager project and couldn't find anything there either. Guess its bug submit time. I'll update here about how that goes.&lt;br /&gt;&lt;br /&gt;edit: &lt;a href="https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/153769"&gt;bug submitted&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;edit 2: evidently I'm just a big launchpad n00b, cause shortly after i posted my bug, i found a whole ton of network-manager in gutsy bugs. none of them match mine exactly yet, but many contain useful diagnostic tips. &lt;a href="https://bugs.launchpad.net/ubuntu/+source/network-manager/?field.searchtext=&amp;amp;orderby=-datecreated&amp;amp;search=Search&amp;amp;field.status%3Alist=NEW&amp;amp;field.status%3Alist=INCOMPLETE_WITH_RESPONSE&amp;amp;field.status%3Alist=CONFIRMED&amp;amp;field.status%3Alist=TRIAGED&amp;amp;field.status%3Alist=INPROGRESS&amp;amp;field.status%3Alist=FIXCOMMITTED&amp;amp;field.assignee=&amp;amp;field.bug_reporter=&amp;amp;field.omit_dupes=on&amp;amp;field.has_patch=&amp;amp;field.has_no_package="&gt;This link&lt;/a&gt; might get you the list, since I'm not sure how I got there...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-2704982274672533832?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/2704982274672533832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=2704982274672533832&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2704982274672533832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2704982274672533832'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/networkmanager-regression-in-gutsy.html' title='NetworkManager Regression in Gutsy?'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-2312478508908817212</id><published>2007-10-12T20:06:00.000-07:00</published><updated>2007-10-22T16:16:02.841-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sox'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>redsox playoff dinner</title><content type='html'>my amazing wife made this for dinner:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_I6rHtrDNT6w/RxA5R8shjWI/AAAAAAAABZg/n_P4N5YnLmM/s1600-h/chowdah.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_I6rHtrDNT6w/RxA5R8shjWI/AAAAAAAABZg/n_P4N5YnLmM/s320/chowdah.jpg" alt="" id="BLOGGER_PHOTO_ID_5120655756833688930" border="0" /&gt;&lt;/a&gt;yea thats right, thats  chipotle corn chowder with a bratwurst floating in it, and then i had this to drink:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_I6rHtrDNT6w/RxA5h8shjXI/AAAAAAAABZo/qfiYBVGvxSc/s1600-h/bastid.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_I6rHtrDNT6w/RxA5h8shjXI/AAAAAAAABZo/qfiYBVGvxSc/s320/bastid.jpg" alt="" id="BLOGGER_PHOTO_ID_5120656031711595890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;needless to say, the Sox won, 10-3, behind a stellar beckett performance, and the old Boston lineup that loves October as much as the Yanks lineup appears to fear it. Good luck beating us with someone besides C.C., Cleveland...&lt;br /&gt;&lt;br /&gt;p.s. oaked arrogant bastard is totally worth the  $17 i paid for a sixer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-2312478508908817212?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/2312478508908817212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=2312478508908817212&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2312478508908817212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/2312478508908817212'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/redsox-playoff-dinner.html' title='redsox playoff dinner'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_I6rHtrDNT6w/RxA5R8shjWI/AAAAAAAABZg/n_P4N5YnLmM/s72-c/chowdah.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-6370346928435780986</id><published>2007-10-08T19:06:00.000-07:00</published><updated>2007-10-08T19:43:36.181-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>"Fixing" deskbar-applet in Gutsy</title><content type='html'>I noticed some &lt;a href="http://ubuntuforums.org/showthread.php?t=522200"&gt;complaints&lt;/a&gt; about the changes to deskbar-applet in Gutsy. As an avid deskbar user, I agreed that I didn't really like having it popup in a decorated window instead of a plain ol' box like it used to. But I think the backend changes stand out in a much quicker response from the applet, so I don't want to revert like some people are doing. (I know that most of the complaints in that thread had already been addressed by the time I jumped on the bandwagon, but the full window one remains...)&lt;br /&gt;&lt;br /&gt;So, for those deskbar users on compiz missing the old deskbar here's a way to almost get it back:&lt;br /&gt;&lt;br /&gt;1. install Advanced Desktop Effects Settings (ccsm) if you do not already have it:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$sudo apt-get installcompizconfig-settings-manager&lt;br /&gt;(or use synaptic)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2. run ccsm&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;$ccsm&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;3. set up compiz to hide deskbars decoration&lt;br /&gt;&lt;blockquote&gt;-select the "Window Decoration" plugin&lt;br /&gt;-in the "Decoration Windows" field, put&lt;br /&gt; any &amp;amp;!class=Deskbar-applet&lt;br /&gt;-close ccsm&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;4. move deskbar applet&lt;blockquote&gt;   I noticed that if i invoke deskbar applet and move the window around before using it, when I invoke it again. So, invoke dekbar applet and use the mouse (you can use alt+left to move the now title-bar-less window) to position the window near the icon on the dock, or whereever you want it. I tried it in the middle for a little while, but didnt like it as much as the top bar.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The results&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_I6rHtrDNT6w/Rwrnp8shjVI/AAAAAAAABZY/Q5XEuqVosY4/s1600-h/deskbar.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_I6rHtrDNT6w/Rwrnp8shjVI/AAAAAAAABZY/Q5XEuqVosY4/s320/deskbar.png" alt="" id="BLOGGER_PHOTO_ID_5119158634313518418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;p.s. has anyone had stability issues with deskbar and tracker live?&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-6370346928435780986?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/6370346928435780986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=6370346928435780986&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/6370346928435780986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/6370346928435780986'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/fixing-deskbar-applet-in-gutsy.html' title='&quot;Fixing&quot; deskbar-applet in Gutsy'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_I6rHtrDNT6w/Rwrnp8shjVI/AAAAAAAABZY/Q5XEuqVosY4/s72-c/deskbar.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-3282381720762234861</id><published>2007-10-08T18:15:00.000-07:00</published><updated>2007-10-08T18:49:46.432-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Gutsy Gibbon thoughts</title><content type='html'>Well I've now completed the switch from Feisty to Gutsy on my work laptop and I'm *very* impressed. I installed tribe 5 on an extra partition a few days before the beta came out and I was very pleased from the beginning. Happily, Gutsy picked up on my widescreen resolution and had compiz enabled right on the live cd, which made everying look great right away. I must say that the font rendering in Gutsy blew me away. I work on this thing all day long, and the fonts on Gutsy look so much better to me then they did on Feisty that I wanted to complete my switch full time right away, but there was one big thing holding me back: suspend.&lt;br /&gt;&lt;br /&gt;As a laptop user, suspend is *essential* to me. I've had this laptop since Edgy, and had some strange experiences with suspend. In edgy it worked for a while and then the kernel updated and broke it so I was using a non-current kernel for most of Edgys tenure. When feisty came out, it still didnt work out of the box, but I was able to wrestle it in to place and it was pretty solid, save for occasionally waking up without the onboard keyboard/mouse, but worked around this by either using a usb keyboard/mouse (which is how I use it at the office anyways), or by closing the lid and letting it sleep and then when it woke up they would usually be back.&lt;br /&gt;&lt;br /&gt;So when installed gutsy one of the first things I did was to test suspend and I was very disappointed to see it go to sleep ok, but fail to wake up properly. There were problems with networking and some other stuff was just strange so I had to restart it. A quick look at ubuntuforums.org revealed a bug in a recent kernel update with suspend and dells, so I hoped that it would be quickly resolved.&lt;br /&gt;&lt;br /&gt;The last kernel update (.13) fixed it for me! so I now have suspend working without any tweaking on my part! While this is wonderful, it still has one small problem for me. NetworkManager sometime fails to figure things out properly when it comes back. I am still able to connect using my trusty "iwconfig eth1..." scripts, so this is only a minor annoyance, but a disappointing one. It seems to me, using ubuntu full time on a work laptop since warty that nm is one of the flakier default applications. This is especially disappointing because its such an often used application for laptop users. While I love the idea behind it enough that I still *try* to use it as much as possible, it seems just ... buggy. There are times when it will not connect to an open access point to save its life, and I can use iwconfig to connect with no problems at all. Then there are times when it fails to update the access point list when I'm moving around at the office so again, I have to use cli to connect. While this doesn't happen often enough to make me switch, it is often enough to be *very* noticeable. So far, the only problem I've had with it in gutsy  is this one, but suspend is so complicated that I can't really blame  the problem on network manager without more investigation. Lets hope some more full time use doesn't reveal the same flakiness I've seen with this app for so long.&lt;br /&gt;&lt;br /&gt;My only other network comment is that I was impressed by the restricted drivers manager installing the drivers for my wifi card ok, but once they installed, performance was poor. I could only connect to any networks at 24Mb/s and networking would occasional get knotted up hard enough that a networking restart wouldn't bring it back and I'd have to restart. So I went back to ndiswrapper which I've been using for a few releases now. I was pleased to see that its got a gui (which might have been in feisty, but I'm not sure) so it made installing a breeze since I still had the .inf file on my feisty partition.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A few other items:&lt;br /&gt;-on feisty I was running a patched mplayer that let me use accelerated video beautifully with compiz. Unfortunately, I haven't been able to find a patched .deb for gutsy yet, and I'm far too lazy to build mplayer myself. It would be really nice if we could get that mplayer in there by default, because I think many people are going to be disappointed without wobbly video&lt;br /&gt;-its too bad that even with compositing on, wobbly windows and the cube are not, because, love them or hate them, to new users they *are* compiz&lt;br /&gt;-glad to see that rhythmbox is a solid as ever, though I have yet to test its supposed .is_audio_player support&lt;br /&gt;-I tried to use the new X configuration stuff to plug in another monitor and expand my desktop to it, but it broke my x even beyond bulletproof x. Luckily it stores some backups of xorg.conf, so it was still bulletproof enough for someone who knows his way around a CLI. That was a few upgrades ago, but I'll wait for the official release before trying that again.&lt;br /&gt;-I think the estimated power remaining is getting confused by suspend, or this $150  battery is already going bad. (stupid dell)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All that aside, gusty was by far the quickest upgrade for me. Once I had it installed and up to date it was a matter of minutes to move over some config stuff from my fiesty home to my gusty home and isntall a few packages for stuff I use and be on my way. Nice work Canonical! Once the final release is out, I'll try dist-upgrading on my mac mini and see how that goes...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-3282381720762234861?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/3282381720762234861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=3282381720762234861&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/3282381720762234861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/3282381720762234861'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/gutsy-gibbon-thoughts.html' title='Gutsy Gibbon thoughts'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-8049705545929179919</id><published>2007-10-08T18:00:00.000-07:00</published><updated>2007-10-08T18:12:22.042-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>CUPS "hacking"</title><content type='html'>Just have a little trick I made up I thought I'd share.&lt;br /&gt;&lt;br /&gt; I have an hp something-or-other printing that does both photos and paper. It installed nicely on the xubuntu box in our bedroom, but I have a mini running ubuntu with a nice big screen in the living room, and that's where we manage our photos. Its nice to have it in the living room because you can be all social and show off pictures and the like, but I got the mini and a flatpanel so I could keep the clutter in the living room to a minimum. So I have the photos in the living room and the printer in the bedroom.&lt;br /&gt;&lt;br /&gt;So I was trying to share the printer using CUPS from xubuntu in the bedroom to ubuntu in the living room, but I was having a problem I wanted to be able to switch between using regular paper or photo paper from the living room, without going through the cups interface. (I like to make things nice and simple for my wife so she sees the advantage of linux over windows). As I was trying to get things set up I noticed that not all applications have the same printer interfaces. Some of them, like the gimp, have access to all the printer settings of the shared printer and you can choose the output from the print dialoge, but others don't have this built in, and even when it is built in, its a rather overwhelming dialoge. I wanted to be able to just pick print and hit go without having to worry about settings.&lt;br /&gt;&lt;br /&gt; I did notice, however, that most of the print dialoges had a way to choose a default printer and that when I installed the printer in the bedroom, I was able to set default setting for it.  So, while telling myself how smart I was, I added my printer twice to the server, once named "paper" with the paper tray as the default source, and once called "photo" with the photo tray as the default source. Then in my photo management application I set photo as the default printer and in openoffice, gedit, and firefox I set paper as the default printer. Now everything "just works". My wife can print documents, websites or photos without having to glance at any complicated printer dialoges.&lt;br /&gt;&lt;br /&gt;Not that groundbreaking, I know, but hopefully someone will find it helpful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-8049705545929179919?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/8049705545929179919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=8049705545929179919&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8049705545929179919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/8049705545929179919'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/cups-hacking.html' title='CUPS &quot;hacking&quot;'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-4515550740785565504</id><published>2007-10-03T17:52:00.000-07:00</published><updated>2007-10-22T16:16:15.167-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>sshfs</title><content type='html'>I'm currently helping a couple of coworkers switch over to Ubuntu, and I just realized that I forgot to tell them to install sshfs first thing. Sshfs is my #1 reason for being on linux. If I had to give it up, I wouldn't be able to do my job and stay sane. (I'm a developer). It basically make the entire internet (well those boxes you can ssh to, anyways) an extension of your harddrive. The reason I forgot to mention it is that its so easy to use, I almost forget I'm using it. Anyways, if you don't know what it is, check &lt;a href="https://help.ubuntu.com/community/SSHFS"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://fuse.sourceforge.net/"&gt;fuse project&lt;/a&gt; has some other pretty cool &lt;a href="http://fuse.sourceforge.net/wiki/index.php/FileSystems"&gt;applications&lt;/a&gt; as well. One of them I just found out about is &lt;a href="http://outflux.net/software/pkgs/mythtvfs-fuse/"&gt;MythTvfs&lt;/a&gt;, which lets you mount a mythtv backend and browse stored shows easily. As myth stores its shows with cryptic filenames, this is a huge tool for programs (or people) that don't know how to interface with mythbackend. It looks like its a little more difficult to get running then sshfs, but I just need to set aside some time to get it installed.&lt;br /&gt;&lt;h2&gt;&lt;a href="http://fuse.sourceforge.net/wiki/index.php/FileSystems?PHPSESSID=017f3ba0a1d1081593af107e15108ad2#TOC" name="MythTVfs"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-4515550740785565504?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/4515550740785565504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=4515550740785565504&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4515550740785565504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/4515550740785565504'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/10/sshfs.html' title='sshfs'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-7193215661106191297</id><published>2007-08-30T19:32:00.000-07:00</published><updated>2007-08-30T19:40:43.964-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Seam Carving</title><content type='html'>Inspired by the following youtube video, I've been playing with implementing their seam carving in java. Its a pretty fun little problem. I've got it calculating importance and finding a path now, I just have to streamline it a little more so I can actually remove the path I find and find another one quickly, then I'll actually be able to resize images! Here's what I have so far (with a little help from &lt;a href="http://www.developer.com/java/other/article.php/3403921"&gt;this&lt;/a&gt; ):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_I6rHtrDNT6w/Rtd-sDgocPI/AAAAAAAABY4/MRFbDdXt-jI/s1600-h/seamy.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_I6rHtrDNT6w/Rtd-sDgocPI/AAAAAAAABY4/MRFbDdXt-jI/s400/seamy.png" alt="" id="BLOGGER_PHOTO_ID_5104687997969264882" border="0" /&gt;&lt;/a&gt;And the inspiration:&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vIFCV2spKtg"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/vIFCV2spKtg" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-7193215661106191297?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/7193215661106191297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=7193215661106191297&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/7193215661106191297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/7193215661106191297'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/08/seam-carving.html' title='Seam Carving'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_I6rHtrDNT6w/Rtd-sDgocPI/AAAAAAAABY4/MRFbDdXt-jI/s72-c/seamy.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-1836811230550183404</id><published>2007-08-30T19:18:00.000-07:00</published><updated>2007-08-30T19:28:44.664-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Mumbles</title><content type='html'>Just noticed a new version of mumbles is out. It's god's gift to notifications. Check it here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mumbles-project.org/2007/08/30/mumbles-04-is-out/"&gt;http://www.mumbles-project.org/2007/08/30/mumbles-04-is-out/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Its nice because it looks good on my composited desktop, and because it now can recieve notifications over the network using the growl protocol. So I use irssi at home and it sends my laptop notifications from channels over my vpn connection whenever my laptop is online. Oh, the joys of linux. I love it when stuff just works.&lt;br /&gt;&lt;a href="http://http//www.mumbles-project.org/2007/08/30/mumbles-04-is-out/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-1836811230550183404?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/1836811230550183404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=1836811230550183404&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/1836811230550183404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/1836811230550183404'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/08/mumbles.html' title='Mumbles'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-3018332467525563887</id><published>2007-08-29T06:53:00.001-07:00</published><updated>2007-10-22T16:16:35.391-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='photos'/><title type='text'></title><content type='html'>Just wanted to see how picasa webs embedding works, and show off some photos from our recent vacation to alaska&lt;br /&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;amp;captions=1&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fmagicrobotmonkey%2Falbumid%2F5099076817338027057%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" height="267" width="400"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-3018332467525563887?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/3018332467525563887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=3018332467525563887&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/3018332467525563887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/3018332467525563887'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/08/just-wanted-to-see-how-picasa-webs.html' title=''/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-7307842392597785585</id><published>2007-07-11T16:37:00.000-07:00</published><updated>2007-07-11T16:41:41.859-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>gmail contacts updated</title><content type='html'>Ok, I updated the Gmail Contact List userscript, check it out at &lt;a href="http://userscripts.org/scripts/show/10548"&gt;http://userscripts.org/scripts/show/10548&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-7307842392597785585?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/7307842392597785585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=7307842392597785585&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/7307842392597785585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/7307842392597785585'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/07/gmail-contacts-updated.html' title='gmail contacts updated'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5609582556659875886.post-3640103426929256869</id><published>2007-07-07T21:22:00.000-07:00</published><updated>2007-07-07T21:45:36.419-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Gmail Quick Contacts Greasemonkey script</title><content type='html'>I just hacked up a greasemonkey script to give a quick contact list when composing an email in gmail. A co-worker is trying to convert his grandfather to gmail, and his complaint was that he can't remember who he wants to mail, so he likes to peruse his contacts. Easy fix, just grabbed the All Contacts list with a GM_xmlhttpRequest, and Google already has them all nicely formatted for me.&lt;br /&gt;&lt;br /&gt;Just click a contact to add it to the To:  box&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_I6rHtrDNT6w/RpBpN4nIuEI/AAAAAAAAA8k/LyFoYwcW1aA/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_I6rHtrDNT6w/RpBpN4nIuEI/AAAAAAAAA8k/LyFoYwcW1aA/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5084679666557040706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I think google already does this for their Google Apps gmail, but now you can have it too! If i can figure out how to get a userscript up here, that is.&lt;br /&gt;&lt;br /&gt;edit: uploaded here: &lt;a href="http://userscripts.org/scripts/show/10548"&gt;http://userscripts.org/scripts/show/10548&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5609582556659875886-3640103426929256869?l=magicrobotmonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magicrobotmonkey.blogspot.com/feeds/3640103426929256869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5609582556659875886&amp;postID=3640103426929256869&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/3640103426929256869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5609582556659875886/posts/default/3640103426929256869'/><link rel='alternate' type='text/html' href='http://magicrobotmonkey.blogspot.com/2007/07/gmail-quick-contacts-greasemonkey.html' title='Gmail Quick Contacts Greasemonkey script'/><author><name>magicrobotmonkey</name><uri>http://www.blogger.com/profile/09209261952403457178</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_I6rHtrDNT6w/RpBpN4nIuEI/AAAAAAAAA8k/LyFoYwcW1aA/s72-c/Screenshot.png' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
