<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://gyurigrell.com/">
  <channel>
    <title>Gyuri Grell - sharing my wisdom with the world</title>
    <link>http://gyurigrell.com/</link>
    <description />
    <language>en</language>
          <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/gyurigrell" type="application/rss+xml" /><feedburner:emailServiceId>gyurigrell</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
    <title>Google Wave invites NO LONGER available</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/Dysop4WHtiM/google-wave-invites-no-longer-available</link>
    <description>&lt;p&gt;&lt;img src="http://gyurigrell.com/sites/gyurigrell.com/files/google_wave_logo.jpg" alt="Google Wave" title="Google Wave" style="float: right;" class="mceItem" width="300" height="300"&gt;I have 5 Google Wave invites available. First 5 comments below will receive the invites. Remember to include your email address!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[EDIT: All gone. I'll post again if I get any more.]&lt;/p&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/108?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=Dysop4WHtiM:JK9PxUkCmw8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=Dysop4WHtiM:JK9PxUkCmw8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=Dysop4WHtiM:JK9PxUkCmw8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=Dysop4WHtiM:JK9PxUkCmw8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=Dysop4WHtiM:JK9PxUkCmw8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=Dysop4WHtiM:JK9PxUkCmw8:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/Dysop4WHtiM" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/10/20/google-wave-invites-no-longer-available#comments</comments>
 <category domain="http://gyurigrell.com/tags/google">google</category>
 <category domain="http://gyurigrell.com/tags/wave">wave</category>
 <category domain="http://gyurigrell.com/tags/web">web</category>
 <pubDate>Tue, 20 Oct 2009 20:32:25 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">108 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/10/20/google-wave-invites-no-longer-available</feedburner:origLink></item>
  <item>
    <title>Next version of Android SDK (1.6/Cupcake) ready for developers</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/C30BJO2f974/next-version-android-sdk-16cupcake-ready-developers</link>
    <description>&lt;p&gt;&lt;img src="http://1.bp.blogspot.com/_kNUIczJH1OM/Sqmkj5D-jwI/AAAAAAAAAAM/Tr6FGp6-6sI/s320/donut.png" alt="Android donut" style="float: right;" class="mceItem"&gt;Version 1.6 of the Android SDK has been released to developers. Though this isn't a major release, there are quite a few tasty updates that I'm looking forward to (both as a user and a developer).&lt;/p&gt;&lt;p&gt;For users, updates include:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Quick search box - The Android search mechanism has been redesigned to be able to search across multiple data sources including bookmarks, history, contacts, web, etc. It also is smart enough to bubble up the more commonly used results.&lt;/li&gt;&lt;li&gt;The camera, camcorder and gallery have been simplified and made quite a bit faster than before.&lt;/li&gt;&lt;li&gt;VPN support has been added.&lt;ul&gt;&lt;li&gt;L2TP/IPSEC pre-shared key based VPN&lt;/li&gt;&lt;li&gt;L2TP/IPsec certificate based VPN&lt;/li&gt;&lt;li&gt;L2TP only VPN&lt;/li&gt;&lt;li&gt;PPTP only VPN&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;A bettery usage indicator which shows you how much each of your running apps is consuming so that you can stop those that kill your battery.&lt;/li&gt;&lt;li&gt;Better accessibility support.&lt;/li&gt;&lt;li&gt;A much improved Android Market that addresses many of the concerns that users and developers had with the market. These changes also help discoverability and doesn't hide paid apps.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For developers:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;An API to handle the expanded search framework used by then quick search box.&lt;/li&gt;&lt;li&gt;A new multi-lingual text to speech engine called Pico. 
It allows any Android application to "speak" a string of text with an accent that matches the language, and supports English (American &amp;amp; British), French, Italian, German and Spanish.&lt;/li&gt;&lt;li&gt;A new gestures API for creating and reusing gestures, and associating it with actions.&lt;/li&gt;&lt;li&gt;Extended support for varying screen resolutions and densities. This will become more important as WVGA and QVGA devices come to market.&lt;/li&gt;&lt;li&gt;Telephony support for CDMA&lt;/li&gt;&lt;li&gt;A newer version of OpenCore media engine with additional codec support and improved buffering.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;
&lt;object data="http://www.youtube.com/v/MBRFkLKRwFw&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" type="application/x-shockwave-flash" height="360" width="580"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="src" value="http://www.youtube.com/v/MBRFkLKRwFw&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/107?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=C30BJO2f974:h_NHhC6S3bA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=C30BJO2f974:h_NHhC6S3bA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=C30BJO2f974:h_NHhC6S3bA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=C30BJO2f974:h_NHhC6S3bA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=C30BJO2f974:h_NHhC6S3bA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=C30BJO2f974:h_NHhC6S3bA:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/C30BJO2f974" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/9/16/next-version-android-sdk-16cupcake-ready-developers#comments</comments>
 <category domain="http://gyurigrell.com/tags/android">android</category>
 <category domain="http://gyurigrell.com/tags/programming">programming</category>
 <pubDate>Wed, 16 Sep 2009 14:39:06 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">107 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/9/16/next-version-android-sdk-16cupcake-ready-developers</feedburner:origLink></item>
  <item>
    <title>Android WVGA support</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/QbQrUj29xL0/android-wvga-support</link>
    <description>&lt;p&gt;I came across &lt;a href="http://groups.google.com/group/android-developers/browse_thread/thread/97d910033eca7a93/7509bb79c03da380#7509bb79c03da380"&gt;this interesting discussion&lt;/a&gt; yesterday regarding WVGA supporting coming in the Donut (1.6) version of Android OS. It looks like there will be a lot of work cut out for developers because we'll need to support Cupcake (1.5) which is standardized on HVGA, and Donut which will now start supporting not only various resolutions, but also various screen densities. As developers, we'll need to consider our layouts on various screens to make sure the look their best. Thankfully, there will be some built-in support for scaling layouts and images to ease the transition.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;There is a blog post being written on the topic of different screen
sizes, and we have gone through round after round of work on the underlying
 model of the platform and how to best explain the way this works, which is
&lt;br&gt; reflected in the doc.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;As a side note, &lt;a href="http://www.alsutton.com/"&gt;Al Sutton&lt;/a&gt; of &lt;a href="http://AndAppStore.com"&gt;AndAppStore.com&lt;/a&gt; has prepared a &lt;a href="http://andappstore.com/AndroidApplications/sdk/"&gt;build of the 1.6 SDK and eclipse plugin&lt;/a&gt; to help test out the features coming in the next revision. We'll need all the head start we can get to implement these new features. I've played around with this a bit, and like some of the new features coming to the eclipse plugin. I'll write more about these later.&lt;/p&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/106?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=QbQrUj29xL0:2BfhjhDGtz0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=QbQrUj29xL0:2BfhjhDGtz0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=QbQrUj29xL0:2BfhjhDGtz0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=QbQrUj29xL0:2BfhjhDGtz0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=QbQrUj29xL0:2BfhjhDGtz0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=QbQrUj29xL0:2BfhjhDGtz0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/QbQrUj29xL0" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/9/9/android-wvga-support#comments</comments>
 <pubDate>Wed, 09 Sep 2009 18:00:00 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">106 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/9/9/android-wvga-support</feedburner:origLink></item>
  <item>
    <title>Distribution of apps in the Android Market</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/hGWvRJ4GEvQ/distribution-apps-android-market</link>
    <description>&lt;p&gt;&lt;a href="http://AndroidLib.com"&gt;AndroidLib.com&lt;/a&gt; is a third-party website (not run by Google) that presents a nice display of all the apps available in the Android Market. They have been crunching some statistics about what kinds of apps are available and the number of downloads they have. One interesting bit of information is that at least 25% of the apps have less than 50 downloads! Goes to show that it isn't enough to just upload your app to a mobile market and expect millions of downloads; you really need to get the word out about what you're doing, what your apps are and why people should download yours.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.androlib.com/appstatsdownloads.aspx"&gt;&lt;img src="http://www.androlib.com/gd/stats/downloadrepartition.aspx" class="mceItem" width="650" height="500"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/105?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=hGWvRJ4GEvQ:-qsfiMZFRD0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=hGWvRJ4GEvQ:-qsfiMZFRD0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=hGWvRJ4GEvQ:-qsfiMZFRD0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=hGWvRJ4GEvQ:-qsfiMZFRD0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=hGWvRJ4GEvQ:-qsfiMZFRD0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=hGWvRJ4GEvQ:-qsfiMZFRD0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/hGWvRJ4GEvQ" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/9/9/distribution-apps-android-market#comments</comments>
 <category domain="http://gyurigrell.com/tags/android">android</category>
 <pubDate>Wed, 09 Sep 2009 14:50:21 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">105 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/9/9/distribution-apps-android-market</feedburner:origLink></item>
  <item>
    <title>Raw Ice Kream Sandwich</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/fVNZk55heCM/raw-ice-kream-sandwich</link>
    <description>&lt;div style="padding: 3px; text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/ggrell/3876326054/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2496/3876326054_35d5c4bdf7.jpg" style="border: 2px solid rgb(0, 0, 0);" class="mceItem"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/ggrell/3876326054/"&gt;Raw Ice Kream Sandwich&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/ggrell/"&gt;ggrell&lt;/a&gt;.&lt;/span&gt;
&lt;/div&gt;
&lt;p style="text-align: center;"&gt;
I made this for Agnes' birthday. Yum!
&lt;/p&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/104?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=fVNZk55heCM:FBSKqa7Q2pc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=fVNZk55heCM:FBSKqa7Q2pc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=fVNZk55heCM:FBSKqa7Q2pc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=fVNZk55heCM:FBSKqa7Q2pc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=fVNZk55heCM:FBSKqa7Q2pc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=fVNZk55heCM:FBSKqa7Q2pc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/fVNZk55heCM" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/8/31/raw-ice-kream-sandwich#comments</comments>
 <category domain="http://gyurigrell.com/tags/food">food</category>
 <category domain="http://gyurigrell.com/tags/raw">raw</category>
 <pubDate>Mon, 31 Aug 2009 23:09:43 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">104 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/8/31/raw-ice-kream-sandwich</feedburner:origLink></item>
  <item>
    <title>An introduction to the Android platform</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/RMeVfjyjjV8/introduction-android-platform</link>
    <description>&lt;p&gt;Here are the slides for my &lt;a href="http://www.meetup.com/The-Washington-iPhone-Android-Developers-Marketers-Meetup/calendar/10886306/" target="_blank"&gt;introductory presentation&lt;/a&gt; on the Android platform and some useful links to Android related sites.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;object data="http://d.scribd.com/ScribdViewer.swf?document_id=18743756&amp;amp;access_key=key-250lr3q7d2yhl4wlgbfk&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=slideshow" type="application/x-shockwave-flash" width="450" height="350"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="scale" value="showall"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="id" value="doc_202874961398738"&gt;&lt;param name="name" value="doc_202874961398738"&gt;&lt;param name="src" value="http://d.scribd.com/ScribdViewer.swf?document_id=18743756&amp;amp;access_key=key-250lr3q7d2yhl4wlgbfk&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=slideshow"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;hr&gt;&lt;h4&gt;Books&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;I highly recommend a &lt;a href="http://commonsware.com/index.html" target="_blank"&gt;CommonsWare subscription&lt;/a&gt; for three books (&lt;a href="http://commonsware.com/Android/index.html" target="_blank"&gt;The Busy Coder's Guide to Android Development&lt;/a&gt;,
	&lt;a href="http://commonsware.com/AdvAndroid/index.html" target="_blank"&gt;The Busy Coder's Guide to &lt;em&gt;Advanced&lt;/em&gt; Android Development&lt;/a&gt;, and
	&lt;a href="http://commonsware.com/AndTutorials/index.html" target="_blank"&gt;Android Programming Tutorials&lt;/a&gt;) from Mark Murphy. It is only $35/year. You can't beat that!&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Sample Code &amp;amp; Graphics&lt;br&gt;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/apps-for-android/" target="_blank"&gt;apps-for-android&lt;/a&gt; is a set of 10 simple projects from the Android team.&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/shelves/" target="_blank"&gt;shelves&lt;/a&gt; is a larger application from a Google developer with examples of custom lists and animations.&lt;/li&gt;&lt;li&gt;&lt;a href="https://launchpad.net/astrid" target="_blank"&gt;astrid&lt;/a&gt; is a full-featured todo list application that has been published to the Android market.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.matcheck.cz/androidguipsd/" target="_blank"&gt;Android GUI PSD&lt;/a&gt; is a Photoshop file for mocking up Android GUIs.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.androidsnippets.org/" target="_blank"&gt;Android Snippets&lt;/a&gt; - code snippets for common actions&lt;/li&gt;&lt;li&gt;&lt;a href="http://android.git.kernel.org/" target="_blank"&gt;Web view&lt;/a&gt; of Android framework source&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Tutorials&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;These are all from Google I/O 2009 conference:&lt;ul&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/GeneralCachingArchitectureOfflineApps.html"&gt;A General-purpose Caching Architecture for Offline-capable Web Applications with HTML 5 Databases or Gears &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/AndroidLightningTalks.html"&gt;Android Lightning Talks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/CodingLifeBatteryLife.html"&gt;Coding for Life -- Battery Life, That Is&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/DebuggingArtsNinjaMasters.html"&gt;Debugging Arts of the Ninja Masters&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/HowToCodeThee.html"&gt;How Do I Code Thee? Let Me Count the Ways&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/LookingBeyondScreenTextSpeechAndroid.html"&gt;Looking Beyond the Screen: Text-To-Speech and Eyes-Free Interaction on Android&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/MasteringAndroidMediaFramework.html"&gt;Mastering the Android Media Framework&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/PixelPerfectCodeInteractionDesignAndroid.html"&gt;Pixel Perfect Code: How to Marry Interaction and Visual Design the Android Way&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/SupportingMultipleDevicesBinary.html"&gt;Supporting Multiple Devices with One Binary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/TurboChargeUiAndroidFast.html"&gt;Turbo-charge your UI: How to Make your Android UI Fast and Efficient&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/events/io/sessions/WritingRealTimeGamesAndroid.html"&gt;Writing Real-Time Games for Android&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffthathappens.com/blog/2008/11/01/browsing-android-source-in-eclipse/"&gt;Article&lt;/a&gt; about browsing Android source in Eclipse&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Forums&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Google Groups&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/android-beginners" target="_blank"&gt;android-beginners&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/android-developers" target="_blank"&gt;android-developers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/android-discuss" target="_blank"&gt;android-discuss&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.anddev.org/" target="_blank"&gt;anddev.org&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://androidcommunity.com/forums/" target="_blank"&gt;androidcommunity.org forums&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://androidforums.com/" target="_blank"&gt;androidforums.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Blogs&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://googlemobile.blogspot.com/" target="_blank"&gt;Google Mobile Blog&lt;/a&gt; or &lt;a href="http://android-developers.blogspot.com/" target="_blank"&gt;Android Developers Blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://androidguys.com/" target="_blank"&gt;Android Guys&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://androinica.com" target="_blank"&gt;Androinica&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/102?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=RMeVfjyjjV8:NLHYOijE0nM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=RMeVfjyjjV8:NLHYOijE0nM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=RMeVfjyjjV8:NLHYOijE0nM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=RMeVfjyjjV8:NLHYOijE0nM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=RMeVfjyjjV8:NLHYOijE0nM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=RMeVfjyjjV8:NLHYOijE0nM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/RMeVfjyjjV8" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/8/18/introduction-android-platform#comments</comments>
 <category domain="http://gyurigrell.com/tags/android">android</category>
 <category domain="http://gyurigrell.com/tags/mobile">mobile</category>
 <category domain="http://gyurigrell.com/tags/presentations">presentations</category>
 <pubDate>Tue, 18 Aug 2009 14:45:00 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">102 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/8/18/introduction-android-platform</feedburner:origLink></item>
  <item>
    <title>Adventures in mobile development</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/NCBKZT4smQE/adventures-mobile-development</link>
    <description>&lt;p&gt;&lt;img src="http://gyurigrell.com/sites/gyurigrell.com/files/android-iphone.jpg" alt="Smartphones" style="margin: 10px; float: right;" class="mceItem" height="243" width="265"&gt;It's about time I started writing again, so I'll fill you in what I've been working on in my spare time over the last couple of months. Back in the day when I started iconoclast software, I developed several games for a touchscreen platform that was at the time found in airports, bars, etc. Ever since those were published, I've been dreaming of porting them to a mobile platform. At first I started out porting to .NET so I could get it on Windows Mobile PDAs at the time. Today, PDAs are pretty much gone, replaced by far better smart phones, and I've had to redirect my vision a bit. While working for IBM, I was unable to do any work in my spare time (due to contractual reasons), but now I'm free to do as I please. I feel like I missed the boat on the big rush to the iPhone platform once they allowed native apps, yet it still remains a more than viable platform. For now though, I've got my eyes on the Android platform, they new upstart that will most likely grow to be even bigger than the iPhone. I also chose to start with Android for a couple reasons:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;It uses Java which is very close to C# which is what I use in my day to day development.&amp;nbsp;&lt;/li&gt;&lt;li&gt;It is really starting to grow and explode now (with at least 18 handsets expected by the end of the year), so I'm trying to get in on the ground floor.&lt;/li&gt;&lt;li&gt;Can do development on any platform I choose (Windows, Linux, Mac). I don't currently own a Mac, so I don't need to spend the money on it initially.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For the past month I've been reading up on Android from a bunch of blogs, and the ever helpful set of books from &lt;a href="http://commonsware.com/" target="_blank"&gt;CommonsWare&lt;/a&gt; author &lt;a href="http://twitter.com/commonsguy" target="_blank"&gt;Mark Murphy&lt;/a&gt; (the best $35 I've spent on a set of books). More recently, Motorola has made a huge bet on Android at is putting out a lot of resources for developers with their &lt;a href="http://developer.motorola.com/" target="_blank"&gt;MOTODEV&lt;/a&gt; program. It is really great to see a company get behind a great product like Android and put out something of &lt;span style="text-decoration: underline;"&gt;true value&lt;/span&gt; to the community. Starting in August, I really got into porting the first game and have been working hard on that ever since. I'm trying to have it ready in time to submit it to the &lt;a href="http://code.google.com/android/adc/" target="_blank"&gt;Android Developer Challenge 2&lt;/a&gt; by the end of the month. It'll be close, but hopefully I can pull it off. I'll be posting more about it on my business site, &lt;a href="http://trickybits.com" target="_blank"&gt;trickybits.com&lt;/a&gt;. trickybits as a company will focus on producing high quality applications for mobile platforms, starting with Android initially. From what I've heard, Android is sorely lacking high quality apps, and I definitely intend to help fill that gap.&lt;/p&gt;&lt;p&gt;I'm also working on an introductory presentation on Android, supposedly the first in the area. We'll be putting it on during our next &lt;a href="http://www.meetup.com/The-Washington-iPhone-Android-Developers-Marketers-Meetup/" target="_blank"&gt;iPhone/Android Developers&lt;/a&gt; meetup next &lt;a href="http://www.meetup.com/The-Washington-iPhone-Android-Developers-Marketers-Meetup/calendar/10886306/" target="_blank"&gt;Wednesday, Aug. 19th at 6pm&lt;/a&gt;. I'm really excited about doing this, as I haven't done a presentation like this in a long time. It should be a good introduction with everything one needs to start writing a simple application. I'll be posting slides and related links on Wednesday.&lt;/p&gt;&lt;p&gt;That's all for now, I'll be posting more interesting tidbits about what I learn about the platform. Feel free to contact me with any questions you may have.&lt;/p&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/101?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=NCBKZT4smQE:AIh0R66NZ2Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=NCBKZT4smQE:AIh0R66NZ2Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=NCBKZT4smQE:AIh0R66NZ2Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=NCBKZT4smQE:AIh0R66NZ2Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=NCBKZT4smQE:AIh0R66NZ2Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=NCBKZT4smQE:AIh0R66NZ2Q:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/NCBKZT4smQE" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/8/16/adventures-mobile-development#comments</comments>
 <category domain="http://gyurigrell.com/tags/android">android</category>
 <category domain="http://gyurigrell.com/tags/mobile">mobile</category>
 <category domain="http://gyurigrell.com/tags/programming">programming</category>
 <pubDate>Sun, 16 Aug 2009 16:00:00 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">101 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/8/16/adventures-mobile-development</feedburner:origLink></item>
  <item>
    <title>Resolving conflict between Google Desktop and Launchy</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/9rNgZSVsFxs/resolving-conflict-between-google-desktop-and-launchy</link>
    <description>&lt;p&gt;I use &lt;a href="http://www.launchy.net" target="_blank"&gt;Launchy&lt;/a&gt;, a great program launcher for Windows and Linux, that indexes your Start menu, icons on the desktop and lets you quickly and easily launch them. It's also smart about letting you type the least amount, and learns as you repeat the same shortcut over and over. I mapped the shortcut key to Windows+Space which is the most convenient for me.&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img src="http://www.launchy.net/images/amarok.png" alt="Launchy screenshot" width="368" height="162" style="margin: 2px;" /&gt;&lt;/p&gt;&lt;p&gt;Recently I also installed &lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fdesktop.google.com%2F&amp;amp;ei=Jx0kSrHOKILEM5jCkJoJ&amp;amp;usg=AFQjCNHynR4q4og5GoEenhJTyMzva51SAA&amp;amp;sig2=rkIXdbqiNr_LwY-jdwSlrg"&gt;Google Desktop&lt;/a&gt; to be able to search my computer and Outlook quickly and easily. It turns out that GD also maps the Windows+Space key which I never use -- I got used to Ctrl+Ctrl for the GD quick search window. &lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img src="http://desktop.google.com/images/quicksearch.gif" alt="Google Desktop quick search" width="300" height="152" /&gt;&lt;/p&gt;&lt;p&gt;Although not as convenient as using the UI to change it, GD does allow some minor tweaking of the keyboard shortcuts via registry settings on Windows. I found the answer &lt;a href="http://desktop.google.com/support/bin/answer.py?hl=en&amp;amp;answer=37219" target="_blank"&gt;here&lt;/a&gt;, but I'll summarize:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Exit Google Desktop by clicking the Desktop icon in your system tray and selecting &lt;strong&gt;Exit&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;Open your registry editor.&lt;/li&gt;
  &lt;li&gt;In &lt;span class="code"&gt;HKEY_CURRENT_USER\Software\Google\Google Desktop\Preferences&lt;/span&gt;, create a &lt;span class="code"&gt;DWORD&lt;/span&gt; value named &lt;span class="code"&gt;hot_key_flags&lt;/span&gt;.&lt;/li&gt;

  &lt;li&gt;Double-click the value you've just created and enter the number that corresponds with your preference. Alternatively, you can entirely delete the &lt;span class="code"&gt;hot_key_flags&lt;/span&gt; entry to enable all Desktop shortcuts.
  &lt;table style="margin: 10px 0pt;" border="1"&gt;
  &lt;tbody&gt;&lt;tr&gt;
  &lt;th scope="col"&gt;Value&lt;/th&gt;
  &lt;th scope="col"&gt;Meaning&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;

  &lt;td&gt;&lt;span class="style1"&gt;0&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span class="style1"&gt;Disable all Desktop shortcuts&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;span class="style1"&gt;1&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span class="style1"&gt;Enable only &lt;strong&gt;Ctrl-Alt-G&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;span class="style1"&gt;2&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span class="style1"&gt;Enable only &lt;strong&gt;Windows-G&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;span class="style1"&gt;3&lt;/span&gt;&lt;/td&gt;

  &lt;td&gt;&lt;span class="style1"&gt;Enable only &lt;strong&gt;Ctrl-Alt-G&lt;/strong&gt; and &lt;strong&gt;Windows-G&lt;/strong&gt; shortcuts&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;span class="style1"&gt;4&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span class="style1"&gt;Enable only &lt;strong&gt;Windows-Space&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;

  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;span class="style1"&gt;5&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span class="style1"&gt;Enable only &lt;strong&gt;Windows-Space&lt;/strong&gt; and &lt;strong&gt;Ctrl-Alt-G&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;

  &lt;td&gt;&lt;span class="style1"&gt;6&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;&lt;span class="style1"&gt;Enable only &lt;strong&gt;Windows-Space&lt;/strong&gt; and &lt;strong&gt;Windows-G&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;span class="style1"&gt;7&lt;/span&gt;&lt;/td&gt;

  &lt;td&gt;&lt;span class="style1"&gt;Enable all Desktop shortcuts&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;
  &lt;/li&gt;
  &lt;li&gt;Close the registry editor.&lt;/li&gt;
  &lt;li&gt;Restart Google Desktop to apply the new settings.&lt;/li&gt;
  &lt;/ol&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/100?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=9rNgZSVsFxs:mvLi7Kqdj_Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=9rNgZSVsFxs:mvLi7Kqdj_Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=9rNgZSVsFxs:mvLi7Kqdj_Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=9rNgZSVsFxs:mvLi7Kqdj_Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=9rNgZSVsFxs:mvLi7Kqdj_Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/9rNgZSVsFxs" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/6/1/resolving-conflict-between-google-desktop-and-launchy#comments</comments>
 <category domain="http://gyurigrell.com/tags/tips">tips</category>
 <category domain="http://gyurigrell.com/tags/windows">windows</category>
 <pubDate>Mon, 01 Jun 2009 18:37:35 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">100 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/6/1/resolving-conflict-between-google-desktop-and-launchy</feedburner:origLink></item>
  <item>
    <title>Convertbot: Beautiful conversion app on iPhone</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/TFePGWiYGD0/convertbot-beautiful-conversion-app-iphone</link>
    <description>&lt;p&gt;
&lt;object width="400" height="225"&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;
&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3761572&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=01AAEA&amp;amp;fullscreen=1" /&gt;&lt;embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=3761572&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=01AAEA&amp;amp;fullscreen=1" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;br /&gt;[via &lt;a href="http://esbueno.noahstokes.com/"&gt;Noah Stokes&lt;/a&gt;]&lt;/p&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/93?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=TFePGWiYGD0:hPBHBTp8CcI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=TFePGWiYGD0:hPBHBTp8CcI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=TFePGWiYGD0:hPBHBTp8CcI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=TFePGWiYGD0:hPBHBTp8CcI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=TFePGWiYGD0:hPBHBTp8CcI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/TFePGWiYGD0" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/4/7/convertbot-beautiful-conversion-app-iphone#comments</comments>
 <category domain="http://gyurigrell.com/tags/iphone">iphone</category>
 <category domain="http://gyurigrell.com/tags/mobile">mobile</category>
 <pubDate>Tue, 07 Apr 2009 17:49:04 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">93 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/4/7/convertbot-beautiful-conversion-app-iphone</feedburner:origLink></item>
  <item>
    <title>DrupalCon DC 2009</title>
    <link>http://feedproxy.google.com/~r/gyurigrell/~3/9Jicei0X584/drupalcon-dc-2009</link>
    <description>&lt;div style="float:right"&gt;&lt;a href="http://www.flickr.com/photos/29363647@N04/3354550939" title="Drupalcon DC"&gt;&lt;img src="http://farm4.static.flickr.com/3270/3354550939_a63eb87211_m.jpg" alt="Drupalcon DC" title="Drupalcon DC"  class=" flickr-photo-img" height="160" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;It was my first time attending &lt;a href="http://dc2009.drupalcon.org/" target="_blank"&gt;DrupalCon&lt;/a&gt;, and what a difference from your typical corporate fare. The positive energy is quite palbable, I'm guessing since many are giving away their time and knowledge to advance this great platform, &lt;a href="http://drupal.org" target="_blank"&gt;Drupal&lt;/a&gt;. Attendees were quite friendly, and I met several people, including some lunchmates through Twitter. &lt;br /&gt;&lt;br /&gt;Here are my notes from the various presentations I attended:&lt;/p&gt;&lt;h3&gt;DAY 1&lt;/h3&gt;&lt;p&gt;&lt;a href="http://dc2009.drupalcon.org/session/themers-toolkit"&gt;The themer's tookit&lt;/a&gt; - Emma Hodgbin&lt;br /&gt;Though a little cranky without her morning coffee :-), Emma gave a good presentation about theming and the tools she uses. Her tools: Firebug, BrowserShots, Browsercam, Devel module, Design library (zotero), grids (blueprint, 960, yahoo), dvcs (git, mercurial, bazaar). She also encouraged everyone to blog our toolkit, so other's can see the possibilities. I also look forward to taking a look at her book, "&lt;a href="http://www.frontenddrupal.com/"&gt;Front End Drupal&lt;/a&gt;". At the end, during Q&amp;amp;A someone mentioned that &lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fwww.activestate.com%2Fkomodo_edit%2F&amp;amp;ei=6G--ScjsEYi1twfzuoH4Cw&amp;amp;usg=AFQjCNHfV6vWWrZo7LS6sniXXKEO7NZQyg&amp;amp;sig2=Xg3Kogyan81FwxyZkLsBHg"&gt;Komodo &lt;/a&gt;is a fine editor for PHP and themeing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dc2009.drupalcon.org/session/limitations-drupal-theme-layer"&gt;Theme Layer Limitations&lt;/a&gt; - Young Hahn&lt;br /&gt;My only takeaway from this presentation was the &lt;a href="http://drupal.org/project/fquery"&gt;fQuery&lt;/a&gt; module, which is a jQuery-like module for help with using the Forms API.&lt;br /&gt;&lt;a href="http://dc2009.drupalcon.org/session/organic-groups-what-it-can-do-and-where-its-headed"&gt;&lt;br /&gt;Organic Groups: What It Can Do and Where It's Headed&lt;/a&gt; - Moshe Weitzman&lt;br /&gt;I was interested in this presentation because OG is what I'll need to use when I set up areas on my business site for the various Android applications I plan on releasing this year. Moshe showed screenshots of Development Seeds gorgeous intranet called 8 Trees. They developed a module called Spaces which seems to help in configuring the look and feel of a group in a reusable form. More examples of OG included novell.com/communities and&amp;nbsp;&amp;nbsp;&amp;nbsp; symantec.com/connect/groups. Some useful modules that tie into OG include og_vocab (taxonomy specific to a group), og_panels (helps config the look and feel of group), and og_facets (faceted search results).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dc2009.drupalcon.org/session/beyond-web-drupal-meets-desktop-and-mobile"&gt;Beyond the Web: Drupal Meets the Desktop&lt;/a&gt; - Justin&lt;br /&gt;This presentation was about using external applications to add to and take out of a Drupal site. This will be useful for me because I'd like to gather some statistics in my Android applications about its use, and the post it up to the website for my own personal analysis. The BlogAPI is available for adding nodes, while the FileAPI for adding files. A more robust implementation of file uploading comes from the FileFramework module, which provides remote addition of files as nodes, and supports file conversion, metadata extraction, ahah preview and can store files on CDNs. The DAV and WebDAV modules implement the distributed authoring and versioning web api which is widely used.&lt;/p&gt;&lt;p&gt;For getting data out there are the feeds provided by the Views module, to which you can add the Tokenauth module to do token based authentication. There's also the Atom module for providing Atom feeds. Email is another possibility with the built-in drupal_mail() method. The SMTP module provides a more robust and centralized method for sending email.&lt;br /&gt;Finally, he talked about some more advanced interoperability methods. xmlrpc is provided via hook_xmlrpc() for exposing methods &amp;amp; params. The Services module looks like something I'll be able to use, since it provide pluggable server backends (SOAP, REST, JSON), pluggable data libs and an introspection tool. Services allows you to get file info, menu trees, get/save/delete nodes, search nodes/users, send email, get taxonomy and login/logout users.&lt;/p&gt;&lt;p&gt;Slides and video will be made available on his &lt;a href="http://codesorcery.net/dcdc" target="_blank"&gt;website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dc2009.drupalcon.org/session/business-analytics-drupal-views"&gt;Business Analytics in Drupal with Views&lt;/a&gt; - Frank Febbraro and Irakli Nadareishvili&lt;br /&gt;Irakli demonstrated his cool ViewsCharts module, which is a brand new charting module for charts in views. It uses use OpenFlashCharts, with AmCharts and Google Charts coming soon. I can definately make use of these when storing stats in Drupal.&lt;/p&gt;&lt;h3&gt;DAY 2&lt;/h3&gt;&lt;p&gt;&lt;a href="http://dc2009.drupalcon.org/session/practical-semantic-web-and-why-you-should-care" target="_blank"&gt;Practical Semantic Web&lt;/a&gt; - Boris Mann&lt;br /&gt;I haven't followed up much on what use the semantic web has, so this was an eye opener for me. I'm glad that there's an effort to get this implemented in drupal so we get most of the default capabilities for free. Useful modules include RDF, RDF CCK, RDF evoc, SPARQL, MOAT, exhibit, and views_exhibit.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dc2009.drupalcon.org/session/developing-facebook-applications-drupal" target="_blank"&gt;Developing Facebook apps with Drupal&lt;/a&gt; - Dave Cohen&lt;br /&gt;This gave me good insight into how Facebook apps are built, and how easy it can be do set up your site to work inside of facebook. This got me thinking about how I could possibly merge social aspects of an Android application into a website, then also pull it into facebook as well. Some really great possibilities here.&lt;br /&gt;The Drupal for Facebook module provides all the capabilities needed to tie to Facebook - posting to news feeds, publishing profile boxes, FQL queries, canvas pages via FBML or IFRAME, and Facebook Connect authentication. For more information, go to &lt;a href="http://drupalforfacebook.org" target="_blank"&gt;drupalforfacebook.org&lt;/a&gt; and &lt;a href="http://dave-cohen.com"&gt;dave-cohen.com&lt;/a&gt;.&lt;/p&gt;&lt;h3&gt;DAY 3&lt;/h3&gt;&lt;p&gt;&lt;a href="http://dc2009.drupalcon.org/session/cck-mashup-oh-things-you-can-do"&gt;CCK Mashup -- Oh The Things You Can Do!&lt;/a&gt; - Karen S.&lt;br /&gt;One cool module I learned about is Demonstration which allows you to create a snapshot of your site before demo, and you can restore after. Too bad the presenter didn't create her website on her local laptop, because connectivity issues kept her from properly doing the whole presentation.&lt;br /&gt;&lt;br /&gt;Some notes:&lt;br /&gt;computed field - can grab &amp;amp; store from a value related node&lt;br /&gt;node reference - establish relationships between data&lt;br /&gt;&lt;br /&gt;alex barth - Feed API&lt;br /&gt;pulls an external xml feed into nodes&lt;br /&gt;{csv parser} - uses feed api to pull in csv data&lt;br /&gt;{kml parser}&lt;br /&gt;{simplepie parser} - xml and other formats&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dc2009.drupalcon.org/session/business-open-source"&gt;Business of Open Source&lt;/a&gt; - Liza Kindred&lt;br /&gt;I was surprised by the number of virtual teams in the room (Virtual teams being those that are highly decentralized, with most communications via phone/internet). Good quote from the presentation:&lt;/p&gt;&lt;blockquote&gt;"I make money using my brains and lose money listening to my heart. Somehow it balances out in the end." - Katy Seredy&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://dc2009.drupalcon.org/session/selling-you-and-your-drupal-services" target="_blank"&gt;Selling You &amp;amp; Your Drupal Services&lt;/a&gt; - Neil Giarratana&lt;br /&gt;This was one of my favorites of the conference. Neil was very comfortable up by the podium, and presented a highly informative, flowing and interesting presentation. I won't even post my notes here -- go watch the &lt;a href="http://www.archive.org/details/DrupalconDC2009-SellingDrupalServices" target="_blank"&gt;video&lt;/a&gt; instead, you won't be disappointed.&lt;/p&gt;&lt;div class="watcher_node"&gt;&lt;a href="/user/0/watcher/toggle/92?destination=rss.xml" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed"&gt;You are not watching this post, click to start watching&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=9Jicei0X584:ZMuzrYGhgY4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=9Jicei0X584:ZMuzrYGhgY4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=9Jicei0X584:ZMuzrYGhgY4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/gyurigrell?a=9Jicei0X584:ZMuzrYGhgY4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/gyurigrell?i=9Jicei0X584:ZMuzrYGhgY4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gyurigrell/~4/9Jicei0X584" height="1" width="1"/&gt;</description>
     <comments>http://gyurigrell.com/2009/3/16/drupalcon-dc-2009#comments</comments>
 <category domain="http://gyurigrell.com/tags/drupal">drupal</category>
 <category domain="http://gyurigrell.com/tags/drupalcon">drupalcon</category>
 <pubDate>Mon, 16 Mar 2009 16:15:22 +0000</pubDate>
 <dc:creator>Gyuri</dc:creator>
 <guid isPermaLink="false">92 at http://gyurigrell.com</guid>
  <feedburner:origLink>http://gyurigrell.com/2009/3/16/drupalcon-dc-2009</feedburner:origLink></item>
  </channel>
</rss>
