<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>a technical tumble
blog | twitter | github | email
</description><title>graysky</title><generator>Tumblr (3.0; @graysky)</generator><link>http://tumblr.graysky.org/</link><item><title>cjbottaro's app_config</title><description>&lt;a href="http://github.com/cjbottaro/app_config"&gt;cjbottaro's app_config&lt;/a&gt;: &lt;p&gt;YAML-based app config. Looks nicer for app constants.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/439106441</link><guid>http://tumblr.graysky.org/post/439106441</guid><pubDate>Wed, 10 Mar 2010 10:11:32 -0500</pubDate></item><item><title>Search Engine Ranking Factors | SEOmoz</title><description>&lt;a href="http://www.seomoz.org/article/search-ranking-factors#ranking-factors"&gt;Search Engine Ranking Factors | SEOmoz&lt;/a&gt;</description><link>http://tumblr.graysky.org/post/428445489</link><guid>http://tumblr.graysky.org/post/428445489</guid><pubDate>Fri, 05 Mar 2010 11:00:32 -0500</pubDate></item><item><title>bgetting's hominid</title><description>&lt;a href="http://github.com/bgetting/hominid"&gt;bgetting's hominid&lt;/a&gt;: &lt;p&gt;Hominid is a Ruby gem that provides a wrapper for interacting with the Mailchimp API.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/428318638</link><guid>http://tumblr.graysky.org/post/428318638</guid><pubDate>Fri, 05 Mar 2010 09:20:01 -0500</pubDate></item><item><title>mreinsch's auto_complete_jquery</title><description>&lt;a href="http://github.com/mreinsch/auto_complete_jquery"&gt;mreinsch's auto_complete_jquery&lt;/a&gt;: &lt;p&gt;jquery auto-complete plugin for rails&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/422666487</link><guid>http://tumblr.graysky.org/post/422666487</guid><pubDate>Tue, 02 Mar 2010 16:41:00 -0500</pubDate></item><item><title>pilu's web-app-theme</title><description>&lt;a href="http://github.com/pilu/web-app-theme"&gt;pilu's web-app-theme&lt;/a&gt;: &lt;p&gt;Themed admin panels&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/422506762</link><guid>http://tumblr.graysky.org/post/422506762</guid><pubDate>Tue, 02 Mar 2010 15:01:29 -0500</pubDate></item><item><title>Reputation Patterns - Design Pattern Library - YDN</title><description>&lt;a href="http://developer.yahoo.com/ypatterns/social/people/reputation/"&gt;Reputation Patterns - Design Pattern Library - YDN&lt;/a&gt;: &lt;p&gt;Patterns of game mechanics&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/420043686</link><guid>http://tumblr.graysky.org/post/420043686</guid><pubDate>Mon, 01 Mar 2010 11:09:06 -0500</pubDate></item><item><title>What really happens when you navigate to a URL</title><description>&lt;a href="http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/"&gt;What really happens when you navigate to a URL&lt;/a&gt;: &lt;p&gt;Handy, since I sometimes ask this in interviews.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/419088330</link><guid>http://tumblr.graysky.org/post/419088330</guid><pubDate>Sun, 28 Feb 2010 22:55:44 -0500</pubDate></item><item><title>Julian Eberius/Textmate-Minimap @ GitHub</title><description>&lt;a href="http://julianeberius.github.com/Textmate-Minimap/"&gt;Julian Eberius/Textmate-Minimap @ GitHub&lt;/a&gt;: &lt;p&gt;TextMate mini-map&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/419061612</link><guid>http://tumblr.graysky.org/post/419061612</guid><pubDate>Sun, 28 Feb 2010 22:43:44 -0500</pubDate></item><item><title>Googlecharts</title><description>&lt;a href="http://googlecharts.rubyforge.org/"&gt;Googlecharts&lt;/a&gt;: &lt;p&gt;ruby gem to wrap Google Charts API&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/415818289</link><guid>http://tumblr.graysky.org/post/415818289</guid><pubDate>Sat, 27 Feb 2010 14:02:18 -0500</pubDate></item><item><title>JarrodSpillers.com » Blog Archive » Trying to use Rails CSRF protection on cached actions? Rack middleware to the rescue!</title><description>&lt;a href="http://jarrodspillers.com/articles/trying-to-use-rails-csrf-protection-on-cached-actions-rack-middleware-to-the-rescue/"&gt;JarrodSpillers.com » Blog Archive » Trying to use Rails CSRF protection on cached actions? Rack middleware to the rescue!&lt;/a&gt;: &lt;p&gt;Interesting solution to still using auth tokens to prevent CSRF while doing page/frag caching.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/409175363</link><guid>http://tumblr.graysky.org/post/409175363</guid><pubDate>Wed, 24 Feb 2010 10:15:10 -0500</pubDate></item><item><title>Email design guidelines - Articles &amp; Tips - Campaign Monitor</title><description>&lt;a href="http://www.campaignmonitor.com/design-guidelines/"&gt;Email design guidelines - Articles &amp; Tips - Campaign Monitor&lt;/a&gt;</description><link>http://tumblr.graysky.org/post/407123920</link><guid>http://tumblr.graysky.org/post/407123920</guid><pubDate>Tue, 23 Feb 2010 10:35:57 -0500</pubDate></item><item><title>Guide to CSS support in email clients - Articles &amp; Tips - Campaign Monitor</title><description>&lt;a href="http://www.campaignmonitor.com/css/"&gt;Guide to CSS support in email clients - Articles &amp; Tips - Campaign Monitor&lt;/a&gt;</description><link>http://tumblr.graysky.org/post/407123461</link><guid>http://tumblr.graysky.org/post/407123461</guid><pubDate>Tue, 23 Feb 2010 10:35:33 -0500</pubDate></item><item><title>Google Analytics API with Ruby and Garb: Making it Even Easier | Viget Extend</title><description>&lt;a href="http://www.viget.com/extend/google-analytics-api-with-ruby-and-garb-making-it-even-easier/"&gt;Google Analytics API with Ruby and Garb: Making it Even Easier | Viget Extend&lt;/a&gt;: &lt;p&gt;Handy way to wire ruby to GA resources.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/405427612</link><guid>http://tumblr.graysky.org/post/405427612</guid><pubDate>Mon, 22 Feb 2010 15:37:49 -0500</pubDate></item><item><title>just dns lookup -  remote dns lookup (39) locations worldwide</title><description>&lt;a href="http://just-dnslookup.com/"&gt;just dns lookup -  remote dns lookup (39) locations worldwide&lt;/a&gt;: &lt;p&gt;poor man’s DNS tool&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/405000141</link><guid>http://tumblr.graysky.org/post/405000141</guid><pubDate>Mon, 22 Feb 2010 10:04:08 -0500</pubDate></item><item><title>noahd1's oink</title><description>&lt;a href="http://github.com/noahd1/oink"&gt;noahd1's oink&lt;/a&gt;: &lt;p&gt;find memory leaks.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/398153042</link><guid>http://tumblr.graysky.org/post/398153042</guid><pubDate>Fri, 19 Feb 2010 01:58:59 -0500</pubDate></item><item><title>How Unique Is A Unique Visitor?</title><description>&lt;a href="http://www.avc.com/a_vc/2010/02/how-unique-is-a-unique-visitor.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+AVc+%28A+VC%29&amp;utm_content=Google+Reader"&gt;How Unique Is A Unique Visitor?&lt;/a&gt;: &lt;p&gt;Interesting data point about overstating uniques based on behavioral research.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/396663157</link><guid>http://tumblr.graysky.org/post/396663157</guid><pubDate>Thu, 18 Feb 2010 09:50:14 -0500</pubDate></item><item><title>Google Visualization API</title><description>&lt;a href="http://code.google.com/apis/visualization/interactive_charts.html"&gt;Google Visualization API&lt;/a&gt;: &lt;p&gt;&lt;a href="http://dancroak.com/post/390832086/google-visualization-api" class="tumblr_blog"&gt;dancroak&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://hgimenez.tumblr.com/post/390778440/google-visualization-api" class="tumblr_blog"&gt;hgimenez&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Unlike the Google Charts API, allows you to interact with charts with JS&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I’m a big fan of the &lt;a href="http://www.google.com/ig/directory?url=www.google.com/ig/modules/time-series-line.xml"&gt;Time Series Chart&lt;/a&gt;. Used it previously with good success.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://tumblr.graysky.org/post/394053457</link><guid>http://tumblr.graysky.org/post/394053457</guid><pubDate>Tue, 16 Feb 2010 23:21:16 -0500</pubDate></item><item><title>Machine Learning: who's the boss?</title><description>&lt;a href="http://awesomeful.net/posts/78-machine-learning-who-s-the-boss"&gt;Machine Learning: who's the boss?&lt;/a&gt;: &lt;p&gt;&lt;a href="http://dancroak.com/post/393615535/machine-learning-whos-the-boss" class="tumblr_blog"&gt;dancroak&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Supervised vs. unsupervised learning.&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://tumblr.graysky.org/post/394052744</link><guid>http://tumblr.graysky.org/post/394052744</guid><pubDate>Tue, 16 Feb 2010 23:20:51 -0500</pubDate></item><item><title>engineyard's rails_metrics</title><description>&lt;a href="http://github.com/engineyard/rails_metrics"&gt;engineyard's rails_metrics&lt;/a&gt;: &lt;p&gt;Rails3 metrics tracking.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/393342118</link><guid>http://tumblr.graysky.org/post/393342118</guid><pubDate>Tue, 16 Feb 2010 16:23:26 -0500</pubDate></item><item><title>mzsanford's twitter-text-rb</title><description>&lt;a href="http://github.com/mzsanford/twitter-text-rb"&gt;mzsanford's twitter-text-rb&lt;/a&gt;: &lt;p&gt;Library to handle parsing of twitter text.&lt;/p&gt;</description><link>http://tumblr.graysky.org/post/393278461</link><guid>http://tumblr.graysky.org/post/393278461</guid><pubDate>Tue, 16 Feb 2010 15:41:30 -0500</pubDate></item></channel></rss>
