<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cssgallery.info &#187; Development tools</title>
	<atom:link href="http://cssgallery.info/category/development-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://cssgallery.info</link>
	<description>Resources for web developers</description>
	<lastBuildDate>Sun, 11 Jul 2010 16:19:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Multibrowser Pixel-perfect addon for horizontal grid designs :)</title>
		<link>http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/</link>
		<comments>http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 10:51:10 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[grid design]]></category>
		<category><![CDATA[horizontal grids]]></category>
		<category><![CDATA[multibrowser]]></category>
		<category><![CDATA[pixel perfect website]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=1262</guid>
		<description><![CDATA[It's Friday, I was thinking to have a little fun and offer you this brand new multibrowser addon to create pixel-perfect layouts based on a horizontal grid.

<img src="http://cssgallery.info/wp-content/uploads/2010/06/horizontal-grid.jpg" alt="Multibrowser addon for layouts based on horizontal grids" title="horizontal-grid" width="650" height="515" class="alignnone size-full wp-image-1263" />

We will also think about a vertical one, or mixing vertical and horizontal grids to bring some happiness into designers' world :) 

Suggestions and improvements are welcome and much appreciated. :)]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fmultibrowser-pixel-perfect-addon-for-horizontal-grid-designs%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fmultibrowser-pixel-perfect-addon-for-horizontal-grid-designs%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>It&#8217;s Friday, I was thinking to have a little fun and offer you this brand new multibrowser addon to create pixel-perfect layouts based on a horizontal grid.</p>
<p><img src="http://cssgallery.info/wp-content/uploads/2010/06/horizontal-grid.jpg" alt="Multibrowser addon for layouts based on horizontal grids" title="horizontal-grid" width="650" height="515" class="alignnone size-full wp-image-1263" /></p>
<p>We will also think about a vertical one, or mixing vertical and horizontal grids to bring some happiness into designers&#8217; world <img src='http://cssgallery.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Suggestions and improvements are welcome and much appreciated. <img src='http://cssgallery.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;title=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29&amp;description=It%27s%20Friday%2C%20I%20was%20thinking%20to%20have%20a%20little%20fun%20and%20offer%20you%20this%20brand%20new%20multibrowser%20addon%20to%20create%20pixel-perfect%20layouts%20based%20on%20a%20horizontal%20grid.%0D%0A%0D%0A%0D%0A%0D%0AWe%20will%20also%20think%20about%20a%20vertical%20one%2C%20or%20mixing%20vertical%20and%20horizontal%20grids%20to%20bring%20some%20happiness%20into%20designers%27%20world%20%3A%29%20%0D%0A%0D%0ASuggestions%20and%20improvements%20are%20welcome%20and%20much%20appreciated.%20%3A%29" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;title=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;title=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;title=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;title=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;t=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;title=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;title=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29&amp;srcUrl=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/&amp;srcTitle=Multibrowser+Pixel-perfect+addon+for+horizontal+grid+designs+%3A%29&amp;snippet=It%27s%20Friday%2C%20I%20was%20thinking%20to%20have%20a%20little%20fun%20and%20offer%20you%20this%20brand%20new%20multibrowser%20addon%20to%20create%20pixel-perfect%20layouts%20based%20on%20a%20horizontal%20grid.%0D%0A%0D%0A%0D%0A%0D%0AWe%20will%20also%20think%20about%20a%20vertical%20one%2C%20or%20mixing%20vertical%20and%20horizontal%20grids%20to%20bring%20some%20happiness%20into%20designers%27%20world%20%3A%29%20%0D%0A%0D%0ASuggestions%20and%20improvements%20are%20welcome%20and%20much%20appreciated.%20%3A%29" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/multibrowser-pixel-perfect-addon-for-horizontal-grid-designs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a combo-box in Titanium Appcelerator &#8211; code and video</title>
		<link>http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/</link>
		<comments>http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/#comments</comments>
		<pubDate>Sat, 29 May 2010 10:08:12 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[getSelectedRow]]></category>
		<category><![CDATA[iphone combobox]]></category>
		<category><![CDATA[iphone tutorial]]></category>
		<category><![CDATA[picker_view]]></category>
		<category><![CDATA[textField]]></category>
		<category><![CDATA[titanium appcelerator combobox]]></category>
		<category><![CDATA[titanium tutorial]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=1221</guid>
		<description><![CDATA[A true iPhone or Ipad combobox that allows you to use  the same textfield to input arbitrary text or select a value from a UIPicker element. All built with Titanium Appcelerator to include in your iPhone application.]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fmaking-a-combo-box-in-titanium-appcelerator-code-and-video%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fmaking-a-combo-box-in-titanium-appcelerator-code-and-video%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Sometimes we need a true combobox for our projects but iPhone SDK does not have a native one (at least from what I know)  and  of course neither has Titanium. </p>
<p>So we will build one. A &#8220;true&#8221; iPhone or Ipad combobox that allows you to use  the same textfield to input arbitrary text or select a value from a UIPicker element.</p>
<p>Updated with <a href="http://twitter.com/CJ_Reed">@CJ_Reed&#8217;s</a> screenshot and code at the final of the tutorial.</p>
<p>Let&#8217;s see the video first, then we&#8217;ll get to work:</p>
<p><object width="650" height="400"><param name="movie" value="http://www.youtube.com/v/2H-w_hUQtPw&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2H-w_hUQtPw&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="650" height="400"></embed></object></p>
<h2>Ok, what do we need for this iPhone combobox ?</h2>
<p>First of all we need a <strong>textField</strong> to accept input from the user. Titanium lets you set the <strong>leftButton</strong> and <strong>rightButton</strong> for this <strong>textField</strong> while constructing it. So we will take advantage of this and create a textField as it follows:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> my_combo <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createTextField</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	hintText<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;write your name or select one&quot;</span><span style="color: #339933;">,</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">40</span><span style="color: #339933;">,</span>
	width<span style="color: #339933;">:</span><span style="color: #CC0000;">300</span><span style="color: #339933;">,</span>
	top<span style="color: #339933;">:</span><span style="color: #CC0000;">20</span><span style="color: #339933;">,</span>
	borderStyle<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">INPUT_BORDERSTYLE_ROUNDED</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Nothing special, a regular <strong>textField</strong> with a hint for the user  that will disappear when the <strong>textField</strong> has a value.</p>
<p>Now we need to create the <strong>rightButton</strong> for it.</p>
<p>We will  use a system button provided by Apple (<strong>Titanium.UI.iPhone.SystemButton.DISCLOSURE</strong>)  only that we will rotate it 90 degrees to server our purpose. This is the code that creates the <strong>rightButton</strong> and the transformation applied to it.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> tr <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">create2DMatrix</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
tr <span style="color: #339933;">=</span> tr.<span style="color: #660066;">rotate</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">90</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> drop_button <span style="color: #339933;">=</span>  Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createButton</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		style<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">iPhone</span>.<span style="color: #660066;">SystemButton</span>.<span style="color: #660066;">DISCLOSURE</span><span style="color: #339933;">,</span>
		transform<span style="color: #339933;">:</span>tr
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Now that we have the <strong>rightButton</strong> as we need it, the <strong>textField</strong> constructor becomes:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> my_combo <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createTextField</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	hintText<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;write your name or select one&quot;</span><span style="color: #339933;">,</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">40</span><span style="color: #339933;">,</span>
	width<span style="color: #339933;">:</span><span style="color: #CC0000;">300</span><span style="color: #339933;">,</span>
	top<span style="color: #339933;">:</span><span style="color: #CC0000;">20</span><span style="color: #339933;">,</span>
	borderStyle<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">INPUT_BORDERSTYLE_ROUNDED</span><span style="color: #339933;">,</span>
	rightButton<span style="color: #339933;">:</span>drop_button<span style="color: #339933;">,</span>
	rightButtonMode<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">INPUT_BUTTONMODE_ALWAYS</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Please note the <strong>rightButtonMode:Titanium.UI.INPUT_BUTTONMODE_ALWAYS</strong> declaration, it makes this button visible all the time.</p>
<p>This is how it looks:</p>
<p><img class="alignnone size-full wp-image-1223" title="iPhone combobox with Titanium" src="http://cssgallery.info/wp-content/uploads/2010/05/capture-11.png" alt="iPhone combobox with Titanium" width="400" height="83" /></p>
<p>Pretty sexy, isn&#8217;t it? Well we&#8217;re not done yet.</p>
<h2>Building the modal picker</h2>
<p>When the user focuses on the <strong>textField</strong>, the keyboard appears &#8211; so we will have to build our <strong>picker</strong> to emulate the same behaviour and to maximize the usability of our form. For this we will need a <strong>Picker</strong>  and two buttons: <strong>Done</strong> and <strong>Cancel</strong>. These two buttons will be positioned in a <strong>Toolbar</strong>, again, to  emulate as good as possible the keyboard behaviour.</p>
<p>Let&#8217;s build everything:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> picker_view <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">251</span><span style="color: #339933;">,</span>
	bottom<span style="color: #339933;">:</span><span style="color: #CC0000;">0</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> cancel <span style="color: #339933;">=</span>  Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createButton</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Cancel'</span><span style="color: #339933;">,</span>
	style<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">iPhone</span>.<span style="color: #660066;">SystemButtonStyle</span>.<span style="color: #660066;">BORDERED</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> done <span style="color: #339933;">=</span>  Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createButton</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Done'</span><span style="color: #339933;">,</span>
	style<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">iPhone</span>.<span style="color: #660066;">SystemButtonStyle</span>.<span style="color: #660066;">DONE</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> spacer <span style="color: #339933;">=</span>  Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createButton</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	systemButton<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">iPhone</span>.<span style="color: #660066;">SystemButton</span>.<span style="color: #660066;">FLEXIBLE_SPACE</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> toolbar <span style="color: #339933;">=</span>  Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createToolbar</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	top<span style="color: #339933;">:</span><span style="color: #CC0000;">0</span><span style="color: #339933;">,</span>
	items<span style="color: #339933;">:</span><span style="color: #009900;">&#91;</span>cancel<span style="color: #339933;">,</span>spacer<span style="color: #339933;">,</span>done<span style="color: #009900;">&#93;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> picker <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createPicker</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		top<span style="color: #339933;">:</span><span style="color: #CC0000;">43</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
picker.<span style="color: #660066;">selectionIndicator</span><span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> picker_data <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span>
	Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createPickerRow</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>title<span style="color: #339933;">:</span><span style="color: #3366CC;">'John'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createPickerRow</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Alex'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createPickerRow</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Marie'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createPickerRow</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>title<span style="color: #339933;">:</span><span style="color: #3366CC;">'Eva'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createPickerRow</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>title<span style="color: #339933;">:</span><span style="color: #3366CC;">'James'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
picker.<span style="color: #660066;">add</span><span style="color: #009900;">&#40;</span>picker_data<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
picker_view.<span style="color: #660066;">add</span><span style="color: #009900;">&#40;</span>toolbar<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
picker_view.<span style="color: #660066;">add</span><span style="color: #009900;">&#40;</span>picker<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The code is a little long but is not rocket science. Some stuff to talk about though:</p>
<ul>
<li>Everyting is wrapped inside a view &#8211; <strong>picker_view</strong> &#8211;  because we will have to animate like the keyboard does, so it&#8217;s faster to animate one element only.</li>
<li>The height of <strong>picker_view</strong> is the height of the <strong>toolbar</strong> (43px) + the height of the <strong>picker</strong> (208px). How do I know this? I just used a ruler <img src='http://cssgallery.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </li>
</ul>
<p>The combobox interface looks like this:</p>
<p><img class="alignnone size-full wp-image-1226" title="picker Titanium for combobox" src="http://cssgallery.info/wp-content/uploads/2010/05/capture-2.png" alt="picker Titanium for combobox" width="326" height="465" /></p>
<h2>Creating the picker animation</h2>
<p>We also need to create 2 animations: <strong>slide_in</strong> and <strong>slide_out</strong>. We will animate the <strong>bottom</strong> property of the <strong>picker_view</strong>. We will need to start with the <strong>picker_view</strong> off the screen, so we will build it with:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"> bottom<span style="color: #339933;">:-</span><span style="color: #CC0000;">251</span></pre></div></div>

<p>instead of 0 as it was initially.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> slide_in <span style="color: #339933;">=</span>  Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createAnimation</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>bottom<span style="color: #339933;">:</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> slide_out <span style="color: #339933;">=</span>  Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createAnimation</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>bottom<span style="color: #339933;">:-</span><span style="color: #CC0000;">251</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The logic behind the animations is this:</p>
<ul>
<li>The user focuses the <strong>textField</strong> &#8211;  the keyboard appears ( it&#8217;s done by the OS , no worries here) and if the <strong>picker_view</strong> is visible we need to hide it.</li>
<li>The user clicks the <strong>rightButton</strong> &#8211; we need to hide the keyboard and show the <strong>picker_view</strong>.</li>
</ul>
<p>Here is the code:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">my_combo.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'focus'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	picker_view.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span>slide_out<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
drop_button.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	picker_view.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span>slide_in<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	my_combo.<span style="color: #000066;">blur</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
cancel.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	picker_view.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span>slide_out<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>I also added the click event on the <strong>cancel</strong> button to hide the <strong>picker_view</strong>.</p>
<h2>Filling the textField with the picker&#8217;s value</h2>
<p>The only thing we have left is to actually put the value of the picker in the <strong>my_combo</strong> textField when the user clicks the <strong>done</strong> button  and hide the <strong>picker_view</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">done.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	my_combo.<span style="color: #660066;">value</span> <span style="color: #339933;">=</span>  picker.<span style="color: #660066;">getSelectedRow</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">title</span><span style="color: #339933;">;</span>
	picker_view.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span>slide_out<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The <strong>getSelectedRow</strong> method of the picker is returning the selected row, and we use its <strong>title</strong>. The <strong>getSelectedRow</strong> argument is the <strong>index</strong> of the columns in the <strong>picker</strong>, and since we have only one, this is <strong>0</strong>.</p>
<h2>Download the project</h2>
<p>The Resource folder of the project can be downloaded from <a href="http://cssgallery.info/wp-content/combobox_tutorial.zip">here</a>.</p>
<p>Everything is MIT licensed, but as usual, spread the word <img src='http://cssgallery.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>We have an update</h2>
<p><a href="http://twitter.com/CJ_Reed">@CJ_Reed</a> used this tutorial &#8220;to produce multiple selection type data entry in a single window.&#8221;<br />
Here is how it looks like:<br />
<img src="http://cssgallery.info/wp-content/uploads/2010/05/large_multiCombo.jpg" alt="to produce multiple selection type data entry in a single window." title="multiple selection type data entry in a single window." width="550" height="254" class="alignnone size-full wp-image-1251" /><br />
You can take a look at he&#8217;s code <a href="http://www.pastie.org/983594">here</a>.<br />
Great work!</p>
<p><strong class="spanish">Check the Spanish version of this post:<br />
 <a href="http://nosoloweb.es/haciendo-una-lista-de-opciones-desplegables-en-titanium-appcelerator-codigo-y-video-2/" rel="me">Haciendo una lista de opciones desplegables en Titanium Appcelerator – Código y Vídeo</a></strong></p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;title=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+&amp;description=A%20true%20iPhone%20or%20Ipad%20combobox%20that%20allows%20you%20to%20use%20%20the%20same%20textfield%20to%20input%20arbitrary%20text%20or%20select%20a%20value%20from%20a%20UIPicker%20element.%20All%20built%20with%20Titanium%20Appcelerator%20to%20include%20in%20your%20iPhone%20application." rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;title=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;title=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;title=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;title=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;t=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;title=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;title=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+&amp;srcUrl=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/&amp;srcTitle=Making+a+combo-box+in+Titanium+Appcelerator+-+code+and+video+&amp;snippet=A%20true%20iPhone%20or%20Ipad%20combobox%20that%20allows%20you%20to%20use%20%20the%20same%20textfield%20to%20input%20arbitrary%20text%20or%20select%20a%20value%20from%20a%20UIPicker%20element.%20All%20built%20with%20Titanium%20Appcelerator%20to%20include%20in%20your%20iPhone%20application." rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/making-a-combo-box-in-titanium-appcelerator-code-and-video/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Create a countdown timer with Titanium Appcelerator</title>
		<link>http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/</link>
		<comments>http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/#comments</comments>
		<pubDate>Thu, 27 May 2010 13:37:18 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[appcelearor]]></category>
		<category><![CDATA[countdoun timer]]></category>
		<category><![CDATA[counter]]></category>
		<category><![CDATA[reset timer]]></category>
		<category><![CDATA[set timer]]></category>
		<category><![CDATA[start timer]]></category>
		<category><![CDATA[stop timer]]></category>
		<category><![CDATA[timer]]></category>
		<category><![CDATA[titanium]]></category>
		<category><![CDATA[titanium tutorial]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=1048</guid>
		<description><![CDATA[How to create a countdown timer for your iPhone with Titanium Appcelerator. Source code available for download. ]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fcreate-a-countdown-timer-with-titanium-appcelerator%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fcreate-a-countdown-timer-with-titanium-appcelerator%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this post we will try to show you how to make a countdown timer using Titanium Appcelerator for Iphone or Android applications.  </p>
<p>First we will create an <strong>OOP countDown</strong> object that can be used independently in the background of the application and then we will connect it with some interface elements.</p>
<h3>The countDown object</h3>
<p>To have functional a countdown timer we&#8217;ll need to declare some properties and some methods.</p>
<p>As properties we will set:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">time<span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span> m <span style="color: #339933;">:</span> minutes<span style="color: #339933;">,</span> s <span style="color: #339933;">:</span> seconds <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
total_seconds <span style="color: #339933;">:</span> m<span style="color: #339933;">*</span><span style="color: #CC0000;">60</span><span style="color: #339933;">+</span>s</pre></div></div>

<p>I think this is pretty clear, <strong>time</strong> is an object with minutes and seconds and <strong>total_seconds</strong> contains the number of seconds until we reach 00:00.</p>
<p>We will need to set methods that will allow us to:</p>
<ul>
<li><strong>set</strong> a time to count from</li>
<li><strong>stop</strong> the timer </li>
<li><strong>start</strong> it.</li>
</ul>
<p>We also ned to set some callback functions that will be executed on each tick of the timer   &#8211; <strong> fn_tick</strong> &#8211;  and one that will execute when the timer reaches 00:00 named <strong>fn_end.</strong></p>
<p>We won&#8217;t make a callback for start because we know when this occurs  we can trigger it by ourselves.</p>
<h2>The countDown timer will look like this:</h2>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> my_timer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> countDown<span style="color: #009900;">&#40;</span> minutes<span style="color: #339933;">,</span> seconds<span style="color: #339933;">,</span> fn_tick<span style="color: #339933;">,</span> fn_complete<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>on this we will be able to apply</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">my_timer.<span style="color: #660066;">set</span><span style="color: #009900;">&#40;</span> minutes<span style="color: #339933;">,</span> seconds <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
my_timer.<span style="color: #660066;">start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
my_tmer.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Below is the code that defines the countDown (pretty simple).</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> countDown <span style="color: #339933;">=</span>  <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span> m <span style="color: #339933;">,</span> s<span style="color: #339933;">,</span> fn_tick<span style="color: #339933;">,</span> fn_end  <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#123;</span>
		total_sec<span style="color: #339933;">:</span>m<span style="color: #339933;">*</span><span style="color: #CC0000;">60</span><span style="color: #339933;">+</span>s<span style="color: #339933;">,</span>
		timer<span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">timer</span><span style="color: #339933;">,</span>
		set<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span>s<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">total_sec</span> <span style="color: #339933;">=</span> parseInt<span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #CC0000;">60</span><span style="color: #339933;">+</span>parseInt<span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">time</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>m<span style="color: #339933;">:</span>m<span style="color: #339933;">,</span>s<span style="color: #339933;">:</span>s<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
		start<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #003366; font-weight: bold;">var</span> self <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">timer</span> <span style="color: #339933;">=</span> setInterval<span style="color: #009900;">&#40;</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>self.<span style="color: #660066;">total_sec</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					self.<span style="color: #660066;">total_sec</span><span style="color: #339933;">--;</span>
					self.<span style="color: #660066;">time</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span> m <span style="color: #339933;">:</span> parseInt<span style="color: #009900;">&#40;</span>self.<span style="color: #660066;">total_sec</span><span style="color: #339933;">/</span><span style="color: #CC0000;">60</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> s<span style="color: #339933;">:</span> <span style="color: #009900;">&#40;</span>self.<span style="color: #660066;">total_sec</span><span style="color: #339933;">%</span>60<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
					fn_tick<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
				<span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
					self.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					fn_end<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1000</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
		<span style="color: #000066;">stop</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			clearInterval<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">timer</span><span style="color: #009900;">&#41;</span>
			<span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">time</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>m<span style="color: #339933;">:</span><span style="color: #CC0000;">0</span><span style="color: #339933;">,</span>s<span style="color: #339933;">:</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">total_sec</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>And now to use it in our code we will do something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> my_timer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> countDown<span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1</span> <span style="color: #339933;">,</span> <span style="color: #CC0000;">5</span> <span style="color: #339933;">,</span>
	<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>	<span style="color: #009900;">&#123;</span>
		<span style="color: #006600; font-style: italic;">//something here...</span>
	<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
	<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #006600; font-style: italic;">// something here...</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
my_timer.<span style="color: #660066;">start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Ok, the above example is useless, we will need to display the current time on each tick of the countdown times (so on each second) and at the end we&#8217;ll have to alert the user when we reached 00:00.</p>
<p>We will also need some interface elements to access the countdown methods and to display the current time.</p>
<p>For this we will create a label named <strong>display_lbl</strong>, that will show the time and also 3 buttons : <strong>set_btn</strong> , <strong>start_btn</strong> and <strong>stop_btn</strong>.</p>
<p>Creating the code is pretty simple so I won&#8217;t put the code here but you will be able to take a look at it <a href="http://cssgallery.info/wp-content/countdown_tutorial.zip">downloading the countdown project</a>.</p>
<p>What is most important is to connect the interface with the countdown timer.</p>
<p>So we create the timer  and set the <strong>fn_tick</strong> and <strong>fn_end</strong> functions</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> my_timer <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> countDown<span style="color: #009900;">&#40;</span><span style="color: #CC0000;">5</span><span style="color: #339933;">,</span><span style="color: #CC0000;">30</span><span style="color: #339933;">,</span> 
		<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			display_lbl.<span style="color: #660066;">text</span> <span style="color: #339933;">=</span> my_timer.<span style="color: #660066;">time</span>.<span style="color: #660066;">m</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot; : &quot;</span><span style="color: #339933;">+</span>my_timer.<span style="color: #660066;">time</span>.<span style="color: #660066;">s</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
		<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;The time is up!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>And this is how we connect the buttons with <strong>my_timer</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&nbsp;
set_btn.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	display_lbl.<span style="color: #660066;">text</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;5 : 30&quot;</span><span style="color: #339933;">;</span>
	my_timer.<span style="color: #660066;">set</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">5</span><span style="color: #339933;">,</span><span style="color: #CC0000;">30</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
stop_btn.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	my_timer.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
start_btn.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	my_timer.<span style="color: #660066;">start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>As you see we also set the label&#8217;s text to the initial value when we set the timer because otherwise we&#8217;ll loose the first second. We do this here to keep the timer object clean of any external interaction so we can use it even without an interface.</p>
<h2>This is how the final project looks like</h2>
<p><img src="http://cssgallery.info/wp-content/uploads/2010/05/capture-1.png" alt="Countdown timer with Appcelerator" title="Countdown timer with Appcelerator" width="464" height="558" class="alignnone size-full wp-image-1208" /></p>
<p>Please keep in mind that this is just a simple example and we don&#8217;t have a control mechanism to detect when the user stopped the timer or it reached by itself 00:00 &#8211; but you can add it as an exercise <img src='http://cssgallery.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You can download the <strong>Resources</strong> folder of the  project from <a href="http://cssgallery.info/wp-content/countdown_tutorial.zip">here</a>.</p>
<p>Everything is MIT licensed and you can use it in any application you want to, but spreading the word would be nice.</p>
<p><strong class="spanish">Check the Spanish version of this post:<br />
<a href="http://nosoloweb.es/crear-un-temporizador-regresivo-con-titanium-appcelerator/" rel="me">Crear un temporizador regresivo con Titanium Appcelerator</a></strong></p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;title=Create+a+countdown+timer+with+Titanium+Appcelerator&amp;description=How%20to%20create%20a%20countdown%20timer%20for%20your%20iPhone%20with%20Titanium%20Appcelerator.%20Source%20code%20available%20for%20download.%20" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;title=Create+a+countdown+timer+with+Titanium+Appcelerator" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;title=Create+a+countdown+timer+with+Titanium+Appcelerator" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;title=Create+a+countdown+timer+with+Titanium+Appcelerator" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;title=Create+a+countdown+timer+with+Titanium+Appcelerator" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;t=Create+a+countdown+timer+with+Titanium+Appcelerator" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;title=Create+a+countdown+timer+with+Titanium+Appcelerator" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;title=Create+a+countdown+timer+with+Titanium+Appcelerator&amp;srcUrl=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/&amp;srcTitle=Create+a+countdown+timer+with+Titanium+Appcelerator&amp;snippet=How%20to%20create%20a%20countdown%20timer%20for%20your%20iPhone%20with%20Titanium%20Appcelerator.%20Source%20code%20available%20for%20download.%20" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/create-a-countdown-timer-with-titanium-appcelerator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Fonts tutorial</title>
		<link>http://cssgallery.info/google-fonts-tutorial/</link>
		<comments>http://cssgallery.info/google-fonts-tutorial/#comments</comments>
		<pubDate>Thu, 20 May 2010 11:43:57 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[fonts api tutorial]]></category>
		<category><![CDATA[free fonts]]></category>
		<category><![CDATA[google api]]></category>
		<category><![CDATA[google fonts api]]></category>
		<category><![CDATA[google fonts api tutorial]]></category>
		<category><![CDATA[google fonts example]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=1179</guid>
		<description><![CDATA[Google came with a new idea in their list of web toys.: a  font directory that allows you as a web developer to include some "fancy" fonts in your pages without struggle. We prepared a tutorial to teach you how to play with this new API and a test page so you can download the code and use it in your website.]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fgoogle-fonts-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fgoogle-fonts-tutorial%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Google came with a new idea in their list of web toys. A font directory that allows you as a web developer to include some &#8220;fancy&#8221; fonts in your pages without struggle.</p>
<h2>What is Google Fonts Directory all about?</h2>
<p>All the fonts in the Google Font Directory are licensed under open source licenses that let you use them on any website, from a private blog to a big commercial site. The idea seems to be good and comes to complete the Google AJAX Libraries API.</p>
<p>For now there are only a few fonts available but in time I think the list will grow.</p>
<h2>There are two ways to use this on your site</h2>
<p>The first one is simple and only requires a css file retrieved from Google&#8217;s servers like below:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; 
          href=&quot;http://fonts.googleapis.com/css?family=Tangerine&quot;&gt;
&nbsp;
    &lt;style&gt;
      body {
        font-family: 'Tangerine';
        font-size: 48px;
      }
    &lt;/style&gt;</pre></div></div>

<p>You need to specify the family of the font and if it contains spaces you need to replace this with a &#8220;+&#8221; (plus character) sign</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; 
          href=&quot;http://fonts.googleapis.com/css?family=Droid+Sans&quot;&gt;</pre></div></div>

<p>You can load multiple fonts in a single call. This will decrease the loading time because you use only one http request. The multiple fonts will be separated by a &#8220;|&#8221; ( pipe character ) sign.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; 
          href=&quot;http://fonts.googleapis.com/css?family=Tangerine|Inconsolata|Droid+Sans&quot;&gt;</pre></div></div>

<p>Normaly the fonts are loaded using the regular version but you have more control over the loaded font <strong>using some selectors</strong> for the style and weight, using a &#8220;:&#8221; ( colon character ) sign, and the values if more than one separated by a &#8220;,&#8221; ( comma )</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; 
          href=&quot;http://fonts.googleapis.com/css?family=Tangerine:bold,bolditalic&quot;&gt;</pre></div></div>

<p>The<strong> style</strong> and <strong>weight</strong> of the font can be specified using a fullname, an abbreviation or a numeric value ( for weight )</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">bold:b
bold:700
italic:i
bolditalic:bi</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; 
          href=&quot;http://fonts.googleapis.com/css?family=Cantarell:i|Droid+Serif:700&quot;&gt;</pre></div></div>

<p>Take into account that not all the fonts have the styles you might need so first of all verify in the font directory if it does. </p>
<h2>The second option</h2>
<p>The second option to load the fonts is to use the webloader (Javascript) that Google offer for this. This script can be called directly ( which is faster) or using their AJAX API functions. The main advantage of this method is that you can load fonts provided by TypeKit and Google or from any other font provider at the same time from the same library.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">WebFont.<span style="color: #660066;">load</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
&nbsp;
    google<span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
      families<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">'Tangerine'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Cantarell'</span> <span style="color: #009900;">&#93;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
&nbsp;
    typekit<span style="color: #339933;">:</span> <span style="color: #3366CC;">'myKitId'</span><span style="color: #339933;">,</span>
&nbsp;
    custom<span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span> 
       families<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'OneFont'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'AnotherFont'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
       urls<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">'http://myotherwebfontprovider.com/stylesheet1.css'</span><span style="color: #339933;">,</span>
       <span style="color: #3366CC;">'http://yetanotherwebfontprovider.com/stylesheet2.css'</span> <span style="color: #009900;">&#93;</span> 
   <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The disadvantage of this method is the increased loading time comparing to the simple method.</p>
<h2>Other things to consider</h2>
<p>Loading external fonts is slow, at least the first time, until the font is cached on the visitor&#8217;s computer. Don&#8217;t overuse it.</p>
<p>You need to specify a fallback version for the font in case the browser is not supported. Here the browser uses a serif font in case it&#8217;s not able to load the &#8220;Tangerine&#8221; one.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">  body <span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'Tangerine'</span><span style="color: #00AA00;">,</span> <span style="color: #993333;">serif</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">48px</span><span style="color: #00AA00;">;</span>
      <span style="color: #00AA00;">&#125;</span></pre></div></div>

<h2>The crossbrowsing issue</h2>
<p>Each browser behaves in a different way, of course IE being the worse. To make a consistent behaviour across all the supported browsers you should use the webloader. This gives you the chance to display the styled elements with an initial font until the requested font file is loaded, and when this occurs to change it.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">    <span style="color: #6666ff;">.wf-inactive</span> p <span style="color: #00AA00;">&#123;</span> // Show paragraphs in <span style="color: #993333;">serif</span> <span style="color: #000000; font-weight: bold;">font</span> until fonts have loaded.
    <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">serif</span>
  <span style="color: #00AA00;">&#125;</span>
  <span style="color: #6666ff;">.wf-active</span> p <span style="color: #00AA00;">&#123;</span> // Show paragraphs in Tangerine when the fonts have loaded.
    <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'Tangerine'</span><span style="color: #00AA00;">,</span> <span style="color: #993333;">serif</span>
  <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>If the number of fonts will increase then Google Fonts Directory will be a good alternative compared to other webfonts providers that offer this as a paid service. But you still can have fun with it, I&#8217;m sure google will continue to improve this service.</p>
<h2>Check the demo</h2>
<p>A demo page can be seen <a href="http://cssgallery.info/wp-content/google-fonts-tutorial-demo.html">here</a>. Interesting to see how IE behaves. <img src='http://cssgallery.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>More resources</h2>
<p><a href="http://code.google.com/webfonts">Google Font Directory</a><br />
<a href="http://code.google.com/apis/webfonts/">Google Fonts Directory API</a></p>
<p>and of course </p>
<p><a href="http://typekit.com/">Typekit</a></p>
<p><strong class="spanish">Check the Spanish version of this post:<br />
<a href="http://nosoloweb.es/tutorial-de-fuentes-de-google/" rel="me">Tutorial de Fuentes de Google</a></strong></p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/google-fonts-tutorial/&amp;title=Google+Fonts+tutorial&amp;description=Google%20came%20with%20a%20new%20idea%20in%20their%20list%20of%20web%20toys.%3A%20a%20%20font%20directory%20that%20allows%20you%20as%20a%20web%20developer%20to%20include%20some%20%22fancy%22%20fonts%20in%20your%20pages%20without%20struggle.%20We%20prepared%20a%20tutorial%20to%20teach%20you%20how%20to%20play%20with%20this%20new%20API%20and%20a%20test%20page%20so%20you%20can%20download%20the%20code%20and%20use%20it%20in%20your%20website." rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/google-fonts-tutorial/&amp;title=Google+Fonts+tutorial" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/google-fonts-tutorial/&amp;title=Google+Fonts+tutorial" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/google-fonts-tutorial/&amp;title=Google+Fonts+tutorial" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/google-fonts-tutorial/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/google-fonts-tutorial/&amp;title=Google+Fonts+tutorial" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/google-fonts-tutorial/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/google-fonts-tutorial/&amp;t=Google+Fonts+tutorial" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/google-fonts-tutorial/&amp;title=Google+Fonts+tutorial" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/google-fonts-tutorial/&amp;title=Google+Fonts+tutorial&amp;srcUrl=http://cssgallery.info/google-fonts-tutorial/&amp;srcTitle=Google+Fonts+tutorial&amp;snippet=Google%20came%20with%20a%20new%20idea%20in%20their%20list%20of%20web%20toys.%3A%20a%20%20font%20directory%20that%20allows%20you%20as%20a%20web%20developer%20to%20include%20some%20%22fancy%22%20fonts%20in%20your%20pages%20without%20struggle.%20We%20prepared%20a%20tutorial%20to%20teach%20you%20how%20to%20play%20with%20this%20new%20API%20and%20a%20test%20page%20so%20you%20can%20download%20the%20code%20and%20use%20it%20in%20your%20website." rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/google-fonts-tutorial/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/google-fonts-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>speedup your site &#8211; 2static.it</title>
		<link>http://cssgallery.info/speedup-your-site-2static-it/</link>
		<comments>http://cssgallery.info/speedup-your-site-2static-it/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 16:19:52 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[2static]]></category>
		<category><![CDATA[cookieless]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[getify]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=719</guid>
		<description><![CDATA[Since google launched pagespeed add-on for firefox, everybody is talking about how to speedup you site, but there are few instructions about one aspect : the cookieless domain. We should serve static components (css, images, javascript) with no cookies at all. Cookies are sent and received each time we make a request to the server. [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fspeedup-your-site-2static-it%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fspeedup-your-site-2static-it%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Since google launched pagespeed add-on for firefox, everybody is talking about how to speedup you site, but there are few instructions about one aspect : the cookieless domain.</p>
<p>We should serve static components (css, images, javascript) with no cookies at all. Cookies are sent and received each time we make a request to the server. So from the bandwidth point of view, and of course load time for the user&#8217;s browser, this is bad.</p>
<p>More data about this <a href="http://code.google.com/speed/page-speed/docs/request.html#MinimizeCookieSize" target="_blank">here</a>.</p>
<p>After talking more with Kyle Simpson or <a href="http://twitter.com/getify" target="_blank">@getify</a> on twitter , the author of <a href="http://labjs.com/" target="_blank">labjs</a> about this, he came with the next comments:</p>
<blockquote><p>Most people don&#8217;t realize that &#8220;global cookies&#8221; (those that are set by session cookies and usually by analytics packages) creep over even into sub-domains of your main page domain.<br />
It&#8217;s very common for people to set up something like &#8220;static.mydomain.com&#8221; and load all their assets that way<br />
they think this protects those requests.<br />
It usually doesn&#8217;t because they have some analytics package that sets cookies like &#8220;.mydomain.com&#8221;&#8230; notice the leading &#8220;.&#8221;, it means that ALL subdomains are included.<br />
So it defeats the purpose of having your own sub-domain to &#8220;strip cookies&#8221;, so using an entirely separate domain is the only answer.</p></blockquote>
<h3>Now there are some solutions to address this issue:</h3>
<p>-  to use a CDN, and set it to remove cookies( which could be expensive)</p>
<p>- to use a cookieless server, and make a bunch of  changes in your httpd.conf( in the case of apache ), but this requires root access on the server, and for the majority of shared hosting solutions this is not available.</p>
<p>Another  easy and free solution would be to use <a href="http://2static.it/faq/" target="_blank">2static.it</a> ( in beta now ).</p>
<p>2static.it  is offering this as a <strong>FREE</strong> service, it strips the cookies, assigns you a DNS alias and makes the DNS redirect to your site.</p>
<p>This way the most complication you might have is to ask your hosting to create the alias for you, in case you cannot do it by yourself.</p>
<p>Starting form here all you need to do is to use the new alias for the static resources of your site.</p>
<p>I suggest you to read the faq page  as it explains in details what it does.</p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/speedup-your-site-2static-it/&amp;title=speedup+your+site+-+2static.it&amp;description=Since%20google%20launched%20pagespeed%20add-on%20for%20firefox%2C%20everybody%20is%20talking%20about%20how%20to%20speedup%20you%20site%2C%20but%20there%20are%20few%20instructions%20about%20one%20aspect%20%3A%20the%20cookieless%20domain.%0D%0A%0D%0AWe%20should%20serve%20static%20components%20%28css%2C%20images%2C%20javascript%29%20with%20no%20cookies%20at%20all.%20Cookies%20are%20sent%20and%20received%20each%20t" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/speedup-your-site-2static-it/&amp;title=speedup+your+site+-+2static.it" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/speedup-your-site-2static-it/&amp;title=speedup+your+site+-+2static.it" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/speedup-your-site-2static-it/&amp;title=speedup+your+site+-+2static.it" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/speedup-your-site-2static-it/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/speedup-your-site-2static-it/&amp;title=speedup+your+site+-+2static.it" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/speedup-your-site-2static-it/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/speedup-your-site-2static-it/&amp;t=speedup+your+site+-+2static.it" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/speedup-your-site-2static-it/&amp;title=speedup+your+site+-+2static.it" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/speedup-your-site-2static-it/&amp;title=speedup+your+site+-+2static.it&amp;srcUrl=http://cssgallery.info/speedup-your-site-2static-it/&amp;srcTitle=speedup+your+site+-+2static.it&amp;snippet=Since%20google%20launched%20pagespeed%20add-on%20for%20firefox%2C%20everybody%20is%20talking%20about%20how%20to%20speedup%20you%20site%2C%20but%20there%20are%20few%20instructions%20about%20one%20aspect%20%3A%20the%20cookieless%20domain.%0D%0A%0D%0AWe%20should%20serve%20static%20components%20%28css%2C%20images%2C%20javascript%29%20with%20no%20cookies%20at%20all.%20Cookies%20are%20sent%20and%20received%20each%20t" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/speedup-your-site-2static-it/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/speedup-your-site-2static-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website of the day : downloadify.info</title>
		<link>http://cssgallery.info/website-of-the-day-downloadify-info/</link>
		<comments>http://cssgallery.info/website-of-the-day-downloadify-info/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 11:49:36 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Website of the day]]></category>
		<category><![CDATA[clientside persistent storage script]]></category>
		<category><![CDATA[downloadify]]></category>
		<category><![CDATA[Flash library]]></category>
		<category><![CDATA[JavaScript library]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=715</guid>
		<description><![CDATA[Why? Because &#8220;Downloadify is a tiny JavaScript + Flash library that enables the generation and saving of files on the fly, in the browser, without server interaction.&#8221; You can generate in the client side, with no server interaction files that can be saved on the user&#8217;s computer. Think about this: Downloadify, a clientside persistent storage [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-downloadify-info%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-downloadify-info%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Why?</p>
<p>Because &#8220;<a href="http://downloadify.info/" target="_blank">Downloadify</a> is a tiny JavaScript + Flash library that enables the generation and saving of files on the fly, in the browser, without server interaction.&#8221;</p>
<p><img class="alignnone size-full wp-image-716" title="capture-1" src="http://cssgallery.info/wp-content/uploads/2009/11/capture-12.png" alt="capture-1" width="450" height="253" /></p>
<p>You can generate in the client side, with no server interaction files that can be saved on the user&#8217;s computer.</p>
<p>Think about this:</p>
<p>Downloadify, a clientside persistent storage script ( like <a href="http://pablotron.org/software/persist-js/" target="_blank">persistjs</a> or <a href="http://brianleroux.github.com/lawnchair/" target="_blank">lawnchair</a>), some manifest file for html5 cache  and of course a capable browser , and you have a full offline webapp capable of saving files to local disk and that can be syncronized with the server when internet is available.</p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;title=Website+of+the+day+%3A+downloadify.info&amp;description=Why%3F%0D%0A%0D%0ABecause%20%22Downloadify%20is%20a%20tiny%20JavaScript%20%2B%20Flash%20library%20that%20enables%20the%20generation%20and%20saving%20of%20files%20on%20the%20fly%2C%20in%20the%20browser%2C%20without%20server%20interaction.%22%0D%0A%0D%0A%0D%0A%0D%0AYou%20can%20generate%20in%20the%20client%20side%2C%20with%20no%20server%20interaction%20files%20that%20can%20be%20saved%20on%20the%20user%27s%20computer.%0D%0A%0D%0AThink%20a" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;title=Website+of+the+day+%3A+downloadify.info" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;title=Website+of+the+day+%3A+downloadify.info" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;title=Website+of+the+day+%3A+downloadify.info" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;title=Website+of+the+day+%3A+downloadify.info" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/website-of-the-day-downloadify-info/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;t=Website+of+the+day+%3A+downloadify.info" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;title=Website+of+the+day+%3A+downloadify.info" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;title=Website+of+the+day+%3A+downloadify.info&amp;srcUrl=http://cssgallery.info/website-of-the-day-downloadify-info/&amp;srcTitle=Website+of+the+day+%3A+downloadify.info&amp;snippet=Why%3F%0D%0A%0D%0ABecause%20%22Downloadify%20is%20a%20tiny%20JavaScript%20%2B%20Flash%20library%20that%20enables%20the%20generation%20and%20saving%20of%20files%20on%20the%20fly%2C%20in%20the%20browser%2C%20without%20server%20interaction.%22%0D%0A%0D%0A%0D%0A%0D%0AYou%20can%20generate%20in%20the%20client%20side%2C%20with%20no%20server%20interaction%20files%20that%20can%20be%20saved%20on%20the%20user%27s%20computer.%0D%0A%0D%0AThink%20a" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/website-of-the-day-downloadify-info/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/website-of-the-day-downloadify-info/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website of the day: mockapp.com</title>
		<link>http://cssgallery.info/website-of-the-day-mockapp-com/</link>
		<comments>http://cssgallery.info/website-of-the-day-mockapp-com/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 18:41:31 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Website of the day]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[free keynote document]]></category>
		<category><![CDATA[mockapp]]></category>
		<category><![CDATA[simulate]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=710</guid>
		<description><![CDATA[MockApp.com gives you for free (you need only to register) a keynote document that allows you to mock up iPhone apps, and even simulate the behaviour ( of course without animation ).]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-mockapp-com%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-mockapp-com%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Why?</p>
<p><img class="alignnone size-full wp-image-711" title="capture-1" src="http://cssgallery.info/wp-content/uploads/2009/11/capture-11.png" alt="capture-1" width="450" height="100" /></p>
<p><a href="http://mockapp.com/" target="_blank">MockApp.com</a> gives you for free (you need only to register) a keynote document that allows you to mock up iPhone apps, and even simulate the behaviour (of course without animation).</p>
<p>After this you can export it to pdf, upload it and make a presentation on your iPhone.</p>
<p><img class="alignnone size-full wp-image-712" title="capture-2" src="http://cssgallery.info/wp-content/uploads/2009/11/capture-21.png" alt="capture-2" width="450" height="256" /></p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;title=Website+of+the+day%3A+mockapp.com&amp;description=MockApp.com%20gives%20you%20for%20free%20%28you%20need%20only%20to%20register%29%20a%20keynote%20document%20that%20allows%20you%20to%20mock%20up%20iPhone%20apps%2C%20and%20even%20simulate%20the%20behaviour%20%28%20of%20course%20without%20animation%20%29." rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;title=Website+of+the+day%3A+mockapp.com" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;title=Website+of+the+day%3A+mockapp.com" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;title=Website+of+the+day%3A+mockapp.com" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;title=Website+of+the+day%3A+mockapp.com" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/website-of-the-day-mockapp-com/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;t=Website+of+the+day%3A+mockapp.com" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;title=Website+of+the+day%3A+mockapp.com" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;title=Website+of+the+day%3A+mockapp.com&amp;srcUrl=http://cssgallery.info/website-of-the-day-mockapp-com/&amp;srcTitle=Website+of+the+day%3A+mockapp.com&amp;snippet=MockApp.com%20gives%20you%20for%20free%20%28you%20need%20only%20to%20register%29%20a%20keynote%20document%20that%20allows%20you%20to%20mock%20up%20iPhone%20apps%2C%20and%20even%20simulate%20the%20behaviour%20%28%20of%20course%20without%20animation%20%29." rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/website-of-the-day-mockapp-com/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/website-of-the-day-mockapp-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website of the day: Wix.com</title>
		<link>http://cssgallery.info/website-of-the-day-wix-com/</link>
		<comments>http://cssgallery.info/website-of-the-day-wix-com/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 12:42:02 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Website of the day]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[wix]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=691</guid>
		<description><![CDATA[Today&#8217;s website is a free online tool for creating Flash websites. The steps to complete a beautiful Flash website are: create your account choose your free template customize it publish it enjoy it. The free templates that you can edit from are really beatiful and if you explore their gallery you can see that the [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-wix-com%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-wix-com%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Today&#8217;s website is a <a title="Website of the day" href="http://www.wix.com/" target="_blank">free online tool for creating Flash websites</a>.</p>
<p>The steps to complete a beautiful Flash website are:</p>
<ol>
<li>create your account</li>
<li>choose your free template</li>
<li>customize it</li>
<li> publish it</li>
<li> enjoy it.</li>
</ol>
<p><img class="alignleft size-full wp-image-692" title="wix-screen" src="http://cssgallery.info/wp-content/uploads/2009/10/wix-screen.png" alt="wix-screen" width="430" height="288" /></p>
<p>The free templates that you can edit from are really beatiful and if you explore their gallery you can see that the sky is the limit when it comes to customizing them. All you need is patience, inspiration and a good Internet connection.</p>
<p>A useful tool for small businesses that need a website without spending too much time &amp; money on it.</p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/website-of-the-day-wix-com/&amp;title=Website+of+the+day%3A+Wix.com&amp;description=Today%27s%20website%20is%20a%20free%20online%20tool%20for%20creating%20Flash%20websites.%0D%0A%0D%0AThe%20steps%20to%20complete%20a%20beautiful%20Flash%20website%20are%3A%0D%0A%0D%0A%09create%20your%20account%0D%0A%09choose%20your%20free%20template%0D%0A%09customize%20it%0D%0A%09%20publish%20it%0D%0A%09%20enjoy%20it.%0D%0A%0D%0A%0D%0A%0D%0AThe%20free%20templates%20that%20you%20can%20edit%20from%20are%20really%20beatiful%20and%20if%20you%20exp" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/website-of-the-day-wix-com/&amp;title=Website+of+the+day%3A+Wix.com" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/website-of-the-day-wix-com/&amp;title=Website+of+the+day%3A+Wix.com" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/website-of-the-day-wix-com/&amp;title=Website+of+the+day%3A+Wix.com" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/website-of-the-day-wix-com/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/website-of-the-day-wix-com/&amp;title=Website+of+the+day%3A+Wix.com" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/website-of-the-day-wix-com/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/website-of-the-day-wix-com/&amp;t=Website+of+the+day%3A+Wix.com" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/website-of-the-day-wix-com/&amp;title=Website+of+the+day%3A+Wix.com" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/website-of-the-day-wix-com/&amp;title=Website+of+the+day%3A+Wix.com&amp;srcUrl=http://cssgallery.info/website-of-the-day-wix-com/&amp;srcTitle=Website+of+the+day%3A+Wix.com&amp;snippet=Today%27s%20website%20is%20a%20free%20online%20tool%20for%20creating%20Flash%20websites.%0D%0A%0D%0AThe%20steps%20to%20complete%20a%20beautiful%20Flash%20website%20are%3A%0D%0A%0D%0A%09create%20your%20account%0D%0A%09choose%20your%20free%20template%0D%0A%09customize%20it%0D%0A%09%20publish%20it%0D%0A%09%20enjoy%20it.%0D%0A%0D%0A%0D%0A%0D%0AThe%20free%20templates%20that%20you%20can%20edit%20from%20are%20really%20beatiful%20and%20if%20you%20exp" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/website-of-the-day-wix-com/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/website-of-the-day-wix-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website of the day: appcelerator.com</title>
		<link>http://cssgallery.info/website-of-the-day-appcelerator-com/</link>
		<comments>http://cssgallery.info/website-of-the-day-appcelerator-com/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 10:56:41 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Mobile web]]></category>
		<category><![CDATA[Website of the day]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Appcelerator]]></category>
		<category><![CDATA[Titanium Developer]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=685</guid>
		<description><![CDATA[Today&#8217;s website: appcelerator.com Why? Because of the great product they offer for free: Titanium Developer. Titanium is a tool that allows to webdevelopers to build native iPhone and Android apps without  needing to learn cocoa or java. It will compile your project and even help you release it. They have a great section with resources, [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-appcelerator-com%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-appcelerator-com%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Today&#8217;s website: <a href="http://www.appcelerator.com/" target="_blank">appcelerator.com</a></p>
<p><strong>Why?</strong></p>
<p>Because of the great product they offer for free: <strong>Titanium Developer.</strong></p>
<p>Titanium is a tool that allows to webdevelopers to build native iPhone and Android apps without  needing to learn cocoa or java.</p>
<p>It will compile your project and even help you release it.</p>
<p>They have a great section with resources, screencasts, tutorials, code examples and documentations, and a nice community to share and solve your issues.</p>
<p>Take a look.</p>
<p><img class="alignnone size-full wp-image-686" title="capture-1" src="http://cssgallery.info/wp-content/uploads/2009/10/capture-19.png" alt="capture-1" width="450" height="243" /></p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;title=Website+of+the+day%3A+appcelerator.com&amp;description=Today%27s%20website%3A%20appcelerator.com%0D%0A%0D%0AWhy%3F%0D%0A%0D%0ABecause%20of%20the%20great%20product%20they%20offer%20for%20free%3A%20Titanium%20Developer.%0D%0A%0D%0ATitanium%20is%20a%20tool%20that%20allows%20to%20webdevelopers%20to%20build%20native%20iPhone%20and%20Android%20apps%20without%20%C2%A0needing%20to%20learn%20cocoa%20or%20java.%0D%0A%0D%0AIt%20will%20compile%20your%20project%20and%20even%20help%20you%20re" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;title=Website+of+the+day%3A+appcelerator.com" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;title=Website+of+the+day%3A+appcelerator.com" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;title=Website+of+the+day%3A+appcelerator.com" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;title=Website+of+the+day%3A+appcelerator.com" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/website-of-the-day-appcelerator-com/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;t=Website+of+the+day%3A+appcelerator.com" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;title=Website+of+the+day%3A+appcelerator.com" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;title=Website+of+the+day%3A+appcelerator.com&amp;srcUrl=http://cssgallery.info/website-of-the-day-appcelerator-com/&amp;srcTitle=Website+of+the+day%3A+appcelerator.com&amp;snippet=Today%27s%20website%3A%20appcelerator.com%0D%0A%0D%0AWhy%3F%0D%0A%0D%0ABecause%20of%20the%20great%20product%20they%20offer%20for%20free%3A%20Titanium%20Developer.%0D%0A%0D%0ATitanium%20is%20a%20tool%20that%20allows%20to%20webdevelopers%20to%20build%20native%20iPhone%20and%20Android%20apps%20without%20%C2%A0needing%20to%20learn%20cocoa%20or%20java.%0D%0A%0D%0AIt%20will%20compile%20your%20project%20and%20even%20help%20you%20re" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/website-of-the-day-appcelerator-com/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/website-of-the-day-appcelerator-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website of the day: sequelpro.com</title>
		<link>http://cssgallery.info/website-of-the-day-sequelpro-com/</link>
		<comments>http://cssgallery.info/website-of-the-day-sequelpro-com/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 15:14:42 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Mac OsX]]></category>
		<category><![CDATA[Website of the day]]></category>
		<category><![CDATA[sequelpro]]></category>

		<guid isPermaLink="false">http://cssgallery.info/?p=644</guid>
		<description><![CDATA[Why:

Because it's design is sleek and beautiful,

the information on it is very well structured,

because is about mac :)

and  because they offer for FREE the best mysql admin tool for OsX.]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin: 10px !important;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-sequelpro-com%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcssgallery.info%2Fwebsite-of-the-day-sequelpro-com%2F&amp;source=dan_tamas&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Website of the day: <a href="http://www.sequelpro.com/" target="_blank">sequelpro.com</a></p>
<p><img class="alignnone size-full wp-image-645" title="capture-2" src="http://cssgallery.info/wp-content/uploads/2009/10/capture-24.png" alt="capture-2" width="450" height="350" /></p>
<p>Why:</p>
<p>Because it&#8217;s design is sleek and beautiful, the information on it is very well structured, because is about mac <img src='http://cssgallery.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>and  because they offer for FREE the best mysql admin tool for OsX.</p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;title=Website+of+the+day%3A+sequelpro.com&amp;description=Why%3A%0D%0A%0D%0ABecause%20it%27s%20design%20is%20sleek%20and%20beautiful%2C%0D%0A%0D%0Athe%20information%20on%20it%20is%20very%20well%20structured%2C%0D%0A%0D%0Abecause%20is%20about%20mac%20%3A%29%0D%0A%0D%0Aand%20%20because%20they%20offer%20for%20FREE%20the%20best%20mysql%20admin%20tool%20for%20OsX." rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;title=Website+of+the+day%3A+sequelpro.com" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;title=Website+of+the+day%3A+sequelpro.com" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;title=Website+of+the+day%3A+sequelpro.com" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;title=Website+of+the+day%3A+sequelpro.com" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://cssgallery.info/website-of-the-day-sequelpro-com/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;t=Website+of+the+day%3A+sequelpro.com" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;title=Website+of+the+day%3A+sequelpro.com" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;title=Website+of+the+day%3A+sequelpro.com&amp;srcUrl=http://cssgallery.info/website-of-the-day-sequelpro-com/&amp;srcTitle=Website+of+the+day%3A+sequelpro.com&amp;snippet=Why%3A%0D%0A%0D%0ABecause%20it%27s%20design%20is%20sleek%20and%20beautiful%2C%0D%0A%0D%0Athe%20information%20on%20it%20is%20very%20well%20structured%2C%0D%0A%0D%0Abecause%20is%20about%20mac%20%3A%29%0D%0A%0D%0Aand%20%20because%20they%20offer%20for%20FREE%20the%20best%20mysql%20admin%20tool%20for%20OsX." rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-meneame">
			<a href="http://meneame.net/submit.php?url=http://cssgallery.info/website-of-the-day-sequelpro-com/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://cssgallery.info/website-of-the-day-sequelpro-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
