<?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/"
	>

<channel>
	<title>Propeller-heads Unite!</title>
	<atom:link href="http://blogs.osuosl.org/gchaix/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.osuosl.org/gchaix</link>
	<description>Random thoughts of a cubicular denizen at the OSU Open Source Lab</description>
	<pubDate>Wed, 14 Oct 2009 17:38:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>vcl_hash</title>
		<link>http://blogs.osuosl.org/gchaix/2009/10/14/vcl_hash/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/10/14/vcl_hash/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 17:38:00 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[Performance and Scaling]]></category>

		<category><![CDATA[planetosl]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blogs.osuosl.org/gchaix/?p=325</guid>
		<description><![CDATA[I&#8217;ve been trying to figure out the effect of this line in my Varnish config:
sub vcl_hash { if (req.http.Cookie) { set req.hash += req.http.Cookie; } }
It seemed to make sense, but I was having a hard time wrapping my head around its ramifications.  I was looking at some of the docs on the Varnish [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to figure out the effect of this line in my Varnish config:</p>
<div class="code">sub vcl_hash { if (req.http.Cookie) { set req.hash += req.http.Cookie; } }</div>
<p>It seemed to make sense, but I was having a hard time wrapping my head around its ramifications.  I was looking at some of the <a href="http://varnish.projects.linpro.no/wiki/VCLExampleCacheCookies">docs on the Varnish site</a> and at <a href="http://www.catalystframework.org/calendar/2008/14">this great Varnish config walkthrough</a> when the metaphorical lightbulb went on.  By adding the cookie to the hash it&#8217;s effectively creating a per-session cache.</p>
<p>Hmm.  An interesting tradeoff.  On one hand it&#8217;s filling up my available cache with duplicate copies of the same content because the hash identifying the cached content is cookie-specific.  On the other, it is delivering content from cache that wouldn&#8217;t normally be cached because of the cookie.</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;title=vcl_hash&amp;bodytext=I%27ve%20been%20trying%20to%20figure%20out%20the%20effect%20of%20this%20line%20in%20my%20Varnish%20config%3A%0D%0Asub%20vcl_hash%20%7B%20if%20%28req.http.Cookie%29%20%7B%20set%20req.hash%20%2B%3D%20req.http.Cookie%3B%20%7D%20%7D%0D%0A%0D%0AIt%20seemed%20to%20make%20sense%2C%20but%20I%20was%20having%20a%20hard%20time%20wrapping%20my%20head%20around%20its%20ramification" title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;title=vcl_hash&amp;notes=I%27ve%20been%20trying%20to%20figure%20out%20the%20effect%20of%20this%20line%20in%20my%20Varnish%20config%3A%0D%0Asub%20vcl_hash%20%7B%20if%20%28req.http.Cookie%29%20%7B%20set%20req.hash%20%2B%3D%20req.http.Cookie%3B%20%7D%20%7D%0D%0A%0D%0AIt%20seemed%20to%20make%20sense%2C%20but%20I%20was%20having%20a%20hard%20time%20wrapping%20my%20head%20around%20its%20ramification" title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;t=vcl_hash" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;title=vcl_hash&amp;annotation=I%27ve%20been%20trying%20to%20figure%20out%20the%20effect%20of%20this%20line%20in%20my%20Varnish%20config%3A%0D%0Asub%20vcl_hash%20%7B%20if%20%28req.http.Cookie%29%20%7B%20set%20req.hash%20%2B%3D%20req.http.Cookie%3B%20%7D%20%7D%0D%0A%0D%0AIt%20seemed%20to%20make%20sense%2C%20but%20I%20was%20having%20a%20hard%20time%20wrapping%20my%20head%20around%20its%20ramification" title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;title=vcl_hash" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=vcl_hash&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;title=vcl_hash" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=vcl_hash&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;title=vcl_hash&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=I%27ve%20been%20trying%20to%20figure%20out%20the%20effect%20of%20this%20line%20in%20my%20Varnish%20config%3A%0D%0Asub%20vcl_hash%20%7B%20if%20%28req.http.Cookie%29%20%7B%20set%20req.hash%20%2B%3D%20req.http.Cookie%3B%20%7D%20%7D%0D%0A%0D%0AIt%20seemed%20to%20make%20sense%2C%20but%20I%20was%20having%20a%20hard%20time%20wrapping%20my%20head%20around%20its%20ramification" title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;h=vcl_hash" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;title=vcl_hash&amp;body=I%27ve%20been%20trying%20to%20figure%20out%20the%20effect%20of%20this%20line%20in%20my%20Varnish%20config%3A%0D%0Asub%20vcl_hash%20%7B%20if%20%28req.http.Cookie%29%20%7B%20set%20req.hash%20%2B%3D%20req.http.Cookie%3B%20%7D%20%7D%0D%0A%0D%0AIt%20seemed%20to%20make%20sense%2C%20but%20I%20was%20having%20a%20hard%20time%20wrapping%20my%20head%20around%20its%20ramification" title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F14%2Fvcl_hash%2F&amp;t=vcl_hash&amp;s=I%27ve%20been%20trying%20to%20figure%20out%20the%20effect%20of%20this%20line%20in%20my%20Varnish%20config%3A%0D%0Asub%20vcl_hash%20%7B%20if%20%28req.http.Cookie%29%20%7B%20set%20req.hash%20%2B%3D%20req.http.Cookie%3B%20%7D%20%7D%0D%0A%0D%0AIt%20seemed%20to%20make%20sense%2C%20but%20I%20was%20having%20a%20hard%20time%20wrapping%20my%20head%20around%20its%20ramification" title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/10/14/vcl_hash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>High performance Varnish/Pressflow/Drupal community of practice</title>
		<link>http://blogs.osuosl.org/gchaix/2009/10/13/high-performance-varnishpressflowdrupal-community-of-practice/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/10/13/high-performance-varnishpressflowdrupal-community-of-practice/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 00:23:13 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[Performance and Scaling]]></category>

		<category><![CDATA[drupal]]></category>

		<category><![CDATA[planetosl]]></category>

		<guid isPermaLink="false">http://blogs.osuosl.org/gchaix/?p=319</guid>
		<description><![CDATA[At DrupalCamp PDX this weekend, I was fortunate enough to have some very interesting (if tantalizingly-brief) discussions with Josh Koenig (joshk), Sam Boyer (sdboyer) and Damien Tournoud around sharing configs and best practices for scaling Drupal sites, especially using Varnish and Pressflow.  OK.  We&#8217;ve talked about it.  Now let&#8217;s do it!  [...]]]></description>
			<content:encoded><![CDATA[<p>At DrupalCamp PDX this weekend, I was fortunate enough to have some very interesting (if tantalizingly-brief) discussions with Josh Koenig (joshk), Sam Boyer (sdboyer) and Damien Tournoud around sharing configs and best practices for scaling Drupal sites, especially using Varnish and Pressflow.  OK.  We&#8217;ve talked about it.  Now let&#8217;s do it!  </p>
<p>I see three primary places we might start building on that seed:</p>
<ul>
<li><a href="http://groups.drupal.org/high-performance">High Performance Drupal group</a></li>
<li><a href="https://launchpad.net/pressflow">Pressflow Launchpad</a> (or its associated <a href="https://wiki.fourkitchens.com/display/PF/Documentation">wiki</a>)</li>
<li><a href="https://launchpad.net/projectmercury">Project Mercury Launchpad</a></li>
</ul>
<p>Those of you out there running Drupal in large scale environments, let&#8217;s start sharing configs and techniques so we can all do better.</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;title=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice&amp;bodytext=At%20DrupalCamp%20PDX%20this%20weekend%2C%20I%20was%20fortunate%20enough%20to%20have%20some%20very%20interesting%20%28if%20tantalizingly-brief%29%20discussions%20with%20Josh%20Koenig%20%28joshk%29%2C%20Sam%20Boyer%20%28sdboyer%29%20and%20Damien%20Tournoud%20around%20sharing%20configs%20and%20best%20practices%20for%20scaling%20Drupal%20s" title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;title=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice&amp;notes=At%20DrupalCamp%20PDX%20this%20weekend%2C%20I%20was%20fortunate%20enough%20to%20have%20some%20very%20interesting%20%28if%20tantalizingly-brief%29%20discussions%20with%20Josh%20Koenig%20%28joshk%29%2C%20Sam%20Boyer%20%28sdboyer%29%20and%20Damien%20Tournoud%20around%20sharing%20configs%20and%20best%20practices%20for%20scaling%20Drupal%20s" title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;t=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;title=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice&amp;annotation=At%20DrupalCamp%20PDX%20this%20weekend%2C%20I%20was%20fortunate%20enough%20to%20have%20some%20very%20interesting%20%28if%20tantalizingly-brief%29%20discussions%20with%20Josh%20Koenig%20%28joshk%29%2C%20Sam%20Boyer%20%28sdboyer%29%20and%20Damien%20Tournoud%20around%20sharing%20configs%20and%20best%20practices%20for%20scaling%20Drupal%20s" title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;title=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;title=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;title=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=At%20DrupalCamp%20PDX%20this%20weekend%2C%20I%20was%20fortunate%20enough%20to%20have%20some%20very%20interesting%20%28if%20tantalizingly-brief%29%20discussions%20with%20Josh%20Koenig%20%28joshk%29%2C%20Sam%20Boyer%20%28sdboyer%29%20and%20Damien%20Tournoud%20around%20sharing%20configs%20and%20best%20practices%20for%20scaling%20Drupal%20s" title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;h=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;title=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice&amp;body=At%20DrupalCamp%20PDX%20this%20weekend%2C%20I%20was%20fortunate%20enough%20to%20have%20some%20very%20interesting%20%28if%20tantalizingly-brief%29%20discussions%20with%20Josh%20Koenig%20%28joshk%29%2C%20Sam%20Boyer%20%28sdboyer%29%20and%20Damien%20Tournoud%20around%20sharing%20configs%20and%20best%20practices%20for%20scaling%20Drupal%20s" title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F13%2Fhigh-performance-varnishpressflowdrupal-community-of-practice%2F&amp;t=High%20performance%20Varnish%2FPressflow%2FDrupal%20community%20of%20practice&amp;s=At%20DrupalCamp%20PDX%20this%20weekend%2C%20I%20was%20fortunate%20enough%20to%20have%20some%20very%20interesting%20%28if%20tantalizingly-brief%29%20discussions%20with%20Josh%20Koenig%20%28joshk%29%2C%20Sam%20Boyer%20%28sdboyer%29%20and%20Damien%20Tournoud%20around%20sharing%20configs%20and%20best%20practices%20for%20scaling%20Drupal%20s" title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/10/13/high-performance-varnishpressflowdrupal-community-of-practice/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pressflow, Varnish and Caching &#8230; oh my!</title>
		<link>http://blogs.osuosl.org/gchaix/2009/10/12/pressflow-varnish-and-caching/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/10/12/pressflow-varnish-and-caching/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 23:44:31 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[Performance and Scaling]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[conferences]]></category>

		<category><![CDATA[drupal]]></category>

		<category><![CDATA[howto]]></category>

		<category><![CDATA[planetosl]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[drupal caching scaling pressflow varnish dcpdx]]></category>

		<guid isPermaLink="false">http://blogs.osuosl.org/gchaix/?p=177</guid>
		<description><![CDATA[It all started with an itch.  It was a really painful itch that involved a Drupal site that was essentially down due to load.  I scratched it with the help of a few incredibly helpful blog posts I found, so now it&#8217;s my turn to add to them so someone else can benefit [...]]]></description>
			<content:encoded><![CDATA[<p>It all started with an itch.  It was a really painful itch that involved a Drupal site that was essentially down due to load.  I scratched it with the help of a few incredibly helpful blog posts I found, so now it&#8217;s my turn to add to them so someone else can benefit as well.</p>
<h1>The Problem:</h1>
<div style="float: right;padding: 0px 20px 10px 20px"><a href="#photocredit"><img src="http://blogs.osuosl.org/gchaix/files/2009/10/yikes-150x150.jpg" alt="HALP! The site, it is sinking!" width="150" height="150" class="size-thumbnail wp-image-179" /></a><br />
<span class="caption">HALP! The site, it is sinking!<span></div>
<p>A large school district wanted to replace their existing outdated static web site with a modern CMS. They chose Drupal as their platform.  The new site was successful.  </p>
<p><i>Too</i> successful.</p>
<p>The average traffic of 5 hits/sec jumped to over 100 hits/sec and the server went into a swap death spiral.</p>
<p>Fear not!  Help is on the way in to form of a couple of technological superheroes &#8230;</p>
<div class="aligncenter"><a href="#photocredit"><img src="http://blogs.osuosl.org/gchaix/files/2009/10/heroes-300x155.png" alt="Pressflow and Varnish - Technology superheroes" width="300" height="155" class="size-medium wp-image-185" /></a><br />
<span class="caption">Pressflow and Varnish to the rescue!</span></div>
<p>The mutually-complimentary combination of these two tools can vastly increase the number of users your site can serve.  Here&#8217;s the what, why, and how:<br />
<span id="more-177"></span></p>
<h1>Pressflow</h1>
<h2>What:</h2>
<p> <a href="https://launchpad.net/pressflow">Pressflow</a> is “a derivative of Drupal core providing enhanced performance, scalability, and data integrity”.  Basically, some really smart guys at Four Kitchens and elsewhere back-ported a bunch of Drupal 7 performance enhancements to the Drupal 6 (and even Drupal 5!) code base. </p>
<h2>Why:</h2>
<p>  The most expensive thing a web site can do is have to fire up the entire Apache/PHP stack, pull something from the database, and render it.  It takes a lot of time, processor cycles, and memory to do it.  It&#8217;s slow.  It ties up sessions waiting for the query to return and render the response.  Whenever you can, push static content - images, CSS, JS, static files, etc. - into some sort of cache.  Preferably in memory, and preferably as far out on the &#8220;edge&#8221; (as close to the requesting client browser) as possible.  If we can avoid pulling something from disk (or the database), absolutely do it!  If we can avoid even touching Apache/PHP (and its associated overhead), do it.  The Pressflow changes help make the output more cache-friendly so that more and more of the site&#8217;s content can live in and be served from cache.  With it we can free up those web server sessions and resources for serving content that <i>does</i> need to be dynamic.</p>
<h2>How:</h2>
<p> Pressflow adds the following features to Drupal.</p>
<ul>
<li>Support for database replication</li>
<li><strong>Support for Squid and Varnish reverse proxy caching</strong></li>
<li>Optimization for MySQL</li>
<li>Optimization for PHP 5</li>
</ul>
<p>All four are admirable additions that can help sites scale, but the second one is the primary reason I chose to bring the site up on Pressflow.  It makes Drupal more cache-friendly, allowing us to store and serve more content from cache, speeding up the site and increasing the number of users who can be served.</p>
<p>My experience has been that Pressflow is also 100% compatible with Drupal core - I&#8217;ve switched sites back and forth between Pressflow and Drupal with no changes to the database or modules.  Copy the /sites directory over and point the webroot at Pressflow, you&#8217;re done.  Win!</p>
<p>So this is all well and good, but we need to actually <i>have</i> a cache in front of the server for this to do much good.  Enter our second technology superhero:</p>
<h1>Varnish</h1>
<h2>What:</h2>
<p> <a href="http://varnish.projects.linpro.no/">Varnish</a> is an HTTP accelerator and caching reverse proxy.  Varnish is all about <i>speed</i>.  It stores as much content as it can in the fastest place possible - RAM in this case - and bypasses the expensive process of making a request to Apache.</p>
<h2>Why:</h2>
<p>  Pressflow structures the Drupal content to be more cache-friendly, but we still need something to actually <i>cache</i> the content.</p>
<h2>How:</h2>
<p>  Varnish sits in front of Apache, accepts incoming connections from browsers and, if possible, fulfills the requests from its cache.  If it can&#8217;t, it passes the request on to the underlying Apache/PHP stack.  It then takes the response from Apache and forwards it on to the requesting browser.  If the response from Apache is cacheable, Varnish stores it in RAM for fulfilling future requests.</p>
<h1>Setting up Pressflow</h1>
<p>Installing Pressflow is just like installing Drupal.  Grab the tarball from Four Kitchens, unzip it, do the usual Drupal setup.  You&#8217;re probably going to want to make sure <a href="http://drupal.org/project/cacherouter">Cacherouter</a> is installed and properly configured (including the config array added to settings.php).  Point your Apache vhost at the Pressflow docroot.  That&#8217;s it for Pressflow.  It&#8217;s Drupal, really.  Just tweaked.</p>
<h1>Setting up Varnish</h1>
<ol>
<li>Download and compile Varnish</li>
<li>Configure your Apache vhosts to listen on an alternate port (8080, for example)</li>
<li>Start varnishd</li>
</ol>
<h1>Configuring Varnish</h1>
<p>Now the fun <i>really</i> begins.  Varnish is amazingly-configurable.  The VCL syntax is, even for a sysadmin-turned-developer like me, clear and relatively easy to understand.  The default.vcl is well-commented.  I learned a <i>lot</i> just reading through it.  I&#8217;m going to post excerpts from my current Varnish config showing what I modified.  </p>
<p>Please note - I am not a Drupal core hacker.  I&#8217;m experimenting my way through this mostly through a &#8220;cut and try&#8221; methodology.  This config info is based primarily on the work of others - <a href="http://groups.drupal.org/node/25425">Josh Koenig</a>, <a href="http://iskra.net/blog/ekes/2009/04/08/varnishing-over-drupal">Iskra/ekes</a> and <a href="http://nnewton.org/node/9">Narayan Newton</a>.  I don&#8217;t completely understand yet what a few of these configs do, exactly, other than they seem to make a positive difference in the hit rates on my systems and they didn&#8217;t seem to break anything.  I&#8217;ll also include the configs I commented out because they <i>did</i> break something in the hopes that we can figure out why and what we should do to improve them.</p>
<p>By default, Varnish is set up to pass any requests with a cookie on to the backend (Apache) un-cached.  We&#8217;re playing it safe and not risking sending an authenticated user outdated content by not sending cached content if we see a cookie. It&#8217;s a sane and conservative way of making sure that this is an anonymous user that can be given static content.  Consequently, a lot of the customization is telling Varnish, &#8220;Even though there&#8217;s a cookie associated with this request you really can ignore the cookie and cache it&#8221; when the browser requests things like CSS files, JavaScript, theme images, or uploaded static files.</p>
<p>There are four basic places where I&#8217;ve added code: vcl_recv, vcl_hash, vcl_fetch and vcl_deliver.  Below are the snipped (and very slightly-sanitized) sections from the config file I&#8217;m currently running in production (as of 10/10/2009).</p>
<h2>vcl_recv</h2>
<p>vcl_recv is where we configure what happens when Varnish receives a request from a browser client for some content.</p>
<div class="code">
sub vcl_recv {<br />
&#8230; snip &#8230;<br />
    ## Remove has_js and Google Analytics cookies.<br />
    set req.http.Cookie = regsuball(req.http.Cookie, &#8220;(^|;\s*)(__[a-z]+|has_js)=[^;]*&#8221;, &#8220;&#8221;);<br />
    ## Remove a &#8220;;&#8221; prefix, if present.<br />
    set req.http.Cookie = regsub(req.http.Cookie, &#8220;^;\s*&#8221;, &#8220;&#8221;);<br />
    ## Remove empty cookies.<br />
    if (req.http.Cookie ~ &#8220;^\s*$&#8221;) {<br />
        unset req.http.Cookie;<br />
    }
    </div>
<p>This first segment clears out some cookies that are unnecessary.  With the cookies set, Varnish won&#8217;t cache the associated content.  So we tell Varnish to unset the cookie before continuing. </p>
<div class="code">
    ## Catch Drupal theme files  - THIS BREAKS UPDATE.PHP<br />
    #if (req.url ~ &#8220;^/sites/&#8221;) {<br />
    #    unset req.http.Cookie;<br />
    #}<br />
    # Catch Drupal misc files (like drupal.js and jquery.js)<br />
    #if (req.url ~ &#8220;^/misc/&#8221;) {<br />
    #    unset req.http.Cookie;<br />
    #}
    </div>
<p>When I first set up Pressflow and Varnish, I was looking at the cache hit/miss rate and noticed a lot of the CSS and JS files in /sites and /misc were not being cached.  So I thought I&#8217;d be clever and tell Varnish that it really should cache these files by un-setting the cookies.  For a while, it worked great.  Hit rates were up, lots of stuff was now being cached.  Then I need to roll out a security update and run update.php.  With this config in place, update.php would either reject the attempt (because the admin user session cookie has been unset, reverting the user to an anonymous session) or, if $update_free_access is set to TRUE, causing an endless loop back to step one.  I&#8217;m not quite sure what in /sites and /misc is the root of the problem (both seem to cause it), but I&#8217;ve disabled this until we can identify and work around it.</p>
<div class="code">
    # Site still uses some static files out of /files, cache them<br />
    if (req.url ~ &#8220;^/files/site.*&#8221;) {<br />
        unset req.http.Cookie;<br />
    }<br />
    # enable caching of theme files (can&#8217;t enable globally due to update.php problem above)<br />
    if (req.url ~ &#8220;^/sites/www.site.*&#8221;) {<br />
        unset req.http.Cookie;<br />
    }
    </div>
<p>Because of the update.php problem above, and because update.php uses Garland instead of the site theme, we <i>can</i> tell Varnish to cache the theme, module, and uploaded files here.  </p>
<div class="code">
    # Drupal js/css doesn&#8217;t need cookies, cache them<br />
    if (req.url ~ &#8220;^/modules/.*\.(js|css)\?&#8221;) {<br />
        unset req.http.Cookie;<br />
    }
    </div>
<p>I noticed that we were also seeing a lot of misses on much of the core JS and CSS (like jquery.js), so we told Varnish to cache them.</p>
<div class="code">
    ## Moodle themes - disabled, seems to cause random problems<br />
    #if (req.url ~ &#8220;^/(theme|pix)/&#8221;) {<br />
    #    unset req.http.Cookie;<br />
    #}
    </div>
<p>We also run Moodle vhosts on this server.  This was my first attempt at convincing Moodle to cache its images and theme files.  It failed miserably.  Moodle currently requires the session cookies be set on the files in question.  Un-setting any of them forces the user to re-authenticate on every pageload.  Hence the commenting.</p>
<div class="code">
    ## Pass cron jobs and server-status<br />
    if (req.url ~ &#8220;cron.php&#8221;) {<br />
       return (pass);<br />
    }<br />
    if (req.url ~ &#8220;.*/server-status$&#8221;) {<br />
       return (pass);<br />
    }<br />
&#8230; snip &#8230;<br />
}</div>
<p>Lastly, we don&#8217;t want server-status or cron cached, so tell Varnish to ignore it and pass them straight to the backend without further processing.</p>
<h2>vcl_hash</h2>
<p>vcl_hash is where (I <i>believe</i>) Varnish looks at the hash for content it has cached to make sure it&#8217;s still good.</p>
<div class="code">sub vcl_hash { if (req.http.Cookie) { set req.hash += req.http.Cookie; } }</div>
<p>This seems to help improve hit rates and non-intrusive, so I left it in.</p>
<h2>vcl_fetch</h2>
<p>vcl_fetch is where Varnish makes a request to the backend (Apache) for content it can&#8217;t for various reasons deliver from cache.</p>
<h2>vcl_deliver</h2>
<p>vcl_deliver is where Varnish delivers the requested content back to the browser client - either from cache or from a backend request.</p>
<h2>Backend config</h2>
<p>Lastly, we were seeing too many 503 errors under load, so we increased the timeouts to 600 seconds.  So far we haven&#8217;t seen any ill effects from the log timeouts.</p>
<div class="code">
backend default {<br />
    .host = &#8220;127.0.0.1&#8243;;<br />
    .port = &#8220;8080&#8243;;<br />
    .connect_timeout = 600s;<br />
    .first_byte_timeout = 600s;<br />
    .between_bytes_timeout = 600s;<br />
}
</div>
<h2>/etc/conf.d/varnishd</h2>
<p>We have made a couple of changes to the default varnishd startup options:</p>
<div class="code">VARNISHD_OPTS=&#8221;-a *:80 \<br />
                -T 127.0.0.1:8181 \<br />
                -f /etc/varnish/default.vcl \<br />
                -p thread_pools=4 \<br />
                -p thread_pool_max=1500 \<br />
                -p listen_depth=2048 \<br />
                -p lru_interval=1800 \<br />
                -h classic,169313 \<br />
                -p obj_workspace=4096 \<br />
                -p connect_timeout=600 \<br />
                -p max_restarts=6 \<br />
                -s malloc,2G&#8221;</div>
<p>Couple of notes here on this:</p>
<ol>
<li>connect_timeout=600 - we were seeing random 503 errors when the system was under load, even though there were Apache workers available.  We extended the timeouts to 600 seconds, figuring it was better to have an individual user occasionally get an element that loads slowly or times out than many users across the site seeing an uninformative &#8220;503 guru meditation&#8221;.  So far we&#8217;ve not seen any poor side effects.</li>
<li>malloc,2G - we&#8217;re running the site with malloc storage (instead of the default file-based) at 2 gigabytes.  The sites being served from behind this Varnish instance are quite a bit bigger than that, but because Varnish is running on the same box as Apache, we decided to throttle Varnish to leave resources for Apache/PHP.  It&#8217;s likely this is suboptimal, but it works.</li>
</ol>
<h1>Tweaking and tuning Varnish, or &#8220;Is this thing on?&#8221;</h1>
<p>So I&#8217;ve installed Varnish and Pressflow.  The site&#8217;s up and running.  How do I tell if it&#8217;s doing any good?</p>
<p>With Pressflow and Varnish installed with the default configurations we saw an immediate drop in load and better performance, but I wanted to optimize it to cache as much as possible.  Fortunately, Varnish comes with an excellent set of tools to see what it&#8217;s doing:</p>
<h2>varnishtop</h2>
<p>This command shows the most often-made requests to the backend:</p>
<div class="code">varnishtop -b -i TxURL</div>
<p>It&#8217;s excellent for spotting often-requested items that are currently not being cached.  The &#8220;-b&#8221; flag filters for requests made to the backend.  &#8220;-i TxURL&#8221; filters for the request URL that triggered the request to the backend.  Its output looks something like this:<br />
<a href="http://blogs.osuosl.org/gchaix/files/2009/10/varnishtop.png"><img src="http://blogs.osuosl.org/gchaix/files/2009/10/varnishtop-300x239.png" alt="varnishtop -b -n TxURL" width="300" height="239" class="aligncenter size-medium wp-image-259" /></a><br />
Top of the list, most often-requested URL from the backend.  A prime candidate for caching.</p>
<h2>varnishhist</h2>
<p>This command hows a histogram for the past 1000 requests, whether they were cache hits (denoted by a &#8216;|&#8217;) or misses (denoted by a &#8216;#&#8217;), and how long the requests took to process (further to the right, longer time). It&#8217;s good for a high-level view of how the server is doing under load.<br />
<a href="http://blogs.osuosl.org/gchaix/files/2009/10/varnishhist.png"><img src="http://blogs.osuosl.org/gchaix/files/2009/10/varnishhist-300x220.png" alt="varnishhist" width="300" height="220" class="aligncenter size-medium wp-image-267" /></a></p>
<h2>varnishlog</h2>
<div class="code">varnishlog -c -o ReqStart</div>
<p>This command displays all varnish traffic for a specific client.  It&#8217;s helpful for seeing exactly what a particular page or request is doing. Set it to your workstation IP, load the page, see everything Varnish does with your connection including hit/miss/pass status. Varnishlog is really useful, but it puts out an overwhelmingly-large amount of data that isn&#8217;t easily filtered. The &#8220;-o&#8221; option groups all of the entries for a specific request together (without it all entries from all requests are displayed fifo) and it accepts a tag (&#8221;ReqStart&#8221; in this example) and regex (the IP address in this case) to filter for only requests associated with that tag &amp; regex. It&#8217;s the only way I&#8217;ve found to filter down the firehose of log entries into something useful.<br />
<a href="http://blogs.osuosl.org/gchaix/files/2009/10/varnishlog.png"><img src="http://blogs.osuosl.org/gchaix/files/2009/10/varnishlog-300x155.png" alt="varnishlog -c -o ReqStart" width="300" height="155" class="aligncenter size-medium wp-image-269" /></a></p>
<h2>varnishstat</h2>
<p>This command provides an overview of the stats for the current Varnish instance. It shows hit/miss/pass rates and ratios, lots of other gory internal details.<br />
<a href="http://blogs.osuosl.org/gchaix/files/2009/10/varnishstat.png"><img src="http://blogs.osuosl.org/gchaix/files/2009/10/varnishstat-300x150.png" alt="varnishstat" width="300" height="150" class="aligncenter size-medium wp-image-271" /></a></p>
<h2>Watch that RAM, or &#8220;vmstat, oh how I love thee!&#8221;</h2>
<p>Varnish can eat RAM like there&#8217;s no tomorrow.  Be careful and be sure to configure its max memory to be something less than your available RAM.  I forgot when I first set things up.  The system worked great for a while, and then took a nosedive as the Varnish cache ate up all the available RAM and pushed the system into a swap death spiral.</p>
<h2>It&#8217;s OK to not cache everything</h2>
<p>This is a concept I struggled with at first - &#8220;oh no! It&#8217;s not caching xyz! I must fix that!&#8221;  Remember that even if you can&#8217;t cache all the static content on your site, you&#8217;re still doing a lot of good offloading the most commonly-accessed content onto Varnish.  Every connection you can serve from Varnish frees up an Apache thread to do something else. </p>
<h1>The Resolution</h1>
<p>I am delighted to report that the site is currently serving more than 30,000 hits per day without any trouble.  We&#8217;ve seen traffic exceed 150 simultaneous clients without pushing the system into swap, nor is it seeing significant iowait.  As best we can tell, at peak traffic times it&#8217;s entirely processor-bound with all four cores running at 95% or higher servicing apache threads.</p>
<h1>OK, now what?</h1>
<p>Moving forward, how do we do better?  There were some great discussions at DrupalCamp PDX this weekend about how we can do more with Varnish and Drupal/Pressflow.  Some interesting ideas that came up:</p>
<ul>
<li>Edge Side Includes (ESI), and making Drupal aware of them.  Specifically interesting in relation to pushing the internal Drupal panels and block caches into an ESI store.</li>
<li>A Varnish module within Drupal that hooks into the internal Drupal cache functions and can talk to the Varnish server on its management port to tell it to purge or extend the lifetime of content.</li>
<li>Preconfigured Amazon EC2 images to quickly scale sites &#8230; oh wait, there&#8217;s <a href="https://launchpad.net/projectmercury">Project Mercury</a>!</li>
<li>Intelligent ways to front multiple Drupal webnodes with one (or a clustered pair) of Varnish nodes.</li>
</ul>
<p>I&#8217;m up for taking a whack at it.  Any Drupal core wizards out there interested? </p>
<p><span style="color:#777"><a name="photocredit">Photo credits:</a><br />
<a href="http://www.flickr.com/photos/eyesplash/2308201204/">[1]</a> <a href="http://www.flickr.com/photos/ittybittiesforyou/535111983/">[2]</a> <a href="http://www.flickr.com/photos/ittybittiesforyou/3614232350/">[3]</a> </span></p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;title=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21&amp;bodytext=It%20all%20started%20with%20an%20itch.%20%20It%20was%20a%20really%20painful%20itch%20that%20involved%20a%20Drupal%20site%20that%20was%20essentially%20down%20due%20to%20load.%20%20I%20scratched%20it%20with%20the%20help%20of%20a%20few%20incredibly%20helpful%20blog%20posts%20I%20found%2C%20so%20now%20it%27s%20my%20turn%20to%20add%20to%20them%20so%20someone%20" title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;title=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21&amp;notes=It%20all%20started%20with%20an%20itch.%20%20It%20was%20a%20really%20painful%20itch%20that%20involved%20a%20Drupal%20site%20that%20was%20essentially%20down%20due%20to%20load.%20%20I%20scratched%20it%20with%20the%20help%20of%20a%20few%20incredibly%20helpful%20blog%20posts%20I%20found%2C%20so%20now%20it%27s%20my%20turn%20to%20add%20to%20them%20so%20someone%20" title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;t=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;title=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21&amp;annotation=It%20all%20started%20with%20an%20itch.%20%20It%20was%20a%20really%20painful%20itch%20that%20involved%20a%20Drupal%20site%20that%20was%20essentially%20down%20due%20to%20load.%20%20I%20scratched%20it%20with%20the%20help%20of%20a%20few%20incredibly%20helpful%20blog%20posts%20I%20found%2C%20so%20now%20it%27s%20my%20turn%20to%20add%20to%20them%20so%20someone%20" title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;title=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;title=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;title=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=It%20all%20started%20with%20an%20itch.%20%20It%20was%20a%20really%20painful%20itch%20that%20involved%20a%20Drupal%20site%20that%20was%20essentially%20down%20due%20to%20load.%20%20I%20scratched%20it%20with%20the%20help%20of%20a%20few%20incredibly%20helpful%20blog%20posts%20I%20found%2C%20so%20now%20it%27s%20my%20turn%20to%20add%20to%20them%20so%20someone%20" title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;h=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;title=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21&amp;body=It%20all%20started%20with%20an%20itch.%20%20It%20was%20a%20really%20painful%20itch%20that%20involved%20a%20Drupal%20site%20that%20was%20essentially%20down%20due%20to%20load.%20%20I%20scratched%20it%20with%20the%20help%20of%20a%20few%20incredibly%20helpful%20blog%20posts%20I%20found%2C%20so%20now%20it%27s%20my%20turn%20to%20add%20to%20them%20so%20someone%20" title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F10%2F12%2Fpressflow-varnish-and-caching%2F&amp;t=Pressflow%2C%20Varnish%20and%20Caching%20...%20oh%20my%21&amp;s=It%20all%20started%20with%20an%20itch.%20%20It%20was%20a%20really%20painful%20itch%20that%20involved%20a%20Drupal%20site%20that%20was%20essentially%20down%20due%20to%20load.%20%20I%20scratched%20it%20with%20the%20help%20of%20a%20few%20incredibly%20helpful%20blog%20posts%20I%20found%2C%20so%20now%20it%27s%20my%20turn%20to%20add%20to%20them%20so%20someone%20" title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/10/12/pressflow-varnish-and-caching/feed/</wfw:commentRss>
		</item>
		<item>
		<title>24 hours to go!</title>
		<link>http://blogs.osuosl.org/gchaix/2009/04/01/24-hours-to-go/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/04/01/24-hours-to-go/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 18:54:44 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[Summer of Code]]></category>

		<category><![CDATA[planetosl]]></category>

		<guid isPermaLink="false">http://blogs.osuosl.org/gchaix/?p=169</guid>
		<description><![CDATA[Get your Google Summer of Code proposal in now!  They&#8217;re due by noon tomorrow.  
Don&#8217;t miss out on your chance to get paid to work on open source software for the summer!



Share this:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p>Get your <a href="http://socghop.appspot.com">Google Summer of Code</a> proposal in now!  They&#8217;re due by noon tomorrow.  </p>
<p>Don&#8217;t miss out on your chance to get paid to work on open source software for the summer!</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;title=24%20hours%20to%20go%21&amp;bodytext=Get%20your%20Google%20Summer%20of%20Code%20proposal%20in%20now%21%20%20They%27re%20due%20by%20noon%20tomorrow.%20%20%0D%0A%0D%0ADon%27t%20miss%20out%20on%20your%20chance%20to%20get%20paid%20to%20work%20on%20open%20source%20software%20for%20the%20summer%21" title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;title=24%20hours%20to%20go%21&amp;notes=Get%20your%20Google%20Summer%20of%20Code%20proposal%20in%20now%21%20%20They%27re%20due%20by%20noon%20tomorrow.%20%20%0D%0A%0D%0ADon%27t%20miss%20out%20on%20your%20chance%20to%20get%20paid%20to%20work%20on%20open%20source%20software%20for%20the%20summer%21" title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;t=24%20hours%20to%20go%21" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;title=24%20hours%20to%20go%21&amp;annotation=Get%20your%20Google%20Summer%20of%20Code%20proposal%20in%20now%21%20%20They%27re%20due%20by%20noon%20tomorrow.%20%20%0D%0A%0D%0ADon%27t%20miss%20out%20on%20your%20chance%20to%20get%20paid%20to%20work%20on%20open%20source%20software%20for%20the%20summer%21" title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;title=24%20hours%20to%20go%21" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=24%20hours%20to%20go%21&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;title=24%20hours%20to%20go%21" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=24%20hours%20to%20go%21&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;title=24%20hours%20to%20go%21&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=Get%20your%20Google%20Summer%20of%20Code%20proposal%20in%20now%21%20%20They%27re%20due%20by%20noon%20tomorrow.%20%20%0D%0A%0D%0ADon%27t%20miss%20out%20on%20your%20chance%20to%20get%20paid%20to%20work%20on%20open%20source%20software%20for%20the%20summer%21" title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;h=24%20hours%20to%20go%21" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;title=24%20hours%20to%20go%21&amp;body=Get%20your%20Google%20Summer%20of%20Code%20proposal%20in%20now%21%20%20They%27re%20due%20by%20noon%20tomorrow.%20%20%0D%0A%0D%0ADon%27t%20miss%20out%20on%20your%20chance%20to%20get%20paid%20to%20work%20on%20open%20source%20software%20for%20the%20summer%21" title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F04%2F01%2F24-hours-to-go%2F&amp;t=24%20hours%20to%20go%21&amp;s=Get%20your%20Google%20Summer%20of%20Code%20proposal%20in%20now%21%20%20They%27re%20due%20by%20noon%20tomorrow.%20%20%0D%0A%0D%0ADon%27t%20miss%20out%20on%20your%20chance%20to%20get%20paid%20to%20work%20on%20open%20source%20software%20for%20the%20summer%21" title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/04/01/24-hours-to-go/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Summer of Code 2009</title>
		<link>http://blogs.osuosl.org/gchaix/2009/03/24/google-summer-of-code-2009/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/03/24/google-summer-of-code-2009/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 17:26:21 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[Summer of Code]]></category>

		<category><![CDATA[planetosl]]></category>

		<guid isPermaLink="false">http://blogs.osuosl.org/gchaix/?p=115</guid>
		<description><![CDATA[It&#8217;s that time of year again!  Google has renewed the Summer of Code program for 2009.
Google is going to pay students $4,500 to work on some of the coolest open source projects in the world.  The OSU OSL has been accepted as a mentoring organization again for 2009.  Interested in working with [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left">It&#8217;s that time of year again!  Google has renewed the Summer of Code program for 2009.</p>
<p style="text-align: left">Google is going to pay students $4,500 to work on some of the <a href="http://socghop.appspot.com/program/accepted_orgs/google/gsoc2009">coolest open source projects in the world</a>.  The OSU OSL has been accepted as a <a href="http://socghop.appspot.com/org/show/google/gsoc2009/osuosl">mentoring organization</a> again for 2009.  Interested in working with the OSL this summer?  Check out our <a href="https://dokuwiki.osuosl.org/soc/ideas2009">ideas page</a> and submit a proposal!<br />
<a href="http://socghop.appspot.com/"><img class="aligncenter" style="margin:1em auto 1em auto" src="http://code.google.com/images/2009socwithlogo.gif" alt="" /></a></p>
<p style="text-align: left">The application deadline is April 3rd at noon Pacific time.  Coding starts on May 23rd.</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;title=Google%20Summer%20of%20Code%202009&amp;bodytext=It%27s%20that%20time%20of%20year%20again%21%20%20Google%20has%20renewed%20the%20Summer%20of%20Code%20program%20for%202009.%0D%0A%0D%0AGoogle%20is%20going%20to%20pay%20students%20%244%2C500%20to%20work%20on%20some%20of%20the%20coolest%20open%20source%20projects%20in%20the%20world.%20%20The%20OSU%20OSL%20has%20been%20accepted%20as%20a%20mentoring%20organizat" title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;title=Google%20Summer%20of%20Code%202009&amp;notes=It%27s%20that%20time%20of%20year%20again%21%20%20Google%20has%20renewed%20the%20Summer%20of%20Code%20program%20for%202009.%0D%0A%0D%0AGoogle%20is%20going%20to%20pay%20students%20%244%2C500%20to%20work%20on%20some%20of%20the%20coolest%20open%20source%20projects%20in%20the%20world.%20%20The%20OSU%20OSL%20has%20been%20accepted%20as%20a%20mentoring%20organizat" title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;t=Google%20Summer%20of%20Code%202009" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;title=Google%20Summer%20of%20Code%202009&amp;annotation=It%27s%20that%20time%20of%20year%20again%21%20%20Google%20has%20renewed%20the%20Summer%20of%20Code%20program%20for%202009.%0D%0A%0D%0AGoogle%20is%20going%20to%20pay%20students%20%244%2C500%20to%20work%20on%20some%20of%20the%20coolest%20open%20source%20projects%20in%20the%20world.%20%20The%20OSU%20OSL%20has%20been%20accepted%20as%20a%20mentoring%20organizat" title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;title=Google%20Summer%20of%20Code%202009" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Google%20Summer%20of%20Code%202009&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;title=Google%20Summer%20of%20Code%202009" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=Google%20Summer%20of%20Code%202009&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;title=Google%20Summer%20of%20Code%202009&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=It%27s%20that%20time%20of%20year%20again%21%20%20Google%20has%20renewed%20the%20Summer%20of%20Code%20program%20for%202009.%0D%0A%0D%0AGoogle%20is%20going%20to%20pay%20students%20%244%2C500%20to%20work%20on%20some%20of%20the%20coolest%20open%20source%20projects%20in%20the%20world.%20%20The%20OSU%20OSL%20has%20been%20accepted%20as%20a%20mentoring%20organizat" title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;h=Google%20Summer%20of%20Code%202009" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;title=Google%20Summer%20of%20Code%202009&amp;body=It%27s%20that%20time%20of%20year%20again%21%20%20Google%20has%20renewed%20the%20Summer%20of%20Code%20program%20for%202009.%0D%0A%0D%0AGoogle%20is%20going%20to%20pay%20students%20%244%2C500%20to%20work%20on%20some%20of%20the%20coolest%20open%20source%20projects%20in%20the%20world.%20%20The%20OSU%20OSL%20has%20been%20accepted%20as%20a%20mentoring%20organizat" title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F24%2Fgoogle-summer-of-code-2009%2F&amp;t=Google%20Summer%20of%20Code%202009&amp;s=It%27s%20that%20time%20of%20year%20again%21%20%20Google%20has%20renewed%20the%20Summer%20of%20Code%20program%20for%202009.%0D%0A%0D%0AGoogle%20is%20going%20to%20pay%20students%20%244%2C500%20to%20work%20on%20some%20of%20the%20coolest%20open%20source%20projects%20in%20the%20world.%20%20The%20OSU%20OSL%20has%20been%20accepted%20as%20a%20mentoring%20organizat" title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/03/24/google-summer-of-code-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Source Bridge</title>
		<link>http://blogs.osuosl.org/gchaix/2009/03/16/open-source-bridge/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/03/16/open-source-bridge/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 23:04:36 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[Moodle]]></category>

		<category><![CDATA[ORVSD]]></category>

		<category><![CDATA[conferences]]></category>

		<category><![CDATA[drupal]]></category>

		<category><![CDATA[planetosl]]></category>

		<category><![CDATA[osbridge]]></category>

		<guid isPermaLink="false">http://blogs.osuosl.org/gchaix/?p=77</guid>
		<description><![CDATA[
Are you going to the Open Source Bridge conference in Portland in June?  Hopefully I&#8217;ll see you there.  I&#8217;ve submitted a proposal to talk about what we&#8217;re doing here at the OSL to support the Oregon Virtual School District.



Share this:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<div style="float:right;margin: .2em 2em 1em 2em"><a href="http://opensourcebridge.org/?ref=submit125"><img src="http://opensourcebridge.org/badges/submit125.png" border="0" alt="I'm submitting a talk to  Open Source Bridge - June 17–19, 2009 - Portland, OR" /></a></div>
<p>Are you going to the <a href="http://opensourcebridge.org/">Open Source Bridge</a> conference in Portland in June?  Hopefully I&#8217;ll see you there.  I&#8217;ve submitted a <a href="http://opensourcebridge.org/proposals/42">proposal</a> to talk about what we&#8217;re doing here at the OSL to support the <a href="http://orvsd.org">Oregon Virtual School District</a>.</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;title=Open%20Source%20Bridge&amp;bodytext=Are%20you%20going%20to%20the%20Open%20Source%20Bridge%20conference%20in%20Portland%20in%20June%3F%C2%A0%20Hopefully%20I%27ll%20see%20you%20there.%C2%A0%20I%27ve%20submitted%20a%20proposal%20to%20talk%20about%20what%20we%27re%20doing%20here%20at%20the%20OSL%20to%20support%20the%20Oregon%20Virtual%20School%20District." title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;title=Open%20Source%20Bridge&amp;notes=Are%20you%20going%20to%20the%20Open%20Source%20Bridge%20conference%20in%20Portland%20in%20June%3F%C2%A0%20Hopefully%20I%27ll%20see%20you%20there.%C2%A0%20I%27ve%20submitted%20a%20proposal%20to%20talk%20about%20what%20we%27re%20doing%20here%20at%20the%20OSL%20to%20support%20the%20Oregon%20Virtual%20School%20District." title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;t=Open%20Source%20Bridge" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;title=Open%20Source%20Bridge&amp;annotation=Are%20you%20going%20to%20the%20Open%20Source%20Bridge%20conference%20in%20Portland%20in%20June%3F%C2%A0%20Hopefully%20I%27ll%20see%20you%20there.%C2%A0%20I%27ve%20submitted%20a%20proposal%20to%20talk%20about%20what%20we%27re%20doing%20here%20at%20the%20OSL%20to%20support%20the%20Oregon%20Virtual%20School%20District." title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;title=Open%20Source%20Bridge" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Open%20Source%20Bridge&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;title=Open%20Source%20Bridge" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=Open%20Source%20Bridge&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;title=Open%20Source%20Bridge&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=Are%20you%20going%20to%20the%20Open%20Source%20Bridge%20conference%20in%20Portland%20in%20June%3F%C2%A0%20Hopefully%20I%27ll%20see%20you%20there.%C2%A0%20I%27ve%20submitted%20a%20proposal%20to%20talk%20about%20what%20we%27re%20doing%20here%20at%20the%20OSL%20to%20support%20the%20Oregon%20Virtual%20School%20District." title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;h=Open%20Source%20Bridge" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;title=Open%20Source%20Bridge&amp;body=Are%20you%20going%20to%20the%20Open%20Source%20Bridge%20conference%20in%20Portland%20in%20June%3F%C2%A0%20Hopefully%20I%27ll%20see%20you%20there.%C2%A0%20I%27ve%20submitted%20a%20proposal%20to%20talk%20about%20what%20we%27re%20doing%20here%20at%20the%20OSL%20to%20support%20the%20Oregon%20Virtual%20School%20District." title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F03%2F16%2Fopen-source-bridge%2F&amp;t=Open%20Source%20Bridge&amp;s=Are%20you%20going%20to%20the%20Open%20Source%20Bridge%20conference%20in%20Portland%20in%20June%3F%C2%A0%20Hopefully%20I%27ll%20see%20you%20there.%C2%A0%20I%27ve%20submitted%20a%20proposal%20to%20talk%20about%20what%20we%27re%20doing%20here%20at%20the%20OSL%20to%20support%20the%20Oregon%20Virtual%20School%20District." title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/03/16/open-source-bridge/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dabbling with Yahoo Pipes</title>
		<link>http://blogs.osuosl.org/gchaix/2009/02/23/dabbling-with-yahoo-pipes/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/02/23/dabbling-with-yahoo-pipes/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 19:41:22 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[Moodle]]></category>

		<category><![CDATA[drupal]]></category>

		<category><![CDATA[howto]]></category>

		<category><![CDATA[planetosl]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://staff.osuosl.org/~gchaix/?p=71</guid>
		<description><![CDATA[Since I run a lot of Drupal and Moodle servers, it&#8217;s a good idea to keep up to date on all the published vulnerabilities.  I&#8217;d really prefer to have some tool that lets me know when a new vulnerability is found, so I don&#8217;t have to keep checking back at a bunch of different [...]]]></description>
			<content:encoded><![CDATA[<p>Since I run a lot of Drupal and Moodle servers, it&#8217;s a good idea to keep up to date on all the published vulnerabilities.  I&#8217;d really prefer to have some tool that lets me know when a new vulnerability is found, so I don&#8217;t have to keep checking back at a bunch of different web sites on the off chance a new vulnerability has been found.  Fortunately, the Department of Homeland Security has an <a href="http://nvd.nist.gov/">excellent site</a> that provides <a href="http://nvd.nist.gov/download.cfm">RSS feeds</a> of the vulnerabilities in their database.  Handy, but a serious case of information overload since the feeds cover <em>everything</em> in their database.</p>
<p>Hmm.  Distinctly suboptimal.  Perhaps this is a good time to play with <a href="http://pipes.yahoo.com">Yahoo Pipes</a>?  I&#8217;d looked at it before, but had never gotten around to actually building a pipe.  This seems like a nice simple thing to try.<span id="more-71"></span></p>
<ol>
<li>Log into pipes.yahoo.com and create a new pipe.</li>
<li>Grab the RSS feed one wishes to work with.  In my case, I grabbed the feed for all analyzed vulnerabilities: http://nvd.nist.gov/download/nvd-rss-analyzed.xml</li>
<li>Drag &#8220;Fetch Feed&#8221; from the &#8220;Sources&#8221; section of the left sidebar into the workspace and enter the feed URL.</li>
<li>Drag &#8220;Filter&#8221; from the &#8220;Operators&#8221; section into the workspace and connect the two objects.</li>
<li>As soon as the feed and the filter are connected, the rules item list is populated with all the fields available in the feed.  Select the ones you want to filter on - item.description and item.title in my case - and add the filter criteria.</li>
<li>Connect the filter object to the pipe output object and watch the results show up in the debugger.  If they look good, save the pipe and click &#8220;run pipe&#8221; at the top of the screen.</li>
<li>When the pipe is run, it spits out a nice preview of the contents along with buttons to grab the output in various formats including JSON and RSS.</li>
</ol>
<p><img src="http://blogs.osuosl.org/gchaix/files/2009/02/pipes.png" alt="Yahoo Pipe" width="436" height="350" class="aligncenter size-full wp-image-74" /></p>
<p>Oh, my.  That was easy.  Now I have a feed that provides me with a listing of all analyzed vulnerabilities right at the top of my Google Reader subscriptions.  I guess that means I need to take off the training wheels and do something a bit more challenging, eh?</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;title=Dabbling%20with%20Yahoo%20Pipes&amp;bodytext=Since%20I%20run%20a%20lot%20of%20Drupal%20and%20Moodle%20servers%2C%20it%27s%20a%20good%20idea%20to%20keep%20up%20to%20date%20on%20all%20the%20published%20vulnerabilities.%20%20I%27d%20really%20prefer%20to%20have%20some%20tool%20that%20lets%20me%20know%20when%20a%20new%20vulnerability%20is%20found%2C%20so%20I%20don%27t%20have%20to%20keep%20checking%20back%20" title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;title=Dabbling%20with%20Yahoo%20Pipes&amp;notes=Since%20I%20run%20a%20lot%20of%20Drupal%20and%20Moodle%20servers%2C%20it%27s%20a%20good%20idea%20to%20keep%20up%20to%20date%20on%20all%20the%20published%20vulnerabilities.%20%20I%27d%20really%20prefer%20to%20have%20some%20tool%20that%20lets%20me%20know%20when%20a%20new%20vulnerability%20is%20found%2C%20so%20I%20don%27t%20have%20to%20keep%20checking%20back%20" title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;t=Dabbling%20with%20Yahoo%20Pipes" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;title=Dabbling%20with%20Yahoo%20Pipes&amp;annotation=Since%20I%20run%20a%20lot%20of%20Drupal%20and%20Moodle%20servers%2C%20it%27s%20a%20good%20idea%20to%20keep%20up%20to%20date%20on%20all%20the%20published%20vulnerabilities.%20%20I%27d%20really%20prefer%20to%20have%20some%20tool%20that%20lets%20me%20know%20when%20a%20new%20vulnerability%20is%20found%2C%20so%20I%20don%27t%20have%20to%20keep%20checking%20back%20" title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;title=Dabbling%20with%20Yahoo%20Pipes" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Dabbling%20with%20Yahoo%20Pipes&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;title=Dabbling%20with%20Yahoo%20Pipes" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=Dabbling%20with%20Yahoo%20Pipes&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;title=Dabbling%20with%20Yahoo%20Pipes&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=Since%20I%20run%20a%20lot%20of%20Drupal%20and%20Moodle%20servers%2C%20it%27s%20a%20good%20idea%20to%20keep%20up%20to%20date%20on%20all%20the%20published%20vulnerabilities.%20%20I%27d%20really%20prefer%20to%20have%20some%20tool%20that%20lets%20me%20know%20when%20a%20new%20vulnerability%20is%20found%2C%20so%20I%20don%27t%20have%20to%20keep%20checking%20back%20" title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;h=Dabbling%20with%20Yahoo%20Pipes" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;title=Dabbling%20with%20Yahoo%20Pipes&amp;body=Since%20I%20run%20a%20lot%20of%20Drupal%20and%20Moodle%20servers%2C%20it%27s%20a%20good%20idea%20to%20keep%20up%20to%20date%20on%20all%20the%20published%20vulnerabilities.%20%20I%27d%20really%20prefer%20to%20have%20some%20tool%20that%20lets%20me%20know%20when%20a%20new%20vulnerability%20is%20found%2C%20so%20I%20don%27t%20have%20to%20keep%20checking%20back%20" title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F23%2Fdabbling-with-yahoo-pipes%2F&amp;t=Dabbling%20with%20Yahoo%20Pipes&amp;s=Since%20I%20run%20a%20lot%20of%20Drupal%20and%20Moodle%20servers%2C%20it%27s%20a%20good%20idea%20to%20keep%20up%20to%20date%20on%20all%20the%20published%20vulnerabilities.%20%20I%27d%20really%20prefer%20to%20have%20some%20tool%20that%20lets%20me%20know%20when%20a%20new%20vulnerability%20is%20found%2C%20so%20I%20don%27t%20have%20to%20keep%20checking%20back%20" title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/02/23/dabbling-with-yahoo-pipes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open voting comes to Portland</title>
		<link>http://blogs.osuosl.org/gchaix/2009/02/12/open-voting-comes-to-portland/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/02/12/open-voting-comes-to-portland/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 18:24:11 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[planetosl]]></category>

		<guid isPermaLink="false">http://staff.osuosl.org/~gchaix/?p=41</guid>
		<description><![CDATA[On Wednesday, Feb. 18th, the Open Source Digital Voting Foundation is coming to Portland to meet the Portland tech community.
What: TrustTheVote! Intro in Portland, Oregon
When: Feb 18, 2009, 6:00 - 7:30 p.m.,
Where: CubeSpace, 622 SE Grand Ave, Portland
Come see what&#8217;s new in the world of open digital voting!



Share this:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p>On <a href="http://osuosl.org/about/news/feb18_osdv/">Wednesday, Feb. 18th</a>, the <a href="http://www.osdv.org">Open Source Digital Voting Foundation</a> is coming to Portland to meet the Portland tech community.</p>
<p>What: TrustTheVote! Intro in Portland, Oregon<br />
When: Feb 18, 2009, 6:00 - 7:30 p.m.,<br />
Where: CubeSpace, 622 SE Grand Ave, Portland</p>
<p>Come see what&#8217;s new in the world of open digital voting!</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;title=Open%20voting%20comes%20to%20Portland&amp;bodytext=On%20Wednesday%2C%20Feb.%2018th%2C%20the%20Open%20Source%20Digital%20Voting%20Foundation%20is%20coming%20to%20Portland%20to%20meet%20the%20Portland%20tech%20community.%0A%0AWhat%3A%20TrustTheVote%21%20Intro%20in%20Portland%2C%20Oregon%0AWhen%3A%20Feb%2018%2C%202009%2C%206%3A00%20-%207%3A30%20p.m.%2C%0AWhere%3A%20CubeSpace%2C%20622%20SE%20Grand%20Ave%2C%20Por" title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;title=Open%20voting%20comes%20to%20Portland&amp;notes=On%20Wednesday%2C%20Feb.%2018th%2C%20the%20Open%20Source%20Digital%20Voting%20Foundation%20is%20coming%20to%20Portland%20to%20meet%20the%20Portland%20tech%20community.%0A%0AWhat%3A%20TrustTheVote%21%20Intro%20in%20Portland%2C%20Oregon%0AWhen%3A%20Feb%2018%2C%202009%2C%206%3A00%20-%207%3A30%20p.m.%2C%0AWhere%3A%20CubeSpace%2C%20622%20SE%20Grand%20Ave%2C%20Por" title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;t=Open%20voting%20comes%20to%20Portland" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;title=Open%20voting%20comes%20to%20Portland&amp;annotation=On%20Wednesday%2C%20Feb.%2018th%2C%20the%20Open%20Source%20Digital%20Voting%20Foundation%20is%20coming%20to%20Portland%20to%20meet%20the%20Portland%20tech%20community.%0A%0AWhat%3A%20TrustTheVote%21%20Intro%20in%20Portland%2C%20Oregon%0AWhen%3A%20Feb%2018%2C%202009%2C%206%3A00%20-%207%3A30%20p.m.%2C%0AWhere%3A%20CubeSpace%2C%20622%20SE%20Grand%20Ave%2C%20Por" title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;title=Open%20voting%20comes%20to%20Portland" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Open%20voting%20comes%20to%20Portland&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;title=Open%20voting%20comes%20to%20Portland" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=Open%20voting%20comes%20to%20Portland&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;title=Open%20voting%20comes%20to%20Portland&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=On%20Wednesday%2C%20Feb.%2018th%2C%20the%20Open%20Source%20Digital%20Voting%20Foundation%20is%20coming%20to%20Portland%20to%20meet%20the%20Portland%20tech%20community.%0A%0AWhat%3A%20TrustTheVote%21%20Intro%20in%20Portland%2C%20Oregon%0AWhen%3A%20Feb%2018%2C%202009%2C%206%3A00%20-%207%3A30%20p.m.%2C%0AWhere%3A%20CubeSpace%2C%20622%20SE%20Grand%20Ave%2C%20Por" title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;h=Open%20voting%20comes%20to%20Portland" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;title=Open%20voting%20comes%20to%20Portland&amp;body=On%20Wednesday%2C%20Feb.%2018th%2C%20the%20Open%20Source%20Digital%20Voting%20Foundation%20is%20coming%20to%20Portland%20to%20meet%20the%20Portland%20tech%20community.%0A%0AWhat%3A%20TrustTheVote%21%20Intro%20in%20Portland%2C%20Oregon%0AWhen%3A%20Feb%2018%2C%202009%2C%206%3A00%20-%207%3A30%20p.m.%2C%0AWhere%3A%20CubeSpace%2C%20622%20SE%20Grand%20Ave%2C%20Por" title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F12%2Fopen-voting-comes-to-portland%2F&amp;t=Open%20voting%20comes%20to%20Portland&amp;s=On%20Wednesday%2C%20Feb.%2018th%2C%20the%20Open%20Source%20Digital%20Voting%20Foundation%20is%20coming%20to%20Portland%20to%20meet%20the%20Portland%20tech%20community.%0A%0AWhat%3A%20TrustTheVote%21%20Intro%20in%20Portland%2C%20Oregon%0AWhen%3A%20Feb%2018%2C%202009%2C%206%3A00%20-%207%3A30%20p.m.%2C%0AWhere%3A%20CubeSpace%2C%20622%20SE%20Grand%20Ave%2C%20Por" title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/02/12/open-voting-comes-to-portland/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhones and Google Sync</title>
		<link>http://blogs.osuosl.org/gchaix/2009/02/10/iphones-and-google-sync/</link>
		<comments>http://blogs.osuosl.org/gchaix/2009/02/10/iphones-and-google-sync/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 04:30:48 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[Google Apps]]></category>

		<category><![CDATA[howto]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[planetosl]]></category>

		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://staff.osuosl.org/~gchaix/?p=38</guid>
		<description><![CDATA[A month ago I left the stone age of dumb mobile phones and finally got myself a smartphone.  Given the choice between a Blackberry and an iPhone, I chose an iPhone.
So far I love the phone, but as a heavy Google Apps user, I was unhappy with the options for calendar, contacts and mail. [...]]]></description>
			<content:encoded><![CDATA[<p>A month ago I left the stone age of dumb mobile phones and finally got myself a smartphone.  Given the choice between a Blackberry and an iPhone, I chose an iPhone.</p>
<p>So far I love the phone, but as a heavy Google Apps user, I was unhappy with the options for calendar, contacts and mail.  The mobile Google interface is very good, but it bothered me that I couldn&#8217;t sync my Google calendars to the iPhone&#8217;s built-in calendar without plugging into iTunes and syncing via iCal subscriptions.  Plus, the mobile Google Calendar event creation is - unlike just about everything else in the Google mobile suite - completely unusable.  Well, at least I get SMS reminders and access to my Gmail accounts.  I could live with that.</p>
<p>Then yesterday Google released <a href="http://googleblog.blogspot.com/2009/02/calendar-and-contact-syncing-for-iphone.html">Calendar and contact syncing for iPhone and Windows Mobile devices</a>.  O frabjous day!</p>
<p><span id="more-38"></span>After heeding their warnings that I should back up my contacts (the initial sync wipes the local contacts from the phone), I dove right in.  The process was well-documented (with one exception I&#8217;ll get to below) and I was up and running syncing to my Google Apps account in remarkably short order.  Contacts and calendar events show up remarkably quickly on the phone.  The sync process is mostly transparent.  I did run into a few small issues:</p>
<ol>
<li> I didn&#8217;t clean up my Gmail contacts list before syncing.  A bit of a mistake, since I didn&#8217;t bother keeping it accurate and as well-ordered as my local contacts.  I didn&#8217;t keep many phone numbers in there, also, so I had to re-enter a few and there were quite a few duplicates that could be merged - one entry for a person with just a jabber address, another with just an e-mail, etc.  If you set the mobile sync up, I highly recommend going through and cleaning up your Gmail contacts first.</li>
<li>Alerts - items on the Gcal with a pop-up alert set cause the sync&#8217;ed item to set a local alert on the phone.  Excellent, now I can switch away from SMS alerts.   My only quibble is that I normally have a Gcal tab up in my browser while I work, so I get alerted both on the screen and by my phone.  Mildly annoying, but I guess I could just close the calendar tab when not using it.</li>
<li>Last, and most importantly, it&#8217;s not immediately obvious how to set up syncing subscribed calendars.  Thanks to the <a href="http://blog.jeffreyforman.net/2009/02/10/gcalgcontacts-sync-and-the-iphone/">excellent pointers</a> by Jeff Forman, I was able to get my subscribed calendars syncing properly.  Basically, once you&#8217;ve set up the sync, go to m.google.com with the phone browser and select the &#8220;Sync&#8221; section.  If you&#8217;re a Google Apps user like me, there&#8217;s the additional step of tapping on the button at the bottom of the page that says “Google Apps user? Tap to configure your domain” and entering your domain name.  Then you can access the sync settings for your domain account and select the calendars you want.  If you don&#8217;t go to the main m.google.com site first and try going straight to m.google.com/sync you&#8217;ll do what I did and spend a frustrating few minutes failing to log in with your domain account.  It&#8217;s a bit arcane and convoluted, but not difficult once you figure it out.</li>
</ol>
<p>All in all, I&#8217;m delighted.  I can now schedule events on any of my calendars, have local reminders, and see all my calendars in their full color-coded glory on my phone.  Thanks Google!</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;title=iPhones%20and%20Google%20Sync&amp;bodytext=A%20month%20ago%20I%20left%20the%20stone%20age%20of%20dumb%20mobile%20phones%20and%20finally%20got%20myself%20a%20smartphone.%20%20Given%20the%20choice%20between%20a%20Blackberry%20and%20an%20iPhone%2C%20I%20chose%20an%20iPhone.%0A%0ASo%20far%20I%20love%20the%20phone%2C%20but%20as%20a%20heavy%20Google%20Apps%20user%2C%20I%20was%20unhappy%20with%20the%20opt" title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;title=iPhones%20and%20Google%20Sync&amp;notes=A%20month%20ago%20I%20left%20the%20stone%20age%20of%20dumb%20mobile%20phones%20and%20finally%20got%20myself%20a%20smartphone.%20%20Given%20the%20choice%20between%20a%20Blackberry%20and%20an%20iPhone%2C%20I%20chose%20an%20iPhone.%0A%0ASo%20far%20I%20love%20the%20phone%2C%20but%20as%20a%20heavy%20Google%20Apps%20user%2C%20I%20was%20unhappy%20with%20the%20opt" title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;t=iPhones%20and%20Google%20Sync" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;title=iPhones%20and%20Google%20Sync&amp;annotation=A%20month%20ago%20I%20left%20the%20stone%20age%20of%20dumb%20mobile%20phones%20and%20finally%20got%20myself%20a%20smartphone.%20%20Given%20the%20choice%20between%20a%20Blackberry%20and%20an%20iPhone%2C%20I%20chose%20an%20iPhone.%0A%0ASo%20far%20I%20love%20the%20phone%2C%20but%20as%20a%20heavy%20Google%20Apps%20user%2C%20I%20was%20unhappy%20with%20the%20opt" title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;title=iPhones%20and%20Google%20Sync" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=iPhones%20and%20Google%20Sync&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;title=iPhones%20and%20Google%20Sync" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=iPhones%20and%20Google%20Sync&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;title=iPhones%20and%20Google%20Sync&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=A%20month%20ago%20I%20left%20the%20stone%20age%20of%20dumb%20mobile%20phones%20and%20finally%20got%20myself%20a%20smartphone.%20%20Given%20the%20choice%20between%20a%20Blackberry%20and%20an%20iPhone%2C%20I%20chose%20an%20iPhone.%0A%0ASo%20far%20I%20love%20the%20phone%2C%20but%20as%20a%20heavy%20Google%20Apps%20user%2C%20I%20was%20unhappy%20with%20the%20opt" title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;h=iPhones%20and%20Google%20Sync" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;title=iPhones%20and%20Google%20Sync&amp;body=A%20month%20ago%20I%20left%20the%20stone%20age%20of%20dumb%20mobile%20phones%20and%20finally%20got%20myself%20a%20smartphone.%20%20Given%20the%20choice%20between%20a%20Blackberry%20and%20an%20iPhone%2C%20I%20chose%20an%20iPhone.%0A%0ASo%20far%20I%20love%20the%20phone%2C%20but%20as%20a%20heavy%20Google%20Apps%20user%2C%20I%20was%20unhappy%20with%20the%20opt" title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2009%2F02%2F10%2Fiphones-and-google-sync%2F&amp;t=iPhones%20and%20Google%20Sync&amp;s=A%20month%20ago%20I%20left%20the%20stone%20age%20of%20dumb%20mobile%20phones%20and%20finally%20got%20myself%20a%20smartphone.%20%20Given%20the%20choice%20between%20a%20Blackberry%20and%20an%20iPhone%2C%20I%20chose%20an%20iPhone.%0A%0ASo%20far%20I%20love%20the%20phone%2C%20but%20as%20a%20heavy%20Google%20Apps%20user%2C%20I%20was%20unhappy%20with%20the%20opt" title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2009/02/10/iphones-and-google-sync/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Moodle starting to catch on</title>
		<link>http://blogs.osuosl.org/gchaix/2008/09/12/moodle-starting-to-catch-on/</link>
		<comments>http://blogs.osuosl.org/gchaix/2008/09/12/moodle-starting-to-catch-on/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 19:27:41 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
		
		<category><![CDATA[planetosl]]></category>

		<guid isPermaLink="false">http://staff.osuosl.org/~gchaix/?p=37</guid>
		<description><![CDATA[Wow &#8230; the past six months have been interesting in Moodle-land.  As of this morning we&#8217;re up to 10,850 users (both teachers and students), 1488 courses, and 173 Moodle instances.  Clearly classes in Oregon&#8217;s K-12 public schools have started.



Share this:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p>Wow &#8230; the past six months have been interesting in Moodle-land.  As of this morning we&#8217;re up to 10,850 users (both teachers and students), 1488 courses, and 173 Moodle instances.  Clearly classes in Oregon&#8217;s K-12 public schools have started.</p>



Share this:


	<a rel="nofollow" id="digg"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;title=Moodle%20starting%20to%20catch%20on&amp;bodytext=Wow%20...%20the%20past%20six%20months%20have%20been%20interesting%20in%20Moodle-land.%20%20As%20of%20this%20morning%20we%27re%20up%20to%2010%2C850%20users%20%28both%20teachers%20and%20students%29%2C%201488%20courses%2C%20and%20173%20Moodle%20instances.%20%20Clearly%20classes%20in%20Oregon%27s%20K-12%20public%20schools%20have%20started." title="Digg"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" id="del.icio.us"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;title=Moodle%20starting%20to%20catch%20on&amp;notes=Wow%20...%20the%20past%20six%20months%20have%20been%20interesting%20in%20Moodle-land.%20%20As%20of%20this%20morning%20we%27re%20up%20to%2010%2C850%20users%20%28both%20teachers%20and%20students%29%2C%201488%20courses%2C%20and%20173%20Moodle%20instances.%20%20Clearly%20classes%20in%20Oregon%27s%20K-12%20public%20schools%20have%20started." title="del.icio.us"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" id="facebook"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;t=Moodle%20starting%20to%20catch%20on" title="Facebook"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" id="google"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;title=Moodle%20starting%20to%20catch%20on&amp;annotation=Wow%20...%20the%20past%20six%20months%20have%20been%20interesting%20in%20Moodle-land.%20%20As%20of%20this%20morning%20we%27re%20up%20to%2010%2C850%20users%20%28both%20teachers%20and%20students%29%2C%201488%20courses%2C%20and%20173%20Moodle%20instances.%20%20Clearly%20classes%20in%20Oregon%27s%20K-12%20public%20schools%20have%20started." title="Google Bookmarks"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" id="furl"  target="_blank" href="" title="Furl"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Furl" alt="Furl" class="sociable-hovers" /></a>
	<a rel="nofollow" id="print"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;partner=sociable" title="Print"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow" id="reddit"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;title=Moodle%20starting%20to%20catch%20on" title="Reddit"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" id="slashdot"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Moodle%20starting%20to%20catch%20on&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F" title="Slashdot"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" id="stumbleupon"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;title=Moodle%20starting%20to%20catch%20on" title="StumbleUpon"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" id="technorati"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F" title="Technorati"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow" id="twitthis"  target="_blank" href="" title="TwitThis"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" id="fark"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=Moodle%20starting%20to%20catch%20on&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F" title="Fark"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow" id="linkedin"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;title=Moodle%20starting%20to%20catch%20on&amp;source=Propeller-heads+Unite%21+Random+thoughts+of+a+cubicular+denizen+at+the+OSU+Open+Source+Lab&amp;summary=Wow%20...%20the%20past%20six%20months%20have%20been%20interesting%20in%20Moodle-land.%20%20As%20of%20this%20morning%20we%27re%20up%20to%2010%2C850%20users%20%28both%20teachers%20and%20students%29%2C%201488%20courses%2C%20and%20173%20Moodle%20instances.%20%20Clearly%20classes%20in%20Oregon%27s%20K-12%20public%20schools%20have%20started." title="LinkedIn"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ma.gnolia"  target="_blank" href="" title="Ma.gnolia"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a>
	<a rel="nofollow" id="newsvine"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;h=Moodle%20starting%20to%20catch%20on" title="NewsVine"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a>
	<a rel="nofollow" id="ping.fm"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;title=Moodle%20starting%20to%20catch%20on&amp;body=Wow%20...%20the%20past%20six%20months%20have%20been%20interesting%20in%20Moodle-land.%20%20As%20of%20this%20morning%20we%27re%20up%20to%2010%2C850%20users%20%28both%20teachers%20and%20students%29%2C%201488%20courses%2C%20and%20173%20Moodle%20instances.%20%20Clearly%20classes%20in%20Oregon%27s%20K-12%20public%20schools%20have%20started." title="Ping.fm"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow" id="pownce"  target="_blank" href="" title="Pownce"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/" title="Pownce" alt="Pownce" class="sociable-hovers" /></a>
	<a rel="nofollow" id="tumblr"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblogs.osuosl.org%2Fgchaix%2F2008%2F09%2F12%2Fmoodle-starting-to-catch-on%2F&amp;t=Moodle%20starting%20to%20catch%20on&amp;s=Wow%20...%20the%20past%20six%20months%20have%20been%20interesting%20in%20Moodle-land.%20%20As%20of%20this%20morning%20we%27re%20up%20to%2010%2C850%20users%20%28both%20teachers%20and%20students%29%2C%201488%20courses%2C%20and%20173%20Moodle%20instances.%20%20Clearly%20classes%20in%20Oregon%27s%20K-12%20public%20schools%20have%20started." title="Tumblr"><img src="http://blogs.osuosl.org/gchaix/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blogs.osuosl.org/gchaix/2008/09/12/moodle-starting-to-catch-on/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
