<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10739193</id><updated>2012-02-16T01:13:57.004-08:00</updated><title type='text'>Andrew Krone</title><subtitle type='html'>&lt;img src="http://www.smartbrewer.com/images/ajk/blog_header2.jpg"&gt;&lt;br&gt;

MySQL, Running, Biking, Dogs and Beer</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default?start-index=26&amp;max-results=25'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>144</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10739193.post-6437028549506558657</id><published>2011-07-01T15:31:00.001-07:00</published><updated>2011-07-01T15:31:58.461-07:00</updated><title type='text'>Resetting an Android Phone</title><content type='html'>To reset an Android phone, go into the “Settings” options of the phone (usually a link in the All Programs).  Look for Privacy and at the bottom there is an option to Factory Data Reset.  If you click this, it will confirm your selection and remind you there is no turning back after.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-6437028549506558657?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/6437028549506558657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=6437028549506558657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/6437028549506558657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/6437028549506558657'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2011/07/resetting-android-phone.html' title='Resetting an Android Phone'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-4462346194273841969</id><published>2011-06-09T08:29:00.001-07:00</published><updated>2011-06-09T08:30:04.131-07:00</updated><title type='text'>Creating a MySQL Time Zone Table</title><content type='html'>Here is it, the perfect MySQL table for storing ALL timezones:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;-- Table structure for table `time_zones`&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;CREATE TABLE IF NOT EXISTS `time_zones` (&lt;br /&gt;  `ID` int(4) NOT NULL auto_increment,&lt;br /&gt;  `GMT` decimal(12,2) NOT NULL,&lt;br /&gt;  `zone` varchar(50) NOT NULL,&lt;br /&gt;  PRIMARY KEY  (`ID`),&lt;br /&gt;  UNIQUE KEY `timezone` (`zone`)&lt;br /&gt;) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;-- Dumping data for table `time_zones`&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;INSERT INTO `time_zones` (`GMT`, `zone`) VALUES&lt;br /&gt;(-12.00, '(GMT-12:00) International Date Line West'),&lt;br /&gt;(-11.00, '(GMT-11:00) Midway Island, Samoa'),&lt;br /&gt;(-10.00, '(GMT-10:00) Hawaii'),&lt;br /&gt;(-9.00, '(GMT-09:00) Alaska'),&lt;br /&gt;(-8.00, '(GMT-08:00) Tijuana, Baja California'),&lt;br /&gt;(-8.00, '(GMT-08:00) Pacific Time (US &amp; Canada)'),&lt;br /&gt;(-7.00, '(GMT-07:00) Mountain Time (US &amp; Canada)'),&lt;br /&gt;(-7.00, '(GMT-07:00) Chihuahua, La Paz, Mazatlan'),&lt;br /&gt;(-7.00, '(GMT-07:00) Arizona'),&lt;br /&gt;(-6.00, '(GMT-06:00) Saskatchewan'),&lt;br /&gt;(-6.00, '(GMT-06:00) Guadalajara, Mexico City, Monterrey'),&lt;br /&gt;(-6.00, '(GMT-06:00) Central Time (US &amp; Canada)'),&lt;br /&gt;(-6.00, '(GMT-06:00) Central America'),&lt;br /&gt;(-5.00, '(GMT-05:00) Indiana (East)'),&lt;br /&gt;(-5.00, '(GMT-05:00) Eastern Time (US &amp; Canada)'),&lt;br /&gt;(-5.00, '(GMT-05:00) Bogota, Lima, Quito, Rio Branco'),&lt;br /&gt;(-5.00, '(GMT-04:00) Santiago'),&lt;br /&gt;(-4.50, '(GMT-04:30) Caracas'),&lt;br /&gt;(-4.00, '(GMT-04:00) Manaus'),&lt;br /&gt;(-4.00, '(GMT-04:00) La Paz'),&lt;br /&gt;(-4.00, '(GMT-04:00) Atlantic Time (Canada)'),&lt;br /&gt;(-3.50, '(GMT-03:30) Newfoundland'),&lt;br /&gt;(-3.00, '(GMT-03:00) Montevideo'),&lt;br /&gt;(-3.00, '(GMT-03:00) Greenland'),&lt;br /&gt;(-3.00, '(GMT-03:00) Georgetown'),&lt;br /&gt;(-3.00, '(GMT-03:00) Buenos Aires'),&lt;br /&gt;(-3.00, '(GMT-03:00) Brasilia'),&lt;br /&gt;(-2.00, '(GMT-02:00) Mid-Atlantic'),&lt;br /&gt;(-1.00, '(GMT-01:00) Cape Verde Is.'),&lt;br /&gt;(-1.00, '(GMT-01:00) Azores'),&lt;br /&gt;(0.00, '(GMT) Casablanca'),&lt;br /&gt;(0.00, '(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lis'),&lt;br /&gt;(0.00, '(GMT) Monrovia, Reykjavik'),&lt;br /&gt;(1.00, '(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockho'),&lt;br /&gt;(1.00, '(GMT+01:00) Belgrade, Bratislava, Budapest, Ljublj'),&lt;br /&gt;(1.00, '(GMT+01:00) Brussels, Copenhagen, Madrid, Paris'),&lt;br /&gt;(1.00, '(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb'),&lt;br /&gt;(1.00, '(GMT+01:00) West Central Africa'),&lt;br /&gt;(2.00, '(GMT+02:00) Athens, Bucharest, Istanbul'),&lt;br /&gt;(2.00, '(GMT+02:00) Amman'),&lt;br /&gt;(2.00, '(GMT+02:00) Windhoek'),&lt;br /&gt;(2.00, '(GMT+02:00) Minsk'),&lt;br /&gt;(2.00, '(GMT+02:00) Jerusalem'),&lt;br /&gt;(2.00, '(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, '),&lt;br /&gt;(2.00, '(GMT+02:00) Harare, Pretoria'),&lt;br /&gt;(2.00, '(GMT+02:00) Cairo'),&lt;br /&gt;(2.00, '(GMT+02:00) Beirut'),&lt;br /&gt;(3.00, '(GMT+03:00) Tbilisi'),&lt;br /&gt;(3.00, '(GMT+03:00) Nairobi'),&lt;br /&gt;(3.00, '(GMT+03:00) Moscow, St. Petersburg, Volgograd'),&lt;br /&gt;(3.00, '(GMT+03:00) Kuwait, Riyadh'),&lt;br /&gt;(3.00, '(GMT+03:00) Baghdad'),&lt;br /&gt;(3.50, '(GMT+03:30) Tehran'),&lt;br /&gt;(4.00, '(GMT+04:00) Yerevan'),&lt;br /&gt;(4.00, '(GMT+04:00) Port Louis'),&lt;br /&gt;(4.00, '(GMT+04:00) Caucasus Standard Time'),&lt;br /&gt;(4.00, '(GMT+04:00) Baku'),&lt;br /&gt;(4.00, '(GMT+04:00) Abu Dhabi, Muscat'),&lt;br /&gt;(4.50, '(GMT+04:30) Kabul'),&lt;br /&gt;(5.00, '(GMT+05:00) Tashkent'),&lt;br /&gt;(5.00, '(GMT+05:00) Islamabad, Karachi'),&lt;br /&gt;(5.00, '(GMT+05:00) Ekaterinburg'),&lt;br /&gt;(5.50, '(GMT+05:30) Sri Jayawardenepura'),&lt;br /&gt;(5.50, '(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi'),&lt;br /&gt;(5.75, '(GMT+05:45) Kathmandu'),&lt;br /&gt;(6.00, '(GMT+06:00) Almaty, Novosibirsk'),&lt;br /&gt;(6.00, '(GMT+06:00) Astana, Dhaka'),&lt;br /&gt;(6.50, '(GMT+06:30) Yangon (Rangoon)'),&lt;br /&gt;(7.00, '(GMT+07:00) Bangkok, Hanoi, Jakarta'),&lt;br /&gt;(7.00, '(GMT+07:00) Krasnoyarsk'),&lt;br /&gt;(8.00, '(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi'),&lt;br /&gt;(8.00, '(GMT+08:00) Irkutsk, Ulaan Bataar'),&lt;br /&gt;(8.00, '(GMT+08:00) Kuala Lumpur, Singapore'),&lt;br /&gt;(8.00, '(GMT+08:00) Perth'),&lt;br /&gt;(8.00, '(GMT+08:00) Taipei'),&lt;br /&gt;(9.00, '(GMT+09:00) Osaka, Sapporo, Tokyo'),&lt;br /&gt;(9.00, '(GMT+09:00) Seoul'),&lt;br /&gt;(9.00, '(GMT+09:00) Yakutsk'),&lt;br /&gt;(9.50, '(GMT+09:30) Adelaide'),&lt;br /&gt;(9.50, '(GMT+09:30) Darwin'),&lt;br /&gt;(10.00, '(GMT+10:00) Brisbane'),&lt;br /&gt;(10.00, '(GMT+10:00) Canberra, Melbourne, Sydney'),&lt;br /&gt;(10.00, '(GMT+10:00) Guam, Port Moresby'),&lt;br /&gt;(10.00, '(GMT+10:00) Hobart'),&lt;br /&gt;(10.00, '(GMT+10:00) Vladivostok'),&lt;br /&gt;(11.00, '(GMT+11:00) Magadan, Solomon Is., New Caledonia'),&lt;br /&gt;(12.00, '(GMT+12:00) Auckland, Wellington'),&lt;br /&gt;(12.00, '(GMT+12:00) Fiji, Kamchatka, Marshall Is.'),&lt;br /&gt;(13.00, '(GMT+13:00) Nuku''alofa');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-4462346194273841969?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/4462346194273841969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=4462346194273841969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/4462346194273841969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/4462346194273841969'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2011/06/creating-mysql-time-zone-table.html' title='Creating a MySQL Time Zone Table'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-4708459623073674667</id><published>2011-01-03T20:11:00.001-08:00</published><updated>2011-01-03T20:11:29.880-08:00</updated><title type='text'>Home routers that automatically run Tor.</title><content type='html'>&lt;a href="http://www.technologyreview.com/web/26981/?a=f"&gt;http://www.technologyreview.com/web/26981/?a=f&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-4708459623073674667?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/4708459623073674667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=4708459623073674667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/4708459623073674667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/4708459623073674667'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2011/01/home-routers-that-automatically-run-tor.html' title='Home routers that automatically run Tor.'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-5682007304663422252</id><published>2011-01-03T20:06:00.000-08:00</published><updated>2011-01-03T20:07:00.341-08:00</updated><title type='text'>Interesting Decoded Civil War Message</title><content type='html'>http://www.aolnews.com/2010/12/25/civil-war-message-in-a-bottle-opened-decoded/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-5682007304663422252?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/5682007304663422252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=5682007304663422252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/5682007304663422252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/5682007304663422252'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2011/01/interesting-decoded-civil-war-message.html' title='Interesting Decoded Civil War Message'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-6384131572994450415</id><published>2010-10-04T10:17:00.000-07:00</published><updated>2010-10-04T10:19:45.198-07:00</updated><title type='text'>ASP.NET Security Hole</title><content type='html'>Encrypted applications on Microsoft’s .NET framework are vulnerable without the patch.&lt;br /&gt;&lt;br /&gt;From Microsoft website:&lt;br /&gt;“An attacker who successfully exploited this vulnerability could read data, such as the view state, which was encrypted by the server.”&lt;br /&gt;&lt;br /&gt;Wow!&lt;br /&gt;&lt;br /&gt;I can’t believe Microsoft was so slow to produce a patch.  &lt;br /&gt;&lt;br /&gt;Patch here:&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-070.mspx"&gt;http://www.microsoft.com/technet/security/bulletin/ms10-070.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also, discussion about the vulnerability here:&lt;br /&gt;&lt;a href="http://www.schneier.com/blog/archives/2010/09/new_attack_agai_1.html"&gt;http://www.schneier.com/blog/archives/2010/09/new_attack_agai_1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bad Microsoft!!&lt;br /&gt;Andy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-6384131572994450415?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/6384131572994450415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=6384131572994450415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/6384131572994450415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/6384131572994450415'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/10/aspnet-security-hole.html' title='ASP.NET Security Hole'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-5716273864831443922</id><published>2010-09-23T15:02:00.000-07:00</published><updated>2010-09-23T15:06:23.964-07:00</updated><title type='text'>How Foreclosures and Short Sales Make Banks Money</title><content type='html'>This is an excellent video on how banks really makes the taxpayer pick up the tab with home loans.  Forget loan modifications unless it's a short sale or foreclosure.&lt;br /&gt;&lt;br /&gt;-Andy&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=ssl5yb7FewA"&gt;http://www.youtube.com/watch?v=ssl5yb7FewA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-5716273864831443922?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/5716273864831443922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=5716273864831443922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/5716273864831443922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/5716273864831443922'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/09/how-foreclosures-and-short-sales-make.html' title='How Foreclosures and Short Sales Make Banks Money'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-7978050088122854302</id><published>2010-09-03T14:53:00.001-07:00</published><updated>2010-09-13T09:32:15.618-07:00</updated><title type='text'>Student Loan Slavery</title><content type='html'>This is really good.  Credit to &lt;a href="http://www.collegescholarships.org/research/student-loans/"&gt;College Scholarships dot org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.solidhost.net/images/andy_blog/student-loan-scheme.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iAiU24VWbN8/TIFvPfWNcGI/AAAAAAAAAQ8/9fOVXyhy-i0/s800/student-loan-scheme.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5512809730781573218" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-7978050088122854302?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/7978050088122854302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=7978050088122854302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7978050088122854302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7978050088122854302'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/09/student-loan-slavery.html' title='Student Loan Slavery'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_iAiU24VWbN8/TIFvPfWNcGI/AAAAAAAAAQ8/9fOVXyhy-i0/s72-c/student-loan-scheme.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8517234946550060183</id><published>2010-08-09T14:51:00.000-07:00</published><updated>2010-08-09T15:02:00.368-07:00</updated><title type='text'>Today's Reading</title><content type='html'>&lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?file=/c/a/2010/08/07/BUP31EPRL8.DTL&amp;source=patrick.net"&gt;SF Homes Drop due to distressed Sales&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://globaleconomicanalysis.blogspot.com/2010/08/underemployment-284-for-ages-18-to-29.html?source=patrick.net"&gt;Underemployment 18.4%&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://online.wsj.com/article/SB10001424052748703748904575411713335505250.html?mod=WSJ_hp_mostpop_read"&gt;WSJ, America's future has changed for our kids&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.contracostatimes.com/top-stories/ci_15697701?source=patrick.net.net"&gt;Contra Costa Pensions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bloomberg.com/news/2010-08-09/structured-notes-are-wall-street-s-next-bubble-institutional-risk-says.html"&gt;Structured Notes Are Wall Street’s ‘Next Bubble’&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8517234946550060183?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/8517234946550060183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=8517234946550060183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8517234946550060183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8517234946550060183'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/08/todays-reading.html' title='Today&apos;s Reading'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-4677315146732528612</id><published>2010-05-11T15:58:00.000-07:00</published><updated>2010-05-11T16:27:42.674-07:00</updated><title type='text'>The "Drobo FS" is Garbage</title><content type='html'>The &lt;a href="http://www.drobo.com/"&gt;Drobo FS&lt;/a&gt; is garbage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: I updated the "Drobo FS" and the Drobo software to the latest version first.&lt;br /&gt;&lt;br /&gt;Here's why it's junk.&lt;br /&gt;&lt;br /&gt;1).  The device DOES NOT allow you to update the WORKGROUP name or the DEVICE name.  If you want to setup //DROBOGROUP/ANDYSDROBO you CANNOT do this.  Despite the options being there in the software utility your changes after restarting the device are not saved to the device.&lt;br /&gt;&lt;br /&gt;2).  Proprietary and unfriendly software - To maintain file share names and settings the software requires Microsoft's .NET service.  You must also install the software on a PC in the same subnet (i.e. not remote administration).  Good luck with a Linux Network!!! &lt;br /&gt;&lt;br /&gt;3).  The email notifications setup DOES NOT work!!!&lt;br /&gt;&lt;br /&gt;4).  Misleading - The simplicity of the device would suggest the software to manage it would also be simple (i.e https administration).  Nope, you have to install the software on a local PC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, why did they call it the "FS"?  I suppose for "File Sharing", but that's pretty obvious because it's a NAS device with an Ethernet cable.  Who was Marketing this thing?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-4677315146732528612?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/4677315146732528612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=4677315146732528612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/4677315146732528612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/4677315146732528612'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/05/drobo-fs-is-garbage.html' title='The &quot;Drobo FS&quot; is Garbage'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-389973099842667429</id><published>2010-05-08T17:24:00.000-07:00</published><updated>2010-05-09T12:50:56.944-07:00</updated><title type='text'>Saturday Morning Run -  May 8, 2010</title><content type='html'>Went on a grueling run this morning with the Tamalpa folks.&lt;br /&gt;&lt;br /&gt;What a great way to start a Saturday!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I should back up a little.  The run started harmless enough until I decided to run to Stinson Beach after running about 7 miles down through Muir Woods.  This post is mainly to share photos.  There's more info about the run at &lt;a href="http://www.saturdaymorningrun.com/"&gt;http://www.saturdaymorningrun.com/&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's the elevation and distance profile.  According to my Garmin 305 I had 8,525 of total vertical ascent.  Ouch...  Although, I think it was more like 6,500.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_iAiU24VWbN8/S-YGQM6X4VI/AAAAAAAAANk/0n4F2PsBG94/s1600/elev.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 211px;" src="http://4.bp.blogspot.com/_iAiU24VWbN8/S-YGQM6X4VI/AAAAAAAAANk/0n4F2PsBG94/s400/elev.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469065672901779794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's the route I took, Stinson Beach is on the left, Mill Valley is on the right.  The highest peak is Mt. Tam's East Peak .&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_iAiU24VWbN8/S-YIfohDRtI/AAAAAAAAAOc/ITmdUZwfiSg/s1600/route.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 206px;" src="http://2.bp.blogspot.com/_iAiU24VWbN8/S-YIfohDRtI/AAAAAAAAAOc/ITmdUZwfiSg/s400/route.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469068137033058002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tamalpa Folk:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_iAiU24VWbN8/S-YJJY0kZtI/AAAAAAAAAOs/5Q8EZDIwSoc/s1600/peops.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_iAiU24VWbN8/S-YJJY0kZtI/AAAAAAAAAOs/5Q8EZDIwSoc/s400/peops.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469068854374459090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of many bridges:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_iAiU24VWbN8/S-YHMFmvPDI/AAAAAAAAANs/ChAjs9cKvkQ/s1600/birdge.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://4.bp.blogspot.com/_iAiU24VWbN8/S-YHMFmvPDI/AAAAAAAAANs/ChAjs9cKvkQ/s400/birdge.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469066701732527154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Creek near Muir Woods:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YJd2UJ5wI/AAAAAAAAAO0/QDN6eW1taPM/s1600/creek+muir.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YJd2UJ5wI/AAAAAAAAAO0/QDN6eW1taPM/s400/creek+muir.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469069205888952066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Coastal Fire Road sign near the top of Cardiac, also by the Ranger Station:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YHUmbW0zI/AAAAAAAAAN0/h4wxNu3iwPU/s1600/coastal+fire+rd.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YHUmbW0zI/AAAAAAAAAN0/h4wxNu3iwPU/s400/coastal+fire+rd.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469066847982113586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tamalpa Folk Running down to Muir Woods visitor center:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_iAiU24VWbN8/S-YHrNdPf3I/AAAAAAAAAN8/T3AX6vVnfCU/s1600/runin+peops.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_iAiU24VWbN8/S-YHrNdPf3I/AAAAAAAAAN8/T3AX6vVnfCU/s400/runin+peops.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469067236416126834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;North West View to Pt. Reyes from the top of Cardiac:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YH3bnnVrI/AAAAAAAAAOE/ZzT9HHpF4Yg/s1600/looking+north+west++towards+pt+reyes.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YH3bnnVrI/AAAAAAAAAOE/ZzT9HHpF4Yg/s400/looking+north+west++towards+pt+reyes.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469067446376158898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;South View near Cardiac:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YICl-qMPI/AAAAAAAAAOM/DjUXLbdj0gs/s1600/looking+south+from+top+of+cardiac.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YICl-qMPI/AAAAAAAAAOM/DjUXLbdj0gs/s400/looking+south+from+top+of+cardiac.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469067638135730418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sign before heading back up from Stinson:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_iAiU24VWbN8/S-YKUIAeAfI/AAAAAAAAAO8/9F9d3RLbfSk/s1600/sign+at+stinson.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_iAiU24VWbN8/S-YKUIAeAfI/AAAAAAAAAO8/9F9d3RLbfSk/s400/sign+at+stinson.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469070138351157746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Totals:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YIS_Al2xI/AAAAAAAAAOU/dJeucuv9HUk/s1600/total+time.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_iAiU24VWbN8/S-YIS_Al2xI/AAAAAAAAAOU/dJeucuv9HUk/s400/total+time.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5469067919732628242" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-389973099842667429?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/389973099842667429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=389973099842667429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/389973099842667429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/389973099842667429'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/05/saturday-morning-run-may-8-2010.html' title='Saturday Morning Run -  May 8, 2010'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_iAiU24VWbN8/S-YGQM6X4VI/AAAAAAAAANk/0n4F2PsBG94/s72-c/elev.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8101188809882263322</id><published>2010-05-01T17:14:00.000-07:00</published><updated>2010-05-06T10:32:54.331-07:00</updated><title type='text'>Lucas Valley Mountain Climb April 24, 2010</title><content type='html'>What an incredible place I live.&lt;br /&gt;&lt;br /&gt;Ran to the top of the "Big Cat" today.  Just an awesome incline run, the start of the steep hill is at about 300 ft. elevation and the top is about 1,200 feet.  It's not quite a 1,000 foot climb but since my house is at 180 feet I think it's fair to say it's 1,000.&lt;br /&gt;&lt;br /&gt;I'm looking to buy the Alterra soon, from what others have said only a barometric device can accurately give you your elevation.  I'm also getting tired of charging my Garmin 305.&lt;br /&gt;&lt;br /&gt;Super Cuul...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_iAiU24VWbN8/S9zFMQ3zYhI/AAAAAAAAANU/2HvRkDo5Uso/s1600/Alterra_20093.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 260px; height: 260px;" src="http://3.bp.blogspot.com/_iAiU24VWbN8/S9zFMQ3zYhI/AAAAAAAAANU/2HvRkDo5Uso/s400/Alterra_20093.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5466460862199063058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's Honey Brown and I at the top of the ridge:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_iAiU24VWbN8/S9zE7ip26GI/AAAAAAAAANE/xVzDaP1dEiM/s1600/IMG_4363.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_iAiU24VWbN8/S9zE7ip26GI/AAAAAAAAANE/xVzDaP1dEiM/s400/IMG_4363.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5466460574914635874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also, here's a few view from the top:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_iAiU24VWbN8/S9zFHG7ndUI/AAAAAAAAANM/-ZtfL5WERXE/s1600/IMG_4360.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_iAiU24VWbN8/S9zFHG7ndUI/AAAAAAAAANM/-ZtfL5WERXE/s400/IMG_4360.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5466460773631358274" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8101188809882263322?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/8101188809882263322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=8101188809882263322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8101188809882263322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8101188809882263322'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/05/lucas-valley-mountain-climb-april-24.html' title='Lucas Valley Mountain Climb April 24, 2010'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_iAiU24VWbN8/S9zFMQ3zYhI/AAAAAAAAANU/2HvRkDo5Uso/s72-c/Alterra_20093.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-2233650512282487624</id><published>2010-04-30T16:36:00.001-07:00</published><updated>2010-04-30T16:38:51.996-07:00</updated><title type='text'>Excellent Soul Comic</title><content type='html'>Originally from: http://www.ritholtz.com/blog/wp-content/uploads/2010/04/CDO-Souls-short.PNG.png&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_iAiU24VWbN8/S9tpxsvqCcI/AAAAAAAAAM8/Bi1Hb5bVgss/s1600/CDO-Souls-short.PNG.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 393px; height: 400px;" src="http://2.bp.blogspot.com/_iAiU24VWbN8/S9tpxsvqCcI/AAAAAAAAAM8/Bi1Hb5bVgss/s400/CDO-Souls-short.PNG.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5466078875289782722" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-2233650512282487624?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/2233650512282487624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=2233650512282487624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/2233650512282487624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/2233650512282487624'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/04/excellent-soul-comic.html' title='Excellent Soul Comic'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_iAiU24VWbN8/S9tpxsvqCcI/AAAAAAAAAM8/Bi1Hb5bVgss/s72-c/CDO-Souls-short.PNG.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-9047462361089668846</id><published>2010-03-23T15:31:00.000-07:00</published><updated>2010-03-23T15:43:09.667-07:00</updated><title type='text'>Sorting two columns in a single table using MySQL</title><content type='html'>So, someone might say that to sort two columns in a single table using MySQL the statement would look like this:&lt;br /&gt;&lt;br /&gt;SELECT * FROM table ORDER BY column1,column2 ASC&lt;br /&gt;&lt;br /&gt;This would ONLY sort by "column1" first and then "column2".  This is hardly what we're after. &lt;br /&gt;&lt;br /&gt;Say you had a column called "time" (that is also built using "time") and a column called "date" (that is built using "date").  If we wanted to truly sort the rows in this table by date AND time we need to do a join like this:&lt;br /&gt;&lt;br /&gt;SELECT * FROM (&lt;br /&gt;&lt;br /&gt;( SELECT * FROM events ORDER BY date ASC)&lt;br /&gt;     UNION&lt;br /&gt;( SELECT * FROM events  ORDER BY time ASC)&lt;br /&gt;&lt;br /&gt;) AS WOWZER WHERE some_column='some_criteria'";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let's break it down.  First, we start a typical select statement (first line).  Then we have a VERY simple join that says I want the date column and time columns joined as a column called "WOWZER".  Finally we only want certain criteria for this select.&lt;br /&gt;&lt;br /&gt;This is how to truly sort using two columns, unfortunately ORDER BY will not work correctly  with just a comma between the two sorts because the items being sorted would be independent of one another.&lt;br /&gt;&lt;br /&gt;-Andy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-9047462361089668846?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/9047462361089668846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=9047462361089668846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/9047462361089668846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/9047462361089668846'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2010/03/sorting-two-columns-in-single-table.html' title='Sorting two columns in a single table using MySQL'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-4383153785682308894</id><published>2009-10-22T09:26:00.000-07:00</published><updated>2009-10-22T10:42:56.091-07:00</updated><title type='text'>Outlook + Thunderbird + OpenLDAP = Fail</title><content type='html'>So, I've tried to build an OpenLDAP directory that can be viewed by both Outlook and Thunderbird clients.&lt;br /&gt;&lt;br /&gt;The idea is simple enough, but Microsoft's insistence on re-writing standardized protocols makes the task VERY difficult.  This makes sense, why would Microsoft's Active Directory want to be compatible with an Open Source system that's free?&lt;br /&gt;&lt;br /&gt;Here's the breakdown, Outlook 2007 searches for the following fields when accessing an LDAP, diregard the first line, that's the connection:&lt;br /&gt;&lt;br /&gt;conn=521 op=1 SRCH attr=&lt;br /&gt; cn&lt;br /&gt; commonName  &lt;br /&gt; mail&lt;br /&gt; roleOccupant&lt;br /&gt; display-name&lt;br /&gt; displayname&lt;br /&gt; sn&lt;br /&gt; surname&lt;br /&gt; co&lt;br /&gt; organizationName&lt;br /&gt; o&lt;br /&gt; givenName&lt;br /&gt; legacyExchangeDN&lt;br /&gt; objectClass&lt;br /&gt; uid&lt;br /&gt; mailNickname&lt;br /&gt; title&lt;br /&gt; company&lt;br /&gt; physicalDeliveryOfficeName&lt;br /&gt; telephoneNumber&lt;br /&gt; homephone&lt;br /&gt; Telephone-Office2&lt;br /&gt; facsimileTelephoneNumber&lt;br /&gt; mobile&lt;br /&gt; Telephone-Assistant&lt;br /&gt; pager&lt;br /&gt; info&lt;br /&gt;&lt;br /&gt;And here's Thunderbird's query:&lt;br /&gt;conn=0 op=1 SRCH attr=&lt;br /&gt;  o &lt;br /&gt;  company&lt;br /&gt;  mail &lt;br /&gt;  mozillaUseHtmlMail &lt;br /&gt;  xmozillausehtmlmail &lt;br /&gt;  mozillaCustom2 &lt;br /&gt;  custom2 &lt;br /&gt;  mozillaHomeCountryName &lt;br /&gt;  ou &lt;br /&gt;  department &lt;br /&gt;  departmentnumber &lt;br /&gt;  orgunit &lt;br /&gt;  mobile &lt;br /&gt;  cellphone &lt;br /&gt;  carphone &lt;br /&gt;  telephoneNumber &lt;br /&gt;  title &lt;br /&gt;  mozillaCustom1 &lt;br /&gt;  custom1 &lt;br /&gt;  mozillaNickname &lt;br /&gt;  xmozillanickname &lt;br /&gt;  mozillaWorkUrl &lt;br /&gt;  workurl &lt;br /&gt;  fax &lt;br /&gt;  facsimiletelephonenumber &lt;br /&gt;  mozillaSecondEmail &lt;br /&gt;  xmozillasecondemail &lt;br /&gt;  mozillaCustom4 &lt;br /&gt;  custom4 &lt;br /&gt;  nsAIMid &lt;br /&gt;  nscpaimscreenname &lt;br /&gt;  street &lt;br /&gt;  streetaddress &lt;br /&gt;  postOfficeBox &lt;br /&gt;  givenName &lt;br /&gt;  l &lt;br /&gt;  locality &lt;br /&gt;  homePhone &lt;br /&gt;  mozillaHomeUrl &lt;br /&gt;  homeurl &lt;br /&gt;  mozillaHomeStreet &lt;br /&gt;  st &lt;br /&gt;  region &lt;br /&gt;  mozillaHomePostalCode &lt;br /&gt;  mozillaHomeLocalityName &lt;br /&gt;  mozillaCustom3 &lt;br /&gt;  custom3 &lt;br /&gt;  birthyear &lt;br /&gt;  mozillaWorkStreet2 &lt;br /&gt;  mozillaHomeStreet2 &lt;br /&gt;  postalCode &lt;br /&gt;  zip &lt;br /&gt;  c &lt;br /&gt;  countryname &lt;br /&gt;  pager &lt;br /&gt;  pagerphone &lt;br /&gt;  sn &lt;br /&gt;  surname &lt;br /&gt;  mozillaHomeState &lt;br /&gt;  description &lt;br /&gt;  notes &lt;br /&gt;  modifytimestamp &lt;br /&gt;  cn &lt;br /&gt;  commonname &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The funny part is the free and open source search by Thunderbird is much more detailed and thorough.  Outlook's search on the other hand defies standards.  The "Company" field for Outlook is "company" in the LDAP.  However this is INCORRECT.  The field Outlook should put in as the company is "organizationName" or "o".  A newbie reading this might think Microsoft is just being intuitive.  Nope, their encouraging their proprietary systems so they cannot interact with open source systems.&lt;br /&gt;&lt;br /&gt;As far as I know LDAP has been around a very long time and Microsoft should not ignore the basic schema and standards currently in place. At the very top (the core.schema) the organizationName (or 'o') has been there for a very long time.&lt;br /&gt;&lt;br /&gt;Anyway, a work around  is to define the 'o' for open source as the same as 'company' for the mega evil giant, Microsoft.&lt;br /&gt;&lt;br /&gt;-Andy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-4383153785682308894?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/4383153785682308894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=4383153785682308894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/4383153785682308894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/4383153785682308894'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/10/outlook-thunderbird-openldap-fail.html' title='Outlook + Thunderbird + OpenLDAP = Fail'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8582278373404416331</id><published>2009-07-10T18:36:00.001-07:00</published><updated>2009-07-10T18:36:13.262-07:00</updated><title type='text'>Running</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HkDnvzJailc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/HkDnvzJailc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8582278373404416331?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/8582278373404416331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=8582278373404416331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8582278373404416331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8582278373404416331'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/07/running.html' title='Running'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8475532977736368011</id><published>2009-07-08T10:07:00.001-07:00</published><updated>2009-07-08T10:07:27.134-07:00</updated><title type='text'>Housing....</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bNmcf4Y3lGM&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bNmcf4Y3lGM&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8475532977736368011?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/8475532977736368011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=8475532977736368011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8475532977736368011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8475532977736368011'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/07/housing.html' title='Housing....'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-3846522836950966888</id><published>2009-07-06T14:15:00.001-07:00</published><updated>2009-07-06T14:15:45.742-07:00</updated><title type='text'>The Great American Bubble Machine:</title><content type='html'>The Great American Bubble Machine:&lt;br /&gt;&lt;br /&gt;http://www.rollingstone.com/politics/story/28816321/the_great_american_bubble_machine&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-3846522836950966888?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/3846522836950966888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=3846522836950966888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3846522836950966888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3846522836950966888'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/07/great-american-bubble-machine.html' title='The Great American Bubble Machine:'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8163621854322716337</id><published>2009-06-10T12:53:00.000-07:00</published><updated>2009-06-10T12:54:16.821-07:00</updated><title type='text'>Peter Schiff</title><content type='html'>&lt;a href="http://www.ritholtz.com/blog/2009/06/peter-schiff-on-tds/"&gt;http://www.ritholtz.com/blog/2009/06/peter-schiff-on-tds/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8163621854322716337?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/8163621854322716337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=8163621854322716337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8163621854322716337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8163621854322716337'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/06/peter-schiff.html' title='Peter Schiff'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8868323543803347827</id><published>2009-05-01T18:30:00.000-07:00</published><updated>2009-05-01T18:34:39.031-07:00</updated><title type='text'>One Command: "sudo apt-get install ndisgtk"</title><content type='html'>Ugh, the online forums are such a waist of time!!!  IF you want to install a wireless PCI card on Ubuntu run the above command and download the "inf" driver from the vendor's webpage.&lt;br /&gt;&lt;br /&gt;The above command can also help if your Ubuntu system freezes after installing a PCI card.  The key is to use the intended driver for any card AND install the driver using NDIS wrappers before installing the PCI card.  The generic Linux drivers are just too generic, Windows can't even keep a list of reliable drivers and the hardware manufacturers builf their equipment for Linux!!!!&lt;br /&gt;&lt;br /&gt;-Andy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8868323543803347827?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/8868323543803347827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=8868323543803347827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8868323543803347827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8868323543803347827'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/05/one-command-sudo-apt-get-install.html' title='One Command: &quot;sudo apt-get install ndisgtk&quot;'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-196214474189311763</id><published>2009-04-20T20:56:00.000-07:00</published><updated>2009-04-20T20:57:06.941-07:00</updated><title type='text'>Edicts to Live By</title><content type='html'>Ten principles for a Black Swan-proof world&lt;br /&gt;&lt;br /&gt;    1. What is fragile should break early while it is still small. Nothing should ever become too big to fail.&lt;br /&gt;&lt;br /&gt;    2. No socialisation of losses and privatisation of gains. Whatever may need to be bailed out should be nationalised; whatever does not need a bail-out should be free, small and risk-bearing. We have managed to combine the worst of capitalism and socialism.&lt;br /&gt;&lt;br /&gt;    3. People who were driving a school bus blindfolded (and crashed it) should never be given a new bus. The economics establishment (universities, regulators, central bankers, government officials, various organisations staffed with economists) lost its legitimacy with the failure of the system.&lt;br /&gt;&lt;br /&gt;    4. Do not let someone making an “incentive” bonus manage a nuclear plant – or your financial risks. Odds are he would cut every corner on safety to show “profits” while claiming to be “conservative”.&lt;br /&gt;&lt;br /&gt;    5. Counter-balance complexity with simplicity. The complex economy is already a form of leverage: the leverage of efficiency.&lt;br /&gt;&lt;br /&gt;    6. Do not give children sticks of dynamite, even if they come with a warning.&lt;br /&gt;&lt;br /&gt;    7. Only Ponzi schemes should depend on confidence. Governments should never need to “restore confidence”. Be robust in the face of them.&lt;br /&gt;&lt;br /&gt;    8. Do not give an addict more drugs if he has withdrawal pains. Using leverage to cure the problems of too much leverage is denial.&lt;br /&gt;&lt;br /&gt;    9. Economic life should be definancialised. Citizens should not depend on financial assets or fallible “expert” advice for their retirement.&lt;br /&gt;&lt;br /&gt;    10. Make an omelette with the broken eggs. We need to rebuild the hull with new (stronger) materials; we will have to remake the system before it does so itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-196214474189311763?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/196214474189311763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=196214474189311763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/196214474189311763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/196214474189311763'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/04/edicts-to-live-by.html' title='Edicts to Live By'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-7067652301836643371</id><published>2009-04-15T11:55:00.001-07:00</published><updated>2009-04-15T11:56:06.157-07:00</updated><title type='text'>Bank REO Websites</title><content type='html'>IndyMac Bank REO:&lt;br /&gt;http://apps.indymacbank.com/individuals/realestate/search.asp&lt;br /&gt;&lt;br /&gt;Ocwen Financial REO:&lt;br /&gt;http://www.ocwen.com/reo/home.cfm&lt;br /&gt;&lt;br /&gt;JP Morgan Chase Bank REO:&lt;br /&gt;http://mortgage.chase.com/pages/other/co_properties_landing.jsp&lt;br /&gt;&lt;br /&gt;M&amp;T Bank REO:&lt;br /&gt;http://services.mandtbank.com/personal/bank_owned_prop.cfm&lt;br /&gt;&lt;br /&gt;Wells Fargo REO:&lt;br /&gt;https://www.pasreo.com/reo/&lt;br /&gt;&lt;br /&gt;Washington Mutual REO (WAMU):&lt;br /&gt;http://www.wamuproperties.com&lt;br /&gt;&lt;br /&gt;American Home Mortgage REO:&lt;br /&gt;They aren't taking mortgage applications anymore but they are selling real estate, go figure. ;)&lt;br /&gt;http://www.ahmhomes.com&lt;br /&gt;&lt;br /&gt;Wachovia REO:&lt;br /&gt;http://reo.wachovia.com/&lt;br /&gt;&lt;br /&gt;Washington Mutual REO:&lt;br /&gt;I could not locate any information about their REO.&lt;br /&gt;&lt;br /&gt;Deutsche Bank REO:&lt;br /&gt;No information is available online.&lt;br /&gt;&lt;br /&gt;SunTrust REO:&lt;br /&gt;SunTrust Mortgage, Inc website claims that all REO is listed with local real estate agents. Below is a link to their REO practices.&lt;br /&gt;http://www.suntrustmortgage.com/reo.asp&lt;br /&gt;&lt;br /&gt;First Niagra Bank REO:&lt;br /&gt;The First Niagra website states that REO listings are not currently available but they do list contact information.&lt;br /&gt;http://www.fnfg.com/personal_banking/mortgages/real_estate_owned_sale.asp&lt;br /&gt;&lt;br /&gt;Key Bank REO:&lt;br /&gt;No Key Bank REO information is availabe at this time.&lt;br /&gt;&lt;br /&gt;Compass Bank REO:&lt;br /&gt;https://www.compassbank.com/appforms/properties/index.jsp&lt;br /&gt;&lt;br /&gt;Fannie Mae REO:&lt;br /&gt;http://www.mortgagecontent.net/reoSearchApplication/fanniemae/&lt;br /&gt;&lt;br /&gt;Freddie Mac REO:&lt;br /&gt;http://www.homesteps.com/hm01_1featuresearch.htm&lt;br /&gt;&lt;br /&gt;HUD REO:&lt;br /&gt;http://www.hud.gov/homes/index.cfm&lt;br /&gt;&lt;br /&gt;HomeSales.gov also offers properties offered for sale by the government.&lt;br /&gt;&lt;br /&gt;Coldwell Banker REO Division&lt;br /&gt;Coldwell Banker REO Division&lt;br /&gt;&lt;br /&gt;Regions Bank Properties&lt;br /&gt;http://realestate.regions.com/servlet/Ore/ForeclosedPropertySearch.jsp&lt;br /&gt;&lt;br /&gt;Citibank REO&lt;br /&gt;http://www.citimortgage.com/Mortgage/Oreo/SearchListing.do&lt;br /&gt;&lt;br /&gt;SBA Properties&lt;br /&gt;http://app1.sba.gov/pfsales/dsp_search.html&lt;br /&gt;&lt;br /&gt;FDIC Real Estate Owned&lt;br /&gt;http://www4.fdic.gov/DRRORE/&lt;br /&gt;&lt;br /&gt;Sallie Mae Financial Services Properties&lt;br /&gt;http://www.grpcapital.com/properties/index.html&lt;br /&gt;&lt;br /&gt;BB&amp;T REO (Branch Bank and Trust)&lt;br /&gt;http://www.bbt.com/applications/specialassets/search.asp&lt;br /&gt;&lt;br /&gt;Beal Bank Commercial REO&lt;br /&gt;http://www.bealbank.com/Content.aspx?ID=13&lt;br /&gt;&lt;br /&gt;GRP Financial Services Properties&lt;br /&gt;http://www.grpcapital.com/properties/index.php&lt;br /&gt;&lt;br /&gt;Fifth Third Bank REO:&lt;br /&gt;No information is available online.&lt;br /&gt;&lt;br /&gt;First Charter REO:&lt;br /&gt;No information is available online.&lt;br /&gt;&lt;br /&gt;People's Bank REO&lt;br /&gt;http://www.peoples.com/im/cda/multi_elements/0,,1355,00.html&lt;br /&gt;&lt;br /&gt;State Street REO:&lt;br /&gt;No information is available online.&lt;br /&gt;&lt;br /&gt;National City Mortgage REO&lt;br /&gt;http://www.ncmcreo.com/&lt;br /&gt;&lt;br /&gt;Taylor Bean REO&lt;br /&gt;http://www.taylorbeanhomes.com/&lt;br /&gt;&lt;br /&gt;Downey Savings &amp; Loan&lt;br /&gt;http://www.downeysavings.com/bank-owned-properties&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-7067652301836643371?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/7067652301836643371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=7067652301836643371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7067652301836643371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7067652301836643371'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/04/bank-reo-websites.html' title='Bank REO Websites'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8673690711387345968</id><published>2009-03-20T13:41:00.001-07:00</published><updated>2009-03-20T13:41:41.860-07:00</updated><title type='text'>Pure Genius</title><content type='html'>&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3261363&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=3261363&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/3261363"&gt;The Crisis of Credit Visualized&lt;/a&gt; from &lt;a href="http://vimeo.com/jonathanjarvis"&gt;Jonathan Jarvis&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8673690711387345968?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/8673690711387345968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=8673690711387345968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8673690711387345968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8673690711387345968'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2009/03/pure-genius.html' title='Pure Genius'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-7124169322226644411</id><published>2008-12-11T13:16:00.000-08:00</published><updated>2008-12-11T15:09:19.017-08:00</updated><title type='text'>IMG00115.jpg</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://www.andrewkrone.com/blog/uploaded_images/737716-737840.jpg"&gt;&lt;img src="http://www.andrewkrone.com/blog/uploaded_images/737716-737840.jpg" width="400" height="300" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;Sent from my Verizon Wireless BlackBerry&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-7124169322226644411?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/7124169322226644411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=7124169322226644411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7124169322226644411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7124169322226644411'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2008/12/img00115jpg.html' title='IMG00115.jpg'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-7050412183870497231</id><published>2008-12-11T13:04:00.000-08:00</published><updated>2008-12-11T13:07:20.070-08:00</updated><title type='text'>OpenVPN</title><content type='html'>A few more great things about OpenVPN:&lt;br /&gt;&lt;br /&gt;1).  The whole setup below can be duplicated on a separate server in less than an hour should a server crash&lt;br /&gt;&lt;br /&gt;2).  The second server does not require additional licensing&lt;br /&gt;&lt;br /&gt;3).  The UDP protocol can easily be switched to TCP 443 to get through pesky firewalls&lt;br /&gt;&lt;br /&gt;4).  Vista 64-bit works with the latest OpenVPN GUI&lt;br /&gt;&lt;br /&gt;5).  Log Files easily show all access by username&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-7050412183870497231?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/7050412183870497231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=7050412183870497231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7050412183870497231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7050412183870497231'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2008/12/openvpn.html' title='OpenVPN'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8946878928101903711</id><published>2008-12-11T12:32:00.000-08:00</published><updated>2008-12-11T13:02:05.287-08:00</updated><title type='text'>Two Factor Authentication for Free</title><content type='html'>RSA is a ripoff, they're following in the footsteps of Microsoft and unfortunately many companies believe RSA is the only way to secure their network.&lt;br /&gt;&lt;br /&gt;They're wrong, and here's why:&lt;br /&gt;&lt;br /&gt;OpenVPN + Server Cert/Key + Pam Authentication Module = FREE two factor authentication.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;First, let's define two factor authentication:&lt;/span&gt; It's nothing more than two requirements when you logon, tunnel or gain access to a network.  For example you have a "pincode" or "password" that never changes.  In addition you might have a key chain "token" that is constantly changing.  Access requires both, and because the key chain token is always changing it becomes very difficult for the wrong person to gain access.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Little background on industry:&lt;/span&gt; The Citrix Access Gateway is probably the industry standard at providing a single factor authentication gateway for a small company.  I'm guessing most companies concerned with security have something very similar.  The gateway or "CAG" sits behind the companies firewall and accepts authentication requests.  That's the first factor, the second is generally a token like system requiring users to carry around a silly key chain.  Why?  If a user has a private certificate of authority AND a username/password access is still two factor.&lt;br /&gt;&lt;br /&gt;What absolutely amazes me is that there are open source applications that can provide 2 factor authentication for FREE.&lt;br /&gt;&lt;br /&gt;Here's what a working OpenVPN server config looks like using PAM:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;proto udp&lt;br /&gt;;proto tcp&lt;br /&gt;port 1194&lt;br /&gt;dev tap&lt;br /&gt;tls-server&lt;br /&gt;dh   /etc/openvpn/easy-rsa/keys/dh1024.pem&lt;br /&gt;ca   /etc/openvpn/easy-rsa/keys/ca.crt&lt;br /&gt;cert /etc/openvpn/easy-rsa/keys/server.crt&lt;br /&gt;key  /etc/openvpn/easy-rsa/keys/server.key&lt;br /&gt;duplicate-cn&lt;br /&gt;#Define the ip address for the tap0 virtual device&lt;br /&gt;server 10.8.0.0 255.255.255.0&lt;br /&gt;ifconfig-pool-persist /etc/openvpn/ipp.txt&lt;br /&gt;#route to be established on the server&lt;br /&gt;route-up "route delete -net 10.8.0.0/24"&lt;br /&gt;route-up "route add -net 10.8.0.0/24 tap0"&lt;br /&gt;&lt;br /&gt;#Allow Clients to talk to one another&lt;br /&gt;client-to-client&lt;br /&gt;&lt;br /&gt;#Push the same ping to the server....&lt;br /&gt;push "ping 10"&lt;br /&gt;push "ping-restart 60"&lt;br /&gt;push "route 172.16.4.0   255.255.255.0"   #route to another subnet&lt;br /&gt;push "route 172.16.5.0   255.255.255.0"   #route to another&lt;br /&gt;push "route 172.16.51.0  255.255.255.0"   #route to one more&lt;br /&gt;push "route 172.16.8.0   255.255.255.0"   #route to and another&lt;br /&gt;push "route 172.16.81.0  255.255.255.0"   #route to some place&lt;br /&gt;push "route 172.16.70.0  255.255.255.0"   #route to northern US&lt;br /&gt;push "route 172.16.33.0  255.255.255.0"   #route to more north&lt;br /&gt;push "dhcp-option DOMAIN companyname.com"    #push the DNS domain suffix&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;comp-lzo&lt;br /&gt;status-version 2&lt;br /&gt;status /var/log/openvpn-status.log&lt;br /&gt;verb 5&lt;br /&gt;# Keep tunnel open with ping every 10 Seconds, restart ever 120 Seconds&lt;br /&gt;keepalive 10 120&lt;br /&gt;&lt;br /&gt;plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so login&lt;br /&gt;client-cert-not-required&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm going to skip a whole bunch of steps to get this working (see openvpn.org) but if the server is running with the above configuration (with no errors) you'll have a two factor authentication: 1).  Using the signed Certificate of Authority and 2).  The username/password on the Linux box access by the openvpn-auth-pam.so module above.&lt;br /&gt;&lt;br /&gt;Win XP/Vista/32bit/64bit Client Setup:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1).  Install OpenVPN GUI v1.0.3&lt;br /&gt;2).  Load the ca.crt and client.opvn file.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's an example of the client.ovpn file:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;client&lt;br /&gt;dev tap&lt;br /&gt;&lt;br /&gt;;proto tcp&lt;br /&gt;proto udp&lt;br /&gt;remote 1.2.3.4 1194  (1.2.3.4 should be the public ip of the server)&lt;br /&gt;resolv-retry infinite&lt;br /&gt;nobind&lt;br /&gt;persist-key&lt;br /&gt;persist-tun&lt;br /&gt;ca ca.crt&lt;br /&gt;comp-lzo&lt;br /&gt;verb 3&lt;br /&gt;mute 20&lt;br /&gt;auth-user-pass&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save yourself $10k or $20k, learn OpenVPN.&lt;br /&gt;&lt;br /&gt;-Andy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8946878928101903711?l=blog.andrewkrone.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andrewkrone.com/feeds/8946878928101903711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10739193&amp;postID=8946878928101903711' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8946878928101903711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8946878928101903711'/><link rel='alternate' type='text/html' href='http://blog.andrewkrone.com/2008/12/two-factor-authentication-for-free.html' title='Two Factor Authentication for Free'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
