<?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/"
><channel><title>lectroid.net &#187; Sactraffic.org</title> <atom:link href="http://www.lectroid.net/category/sactrafficorg/feed/" rel="self" type="application/rss+xml" /><link>http://www.lectroid.net</link> <description>Would you like some cheese with your whine?</description> <lastBuildDate>Fri, 13 Jan 2012 18:20:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>SacTraffic Extreme Updates</title><link>http://www.lectroid.net/2010/12/11/sactraffic-extreme-updates/</link> <comments>http://www.lectroid.net/2010/12/11/sactraffic-extreme-updates/#comments</comments> <pubDate>Sun, 12 Dec 2010 07:11:27 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Sactraffic.org]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=1628</guid> <description><![CDATA[Ok, there&#8217;s been another flurry of updates to SacTraffic.org that bring about a number of major changes behind the scenes. No wait, &#8220;changes&#8221; is too weak a word, &#8220;total freakin&#8217; rewrite&#8221; would be more appropriate here. Google App Engine The first major change is the use of Google App Engine to power SacTraffic.org. Heretofore SacTraffic [...]]]></description> <content:encoded><![CDATA[<p>Ok, there&#8217;s been another flurry of updates to <a
href="http://www.sactraffic.org">SacTraffic.org</a> that bring about a number of major changes behind the scenes.  No wait, &#8220;changes&#8221; is too weak a word, <em>&#8220;total freakin&#8217; rewrite&#8221;</em> would be more appropriate here.</p><p><span
id="more-1628"></span></p><p><strong>Google App Engine</strong></p><p>The first major change is the use of <a
href="http://code.google.com/appengine/docs/whatisgoogleappengine.html">Google App Engine</a> to power SacTraffic.org.  Heretofore SacTraffic had a backend powered by Perl on a <a
href="http://en.wikipedia.org/wiki/LAMP_(software_bundle)">LAMP</a>-based system and relied on pretty much whatever hosting I could scrounge off friends for its home on the web.</p><p>Now, sitting on the shoulders of App Engine, with the firepower of Google behind it, I don&#8217;t have to worry so much where it&#8217;s hosted or how much traffic it can handle before it melts down.  I know it can handle whatever gets thrown at it.</p><p>Also by using App Engine there&#8217;s an honest to goodness data store underneath it so this allows for more flexible and detailed queries on the CHP data.  Data is now available via arbitrary queries, down to the CHP &#8220;Area&#8221; level, like &#8216;Placerville&#8217; or &#8216;North Sacramento&#8217;.</p><p><strong>Maps API v3</strong></p><p>On the client end, the map engine behind SacTraffic has been updated to the <a
href="http://code.google.com/apis/maps/documentation/javascript/">Google Maps API version 3</a>.  This means, among other things, that it&#8217;s <em>a lot</em> faster to load.</p><p>I&#8217;ve also tweaked the look of the map a bit, but mostly because I could.</p><p><strong>Atom Feeds instead of RSS</strong></p><p>Because the CHP incidents are more data than content, I found that <a
href="http://en.wikipedia.org/wiki/Atom_(standard)">Atom</a> feeds are better suited to syndicating them that <a
href="http://en.wikipedia.org/wiki/RSS">RSS</a> was.  Along with the <a
href="http://code.google.com/p/pubsubhubbub/">PubSubHubbub</a> support that&#8217;s part of the new setup, the new Atom feeds are ideally suited to be the foundation for other systems (like the <a
href="http://twitter.com/sactraffic">@sactraffic</a> Twitter feed, which they do in-fact power).</p><p><strong>More Live Cameras</strong></p><p>The <a
href="http://dot.ca.gov/">CA Department of Transportation</a> has added quite a few cameras &#8212; like 25 more &#8212; since I last checked so I added them this time around.  Sadly, they still use that nasty <a
href="http://en.wikipedia.org/wiki/Advanced_Systems_Format">Microsoft ASF</a> format so they still play like crap on non-MS systems, but when they do play they&#8217;re still pretty neat.</p><p><strong>Optimized code</strong></p><p>Along with the update to Google Maps API v3, I&#8217;ve gone through the other JavaScript, CSS and even HTML files to make the site <a
href="http://www.imdb.com/title/tt0071054/">better, stronger, faster</a>.  From using <a
href="http://css-tricks.com/css-sprites/">CSS sprites</a> for the graphics to obscure JavaScript optimizations, I&#8217;ve probably tweaked on it.</p><p><strong>More to come</strong></p><p>I&#8217;ve got other tricks up my sleeve, like more mobile development and faster data updates, all just waiting on the time to implement them, so check back often.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2010/12/11/sactraffic-extreme-updates/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>New Toolbar on SacTraffic.org</title><link>http://www.lectroid.net/2010/03/29/new-toolbar-on-sactraffic-org/</link> <comments>http://www.lectroid.net/2010/03/29/new-toolbar-on-sactraffic-org/#comments</comments> <pubDate>Mon, 29 Mar 2010 17:08:28 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Sactraffic.org]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=1488</guid> <description><![CDATA[Today there&#8217;s a new feature on SacTraffic.org, a toolbar courtesy of Sacramento Connect. Sacramento Connect is a network of high-quality news providers and bloggers in the Sacramento region and is the brain-child of The Sacramento Bee*. Tying all the affiliated sites together is a toolbar you&#8217;ll see at the bottom of all the pages, including [...]]]></description> <content:encoded><![CDATA[<p>Today there&#8217;s a new feature on SacTraffic.org, a toolbar courtesy of <a
href="http://sacramentoconnect.sacbee.com/">Sacramento Connect</a>.</p><p><img
src="http://lectroid.s3.amazonaws.com/wordpress/wp-content/uploads/2011/04/Sacramento-Connect.png" alt="Sacramento Connect" title="Sacramento Connect" width="250" height="111" class="alignleft size-full wp-image-1729" /></p><p>Sacramento Connect is a network of high-quality news providers and bloggers in the Sacramento region and is the brain-child of <a
href="http://www.sacbee.com">The Sacramento Bee</a>*.  Tying all the affiliated sites together is a toolbar you&#8217;ll see at the bottom of all the pages, including SacTraffic.</p><p>The toolbar will show traffic related stories from the Sacramento Connect network, allow users to search the affiliated sites and allow greater access to SacTraffic content from the other Sacramento Connect sites.</p><p>All it all, I think it&#8217;s a nice addition, but then I&#8217;m biased&#8230;</p><p>*<em>Full disclosure: I&#8217;m a web developer with the Sacramento Bee and my group was instrumental in the development and deployment of Sacramento Connect and the toolbar.</em></p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2010/03/29/new-toolbar-on-sactraffic-org/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SacTraffic updates</title><link>http://www.lectroid.net/2010/02/06/sactraffic-updates-2/</link> <comments>http://www.lectroid.net/2010/02/06/sactraffic-updates-2/#comments</comments> <pubDate>Sun, 07 Feb 2010 03:41:35 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Sactraffic.org]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=1477</guid> <description><![CDATA[Just so you know, sactraffic.org isn&#8217;t dead. I missed writing up a huge number of updates I did back in October, which is a shame because they included a lot of really cool speed tweaks and other updates that are just too numerous to list here now. Anyway, I just finished another set of updates, [...]]]></description> <content:encoded><![CDATA[<p>Just so you know, <a
href="http://sactraffic.org">sactraffic.org</a> isn&#8217;t dead.  I missed writing up a huge number of updates I did back in October, which is a shame because they included a lot of really cool speed tweaks and other updates that are just too numerous to list here now.</p><p>Anyway, I just finished another set of updates, though this time around the changes are more subtle.  Outwardly I added support for geotagging the incident location in the <a
href="http://twitter.com/sactraffic">Twitter updates</a> so if you use a Twitter client that supports geotagging, the location of the incidents will appear with the tweet.</p><p>Behind the scenes I put in two additional changes.  First I converted to Twitter&#8217;s <a
href="http://oauth.net/">OAuth</a> mechanism for authentication, which should provide some more security under the hood and second, I switched to <a
href="http://code.google.com/closure/compiler/">Google&#8217;s Closure compiler</a> which provides better javascript compression than <a
href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a> which I adopted back in October.</p><p>Last, but not remotely least &#8212; and this was something I did back in October &#8212; the sactraffic.org code is publicly available via <a
href="http://github.com/lectroidmarc/SacTraffic">github</a> under an OpenBSD-style <a
href="http://en.wikipedia.org/wiki/BSD_licenses">BSD license</a>.  You can check out the code there and suggest changes.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2010/02/06/sactraffic-updates-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Major Sactraffic.org updates</title><link>http://www.lectroid.net/2008/11/08/major-sactrafficorg-updates/</link> <comments>http://www.lectroid.net/2008/11/08/major-sactrafficorg-updates/#comments</comments> <pubDate>Sun, 09 Nov 2008 04:09:54 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Sactraffic.org]]></category> <category><![CDATA[CHP]]></category> <category><![CDATA[google]]></category> <category><![CDATA[maps]]></category> <category><![CDATA[twitter]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=665</guid> <description><![CDATA[I finally finished a large round of sactraffic.org updates and if the huge jump in site traffic is any indication, they&#8217;re working out pretty well. By far the most important update was finally figuring out how to convert the proprietary coordinates provided in the CHP incident feed into real latitude and longitude for mapping. I [...]]]></description> <content:encoded><![CDATA[<p>I finally finished a large round of <a
href="http://www.sactraffic.org">sactraffic.org</a> updates and if the huge jump in site traffic is any indication, they&#8217;re working out pretty well.</p><p>By far the most important update was finally figuring out how to convert the proprietary coordinates provided in the <a
href="http://media.chp.ca.gov/sa_xml/sa.xml">CHP incident feed</a> into real latitude and longitude for mapping.  I literally had an epiphany in the shower and ran out to finish the conversions on paper.  It turns out that it&#8217;s just math, man.  Anyway, I&#8217;m still tweaking the scale (the further you get from Sacramento the farther off the points are) but now almost all the incidents map correctly.</p><p>The most obvious change of course is that now the site has some style to it.  It was looking pretty drab so I dressed it up a bit (and I matched the <a
href="http://twitter.com/sactraffic">Twitter page</a> to it too).  This in, turn lead to a custom iPhone site that only shows the incident list because having the list <em>and</em> the map was just too much on the small screen.  I also got a set of really nice icons for the various traffic incidents so the map itself looks pretty good too.</p><p>Along with the style updates I integrated <a
href="https://www.google.com/adsense/">Google AdSense</a> ads into just about everything.  Its good for a few pennies here and there so I figured what the heck.  Even the <a
href="http://www.sactraffic.org/showcamera.php?id=19">live camera</a> pages have a new look with ads that match the width of the video.</p><p>Oh and I added more live cameras off the <a
href="http://video.dot.ca.gov/">DOT video site</a> too.  I also re-enabled the cameras on Macs because they kinda sorta work&#8230; sometimes.  They&#8217;re still freakin&#8217; cool on Windows.</p><p>Finally, I started playing with Google&#8217;s <a
href="http://www.google.com/webmasters/tools/">Webmaster Tools</a> and created a <a
href="http://www.sitemaps.org/">sitemap</a> and submitted it to the big search engines.  Maybe <em>that</em> is the reason for the spike in traffic <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p><p>Anyway, more to come&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2008/11/08/major-sactrafficorg-updates/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>That&#8217;s no moon, that&#8217;s an ISP</title><link>http://www.lectroid.net/2008/06/28/thats-no-moon-thats-an-isp/</link> <comments>http://www.lectroid.net/2008/06/28/thats-no-moon-thats-an-isp/#comments</comments> <pubDate>Sat, 28 Jun 2008 20:34:23 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Administrivia]]></category> <category><![CDATA[Sactraffic.org]]></category> <category><![CDATA[ATT]]></category> <category><![CDATA[DSL]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=304</guid> <description><![CDATA[*tap* *tap* is this thing on&#8230; You (all 4 of you) may have noticed a little outage over the last few days. For whatever reason AT&#038;T shutdown all of my ISP&#8217;s phone lines and this included their DSL lines. Since www.lectroid.net and www.sactraffic.org sit on a server in my closet, this meant they were offline. [...]]]></description> <content:encoded><![CDATA[<p><a
href='http://lectroid.s3.amazonaws.com/wordpress/wp-content/uploads/2008/06/att-deathstar.jpg'><img
src="http://lectroid.s3.amazonaws.com/wordpress/wp-content/uploads/2008/06/att-deathstar.jpg" alt="" title="att-deathstar" width="150" height="150" class="alignleft size-thumbnail wp-image-305" /></a></p><p>*tap* *tap* is this thing on&#8230;</p><p>You (all 4 of you) may have noticed a little outage over the last few days.  For whatever reason AT&#038;T shutdown all of my ISP&#8217;s phone lines and this included their DSL lines.  Since <a
href="http://www.lectroid.net">www.lectroid.net</a> and <a
href="http://www.sactraffic.org">www.sactraffic.org</a> sit on a server in my closet, this meant they were offline.  Oopsie.</p><p>Now I know s*** happens in technology but my ISP effectively went dark with only a single little blurb on their web site about their phones being out.  No updates, no nothing and not even any mention of their DSL customers.  Add to this, the alternate numbers they offered didn&#8217;t work.  I seriously thought they might have gone out of business.  Not really the behavior you want from an ISP.</p><p>So I went hunting for a new broadband provider.  I&#8217;m in a semi-rual area so my options were limited, I was left with Comcast (my cable provider) and AT&#038;T (my phone provider). <a
href="http://comcastsucks.org/">Comcast</a> was never a serious option for personal reasons so after a single, and rather pleasant, phone call to what turned out to be a call center in Texas, I&#8217;ll be getting 6 megs of DSL goodness directly from AT&#038;T and installed on Tuesday.  I&#8217;m looking forward to 4 times the bandwidth for even less than I was paying before.</p><p>This isn&#8217;t without some cost however.  For almost 15 years I&#8217;ve used local ISPs for my internet service.  Yeah, sometimes I paid a little more, but I liked being able to call (or IM) an admin directly if something wasn&#8217;t working and get it looked at, in fact I was often friends with them so I had the inside track.  Oftentimes I was friends with the ISP owners as well.  But the last guy I knew at my ISP, or at any ISP, left about 6 months ago, so it was time to move on.</p><p>The other change will be for the first time in almost 10 years I won&#8217;t have a fixed IP address, so I won&#8217;t be hosting my own stuff on a server in my closet.  I&#8217;m still working out where the web server will go so you can expect another outage while I work that out (email, however, will be fine).</p><p>But 6 megs of DSL goodness&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2008/06/28/thats-no-moon-thats-an-isp/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Sactraffic updates</title><link>http://www.lectroid.net/2008/05/05/sactraffic-updates/</link> <comments>http://www.lectroid.net/2008/05/05/sactraffic-updates/#comments</comments> <pubDate>Tue, 06 May 2008 04:55:11 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Sactraffic.org]]></category> <category><![CDATA[jquery]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=292</guid> <description><![CDATA[Sactraffic.org isn&#8217;t dead by any means. I&#8217;ve been busily hacking on the sactraffic internals now for a while. Most of the changes you won&#8217;t see because they&#8217;re well behind the scenes, and most own themselves to my discovery of jQuery, a javascript library for, well, building stuff like sactraffic.org. The jQuery library allowed me to [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.sactraffic.org">Sactraffic.org</a> isn&#8217;t dead by any means.  I&#8217;ve been busily hacking on the sactraffic internals now for a while.  Most of the changes you won&#8217;t see because they&#8217;re well behind the scenes, and most own themselves to my discovery of <a
href="http://jquery.com/">jQuery</a>, a javascript library for, well, building stuff like sactraffic.org.</p><p>The jQuery library allowed me to simplify the code <em>a lot</em> and fix some minor annoyances (yay, opened incidents stay open through refreshes).</p><p>Of course I made some minor UI changes &#8212; this you can see &#8212; mostly to make things a little easier on odd size displays (looking at you, iPhone).</p><p>More notes in the <a
href="http://www.sactraffic.org/about.html">About page</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2008/05/05/sactraffic-updates/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SacBee-dotted</title><link>http://www.lectroid.net/2008/01/04/sacbee-dotted/</link> <comments>http://www.lectroid.net/2008/01/04/sacbee-dotted/#comments</comments> <pubDate>Sat, 05 Jan 2008 01:14:06 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[General Geekery]]></category> <category><![CDATA[Sactraffic.org]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[httpd]]></category><guid
isPermaLink="false">http://www.lectroid.net/2008/01/04/sacbee-dotted/</guid> <description><![CDATA[So today amid the rain and the wind the Sacramento Bee, tired of their own traffic page, linked to Sactraffic.org directly off their homepage. I was so proud&#8230; for about 5 minutes. It didn&#8217;t last long. My little Via C3 powered server I run on my little tiny DSL line almost immediately melted down. Interestingly [...]]]></description> <content:encoded><![CDATA[<p>So today amid the rain and the wind the <a
href="http://www.sacbee.com">Sacramento Bee</a>, tired of their own traffic page, linked to <a
href="http://www.sactraffic.org">Sactraffic.org</a> directly off their homepage.  I was so proud&#8230; for about 5 minutes.</p><p>It didn&#8217;t last long.  My little <a
href="http://www.via.com.tw/en/products/processors/c3/">Via C3</a> powered server I run on my little tiny DSL line almost immediately melted down.  Interestingly it wasn&#8217;t the server load, as Sactraffic is all client-based code, and it wasn&#8217;t the bandwidth as my 1.5mbps/384kbps DSL line never peaked past 70% (though that in itself is well into &#8220;yellow-light&#8221; area)&#8230; it was the sheer number of requests and the rate they came in at that did the server in.</p><p>Suddenly there was a whole lot of:</p><blockquote><p><code>[error] (35)Resource temporarily unavailable: fork: Unable to fork new process</code></p></blockquote><p>in the logs.  I was <a
href="http://en.wikipedia.org/wiki/Slashdot_effect">SacBee-dotted</a>.</p><p>My home server was just not configured for that kind of traffic.  I did some quick <a
href="http://monkey.org/openbsd/archive/misc/0106/msg01537.html">Googling</a> and as I suspected the default kernel settings in <a
href="http://openbsd.org">OpenBSD</a> are intentionally conservative (<em>secure by default</em>).  I made a quick call, while I&#8217;m sure I could have <a
href="http://httpd.apache.org/docs/1.3/misc/perf-bsd44.html">tweaked it</a> and gotten things humming, it would still be a ancient homebuilt server on a home DSL line.</p><p><em>Punt.</em></p><p>It took a bit for the firehose to turn off and things to calm down.  What&#8217;s interesting is that due (I assume) to the massive number of incidents the CHP was experiencing the <a
href="http://media.chp.ca.gov/sa_xml/sa.xml">CHP XML feed</a> that powers Sactraffic was also experiencing problems so at least I wasn&#8217;t alone <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2008/01/04/sacbee-dotted/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Live cameras back on</title><link>http://www.lectroid.net/2007/12/18/live-cameras-back-on/</link> <comments>http://www.lectroid.net/2007/12/18/live-cameras-back-on/#comments</comments> <pubDate>Wed, 19 Dec 2007 04:23:16 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Sactraffic.org]]></category> <category><![CDATA[webcams]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/12/18/live-cameras-back-on/</guid> <description><![CDATA[Ok, I just added over 30 new live camera feeds to sactraffic.org. They come mostly from CalTrans but the old Sac DOT cameras are back too. The trick was to just have the feeds open in their own pop-up page. Not nearly as elegant, but effective nonetheless. They&#8217;re all ASX/ASF format files which means you [...]]]></description> <content:encoded><![CDATA[<p>Ok, I just added over 30 new live camera feeds to <a
href="http://www.sactraffic.org">sactraffic.org</a>.  They come mostly from <a
href="http://video.dot.ca.gov/">CalTrans</a> but the old <a
href="http://www.traffic.saccounty.net/projects/toc/trafcam.asp">Sac DOT cameras</a> are back too.</p><p>The trick was to just have the feeds open in their own pop-up page.  Not nearly as elegant, but effective nonetheless.</p><p>They&#8217;re all <a
href="http://en.wikipedia.org/wiki/Advanced_Systems_Format">ASX/ASF</a> format files which means you pretty much need <a
href="http://www.microsoft.com/windows/windowsmedia/">Windows Media Player</a> on, well Windows.  Sorry about that.  On Macs I&#8217;ve had some limited success with <a
href="http://www.flip4mac.com/">Flip4Mac</a> to play the feeds. <abbr
title="Your Milage May Vary">YMMV</abbr>.</p><p>So go check it out.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/12/18/live-cameras-back-on/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>sactraffic.org updates</title><link>http://www.lectroid.net/2007/12/13/sactrafficorg-updates/</link> <comments>http://www.lectroid.net/2007/12/13/sactrafficorg-updates/#comments</comments> <pubDate>Fri, 14 Dec 2007 07:40:58 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Sactraffic.org]]></category> <category><![CDATA[microformats]]></category> <category><![CDATA[traffic]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/12/14/sactrafficorg-updates/</guid> <description><![CDATA[Even though sactraffic.org runs generally by itself, I just added some updates to it this evening, including some layout changes and support for microformats. I moved things around, primarily to look better on smaller browsers (am talking to you iPhone). I also added real estate for site-specific updates (like this post) to automagically populate when, [...]]]></description> <content:encoded><![CDATA[<p>Even though <a
href="http://www.sactraffic.org">sactraffic.org</a> runs generally by itself, I just added some updates to it this evening, including some layout changes and support for <a
href="http://microformats.org/">microformats</a>.</p><p>I moved things around, primarily to look better on smaller browsers (am talking to you <a
href="http://www.apple.com/iphone/">iPhone</a>).  I also added real estate for site-specific updates (like this post) to automagically populate when, well, there are updates.</p><p>I then added microformats, specifically the <code><a
href="http://microformats.org/wiki/hcalendar">vevent</a> </code> and <code><a
href="http://microformats.org/wiki/geo">geo</a></code> formats.  Not a whole lot of value to the casual browser, but full geek points get awarded anyway.</p><p>Finally I pulled the <a
href="http://www.traffic.saccounty.net/projects/toc/trafcam.asp">Sac DOT video cameras</a>, because basically they sucked.  I have a huge list of <a
href="http://video.dot.ca.gov/">CalTrans video cameras</a> to add here soon, it&#8217;s much better quality video but the immediate problem is that it&#8217;s 640&#215;480 and doesn&#8217;t scale down to fit.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/12/13/sactrafficorg-updates/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Introducing Sac Traffic dot Org</title><link>http://www.lectroid.net/2007/10/28/introducing-sac-traffic-dot-org/</link> <comments>http://www.lectroid.net/2007/10/28/introducing-sac-traffic-dot-org/#comments</comments> <pubDate>Mon, 29 Oct 2007 04:30:57 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[General Geekery]]></category> <category><![CDATA[Sactraffic.org]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[maps]]></category> <category><![CDATA[mashup]]></category> <category><![CDATA[programming]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/10/28/introducing-sac-traffic-dot-org/</guid> <description><![CDATA[After thinking it through a little bit I decided a while back to run with the Traffic on Twitter thing and do it up right. The result: sactraffic.org. I used that same XML feed from the CHP and in addition to Twittering new incidents I created a local JSON feed of just Sacramento area incidents [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.sactraffic.org/images/sactraffic.png" alt="Sac Traffic" class="graphic right"/></p><p>After thinking it through a little bit I decided a while back to run with the <a
href="http://www.lectroid.net/2007/09/14/traffic-on-twitter/">Traffic on Twitter</a> thing and do it up right.  The result: <a
href="http://www.sactraffic.org"><strong>sactraffic.org</strong></a>.</p><p>I used that same <a
href="http://media.chp.ca.gov/sa_xml/sa.xml">XML feed</a> from the CHP and in addition to <a
href="http://twitter.com/sactraffic">Twittering</a> new incidents I created a <a
href="http://www.sactraffic.org/sa-sac.json">local JSON feed</a> of just Sacramento area incidents and &#8220;mashed up&#8221; some geocoding/mapping, local news, videos and even local weather.</p><p>Hopefully this makes a simple, yet useful, tool for folks as there are RSS feeds that can be tailored to a particular set of streets or freeways (think: check your commute in your RSS reader before you leave for the day) and what&#8217;s even slicker is using Twitter&#8217;s <a
href="http://twitter.com/blog/2007/09/tracking-twitter.html">new &#8220;track&#8221; feature</a> to get live updates on traffic incidents at the street or freeway level right to your phone.</p><p>Most of this was made possible by the Google <a
href="http://code.google.com">Feed and Maps APIs</a>.</p><p>It&#8217;s been a fun hobby project and was a good refresher on JavaScript which I was getting rusty at (and perhaps still am).  Clearly my design skills still suck (hey, anyone have a line on decent traffic icons for Google Maps?).</p><p>I&#8217;m serious when I say &#8220;hobby project&#8221; as I&#8217;ve tried really hard to keep work on this limited to my spare time at home.  I have plenty of <a
href="http://www.lectroid.net/2007/10/07/why-its-so-hard-to-get-print-stories-online/">work-type work</a> to do at work, messing around with stuff like this at work would probably be frowned upon.</p><p>Anyway, I stuck a big ol&#8217; Google AdSense ad on it so if it gets popular maybe I can subsidize my caffeine habit <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/10/28/introducing-sac-traffic-dot-org/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 651/755 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: lectroid.s3.amazonaws.com

Served from: www.lectroid.net @ 2012-02-09 09:49:23 -->
