<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>by.seanhealy | Mail 

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

try {
var pageTracker = _gat._getTracker("UA-3057196-5");
pageTracker._trackPageview();
} catch(err) {}</description><title>acts_as_informative</title><generator>Tumblr (3.0; @seanhealy)</generator><link>http://seanhealy.ca/</link><item><title>My thoughts on our upcoming election…</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/35TbGjt-weA?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;My thoughts on our upcoming election…&lt;/p&gt;</description><link>http://seanhealy.ca/post/4571100855</link><guid>http://seanhealy.ca/post/4571100855</guid><pubDate>Tue, 12 Apr 2011 21:08:10 -0600</pubDate></item><item><title>Rdio Player</title><description>&lt;p&gt;I really love Rdio. And, after a recently upgrade to a fantastic new 11&amp;#8221; MacBook Air I am using it more than ever. I find their Adobe Air desktop app next to useless so I immediately used &lt;a target="_blank" href="http://fluidapp.com/"&gt;Fluid&lt;/a&gt; to create a Site Specific Browser (SSB) for my music. This worked nicely except, with both options so far, I really missed being able to use my Media Keys to control my music.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lh42m0j4qH1qazg66.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;So, I thought, I can solve this problem…&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Rdio has a &lt;a target="_blank" href="http://help.rdio.com/kb/web/rdio-labs-unofficial-add-ons"&gt;couple of ideas on their site&lt;/a&gt; on how to work around this issue but they all rely on AppleScript, Third Party Hotkey Apps and swap around what application you have in focus which just seems messy to me.&lt;/p&gt;
&lt;p&gt;I decided that it would be easy enough to put together a quick OS X App that would wrap the Rdio site and then listening for the media keys trigger JavaScript events into its webview to control the tunes. After about two hours of hacking Rdio Player is born.&lt;/p&gt;
&lt;p&gt;It is a very simple SSB that just wraps the Rdio site and allows you to once again control your music with those handy Media Keys.&lt;/p&gt;
&lt;p&gt;You can download it here: &lt;a href="http://xib.ca/lf37"&gt;&lt;a href="http://xib.ca/lf37"&gt;http://xib.ca/lf37&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you are so inclined you can check out the src here: &lt;a href="http://xib.ca/QyQU"&gt;&lt;a href="http://xib.ca/QyQU"&gt;http://xib.ca/QyQU&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hopefully you enjoy this little tidbit as much as I do. :D&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Due to a bug introduced this past fall pressing the play button on your keyboard will open iTunes if it isn&amp;#8217;t already running and once it is open the Media Keys can cause a bit of excitement. I am planning on implementing a more proper / integrated fix but until then &lt;a target="_blank" href="http://www.thebitguru.com/projects/iTunesPatch"&gt;this handy little tool&lt;/a&gt; that temporarily fix this problem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Rdio Player now supports &lt;a target="_blank" href="http://growl.info/"&gt;Growl&lt;/a&gt; notifications for track changes.&lt;/p&gt;</description><link>http://seanhealy.ca/post/3479927911</link><guid>http://seanhealy.ca/post/3479927911</guid><pubDate>Thu, 24 Feb 2011 00:56:00 -0700</pubDate><category>code</category><category>music</category><category>objective-c</category><category>javascript</category><category>hacks</category></item><item><title>TXT.2.ETS</title><description>&lt;p&gt;TXT.2.ETS is a hacker project that &lt;a href="http://twitter.com/joeljackson"&gt;@joeljackson&lt;/a&gt; and I (&lt;a href="http://twitter.com/seanhealy"&gt;@seanhealy&lt;/a&gt;) put together after being inspired by the open data event in Edmonton this last weekend.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Basically if you text us a bus stop number we will send back the next few buses that will arrive and when.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We are still doing some testing on it so please forgive any bugs that may come up. Also, while we sort out a solution to getting a Canadian txt number if you are on Rogers of Fido they will charge you 25¢ to send a txt to our current number which is in the US. (If things go as they should we should have the Canadian number figured out in a couple days. Thanks &lt;a href="http://twitter.com/camlinke"&gt;@camlinke&lt;/a&gt;!)&lt;/p&gt;
&lt;h3&gt;TXT.2.ETS&amp;#8217;s Number: (858) 779-4952&lt;!-- more --&gt;&lt;/h3&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;Sent to (858) 779-4952:
    2872

Response:
    Trips from stop 2875 (109 Street &amp;amp; 82 Avenue):
    
    9: 07:11 PM
    9: 07:26 PM
    9: 07:41 PM
    9: 07:56 PM
    9: 08:11 PM
    9: 08:26 PM&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Found a bug or have feedback?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Send us a text starting with the word bug or the word feedback and we will get you input.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;Sent to (858) 779-4952:
    feedback You guys rock!

Response:
    Your feedback has been logged. Thank you for your thoughts.&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Twitter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As a bonus we also did a twitter interface. If you send a tweet to @etsinfo with a stop number it will @reply you back with the bus times.&lt;/p&gt;
&lt;p&gt;Oh, and unless you want to be spammed with everyone&amp;#8217;s requests it is probably best not to follow @etsinfo. ;)&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;Sent
    @etsInfo 2872

Response:
    Trips from stop 2875 (109 Street &amp;amp; 82 Avenue):
    
    9: 07:11 PM
    9: 07:26 PM
    9: 07:41 PM
    9: 07:56 PM
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;API!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While getting all the Google Transit info playing nice wasn&amp;#8217;t any sort of epic accomplishment it did take a bit of time. So, we thought we&amp;#8217;d save anyone else who may want to do a similar project a bit of time by exposing our data to whomever wants it.&lt;/p&gt;
&lt;p&gt;For now we only have a simple lookup that lets you find a stop and returns some info about it including the next few buses that will show up.&lt;/p&gt;
&lt;p&gt;If you have any other data that you think would be nice to have exposed let us know and we will do our best to add it.&lt;/p&gt;
&lt;p&gt;It is available at: http://etstext.blackskycorp.com/stop/&amp;lt;stop_id&amp;gt;.&amp;lt;format&amp;gt;&lt;/p&gt;
&lt;p&gt;Where &amp;lt;format&amp;gt; is either: html, txt, xml or json and &amp;lt;stop_id&amp;gt; is an ETS stop number.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;&lt;a href="http://etstext.blackskycorp.com/stop/2875.json"&gt;http://etstext.blackskycorp.com/stop/2875.json&lt;/a&gt;   #=&amp;gt;

    {
       "stop_id":"2875,
       "stop_name":"109 Street &amp;amp; 82 Avenue",
       "stop_lat":53.5189,
       "stop_lon":-113.512,
       "trips_departing":[
          {
             "bus":"9",
             "time":"05:28:00"
          },
          {
             "bus":"9",
             "time":"05:43:00"
          },
          {
             "bus":"9",
             "time":"05:58:00"
          },
          {
             "bus":"9",
             "time":"06:13:00"
          },
          {
             "bus":"9",
             "time":"06:28:00"
          },
          {
             "bus":"17",
             "time":"06:37:00"
          }
       ]
    }
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Future&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We don&amp;#8217;t have a timeline for any of these at the moment. If you have a snazzy idea we would love to hear it too!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Routing:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We think it would be cool if you could send us you current location and then where you want to go and we could give you a suggested transit route on how to get there.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Better Estimation:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We have an interesting particle filter idea that we want to try so we could use the data we get from people&amp;#8217;s requests to better predict bus times. We haven&amp;#8217;t started hardly anything on this part yet as it would be a bigger job and would depend on the amount of usage we get but who knows, better bus estimation would be pretty fantastic. :)&lt;/p&gt;</description><link>http://seanhealy.ca/post/443093821</link><guid>http://seanhealy.ca/post/443093821</guid><pubDate>Fri, 12 Mar 2010 03:17:00 -0700</pubDate></item><item><title>Atlanta has chrome fire hydrants…</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_kyc75wytHe1qahpnlo1_r1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Atlanta has chrome fire hydrants…&lt;/p&gt;</description><link>http://seanhealy.ca/post/408739495</link><guid>http://seanhealy.ca/post/408739495</guid><pubDate>Wed, 24 Feb 2010 01:20:00 -0700</pubDate><category>photos</category><category>random</category></item><item><title>Some of the Most Fantastical Things from my trip to the CDC</title><description>&lt;ul&gt;&lt;li&gt;Meeting a lot of amazing people with great ideas. (Stoked)&lt;/li&gt;
&lt;li&gt;Getting a great reaction from Surveyor. YAY!&lt;/li&gt;
&lt;li&gt;Seeing the CDC&amp;#8217;s Emergency Response Centre&lt;/li&gt;
&lt;li&gt;A 40&amp;#8221; touch screen with scrubbable pseudo-live satellite imagery from Haiti&lt;/li&gt;
&lt;li&gt;Seeing the [outside of the] building with the level 4 labs&lt;/li&gt;
&lt;li&gt;The Minneapolis Airport is intense and the Atlanta one is HUGE.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ky29thOuH51qazg66.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s the Miniature version of the CDC Campus that they keep at the CDC.&lt;/p&gt;</description><link>http://seanhealy.ca/post/397376793</link><guid>http://seanhealy.ca/post/397376793</guid><pubDate>Thu, 18 Feb 2010 16:43:02 -0700</pubDate><category>trips</category><category>lists</category></item><item><title>Eight Uses for Teleportation</title><description>&lt;ol&gt;&lt;li&gt;Getting around&lt;/li&gt;
&lt;li&gt;Fetching Things&lt;/li&gt;
&lt;li&gt;Fetching things from locked underground vaults&lt;/li&gt;
&lt;li&gt;Visiting Mars&lt;/li&gt;
&lt;li&gt;Escaping awkward or boring situations&lt;/li&gt;
&lt;li&gt;Never have to go to the washroom again&lt;/li&gt;
&lt;li&gt;Snow Removal&lt;/li&gt;
&lt;li&gt;Making loud thunder noises as the air rushes into fill the space of what you just teleported&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kxnl99hQ571qazg66.jpg"/&gt;&lt;/p&gt;</description><link>http://seanhealy.ca/post/382746051</link><guid>http://seanhealy.ca/post/382746051</guid><pubDate>Wed, 10 Feb 2010 17:59:00 -0700</pubDate><category>Lists</category><category>Teleportation</category><category>Random</category></item><item><title>"All I ask is one thing, particularly of young people that watch. Please do not be cynical. I hate..."</title><description>“All I ask is one thing, particularly of young people that watch. Please do not be cynical. I hate cynicism. It’s my least favorite quality. Nobody in life gets exactly what they thought they were going to get. But if you work really hard, and are kind, amazing things will happen.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Conan O’Brien&lt;/em&gt;</description><link>http://seanhealy.ca/post/360164937</link><guid>http://seanhealy.ca/post/360164937</guid><pubDate>Fri, 29 Jan 2010 14:37:00 -0700</pubDate><category>quotes</category></item><item><title>"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty..."</title><description>“They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Benjamin Franklin&lt;/em&gt;</description><link>http://seanhealy.ca/post/345541200</link><guid>http://seanhealy.ca/post/345541200</guid><pubDate>Wed, 20 Jan 2010 23:04:00 -0700</pubDate><category>quotes</category></item><item><title>Anoying Disqus Lines</title><description>&lt;p&gt;In the process of setting up my tumblr here I signed up for &lt;a target="_blank" href="http://disqus.com"&gt;disqus.com&lt;/a&gt; to provide comments. Everything was going fine but then there were these really anoying borders between the profile and the comment box and at the bottom.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwa73n3iox1qazg66.png"/&gt;&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;For some reason I REALLY wanted to get rid of these. After doing some digging I found they are actually a 50% transparent png background image which makes sense as this widget could be embedded almost anywhere.&lt;/p&gt;
&lt;p&gt;After adding the following to my tumblr &amp;#8216;Advanced&amp;#8217; &amp;#8216;Custom CSS&amp;#8217; I have accomplished my goal.&lt;/p&gt;
&lt;pre&gt;#dsq-content div.dsq-options,
#dsq-content #dsq-new-post div.dsq-request-user-info,
#dsq-content #dsq-authenticate .dsq-login-buttons {
	background-image: none;
	margin: 0px;
	padding-bottom: 10px;
}
&lt;/pre&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kwa7aa45KE1qazg66.png"/&gt;&lt;/p&gt;
&lt;p&gt;Great Victory?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;P.S.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;In the process of writing this post I had need to include code using the trusty &amp;lt;pre&amp;gt; tag. My theme restyled &amp;lt;pre&amp;gt; with a variable spaced font which just doesn&amp;#8217;t make sense. I fixed it like:&lt;/p&gt;
&lt;pre&gt;#container pre {
	width: 484px;
	
	margin: 0px 0px 14px -10px;
	padding: 10px;
	
	font-family: "Courier New", Courier, Monaco, monospace;
	
	border: solid 8px #E1E1DA;
	background-color: #EFEFEF;
}
&lt;/pre&gt;
&lt;!-- more --&gt;
&lt;p&gt;This includes some theme info I added specifically for my theme but, if your theme did something similar and this is a problem you have, this should get started.&lt;/p&gt;</description><link>http://seanhealy.ca/post/335572853</link><guid>http://seanhealy.ca/post/335572853</guid><pubDate>Fri, 15 Jan 2010 02:27:00 -0700</pubDate><category>code</category><category>design</category><category>useless</category><category>OCD</category></item><item><title>Look! It's a blog…</title><description>&lt;p&gt;My main inspiration in starting a blog is two fold. First, I feel my ability to write has severely diminished recently as I have not had to do it for some time now. Secondly, I have a dream of one day sharing solutions to problems I have while working and this seems like a decent mechanism for doing so.&lt;/p&gt;
&lt;p&gt;Here goes nothing.  :)&lt;/p&gt;</description><link>http://seanhealy.ca/post/335499279</link><guid>http://seanhealy.ca/post/335499279</guid><pubDate>Fri, 15 Jan 2010 01:00:00 -0700</pubDate><category>writing</category></item><item><title>This is me at my friends’ wedding carrying a boat. Why?...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_kw5pcwq99L1qahpnlo1_r2_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This is me at my friends’ wedding carrying a boat. Why? Because, the photographer told us to. Some people have though is a picture of a cow walking; this is not true.&lt;/p&gt;
&lt;p&gt;Also, this is here as I thought it was how to upload a profile picture on tumblr which it wasn’t but oh well…&lt;/p&gt;</description><link>http://seanhealy.ca/post/331233044</link><guid>http://seanhealy.ca/post/331233044</guid><pubDate>Tue, 12 Jan 2010 16:02:00 -0700</pubDate><category>friends</category><category>photos</category><category>weddings</category></item></channel></rss>

