<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CE4NQ3k_eip7ImA9WxNUEEg.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031</id><updated>2009-10-31T22:23:12.742-07:00</updated><title>Technobabble</title><subtitle type="html">Technology through random eyes.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://tech.element77.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://tech.element77.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>98</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/3.0/" /><logo>http://feeds2.feedburner.com/~fc/element77/tech?bg=99CCFF&amp;amp;fg=444444&amp;amp;anim=0</logo><link rel="self" href="http://feeds.feedburner.com/element77/tech" type="application/atom+xml" /><feedburner:emailServiceId>element77/tech</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" /><entry gd:etag="W/&quot;DkEDSX8_cSp7ImA9WxNXGEk.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-4527802406535689720</id><published>2009-10-05T09:49:00.000-07:00</published><updated>2009-10-06T08:57:58.149-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-06T08:57:58.149-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><title>Installing Ruby Gems via a Proxy</title><content type="html">&lt;p&gt;On Linux, to install Ruby gems via a HTTP proxy. simply set the HTTP_PROXY (all upper case) environment variable to point to the proxy.&lt;/p&gt;
&lt;p&gt;For example:
&lt;blockquote&gt;
export HTTP_PROXY=http://my.proxy.server:port/&lt;br /&gt;
gem install sproutcore&lt;br /&gt;
&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;Update: &lt;a href="http://www.blogger.com/profile/13263136046708826562"&gt;Brat&lt;/a&gt; points out that FTP_PROXY may also be required for FTP access. For example:
&lt;blockquote&gt;
export FTP_PROXY=http://my.proxy.server:port/
&lt;/blockquote&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-4527802406535689720?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mnITPx6d-pQ7LYiTLOD85ksExys/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mnITPx6d-pQ7LYiTLOD85ksExys/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mnITPx6d-pQ7LYiTLOD85ksExys/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mnITPx6d-pQ7LYiTLOD85ksExys/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=IhS7YAwAWE4:58-YxkfdZWc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=IhS7YAwAWE4:58-YxkfdZWc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=IhS7YAwAWE4:58-YxkfdZWc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=IhS7YAwAWE4:58-YxkfdZWc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=IhS7YAwAWE4:58-YxkfdZWc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=IhS7YAwAWE4:58-YxkfdZWc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/IhS7YAwAWE4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/4527802406535689720/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=4527802406535689720&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4527802406535689720?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4527802406535689720?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/IhS7YAwAWE4/installing-ruby-gems-via-proxy.html" title="Installing Ruby Gems via a Proxy" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://tech.element77.com/2009/10/installing-ruby-gems-via-proxy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAGR3g7fip7ImA9WxNXFk4.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-2507013355104738167</id><published>2009-10-03T23:41:00.000-07:00</published><updated>2009-10-03T23:45:26.606-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-03T23:45:26.606-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HTML5" /><category scheme="http://www.blogger.com/atom/ns#" term="SproutCore" /><title>SproutCore 1.0</title><content type="html">&lt;p&gt;&lt;img src="http://www.sproutcore.com/static/home/en/24f30129dc65b126f749b141d9854c7b2eb6e345/logo-large.png" width="170" height="134" alt="SproutCore" style="float:left;border:0;" /&gt; &lt;a href="http://www.sproutcore.com"&gt;SproutCore&lt;/a&gt; is a HTML5 Application Framework written in JavaScript, that makes it easy to use HTML5 features across the browsers. At the Silicon Valley Code Camp this year, Charles Jolley from Sprout gave a great presentation about the features of SproutCore and did an excellent demo of a simple HTML5 ToDo app that runs using the Google App Engine. Seems like a very interesting framework to take advantage of HTML5. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-2507013355104738167?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wA7ImSJR0Bi87uxpcKCtZVq93ro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wA7ImSJR0Bi87uxpcKCtZVq93ro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wA7ImSJR0Bi87uxpcKCtZVq93ro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wA7ImSJR0Bi87uxpcKCtZVq93ro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=tj7Lu5S9KwQ:mxfCZPz_73I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=tj7Lu5S9KwQ:mxfCZPz_73I:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=tj7Lu5S9KwQ:mxfCZPz_73I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=tj7Lu5S9KwQ:mxfCZPz_73I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=tj7Lu5S9KwQ:mxfCZPz_73I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=tj7Lu5S9KwQ:mxfCZPz_73I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/tj7Lu5S9KwQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/2507013355104738167/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=2507013355104738167&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/2507013355104738167?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/2507013355104738167?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/tj7Lu5S9KwQ/sproutcore.html" title="SproutCore 1.0" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/10/sproutcore.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUMQ306fyp7ImA9WxNXFk4.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-8503311595008284991</id><published>2009-10-03T23:21:00.000-07:00</published><updated>2009-10-03T23:21:22.317-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-03T23:21:22.317-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gentoo" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="portage" /><title>Gentoo and KDE</title><content type="html">&lt;p&gt;I've been using Gentoo since early 2003 and have generally been very regular (almost daily, at least weekly) with system updates using &lt;i&gt;emerge&lt;/i&gt;. There was a period of time though when the system was on KDE 3.x and I didn't do &lt;i&gt;any&lt;/i&gt; updates for several months. Eventually it took me a lot of effort to resolve dependencies and fix the blocked packages to go up to KDE 4.1. Being an old machine, I didn't do much on that system for the past 5 months. Now it seems like it's going to be very very difficult to any updates.&lt;/p&gt;
&lt;p&gt;Running &lt;i&gt;emerge -av kde-meta:4.3&lt;/i&gt;  give me a huge number of conflicts and blocked package:
&lt;blockquote&gt;
Total: 290 packages (26 upgrades, 59 new, 205 in new slots, 228 uninstalls), Size of downloads: 556,992 kB&lt;br /&gt;
Conflict: 272 blocks (12 unsatisfied)
('installed', '/', 'x11-libs/qt-svg-4.5.0', 'nomerge') pulled in by&lt;br /&gt;
    ~x11-libs/qt-svg-4.5.0 required by ('installed', '/', 'x11-libs/qt-4.5.0', 'nomerge')&lt;br /&gt;
&lt;br /&gt;
  ('ebuild', '/', 'x11-libs/qt-dbus-4.5.2', 'merge') pulled in by&lt;br /&gt;
    &gt;=x11-libs/qt-dbus-4.4.0:4 required by ('ebuild', '/', 'media-sound/phonon-4.4_pre20090520', 'merge')&lt;br /&gt;
    x11-libs/qt-dbus:4 required by ('ebuild', '/', 'dev-libs/soprano-2.3.1', 'merge')&lt;br /&gt;
    x11-libs/qt-dbus:4 required by ('installed', '/', 'app-misc/strigi-0.6.4', 'nomerge')&lt;br /&gt;
    (and 2 more)&lt;br /&gt;
&lt;br /&gt;
  ('ebuild', '/', 'x11-libs/qt-svg-4.5.2', 'merge') pulled in by&lt;br /&gt;
    &gt;=x11-libs/qt-svg-4.5.1:4 required by ('ebuild', '/', 'kde-base/kleopatra-4.3.1', 'merge')&lt;br /&gt;
    &gt;=x11-libs/qt-svg-4.5.1:4 required by ('ebuild', '/', 'kde-base/kwallet-4.3.1', 'merge')&lt;br /&gt;
    &gt;=x11-libs/qt-svg-4.5.1:4 required by ('ebuild', '/', 'kde-base/nepomuk-4.3.1', 'merge')&lt;br /&gt;
    (and 232 more)&lt;br /&gt;
...
&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;Gentoo systems have always had problems when upgrades are not done frequently but right now it looks like the system is un-upgradeable.&lt;/p&gt;
&lt;p&gt;Any quick fix solutions here? I already run Kubuntu, Open SuSE and Enterprise Linux on other systems. So I'm aware of other common Linux distro choices but I'd like to get the Gentoo system back to the latest in Portage.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-8503311595008284991?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A1mQgsSjir33NiK8QNBTZhB30is/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A1mQgsSjir33NiK8QNBTZhB30is/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A1mQgsSjir33NiK8QNBTZhB30is/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A1mQgsSjir33NiK8QNBTZhB30is/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=Fzyzv4K3BEo:a4JJmZrq2Bc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=Fzyzv4K3BEo:a4JJmZrq2Bc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=Fzyzv4K3BEo:a4JJmZrq2Bc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=Fzyzv4K3BEo:a4JJmZrq2Bc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=Fzyzv4K3BEo:a4JJmZrq2Bc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=Fzyzv4K3BEo:a4JJmZrq2Bc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/Fzyzv4K3BEo" height="1" width="1"/&gt;</content><link rel="related" href="http://gentoo.org" title="Gentoo and KDE" /><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/8503311595008284991/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=8503311595008284991&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8503311595008284991?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8503311595008284991?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/Fzyzv4K3BEo/gentoo-and-kde.html" title="Gentoo and KDE" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://tech.element77.com/2009/10/gentoo-and-kde.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUCSHo6eSp7ImA9WxNTFEk.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-750001667968520593</id><published>2009-08-16T11:27:00.001-07:00</published><updated>2009-08-16T11:27:49.411-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-16T11:27:49.411-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="synchronization" /><category scheme="http://www.blogger.com/atom/ns#" term="gafyd" /><category scheme="http://www.blogger.com/atom/ns#" term="calendar" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Reevaluating Google Sync</title><content type="html">&lt;p&gt;I’ve been using &lt;a title="Nuevasync" href="http://www.nuevasync.com/"&gt;Nuevasync&lt;/a&gt; for since late 2008 for syncing my Google Apps calendars to my iPhone. At the time, it was one of the few over-the-air syncing solutions for hooking up Google calendars (including Google Apps) to the iPhone. When Google came up with native &lt;a title="Google Sync" href="http://www.google.com/mobile/products/sync.html#p=default"&gt;Google Sync&lt;/a&gt; earlier this year, I evaluated it and &lt;a href="http://tech.element77.com/2009/02/nuevasync-still-better-than-google-sync.html"&gt;found that Nuevasync was better&lt;/a&gt;. Since then, people have commented on my post about various improvements to Google Sync and it seemed like Google Sync was finally at the point where all my original issues had been fixed. So I had to try Google Sync again.&lt;/p&gt; &lt;p&gt;The steps to move to Google Sync were straightforward:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Backup the iPhone by syncing with iTunes.&lt;/strong&gt;  &lt;li&gt;Since I use Google Apps, I had to &lt;a href="http://www.google.com/support/a/bin/answer.py?hl=en&amp;amp;answer=135937"&gt;enable syncing for my domain&lt;/a&gt;.  &lt;li&gt;Configure Google Sync on the iPhone per &lt;a href="http://www.google.com/support/mobile/bin/answer.py?hl=en&amp;amp;answer=138740"&gt;the instructions&lt;/a&gt;. I chose to delete all contacts and calendar data on the phone since my contacts were already being synced with Google Apps Contacts via iTunes.  &lt;li&gt;I use multiple calendars on my Google Apps Calendar and this requires a &lt;a href="http://google.com/support/mobile/bin/answer.py?answer=139206&amp;amp;ctx=sibling"&gt;weird configuration step via the mobile web interface&lt;/a&gt;!&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;With these changes, the Contacts and Calendar data started syncing over the air. I have Calendar data going back several years (&lt;a href="http://tech.element77.com/2008/11/migrating-from-palm-calendar-to-google.html"&gt;migrated from old Palm to Google&lt;/a&gt;) and so it took about 45 minutes for the calendar data to arrive on the phone.&lt;/p&gt; &lt;p&gt;On the Calendar front, I have no issues. I can see multiple calendars. For the invitees on events, despite the iPhone calendar’s limitation, via &lt;a href="http://google.com/support/mobile/bin/answer.py?answer=139635&amp;amp;cbid=10btahlyg6cz9&amp;amp;src=cb&amp;amp;lev=topic"&gt;Google’s hack&lt;/a&gt;, I can see attendee information. &lt;/p&gt; &lt;p&gt;On the Contacts front, I did lose birthday information again. However this is because the iTunes sync to Google Contacts doesn’t map the iPhone’s birthday field to Google’s. However for contacts where I had entered the birthday information in Google Contacts, the over-the-air sync did map them back to the iPhone. Contact pictures also sync but again, since the iTunes sync didn’t move them over to Google in the first place, I can only see what was in Google Contacts. &lt;/p&gt; &lt;p&gt;Overall, I’m pleased that Google has fixed the earlier issues and I’ll be using Google Sync full time.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-750001667968520593?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pICvVhS2WBXuFIwZYhK-o-5ACbs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pICvVhS2WBXuFIwZYhK-o-5ACbs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pICvVhS2WBXuFIwZYhK-o-5ACbs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pICvVhS2WBXuFIwZYhK-o-5ACbs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=-Jf4HebEn5E:D0NF0pxGK-Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=-Jf4HebEn5E:D0NF0pxGK-Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=-Jf4HebEn5E:D0NF0pxGK-Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=-Jf4HebEn5E:D0NF0pxGK-Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=-Jf4HebEn5E:D0NF0pxGK-Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=-Jf4HebEn5E:D0NF0pxGK-Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/-Jf4HebEn5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/750001667968520593/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=750001667968520593&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/750001667968520593?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/750001667968520593?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/-Jf4HebEn5E/reevaluating-google-sync.html" title="Reevaluating Google Sync" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/08/reevaluating-google-sync.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIGQ38yfyp7ImA9WxJbFkw.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-4699923448986499745</id><published>2009-07-26T06:55:00.001-07:00</published><updated>2009-07-26T06:55:22.197-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-26T06:55:22.197-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="multimeter" /><title>AD-5526 Digital Multimeter</title><content type="html">&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="AD-5526 Digital Multmeter" border="0" alt="AD-5526 Digital Multmeter" src="http://www.aandd.co.jp/adhome/products/sp/jpg/ad5526.jpg"&gt; &lt;/p&gt; &lt;p&gt;The &lt;a href="http://www.aandd.co.jp/adhome/products/sp/ad5526.html"&gt;AD-5526&lt;/a&gt; is an ancient multimeter from A&amp;amp;D but for $10 one can’t complain. Has all the basic features one would expect from a multimeter and at 5.2 cm X 9.5 cm X 2.6 cm, it’s quite compact. Uses a LRV08 12V alkaline battery – not a common battery in the USA.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-4699923448986499745?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XxTfmtxO5lE8bNJP8ja0hHysIAQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XxTfmtxO5lE8bNJP8ja0hHysIAQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XxTfmtxO5lE8bNJP8ja0hHysIAQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XxTfmtxO5lE8bNJP8ja0hHysIAQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=2gQZfZhHP60:tYL8twKXDQk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=2gQZfZhHP60:tYL8twKXDQk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=2gQZfZhHP60:tYL8twKXDQk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=2gQZfZhHP60:tYL8twKXDQk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=2gQZfZhHP60:tYL8twKXDQk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=2gQZfZhHP60:tYL8twKXDQk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/2gQZfZhHP60" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/4699923448986499745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=4699923448986499745&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4699923448986499745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4699923448986499745?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/2gQZfZhHP60/ad-5526-digital-multimeter.html" title="AD-5526 Digital Multimeter" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/07/ad-5526-digital-multimeter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YHR347cSp7ImA9WxJbFUs.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-6499083683744415394</id><published>2009-07-25T16:38:00.001-07:00</published><updated>2009-07-25T16:38:56.009-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-25T16:38:56.009-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="amateur radio" /><category scheme="http://www.blogger.com/atom/ns#" term="yaesu" /><category scheme="http://www.blogger.com/atom/ns#" term="maldol" /><title>Maldol MH-510 Antenna</title><content type="html">&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" title="Maldol MH-510 Antenna" alt="Maldol MH-510 Antenna" align="right" src="http://www.universal-radio.com/catalog/hamantht/3925.jpg"&gt; The &lt;a title="Yaesu VX-8R" href="http://www.yaesu.com/indexVS.cfm?cmd=DisplayProducts&amp;amp;ProdCatID=111&amp;amp;encProdID=64C913CDBC183621AAA39980149EA8C6"&gt;Yaesu VX-8R FM transceiver&lt;/a&gt; comes with a stock antenna (YHA-65) consisting of the “Base Antenna” - recommended for operation above 50 MHz - and the “Extender Element” for frequencies below 50 MHz. With this antenna, I was receiving signals from only a couple of repeaters, and that too restricted to certain parts of my house. The &lt;a href="http://www.fars.k6ya.org/repeaters/n6nfi_r"&gt;N6NFI repeater&lt;/a&gt; (Frequency 145.230 MHz, Shift –600 KHz, PL 100 Hz) was the one with the best signal, and I could hear some nets like the &lt;a href="http://www.k6mpn.org/meetings.html#weekly"&gt;SCARES weekly net&lt;/a&gt;, all on the &lt;a href="http://en.wikipedia.org/wiki/2_meters"&gt;2m VHF band&lt;/a&gt;. I also had very little success transmitting indoors with the stock antenna. Outdoors, the transceiver worked pretty well with the stock antenna.&lt;/p&gt; &lt;p&gt;Having seen good &lt;a href="http://www.eham.net/reviews/detail/2556"&gt;reviews for the Maldol MH-510&lt;/a&gt; antenna at eHam.net, I decided to give that a shot. The antenna is for 6m VHF, 2m VHF and &lt;a href="http://en.wikipedia.org/wiki/70_centimeters"&gt;70cm UHF&lt;/a&gt;. It is 20.75” tall and is thin and flexible. Gain is advertised as 0/0/.32 dBi and the MH-510 can handle up to 10 watts. The antenna terminates to an SMA and fits directly with the VX-8R. With this antenna, I can actually receive quite a few 70cm UHF signals indoors. Definitely an improvement over the stock antenna! One obvious disadvantage though is that the antenna is quite tall and therefore not exactly suitable for a handheld radio; but that’s not much of an issue for indoor use. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-6499083683744415394?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mSzxh6iGqXChLlQThMImXEetsD4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mSzxh6iGqXChLlQThMImXEetsD4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mSzxh6iGqXChLlQThMImXEetsD4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mSzxh6iGqXChLlQThMImXEetsD4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=FHr5MF_DPtU:V7PCvMguVLw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=FHr5MF_DPtU:V7PCvMguVLw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=FHr5MF_DPtU:V7PCvMguVLw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=FHr5MF_DPtU:V7PCvMguVLw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=FHr5MF_DPtU:V7PCvMguVLw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=FHr5MF_DPtU:V7PCvMguVLw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/FHr5MF_DPtU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/6499083683744415394/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=6499083683744415394&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/6499083683744415394?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/6499083683744415394?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/FHr5MF_DPtU/maldol-mh-510-antenna.html" title="Maldol MH-510 Antenna" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/07/maldol-mh-510-antenna.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MGRXw4cSp7ImA9WxJWFkQ.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-8839124315737066570</id><published>2009-06-22T12:37:00.000-07:00</published><updated>2009-06-22T12:37:04.239-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-22T12:37:04.239-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code camp" /><title>Silicon Valley Code Camp V4</title><content type="html">&lt;p&gt;Silicon Valley Code Camp V4 is on October 3rd and 4th 2009 at Foothill College. &lt;a href="http://www.siliconvalley-codecamp.com/"&gt;Register now&lt;/a&gt; and save the date! There are already &lt;a href="http://www.siliconvalley-codecamp.com/Sessions.aspx"&gt;38 sessions&lt;/a&gt; covering a whole range of technologies and more to come as we get closer to the date.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-8839124315737066570?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zo4Mfoh-nj4t7OMO6lA-K4RlRwE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zo4Mfoh-nj4t7OMO6lA-K4RlRwE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zo4Mfoh-nj4t7OMO6lA-K4RlRwE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zo4Mfoh-nj4t7OMO6lA-K4RlRwE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=sNt0a_9lpl4:dDSJXUB8frw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=sNt0a_9lpl4:dDSJXUB8frw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=sNt0a_9lpl4:dDSJXUB8frw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=sNt0a_9lpl4:dDSJXUB8frw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=sNt0a_9lpl4:dDSJXUB8frw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=sNt0a_9lpl4:dDSJXUB8frw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/sNt0a_9lpl4" height="1" width="1"/&gt;</content><link rel="related" href="http://www.siliconvalley-codecamp.com/About.aspx" title="Silicon Valley Code Camp V4" /><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/8839124315737066570/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=8839124315737066570&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8839124315737066570?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8839124315737066570?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/sNt0a_9lpl4/silicon-valley-code-camp-v4.html" title="Silicon Valley Code Camp V4" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/06/silicon-valley-code-camp-v4.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MDRH4yeSp7ImA9WxJWFkw.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-7915696346652738649</id><published>2009-06-21T14:24:00.000-07:00</published><updated>2009-06-21T14:24:35.091-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-21T14:24:35.091-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Arduino: Problems With librxtxSerial.jnilib</title><content type="html">&lt;p&gt;Recently the Arduino IDE installation refused to start on my Mac with the following exception:&lt;/p&gt;
&lt;p&gt;uncaught exception in main method:
java.lang.UnsatisfiedLinkError: /Users/arun/arduino-0015/Arduio15.app/Contents/Resources/java/librxtxSerial.jnilib: no suitable image
found. Did find:
/Users/arun/arduino-0015/Arduino15.app/Contents/Resources/java/librxtxSerial.jnilib:
no matching architecture in universal wrapper&lt;/p&gt;
&lt;p&gt;Rather bizarre error and as far as I know, I hadn't mucked around with any settings. &lt;a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1239162176"&gt;According to the Arduino forum it had something to with the Java version&lt;/a&gt; and suggested giving priority to Java 5 over Java 6. However this didn't work on my setup. Eventually I just downloaded the &lt;a href="http://iharder.sourceforge.net/current/java/librxtxSerial.jnilib"&gt;Java 6 compatible version of librxrxSerial.jnilib&lt;/a&gt; and replaced it in the package contents of the Arduino app. This fixed the problem.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-7915696346652738649?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CE47XKQgazkNt8vhKGRJ7spaGC4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CE47XKQgazkNt8vhKGRJ7spaGC4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CE47XKQgazkNt8vhKGRJ7spaGC4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CE47XKQgazkNt8vhKGRJ7spaGC4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=Zsh6n8syBdc:1I500QKP0_Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=Zsh6n8syBdc:1I500QKP0_Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=Zsh6n8syBdc:1I500QKP0_Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=Zsh6n8syBdc:1I500QKP0_Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=Zsh6n8syBdc:1I500QKP0_Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=Zsh6n8syBdc:1I500QKP0_Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/Zsh6n8syBdc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/7915696346652738649/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=7915696346652738649&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/7915696346652738649?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/7915696346652738649?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/Zsh6n8syBdc/arduino-problems-with.html" title="Arduino: Problems With librxtxSerial.jnilib" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://tech.element77.com/2009/06/arduino-problems-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ACSHgyeCp7ImA9WxJWFE8.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-3556068842580760379</id><published>2009-06-19T08:36:00.000-07:00</published><updated>2009-06-19T08:36:09.690-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-19T08:36:09.690-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="shiretoko" /><title>Firefox 3.5</title><content type="html">&lt;p&gt;&lt;img src="http://people.mozilla.com/~faaborg/files/shiretoko/firefoxIcon/firefox-256.png" alt="Firefox 3.5 icon" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-3556068842580760379?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6JGuSP8lQccnuOLSKr_OfQV586w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6JGuSP8lQccnuOLSKr_OfQV586w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6JGuSP8lQccnuOLSKr_OfQV586w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6JGuSP8lQccnuOLSKr_OfQV586w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=ypL58QcsSFg:GXN1bCs-bHQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=ypL58QcsSFg:GXN1bCs-bHQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=ypL58QcsSFg:GXN1bCs-bHQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=ypL58QcsSFg:GXN1bCs-bHQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=ypL58QcsSFg:GXN1bCs-bHQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=ypL58QcsSFg:GXN1bCs-bHQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/ypL58QcsSFg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/3556068842580760379/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=3556068842580760379&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/3556068842580760379?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/3556068842580760379?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/ypL58QcsSFg/firefox-35.html" title="Firefox 3.5" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/06/firefox-35.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4GRXw7eyp7ImA9WxJXF0U.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-3490572578733033077</id><published>2009-06-11T21:28:00.001-07:00</published><updated>2009-06-11T21:28:44.203-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-11T21:28:44.203-07:00</app:edited><title>iPhone OS 3.0 GM Seed</title><content type="html">&lt;p&gt;Earlier this week Apple made available the iPhone OS 3.0 GM Seed (build 7A341). It's the best build to date. Compared to the previous build, E*Trade's Mobile Pro application now works without crashes. Apple have also implemented one of my feature requests - the ability to retain the order of application icons between restores. So this upgrade was the smoothest of them all.&lt;/p&gt; &lt;p&gt;Apple have also provided an iTunes redemption code to pre-test a version of AOL’s AIM that makes use of the push notification service.&lt;a href="http://lh5.ggpht.com/_4w-B2LlsoEM/SjHZbziQW-I/AAAAAAAASYA/-wah7_2FWmA/s1600-h/IMG_0109%5B1%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="AIM Beta with Push Notfiications" border="0" alt="AIM Beta with Push Notfiications" src="http://lh5.ggpht.com/_4w-B2LlsoEM/SjHZcn7x6OI/AAAAAAAASYI/p0YB24y4LtE/IMG_0109_thumb.png?imgmax=800" width="164" height="244"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;In the iPhone’s Settings page, push notifications can be controlled globally as well as for individual apps:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_4w-B2LlsoEM/SjHZc6rVguI/AAAAAAAASYQ/QFelRrZ6D6I/s1600-h/IMG_0110%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Settings &amp;gt; Notifications" border="0" alt="Settings &amp;gt; Notifications" src="http://lh4.ggpht.com/_4w-B2LlsoEM/SjHZdbf5GYI/AAAAAAAASYY/Ym4RmclyY2w/IMG_0110_thumb.png?imgmax=800" width="164" height="244"&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_4w-B2LlsoEM/SjHZdjr06pI/AAAAAAAASYg/CPTh7P1WmXw/s1600-h/IMG_0111%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Global Notifications Settings" border="0" alt="Global Notifications Settings" src="http://lh6.ggpht.com/_4w-B2LlsoEM/SjHZeJ9McwI/AAAAAAAASYo/2Ho9pWspB0Y/IMG_0111_thumb.png?imgmax=800" width="164" height="244"&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_4w-B2LlsoEM/SjHZerO4Y5I/AAAAAAAASYw/zGvWJRCE3Pc/s1600-h/IMG_0112%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Notification Settings for AIM Beta" border="0" alt="Notification Settings for AIM Beta" src="http://lh6.ggpht.com/_4w-B2LlsoEM/SjHZe0DlICI/AAAAAAAASY4/-EDz4mhWNyM/IMG_0112_thumb.png?imgmax=800" width="164" height="244"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-3490572578733033077?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XnesLtwaw4jkLH3xMsllw3N-1ks/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XnesLtwaw4jkLH3xMsllw3N-1ks/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XnesLtwaw4jkLH3xMsllw3N-1ks/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XnesLtwaw4jkLH3xMsllw3N-1ks/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=atTfUBBcwSs:L7Ap5Rixg8Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=atTfUBBcwSs:L7Ap5Rixg8Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=atTfUBBcwSs:L7Ap5Rixg8Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=atTfUBBcwSs:L7Ap5Rixg8Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=atTfUBBcwSs:L7Ap5Rixg8Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=atTfUBBcwSs:L7Ap5Rixg8Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/atTfUBBcwSs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/3490572578733033077/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=3490572578733033077&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/3490572578733033077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/3490572578733033077?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/atTfUBBcwSs/iphone-os-30-gm-seed.html" title="iPhone OS 3.0 GM Seed" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/06/iphone-os-30-gm-seed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQARnk9fyp7ImA9WxJXFUs.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-5170157263872501503</id><published>2009-06-09T08:11:00.000-07:00</published><updated>2009-06-09T08:12:27.767-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-09T08:12:27.767-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tomtom" /><category scheme="http://www.blogger.com/atom/ns#" term="gps" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><title>TomTom for iPhone</title><content type="html">&lt;p&gt;&lt;a href="http://iphone.tomtom.com/"&gt;TomTom for the iPhone&lt;/a&gt; is finally here! Turn by turn navigation with voice, iPhone holder with enhanced GPS, hands free kit. It's been a long while since TomTom's original announcement but this should help the iPhone compete with Pre/Android.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://iphone.tomtom.com/static/gfx/iphone-visual.png" alt="TomTom for iPhone" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-5170157263872501503?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NXrhckyT_NUsFmbpUfIWz5qDS1k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NXrhckyT_NUsFmbpUfIWz5qDS1k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NXrhckyT_NUsFmbpUfIWz5qDS1k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NXrhckyT_NUsFmbpUfIWz5qDS1k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=IvAE-qS94PQ:UJa_m9W8-tk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=IvAE-qS94PQ:UJa_m9W8-tk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=IvAE-qS94PQ:UJa_m9W8-tk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=IvAE-qS94PQ:UJa_m9W8-tk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=IvAE-qS94PQ:UJa_m9W8-tk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=IvAE-qS94PQ:UJa_m9W8-tk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/IvAE-qS94PQ" height="1" width="1"/&gt;</content><link rel="related" href="http://iphone.tomtom.com/" title="TomTom for iPhone" /><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/5170157263872501503/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=5170157263872501503&amp;isPopup=true" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/5170157263872501503?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/5170157263872501503?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/IvAE-qS94PQ/tomtom-for-iphone.html" title="TomTom for iPhone" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://tech.element77.com/2009/06/tomtom-for-iphone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICSH06eCp7ImA9WxJTE04.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-4234935468988458279</id><published>2009-04-21T09:16:00.000-07:00</published><updated>2009-04-21T09:16:09.310-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-21T09:16:09.310-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="air" /><title>Adobe AIR on 64-bit Linux - ArgumentError: Error #2004</title><content type="html">Adobe has detailed instructions on &lt;a href="http://www.adobe.com/go/kb408084"&gt;setting up AIR on 64-bit Linux systems&lt;/a&gt;. However they are missing the final step on actual installation of AIR applications. They put a rather unwieldy program under /usr/bin called "Adobe AIR Application Installer". Running this from the command line against any .air file produces this error message: &lt;b&gt;unexpected error: ArgumentError: Error #2004&lt;/b&gt; with no other explanation. Turns out that just running the installer ("Adobe AIR Application Installer") opens a GUI where one can select the .air file and then the installation goes through without problems. Perhaps the command line interface expects arguments in some undocumented syntax.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-4234935468988458279?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W2QLTPs85MeHD9umuXmpIA8AW5k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W2QLTPs85MeHD9umuXmpIA8AW5k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W2QLTPs85MeHD9umuXmpIA8AW5k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W2QLTPs85MeHD9umuXmpIA8AW5k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=vpVWqYTcm_8:KzTYtgY2-QY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=vpVWqYTcm_8:KzTYtgY2-QY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=vpVWqYTcm_8:KzTYtgY2-QY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=vpVWqYTcm_8:KzTYtgY2-QY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=vpVWqYTcm_8:KzTYtgY2-QY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=vpVWqYTcm_8:KzTYtgY2-QY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/vpVWqYTcm_8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/4234935468988458279/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=4234935468988458279&amp;isPopup=true" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4234935468988458279?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4234935468988458279?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/vpVWqYTcm_8/adobe-air-on-64-bit-linux-argumenterror.html" title="Adobe AIR on 64-bit Linux - ArgumentError: Error #2004" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://tech.element77.com/2009/04/adobe-air-on-64-bit-linux-argumenterror.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYDQXw-fip7ImA9WxJTEk4.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-5401636723830740346</id><published>2009-04-20T06:29:00.001-07:00</published><updated>2009-04-20T06:29:30.256-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-20T06:29:30.256-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sun" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>Oracle to buy Sun</title><content type="html">&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" align="left" src="http://www.sun.com/featured-articles/2009-0403/feature/images/zot_sun_s_oracle_b.gif"&gt; Just days after IBM dropped their bid for Sun, Oracle’s stepped in and is &lt;a href="http://www.sun.com/third-party/global/oracle/index.jsp"&gt;acquiring Sun for $7.4 billion&lt;/a&gt; in an all-cash deals. The deal brings together two of the four horsemen of the dotcom era. With the acquisition, Oracle gets a lot of pieces – Solaris, SPARC, Java, MySQL, NetBeans, GlassFish, Star Office, VirtualBox. Some of these are in direct competition with existing Oracle products and there’ll be some similarity to prior acquisitions where product lines go into long term support. I don’t see GlassFish replacing Weblogic though given the latter's widespread adoption. NetBeans is a lot nicer than JDeveloper and I hope that doesn’t die. &lt;a href="https://launchpad.net/drizzle"&gt;Drizzle&lt;/a&gt; seems like the only viable way forward for MySQL. I wonder if Oracle will spin-off the hardware businesses post-acquisition. Perhaps a joint venture with HP to expand the Exadata line? In any case, it must be a good day for a Sun shareholder to finally exit one of the worst tech stocks in the S&amp;amp;P 500!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-5401636723830740346?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QAZrq8J9gy8pOTAE-Lg3lE_KT9E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QAZrq8J9gy8pOTAE-Lg3lE_KT9E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QAZrq8J9gy8pOTAE-Lg3lE_KT9E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QAZrq8J9gy8pOTAE-Lg3lE_KT9E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=cVRuoijL378:KYUqqsPXwpU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=cVRuoijL378:KYUqqsPXwpU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=cVRuoijL378:KYUqqsPXwpU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=cVRuoijL378:KYUqqsPXwpU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=cVRuoijL378:KYUqqsPXwpU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=cVRuoijL378:KYUqqsPXwpU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/cVRuoijL378" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/5401636723830740346/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=5401636723830740346&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/5401636723830740346?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/5401636723830740346?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/cVRuoijL378/oracle-to-buy-sun.html" title="Oracle to buy Sun" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://tech.element77.com/2009/04/oracle-to-buy-sun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIEQ3w4cCp7ImA9WxVaGE0.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-6721242260226452695</id><published>2009-04-15T06:51:00.001-07:00</published><updated>2009-04-15T06:51:42.238-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-15T06:51:42.238-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="youtube" /><title>iPhone OS 3.0 beta 3 fixes YouTube bug</title><content type="html">&lt;p&gt;The iPhone OS 3.0 beta 3 (&lt;strong&gt;build 7A280f&lt;/strong&gt;) released yesterday fixes the YouTube bug that has been plaguing people who restored their OS 2.x based backups to their OS 3.0 phone. The bug prevented the YouTube application from connecting with the error “Cannot connect to YouTube”. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-6721242260226452695?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zkG0EzrCbSboeiRNUpIEP8dhjPk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zkG0EzrCbSboeiRNUpIEP8dhjPk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zkG0EzrCbSboeiRNUpIEP8dhjPk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zkG0EzrCbSboeiRNUpIEP8dhjPk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=bugtIUErZ7Y:bKBXjihWoIg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=bugtIUErZ7Y:bKBXjihWoIg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=bugtIUErZ7Y:bKBXjihWoIg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=bugtIUErZ7Y:bKBXjihWoIg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=bugtIUErZ7Y:bKBXjihWoIg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=bugtIUErZ7Y:bKBXjihWoIg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/bugtIUErZ7Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/6721242260226452695/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=6721242260226452695&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/6721242260226452695?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/6721242260226452695?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/bugtIUErZ7Y/iphone-os-30-beta-3-fixes-youtube-bug.html" title="iPhone OS 3.0 beta 3 fixes YouTube bug" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/04/iphone-os-30-beta-3-fixes-youtube-bug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEFRH06fyp7ImA9WxVbGEQ.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-185512393087789439</id><published>2009-04-04T19:13:00.001-07:00</published><updated>2009-04-04T19:13:35.317-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-04T19:13:35.317-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><title>iPhone OS 3.0 Beta 2 Available</title><content type="html">&lt;p&gt;The iPhone OS 3.0 beta 2 was made available on Apple Developer Connection earlier this week (March 31st 2009). The new version is &lt;strong&gt;build 7A259g&lt;/strong&gt;. The usual &lt;a href="http://tech.element77.com/2009/03/iphone-os-30-upgrade.html"&gt;backup-flash-restore-sync cycle&lt;/a&gt; worked without a hitch but I do wish Apple would save the arrangement of apps – the sync puts them back in alphabetical order. Here are my notes from some quick testing:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Beta 2 is definitely much more responsive. Apps load quickly unlike the sluggish beta 1. Typing is much faster. The copy rectangle is more responsive.&lt;/li&gt; &lt;li&gt;YouTube is still broken (restored from backup). &lt;/li&gt; &lt;li&gt;Skype works (on 3G) without a hitch. For some reason beta 1 had trouble on my phone.&lt;/li&gt; &lt;li&gt;Some apps like Appigo’s ToDo had issues with text not being visible (white text on white background) – that’s fixed as well. &lt;/li&gt; &lt;li&gt;The GPS errors (blue dot not showing location correctly) seem to have gone as well.&lt;/li&gt;&lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-185512393087789439?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/esir5KrcXtLdWQjRUKh7EUcfGWU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/esir5KrcXtLdWQjRUKh7EUcfGWU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/esir5KrcXtLdWQjRUKh7EUcfGWU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/esir5KrcXtLdWQjRUKh7EUcfGWU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=_BMYZs_HEY8:fHPNX0bhOPE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=_BMYZs_HEY8:fHPNX0bhOPE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=_BMYZs_HEY8:fHPNX0bhOPE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=_BMYZs_HEY8:fHPNX0bhOPE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=_BMYZs_HEY8:fHPNX0bhOPE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=_BMYZs_HEY8:fHPNX0bhOPE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/_BMYZs_HEY8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/185512393087789439/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=185512393087789439&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/185512393087789439?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/185512393087789439?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/_BMYZs_HEY8/iphone-os-30-beta-2-available.html" title="iPhone OS 3.0 Beta 2 Available" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/04/iphone-os-30-beta-2-available.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFQXk-eyp7ImA9WxVUF04.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-8656128841366657913</id><published>2009-03-22T08:33:00.001-07:00</published><updated>2009-03-22T08:33:30.753-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-22T08:33:30.753-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="railroad" /><category scheme="http://www.blogger.com/atom/ns#" term="model" /><category scheme="http://www.blogger.com/atom/ns#" term="musuem" /><title>Miniatur Wunderland – World’s Largest Model Railway</title><content type="html">&lt;p&gt;The &lt;a href="http://www.miniatur-wunderland.com/"&gt;Miniatur Wunderland&lt;/a&gt; in &lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=53.541111+N,+9.989444+E&amp;amp;sll=37.508633,-122.292123&amp;amp;sspn=0.008136,0.01914&amp;amp;ie=UTF8&amp;amp;ll=53.541991,9.981294&amp;amp;spn=0.01219,0.054588&amp;amp;t=h&amp;amp;z=15&amp;amp;iwloc=addr"&gt;Hamburg, Germany&lt;/a&gt; boasts the largest model railway exhibit in the world. They have about 800 model trains with over 10,000 railroad cars that run on about 10 km of track! The exhibit includes lots of computer controller road vehicles and ships as well. Here’s the official video (&lt;a href="http://www.miwula.tv/uploads/Image_20080722_1600.wmv"&gt;direct link&lt;/a&gt;): &lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/PN_oDdGmKyA&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/PN_oDdGmKyA&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-8656128841366657913?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zgOvQB3V6-ylq5AgcgOWOFIRK0Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zgOvQB3V6-ylq5AgcgOWOFIRK0Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zgOvQB3V6-ylq5AgcgOWOFIRK0Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zgOvQB3V6-ylq5AgcgOWOFIRK0Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=sWfzMy7MQ8g:RD7WXFOBIAk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=sWfzMy7MQ8g:RD7WXFOBIAk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=sWfzMy7MQ8g:RD7WXFOBIAk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=sWfzMy7MQ8g:RD7WXFOBIAk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=sWfzMy7MQ8g:RD7WXFOBIAk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=sWfzMy7MQ8g:RD7WXFOBIAk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/sWfzMy7MQ8g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/8656128841366657913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=8656128841366657913&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8656128841366657913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8656128841366657913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/sWfzMy7MQ8g/miniatur-wunderland-worlds-largest.html" title="Miniatur Wunderland – World’s Largest Model Railway" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/miniatur-wunderland-worlds-largest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AFQnw-fSp7ImA9WxVUFkk.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-4878557596359011704</id><published>2009-03-21T07:28:00.001-07:00</published><updated>2009-03-21T07:28:33.255-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-21T07:28:33.255-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="palm" /><category scheme="http://www.blogger.com/atom/ns#" term="search" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><title>iPhone OS 3.0 – Search</title><content type="html">&lt;p&gt;With OS 3.0, the iPhone has finally caught up with one of the old features of Palm OS – the global find. In OS 3.0, in addition to the screens with application icons, there’s a search screen which searches a whole host of things – applications, contacts, calendar, mail, music, podcasts, etc. Here’s a screenshot of the search screen: &lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Search Screen" border="0" alt="Search Screen" src="http://lh6.ggpht.com/_4w-B2LlsoEM/ScT5inlDF-I/AAAAAAAAPCU/Apxn3c8Uybw/home_screen%5B5%5D.png?imgmax=800" width="324" height="484"&gt;There are some configuration options that control the behavior of the home button (via Settings | General | Home) including access to the search screen:&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Home button configuration" border="0" alt="Home button configuration" src="http://lh5.ggpht.com/_4w-B2LlsoEM/ScT5jehzsEI/AAAAAAAAPCc/TXxXZU3s95I/home_config%5B5%5D.png?imgmax=800" width="324" height="484"&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Search results can further be customized to include or exclude items and reorder them: &lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Search customization" border="0" alt="Search customization" src="http://lh3.ggpht.com/_4w-B2LlsoEM/ScT5j6V3eCI/AAAAAAAAPCk/8NCKGW1zbWU/search_config%5B5%5D.png?imgmax=800" width="324" height="484"&gt; &lt;/p&gt; &lt;p&gt;One caveat about the global mail search – it only searches the To/From/Subject fields of messages downloaded to the phone. The mail application has its own search screen too, which behaves the same way but it includes an option to search via the server (at which point search results depend on what the server provides): &lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Mail search" border="0" alt="Mail search" src="http://lh6.ggpht.com/_4w-B2LlsoEM/ScT5kAeppOI/AAAAAAAAPCs/B878EeYPGb8/mail_search%5B5%5D.png?imgmax=800" width="324" height="484"&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-4878557596359011704?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5rGFcZ2l4xArsjVk6q-51YZoNKM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5rGFcZ2l4xArsjVk6q-51YZoNKM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5rGFcZ2l4xArsjVk6q-51YZoNKM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5rGFcZ2l4xArsjVk6q-51YZoNKM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=4zotiz68g60:-ggms36HSzw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=4zotiz68g60:-ggms36HSzw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=4zotiz68g60:-ggms36HSzw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=4zotiz68g60:-ggms36HSzw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=4zotiz68g60:-ggms36HSzw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=4zotiz68g60:-ggms36HSzw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/4zotiz68g60" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/4878557596359011704/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=4878557596359011704&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4878557596359011704?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4878557596359011704?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/4zotiz68g60/iphone-os-30-search.html" title="iPhone OS 3.0 – Search" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/iphone-os-30-search.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08ERXc9cSp7ImA9WxVUFkk.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-8781651184536271756</id><published>2009-03-20T06:32:00.001-07:00</published><updated>2009-03-21T07:30:04.969-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-21T07:30:04.969-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sun" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><title>Sun Cloud APIs</title><content type="html">&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" align="left" src="http://asset-3.kenai.com/attachments/images/project/suncloudapis-0.jpg?5599"&gt; As part of &lt;a href="http://www.sun.com/solutions/cloudcomputing/index.jsp"&gt;Sun’s cloud computing push&lt;/a&gt;, the &lt;a href="http://kenai.com/projects/suncloudapis/pages/Home"&gt;Sun Cloud APIs&lt;/a&gt; have recently been made available to developers. It provides RESTful APIs for creating and managing cloud resources, including compute, storage, and networking components. You can get a quick start by looking at the “&lt;a href="http://kenai.com/projects/suncloudapis/pages/HelloCloud"&gt;Hello Cloud&lt;/a&gt;” examples. Looks like &lt;a href="http://www.amazonaws.com"&gt;Amazon AWS&lt;/a&gt; is finally getting some competition but it remains to be seen if Sun can follow through with their delivery.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-8781651184536271756?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xnk1exBnEFRFc1_RreJhm1v0ywM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xnk1exBnEFRFc1_RreJhm1v0ywM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xnk1exBnEFRFc1_RreJhm1v0ywM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xnk1exBnEFRFc1_RreJhm1v0ywM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=d2vBHNCV2nI:TmCC8Zomqgs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=d2vBHNCV2nI:TmCC8Zomqgs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=d2vBHNCV2nI:TmCC8Zomqgs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=d2vBHNCV2nI:TmCC8Zomqgs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=d2vBHNCV2nI:TmCC8Zomqgs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=d2vBHNCV2nI:TmCC8Zomqgs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/d2vBHNCV2nI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/8781651184536271756/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=8781651184536271756&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8781651184536271756?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8781651184536271756?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/d2vBHNCV2nI/sun-cloud-apis.html" title="Sun Cloud APIs" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/sun-cloud-apis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YBRnc6fCp7ImA9WxVUFE4.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-513386005215972858</id><published>2009-03-18T19:49:00.001-07:00</published><updated>2009-03-18T19:52:37.914-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-18T19:52:37.914-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="voip" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google Voice Impressions</title><content type="html">&lt;p&gt;Having been a &lt;a href="http://tech.element77.com/2007/07/grand-central.html"&gt;Grand Central user since their beta in 2007&lt;/a&gt;, I got the option to migrate to &lt;a href="https://www.google.com/voice"&gt;Google Voice&lt;/a&gt;. Based on my usage, here are the improvements to the original Grand Central experience:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Integration with &lt;a href="https://google.com/accounts/"&gt;Google Account&lt;/a&gt;&amp;nbsp; &lt;li&gt;Integration with &lt;a href="https://www.google.com/contacts/"&gt;Google Contacts&lt;/a&gt;  &lt;li&gt;GMail-like UI that allows for folders like Inbox, Starred, Trash, Voicemail, etc.  &lt;li&gt;SMS support  &lt;ul&gt; &lt;li&gt;Receive SMS on the Google Voice number and have that SMS forwarded to your registered cell phone. This was my biggest feature request from Grand Central!  &lt;li&gt;Respond to SMS via the Google Voice web interface and have then be returned as an SMS  &lt;li&gt;Ability to respond to call via SMS &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Transcription – finally caught up with &lt;a href="http://www.jott.com"&gt;Jott&lt;/a&gt; on that front.  &lt;li&gt;Ability to annotate messages or SMSes with notes.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Here are the things where Google has more work to do (or could have done better during migration):&lt;/p&gt; &lt;ul&gt; &lt;li&gt;No integration with Google Apps For Your Domain (my pet peeve with several Google features!)  &lt;li&gt;No keyboard shortcuts for the UI a la GMail or Google Reader  &lt;li&gt;No migration of Grand Central call history, messages or contacts  &lt;li&gt;A separate UI – this should really be part of GMail (my company has had that for years with both fax and voicemail!)  &lt;li&gt;No mention of fax support i.e., use the number for incoming faxes so that it can really be a universal number &lt;li&gt;No tag/label support like GMail – kinda stupid to just have fixed folders especially when GMail has us used to labels&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The rest of features are just parity features with Grand Central. &lt;a href="http://lh3.ggpht.com/_4w-B2LlsoEM/ScGzcpc_KiI/AAAAAAAAPBg/r1GsV3h_2y0/s1600-h/google-voice%5B12%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Google Voice" border="0" alt="Google Voice" src="http://lh4.ggpht.com/_4w-B2LlsoEM/ScGzdC9qJqI/AAAAAAAAPBo/H8L8bjSGE4A/google-voice_thumb%5B8%5D.png?imgmax=800" width="604" height="199"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-513386005215972858?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i4FrjzIkNRLpo5l32TKY0sTLy3c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i4FrjzIkNRLpo5l32TKY0sTLy3c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i4FrjzIkNRLpo5l32TKY0sTLy3c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i4FrjzIkNRLpo5l32TKY0sTLy3c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=N_yxvIXtvJ4:QE0rElldFpM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=N_yxvIXtvJ4:QE0rElldFpM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=N_yxvIXtvJ4:QE0rElldFpM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=N_yxvIXtvJ4:QE0rElldFpM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=N_yxvIXtvJ4:QE0rElldFpM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=N_yxvIXtvJ4:QE0rElldFpM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/N_yxvIXtvJ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/513386005215972858/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=513386005215972858&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/513386005215972858?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/513386005215972858?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/N_yxvIXtvJ4/google-voice-impressions.html" title="Google Voice Impressions" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/google-voice-impressions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkACRn86cCp7ImA9WxVUE0Q.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-3717445438409568251</id><published>2009-03-18T10:52:00.001-07:00</published><updated>2009-03-18T10:52:47.118-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-18T10:52:47.118-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><title>iPhone OS 3.0 Copy Paste</title><content type="html">&lt;p&gt;Here's how one of the most sought-after iPhone OS 3.0 feature works.&amp;nbsp; I started off with a page in Safari:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_4w-B2LlsoEM/ScE03OE2HrI/AAAAAAAAO_M/od9UK2RDAVY/s1600-h/photo1%5B1%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Safari page" border="0" alt="Safari page" src="http://lh6.ggpht.com/_4w-B2LlsoEM/ScE03SX_GNI/AAAAAAAAO_U/TpWNraeg_oI/photo1_thumb.jpg?imgmax=800" width="164" height="244"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Holding down a link on the page allows the link to be copied: &lt;a href="http://lh6.ggpht.com/_4w-B2LlsoEM/ScE03yzFQsI/AAAAAAAAO_c/84CoYT9N8KU/s1600-h/photo2%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Copy link" border="0" alt="Copy link" src="http://lh6.ggpht.com/_4w-B2LlsoEM/ScE04LEET-I/AAAAAAAAO_k/50J2H3AqD44/photo2_thumb%5B1%5D.jpg?imgmax=800" width="164" height="244"&gt;&lt;/a&gt;Holding down an area of the page triggers the copy rectangle:&lt;a href="http://lh4.ggpht.com/_4w-B2LlsoEM/ScE04s8sVPI/AAAAAAAAO_s/X67-_cfgdOU/s1600-h/photo3%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Copy rectangle" border="0" alt="Copy rectangle" src="http://lh6.ggpht.com/_4w-B2LlsoEM/ScE05CEkiLI/AAAAAAAAO_0/gIrjm_w063o/photo3_thumb%5B1%5D.jpg?imgmax=800" width="164" height="244"&gt;&lt;/a&gt; The copy rectangle can be resized to include any content (including images): &lt;a href="http://lh6.ggpht.com/_4w-B2LlsoEM/ScE05mZuM6I/AAAAAAAAO_8/UIDiV31lhnE/s1600-h/photo4%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Copy rectangle resize" border="0" alt="Copy rectangle resize" src="http://lh6.ggpht.com/_4w-B2LlsoEM/ScE06GaApFI/AAAAAAAAPAE/uJGdITBlesg/photo4_thumb%5B1%5D.jpg?imgmax=800" width="164" height="244"&gt;&lt;/a&gt; Once content is copied to the clipboard, it can be pasted. Here’s an email composition screen, where holding down on the page, triggers the paste action: &lt;a href="http://lh3.ggpht.com/_4w-B2LlsoEM/ScE06Y20FEI/AAAAAAAAPAM/Fm_DLit7gHU/s1600-h/photo5%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Trigger paste" border="0" alt="Trigger paste" src="http://lh6.ggpht.com/_4w-B2LlsoEM/ScE067cxnWI/AAAAAAAAPAU/EJQsLpi4HEs/photo5_thumb%5B1%5D.jpg?imgmax=800" width="164" height="244"&gt;&lt;/a&gt; As you can see, the Paste action pastes the complete clipboard (including images): &lt;a href="http://lh4.ggpht.com/_4w-B2LlsoEM/ScE07azBLfI/AAAAAAAAPAc/C5Psw7YNeTY/s1600-h/photo6%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Paste" border="0" alt="Paste" src="http://lh4.ggpht.com/_4w-B2LlsoEM/ScE07jJIiTI/AAAAAAAAPAk/K9GU9VenDvA/photo6_thumb%5B1%5D.jpg?imgmax=800" width="164" height="244"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-3717445438409568251?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PcxjJRM8RWokeoP7LnB7ooP85FQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PcxjJRM8RWokeoP7LnB7ooP85FQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PcxjJRM8RWokeoP7LnB7ooP85FQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PcxjJRM8RWokeoP7LnB7ooP85FQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=0HRHDAaW2GA:QoXSp9g2_xQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=0HRHDAaW2GA:QoXSp9g2_xQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=0HRHDAaW2GA:QoXSp9g2_xQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=0HRHDAaW2GA:QoXSp9g2_xQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=0HRHDAaW2GA:QoXSp9g2_xQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=0HRHDAaW2GA:QoXSp9g2_xQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/0HRHDAaW2GA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/3717445438409568251/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=3717445438409568251&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/3717445438409568251?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/3717445438409568251?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/0HRHDAaW2GA/iphone-os-30-copy-paste.html" title="iPhone OS 3.0 Copy Paste" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/iphone-os-30-copy-paste.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBSHYyfSp7ImA9WxVUE0U.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-2335078327703381076</id><published>2009-03-18T06:10:00.001-07:00</published><updated>2009-03-18T06:54:19.895-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-18T06:54:19.895-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><title>iPhone OS 3.0 Upgrade</title><content type="html">&lt;p&gt;The beta version of iPhone OS 3.0 (build 7A238j) was made available on &lt;a href="http://developer.apple.com"&gt;Apple’s Developer Connection&lt;/a&gt; website yesterday. Here are the steps to install the new OS (as tested with an iPhone 3G):&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;strong&gt;Sync the phone to iTunes and backup all data!&lt;/strong&gt; Subsequent steps will wipe out the iPhone and you will need a backup to restore from.  &lt;li&gt;On a Mac which has your iPhone SDK and Xcode, download the OS 3.0 build. It’s about 229 MiB.  &lt;li&gt;Connect your iPhone to the Mac.  &lt;li&gt;Drag and drop the downloaded file &lt;em&gt;iPhone1,2_3.0_7A238j_Restore.ipsw&lt;/em&gt; onto Xcode. &lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Downloaded iPhone OS 3.0" border="0" alt="Downloaded iPhone OS 3.0" src="http://lh4.ggpht.com/_4w-B2LlsoEM/ScDytlSxitI/AAAAAAAAO-E/94npIAyYQBQ/Picture%201%5B5%5D.png?imgmax=800" width="530" height="344"&gt;  &lt;li&gt;The Xcode Organizer should open up and display your phone with multiple firmware choices – the existing firmware on the phone (I was using 2.2.1) and the new 3.0 firmware. Select the new 3.0 firmware and restore it to your iPhone. &lt;strong&gt;This will wipe out all data on the phone!&lt;/strong&gt; The process takes about 12-15 minutes to flash the phone and update the baseband. At the end the phone will reboot and ask to be connected to iTunes. &lt;a href="http://lh3.ggpht.com/_4w-B2LlsoEM/ScDyuHhSgxI/AAAAAAAAO-M/QcBRmKek7fw/s1600-h/xcode_organizer%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Xcode Organizer" border="0" alt="Xcode Organizer" src="http://lh4.ggpht.com/_4w-B2LlsoEM/ScDyub_iPCI/AAAAAAAAO-U/TzgCk6HoNS0/xcode_organizer_thumb%5B2%5D.png?imgmax=800" width="573" height="156"&gt;&lt;/a&gt;  &lt;li&gt;Connect the phone to iTunes. At this point, iTunes will ask you if you want to setup as a new phone or restore your existing backup. Choose to restore the backup and let iTunes restore the data on the phone. It took about 30 minutes to do this with my phone. &lt;a href="http://lh5.ggpht.com/_4w-B2LlsoEM/ScDyu4ON_UI/AAAAAAAAO-c/hwR-tfV1uzA/s1600-h/itunes_restore%5B6%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="iTunes Restore" border="0" alt="iTunes Restore" src="http://lh3.ggpht.com/_4w-B2LlsoEM/ScDyvgw0xXI/AAAAAAAAO-k/N-D0VlXpWPU/itunes_restore_thumb%5B2%5D.png?imgmax=800" width="604" height="231"&gt;&lt;/a&gt;  &lt;li&gt;Again, the phone will reboot and sync with iTunes. At this point, a normal sync will happen and install all your original applications.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;After all these changes, the phone should be on OS 3.0: &lt;a href="http://lh5.ggpht.com/_4w-B2LlsoEM/ScDywDhgwAI/AAAAAAAAO-s/cfoFI6g_vGk/s1600-h/os3.0%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="os3.0" border="0" alt="os3.0" src="http://lh5.ggpht.com/_4w-B2LlsoEM/ScDywvkOXRI/AAAAAAAAO-0/XmFR2eth4q8/os3.0_thumb%5B3%5D.png?imgmax=800" width="205" height="306"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Feature hands-on reviews in a subsequent post.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-2335078327703381076?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6UgvdZXh0irWZX0ch3v1uVcSoYQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6UgvdZXh0irWZX0ch3v1uVcSoYQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6UgvdZXh0irWZX0ch3v1uVcSoYQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6UgvdZXh0irWZX0ch3v1uVcSoYQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=UYdmYsGiP88:UsZPUUqdbx4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=UYdmYsGiP88:UsZPUUqdbx4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=UYdmYsGiP88:UsZPUUqdbx4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=UYdmYsGiP88:UsZPUUqdbx4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=UYdmYsGiP88:UsZPUUqdbx4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=UYdmYsGiP88:UsZPUUqdbx4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/UYdmYsGiP88" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/2335078327703381076/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=2335078327703381076&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/2335078327703381076?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/2335078327703381076?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/UYdmYsGiP88/iphone-os-30-upgrade.html" title="iPhone OS 3.0 Upgrade" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/iphone-os-30-upgrade.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYNSXc9cSp7ImA9WxVVGUw.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-8927713969283086679</id><published>2009-03-12T20:16:00.001-07:00</published><updated>2009-03-12T20:16:38.969-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-12T20:16:38.969-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><title>New Tab Page Gets Updates</title><content type="html">&lt;p&gt;The &lt;a href="http://tech.element77.com/2009/03/mozilla-labs-new-tab-page-for-firefox.html"&gt;New Tab design for Firefox&lt;/a&gt; has been getting several updates less than a week into its public announcement. It has been bumped from version 0.0.18 to version 0.0.23 and the most annoying bug – window losing focus when a new tab is opened – has been fixed. &lt;/p&gt; &lt;p&gt;Mozilla is still playing with the layout of the page and the contextual actions have moved to the top of the tab instead of the left. The frequently visited sites and their RSS feeds are looking better with each incremental release. A new feature is the ability to reorder the frequently visited sites simply by dragging and reordering them in a new tab. Here’s how it looks as of version 0.0.23:&lt;/p&gt; &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="newtab" border="0" alt="newtab" src="http://lh4.ggpht.com/_4w-B2LlsoEM/SbnQFj4UcjI/AAAAAAAAO9U/AmU1J6GpaIw/newtab%5B5%5D.png?imgmax=800" width="804" height="225"&gt; &lt;/p&gt; &lt;p&gt;In related Firefox news, the &lt;a href="http://www.mozilla.com/en-US/firefox/3.1b3/releasenotes/"&gt;3.1 beta 3 is out&lt;/a&gt; but if you are tired of betas, &lt;a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/"&gt;try out some alphas&lt;/a&gt; :-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-8927713969283086679?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3ZiImL8UmSBXQ_zlIO5bN2UDZq4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3ZiImL8UmSBXQ_zlIO5bN2UDZq4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3ZiImL8UmSBXQ_zlIO5bN2UDZq4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3ZiImL8UmSBXQ_zlIO5bN2UDZq4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=RU5IsNQCQIo:LhfJ79UZbio:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=RU5IsNQCQIo:LhfJ79UZbio:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=RU5IsNQCQIo:LhfJ79UZbio:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=RU5IsNQCQIo:LhfJ79UZbio:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=RU5IsNQCQIo:LhfJ79UZbio:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=RU5IsNQCQIo:LhfJ79UZbio:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/RU5IsNQCQIo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/8927713969283086679/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=8927713969283086679&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8927713969283086679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/8927713969283086679?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/RU5IsNQCQIo/new-tab-page-gets-updates.html" title="New Tab Page Gets Updates" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/new-tab-page-gets-updates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIDRXY-fCp7ImA9WxVVFEU.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-456864427875012682</id><published>2009-03-07T19:48:00.001-08:00</published><updated>2009-03-07T19:56:14.854-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-07T19:56:14.854-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="location" /><category scheme="http://www.blogger.com/atom/ns#" term="gafyd" /><category scheme="http://www.blogger.com/atom/ns#" term="mail" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Location in GMail Signature</title><content type="html">&lt;p&gt;&lt;a href="http://mail.google.com"&gt;GMail&lt;/a&gt; (including &lt;a href="http://www.google.com/apps/intl/en/business/index.html"&gt;Google Apps&lt;/a&gt;) has a Labs feature that enables the addition of location to email signatures:&lt;/p&gt; &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Enable Location in Signature" border="0" alt="Enable Location in Signature" src="http://lh4.ggpht.com/_4w-B2LlsoEM/SbM_-smahRI/AAAAAAAAO8w/g5FnzjnYdfY/enable_labs_location%5B5%5D.png?imgmax=800" width="719" height="94"&gt; &lt;/p&gt; &lt;p&gt;As with other location-based services from Google, it relies on IP address as well as Google Gears. When this Labs feature is enabled, it adds a new setting to the Signature settings (look under General settings):&lt;/p&gt; &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Append location" border="0" alt="Append location" src="http://lh5.ggpht.com/_4w-B2LlsoEM/SbM__QQEzaI/AAAAAAAAO84/KJmegNjB_Aw/location_in_sig%5B5%5D.png?imgmax=800" width="538" height="165"&gt; &lt;/p&gt; &lt;p&gt;Once this is done, whenever a new email is composed, a line is appended to the signature with the location. &lt;/p&gt; &lt;p&gt;Seems like Google’s going overboard with &lt;em&gt;location-in-everything&lt;/em&gt; (including offerings like &lt;a href="http://www.google.com/latitude/intro.html"&gt;Google Latitude&lt;/a&gt;). Weren’t web-based email services supposed to offer location privacy (since originating IP in mail headers was restricted to the IP address of the email provider)?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-456864427875012682?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v_EPFqF7SxRfgl-dW-TtYPmcwdU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v_EPFqF7SxRfgl-dW-TtYPmcwdU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v_EPFqF7SxRfgl-dW-TtYPmcwdU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v_EPFqF7SxRfgl-dW-TtYPmcwdU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=JgOTZFJOjd4:gssT_4ZXsds:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=JgOTZFJOjd4:gssT_4ZXsds:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=JgOTZFJOjd4:gssT_4ZXsds:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=JgOTZFJOjd4:gssT_4ZXsds:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=JgOTZFJOjd4:gssT_4ZXsds:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=JgOTZFJOjd4:gssT_4ZXsds:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/JgOTZFJOjd4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/456864427875012682/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=456864427875012682&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/456864427875012682?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/456864427875012682?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/JgOTZFJOjd4/location-in-gmail-signature.html" title="Location in GMail Signature" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/location-in-gmail-signature.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AHRngzeip7ImA9WxVVE0w.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-1436728429286107512</id><published>2009-03-05T19:55:00.001-08:00</published><updated>2009-03-05T19:55:37.682-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-05T19:55:37.682-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="labs" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Mozilla Labs – New Tab Page For Firefox</title><content type="html">&lt;p&gt;&lt;a href="http://labs.mozilla.org"&gt;Mozilla Labs&lt;/a&gt; have revealed a &lt;a href="http://labs.mozilla.com/2009/03/new-tab-page-proposed-design-principles-and-prototype/"&gt;new design for the New Tab page&lt;/a&gt; in Firefox. It’s designed to be zero-configuration and minimally distracting to users. The current version divides the New Tab page into contextual actions on the left and quick-access to sites on the right side. The list of sites is driven by the concept of &lt;em&gt;&lt;a href="http://en.wiktionary.org/wiki/frecency"&gt;frecency&lt;/a&gt;&lt;/em&gt; (jargon for frequent + recent) with support for RSS feeds on sites which appear in the list. Here’s a screenshot of how the Google Reader site appears in the list:&lt;/p&gt; &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Google Reader in New Tab" border="0" alt="Google Reader in New Tab" src="http://lh4.ggpht.com/_4w-B2LlsoEM/SbCemvIFzmI/AAAAAAAAO78/mIlIRr-kQ6g/reader%5B7%5D.png?imgmax=800" width="443" height="95"&gt; &lt;/p&gt; &lt;p&gt;The contextual actions are designed like &lt;a href="http://labs.mozilla.com/2008/08/introducing-ubiquity/"&gt;Ubiquity&lt;/a&gt; and provide one-click access to a useful action. For example, here’s the one-click to undo a previous Close Tab action:&lt;/p&gt; &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Undo Close Tab" border="0" alt="Undo Close Tab" src="http://lh5.ggpht.com/_4w-B2LlsoEM/SbCem0w5bWI/AAAAAAAAO7k/GXajS4ERVrY/closetab%5B8%5D.png?imgmax=800" width="393" height="47"&gt;&lt;/p&gt; &lt;p&gt;Likewise, with something in the clipboard, the contextual action displays a one-click Search button:&lt;a href="http://lh6.ggpht.com/_4w-B2LlsoEM/SbCenk1bswI/AAAAAAAAO7s/f7wk_JOqUtc/s1600-h/search%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="search" border="0" alt="search" src="http://lh5.ggpht.com/_4w-B2LlsoEM/SbCeoBLshbI/AAAAAAAAO70/o_XrFFAYPIc/search_thumb%5B2%5D.png?imgmax=800" width="161" height="78"&gt;&lt;/a&gt; In tests so far, there’s one annoying bug – bringing up the New Tab page seems to lose focus from the address bar and from the Firefox window! Other comments on the Mozilla Labs page have also highlighted the privacy issues with showing RSS feeds like Gmail in the New Tab page. In its present state, it seems like Chrome and Safari 4 provide a much better experience for the New Tab page.&lt;/p&gt; &lt;p&gt;If you are using the Firefox 3.1 beta or newer release, the &lt;a href="https://people.mozilla.com/~dmills/abouttab/abouttab-latest.xpi"&gt;New Tab prototype is available as an extension&lt;/a&gt;. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-1436728429286107512?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UKjiTPx8xQbHN732ed-JgPHx1xw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UKjiTPx8xQbHN732ed-JgPHx1xw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UKjiTPx8xQbHN732ed-JgPHx1xw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UKjiTPx8xQbHN732ed-JgPHx1xw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=XVIIf1QiTrQ:qydSHuPH2NI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=XVIIf1QiTrQ:qydSHuPH2NI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=XVIIf1QiTrQ:qydSHuPH2NI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=XVIIf1QiTrQ:qydSHuPH2NI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=XVIIf1QiTrQ:qydSHuPH2NI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=XVIIf1QiTrQ:qydSHuPH2NI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/XVIIf1QiTrQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/1436728429286107512/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=1436728429286107512&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/1436728429286107512?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/1436728429286107512?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/XVIIf1QiTrQ/mozilla-labs-new-tab-page-for-firefox.html" title="Mozilla Labs – New Tab Page For Firefox" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://tech.element77.com/2009/03/mozilla-labs-new-tab-page-for-firefox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEADRXs-fSp7ImA9WxVWGEU.&quot;"><id>tag:blogger.com,1999:blog-8026726330557031.post-4523158306957698851</id><published>2009-02-28T20:44:00.001-08:00</published><updated>2009-02-28T20:46:14.555-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-28T20:46:14.555-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="blogging" /><category scheme="http://www.blogger.com/atom/ns#" term="writer" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>Windows Live Writer</title><content type="html">&lt;p&gt;&lt;a href="http://windowslivewriter.spaces.live.com/"&gt;Windows Live Writer&lt;/a&gt; was something that skipped my radar for a while since it’s a Microsoft product that I assumed was specific to Windows Live blogs. After a &lt;a href="http://lifehacker.com/5161867/top-10-tools-for-your-blog-or-web-site"&gt;recent recommendation by Lifehacker&lt;/a&gt;, I learned that it supports multiple blogging platforms including &lt;a href="http://www.blogger.com"&gt;Blogger&lt;/a&gt; and &lt;a href="http://www.wordpress.com"&gt;Wordpress&lt;/a&gt;. Adding support to an existing blog is a straightforward process – simply give Windows Live Writer the URL of your blog and it auto-discovers the blogging platform in use and prompts for your blog account information. &lt;/p&gt; &lt;p&gt;Once setup, it’s a breeze to use. It provides a full featured WYSIWYG editor for your blog that has support for uploading images, a built-in spell checker&amp;nbsp; and tagging support. It even applies your blog’s themes for previews. Being a standalone Windows application, it allows offline editing of your blogs. &lt;/p&gt; &lt;p&gt;Here’s a screenshot of Windows Live Writer in action in the construction of this very post:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_4w-B2LlsoEM/SaoSvIRgIvI/AAAAAAAAO6k/0bzDIoAUBaQ/s1600-h/writer%5B13%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows Live Writer" border="0" alt="Windows Live Writer" src="http://lh3.ggpht.com/_4w-B2LlsoEM/SaoSvs0m34I/AAAAAAAAO6s/TZSqaYsGtaM/writer_thumb%5B9%5D.png?imgmax=800" width="644" height="373"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Definitely makes blogging a breeze. Expect more posts with this tool in a blogger’s arsenal.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8026726330557031-4523158306957698851?l=tech.element77.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D4YtBWMSN9p5E_p9ZMuCucAwpCM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D4YtBWMSN9p5E_p9ZMuCucAwpCM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D4YtBWMSN9p5E_p9ZMuCucAwpCM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D4YtBWMSN9p5E_p9ZMuCucAwpCM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=WnlfVEh9Pho:BeEAaaE7T6k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=WnlfVEh9Pho:BeEAaaE7T6k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=WnlfVEh9Pho:BeEAaaE7T6k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=WnlfVEh9Pho:BeEAaaE7T6k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/element77/tech?a=WnlfVEh9Pho:BeEAaaE7T6k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/element77/tech?i=WnlfVEh9Pho:BeEAaaE7T6k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/element77/tech/~4/WnlfVEh9Pho" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.element77.com/feeds/4523158306957698851/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8026726330557031&amp;postID=4523158306957698851&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4523158306957698851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8026726330557031/posts/default/4523158306957698851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/element77/tech/~3/WnlfVEh9Pho/windows-live-writer.html" title="Windows Live Writer" /><author><name>Arun K Viswanathan</name><uri>http://www.blogger.com/profile/15007585885438453864</uri><email>tech@element77.com</email><gd:extendedProperty name="OpenSocialUserId" value="01528941348512398305" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://tech.element77.com/2009/02/windows-live-writer.html</feedburner:origLink></entry></feed>
