<?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>Chris Danford</title>
	<atom:link href="http://www.chrisdanford.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisdanford.com/blog</link>
	<description>Games, Programming, Web</description>
	<lastBuildDate>Tue, 03 Apr 2012 07:56:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Getting started with Ruby on Rails</title>
		<link>http://www.chrisdanford.com/blog/2012/04/03/getting-started-with-ruby-on-rails/</link>
		<comments>http://www.chrisdanford.com/blog/2012/04/03/getting-started-with-ruby-on-rails/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 07:53:31 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=99</guid>
		<description><![CDATA[These are some of the tutorials and guides I&#8217;ve found most helpful while picking up Ruby on Rails 3. Ruby language: http://strugglingwithruby.blogspot.com/2008/11/contents-page.html http://www.zenspider.com/Languages/Ruby/QuickRef.html Installing Rails on Windows: http://railsinstaller.org/ Best &#8220;my first app&#8221; walk-through: http://guides.rubyonrails.org/getting_started.html Using &#8220;remote&#8221; to ajaxify links and forms: http://www.alfajango.com/blog/rails-3-remote-links-and-forms/ http://www.alfajango.com/blog/rails-3-remote-links-and-forms-data-type-with-jquery/ &#8220;Unobtrusive JS&#8221; library that ships with Rails 3: http://www.slideshare.net/philcrissman/ujs-in-rails-3-6775992 http://www.alfajango.com/blog/rails-jquery-ujs-now-interactive/ Use Twitter Bootstrap&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisdanford.com/blog/wp-content/uploads/2012/04/rails1.png"><img class="alignright size-full wp-image-104" title="rails" src="http://www.chrisdanford.com/blog/wp-content/uploads/2012/04/rails1.png" alt="" width="87" height="111" /></a>These are some of the tutorials and guides I&#8217;ve found most helpful while picking up Ruby on Rails 3.</p>
<p>Ruby language:</p>
<ul>
<li><a href="http://strugglingwithruby.blogspot.com/2008/11/contents-page.html">http://strugglingwithruby.blogspot.com/2008/11/contents-page.html</a></li>
<li><a href="http://www.zenspider.com/Languages/Ruby/QuickRef.html">http://www.zenspider.com/Languages/Ruby/QuickRef.html</a></li>
</ul>
<p>Installing Rails on Windows:</p>
<ul>
<li><a href="http://railsinstaller.org/">http://railsinstaller.org/</a></li>
</ul>
<p>Best &#8220;my first app&#8221; walk-through:</p>
<ul>
<li><a href="http://guides.rubyonrails.org/getting_started.html">http://guides.rubyonrails.org/getting_started.html</a></li>
</ul>
<p>Using &#8220;remote&#8221; to ajaxify links and forms:</p>
<ul>
<li><a href="http://www.alfajango.com/blog/rails-3-remote-links-and-forms/">http://www.alfajango.com/blog/rails-3-remote-links-and-forms/</a></li>
<li><a href="http://www.alfajango.com/blog/rails-3-remote-links-and-forms-data-type-with-jquery/">http://www.alfajango.com/blog/rails-3-remote-links-and-forms-data-type-with-jquery/</a></li>
</ul>
<p>&#8220;Unobtrusive JS&#8221; library that ships with Rails 3:</p>
<ul>
<li><a href="http://www.slideshare.net/philcrissman/ujs-in-rails-3-6775992">http://www.slideshare.net/philcrissman/ujs-in-rails-3-6775992</a></li>
<li><a href="http://www.alfajango.com/blog/rails-jquery-ujs-now-interactive/">http://www.alfajango.com/blog/rails-jquery-ujs-now-interactive/</a></li>
</ul>
<p>Use Twitter Bootstrap with Rails:</p>
<ul>
<li><a href="http://railscasts.com/episodes/328-twitter-bootstrap-basics">http://railscasts.com/episodes/328-twitter-bootstrap-basics</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2012/04/03/getting-started-with-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCatcher! podcatcher app for iOS &#8211; mini review</title>
		<link>http://www.chrisdanford.com/blog/2012/03/16/icatcher-podcatcher-app-for-ios-mini-review/</link>
		<comments>http://www.chrisdanford.com/blog/2012/03/16/icatcher-podcatcher-app-for-ios-mini-review/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 18:00:02 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[iCatcher]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[podcatcher]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=95</guid>
		<description><![CDATA[I recently found a new favorite podcatching app called iCatcher! (the exclamation is theirs, but I share their enthusiasm).  The selling points for me are: over-the-air downloads aren&#8217;t subject to the 50MB iTunes Store OTA download limit 30 second skip button for video (not just audio), and a 30 second rewind button plays video in&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-96" style="border: 1px solid black;" title="icatcher" src="http://www.chrisdanford.com/blog/wp-content/uploads/2012/03/mzl.qffdpnzc.320x480-75.jpg" alt="" width="160" height="240" />I recently found a new favorite podcatching app called <strong>iCatcher!</strong> <em>(the exclamation is theirs, but I share their enthusiasm)</em>.  The selling points for me are:</p>
<ul>
<li>over-the-air downloads aren&#8217;t subject to the 50MB iTunes Store OTA download limit</li>
<li>30 second skip button for video (not just audio), and a 30 second rewind button</li>
<li>plays video in portrait orientation</li>
<li>a sleep timer</li>
<li>if you&#8217;re playing a video and you lock the device, the video&#8217;s audio will continue to play</li>
<li><strong>play video files back at 2x speed</strong> (a feature that iTunes Mobile supports only for audio files)</li>
</ul>
<p>I can&#8217;t express how excited I am about that last feature.  The app has been working as advertised so far &#8211; no crashes or bugs.  <a href="http://itunes.apple.com/us/app/icatcher!-podcast-catcher/id414419105?mt=8">iCatcher is $2 in the App Store</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2012/03/16/icatcher-podcatcher-app-for-ios-mini-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Chrome &#8220;Side Tabs&#8221; back (kind of)</title>
		<link>http://www.chrisdanford.com/blog/2012/03/13/get-chrome-side-tabs-back-kind-of/</link>
		<comments>http://www.chrisdanford.com/blog/2012/03/13/get-chrome-side-tabs-back-kind-of/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 06:59:36 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=91</guid>
		<description><![CDATA[Thousands of people, including myself, cried out in terror when Google removed the &#8220;Side Tabs&#8221; from Chrome. I tried for one month to settle into Firefox + Firebug + Tree Style Tabs as my main browser, but that combination is nowhere near is snappy as Chrome for my workload. My workaround has been to use&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-92" title="chrome side tabs" src="http://www.chrisdanford.com/blog/wp-content/uploads/2012/03/chrome-side-tabs.jpg" alt="" width="340" height="249" /> Thousands of people, including myself, <a href="http://code.google.com/p/chromium/issues/detail?id=99369">cried</a> <a href="http://code.google.com/p/chromium/issues/detail?id=99332">out</a> in <a href="http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/chrome/discuss-chrome/rgv7_p9PJDQ">terror</a> when Google removed the &#8220;Side Tabs&#8221; from Chrome.  I tried for one month to settle into Firefox + Firebug + <a href="https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/">Tree Style Tabs</a> as my main browser, but that combination is nowhere near is snappy as Chrome for my workload.</p>
<p>My workaround has been to use the most recent build of Chromium (Chrome&#8217;s open-source alter ego) that still contained the Side Tabs feature.  Because there are no security updates available for this version, I use <a href="http://code.google.com/p/scriptno/downloads/list">NoScript</a> and whitelist scripting on sites as needed.</p>
<p><b>Chromium 15.0.862.0</b> &#8211; Windows: <a href="http://commondatastorage.googleapis.com/chromium-browser-snapshots/Win/98156/chrome-win32.zip">chrome-win32.zip</a>, Mac: <a href="http://commondatastorage.googleapis.com/chromium-browser-snapshots/Mac/98156/chrome-mac.zip">chrome-mac.zip</a></p>
<p>A major advantage of using Chromium instead of <a href="http://elementdesignllc.com/2012/01/re-enable-vertical-tabs-on-google-chrome-16/">an old version of Chrome that has Side Tabs</a> is that Chromium can be run side-by-side with the latest version of Chrome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2012/03/13/get-chrome-side-tabs-back-kind-of/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GreaseMonkey Script: Larger Netflix Silverlight Player</title>
		<link>http://www.chrisdanford.com/blog/2011/12/27/larger-netflix-player-greasemonkey/</link>
		<comments>http://www.chrisdanford.com/blog/2011/12/27/larger-netflix-player-greasemonkey/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 07:32:04 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[GreaseMonkey]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[netflix]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=89</guid>
		<description><![CDATA[Eliminate the large, wasteful black margin around the Netflix Silverlight player. Install it at userscripts.org. Firefox users will need to install GreaseMonkey.]]></description>
			<content:encoded><![CDATA[<p>Eliminate the large, wasteful black margin around the Netflix Silverlight player.  </p>
<p><a href="http://userscripts.org/scripts/show/121413">Install it at userscripts.org</a>.  Firefox users will need to install <a href="https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/">GreaseMonkey</a>.</p>
<p><a href="http://www.chrisdanford.com/blog/wp-content/uploads/2011/12/larger-netflix-silverlight-player.png"><img src="http://www.chrisdanford.com/blog/wp-content/uploads/2011/12/larger-netflix-silverlight-player.png" alt="" title="larger-netflix-silverlight-player" width="744" height="291" class="alignright size-full wp-image-90" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2011/12/27/larger-netflix-player-greasemonkey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The best method to download YouTube videos</title>
		<link>http://www.chrisdanford.com/blog/2011/12/17/the-best-method-to-download-youtube-videos/</link>
		<comments>http://www.chrisdanford.com/blog/2011/12/17/the-best-method-to-download-youtube-videos/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 14:49:59 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[GreaseMonkey]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=85</guid>
		<description><![CDATA[I like to download lectures and presentations from YouTube so that I can play them back using VLC at 2x playback speed. My favorite option for downloading is this YouTube video download GreaseMonkey script that adds a download button to the YouTube video page. It works in Chrome, and in Firefox with GreaseMonkey. This is&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisdanford.com/blog/wp-content/uploads/2011/12/youtube-download.png"><img src="http://www.chrisdanford.com/blog/wp-content/uploads/2011/12/youtube-download.png" alt="" title="youtube-download" width="296" height="164" class="alignright size-full wp-image-86" /></a><br />
I like to download lectures and presentations from YouTube so that I can play them back using <a href="http://www.videolan.org/vlc/">VLC</a> at 2x playback speed.</p>
<p>My favorite option for downloading is <a href="http://userscripts.org/scripts/show/25105">this YouTube video download GreaseMonkey script</a> that adds a download button to the YouTube video page.  It works in Chrome, and in Firefox with <a href="https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/">GreaseMonkey</a>.  This is vastly superior to the more-popular YouTube video save sites that require to you execute a sketchy Java applet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2011/12/17/the-best-method-to-download-youtube-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding WebKit composite layers and iOS Safari performance</title>
		<link>http://www.chrisdanford.com/blog/2011/07/24/understanding-hardware-compositing-css-transforms/</link>
		<comments>http://www.chrisdanford.com/blog/2011/07/24/understanding-hardware-compositing-css-transforms/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 12:45:48 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[iOS Safari]]></category>
		<category><![CDATA[transforms]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=82</guid>
		<description><![CDATA[I&#8217;ve made a video showing how Webkit handles animating of CSS3 transforms very differently from animating of CSS position (left, top) or margin. The are several different conditions that will trigger the browser to use a &#8220;composite layer&#8221; which minimizes repaints and allows for hardware-accelerated composting. The benefits are especially dramatic in iOS Safari. Try&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve made a video showing how Webkit handles animating of CSS3 transforms very differently from animating of CSS position (left, top) or margin.  The are several different conditions that will trigger the browser to use a &#8220;composite layer&#8221; which minimizes repaints and allows for hardware-accelerated composting. The benefits are especially dramatic in iOS Safari.</p>
<p><iframe src="http://www.youtube.com/embed/GwVaB7GKZXo?hl=en&amp;fs=1" frameborder="0" width="425" height="349"></iframe></p>
<ul>
<li><a href="http://chrisdanford.com/public/transform/no-spin.html">Try the example</a> and compare the behavior in your browser&#8217;s inspection tools</li>
<li>A tweaked example for iOS that makes the performance difference very obvious: <a href="http://chrisdanford.com/public/transform/">chrisdanford.com/public/transform/</a></li>
</ul>
<p><iframe src="http://chrisdanford.com/public/transform/no-spin.html" width="425" height="349"></iframe><br />
<a href="http://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome">This Chromium document explaining composite layers</a> says that the following conditions all trigger a separate composite layer:</p>
<ul>
<li>Layer has 3D or perspective transform CSS properties</li>
<li>Layer is used by video element using accelerated video decoding</li>
<li>Layer is used by a canvas element with a 3D context</li>
<li>Layer uses a CSS animation for its opacity or uses an animated webkit transform</li>
<li>Layer has a descendant that has a compositing layer</li>
<li>Layer has a sibling with a lower z-index which has a compositing layer (in other words the layer is rendered on top of a composited layer)</li>
</ul>
<p>See <a href="http://css3.bradshawenterprises.com/all/">Rich Bradshaw&#8217;s awesome CSS3/Transforms page</a> for some great examples.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2011/07/24/understanding-hardware-compositing-css-transforms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best time to end an eBay auction</title>
		<link>http://www.chrisdanford.com/blog/2011/07/18/best-time-to-end-an-ebay-auction/</link>
		<comments>http://www.chrisdanford.com/blog/2011/07/18/best-time-to-end-an-ebay-auction/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 02:54:04 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[Deals]]></category>
		<category><![CDATA[auction]]></category>
		<category><![CDATA[ebay]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=79</guid>
		<description><![CDATA[I recently created an auction on eBay and needed to choose the most effective ending date and time for the auction.  Although I didn&#8217;t find any research that took into account the closing price, this post drew conclusions based on eBay site traffic stats. Daily peak visitorship is between 8:00 PM eastern time and 10:00 PM&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisdanford.com/blog/wp-content/uploads/2011/07/auction.jpg"><img class="alignright size-thumbnail wp-image-80" title="auction" src="http://www.chrisdanford.com/blog/wp-content/uploads/2011/07/auction-150x150.jpg" alt="" width="150" height="150" /></a>I recently created an auction on eBay and needed to choose the most effective ending date and time for the auction.  Although I didn&#8217;t find any research that took into account the closing price, <a href="http://www.amnavigator.com/blog/2011/02/08/best-time-and-date-to-end-ebay-auctions/">this post</a> drew conclusions based on eBay site traffic stats.</p>
<ul>
<li>Daily peak visitorship is between 8:00 PM eastern time and 10:00 PM pacific time.</li>
<li>Weekly peak visitorship is on Sunday evening. To match your listing to the weekly peak in order to maximize bidding, list so that your auction will close on a Sunday evening between 8:00 PM eastern time and 10:00 PM pacific time.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2011/07/18/best-time-to-end-an-ebay-auction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 DOM and CSS3 performance</title>
		<link>http://www.chrisdanford.com/blog/2011/07/16/html5-dom-and-css3-performance/</link>
		<comments>http://www.chrisdanford.com/blog/2011/07/16/html5-dom-and-css3-performance/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 16:39:42 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[css3 dom html]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=76</guid>
		<description><![CDATA[I ran across an awesome presentation by Paul Irish discussing DOM and CSS3 performance issues: The video: http://www.youtube.com/watch?v=q_O9_C2ZjoA The slides: http://dl.dropbox.com/u/39519/talks/gperf/index.html The blog post: http://paulirish.com/2011/dom-html5-css3-performance/ The top tips that were new to me: how to not trigger unnecessary layout/reflow iOS Safari: get massive compositing performance improvement by using CSS3&#8242;s translate3d(0,0,0) instead of translate(0,0) jsperf.com to&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisdanford.com/blog/wp-content/uploads/2011/07/html5-badge-h-solo.png"><img class="alignright size-full wp-image-77" title="html5-badge-h-solo" src="http://www.chrisdanford.com/blog/wp-content/uploads/2011/07/html5-badge-h-solo.png" alt="" width="63" height="64" /></a>I ran across an awesome presentation by Paul Irish discussing DOM and CSS3 performance issues:</p>
<p>The video: <a href="http://www.youtube.com/watch?v=q_O9_C2ZjoA">http://www.youtube.com/watch?v=q_O9_C2ZjoA</a><br />
The slides: <a href="http://dl.dropbox.com/u/39519/talks/gperf/index.html">http://dl.dropbox.com/u/39519/talks/gperf/index.html</a><br />
The blog post: <a href="http://paulirish.com/2011/dom-html5-css3-performance/">http://paulirish.com/2011/dom-html5-css3-performance/</a></p>
<p>The top tips that were new to me:</p>
<ul>
<li><a href="http://gent.ilcore.com/2011/03/how-not-to-trigger-layout-in-webkit.html">how to not trigger unnecessary layout/reflow</a></li>
<li>iOS Safari: get massive compositing performance improvement by using CSS3&#8242;s translate3d(0,0,0) instead of translate(0,0)</li>
<li>jsperf.com to conduct JavaScript profiling experiments: <a href="http://jsperf.com/jquery-data-vs-jqueryselection-data">example</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2011/07/16/html5-dom-and-css3-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Firebug feature: console.timeStamp</title>
		<link>http://www.chrisdanford.com/blog/2011/07/14/new-firebug-feature-console-timestamp/</link>
		<comments>http://www.chrisdanford.com/blog/2011/07/14/new-firebug-feature-console-timestamp/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 03:28:03 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=74</guid>
		<description><![CDATA[Firebug recently added an awesome new API; console.timeStamp lets you to create named &#8220;events&#8221; in the Net panel: This technique requires manual instrumentation and isn&#8217;t as detailed as the Timeline panel in Chrome/Safari or a heavy-weight tool like dynaTrace, but it&#8217;s a nice, simple, uncluttered view compared to those other tools. I used it today&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisdanford.com/blog/wp-content/uploads/2011/07/timestamp.png"><img src="http://www.chrisdanford.com/blog/wp-content/uploads/2011/07/timestamp-150x150.png" alt="" title="timestamp" width="150" height="150" class="alignright size-thumbnail wp-image-75" /></a>Firebug recently added an awesome new API; <a href="http://blog.getfirebug.com/2011/06/17/firebug-1-8b3/">console.timeStamp</a> lets you to create named &#8220;events&#8221; in the Net panel:</p>
<p>This technique requires manual instrumentation and isn&#8217;t as detailed as <a href="http://code.google.com/chrome/devtools/docs/timeline.html">the Timeline panel in Chrome/Safari</a> or a heavy-weight tool like <a href="http://www.dynatrace.com/en/">dynaTrace</a>, but it&#8217;s a nice, simple, uncluttered view compared to those other tools.</p>
<p><code><script type="text/javascript">
if (console.timeStamp) {
    console.timeStamp("
}
</script></code></p>
<p>I used it today on a machine where I couldn&#8217;t install dynaTrace, I&#8217;ll surely be using it again.  Unfortunately it isn&#8217;t supported in Firefox 3.6 and older.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2011/07/14/new-firebug-feature-console-timestamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon: $2 free MP3 downloads code CLOUDMP3</title>
		<link>http://www.chrisdanford.com/blog/2011/06/30/amazon-mp3-code/</link>
		<comments>http://www.chrisdanford.com/blog/2011/06/30/amazon-mp3-code/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 18:35:25 +0000</pubDate>
		<dc:creator>chrisdanford</dc:creator>
				<category><![CDATA[Deals]]></category>

		<guid isPermaLink="false">http://www.chrisdanford.com/blog/?p=71</guid>
		<description><![CDATA[Get $2 of free credit towards Amazon MP3 downloads with code CLOUDMP3. Expires June 30, 2011, at 11:59 p.m. Pacific time. Limit one per customer. My purchases for the last couple years have been through Amazon and not iTunes (slightly cheaper, MP3 imports more easily into conversion tools). Since Cloud Player, I find myself not&#8230;]]></description>
			<content:encoded><![CDATA[<p>Get $2 of free credit towards <a href="http://www.amazon.com/exec/obidos/tg/browse/-/163856011/">Amazon MP3 downloads</a> with code <strong>CLOUDMP3</strong>.  Expires June 30, 2011, at 11:59 p.m. Pacific time. Limit one per customer.</p>
<p>My purchases for the last couple years have been through Amazon and not iTunes (slightly cheaper, MP3 imports more easily into conversion tools).  Since Cloud Player, I find myself not even downloading purchased music because it&#8217;s so convenient to play from any computer.  The Cloud Player page isn&#8217;t designed for iOS, but mostly works since it falls back to HTML5 audio.  The interface is clunky when using mobile Safari (hint: two-finger scroll to scroll the list of songs), but I&#8217;m sure that problem will be solved.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisdanford.com/blog/2011/06/30/amazon-mp3-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

