<?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-8139052726818169211</id><updated>2011-07-08T12:31:12.178-04:00</updated><category term='Python'/><category term='Buckeyes'/><category term='LG Dare'/><category term='beer'/><category term='fsck'/><category term='BCS'/><category term='Technology'/><category term='Verizon Wireless'/><category term='Tutorial'/><category term='Programming'/><category term='lifestyle'/><category term='firefox'/><category term='linux VirtualBox'/><category term='Ohio State'/><category term='Chrome'/><category term='iPod'/><category term='sports'/><category term='Safari'/><category term='Texas Longhorns'/><category term='macro'/><category term='GNU GPL'/><category term='BitPim'/><category term='science'/><category term='linux'/><category term='Banshee'/><category term='superblock'/><category term='tech'/><category term='worksmart'/><category term='Jim Delaney'/><category term='Pac-10'/><category term='penumbra'/><category term='home theater'/><category term='Florida Gators'/><category term='College Football'/><category term='Open Network'/><category term='geek'/><category term='sleeper'/><category term='Amarok'/><category term='Big Ten'/><category term='Java'/><category term='USC Trojans'/><category term='Larry Scott'/><category term='gaming'/><category term='wordpress'/><category term='Bluej'/><category term='misc'/><category term='Big XII'/><category term='dontzap'/><category term='Conference Expansion'/><category term='hello world'/><category term='blogger'/><category term='Eclipse'/><category term='System Admin'/><category term='Flickr'/><category term='Bluetooth'/><category term='IE'/><category term='Ubuntu'/><category term='Uncategorized'/><category term='Karmic'/><category term='Superconference'/><title type='text'>Rick Ucker</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-469901580910151702</id><published>2011-06-03T00:32:00.000-04:00</published><updated>2011-06-03T00:32:27.281-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fsck'/><category scheme='http://www.blogger.com/atom/ns#' term='superblock'/><title type='text'></title><content type='html'>Recently, my HTPC began to throw an error upon boot, namely:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;An error occurred while mounting /home/house &lt;br /&gt;Press S to skip or M for manual recovery&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;My /home directory is located on a second hard disk, which I had recently upgraded from a 500GB to a 2TB drive. Running fsck from the shell I got when pressing "M" didn't do the trick. It found no errors and gave me no output. This was strange, but rather than troubleshooting that way (and subjecting myself to sitting awkwardly on the floor in front of my TV with a backup keyboard &amp;amp; mouse), I opted to pull the drive from the tower and hook it up to my laptop as an external drive. This at least made the whole affair somewhat ergonomic!&lt;br /&gt;&lt;br /&gt;At any rate, I was able to successfully fix the issues the drive was having at this point using fsck. The relevant terminal output is below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ sudo fsck -p -t ext4 /dev/sdb1&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;fsck from util-linux-ng 2.17.2&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sdb1 contains a file system with errors, check forced.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sdb1: Deleted inode 34604232 has zero dtime.&amp;nbsp; FIXED.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sdb1: Inodes that were part of a corrupted orphan linked list found. &amp;nbsp;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sdb1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(i.e., without -a or -p options)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rick@satellite:~$ sudo fsck -t ext4 /dev/sdb1&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;fsck from util-linux-ng 2.17.2&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;e2fsck 1.41.14 (22-Dec-2010)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sdb1 contains a file system with errors, check forced.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Pass 1: Checking inodes, blocks, and sizes&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Inodes that were part of a corrupted orphan linked list found.&amp;nbsp; Fix&lt;y&gt;? yes&lt;/y&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Inode 34604378 was part of the orphaned inode list.&amp;nbsp; FIXED.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Pass 2: Checking directory structure&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Pass 3: Checking directory connectivity&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Pass 4: Checking reference counts&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Pass 5: Checking group summary information&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Block bitmap differences:&amp;nbsp; -(44735--44749) -(44759--44766)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Fix&lt;y&gt;? yes&lt;/y&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Free blocks count wrong for group #1 (1740, counted=1763).&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Fix&lt;y&gt;? yes&lt;/y&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Free blocks count wrong (378412112, counted=378412135).&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Fix&lt;y&gt;? yes&lt;/y&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Inode bitmap differences:&amp;nbsp; -34604232 -34604378&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Fix&lt;y&gt;? yes&lt;/y&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Free inodes count wrong for group #4224 (6824, counted=6826).&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Fix&lt;y&gt;? yes&lt;/y&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Free inodes count wrong (121926425, counted=121926427).&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Fix&lt;y&gt;? yes&lt;/y&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sdb1: 175333/122101760 files (1.4% non-contiguous), 109965865/488378000 blocks&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At this point, I was able to hook the drive back up in my HTPC and it booted again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-469901580910151702?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/469901580910151702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2011/06/recently-my-htpc-began-to-throw-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/469901580910151702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/469901580910151702'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2011/06/recently-my-htpc-began-to-throw-error.html' title=''/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-4170242624798032922</id><published>2010-06-15T17:42:00.020-04:00</published><updated>2010-06-15T19:49:21.505-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Big Ten'/><category scheme='http://www.blogger.com/atom/ns#' term='Jim Delaney'/><category scheme='http://www.blogger.com/atom/ns#' term='Larry Scott'/><category scheme='http://www.blogger.com/atom/ns#' term='College Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Pac-10'/><category scheme='http://www.blogger.com/atom/ns#' term='Big XII'/><category scheme='http://www.blogger.com/atom/ns#' term='Superconference'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference Expansion'/><title type='text'>Big Ten: 1, Pac-10: 0</title><content type='html'>Intrigue abounded last week as, in an attempt to preempt the Big Ten's much publicized expansion plans, the &lt;a href="http://www.seattlepi.com/scorecard/cfootballnews.asp?articleID=282060"&gt;Pac-10 accepted the University of Colorado into league membership&lt;/a&gt;. This was expected to be the first domino to fall, setting off a chain reaction that would forever alter the landscape of college Football. Indeed, within a few days the University of Nebraska had &lt;a href="http://www.nytimes.com/2010/06/12/sports/ncaafootball/12colleges.html"&gt;joined the Big Ten&lt;/a&gt; and Boise State had &lt;a href="http://espn.go.com/blog/ncfnation/post/_/id/23121/boise-state-joins-the-mountain-west"&gt;moved to the Mounain West Conference&lt;/a&gt;. By Friday afternoon, it appeared that the Big XII was on the brink of Armageddon.&lt;br /&gt;&lt;br /&gt;Perhaps bigger news than the demise of the Big XII, especially for those on the West Coast and those in Big Ten country (such as me), was what would be coming next: the &lt;a href="http://thebiglead.com/index.php/2010/06/10/pac-10-adds-colorado-the-super-conference-era-begins/"&gt;"Pac-16" superconference&lt;/a&gt;. Pac-10 commish Larry Scott, in a swift and shrewd move, was set to one-up the Big Ten's expansion by adding up to five additional teams including elite programs in the Universities of Texas and Oklahoma, as well as Oklahoma State, Texas A&amp;amp;M, and others. The Big Ten's addition of a historical superpower who appear poised to return to their former glory, not to mention the addition of a much-desired conference championship game, would be completely overshadowed by the creation of what would truly be a juggernaut of a conference. Those sneaky west coasters!&lt;br /&gt;&lt;br /&gt;However, further moves were put on indefinite hold today as the Big XII effectively &lt;a href="http://sports.espn.go.com/ncaa/news/story?id=5286816"&gt;circled the wagons&lt;/a&gt; and managed to keep the remaining ten members together. This is bad news for the Pac-10 and great news for the Big Ten: the former's expansion has stalled with the addition of a very mediocre team which adds nothing to conference prestige, and the latter has added a solid team and will be able to silence critics who complain about its teams not having as difficult a path to bowl season now that a championship game will be installed following the 2010 season. Not only that, but the Big Ten will finally no longer award shared conference titles, which is something I have never liked very much.&lt;br /&gt;&lt;br /&gt;To summarize: Big Ten: 1, Pac-10: 0.&lt;br /&gt;&lt;br /&gt;The non-BCS Mountain West Conference has come out of this looking good as well. That group, which already included several formidable teams in BYU, Utah, and TCU, now also includes Boise State, the plucky giant-killers. &lt;a href="http://www.examiner.com/x-20849-Colorado-State-Rams-Examiner%7Ey2010m6d14-Boise-State-addition-makes-the-Mountain-West-a-BCS-conference-but-will-they-addlose-more-schools"&gt;Some are saying&lt;/a&gt; that this will help them to finally become an automatic-qualifying BCS conference, which would help to quell some of the perennial controversy surrounding very strong teams from "mid-major" non-BCS conferences, such as Boise State and Utah over the past few seasons.&lt;br /&gt;&lt;br /&gt;Now we just need to figure out what these conferences  should be called. Pretty much everyone has been making fun of the Big  Ten since it added its eleventh team--what will happen now that we have  11 teams in the Pac-10, 10 teams in the Big XII, and 12 teams in the Big  Ten?&lt;br /&gt;&lt;br /&gt;This first round of madness has left the Big Ten in a great position, helped to bolster the MWC, and &lt;a href="http://sadtrombone.com/"&gt;given the Pac-10 another Arizona Wildcats team&lt;/a&gt;. I like how things have played out so far. Until the next round of conference shuffling, which appears not to be on the horizon for now, let's hope Jim Delaney can stay ahead of the game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-4170242624798032922?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/4170242624798032922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2010/06/big-ten-1-pac-10-0.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4170242624798032922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4170242624798032922'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2010/06/big-ten-1-pac-10-0.html' title='Big Ten: 1, Pac-10: 0'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-854124304393953899</id><published>2010-05-06T22:17:00.002-04:00</published><updated>2010-05-12T13:23:39.600-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Using .jnlp files in Ubuntu 10.04</title><content type='html'>After a rocky upgrade to Ubuntu 10.04, I encountered my first issue with my out-of-the-box experience using the new release of Ubuntu. In order to attend virtual class sessions through an online course at a local university in which I am currently enrolled, I use a Java application (specifically, one built on the &lt;a href="http://www.elluminate.com/"&gt;Elluminate&lt;/a&gt; platform). Accessing the class involves me downloading and running a .jnlp file using the installed JRE.&lt;br /&gt;&lt;br /&gt;When I attempted to log in to class tonight, however, I was unable to do so. When I ran the jnlp file, the interface attempted to load, then crashed. The command line output was:&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Exception in thread "Elluminate Live!" java.lang.NoClassDefFoundError: Could not initialize class com.elluminate.util.UtilDebug&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.elluminate.util.I18nText.getResourceList(I18nText.java:523)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.elluminate.util.I18nText.&lt;init&gt;(I18nText.java:52)&lt;/init&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.elluminate.util.I18n.&lt;init&gt;(I18n.java:57)&lt;/init&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.elluminate.platform.Platform.&lt;clinit&gt;(Platform.java:39)&lt;/clinit&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.elluminate.compatibility.CThread.&lt;clinit&gt;(CThread.java:15)&lt;/clinit&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:616)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:454)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:731)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The issue, I discovered after browsing launchpad for a few minutes, is known to come up with the OpenJDK JRE, which is the default JRE for Ubuntu beginning with this new release, and .jnlp files. At this time, there are multiple open bugs on launchpad regarding the same or similar issues, so I did not bother filing another.&lt;br /&gt;&lt;br /&gt;Luckily, this can be worked around by installing the non-free Sun JRE. Here is what I did:&lt;br /&gt;&lt;br /&gt;First, I followed the instructions &lt;a href="http://www.ubuntugeek.com/how-install-sun-java-runtime-environment-jre-in-ubuntu-10-04-lucid-lynx.html"&gt;here&lt;/a&gt; for installing Sun's JRE from the Ubuntu partner repository. However, these instructions are incomplete as there are no steps to configure which JRE is the system default. This is simple and can be accomplished by running the following command in the terminal:&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;sudo update-alternatives --config javaws&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;...and following the on-screen instructions. Once I did that, fortunately, I was able to access my course session jnlp file again with no issues.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-854124304393953899?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/854124304393953899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2010/05/using-jnlp-files-in-ubuntu-1004.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/854124304393953899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/854124304393953899'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2010/05/using-jnlp-files-in-ubuntu-1004.html' title='Using .jnlp files in Ubuntu 10.04'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-8813203680742138991</id><published>2010-01-27T15:59:00.000-05:00</published><updated>2010-01-27T15:59:16.639-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>Firefox 3.6</title><content type='html'>Every so often, I am surprised when a new version of software I use lands. Last Thursday, I received one such surprise in the form of Firefox 3.6. Normally I follow development news closely enough that it seems like release will never come; however this one slipped beneath my radar. When the browser notified me that the new version had landed, I had no choice but to immediately install it and begin geeking out over new features and performance improvements.&lt;br /&gt;&lt;br /&gt;I was most pleased about the huge improvements in JS performance. This is particularly important at work, where I use an XP box that is decidedly less than cutting edge in terms of horsepower. Because I do most of my work in Firefox, improvements in speed are a boon to my productivity.&lt;br /&gt;&lt;br /&gt;A comparison two runs through the Sun Spider test on my work PC are below (Spoiler alert: 173% improvement!):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B208,187,204,174,222%5D,%223d-morph%22:%5B181,159,171,163,214%5D,%223d-raytrace%22:%5B191,175,165,166,217%5D,%22access-binary-trees%22:%5B416,411,400,420,427%5D,%22access-fannkuch%22:%5B156,161,134,169,175%5D,%22access-nbody%22:%5B63,54,56,45,54%5D,%22access-nsieve%22:%5B26,31,21,21,24%5D,%22bitops-3bit-bits-in-byte%22:%5B2,3,3,2,3%5D,%22bitops-bits-in-byte%22:%5B12,12,13,12,2%5D,%22bitops-bitwise-and%22:%5B4,3,4,4,4%5D,%22bitops-nsieve-bits%22:%5B57,52,54,50,55%5D,%22controlflow-recursive%22:%5B306,317,324,367,393%5D,%22crypto-aes%22:%5B85,88,92,82,80%5D,%22crypto-md5%22:%5B38,34,34,39,63%5D,%22crypto-sha1%22:%5B19,19,51,18,18%5D,%22date-format-tofte%22:%5B425,418,405,441,394%5D,%22date-format-xparb%22:%5B227,215,206,217,210%5D,%22math-cordic%22:%5B61,55,55,57,55%5D,%22math-partial-sums%22:%5B36,35,35,35,36%5D,%22math-spectral-norm%22:%5B17,16,15,16,15%5D,%22regexp-dna%22:%5B267,258,253,349,248%5D,%22string-base64%22:%5B37,39,40,39,37%5D,%22string-fasta%22:%5B155,154,144,226,159%5D,%22string-tagcloud%22:%5B446,509,454,572,460%5D,%22string-unpack-code%22:%5B760,422,459,468,443%5D,%22string-validate-input%22:%5B98,102,104,83,93%5D%7D"&gt;Run 1 (FF 3.5)&lt;/a&gt;&amp;nbsp; &lt;a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B80,111,99,88,117%5D,%223d-morph%22:%5B187,196,164,171,195%5D,%223d-raytrace%22:%5B180,132,160,129,136%5D,%22access-binary-trees%22:%5B101,101,96,92,90%5D,%22access-fannkuch%22:%5B153,146,156,168,156%5D,%22access-nbody%22:%5B59,53,54,65,48%5D,%22access-nsieve%22:%5B23,23,22,20,27%5D,%22bitops-3bit-bits-in-byte%22:%5B2,2,0,3,2%5D,%22bitops-bits-in-byte%22:%5B15,13,14,15,17%5D,%22bitops-bitwise-and%22:%5B4,3,3,4,4%5D,%22bitops-nsieve-bits%22:%5B46,49,48,49,47%5D,%22controlflow-recursive%22:%5B94,110,104,91,91%5D,%22crypto-aes%22:%5B78,80,68,62,66%5D,%22crypto-md5%22:%5B31,27,28,26,25%5D,%22crypto-sha1%22:%5B21,27,16,15,14%5D,%22date-format-tofte%22:%5B193,197,190,190,195%5D,%22date-format-xparb%22:%5B184,171,162,177,186%5D,%22math-cordic%22:%5B88,62,81,65,60%5D,%22math-partial-sums%22:%5B37,56,34,95,34%5D,%22math-spectral-norm%22:%5B12,14,13,20,12%5D,%22regexp-dna%22:%5B230,148,140,132,151%5D,%22string-base64%22:%5B22,23,22,23,26%5D,%22string-fasta%22:%5B135,125,140,129,138%5D,%22string-tagcloud%22:%5B198,234,223,211,203%5D,%22string-unpack-code%22:%5B186,201,217,196,233%5D,%22string-validate-input%22:%5B73,81,95,67,113%5D%7D"&gt;Run 2 (FF 3.6)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-8813203680742138991?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/8813203680742138991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2010/01/firefox-36.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/8813203680742138991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/8813203680742138991'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2010/01/firefox-36.html' title='Firefox 3.6'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-6957029098997323202</id><published>2009-12-06T22:09:00.004-05:00</published><updated>2009-12-10T15:31:46.358-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Texas Longhorns'/><category scheme='http://www.blogger.com/atom/ns#' term='College Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Florida Gators'/><category scheme='http://www.blogger.com/atom/ns#' term='BCS'/><title type='text'>Another Year of BCS Failures</title><content type='html'>Last night I sat on my sofa and watched with fascination--but not surprise--as two of the so-called top teams in the nation were embarrassed in big games. Of course, I refer to Florida's 32-13 debacle and Texas's 13-12 escape (which was also a debacle). Yesterday's events underscore the real problem that we have with the BCS/polling system used in college Football at the FBS level. Take this scenario into consideration:&lt;br /&gt;&lt;br /&gt;A team has a stellar season, wins their conference and goes on to have a very solid win against a formidable opponent in the bowl game. The following season, most poll voters are very "high" on this team and give them a high ranking in the preseason polls. After a few weeks of play and good performance, this translates into an equal or similar slot in the BCS rankings.&lt;br /&gt;&lt;br /&gt;This team goes on to run the table in a conference that turns out not to be as good as expected--top-heavy, indeed, with this team being at or near the top. They didn't prove as much on the field as they should have due to competition that was decidedly sub-par, but because they &lt;i&gt;didn't lose&lt;/i&gt; to these other teams, the BCS kept them from falling below their inflated preseason position due to the importance placed on what teams have in the "L" column. &lt;br /&gt;&lt;br /&gt;Then, after a season of trouncing any and all opposition, the team reaches the championship game: after so many months of media hype and a zero in the "L" column, the team shows up convinced of their superiority and possibly even slightly complacent. Maybe mix in a key injury during the game. The result is an ugly, ugly night. The team is exposed as a group of "frauds". Not capable of living up to lofty expectations. Charlatans. All of this because the team was propelled to a high position largely because of opinion (beginning with those preseason polls) rather than a résumé built on the field against quality opposition. This team, due to a lack of real challenges on the field during the season, did not progress as much as was needed to meet the challenge that came in the form of the opponent in the championship game. And boy, were they ever punished for it. Not only on the field, but afterward in the form of a critical media and gloating fans of the opposing team.&lt;br /&gt;&lt;br /&gt;Who is this team, you ask? It's 2006 Ohio State in the BCS National Championship game. It's also 2009 Florida in the SEC Championship game; 2009 Texas in the Big 12 Championship game. Take your pick.&lt;br /&gt;&lt;br /&gt;This kind of nonsense is exactly why the BCS should go. By nature of its very flawed design, this system &lt;i&gt;produces&lt;/i&gt; teams like what have been described above. Voters  &lt;i&gt;decide&lt;/i&gt; which two teams are "best" at the beginning of the season and--barring upsets, which don't often happen when conferences lack parity--the BCS supports what is essentially an educated guess. Last night's games showed that those guesses were wrong. Florida,  Texas, and other teams were essentially crowned among the nation's best based largely on last season's performance. Take from them the quality of competition that was expected (which is true this year in both the Big 12 and the SEC) and what do you get? A team that is ill-prepared and ill-progressed late in the season. A recipe for disappointment.&lt;br /&gt;&lt;br /&gt;The BCS must go, but it probably never will because the powers that be are making far too much money on the way things currently work, which is a discussion for another day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-6957029098997323202?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/6957029098997323202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/12/another-year-of-bcs-faiures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6957029098997323202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6957029098997323202'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/12/another-year-of-bcs-faiures.html' title='Another Year of BCS Failures'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-939589037027392222</id><published>2009-11-18T14:28:00.003-05:00</published><updated>2009-11-30T15:52:07.357-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><title type='text'>Browser Boot Camp</title><content type='html'>Greetings, fellow MindLeaders! &lt;br /&gt;&lt;br /&gt;I was recently fortunate enough to lead a training session at the office. Given the fact that &lt;a href="http://www.mindleaders.com/"&gt;my employer&lt;/a&gt; is a company whose product is a web app, I saw an opportunity to train co-workers about what is going on with the World Wide Web and web browsers today (and tomorrow, for that matter). The one-hour training session was referred to as Browser Boot Camp and was a success, thanks in large part to the enthusiasm of the attendees.&lt;br /&gt;&lt;br /&gt;The presentation can be downloaded in the following formats:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/rickucker/files/BrowserBootCamp.odp"&gt;ODF&lt;/a&gt; (Open Office) | &lt;a href="https://sites.google.com/site/rickucker/files/BrowserBootCamp.pdf"&gt;PDF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(You may need to right-click and choose Save Target As).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://creativecommons.org/licenses/by-nd/3.0/us/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nd/3.0/us/80x15.png" style="border-width: 0pt;" /&gt;&lt;/a&gt;&lt;br /&gt;Browser Boot Camp by &lt;a href="http://rickucker.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Rick Ucker&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nd/3.0/us/" rel="license"&gt;Creative Commons Attribution-No Derivative Works 3.0 United States License&lt;/a&gt;.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-939589037027392222?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/939589037027392222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/11/browser-boot-camp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/939589037027392222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/939589037027392222'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/11/browser-boot-camp.html' title='Browser Boot Camp'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-3060211904477032498</id><published>2009-11-09T15:06:00.003-05:00</published><updated>2009-12-08T16:47:26.714-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Karmic'/><category scheme='http://www.blogger.com/atom/ns#' term='BitPim'/><category scheme='http://www.blogger.com/atom/ns#' term='Verizon Wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Bluetooth'/><title type='text'>Bitpim &amp; Bluetooth Under Ubuntu Karmic</title><content type='html'>Last week, I gleefully installed Ubuntu 9.10, the Karmic Koala, on a new laptop. One of the first things on my to-do list was getting Bitpim set up so I could transfer ringtones &amp;amp; contacts between my laptop and my cell phone (a Verizon Wireless LG Dare).&lt;br /&gt;&lt;br /&gt;To accomplish this, I looked up &lt;a href="http://arstechnica.com/open-source/news/2007/12/using-a-bluetooth-phone-with-linux.ars"&gt;an old tutorial&lt;/a&gt; I had followed a while back for setting everything up on my old desktop machine.&lt;br /&gt;&lt;br /&gt;I have found that a couple of things have changed since that guide has written, so I thought it would be worthwhile to post an updated version and share my findings.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Getting Started&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Everything in this tutorial is possible under Karmic without installing any packages that aren't installed by default (except for Bitpim, of course).&lt;br /&gt;&lt;br /&gt;This works for my LG Dare (Firmware version 05) and should work for many/most/all other Verizon LG phones that support the proper Bluetooth profiles -- possibly many more beyond that.&lt;br /&gt;&lt;br /&gt;Just to keep things relatively short, we will assume that you have already managed to pair your phone with your computer.&lt;br /&gt;&lt;br /&gt;Unless otherwise specified, assume any commands I ask you to issue will be done in Terminal.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1: Find your phone's MAC address&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The easiest way to do this is to browse the device via Nautilus: from the Bluetooth icon in the Gnome Panel, choose your device and then choose Browse Files. This will open a new Nautilus window and your phone's MAC address will be displayed in the address bar in the format obex://[mac:address:here]/.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 2: Find the channel used by the Bluetooth Serial Port service&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Issue the command: sdptool browse mac:address:here. &lt;br /&gt;&lt;br /&gt;My Dare uses Channel 5 for Serial Port as shown here:&lt;br /&gt;&lt;br /&gt;Service Name: Serial Port&lt;br /&gt;Service RecHandle: 0x10006&lt;br /&gt;Service Class ID List:&lt;br /&gt;&amp;nbsp; "Serial Port" (0x1101)&lt;br /&gt;Protocol Descriptor List:&lt;br /&gt;&amp;nbsp; "L2CAP" (0x0100)&lt;br /&gt;&amp;nbsp; "RFCOMM" (0x0003)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Channel: 5&lt;br /&gt;&lt;br /&gt;Note: Some phones may not show anything labeled "Serial Port". In the case of my old phone (an LG VX9900), for example, I used the BT DIAG service instead and it worked. If you don't have a Serial Port section, you may have to try another service instead (but no guarantees it works).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 3: Create an RFCOMM binding by editing the appropriate config file&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Open the config file by running: gksudo gedit /etc/bluetooth/rfcomm.conf&lt;br /&gt;&lt;br /&gt;Uncomment the rfcomm0 section (remove the # from each line) and change it to look like this:&lt;br /&gt;&lt;br /&gt;rfcomm0 {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Automatically bind the device at startup&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bind yes;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Bluetooth address of the device&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; device mac:address:here; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # RFCOMM channel for the connection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; channel 5;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Description of the connection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; comment "Needed by BitPim";&lt;br /&gt;}&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Step 4: Make sure your bluetooth bindings are added at startup&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Due to a &lt;a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/416056"&gt;bug&lt;/a&gt; in 9.10, the rfcomm bindings that we specified above (in rfcomm.conf) will probably be ignored at startup. Reply #5 in the LP bug report provides a workaround for this issue. The instructions there are written for users who have upgraded to 9.10-- on my fresh 9.10 installation however, I needed only to follow step 3, which I will repeat here.&lt;br /&gt;&lt;br /&gt;Open rc.local (gksudo gedit /etc/rc.local) and add the line: &lt;br /&gt;&lt;br /&gt;rfcomm bind yes&lt;br /&gt;&lt;br /&gt;Above the last line (which should say exit 0). &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 5: Restart the Bluetooth service&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Issue the commands:&lt;br /&gt;&lt;br /&gt;sudo /etc/init.d/bluetooth stop&lt;br /&gt;sudo /etc/init.d/bluetooth start&lt;br /&gt;&lt;br /&gt;Note: running sudo /etc/init.d/bluetooth restart did not work for me: this caused the BT service to stop, but it wouldn't start again on its own. I had to issue "start" to get it to start again. &lt;br /&gt;&lt;b&gt;&lt;br /&gt;Step 6: Start Bitpim and check available com ports&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Start Bitpim and go into Settings, then click the Browse... button to the right of "Com Port". You should see "Bluetooth (/dev/rfcomm0) listed under Available Ports. If you do, you are all set! You can now start reading/writing your phone data using Bitpim. If not, you may have done something wrong. Double check your work above and try again before continuing.&lt;br /&gt;&lt;enter&gt; &lt;br /&gt;&lt;b&gt;Step 7: Have fun hacking away at your phone!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you have any questions or run into problems, please be as specific as possible when asking for help. &lt;br /&gt;&lt;br /&gt;Thanks to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/open-source/news/2007/12/using-a-bluetooth-phone-with-linux.ars"&gt;Ars Technica&lt;/a&gt;&lt;br /&gt;&lt;a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/416056/comments/5"&gt;Tony&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/enter&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-3060211904477032498?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/3060211904477032498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/11/bitpim-bluetooth-under-ubuntu-karmic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/3060211904477032498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/3060211904477032498'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/11/bitpim-bluetooth-under-ubuntu-karmic.html' title='Bitpim &amp; Bluetooth Under Ubuntu Karmic'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-2027336753454481709</id><published>2009-10-21T18:54:00.000-04:00</published><updated>2009-10-21T18:54:52.938-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Bluej'/><title type='text'>Getting Started with Eclipse</title><content type='html'>For about the last month I have been learning Java. Due to outside requirements, I have been using the BlueJ IDE for development. However today I decided to give Eclipse a try.&lt;br /&gt;&lt;br /&gt;I installed version 3.2.2 from the Ubuntu repos and loaded a project I had just completed in BlueJ. It was then that I was greeted with a few errors regarding my code. The first of which was:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Scanner cannot be resolved to a type&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The line of code in question was:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private Scanner userInput = new Scanner(System.in);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Strange, I thought, since I had made no changes to the code and had just compiled and run this project in BlueJ.&lt;br /&gt;&lt;br /&gt;I first checked the installed version of Java:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$ java -version&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;java version "1.6.0_0"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu11)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;OpenJDK Client VM (build 14.0-b08, mixed mode, sharing)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$ javac -version&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;javac 1.6.0_0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ok, everything looked good there. I checked the compiler settings in Eclipse and changed the compiler from 5.0 compliant to 6.0 compliant. No joy.&lt;br /&gt;&lt;br /&gt;After some more digging I concluded that the issue was probably that Eclipse was not using the proper JRE. Sure enough, Eclipse was using version 1.5 at /usr/lib/jvm/java-1.5.0-gcj-4.3-1.5.0.0. I added another JRE entry pointing to /usr/lib/jvm/java-6-openjdk (which is what my BlueJ installation was already using) and voila! No more errors.&lt;br /&gt;&lt;br /&gt;I guess I should look into cleaning up the multiple JRE's I have installed on this machine.&lt;br /&gt;&lt;br /&gt;But first, back to exploring Eclipse!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-2027336753454481709?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/2027336753454481709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/10/getting-started-with-eclipse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/2027336753454481709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/2027336753454481709'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/10/getting-started-with-eclipse.html' title='Getting Started with Eclipse'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-6547827905996511787</id><published>2009-10-12T12:29:00.001-04:00</published><updated>2009-10-12T12:30:28.924-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU GPL'/><title type='text'>User Database Manager</title><content type='html'>&lt;div&gt;&lt;span style="font-family: inherit;"&gt;As I &lt;/span&gt;&lt;a href="http://rickucker.blogspot.com/2009/06/blog-post.html"&gt;&lt;span style="font-family: inherit;"&gt;wrote about&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; back in June, I have been getting back into programming this year.  I started off in Python and it went well. Approximately two months in, I was able to write a simple database manager. It actually started as a response to &lt;/span&gt;&lt;a href="http://ubuntuforums.org/showthread.php?p=5926632"&gt;&lt;span style="font-family: inherit;"&gt;LaRoza's Beginner's Programming Challenge #7&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; and turned into a bit of a monster as I added more and more functionality once I satisfied the initial requirements.  The program is written in Python and uses a sqlite database. The requirements are&amp;nbsp;&lt;/span&gt;&lt;a href="http://oss.itsystementwicklung.de/trac/pysqlite"&gt;&lt;span style="font-family: inherit;"&gt;pysqlite&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;2.x on the client machine in addition to an installation of Python.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I figured that since the program is robust and feature-complete (albeit limited in scope), it would be worthwhile to officially release it under a GNU GPL. This will happen once I figure out what hosting service and/or version control system to use. &amp;nbsp;Hopefully, someone out there in learner-land may find it useful.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; line-height: 16px;"&gt;&lt;span style="border-collapse: separate; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-6547827905996511787?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/6547827905996511787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/10/user-database-manager.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6547827905996511787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6547827905996511787'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/10/user-database-manager.html' title='User Database Manager'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-9119110614234143577</id><published>2009-10-08T20:55:00.000-04:00</published><updated>2009-10-08T20:55:32.540-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flickr'/><title type='text'>Flickr</title><content type='html'>&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;&lt;span id="goog_1255049556381"&gt;&lt;/span&gt;&lt;span id="goog_1255049556382"&gt;&lt;/span&gt;After months of neglect and with a little bit of inspiration from the &lt;a href="http://cellularobscura.blogspot.com/"&gt;Cellular Obscura&lt;/a&gt; blog, I decided today to revive my Flickr account. My photostream has been added to the sidebar. Hopefully I'll be able to fill it with some noteworthy photos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-9119110614234143577?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/9119110614234143577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/10/flickr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/9119110614234143577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/9119110614234143577'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/10/flickr.html' title='Flickr'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-248837264479418072</id><published>2009-10-08T20:09:00.000-04:00</published><updated>2009-10-08T22:46:21.636-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Admin'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Banshee'/><title type='text'>Strange Display Issues</title><content type='html'>&lt;span style="font-family: Verdana, Arial, Tahoma; font-size: 12px;"&gt;Recently I have been having a very strange issue with my desktop box. After I log in (sometimes immediately, sometimes after just a few minutes), menus stop appearing. This includes the Gnome-panel menus as well as the menus in any program I may be running or the right-click context menu in Nautilus. When I click a menu, its color changes to indicate that it has been clicked like it normally would, but I don't see the menu.&lt;br /&gt;&lt;br /&gt;If I am running any program such as Nautilus or Totem when the problem occurs, I can keep using it normally (as long as I don't need to access a menu or right-click anything), but the only way I have found to resolve the issue is by restarting X (after having installed&amp;nbsp;&lt;a href="https://wiki.ubuntu.com/X/Config/DontZap" style="color: #444444; text-decoration: underline;" target="_blank"&gt;dontzap&lt;/a&gt;&amp;nbsp;and re-enabling the ctrl+alt+backspace shortcut).&lt;br /&gt;&lt;br /&gt;Also-- I use Gnome-Do's Docky interface. I noticed that if I click an icon in Docky while this problem is going on, the icon grows like normal then nothing happens: the program does not launch and the icon doesn't shrink back to its normal size either.&lt;br /&gt;&lt;br /&gt;So, this seems to be some weird problem with my desktop not refreshing or something. I do not recall making any changes recently, other than installing a few updates when prompted (sorry, I don't recall which ones, but this came up about 2-3 weeks ago).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, Tahoma; font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, Tahoma; font-size: small;"&gt;&lt;span style="font-size: 12px;"&gt;Over the weekend I installed a host of updates (including some kernel updates and the problem seemed to go away. Unfortunately, that proved not to be the case:&amp;nbsp;I'm still having the problem, although I have some more information about what seems to be going on.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, Tahoma; font-size: 12px;"&gt;&lt;br /&gt;It all seems to be related to an episode I had a few months ago after I inadvertently allowed my $HOME partition to fill up. I wrote about it in all its painful glory&amp;nbsp;&lt;a href="http://rickucker.blogspot.com/2009/07/fallout.html" style="color: #444444; text-decoration: underline;" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Since that time everything has seemed fine, except weird issues I've been having in Banshee. I noticed after I addressed the issues caused by the full partition that whenever I launched Banshee, it would never remember my view settings (it did before the problems I had). For example, one view pane would always be reduced to about 5% of the viewable screen instead of the 60/40 split I would always use. Every time I launch Banshee the first thing I do is resize the view panes to the way I like them, but it never remembers the preference (again, it used to remember).&lt;br /&gt;&lt;br /&gt;The display issue I wrote about in my first post seems to have started coming up after Banshee locked up when I paused a movie I was watching. I killed the program with the Force Quit applet. I&amp;nbsp;&lt;i&gt;think&lt;/i&gt;&amp;nbsp;that this is when the display issues started.&lt;br /&gt;&lt;br /&gt;As I mentioned above, the problems seemed to stop when I installed some updates (including a Kernel update). Tonight I re-installed the latest kernel through Synaptic and the issue seemed to stop again.&lt;br /&gt;&lt;br /&gt;I'm going to play around with Banshee and see if I can cause this to happen again. What I'm wondering is whether what I'm describing about Banshee and the other issues ringing any bells to anyone. Am I touching on something here? If I am able to cause this to happen by causing a Banshee lockup again, I guess I could try to back up my banshee.db then completely remove/ reinstall the program and see if it performs normally again.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-248837264479418072?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/248837264479418072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/10/strange-display-issues.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/248837264479418072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/248837264479418072'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/10/strange-display-issues.html' title='Strange Display Issues'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-1995139677740403338</id><published>2009-09-24T16:27:00.003-04:00</published><updated>2009-09-24T16:32:27.102-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sports'/><category scheme='http://www.blogger.com/atom/ns#' term='Ohio State'/><category scheme='http://www.blogger.com/atom/ns#' term='USC Trojans'/><category scheme='http://www.blogger.com/atom/ns#' term='College Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Buckeyes'/><title type='text'>Following Up on that Big Game</title><content type='html'>Well, everybody knows what happened in the Horseshoe on September 12.  It was, for the most part, what I expected aside from the outstanding performance of the OSU D (except for that last drive, of course).  I won't bother with a full breakdown of the game but suffice to say, smartfootball.com's Chris Brown &lt;a href="http://rivals.yahoo.com/ncaa/football/blog/dr_saturday/post/Deconstructing-The-grisly-demise-of-Tresselbal?urn=ncaaf,189322"&gt;said it far better&lt;/a&gt; than I could.&lt;br /&gt;&lt;br /&gt;RIP Tresselball.  Let's just hope that The Senator is aware.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-1995139677740403338?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/1995139677740403338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/09/following-up-on-that-big-game.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/1995139677740403338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/1995139677740403338'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/09/following-up-on-that-big-game.html' title='Following Up on that Big Game'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-4275173017117589658</id><published>2009-09-11T20:39:00.009-04:00</published><updated>2009-09-24T16:32:48.233-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sports'/><category scheme='http://www.blogger.com/atom/ns#' term='Ohio State'/><category scheme='http://www.blogger.com/atom/ns#' term='USC Trojans'/><category scheme='http://www.blogger.com/atom/ns#' term='College Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Buckeyes'/><title type='text'>Showdown in the 'Shoe</title><content type='html'>Twenty four hours from now, the Ohio State University football Buckeyes will be battling the USC Trojans on their home turf.  The men in the Scarlet and Gray will be fighting not only to avenge last year's demoralizing defeat, but also to redeem their deflated national reputation (not to mention that of the Big Ten).  Ostensibly much bigger underdogs in this year's game than in last year's, the Bucks will have their hands full on both sides of the ball in this game.&lt;br /&gt;&lt;br /&gt;The good news for the Bucks, on a high level, is twofold: the Trojans run a pro-style offense, which OSU is much better at defending than say, a triple option or spread-option offense.  Also, Ohio State played this same offense (with a few different players as compared to this year) last year.  The same can't be said for USC: OSU's offense last year was also largely a pro-style offense, crafted for the now-departed Todd Boeckman.  This year things will be much, much different with Terrelle Pryor at the helm.  This will be a new offense with new looks run by a different style QB.  One could even say that Pryor is Boeckman's antithesis.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Keys to the Game&lt;/span&gt;&lt;br /&gt;Ohio State and USC match up fairly well when it comes to their skill players.  True that USC has more depth and their starters are largely more experienced, but OSU's pool of starting talent--raw talent-- is fairly similar to USC's.  The difference, moreso than any other area, will be how well the Bucks fight the battle in the trenches.  That's right, the keys to this game are all about line play.  It is no secret that OSU's line play-- that of the O line in particular-- has been subpar, even terrible at times.  Last year's game, which I blogged about beforehand &lt;a href="http://rickucker.blogspot.com/2008/09/time-to-step-up-what-bucks-will-need-in.html"&gt;here&lt;/a&gt;, against the Men of Troy was a prime example.  Todd Boeckman, a decent quarterback in most regards,  lost his job after the USC game due mostly to the fact that the O line couldn't protect him-- and let's face it: when the protection wore down, the guy was slower than molasses in January on his feet.  If the offensive line had performed on par with, say, USC's, things would have been much different that game and indeed, the remainder of the season.  Had that been the case, right now I'd be speculating on how well Terrelle Pryor would be handling "his" offense in a big game for the first time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;USC D line vs OSU O line&lt;/span&gt;&lt;br /&gt;USC's D line knows all too well about OSU's underachieving O line and will do their best to capitalize on it.  True, Pryor does a good job of evading defenders when things break down, but he can't be relied upon to lead the offense to a win unless broken plays are more the exception than the rule-- and that will most likely not be the case.  Look for Pryor to spend a lot of time scrambling.  Thankfully, he's good at this.  Against Navy last week, it was apparent that he's in much more of a pass-first rather than run-first mentality than last year.  Rather than running for whatever yardage he can get, he will be trying to evade defenders long enough to complete the pass.  In other words, Pryor wants to be Troy Smith rather than Vince Young.  And that is a very good thing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OSU D line against USC O line&lt;/span&gt;&lt;br /&gt;The matchup that will be more favorable to the Buckeyes will be their D line against USC's O line.  USC still has the upper hand here, but things will not be as lopsided as USC's D line against OSU's O line.  OSU's D line has the best chance of keeping the momentum from swinging too far in USC's favor.  USC generally uses a pass-first mentality: set up the pass early to establish the running game, then use the run to take pressure off the QB and the passing game.  It will be absolutely necessary for OSU's D to prevent this from happening and keep USC's offense from getting into a rhythm.  The best way to do this, in my opinion, will be to  pressure Barkley: bring the DE's in and ring his bell or at least force him to make decisions he doesn't want to make.  The results of this will be either incompletions or, hopefully, turnovers.  Don't let him get comfortable in the pocket. Shut down the passing game and force USC to the run.  The problem here is that while OSU's D line is good, they will be facing the same O line that dominated them one year ago.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OSU Offense&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;OSU under Jim Tressell has historically been of an offensive mindset opposite USC under Carroll: establish the run to set up the pass.  Run-run-pass.  Tressellball and all that. I will not be surprised if OSU steps away from this approach tomorrow.  This will take away the predictability that USC will be prepared for and will also not rely on OSU's ground game, which is currently less than stellar (primarily due to the play of the O line).  Herron and Saine are good running backs, but they aren't bruisers that can run between the tackles and bowl defenders over like Beanie Wells was.  These guys need good blocking and a bit of space in order to shine, and the offensive unit has not been reliable in providing this.&lt;br /&gt;&lt;br /&gt;This may very well be Duron Carter's coming out party.  I have been excited about the kid since I saw him in practice and then against Navy.  He is a true freshman starting in his 2nd game, but the kid has got talent.  He is already showing flashes-- he has good hands and, more evidently, &lt;a href="http://www.youtube.com/watch?v=izg0RgegEFg#t=1m48s"&gt;he's got moves&lt;/a&gt;.  Although he hasn't seen much playing time yet, I believe he's the real deal.  He won't be seeing much play time behind Small, Posey, and Sanzenbacher, but look for something special when he is on the field.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;USC Defense&lt;/span&gt;&lt;br /&gt;I don't need to tell you that USC's D is the real deal.  Although they have replaced three future NFL stars at LB, they will likely not miss a beat.  USC is a team that reloads like nobody's business on both sides of the ball.  Last year, I rightly predicted that Rey Maualuga would be the standout defender.  This year, the man to watch will be SS Taylor Mays.  Mays is famous for being both very fast and a hard hitter.  He has also &lt;a href="http://www.youtube.com/watch?v=wGwOozF-5Qk#t=1m07s"&gt;let it be known&lt;/a&gt; that he will be looking for Pryor.  Mays is at his most dangerous when he is in the open field: reading the quarterback's eyes or closing on a defender.  Perhaps his only "weakness" is his ability to cover.  Running receivers straight at him may be the only way to keep him at bay.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prediction Time&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This will be a huge battle for momentum.  Both teams will come out swinging &lt;span style="font-style: italic;"&gt;hard&lt;/span&gt;.  The Bucks know that USC is a team that cannot be allowed to settle into a rhythm.  Once that happens, they are almost unstoppable--unless they can be outscored, which isn't likely. Ohio State will look to set up the passing game using short, quick passes.  Get the ball out of Pryor's hands quickly  so that the O line won't be so heavily relied upon early in the game.  Build up confidence in that way.  The pistol formation will be instrumental in this.  Once the USC D is forced to back off a bit and focus more on covering the Buckeye receivers downfield, that will allow for the ground game to open up.  Pryor will no doubt do his share of the running, but designed running plays will probably not come up right away-- at least not until the offense has scored a couple of first downs, if not later.&lt;br /&gt;&lt;br /&gt;USC will also take the field and start by hitting Ohio State in the mouth.  They will not hesitate to do some aggressive things to get that all-important momentum.  The element that will probably not be present until the offense gets into a rhythm will be the deep passing game.  Barkley, for as talented as he is, hasn't proven that he can throw the deep ball yet and Carroll probably won't ask him to do so until he has gained a bit of confidence.  Once that time comes, OSU's &lt;a href="http://www.the-ozone.net/football/2009/usc/tuesdaypracticereport.htm"&gt;newly-rearranged secondary&lt;/a&gt; will be tested.&lt;br /&gt;&lt;br /&gt;Bottom line: he who wins in the trenches likely wins the game.  I say likely because Pryor, as I said, can at least make something from nothing when protection breaks down.  If the Bucks can at least keep a 40-60 balance at the line of scrimmage against USC, they will be OK.&lt;br /&gt;&lt;br /&gt;Ohio State may put up a quick score or two early.  But unfortunately, I think USC is just too talented, experienced, and confident coming into the game.  Look for them to gain that all-important momentum in the 2nd quarter.  Once that happens, the air will be taken out of the Horseshoe and the 12th man will evaporate.  Tressell will make few, if any, changes at the half and the 2nd half of the game will be all USC-- excepting a too-little-too-late OSU rally late in the game.  OSU will rally and either have too little time left or lose momentum back to USC.  Carroll is not the kind of guy who will call off the dogs when his team has the game in hand.  His teams play every game like they have something to prove.&lt;br /&gt;&lt;br /&gt;USC 38, OSU24.&lt;br /&gt;&lt;br /&gt;I hope that in approximately 26 hours' time, I will be eating my words.  Go Bucks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-4275173017117589658?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/4275173017117589658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/09/showdown-in-shoe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4275173017117589658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4275173017117589658'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/09/showdown-in-shoe.html' title='Showdown in the &apos;Shoe'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-344056596606277893</id><published>2009-07-19T11:14:00.004-04:00</published><updated>2009-07-19T11:43:00.299-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><category scheme='http://www.blogger.com/atom/ns#' term='dontzap'/><category scheme='http://www.blogger.com/atom/ns#' term='penumbra'/><title type='text'>Penumbra</title><content type='html'>This weekend I picked up a copy of the &lt;a href="http://www.penumbragame.com/"&gt;Penumbra Collection&lt;/a&gt;.  The three-part game is on sale this weekend and, since the developers were good enough to produce a native Linux version, I was eager to support them by making the purchase.&lt;br /&gt;&lt;br /&gt;I paid for and downloaded the game, ran the installer, and launched it.  This is when I ran into an issue.  As soon as I launched the game, my monitor (actually the TV in the living room) went dark and gave me a message about the signal being unsupported.  I had audio and heard the game intro playing, but I couldn't escape the window.  My only option was to reset the computer.  Great, I thought, what's wrong now?  Driver issue?  Do I need to tweak xorg.conf?  I set about digging for an answer.&lt;br /&gt;&lt;br /&gt;The first thing I did was &lt;a href="http://maketecheasier.com/restore-ctrl-alt-backspace-in-ubuntu-jaunty/2009/05/17"&gt;install and enable dontzap&lt;/a&gt; so that I could at least restart X without resetting the whole computer, which did help as I ended up launching the game a few times as I tried to troubleshoot.&lt;br /&gt;&lt;br /&gt;As an alternative to restarting X the good old fashioned way, I also did the following: when the game started and I was left with no display, I dropped into a virtual terminal (ctrl+alt+F1), ran the &lt;span style="font-style: italic;"&gt;top&lt;/span&gt; command, found the PID for the game, and killed it (&lt;span style="font-style: italic;"&gt;sudo kill -9 [PID]&lt;/span&gt;).  However for whatever reason, I was still unable to get back to my graphical terminal after doing this and had to restart X anyway by running &lt;span style="font-style: italic;"&gt;sudo /etc/init.d/gdm restart&lt;/span&gt;.  So, a simple ctrl+alt+backspace was still the way to go.&lt;br /&gt;&lt;br /&gt;Anyway, on to the information hunt.  A few google searches as well as a look through the devs' &lt;a href="http://www.frictionalgames.com/forum/forumdisplay.php?fid=32"&gt;Linux support forum&lt;/a&gt; turned up a few related or similar problems, but nobody seemed to be running into the exact problem that I was.  The ones that were similar were all running Intel or ATI graphics cards (I have NVIDIA).&lt;br /&gt;&lt;br /&gt;Normally, my first trick in troubleshooting this kind of thing is to run the program from the command line and see what errors it throws.  However since I was running into a situation where I had to restart X or take the entire system down, anything displayed in Terminal would obviously be lost.  So, I decided to dump any Terminal output into a log file by running:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/home/rick/PenumbraCollection/Overture/penumbra &gt; ~/Desktop/penumbra.log&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The log file contained only this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Penumbra: Overture exited unexpectedly, please check&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/home/rick/.frictionalgames/Penumbra/Overture/hpl.log&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;for any error messages&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Also try running&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ulimit -c unlimited&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;And re-running Penumbra and try and recreate the error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;then submit the generated core file or stack trace&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This output was generated only when I killed the process.  I wondered to myself how there could not be any errors thrown when I launched the game.  Then it hit me: there were no errors thrown because &lt;span style="font-style: italic;"&gt;the game was running just fine!&lt;/span&gt; The problem was with my monitor-- the &lt;span style="font-style: italic;"&gt;signal was unsupported&lt;/span&gt;, but it was receiving &lt;span style="font-style: italic;"&gt;something&lt;/span&gt;.  I looked in ~/PenumbraCollection/Overture/config/default_settings.cfg and found what I expected in the form of the following line:&lt;br /&gt;&lt;br /&gt;&lt;screen width="800" height="600" fullscreen="true" vsync="false"&gt;Screen Width="800" Height="600" FullScreen="true" Vsync="false"&lt;br /&gt;&lt;br /&gt;&lt;screen width="800" height="600" fullscreen="true" vsync="false"&gt;&lt;span style="font-style: italic;"&gt;Cripes&lt;/span&gt;, I thought.  It was simple all along!  The 1080 TV I'm using doesn't support 800x600!  Insta-facepalm.  I edited the line, replacing 800 and 600 with 1920 and 1080 and &lt;span style="font-style: italic;"&gt;viola!&lt;/span&gt; I had picture when I launched the game again.  The problem was far more simple than I had imagined.  Now I know what I'll be doing for the afternoon...&lt;br /&gt;&lt;/screen&gt;&lt;/screen&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-344056596606277893?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/344056596606277893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/07/penumbra.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/344056596606277893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/344056596606277893'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/07/penumbra.html' title='Penumbra'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-3295558090730495030</id><published>2009-07-12T16:58:00.004-04:00</published><updated>2009-07-12T17:50:29.861-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux VirtualBox'/><title type='text'>Upgrading to VirtualBox 3.0</title><content type='html'>Today, as sometimes happens, I ran into a situation where I needed to run a Windows-only app.  Having recently moved over to a new laptop, I didn't have an existing virtual machine to use.  What I did have was an old installation of &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; 2.1&lt;br /&gt;&lt;br /&gt;Having recently read about the release of version 3.0 of the venerable VM host, I figured now was as good of a time as any to upgrade.  After modifying sources.list and importing the apt-secure key, I initiated the download:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sudo apt-get install virtualbox-3.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I checked back a few minutes later and much to my shagrin, I was greeted with an error message about the kernel module failing to compile due to the kernel headers not being present.&lt;br /&gt;&lt;br /&gt;This, I realized, was the first snag I had run into due to upgrading to the upstream 2.6.30 kernel to fix issues I had been having with poor 2D acceleration in Jaunty (&lt;a href="http://www.ubuntugeek.com/new-intel-graphics-drivers-for-ubuntu-9-04-jaunty.html"&gt;reference&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Not prepared to give up, I headed over to the &lt;a href="http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/"&gt;Ubuntu kernel repository&lt;/a&gt; where, thankfully, the 2.6.30 kernel headers were available.  I grabbed and installed the appropriate deb, and ran the familiar:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sudo /etc/init.d/vboxdrv setup&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;And was greeted with another error:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;* Stopping VirtualBox kernel module                                                                                     &lt;br /&gt;*  done.&lt;br /&gt;* Recompiling VirtualBox kernel module                                                                                 &lt;br /&gt;* Look at /var/log/vbox-install.log to find out what went wrong&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The log gave me this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Error! Your kernel source for kernel 2.6.30-020630-generic cannot be found at&lt;br /&gt;/lib/modules/2.6.30-020630-generic/build or /lib/modules/2.6.30-020630-generic/source.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Silly mistake on my part this time. I had downloaded the kernel headers, but not the kernel source.  I grabbed and installed the kernel source deb, and this time the kernel module compiled without a hitch.&lt;br /&gt;&lt;br /&gt;I am installing a WinXP guest machine now.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-3295558090730495030?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/3295558090730495030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/07/upgrading-to-virtualbox-30.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/3295558090730495030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/3295558090730495030'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/07/upgrading-to-virtualbox-30.html' title='Upgrading to VirtualBox 3.0'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-1350040814030486896</id><published>2009-07-11T14:38:00.006-04:00</published><updated>2009-07-11T15:08:11.521-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Fallout</title><content type='html'>Recently I &lt;a href="http://rickucker.blogspot.com/2009/05/full-hdd-trouble-cautionary-tale.html"&gt;blogged&lt;/a&gt; about &lt;a href="http://rickucker.blogspot.com/2009/05/full-hdd-trouble-cautionary-tale.html"&gt;&lt;/a&gt;my misadventures with a full partition that contained my $HOME folder.  I noticed not long after that episode that I still had some strange behavior, such as various program preferences not being saved and issues copying some files during  a data backup.&lt;br /&gt;&lt;br /&gt;After doing a bit of sleuthing, I concluded that in addition to the issues I wrote about at the time, my $HOME permissions had been altered.  I did a bit of digging and from a few different forum threads, I plucked out a few commands that helped me to restore things back to their normal order.  What I had to run was the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;sudo umount ~/.gvfs&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);"&gt; &lt;span style="color: rgb(51, 51, 51);"&gt;--&gt;   unmount the GNOME Virtual File System config so that I can...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;rm -r ~/.gvfs&lt;/span&gt;  --&gt;&lt;/span&gt;   ...delete it, to allow...&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;sudo chown -R rick /home/rick&lt;/span&gt; --&gt;&lt;/span&gt;  ...everything to properly be chown-ed by me.&lt;br /&gt;&lt;br /&gt;And finally:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;chmod 755 ~&lt;/span&gt;  --&gt;&lt;/span&gt;   Set proper permissions for ~ (Read/Write/Execute for me, Read/Execute for everyone else).&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Yes, some of these things can be done through Nautilus, but that method is not recommended.  The reason being that Nautilus does not always handle permissions as gracefully as the trusty command line.&lt;br /&gt;&lt;br /&gt;So there you have it, a two-part post on what how to remedy a broken system. Again, the upshot is not to let this happen to begin with!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-1350040814030486896?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/1350040814030486896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/07/fallout.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/1350040814030486896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/1350040814030486896'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/07/fallout.html' title='Fallout'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-365112497018939264</id><published>2009-06-14T09:01:00.005-04:00</published><updated>2009-09-28T23:38:31.215-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Diving into SQLite Using Python</title><content type='html'>&lt;span style="font-style: italic;"&gt;...&lt;/span&gt;Or&lt;span style="font-style: italic;"&gt;, The Trouble With Tuples.&lt;/span&gt;&lt;br /&gt;(Sorry, the pun had to be made).&lt;br /&gt;&lt;br /&gt;For the past 3-ish months, I've been teaching myself Python.  I started off with Wesley Chun's &lt;a href="http://www.amazon.com/Python-Fundamentals-Video-Training-LiveLessons/dp/0137143419"&gt;Live Lessons&lt;/a&gt; video tutorials, and later moved on to his book &lt;a href="http://www.amazon.com/Core-Python-Programming-2nd/dp/0132269937"&gt;Core Python, 2nd ed&lt;/a&gt;.  It has been a satisfying ride so far.  Not without tribulations of course, but things are coming along nicely.&lt;br /&gt;&lt;br /&gt;Once I had learned enough of the basics, I jumped into writing some programs.  Simple things at first of course such as number guessing games and the like-- at first taken from textbook exercises, but later also incorporating various other amateur programming challenges I found on the web.&lt;br /&gt;&lt;br /&gt;My most recent project is a database manager application.  Originally it was a response to a &lt;a href="http://ubuntuforums.org/showthread.php?p=5926632"&gt;programming challenge&lt;/a&gt; posted on the Ubuntu Forums, but slowly developed into a larger and more powerful app as I decided to add more and more features not called for in the assignment.&lt;br /&gt;&lt;br /&gt;Development of the app moved along at a steady pace until I implemented record deletion.  I could successfully search the DB using a parameter entered by the user and edit the record, but when I tried to delete it I was met with the error:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ValueError: parameters are of unsupported type&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was something I had not previously encountered.  After exhausting my available resources, I decided to ask for help on the Ubu-forums.  I started a &lt;a href="http://ubuntuforums.org/showthread.php?t=1184948"&gt;thread&lt;/a&gt; (full details about the program and the solution can be found therein) and got my answer in short notice.  Essentially it was this:&lt;br /&gt;&lt;br /&gt;I had already successfully implemented DB record editing with the statement&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;cursor.execute('UPDATE main SET FName=?, LName=?, age=? WHERE id=?', (dataFName, dataLName, dataAge, record))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This part of things worked without a hitch.  But when, in the same function, I ran&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;cursor.execute('DELETE FROM main WHERE id=?', (record))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I would get the "unsupported type" error.&lt;br /&gt;&lt;br /&gt;The problem, I learned, was with the variable "(record)" that I was passing to the SQLite statement.  The data passed needs to be of type &lt;span style="font-style: italic;"&gt;Tuple&lt;/span&gt; and I was not providing one.  I was providing a mutable string!&lt;br /&gt;&lt;br /&gt;I was puzzled by the fact that the edit statement worked and the delete statement did not.  It dawned on me that I was inadvertently creating a Tuple in the edit statement-- this was completely a by-product of me passing multiple variables across.  It just happened to be creating the tuple I needed without me realizing it.  With that in mind, what I had to do was make a very small change to the delete statement in order to create a tuple.  I added a comma after &lt;span style="font-style: italic;"&gt;record&lt;/span&gt; so that the statement read:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;cursor.execute('DELETE FROM main WHERE id=?', (record&lt;span style="font-weight: bold;"&gt;,&lt;/span&gt;))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And that was all it took!  Lesson learned.  Things are moving along nicely with this hurdle out of the way and I hope to soon be finished with the app.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-365112497018939264?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/365112497018939264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/06/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/365112497018939264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/365112497018939264'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/06/blog-post.html' title='Diving into SQLite Using Python'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-1438629883214601533</id><published>2009-05-31T14:29:00.002-04:00</published><updated>2009-05-31T14:56:24.515-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>A Full HDD = Trouble: A Cautionary Tale</title><content type='html'>This weekend I learned an unexpected lesson in system admin: what happens when the partition containing my /home/ folder runs out of free space.&lt;br /&gt;&lt;br /&gt;While doing a re-installation of my system after hosing my GRUB, I backed up a few GB of documents from a location that was to be wiped out to my home folder.  That extra disk consumption, combined with a large file download I initiated after brining my system back online, was enough to fill up the HDD containing the partition where my /home/ folder is located (for ease of re-installation in the event of a problem I mount a second partition to my /home/ folder). &lt;br /&gt;&lt;br /&gt;The first thing that happened was I noticed that the file I was downloading suddenly registered a nondescript "error" at about 45% completion.  After trying to re-start it a couple of times and having no joy, I decided to restart the system.  Bad idea.  Upon logging back in, I noticed a lot of screwy behavior: Docky, which I use in place of a bottom panel, would not start and thew a lot of errors when I tried to launch it from the command line, my Compiz settings all reverted to default, Firefox launched upon login despite me not configuring my session as such, and other seemingly unrelated problems.&lt;br /&gt;&lt;br /&gt;After a few logouts/restarts did not alleviate any of the problems I had run into, the wheels started turning.  I realized quickly what had gone wrong and confirmed in Nautilus that I had in fact run out of space on my /home/ partition.  No problem, I thought, I'll free up some space by emptying the Trash.  Well, guess what: when the disk is full, it is not possible to do this (I guess GNOME needs some disk space to perform the operation).  When I tried to empty the trash I got a progress bar and the message "perparing", but the operation halted without anything actually being removed.&lt;br /&gt;&lt;br /&gt;Ultimately, I was able to get out of this pinch by moving a few GB of data from /home/ to / via the command line.  Once that space was freed up, I was able to empty the trash, re-arrange a few things, and everything went smoothly from there.&lt;br /&gt;&lt;br /&gt;Everything &lt;span style="font-style: italic;"&gt;appeared &lt;/span&gt;ok until I tried to load up Banshee and play some music.  I loaded a playlist and clicked play, and playback halted after the first five items failed to play.  I launched from the command line and tried again, at which time Banshee threw the error:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;GStreamer resource error: NotFound&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A bit of googling suggested that Banshee's DB had become corrupted.  This proved to be the case as I was importing some new media at the time I ran out of disk space.  This must have happened just as data was being written to banshee.db. &lt;br /&gt;&lt;br /&gt;So, as suggested on a few sites, I backed up and deleted the file ~/.config/banshee-1/banshee.db.  Sure enough, I was able to re-import my music and successfully play it again.&lt;br /&gt;&lt;br /&gt;Unfortunately, playlists did not go so smoothly.  Before deleting the original DB I exported each playlist to an M3U file so that I could import them again after re-creating the music DB.  I told Banshee to import the playlists and watched as it loaded each one-- &lt;span style="font-style: italic;"&gt;with zero songs in each&lt;/span&gt;.  This was a painful discovery: with about 10,000 songs in my library spread across 15 or so playlists, there was no way in &lt;span style="font-style: italic;"&gt;hell&lt;/span&gt; I was going to go through re-creating them all.  I was determined to find a way to fix this.&lt;br /&gt;&lt;br /&gt;Luckily, I found one.   When examining the M3U files in gedit, I noticed that for some reason Banshee had not saved the file locations properly.  Rather than an absolute path of &lt;span style="font-style: italic;"&gt;/home/rick/Music/artist/album/song&lt;/span&gt;, the playlist entries were &lt;span style="font-style: italic;"&gt;/home/rick/artist/album/song&lt;/span&gt;.  I have no idea why the /Music folder was completely left out of the file path, but I verified that this is what happened to each and every one of my playlists.  A few quick "find and replace" operations later, my playlists were back in order again, and the episode had finally come to an end.&lt;br /&gt;&lt;br /&gt;My takeaway from this?  Pay attention to disk usage and don't run out of space again!&lt;br /&gt;&lt;br /&gt;Now I just need to find out if the Banshee team are aware of the problem I ran into when exporting my playlists...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-1438629883214601533?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/1438629883214601533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/05/full-hdd-trouble-cautionary-tale.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/1438629883214601533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/1438629883214601533'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/05/full-hdd-trouble-cautionary-tale.html' title='A Full HDD = Trouble: A Cautionary Tale'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-6598256483720679845</id><published>2009-05-31T14:21:00.002-04:00</published><updated>2009-05-31T14:28:22.303-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><title type='text'>On Importing Wordpress to Blogger</title><content type='html'>One thing that held me back in moving to blogger was the lack of support for importing my old blog posts from my Wordpress blog.  It's no secret that Wordpress makes migrating from blogger, but blogger doesn't make it easy to migrate in the other direction.  A bit of googling turned up a few scripts and sites that supposedly could properly format my Wordpress xml file for importing, but none worked except for &lt;a href="http://code.google.com/p/wxr2blogger/"&gt;wxr2blogger&lt;/a&gt;, which finally make the task possible.&lt;br /&gt;&lt;br /&gt;I was not able to accomplish the import after using the online &lt;a href="http://wordpress2blogger.appspot.com/"&gt;converter&lt;/a&gt; for some reason (blogger would choke on the file, despite it being only about 53 KB in size) but thankfully, the command-line version did the trick.  I ended up with 6 separate xml files, each containing a "chunk" of old posts.   These imported successfully.  For some reason, a couple of my posts did not show up in my dashboard, but it was easy to re-create them by snagging the HTML of each post out of the Wordpress dashboard and just re-posting them here.  So, for anyone who may find this post while searching for a way to migrate from Wordpress to blogger, I recommend wxr2blogger.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-6598256483720679845?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/6598256483720679845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/05/on-importing-wordpress-to-blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6598256483720679845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6598256483720679845'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/05/on-importing-wordpress-to-blogger.html' title='On Importing Wordpress to Blogger'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-929328100282885053</id><published>2009-05-17T18:12:00.008-04:00</published><updated>2009-05-17T18:33:56.768-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Update Manager Errors - Resolved!</title><content type='html'>For a months now I've been getting a pesky error from Update Manager when checking for updates:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;W:Failed to fetch http://archive.canonical.com/ubuntu/dists/intrepid/Release  Unable to find expected entry  main/binary-i386/Packages in Meta-index file (malformed Release file?)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is probably something that most linux users see in some form at one time for another and while I had googled it a few times, I had not managed to resolve it.  This was OK because while a bit annoying, it was not a show-stopper as I could simply dismiss the error and continue on my way.&lt;br /&gt;&lt;br /&gt;That was, until today, when I finally got around to upgrading to Ubuntu Jaunty.  The problem went from being a nuisance to a genuine problem as it caused the dist-upgrade to fail.&lt;br /&gt;&lt;br /&gt;Determined to find a way around it, I again began by searching the Ubu-forums for simply the tail end of the error (beginning with "Unable to find...").  This time, I found a thread where someone actually had an issue similar to mine and had managed to find the issue.  The problem in my case was two incomplete lines in my sources.list, namely:&lt;br /&gt;&lt;br /&gt;deb http://archive.canonical.com/ubuntu intrepid main&lt;br /&gt;deb-src http://archive.canonical.com/ubuntu intrepid main&lt;br /&gt;&lt;br /&gt;As one person on the forums put it, "&lt;a href="http://ubuntuforums.org/showpost.php?p=7043004&amp;amp;postcount=8"&gt;They should all end intrepid something&lt;/a&gt;".  Sure enough, commenting out these two lines resolved the issue!  How I ended up with two incomplete lines, I have no idea: as a rule I try to avoid editing sources.list by hand to avoid issues such as this one, save when adding third-party repos (which these two were not). &lt;br /&gt;&lt;br /&gt;At any rate, the problem is solved at last and I am downloading the updates for Jaunty as I write this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-929328100282885053?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/929328100282885053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/05/update-manager-errors-resolved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/929328100282885053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/929328100282885053'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/05/update-manager-errors-resolved.html' title='Update Manager Errors - Resolved!'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-8466604613607960513</id><published>2009-04-23T19:37:00.006-04:00</published><updated>2009-07-15T12:45:12.451-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='LG Dare'/><category scheme='http://www.blogger.com/atom/ns#' term='Amarok'/><title type='text'>Howto: sync music to your Verizon Wireless cell phone using Amarok!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;NOTE:&lt;/span&gt; You may notice that this same tutorial &lt;a href="http://ubuntuforums.org/showthread.php?t=1086012"&gt;exists on the &lt;/a&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=1086012"&gt;Ubuntu Forums&lt;/a&gt;.  That's because I wrote it!  This is a re-posting of that tutorial.  So not to worry, no one is being ripped off.  Scout's honor.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;I have found that there is a dearth of information on ways to get music onto cell phones under Linux, so I'm hoping this tutorial will help many of you out there. I have tested this method and verified that it works with my LG Dare from Verizon Wireless as well as my girlfriend's LG Chocolate II (also from VZW). This method will probably work with Verizon's other BREW handsets (just about everything they sell that isn't a smartphone) because the music player software is very similar across the board but again, I've only tested using the two phones mentioned above. VZW phones are the focus of this tutorial.&lt;br /&gt;&lt;br /&gt;As to be expected, VZW provide no support for anything other than Windows and leave users of other OSes in the cold (and even their Windows solution is god-awful). My phone never even recognized MP3 files that I manually copied over to the proper folder on the memory card either. Even if that did work, who wants to manually copy over songs one by one? I created a playlist and wanted to send the playlist to the phone without a lot of copying and pasting.&lt;br /&gt;&lt;br /&gt;This method may work with other phones as well-- so if you have luck with your phone, please post your results and comments in this thread.&lt;br /&gt;&lt;br /&gt;For the purpose of this tutorial, we will assume that you already have Amarok and have scanned your collection into the library. We will be using Amarok 1.4.10, the last 1.x release, since as of this writing Amarok 2 does not offer mobile device support. I have verified everything listed here under Ubuntu Intrepid, but other variants should work as well.&lt;br /&gt;&lt;br /&gt;What you will need:&lt;br /&gt;-External Memory Card (sorry, no way to do this with the phone's internal memory AFAIK)&lt;br /&gt;-Card Reader&lt;br /&gt;-AmaroK 1.4.10 (currently available in the repositories)&lt;br /&gt;&lt;br /&gt;What you will NOT need:&lt;br /&gt;-USB Cable/driver&lt;br /&gt;-VZW's Rhapsody crapware&lt;br /&gt;-DRM-protected music. Sorry, but DRM-protected files are outside the scope of this tutorial.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ok, down to business!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Part A: Make sure your memory card is set up properly&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Formatting&lt;br /&gt;The phone expects a specific set of folders on the memory card in order to handle media properly (my_music, my_pix, my_flix, etc). If you have just bought a memory card, you may need to format it in order to ensure that these folders exist. The easiest way to do this is to insert the card into your phone and then just turn the phone off and back on again. The phone will probably create the folders for you at this point.&lt;br /&gt;&lt;br /&gt;2. Mount the card&lt;br /&gt;Insert your memory card into your card reader and mount it, then check the mount point if you don't know it already by navigating to it in Nautilus and checking the address shown (usually something similar to /media/disk/ ). Open the card and make sure the folders mentioned above exist. If not, create them manually.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Part B: Configure your memory card as a media device in Amarok&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Choose Settings - Configure Amarok - Media Devices&lt;br /&gt;&lt;br /&gt;2. Choose Add Device...&lt;br /&gt;You will be presented with 3 options:&lt;br /&gt;-"Select the plugin to use with this device:" -&gt; Choose Generic Audio Player&lt;br /&gt;-"Enter a name for this device (required):" -&gt; Name the device whatever you like&lt;br /&gt;-"Enter the mount point of the device, if applicable": -&gt; Enter the mount point from Part A, step 2&lt;br /&gt;Click OK&lt;br /&gt;&lt;br /&gt;3. Click the Devices tab, then click the gears icon (to the right of the Transfer button) to configure additional settings for the device:&lt;br /&gt;-Ignore pre&amp;amp;post-disconnect commands, transcoding options&lt;br /&gt;-Leave all checkboxes at defaults (all unchecked)&lt;br /&gt;-Song location: This part is important. You must tell Amarok to place the files in the my_music folder in the phone. Configure the filenames however you please but make sure that the files will NOT be nested in any folders underneath my_music. For example if you leave it at the defaults, Amarok will create a hierarchy of my_music/artistname/albumname/filename.mp3. If you sync using this hierarchy, the phone won't see your music when you are finished.&lt;br /&gt;&lt;br /&gt;The path asked for here is relative to the root directory of the memory card (e.g. /media/disk/ in this example) so you don't need to specify the path to the card. The format I use is simply: my_music/%artist-%title.%filetype.&lt;br /&gt;Click OK&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Part C: Sync your tunes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Under the Collection or Playlists tab, choose the songs or playlists you want to sync, right-click and choose transfer to device or sync to device.&lt;br /&gt;&lt;br /&gt;2. In the Devices tab, Choose audio player you set up in part B from dropdown at the top of the Devices section, then choose Connect.&lt;br /&gt;&lt;br /&gt;3. Click the Transfer button and watch your music sync!&lt;br /&gt;&lt;br /&gt;4. Once the transfer has completed, click the Disconnect button, unmount the disk in Nautilus, remove it from the reader and insert it into your phone.&lt;br /&gt;&lt;br /&gt;5. Start your phone's music player. There should be a one-time initialization where it reads through the track info and loads up your songs. Once you see that, you know the phone has successfully recognized the music on your memory card.&lt;br /&gt;&lt;br /&gt;6. Enjoy your music!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's really all there is to it. Once you have done the initial setup, just repeat Part C to sync/resync additional music as you please. If you find alternative methods or find any issues with this tutorial, please post a reply. I will update this post as necessary.&lt;br /&gt;&lt;br /&gt;Troubleshooting:&lt;br /&gt;If your phone does not see your music, check that your&lt;br /&gt;If you have issues, please post as much info as you can, including:&lt;br /&gt;-The symptom you ran into (such as "my phone doesn't see my music")&lt;br /&gt;-Whether you received any errors from Amarok (and if so, what the errors are)&lt;br /&gt;-Wireless carrier and phone brand/model&lt;br /&gt;-Phone software version: where this can be found depends on the phone. For example on my LG Dare, I find this under Main Menu-&gt;Settings&amp;amp;Tools-&gt;Phone Info-&gt;SW/HW Version. My firmware version is VX970V05.&lt;br /&gt;&lt;br /&gt;I can't guarantee I'll be able to help, but having worked for the big "V" for 3 years (not anymore, thank goodness) I have a fair amount of phone-savvy and I'll help if I am able.&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;&lt;br /&gt;1. The tracks I transferred were all mp3 files with data stored in ID3 tags. I have not experimented with other formats.&lt;br /&gt;2. Album Art embedded in the ID3 tag will be read by the phone's music player automatically! This seems to be the only way to get artwork onto the phone in a format that the phone will recognize.&lt;br /&gt;3. The phone didn't recognize any of my genre tags, although it did pick up on Artist/Album/Song Title.&lt;br /&gt;4. Make sure not to use nesting of files under my_music - they must ALL be in my_music and NO other subfolders.&lt;br /&gt;5. As I mentioned, I used this method to sync a playlist I created from my library on my desktop to my phone, but the playlist itself did not end up being visible in the phone's music player. This wasn't a big deal to me, so I left it at that.&lt;br /&gt;&lt;br /&gt;Further Reading: &lt;a href="http://www.howardforums.com/"&gt;Howardforums.com&lt;/a&gt; is an excellent source of information for cell phone enthusiasts. You will be able to find a lot of related info such as how your music player works, other known tricks, etc. Couldn't hurt to read up on your phone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-8466604613607960513?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/8466604613607960513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/04/howto-sync-music-to-your-verizon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/8466604613607960513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/8466604613607960513'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/04/howto-sync-music-to-your-verizon.html' title='Howto: sync music to your Verizon Wireless cell phone using Amarok!'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-4602534211419538340</id><published>2009-03-25T21:59:00.001-04:00</published><updated>2009-07-11T15:11:44.758-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='home theater'/><title type='text'>Throwing in the towel</title><content type='html'>It has been five weeks since I purchased a &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16815116015"&gt;Hauppauge WinTV-HVR 1800&lt;/a&gt; for my desktop box at home.  The goal I had in mind when I purchased it was to take my fledgling networked home theater to the next level: in addition to streaming music and movies from my desktop to the downstairs TV (via &lt;a href="http://xbmc.org/"&gt;XBMC&lt;/a&gt;) and all other computers in the house, I wanted to be able to watch/record TV on the desktop (which is in my bedroom) and yes, stream my recorded programs to the rest of the network too.&lt;br /&gt;&lt;br /&gt;However, things did not go so well once I installed the card.  This is due to the fact that, unfortunately, the state of such hardware under Linux (I is not as good as it could be.  As it stands now, few cards support OSes other than Windows in any official capacity -- &lt;span style="font-style: italic;"&gt;very&lt;/span&gt; few indeed.  My Hauppauge card was no exception.  Prior to making the purchase I did a good deal of research and found that, according to many reliable sources, it would work thanks to some 3rd party drivers.  Even &lt;a href="http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-1800"&gt;linuxtv.org&lt;/a&gt; lists the card as functional.&lt;br /&gt;&lt;br /&gt;Unfortunately, I never was able to get the card working properly with analog signals: no matter what I did, I could not get audio.  This is a deal-breaker as I have no cable box in the bedroom and don't care to pay an extra $10 to get one, thankyouverymuch.  I also need analog because another plan I have is to hook up a VCR to the card and capture old home movies from VHS.  I am &lt;a href="http://ubuntuforums.org/showthread.php?t=785476"&gt;not the only one&lt;/a&gt; who had issues, either.  I even went so far as to compile a new mainline kernel that hadn't yet made it into Ubuntu as it includes Steven Toth's V4L-DVB drivers.  &lt;a href="http://ubuntuforums.org/showthread.php?p=6943323#post6943323"&gt;Alas, no joy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So tonight, after several weeks and countless hours spent futzing with it, I have thrown in the towel.  Tomorrow the card will be shipped back to newegg and I'll begin hunting for a card with which I may have more luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-4602534211419538340?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/4602534211419538340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/03/valiant-effort-has-produced-naught.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4602534211419538340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4602534211419538340'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/03/valiant-effort-has-produced-naught.html' title='Throwing in the towel'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-1358611226297556250</id><published>2009-02-09T10:52:00.000-05:00</published><updated>2009-05-31T13:53:30.574-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><category scheme='http://www.blogger.com/atom/ns#' term='Amarok'/><category scheme='http://www.blogger.com/atom/ns#' term='Banshee'/><title type='text'>A (somewhat) Sad State of Affairs for Linux iPod Users</title><content type='html'>I have a 30GB iPod Video (5th generation) that I use with Ubuntu Intrepid. My music collection is larger than the capacity of my iPod, so I can't simply sync everything-- what I do is sync specific playlists. This, coupled with the fact that I view album art support a must, creates a specific need that not every program can satisfy.&lt;br /&gt;&lt;br /&gt;I've tried out most of the popular players and IMO, the only one that really does everything properly is AmaroK 1.4. Here's why the others don't live up:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Songbird&lt;/strong&gt;: Can effortlessly sync my playlists, is (AFAIK) the only program that can "restore" your iPod to factory defaults like iTunes can, BUT has no support for artwork (yet). This is a deal-breaker for me. Another strike against Songbird in my book is the fact that it ignores use Gnome's window manager and uses its own.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;GTKPod&lt;/strong&gt;: I have to admit I hate this one. The things you have to do to get stuff on the iPod are just silly. The interface is not intuitive. Also there seemed to be no easy (possible?) way to just sync the playlists I want-- I can transfer a whole playlist there, but when I update the playlist there is no quick way to sync the changes to the iPod. It does support artwork, however.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Banshee&lt;/strong&gt;: Supports artwork. Does a pretty good job overall but again, no real "sync" feature. Like with GTKPod, I'm stuck having to drag and drop things I want and can't just sync changes to my playlists. This one is a bummer because Banshee is my preferred app for library management &amp;amp; playback on my desktop.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Rythmbox&lt;/strong&gt;: Basically the same as Banshee with respect to syncing.  Didn't bother to check if it will put the artwork on my iPod.&lt;br /&gt;&lt;br /&gt;...which brings us to...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AmaroK&lt;/strong&gt;: I'm not a big fan of KDE apps in Gnome due to the differences look and feel (especially ugly KDE 3.5 apps) but AmaroK 1.4 just does everything I want, the way I expect. It supports selective syncing (e.g. my playlists, even when I update them) and puts the artwork on the iPod. AmaroK 2 doesn't have device support yet, so I'm sticking with 1.4 for this sole reason.&lt;br /&gt;&lt;br /&gt;If not for AmaroK 1.4 I would have to rely on a Windows app under WINE or VirtualBox, which would just add another layer of complexity to the whole thing.  The biggest annoyance here would be the fact that I would have to edit my playlists to be Windows-frienldy (change every slash to a backslash in the playlists using a text editor) then save a "Windows" copy for the syncing player to use.   This is on top of my current process which is:&lt;br /&gt;&lt;br /&gt;1. Edit playlist(s) using Banshee, my preferred app&lt;br /&gt;2. Export the playlist&lt;br /&gt;3. Import the playlist to AmaroK&lt;br /&gt;4. Sync&lt;br /&gt;&lt;br /&gt;So even as it stands now, I have to do a couple more steps than I'd like (if only Banshee synced the way I like, I wouldn't have to bother with exporting/importing the playlists like I do).&lt;br /&gt;&lt;br /&gt;"Why not use AmaroK for your music playback?"&lt;br /&gt;&lt;br /&gt;Not a bad idea, and I actually used to do this-- but now that I have a burgeoning video library in addition to my music  (for use with &lt;a title="XBox Media Center" href="http://xbmc.org" target="_blank"&gt;XBMC&lt;/a&gt; downstairs or playback on the computer in my room), I like that I can use  one app for both audio and video.&lt;br /&gt;&lt;br /&gt;So, seeing as 2009 will certainly be the year of Linux on the Desktop, I hope that this will improve with time.  In the case of Banshee, which is currently under active development and becoming more and more popular, I'm sure that will be the case.  I eagerly await future releases of what has become my player of choice lately.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-1358611226297556250?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/1358611226297556250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/02/somewhat-sad-state-of-affairs-for-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/1358611226297556250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/1358611226297556250'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/02/somewhat-sad-state-of-affairs-for-linux.html' title='A (somewhat) Sad State of Affairs for Linux iPod Users'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-4979154301539757425</id><published>2009-01-28T14:15:00.001-05:00</published><updated>2009-07-11T15:12:06.662-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Reading Material</title><content type='html'>Due to the business my company is in, publishers often send promotional copies of books in hopes that we'll republish their content.  Some of what we receive are technical books.  Recently, as sometimes happens, our marketing department was good enough to give away books that are no longer needed -- whether they were used or not.  I was lucky enough to score several technical reference books.  One of them was Mark Sobell's &lt;a href="http://www.sobell.com/UB2/index.html" target="_blank"&gt;A Practical Guide to Ubuntu Linux&lt;/a&gt;, second edition.&lt;br /&gt;&lt;br /&gt;After just a short time, I'm already 120 pages in and have learned a lot about what makes the OS tick and what forces drive GNU and Linux in general.  It has been an invaluable resource and is already helping me to better administer my desktop PC, where I have been using Ubuntu Linux for nearly two years (since just after the Feisty release).  If you have the means, I highly recommend this book.  It is well worth the while!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-4979154301539757425?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/4979154301539757425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/01/reading-material.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4979154301539757425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4979154301539757425'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/01/reading-material.html' title='Reading Material'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-5744836145502253885</id><published>2008-09-05T16:53:00.004-04:00</published><updated>2009-07-11T15:11:01.427-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ohio State'/><category scheme='http://www.blogger.com/atom/ns#' term='College Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Buckeyes'/><title type='text'>Time to Step Up: What the Bucks Will Need in LA</title><content type='html'>&lt;div class="wp-caption alignright" style="width: 310px;"&gt;&lt;img title="Beanie Wells" src="http://i.a.cnn.net/si/2007/sioncampus/11/07/quick.slants/p1_beanuie.jpg" alt="Beanie will need to do what he does and open things up on the ground" height="300" width="300" /&gt;&lt;p class="wp-caption-text"&gt;Beanie will need to do what he does and open things up on the ground&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It's no secret that the match-up of the week (possibly the entire regular season) will be Ohio State against USC this Saturday in the Coliseum.  What appeared two weeks ago to be a dominant Ohio State against a USC team that would not be as strong as they had been in recent years will now in fact be a #1 ranked firing-on-all-cylinders-and-taking-no-prisoners Trjoan team against a Buckeyes team that so far has only succeeded in underwhelming fans and critics alike.  Any questions about Mark Sanchez's knee injury have vanished and the Trojan defense looks strong as ever.  The Buckeyes have failed to execute as expected against two overmatched opponents and star Beanie Wells has been injured.  Will the Trojans continue their streak of non-conference domination?  Will the Buckeyes' O be able to get traction if Beanie doesn't return to carry the load?  We'll find out four days and four hours from now.&lt;br /&gt;&lt;br /&gt;If one thing is certain, it's that the Buckeyes- who now will enter the game as a 10-point underdog- will need to step up their game and play a tough one if they want to stay in it.  In their first two games we have seen a lack of boldness on play calling, freshman-caliber mistakes, and more missed catches than a schoolyard game of monkey-in-the-middle.  The running game at this point is a bit of a question mark.  There is no doubt that Beanie will play, but lips have been tight as to his condition.  Even if he is at 100%, which he will certainly need to be, there is always a possibility that he could re-aggravate the toe injury.  He will already be targeted by a hungry USC defense - lead by stars such as standout linebacker Rey Maualuga.  If Ohio State want to open up the ground game, Beanie will be the guy to do it.  Unless we were missing something on Saturday, we saw that the rest of the running backs on the OSU depth chart could not take his place altogether.&lt;br /&gt;&lt;br /&gt;&lt;div class="wp-caption alignleft" style="width: 260px;"&gt;&lt;img title="Rey Maualuga" src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/091507-USCNeb-ReyMaualuga2.jpg/250px-091507-USCNeb-ReyMaualuga2.jpg" alt="Rey Maualuga wont be the only hurdle in the Buckeyes path." height="488" width="250" /&gt;&lt;p class="wp-caption-text"&gt;Rey Maualuga won't be the only hurdle in the Buckeyes path.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;There has also been rampant speculation about what we have so far seen from Ohio State.  The prevailing notion seems to be that the coaching staff have been deliberately refusing to show their hand so that USC won't have any film to study and won't know exactly what we plan to throw at them.  I, for one, hope that this is the case because we sure won't be gaining many yards with the sort of "vanilla" offense that OSU typically runs.  Trying to run it up the middle every 2nd or 3rd play won't go over too well in LA.&lt;br /&gt;&lt;br /&gt;Another hot topic is what to expect true freshman QB Terell Pryor.  Again, unless we haven't really seen him utilized to the best of his ability, he won't be a factor.  So far we have seen that although he can run well, he lacks the sort of "touch" he needs, a la Todd Boeckman.  It's great if the guy can run, but pre-designed take-the-snap-and-run-to-the-outside plays won't be fooling anyone.  If Pryor proves that he can pass well and (usually) run when he is under pressure, he could emerge as a threat.&lt;br /&gt;&lt;br /&gt;Speaking of emerging as a threat, we have finally seen some &lt;a href="http://www.youtube.com/watch?v=G1vCZiZVHHo&amp;amp;fmt=6" target="_blank"&gt;razzle-dazzle out of WR Ray Small&lt;/a&gt;.  His combination of speed and agility (something we haven't seen since Ted Ginn, JR) is exactly the sort of thing the Bucks will need if they want to spread the out that tough USC defense.  Hartline and Robiskie have both proven reliable, but they have never had the ability to burn the defense when they hit open space in the same way as Small can.  He spent much of season struggling against a leg injury, so expect better things out of him this year.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Prediction Time&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ohio State will struggle out of the gate.  Expect the first couple of posessions to be short.  Maybe not 3-and-outs, but not scoring drives either.  The defense will be hungry, perhaps too hungry- USC's O will capitalize on miscues and exploit their weaknesses well.  If the OSU D can step up, execute, and keep USC bottled up, the offense may be able to make things happen.  This will absolutely key: if our defense doesn't slow down USC's offense, our offense will struggle.  If both the offense and the defense struggle early on, expect USC to tear this one wide open.  They will do their best to get us out of it quickly because they know that if we can hang with them, we will eventually gain momentum and give them a run for their money.&lt;br /&gt;&lt;br /&gt;Boeckman will struggle.  He will do well if the O-line gives him enough time, but he will overthrow his receivers on the deep passes.  He will throw at least 2 INTs.  If he can establish a rhythm he will produce results.  However this is doubtful since USC's D-line will be tough to hold back.&lt;br /&gt;&lt;br /&gt;&lt;div class="wp-caption alignright" style="width: 210px;"&gt;&lt;img title="Terrell Pryor" src="http://www.bcsfrenzy.com/wp-content/uploads/2008/01/terrell-pryor.JPG" alt="Pryor lacks big-game experience but may still yield results." height="266" width="200" /&gt;&lt;p class="wp-caption-text"&gt;Pryor lacks big-game experience but may still yield results.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;We will bring Pryor out in the Red Zone, using 4 and 5 receiver sets.  Don't expect this to burn USC's defense though.  His first couple of series will be key because we haven't seen how he handles big time pressure.  If he can keep his cool and execute, he will produce.  If Boeckman struggles, we may even bring him out at midfield.&lt;br /&gt;&lt;br /&gt;Beanie will play and he will do his part, but he will be too high of a priority target to be able to have many big runs.  He will probably average 2-3 yards per carry.  Don't expect the offense to capitalize on USC's D focusing on Wells.&lt;br /&gt;&lt;br /&gt;The defense will do well early on, just like they did against LSU in Janurary.  They won't be able to keep it up and eventually USC will open things up, but not enough to run away with the game.&lt;br /&gt;&lt;br /&gt;Ultimately, OSU's demonstrated weaknesses will outweigh their strengths.  USC will win by two scores.&lt;br /&gt;&lt;br /&gt;Of course this is all given the assumption that Tressel &amp;amp; co have more up their sleeve than we know.  But given Ohio State's recent record in "big" games, don't hold your breath.  If the Buckeyes escape, it will be by 7 points or less.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-5744836145502253885?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/5744836145502253885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2008/09/time-to-step-up-what-bucks-will-need-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/5744836145502253885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/5744836145502253885'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2008/09/time-to-step-up-what-bucks-will-need-in.html' title='Time to Step Up: What the Bucks Will Need in LA'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-4863176852395284600</id><published>2007-11-30T17:45:00.002-05:00</published><updated>2009-07-11T15:12:43.263-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Verizon Wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Network'/><title type='text'>Somebody Check the Temperature in Hell...</title><content type='html'>It was announced early yesterday that Verizon Wireless plans to &lt;a href="http://hardware.slashdot.org/article.pl?sid=07/11/27/1818251" target="_blank"&gt;open its network&lt;/a&gt; to "any apps, any device" in 2008.  All I can say is &lt;em&gt;it's about damn time&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;What this means is that any company (heck, even any individual with the means) can produce devices for direct-to-consumer sales, provided that said devices meet the technical standards to be set forth by the carrier.  This of course is welcome news to many technophiles out there.  Many of us have a bit of a love/hate relationship with VZW in that while we love the wide coverage area and solid network performance, we hate &lt;a href="http://en.wikipedia.org/wiki/Verizon_Wireless#Controversy" target="_blank"&gt;Verizon's history&lt;/a&gt; of removing/disabling features from phones as well as replacing elegant manufacturer-designed interfaces with their own God-awful UI.&lt;br /&gt;&lt;br /&gt;Now with this announcement Verizon has pledged to work with anyone who chooses to purchase a compatible phone from a source other than directly from the wireless company.  New &lt;a href="http://code.google.com/android/" target="_blank"&gt;Android&lt;/a&gt;-powered über handset out?  No problem.  Just ask Verizon to activate the phone for you.  What I wonder though is how much this would cost.  Right now, customers in many places (maybe the whole country) are subject to a $20 charge just for activating a phone on their existing phone number (a process which basically entails the Verizon rep keying in the ESN/MEID of the phone to be activated, a process which takes about 30 seconds in most cases).  Would this charge (and only this charge) apply?  Time will tell.  Let's just hope Verizon makes good on what could really be some truly pro-consumer pledges.&lt;br /&gt;&lt;br /&gt;Ideally this could usher in a new era of competition and innovation among handset makers, which should result in more choice for Joe Consumer.  Of course the downside is that device prices could be substantially higher (Verizon subsidizes the prices of the handsets it sells).  Again, time will tell.  I believe it will be quite some time before we see any great selection of available "open" phones on the market.  I will be watching and waiting with great interest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-4863176852395284600?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/4863176852395284600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2007/11/somebody-check-temperature-in-hell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4863176852395284600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/4863176852395284600'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2007/11/somebody-check-temperature-in-hell.html' title='Somebody Check the Temperature in Hell...'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-2308838386471209886</id><published>2007-11-18T00:24:00.000-05:00</published><updated>2009-05-31T20:51:20.513-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ohio State'/><category scheme='http://www.blogger.com/atom/ns#' term='College Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Buckeyes'/><title type='text'>What Was That, Hart?</title><content type='html'>Today was going to be the day.  The day that a stellar Michigan team, led by returning seniors Mike Hart, Jake Long, and Chad Henne as well as a slew of others was going to beat Ohio State.  After years of sub-par performances and blown opportunities, they were finally going to &lt;em&gt;kick the Buckeyes' asses&lt;/em&gt;.  On their way to a BCS Championship game, no less.&lt;br /&gt;&lt;br /&gt;At least, that's what today was supposed to be coming into this season.  Hart Henne and Long stayed at UM for an extra year instead of entering the NFL draft because they had something to prove.  They had things to accomplish.  Above all, they had a score to settle.&lt;br /&gt;&lt;br /&gt;Ah, what a difference 12 weeks have made.  Michigan, after screwing the pooch in weeks 1 and 2, has capped off a mediocre season with a loss to their arch rivals in Scarlet and Grey.&lt;br /&gt;&lt;br /&gt;Today's victory over the Wolverines tastes especially sweet given the &lt;a href="http://www.buckeyecommentary.com/files/quotable-mike-hart.html" target="_blank"&gt;trash&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=2bXJ63H65SA" target="_blank"&gt;talk&lt;/a&gt; coming from tailback Mike Hart ever since last year's loss to the Buckeyes.  Running a measly 44 yards on 18 carries against a stout OSU defense, Hart delivered one of the worst performances of his career (and Michigan delivered one of their worst performances against the Buckeyes).  Granted he isn't fully healthy and hasn't been for much of the season, but then again the same is true of Beanie Wells.&lt;br /&gt;&lt;br /&gt;So now that it's over, what will Mike Hart have to say about today's game?  I hope that for once, he may actually have learned to keep his mouth shut.&lt;br /&gt;&lt;br /&gt;I believe this photo sums Hart's experience today perfectly.  Eat it, Wolverines!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img100.imageshack.us/img100/3976/hartzo1.jpg" align="middle" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-2308838386471209886?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/2308838386471209886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2009/05/what-was-that-hart.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/2308838386471209886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/2308838386471209886'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2009/05/what-was-that-hart.html' title='What Was That, Hart?'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-5911626259687086987</id><published>2007-11-11T17:14:00.000-05:00</published><updated>2009-05-31T13:53:30.574-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sports'/><category scheme='http://www.blogger.com/atom/ns#' term='Ohio State'/><category scheme='http://www.blogger.com/atom/ns#' term='College Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Buckeyes'/><title type='text'>Buckeye Hangover</title><content type='html'>    After last night's unexpected loss to the Illinois, I  (like everyone else in Buckeye nation) have been asking myself what happened.  The answer I keep coming back to is that we simply &lt;em&gt;couldn't stop the spread. &lt;/em&gt; It's that simple, folks.&lt;br /&gt;&lt;br /&gt;I thought that after last year's national championship game debacle against U of F, we had learned a few things about the quickly proliferating spread option attack.   Apparently we needed another lesson, as was made abundantly clear last night.  A fair amount of blame should be placed Todd Boeckman's three interceptions as well as the officiating crew's terrible job (and it &lt;em&gt;was&lt;/em&gt; terrible), but the fact remains that play after play, they ran right over us.  3, 5, 7 yards or more at a time,&lt;em&gt; they ran right over us&lt;/em&gt;.  It was January 8th all over again and we let it happen.  We have seen all season what Illinois was capable of, and we failed to stop it.&lt;br /&gt;&lt;br /&gt;That being said, if there is one Big Ten team that I would want to lose to this season it would be Illinois.  They are no pushovers-- this was not as huge of an upset as some might think-- as they have proven against Wisconsin, Penn State, and Michigan what they could do.  The narrow loss to Michigan was the result of Illinois' own mistakes: penalties and turnovers.  Had the Illini played a cleaner game, they would have easily bested the Wolverines as well.  They are a quality team and they came to Columbus to play.&lt;br /&gt;&lt;br /&gt;I am, of course, disappointed to see our national championship hopes dashed but we were arguably not ready to face a team like LSU.  With all the criticism the Big Ten has been receiving for its lack of quality teams, I am in fact glad to see a new contender in the conference.  We need more strong teams like this upstart Illinois squad if we want to get respect nationally.  Not to mention the fact that playing crappy teams like this year's MSU and Northwestern teams is just plain boring to watch.&lt;br /&gt;&lt;br /&gt;I say congratulations to Ron Zook and his team.  You played a tough game and you beat the #1 ranked team in the land.&lt;br /&gt;&lt;br /&gt;Of course next year, the gloves are coming off.  11/15/08 the Buckeyes are coming to Champaign, and we'll be out for blood.  You can bet on it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-5911626259687086987?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/5911626259687086987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2007/11/buckeye-hangover.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/5911626259687086987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/5911626259687086987'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2007/11/buckeye-hangover.html' title='Buckeye Hangover'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-6028456580184082363</id><published>2007-11-06T17:20:00.000-05:00</published><updated>2009-05-31T13:53:30.574-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><category scheme='http://www.blogger.com/atom/ns#' term='beer'/><category scheme='http://www.blogger.com/atom/ns#' term='lifestyle'/><category scheme='http://www.blogger.com/atom/ns#' term='sleeper'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>More "bad" things that are good for us</title><content type='html'>Livescience has &lt;a href="http://www.livescience.com/health/top_10_badthings_good-1.html" target="_blank"&gt;put out a list&lt;/a&gt; of the top 10 bad things that are good for you.  Hooray for numbers 10, 9, 8, 4, 3, 2, and 1!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-6028456580184082363?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/6028456580184082363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2007/11/more-things-that-are-good-for-us.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6028456580184082363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6028456580184082363'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2007/11/more-things-that-are-good-for-us.html' title='More &amp;quot;bad&amp;quot; things that are good for us'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-375006952196542169</id><published>2007-11-05T14:37:00.000-05:00</published><updated>2009-05-31T13:53:30.574-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='worksmart'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='macro'/><title type='text'>Macros are a godsend</title><content type='html'>    Throughout my work day I spend a significant amount of time working in a web-based &lt;a href="http://en.wikipedia.org/wiki/Customer_relationship_management" target="_blank"&gt;CRM&lt;/a&gt;.  Because the vast majority of my work is tracked through said application, it serves as the program in which I spend most of my day working.  So naturally, there are a few required tasks I perform repeatedly (often dozens of times per day, hundreds of times per month).  Tasks that which are not by any means difficult but become very tedious.  Mind-numbingly tedious.&lt;br /&gt;&lt;br /&gt;So it was with great delight that I stumbled upon &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3863" target="_blank"&gt;iMacros for Firefox&lt;/a&gt;, a powerful macro-writing extension for the popular browser.  Within a few minutes of downloading I was able to fully automate one of my most hated tasks— closing a completed activity then sending an accompanying email that is chosen from a list of available templates— the one that I perform most in my day-to-day activities.  Now all I have to do is run the macro and I save about 90 seconds and 15 clicks per task!&lt;br /&gt;&lt;br /&gt;I highly recommend the extension: it is well laid out and easy to use and is exceptionally well documented.  It even comes with over 15 demo macros pre-loaded.  I find interface, which is presented via a sidebar, to be easy to use and intuitive.&lt;br /&gt;&lt;br /&gt;It's times like this that I'm so glad I work for a small company.  Time-savers such as this (as well as others I've put together while working here)  would not be possible if I didn't have the freedom to install whatever applications I choose at my workstation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-375006952196542169?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/375006952196542169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2007/11/macros-are-godsend.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/375006952196542169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/375006952196542169'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2007/11/macros-are-godsend.html' title='Macros are a godsend'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-2995562304879885381</id><published>2007-11-02T15:45:00.000-04:00</published><updated>2009-05-31T13:53:30.574-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Uncategorized'/><title type='text'>About</title><content type='html'>I'm a 20-something-year-old tech support lackey at a small company in Ohio.  Like any good geek, I live for things tech-related.  My idea of a fun night in is toying around with Linux or organizing my music collection.   Football season is my favorite time of year (Go Bucks!).  Ohio winters can EABOD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-2995562304879885381?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/2995562304879885381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2007/11/about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/2995562304879885381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/2995562304879885381'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2007/11/about.html' title='About'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139052726818169211.post-6855856006480639173</id><published>2007-11-02T10:53:00.000-04:00</published><updated>2009-05-31T13:53:30.574-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Uncategorized'/><category scheme='http://www.blogger.com/atom/ns#' term='hello world'/><title type='text'>Hello (again) World!</title><content type='html'>After a hiatus of roughly 3 years, I decided to have another run at this whole "blog" thing.  A lot has changed: some will be written about, some will not.  I can say that WP has certainly made some big improvements.  Here goes nothing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139052726818169211-6855856006480639173?l=rickucker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rickucker.blogspot.com/feeds/6855856006480639173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rickucker.blogspot.com/2007/11/hello-again-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6855856006480639173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139052726818169211/posts/default/6855856006480639173'/><link rel='alternate' type='text/html' href='http://rickucker.blogspot.com/2007/11/hello-again-world.html' title='Hello (again) World!'/><author><name>Rick</name><uri>http://www.blogger.com/profile/04623390870194353759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://4.bp.blogspot.com/_lJ_j026glvI/TMTwWjy7jOI/AAAAAAAAAKA/Q_xz1N0kqQY/S220/profile.jpg'/></author><thr:total>0</thr:total></entry></feed>
