<?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.feedburner.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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Jeremy Frank</title>
	
	<link>http://www.jeremyfrank.com</link>
	<description>Yes, I know, the guy with two first names.</description>
	<pubDate>Sat, 06 Mar 2010 14:08:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jeremyfrank" /><feedburner:info uri="jeremyfrank" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Sibling Rivalry</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/xRbNj5ur74U/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/06/30/sibling-rivalry/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 17:17:37 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=144</guid>
		<description><![CDATA[What happens when you tell two siblings to play nice together and share? Sometimes they listen and other times they fight. As a parent, I experience this with my own kids, but only one time have I ever experienced this in the browser landscape. Take the following example:
td { border-left: 1px solid #CCC; }
td:first-child,
td:last-child { [...]]]></description>
			<content:encoded><![CDATA[<p>What happens when you tell two siblings to play nice together and share? Sometimes they listen and other times they fight. As a parent, I experience this with my own kids, but only one time have I ever experienced this in the browser landscape. Take the following example:</p>
<pre>td { border-left: 1px solid #CCC; }
td:first-child,
td:last-child { border-left: none; }</pre>
<p>IE7 correctly removes the border from the first table cell in each row, and doesn&#8217;t do anything with the last table cell (because it&#8217;s not supported). But in IE8 it&#8217;s a different story. Here, the two selectors fight it out like siblings! To illustrate, td:last-child basically says to td:first-child, &#8220;I know we&#8217;re supposed to share here, but I don&#8217;t want to share! Since I can&#8217;t use this, I&#8217;m going to take it from you so you can&#8217;t use it either.&#8221; Well, not really, but in technical terms, the entire declaration block gets discarded by IE8 when <code>:first-child</code> and <code>:last-child</code> are grouped together. To get this selector grouping to not cause problems in IE8, you have to separate the selectors into two different rules:</p>
<pre>td:first-child { border-left: none; }
td:last-child { border-left: none; }</pre>
<p>This will allow IE8 to correctly apply the style to the first table cell and do nothing with the last one.</p>
<p>I know, <code>:last-child</code> isn&#8217;t even supported in IE8 yet. Despite this shortcoming, I&#8217;ve decided to start using it anyway since I figured out a way to make it work in IE (more on that in another post). But this obscure bug in IE8 only makes me realize that testing in IE, even in the latest version with seemingly much better CSS support, is still a very important part of the front-end development process.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/06/30/sibling-rivalry/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/06/30/sibling-rivalry/</feedburner:origLink></item>
		<item>
		<title>Great Designs Should Be Experienced and Not Seen</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/W9fE48_y2_8/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/05/18/great-designs-should-be-experienced-and-not-seen/#comments</comments>
		<pubDate>Tue, 19 May 2009 00:35:46 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=140</guid>
		<description><![CDATA[Great post by Jared Spool on how great design should be invisible to the user.
While all these things are what the designers at Netflix work hard on every day [great IA, Ajax, social networking integration], they go unmentioned by their customers. It&#8217;s not because these aspects aren&#8217;t important. It&#8217;s because the designers have done their [...]]]></description>
			<content:encoded><![CDATA[<p>Great post by Jared Spool on how great design should be invisible to the user.</p>
<blockquote><p>While all these things are what the designers at Netflix work hard on every day [great IA, Ajax, social networking integration], they go unmentioned by their customers. It&#8217;s not because these aspects aren&#8217;t important. It&#8217;s because the designers have done their job really well: they&#8217;ve made them invisible.</p></blockquote>
<p><cite>Jared Spool on <a href="http://www.uie.com/articles/experiencedesign">Great Designs Should Be Experienced and Not Seen</a> (via <a href="http://stopdesign.com/">stopdesign</a>)</cite></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/05/18/great-designs-should-be-experienced-and-not-seen/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/05/18/great-designs-should-be-experienced-and-not-seen/</feedburner:origLink></item>
		<item>
		<title>F1 to Slice and Dice</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/zS_bX61_UJI/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/04/23/f1-to-slice-and-dice/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 17:54:47 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[photoshop]]></category>

		<category><![CDATA[shortcuts]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=126</guid>
		<description><![CDATA[For several years now I&#8217;ve been using a few actions in Photoshop for cropping and saving images. The one I use most is called &#8220;Flatten, Crop and Save for Web,&#8221; and it does just that. If I need to save an image with transparency, I turn the background layer off and use another action called [...]]]></description>
			<content:encoded><![CDATA[<p>For several years now I&#8217;ve been using a few actions in Photoshop for cropping and saving images. The one I use most is called &#8220;Flatten, Crop and Save for Web,&#8221; and it does just that. If I need to save an image with transparency, I turn the background layer off and use another action called &#8220;Crop and Save for Web.&#8221;</p>
<p>This has been working great for me but yesterday I read a post by <a href="http://esbueno.noahstokes.com/post/93815937/pro-tip-slice-dice-photoshop-shortcuts">Noah Stokes</a> about using function keys as custom keyboard shortcuts in Photoshop for frequently used menu items. He assigns Crop to F1 and Save for Web to F2. Then it hit me, I could the same technique, but apply it to my existing actions! Now when I first make a selection in Photoshop, I can hit F1 to Flatten, Crop and Save for Web all at once!</p>
<p>To set this up, first you&#8217;ll need to set up your actions as shown below.</p>
<p style="text-align: center;"><img title="Actions Palette" src="http://www.jeremyfrank.com/wp-content/uploads/2009/04/actions_palette.png" alt="Actions Palette" width="300" height="237" /></p>
<p>Then select the action in your actions palette. In the actions palette menu, select &#8220;Action Options.&#8221; This is where you can assign a function key to the action.</p>
<p style="text-align: center;"><img title="Action Options" src="http://www.jeremyfrank.com/wp-content/uploads/2009/04/action_options.png" alt="Action Options" width="500" height="226" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/04/23/f1-to-slice-and-dice/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/04/23/f1-to-slice-and-dice/</feedburner:origLink></item>
		<item>
		<title>Clarity in Design</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/O4dP9Ytb3M8/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/03/29/clarity-in-design/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 01:07:51 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[Quotes]]></category>

		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=120</guid>
		<description><![CDATA[A thought provoking perspective on the importance of clarity in design.
It doesn’t matter how awesome or slick the CSS or ActionScript on your site is. You have to make your site memorable. Your site has to speak clearly. Otherwise it may just end up as a web monument awaiting for another beautiful site to take [...]]]></description>
			<content:encoded><![CDATA[<p>A thought provoking perspective on the importance of clarity in design.</p>
<blockquote><p>It doesn’t matter how awesome or slick the CSS or ActionScript on your site is. <strong>You have to make your site memorable. Your site has to speak clearly.</strong> Otherwise it may just end up as a web monument awaiting for another beautiful site to take its place.</p></blockquote>
<p>Jamie Dihiansan on <a href="http://www.37signals.com/svn/posts/1652-designers-make-it-memorable">Designers: Make it Memorable</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/03/29/clarity-in-design/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/03/29/clarity-in-design/</feedburner:origLink></item>
		<item>
		<title>Bring Down IE6</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/W65mLrii09c/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/03/21/bring-down-ie6/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 00:32:46 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=107</guid>
		<description><![CDATA[I just found out about the Bring Down IE6 campaign by .net magazine. In their article Calling time on IE6, they take a look at how IE6 is currently hindering the development of the web, and what we can do about it. I discovered that both Facebook and Google provide stripped down experiences for IE6 users! Wow, I had no [...]]]></description>
			<content:encoded><![CDATA[<p>I just found out about the <a href="http://www.bringdownie6.com/">Bring Down IE6</a> campaign by <a href="http://www.netmag.co.uk/zine/magazine">.net magazine</a>. In their article <a href="http://www.bringdownie6.com/bring-down-ie-6.html">Calling time on IE6</a>, they take a look at how IE6 is currently hindering the development of the web, and what we can do about it. I discovered that both Facebook and Google provide stripped down experiences for IE6 users! Wow, I had no idea.</p>
<blockquote><p>Facebook shocked everyone by providing a decidedly inferior experience for IE6 users, bluntly telling them why and also offering browser upgrade links. More recently, Google followed suit – not entirely for altruistic reasons, no doubt. Google Mail users running IE6 now see a ‘Get faster Gmail’ link, leading to a page promoting Firefox and Google’s own Chrome browser. Like Apple and Facebook, Google considers IE6 ‘unsupported’, warning that it fails to run some features of Google products.</p></blockquote>
<p><cite>Craig Grannell in <a href="http://www.bringdownie6.com/bring-down-ie-6.html">Calling time on IE6</a></cite></p>
<p>I agree with their notion that not every site can afford to end support for IE6, or even convince users to upgrade their browsers, but we can, in small ways, start following the examples set by these larger organizations. It&#8217;s pretty clear that the end of IE6 is just around the corner. That&#8217;s what I&#8217;m hoping for at least.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/03/21/bring-down-ie6/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/03/21/bring-down-ie6/</feedburner:origLink></item>
		<item>
		<title>The not-so-great debate</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/K8GFI9v5WZI/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/03/18/the-not-so-great-debate/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 17:17:05 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Markup]]></category>

		<category><![CDATA[tables]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=72</guid>
		<description><![CDATA[Recently there have been some bloggers writing about and commenting on the age old debate of tables vs. CSS for layout. In once such post, the author drank the so called &#8220;css kool-aid&#8221; and woke up with a headache from &#8220;banging his head against the CSS wall.&#8221; Another site claims to have &#8220;scientifically determined&#8221; the [...]]]></description>
			<content:encoded><![CDATA[<p>Recently there have been some bloggers writing about and commenting on the age old debate of tables vs. CSS for layout. In <a href="http://iamelgringo.blogspot.com/2009/02/tables-vs-css-css-trolls-begone.html">once such post</a>, the author drank the so called &#8220;css kool-aid&#8221; and woke up with a headache from &#8220;banging his head against the CSS wall.&#8221; <a href="http://giveupandusetables.com/">Another site</a> claims to have &#8220;scientifically determined&#8221; the maximum amount of time that you should need to make a layout work in CSS; 47 minutes. They even have a timer that you can use when you are creating a CSS based layout. I did find out that <a href="http://blog.goldencomm.com/2008/11/behind-an-internet-meme/">the site was created out of boredom and as an inside joke</a> between several developers that work together. When I read that, I smiled and thought &#8220;good one!&#8221;</p>
<p>Being a front-end developer myself I find this topic both interesting and amusing at the same time. The topic has been argued and debated to death over the years. I&#8217;m not here to do that though. I&#8217;m simply trying to answer a colleague&#8217;s question &#8220;how do you feel about this?&#8221; This being the give up and use tables mentality.</p>
<p>The advantages of CSS based layouts, or better put, the development methodology of separating structure from presentation from behavior, are well known. I&#8217;m not going to go through them. But I will say that the learning curve can be relatively steep for newcomers, especially those who have done table based layouts in the past. The temptation is to &#8220;give up and use tables&#8221; because that is what is most familiar.</p>
<p>To these people, I say &#8220;go right ahead.&#8221; If you can get the job done in half the time using tables for layout then you&#8217;ll be saving yourself lots of time. It won&#8217;t make you a bad person and you won&#8217;t be doing any disservice to humanity. So don&#8217;t worry so much about it. It will make your site harder to maintain, and your pages will be a heftier download for the user, and, oops, I said I wouldn&#8217;t go there.</p>
<p>I will also say to these people, &#8220;don&#8217;t give up on using CSS for layout just yet!&#8221; You simply can&#8217;t learn CSS from scratch in one day or even one week. It just doesn&#8217;t happen that way. Once you learn how to leverage CSS based layouts, it won&#8217;t take much time to put one together. It&#8217;s the details, intricacies and variances in a design that require extra attention and more time, but that holds true no matter what method you use for page layout. But, if you can commit and be dedicated to learning CSS, you&#8217;ll embark on a learning process that will give you a renewed desire to do things better, a sense of <a href="http://bokardo.com/archives/markup-style-society-talk/">web craftsmanship</a>, and a greater sense of pride in your work. You&#8217;ll expand your skill-set and become better at what you do, which will ultimately make you more marketable. You&#8217;ll eventually be able to put together a CSS based layout in no time at all and you&#8217;ll soon start seeing and experiencing all the advantages that come with it.</p>
<p>So either path you decide to pursue I wish you luck. It is my hope though that you would choose the latter path and be willing and dedicated to go the extra mile. I guarantee that you won&#8217;t look back with regret.</p>
<p>Here are some tips that have helped me along the way:</p>
<ol>
<li><strong>Use the right markup for the job</strong><br />
Meaningful markup is what gives CSS it&#8217;s true power. Use div tags to group areas of the page together, use heading tags for headings, use list tags for various types of lists, etc. It&#8217;s really pretty basic stuff.</li>
<li><strong>Reset your CSS</strong><br />
The purpose of a reset stylesheet is to remove the inconsistent default styling of HTML elements, which creates a level playing field from browser to browser. There are many CSS resets out there, the most popular of which are <a href="http://meyerweb.com/eric/tools/css/reset/">Eric Meyer&#8217;s Reset CSS</a> and <a href="http://developer.yahoo.com/yui/reset/">Yahoo&#8217;s YUI Reset CSS</a>. I personally use a slightly modified version of Eric Meyer&#8217;s reset.</li>
<li><strong><span style="text-decoration: line-through;">Use a clearfix class</span></strong><span style="text-decoration: line-through;"><br />
If a containing element contains floated elements, the containing elements dimensions do not automatically expand to surround all the floated elements. The reason for this is in the </span><a href="http://www.w3.org/TR/CSS21/visuren.html#floats"><span style="text-decoration: line-through;">W3C spec</span></a><span style="text-decoration: line-through;"> but essentially content needs to be able to flow around floated elements. The clearfix class can be found </span><a href="http://www.positioniseverything.net/easyclearing.html"><span style="text-decoration: line-through;">here</span></a><span style="text-decoration: line-through;">.</span><em> See update below.</em></li>
<li><strong>Organize your stylesheet(s)</strong><br />
As your stylesheet begins to contain more and more rules, things can start to get tough to find. Organize your rules by relationship and context, by section and/or page. If necessary, break apart your stylesheets into several files to make maintenance easier.</li>
<li><strong>Code for the best browser, then fix for the broken ones</strong><br />
Today, the best browsers are Safari and Firefox. Internet Explorer however, is the most used browser but it comes with many rendering inconsistencies, especially version 6. If you design your CSS to the standard first, then fix the issues that are specific to older browsers, your code will ultimately be more supportable in the future.</li>
<li><strong>Know the limitations of IE</strong><br />
If you are aware of the CSS bugs that are only found in IE then you will know exactly how to fix them when they occur. Even better, you&#8217;ll be able to anticipate these bugs as your are designing your CSS, and can immediately apply a fix so that it&#8217;s taken care of. For more details check <a href="http://www.positioniseverything.net/explorer.html">Explorer Exposed!</a> at Position Is Everything.</li>
</ol>
<p>For more tips read <a href="http://www.unmatchedstyle.com/news/css-its-not-that-hard.php">CSS: It&#8217;s not that hard</a>, at Unmatched Style.</p>
<p><strong>Update 3/18/09: </strong>Last night I found out about an alternative to the clearfix class. Something so painfully simple I wondered why I hadn&#8217;t ever heard about it before. It essentially uses overflow: auto on the containing element. Viola, easy clearing, with no special class name required! I think I&#8217;m going to start using this technique right away. <a href="http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/">Read more here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/03/18/the-not-so-great-debate/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/03/18/the-not-so-great-debate/</feedburner:origLink></item>
		<item>
		<title>History of Mobile Phones</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/OSFgMUrfHIU/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/02/23/history-of-mobile-phones/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 17:53:33 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=88</guid>
		<description><![CDATA[From a Wired magazine photo gallery of the history of mobile phones. It&#8217;s really interesting to see how far mobile phones have come in the last 13 years (35+ if you count the DynaTAC 8000X).
Motorola DynaTAC 8000X&#8230; The Model T of mobiles. The device was birthed from a fierce race between Motorola and Bell labs [...]]]></description>
			<content:encoded><![CDATA[<p>From a Wired magazine photo gallery of the history of mobile phones. It&#8217;s really interesting to see how far mobile phones have come in the last 13 years (35+ if you count the DynaTAC 8000X).</p>
<blockquote><p>Motorola DynaTAC 8000X&#8230; The Model T of mobiles. The device was birthed from a fierce race between Motorola and Bell labs to bring the first portable to market. In 1973, Motorola&#8217;s Dr. Martin Cooper won that race when he placed the first phone call on an early prototype that paved the way for the DynaTAC.</p></blockquote>
<p><cite>Mat Honan on <a href="http://www.wired.com/gadgets/gadgetreviews/multimedia/2009/02/gallery_cell_phone_history">From Brick to Slick: A History of Mobile Phones</a></cite></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/02/23/history-of-mobile-phones/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/02/23/history-of-mobile-phones/</feedburner:origLink></item>
		<item>
		<title>IE6 is Still Hanging Around</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/h5rK_fqoxQo/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/02/19/ie6-is-still-hanging-around/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 18:13:36 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=78</guid>
		<description><![CDATA[Yesterday I checked some browser stats in Google Analytics for several of our client sites and I was quite surprised by what I found. The sites I checked, one retail, one entertainment, and one educational institution, seemed to be a well rounded mix with which to get some averages. Sadly, it looks like the IE death march is [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I checked some browser stats in Google Analytics for several of our client sites and I was quite surprised by what I found. The sites I checked, one retail, one entertainment, and one educational institution, seemed to be a well rounded mix with which to get some averages. Sadly, it looks like the <a href="http://iedeathmarch.org/">IE death march</a> is not going to start anytime soon for us because IE6 is still hanging on with a solid 23% of the browser market share. Another interesting tidbit is that IE7 has only increased its market share by just over 1% in the last 6 months, while IE6 has decreased in market share by about 5%!</p>
<div class="wp-caption aligncenter" style="width: 330px"><img src="http://chart.apis.google.com/chart?cht=p3&amp;chco=66CC99&amp;chd=t:52,23,18,5,2&amp;chs=320x150&amp;chl=IE7|IE6|Firefox|Safari|Other" alt="January 2009 Browser Stats" width="320" height="150" /><p class="wp-caption-text">January 2009 Browser Stats</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/02/19/ie6-is-still-hanging-around/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/02/19/ie6-is-still-hanging-around/</feedburner:origLink></item>
		<item>
		<title>Optical Illusion</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/DdzmBNTu_dA/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/02/16/optical-illusion/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 14:08:30 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=76</guid>
		<description><![CDATA[
I stumbled across this optical illusion the other day while measuring the width of an icon with the marquee tool in Photoshop. The dancing marquee lines appeared to bend right before my eyes! It&#8217;s not too often that you find an optical illusion like this without googling it first.
]]></description>
			<content:encoded><![CDATA[<p><a title="Optical Illusion by jeremyfrank, on Flickr" href="http://www.flickr.com/photos/jeremyfrank/3284015229/"><img src="http://farm4.static.flickr.com/3439/3284015229_c52753ed8f_o.png" alt="Optical Illusion" width="484" height="496" /></a></p>
<p>I stumbled across this optical illusion the other day while measuring the width of an icon with the marquee tool in Photoshop. The dancing marquee lines appeared to bend right before my eyes! It&#8217;s not too often that you find an optical illusion like this without googling it first.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/02/16/optical-illusion/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/02/16/optical-illusion/</feedburner:origLink></item>
		<item>
		<title>CCV, CVV, CSC oh my!</title>
		<link>http://feedproxy.google.com/~r/jeremyfrank/~3/_8ggqjEvv_g/</link>
		<comments>http://www.jeremyfrank.com/archives/2009/01/28/ccv-cvv-csc-oh-my/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 14:59:37 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jeremyfrank.com/?p=67</guid>
		<description><![CDATA[I&#8217;m working on an ecommerce project at work and it&#8217;s been a long time since I posted to this site, so I thought I&#8217;d share something that I learned today.
We&#8217;ve all seen those 3 digit security numbers on the back of credit cards, but what exactly are they called? Are they called CCV, CVV, CVC, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on an ecommerce project at work and it&#8217;s been a long time since I posted to this site, so I thought I&#8217;d share something that I learned today.</p>
<p>We&#8217;ve all seen those 3 digit security numbers on the back of credit cards, but what exactly are they called? Are they called CCV, CVV, CVC, or CVVC? Well according to sir <a href="http://en.wikipedia.org/wiki/Card_Security_Code">Wikipedia</a>, the overarching term is actually CSC, or Card Security Code, which encompasses all the different flavors that are out there. CVC1 or CVV1 is actually encoded on the magnetic strip. CVC2 or CVV2 is the 3 digit code on the back of the card in the signature panel. This code is often asked for by merchants for &#8220;card not present&#8221; transactions over the internet, by mail, fax or phone. Still confused? Check the Wikipedia link above for all the boring details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyfrank.com/archives/2009/01/28/ccv-cvv-csc-oh-my/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.jeremyfrank.com/archives/2009/01/28/ccv-cvv-csc-oh-my/</feedburner:origLink></item>
	</channel>
</rss>
