<?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:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Catch My Fame</title>
	
	<link>http://www.catchmyfame.com</link>
	<description>A web designoper's journal</description>
	<lastBuildDate>Thu, 10 May 2012 13:09:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CatchMyFame" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="catchmyfame" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Free Tools to Make a Web Developer’s (and Designer’s) Life Easier</title>
		<link>http://www.catchmyfame.com/2012/05/10/free-tools-to-make-a-web-developers-and-designers-life-easier/</link>
		<comments>http://www.catchmyfame.com/2012/05/10/free-tools-to-make-a-web-developers-and-designers-life-easier/#comments</comments>
		<pubDate>Thu, 10 May 2012 13:09:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript/jQuery]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=1028</guid>
		<description><![CDATA[Who doesn&#8217;t love free stuff? Most of the time the saying &#8220;you get what you pay for&#8221; applies, but every once in awhile sometimes you do get a free lunch. Whether it&#8217;s testing jQuery code, checking to see how a site looks in different browsers, or coming up with a color scheme, the following free [...]]]></description>
			<content:encoded><![CDATA[<p>Who doesn&#8217;t love free stuff? Most of the time the saying &#8220;you get what you pay for&#8221; applies, but every once in awhile sometimes you do get a <a href="http://en.wikipedia.org/wiki/There_ain%27t_no_such_thing_as_a_free_lunch">free lunch</a>. Whether it&#8217;s testing jQuery code, checking to see how a site looks in different browsers, or coming up with a color scheme, the following free tools have been extremely valuable in helping me get my work done.</p>
<h3 dir="ltr">VirtualBox<img class="alignright" src="https://lh5.googleusercontent.com/BjLzhe2JE-jzQzn3OHhROXitL6ACLG-7Pq1t0cZ1zGcLUwR9xuEC9PyPRnoXlZog40RUJpcif6_GrDk3RxQeXIT-zNN4NJdv4B50qq8cf2XNnD8S3eY" alt="" width="187px;" height="240px;" /></h3>
<p>Originally developed by Sun, Oracle&#8217;s<a href="https://www.virtualbox.org/"> VirtualBox</a> is a great piece of free software.Let me repeat that. Great piece of free software. It’s so good they should charge for it. Really.  In case you’re unfamiliar with VirtualBox or <a href="http://en.wikipedia.org/wiki/Virtualization">virtualization</a> in general, what VirtualBox does is allows you to turn one computer into as many different computers as you like by giving you the ability to run almost any operating system as if it were an application. No dual booting, no partitioning, no reformatting. You can create and destroy virtual machines at will.</p>
<p><strong>So why is this great?<span id="more-1028"></span></strong></p>
<p>Because being able to quickly build a machine you wouldn&#8217;t otherwise normally have access to, or may not want to change, allows you to test and develop without the cost of having to buy the extra hardware that used to be needed for this. Plus, everything is right at your fingertips. Need to test on IE6 under Windows 98 (God be with you), no problem. Need to test on Ubuntu with Opera? No problem! Just fire up a virtual machine and you’re at work. And with today’s computing power, virtualized machines run as just about as fast as if they were a separate entity. And, not only are they good for testing designs across browsers and OSs, they’re great for setting up as development servers. Oh the possibilities! And all for free.</p>
<p>VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2. Presently, VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, OS/2, and OpenBSD.</p>
<h3 dir="ltr">jsfiddle &amp; JS Bin &amp; JSONLint</h3>
<p><a href="http://www.jsfiddle.net/">jsFiddle</a>,<a href="http://www.jsbin.com/"> JS Bin</a>, and<a href="http://jsonlint.com/"> JSONLint</a> are websites that let you develop, test, and validate JavaScript in your browser. My favorite of the three is jsFiddle due to its combination of simplicity, speed, and options. jsFiddle and JSBin allow you to take HTML, JavaScript, and CSS and display the combined output in your browser without having to save and load files. Previously you might open a web development tool or IDE, create a file, add some code, save it, load it up in your browser, check the results and repeat. Now you can just go to a website, drop in your code and hit run. You can also share your code with others which is another huge plus. Being able to not constantly save files to see changes in your code is a giant time saver.<br />
JSONLint is a free online tool to validate JSON data. Simply drop in your code and click validate to see if your JSON is valid. Couldn&#8217;t be simpler. This comes is especially handy when you’re dealing with AJAX requests and can’t figure out why your data isn’t coming across as you expected that it would.</p>
<h2 dir="ltr">jsPerf</h2>
<p>According to their website, &#8220;jsPerf aims to provide an easy way to create and share test cases, comparing the performance of different JavaScript snippets by running benchmarks&#8221;. In other words, jsPerf allows you to compare snippets of JavaScript code head-to-head. Is it faster to use jQuery’s .find() or .children() function? Not sure? Quickly build a test and jsPerf will show you the results which you can also share with others (see, I told you .on() was faster than .live()!).</p>
<h2 dir="ltr">Dummying things up</h2>
<p>I don’t know a designer or developer who hasn’t had the need to use placeholders. be it text or images, at some point you’ll just want some filler to stand it for the real content later. This is where placeholders and dummy data fit nicely. Fortunately there are several great free services that allow you to do just this.</p>
<h3 dir="ltr">Images</h3>
<p>Whenever I need to use placeholder images, I use either placekitten.com or dummyimage.com. Both sites provide pretty much the same service in that you can simply get dummy images from them by modifying the URL you use. For example, need a 250&#215;80 image fast? Use http://www.placekitten.com/250/80/. Couldn’t be easier. Or cuter. For serious business placeholder images, Dummyimages.com goes one step further and allows you to specify the background color, foreground color, text, and format of your image. Notable mention: <a href="http://www.placehold.it/">http://www.placehold.it/</a></p>
<h3 dir="ltr">Text</h3>
<p>One site I’ve used for generating dummy text for probably 10 years (including their Firefox add-on) is lipsum.com. Lipsum.com generates that you’re probably seen before that begins with “Lorem ipsum dolor sit amet&#8230;”. While there are plenty of similar services, lipsum.com has not only been around for a very long time, but they keep things simple while providing you with plenty of options. There are plenty of other copycat sites, but lipsum.com has been around for a very long time and has stuck with what made it useful instead of trying to be something it wasn’t.</p>
<h3 dir="ltr">Oooh, the colors</h3>
<p>While I like to think of myself as equal parts designer and developer, I have to admit I’m probably more of a developer than a designer. So when it comes time for some design inspiration, specifically coming up with cool colors, I turn to Adobe’s <a href="http://kuler.adobe.com">Kuhler</a>. Kuhler is a wonderful free online tool generates color schemes. They also offer a community where you can share themes with others.</p>
<p>Finally, among the many useful changes in CSS3 are color gradients. While they’re a great addition, I find them extremely difficult to code from memory. So my go-to website for generating them easily is the <a href="http://www.colorzilla.com/gradient-editor/">Ultimate CSS Gradient Generator</a>. With it’s Photoshop like ease of use, generating cross-browser compatible CSS3 gradients couldn’t be easier.</p>
<p>So that’s a quick roundup of some of the free tools I use in my daily work. What tools do you use?</p>

<p><a href="http://feedads.g.doubleclick.net/~a/LVjV3NRMJcshBU46KI8U2oxtij4/0/da"><img src="http://feedads.g.doubleclick.net/~a/LVjV3NRMJcshBU46KI8U2oxtij4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LVjV3NRMJcshBU46KI8U2oxtij4/1/da"><img src="http://feedads.g.doubleclick.net/~a/LVjV3NRMJcshBU46KI8U2oxtij4/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2012/05/10/free-tools-to-make-a-web-developers-and-designers-life-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What’s the Best jQuery Method for Retrieving AJAX Data?</title>
		<link>http://www.catchmyfame.com/2012/03/05/whats-the-best-jquery-method-for-retrieving-ajax-data/</link>
		<comments>http://www.catchmyfame.com/2012/03/05/whats-the-best-jquery-method-for-retrieving-ajax-data/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 17:26:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript/jQuery]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=1012</guid>
		<description><![CDATA[jQuery has about a half dozen methods for retrieving AJAX data (XML, JSON, JSONP, script, HTML, or text). Most of these methods are shorthand for jQuery&#8217;s all-singing, all-dancing .ajax() method. So how is a developer supposed to know when to use one of the more basic higher-level methods versus when to use .ajax()? As a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jquery.com/">jQuery</a> has about a half dozen methods for retrieving AJAX data (XML, JSON, JSONP, script, HTML, or text). Most of these methods are shorthand for jQuery&#8217;s all-singing, all-dancing .ajax() method. So how is a developer supposed to know when to use one of the more basic higher-level methods versus when to use .ajax()?<span id="more-1012"></span></p>
<p>As a general rule of thumb, use .ajax() only when you can&#8217;t use one of jQuery&#8217;s other AJAX method. .ajax() is the Leatherman/Swiss Army knife of AJAX calls, but when you don&#8217;t need all that power:</p>
<ul>
<li>Use .get() for a simple GET request</li>
<li>Use .getScript() for a simple SCRIPT request</li>
<li>Use .getJSON() for a simple JSON request</li>
<li>Use .post() for a simple POST request</li>
</ul>
<p>Due to browser security restrictions known as the <a href="http://en.wikipedia.org/wiki/Same_origin_policy">Same Origin Policy</a> an AJAX request can not successfully retrieve data from a different domain, sub-domain, or protocol. While only being able to make AJAX requests to scripts on your own domain may feel like a deal-breaker, there are ways around this restriction. Script and JSONP requests are not subject to the same origin policy restrictions, which is how you can make AJAX calls to services like <a href="http://www.flickr.com/services/api/response.json.html">Flickr</a> to get back data to your script. Note that another way to circumvent the Same Origin Policy is to use a proxy script to pull the data from the server that has the information you want. For example, you could use one of jQuery&#8217;s AJAX methods to call a PHP script on your own domain which in turn grabs data from another site (via a mechanism like fopen, fsockopen, cURL, etc.) and passes the response back to your jQuery call.</p>
<h2>AJAX Methods</h2>
<h3><a href="http://api.jquery.com/jQuery.ajax/">.ajax()</a></h3>
<dl>
<dt></dt>
<dd>The $.ajax() function underlies all AJAX requests sent by jQuery. It is often unnecessary to directly call this function, as several higher-level alternatives like <a href="http://api.jquery.com/jQuery.get">$.get()</a> and <a href="http://api.jquery.com/load">.load()</a> are available and are easier to use.</dd>
<dt></dt>
</dl>
<h3><a href="http://api.jquery.com/jQuery.get">.get()</a></h3>
<dl>
<dt></dt>
<dd>Equivalent to:</p>
<pre>$.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
});</pre>
</dd>
<dt></dt>
</dl>
<h3><a href="http://api.jquery.com/jQuery.getJSON/">.getJSON()</a></h3>
<dl>
<dt></dt>
<dd>Equivalent to:</p>
<pre>$.ajax({
  url: url,
  dataType: 'JSON',
  data: data,
  success: callback
});</pre>
<p>If the URL includes the string &#8220;callback=?&#8221; (or similar, as defined by the server-side API), the request is treated as JSONP instead.</p>
</dd>
<dt></dt>
</dl>
<h3><a href="http://api.jquery.com/jQuery.getScript/">.getScript()</a></h3>
<dl>
<dt></dt>
<dd>Equivalent to:</p>
<pre>$.ajax({
  url: url,
  dataType: "script",
  success: success
});</pre>
</dd>
<dt></dt>
</dl>
<h3><a href="http://api.jquery.com/load">.load()</a></h3>
<dl>
<dt></dt>
<dd>This method is the simplest way to fetch data from the server. It is roughly equivalent to:</p>
<pre>$.get(url, data, success);</pre>
<p>except that it is a method rather than global function and it has an implicit callback function. The .load() method, unlike <a href="http://api.jquery.com/jQuery.get">$.get()</a>, allows us to specify a portion of the remote document to be inserted. This is achieved with a special syntax for the url parameter. If one or more space characters are included in the string, the portion of the string following the first space is assumed to be a jQuery selector that determines the content to be loaded. The POST method is used if data is provided as an object; otherwise, GET is assumed.</p>
</dd>
<dt></dt>
</dl>
<h3><a href="http://api.jquery.com/jQuery.post/">.post()</a></h3>
<dl>
<dt></dt>
<dd>Equivalent to:</p>
<pre>$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success,
  dataType: dataType
});</pre>
</dd>
</dl>
<p>References: <a href="http://en.wikipedia.org/wiki/Same_origin_policy">http://en.wikipedia.org/wiki/same_origin_policy</a>, <a href="http://developer.yahoo.com/javascript/howto-proxy.html">http://developer.yahoo.com/javascript/howto-proxy.html</a>, <a href="http://json-p.org/">http://json-p.org/</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/lVfvwYE0WeORysmZrO56SqWA03U/0/da"><img src="http://feedads.g.doubleclick.net/~a/lVfvwYE0WeORysmZrO56SqWA03U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lVfvwYE0WeORysmZrO56SqWA03U/1/da"><img src="http://feedads.g.doubleclick.net/~a/lVfvwYE0WeORysmZrO56SqWA03U/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2012/03/05/whats-the-best-jquery-method-for-retrieving-ajax-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Infinite Carousel Update</title>
		<link>http://www.catchmyfame.com/2012/02/02/infinite-carousel-update/</link>
		<comments>http://www.catchmyfame.com/2012/02/02/infinite-carousel-update/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 14:18:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript/jQuery]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=1000</guid>
		<description><![CDATA[A minor bug with the wait indicator image in Infinite Carousel 3 has been fixed. The path to the image was incorrect and has been fixed. Version 3.0.2 is now available for download.]]></description>
			<content:encoded><![CDATA[<p>A minor bug with the wait indicator image in Infinite Carousel 3 has been fixed. The path to the image was incorrect and has been fixed. Version 3.0.2 is now available for download.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/UmmhaDrnWScWA_M6c-BTlGK7rqw/0/da"><img src="http://feedads.g.doubleclick.net/~a/UmmhaDrnWScWA_M6c-BTlGK7rqw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UmmhaDrnWScWA_M6c-BTlGK7rqw/1/da"><img src="http://feedads.g.doubleclick.net/~a/UmmhaDrnWScWA_M6c-BTlGK7rqw/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2012/02/02/infinite-carousel-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Infinite Carousel 3 Updates with Demos and Own Page</title>
		<link>http://www.catchmyfame.com/2011/12/29/infinite-carousel-3-updates-with-demos-and-own-page/</link>
		<comments>http://www.catchmyfame.com/2011/12/29/infinite-carousel-3-updates-with-demos-and-own-page/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 00:04:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript/jQuery]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=990</guid>
		<description><![CDATA[I&#8217;ve created a page specifically for the latest version of the Infinite Carousel at http://www.catchmyfame.com/catchmyfame-jquery-plugins/jquery-infinite-carousel-plugin/. All future updates will be found at this page. This page contains the zip file, demos, instructions and everything you&#8217;ll need to get the plugin running on your site.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a page specifically for the latest version of the <a href="http://www.catchmyfame.com/catchmyfame-jquery-plugins/jquery-infinite-carousel-plugin/">Infinite Carousel</a> at <a href="http://www.catchmyfame.com/catchmyfame-jquery-plugins/jquery-infinite-carousel-plugin/">http://www.catchmyfame.com/catchmyfame-jquery-plugins/jquery-infinite-carousel-plugin/</a>. All future updates will be found at this page. This page contains the zip file, demos, instructions and everything you&#8217;ll need to get the plugin running on your site.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/cx4plRXZyf3vu4pmcJ4en6PzcYY/0/da"><img src="http://feedads.g.doubleclick.net/~a/cx4plRXZyf3vu4pmcJ4en6PzcYY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cx4plRXZyf3vu4pmcJ4en6PzcYY/1/da"><img src="http://feedads.g.doubleclick.net/~a/cx4plRXZyf3vu4pmcJ4en6PzcYY/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2011/12/29/infinite-carousel-3-updates-with-demos-and-own-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Infinite Carousel 3 – Now Available</title>
		<link>http://www.catchmyfame.com/2011/12/24/infinite-carousel-3-now-available/</link>
		<comments>http://www.catchmyfame.com/2011/12/24/infinite-carousel-3-now-available/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 20:13:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript/jQuery]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=964</guid>
		<description><![CDATA[Twas the night before Christmas, and all through the house&#8230; Ok, ok, I&#8217;ll spare the hackneyed rhymes and just present you with a completely new Infinite Carousel 3 for the holidays! Unfortunately since this is a ridiculously busy time of year, I haven&#8217;t had time to throw up any demos just yet. But I will. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Twas the night before Christmas, and all through the house&#8230;</strong></p>
<p>Ok, ok, I&#8217;ll spare the hackneyed rhymes and just present you with a completely new Infinite Carousel 3 for the holidays!</p>
<p>Unfortunately since this is a ridiculously busy time of year, I haven&#8217;t had time to throw up any demos just yet. But I will. In a few days. But in the meantime you can download the plugin and use it to your heart&#8217;s content. I did managed to cobble together some basic information about using the new version which I&#8217;m posting below.<span id="more-964"></span></p>
<h3>Download</h3>
<ul>
<li><strong><a title="jQuery Infinite Carousel Plugin" href="http://www.catchmyfame.com/catchmyfame-jquery-plugins/jquery-infinite-carousel-plugin/">Infinite Carousel 3</a></strong></li>
</ul>
<h3>What&#8217;s New</h3>
<ul>
<li>Completely rewritten. Smoother, faster, tighter.</li>
<li>New options</li>
<li>Images can be linked</li>
<li>The carousel now accepts images and videos</li>
<li>New timer</li>
<li>New thumbnail options</li>
<li>Easier styling</li>
</ul>
<h3>Notes</h3>
<ul>
<li>Easing effects still require a separate jQuery easing plugin (I recommend http://gsgd.co.uk/sandbox/jquery/easing/), or adding easing code on your own.</li>
</ul>
<h3>Options</h3>
<ul>
<li>transitionSpeed – the time (in milliseconds) a transition from one item to another should take (default 800)</li>
<li>displayTime – the time (in milliseconds) an item should be displayed (default 6000)</li>
<li>displayProgressRing – a Boolean value that shows or hides the progress ring in the upper right hand of the carousel (default true)</li>
<li>progressRingColorOpacity – the color and opacity (in RGBa format) of the progress ring (default &#8217;0,0,0,.5&#8242;)</li>
<li>progressRingBackgroundOn &#8211; a Boolean value that shows or hides the progress ring background ring (default true</li>
<li>progressRingBackgroundColorOpacity &#8211; the color and opacity (in RGBa format) of the progress ring background ring (default &#8217;255,255,255,.5&#8242;)</li>
<li>thumbnailType – the format of the item thumbnails (default &#8216;none&#8217;. Possible values are: ‘buttons’, ‘images’, ‘numbers’, ‘count’, or ‘none’)</li>
<li>easeLeft – the easing method when the carousel moves to the left (default &#8216;linear&#8217;. To use values other than linear, either add an easing plugin or add easing code of your own)</li>
<li>easeRight &#8211; the easing method when the carousel moves to the right (default &#8216;linear&#8217;. To use values other than linear, either add an easing plugin or add easing code of your own)</li>
<li>imagePath – the path to the carousel’s navigation and playback control images (default &#8216;/js/infinitecarousel/images/&#8217;)</li>
<li>inView – the number of items to be viewable at once (default 1)</li>
<li>margin – the amount of margin to add around items (default 0)</li>
<li>advance – the number of items to advance when a user clicks the left or right navigation buttons or the carousel is on autopilot (default 1)</li>
<li>customClass – a name to be assigned to the carousel (or the carousel’s wrapper) that can be used for styling or scripting. The name will be prepended with “ic_” (default null)</li>
<li>showControls – a Boolean value that shows or hides the play/pause controls (default true)</li>
<li>autoHideCaptions – a Boolean values that hides captions between transitions ( default false)</li>
<li>autoPilot – a Boolean value that moves the carousel automatically when the page loads (default false)</li>
<li>prevNextInternal – a Boolean value that places the left/right navigation arrows inside or outside the carousel (default true)</li>
<li>internalThumbnails – a Boolean values that determines whether the thumbnails are placed inside or below the carousel (default false)</li>
<li>enableKeyboardNav – a Boolean value that enables or disables keyboard navigation. The left and right keys mimic the left and right arrows of the carousel, p pauses playback and s starts playback (default true).</li>
<li>onSlideStart &#8211; default function(){},</li>
<li>onSlideEnd &#8211; default function(){},</li>
<li>onPauseClick &#8211; default function(){},</li>
<li>onPlayClick &#8211; default function(){}</li>
</ul>
<h3>HTML</h3>
<ul>
<li>An unordered list should contain your items (images, videos, or a mix).</li>
<li>All items in the list must have the same dimensions which must be set</li>
<li>Images can be wrapped with links</li>
<li>Captions must be contained in paragraph tags and come after the image</li>
<li>User CSS now controls the look of the thumbnails</li>
<li>Video can have their own thumbnails by adding a longdesc attribute to them.</li>
</ul>
<pre><strong>Ex</strong>:
    &lt;ul id="carousel"&gt;
        &lt;li&gt;&lt;img width="200" height="133" alt="" src="p1.png" /&gt;&lt;p&gt;This is &lt;strong&gt;a caption&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.google.com"&gt;&lt;img width="200" height="133" alt="" src="p2.png" /&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.google.com"&gt;&lt;img width="200" height="133" alt="" src="p3.png" /&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;</pre>
<h3>Instantiating</h3>
<ul>
<li>$(&#8216;#carousel&#8217;).infiniteCarousel({});</li>
</ul>
<h3>CSS Classes</h3>
<ul>
<li>.ic_caption &#8211; styles the captions</li>
<li>.ic_button – styles thumbnails</li>
<li>.ic_active – styles the active thumbnail containers</li>
<li>.ic_thumbnails – styles the div that holds the thumbnails</li>
</ul>
<p>&nbsp;</p>
<pre>	** what's new:
		* completely rewritten. smoother, faster, tighter.
		* new options
		* captions
		* links
		* images or videos
		* new timer
		* new thumbnail options
		* easier styling</pre>

<p><a href="http://feedads.g.doubleclick.net/~a/GGeAlLyku-JX0wNjYFhL4NG3C90/0/da"><img src="http://feedads.g.doubleclick.net/~a/GGeAlLyku-JX0wNjYFhL4NG3C90/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GGeAlLyku-JX0wNjYFhL4NG3C90/1/da"><img src="http://feedads.g.doubleclick.net/~a/GGeAlLyku-JX0wNjYFhL4NG3C90/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2011/12/24/infinite-carousel-3-now-available/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Early Christmas Gift – New Infinite Carousel On The Way</title>
		<link>http://www.catchmyfame.com/2011/12/18/early-christmas-gift-new-infinite-carousel-on-the-way/</link>
		<comments>http://www.catchmyfame.com/2011/12/18/early-christmas-gift-new-infinite-carousel-on-the-way/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 19:34:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=958</guid>
		<description><![CDATA[Just in time for the holidays, a new version of infinite carousel is on the way this week! The new version is completely re-written and has several new features. Among them, the ability to display videos as well as images, easier styling, tighter code and a new slick countdown timer.  As long as these elves [...]]]></description>
			<content:encoded><![CDATA[<p>Just in time for the holidays, a new version of infinite carousel is on the way this week! The new version is completely re-written and has several new features. Among them, the ability to display videos as well as images, easier styling, tighter code and a new slick countdown timer.  As long as these elves keep pounding at their keyboards, Santa will be able to deliver this new release this week.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/PUTuPKjbrhAcAgnz5u8S3bhPSsw/0/da"><img src="http://feedads.g.doubleclick.net/~a/PUTuPKjbrhAcAgnz5u8S3bhPSsw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PUTuPKjbrhAcAgnz5u8S3bhPSsw/1/da"><img src="http://feedads.g.doubleclick.net/~a/PUTuPKjbrhAcAgnz5u8S3bhPSsw/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2011/12/18/early-christmas-gift-new-infinite-carousel-on-the-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Looks Like I Have Some Work To Do</title>
		<link>http://www.catchmyfame.com/2011/12/08/looks-like-i-have-some-work-to-do/</link>
		<comments>http://www.catchmyfame.com/2011/12/08/looks-like-i-have-some-work-to-do/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 21:55:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript/jQuery]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=953</guid>
		<description><![CDATA[The jQuery team just posted news about changes to their plugin repository to their blog. This really only impact jQuery plugin developers (like me) and not end users so most of you don&#8217;t need to worry about this. However if you&#8217;re like me, you have some changes to make. In a nutshell the blog post [...]]]></description>
			<content:encoded><![CDATA[<p>The jQuery team just posted news about changes to their plugin repository to <a href="http://blog.jquery.com/2011/12/08/what-is-happening-to-the-jquery-plugins-site/">their blog</a>. This really only impact jQuery plugin developers (like me) and not end users so most of you don&#8217;t need to worry about this. However if you&#8217;re like me, you have some changes to make. In a nutshell the blog post says:</p>
<ul>
<li>We’d been planning on replacing the original, spam-ridden plugin site for quite some time</li>
<li>In the process of deleting on the spam, all the plugins were deleted and we didn’t have a recent backup</li>
<li>Instead of burning cycles keeping the old site on life support, we decided to make a clean break and kick development on the new site into high gear.</li>
<li>The new site is powered by GitHub and a <a href="https://github.com/jquery/plugins.jquery.com/blob/master/docs/package.md">package manifest for plugins</a></li>
<li>Plugins from the old site were never going to be automatically imported into the new one.</li>
<li>The repo is at <a href="http://github.com/jquery/plugins.jquery.com">github.com/jquery/plugins.jquery.com</a></li>
<li>We are very sorry, but also very excited!</li>
</ul>
<p>So it looks like I&#8217;ll have to get everything moved over to github and make some updates to the plugin packages as well. In the meantime you can continue to download the plugins from this site. One of which is currently being completely re-written :)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/0I2IneObldoVal1i4j6MSdASRKc/0/da"><img src="http://feedads.g.doubleclick.net/~a/0I2IneObldoVal1i4j6MSdASRKc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0I2IneObldoVal1i4j6MSdASRKc/1/da"><img src="http://feedads.g.doubleclick.net/~a/0I2IneObldoVal1i4j6MSdASRKc/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2011/12/08/looks-like-i-have-some-work-to-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things that Google has recently changed that have pissed me off</title>
		<link>http://www.catchmyfame.com/2011/11/02/things-that-google-has-recently-changed-that-have-pissed-me-off/</link>
		<comments>http://www.catchmyfame.com/2011/11/02/things-that-google-has-recently-changed-that-have-pissed-me-off/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 16:34:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=941</guid>
		<description><![CDATA[(In no particular order) Stopped support and development of their toolbar for Firefox Maybe it&#8217;s the cynic in me, but I have to believe that this was done to get more people to switch to Chrome. I mean why else would they do this? The only public mention of this by Google says that Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>(In no particular order)</p>
<dl>
<dt>Stopped support and development of their toolbar for Firefox</dt>
<dd>Maybe it&#8217;s the cynic in me, but I have to believe that this was done to get more people to switch to Chrome. I mean why else would they do this? The <a href="http://googletoolbarhelp.blogspot.com/2011/07/update-on-google-toolbar-for-firefox.html">only public mention</a> of this by Google says that Firefox now has most of the toolbar&#8217;s functionality built-in to the browser. Well sure, if you take the time to install a bunch of add-ons and create new bookmarks.</dd>
<dt>Removed the plus (+) as a search modifier</dt>
<dd>It used to be that when you required a word or phrase in a search term, you could just slap a + in front of it (e.g. don&#8217;t be +evil). In what looks like a move related to pushing Google+, Google has removed this functionality and now requires you to place quotes around any words or terms you require (e.g. don&#8217;t be &#8220;evil&#8221;). Google <a href="http://www.google.com/support/forum/p/Web%20Search/thread?tid=151ef6cf0a761b74&amp;hl=en">says</a> that this is an improvement but I disagree.</dd>
<dt>Changed the look and functionality of Google reader</dt>
<dd>I don&#8217;t really care about the social features of Google Reader changing (I never used them), and Google shifting them to be more integrated with Google+, but I don&#8217;t like the new look. I&#8217;m sure I&#8217;ll get used to it in time, but what&#8217;s the deal with this new weird spacing they&#8217;re introducing? Did everyone at Google get giant new monitors to work with?<span id="more-941"></span></dd>
<dt>Changed the look of Gmail</dt>
<dd>Ug, see above. I&#8217;ve used Gmail since day one. Thankfully the functionality hasn&#8217;t changed, but like Google Reader the look has. Again, what&#8217;s up with the spacing? And the themes? I used Gmail&#8217;s &#8220;shiny&#8221; theme and have grown attached to it. Guess what? The new version of Gmail doesn&#8217;t have a theme that looks as good, or uses my screen real estate as efficiently. C&#8217;mon Google, get some folks with an eye for design involved and stop letting the engineers control everything.</dd>
<dt>Developed a social network that still doesn&#8217;t interest me</dt>
<dd>Once Google+ opened to the masses I tried it. Now mind you I don&#8217;t use Twitter or Facebook, so this move took some extra effort on my part. But I figured since I use most of Google&#8217;s other services that this might be for me. Unfortunately it doesn&#8217;t seem to be. After a few days I stopped checking my plus &#8220;stream&#8221; and don&#8217;t miss it. If I want people to know something, I&#8217;ll publish it here. If I want a select group of folks to know something, I&#8217;ll email them. I also have a hard time with the layout and the never-ending stream of data from other people without some way to filter it. Seems like a lot of noise gets through and I already have a had enough time getting through all my RSS feed items and emails in a day.</dd>
<dt>Shut down Google labs</dt>
<dd>Google labs was a cool place to check out some of the more abstract idea Google had. Granted a lot of projects in the labs never made it out of beta, but it was a place to go to see what might be coming next. As <a href="http://www.pcmag.com/article2/0,2817,2388881,00.asp#fbid=isrTqyM8GtV">John Dvorak</a> put it, &#8220;This is a disaster for users. I can see no real rationale for turning off the labs and re-distributing all the cool and nifty programs and projects that are found all over the site. To me, this is Google pulling a Yahoo.&#8221;</dd>
<dt>Changed the look of the search results page so that the right half of the page has a gaping hole for more page information</dt>
<dd>Let me say that I like having the ability to preview sites before visiting them, but why did the company that revolutionized slick web interfaces (e.g. Google Maps) come up with such an ugly preview feature? When you&#8217;re not using it, half of the screen is  empty. Huh? This is the best that Google could come up with? Oh, and while I&#8217;m  talking about search results, why haven&#8217;t they restored the ability to have more than 10 results per page? Ever since Google instant came out, that option has been dead.</dd>
</dl>
<h3>Things they&#8217;ve done recently that I&#8217;m pleased with</h3>
<dl>
<dt>Forced SSL for searches</dt>
<dd>About time. Now only Google knows what I&#8217;m looking for instead of my ISP and anyone else within packet sniffing distance.</dd>
<dt>Killed Google buzz</dt>
<dd>How long did this one need to limp along before someone put it out of its misery?</dd>
</dl>

<p><a href="http://feedads.g.doubleclick.net/~a/T2xvBVAKdTtNn4JiFaPYkrij35Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/T2xvBVAKdTtNn4JiFaPYkrij35Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/T2xvBVAKdTtNn4JiFaPYkrij35Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/T2xvBVAKdTtNn4JiFaPYkrij35Q/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2011/11/02/things-that-google-has-recently-changed-that-have-pissed-me-off/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Pagination Class Updated – Version 2</title>
		<link>http://www.catchmyfame.com/2011/10/23/php-pagination-class-updated-version-2/</link>
		<comments>http://www.catchmyfame.com/2011/10/23/php-pagination-class-updated-version-2/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 20:24:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=927</guid>
		<description><![CDATA[Based on feedback (and the long time between updates), I&#8217;m releasing an updated version of the PHP pagination class. Changes No more SQL errors if using the class on a query with no results (although I fail to see the point of using it on an empty query anyway, but the bug is fixed) When [...]]]></description>
			<content:encoded><![CDATA[<p>Based on feedback (and the long time between updates), I&#8217;m releasing an updated version of the PHP pagination class.</p>
<h3>Changes</h3>
<ul>
<li>No more SQL errors if using the class on a query with no results (although I fail to see the point of using it on an empty query anyway, but the bug is fixed)</li>
<li>When selecting &#8216;ALL&#8217; only one page is displayed, and if you are using the display_items_per_page drop-down menu, &#8216;ALL&#8217; is now selected as well.</li>
<li>If a page less than page one, or greater than the total number of pages is requested, no results are displayed and the appropriate prevous/next links are disabled</li>
<li>The items per page array that populates the display_items_per_page drop-down menu is now an option that can be configured when instantiating the class. Previously this was hard-coded to the class.</li>
<li>The $high option has been removed from the class (it was never used).</li>
</ul>
<p>Note that if you receive a PHP notice about undefined indexes that you should turn down your error reporting. This notice may be displayed when loading the page for the first time when no $_GET variables are present. The class accounts for this, however PHP throws a notice about it.</p>
<h3>Examples</h3>
<ul>
<li><a href="/paginator/example.2.php" target="_blank">Basic example</a></li>
<li><a href="/paginator/example-form.2.php" target="_blank">Form variables carry over example</a></li>
</ul>
<p>I&#8217;ve also added license info at the head of the class (CC Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)).</p>
<h3>Download</h3>
<ul>
<li><a href="http://www.catchmyfame.com/downloads/download.php?48">PHP Pagination Class v2</a></li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/IyHsyWkiLw7atcsz8O3semnU0o0/0/da"><img src="http://feedads.g.doubleclick.net/~a/IyHsyWkiLw7atcsz8O3semnU0o0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IyHsyWkiLw7atcsz8O3semnU0o0/1/da"><img src="http://feedads.g.doubleclick.net/~a/IyHsyWkiLw7atcsz8O3semnU0o0/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2011/10/23/php-pagination-class-updated-version-2/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Before/After 1.4 Released</title>
		<link>http://www.catchmyfame.com/2011/09/20/beforeafter-1-4-released/</link>
		<comments>http://www.catchmyfame.com/2011/09/20/beforeafter-1-4-released/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 16:05:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript/jQuery]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.catchmyfame.com/?p=916</guid>
		<description><![CDATA[Version 1.4 of the Before/After plugin has been released with a new feature &#8211; keyboard navigation. Now you can use your left and right arrow keys to move the image divider. By default this option has been disabled. There are actually two new option parameters, enableKeyboard and keypressAmount. The first, enableKeyboard, can be set to [...]]]></description>
			<content:encoded><![CDATA[<p>Version 1.4 of the <a title="jQuery Before/After Plugin" href="http://www.catchmyfame.com/catchmyfame-jquery-plugins/jquery-beforeafter-plugin/">Before/After</a> plugin has been released with a new feature &#8211; keyboard navigation. Now you can use your left and right arrow keys to move the image divider. By default this option has been disabled. There are actually two new option parameters, enableKeyboard and keypressAmount. The first, enableKeyboard, can be set to true or false to enable keyboard navigation and the second, keypressAmount, is the number of pixels you want the divider to move each time the arrow is pressed. The main reason for setting enableKeybaord to false was for those running multiple instances of the plugin on a page. If the default was true, than a press of the arrow key would move the divider on all instances.</p>
<p>Visit the <a title="jQuery Before/After Plugin" href="http://www.catchmyfame.com/catchmyfame-jquery-plugins/jquery-beforeafter-plugin/">Before/After plugin page</a> to download the latest version and try out the demos.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/JSke0_MTavLlqnv4IY8rPw4VhTk/0/da"><img src="http://feedads.g.doubleclick.net/~a/JSke0_MTavLlqnv4IY8rPw4VhTk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JSke0_MTavLlqnv4IY8rPw4VhTk/1/da"><img src="http://feedads.g.doubleclick.net/~a/JSke0_MTavLlqnv4IY8rPw4VhTk/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.catchmyfame.com/2011/09/20/beforeafter-1-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.684 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-10 09:26:46 --><!-- Compression = gzip -->

