<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>David's Tech notes Blog</title>
	<atom:link href="http://davidstechnotes.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidstechnotes.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 11 Aug 2011 18:22:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='davidstechnotes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>David's Tech notes Blog</title>
		<link>http://davidstechnotes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://davidstechnotes.wordpress.com/osd.xml" title="David&#039;s Tech notes Blog" />
	<atom:link rel='hub' href='http://davidstechnotes.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Apple ditching Intel?</title>
		<link>http://davidstechnotes.wordpress.com/2011/08/11/apple-ditching-intel/</link>
		<comments>http://davidstechnotes.wordpress.com/2011/08/11/apple-ditching-intel/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 18:22:41 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=52</guid>
		<description><![CDATA[Rumors are circulating that Apple is contemplating ditching Intel for ARM. Interesting that Intel is giving money to manufacturers to help them develop Macbook Air competitors. Why would they do that if Intel is inside every Macbook Air? To me, its clear that Apple has been moving towards making Mac OS X run on touch [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=52&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Rumors are circulating that Apple is contemplating ditching Intel for ARM. Interesting that Intel is giving money to manufacturers to help them develop Macbook Air competitors. Why would they do that if Intel is inside every Macbook Air?</p>
<p>To me, its clear that Apple has been moving towards making Mac OS X run on touch based tablets since Snow Leopard.<br />
I&#8217;m thinking this fall might be the announce. Cook said they were working on a major new launch this quarter. I&#8217;m surprised there&#8217;s been so little writing about it.</p>
<p>I predict another device that splits the difference between a Macbook Air and an iPad. I&#8217;m thinking a 10-11&#8243; touch screen likely with an optional keyboard, running Lion but via a touch interface.</p>
<p>It might be an ARM processor. Maybe it would run iOS, iphone/iPad apps in some sort of compatability mode, or Mac apps recompiled in XCode to be Intel/ARM&#8230;. Universal apps, like they used to be, except not powerpc/intel but ARM/Intel.</p>
<p>Anyone disagree?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=52&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2011/08/11/apple-ditching-intel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>
	</item>
		<item>
		<title>Can Android be compared with iPhone 4?</title>
		<link>http://davidstechnotes.wordpress.com/2010/06/28/can-android-be-compared-with-iphone-4/</link>
		<comments>http://davidstechnotes.wordpress.com/2010/06/28/can-android-be-compared-with-iphone-4/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 04:02:44 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=49</guid>
		<description><![CDATA[Android and android phones used to pale in comparison to the iPhone. For the last 3 years its hasn&#8217;t been much of a competition. But now, the latest crop of phones have caught up. They are now comparable. They are worse than the iPhone in some ways and better than the iPhone in some ways. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=49&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Android and android phones used to pale in comparison to the iPhone. For the last 3 years its hasn&#8217;t been much of a competition.</div>
<div id="_mcePaste">But now, the latest crop of phones have caught up. They are now comparable. They are worse than the iPhone in some ways and better than the iPhone in some ways. For the first time, you can say its a matter of personal preference.</div>
<div id="_mcePaste">Android has been advancing rapidly. Will be interesting to see if they will be able to pull well ahead of iPhone or if the unorganized mass of companies will infight enough to never eclipse Apple.</div>
<div></div>
<div id="_mcePaste">In my opinion&#8230; some of the ways iPhone is better than Android phones include:</div>
<div id="_mcePaste">
<ul>
<li>Better fit and finish. Pretty much subtle little things&#8230; but everywhere. Every little detail tends to be better on iPhone. Android phones maybe good, or good enough, but no where near as well built as the iPhone.</li>
<li>Customer service. Android phones get superseded every few months. They don&#8217;t care to support or upgrade older phones. Unlike Apple.</li>
<li>Software polish: iPhone looks better. User experience is better. HTC in particular may make things look flashy&#8230; until you use them for a while and they don&#8217;t seem a useful or functional.</li>
<li>Price: Believe it or not, you get a better deal with Apple today. 16GB vs. 8GB for most Android phones. Higher res display, higher quality.</li>
</ul>
</div>
<div id="_mcePaste">Areas where Android is significantly better than iPhone include:</div>
<div id="_mcePaste">
<ul>
<li>Choice of carrier. Android is available for all carriers. In the US, Verizon tends to have much better coverage than AT&amp;T. But whichever carrier you like, there&#8217;s an Android phone there&#8230; or will be soon.</li>
<li>Turn by turn navigation. Its awesome. Nuff said.</li>
<li>Voice recognition. Anywhere you can type, you can have it recognize your voice. Usually works amazingly well.</li>
<li>Browser. When I first tried Android, I thought the browser was much worse than iPhone and generally unusable. But either I was mistaken or Android 2.1 has improved upon it. It is fast, looks great, and can zoom into text better, somehow able to reflow the text making it easy to read with characters as big as you want.</li>
<li>Flash: I hate flash. But its really nice to have it when you need it. Makes the iPhone seem crippled.</li>
<li>File storage. This is definitely a techie pet peeve. But I really like that on Android I can save files, from the browser or from the internet or other apps. And I can then view the files choosing the app, similar to a PC. It allows me to do things I simply can&#8217;t do on iPhone, like download videos in background so that I can watch and rewatch them whenever I please, no cable sync required.</li>
<li>Google integration. Google calendar syncs over the air, no cable, no PC needed. Gmail works well. Google Voice is very nice with free text transcription of your messages.</li>
</ul>
</div>
<div id="_mcePaste">Android weaknesses (or strengths):</div>
<div id="_mcePaste">
<ul>
<li>Email. Drives me nuts. How hard can it be to have a decent email client. K-9 is a 3rd party email which seems to be the best, but it doesn&#8217;t even support cut and paste. iPhone wins big time for email.</li>
<li>Cut and paste. Typical free for all. No common operating system defined way to do it. Some apps support it, some don&#8217;t. Way to access varies by app. Similar issue with much of Android. No enforced consistency. Often a curse.</li>
<li>Multitasking: Its better and yet worse than Apples. Being true multitasking, you can get apps that do useful things that can&#8217;t easily be done on iPhone. Even iPhone 4. But again, its not well enforced. Rogue applications can abuse the system. Its left to the user to uninstall apps that aren&#8217;t well behaved. The operating design itself is brilliant. Superior to iPhone&#8230; if only apps were properly coded to its conventions. Conventions which aren&#8217;t enforced and can easily be ignored.</li>
</ul>
</div>
<div id="_mcePaste">Whats more surprising is simply that Android can even be compared to iPhone. The apps in general aren&#8217;t as polished, but they&#8217;re often good enough. You can find Android equivalents for most things you can do on the iPhone, with the possible exception of games. But even the game front is getting closer.</div>
<p>Active competition between Google&#8217;s ecosystem and Apple&#8217;s. Hard to tell who will win between them, but almost definitely, the consumer will win&#8230; and is already winning.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=49&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2010/06/28/can-android-be-compared-with-iphone-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple&#8217;s downfall</title>
		<link>http://davidstechnotes.wordpress.com/2010/04/12/apples-downfall/</link>
		<comments>http://davidstechnotes.wordpress.com/2010/04/12/apples-downfall/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 04:01:50 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[htc apple google android "iphone 4.0 terms" "developer terms" terms ipad]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=42</guid>
		<description><![CDATA[Apple has changed the developer terms to prevent use of cross platform development tools. This change was snuck in unannounced yet has caused the greatest uproar. Many believe this is an attack at Adobe. I believe it is at least as much an attack against Google&#8217;s Android. Apple wants to prevent the creation of cross [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=42&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Apple has changed the developer terms to prevent use of cross platform development tools. This change was snuck in unannounced yet has caused the greatest uproar.</p>
<p>Many believe this is an attack at Adobe. I believe it is at least as much an attack against Google&#8217;s Android. Apple wants to prevent the creation of cross platform mobile applications. They&#8217;re trying to do everything they can to prevent developers from writting for Android. It might work while Apple has 60+% marketshare&#8230; or it might not if developers have moved to Android anyway.</p>
<p>But the problem is worse than that. It is the latest in an ever increasing series of attempt for Apple to exert unreasonable control over its customers and partners with the express purpose of squeezing out as much profit as possible while locking them in to the Apple platform. Locking in not by innovation, nor because Apple products are superior. Instead they&#8217;re now resorting to building disfunctional products that disable the ability to work with non-Apple facilities, using legal terms and conditions to threaten action if behavior doesn&#8217;t meet their approval, and to sue when competitors get too close to Apple&#8217;s jewels.</p>
<p>Recent actions include:</p>
<ul>
<li>Appstore: Steve Jobs originally billed the restrictions on the store altruistically. Meant to protect the carrier&#8217;s network from failure and to prevent malware. This has twisted over time to become a blatant filter, removing anything that Apple decides it doesn&#8217;t like or might be competitive with current or future products. Apple has come to enjoy this level of control over its users.</li>
<li>iPad: The iPad is a powerful full function computer. But Apple has tasted the drug of total control with the app store. They purposely neutered a full function computer so that consumers are only allowed to obtain software for it from Apple&#8217;s app store. You can see where this evolution is going. Can a Mac app store be far behind?</li>
<li>Terms: Adobe Flash and any 3rd party interpreters on the iPhone are a threat to Apple&#8217;s control and 30% of sales revenue stream from the appstore. Apple doesn&#8217;t want to allow users to circumvent their control over what users can run. When Adobe tried to get around it by cross compiling, Apple changed the terms&#8230; after Adobe had spent millions to develop their product.</li>
<li>Android: Apple finally has a worthy competitor. 3 years in the making but finally here. Does Apple compete by producing a superior product? Sadly no. Their reaction is to sue HTC as a protected way to sue Google. The change in developer terms was not only meant to hurt Adobe, but to prevent mobile applications to be written for Android. Apple wants developers locked into Apple tools and wants them to have a hard time porting to Android.</li>
</ul>
<p>Steve Jobs has let success go to his head. The iPad is a joke. These terms and how whimsically Apple changes them, make it unreasonable for a business to invest in making iPhone/iPad software. Yet somehow they think they can get away with this.</p>
<p>Maybe its inevitable. Small, rapidly growing companies historically often succeed against larger competitors by being more open, giving more choice and benefits to consumers and partners.</p>
<p>But eventually, if they become large enough, they become consumed with protecting their own turf. They no longer come up with sufficient innovation to drive growth. They turn to protecting their turf, put up walls, try to control and harm anyone who dares to challenge their products.</p>
<p>Ultimately its a loosing strategy but may signal a maturing company. No longer growing. Stagnant at best, or a slow decline.</p>
<p>IBM became a mainframe monopoly. To this day they still fiercely defend their mainframe turf.<br />
Microsoft with Windows and Office. Seen any innovation there?<br />
Now Apple. A amazingly lame iPad, terms which exhibit an unthinkable hubris, sue your competitors (HTC/Google).</p>
<p>I can&#8217;t recall a company changing their ways once this inward focus consumes them. Too hard to give up the remembrance of success. Likely Apple and Steve Jobs will be in denial for many years.</p>
<p>Apple&#8217;s recent success has been ignited when they made platforms more open, not closed.</p>
<ul>
<li>The move to Intel processors didn&#8217;t create a wall around Mac OS, instead it welcomed Windows to run native on the machine.</li>
<li>The original iPhone broke the choke hold carriers had on consumers by controlling what websites could be visited and what applications could be run while charging unrealistic prices always measured in dollars each month.</li>
<li>The iPod success was launched when Steve Jobs negotiated more reasonable prices and greatly reduced DRM restrictions for users, provided users with more control over their own music.</li>
</ul>
<p>Sad that Steve has forgotten a key reason why Apple has become successful and chosen to lock consumers and developers in by only obtaining software from the appstore and having the hubris to attempt such heinous developer terms.</p>
<p>I had hoped for better.</p>
<p>Related posts:</p>
<p><a title="Stop the Madness Steve Jobs" href="http://digg.com/apple/Stop_The_Madness_Steve_Jobs">Stop the Madness Steve Jobs</a></p>
<p><a href="http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler">iphone agreement bans flash compiler</a></p>
<p><a href="http://www.taoeffect.com/blog/2010/04/steve-jobs-response-on-section-3-3-1/">steve jobs response on section 3-3-1</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=42&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2010/04/12/apples-downfall/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>
	</item>
		<item>
		<title>Google&#8217;s Nexus One ad. Abuse of power?</title>
		<link>http://davidstechnotes.wordpress.com/2010/01/07/googles-nexus-one-ad-abuse-of-power/</link>
		<comments>http://davidstechnotes.wordpress.com/2010/01/07/googles-nexus-one-ad-abuse-of-power/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 16:11:14 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=30</guid>
		<description><![CDATA[Visitors to Google.com today are presented with a small but significant ad for the Nexus One. I don&#8217;t know if they&#8217;ve ever used the base search page for advertising before, but it could be worrisome. Google has made their mark and been successful at least partly because of their &#8216;do no evil&#8217; motto. Their advertising [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=30&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<div style="text-align:left;">Visitors to Google.com today are presented with a small but significant ad for the Nexus One. I don&#8217;t know if they&#8217;ve ever used the base search page for advertising before, but it could be worrisome.</div>
</div>
<div style="text-align:left;"><a href="http://davidstechnotes.files.wordpress.com/2010/01/googlenexusad.png"><img class="alignnone size-full wp-image-37" title="GoogleNexusAd" src="http://davidstechnotes.files.wordpress.com/2010/01/googlenexusad.png?w=450&#038;h=291" alt="Google Nexus Ad" width="450" height="291" /></a></div>
<p>Google has made their mark and been successful at least partly because of their &#8216;do no evil&#8217; motto. Their advertising has always been low keyed and pertinent to what you&#8217;re doing. Not random banner flash ads in popup windows on random things you don&#8217;t care about. Usually subtle little text ads remarkably relevant to what you&#8217;re trying to find.</p>
<p>Now Google is abusing their power buy advertising in the most important place on the web, where no one else can advertise at any price. And the ad is not targeted in any way. Its a blanket ad for everyone regardless of interest.</p>
<p>This hints at the eventual abuse of power that the Google empire allows. When all searches run through Google, you run a Google browser on your Google operating system tied to your Google phone, all your ads are served by Google&#8217;s Admob, your videos come from Google&#8217;s Youtube&#8230; When they tie together all of your activities on your PC, phone (including voice), when they run voice recognition on your phone conversations and index them for your benefit&#8230;<br />
Too much power. Like big brother watching everything you say and do. Indexing, cross referencing. Able to sell this information for all sorts of advertising. To the highest bidder, or for their own uses.<br />
Even now, they could easily check who does searches about cell phones, and target ads on Admod to appear on your iPhone to sell you a Nexus one.<br />
Simply spooky. Privacy erodes one step at a time, often without notice, until its too late and the genie can&#8217;t be put back in the bottle.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=30&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2010/01/07/googles-nexus-one-ad-abuse-of-power/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>

		<media:content url="http://davidstechnotes.files.wordpress.com/2010/01/googlenexusad.png" medium="image">
			<media:title type="html">GoogleNexusAd</media:title>
		</media:content>
	</item>
		<item>
		<title>Hard drives not so safe for archival</title>
		<link>http://davidstechnotes.wordpress.com/2009/06/12/hard-drives-not-so-safe-for-archival/</link>
		<comments>http://davidstechnotes.wordpress.com/2009/06/12/hard-drives-not-so-safe-for-archival/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 18:02:01 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Archiving]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=19</guid>
		<description><![CDATA[I&#8217;ve had a debate before online on the relative safety of various types of media for long term archival and storage. The debate has raged on the longevity of optical media, CD, DVD. I haven&#8217;t found a great consensus regarding optical media, other than if properly cared for, treating them gently and avoiding exposure to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=19&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a debate before online on the relative safety of various types of media for long term archival and storage. The debate has raged on the longevity of optical media, CD, DVD. I haven&#8217;t found a great consensus regarding optical media, other than if properly cared for, treating them gently and avoiding exposure to sunlight, they can last for years.</p>
<p><img title="Hard drive" src="http://www.sxc.hu/pic/m/m/mo/mollazi/1153695_hard_drive.jpg" alt="" width="200" height="150" /><span style="font-size:small;">or</span><img src="http://govia.osef.org/cd-r.baiRie8a.png" alt="" width="150" height="150" /></p>
<p>The other media that is often mentioned these days is the use of hard drives. There are some points to be made regarding their longevity.</p>
<ul>
<li>The protocols used to communicate with hard drives evolves over time, generally more quickly than optical media. ATA, ATA133, SATA, SATA2 and external drives, USB2, Firewire, eSATA, FW800. The point being that they evolve over time and you may not be able to access it in the future.</li>
<li>Fragility. Hard drives are fragile. Can&#8217;t handle them too rough, careful to avoid static electricity.</li>
<li>Time. Hard drives are mechanical with moving parts. Over time lubricants can migrate and degrade making them less reliable.</li>
</ul>
<p>I&#8217;ve made some of these points before, but never actually experienced any issues. In fact I have never had a personal hard drive fail, although I have had many corporate issue hard drives fail.</p>
<p>There&#8217;s always a first time.</p>
<p>I went through my stack of old hard drives to see what I could use.</p>
<p>I have 15GB and 30GB drive made in 2000 that are ATA, but both failed to communicate properly with my external enclosure.</p>
<p>I have recently been using a 120GB Maxtor drive that was made in 2005. I thought that was pretty recent. I&#8217;ve used it extensively of late and decided to copy some files to archive.</p>
<p>A few days later I went to access the files, powered up the drive to be met with total silence. The hard drive failed to spin up.</p>
<p>I ended up twisting the drive rapidly trying to get the platter moving just after turning it on. It eventually did the trick and it reluntantly spun up. The drive worked well enough to copy all my critical files off of it. The entire next day the drive worked fine, spinning up and down all day. I let it cool off over night to be greeted again by total silence and no spinup. With the twisting trick I was able to get it to spin up but its not having errors reading from the drive.</p>
<p>This has taught me that the possible issues with hard drive archival are real. Optical media is looking more promising. Lowest prices I could find today include DVD+RW for $0.67 each, DVD+DL for $0.97, BD-RE25GB for $7, BD-RE50GB for $25.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=19&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2009/06/12/hard-drives-not-so-safe-for-archival/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>

		<media:content url="http://www.sxc.hu/pic/m/m/mo/mollazi/1153695_hard_drive.jpg" medium="image">
			<media:title type="html">Hard drive</media:title>
		</media:content>

		<media:content url="http://govia.osef.org/cd-r.baiRie8a.png" medium="image" />
	</item>
		<item>
		<title>iPhone 3GS announced</title>
		<link>http://davidstechnotes.wordpress.com/2009/06/08/iphone-3gs-announced/</link>
		<comments>http://davidstechnotes.wordpress.com/2009/06/08/iphone-3gs-announced/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 20:39:15 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=16</guid>
		<description><![CDATA[At WWDC today, Apple announced the updated iPhone 3GS. For the same $199 as before (and as the Palm Pre), you now get double the memory (16GB), much faster performance, support for 7.2mbps HSDPA, compass, voice control (!), auto focus (not fixed focus like the pre) 3MP camera with auto macro, and excellent video capability [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=16&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At WWDC today, Apple announced the updated iPhone 3GS.</p>
<p>For the same $199 as before (and as the Palm Pre), you now get double the memory (16GB), much faster performance, support for 7.2mbps HSDPA, compass, voice control (!), auto focus (not fixed focus like the pre) 3MP camera with auto macro, and excellent video capability (VGA at 30fps).</p>
<p>The current 8GB 3G model will still be sold for $99 and the new top of the line is 32GB for $299.</p>
<p>Seems good enough to ward off the Palm Pre. The Pre is now much less capable for the same or more money (rebate required) with almost no applications available for it.</p>
<p>However, I wonder who will buy this new phone. Anyone who&#8217;s wanted an iPhone in the last 2 years would have bought one by now and it probably still locked into their existing contract with steep upgrade prices.</p>
<p>As far as I&#8217;ve been able to tell the prices are as follows:</p>
<table border="1">
<tbody>
<tr>
<td>Model</td>
<td>New contract</td>
<td>In AT&amp;T contract around 1yr</td>
<td>just started new  AT&amp;T contract</td>
</tr>
<tr>
<td>8GB iPhone 3G</td>
<td>$99</td>
<td>$299</td>
<td>$499</td>
</tr>
<tr>
<td>16GB iPhone 3GS</td>
<td>$199</td>
<td>$399</td>
<td>$599</td>
</tr>
<tr>
<td>32GB iPhone 3GS</td>
<td>$299</td>
<td>$499</td>
<td>$699</td>
</tr>
</tbody>
</table>
<p>I don&#8217;t see most current iPhone users upgrading for a while. The only phone that seems appealing is the $99 iPhone 3G for those who see the initial price as an impediment. However, the monthly service fee with the $30/mo data plan is still there and is the more serious cost issue.</p>
<p>What didn&#8217;t make it:</p>
<ul>
<li>Front facing camera. I think I would really like this. Dick Tracy style video phone calls.</li>
<li>Rumored AT&amp;T lower price for limited data plan.</li>
<li>Tethering plan from AT&amp;T</li>
</ul>
<p>On an unrelated note, they made surprising but helpful updates to the Macbook Pro line adding FW800 into the Macbook Pro 13. But conspicuously missing were any updates to the white Macbook.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=16&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2009/06/08/iphone-3gs-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>
	</item>
		<item>
		<title>Palm Pre first impressions vs. iPhone 3G</title>
		<link>http://davidstechnotes.wordpress.com/2009/06/08/palm-pre-first-impressions-vs-iphone-3g/</link>
		<comments>http://davidstechnotes.wordpress.com/2009/06/08/palm-pre-first-impressions-vs-iphone-3g/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 03:20:48 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=9</guid>
		<description><![CDATA[I&#8217;ve been following the news of the release of Palm Pre since its public demo in January 2009. It is the latest in the series of iPhone &#8220;killers&#8221;. Likewise I tried out the Android G1 at T-Mobile and the RIM Blackberry Storm. This latest iPhone killer seems the most promising. It has blatantly copied many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=9&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been following the news of the release of Palm Pre since its public demo in January 2009. It is the latest in the series of iPhone &#8220;killers&#8221;. Likewise I tried out the Android G1 at T-Mobile and the RIM Blackberry Storm.</p>
<p>This latest iPhone killer seems the most promising. It has blatantly copied many of iPhone&#8217;s basic UI. Gestures, multi-touch. I was frankly surprised at the ooos and aaahs during the January demo when they showed off the same UI that the iPhone has had for 18 months (at the time).<img class="alignright" title="Palm Pre" src="http://www.palminfocenter.com/images/palm-pre-info.jpg" alt="" width="300" height="260" /></p>
<p>The Pre adds a physical keyboard, real uninterrupted multi-tasking, higher resolution camera. Most importantly it is a CDMA phone available on Sprint today, but Verizon tomorrow (early 2010).</p>
<p>So I was eager to check out the Palm Pre on its launch day. You can tell that I am somewhat biased against it, but I&#8217;ve also read lots about it and had high expectations.</p>
<p>In general, the phone seems like the best competitor yet, but doesn&#8217;t seem to me to deal any mortal blows to the iPhone. In fact, I am surprised at how positive the reviews have been so far. Several of the items in reviews seem a stretch at best or downright incorrect.</p>
<p>Keyboard: With some difficulty, it has been explained to me how some people really want a physical keyboard. I can imagine that they become accustomed to feeling the key under their fingers before pressing. You can move your finger around to figure out where the proper key is. But then the effort to actually press the key  can often cause 4 or more keys to press on such a small keyboard as the Pre.</p>
<p>The iPhone&#8217;s virtual keyboard is much larger, wider spaced, tells you clearly which key you pressed. Part of the trick is not to touch the screen until you want to hit a key, and to press very lightly. With this technique I can type remarkably fast. Many errors, but it has excellent correction that fixes most errors.</p>
<p>Verdict: If you must have a physical keyboard, the Pre has one. But I&#8217;d strongly suggest really giving the benefit of the doubt to the iPhone keyboard. The Pre keyboard is passable, but an experienced typer can type faster on the iPhone.</p>
<p>Screen: This was most surprising to me. The Palm Pre sports a 3.1&#8243; screen vs. the iPhone&#8217;s 3.5&#8243;. Reviews had said it is not that noticeable. I strongly disagree. The iPhone walks a very fine line between being compact enough to fit in a pocket and be used as a phone, yet big enough to just barely be able to surf the web as if you were really on the PC. The Pre&#8217;s screen is <em>much </em>smaller than the iPhone and crosses that line towards being more of a phone than a personal web communicator.</p>
<p>Verdict: Its hard enough surfing on the iPhone. The Pre is a worse experience because of the smaller screen.</p>
<p>Misc: I&#8217;d heard comments about the keyboard edge being sharp. I agree, it is sharp.</p>
<p>Build quality: Reviews had said it has a cheap feel to it. I think the iPhone seems sturdier because it has no moving parts and has a very strong rigid glass face. However I didn&#8217;t think the Pre felt cheap at all. The build quality of the unit I tested seemed good.</p>
<p>WebOS: I didn&#8217;t see anything dramatically good or bad vs. the iPhone. Multitasking is a definite plus, although I was struck with how hard it was to test. The phone doesn&#8217;t come with anything you&#8217;d want to multi-task that you can&#8217;t do similarly with the iPhone. The iPhone ends programs when you switch, but when you get back to them they are where they left off. For most things like web pages, google maps, etc. that is sufficient. Playing music continues on either phone uninterrupted. On the iPhone you can even maintain a conversation on speaker while surfing the web. It is very useful for looking up directions and telling the other party. You cannot do that with the Pre because EVDO does not allow simultaneous voice and data communications.</p>
<p>The two most useful applications to run in the background would be Pandora for internet music, and an instant message client.</p>
<p>Verdict: Multitasking is surprisingly not useful in the phone out of the box, but can be very useful with a few add on apps.</p>
<p>App store: As a developer, the biggest problem with the iPhone app store is that there is no way to <em>try </em>an application before having to commit money to buy it. This inevitably drives prices down towards zero. If its a $10 application, you&#8217;re reluctant to buy it without trying it. But for $1, what the heck, its only a buck.</p>
<p>The Palm Pre app store has a button to <em>try</em> the application. This is a huge plus for the platform, for Palm and especially for developers.</p>
<p>Meanwhile, Apple is rumored to be launching an update to the iPhone within a few hours that will likely double the amount of memory in the base model to 16GB, increase the processor speed by 50% while doubling RAM (big speed boost), upping the camera to a 3MP autofocus, still for $199.</p>
<p>This will make the Pre look expensive at $299 before a $100 mail in rebate. Who would want to pay as much after the hassle of a rebate for a copy cat phone with 1/2 the memory and no applications vs. the 40,000 applications available for the iPhone.</p>
<p>The only folks I can see buying it are those already at Sprint who don&#8217;t want to leave because of a SERO plan or other heavy discount, or folks that dislike AT&amp;T and/or Apple.</p>
<p>The real interest in Palm will be if the Pre is good enough to make them a takeover target by Nokia. They would be smart to buy them. Otherwise Nokia seems doomed with no serious iPhone killer in the works.</p>
<p>A few hours until the new iPhone. Then we&#8217;ll see how the competition really stacks up.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=9&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2009/06/08/palm-pre-first-impressions-vs-iphone-3g/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>

		<media:content url="http://www.palminfocenter.com/images/palm-pre-info.jpg" medium="image">
			<media:title type="html">Palm Pre</media:title>
		</media:content>
	</item>
		<item>
		<title>Cocoa programming should be easier</title>
		<link>http://davidstechnotes.wordpress.com/2009/03/20/cocoa-programming-should-be-easier/</link>
		<comments>http://davidstechnotes.wordpress.com/2009/03/20/cocoa-programming-should-be-easier/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 17:41:26 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=7</guid>
		<description><![CDATA[I&#8217;ve spend several hours this morning wading through problems with the Mac development environment and Cocoa. In a nutshell, the available APIs for doing file manipulation could stand some enhancement. NSFileManager is the predominant way in Cocoa to do file operations. Yet it has many drawbacks including: Limited error handling Inability to cancel an operation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=7&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spend several hours this morning wading through problems with the Mac development environment and Cocoa.</p>
<p>In a nutshell, the available APIs for doing file manipulation could stand some enhancement.</p>
<p>NSFileManager is the predominant way in Cocoa to do file operations. Yet it has many drawbacks including:</p>
<ul>
<li>Limited error handling</li>
<li>Inability to cancel an operation in progress</li>
<li>Single threaded. If you invoke a length operation from the main thread, your UI will hang (beachball) until the operation is complete.</li>
<li>Inability to get status information during an operation even if you do run in a secondary thread.</li>
</ul>
<p>A more flexible approach is available as part of older C based frameworks. I&#8217;m not clear its relation to Carbon, but its base of Core Foundation.</p>
<p>There is a file manager service which you can access. An example operation is FSCopyObjectAsync. This function solves all of the issues with NSFileManager. It automatically handles running the copy as part of a run loop you specify (usually the main run loop). It can call back a function you provide allowing you to get status while the operation is going on and allows you to cancel the operation. And it provides richer access to error information.</p>
<p>Drawbacks? It shouldn&#8217;t have any, but it does. Being a C function, you are suddenly immersed in a world of Apple specific C data types. A random mishmash of conversion routines. As an example, FSRef is the data type used to reference files. It is an 80 character opaque internal data representation of the file system object identifier. There are functions to convert from a pathname to and from FSRef.<br />
Getting status from the call back involves a CFDictionary which is a C version of a dictionary, not a NSDictionary.<br />
CFNumber is also used. Unlike FSRef, this data type has &#8220;toll free bridging&#8221;. Essentially meaning that is can be used interchangeably with an NSNumber.</p>
<p>Overall the function is nice but hard to use for the programmer who knows Cocoa but not Core Foundation.</p>
<p>This reminds me of the world of Microsoft. MFC (Microsoft Foundation Classes) are largely object oriented wrappers of non object oriented Windows functions. Much of the class library is fine, but sometimes you see wierd artifacts due to its Windows heritage.</p>
<p>I am surprised that I have not been able to find wrappers for Apple Core Foundation functions. In particular this File Manager service is clearly in need of a Cocoa wrapper to hide the data conversions which are necessary to make it work easily in Cocoa.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=7&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2009/03/20/cocoa-programming-should-be-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>
	</item>
		<item>
		<title>My new blog!</title>
		<link>http://davidstechnotes.wordpress.com/2009/02/27/my-new-blog/</link>
		<comments>http://davidstechnotes.wordpress.com/2009/02/27/my-new-blog/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 05:33:42 +0000</pubDate>
		<dc:creator>dm33</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[mac iphone archivemac blog pamela slim eblogger wordpress]]></category>

		<guid isPermaLink="false">http://davidstechnotes.wordpress.com/?p=3</guid>
		<description><![CDATA[Hello. This is my first attempt to use WordPress. I tried using eBlogger but it was too difficult to get the search engines to notice. Thanks to Pamela Slim for producing excellent podcasts on her site, Escape from Cubicle nation. Her podcast about blogging encouraged me to take the plunge. I &#8220;assume&#8221; that this is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=3&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello.<br />
This is my first attempt to use WordPress. I tried using eBlogger but it was too difficult to get the search engines to notice. Thanks to Pamela Slim for producing excellent podcasts on her site, <a href="http://escapefromcubiclenation.com">Escape from Cubicle nation</a>. Her podcast about blogging encouraged me to take the plunge.</p>
<p>I &#8220;assume&#8221; that this is easier to find.</p>
<p>I am the founder of <a href="http://broadreachsoftware.com">Broad Reach Software</a>. A software development company producing Mac and iPhone applications and consulting services.</p>
<p>I&#8217;ve been involved with computers and tech since the birth of the PC and that interest continues.</p>
<p>I have lots of opinions to share on technology.</p>
<p>And I&#8217;m on a voyage of discovering working to make my software business a success.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidstechnotes.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidstechnotes.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidstechnotes.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidstechnotes.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidstechnotes.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidstechnotes.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidstechnotes.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidstechnotes.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidstechnotes.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidstechnotes.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidstechnotes.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidstechnotes.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidstechnotes.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidstechnotes.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidstechnotes.wordpress.com&amp;blog=6753875&amp;post=3&amp;subd=davidstechnotes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidstechnotes.wordpress.com/2009/02/27/my-new-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9307146deaa4fb89e8349d364bd23825?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dm33</media:title>
		</media:content>
	</item>
	</channel>
</rss>
