<?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:blogger='http://schemas.google.com/blogger/2008' 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-2033057824559396309</id><updated>2024-09-10T17:30:03.245-04:00</updated><category term="Linux"/><category term="ExceptionOfTheDay"/><category term="ThingsThatSuck"/><category term="TypeMatrix"/><category term="Ubuntu"/><category term="open source"/><category term="Gear Reviews"/><category term="Iran"/><category term="Java"/><category term="Politics"/><category term="Programming"/><category term="Solid-state drive"/><category term="Twitter"/><category term="Windows"/><category term="projects"/><category term="Agile"/><category term="Android"/><category term="Apple"/><category term="Backup"/><category term="Bazaar"/><category term="Broadband Internet access"/><category term="Concurrent Versions System"/><category term="Date-Time"/><category term="Debugging"/><category term="Design Fail"/><category term="Digital television"/><category term="Distributed Version Control"/><category term="Education"/><category term="Empathy"/><category term="Facebook"/><category term="Free Stuff"/><category term="GNote"/><category term="Getting Things Done"/><category term="Git"/><category term="GitHub"/><category term="Gizmo5"/><category term="Gmail"/><category term="GoogleVoice"/><category term="Government Fail"/><category term="HTC Corporation"/><category term="Logging"/><category term="Mercurial"/><category term="Microsoft"/><category term="Moblin"/><category term="Mono"/><category term="Networking"/><category term="Nexus One"/><category term="Operating system"/><category term="Optimization"/><category term="Revision control"/><category term="SQL Server"/><category term="Shell Scripting"/><category term="Source code"/><category term="Sprint"/><category term="Typing"/><category term="USPS"/><category term="Verizon"/><category term="convenience"/><category term="grails"/><category term="iPhone"/><category term="netbook"/><category term="time tracking"/><category term="tools"/><title type='text'>Checked Exception</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Michael</name><uri>http://www.blogger.com/profile/06338113017299264392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-9083117589891171648</id><published>2013-03-01T00:27:00.000-05:00</published><updated>2013-03-01T00:27:52.630-05:00</updated><title type='text'>Time for Yahoo to understand who they are</title><summary type="text">
If you have any exposure at all to the tech world you are more than likely familiar with the bombshell dropped by the CEO of Yahoo calling all their remote workers back to the office. &amp;nbsp;As someone who has spent the last 5 years of his life working remote, this hits me close to home... literally. &amp;nbsp;As I read the articles and comments to those articles it is absolutely clear to me that the</summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/9083117589891171648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/9083117589891171648' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/9083117589891171648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/9083117589891171648'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2013/03/time-for-yahoo-to-understand-who-they.html' title='Time for Yahoo to understand who they are'/><author><name>Michael</name><uri>http://www.blogger.com/profile/06338113017299264392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-8352273467097864504</id><published>2012-12-25T22:56:00.001-05:00</published><updated>2012-12-25T22:56:41.784-05:00</updated><title type='text'>Fixing Flash for Chrome on Mac</title><summary type="text">Yes, I am now and have been for the past 3 months a semi-proud Mac owner. &amp;nbsp;The details of that is for another post, but the bottom line is, I had a horrific crash on my laptop and finally recognized what several people have told me for years. &amp;nbsp;Linux is great, Ubuntu is great. &amp;nbsp;But when something you need breaks because of hardware and you can&#39;t bill time, it&#39;s not just the fact </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/8352273467097864504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/8352273467097864504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/8352273467097864504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/8352273467097864504'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2012/12/fixing-flash-for-chrome-on-mac.html' title='Fixing Flash for Chrome on Mac'/><author><name>Michael</name><uri>http://www.blogger.com/profile/06338113017299264392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-4309543324378658531</id><published>2012-08-19T16:33:00.004-04:00</published><updated>2012-08-19T18:10:04.821-04:00</updated><title type='text'>Stop spammers from using your Google Apps domain</title><summary type="text">Lately I&#39;ve been getting a lot of return mail from accounts that were sent mail from spammers using my domain. &amp;nbsp;It&#39;s annoying and somewhat frustrating, especially if it is your business domain because you run the risk of being blacklisted. &amp;nbsp;Here are a couple of simple ways you can prevent this on a standard Google Apps account using Enom for domain registration.

Sender Policy Framework</summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/4309543324378658531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/4309543324378658531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/4309543324378658531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/4309543324378658531'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2012/08/stop-spammers-from-using-your-google.html' title='Stop spammers from using your Google Apps domain'/><author><name>Michael</name><uri>http://www.blogger.com/profile/06338113017299264392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-2432790977418694325</id><published>2012-05-23T01:42:00.001-04:00</published><updated>2012-05-24T10:10:30.298-04:00</updated><title type='text'>Installing Spree from scratch on Ubuntu 12.04</title><summary type="text">Spree is a comparatively new addition to the options in the open-source eCommerce world. &amp;nbsp;Based on Ruby on Rails, it has a certain allure, especially with developers eager to get into RoR. &amp;nbsp;Here&#39;s a quick way to get it running on Ubuntu.



First, unlike previous versions of Ubuntu, you need to do nothing to get a recent version of Ruby. &amp;nbsp;First you will need to install the latest </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/2432790977418694325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/2432790977418694325' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/2432790977418694325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/2432790977418694325'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2012/05/installing-spree-from-scratch-on-ubuntu.html' title='Installing Spree from scratch on Ubuntu 12.04'/><author><name>Michael</name><uri>http://www.blogger.com/profile/06338113017299264392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-5221407178084295357</id><published>2012-03-28T22:20:00.002-04:00</published><updated>2012-03-28T22:20:43.627-04:00</updated><title type='text'>Recycling your smartphone</title><summary type="text">Got an old android phone around that you can&#39;t sell and just sits in a box of cast-off old tech? &amp;nbsp;Do you have a wireless router and a Skype account? &amp;nbsp;Did you know you can skip the $80 for a Skype phone, reuse your old smartphone, and continue to have the convenience of a mobile email, game playing device?

You don&#39;t need to be a super hacker or anything... in fact the steps are actually</summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/5221407178084295357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/5221407178084295357' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/5221407178084295357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/5221407178084295357'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2012/03/recycling-your-smartphone.html' title='Recycling your smartphone'/><author><name>Michael</name><uri>http://www.blogger.com/profile/06338113017299264392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-8904128889313037461</id><published>2012-03-04T20:51:00.004-05:00</published><updated>2012-04-29T23:47:16.004-04:00</updated><title type='text'>SVN and GIT cheat sheet</title><summary type="text">If you&#39;re reading this, you don&#39;t need to be convinced of how awesome GIT is.   This is actually the cheat sheet I use when I need a GIT command.  Hope it helps you as much as it helps me when my memory fails.




Cloning


... more to come here



git-svn and clone
Cloning an svn repository where there is only one project with the standard layout(repo_url/[tags trunk branches]):



git svn clone</summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/8904128889313037461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/8904128889313037461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/8904128889313037461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/8904128889313037461'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2012/03/svn-and-git-cheat-sheet.html' title='SVN and GIT cheat sheet'/><author><name>Michael</name><uri>http://www.blogger.com/profile/06338113017299264392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-3466724763451990634</id><published>2011-08-26T00:11:00.000-04:00</published><updated>2011-08-26T00:11:29.556-04:00</updated><title type='text'>Why story points are a more accurate estimating unit than hours</title><summary type="text">If you&#39;ve been a developer for very long you&#39;ve more than likely been on the project that is over due, over budget, and is nowhere close to being done. &amp;nbsp;There is no light at the end of the tunnel, the client is mad, management is mad, tempers are short, and no one is having very much fun.

I&#39;m not going to pretend I have the answer to that. If I did I&#39;d be writing a book instead of a blog </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/3466724763451990634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/3466724763451990634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/3466724763451990634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/3466724763451990634'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2011/08/why-story-points-are-more-accurate.html' title='Why story points are a more accurate estimating unit than hours'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-5193502998434675712</id><published>2011-08-25T12:37:00.003-04:00</published><updated>2011-09-01T02:21:24.243-04:00</updated><title type='text'>x2x beats synergy in a 2 computer configuration</title><summary type="text">I have used synergy for years so when my laptop is on my desk I can easily use one keyboard to control both my desktop and laptop. &amp;nbsp;However, either through recent changes in X windows or changes in synergy, I often have issues where left clicking and keyboard operations are simply broken.

Enter x2x. &amp;nbsp;There are a number of limitations, not the least of which is an inability to share </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/5193502998434675712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/5193502998434675712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/5193502998434675712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/5193502998434675712'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2011/08/x2x-beats-synergy-in-2-computer.html' title='x2x beats synergy in a 2 computer configuration'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-1449724618149043808</id><published>2011-03-30T00:15:00.000-04:00</published><updated>2011-03-30T00:15:55.178-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Getting Things Done"/><category scheme="http://www.blogger.com/atom/ns#" term="Gmail"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>ActiveInbox makes Gmail perfect</title><summary type="text">I am a huge fan of GMail. &amp;nbsp;I use it for almost everything and I have since it really was in beta. &amp;nbsp;I use it for personal mail, I&#39;ve set up my whole family on it for their mail, and I even use it as a viewer for my mail at work. &amp;nbsp;They aren&#39;t cheap, they&#39;d buy me Outlook, but besides the fact that they don&#39;t make an Outlook for Linux, I like GMail&#39;s tools better. &amp;nbsp;Google has </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/1449724618149043808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/1449724618149043808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/1449724618149043808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/1449724618149043808'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2011/03/activeinbox-makes-gmail-perfect.html' title='ActiveInbox makes Gmail perfect'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-2939797884099628061</id><published>2011-03-24T12:01:00.000-04:00</published><updated>2011-03-24T12:01:12.470-04:00</updated><title type='text'>Perl 9 from the wife&#39;s perspective</title><summary type="text">In case you missed the not-so-recent interview on linuxformat.com, there was a fantastic and hilarious response from Gloria Wall(Larry Wall&#39;s wife) that I thought could be highlighted.


LXF: You said that Perl 6 was your one chance to break backwards compatibility. Do you think Perl 9 might be the same thing again?GW: There&#39;s not going to be a Perl 9.
Larry went on to talk about how Perl might </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/2939797884099628061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/2939797884099628061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/2939797884099628061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/2939797884099628061'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2011/03/perl-9-from-wifes-perspective.html' title='Perl 9 from the wife&#39;s perspective'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-722039319403720856</id><published>2011-03-16T14:25:00.000-04:00</published><updated>2011-03-16T14:25:43.911-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Concurrent Versions System"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><category scheme="http://www.blogger.com/atom/ns#" term="Revision control"/><category scheme="http://www.blogger.com/atom/ns#" term="Source code"/><title type='text'>There&#39;s no going back now - A.K.A my newfound love for git</title><summary type="text">I have toyed with version control systems for years now, seeking a way to have a single process that can accommodate the way I &amp;nbsp;need to work with version control for different projects and applications. &amp;nbsp;I have done my time with sccs, CVS, SVN, ClearCase, and so on. &amp;nbsp;I&#39;ve also had a brief affair with bazaar. &amp;nbsp;But so far I think I&#39;ve found the one to settle down with... and </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/722039319403720856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/722039319403720856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/722039319403720856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/722039319403720856'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2011/03/theres-no-going-back-now-aka-my.html' title='There&#39;s no going back now - A.K.A my newfound love for git'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-4885761654323578891</id><published>2011-01-06T23:20:00.001-05:00</published><updated>2011-01-06T23:53:07.458-05:00</updated><title type='text'>How to extract ISBN from PDF e-books</title><summary type="text">Here&#39;s a super simple script to extract the majority of US/English ISBN numbers from a pdf file in Linux. &amp;nbsp;The dependency, if you don&#39;t already have it is pdftk... but if you do anything with pdf files, you probably have it. &amp;nbsp;If you need to look for other formats or you have suggestions for improving the script, please feel free to comment.

for file in $(ls)
do &amp;nbsp;
&amp;nbsp;&amp;nbsp; &amp;</summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/4885761654323578891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/4885761654323578891' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/4885761654323578891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/4885761654323578891'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2011/01/how-to-extract-isbn-from-pdf-e-books.html' title='How to extract ISBN from PDF e-books'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-920638274730274725</id><published>2010-12-20T09:29:00.000-05:00</published><updated>2010-12-20T09:29:25.080-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GNote"/><category scheme="http://www.blogger.com/atom/ns#" term="Mono"/><category scheme="http://www.blogger.com/atom/ns#" term="open source"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>A mono-free Ubuntu desktop</title><summary type="text">An interesting thing turned up with the latest release of Ubuntu. &amp;nbsp;The replacement of f-spot with shotwell along with the ppa for Synapse has freed me from my mono dependency. &amp;nbsp;Previously there was no way I was giving up gnome-do and I have a love-hate relationship with f-spot. &amp;nbsp;However, since I couldn&#39;t find anything I liked better, f-spot it is.

Now, no one is going to confuse </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/920638274730274725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/920638274730274725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/920638274730274725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/920638274730274725'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/12/mono-free-ubuntu-desktop.html' title='A mono-free Ubuntu desktop'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-4945600548170748326</id><published>2010-10-13T20:58:00.000-04:00</published><updated>2010-10-13T20:58:40.744-04:00</updated><title type='text'>Why does agile need a label?</title><summary type="text">Image via WikipediaScrum, LEAN, XP.... for many years people have attempted to apply these types of labels to the art of agile software development and delivery. &amp;nbsp;In fact, one could even go so far as to call the meta-label of &quot;agile&quot; in the same way. &amp;nbsp;Each of these communities have devoted followings of people who believe they have the best way to deliver software. &amp;nbsp;Can we just </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/4945600548170748326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/4945600548170748326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/4945600548170748326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/4945600548170748326'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/10/why-does-agile-need-label.html' title='Why does agile need a label?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-7754864208521394713</id><published>2010-10-09T20:11:00.000-04:00</published><updated>2010-10-09T20:11:09.177-04:00</updated><title type='text'>A way for Linux to succeed as a gaming platform</title><summary type="text">If there&#39;s one thing where I have to concede the superiority of Windows to Linux, it is in the gaming world. &amp;nbsp;Not because DirectX is so much better than OpenGL or because the engines are better or anything fundamental to technology. &amp;nbsp;It&#39;s a 100% business decision, no one is willing to spend millions of extra dollars in game development, possibly to the detriment of gameplay, for the </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/7754864208521394713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/7754864208521394713' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/7754864208521394713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/7754864208521394713'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/10/way-for-linux-to-succeed-as-gaming.html' title='A way for Linux to succeed as a gaming platform'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-8560419576673916482</id><published>2010-08-08T15:03:00.001-04:00</published><updated>2010-08-08T20:14:54.240-04:00</updated><title type='text'>Did I do *anything* today?</title><summary type="text">Ever get to the end of your day and ask yourself that question?&amp;nbsp; I often have that sinking feeling that I just got nothing done because I have nothing to show for it.&amp;nbsp; I may have spent the day doing useful things like helping a colleague accomplish a task or giving direction or helping with sales, but if there&#39;s nothing to show for it at the end it&#39;s tough to know what just happened.

</summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/8560419576673916482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/8560419576673916482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/8560419576673916482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/8560419576673916482'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/08/did-i-accomplish-anything-today.html' title='Did I do *anything* today?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-2232488120049563850</id><published>2010-06-17T12:42:00.000-04:00</published><updated>2010-06-17T12:42:38.479-04:00</updated><title type='text'>How to set up Exchange synchronization with Gmail</title><summary type="text">For many of us, we prefer the tools in Gmail to the tools in a client like Outlook.&amp;nbsp; I love the organization tools in Gmail and the fact that I can pull up my full email environment anywhere.&amp;nbsp; A a linux user, Microsoft&#39;s web interface doesn&#39;t work nearly as well as it does in IE, a fact which I am more than prepared to live with given the fact that I like the way Gmail automatically and</summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/2232488120049563850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/2232488120049563850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/2232488120049563850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/2232488120049563850'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/06/how-to-set-up-exchange-synchronization.html' title='How to set up Exchange synchronization with Gmail'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-9131234371076697796</id><published>2010-06-08T18:56:00.000-04:00</published><updated>2010-06-08T18:56:12.531-04:00</updated><title type='text'>The devil you know...</title><summary type="text">For all of my chest beating and pontificating about how much Verizon sucks and how awesome the Evo 4G is and so on... last Sunday I went out and bought a Droid Incredible... selling myself and my family to Big Red for 2 more years.

The shame. &amp;nbsp;Don&#39;t get me wrong. &amp;nbsp;I still hate Verizon Wireless. &amp;nbsp;I just don&#39;t hate them enough to pay $200 more in up front fees and $40 more per month</summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/9131234371076697796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/9131234371076697796' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/9131234371076697796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/9131234371076697796'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/06/devil-you-know.html' title='The devil you know...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-3133623129498167828</id><published>2010-05-22T12:50:00.000-04:00</published><updated>2010-05-22T12:50:48.826-04:00</updated><title type='text'>Google TV ... SWEET!</title><summary type="text">So I can get a web browser and online tv content and my photos and audio all in one thing.&amp;nbsp; Thats so AWESOME!&amp;nbsp;

Well, it would have been in 2005 anyway. 

The fact that you can already do this on PS3, MythTV, Apple TV, Boxee, Windows Media Center, and a number of open source projects, one has to wonder, &quot;What&#39;s the point?&quot;&amp;nbsp; The only benefit I see is that Google has the power to </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/3133623129498167828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/3133623129498167828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/3133623129498167828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/3133623129498167828'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/05/google-tv-sweet.html' title='Google TV ... SWEET!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-7928355215894779638</id><published>2010-05-20T13:28:00.000-04:00</published><updated>2010-05-20T13:28:00.197-04:00</updated><title type='text'>Block selection in Eclipse Helios M7 - FINALLY!</title><summary type="text">If you are used to having block selection in editors like vi, jEdit, TextPad and so on, it&#39;s probably been grating on you for years that you can&#39;t use those tools in Eclipse.&amp;nbsp; Those days are over... block selection is here.&amp;nbsp; To toggle it on, use Shift+Alt+a.&amp;nbsp; Vwrapper doesn&#39;t yet work with shift+v but I&#39;m sure that&#39;s&amp;nbsp; just an update away.&amp;nbsp; Finally, some real text editing </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/7928355215894779638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/7928355215894779638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/7928355215894779638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/7928355215894779638'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/05/block-selection-in-eclipse-helios-m7.html' title='Block selection in Eclipse Helios M7 - FINALLY!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-2454369059319056957</id><published>2010-05-20T02:58:00.001-04:00</published><updated>2010-05-24T14:06:15.103-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Broadband Internet access"/><category scheme="http://www.blogger.com/atom/ns#" term="Digital television"/><title type='text'>Who needs broadband?  Uh... everyone.</title><summary type="text">A recent Scientific American article outlines the National Broadband Plan and asks the question, &quot;Who needs high-speed broadband&quot;. The answer is, a lot more people than need digital TV.&amp;nbsp; 

Ok, maybe 100 Mbps for rural and 1 Gbps might be a little high, but what can we do with such a network?&amp;nbsp; It means we can forget cable, satellite, and over-air TV; all content can be available 24x7 </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/2454369059319056957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/2454369059319056957' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/2454369059319056957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/2454369059319056957'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/05/who-needs-broadband-uh-everyone.html' title='Who needs broadband?  Uh... everyone.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-3180933318142117458</id><published>2010-05-10T11:08:00.000-04:00</published><updated>2010-05-10T11:08:22.963-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Moblin"/><category scheme="http://www.blogger.com/atom/ns#" term="Operating system"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Moblin: The &#39;Almost there&#39; GUI for Netbooks</title><summary type="text">The guys at Intel have one thing right, the average netbook user is probably going to be more interested in social networking, status, and media than writing papers and such.&amp;nbsp; It&#39;s just the nature of netbooks.&amp;nbsp; With Moblin, you are getting a very nice operating system with a lot of very smart things built in.&amp;nbsp;

That said, I think another review of Moblin is redundant.&amp;nbsp; What I </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/3180933318142117458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/3180933318142117458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/3180933318142117458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/3180933318142117458'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/05/moblin-almost-there-gui-for-netbooks.html' title='Moblin: The &#39;Almost there&#39; GUI for Netbooks'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-1704496537878353644</id><published>2010-04-27T07:53:00.000-04:00</published><updated>2010-04-27T07:53:02.954-04:00</updated><title type='text'>Why you should NOT use a web framework</title><summary type="text">I honestly can&#39;t believe I just wrote that.&amp;nbsp; I have been a huge proponent of using frameworks for a long time now and I still think they are valuable.&amp;nbsp; There is great value in frameworks and proponents have written about why you should use them ad nauseum.&amp;nbsp; Every conference you attend will invariably have a session or two on the state of web frameworks, new web frameworks, and how </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/1704496537878353644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/1704496537878353644' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/1704496537878353644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/1704496537878353644'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/04/why-you-should-not-use-web-framework.html' title='Why you should NOT use a web framework'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-1799611298769218257</id><published>2010-04-15T22:01:00.002-04:00</published><updated>2010-04-15T22:04:35.381-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debugging"/><category scheme="http://www.blogger.com/atom/ns#" term="Logging"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>How to pick a log level</title><summary type="text">While I, in no way, feel that I am the expert in this area this is how I select which log level I use for a message.&amp;nbsp; The number of applications that fail to have a coherent strategy for this is mind boggling.&amp;nbsp; Logging should not be a second thought or something that doesn&#39;t matter.&amp;nbsp; Especially when fixing a bug is extremely time sensitive, the more information you can concisely </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/1799611298769218257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/1799611298769218257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/1799611298769218257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/1799611298769218257'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/04/how-to-pick-log-level.html' title='How to pick a log level'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2033057824559396309.post-5340432497925714988</id><published>2010-04-12T17:59:00.000-04:00</published><updated>2010-04-12T17:59:15.830-04:00</updated><title type='text'>James Gosling leaves Oracle</title><summary type="text">There&#39;s not really much good that can be inferred from Gosling leaving Oracle and his comments don&#39;t do anything but solidify that inference.&amp;nbsp;

&quot;As to why I left, it&#39;s difficult to answer: Just about anything I could say that would be accurate and honest would do more harm than good,&quot; he said.

Really?&amp;nbsp; This doesn&#39;t give me great hope for the direction Oracle is steering Java.&amp;nbsp; If </summary><link rel='replies' type='application/atom+xml' href='http://checkedexception.blogspot.com/feeds/5340432497925714988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2033057824559396309/5340432497925714988' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/5340432497925714988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2033057824559396309/posts/default/5340432497925714988'/><link rel='alternate' type='text/html' href='http://checkedexception.blogspot.com/2010/04/james-gosling-leaves-oracle.html' title='James Gosling leaves Oracle'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>