<?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>mad.ly</title>
	<atom:link href="http://mad.ly/feed/" rel="self" type="application/rss+xml" />
	<link>http://mad.ly</link>
	<description>rails, jquery, flash, etc</description>
	<lastBuildDate>Mon, 04 May 2009 17:20:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Timelines.com Launches; RailsConf 2009</title>
		<link>http://mad.ly/2009/05/04/timelinescom-launches-railsconf-2009/</link>
		<comments>http://mad.ly/2009/05/04/timelinescom-launches-railsconf-2009/#comments</comments>
		<pubDate>Mon, 04 May 2009 15:31:38 +0000</pubDate>
		<dc:creator>Scott McMillin</dc:creator>
				<category><![CDATA[couchdb]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[timelines]]></category>

		<guid isPermaLink="false">http://mad.ly/?p=52</guid>
		<description><![CDATA[
Geoff, Zach, Trevor, Bob, Brian, and I (Scott) recently launched Timelines.com. Timelines is a place for people to record and share history about any topic. We want it to be the Wikipedia of event-based information, but unlike Wikipedia we want everyone to have a voice and add their own perspectives (and photos, videos, etc) about [...]]]></description>
		<wfw:commentRss>http://mad.ly/2009/05/04/timelinescom-launches-railsconf-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Honeypot filter as a Rack middleware</title>
		<link>http://mad.ly/2009/05/01/honeypot-filter-as-a-rack-middleware/</link>
		<comments>http://mad.ly/2009/05/01/honeypot-filter-as-a-rack-middleware/#comments</comments>
		<pubDate>Fri, 01 May 2009 21:25:12 +0000</pubDate>
		<dc:creator>Geoff Buesing</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[honeypot]]></category>
		<category><![CDATA[rack]]></category>

		<guid isPermaLink="false">http://mad.ly/?p=43</guid>
		<description><![CDATA[Our site&#8217;s suggestion box got hammered by a spambot recently, so I created this simple Rack middleware to protect our app from any requests that include a honeypot field:

Been using this in production for a few days; seems to work well. Interested in hearing comments on this technique.
Thanks to Zach Zolton for the idea, and [...]]]></description>
		<wfw:commentRss>http://mad.ly/2009/05/01/honeypot-filter-as-a-rack-middleware/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Phusion Passenger on Nginx</title>
		<link>http://mad.ly/2009/04/16/phusion-passenger-on-nginx/</link>
		<comments>http://mad.ly/2009/04/16/phusion-passenger-on-nginx/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 18:59:15 +0000</pubDate>
		<dc:creator>Scott McMillin</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://mad.ly/?p=38</guid>
		<description><![CDATA[Phusion Passenger now runs on Nginx. I rarely get this excited about such a technical thing, but color me excited. Congrats to the Phusion team and Ezra/EY for making this happen. I can&#8217;t wait to re-deploy using Nginx.
I&#8217;m curious to see if Engine Yard will begin to move their current infrastructure over to Passenger now [...]]]></description>
		<wfw:commentRss>http://mad.ly/2009/04/16/phusion-passenger-on-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Rails time zone aware attributes and Chronic play well together</title>
		<link>http://mad.ly/2008/09/25/making-rails-time-zone-aware-attributes-and-chronic-play-well-together/</link>
		<comments>http://mad.ly/2008/09/25/making-rails-time-zone-aware-attributes-and-chronic-play-well-together/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 02:53:11 +0000</pubDate>
		<dc:creator>Geoff Buesing</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[time zones]]></category>

		<guid isPermaLink="false">http://mad.ly/?p=36</guid>
		<description><![CDATA[I came up with this monkeypatch to Time.zone.parse, so that it uses the Chronic time parsing library instead of Time.parse:

class ActiveSupport::TimeZone
&#160; # requires technoweenie&#8217;s fork of the Chronic time parsing library
&#160; # http://github.com/technoweenie/chronic/tree/master
&#160; def parse&#40;str&#41;
&#160; &#160; Chronic.time_class = self
&#160; &#160; Chronic.parse&#40;str, :now =&#62; now&#41;
&#160; end
end
&#8230;with this in place, I can assign natural language date/time strings [...]]]></description>
		<wfw:commentRss>http://mad.ly/2008/09/25/making-rails-time-zone-aware-attributes-and-chronic-play-well-together/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Two Surveys You Should Take</title>
		<link>http://mad.ly/2008/08/06/two-surveys-you-should-take/</link>
		<comments>http://mad.ly/2008/08/06/two-surveys-you-should-take/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 19:59:19 +0000</pubDate>
		<dc:creator>Scott McMillin</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://mad.ly/?p=35</guid>
		<description><![CDATA[If you&#8217;re a Web developer of any stripe, please take A List Apart&#8217;s Survey for People Who Make Web Sites 2008, as it truly is beneficial to everyone in the industry.
Remove the web, and billions in trade disappear. Websites enable people who can’t walk to run to the store. They bring knowledge and freedom of [...]]]></description>
		<wfw:commentRss>http://mad.ly/2008/08/06/two-surveys-you-should-take/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two fixes to ActiveSupport::TimeWithZone</title>
		<link>http://mad.ly/2008/07/15/two-fixes-to-activesupporttimewithzone/</link>
		<comments>http://mad.ly/2008/07/15/two-fixes-to-activesupporttimewithzone/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 14:52:38 +0000</pubDate>
		<dc:creator>Geoff Buesing</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[time zones]]></category>

		<guid isPermaLink="false">http://mad.ly/?p=34</guid>
		<description><![CDATA[Last night, I pulled in two fixes to the ActiveSupport::TimeWithZone class to the Rails 2-1-stable branch:

1. TimeWithZone unmarshals correctly now
Prior to this fix, if you marshaled and unmarshaled a TWZ, it would be off:
&#62;&#62; t = Time.zone.local&#40;2000&#41;
=&#62; Sat, 01 Jan 2000 00:00:00 CST -06:00
&#62;&#62; mt = Marshal.dump&#40;t&#41;
=&#62; &#34;\004\bU: ActiveSupport::TimeWithZone&#8230;&#34;
&#62;&#62; t2 = Marshal.load&#40;mt&#41;
=&#62; Fri, 31 Dec [...]]]></description>
		<wfw:commentRss>http://mad.ly/2008/07/15/two-fixes-to-activesupporttimewithzone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RailsConf 2008</title>
		<link>http://mad.ly/2008/05/26/railsconf-2008/</link>
		<comments>http://mad.ly/2008/05/26/railsconf-2008/#comments</comments>
		<pubDate>Mon, 26 May 2008 20:01:21 +0000</pubDate>
		<dc:creator>Scott McMillin</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[railsconf]]></category>

		<guid isPermaLink="false">http://mad.ly/?p=33</guid>
		<description><![CDATA[Geoff and I are both looking forward to RailsConf this year. Feel free to say &#8220;hello&#8221;—whether it&#8217;s to find about potential job opportunities at our startup or to thank/complain to Geoff about the new TimeZone stuff in 2.1.
I&#8217;m not sure what sessions we&#8217;ll be attending, but our first stop might be the Yehuda Katz/EY session [...]]]></description>
		<wfw:commentRss>http://mad.ly/2008/05/26/railsconf-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails 2.1 Time Zone Support: An Overview</title>
		<link>http://mad.ly/2008/04/09/rails-21-time-zone-support-an-overview/</link>
		<comments>http://mad.ly/2008/04/09/rails-21-time-zone-support-an-overview/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 04:26:31 +0000</pubDate>
		<dc:creator>Geoff Buesing</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[time zones]]></category>

		<guid isPermaLink="false">http://mad.ly/2008/04/09/rails-21-time-zone-support-an-overview/</guid>
		<description><![CDATA[A Portuguese translation of this article can be found here.
This will be the first of several posts I&#8217;ll create about the new time zone features in the upcoming Rails 2.1 release. In this post, I&#8217;ll give an overview of the new features, by walking through the setup of a new app.
I&#8217;ll start with a fresh [...]]]></description>
		<wfw:commentRss>http://mad.ly/2008/04/09/rails-21-time-zone-support-an-overview/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Time Zone Visualizations</title>
		<link>http://mad.ly/2008/04/03/time-zone-visualizations/</link>
		<comments>http://mad.ly/2008/04/03/time-zone-visualizations/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 02:06:03 +0000</pubDate>
		<dc:creator>Geoff Buesing</dc:creator>
				<category><![CDATA[data visualization]]></category>
		<category><![CDATA[time zones]]></category>

		<guid isPermaLink="false">http://mad.ly/2008/04/03/time-zone-visualizations/</guid>
		<description><![CDATA[I've been doing a lot of work with time zones recently; they're notoriously difficult to wrap one's head around, so I created a few visualizations to help me.]]></description>
		<wfw:commentRss>http://mad.ly/2008/04/03/time-zone-visualizations/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Javascript + embedded Ruby templates with Rails, out-of-the-box</title>
		<link>http://mad.ly/2007/11/02/javascript-embedded-ruby-templates-with-rails-out-of-the-box/</link>
		<comments>http://mad.ly/2007/11/02/javascript-embedded-ruby-templates-with-rails-out-of-the-box/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 22:20:26 +0000</pubDate>
		<dc:creator>Geoff Buesing</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rjs]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://mad.ly/2007/11/02/javascript-embedded-ruby-templates-with-rails-out-of-the-box/</guid>
		<description><![CDATA[I recently tried using Dan Webb&#8217;s MinusMOR plugin, which allows you to write Javascript templates with embedded Ruby (a la .html.erb/.rhtml templates), but I was disappointed to find out it didn&#8217;t work with Edge Rails.
I found a random Pastie via Google that seemed to fix the plugin for Edge, and this worked okay, with the [...]]]></description>
		<wfw:commentRss>http://mad.ly/2007/11/02/javascript-embedded-ruby-templates-with-rails-out-of-the-box/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
