<?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>Josef Richter &#187; apple</title>
	<atom:link href="http://www.josefrichter.com/blog/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.josefrichter.com/blog</link>
	<description>blogging about the world around</description>
	<lastBuildDate>Sun, 25 Jul 2010 17:20:44 +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>Dribbble favorites safari extension</title>
		<link>http://www.josefrichter.com/blog/dribbble-favorites-safari-extension/</link>
		<comments>http://www.josefrichter.com/blog/dribbble-favorites-safari-extension/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 17:20:44 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[dribbble]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/?p=343</guid>
		<description><![CDATA[Dribbble is an invitation only service (which is great). However, when you are unregistered user, you cannot save your favorites. So I made this Safari 5 Extension which saves your favorites in your browser when you click the heart icon+link. It makes use of html5 localStorage. This means your favorites will be available to you [...]]]></description>
			<content:encoded><![CDATA[<p>Dribbble is an invitation only service (which is great). However, when you are unregistered user, you cannot save your favorites. </p>
<p>So I made this Safari 5 Extension which saves your favorites in your browser when you click the heart icon+link. It makes use of html5 localStorage. This means your favorites will be available to you every time you access dribbble.com, even upon browser restart, etc.</p>
<p>As you can see on the screenshot, you will get new &#8216;my favorites&#8217; tab, which displays your favorites only. Each favorite also gets &#8216;remove&#8217; link.</p>
<p><img src="http://www.josefrichter.com/blog/wp-content/uploads/Screenshot-2010-07-25-19h-03m-05s.png" alt="" title="Screenshot 2010-07-25 19h 03m 05s" width="500" height="275" class="alignnone size-full wp-image-344" /></p>
<p>Try the extension yourself and please let me know any bugs. Thanks.</p>
<p><a href="http://www.josefrichter.com/dribbble_favorites.safariextz">Download here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/dribbble-favorites-safari-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unexpected PC upgrade recommendation by PC World magazine</title>
		<link>http://www.josefrichter.com/blog/unexpected-pc-upgrade-recommendation-by-pcworld-magazine/</link>
		<comments>http://www.josefrichter.com/blog/unexpected-pc-upgrade-recommendation-by-pcworld-magazine/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 12:09:40 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/?p=204</guid>
		<description><![CDATA[Sweet photo taken somewhere in the US]]></description>
			<content:encoded><![CDATA[<p>Sweet photo taken somewhere in the US <img src='http://www.josefrichter.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div id="attachment_205" class="wp-caption alignnone" style="width: 510px"><a href="http://www.josefrichter.com/blog/wp-content/uploads/pc-mac.jpg"><img src="http://www.josefrichter.com/blog/wp-content/uploads/pc-mac.jpg" alt="best pc upgrades" title="best pc upgrades" width="500" height="331" class="size-full wp-image-205" /></a><p class="wp-caption-text">best pc upgrades</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/unexpected-pc-upgrade-recommendation-by-pcworld-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Offline Gmail, Google Docs, Helvetireader, etc. using Fluid</title>
		<link>http://www.josefrichter.com/blog/offline-gmail-google-docs-helvetireader-etc-using-fluid/</link>
		<comments>http://www.josefrichter.com/blog/offline-gmail-google-docs-helvetireader-etc-using-fluid/#comments</comments>
		<pubDate>Tue, 26 May 2009 23:47:22 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google docs]]></category>
		<category><![CDATA[google gears]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[helvetireader]]></category>
		<category><![CDATA[mozilla prism]]></category>
		<category><![CDATA[offline]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/offline-gmail-google-docs-helvetireader-etc-using-fluid/</guid>
		<description><![CDATA[UPDATE: Helvetwitter is out! See www.josefrichter.com/helvetwitter In a previous post, I was explaining how to enable Google Gears within Mozilla Prism to turn Gmail, Google Docs and other Google Applications into stand-alone offline applications, that may come useful e.g. when you are in plane or train. You may know, that specifically for Mac, there is [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE: <strong>Helvetwitter</strong> is out! See <a href="http://www.josefrichter.com/helvetwitter">www.josefrichter.com/helvetwitter</a></p>
<p style="clear: both">In a <a href="http://www.josefrichter.com/blog/gmail-as-a-stand-alone-offline-application-using-gears-and-prism/">previous post</a>, I was explaining how to enable Google Gears within Mozilla Prism to turn Gmail, Google Docs and other Google Applications into stand-alone offline applications, that may come useful e.g. when you are in plane or train.</p>
<p style="clear: both">You may know, that specifically for Mac, there is an alternative to Mozilla Prism, that is called <a href="http://fluidapp.com/">Fluid</a>. In principle, it is the same as Prism, i.e. &#8220;site specific browser&#8221;. It is just based on <a href="http://webkit.org/">WebKit engine</a> (like Safari) instead of <a href="https://developer.mozilla.org/en/Gecko">Gecko engine</a> (like Firefox).</p>
<p style="clear: both">In Prism, enabling Gears required a simple &#8220;hack&#8221;, changing the target application descriptor. I was quite surprised that in Fluid, this is not a problem. You just click the Offline link (at top right) in Gmail or Google Docs to activate Gears. You will be then redirected to Google Gears package download, which you need to install. Then you just restart Fluid applications and there you are! No problem, it just works.</p>
<p style="clear: both">It seems Fluid is much more configurable than Prism. For example, it nicely integrates with 1Password, which makes moving your favourite web applications under Fluid even easier.</p>
<p style="clear: both">What&#8217;s more, the Gmail icon (use the nice one I provided in <a href="http://www.josefrichter.com/blog/gmail-as-a-stand-alone-offline-application-using-gears-and-prism/">previous post</a>}, if placed in Dock, even shows the number of unread emails, just like Mail.app does!</p>
<p style="clear: both">Now the <a href="http://helvetireader.com/">Helvetireader</a>. Fluid makes it super easy to include user scripts. So here are the steps to be taken:</p>
<p style="clear: both">UPDATE: step 0. Download my new <a href="http://www.josefrichter.com/blog/helvetireader-512px-mac-dock-icon/" target="_blank">Helvetireader icon</a>.</p>
<p style="clear: both">1. Create new Fluid app from Google Reader. Select to use the icon downloaded in step 0.</p>
<p style="clear: both">2. Download the <a href="http://helvetireader.com/helvetireader.user.js">helvetireader.user.js</a> file.</p>
<p style="clear: both">3. In the newly created Google Reader Fluid app, click on the script icon on the top menu bar and select New Userscript&#8230;</p>
<p style="clear: both">4. Call it Helvetireader and you will get a Dashcode opened. Now copy all contents of helvetireader.user.js and paste it into this widow instead of the comment &#8220;// do yer thang!&#8221;. The result shall look like this:</p>
<p style="clear: both"><a class="image-link" href="http://www.josefrichter.com/blog/wp-content/uploads/voila-capture15-full.png"><img class="linked-to-original" style=" display: inline; float: left; margin: 0 10px 10px 0;" src="http://www.josefrichter.com/blog/wp-content/uploads/voila-capture15-thumb.png" alt="" width="500" height="562" align="left" /></a><br style="clear: both" />5. Save &amp; close &amp; refresh Google Reader.</p>
<p style="clear: both">6. Activate the offline Gears mode.</p>
<p>Done! You should have one of the most beautiful, full fledget RSS reader around!</p>
<p style="clear: both">See a screenshot with offline Gmail, Google Docs and Helvetireader:</p>
<p style="clear: both"><a class="image-link" href="http://www.josefrichter.com/blog/wp-content/uploads/voila-capture14-full.png"><img class="linked-to-original" style=" display: inline; float: left; margin: 0 10px 10px 0;" src="http://www.josefrichter.com/blog/wp-content/uploads/voila-capture14-thumb.png" alt="" width="499" height="312" align="left" /></a><br style="clear: both" />So if you are on Mac, your life is easier (as always <img src='http://www.josefrichter.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ), if you go with Fluid. Enjoy!</p>
<p><br class="final-break" style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/offline-gmail-google-docs-helvetireader-etc-using-fluid/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>One more wallpaper with The Hit List to-dos</title>
		<link>http://www.josefrichter.com/blog/one-more-wallpaper-with-the-hit-list-to-dos/</link>
		<comments>http://www.josefrichter.com/blog/one-more-wallpaper-with-the-hit-list-to-dos/#comments</comments>
		<pubDate>Tue, 26 May 2009 15:04:04 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[appscript]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[geektool]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[potion factory]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[the hit list]]></category>
		<category><![CDATA[todo]]></category>
		<category><![CDATA[wallpaper]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/?p=151</guid>
		<description><![CDATA[My friend Vojto from http://www.infinite.sk/(check his portfolio, talented guy!) sent me his variation on my wallpaper, which displays to-dos from The Hit List. The Hit List is a really very nice alternative to Things. I used it before Things, but I was missing the iPhone version. I beleive they will be adding iPhone version sooner [...]]]></description>
			<content:encoded><![CDATA[<p>My friend Vojto from <a href="http://www.infinite.sk/">http://www.infinite.sk/</a>(check his portfolio, talented guy!) sent me his variation on my wallpaper, which displays to-dos from The Hit List. <a href="http://www.potionfactory.com/thehitlist/">The Hit List</a> is a really very nice alternative to Things. I used it before Things, but I was missing the iPhone version. I beleive they will be adding iPhone version sooner or later, though. It&#8217;s a must. But I just LOVE their icon. Maybe the most beautiful one on my MacBook.</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/thehitlisticon.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/thehitlisticon-500x500.png" alt="thehitlisticon" title="thehitlisticon" width="500" height="500" class="alignnone size-large wp-image-152" /></a></p>
<p>Here is the screenshot of Vojto&#8217;s wallpaper &#8220;in action&#8221;. It&#8217;s for tiny displays: 1680&#215;1050 <img src='http://www.josefrichter.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/blue_screenshot.jpg"><img src="http://www.josefrichter.com/blog/wp-content/uploads/blue_screenshot-500x312.jpg" alt="blue dynamic wallpaper" title="blue dynamic wallpaper" width="500" height="312" class="alignnone size-large wp-image-153" /></a></p>
<p>Grab the underlying JPG wallpaper <a href="http://www.josefrichter.com/blog/wp-content/uploads/blue-wallpaper.jpg">here</a>.</p>
<p>Now the scripting. It&#8217;s going to be just a little bit more difficult than with Things, but nothing to be scared of.</p>
<p>If you need the introduction to GeekTool, please see the <a href="http://www.josefrichter.com/blog/dynamic-gtd-wallpaper-with-things-to-dos/">previous post</a>.</p>
<p>1. You will need <a href="http://developer.apple.com/Tools/">Apple Developer Tools</a> and <a href="http://www.ruby-lang.org/en/downloads/">Ruby</a>, which should both be included in your Mac OS installation.</p>
<p>2. You will need <a href="http://appscript.sourceforge.net/">rb-appscript</a> which you install by entering &#8220;sudo gem install rb-appscript&#8221; in terminal. This makes application scriptable using Ruby (alternatively Python or ObjC). If you don&#8217;t know what the hell does it mean, just don&#8217;t care and proceed <img src='http://www.josefrichter.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>3. Now create file ~/.hitlist and put in the following code UPDATE: the new code checks if The Hit List is open, and if not, it will close it again after taking the to-dos from it.</p>
<div style="font-size: 10px;">
<pre class="brush: ruby; gutter: false; auto-links: false; font-size: 5%; tab-size: 2;">
#!/usr/bin/ruby 

# Load up appscript
begin; require 'rubygems'; rescue LoadError; end
require 'appscript'

# Load Hit List and check if running
thl=Appscript.app('The Hit List')
begin
  wasnt_running = true
  thl.run
end unless thl.is_running?

# Get todos
puts thl.today_list.tasks.get.find_all { |t|
  !t.completed.get
}.map{ |t|
  t.title.get
}.join("\n")

thl.quit if wasnt_running
</pre>
</div>
<p>Save &#038; close</p>
<p>4. In terminal, type &#8220;chmod +x ~/.hitlist&#8221; to allow reading from this file.</p>
<p>5. Open the geek tool and add new item as follows:</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/hitlist_geektool.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/hitlist_geektool-500x355.png" alt="hitlist_geektool" title="hitlist_geektool" width="500" height="355" class="alignnone size-large wp-image-154" /></a></p>
<p>And you should be done! Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/one-more-wallpaper-with-the-hit-list-to-dos/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Dynamic GTD wallpaper with Things to dos</title>
		<link>http://www.josefrichter.com/blog/dynamic-gtd-wallpaper-with-things-to-dos/</link>
		<comments>http://www.josefrichter.com/blog/dynamic-gtd-wallpaper-with-things-to-dos/#comments</comments>
		<pubDate>Sun, 24 May 2009 20:02:24 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[applesctipt]]></category>
		<category><![CDATA[culturedcode]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[geektool]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[things]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[todo]]></category>
		<category><![CDATA[wallpaper]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/?p=136</guid>
		<description><![CDATA[I&#8217;ve made myself a simple wallpaper with categorized sections, which helps me be more organized. I am also recently using great Things by CulturedCode to do manager. I made use of Things scripting capabilities to display Today&#8217;s to-dos on the wallpaper. Here is what the result looks like: So here is how to do that: [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve made myself a simple wallpaper with categorized sections, which helps me be more organized. I am also recently using great <a href="http://www.culturedcode.com/things/">Things by CulturedCode</a> to do manager. I made use of Things scripting capabilities to display Today&#8217;s to-dos on the wallpaper.</p>
<p>Here is what the result looks like:</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/screenshot1.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/screenshot1-500x312.png" alt="GTD wallpaper screenshot" title="GTD wallpaper screenshot" width="500" height="312" class="alignnone size-large wp-image-138" /></a></p>
<p>So here is how to do that:</p>
<p>1. Grab <a href="http://www.josefrichter.com/blog/wp-content/uploads/gtd_wallpaper.png">my wallpaper</a> or use your own, as you wish. My wallpaper is in 1920&#215;1200. If you would like a smaller version, please let me know, I will try to add them asap if demanded.</p>
<p>2. Get the <a href="http://projects.tynsoe.org/en/geektool/">GeekTool</a>. It allows adding the dynamic elements to desktop.</p>
<p>3. Open the GeekTool in System Preferences and add the &#8220;Time&#8221; item with following content:</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/voila_capture4.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/voila_capture4-500x355.png" alt="Time added in GeekTool" title="Time added in GeekTool" width="500" height="355" class="alignnone size-large wp-image-144" /></a></p>
<p>Adjust the font style, size, colors and position according to your needs. It&#8217;s kinda self obvious how to do that.</p>
<p>3. Add &#8220;Date&#8221; item as follows:</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/voila_capture5.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/voila_capture5-500x355.png" alt="Date added in GeekTool" title="Date added in GeekTool" width="500" height="355" class="alignnone size-large wp-image-145" /></a></p>
<p>GeekTool uses standard PHP date and time formatting. So if you want them in different format than I have, use <a href="http://cz2.php.net/manual/en/function.date.php">this</a> as a reference.</p>
<p>4. Now the Things thing. Open Script Editor.app and fill in with the following code (if you are lazy or want to avoid typos, download the <a href="http://www.josefrichter.com/blog/wp-content/uploads/todo.scpt">todo.scpt</a> directly):</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/voila_capture12.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/voila_capture12-500x460.png" alt="Things AppleScript" title="Things AppleScript" width="500" height="460" class="alignnone size-large wp-image-157" /></a></p>
<p>It&#8217;s written in AppleScript. Don&#8217;t worry, I haven&#8217;t done anything in AppleScript before this, but the nice thing about it it&#8217;s pretty obvious what the code does, cos it&#8217;s almost plain English. <del datetime="2009-05-26T08:43:10+00:00">The only &#8220;strange&#8221; thing in the code is the first line, which just makes a line break between the todo items.</del> UPDATE: the new script will open Things, get the to-dos and will close it again, if it wasn&#8217;t open before. You may want to change the update interval from 10sec to something like 10 minutes or so.</p>
<p>If you want to change the script to display not only items in Today, but maybe others as well, just replace &#8220;Today&#8221; with &#8220;Inbox&#8221; or &#8220;Scheduled&#8221; or whatever. It&#8217;s that easy. If you want some more complex functionality, like also showing the tags, due date, etc., please refer to the full <a href="http://www.culturedcode.com/things/wiki/index.php/Welcome">Things AppleScript Guide</a>.</p>
<p>Save the script anywhere you wish (just remember where it is <img src='http://www.josefrichter.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</p>
<p>5. Now add the &#8220;ToDo&#8221; item in GeekTool which should look like this:</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/voila_capture6.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/voila_capture6-500x355.png" alt="Todo in GeekTool" title="Todo in GeekTool" width="500" height="355" class="alignnone size-large wp-image-147" /></a></p>
<p>Of course, use your own path to the script file. Again adjust the formatting and the position of the list.</p>
<p>Done! Now you should have Things to-dos, time and date at your desktop. Enjoy! And leave a comment how you like it! Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/dynamic-gtd-wallpaper-with-things-to-dos/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Gmail as a stand-alone offline application using Gears and Prism</title>
		<link>http://www.josefrichter.com/blog/gmail-as-a-stand-alone-offline-application-using-gears-and-prism/</link>
		<comments>http://www.josefrichter.com/blog/gmail-as-a-stand-alone-offline-application-using-gears-and-prism/#comments</comments>
		<pubDate>Sun, 17 May 2009 13:08:46 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google calendar]]></category>
		<category><![CDATA[google docs]]></category>
		<category><![CDATA[google gears]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[mozilla prism]]></category>
		<category><![CDATA[standalone]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/?p=93</guid>
		<description><![CDATA[This guide explains how to combine the wonderful new techonologies Mozilla Prism and Google Gears with Gmail to create a fully fledged desktop application that works also in offline mode. It is tested on Mac OS X Leopard, but it should be done the same way under Windows and Linux. In the same way you [...]]]></description>
			<content:encoded><![CDATA[<p>This guide explains how to combine the wonderful new techonologies <a href="http://prism.mozilla.com/">Mozilla Prism</a> and <a href="http://gears.google.com/">Google Gears</a> with Gmail to create a fully fledged desktop application that works also in offline mode. It is tested on Mac OS X Leopard, but it should be done the same way under Windows and Linux. In the same way you can also build a stand-alone rss reader using Google Reader. It should basically work with any Gears enabled website, including Google Docs, Google Calendar, Worpress, etc. (not tested yet).</p>
<p>UPDATE: successfully tested also with Google Reader, Google Docs and Google Calendar. Works like charm, just the Calendar does not allow you to add events in offline mode &#8211; disabled by Google, not sure why.</p>
<p>Here is the screenshot of the result as a proof I am not kidding and it works <img src='http://www.josefrichter.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/gmail_client.jpg"><img src="http://www.josefrichter.com/blog/wp-content/uploads/gmail_client-300x208.jpg" alt="Gmail standalone application" title="Gmail standalone application" width="300" height="208" class="alignnone size-medium wp-image-114" /></a></p>
<p>So here we go:</p>
<ol>
<li>Start Firefox and install Prism add-on, if you didn&#8217;t before (<a href="http://prism.mozilla.com/">http://prism.mozilla.com/</a>).</li>
<li>Grab a nice big Gmail icon over at <a href="http://www.iconspedia.com/pack/simply-google-1-37/">Iconspedia.com</a></li>
<li>Go to <a href="http://mail.google.com">http://mail.google.com</a></li>
<li>In Firefox, select Tools-Convert Website to Application. You may want to change the URL to http://mail.google.com. Change other settings as you wish and use that nice Gmail icon we downloaded before.</li>
<li>If you are lazy as me, download the amended <a href='http://www.josefrichter.com/blog/wp-content/uploads/gears.xpi'>gears.xpi</a> directly and proceed to step 12.</li>
<li>Grab Gears XPI file (Mac/Lin/Win) over here: <a href="http://65.30.72.135/prism/addons/">http://65.30.72.135/prism/addons/</a> (thanks <a href="http://matthewbauer.wordpress.com/">Matthew</a>!) <del datetime="2009-05-22T08:22:08+00:00">Open Opera or Safari and go to <a href="http://gears.google.com">http://gears.google.com</a>. Click the tiny &#8220;Firefox&#8221; link on the right. We are doing this in Opera, because we need to download the XPI file, instead of automatically install it in Firefox. So press &#8220;Install&#8221; and then &#8220;Agree&#8221; and you should download a gears-osx-opt.xpi file (On windows you need to find the XPI file somewhere via google, instead of the EXE installer &#8211; that should be the only difference &#8211; let me know if not, please)</del></li>
<li>Open the XPI file with Stuffit Expander (It&#8217;s a ZIP file, just with XPI extension) or your favourite ZIP application</li>
<li>Browse to the unpacked folder and open the file install.rdf in TextMate or your favorite text editor</li>
<li>Find the section <code><em:targetApplication></em:targetApplication></code> This specifies it&#8217;s a Firefox addon, so we need to change it to Prism addon</li>
<li>Replace the whole section with this:
<pre class="brush: xml; gutter: false; auto-links: false; font-size: 5%; tab-size: 2;">
<em:targetApplication>
	<!-- Prism -->
	<Description>
		<em:id>prism@developer.mozilla.org</em:id>
			<em:minVersion>0.8</em:minVersion>
			<em:maxVersion>1.1.*</em:maxVersion>
	</Description>
</em:targetApplication>
</pre>
<p>Save and close</li>
<li>Now compress again the previously uncompressed folder. Make sure you are archiving the folder contents, not the folder itself! Change the zipped file extension to XPI again. We have the Gears plugin ready now <img src='http://www.josefrichter.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Run the Gmail.app previously created by Prism</li>
<li>Click that gear icon in the bottom right corner and select Tools-Addons</li>
<li>Drag and drop the XPI file into this new window, it should start the plugin insallation. So continue with the installation and then restart the Gmail.app</li>
<li>Now log in to gmail with your login info</li>
<li>Go to Settings (link on top right) and select Labs tab</li>
<li>Select Offline (should be the first item) &#8211; Enable and Save the change</li>
<li>Return to mailbox. Now you should see a link &#8220;Offline&#8221; on the top right. Click it and follow the instructions</li>
<li>It should then start Syncing. This takes some time first time</li>
<li>If everything went ok, you should now have fully functional stand-alone Gmail client application. Enjoy!</li>
</ol>
<p>Please leave a comment if this guide works for you. Also please share it, if you find it useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/gmail-as-a-stand-alone-offline-application-using-gears-and-prism/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Google Analytics icon 512&#215;512 PNG</title>
		<link>http://www.josefrichter.com/blog/google-analytics-icon-512x512-png/</link>
		<comments>http://www.josefrichter.com/blog/google-analytics-icon-512x512-png/#comments</comments>
		<pubDate>Wed, 13 May 2009 18:36:38 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[512]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[creative commons]]></category>
		<category><![CDATA[dock]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[png]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/?p=88</guid>
		<description><![CDATA[I have made myself a simple Google Analytics icon for a Mozilla Prism application. I though maybe someone will like it so I decided to share it under Creative Commons Attribution license. Feel free to use it anyhow you wish. If you would like to make it available at your website, it would be nice [...]]]></description>
			<content:encoded><![CDATA[<p>I have made myself a simple <a href="http://www.google.com/analytics/">Google Analytics</a> icon for a <a href="http://prism.mozilla.com/">Mozilla Prism</a> application. I though maybe someone will like it so I decided to share it under Creative Commons Attribution license. Feel free to use it anyhow you wish. If you would like to make it available at your website, it would be nice if you provided a link back to <a href="http://www.josefrichter.com">http://www.josefrichter.com</a></p>
<p>It&#8217;s a transparent background PNG suitable especially for Apple Mac OS Leopard Dock.</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/ga_icon_512x512.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/ga_icon_512x512.png" alt="google analytics icon" title="google analytics icon" width="512" height="512" class="alignnone size-full wp-image-89" /></a></p>
<p>Enjoy!</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by/3.0/cz/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by/3.0/cz/88x31.png" /></a><br /><span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/StillImage" property="dc:title" rel="dc:type">Google Analytics icon</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://www.josefrichter.com" property="cc:attributionName" rel="cc:attributionURL">Josef Richter</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/3.0/cz/">Creative Commons Attribution 3.0 Czech Republic License</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/google-analytics-icon-512x512-png/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need for Speed Undercover for iPhone Review</title>
		<link>http://www.josefrichter.com/blog/need-for-speed-undercover-for-iphone-review/</link>
		<comments>http://www.josefrichter.com/blog/need-for-speed-undercover-for-iphone-review/#comments</comments>
		<pubDate>Tue, 12 May 2009 22:32:14 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[need for speed]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/?p=79</guid>
		<description><![CDATA[This is probably the first fully mature professional game from iPhone. So far there were only more or less amateurish games &#8211; some of them were very good, but it was obvious that they are creations of small teams. But this one has everything: great smooth graphics, great controls, wonderful music and sound, many various [...]]]></description>
			<content:encoded><![CDATA[<p>This is probably the first fully mature professional game from iPhone. So far there were only more or less amateurish games &#8211; some of them were very good, but it was obvious that they are creations of small teams.</p>
<p>But this one has everything: great smooth graphics, great controls, wonderful music and sound, many various levels (about 30) and cars (about 15) and most importantly, it keeps your attention for many many hours. At EUR 7.99 it is one of the most expensive iPhone games, but it&#8217;s worth every cent.</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/img_0005.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/img_0005.png" alt="img_0005" title="img_0005" width="480" height="320" class="alignnone size-full wp-image-80" /></a></p>
<p>The game modes include a &#8220;classic&#8221; race against 3 opponents, a race where you have to crash out one or more opponents, an escape from chasing police car, etc. The car accelerates automatically, you just have to steer, brake if needed or boost speed by using nitro. You are rewarded with cash for victories, which let you buy new cars or upgrade the current one (top speed, acceleration, handling and nitro) and with style points (especially for winning individual laps) which unlock new cars for sale.</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/img_0006.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/img_0006.png" alt="img_0006" title="img_0006" width="480" height="320" class="alignnone size-full wp-image-81" /></a></p>
<p>Compared to GTS World Racing, a similar kind of street racing game, the NFS is million times better! So if you like racing games, this one is definitely worht the investment. Enjoy!</p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/img_0007.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/img_0007.png" alt="img_0007" title="img_0007" width="480" height="320" class="alignnone size-full wp-image-82" /></a></p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/img_0013.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/img_0013.png" alt="img_0013" title="img_0013" width="480" height="320" class="alignnone size-full wp-image-83" /></a></p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/img_0012.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/img_0012.png" alt="img_0012" title="img_0012" width="480" height="320" class="alignnone size-full wp-image-84" /></a></p>
<p><a href="http://www.josefrichter.com/blog/wp-content/uploads/img_0018.png"><img src="http://www.josefrichter.com/blog/wp-content/uploads/img_0018.png" alt="img_0018" title="img_0018" width="480" height="320" class="alignnone size-full wp-image-85" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/need-for-speed-undercover-for-iphone-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What&#8217;s so great about Macs?</title>
		<link>http://www.josefrichter.com/blog/whats-so-great-about-macs/</link>
		<comments>http://www.josefrichter.com/blog/whats-so-great-about-macs/#comments</comments>
		<pubDate>Fri, 08 May 2009 23:09:59 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[apple mac userinterface]]></category>

		<guid isPermaLink="false">http://www.josefrichter.com/blog/whats-so-great-about-macs/</guid>
		<description><![CDATA[Here is one of many examples. Installation of an application is as easy as dragging the application icon into applications folder. Simple, clean, foolproof. If you think of it, it is actually very common sense approach, so I wonder how the guys in Microsoft managed to come up with all those stupid installers asking you [...]]]></description>
			<content:encoded><![CDATA[<p>Here is one of many examples. Installation of an application is as easy as dragging the application icon into applications folder. Simple, clean, foolproof. If you think of it, it is actually very common sense approach, so I wonder how the guys in Microsoft managed to come up with all those stupid installers asking you million things you often don&#8217;t understand and do not want to understand&#8230;.</p>
<p><img class="size-full wp-image-64 alignleft" title="macosinstallation" src="http://www.josefrichter.com/blog/wp-content/uploads/macosinstallation.png" alt="Mac OS application installation" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/whats-so-great-about-macs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing keys on Apple keyboard</title>
		<link>http://www.josefrichter.com/blog/changing-keys-on-apple-keyboard/</link>
		<comments>http://www.josefrichter.com/blog/changing-keys-on-apple-keyboard/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 15:18:15 +0000</pubDate>
		<dc:creator>Josef Richter</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[tweak]]></category>

		<guid isPermaLink="false">http://richter.wordpress.com/?p=56</guid>
		<description><![CDATA[I bought a Czech Apple Keyboard recently. But surprisingly, it had a QWERTZ layout. This is an old Czech layout used on typewriters, but I seriously doubt you could get it anymore on any notebook. So I don&#8217;t understand why Apple uses it&#8230; Anyway, the task was to swap Y and Z key. I got [...]]]></description>
			<content:encoded><![CDATA[<p>I bought a Czech <a href="http://images.apple.com/keyboard/images/gallery/wired_1_20070813.jpg">Apple Keyboard</a> recently. But surprisingly, it had a QWERTZ layout. This is an old Czech layout used on typewriters, but I seriously doubt you could get it anymore on any notebook. So I don&#8217;t understand why Apple uses it&#8230; Anyway, the task was to swap Y and Z key.</p>
<p>I got some advice from guys at <a href="http://macblog.sk/">macblog.sk</a> forum. This is a how to <a href="http://www.youtube.com/watch?v=2Kg6EfuR-6Y&amp;fmt=18">video</a>. Unlike in the video, the standard wired keyboard has the key mechanism 90 degrees rotated. See detailed photos of the mechanism, if you want to swap keys as well.</p>
<p><img src="http://richter.files.wordpress.com/2009/04/p1020299.jpg" alt="Key mechanism" title="Key mechanism" width="500" height="375" class="alignleft size-full wp-image-57" /></p>
<p><img src="http://richter.files.wordpress.com/2009/04/p1020302.jpg" alt="Key mechanism" title="Key mechanism" width="500" height="375" class="alignleft size-full wp-image-58" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.josefrichter.com/blog/changing-keys-on-apple-keyboard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
