<?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>Hi, I am Andrew Chalkley. Welcome to my (micro) blog. I am a coder, an atheist,  a cool dad and an awesome husband :) (So I am told.)</description><title>Andrew Chalkley the (Micro) Blog</title><generator>Tumblr (3.0; @chalkers)</generator><link>http://andrew.chalkley.org/</link><item><title>Ruby on Rails 3 Public Domain Logo</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kxe61xIszj1qz6j3do1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Ruby on Rails 3 Public Domain Logo&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/373011032</link><guid>http://andrew.chalkley.org/post/373011032</guid><pubDate>Fri, 05 Feb 2010 23:17:57 +0000</pubDate></item><item><title>Rack::ForceIE7</title><description>&lt;p&gt;Yesterday I released a piece of rack middleware.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/chalkers/rack-forceie7"&gt;Rack::ForceIE7&lt;/a&gt; is an unobtrusive way of forcing “Compatibility View” on Internet Explorer 8.&lt;/p&gt;
&lt;p&gt;Unlike other Rack middleware, instead of injecting a meta tag in the head tag in the body, Rack::ForceIE7 sends a header in the response that tells Internet Explorer 8 to use “Compatibility View” - your response body is not touched, therefore it’s very lightweight and unobtrusive.&lt;/p&gt;
&lt;p&gt;I thought I’d develop this to support developers wanting to support multiple versions of Internet Explorer but only use one implementation - or one less implementation/headache if your supporting Internet Explorer 6 as well as 7.&lt;/p&gt;
&lt;p&gt;It’s tested too.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/363668399</link><guid>http://andrew.chalkley.org/post/363668399</guid><pubDate>Sun, 31 Jan 2010 20:15:00 +0000</pubDate></item><item><title>I am doing the Rails Rumble this year!</title><description>&lt;img src="http://25.media.tumblr.com/omyDq3n2Pqjnms09KOvppYIeo1_250.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I am doing the Rails Rumble this year!&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/152545457</link><guid>http://andrew.chalkley.org/post/152545457</guid><pubDate>Fri, 31 Jul 2009 00:21:31 +0100</pubDate></item><item><title>Introducing RubyHelpers</title><description>&lt;p&gt;I am pleased to announce RubyHelpers gem.&lt;/p&gt;
&lt;p&gt;When building lightweight &lt;a href="http://www.ruby-lang.org/" title="Ruby, Ruby, Ruby"&gt;Ruby&lt;/a&gt; apps in &lt;a href="http://www.sinatrarb.com/" title="Sinatra"&gt;Sinatra&lt;/a&gt; and the like, I often need some extra functionality that Ruby doesn’t have baked in. I end up repeating snippets of code hear and there. I thought I’d bundle it in a gem for my own use and contribute it to the Ruby community.&lt;/p&gt;
&lt;p&gt;I have extended &lt;a href="http://www.ruby-doc.org/core/classes/Object.html"&gt;Object&lt;/a&gt; to include the &lt;i&gt;blank?&lt;/i&gt; similar to that found in &lt;a href="http://rubyonrails.org/" title="Ruby on Rails Rocks!"&gt;Rails&lt;/a&gt;. &lt;i&gt;For example “”.blank?, nil.blank?, {}.blank?, [].blank? etc&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;I have extended &lt;a href="http://www.ruby-doc.org/core/classes/String.html"&gt;String&lt;/a&gt; to have &lt;i&gt;to_html&lt;/i&gt; to use &lt;a href="http://redcloth.org/" title="RedCloth"&gt;RedCloth&lt;/a&gt; to convert &lt;a href="http://en.wikipedia.org/wiki/Textile_(markup_language)"&gt;textile&lt;/a&gt; to (X)HTML. &lt;i&gt;For example “h1. *Hello World*”.to_html would produce “&lt;h1&gt;&lt;strong&gt;Hello World&lt;/strong&gt;&lt;/h1&gt;”&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;I have extended &lt;a href="http://www.ruby-doc.org/core/classes/Hash.html"&gt;Hash&lt;/a&gt; to have &lt;i&gt;dot notation&lt;/i&gt; to access values via keys and to have {key}_exists? method too. &lt;i&gt;For example person.first_name instead of person[“first_name”], person.phone_numbers.office person.phone_numbers.mobile_exists?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;The Hash extension is really handy after parsing a JSON object. It feels so much nicer to access values via dot notation.&lt;/p&gt;
&lt;p&gt;So start using it in your projects:&lt;/p&gt;
&lt;p&gt;&lt;i&gt;sudo gem install rubyhelpers&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.github.com/chalkers/rubyhelpers"&gt;Check out the docs and contribute other RubyHelpers on good old GitHub&lt;/a&gt;.&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/92058369</link><guid>http://andrew.chalkley.org/post/92058369</guid><pubDate>Thu, 02 Apr 2009 00:12:00 +0100</pubDate><category>ruby</category><category>RubyHelpers</category><category>Sinatra</category><category>JSON</category></item><item><title>Imogen whispering “birdy”</title><description>&lt;embed type="application/x-shockwave-flash" src="http://andrew.chalkley.org/swf/audio_player.swf?audio_file=http://www.tumblr.com/audio_file/90089661/omyDq3n2Pljc1odwPicQfrm6&amp;color=FFFFFF" height="27" width="207" quality="best"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Imogen whispering “birdy”&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/90089661</link><guid>http://andrew.chalkley.org/post/90089661</guid><pubDate>Thu, 26 Mar 2009 18:38:40 +0000</pubDate><category>imogen</category></item><item><title>GMail in Safari 4 not working?</title><description>&lt;p&gt;If you find yourself in the situation where GMail in Safari 4 is not working and you have reset Safari and still had no joy then it’s probably because you have Google Gears installed.&lt;/p&gt;
&lt;p&gt;It seems that there’s some conflict somewhere so you just need to switch it off in the mean time in your Safari &gt; Google Gears Settings… &gt; mail.google.com&gt; denied.&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/81653187</link><guid>http://andrew.chalkley.org/post/81653187</guid><pubDate>Thu, 26 Feb 2009 09:24:23 +0000</pubDate><category>GMail</category><category>Google</category><category>Google Gears</category><category>Safari</category><category>Safari 4</category><category>Safari 4 Beta</category></item><item><title>Source for 1234567890</title><description>&lt;a href="http://github.com/chalkers/1234567890"&gt;Source for 1234567890&lt;/a&gt;</description><link>http://andrew.chalkley.org/post/74455456</link><guid>http://andrew.chalkley.org/post/74455456</guid><pubDate>Sat, 31 Jan 2009 02:34:58 +0000</pubDate><category>git</category><category>github</category><category>unix</category><category>unix time</category><category>ruby</category><category>sinatra</category><category>jquery</category><category>unobtrusive javascript</category><category>source</category><category>open source</category></item><item><title>Is it &gt;= 1234567890 in UNIX time?</title><description>&lt;a href="http://1234567890.chalkley.org"&gt;Is it &gt;= 1234567890 in UNIX time?&lt;/a&gt;</description><link>http://andrew.chalkley.org/post/74454965</link><guid>http://andrew.chalkley.org/post/74454965</guid><pubDate>Sat, 31 Jan 2009 02:32:57 +0000</pubDate><category>unix</category><category>unobtrusive javascript</category><category>jquery</category><category>sinatra</category><category>ruby</category><category>ruby</category><category>unix time</category><category>1234567890</category></item><item><title>For those who don’t know what atheism is…</title><description>&lt;img src="http://28.media.tumblr.com/omyDq3n2Pina2j60tlZ5MzZoo1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;For those who don’t know what atheism is…&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/70058240</link><guid>http://andrew.chalkley.org/post/70058240</guid><pubDate>Mon, 12 Jan 2009 22:55:18 +0000</pubDate><category>atheism</category></item><item><title>MacRumors Live Site Hacked</title><description>&lt;p&gt;I was watching the feed when the words ”STEVE JOBS JUST DIED : ” appeared amongst other crazy stuff.&lt;/p&gt;
&lt;p&gt;People are cruel at times.&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/68750093</link><guid>http://andrew.chalkley.org/post/68750093</guid><pubDate>Tue, 06 Jan 2009 18:05:00 +0000</pubDate></item><item><title>Fixing "no such file to load -- sqlite3"</title><description>&lt;p&gt;In your environment.rb&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;config.gem ‘sqlite3-ruby’, :lib =&gt; ‘sqlite3’&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://andrew.chalkley.org/post/61852382</link><guid>http://andrew.chalkley.org/post/61852382</guid><pubDate>Thu, 27 Nov 2008 16:37:00 +0000</pubDate><category>ruby on rails</category></item><item><title>Introducing Revver4R</title><description>&lt;p&gt;Here is my first RubyGem and Rails Plugin, &lt;a href="http://github.com/chalkers/revver4r/" title="Revver for Ruby"&gt;Revver4R&lt;/a&gt;. A simple Ruby way of grabbing videos from Revver. Check it out on my &lt;a href="http://github.com/chalkers/" title="Andrew Chalkley's github Account"&gt;github account&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enjoy Revver for Ruby!&lt;/p&gt;
&lt;p&gt;P.S. It’s realised under the &lt;a href="http://creativecommons.org/licenses/MIT/" title="MIT license"&gt;MIT license&lt;/a&gt;&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/60765023</link><guid>http://andrew.chalkley.org/post/60765023</guid><pubDate>Thu, 20 Nov 2008 23:33:00 +0000</pubDate><category>Revver</category><category>Ruby</category><category>RubyGem</category><category>ruby on rails</category><category>open source</category></item><item><title>Twitter is down :(
Chill!</title><description>&lt;img src="http://30.media.tumblr.com/omyDq3n2Pggcwwd1iFke3Yk6o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Twitter is down :(&lt;/p&gt;
&lt;p&gt;Chill!&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/60321685</link><guid>http://andrew.chalkley.org/post/60321685</guid><pubDate>Tue, 18 Nov 2008 17:21:00 +0000</pubDate><category>twitter</category><category>web 2.0</category></item><item><title>"If it smells like shit and looks like shit, it probably is."</title><description>“If it smells like shit and looks like shit, it probably is.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;My interpretation of Occam’s Razor&lt;/em&gt;</description><link>http://andrew.chalkley.org/post/58360237</link><guid>http://andrew.chalkley.org/post/58360237</guid><pubDate>Thu, 06 Nov 2008 20:04:45 +0000</pubDate><category>Occam's Razor</category></item><item><title>Apache Sites Enabled Loaded in Alphabetical Order</title><description>&lt;p&gt;It’s appears that Apache loads sites-enabled in alphabetical order.&lt;/p&gt;
&lt;p&gt;That’s why the styles and images from my assets.andrew.chalkley.org domain were trying to be loaded from my androo.co.uk redirect.&lt;/p&gt;
&lt;p&gt;It’s all fixed now :)&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/53953415</link><guid>http://andrew.chalkley.org/post/53953415</guid><pubDate>Fri, 10 Oct 2008 17:30:00 +0100</pubDate><category>apache</category><category>apache2</category><category>sites-enabled</category><category>redirects</category><category>forbidden</category><category>projects</category></item><item><title>Wow! This is above me lol</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ni_rAamVP2s&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Ni_rAamVP2s&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Wow! This is above me lol&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/53521994</link><guid>http://andrew.chalkley.org/post/53521994</guid><pubDate>Tue, 07 Oct 2008 23:22:03 +0100</pubDate></item><item><title>Here’s my jQuery presentation given at the Spring User...</title><description>&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=-3388042330312656216&amp;hl=en&amp;fs=true" style="width: 400px;height: 326px" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Here’s my jQuery presentation given at the Spring User Group in London.&lt;/p&gt;
&lt;p&gt;Surprisingly people turned up to the Spring event just for my talk alone.&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/49842281</link><guid>http://andrew.chalkley.org/post/49842281</guid><pubDate>Fri, 12 Sep 2008 11:47:00 +0100</pubDate><category>jquery</category><category>ajax</category><category>unobtrusive javascript</category></item><item><title>New Design</title><description>&lt;p&gt;This is the new design.&lt;/p&gt;
&lt;p&gt;Still ironing out some CSS kinks and adding some new snazzy features soon. :)&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/49479818</link><guid>http://andrew.chalkley.org/post/49479818</guid><pubDate>Wed, 10 Sep 2008 00:58:32 +0100</pubDate></item><item><title>The explanation of my CV from 2002 to 2004.</title><description>&lt;img src="http://25.media.tumblr.com/omyDq3n2Pcklng2e2CkDvoWm_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The explanation of my CV from 2002 to 2004.&lt;/p&gt;</description><link>http://andrew.chalkley.org/post/45724140</link><guid>http://andrew.chalkley.org/post/45724140</guid><pubDate>Tue, 12 Aug 2008 22:57:56 +0100</pubDate></item><item><title>"Happy iCal Day!"</title><description>“Happy iCal Day!”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Andrew Chalkley&lt;/em&gt;</description><link>http://andrew.chalkley.org/post/42515977</link><guid>http://andrew.chalkley.org/post/42515977</guid><pubDate>Thu, 17 Jul 2008 00:23:02 +0100</pubDate></item></channel></rss>
