<?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'><id>tag:blogger.com,1999:blog-10739193</id><updated>2010-03-23T15:43:09.655-07:00</updated><title type='text'>Blog of Andrew Krone</title><subtitle type='html'>Andy's Surfing Blog, the goal is to include a written report every morning on my way to work.  Ventura, Carpinteria, California Street, Faria, Mondos and Rincon</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/index.php'/><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'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.andrewkrone.com/blog/atom.xml'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>132</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/9047462361089668846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/4383153785682308894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2009/10/outlook-thunderbird-openldap-fail.html' title='Outlook + Thunderbird + OpenLDAP = Fail'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/8582278373404416331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2009/07/running.html' title='Running'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/8475532977736368011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2009/07/housing.html' title='Housing....'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/3846522836950966888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2009/07/great-american-bubble-machine.html' title='The Great American Bubble Machine:'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/8163621854322716337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2009/06/peter-schiff.html' title='Peter Schiff'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/8868323543803347827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/196214474189311763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2009/04/edicts-to-live-by.html' title='Edicts to Live By'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/7067652301836643371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2009/04/bank-reo-websites.html' title='Bank REO Websites'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/8673690711387345968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2009/03/pure-genius.html' title='Pure Genius'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/7124169322226644411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2008/12/img00115jpg.html' title='IMG00115.jpg'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/7050412183870497231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/2008/12/openvpn.html' title='OpenVPN'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>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=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/8946878928101903711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://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://www.andrewkrone.com/blog/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:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-5289173793108151728</id><published>2008-09-30T11:42:00.001-07:00</published><updated>2008-09-30T11:42:43.515-07:00</updated><title type='text'>The Economy....</title><content type='html'>The Big Picture:&lt;br /&gt;bigpicture.typepad.com&lt;br /&gt;&lt;br /&gt;Chris Martenson:&lt;br /&gt;http://www.chrismartenson.com/&lt;br /&gt;&lt;br /&gt;Jesse's Cafe Americain:&lt;br /&gt;http://jessescrossroadscafe.blogspot.com/&lt;br /&gt;&lt;br /&gt;Clusterfuck Nation:&lt;br /&gt;http://jameshowardkunstler.typepad.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-5289173793108151728?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/5289173793108151728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=5289173793108151728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/5289173793108151728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/5289173793108151728'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/09/economy.html' title='The Economy....'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-3570670252898412160</id><published>2008-07-08T12:47:00.000-07:00</published><updated>2008-07-08T12:48:30.020-07:00</updated><title type='text'>Create a command prompt loop Linux</title><content type='html'>Example:&lt;br /&gt;&lt;br /&gt;[root@servername~ ]# while  [ 1 ]&lt;br /&gt;&gt; do &lt;br /&gt;&gt; date;&lt;br /&gt;&gt; df –h |grep backup;&lt;br /&gt;&gt; sleep 600;&lt;br /&gt;&gt; done&lt;br /&gt;&lt;br /&gt;This creates a loop that checks the disks mounted to the directories with the name “backup” and displays the date every ten minutes.  This is useful to see the progress of a very large sync command on a ten minute basis.  Obviously  it can be changed for virtually any command.&lt;br /&gt;&lt;br /&gt;Note: the “while [ 1 ]” basically means the while is always true, thus the “sleep 600” is required.  Otherwise you would have an infinite loop just going crazy.  &lt;br /&gt;&lt;br /&gt;You can kill the output with ctrl-c&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-3570670252898412160?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/3570670252898412160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=3570670252898412160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3570670252898412160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3570670252898412160'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/07/create-command-prompt-loop-linux.html' title='Create a command prompt loop Linux'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-7297559744330638482</id><published>2008-06-25T09:35:00.001-07:00</published><updated>2008-06-25T11:00:19.288-07:00</updated><title type='text'>Backuppc: Moving the pool</title><content type='html'>Here are the instructions to create a dual disk system using backuppc.  This approach creates a  "copy" of the pool data without RAID.  I have two external USB drives, both 500 Gig here.  The advantage (I think) of this method is that if a mistake is made or a disk crashes no rebuilding is needed, just a copy. Also, the second disk can be removed for safe keeping, all we need is a replacement disk (no rebuilding)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1). Stop backuppc:&lt;br /&gt; /etc/init.d/backuppc stop&lt;br /&gt;&lt;br /&gt;2). Sync the current default location to your new mount point excluding "pc" (USB device = /data1):&lt;br /&gt; rsync -avPH --exclude=pc/ --delete /var/lib/backuppc/ /data1/backuppc/ &lt;br /&gt; (This creates all the data for backuppc in /data1/backuppc, the "H" preserves hard links)&lt;br /&gt;&lt;br /&gt;3). Move the old location to a new file, just in case:&lt;br /&gt; mv /var/lib/backuppc /var/lib/backuppc_old&lt;br /&gt;&lt;br /&gt;4). Change the /data1 mount point in /etc/fstab to mount /var/lib/backuppc, here's the line:&lt;br /&gt; before: /dev/sdc     /data1/backuppc     ext3 defaults          0 0&lt;br /&gt; after:  /dev/sdc     /var/lib/backuppc   ext3 defaults          0 0&lt;br /&gt;&lt;br /&gt;5). If there's a second disk, setup a crontab with an rsync:&lt;br /&gt;  rsync -aPH --exclude=pc/ --delete /var/lib/backuppc/ /data2/backuppc/ &gt;/dev/null 2&gt;&amp;1&lt;br /&gt;&lt;br /&gt;6). Reboot and verify the disk(s) are mounted correctlty&lt;br /&gt;&lt;br /&gt;7). Start backuppc, /etc/init.d/backuppc start&lt;br /&gt;&lt;br /&gt;8). After a few days if all is working remove /var/lib/backuppc_old&lt;br /&gt;&lt;br /&gt;Note: Rather than creating a symbolic link from /var/lib/backuppc to /data1/backuppc I opted to create a static mount point in /etc/fstab.  This is more straightforward. When someone runs "df -k" they'll see the giant mount point at /var/lib/backuppc and hopefully notice that it's a USB device. &lt;br /&gt;&lt;br /&gt;Formatting USB:  You may also have to format the USB drive with "mkfs.ext3 /dev/sdc".  The device can be determined pretty easily with the Logical Volume Management Tool available in the GNOME GUI.&lt;br /&gt;&lt;br /&gt;Further Note:  Changing /etc/BackupPC/conf.pl and some of the files like "/usr/lib/BackupPC/Lib.pm" so the top directory is hard changed is NOT recommended.  This is because someone else may update the backuppc package and the topDir will break.&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-7297559744330638482?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/7297559744330638482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=7297559744330638482' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7297559744330638482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/7297559744330638482'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/06/backuppc-moving-pool.html' title='Backuppc: Moving the pool'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8189144016256425685</id><published>2008-05-13T11:28:00.000-07:00</published><updated>2008-05-13T11:31:26.178-07:00</updated><title type='text'>Coinfiguring a Sylog Server on Linux</title><content type='html'>Simple stuff, just no good resource out there:&lt;br /&gt;&lt;br /&gt;1). Modify the line in /etc/syslog.conf from this:&lt;br /&gt;*.info;mail.none;authpriv.none;cron.none    /var/log/messages&lt;br /&gt;&lt;br /&gt;To this&lt;br /&gt;*.info;mail.none;authpriv.none;cron.none;local0.none             /var/log/messages&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2). Add the following two lines to the bottom of /etc/syslog.conf, the file “specialfilename” is the name of the new log: &lt;br /&gt;# Firebox logs&lt;br /&gt;local0.*                                                /var/log/specialfilename&lt;br /&gt;&lt;br /&gt;3). Modify /etc/syconfig/syslog so the”SYSLOGD_OPTIONS” look like this:&lt;br /&gt;SYSLOGD_OPTIONS="-r -m 0"&lt;br /&gt;&lt;br /&gt;4). Restart the syslog server:&lt;br /&gt;[root@yourserver etc]# /etc/init.d/syslog restart&lt;br /&gt;Shutting down kernel logger:                                [  OK  ]&lt;br /&gt;Shutting down system logger:                                [  OK  ]&lt;br /&gt;Starting system logger:                             [  OK  ]&lt;br /&gt;Starting kernel logger:                              [  OK  ]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8189144016256425685?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/8189144016256425685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=8189144016256425685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8189144016256425685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8189144016256425685'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/05/coinfiguring-sylog-server-on-linux.html' title='Coinfiguring a Sylog Server on Linux'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-1917311593217136710</id><published>2008-04-23T08:50:00.000-07:00</published><updated>2008-04-23T08:51:05.920-07:00</updated><title type='text'></title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://www.andrewkrone.com/blog/uploaded_images/0423080846-765922-766024.jpg"&gt;&lt;img src="http://www.andrewkrone.com/blog/uploaded_images/0423080846-765922-766008.jpg"  border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;This message was sent using the Picture and Video Messaging service from Verizon Wireless!&lt;p&gt;To learn how you can snap pictures and capture videos with your wireless phone visit &lt;a href="http://www.verizonwireless.com/picture"&gt;www.verizonwireless.com/picture&lt;/a&gt;.&lt;p&gt; &lt;p&gt;To play video messages sent to email, QuickTime&amp;#174; 6.5 or higher is required. Visit &lt;a href="http://www.apple.com/quicktime/download"&gt;www.apple.com/quicktime/download&lt;/a&gt; to download the free player or upgrade your existing QuickTime&amp;#174; Player.  Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-1917311593217136710?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/1917311593217136710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=1917311593217136710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/1917311593217136710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/1917311593217136710'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/04/this-message-was-sent-using-picture-and_23.html' title=''/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-5899186270505888366</id><published>2008-04-21T09:23:00.000-07:00</published><updated>2008-04-21T09:24:01.736-07:00</updated><title type='text'></title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://www.andrewkrone.com/blog/uploaded_images/0421080923-741756-741957.jpg"&gt;&lt;img src="http://www.andrewkrone.com/blog/uploaded_images/0421080923-741756-741822.jpg"  border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;This message was sent using the Picture and Video Messaging service from Verizon Wireless!&lt;p&gt;To learn how you can snap pictures and capture videos with your wireless phone visit &lt;a href="http://www.verizonwireless.com/picture"&gt;www.verizonwireless.com/picture&lt;/a&gt;.&lt;p&gt; &lt;p&gt;To play video messages sent to email, QuickTime&amp;#174; 6.5 or higher is required. Visit &lt;a href="http://www.apple.com/quicktime/download"&gt;www.apple.com/quicktime/download&lt;/a&gt; to download the free player or upgrade your existing QuickTime&amp;#174; Player.  Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-5899186270505888366?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/5899186270505888366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=5899186270505888366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/5899186270505888366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/5899186270505888366'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/04/this-message-was-sent-using-picture-and_21.html' title=''/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-3347220450484212492</id><published>2008-04-16T08:36:00.000-07:00</published><updated>2008-04-16T08:37:10.421-07:00</updated><title type='text'></title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://www.andrewkrone.com/blog/uploaded_images/0416080835-730424-730687.jpg"&gt;&lt;img src="http://www.andrewkrone.com/blog/uploaded_images/0416080835-730424-730618.jpg"  border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;This message was sent using the Picture and Video Messaging service from Verizon Wireless!&lt;p&gt;To learn how you can snap pictures and capture videos with your wireless phone visit &lt;a href="http://www.verizonwireless.com/picture"&gt;www.verizonwireless.com/picture&lt;/a&gt;.&lt;p&gt; &lt;p&gt;To play video messages sent to email, QuickTime&amp;#174; 6.5 or higher is required. Visit &lt;a href="http://www.apple.com/quicktime/download"&gt;www.apple.com/quicktime/download&lt;/a&gt; to download the free player or upgrade your existing QuickTime&amp;#174; Player.  Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-3347220450484212492?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/3347220450484212492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=3347220450484212492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3347220450484212492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3347220450484212492'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/04/this-message-was-sent-using-picture-and_16.html' title=''/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-109143922942636371</id><published>2008-04-11T13:18:00.001-07:00</published><updated>2008-04-11T13:18:29.787-07:00</updated><title type='text'></title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://www.andrewkrone.com/blog/uploaded_images/0411081317-709789-709847.jpg"&gt;&lt;img src="http://www.andrewkrone.com/blog/uploaded_images/0411081317-709789-709841.jpg"  border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;This message was sent using the Picture and Video Messaging service from Verizon Wireless!&lt;p&gt;To learn how you can snap pictures and capture videos with your wireless phone visit &lt;a href="http://www.verizonwireless.com/picture"&gt;www.verizonwireless.com/picture&lt;/a&gt;.&lt;p&gt; &lt;p&gt;To play video messages sent to email, QuickTime&amp;#174; 6.5 or higher is required. Visit &lt;a href="http://www.apple.com/quicktime/download"&gt;www.apple.com/quicktime/download&lt;/a&gt; to download the free player or upgrade your existing QuickTime&amp;#174; Player.  Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-109143922942636371?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/109143922942636371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=109143922942636371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/109143922942636371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/109143922942636371'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/04/this-message-was-sent-using-picture-and.html' title=''/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-2325585292904747552</id><published>2008-03-25T10:56:00.000-07:00</published><updated>2008-03-25T11:01:43.810-07:00</updated><title type='text'>Removing Duplicate Lines from a text or Excel file</title><content type='html'>Removing duplicate lines on a file is easy.  Although, not sure how to do it with vi or notepad++ or crimson editor.&lt;br /&gt;&lt;br /&gt;Here's how to do it in Excel:&lt;br /&gt;&lt;br /&gt;1).  Open the text file in Excel&lt;br /&gt;2).  Create a new macro&lt;br /&gt;3).  Cut and paste the procedure below into the macro&lt;br /&gt;4).  Run the macro&lt;br /&gt;5).  Relish how easy things are with Google&lt;br /&gt;&lt;br /&gt;Public Sub DeleteDuplicateRows()&lt;br /&gt;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;br /&gt;' DeleteDuplicateRows&lt;br /&gt;' This will delete duplicate records, based on the Active Column. That is, &lt;br /&gt;' if the same value is found more than once in the Active Column, all but &lt;br /&gt;' the first (lowest row number) will be deleted.&lt;br /&gt;'&lt;br /&gt;' To run the macro, select the entire column you wish to scan for &lt;br /&gt;' duplicates, and run this procedure.&lt;br /&gt;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;br /&gt;&lt;br /&gt;Dim R As Long&lt;br /&gt;Dim N As Long&lt;br /&gt;Dim V As Variant&lt;br /&gt;Dim Rng As Range&lt;br /&gt;&lt;br /&gt;On Error GoTo EndMacro&lt;br /&gt;Application.ScreenUpdating = False&lt;br /&gt;Application.Calculation = xlCalculationManual&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set Rng = Application.Intersect(ActiveSheet.UsedRange, _ &lt;br /&gt;                    ActiveSheet.Columns(ActiveCell.Column))&lt;br /&gt;&lt;br /&gt;Application.StatusBar = "Processing Row: " &amp; Format(Rng.Row, "#,##0")&lt;br /&gt;&lt;br /&gt;N = 0&lt;br /&gt;For R = Rng.Rows.Count To 2 Step -1&lt;br /&gt;If R Mod 500 = 0 Then&lt;br /&gt;    Application.StatusBar = "Processing Row: " &amp; Format(R, "#,##0")&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;V = Rng.Cells(R, 1).Value&lt;br /&gt;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;br /&gt;' Note that COUNTIF works oddly with a Variant that is equal to vbNullString.&lt;br /&gt;' Rather than pass in the variant, you need to pass in vbNullString explicitly.&lt;br /&gt;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&lt;br /&gt;If V = vbNullString Then&lt;br /&gt;    If Application.WorksheetFunction.CountIf(Rng.Columns(1), vbNullString) &gt; 1 Then&lt;br /&gt;        Rng.Rows(R).EntireRow.Delete&lt;br /&gt;        N = N + 1&lt;br /&gt;    End If&lt;br /&gt;Else&lt;br /&gt;    If Application.WorksheetFunction.CountIf(Rng.Columns(1), V) &gt; 1 Then&lt;br /&gt;        Rng.Rows(R).EntireRow.Delete&lt;br /&gt;        N = N + 1&lt;br /&gt;    End If&lt;br /&gt;End If&lt;br /&gt;Next R&lt;br /&gt;&lt;br /&gt;EndMacro:&lt;br /&gt;&lt;br /&gt;Application.StatusBar = False&lt;br /&gt;Application.ScreenUpdating = True&lt;br /&gt;Application.Calculation = xlCalculationAutomatic&lt;br /&gt;MsgBox "Duplicate Rows Deleted: " &amp; CStr(N)&lt;br /&gt;&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-2325585292904747552?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/2325585292904747552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=2325585292904747552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/2325585292904747552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/2325585292904747552'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/03/removing-duplicate-lines-from-text-or.html' title='Removing Duplicate Lines from a text or Excel file'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-3801004180946713993</id><published>2008-03-25T09:39:00.001-07:00</published><updated>2008-03-25T09:39:28.146-07:00</updated><title type='text'></title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://www.andrewkrone.com/blog/uploaded_images/0325080938-768149-768472.jpg"&gt;&lt;img src="http://www.andrewkrone.com/blog/uploaded_images/0325080938-768149-768421.jpg"  border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;This message was sent using PIX-FLIX Messaging service from Verizon Wireless!&lt;br&gt;To learn how you can snap pictures with your wireless phone visit&lt;p&gt;&lt;a href="http://www.verizonwireless.com/getitnow/getpix"&gt;www.verizonwireless.com/getitnow/getpix&lt;/a&gt;.&lt;p&gt;&lt;br&gt;To learn how you can record videos with your wireless phone visit &lt;a href="http://www.verizonwireless.com/getitnow/getflix"&gt;www.verizonwireless.com/getitnow/getflix&lt;/a&gt;.&lt;p&gt;&lt;br&gt;To play video messages sent to email, QuickTime&amp;#174; 6.5 or higher is required. Visit &lt;a href="http://www.apple.com/quicktime/download"&gt;www.apple.com/quicktime/download&lt;/a&gt; to download the free player or upgrade your existing QuickTime&amp;#174; Player.  Note: During the download &lt;br&gt;process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-3801004180946713993?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/3801004180946713993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=3801004180946713993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3801004180946713993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3801004180946713993'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/03/this-message-was-sent-using-pix-flix_25.html' title=''/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-8013901592452583068</id><published>2008-03-24T07:55:00.001-07:00</published><updated>2008-03-24T07:55:33.521-07:00</updated><title type='text'></title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://www.andrewkrone.com/blog/uploaded_images/0324080754-733523-733666.jpg"&gt;&lt;img src="http://www.andrewkrone.com/blog/uploaded_images/0324080754-733523-733659.jpg"  border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;This message was sent using PIX-FLIX Messaging service from Verizon Wireless!&lt;br&gt;To learn how you can snap pictures with your wireless phone visit&lt;p&gt;&lt;a href="http://www.verizonwireless.com/getitnow/getpix"&gt;www.verizonwireless.com/getitnow/getpix&lt;/a&gt;.&lt;p&gt;&lt;br&gt;To learn how you can record videos with your wireless phone visit &lt;a href="http://www.verizonwireless.com/getitnow/getflix"&gt;www.verizonwireless.com/getitnow/getflix&lt;/a&gt;.&lt;p&gt;&lt;br&gt;To play video messages sent to email, QuickTime&amp;#174; 6.5 or higher is required. Visit &lt;a href="http://www.apple.com/quicktime/download"&gt;www.apple.com/quicktime/download&lt;/a&gt; to download the free player or upgrade your existing QuickTime&amp;#174; Player.  Note: During the download &lt;br&gt;process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-8013901592452583068?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/8013901592452583068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=8013901592452583068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8013901592452583068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/8013901592452583068'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/03/this-message-was-sent-using-pix-flix_24.html' title=''/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10739193.post-3578649803781436636</id><published>2008-03-20T08:23:00.000-07:00</published><updated>2008-03-20T08:38:26.201-07:00</updated><title type='text'>Yum not working</title><content type='html'>Yum should work out of the box: but it doesn't.  On CentOS (Linux) you may see the following:&lt;br /&gt;&lt;br /&gt;[root@yourservername etc]# yum update apcupsd&lt;br /&gt;Loading "installonlyn" plugin&lt;br /&gt;Setting up Update Process&lt;br /&gt;Setting up repositories&lt;br /&gt;Reading repository metadata in from local files&lt;br /&gt;Could not find update match for apcupsd&lt;br /&gt;No Packages marked for Update/Obsoletion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Add these to "/etc/yum.repos.d/CentOS-Base.repo":&lt;br /&gt;&lt;br /&gt;[extras2]&lt;br /&gt;name=Fedora Extras - $releasever - $basearch&lt;br /&gt;baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/6/$basearch/&lt;br /&gt;gpgcheck=0&lt;br /&gt;gpgkey=http://download.fedora.redhat.com/pub/fedora/linux/extras/RPM-GPG-KEY-Fedora-Extras &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOW, try it again:&lt;br /&gt;&lt;br /&gt;[root@servername etc]# yum install apcupsd&lt;br /&gt;Loading "installonlyn" plugin&lt;br /&gt;Setting up Install Process&lt;br /&gt;Setting up repositories&lt;br /&gt;extras2                   100% |=========================| 1.1 kB    00:00     &lt;br /&gt;Reading repository metadata in from local files&lt;br /&gt;primary.xml.gz            100% |=========================| 1.7 MB    00:11     &lt;br /&gt;################################################## 5211/5211&lt;br /&gt;Parsing package install arguments&lt;br /&gt;Resolving Dependencies&lt;br /&gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;br /&gt;---&gt; Downloading header for apcupsd to pack into transaction set.&lt;br /&gt;apcupsd-3.12.4-5.fc6.i386 100% |=========================|  15 kB    00:00     &lt;br /&gt;---&gt; Package apcupsd.i386 0:3.12.4-5.fc6 set to be updated&lt;br /&gt;--&gt; Running transaction check&lt;br /&gt;&lt;br /&gt;Dependencies Resolved&lt;br /&gt;&lt;br /&gt;=============================================================================&lt;br /&gt; Package                 Arch       Version          Repository        Size &lt;br /&gt;=============================================================================&lt;br /&gt;Installing:&lt;br /&gt; apcupsd                 i386       3.12.4-5.fc6     extras2           405 k&lt;br /&gt;&lt;br /&gt;Transaction Summary&lt;br /&gt;=============================================================================&lt;br /&gt;Install      1 Package(s)         &lt;br /&gt;Update       0 Package(s)         &lt;br /&gt;Remove       0 Package(s)         &lt;br /&gt;&lt;br /&gt;Total download size: 405 k&lt;br /&gt;Is this ok [y/N]: y&lt;br /&gt;Downloading Packages:&lt;br /&gt;(1/1): apcupsd-3.12.4-5.f 100% |=========================| 405 kB    00:02     &lt;br /&gt;Running Transaction Test&lt;br /&gt;warning: apcupsd-3.12.4-5.fc6: Header V3 DSA signature: NOKEY, key ID 1ac70ce6&lt;br /&gt;Finished Transaction Test&lt;br /&gt;Transaction Test Succeeded&lt;br /&gt;Running Transaction&lt;br /&gt;  Installing: apcupsd                      ######################### [1/1] &lt;br /&gt;&lt;br /&gt;Installed: apcupsd.i386 0:3.12.4-5.fc6&lt;br /&gt;Complete!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10739193-3578649803781436636?l=www.andrewkrone.com%2Fblog%2Findex.php' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/3578649803781436636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10739193&amp;postID=3578649803781436636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3578649803781436636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10739193/posts/default/3578649803781436636'/><link rel='alternate' type='text/html' href='http://www.andrewkrone.com/blog/2008/03/yum-not-working.html' title='Yum not working'/><author><name>Andrew Krone</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04014326703560021119'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>