<?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>OhRyan.ca &#187; Websites</title>
	<atom:link href="http://ohryan.ca/blog/category/websites/feed/" rel="self" type="application/rss+xml" />
	<link>http://ohryan.ca/blog</link>
	<description>Canadian Tech News, Hacks &#38; How To</description>
	<lastBuildDate>Wed, 25 Jan 2012 06:46:37 +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>The Little Things: New Google Docs</title>
		<link>http://ohryan.ca/blog/2011/09/01/the-little-things-new-google-docs/</link>
		<comments>http://ohryan.ca/blog/2011/09/01/the-little-things-new-google-docs/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 03:03:11 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[google docs]]></category>
		<category><![CDATA[the little things]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=1586</guid>
		<description><![CDATA[The new Google Docs design features custom square (rectangular) OS X Lion style scrollbars.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1587" title="Google Docs" src="http://ohryan.ca/blog/wp-content/uploads/Screen-Shot-2011-09-01-at-10.00.11-PM-300x242.png" alt="" width="300" height="242" /></p>
<p>The new Google Docs design features custom square (rectangular) OS X Lion style scrollbars.</p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2011/09/01/the-little-things-new-google-docs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Little Things: Techcrunch Header Transition</title>
		<link>http://ohryan.ca/blog/2011/07/11/the-little-things-techcrunch-header-transition/</link>
		<comments>http://ohryan.ca/blog/2011/07/11/the-little-things-techcrunch-header-transition/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 02:12:54 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[techcrunch]]></category>
		<category><![CDATA[the little things]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=1550</guid>
		<description><![CDATA[The header transition on the new Techrunch redesign is pretty brilliant. Another great site by Code &#38; Theory. Start, Middle, End.]]></description>
			<content:encoded><![CDATA[<p>The header transition on the new <a href="http://www.techcrunch.com" target="_blank">Techrunch</a> redesign is pretty brilliant. Another great site by <a href="http://www.codeandtheory.com/" target="_blank">Code &amp; Theory</a>.</p>
<p style="text-align: center;"><a href="http://ohryan.ca/blog/wp-content/uploads/tcheader.png"><img class="aligncenter size-medium wp-image-1551" title="tcheader" src="http://ohryan.ca/blog/wp-content/uploads/tcheader-300x81.png" alt="" width="300" height="81" /></a>Start, Middle, End.</p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2011/07/11/the-little-things-techcrunch-header-transition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Little Things: Google+ Notifications</title>
		<link>http://ohryan.ca/blog/2011/07/04/the-little-things-google-notifications/</link>
		<comments>http://ohryan.ca/blog/2011/07/04/the-little-things-google-notifications/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 17:00:32 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[pure genius]]></category>
		<category><![CDATA[the little things]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=1532</guid>
		<description><![CDATA[Google+ lets you respond to notifications right inside the notification dropdown menu. The notification bar is present at the top of all Google pages&#8230;pure genius!]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1533" title="Screen shot 2011-07-04 at 9.16.38 AM" src="http://ohryan.ca/blog/wp-content/uploads/Screen-shot-2011-07-04-at-9.16.38-AM.png" alt="" width="469" height="582" /></p>
<p style="text-align: center;"><a href="http://plus.google.com/" target="_blank">Google+</a> lets you respond to notifications right inside the notification dropdown menu. The notification bar is present at the top of all Google pages&#8230;pure genius!</p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2011/07/04/the-little-things-google-notifications/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Manitoba Floods Online</title>
		<link>http://ohryan.ca/blog/2011/04/05/manitoba-floods-online/</link>
		<comments>http://ohryan.ca/blog/2011/04/05/manitoba-floods-online/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 04:54:40 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[flood]]></category>
		<category><![CDATA[manitoba]]></category>
		<category><![CDATA[webcams]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=1406</guid>
		<description><![CDATA[This year&#8217;s flood season is too be the biggest since 1997. Back then the Internet wasn&#8217;t really the internet as we know it. This year I&#8217;ve come across a few flood resources online. MBFloods.ca is a resource for crowd-sourced flood data. Background info is on Ushahidi.com. MTS has a few webcams setup around the province, [...]]]></description>
			<content:encoded><![CDATA[<p>This year&#8217;s flood season is too be the biggest since <a href="http://en.wikipedia.org/wiki/1997_Red_River_Flood" target="_blank">1997</a>. Back then the Internet wasn&#8217;t really the internet as we know it. This year I&#8217;ve come across a few flood resources online.</p>
<p><a href="http://mbfloods.ca/">MBFloods.ca</a> is a resource for crowd-sourced flood data. Background info is on <a href="http://blog.ushahidi.com/index.php/2011/03/20/canadian-mappers-prepare-for-spring-floods/" target="_blank">Ushahidi.com</a>.</p>
<p>MTS has a few webcams setup around the province, <a href="http://www.winnipegfreepress.com/special/flood/webcams/INTERACTIVE-MAP-Winnipeg-Free-Press-flood-live-cams-119216849.html" target="_blank">The Winnipeg Free Press plotted them on a google map</a>.</p>
<p>Look at all the water!<br />
<iframe width="480" height="295" src="http://cdn.livestream.com/embed/winnipegfreepress6?layout=4&#038;color=0xffad4b&#038;autoPlay=false&#038;mute=false&#038;iconColorOver=0xe17b00&#038;iconColor=0xb96500&#038;allowchat=true" style="border:0;outline:0" frameborder="0" scrolling="no"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2011/04/05/manitoba-floods-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Security Still Lacking</title>
		<link>http://ohryan.ca/blog/2011/03/10/facebook-security-still-lack/</link>
		<comments>http://ohryan.ca/blog/2011/03/10/facebook-security-still-lack/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 05:32:07 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[firesheep]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=1332</guid>
		<description><![CDATA[In October I blogged about a Firesheep, a Firefox plugin that highlights the inherent vulnerabilities in the way that Facebook and other websites handle sessions. TL;DR &#8211; Install the extension and with a click of a button you can capture un-encrypted Facebook sessions of any user using a WiFi network you&#8217;re connected to (read the full post [...]]]></description>
			<content:encoded><![CDATA[<p>In October I blogged about a Firesheep, a Firefox plugin that highlights the inherent vulnerabilities in the way that Facebook and other websites handle sessions. <strong>TL;DR &#8211; </strong> Install the extension and with a click of a button you can capture un-encrypted Facebook sessions of any user using a WiFi network you&#8217;re connected to (<a href="http://ohryan.ca/blog/2010/10/26/firesheep-a-valid-reason-to-fear-wifi-or-how-to-hack-your-wifes-facebook/" target="_blank">read the full post for all the details</a>). For research purposes, when a friend of mine was at <a href="http://www.youtube.com/watch?v=jKBLSkN2sRk">Pearson</a> a few months ago he fired up Firesheep and instantly had access to several dozen Facebook accounts.</p>
<p>This is a bad, very bad.</p>
<p>To combat this security hole, Facebook enabled secure HTTP connections in January. Enabling this feature renders Firesheep useless.</p>
<p>Unfortunately, Facebook&#8217;s implementation has one serious flaw. When you use (almost) any Facebook app you&#8217;re required to switch back to un-encrypted HTTP mode! You&#8217;re presented with this dialog:</p>
<p><a href="http://ohryan.ca/blog/wp-content/uploads/Screen-shot-2011-03-10-at-11.18.54-PM.png"><img class="size-full wp-image-1333 alignnone" title="Screen shot 2011-03-10 at 11.18.54 PM" src="http://ohryan.ca/blog/wp-content/uploads/Screen-shot-2011-03-10-at-11.18.54-PM.png" alt="" width="480" height="152" /></a></p>
<p>The wording used in the dialog may make you think the setting is temporary while you&#8217;re using the app. I don&#8217;t know if it&#8217;s designed that way or if it&#8217;s just poorly worded. But in fact clicking &#8220;continue&#8221; will permanently disable your HTTPS preference!</p>
<p>Sad.</p>
<p>I suspect there&#8217;s probably a technical reason for this requirement, something about the way that apps include data from external domains. I haven&#8217;t looked into it. Facebook really needs to address this.</p>
<p>My suggestion would be to disable some sort of alert when navigate away from the app, which a one click solution for re-enabling HTTPS.</p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2011/03/10/facebook-security-still-lack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook Now More Secure</title>
		<link>http://ohryan.ca/blog/2011/01/26/facebook-now-more-secure/</link>
		<comments>http://ohryan.ca/blog/2011/01/26/facebook-now-more-secure/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 18:01:43 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[firesheep]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=1278</guid>
		<description><![CDATA[In a blog post today Facebook detailed some of their new security improvements: Starting today we&#8217;ll provide you with the ability to experience Facebook entirely over HTTPS. You should consider enabling this option if you frequently use Facebook from public Internet access points found at coffee shops, airports, libraries or schools. The option will exist [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://blog.facebook.com/blog.php?post=486790652130" target="_blank">blog post today Facebook</a> detailed some of their new security improvements:</p>
<blockquote><p>Starting today we&#8217;ll provide you with the ability to experience Facebook entirely over HTTPS. You should consider enabling this option if you frequently use Facebook from public Internet access points found at coffee shops, airports, libraries or schools. The option will exist as part of our advanced security features, which you can find in the &#8220;Account Security&#8221; section of the <a title="https://www.facebook.com/editaccount.php" href="https://www.facebook.com/editaccount.php" target="_blank">Account Settings</a> page.</p></blockquote>
<p>Enabling this option will effectively prevent you against <a href="http://ohryan.ca/blog/2010/10/26/firesheep-a-valid-reason-to-fear-wifi-or-how-to-hack-your-wifes-facebook/">Firesheep</a> and similar account hijacking methods. I think it&#8217;s fairly safe to assume this feature is a direct response to Firesheep, even if it seems to have taken them 4 months to roll out. Though, it could also be a response to <a href="http://mashable.com/2011/01/26/mark-zuckerberg-fan-page-hacked/" target="_blank">Zuckerburg&#8217;s account hack</a> yesterday.</p>
<p>I&#8217;m going to go one step further than Facebook and say, you should <strong><em><span style="text-decoration: underline;">absolutely</span></em></strong> enable this option as soon as it&#8217;s available to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2011/01/26/facebook-now-more-secure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This Week I Learned</title>
		<link>http://ohryan.ca/blog/2010/12/19/this-week-i-learned/</link>
		<comments>http://ohryan.ca/blog/2010/12/19/this-week-i-learned/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 05:12:48 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[board game]]></category>
		<category><![CDATA[bookmark dump]]></category>
		<category><![CDATA[calacanis]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[word lense]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=1106</guid>
		<description><![CDATA[Turns out being a dad and employed full time leaves little room for things like long blog posts. I came across a number of particularly fascinating things this week in my travels on the information super highway. Monday: Protocol relative URLs Turns out, you can leave out the protocol (http, https, ftp, etc) when including [...]]]></description>
			<content:encoded><![CDATA[<p>Turns out being a dad and employed full time leaves little room for things like long blog posts. I came across a number of particularly fascinating things this week in my travels on the information super highway.</p>
<ul>
<li><strong>Monday: <a href="http://paulirish.com/2010/the-protocol-relative-url/" target="_blank">Protocol relative URLs</a><br />
</strong>Turns out, you can leave out the protocol (http, https, ftp, etc) when including a URL in html and browser will figure out what to do with it. This is particularly useful when including unsecured content on a secure page. I&#8217;m sure knowing this years ago would have saved me one or two headaches.</li>
<li><strong>Tuesday: </strong><strong><a href="http://launch.is/blog/2010/12/14/launch002-what-i-learned-from-zuckerbergs-mistakes.html" target="_blank">What Jason Calacanis Learned From Zuckerberg&#8217;s Mistakes</a></strong><br />
In his weekly <a href="http://launch.is/" target="_blank">LAUNCH</a> newsletter <a href="http://calacanis.com/" target="_blank">Calacanis</a> talks about his take on rollout hiccups and privacy mistakes Facebook has make over the years. In his educated opinion &#8220;Facebook&#8217;s success &#8212; and mistakes &#8212; are based on its developer-driven culture, not because Zuckerberg is some evil mastermind.&#8221; Essentially, Facebook developers have historically been allowed to roll out new features with little to no oversight, allowing the site to iterate quickly, keep ahead of <a href="http://en.wikipedia.org/wiki/ConnectU" target="_blank">the competition</a> and occasionally <a href="http://www.priv.gc.ca/media/nr-c/2009/nr-c_090827_e.cfm" target="_blank">annoy foreign governments</a>. He makes a convincing argument.</li>
<li><strong>Wednesday: <a href="http://www.youtube.com/watch?v=1pM6uD8nePo&amp;feature=player_embedded">How a quartz watch works</a></strong><br />
I already had a rough understanding of the <a href="http://en.wikipedia.org/wiki/Piezoelectricity" target="_blank">piezoelectric effect</a> as used inside digital watches, the video does an excellent job of explaining the concept. As usual <a href="http://www.reddit.com/r/technology/comments/emhdo/how_a_quartz_watch_works/" target="_blank">reddit commentary</a> filled in the gaps, <a href="http://www.reddit.com/r/technology/comments/emhdo/how_a_quartz_watch_works/c199a2o" target="_blank">explaining in detail exactly how the electronics translate the quartz vibration into time</a>. <strong> </strong></li>
<li><strong>Thursday: <a href="http://bookmarks.google.com" target="_blank">Google Bookmarks exists</a> </strong><br />
<a href="http://techcrunch.com/2010/12/16/is-yahoo-shutting-down-del-icio-us/" target="_blank">Someone leaked</a> that Yahoo! would be shutting down delicious and <a href="https://encrypted.google.com/search?q=delicious&amp;hl=en&amp;safe=off&amp;prmd=ivns&amp;source=lnms&amp;ei=tYoNTerUBMy-nAfZ6qzUDg&amp;sa=X&amp;oi=mode_link&amp;ct=mode&amp;ved=0CBAQ_AU&amp;prmdo=1&amp;&amp;tbs=mbl:1,mbl_hs:1292479200,mbl_he:1292565599" target="_blank">the internet lost it&#8217;s ever-loving mind</a>! Turns out there&#8217;s <a href="http://blog.delicious.com/blog/2010/12/whats-next-for-delicious.html" target="_blank">some hope for delicious</a>. Anyways, I haven&#8217;t used delicious much since the days it was still called del.ico.us. As far as I can tell, Google Bookmarks has done a pretty good job of pulling out delicious&#8217; most useful features, plus you get the added bonus of having your bookmarks appear at the top of Google results when your search is relevant &#8211; if you&#8217;ve ever starred something on a search results page you&#8217;ll already have some links in Google Bookmarks. I had actually been looking around for a good bookmark service, this discovery couldn&#8217;t have come at a better time.</li>
<li><strong>Friday: </strong><strong><a href="http://www.youtube.com/watch?v=h2OfQdYrHRs" target="_blank">Word Lense</a></strong><br />
This iPhone(3GS+) app instantly text on-screen. As in, you point your iPhone at a Spanish sign and the words are replaced onscreen with the english translation. This is easily the most impressive <a href="http://mashable.com/2009/12/05/augmented-reality-iphone/" target="_blank">augmented reality technology</a> I&#8217;ve seen to date! We are truly <a href="http://www.maximumfun.org/sound-young-america/william-gibson-author-zero-history-interview-sound-young-america" target="_blank">living in the future</a>.<br />
<a href="http://itunes.apple.com/app/word-lens/id383463868?mt=8" target="_blank"> iTunes Link</a></li>
<li><strong>Saturday: <a href="http://www.boingboing.net/2010/12/12/boardgame-remix-kit.html" target="_blank">Boardgame Remix Kit</a></strong><br />
I am a <a href="http://ohryan.ca/blog/2010/01/13/top-3-board-games-of-2009/" target="_blank">huge fan</a> of the boardgame revival hitting nerdom over the past 10 years, as such, I&#8217;ve become quite bored of the classics like Monopoly, Clue(do), Trivial Pursuit and Scrabble. When I came across Boingboing&#8217;s post about the Boardgame Remix Kit I was absolutely blown away the creativity and simplicity. The kit is a set of tweaks, mashups and completely new games built on 4 classic board games. It&#8217;s <a href="http://boardgame-remix-kit.com/" target="_blank">available as a PDF for £2.99 on the official site </a>or as an <a href="http://itunes.apple.com/gb/app/boardgame-remix-kit/id406367891?mt=8" target="_blank">iPhone app</a> for £2.99 ($4.99 in the Canadian store). Both are beautiful.<br />
<strong> </strong></li>
</ul>
<p>There you have it, my week in links. This post contains something like 13 links in addition to the main links, I really suggest you click them all.</p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2010/12/19/this-week-i-learned/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gawker Hacks [update: no Digsby]</title>
		<link>http://ohryan.ca/blog/2010/12/14/gawker-hacks-and-digsby/</link>
		<comments>http://ohryan.ca/blog/2010/12/14/gawker-hacks-and-digsby/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 05:21:46 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[digsby]]></category>
		<category><![CDATA[gawker]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=1078</guid>
		<description><![CDATA[If you missed it, Gawker Media&#8217;s username/password database was hacked and paswords decrypted! This is very very bad. Lifehacker, has a comprehensive post about the compromise.  They only left out one little piece of info, your password may have been exposed even if you&#8217;ve never logged in to a Gawker site. Multi-IM client Digsby is [...]]]></description>
			<content:encoded><![CDATA[<p>If you missed it, Gawker Media&#8217;s username/password database was hacked and <strong>paswords decrypted! </strong>This is very very bad. Lifehacker, has a <a href="http://lifehacker.com/5712785/" target="_blank">comprehensive post</a> about the compromise. <strong> </strong></p>
<p><span style="text-decoration: line-through;">They only left out one little piece of info, your password may have been exposed even if you&#8217;ve never logged in to a Gawker site. Multi-IM client <strong><a href="http://www.digsby.com" target="_blank">Digsby</a></strong> is owned by Gawker and Digsby username/passwords are also in that database! Seriously, this is bad.</span> No more blogging after midnight&#8230;This was totally incorrect, my apologies. I didn&#8217;t read the email very well (or possibly at all). Thanks for the comments from the Digsby team. I incorrectly made the connection based on the password Gawker had on file; it was an old password I was sure I had only ever used for IM clients.</p>
<p>Again, if this is the first you&#8217;ve heard this, here are the important links:</p>
<ul>
<li> <a href="http://www.slate.com/id/2277768/" target="_blank">Widget to check if your password has been compromised</a> [salon.com]</li>
<li><a href="http://lifehacker.com/5712785/" target="_blank">Lifehacker FAQ</a> [lifehacker.com]</li>
<li><a href="http://thepiratebay.org/torrent/6036819/Gawker_Sites_Hacked_Databases__amp__More" target="_blank">The raw data</a> [thepiratebay.org]</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2010/12/14/gawker-hacks-and-digsby/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mint Canada Fail</title>
		<link>http://ohryan.ca/blog/2010/10/24/mint-canada-fail/</link>
		<comments>http://ohryan.ca/blog/2010/10/24/mint-canada-fail/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 16:26:34 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[mint]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=927</guid>
		<description><![CDATA[In this week&#8217;s episode of Canadian Tech Roundup I touched on the fact that mint.com has not done one bit of Canadian localization. I&#8217;m really disappointed that we had to wait 4 years for a Canadian version of the product, only to receive something that hasn&#8217;t been localized. Anyways here&#8217;s an example of the kind [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ohryan.ca/blog/wp-content/uploads/Screen-shot-2010-10-22-at-8.13.09-PM.png"><img class="alignright" title="Screen shot 2010-10-22 at 8.13.09 PM" src="http://ohryan.ca/blog/wp-content/uploads/Screen-shot-2010-10-22-at-8.13.09-PM-300x149.png" alt="" width="300" height="149" /></a>In this week&#8217;s episode of Canadian Tech Roundup I touched on the fact that mint.com has not done one bit of Canadian localization. I&#8217;m really disappointed that we had to wait 4 years for a Canadian version of the product, only to receive something that hasn&#8217;t been localized. Anyways here&#8217;s an example of the kind of thing I&#8217;m talking about. This is the header of last week&#8217;s financial statement email I received. We don&#8217;t have 401(k)s, I have no idea what an IRA is and I&#8217;m not even sure that we have a direct equivalent. In other words, the &#8220;tip&#8221; is irrelevant.</p>
<p><a href="http://ohryan.ca/blog/wp-content/uploads/Screen-shot-2010-10-22-at-8.13.09-PM.png"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2010/10/24/mint-canada-fail/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How To: Watch Hulu in Canada. The Definitive Guide.</title>
		<link>http://ohryan.ca/blog/2010/07/04/how-to-watch-hulu-in-canada-the-definitive-guide/</link>
		<comments>http://ohryan.ca/blog/2010/07/04/how-to-watch-hulu-in-canada-the-definitive-guide/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 03:46:45 +0000</pubDate>
		<dc:creator>RyanN</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[hulu]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://ohryan.ca/blog/?p=643</guid>
		<description><![CDATA[Update, November 6th, 2010: The method in this post no longer works. But, I&#8217;ve found a new workaround. Disclaimer: The method described below almost certainly violates Hulu&#8217;s Terms of Use. I do not know the legal ramifications of breaking these TOU. I am not suggesting that you actually follow my fictional instructions. I&#8217;ve finally cracked [...]]]></description>
			<content:encoded><![CDATA[<h3>Update, November 6th, 2010:</h3>
<p>The method in this post no longer works. <a href="http://ohryan.ca/blog/2010/11/06/how-to-watch-hulu-in-canada-a-new-method/">But, I&#8217;ve found a new workaround.</a></p>
<p><span style="text-decoration: line-through;"> <strong>Disclaimer: </strong>The method described below almost certainly violates Hulu&#8217;s Terms of Use. I do not know the legal ramifications of breaking these TOU. I am not suggesting that you actually follow my fictional instructions.</span></p>
<p><span style="text-decoration: line-through;"><br />
<hr />I&#8217;ve finally cracked the nut on watching Hulu in Canada. At the time of writing, this method is 100% successful; I&#8217;m confident the method also works internationally, but I have not been able to get any corroboration. Before you read on, let me warn you that these instructions require basic tinkering skill on OS X, Linux and routers; <strong><em>advanced</em> </strong>tinkering skill on Windows. At the bare minimum, you&#8217;ll need to know how to open a command prompt/terminal window in your operating system.</p>
<h2>Instructions:</h2>
<ol>
<li><strong> </strong>Open Firefox. The workaround requires a Firefox add-on, so unfortunately the method is Firefox-only at this point in time.</li>
<li>Install the &#8220;Modify Header&#8221; add-on, download it here: <a href="http://addons.mozilla.org/en-US/firefox/addon/967" target="_blank">http://addons.mozilla.org/en-US/firefox/addon/967</a></li>
<li>Configure the add-on using the <a href="http://ohryan.ca/blog/2009/08/15/how-to-watch-comedy-central-videos-from-canada/" target="_blank">instructions I previously posted for watching Comedy Central in Canada</a>. Here&#8217;s a quick reference image: <a href="http://imgur.com/Feb4" target="_blank">http://imgur.com/Feb4</a> <strong> </strong><strong>VERY IMPORTANT NOTE: </strong>The IP address referenced in the instructions &#8220;12.13.14.15&#8243; is being actively blocked by Hulu, You&#8217;ll need to replace it with a known American IP address. Ask an American friend for their IP or see <a href="#appendixa">Appendix A</a> for instructions on how to find a US IP address. The address you use should not affect the method, it&#8217;s merely being used to trick a portion of Hulu&#8217;s geo-location algorithm.<br />
<strong>NOTE:</strong> These settings interfere with other sites that you WANT thinking you&#8217;re from Canada. You can always disable the rule in modify headers when not using Hulu.</li>
<li>Block port 1935.<br />
This is the real breakthrough I came across. Turns out Hulu&#8217;s flash video player attempts a direct connection to your computer via the RTMP port to verify your real IP.  When you block this port it the falls back to HTTP allowing the video to play. Blocking ports is fairly straightforward on Mac and Linux, but looks to be somewhat difficult on Windows. See <a href="#appendixb">Appendix B</a> for complete Port blocking instructions for all OSes.</li>
</ol>
<p><strong>Notes:</strong></p>
<ul>
<li>If you are able to navigate Hulu.com, load a video and watch the commercial but then get a blank player or an error message afterwords, then you have not properly blocked the port.</li>
<li>If you are not even able to navigation Hulu.com, you have misconfiguration the modify headers plugin, or you are using an IP address Hulu is actively blocking.</li>
<li>This work-around also works for other sites that have video players powered by Hulu on the backend. Discovery Channel for example.</li>
<li>It&#8217;s likely that non-Hulu-related restricted video websites may use a similar RTMP verification method will not function. You may want to disable the Port block when not watching Hulu. See <a href="#appendixc">Appendix C</a> for instructions.</li>
<li>It&#8217;s unclear whether the holes that allow this workaround are a bug or a feature. My guess is that closing them my results in certain IP on US soil to be blocked inadvertently.</li>
</ul>
<p>Thanks to <a href="http://blog.jason.pollock.ca/" target="_blank">Jason Pollock</a>, who&#8217;s <a href="http://entertainment.slashdot.org/comments.pl?sid=1424291&amp;cid=29931067" target="_blank">slashdot comment</a> pointed me in the right direction; and the <a href="http://www.reddit.com/r/canada/" target="_blank">Reddit /r/Canada</a> community &#8211; especially <a href="http://www.reddit.com/user/MarshallX">MarshallX</a> and <a href="http://www.reddit.com/user/got_milk4">got_milk4</a> &#8211; who helped me out with <a href="http://www.reddit.com/r/canada/comments/ckfcp/hulu_breakthrough_i_am_watching_hulu_in_canada/" target="_blank">my initial instructions</a>.</p>
<hr />
<h2><strong>Thoughts about Hulu:</strong></h2>
<p>In the past I&#8217;ve had some limited experience checking out Hulu in hotel rooms on trips to The States, I&#8217;ve generally been impressed by it and I&#8217;m sure I&#8217;ve written about my impressions in previous  <a href="http://ohryan.ca/blog/tag/tv/" target="_self">TV</a> posts. After a few days of &#8220;real world&#8221; usage, I&#8217;ve changed my mind a little. I no longer see Hulu as this Holy Grail of online TV watching experiences that Canadians could only dream of. It&#8217;s not a <em>real</em> alternative to torrenting and it&#8217;s only somewhat better than <a href="http://www.rogersondemand.com/" target="_blank">Rogers On Demand</a> or the various individual Canadian network TV experiences.</p>
<p>The selection of available shows is (I hesitate to say &#8220;terrible,&#8221; Hulu has a <strong>metric tonne</strong> of content) not great, I was not able to find full episode of any recently aired show I  wanted to watch. As far as I could tell, if the show is new Hulu only has short clips. On the other hand, I was able to find full series of shows I&#8217;d have difficulty finding in torrents or elsewhere online &#8211; like Sliders and Firefly. Hulu&#8217;s movie selection is not even worth mentioning.</p>
<p>Aside from the selection, I was astonished by the amount of ads. Full length shows typically have a 15-90 second pre-roll ad, plus network ID, plus 15-60 second interstitial ads during the show at broadcast TV; due to the heaps of praise Hulu generally receives in the Tech media, I was under the impression that they served little to no advertising. Granted it&#8217;s less than regular TV, but more than I&#8217;d accidentally watch on a PVR and it&#8217;s more than the 0 I&#8217;d see in a torrent.</p>
<p>The TV industry needs to find a better way to make money.</p>
<hr /><a name="appendixa"></a></p>
<h3><strong>Appendix A. How to find a US IP address.</strong></h3>
<p><strong> </strong>As I mentioned above in step 3, the X-Forwarded-For header requires a valid US IP address. It&#8217;s best if you use a unique-ish IP address, instead of the ones listed in my example. There are 2 simple ways to find a US IP address.</p>
<p><strong>Method 1) </strong><br />
Ping a known US domain name, record the result. For example:</p>
<pre>PING google.com (74.125.95.104): 56 data bytes</pre>
<p>Downside: it&#8217;s hard to know for if the server that responds is actually located in the USA. If it works, run with it.</p>
<p><strong>Method 2) </strong><br />
Pick a random<a href="http://www.no-ip.com/support/faq/EN/dynamic_ddns/what_is_a_valid_ip_address.html" target="_blank"> valid IP address</a> for a known US Organization. A few examples:<br />
<span style="text-decoration: underline;">AT&amp;T:</span> 12.0.0.0-12.255.255.255, 32.0.0.0 &#8211; 32.255.255.255<br />
<span style="text-decoration: underline;">MIT:</span> 18.0.0.0-18.255.255.255<br />
<span style="text-decoration: underline;">Xerox:</span> 13.0.0.0-13.255.255.255</p>
<p>Downsides: none</p>
<p><a name="appendixb"></a></p>
<h3><strong>Appendix B. Blocking Ports.</strong></h3>
<p><strong> </strong>This is the tricky part. If you have a router or firewall that gives you a simple interface for blocking ports, I&#8217;d suggest using it, rather than  OS-level configuration. Anyways, here are the instructions for various OSes:</p>
<p><strong>Mac OS X:</strong></p>
<pre><code>sudo ipfw add 0 deny tcp from any to any 1935
sudo ipfw add 0 deny udp from any to any 1935</code></pre>
<p><strong>Third-party firmware routers (Tomato, DD-WRT, OpenWRT):</strong></p>
<pre><code>iptables -t nat -A PREROUTING -p tcp --dport 1935 -j DROP
iptables -t nat -A PREROUTING -p udp --dport 1935 -j DROP
</code></pre>
<p><strong>Windows XP, Vista, 7: </strong><br />
<a href="http://docs.google.com/Doc?docid=0AY-zDhP4MbQ1ZGs5aHhnal8xZzI2MmRtZDc&amp;hl=en&amp;authkey=CPH9xc0I" target="_blank">See section 3 of MarshallX&#8217;s stellar Google doc</a> for instructions. Based on comments I&#8217;ve seen on the Reddit post, this method is a little finicky.</p>
<p><strong>Linux:<br />
</strong></p>
<pre><code>iptables -A INPUT -p tcp --dport 1935 -j DROP
iptables -A INPUT -p udp --dport 1935 -j DROP</code></pre>
<p><strong><a name="appendixc"></a><br />
</strong></p>
<h3><strong> <strong>Appendix C. Undoing the Block.</strong></strong></h3>
<p><strong><strong>Mac OSX: </strong></strong></p>
<p>If these are the only firewall rules you&#8217;ve ever added:</p>
<pre><code>sudo ipfw delete 00100
sudo ipfw delete 00200
</code></pre>
<p>If you&#8217;ve got other rules in the firewall run:</p>
<pre><code>sudo ipfw list
</code></pre>
<p>Output will look similar to this:</p>
<pre><code>00100 deny tcp from any to any dst-port 1935
00200 deny udp from any to any dst-port 1935
65535 allow ip from any to any
</code></pre>
<p>Use that first number as the ID for the <em>ipfw delete</em> command.</p>
<p><strong>Windows: </strong>Delete the policies and filters you created (the ones with &#8220;Hulu&#8221; in the name).</p>
<p></span></p>
<p><span style="text-decoration: line-through;"><strong>Linux: </strong>you&#8217;re on your on. I think you run the same commands you use to block the ports, instead of &#8220;DROP&#8221; use &#8220;ADD&#8221;. But I can&#8217;t guarantee that.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://ohryan.ca/blog/2010/07/04/how-to-watch-hulu-in-canada-the-definitive-guide/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
	</channel>
</rss>

