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

<channel>
	<title>Chad Dickerson&#039;s blog &#187; perl</title>
	<atom:link href="http://blog.chaddickerson.com/category/programming/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.chaddickerson.com</link>
	<description></description>
	<lastBuildDate>Sat, 07 Jan 2012 18:56:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.chaddickerson.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/1eba5f7e1d9f8b19757f5bb41a22f2a9?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Chad Dickerson&#039;s blog &#187; perl</title>
		<link>http://blog.chaddickerson.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.chaddickerson.com/osd.xml" title="Chad Dickerson&#039;s blog" />
	<atom:link rel='hub' href='http://blog.chaddickerson.com/?pushpress=hub'/>
		<item>
		<title>Berkeley-area doctors map mashup</title>
		<link>http://blog.chaddickerson.com/2005/10/11/berkeley-area-doctors-map-mashup/</link>
		<comments>http://blog.chaddickerson.com/2005/10/11/berkeley-area-doctors-map-mashup/#comments</comments>
		<pubDate>Tue, 11 Oct 2005 16:56:43 +0000</pubDate>
		<dc:creator>Chad Dickerson</dc:creator>
				<category><![CDATA[berkeley]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.chaddickerson.com/blog/?p=47</guid>
		<description><![CDATA[I was sorting through some old papers and found one of those thick health care provider directories that you used to get when you started a new job with new health insurance. While most providers disseminate that information online now, the display of the information is often close to useless &#8212; you run a search [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.chaddickerson.com&amp;blog=16803777&amp;post=47&amp;subd=jchaddickerson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chaddickerson.com/mashups/doctors/"><img src='/blog/wp-content/stuff/doctor_mashup.jpg' border="0" hspace="10" vspace="10" align="left" alt='Mashup screen' /></a> I was sorting through some old papers and found one of those thick health care provider directories that you used to get when you started a new job with new health insurance.  While most providers disseminate that information online now, the display of the information is often close to useless &#8212; you run a search and get dozens of providers back, and even if you can drill down by specialty, you&#8217;re still looking at a bunch of addresses with no sense of where they are relative to where you live.  And who wants that kind of aggravation when you&#8217;re already sick?</p>
<p>To get ahead of the game (while I&#8217;m not sick), I created  a <a href="http://www.chaddickerson.com/mashups/doctors/">Berkeley-area doctors maps mashup</a> using screen-scraped data from <a href="http://www.aetna.com/">my health care provider</a>.  I&#8217;m not a great interface designer, so it&#8217;s Web 1.0-certified, complete with frames.  What the interface lacks in pizzazz, it hopefully earns back in simplicity:  there&#8217;s a list of medical specialties on the left, and when you click on one, the providers that match that speciality display on the map in the window on the right.</p>
<p>Getting the data in shape was the hardest part, and required quite a bit of Perl elbow-grease with a little MySQL database design thrown in.  From there, a little PHP hacking leveraging the <a href="http://developer.yahoo.net/maps/documentation.html">Yahoo! Maps API</a> and voila!  That pediatric gastroenterologist that I hope you will never need is just one click away.</p>
<p>While the data part of this equation was difficult (it would have been WAY easier if this information was available via RSS), I think the utility of such an application made the data parsing worth it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jchaddickerson.wordpress.com/47/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jchaddickerson.wordpress.com/47/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jchaddickerson.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jchaddickerson.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jchaddickerson.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jchaddickerson.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jchaddickerson.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jchaddickerson.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jchaddickerson.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jchaddickerson.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jchaddickerson.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jchaddickerson.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jchaddickerson.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jchaddickerson.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jchaddickerson.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jchaddickerson.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.chaddickerson.com&amp;blog=16803777&amp;post=47&amp;subd=jchaddickerson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.chaddickerson.com/2005/10/11/berkeley-area-doctors-map-mashup/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/189b64c70b0ce93763d679ee1a8e0bd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chaddickerson</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP/Perl programming language mashup!</title>
		<link>http://blog.chaddickerson.com/2005/08/23/phpperl-programming-language-mashup/</link>
		<comments>http://blog.chaddickerson.com/2005/08/23/phpperl-programming-language-mashup/#comments</comments>
		<pubDate>Tue, 23 Aug 2005 14:57:15 +0000</pubDate>
		<dc:creator>Chad Dickerson</dc:creator>
				<category><![CDATA[perl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.chaddickerson.com/blog/?p=17</guid>
		<description><![CDATA[(Via O&#8217;Reilly Radar) My friend and former Salon.com colleague David Wheeler announced on Saturday that the new version of open source CMS Bricolage supports PHP templating via a new Perl module developed by George Schlossnagle. From the README: This module provides a way to load a PHP interpreter into your Perl programs. The PHP interpreter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.chaddickerson.com&amp;blog=16803777&amp;post=17&amp;subd=jchaddickerson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>(Via <a href="http://radar.oreilly.com/">O&#8217;Reilly Radar</a>) My friend and former Salon.com colleague David Wheeler <a href="http://www.justatheory.com/bricolage/1.9.0.html">announced on Saturday</a> that the new version of open source <a href="http://www.bricolage.cc/">CMS Bricolage</a> supports PHP templating via a new Perl module developed by <a href="http://www.schlossnagle.org/~george/blog/">George Schlossnagle</a>.  From the <a href="http://search.cpan.org/src/GSCHLOSS/PHP-Interpreter-1.0/README">README</a>:</p>
<blockquote><p>This module provides a way to load a PHP interpreter into your Perl programs. The PHP interpreter then automagically has access to all of the modules and variables loaded into Perl. So PHP executed from Perl can use any Perl modules.</p></blockquote>
<p>This is <i>so</i> cool and generally amazing (<i>and</i> it gave me the opportunity to debut the word &#8220;mashup&#8221; on this blog).   When you&#8217;re remixing at the language level, you&#8217;re enabling all sorts of potential.  Go Team Bricolage!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jchaddickerson.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jchaddickerson.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jchaddickerson.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jchaddickerson.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jchaddickerson.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jchaddickerson.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jchaddickerson.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jchaddickerson.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jchaddickerson.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jchaddickerson.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jchaddickerson.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jchaddickerson.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jchaddickerson.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jchaddickerson.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jchaddickerson.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jchaddickerson.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.chaddickerson.com&amp;blog=16803777&amp;post=17&amp;subd=jchaddickerson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.chaddickerson.com/2005/08/23/phpperl-programming-language-mashup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/189b64c70b0ce93763d679ee1a8e0bd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chaddickerson</media:title>
		</media:content>
	</item>
	</channel>
</rss>
