<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>danielbachhuber &#187; PHP</title>
	<atom:link href="http://danielbachhuber.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://danielbachhuber.com</link>
	<description>wrangling code for Automattic&#039;s WordPress.com VIP</description>
	<lastBuildDate>Tue, 07 Feb 2012 18:02:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='danielbachhuber.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/185f1e7963728f352b72281297848b7f?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>danielbachhuber &#187; PHP</title>
		<link>http://danielbachhuber.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://danielbachhuber.com/osd.xml" title="danielbachhuber" />
	<atom:link rel='hub' href='http://danielbachhuber.com/?pushpress=hub'/>
		<item>
		<title>PHP 5.3 namespaces for the rest of us</title>
		<link>http://danielbachhuber.com/2011/12/21/php-5-3-namespaces-for-the-rest-of-us/</link>
		<comments>http://danielbachhuber.com/2011/12/21/php-5-3-namespaces-for-the-rest-of-us/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 18:10:44 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[Nikolay Bachiyski]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP namespaces]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=129427</guid>
		<description><![CDATA[PHP 5.3 namespaces for the rest of us. Great introduction. (via Nikolay)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=129427&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phparch.com/2010/03/namespaces-in-php/">PHP 5.3 namespaces for the rest of us</a>. Great introduction. <em>(via Nikolay)</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/129427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/129427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/129427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/129427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/129427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/129427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/129427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/129427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/129427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/129427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/129427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/129427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/129427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/129427/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=129427&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/12/21/php-5-3-namespaces-for-the-rest-of-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting command line access to PHP and MySQL running MAMP on OSX &#124; Metal Toad Media</title>
		<link>http://danielbachhuber.com/2011/10/19/getting-command-line-access-to-php-and-mysql-running-mamp-on-osx-metal-toad-media/</link>
		<comments>http://danielbachhuber.com/2011/10/19/getting-command-line-access-to-php-and-mysql-running-mamp-on-osx-metal-toad-media/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 12:02:17 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=128827</guid>
		<description><![CDATA[Getting command line access to PHP and MySQL running MAMP on OSX. You&#8217;ll need to follow this short tutorial as it doesn&#8217;t work out of the box.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=128827&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.metaltoad.com/blog/getting-command-line-access-php-and-mysql-running-mamp-osx">Getting command line access to PHP and MySQL running MAMP on OSX</a>. You&#8217;ll need to follow this short tutorial as it doesn&#8217;t work out of the box.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/128827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/128827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/128827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/128827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/128827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/128827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/128827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/128827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/128827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/128827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/128827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/128827/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/128827/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/128827/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=128827&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/10/19/getting-command-line-access-to-php-and-mysql-running-mamp-on-osx-metal-toad-media/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Debug Bar</title>
		<link>http://danielbachhuber.com/2011/04/14/debug-bar/</link>
		<comments>http://danielbachhuber.com/2011/04/14/debug-bar/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 18:03:35 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[Debug Bar]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress plugins]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=127637</guid>
		<description><![CDATA[Debug Bar. Adds a debug menu to the WordPress admin bar that shows query, cache, and other helpful debugging information.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127637&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/debug-bar/">Debug Bar</a>. Adds a debug menu to the WordPress admin bar that shows query, cache, and other helpful debugging information.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127637/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127637/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127637/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127637/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127637/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127637/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127637/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127637/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127637/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127637/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127637/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127637/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127637/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127637/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127637&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/04/14/debug-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>To the Directors of White Space</title>
		<link>http://danielbachhuber.com/2011/04/04/to-the-directors-of-white-space/</link>
		<comments>http://danielbachhuber.com/2011/04/04/to-the-directors-of-white-space/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 22:44:51 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[coding standards]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/2011/04/04/to-the-directors-of-white-space/</guid>
		<description><![CDATA[To the Directors of White Space. Clever way of minimizing output.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127562&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://wpdevel.wordpress.com/2011/04/04/to-the-directors-of-white-space/">To the Directors of White Space</a>. Clever way of minimizing output.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127562/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127562&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/04/04/to-the-directors-of-white-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>40.757064 -73.992562</georss:point>
		<geo:lat>40.757064</geo:lat>
		<geo:long>-73.992562</geo:long>
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Workshop: Website hack session, 3/30/11</title>
		<link>http://danielbachhuber.com/2011/03/30/workshop-website-hack-session-33011/</link>
		<comments>http://danielbachhuber.com/2011/03/30/workshop-website-hack-session-33011/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 02:29:16 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CUNY Graduate School of Journalism]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[teaching]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[workshops]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/2011/03/30/workshop-website-hack-session-33011/</guid>
		<description><![CDATA[Only three people showed up, so it ended up being more like office hours than anything else. It was a productive use of my time, although I need to solve the problem of one teacher to N studens with individual &#8230; <a href="http://danielbachhuber.com/2011/03/30/workshop-website-hack-session-33011/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127519&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Only three people showed up, so it ended up being more like office hours than anything else. It was a productive use of my time, although I need to solve the problem of one teacher to N studens with individual needs. I wish students were more receptive to the idea of teaching one another and wonder whether a digital tool would more effectively route those connections. There was definitely a usable gradient of skill sets.</p>
<p>One of the Entrepreneurial Journalism students is moving her project site from Tumblr to WordPress to take advantage of custom taxonomies. I showed her the PHP to register one. She followed my lead by copy and pasting to register the other two. No errors at all, though that would&#8217;ve been a good teachable moment. We also talked about <a href="http://codex.wordpress.org/Template_Tags">template tags</a>. She correctly surmised she needs to replace the existing category and tag snippets on her single.php file with the new custom taxonomy snippets. Lastly, we walked through adding a tag cloud to the sidebar and changing it to use one of the custom taxonomies.</p>
<p><strong>Question:</strong> How many times does a person need to review a topic in order to fully grok it?</p>
<p>Another student is in child theme territory for her photo side project. We&#8217;re modifying the <a href="http://graphpaperpress.com/themes/fullscreen/">Fullscreen</a> theme from Graph Paper Press to handle (hopefully) thousands of images on the homepage. Tonight we covered child theme structure, WP_DEBUG, and the HTML, CSS and modifying PHP function arguments of displaying the homepage. We&#8217;re just getting started and she wants to have it live by the beginning of New York spring break. Effective project management should be a required course for everyone at the school.</p>
<p>The last student had a few minor questions. These included how to remove an extra menu item that had shown up, modifying the padding and margin of div&#8217;s using CSS, and modifying the width of subnav items using CSS. Two more required courses: troubleshooting and accurately stating the nature of your problem.</p>
<p>Again, overall, it was a pretty productive time. I think I&#8217;ll continue hosting these on a weekly basis as long as students continue to show up.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127519/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127519&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/03/30/workshop-website-hack-session-33011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>40.695249 -73.925421</georss:point>
		<geo:lat>40.695249</geo:lat>
		<geo:long>-73.925421</geo:long>
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Today&#8217;s happy fun project: profiling FastCGI memory consumption</title>
		<link>http://danielbachhuber.com/2011/02/01/todays-happy-fun-project-fastcgi-memory-consumption/</link>
		<comments>http://danielbachhuber.com/2011/02/01/todays-happy-fun-project-fastcgi-memory-consumption/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 17:00:39 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[1/29 server maintenance cycle]]></category>
		<category><![CDATA[CUNY Graduate School of Journalism]]></category>
		<category><![CDATA[FastCGI]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-FPM]]></category>
		<category><![CDATA[server administration]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/?p=127124</guid>
		<description><![CDATA[On Saturday night, well, Sunday morning between the hours of 12 am and 3:30 am, I switched our production web server from Nginx/Apache to Nginx/FastCGI/PHP-FPM. My original reasoning for the project was an understanding the latter combination could perform at &#8230; <a href="http://danielbachhuber.com/2011/02/01/todays-happy-fun-project-fastcgi-memory-consumption/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127124&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-127125" src="http://danielbachhuber.files.wordpress.com/2011/02/20110201munin-jacobian_memory.png?w=584" alt=""   /></p>
<p>On Saturday night, well, Sunday morning between the hours of 12 am and 3:30 am, I switched our production web server from Nginx/Apache to Nginx/FastCGI/PHP-FPM. My original reasoning for the project was an understanding the latter combination could perform at a higher level. Unfortunately, it doesn&#8217;t appear to do so out of the box.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127124&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/02/01/todays-happy-fun-project-fastcgi-memory-consumption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>

		<media:content url="http://danielbachhuber.files.wordpress.com/2011/02/20110201munin-jacobian_memory.png" medium="image" />
	</item>
		<item>
		<title>Status</title>
		<link>http://danielbachhuber.com/2011/01/29/status-17/</link>
		<comments>http://danielbachhuber.com/2011/01/29/status-17/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 00:00:31 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[statuses]]></category>
		<category><![CDATA[1/29 server maintenance cycle]]></category>
		<category><![CDATA[CUNY Graduate School of Journalism]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-FPM]]></category>
		<category><![CDATA[server administration]]></category>

		<guid isPermaLink="false">http://danielbachhuber.com/2011/01/29/status-17/</guid>
		<description><![CDATA[Mucked around all afternoon and, after a few false starts, got PHP FastCGI and PHP-FPM running on the development server. Production implementation starts tonight after 11.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127122&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mucked around all afternoon and, after a few false starts, got PHP FastCGI and PHP-FPM running on the development server. Production implementation starts tonight after 11.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/127122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/127122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/127122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/127122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/127122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/127122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/127122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/127122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/127122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/127122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/127122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/127122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/127122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/127122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=127122&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2011/01/29/status-17/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Edit Flow v0.5.1</title>
		<link>http://danielbachhuber.com/2010/07/31/edit-flow-v0-5-1/</link>
		<comments>http://danielbachhuber.com/2010/07/31/edit-flow-v0-5-1/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 14:01:40 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[Edit Flow]]></category>
		<category><![CDATA[editorial workflow]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress plugins]]></category>

		<guid isPermaLink="false">http://www.danielbachhuber.com/?p=125457</guid>
		<description><![CDATA[Late Wednesday night, well technically the first thing on my birthday Thursday, we tagged Edit Flow v0.5.1. It&#8217;s a maintenance release fwithor things like backwards compatibility with WordPress 2.9.x, no email notifications for posts with status &#8220;auto-draft&#8221;, and having the &#8230; <a href="http://danielbachhuber.com/2010/07/31/edit-flow-v0-5-1/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=125457&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Late Wednesday night, well technically the first thing on my birthday Thursday, we <a href="http://www.editflow.org/2010/07/31/v0-5-1-maintenance-release/">tagged Edit Flow v0.5.1</a>. It&#8217;s a maintenance release fwithor things like backwards compatibility with WordPress 2.9.x, no email notifications for posts with status &#8220;auto-draft&#8221;, and having the editorial calendar follow normal WordPress user capabilities for editing posts (<a href="http://www.editflow.org/2010/07/02/introducing-the-editflow-calendar/comment-page-1/#comment-430">fixing this</a>). It also means we&#8217;re going to start work on v0.6: <a href="http://www.editflow.org/roadmap/#0.6">support for custom post types, a more powerful editorial calendar, and custom post tasks a bit like Basecamp</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/125457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/125457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/125457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/125457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/125457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/125457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/125457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/125457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/125457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/125457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/125457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/125457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/125457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/125457/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=125457&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2010/07/31/edit-flow-v0-5-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Edit Flow v0.5, now with a slick editorial calendar</title>
		<link>http://danielbachhuber.com/2010/07/07/edit-flow-v0-5-now-with-a-slick-editorial-calendar/</link>
		<comments>http://danielbachhuber.com/2010/07/07/edit-flow-v0-5-now-with-a-slick-editorial-calendar/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 03:02:13 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[Edit Flow]]></category>
		<category><![CDATA[editorial workflow]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress plugins]]></category>

		<guid isPermaLink="false">http://www.danielbachhuber.com/?p=6465</guid>
		<description><![CDATA[After a bit of a hiatus, we finally tagged the 0.5 release of Edit Flow this past weekend. The most significant new feature is a slick editorial calendar designed by Andrew Spittle, implemented by Joe Boydston, and nitpicked by me. &#8230; <a href="http://danielbachhuber.com/2010/07/07/edit-flow-v0-5-now-with-a-slick-editorial-calendar/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=6465&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a bit of a hiatus, we finally tagged the 0.5 release of Edit Flow this past weekend. <a href="http://www.editflow.org/2010/07/02/introducing-the-editflow-calendar/">The most significant new feature is a slick editorial calendar</a> designed by <a href="http://www.andrewspittle.net/">Andrew Spittle</a>, implemented by <a href="http://www.joeboydston.com/">Joe Boydston</a>, and nitpicked by me. Functionally, it allows you to view all content, regardless of status, in a week view, and then filter that content by custom status or whether it&#8217;s &#8220;related&#8221; to you. In the near future, we&#8217;ll be adding the ability to filter by categories, tags, and then additional editorial metadata. <a href="http://wordpress.org/extend/plugins/edit-flow/">Download the most recent version</a> and hit us back with any bugs, feedback, or ideas.</p>
<p>Even more exciting is that, with the <a href="http://twitter.com/danielbachhuber/status/17866741302">new gig I started yesterday</a>, I&#8217;ll be able to eat my own dog food and have a laboratory to play in to boot.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/6465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/6465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/6465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/6465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/6465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/6465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/6465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/6465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/6465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/6465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/6465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/6465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/6465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/6465/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=6465&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2010/07/07/edit-flow-v0-5-now-with-a-slick-editorial-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Google Apps with StatusNet for email notifications</title>
		<link>http://danielbachhuber.com/2010/01/08/using-google-apps-with-statusnet-for-email-notifications/</link>
		<comments>http://danielbachhuber.com/2010/01/08/using-google-apps-with-statusnet-for-email-notifications/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 20:12:58 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[microblogging]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[StatusNet]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[WebFaction]]></category>

		<guid isPermaLink="false">http://www.danielbachhuber.com/?p=2965</guid>
		<description><![CDATA[For the sake of saving an hour of guessing, here are the proper settings for using Google Apps, or Gmail, with StatusNet, formally known as Laconica: $config['mail']['backend'] = 'smtp'; $config['mail']['params'] = array( 'host' =&#62; 'smtp.gmail.com', 'port' =&#62; 587, 'auth' =&#62; &#8230; <a href="http://danielbachhuber.com/2010/01/08/using-google-apps-with-statusnet-for-email-notifications/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=2965&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For the sake of saving an hour of guessing, here are the proper settings for using Google Apps, or Gmail, with <a href="http://status.net/">StatusNet</a>, formally known as Laconica:</p>
<p><code>$config['mail']['backend'] = 'smtp';<br />
$config['mail']['params'] = array(<br />
							'host' =&gt; 'smtp.gmail.com',<br />
							'port' =&gt; 587,<br />
							'auth' =&gt; true,<br />
							'username' =&gt; 'username@domain.com',<br />
							'password' =&gt; 'your_secret_password'<br />
							);</code></p>
<p>Adding these settings to your config.php file will allow your StatusNet instance to send email notifications over SMTP when your web host doesn&#8217;t support sending mail from the server (ahem, WebFaction). The trick is to use the proper port, 587 instead of 25, and to enable authentication.</p>
<p>I&#8217;m still <a href="http://twitter.com/danielbachhuber/status/7529771457">trying to configure Google Apps as the XMPP provider for StatusNet</a> too; I&#8217;ll put together another post if I can figure that out.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielbachhuber.wordpress.com/2965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielbachhuber.wordpress.com/2965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielbachhuber.wordpress.com/2965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielbachhuber.wordpress.com/2965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielbachhuber.wordpress.com/2965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielbachhuber.wordpress.com/2965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielbachhuber.wordpress.com/2965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielbachhuber.wordpress.com/2965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielbachhuber.wordpress.com/2965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielbachhuber.wordpress.com/2965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielbachhuber.wordpress.com/2965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielbachhuber.wordpress.com/2965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielbachhuber.wordpress.com/2965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielbachhuber.wordpress.com/2965/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielbachhuber.com&amp;blog=16096444&amp;post=2965&amp;subd=danielbachhuber&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielbachhuber.com/2010/01/08/using-google-apps-with-statusnet-for-email-notifications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c778bed467546a08fd2f3618a9fc9d4e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
	</channel>
</rss>
