<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.mirthlab.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>MirthLab</title>
	
	<link>http://blog.mirthlab.com</link>
	<description />
	<lastBuildDate>Tue, 09 Feb 2010 00:15:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.mirthlab.com/mirthlab" /><feedburner:info uri="mirthlab" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Great Looking Cross-Browser Forms Using jQuery and Uniform</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/exaU_NkNndU/</link>
		<comments>http://blog.mirthlab.com/2010/02/08/great-looking-cross-browser-forms-using-jquery-and-uniform/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 00:15:07 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[uniform]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=356</guid>
		<description><![CDATA[Just came across a great looking new jQuery plugin called Uniform:


  Have you ever wished you could style checkboxes, drop down menus, radio buttons, and file upload inputs? Ever wished you could control the look and feel of your form elements between all browsers?
  
  If so, Uniform is your new best [...]]]></description>
			<content:encoded><![CDATA[<p>Just came across a great looking new jQuery plugin called <a href="http://pixelmatrixdesign.com/uniform/">Uniform</a>:</p>

<blockquote>
  <p>Have you ever wished you could style checkboxes, drop down menus, radio buttons, and file upload inputs? Ever wished you could control the look and feel of your form elements between all browsers?</p>
  
  <p>If so, Uniform is your new best friend.</p>
  
  <p>Uniform masks your standard form controls with custom themed controls. It works in sync with your real form elements to ensure accessibility and compatibility.</p>
</blockquote>

<p>You can also <a href="http://github.com/pixelmatrix/uniform">submit patches via github</a> (or even new themes!) if you&#8217;re so inclined.</p>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/exaU_NkNndU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2010/02/08/great-looking-cross-browser-forms-using-jquery-and-uniform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2010/02/08/great-looking-cross-browser-forms-using-jquery-and-uniform/</feedburner:origLink></item>
		<item>
		<title>Using Modernizr to Implement Missing HTML5 Features in Browsers</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/16wIYMqduZU/</link>
		<comments>http://blog.mirthlab.com/2010/01/08/using-modernizr-to-implement-missing-html5-features-in-browsers/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 20:02:44 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=348</guid>
		<description><![CDATA[User sunny on github posted a quick gist snippet that shows how to use the aforelinked Modernizr to implement missing HTML5 features for browsers. Here&#8217;s an example of how you can pick and choose which HTML5 features you want to implement for the current page: 


  $(document).ready(function() {
    ProvideHtml5.autofocus();
   [...]]]></description>
			<content:encoded><![CDATA[<p>User <a href="http://gist.github.com/sunny">sunny on github</a> posted a <a href="http://gist.github.com/269904">quick gist snippet</a> that shows how to use the <a href="/2010/01/04/modernizr-detecting-browser-support-for-html5-and-css3/">aforelinked Modernizr</a> to implement missing HTML5 features for browsers. Here&#8217;s an example of how you can pick and choose which HTML5 features you want to implement for the current page: </p>

<p><pre><code>
  $(document).ready(function() {
    ProvideHtml5.autofocus();
    ProvideHtml5.datepicker();
    ProvideHtml5.forcenumber();
  });
</code></pre></p>

<p>You&#8217;ll notice in the snippet that these methods are only being executed if the browser does not support a native HTML5 version. For example, here&#8217;s the definition for autofocus:</p>

<p><pre><code>
  autofocus = function() {
      if (!Modernizr.autofocus)
        $(&#039;input[autofocus=&quot;&quot;]&#039;).focus();
  }
</code></pre></p>

<p>Since <a href="http://www.modernizr.com/">Modernizr</a> only <em>detects</em> HTML5 functionality, this is a good example of how a script can be used to fill in the  gaps caused by varying browser support.</p>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/16wIYMqduZU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2010/01/08/using-modernizr-to-implement-missing-html5-features-in-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2010/01/08/using-modernizr-to-implement-missing-html5-features-in-browsers/</feedburner:origLink></item>
		<item>
		<title>Trouble With Python Paths and Installing Django From SVN</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/tWNnqpZHXbU/</link>
		<comments>http://blog.mirthlab.com/2010/01/07/trouble-with-python-paths-and-installing-django-from-svn/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 21:07:06 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pythonpath]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=346</guid>
		<description><![CDATA[Just a quick note for others that might have this problem since I wasn&#8217;t able to find much information about it. I installed django manually using an svn checkout to /Library/Python/2.6/site-packages/django. On Snow Leopard while trying to get a django site up and running I tried to run manage.py syncdb and I got this error:

ImportError: [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick note for others that might have this problem since I wasn&#8217;t able to find much information about it. I installed django manually using an svn checkout to <code>/Library/Python/2.6/site-packages/django</code>. On Snow Leopard while trying to get a django site up and running I tried to run <code>manage.py syncdb</code> and I got this error:</p>

<pre><code>ImportError: No module named django.core.management
</code></pre>

<p>As it turns out, django &mdash; though installed in the right place &mdash; wasn&#8217;t in my <code>PYTHONPATH</code> so it couldn&#8217;t be loaded. You can test this by changing directories to your django project and issuing this command:</p>

<pre><code>python
</code></pre>

<p>&#8230; which starts the python shell. And then from the shell, type:</p>

<pre><code>import sys
print sys.path
</code></pre>

<p>You should get some output like this:</p>

<p><img src="/wp-content/uploads/2010/01/python_path_screenshot.png" alt="Python path screenshot" title="" /></p>

<p>On Mac OS X version 10.6 (Snow Leopard), django gets installed into <code>/Library/Python/2.6/site-packages/django</code> (which you&#8217;ll notice is absent from the <code>sys.path</code> output). There are a few ways to fix this. Probably the easiest is to simply add a file named <code>django.pth</code> in <code>/Library/Python/2.6/site-packages/</code>. In this file put the path of the django library:</p>

<pre><code>/Library/Python/2.6/site-packages/django
</code></pre>

<p>Save and quit and you should be good to go.</p>

<p>Another approach would be to add django to your <code>PYTHONPATH</code> by adding this to the <code>.profile</code> or <code>.bash_profile</code> file that&#8217;s in your home directory:</p>

<pre><code>export PYTHONPATH=/Library/Python/2.6/site-packages/django:$PYTHONPATH
</code></pre>

<p>Alternatively, if you&#8217;d like to potentially use a different version of django for each project you can symlink the django directory you want to use into your project:</p>

<pre><code>ln -s /Library/Python/2.6/site-packages/django ./django
</code></pre>

<p>More info can be found here:</p>

<ol>
<li><a href="http://docs.djangoproject.com/en/dev/topics/install/#topics-install">Python Installation Docs</a></li>
<li><a href="http://benkreeger.com/personal/snow-leopards-python-2-6-site-packages">Snow Leopard’s Python 2.6 site-packages</a></li>
<li><a href="http://breakthesystem.org/2009/django-on-snow-leopard/">How to install Django on Mac OS X 10.6 Snow Leopard</a></li>
</ol>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/tWNnqpZHXbU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2010/01/07/trouble-with-python-paths-and-installing-django-from-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2010/01/07/trouble-with-python-paths-and-installing-django-from-svn/</feedburner:origLink></item>
		<item>
		<title>Rainbows: JavaScript Text Gradient Engine</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/KwAaYWZQ9vo/</link>
		<comments>http://blog.mirthlab.com/2010/01/05/rainbows-javascript-text-gradient-engine/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 07:32:53 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[rainbows]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=343</guid>
		<description><![CDATA[Rainbows:


  We use some JavaScript and CSS magic to apply a two-color gradient to any text. Shadows and highlights can also be applied.
  
  This works especially well on big sites or dynamic content where it&#8217;d be impractical to create images for every instance.


Similar in spirit to what sIFR or Cufón does [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.dragoninteractive.com/rainbows.php">Rainbows</a>:</p>

<blockquote>
  <p>We use some JavaScript and CSS magic to apply a two-color gradient to any text. Shadows and highlights can also be applied.</p>
  
  <p>This works especially well on big sites or dynamic content where it&#8217;d be impractical to create images for every instance.</p>
</blockquote>

<p>Similar in spirit to what <a href="http://wiki.novemberborn.net/sifr3/">sIFR</a> or <a href="http://cufon.shoqolate.com/generate/">Cufón</a> does in that it dynamically replaces text that you might otherwise need to use static images for. Might be a nice stopgap measure before CSS gradients are fully realizable (in a practical sense) across all browsers.</p>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/KwAaYWZQ9vo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2010/01/05/rainbows-javascript-text-gradient-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2010/01/05/rainbows-javascript-text-gradient-engine/</feedburner:origLink></item>
		<item>
		<title>Modernizr: Detecting Browser Support for HTML5 and CSS3</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/RUkwH8QFCF4/</link>
		<comments>http://blog.mirthlab.com/2010/01/04/modernizr-detecting-browser-support-for-html5-and-css3/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 19:48:14 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=341</guid>
		<description><![CDATA[If you&#8217;ve been looking to implement modern browser features right now then the Modernizr javascript framework is indispensable:


  Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML 5) while still maintaining a fine level of control over older browsers that may not yet support [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been looking to implement modern browser features <em>right now</em> then the <a href="http://www.modernizr.com/">Modernizr</a> javascript framework is indispensable:</p>

<blockquote>
  <p>Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML 5) while still maintaining a fine level of control over older browsers that may not yet support these new technologies.</p>
</blockquote>

<p>The &#8220;What Modernizr Doesn&#8217;t Do&#8221; section might make its purpose more clear:</p>

<blockquote>
  <p>Modernizr does <strong>not</strong> add missing functionality to browsers; instead, it detects native availability of features and offers you a way to maintain a fine level of control over your site regardless of a browser’s capabilities.</p>
</blockquote>

<p>Here&#8217;s an example taken from <a href="http://diveintohtml5.org/forms.html#type-number">Mark Pilgram&#8217;s Dive Into HTML5 book</a>:</p>

<pre><code>if (!Modernizr.inputtypes.number) {
  // no native support for type=number fields
  // maybe try Dojo or some other JavaScript framework
}
</code></pre>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/RUkwH8QFCF4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2010/01/04/modernizr-detecting-browser-support-for-html5-and-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2010/01/04/modernizr-detecting-browser-support-for-html5-and-css3/</feedburner:origLink></item>
		<item>
		<title>Crafting Subtle and Realistic User Interfaces</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/DpiDA45ENWk/</link>
		<comments>http://blog.mirthlab.com/2009/12/31/crafting-subtle-and-realistic-user-interfaces/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 21:18:15 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Mac Development]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=339</guid>
		<description><![CDATA[Mike Rundle has posted an excellent article about Crafting Subtle and Realistic User Interfaces:


  The underlying secret to beautiful user interface design is realism: making 2D objects on your screen appear to sit in 3D space with volume, surface properties and undulations that might appear in real life. These faux 3D objects have highlights [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/mike9r">Mike Rundle</a> has posted an excellent article about <a href="http://flyosity.com/tutorial/crafting-subtle-realistic-user-interfaces.php">Crafting Subtle and Realistic User Interfaces</a>:</p>

<blockquote>
  <p>The underlying secret to beautiful user interface design is realism: making 2D objects on your screen appear to sit in 3D space with volume, surface properties and undulations that might appear in real life. These faux 3D objects have highlights and shadows just like objects on your desk might have, and they have textures that emulate real objects from glass to sandpaper and everything in between. Designing beautiful user interfaces has more to do with the why than the how.</p>
</blockquote>

<p>He goes into some detail about what he calls &#8220;Thinking in 3D&#8221; and how it can help you craft a compelling user interface. He also provides some downloadable Photoshop layer styles so you can see how he&#8217;s constructed his examples. Great read.</p>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/DpiDA45ENWk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2009/12/31/crafting-subtle-and-realistic-user-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2009/12/31/crafting-subtle-and-realistic-user-interfaces/</feedburner:origLink></item>
		<item>
		<title>Using Email Aliases in Mail on Mac OS X</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/FryrlwMb3tM/</link>
		<comments>http://blog.mirthlab.com/2009/12/29/using-email-aliases-in-mail-on-mac-os-x/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 19:51:50 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[aliases]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=335</guid>
		<description><![CDATA[This is one of those things that I&#8217;ve wondered about for a very long time but never got around to actually trying to figure out. Apparently, it&#8217;s very easy to set up Mail on Mac OS X to use email aliases:


  Do you have multiple email addresses that are &#8220;aliases&#8221; to a central email [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of those things that I&#8217;ve wondered about for a very long time but never got around to actually trying to figure out. Apparently, it&#8217;s very easy to <a href="http://support.apple.com/kb/TA23485">set up Mail on Mac OS X to use email aliases</a>:</p>

<blockquote>
  <p>Do you have multiple email addresses that are &#8220;aliases&#8221; to a central email account? If you do, you can configure Mail in Mac OS X so that it can easily get and send email from all of your addresses. Here&#8217;s how.</p>
</blockquote>

<p>This is a built-in (but extremely hidden) feature of Mail, so don&#8217;t worry&#8230; no hacks required. <strike>It would be really nice if this also works on the iPhone after a sync, but I haven&#8217;t tried it yet. (And I really doubt it.)</strike></p>

<p><strong>UPDATE:</strong> Wow, it works. After syncing my iPhone via iTunes, the email aliases show up on the iPhone under the &#8220;From:&#8221; field when sending a message.</p>

<p>(Via <a href="http://daringfireball.net/linked/2009/12/28/email-aliases">Daring Fireball</a>.)</p>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/FryrlwMb3tM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2009/12/29/using-email-aliases-in-mail-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2009/12/29/using-email-aliases-in-mail-on-mac-os-x/</feedburner:origLink></item>
		<item>
		<title>Derek van Vliet’s iPhone Development Advent Tips Recap</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/CWEmunhDRLY/</link>
		<comments>http://blog.mirthlab.com/2009/12/27/derek-van-vliets-iphone-development-advent-tips-recap/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 05:00:05 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[advent]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=333</guid>
		<description><![CDATA[Derek van Vliet has posted a recap of his iPhone Development Advent Tips:


  Below is a recap of all of the iPhone app development tips we posted in the month of December advent-style. We hope this serves as a one-stop shop for many aspects of iPhone development that are commonly encountered.


The tips range from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/derekvanvliet">Derek van Vliet</a> has posted a recap of his <a href="http://getsetgames.com/2009/12/26/iphone-development-advent-tips-recap/">iPhone Development Advent Tips</a>:</p>

<blockquote>
  <p>Below is a recap of all of the iPhone app development tips we posted in the month of December advent-style. We hope this serves as a one-stop shop for many aspects of iPhone development that are commonly encountered.</p>
</blockquote>

<p>The tips range from how to simply <a href="http://getsetgames.com/2009/12/01/iphonedev-advent-tip-1-how-to-open-a-url-in-safari/">open a URL in Mobile Safari</a> to more complicated tasks like <a href="http://getsetgames.com/2009/12/10/iphonedev-advent-tip-10-string-comparison-using-nsstring/">string comparison using NSString</a>. The tutorials are clear, easily digestible and should serve as a good resource for commonly used iPhone programming patterns.</p>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/CWEmunhDRLY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2009/12/27/derek-van-vliets-iphone-development-advent-tips-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2009/12/27/derek-van-vliets-iphone-development-advent-tips-recap/</feedburner:origLink></item>
		<item>
		<title>Track Downloads and Other Click Events in Analytics with jQuery</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/hDoiSLlwfHE/</link>
		<comments>http://blog.mirthlab.com/2009/12/14/track-downloads-and-other-click-events-in-analytics-with-jquery/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 22:00:44 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=331</guid>
		<description><![CDATA[A great rundown by Rob Flaherty on how to Track Downloads and Other Click Events in Analytics with jQuery:


  The old way to track clicks and outbound links in Google Analytics was to call the _trackPageview function on the click event, passing it a label that could then be searched for in Analytics. One [...]]]></description>
			<content:encoded><![CDATA[<p>A great rundown by Rob Flaherty on how to <a href="http://www.ravelrumba.com/blog/track-downloads-and-other-click-events-in-analytics-with-jquery/">Track Downloads and Other Click Events in Analytics with jQuery</a>:</p>

<blockquote>
  <p>The old way to track clicks and outbound links in Google Analytics was to call the _trackPageview function on the click event, passing it a label that could then be searched for in Analytics. One of the problems with this method was that the clicks were counted as pageviews, affecting your total pageview number.</p>
  
  <p>Now Analytics offers an event tracking feature. It can be used to track downloads, outbound links, mailto links, AJAX events—any click event. But the event tracking function still has to be implemented for each event you want to track. Here’s some jQuery that handles the implementation for you.</p>
</blockquote>

<p>Google Analytics event tracking isn&#8217;t all that new, but I haven&#8217;t seen many articles written about integration with jQuery. There are several jQuery plugins that already do this (e.g., <a href="http://github.com/glamorous/jQuery-Google-Analytics">here</a> and <a href="https://launchpad.net/jquery-googleanalytics">here</a>), but Flaherty&#8217;s article gives a good high-level view of how to do this without using a plugin while defining things like event category and event label in an automated way based on the type of link that&#8217;s being tracked.</p>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/hDoiSLlwfHE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2009/12/14/track-downloads-and-other-click-events-in-analytics-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2009/12/14/track-downloads-and-other-click-events-in-analytics-with-jquery/</feedburner:origLink></item>
		<item>
		<title>Bulletproof @font-face Syntax</title>
		<link>http://feeds.mirthlab.com/~r/mirthlab/~3/lGiJP4arLI4/</link>
		<comments>http://blog.mirthlab.com/2009/12/02/bulletproof-font-face-syntax/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 21:06:54 +0000</pubDate>
		<dc:creator>Mark Quezada</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fonts]]></category>

		<guid isPermaLink="false">http://blog.mirthlab.com/?p=329</guid>
		<description><![CDATA[According to Paul Irish&#8217;s article on Bulletproof @font-face syntax, this is the best @font-face syntax to use:

@font-face {
  font-family: 'Graublau Web';
  src: url('GraublauWeb.eot');
  src: local('Graublau Web Regular'), local('Graublau Web'), 
         url('GraublauWeb.otf') format('opentype');
}


Check out his article for more information on why this works and the [...]]]></description>
			<content:encoded><![CDATA[<p>According to Paul Irish&#8217;s article on <a href="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/">Bulletproof @font-face syntax</a>, this is the best @font-face syntax to use:</p>

<pre><code>@font-face {
  font-family: 'Graublau Web';
  src: url('GraublauWeb.eot');
  src: local('Graublau Web Regular'), local('Graublau Web'), 
         url('GraublauWeb.otf') format('opentype');
}
</code></pre>

<p>Check out his article for more information on <em>why</em> this works and the road he took to get here.</p>
<img src="http://feeds.feedburner.com/~r/mirthlab/~4/lGiJP4arLI4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mirthlab.com/2009/12/02/bulletproof-font-face-syntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mirthlab.com/2009/12/02/bulletproof-font-face-syntax/</feedburner:origLink></item>
	</channel>
</rss>
