<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-7144077216524251090</id><updated>2012-05-20T23:14:23.970-07:00</updated><category term="Social Media" /><category term="SQLite3" /><category term="Fedora" /><category term="Google Accounts" /><category term="Technosanity" /><category term="Accessibility" /><category term="httpcomponents" /><category term="webapplication" /><category term="Multimedia Tutorials" /><category term="development" /><category term="Corporate Philanthropy" /><category term="conversion" /><category term="analytics" /><category term="Domain Names" /><category term="Photography Software" /><category term="rhel" /><category term="BitTorrent" /><category term="httpunit" /><category term="googleanalytics" /><category term="Web Development" /><category term="File Sharing" /><category term="Walkability" /><category term="affiliate" /><category term="Tiny URL" /><category term="nginx" /><category term="Flash Audio" /><category term="Electric Scooter" /><category term="GIMP" /><category term="Search Engine Optimization" /><category term="email" /><category term="Adobe Illustrator" /><category term="Feed Processing" /><category term="Portland OR" /><category term="Social Media Balance" /><category term="system" /><category term="SPAM" /><category term="spiritual" /><category term="Blogger API" /><category term="CSS" /><category term="It's a brave new world" /><category term="Nexus One" /><category term="Cascading Style Sheets" /><category term="Photography" /><category term="Banner Advertisements" /><category term="Motorcycles" /><category term="Perl" /><category term="California Air Resources Board" /><category term="useragent" /><category term="Google SketchUp" /><category term="Building Web Sites" /><category term="iPhone" /><category term="Cloud Applications" /><category term="innodb" /><category term="Mashups" /><category term="optimization" /><category term="insurance" /><category term="Vegitarian" /><category term="power" /><category term="marketing" /><category term="statistics" /><category term="Internet Telephone" /><category term="Dreamhost" /><category term="Blender 3D" /><category term="Electric Vehicle Motor" /><category term="mail" /><category term="smtp" /><category term="Ad Rotation" /><category term="Flash Video" /><category term="domainkeys" /><category term="Podcast" /><category term="VirtualBox" /><category term="ebay" /><category term="hacking" /><category term="Syntax Highlighter" /><category term="being" /><category term="Java Debugging" /><category term="Database Backup" /><category term="osx" /><category term="Disqus" /><category term="grid" /><category term="electricity" /><category term="jQuery Plugins" /><category term="electricmotorcycle" /><category term="Web Design" /><category term="Wikipedia" /><category term="Open Source Green Technology" /><category term="opensource" /><category term="leopard" /><category term="Internet Conferencing" /><category term="computer" /><category term="Calendars" /><category term="MarsEdit" /><category term="Class Action Lawsuit" /><category term="Virtualization" /><category term="webanalytics" /><category term="Facebook" /><category term="iPod Touch" /><category term="hardware" /><category term="Video Production" /><category term="Image Browsing" /><category term="Code Snippets" /><category term="hack" /><category term="navigation" /><category term="hackintosh" /><category term="antispam" /><category term="Online Dating" /><category term="Web Design Hints" /><category term="Podcasting" /><category term="howto" /><category term="zeromotorcycles" /><category term="breadcrumb" /><category term="Server Monitoring" /><category term="remote" /><category term="modules" /><category term="META Tags" /><category term="Google News" /><category term="Google" /><category term="Graphics Tutorials" /><category term="Video Podcasting" /><category term="Business" /><category term="PHP" /><category term="Blogger Customization" /><category term="Government and Environment" /><category term="energy" /><category term="Computers" /><category term="CSS Tutorials" /><category term="GMAIL" /><category term="Scooters" /><category term="Drupal Tutorial" /><category term="Linux" /><category term="Sustainability" /><category term="server" /><category term="Keynote" /><category term="AB32" /><category term="Ubuntu" /><category term="WYSIWYG Web Editor" /><category term="WikiDot" /><category term="human" /><category term="VOIP" /><category term="Gmail SmartLabel" /><category term="mobile" /><category term="install" /><category term="Flash Scripts" /><category term="Xen" /><category term="Sprawl" /><category term="Wordpress" /><category term="WikiDot Data Forms" /><category term="Short URL" /><category term="XML Sitemaps" /><category term="Bicycling" /><category term="Amazon" /><category term="junit" /><category term="Feedler" /><category term="Photography training" /><category term="TAXES" /><category term="wtf" /><category term="phone" /><category term="Mercurial" /><category term="library" /><category term="Photoshop" /><category term="Peer to Peer" /><category term="Community" /><category term="Vonage" /><category term="profiles" /><category term="iPhoto" /><category term="tips" /><category term="EIA" /><category term="Mac" /><category term="webdev" /><category term="dkim" /><category term="jQuery Tips" /><category term="centos" /><category term="Mac OSX Lion" /><category term="Video Podcast" /><category term="MySQL" /><category term="osx86" /><category term="Biodiesel" /><category term="Google Reader" /><category term="Current Events" /><category term="iCal" /><category term="Web Developer Resources" /><category term="installprofile" /><category term="Patents" /><category term="httpclient" /><category term="snowleopard" /><category term="Drupal" /><category term="Brammo" /><category term="tutorials" /><category term="Image Archiving" /><category term="www::mechanize" /><category term="software" /><category term="reference" /><category term="concepts" /><category term="Mac Tutorials" /><category term="HTML" /><category term="Java Blogging" /><category term="testing" /><category term="Microfinance" /><category term="Website Sales" /><category term="Blogger Theming" /><category term="agent" /><category term="electric" /><category term="rules" /><category term="Twitter" /><category term="Usability" /><category term="3D Graphics" /><category term="Technology" /><category term="Human Disabilities" /><category term="Political Activism" /><category term="postfix" /><category term="Drupal Planet" /><category term="Twitter Applications" /><category term="http" /><category term="Mac Mini Linux" /><category term="Linux Hints" /><category term="mailserver" /><category term="DropBox" /><category term="Photoshop Tutorials" /><category term="Facebook Comments" /><category term="for" /><category term="Panorama Software" /><category term="ecommerce" /><category term="browser" /><category term="debian" /><category term="7gen" /><category term="screenscraping" /><category term="installationprofiles" /><category term="HTML Authoring" /><category term="Segway" /><category term="Open Source Software" /><category term="apache" /><category term="sharing" /><category term="Bicycle maps" /><category term="Singles" /><category term="Internet" /><category term="convert" /><category term="programming" /><category term="MAMP" /><category term="tutorial" /><category term="webdesign" /><category term="Image Processing" /><category term="Gadgets" /><category term="YouTube" /><category term="transmission" /><category term="Urban Growth" /><category term="blog" /><category term="Munin" /><category term="Blogging" /><category term="myisam" /><category term="Website Performance" /><category term="user-agent" /><category term="MP3 Audio" /><category term="iLife" /><category term="SEO" /><category term="hacks" /><category term="Green Living" /><category term="Scooter Parts" /><category term="Photoshop Plugins" /><category term="Land Use Policy" /><category term="Web Accessibility" /><category term="iPad" /><category term="enertia" /><category term="Walkable Cities" /><category term="Google Buzz" /><category term="Drupal Performance" /><category term="Electric Vehicle Parts" /><title type="text">Software Tutorials</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://tutorials.davidherron.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default?start-index=26&amp;max-results=25" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>235</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/davidherron/LjLJ" /><feedburner:info uri="davidherron/ljlj" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>davidherron/LjLJ</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-9124809816117297240</id><published>2012-04-13T10:12:00.001-07:00</published><updated>2012-04-13T10:12:33.589-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="Amazon" /><title type="text">Monetizing your self-hosted wordpress blog with the Amazon Link plugin for Wordpress</title><summary type="html">
The Amazon associate program is the grand-daddy of all affiliate programs.  That program began in the late 1990's (?1998?) with the idea that individual website owners could place links to products being sold by amazon.com, and earn a sales commission.  Today there are thousands of online stores with their own affiliate programs perhaps hoping to replicate Amazon's success that's in part due to &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/N5OkVVqxXNo" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/9124809816117297240/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2012/04/monetizing-your-self-hosted-wordpress.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/9124809816117297240" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/9124809816117297240" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/N5OkVVqxXNo/monetizing-your-self-hosted-wordpress.html" title="Monetizing your self-hosted wordpress blog with the Amazon Link plugin for Wordpress" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2012/04/monetizing-your-self-hosted-wordpress.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-5076493649624945500</id><published>2012-01-07T20:49:00.000-08:00</published><updated>2012-01-07T20:49:07.787-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="SQLite3" /><title type="text">Implementing MySQL style AUTOINCREMENT in SQLite3</title><summary type="html">
Yesterday I wrote about implementing the MySQL enum datatype in SQLite3, and while that exploration turned out to be pretty simple someone tweeted a followup talking about how I needed to cover the AUTOINCREMENT feature as well.  Studying my code I realized that indeed it would be necessary.  Fortunately this came out to be very simple, much simpler than was implementing the enum datatype.

To &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/yINB5UgRMME" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/5076493649624945500/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2012/01/implementing-mysql-style-autoincrement.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5076493649624945500" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5076493649624945500" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/yINB5UgRMME/implementing-mysql-style-autoincrement.html" title="Implementing MySQL style AUTOINCREMENT in SQLite3" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2012/01/implementing-mysql-style-autoincrement.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-3470213839778943578</id><published>2012-01-06T21:11:00.000-08:00</published><updated>2012-01-06T21:11:33.678-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="SQLite3" /><title type="text">Converting a MySQL enum for use in SQLite3</title><summary type="html">
I've got a database &amp;amp; website I want to move from using MySQL to using SQLite3.  Well, I think I want to use SQLite3.  Their document saying what sorts of uses make sense for SQLite3 are directly in line with my website, and I do want to remove some of the load off of my MySQL server so that it can have  cycles free for more important purposes.

However I've run into a couple troubles converting&lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/MHg2vufEn9g" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/3470213839778943578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2012/01/converting-mysql-enum-for-use-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3470213839778943578" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3470213839778943578" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/MHg2vufEn9g/converting-mysql-enum-for-use-in.html" title="Converting a MySQL enum for use in SQLite3" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2012/01/converting-mysql-enum-for-use-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-4611554413494626034</id><published>2011-12-11T10:52:00.001-08:00</published><updated>2011-12-11T10:52:20.048-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MarsEdit" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Accounts" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title type="text">Google's new 2-step verification process, and using it with 3rd party applications (like MarsEdit)</title><summary type="html">Did you turn on 2-step verification recently in your gmail account, and then see MarsEdit stop working, and groan "NOW WHAT"?  That's what I did recently, and fortunately there is a simple way to get 2-step verification to work with applications.  The issue is that most (all?) applications do not know how to do the 2-step verification process and instead fail to log you in.  By "application" I &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/OVHSTzemOaE" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/4611554413494626034/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/12/google-new-2-step-verification-process.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/4611554413494626034" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/4611554413494626034" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/OVHSTzemOaE/google-new-2-step-verification-process.html" title="Google&amp;#39;s new 2-step verification process, and using it with 3rd party applications (like MarsEdit)" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/zMabEyrtPRg/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/12/google-new-2-step-verification-process.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-33463113937203677</id><published>2011-11-28T15:17:00.001-08:00</published><updated>2011-11-28T15:17:12.806-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code Snippets" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogger Theming" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogging" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax Highlighter" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogger Customization" /><title type="text">Posting nicely formatted code snippets on blogger blogs, using &lt;pre&gt; and the SyntaxHighlighter javascript library</title><summary type="html">In the past I've done my blogging on Drupal and enjoyed the contributed modules for generating syntax highlighting on code snippets.  Now that I'm moving to Blogger one issue was how to best present code snippets on the blog.  After some searching I've found a suitable method using a browser-side JavaScript library (Syntax Highlighter), and customizing the blogger theme with a small bit of code.
&lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/wXiH0wRy2FU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/33463113937203677/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/11/posting-nicely-formatted-code-snippets.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/33463113937203677" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/33463113937203677" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/wXiH0wRy2FU/posting-nicely-formatted-code-snippets.html" title="Posting nicely formatted code snippets on blogger blogs, using &amp;lt;pre&amp;gt; and the SyntaxHighlighter javascript library" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/11/posting-nicely-formatted-code-snippets.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-5176121321697846730</id><published>2011-11-21T19:31:00.001-08:00</published><updated>2011-11-21T19:33:54.188-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nginx" /><category scheme="http://www.blogger.com/atom/ns#" term="Dreamhost" /><category scheme="http://www.blogger.com/atom/ns#" term="Drupal Performance" /><category scheme="http://www.blogger.com/atom/ns#" term="Drupal" /><title type="text">Successfully hosting Drupal on nginx on Dreamhost - a Dreamhost Drupal Hosting Adventure</title><summary type="html">
Among the standard performance recommendations for Drupal is to switch to the nginx web server.  Because of nginx's design it's much more performant than Apache, supposedly.  I don't know enough myself about nginx to say why it's better, other than having an understanding that nginx has an event-oriented architecture that's cleaner than Apache's.  Every so often I get on a kick of trying to use &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/l7_0-hnliqE" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/5176121321697846730/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/11/successfully-hosting-drupal-on-nginx-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5176121321697846730" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5176121321697846730" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/l7_0-hnliqE/successfully-hosting-drupal-on-nginx-on.html" title="Successfully hosting Drupal on nginx on Dreamhost - a Dreamhost Drupal Hosting Adventure" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/11/successfully-hosting-drupal-on-nginx-on.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-5263013786765376614</id><published>2011-10-30T21:25:00.001-07:00</published><updated>2011-10-30T21:25:55.732-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogging" /><title type="text">Correctly posting blog posts to a Blogger blog using the BloggerAPI</title><summary type="html">Google conveniently provides a fair bit of documentation and example code to use the Blogger API and do things with blogspot.com based blogs.  What I want to do in this post is walk through using the Blogger API to post blog entries to a blogger blog.  The Blogger API is one of the standard blog API's and for example is directly supported in applications like MarsEdit (which I'm using to write &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/S46qREhsSco" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/5263013786765376614/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/10/correctly-posting-blog-posts-to-blogger_30.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5263013786765376614" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5263013786765376614" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/S46qREhsSco/correctly-posting-blog-posts-to-blogger_30.html" title="Correctly posting blog posts to a Blogger blog using the BloggerAPI" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/10/correctly-posting-blog-posts-to-blogger_30.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-4646085940242794337</id><published>2011-10-29T12:30:00.001-07:00</published><updated>2011-10-29T12:30:44.533-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogging" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogger API" /><title type="text">Correctly posting blog posts to a Blogger blog using the BloggerAPI</title><summary type="html">Google conveniently provides a fair bit of documentation and example code to use the Blogger API and do things with blogspot.com based blogs.  What I want to do in this post is walk through using the Blogger API to post blog entries to a blogger blog.  The Blogger API is one of the standard blog API's and for example is directly supported in applications like MarsEdit (which I'm using to write &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/rpcuGuH3T9Q" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/4646085940242794337/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/10/correctly-posting-blog-posts-to-blogger.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/4646085940242794337" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/4646085940242794337" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/rpcuGuH3T9Q/correctly-posting-blog-posts-to-blogger.html" title="Correctly posting blog posts to a Blogger blog using the BloggerAPI" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/10/correctly-posting-blog-posts-to-blogger.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-3359954003704720668</id><published>2011-10-05T10:02:00.001-07:00</published><updated>2011-10-05T10:02:57.836-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><category scheme="http://www.blogger.com/atom/ns#" term="Mac OSX Lion" /><title type="text">Solving the "Save As.." WTF in Mac OS X Lion - why'd they kill Save As?</title><summary type="html">Mac OSX Lion has arrived and I eventually got around to installing it yesterday.  It seems to contain some goodness, along a few things that make me go "goodness gracious".  Well, the words I'm using aren't always so kind as "goodness gracious" but this is a family oriented blog, so we'll not write the words I actually am saying sometimes.  One issue is that Preview is crashing (often) while &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/AdLrzktn5O4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/3359954003704720668/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/10/solving-as-wtf-in-mac-os-x-lion-why.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3359954003704720668" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3359954003704720668" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/AdLrzktn5O4/solving-as-wtf-in-mac-os-x-lion-why.html" title="Solving the &amp;quot;Save As..&amp;quot; WTF in Mac OS X Lion - why&amp;#39;d they kill Save As?" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/ZksFkF4S4qI/default.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/10/solving-as-wtf-in-mac-os-x-lion-why.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-8634947158795655886</id><published>2011-09-11T21:40:00.001-07:00</published><updated>2011-09-11T21:40:27.997-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WikiDot Data Forms" /><category scheme="http://www.blogger.com/atom/ns#" term="WikiDot" /><title type="text">Using WikiDot data forms and the pagepath feature to make a nice list of similar documents</title><summary type="html">I'm getting started with using WikiDot and as an initial slightly complex task am using it to make a list of structured pages.  WikiDot of course lets you create free-form pages with any content you want, but it also lets you create pages containing semi-structured data and present them pretty nicely.  It also includes a "pagepath" feature that's supposed to create a hierarchical index of the &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/1HJFKlUaayU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/8634947158795655886/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/09/using-wikidot-data-forms-and-pagepath.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/8634947158795655886" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/8634947158795655886" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/1HJFKlUaayU/using-wikidot-data-forms-and-pagepath.html" title="Using WikiDot data forms and the pagepath feature to make a nice list of similar documents" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/09/using-wikidot-data-forms-and-pagepath.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-3326317839409034957</id><published>2011-04-14T20:49:00.000-07:00</published><updated>2011-10-09T18:58:06.002-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Short URL" /><category scheme="http://www.blogger.com/atom/ns#" term="Drupal Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Tiny URL" /><category scheme="http://www.blogger.com/atom/ns#" term="Drupal Planet" /><title type="text">Make your own tiny URL service in Drupal with Shorten or ShURLy modules</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;Short (or tiny) URL's are great for sharing links on various social media services.  Twitter's 140 character limit places a premium on bytes better used for words than URL's, e-mail clients get hinky with long URL's, and so on.  It's possible to use services like tinyurl.com or bit.ly to create your short links, but as Drupal users we have a powerful platform at &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/mfm1NwTRRgY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/3326317839409034957/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/04/make-your-own-tiny-url-service-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3326317839409034957" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3326317839409034957" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/mfm1NwTRRgY/make-your-own-tiny-url-service-in.html" title="Make your own tiny URL service in Drupal with Shorten or ShURLy modules" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/04/make-your-own-tiny-url-service-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-605931370287950504</id><published>2011-03-30T08:35:00.000-07:00</published><updated>2011-10-29T11:07:43.056-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dreamhost" /><category scheme="http://www.blogger.com/atom/ns#" term="Drupal Performance" /><category scheme="http://www.blogger.com/atom/ns#" term="Drupal Planet" /><title type="text">Setting up APC and Memcache on Dreamhost to support Drupal performance improvements</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;
 
I've been working on the performance of my websites, all of them Drupal powered, and all hosted on Dreamhost VPS.  The latest step was to move over to PHP 5.3, use APC, use memcache, use the Drupal module for memcache, and oh I also installed the "upload progress" PECL module along the way to get a status report entry to shut up.  There are two ways to get &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/J8K3BKxkZfw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/605931370287950504/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/03/setting-up-apc-and-memcache-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/605931370287950504" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/605931370287950504" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/J8K3BKxkZfw/setting-up-apc-and-memcache-on.html" title="Setting up APC and Memcache on Dreamhost to support Drupal performance improvements" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/03/setting-up-apc-and-memcache-on.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-2268981793702292803</id><published>2011-03-26T17:51:00.000-07:00</published><updated>2011-10-01T10:22:06.321-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dreamhost" /><title type="text">Memory allocation peace of mind with running a Dreamhost VPS</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;One way to get better performance on Dreamhost is to use their VPS solution.  VPS (or Virtual Private Server) is a hosting solution for higher performance website needs.  What Dreamhost brings to the table is a semi-managed VPS solution rather than the raw Linux VPS solution offered by other hosting providers.  That's one of the advantages of using Dreamhost, &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/C48MdKbOxR0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/2268981793702292803/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/03/memory-allocation-peace-of-mind-with.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/2268981793702292803" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/2268981793702292803" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/C48MdKbOxR0/memory-allocation-peace-of-mind-with.html" title="Memory allocation peace of mind with running a Dreamhost VPS" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/03/memory-allocation-peace-of-mind-with.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-3223354214488570903</id><published>2011-03-25T09:23:00.000-07:00</published><updated>2011-09-12T20:42:43.355-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GMAIL" /><category scheme="http://www.blogger.com/atom/ns#" term="Gmail SmartLabel" /><title type="text">Gmail's new SmartLabel can mean missing important bulk/notification mail, here's how to avoid it with Smart Label Defang</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;Google's GMAIL service recently rolled out a "SmartLabel" feature that automagically recognizes various kinds of bulk emails like mailing list conversations, notifications from various services, etc.  When recognized it automatically adds a label to them (Bulk, Forums, Notifications, ...) and they don't show up in your main mailbox.  I hadn't noticed this behavior &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/Fx3BXqZtxOE" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/3223354214488570903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/03/gmail-new-smartlabel-can-mean-missing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3223354214488570903" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3223354214488570903" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/Fx3BXqZtxOE/gmail-new-smartlabel-can-mean-missing.html" title="Gmail&amp;#39;s new SmartLabel can mean missing important bulk/notification mail, here&amp;#39;s how to avoid it with Smart Label Defang" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/03/gmail-new-smartlabel-can-mean-missing.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-3893269181197253486</id><published>2011-03-10T14:09:00.000-08:00</published><updated>2011-10-01T10:22:05.213-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dreamhost" /><category scheme="http://www.blogger.com/atom/ns#" term="Website Performance" /><category scheme="http://www.blogger.com/atom/ns#" term="Munin" /><title type="text">A success with Munin to monitor dreamhost VPS performance, versus the "manage resources" page on Dreamhost's control panels</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;I have a website on a Dreamhost VPS which has performance problems (pages load slowly, etc) and am working through the known methods to speed up the site.  It's a heavily used Drupal website that has a lot of logged-in users the latter meaning that the typical caching strategy won't work so well because the users are logged in.  Anyway, I recently installed Munin &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/q4LmXsL91zc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/3893269181197253486/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/03/success-with-munin-to-monitor-dreamhost.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3893269181197253486" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/3893269181197253486" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/q4LmXsL91zc/success-with-munin-to-monitor-dreamhost.html" title="A success with Munin to monitor dreamhost VPS performance, versus the &amp;quot;manage resources&amp;quot; page on Dreamhost&amp;#39;s control panels" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/03/success-with-munin-to-monitor-dreamhost.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-5614496897875818401</id><published>2011-03-07T08:35:00.000-08:00</published><updated>2011-10-29T11:08:36.023-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook" /><category scheme="http://www.blogger.com/atom/ns#" term="Disqus" /><category scheme="http://www.blogger.com/atom/ns#" term="Facebook Comments" /><title type="text">Implementing Facebook comment's on your website - should Disqus be afraid?</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;
 
Recently Facebook developed a new social plugin that allows a website to put up a facebook-powered comment box.  For someone to leave a comment, they have to have a facebook account, and currently be logged-in to facebook.  Any comments made in the comment box appear within their facebook activity stream (wall) and the comment thread which occurs over on &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/EKn5rRUf6BU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/5614496897875818401/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/03/implementing-facebook-comment-on-your.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5614496897875818401" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5614496897875818401" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/EKn5rRUf6BU/implementing-facebook-comment-on-your.html" title="Implementing Facebook comment&amp;#39;s on your website - should Disqus be afraid?" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/03/implementing-facebook-comment-on-your.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-2140170600279407871</id><published>2011-02-19T15:46:00.000-08:00</published><updated>2011-10-01T10:22:03.138-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dreamhost" /><category scheme="http://www.blogger.com/atom/ns#" term="Munin" /><title type="text">Use Munin to monitor a Dreamhost MySQL VPS</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;Earlier I showed how to set up Munin on Dreamhost to monitor their VPS service (see: Monitor Dreamhost VPS performance, load, etc with munin).  Among the available Munin plugin's is one to monitor MySQL.  Out of the box it monitors the MySQL on the localhost, but if you have a Dreamhost MySQL VPS it's on a remote host and there are a few special considerations to &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/MqG3BuNAnGg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/2140170600279407871/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/02/use-munin-to-monitor-dreamhost-mysql.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/2140170600279407871" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/2140170600279407871" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/MqG3BuNAnGg/use-munin-to-monitor-dreamhost-mysql.html" title="Use Munin to monitor a Dreamhost MySQL VPS" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/02/use-munin-to-monitor-dreamhost-mysql.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-1186087759499705182</id><published>2011-02-19T13:46:00.000-08:00</published><updated>2011-10-29T11:06:32.557-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dreamhost" /><category scheme="http://www.blogger.com/atom/ns#" term="Server Monitoring" /><category scheme="http://www.blogger.com/atom/ns#" term="Munin" /><title type="text">Monitor Dreamhost VPS performance, load, etc with munin</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;
 
Dreamhost has this wonderful virtual-private-server (VPS) offering that's pretty easy to use.  They offer excellent hand-holding (administrative support) and the control panel offers a lot of flexibility.  In the control panel is  a section on VPS resources which graphs memory and load average.  The resource graph is useful, almost.  In fact, it's nice and &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/IdieOxeX1t4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/1186087759499705182/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/02/monitor-dreamhost-vps-performance-load.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/1186087759499705182" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/1186087759499705182" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/IdieOxeX1t4/monitor-dreamhost-vps-performance-load.html" title="Monitor Dreamhost VPS performance, load, etc with munin" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/02/monitor-dreamhost-vps-performance-load.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-5850148849810719536</id><published>2011-02-09T21:48:00.000-08:00</published><updated>2011-09-22T11:42:45.507-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Walkability" /><category scheme="http://www.blogger.com/atom/ns#" term="Land Use Policy" /><category scheme="http://www.blogger.com/atom/ns#" term="Walkable Cities" /><category scheme="http://www.blogger.com/atom/ns#" term="Urban Growth" /><category scheme="http://www.blogger.com/atom/ns#" term="Sprawl" /><category scheme="http://www.blogger.com/atom/ns#" term="Portland OR" /><title type="text">Review: Portland: Quest for the Livable City</title><summary type="html">What's the correct vision for the best city?  Is it endless expanses of detached single family homes, each with their own yard?  Or is it walkable urban places, with stores and shops and interesting things within walking distance?  That's the question explored in the movie, Portland: Quest for the Livable City.  
The setting is Portland Oregon, a well known Mecca for hip urban living, coffee &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/E75hkhDlkQk" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/5850148849810719536/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/02/review-portland-quest-for-livable-city.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5850148849810719536" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5850148849810719536" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/E75hkhDlkQk/review-portland-quest-for-livable-city.html" title="Review: Portland: Quest for the Livable City" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/avNmiHnSXns/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/02/review-portland-quest-for-livable-city.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-1793576205448452130</id><published>2011-01-24T11:52:00.000-08:00</published><updated>2011-09-12T20:47:25.565-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google News" /><category scheme="http://www.blogger.com/atom/ns#" term="Social Media Balance" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Reader" /><category scheme="http://www.blogger.com/atom/ns#" term="Feedler" /><title type="text">Stay sane while tracking news with google news and google reader</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;Let's face it - the modern world and gizmo gadgetry is wonderful.  With it we can track news, communicate with buddies around the world, or play a mean game of Angry Birds.  But it can also quickly turn into information overload.  One of my favorite tools for tracking news is the Google Alerts service (google.com/alerts).  It tracks news and blog posts using their &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/webdRcwIW6M" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/1793576205448452130/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2011/01/stay-sane-while-tracking-news-with.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/1793576205448452130" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/1793576205448452130" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/webdRcwIW6M/stay-sane-while-tracking-news-with.html" title="Stay sane while tracking news with google news and google reader" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2011/01/stay-sane-while-tracking-news-with.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-8273071273198337648</id><published>2010-11-04T10:24:00.000-07:00</published><updated>2011-09-12T20:44:05.625-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Class Action Lawsuit" /><category scheme="http://www.blogger.com/atom/ns#" term="GMAIL" /><category scheme="http://www.blogger.com/atom/ns#" term="wtf" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Buzz" /><title type="text">WTF? Google BUZZ/Gmail class action lawsuit notification - ends up in SPAM folder of gmail account</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;Wind ones memory back to the stone ages of last February.  Some of us were pretty excited about this new thing Google launched, Buzz.  (see Initial look at Google Buzz - the newest social networking service)  But it quickly became a "meh" thing that hasn't taken hold in my life anyway.  At the same time a bunch of people were in an uproar because Buzz insinuated &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/AN6AFMawK0Y" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/8273071273198337648/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2010/11/wtf-google-buzzgmail-class-action.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/8273071273198337648" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/8273071273198337648" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/AN6AFMawK0Y/wtf-google-buzzgmail-class-action.html" title="WTF? Google BUZZ/Gmail class action lawsuit notification - ends up in SPAM folder of gmail account" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2010/11/wtf-google-buzzgmail-class-action.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-7954684769183068026</id><published>2010-10-17T22:39:00.000-07:00</published><updated>2011-09-08T18:22:18.530-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><category scheme="http://www.blogger.com/atom/ns#" term="DropBox" /><title type="text">DropBox is an interesting solution to iPod/iPhone/Mac/etc file sharing</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;Searching for a solution to Apple's stupid iTunes policy on uploading files from iPod or iPhone or iPad brought me to DropBox.  I've heard of various geeks saying they use this app and it's cool, so thought to give it a whirl.  It's actually useful for the problem at hand, namely image and video sharing between my iPod Touch and my Mac laptop.  It's not quite what &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/VqO3xNg8KZM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/7954684769183068026/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2010/10/dropbox-is-interesting-solution-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/7954684769183068026" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/7954684769183068026" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/VqO3xNg8KZM/dropbox-is-interesting-solution-to.html" title="DropBox is an interesting solution to iPod/iPhone/Mac/etc file sharing" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2010/10/dropbox-is-interesting-solution-to.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-5839580357589975961</id><published>2010-09-28T13:22:00.000-07:00</published><updated>2011-09-12T20:57:28.883-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="Business" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogging" /><category scheme="http://www.blogger.com/atom/ns#" term="ecommerce" /><category scheme="http://www.blogger.com/atom/ns#" term="Amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="affiliate" /><title type="text">How To Add A Successful Amazon Store To Your Blog</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;Looking at methods to embed Amazon's aStore service onto a web site.  Out of the box aStore takes your visitors to an amazon.com domain but that's not great because the visitors leave your website.  It's better for sticktivity if nothing else if they were to remain on your domain.  The method is essentially to use iFrame's.
&amp;lt;!-- google_ad_section_end --&amp;gt;
      link&lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/F1fpAyNn774" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/5839580357589975961/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2010/09/how-to-add-successful-amazon-store-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5839580357589975961" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/5839580357589975961" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/F1fpAyNn774/how-to-add-successful-amazon-store-to.html" title="How To Add A Successful Amazon Store To Your Blog" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2010/09/how-to-add-successful-amazon-store-to.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-2953188753337946521</id><published>2010-05-09T21:59:00.000-07:00</published><updated>2011-09-22T11:50:39.996-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Political Activism" /><category scheme="http://www.blogger.com/atom/ns#" term="Government and Environment" /><category scheme="http://www.blogger.com/atom/ns#" term="AB32" /><category scheme="http://www.blogger.com/atom/ns#" term="California Air Resources Board" /><title type="text">Anti-AB32 initiative heading toward California ballot in November 2010</title><summary type="html">AB32, the Global Warming Solutions Act of 2006 (Núñez, Chapter 488, Statutes of 2006), puts into law a requirement to reduce California's greenhouse gas emissions to 1990 levels by 2020.  This is more-or-less the Kyoto Protocol target and much stronger than the targets considered at the recently failed Copenhagen Summit.  Given what this bill requires it is not surprising that a chorus of &lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/bPoc4uQ3yF0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/2953188753337946521/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2010/05/anti-ab32-initiative-heading-toward.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/2953188753337946521" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/2953188753337946521" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/bPoc4uQ3yF0/anti-ab32-initiative-heading-toward.html" title="Anti-AB32 initiative heading toward California ballot in November 2010" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2010/05/anti-ab32-initiative-heading-toward.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7144077216524251090.post-1369377097847492324</id><published>2010-04-21T16:50:00.000-07:00</published><updated>2011-09-12T20:57:28.136-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="profiles" /><category scheme="http://www.blogger.com/atom/ns#" term="installprofile" /><category scheme="http://www.blogger.com/atom/ns#" term="Drupal" /><category scheme="http://www.blogger.com/atom/ns#" term="installationprofiles" /><title type="text">Developing installation profiles | drupal.org</title><summary type="html">&amp;lt;!-- google_ad_section_start --&amp;gt;&amp;lt;!-- google_ad_section_end --&amp;gt;
      link: 
    
            
                    http://drupal.org/node/159730        
        

&lt;img src="http://feeds.feedburner.com/~r/davidherron/LjLJ/~4/9u32vZzBNYw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://tutorials.davidherron.com/feeds/1369377097847492324/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://tutorials.davidherron.com/2010/04/developing-installation-profiles.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/1369377097847492324" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7144077216524251090/posts/default/1369377097847492324" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/davidherron/LjLJ/~3/9u32vZzBNYw/developing-installation-profiles.html" title="Developing installation profiles | drupal.org" /><author><name>David Herron</name><uri>https://profiles.google.com/106960540680173616358</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-fbcsiOKlY9w/AAAAAAAAAAI/AAAAAAAADaM/uncUCfEyww8/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tutorials.davidherron.com/2010/04/developing-installation-profiles.html</feedburner:origLink></entry></feed>

