<?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>Cute Machine &#187; howto</title>
	<atom:link href="http://www.cutemachine.com/tag/howto/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cutemachine.com</link>
	<description>Learn • Create • Profit</description>
	<lastBuildDate>Tue, 22 Nov 2011 20:05:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Vim Snippets for Corona SDK and Lua Development</title>
		<link>http://www.cutemachine.com/corona-sdk-tutorial/vim-snippets-for-corona-sdk-and-lua-development/</link>
		<comments>http://www.cutemachine.com/corona-sdk-tutorial/vim-snippets-for-corona-sdk-and-lua-development/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 19:58:49 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Corona SDK]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[corona sdk]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.cutemachine.com/?p=889</guid>
		<description><![CDATA[In my last post I showed you [how to set up Vim for Corona SDK development]. The environment I described in it has a lot of room for improvement. One of these is code snippets. This post will show you how to add Corona SDK and Lua code snippets to the Vim editor. How to [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><span class="drop_cap">I</span>n my last post I showed you [how to set up Vim for Corona SDK development]. The environment I described in it has a lot of room for improvement. One of these is code snippets.</p>
<p>This post will show you how to add Corona SDK and Lua code snippets to the Vim editor. </p>
<h2 id="howtosetupsnippetssupportforcorona">How to Set up Snippets Support for Corona</h2>
<p>To support code snippets in Vim you need the snipMate plugin.</p>
<ol>
<li>[Download the snipMate plugin] bundle <strong>snipMate.zip</strong>.</li>
<li>Open Terminal and change the directory to where you saved the snipMate.zip file.</li>
<li>Unzip the file with the command <code>unzip -d snipMate.zip ~/.vim</code></li>
<li>To enable the help file for the plugin run the following command from within Vim:<br/><br />
<code>:helptags ~/.vim/doc</code></li>
</ol>
<h2 id="thesnippetsfile">The Snippets File</h2>
<p>Now <a href="http://www.cutemachine.com/wp-content/uploads/2011/08/Corona-SDK-Lua-Vim-Snippets.snippets" title="Vim Snippets for Corona SDK and Lua">download the lua.snippets file for Corona SDK</a> and place it in the folder <code>~/.vim/snippets/</code>.</p>
<p>The snippets file is heavily based on the TextMate editor bundle for Corona. Many thanks to <em>Darren Osadchuk</em> from <a href="http://www.ludicroussoftware.com" title="Ludicrous Software" target="_blank">Ludicrous Software</a>. If you are using TextMate for the development of Corona SDK apps, check out his site and the TextMate bundle.</p>
<h2 id="howtousethesnippets">How to Use the Snippets</h2>
<p>You can use the snippets by entering the snippets trigger and pressing the tab key <strong>while in insert mode</strong>. For example enter the word <strong>forp</strong> (the snippets trigger) while in insert mode and then press the tab key. This will result in the following code:</p>
<pre><code>for key, value in pairs( table_name ) do
    print( key, value )
end
</code></pre>
<p>You can now use the tab key to cycle through <em>key</em>, <em>value</em>, and <em>table_name</em>. Use shift-tab to jump backwards.</p>
<p>To see a list of the supported <strong>snippet triggers</strong> open the snippets file <code>~/.vim/lua.snippets</code>.</p>
<p>You can also use auto-completion for the snippets. Try this: <strong>while in insert mode</strong> enter the word <em>native</em> and then press the key combination <strong>&lt;CTRL&gt;-r</strong> followed by the <strong>tab key</strong>. This should open a box where you can select a code snippet using the arrow keys.</p>
<figure>
<img src="http://www.cutemachine.com/wp-content/uploads/2011/08/Corona-SDK-Lua-Vim-Snippets.png" alt="Vim for Corona SDK" id="vimforcoronasdk" title="Vim for Corona SDK" class="aligncenter frame" /></p>
<figcaption>Vim for Corona SDK</figcaption>
</figure>
<p>The snippets are working if you edit a file with the file extension <code>.lua</code>. If you want to use the snippets in other files you need to set the file type in Vim with the command:</p>
<pre><code>:set filetype=lua
</code></pre>
<h2 id="improvements">Improvements</h2>
<p>This is the first version of the snippets file. If you want to help to improve the file, please let me know and I will upload the file to GitHub.</p>
<h2 id="conclusion">Conclusion</h2>
<p>With snippets support we have added one more piece to make Vim the missing Corona SDK IDE.</p>
<p>If you find this post useful, please subscribe to the <a href="http://www.cutemachine.com/feed" title="CuteMachine RSS Feed" rel="nofollow">RSS feed</a>, or follow me on <a href="http://twitter.com/CuteMachine" title="CuteMachine On Twitter" rel="nofollow">Twitter</a>.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;linkname=Vim%20Snippets%20for%20Corona%20SDK%20and%20Lua%20Development" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;count=none&amp;text=Vim%20Snippets%20for%20Corona%20SDK%20and%20Lua%20Development" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;count=none&amp;text=Vim%20Snippets%20for%20Corona%20SDK%20and%20Lua%20Development" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_instapaper" href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;linkname=Vim%20Snippets%20for%20Corona%20SDK%20and%20Lua%20Development" title="Instapaper" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;linkname=Vim%20Snippets%20for%20Corona%20SDK%20and%20Lua%20Development" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;linkname=Vim%20Snippets%20for%20Corona%20SDK%20and%20Lua%20Development" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fvim-snippets-for-corona-sdk-and-lua-development%2F&amp;title=Vim%20Snippets%20for%20Corona%20SDK%20and%20Lua%20Development" id="wpa2a_2">Share</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cutemachine.com/corona-sdk-tutorial/vim-snippets-for-corona-sdk-and-lua-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Complete Game Made with Corona SDK &#8211; Tutorial Part 4</title>
		<link>http://www.cutemachine.com/corona-sdk-tutorial/a-complete-game-made-with-corona-sdk-tutorial-part-4/</link>
		<comments>http://www.cutemachine.com/corona-sdk-tutorial/a-complete-game-made-with-corona-sdk-tutorial-part-4/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 21:30:44 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Corona SDK]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[corona sdk]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.cutemachine.com/?p=863</guid>
		<description><![CDATA[Welcome back to the last part of the Corona SDK tutorial series. You might want to consider reading part one, part two, and part three first. In this part of the programming tutorial we will add the game logic, a menu, and the sound. The Code and Assets Before we go through the code, download [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><span class="drop_cap">W</span>elcome back to the last part of the Corona SDK tutorial series. You might want to consider reading <a href="http://www.cutemachine.com/product-creation/how-to-set-up-corona-to-build-your-first-ios-or-android-app/" title="Corona SDK Tutorial Part 1" target="_blank">part one</a>, <a href="http://www.cutemachine.com/corona-sdk-tutorial/basic-animations-and-player-control-with-corona-sdk-tutorial-part-2/" title="Corona SDK Tutorial Part 2" target="_blank">part two</a>, and <a href="http://www.cutemachine.com/corona-sdk-tutorial/use-box2d-for-collision-detection-with-corona-sdk-tutorial-part-3/" title="Corona SDK Tutorial Part 3" target="_blank">part three</a> first.</p>
<p>In this part of the programming tutorial we will add the game logic, a menu, and the sound.</p>
<h2 id="thecodeandassets">The Code and Assets</h2>
<p>Before we go through the code, download the complete <a href="http://www.cutemachine.com/wp-content/uploads/2011/08/Corona-SDK-Tutorial-Fat-Freddy-Project.zip" title="Corona SDK Tutorial Archive">Fat Freddy Corona SDK Tutorial Project</a>. This bundle includes the following assets:</p>
<ul>
<li><strong>Sound files</strong> pickup.wav, powerup.wav, failed.wav</li>
<li><strong>Source files</strong> build.settings, config.lua and main.lua</li>
<li><strong>Adobe Fireworks file</strong> FatFreddyLogoFireworks.png<a href="#fn:1" id="fnref:1" title="see footnote" class="footnote">[1]</a></li>
<li><strong>Icon files</strong> in various sizes. 512&#215;512, 57&#215;57, and 114&#215;114.</li>
</ul>
<p>Unpack the zip file somewhere on your hard disk. To start the game, just open the <code>main.lua</code> file in your Corona SDK Simulator.</p>
<p>A word of caution. In a real project you would do a lot of things differently from what I have done in this tutorial. For example, for simplicity we only have one code file. In a bigger project this will bring trouble. It is much better to have different source files for various parts of the project. Have a look at the <a href="http://rauberlabs.blogspot.com/2011/07/director-class-13.html" title="Director Class by Ricardo Rauber" target="_blank">Director Class for the Corona SDK</a> by <em>Ricardo Rauber</em>, to get a good start on structuring your next Corona SDK project.</p>
<p>You can do whatever you like with the project and the included files. Tweak it and learn. Let me know your achievements.</p>
<p>In the code you will find strange comments surrounding the function bodies: <code>---{{{</code> and <code>---}}}</code>. These comments are there to support code folding for the Vim editor. If you use a different editor you can ignore these tags.</p>
<h2 id="thegamelogic">The Game Logic</h2>
<p>The objective of the game is to collect the black squares and avoid touching the blue squares. The rotating square is our player &#8211; <em>fat freddy</em>. <em>Freddy</em> needs to collect the black squares and at the same time he needs to avoid touching the blue squares. This gets increasingly difficult as <em>freddy</em> will get bigger while eating the black squares. For each square <em>freddy</em> eats, he will get one point.</p>
<p>To add more fun to the game we will add rewards and penalties. Rewards will be triggered when <em>fat freddy</em> <em>eats</em> one of the black circles. These are the possible rewards:</p>
<ul>
<li><strong>All You Can Eat</strong> As long as the timer runs you can also eat blue squares.</li>
<li><strong>Traffic Jam</strong> This will slow down the game. It is much easier to avoid the blue squares.</li>
<li><strong>Weight Loss</strong> This will minify the player. Which is good as it will be easier to avoid the blue squares.</li>
</ul>
<p>The penalties will be triggered when <em>fat freddy</em> eats a blue circle. The following penalties are supported:</p>
<ul>
<li><strong>Rush Hour</strong> This will speed up the game for a limited time. It is hard to avoid the blue squares.</li>
<li><strong>Food Contaminated</strong> You are not allowed to eat any square. Try to avoid black and blue squares as long as the timer runs.</li>
<li><strong>Weight Gain</strong> This will increase the size of <em>fat freddy</em> and hence makes it harder to avoid the blue squares.</li>
</ul>
<p>Watch the video and you will get a good impression of a typical game session.</p>
<p><iframe width="500" height="405" src="http://www.youtube.com/embed/2QZ5NP0ilgA?rel=0" frameborder="0" allowfullscreen></iframe></p>
<h2 id="codeannotations">Code Annotations</h2>
<p>After reading the first three parts of the Corona SDK tutorial you should be able to easily understand the code. There is only one minor code construct I have not explained in one of the previous tutorials: <strong>closures</strong></p>
<p>Closures are very useful. You can learn about closures in the book <a href="http://www.lua.org/pil/6.1.html" title="Programming in Lua. Closures" target="_blank">Programming in Lua</a>. Closures are blocks of code which can refer to its declaration context. Normally the code blocks are functions, which do not have a name<a href="#fn:2" id="fnref:2" title="see footnote" class="footnote">[2]</a>. You can spot these in the project where they are assigned to a variable called <code>closure</code>. In <em>fat freddy</em> these functions are used to reset variables after a transition has been completed.</p>
<p>For those of you who are familiar with closures you will notice that I discard the best part of closures by referencing the variables which would be in scope anyways and not the declaration context. This is another thing you would want to do differently in a real project.</p>
<h2 id="sound">Sound</h2>
<p>Playing sound with Corona SDK is simple. Just preload a sound like this:</p>
<pre><code>powerUpSound = audio.loadSound(&quot;powerup.wav&quot;)
</code></pre>
<p>Then play the sound with the following code:</p>
<pre><code>audio.play ( powerUpSound  )
</code></pre>
<p>The game sounds have been created with the free audio effects tool <a href="http://thirdcog.eu/apps/cfxr" title="Audio Sound Effects Tool" target="_blank">cfxr</a>. This is a Mac port of the Windows tool sfxr. It is really fun to use. Give it a try.</p>
<h2 id="conclusion">Conclusion</h2>
<p>This completes the game tutorial series. It has become much longer than I planned. So forgive me for not being concise.</p>
<p>Please spread the word about the tutorial and leave your feedback in the comments.</p>
<p>I would be glad to have you as a reader of my <a href="http://www.cutemachine.com/feed" title="CuteMachine RSS Feed" rel="nofollow">RSS feed</a> or as a follower on <a href="http://twitter.com/CuteMachine" title="CuteMachine On Twitter" rel="nofollow">Twitter</a>. You can also find me on <a href="http://www.cutemachine.com/+" title="Google+ Stream" rel="nofollow">Google+</a>.</p>
<p>Happy coding.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:1">
Adobe Fireworks uses the file extension .png! <a href="#fnref:1" title="return to article" class="reversefootnote">&#160;&#8617;</a>
</li>
<li id="fn:2">
Also called anonymous functions. <a href="#fnref:2" title="return to article" class="reversefootnote">&#160;&#8617;</a>
</li>
</ol>
</div>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;linkname=A%20Complete%20Game%20Made%20with%20Corona%20SDK%20%26%238211%3B%20Tutorial%20Part%204" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;count=none&amp;text=A%20Complete%20Game%20Made%20with%20Corona%20SDK%20%26%238211%3B%20Tutorial%20Part%204" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;count=none&amp;text=A%20Complete%20Game%20Made%20with%20Corona%20SDK%20%26%238211%3B%20Tutorial%20Part%204" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_instapaper" href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;linkname=A%20Complete%20Game%20Made%20with%20Corona%20SDK%20%26%238211%3B%20Tutorial%20Part%204" title="Instapaper" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;linkname=A%20Complete%20Game%20Made%20with%20Corona%20SDK%20%26%238211%3B%20Tutorial%20Part%204" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;linkname=A%20Complete%20Game%20Made%20with%20Corona%20SDK%20%26%238211%3B%20Tutorial%20Part%204" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.cutemachine.com%2Fcorona-sdk-tutorial%2Fa-complete-game-made-with-corona-sdk-tutorial-part-4%2F&amp;title=A%20Complete%20Game%20Made%20with%20Corona%20SDK%20%26%238211%3B%20Tutorial%20Part%204" id="wpa2a_4">Share</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cutemachine.com/corona-sdk-tutorial/a-complete-game-made-with-corona-sdk-tutorial-part-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Create a Google+ Vanity URL</title>
		<link>http://www.cutemachine.com/how-to/how-to-create-a-google-vanity-url/</link>
		<comments>http://www.cutemachine.com/how-to/how-to-create-a-google-vanity-url/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 18:18:19 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[google+]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[vanity url]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.cutemachine.com/?p=713</guid>
		<description><![CDATA[The link to your posts on Google+ looks as if you have linked to one of your Swiss bank accounts. It is hard to remember the link because of the long ID in it. This also makes it hard to share with your friends. For example, the link to my stream of posts on Google+ [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><span class="drop_cap">T</span>he link to your posts on Google+ looks as if you have linked to one of your Swiss bank accounts. It is hard to remember the link because of the long ID in it. This also makes it hard to share with your friends.</p>
<p>For example, the link to my stream of posts on Google+ looks like this: https://plus.google.com/<strong>112413951393093983540</strong>/posts</p>
<p>Wouldn&#8217;t it be nice to have a vanity URL like <strong>http://yourdomain/+</strong>, which points to your posts stream on Google+?</p>
<p>There is a simple way to do this if you have your own server: Add a <strong>permanent redirect (301)</strong> to your <code>.htaccess</code> file. This can be done by editing the file through the cPanel <em>or</em> by directly editing the file on your server.</p>
<p>If you can do this through a web panel I would recommend using the panel, unless you know what you are doing.</p>
<h2 id="addavanityurlthroughcpanel">Add a Vanity URL through cPanel</h2>
<p>The following screenshot shows how to set this up through cPanel.</p>
<p><img id="vanityurl" class="aligncenter" width="440" src="http://dl.dropbox.com/u/97831/cutemachine/google-plus-vanity-url.png" alt="Vanity URL" title="Google+ Vanity URL" /></p>
<p>In cPanel go to <code>Domains &gt; Redirects</code>. Then add your Google+ information as shown in the screenshot above.</p>
<p class="alert">Do not forget to <strong>replace</strong> the string <strong>YOUR_ID_HERE with the correct id</strong>.</p>
<h2 id="addavanityurlto.htaccess">Add a Vanity URL to .htaccess</h2>
<p>If it is not possible for you to use a web panel, you can set up your Google+ Vanity URL by adding the following line to your server&#8217;s <code>.htaccess</code> file.</p>
<pre><code>Redirect 301 /+ https://plus.google.com/YOUR_ID_HERE/</code></pre>
<p>This will add a permanent redirect from http://yourdomain.com/+ to https://plus.google.com/YOUR_ID_HERE/.</p>
<p class="alert">Do not forget to <strong>replace</strong> the string <strong>YOUR_ID_HERE with the correct id</strong>.</p>
<h2 id="creatingavanityurlwhenyoudonotownaserver">Creating a Vanity URL when You do Not Own a Server</h2>
<p>There are various services which help in creating a vanity URL, that you can point to your Google+ account. For example, http://gplus.to/. I haven&#8217;t tested it myself, but there are lots of people on Google+ already using the service.</p>
<h2 id="conclusion">Conclusion</h2>
<p>It is easy to create your own vanity URLs for Google+. If you want to see my posts on Google+ you can use my vanity URL: <a href="http://cutemachine.com/+" title="http://cutemachine.com/+">http://cutemachine/+</a></p>
<p><script>window.onload = function(){var div = document.getElementById('contentdiv'),oldscroll = 0;div.scrollTop = oldscroll;}</script></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;linkname=How%20to%20Create%20a%20Google%2B%20Vanity%20URL" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;count=none&amp;text=How%20to%20Create%20a%20Google%2B%20Vanity%20URL" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;count=none&amp;text=How%20to%20Create%20a%20Google%2B%20Vanity%20URL" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_instapaper" href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;linkname=How%20to%20Create%20a%20Google%2B%20Vanity%20URL" title="Instapaper" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;linkname=How%20to%20Create%20a%20Google%2B%20Vanity%20URL" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;linkname=How%20to%20Create%20a%20Google%2B%20Vanity%20URL" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.cutemachine.com%2Fhow-to%2Fhow-to-create-a-google-vanity-url%2F&amp;title=How%20to%20Create%20a%20Google%2B%20Vanity%20URL" id="wpa2a_6">Share</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cutemachine.com/how-to/how-to-create-a-google-vanity-url/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>What Everybody ought to Know about iPhone Backups</title>
		<link>http://www.cutemachine.com/iphone-productivity-quick-tip/what-everybody-ought-to-know-about-iphone-backups/</link>
		<comments>http://www.cutemachine.com/iphone-productivity-quick-tip/what-everybody-ought-to-know-about-iphone-backups/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 21:52:33 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[iPhone Productivity Quick Tip]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[extractor]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[sync]]></category>
		<category><![CDATA[synchronization]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://www.cutemachine.com/?p=276</guid>
		<description><![CDATA[Do you have a backup strategy for your iPhone? You know you will need a backup someday in the future. Just syncing your iPhone or iPod touch with iTunes is not enough. Syncing your data between the iPhone and your computer is not the same as making backups. Synchronizations and backups deal with different data. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><span class="drop_cap">D</span>o you have a backup strategy for your iPhone? You know you will need a backup someday in the future. Just syncing your iPhone or iPod touch with iTunes is not enough. Syncing your data between the iPhone and your computer is not the same as making backups. Synchronizations and backups deal with different data. Here is a quick rundown of what data gets synchronized and what data gets backed up.</p>
<h3>Syncing will safeguard the following data:</h3>
<ul>
<li>Music</li>
<li>Videos</li>
<li>Photos</li>
<li>Contacts</li>
<li>Calendar</li>
<li>Bookmarks</li>
<li>Settings (mail account settings, device settings, etc.)</li>
</ul>
<h3>Backups, on the Other Hand, will safeguard the following data:</h3>
<ul>
<li>Text messages</li>
<li>Notes from the notes application</li>
<li>Locations from the maps application</li>
<li>Call history</li>
<li>Contact favorites</li>
<li>Cookies</li>
<li>Settings (sound, widget, network)</li>
<li>Photos (Yes, they get backed up <strong>and</strong> synced)</li>
<li>And most importantly it will store the data of third party apps!</li>
</ul>
<p>You see, there is a big difference as regards which data gets transferred between your mobile device and your stationary computer. You should always do both backups and synchronizations.</p>
<p>When you want to protect your data from being lost, there are only a few important things you need adhere to:</p>
<ol>
<li>Learn how to backup your iPhone or iPod touch</li>
<li>Learn how to restore your valuable data</li>
<li>Backup your data regularly</li>
</ol>
<h3>How to backup your iPhone or iPod touch</h3>
<p>Backing up your data is easy. Just connect your iPhone to your desktop computer. Depending on your settings, the synchronization will start automatically or you need to start the synchronization<img src="http://www.cutemachine.com/wp-content/uploads/2009/01/brokeniphonesmall.png" alt="Bust iPhone" title="Bust iPhone" class="alignleft frame size-full wp-image-481" />manually by pressing the sync button on the <em>Summary</em> tab in iTunes. If you are using a laptop computer, remember to connect your laptop to the power supply as backups may take several minutes to complete with the iPhone software version 2.2. If you are using an older software version it can take considerably longer. You should configure iTunes to sync automatically when you connect your device. iTunes will backup your device only when you connect it to your computer regardless of how often you press the sync button in iTunes. If you want to enforce a new backup you must disconnect and reconnect your device. This will trigger a new backup.</p>
<p class="alert">Never disconnect your iPhone or iPod touch while it is backing up your device. If you do, you will have a corrupt backup.</p>
<p>You can see the created backups in <code>iTunes &gt; Preferences &gt; Devices &gt; Device backups</code>. This is where you can delete older backups. The backup files have a file extension of <code>.mdbackup</code>. You can find these files in your home directory by following <code>Library &gt; Application Support &gt; MobileSync &gt; Backup</code>. In Backup you will find different sub folders. For each of your devices there will be one. Beneath this directory you will see the actual backup files which have been created by iTunes. You can analyse these files by using the iPhone backup extractor as described below.</p>
<h3>How to restore your data</h3>
<p>In order to restore a backup you created earlier just connect your iPhone or iPod touch to your computer and press the restore button on the <em>Summary</em> tab in iTunes.</p>
<p>Though I have never tried it myself, it should also be possible to restore your iPhone backups to a different device. Naturally all data gets overwritten when you restore a backup. Therefore be extremely careful. </p>
<h3>The backup extractor</h3>
<p>There is a <a title="Backup Extractor" href="http://supercrazyawesome.com/">supercrazyawesome</a> tool available with which you can have a peek into the backup files iTunes creates. The backup extractor has just two buttons. The <em>Read Backups</em> button will look for backup files on your computer and lists all backup files it finds. When you select one backup file from the list in the main window and press the second button labeled <em>Extract</em> the extractor will ask for a directory where you want to save the extracted data.</p>
<p>In the listing of your backup files you will see one backup which is especially interesting. It is labeled <em>Other Files</em>. If you extract this one you will come across lots of familiar data. For example you will see a sqlite3 data base file, which contains your address book data. As far as I know it is not possible to alter any data and play it back onto your device. The author of the iPhone backup extractor is considering adding this functionality in the future. The backup extractor tool is donation ware. So, if you use it on a regular basis please support the author by making a donation.</p>
<h3>Do backups regularly</h3>
<p>With the new iPhone Software version 2.2, backups get created fairly quickly. Therefore, I advise you to configure iTunes to sync your device automatically each time you connect it to your computer.</p>
<p>This should be everything you need to know about securing your iPhone against data loss. Go ahead, start your backup now.</p>
<p>Should you still feel a desire for more information on making backups, please head over to the official Apple site and check out what Apple has to say <a title="iPhone Backups" href="http://support.apple.com/kb/HT1766">about iPhone backups</a>.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;linkname=What%20Everybody%20ought%20to%20Know%20about%20iPhone%20Backups" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;count=none&amp;text=What%20Everybody%20ought%20to%20Know%20about%20iPhone%20Backups" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;count=none&amp;text=What%20Everybody%20ought%20to%20Know%20about%20iPhone%20Backups" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_instapaper" href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;linkname=What%20Everybody%20ought%20to%20Know%20about%20iPhone%20Backups" title="Instapaper" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;linkname=What%20Everybody%20ought%20to%20Know%20about%20iPhone%20Backups" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;linkname=What%20Everybody%20ought%20to%20Know%20about%20iPhone%20Backups" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fwhat-everybody-ought-to-know-about-iphone-backups%2F&amp;title=What%20Everybody%20ought%20to%20Know%20about%20iPhone%20Backups" id="wpa2a_8">Share</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cutemachine.com/iphone-productivity-quick-tip/what-everybody-ought-to-know-about-iphone-backups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Turn Any MP3 into an iPhone Ringtone</title>
		<link>http://www.cutemachine.com/resources/turn-any-mp3-into-an-iphone-ringtone/</link>
		<comments>http://www.cutemachine.com/resources/turn-any-mp3-into-an-iphone-ringtone/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 13:39:43 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[external]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[ringtone]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.cutemachine.com/?p=328</guid>
		<description><![CDATA[Article on PCWorld by Ric Broida.]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.pcworld.com/article/156234/turn_any_mp3_into_an_iphone_ringtone.html">Article on PCWorld by Ric Broida</a>.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;linkname=Turn%20Any%20MP3%20into%20an%20iPhone%20Ringtone" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;count=none&amp;text=Turn%20Any%20MP3%20into%20an%20iPhone%20Ringtone" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;count=none&amp;text=Turn%20Any%20MP3%20into%20an%20iPhone%20Ringtone" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_instapaper" href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;linkname=Turn%20Any%20MP3%20into%20an%20iPhone%20Ringtone" title="Instapaper" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;linkname=Turn%20Any%20MP3%20into%20an%20iPhone%20Ringtone" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;linkname=Turn%20Any%20MP3%20into%20an%20iPhone%20Ringtone" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.cutemachine.com%2Fresources%2Fturn-any-mp3-into-an-iphone-ringtone%2F&amp;title=Turn%20Any%20MP3%20into%20an%20iPhone%20Ringtone" id="wpa2a_10">Share</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cutemachine.com/resources/turn-any-mp3-into-an-iphone-ringtone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Secure your iPhone in 9 Easy to Follow Steps</title>
		<link>http://www.cutemachine.com/iphone-productivity-quick-tip/how-to-secure-your-iphone-in-9-easy-to-follow-steps/</link>
		<comments>http://www.cutemachine.com/iphone-productivity-quick-tip/how-to-secure-your-iphone-in-9-easy-to-follow-steps/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 18:59:39 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[iPhone Productivity Quick Tip]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.cutemachine.com/?p=215</guid>
		<description><![CDATA[The iPhone is not only a phone, but also a computer. And some people use it like a computer. But, strangely enough, when it comes to security, they are not taking the necessary steps to secure their data like they would on a normal desktop computer or laptop. They store contact information, documents, passwords and [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.cutemachine.com/wp-content/uploads/2008/12/enter_passcode.png"><img src="http://www.cutemachine.com/wp-content/uploads/2008/12/enter_passcode-208x300.png" alt="enter_passcode" title="enter_passcode" width="130" class="alignleft frame wp-image-280" /></a><span class="drop_cap">T</span>he iPhone is not only a phone, but also a computer. And some people use it like a computer. But, strangely enough, when it comes to security, they are not taking the necessary steps to secure their data like they would on a normal desktop computer or laptop. They store contact information, documents, passwords and other confidential data. And yet they leave it all unprotected. Follow these security tips to make it harder for any villain to get hold of your valuable data.</p>
<p> </p>
<ol>
<li>Protect your iPhone against unwanted access. Activate the Pin Pad under <em>Settings &gt; General &gt; Passcode Lock</em>. Also set the <em>Auto-Lock</em> to at least 5 minutes. This will lock the iPhone automatically after 5 minutes. You can also configure your iPhone in a way that will erase all data after 10 failed passcode attempts. I am not using this feature, because I am afraid that my 2 year old daughter will try to guess the code and will not achieve it under 10 attempts.</li>
<li>Ensure that you reveal your location only to those services you trust. Therefore deactivate location services by default. You can do this in <em>Settings &gt; General &gt; Location Services</em>. Yes, I am paranoid.</li>
<li>Configure your iPhone to ask for permission before connecting to wireless networks. Set <em>Settings &gt; Wi-Fi &gt; Ask to Join Networks</em> to <em>on</em>.</li>
<li>Whenever possible, use an SSL connection when you surf with mobile Safari. You can see that a connection is secure when mobile Safari is displaying a little lock in the address bar.</li>
<li>Whenever possible, use an SSL connection to retrieve your mail. <em>Settings &gt; Mail, Contacts, Calendars &gt; Your Account &gt; Advanced &gt; Use SSL</em> is the right place to do it.</li>
<li>Under <em>Settings &gt; Safari</em> you can control various security settings for mobile Safari. You can deactivate JavaScript, block pop-ups and reject or delete cookies.</li>
<li>Use a secure data store application to store confidential documents. There are several offers in the App Store.</li>
<li>Use a secure password store application to store passwords. There are several programs which will do the job. Look for applications which do use encryption.</li>
<li>Do backup your iPhone regularly through iTunes. Apple has written a short article on their support pages about <a title="backup" href="http://support.apple.com/kb/HT1766">backing up your data and applications</a>.</li>
</ol>
<p>This list is not complete. For example, you can configure a virtual private network to use with your iPhone. The headline says <em>easy to follow steps;</em> therefore, I will leave the VPN to another post. You can also set restrictions on various iPhone applications. I do not consider these to be essential, but encourage you to play around with these (<em>Settings &gt; General &gt; Restrictions</em>). Certainly there are even more tips and tricks regarding iPhone security. Let us know your best tips and tricks.</p>
<p>I hope you are already determined to take security seriously. If not, <a title="stolen iPhone on eBay" href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=270318409449" class="broken_link">read this funny story</a>. Funny, because the story came to a good end. Imagine this happening to you. A nightmare!</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;linkname=How%20to%20Secure%20your%20iPhone%20in%209%20Easy%20to%20Follow%20Steps" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;count=none&amp;text=How%20to%20Secure%20your%20iPhone%20in%209%20Easy%20to%20Follow%20Steps" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;count=none&amp;text=How%20to%20Secure%20your%20iPhone%20in%209%20Easy%20to%20Follow%20Steps" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_instapaper" href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;linkname=How%20to%20Secure%20your%20iPhone%20in%209%20Easy%20to%20Follow%20Steps" title="Instapaper" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;linkname=How%20to%20Secure%20your%20iPhone%20in%209%20Easy%20to%20Follow%20Steps" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;linkname=How%20to%20Secure%20your%20iPhone%20in%209%20Easy%20to%20Follow%20Steps" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fhow-to-secure-your-iphone-in-9-easy-to-follow-steps%2F&amp;title=How%20to%20Secure%20your%20iPhone%20in%209%20Easy%20to%20Follow%20Steps" id="wpa2a_12">Share</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cutemachine.com/iphone-productivity-quick-tip/how-to-secure-your-iphone-in-9-easy-to-follow-steps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Advantages of a Virtual Keyboard</title>
		<link>http://www.cutemachine.com/iphone-productivity-quick-tip/the-advantages-of-a-virtual-keyboard/</link>
		<comments>http://www.cutemachine.com/iphone-productivity-quick-tip/the-advantages-of-a-virtual-keyboard/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 20:18:09 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[iPhone Productivity Quick Tip]]></category>
		<category><![CDATA[auto-correction]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://www.cutemachine.com/?p=108</guid>
		<description><![CDATA[With software update 2.2 it is now possible to turn auto-correction on or off. I think this has been the second most often requested feature right behind cut and paste, which was by far the most often requested one. You can find the auto-correction switch in the settings application under General &#62; Keyboard &#62; Auto-Correction. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignright frame size-full wp-image-118" title="settings_keyboard" src="http://www.cutemachine.com/wp-content/uploads/2008/12/settings_keyboard.png" alt="" width="200" height="287" /></p>
<p>With software update 2.2 it is now possible to turn auto-correction on or off. I think this has been the second most often requested feature right behind cut and paste, which was by far the most often requested one. You can find the auto-correction switch in the settings application under <em>General &gt; Keyboard &gt; Auto-Correction</em>.</p>
<p>Another feature which might be useful to you is the &#8220;.&#8221; shortcut. If switched on, you can tap the space bar twice to enter a period followed by a space character. The switch can be found in  <em>Settings &gt; General &gt; Keyboard &gt; &#8220;.&#8221; Shortcut</em>.</p>
<p><img class="alignleft frame size-full wp-image-114" title="keyboard_ene" src="http://www.cutemachine.com/wp-content/uploads/2008/12/keyboard_ene.png" alt="" width="200" height="134" /></p>
<p>Have you noticed the little globe key to the left of the space bar in the keyboard screen shots? You can choose from different international keyboards in the settings application under <em>General &gt; Keyboard &gt; International Keyboards</em>. For example, when you need to write emails in different languages this is a convenient method to switch between different keyboards and languages. Just press the globe to switch to the next configured language. This will not only change the keyboard layout, but also the auto-correction dictionary. When you have pressed the globe, the language you have switched to is displayed on the space bar for about one second. For me, switching between different keyboards comes in handy when I want to write emails to my Spanish speaking friends.</p>
<p>One feature I wasn&#8217;t aware of before I read about it this week is the capability to hit the shift key twice to switch to caps-lock mode. You also need to enable this feature in the settings application under <em>General &gt; Keyboard &gt; Enable Caps Lock</em>. You might want to use this feature if you need <em>to yell</em> at your COLLEAGUES, when writing them an email.</p>
<p><img class="alignleft frame size-full wp-image-116" title="keyboard_domains" src="http://www.cutemachine.com/wp-content/uploads/2008/12/keyboard_domains.png" alt="" width="200" height="134" /></p>
<p>If you need to enter special letters like German umlaute (ü, ö, ä) or the Spanish letter eñe (ñ) just tap the underlying key and hold it for a short period. You will notice that a contextual menu appears where you can choose the special letter from. This also works when entering email addresses or URLs, as depicted in the screen shot.</p>
<p>Last but not least, here is one of my favourite keyboard tricks. You can enter characters by swiping on the keyboard. This is helpful when you need to enter passwords which are often a combination of letters, digits and special characters. For example, you can enter a digit by tapping on the <em>123 key</em> and then swiping to the number key you want to enter. When you have entered the number just release the key and you will notice that the keyboard switches back to the mode for entering characters again.</p>
<p>Now, try these tricks with a device which has a real physical keyboard.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;linkname=The%20Advantages%20of%20a%20Virtual%20Keyboard" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;count=none&amp;text=The%20Advantages%20of%20a%20Virtual%20Keyboard" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;counturl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;count=none&amp;text=The%20Advantages%20of%20a%20Virtual%20Keyboard" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_instapaper" href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;linkname=The%20Advantages%20of%20a%20Virtual%20Keyboard" title="Instapaper" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;linkname=The%20Advantages%20of%20a%20Virtual%20Keyboard" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;linkname=The%20Advantages%20of%20a%20Virtual%20Keyboard" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.cutemachine.com/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.cutemachine.com%2Fiphone-productivity-quick-tip%2Fthe-advantages-of-a-virtual-keyboard%2F&amp;title=The%20Advantages%20of%20a%20Virtual%20Keyboard" id="wpa2a_14">Share</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.cutemachine.com/iphone-productivity-quick-tip/the-advantages-of-a-virtual-keyboard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

