<?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-3688118864065003403</id><updated>2024-11-01T03:36:45.395-07:00</updated><category term="android"/><category term="google"/><category term="android apps"/><category term="droid x"/><category term="firsts"/><category term="testing"/><category term="browsers"/><category term="chrome"/><category term="mathematics"/><category term="open source"/><category term="productivity"/><category term="thoughts"/><category term="Rubik&#39;s Cube"/><category term="algorithms"/><category term="art"/><category term="beginnings"/><category term="camera"/><category term="canary build"/><category term="chicago"/><category term="dropbox"/><category term="geocaching"/><category term="grooveshark"/><category term="humor"/><category term="images"/><category term="itunes"/><category term="linux"/><category term="lollipop"/><category term="music"/><category term="omnifocus"/><category term="pandora"/><category term="puzzles"/><category term="tasks"/><category term="todo"/><category term="ubuntu"/><category term="web development"/><title type='text'>Glaring Importance</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.drewhannay.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-8121849368792129856</id><published>2016-11-07T09:01:00.000-08:00</published><updated>2016-11-07T09:01:34.523-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="android apps"/><category scheme="http://www.blogger.com/atom/ns#" term="open source"/><category scheme="http://www.blogger.com/atom/ns#" term="testing"/><title type='text'>Test Butler 1.1.0 Released</title><summary type="text">My team at LinkedIn just released a new version of Test Butler, an Android testing utility that makes your tests more stable and reliable.

The headline feature is the ability to grant runtime permissions&amp;nbsp;from Test Butler on Android Marshmallow and above. Since Test Butler is a system-level application, it can grant these permissions for you without any interaction from the user; you just </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/8121849368792129856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2016/11/test-butler-110-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/8121849368792129856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/8121849368792129856'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2016/11/test-butler-110-released.html' title='Test Butler 1.1.0 Released'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><georss:featurename>Mountain View, CA, USA</georss:featurename><georss:point>37.3860517 -122.0838511</georss:point><georss:box>37.2851427 -122.2452126 37.486960700000004 -121.9224896</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-2104351531666460421</id><published>2016-08-08T10:00:00.000-07:00</published><updated>2016-08-08T10:00:15.377-07:00</updated><title type='text'>Android mini collectibles Series 6</title><summary type="text">
Anyone who&#39;s seen my desk knows I&#39;m a fan of these mini figurines. Can&#39;t wait for&amp;nbsp;Series 6&amp;nbsp;to be released.


</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/2104351531666460421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2016/08/android-mini-collectibles-series-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/2104351531666460421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/2104351531666460421'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2016/08/android-mini-collectibles-series-6.html' title='Android mini collectibles Series 6'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHjCHmOrT70Ow3sCMJaYdsaM_E_Ei2RXhVmlzjdilQUpudXb9_rbyyx3SwEPmrcB97j4mZi6JvzoiPWlURo3swxxQLqPG1qhPIX32PLlINV_5UU4AbCqqDjWqUkq1xcZaYso_jrUiynAr5/s72-c/IMG_0401.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-2342703511206129019</id><published>2016-08-06T15:44:00.001-07:00</published><updated>2016-08-06T15:44:22.356-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="open source"/><category scheme="http://www.blogger.com/atom/ns#" term="testing"/><title type='text'>Test Butler: New Android library from LinkedIn</title><summary type="text">If you&#39;re an Android developer, check out Test Butler, a new open source Android testing utility from my team at LinkedIn. Simply installing this on your Android emulator and adding one line of code will automatically make your tests more stable and reliable. For more details, head over to the announcement post on the LinkedIn Engineering blog or visit the GitHub repository.</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/2342703511206129019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2016/08/test-butler-new-android-library-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/2342703511206129019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/2342703511206129019'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2016/08/test-butler-new-android-library-from.html' title='Test Butler: New Android library from LinkedIn'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><georss:featurename>Mountain View, CA, USA</georss:featurename><georss:point>37.3860517 -122.0838511</georss:point><georss:box>37.2851427 -122.2452126 37.486960700000004 -121.9224896</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-4562507709494633398</id><published>2016-04-23T19:43:00.000-07:00</published><updated>2016-04-23T19:43:36.245-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="testing"/><title type='text'>How to hide Android soft keyboard in tests</title><summary type="text">I&#39;ve been running Android UI tests at my company using the API 22 revision 1 emulator (Android 5.1). Things have overall been pretty stable, but since most devices have received an update to at least Android 5.1.1 (the revision 4 emulator of API 22), I wanted to update the emulator we were using to run our tests as well.

When running Espresso UI tests, we found that disabling the software </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/4562507709494633398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2016/04/how-to-hide-android-soft-keyboard-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4562507709494633398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4562507709494633398'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2016/04/how-to-hide-android-soft-keyboard-in.html' title='How to hide Android soft keyboard in tests'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjof6NX45RNMwtYgF9QSvo51bJ-d0yil5cwpJEemRU1MtI9pJ0d9cSEaeY03W_TTB36khLyOQkZ0eTbcn5GiiXBFeb6X0g5fiP7sUSuABmDF9pm7aNllZiwKvvsv0PkZxHiHlkzrxf6pdiE/s72-c/Screen+Shot+2016-04-20+at+10.40.46+PM.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Mountain View, CA, USA</georss:featurename><georss:point>37.3860517 -122.0838511</georss:point><georss:box>37.2851427 -122.2452126 37.486960700000004 -121.9224896</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-648015717895292871</id><published>2016-02-29T09:00:00.000-08:00</published><updated>2016-02-29T09:00:10.347-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><title type='text'>Android Logcat Tag Best Practices</title><summary type="text">The Android API provides a useful way for developers to collect and view system debug output. The tool, Logcat, contains stack traces from application crashes, as well as custom messages that developers can provide in their code. Every log message has an associated &quot;tag&quot; field, which is the main focus of this post.

Conventionally, developers will define a constant string field called TAG near </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/648015717895292871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2016/02/android-logcat-tag-best-practices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/648015717895292871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/648015717895292871'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2016/02/android-logcat-tag-best-practices.html' title='Android Logcat Tag Best Practices'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><georss:featurename>Mountain View, CA, USA</georss:featurename><georss:point>37.3860517 -122.0838511</georss:point><georss:box>37.2851427 -122.2452126 37.486960700000004 -121.9224896</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-1529431809193529826</id><published>2016-01-01T11:55:00.000-08:00</published><updated>2016-01-01T11:55:47.341-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="omnifocus"/><category scheme="http://www.blogger.com/atom/ns#" term="tasks"/><category scheme="http://www.blogger.com/atom/ns#" term="todo"/><title type='text'>Trying out Omnifocus</title><summary type="text">After recently wrapping up the initial release of the new LinkedIn app for Android &amp;amp; iOS, I took a long-awaited break over the holidays to unwind and refresh. I started taking a look at all the stuff I&#39;d been putting off for the last few months...and realized I needed a better way to stay on top of all this.

I had over 50 constantly open Chrome tabs with things I needed to eventually follow </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/1529431809193529826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2016/01/trying-out-omnifocus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/1529431809193529826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/1529431809193529826'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2016/01/trying-out-omnifocus.html' title='Trying out Omnifocus'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><georss:featurename>Port Charlotte, FL, USA</georss:featurename><georss:point>26.9761707 -82.0906448</georss:point><georss:box>26.8629707 -82.2520063 27.0893707 -81.929283300000009</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-6129936302810813363</id><published>2015-11-25T10:21:00.000-08:00</published><updated>2015-11-25T10:21:18.004-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><title type='text'>Gradle Performance Tips from Android Dev Summit</title><summary type="text">Yesterday was the last day of the Android Dev Summit conference by Google. The conference was packed with deep-dive tech talks on some of the most relevant topics to Android devs today, including Gradle build optimizations, performance testing tools, and data binding tips. I left the conference with a long list of things I can change to improve the performance of my build and tests, and be ready </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/6129936302810813363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2015/11/gradle-performance-tips-from-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/6129936302810813363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/6129936302810813363'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2015/11/gradle-performance-tips-from-android.html' title='Gradle Performance Tips from Android Dev Summit'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><georss:featurename>Mountain View, CA, USA</georss:featurename><georss:point>37.3860517 -122.0838511</georss:point><georss:box>37.2851427 -122.2452126 37.486960700000004 -121.9224896</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-1988347588399488106</id><published>2015-10-11T16:38:00.000-07:00</published><updated>2015-10-11T16:38:52.334-07:00</updated><title type='text'>How to ask a good question</title><summary type="text">
In any technical job, you will inevitably run into situations where you simply get stuck. You’ve tried to find the next step, but aren’t making any progress. Rather than waste time spinning your wheels, you decide to ask a co-worker for help. However, you don’t want to waste anyone’s time or be the annoying employee that can’t figure out anything on his own. Here are some tips for how to ask a </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/1988347588399488106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2015/10/how-to-ask-good-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/1988347588399488106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/1988347588399488106'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2015/10/how-to-ask-good-question.html' title='How to ask a good question'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><georss:featurename>Mountain View, CA, USA</georss:featurename><georss:point>37.3860517 -122.0838511</georss:point><georss:box>37.2851427 -122.2452126 37.486960700000004 -121.9224896</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-1235028270539365603</id><published>2015-01-09T08:29:00.000-08:00</published><updated>2015-01-09T08:29:13.755-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="lollipop"/><title type='text'>How intuitive is Android Lollipop?</title><summary type="text">
My wife and I spent Christmas with my in-laws, as we&#39;ve done for the past several years. When we arrived, they made their request for this year&#39;s &quot;tech support project&quot;: they wanted to move their emails and calendar from MSN to Gmail. If you&#39;re the go-to IT person for your family, you&#39;re probably thinking&amp;nbsp;&quot;Just what I wanted to do on my Christmas break...migrate thousands of emails and </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/1235028270539365603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2015/01/how-intuitive-is-android-lollipop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/1235028270539365603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/1235028270539365603'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2015/01/how-intuitive-is-android-lollipop.html' title='How intuitive is Android Lollipop?'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><georss:featurename>2029 Stierlin Court, Mountain View, CA 94043, USA</georss:featurename><georss:point>37.4233438 -122.070693</georss:point><georss:box>37.322434799999996 -122.2320545 37.5242528 -121.90933150000001</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-8516462208915669450</id><published>2014-09-26T21:17:00.000-07:00</published><updated>2015-01-09T08:40:48.337-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><title type='text'>When Should I Drop Support for Android 2.3 and iOS 5?</title><summary type="text">My previous company, Logos Bible Software (recently renamed to Faithlife Corporation), has just dropped support for Android 2.3 Gingerbread for their suite of mobile apps&amp;nbsp;and will soon be dropping support for iOS 5 for their iOS suite. This caused a few minor complaints on the Android side, but for the most part people understood that their device was too old to be supported. On the iOS side</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/8516462208915669450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2014/09/when-should-i-drop-support-for-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/8516462208915669450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/8516462208915669450'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2014/09/when-should-i-drop-support-for-android.html' title='When Should I Drop Support for Android 2.3 and iOS 5?'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><georss:featurename>San Jose, CA, USA</georss:featurename><georss:point>37.3393857 -121.89495549999998</georss:point><georss:box>36.9351767 -122.54040249999998 37.7435947 -121.24950849999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-6191283607139077250</id><published>2014-08-24T12:08:00.000-07:00</published><updated>2014-08-24T12:08:40.239-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><title type='text'>Why you should worry about the size of your Android app</title><summary type="text">

My phone has 8GB of storage. Well, really 5.67GB once you account for the space the Android operating system takes up. Apps take up the vast majority of that space and I constantly find myself having to uninstall a game or two in order to have space on my phone to install the next game I want to play or app I want to use.

I find that being in this situation makes me pay much closer attention </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/6191283607139077250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2014/08/why-you-should-worry-about-size-of-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/6191283607139077250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/6191283607139077250'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2014/08/why-you-should-worry-about-size-of-your.html' title='Why you should worry about the size of your Android app'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-fb8fEmT18Ds/U_orGXf_lgI/AAAAAAABrBA/mgVLo-9Q8lg/s72-c/Screenshot_2014-08-24-11-10-32.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Lynden, WA 98264, USA</georss:featurename><georss:point>48.946504399999988 -122.45210729999997</georss:point><georss:box>48.904791399999986 -122.53278829999996 48.988217399999989 -122.37142629999997</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-4297614445730197797</id><published>2013-04-15T18:30:00.001-07:00</published><updated>2013-12-10T04:13:42.218-08:00</updated><title type='text'>Robert Saunders: XCode Shortcuts</title><summary type="text">Just saw this post on Xcode Keyboard shortcuts and found it incredibly helpful!

Robert Saunders: XCode Shortcuts: Some people hate it, but I am a big fan of XCode.   Its important to make the most of the space you have,&amp;nbsp;especially&amp;nbsp;when you have limited space.</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/4297614445730197797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2013/04/robert-saunders-xcode-shortcuts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4297614445730197797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4297614445730197797'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2013/04/robert-saunders-xcode-shortcuts.html' title='Robert Saunders: XCode Shortcuts'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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-3688118864065003403.post-1702432182618602102</id><published>2011-07-12T07:38:00.001-07:00</published><updated>2011-07-12T07:38:46.945-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browsers"/><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><title type='text'>May I Have the Definition Please?</title><summary type="text">If you use Google&#39;s Chrome browser, you may or may not know about the Chrome Web Store. &amp;nbsp;You can access it from the new tab page, and in it you will find a wide variety of apps and extensions for Google Chrome.



Probably the most useful extension I have found so far is the Dictionary Extension by Google. &amp;nbsp;The extension puts a button in your toolbar where you can quickly type words to </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/1702432182618602102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2011/07/may-i-have-definition-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/1702432182618602102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/1702432182618602102'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2011/07/may-i-have-definition-please.html' title='May I Have the Definition Please?'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5oZwQFrK6RnpOs3lojl45-zxKIg0ixo-TegXL_3M10MoHDWCpAKga77mCSDcZw04gp73el8Y67pR7dz1hUTzpCfmjbOSxPetARJE7pkjYcnZeWxnyBq_bKBzjXBwIlWIlAfzVQNCegs8c/s72-c/Chrome+Web+Store+-+Apps%252C+Extensions+and+Themes.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-3290945992337520146</id><published>2011-07-11T10:03:00.001-07:00</published><updated>2014-08-24T11:05:53.668-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="firsts"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="web development"/><title type='text'>New Domain, Same Old Blog</title><summary type="text">As you may have noticed, you&#39;re now viewing this blog at drewhannay.com&amp;nbsp;rather than drewhannay.blogspot.com. &amp;nbsp;This is thanks to me finally being willing to put down $10 for my own domain name. &amp;nbsp;I figured considering how often I tell people of the importance of owning their online identity, I should probably follow my own advice.

The whole domain buying process was actually </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/3290945992337520146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2011/07/new-domain-same-old-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/3290945992337520146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/3290945992337520146'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2011/07/new-domain-same-old-blog.html' title='New Domain, Same Old Blog'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLq28q0F4OYINalnPHzySlknEJH7sAfbgPrv_R8NpJlskH67fuzPGhmLwbrdgxrd0GID7cp7RA0lXR2QzTKmdX-RbbBbomCELyg8tS2i08M87zaDr6E-xSCk8ACLJ0zQPjLGrtj9lxHkRH/s72-c/Sign+up+for+Google+Apps.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-2757217418971683225</id><published>2011-03-20T10:46:00.000-07:00</published><updated>2011-03-20T10:46:41.873-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mathematics"/><category scheme="http://www.blogger.com/atom/ns#" term="thoughts"/><title type='text'>Pi is Wrong</title><summary type="text">It&#39;s a shame people are so opposed to change. &amp;nbsp;Most of trigonometry would be a whole lot easier to understand if we didn&#39;t use Pi.

</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/2757217418971683225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2011/03/pi-is-wrong.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/2757217418971683225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/2757217418971683225'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2011/03/pi-is-wrong.html' title='Pi is Wrong'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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-3688118864065003403.post-8931001957161201075</id><published>2011-03-15T19:31:00.000-07:00</published><updated>2011-03-15T19:31:01.450-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android apps"/><category scheme="http://www.blogger.com/atom/ns#" term="droid x"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><title type='text'>Wheaton College Android App</title><summary type="text">So for all of you members of the Wheaton College&amp;nbsp;community, and for anyone who might be visiting campus, I have a gift. &amp;nbsp;The (Unofficial) Wheaton College Android App.


Student made by yours truly,&amp;nbsp;Andrew Wolfe, and&amp;nbsp;Alisa Maas, this application for Android phones features several useful tools for students, faculty, staff, and those visiting campus for the first time. &amp;nbsp;You</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/8931001957161201075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2011/03/wheaton-college-android-app.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/8931001957161201075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/8931001957161201075'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2011/03/wheaton-college-android-app.html' title='Wheaton College Android App'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLTuK1aaaEuvkzo3EA6zA33zPpwKaFhqexMhcLjWqHhVxBPpMuNlgPQm-1V2g7XSAbTaa0AgJ2vEMQNEsQqS12BjbZ21WddB8Um2g-V9sOgFEbw9fmAXYgxUl7lM6Dkcu9qoxQmFmMqGiC/s72-c/app.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-4654339740439735140</id><published>2010-08-13T18:39:00.000-07:00</published><updated>2010-08-13T18:39:35.341-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android apps"/><category scheme="http://www.blogger.com/atom/ns#" term="dropbox"/><category scheme="http://www.blogger.com/atom/ns#" term="productivity"/><title type='text'>Instant File Sync? Yes, Please</title><summary type="text">One of my countless projects this summer has been a collaborative programming project with a fellow computer science student from school. This programming project involves (at the time of this posting) 280 different files, all of which are deeply intertwined so that one mistake in a file could break the entire application. &amp;nbsp;We needed to be guaranteed that these files would always be up to </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/4654339740439735140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/instant-file-sync-yes-please.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4654339740439735140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4654339740439735140'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/instant-file-sync-yes-please.html' title='Instant File Sync? Yes, Please'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZLQz991Wz7FmFbI4dCPyi-qElY3pPokjDY7Fu9sNbPKTvfkoHIiG6YY9nZlCvFpx2ICR6lf7o6BZDnbKrS4xMtmEyQojc6pHPVhQqB8ITENusYOQG5lw0e0ym8pP-HfuYRIBeWn8pSswj/s72-c/Dropbox.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-5301773423465293231</id><published>2010-08-12T22:14:00.001-07:00</published><updated>2010-08-12T22:15:17.683-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>If you understand this picture....</title><summary type="text">....then you know it&#39;s true.


</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/5301773423465293231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/if-you-understand-this-picture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/5301773423465293231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/5301773423465293231'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/if-you-understand-this-picture.html' title='If you understand this picture....'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-cU6zUtu5GCXg60j-PZ-l2aFAJ7nnuH4WezV8-0J3g97L63yKWv_TKIl-ybEnshyUKcN2SbfZnUjXsbGIHaN0gXHozkyoyGEjrzjw03oM7Q7AF2SYbMD_r7M92ZSGKmDyeU-uYkZvDYU/s72-c/matrix.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-5457129902693547561</id><published>2010-08-11T10:06:00.000-07:00</published><updated>2010-08-11T10:06:28.367-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browsers"/><category scheme="http://www.blogger.com/atom/ns#" term="canary build"/><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><title type='text'>A Canary in a Coal Mine</title><summary type="text">In early coal mines, there were no ventilation systems, making toxic gases like carbon monoxide and methane a serious problem. &amp;nbsp;Miners needed a way to detect these gases and give them enough time to get out of the shaft. Hence, the canary. &amp;nbsp;The workers would bring a canary in a cage into the mine, and because canaries bodies are more sensitive than those of humans, the miners would know</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/5457129902693547561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/canary-in-coal-mine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/5457129902693547561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/5457129902693547561'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/canary-in-coal-mine.html' title='A Canary in a Coal Mine'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5ntftsttFsKEl8nU1P8YoVi5FKFM1NIRLCm2EOnvBKO2dRCjjrP2-vU_OdrcX9MJ5gNzKQhgTU_JgeRILdsQ4m5JVP8svZvmj_ez3cAqieFUSSndoUygEegAI5IfilHsRnemOyLiXwLEY/s72-c/chrome_0004.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-7550773171467604608</id><published>2010-08-10T11:34:00.000-07:00</published><updated>2010-08-10T11:34:27.370-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="algorithms"/><category scheme="http://www.blogger.com/atom/ns#" term="mathematics"/><category scheme="http://www.blogger.com/atom/ns#" term="puzzles"/><category scheme="http://www.blogger.com/atom/ns#" term="Rubik&#39;s Cube"/><title type='text'>God&#39;s Number</title><summary type="text">Bet you didn&#39;t know God had a number. Well, He does, and people have been trying to figure out what it is since 1980. &amp;nbsp;Confused? Let me explain.

In 1974, the Rubik&#39;s Cube was invented. &amp;nbsp;Most people think of the cube as a brain puzzle, something you play with until you get bored and bury it in the back of a closet or drawer. Mathematicians, however, are fascinated by the puzzle. Solving</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/7550773171467604608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/gods-number.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/7550773171467604608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/7550773171467604608'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/gods-number.html' title='God&#39;s Number'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibSblC5yP_7B9EDCRy4wvsu_OoqwI8KhDxRAIAWQ1FApLUF_YNOvhB6DnyGJPHY5Vgr60hs4Fj_ZhWJtOPFWuFphY19LTjilWD8KOTvI6u_EznAdKRIv6HDkWoB3EWFlEpeUMH7q25fRNj/s72-c/r1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-4641216456640662126</id><published>2010-08-09T09:33:00.000-07:00</published><updated>2010-08-09T09:33:02.375-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="art"/><category scheme="http://www.blogger.com/atom/ns#" term="chicago"/><title type='text'>It&#39;s Watching You...</title><summary type="text">During yesterday&#39;s outing to Chicago, between Giordano&#39;s pizza and some urban&amp;nbsp;geocaching, we made a stop by Chicago&#39;s newest art exhibit.



Yes, that&#39;s @davidpkoch lounging in front of the giant eye.
The enormous eyeball is modeled after the eye of the artist, Tony Tasset. &amp;nbsp;The whole thing is made of 24 pieces of fiberglass and was painted by Tony and a whole crew of assistants. &amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/4641216456640662126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/its-watching-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4641216456640662126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4641216456640662126'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/its-watching-you.html' title='It&#39;s Watching You...'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIDjFuEICG7_7wnj6SxHnitmB3zTopoQAeH3fr70y2ClgdjX6kRJwujlWySKUMpdjIf4o9alaHOwXN-P9td_bS778iRGGQPfE3anFy3ihCX8_ufXoN9f3_HyyiFbQ85nneLtgqOQ6hVpXo/s72-c/2010-08-08_21-36-01_647.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-7891030078134708266</id><published>2010-08-07T21:34:00.000-07:00</published><updated>2010-08-07T21:34:43.874-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="droid x"/><category scheme="http://www.blogger.com/atom/ns#" term="firsts"/><category scheme="http://www.blogger.com/atom/ns#" term="geocaching"/><title type='text'>The Thrill of the Hunt</title><summary type="text">Last summer, my mother kept telling me all about this new craze she&#39;d been reading about, geocaching. &amp;nbsp;The basic concept is that there are millions of containers of various sizes hidden around the world. &amp;nbsp;Treasure hunters can find the coordinates of specific &quot;caches&quot; on websites like geocaching.com&amp;nbsp;and then enter those coordinates into their handheld GPS units and be led to the </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/7891030078134708266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/thrill-of-hunt.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/7891030078134708266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/7891030078134708266'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/thrill-of-hunt.html' title='The Thrill of the Hunt'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX4ui2eCXyPVMNCjVyUHKfpsvDNk2dealHA6_5hwZUcWsFjE4EpdhjgS845y5ri_mKfXXA_MZhqPwRyMsbhEL20lMNIcjCwK8Nqx30Xp8PR65XcnwGLhsnZgakx9-ZPFxLCRQbrfR7O6pX/s72-c/geo.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-7981749305943952039</id><published>2010-08-06T18:14:00.000-07:00</published><updated>2010-08-06T18:14:49.895-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="camera"/><category scheme="http://www.blogger.com/atom/ns#" term="droid x"/><category scheme="http://www.blogger.com/atom/ns#" term="images"/><title type='text'>Room with a View</title><summary type="text">I just discovered that my new phone can take automatic panoramic pictures. &amp;nbsp;You just take the first picture and then slowly move to the side and the phone takes the next picture automatically when it&#39;s lined up right. &amp;nbsp;I&#39;ve played with quite a few panorama programs and this is by far better than any other picture I&#39;ve stitched together.


Of course, my bedroom isn&#39;t the most </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/7981749305943952039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/room-with-view.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/7981749305943952039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/7981749305943952039'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/room-with-view.html' title='Room with a View'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8gEeps4QPdxg3S9LT7ndKJSAeZNqfioeL5NQru8-NKiLSqSzSMYlLy7cEl0uuv5bBGnMljUFD-X6C9g0U4qIL_IcXzGQgYbpITGRqnqWvIbqS5Q9_GE1hS-Co87zc6iWcMn3LP_eUU8qO/s72-c/2010-08-06_19-48-44_397.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-6126347309886694838</id><published>2010-08-04T13:24:00.000-07:00</published><updated>2010-08-04T13:24:06.091-07:00</updated><title type='text'>Free Money&#39;s Always Good, Right?</title><summary type="text">According to the Wall Street Journal, Bill Gates and Warren Buffett are pretty darn persuasive. &amp;nbsp;They&#39;ve convinced over 40 people, mostly billionaires, to give half of their fortunes to charity. &amp;nbsp;The project is called the Giving Pledge&amp;nbsp;and was announced by Bill and Warren about a month and a half ago. &amp;nbsp;Of course, these people aren&#39;t legally obligated in any way to give up </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/6126347309886694838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/free-moneys-always-good-right.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/6126347309886694838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/6126347309886694838'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/free-moneys-always-good-right.html' title='Free Money&#39;s Always Good, Right?'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis4egW1dnAwMFsw5PcZnc89FhRabxcA7C9RKE4QCYkM82EvoKXuTU7Kk5Wd5C7iJ5dZcBXhQfq_IfjssFYWsG5KnZOqnnvNmxfjyVU9-sAJAByxkI9PgLCJpMUINJDr6vSXkBgXZiDIGpF/s72-c/images.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3688118864065003403.post-4108983593617481405</id><published>2010-08-03T18:42:00.001-07:00</published><updated>2010-08-03T18:42:35.652-07:00</updated><title type='text'>Evaluations and Java</title><summary type="text">Evaluations. You know them. We all have to deal with them at times. &amp;nbsp;Whether it&#39;s an evaluation of the college course you just finished and you&#39;re saying all the frustrated things you&#39;ve wanted to scream at your professor all semester, or it&#39;s a chance for you to endlessly praise your counselor at the end of a glorious week of camp. &amp;nbsp;Personally, I always hate filling out evaluations. I </summary><link rel='replies' type='application/atom+xml' href='http://www.drewhannay.com/feeds/4108983593617481405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.drewhannay.com/2010/08/today-at-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4108983593617481405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3688118864065003403/posts/default/4108983593617481405'/><link rel='alternate' type='text/html' href='http://www.drewhannay.com/2010/08/today-at-work.html' title='Evaluations and Java'/><author><name>Drew Hannay</name><uri>http://www.blogger.com/profile/16413941083610347174</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLRJYb5CjV7zw87o_G8k_TkgdXYTUWnhyxdJUIcLdkdsUQTDwsGZzPEF3vMI_bi14t-ayKE6oEuk7MxCVJLfrEqRjpWfGVkX0ESn5HpsMjc5K23duDkbdFq7qKj16vRPR4pu45Qz2tyxOS/s72-c/Fullscreen+capture+832010+82225+PM.bmp.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>