<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bugzappy&#039;s Blog</title>
	<atom:link href="http://www.bugzappy.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bugzappy.com</link>
	<description>on building internet apps</description>
	<lastBuildDate>Mon, 25 Jan 2010 14:24:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google: who is searching who?</title>
		<link>http://www.bugzappy.com/2010/01/21/google-who-is-searching-who/</link>
		<comments>http://www.bugzappy.com/2010/01/21/google-who-is-searching-who/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:14:18 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[privacy]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=407</guid>
		<description><![CDATA[Today slashdot published something about googlesharing.net, a way to search google without getting looked at in every detail by Google.
[edited for clarity 1/25/2010:] Google&#8217;s tracking of everything you search &#8212; and like &#8212; on the internet is only marginally less scary than Facebook&#8217;s harvesting of your personal data for commercial use . It&#8217;s a bit [...]]]></description>
			<content:encoded><![CDATA[<p>Today <a title="A proxy for hiding from google while googling" href="http://yro.slashdot.org/firehose.pl?op=view&amp;type=story&amp;sid=10/01/19/2318223" target="_blank">slashdot </a>published something about <a title="Google Sharing proxy" href="http://googlesharing.net/" target="_blank">googlesharing.net</a>, a way to search google without getting looked at in every detail by Google.</p>
<p>[edited for clarity 1/25/2010:] Google&#8217;s tracking of everything you search &#8212; and like &#8212; on the internet is only marginally less scary than Facebook&#8217;s <a title="Facebook - do not expect privacy" href="http://www.eweekeurope.co.uk/news/facebook-s-zuckerberg-questions-privacy-expectations-2983" target="_blank">harvesting of your personal data</a> for commercial use . It&#8217;s a bit like having someone following you around town from the moment you step out of your house in the morning, and taking notes on everything you look at, intract with, purchase, etc. At the of the day that person sells that information to the highest bidding advertisement/marketing agency, or straight to WalMart. They keep records of it too for data mining at a later date (up to 9 months). During that time there is no saying that the government cannot ask for full access to these archives. And much scarier in fact, there is no saying who might be able to hack their way into these archives.</p>
<p>And why not? I have nothing to hide. Still, better safe than sorry. What I don&#8217;t feel the need to hide today may become something worth keeping private tomorrow, if the political or social or economic landscape changes a lot. [added 1/25/2010: ] as recently written in a<a href="http://www.cnn.com/2010/OPINION/01/23/schneier.google.hacking/index.html" target="_blank"> CNN opinion piece</a>: &#8220;it&#8217;s bad civic hygiene to build technologies that could someday be used to facilitate a police state&#8221; (or organized crime).</p>
<p>In short, I don&#8217;t believe one minute that Google has malevolent intentions, but I do very much say that they are reckless in aggregating and therefore exposing to misuse so much of our personal information. Similarly I don&#8217;t see today&#8217;s Western governments as major threats to my liberties, but (1) that could change and (2) other governments or movements could target my private info (c.f. China targets foreign supporters of civil liberties in China &#8212; just <a title="chinese government haked gmail accounts" href="http://www.google.com/search?q=chinese+government+hacked+gmail+accounts" target="_blank">google &#8220;chinese government hacked gmail accounts&#8221;</a> for more details..</p>
<p>So I say, let Google ask: Where have you been?</p>
<p>They don&#8217;t need to know. I&#8217;m going to try out this <a title="Google search proxy" href="http://www.googlesharing.net" target="_blank">GoogleSharing.net</a> thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2010/01/21/google-who-is-searching-who/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leaving Facebook</title>
		<link>http://www.bugzappy.com/2010/01/21/leaving-facebook/</link>
		<comments>http://www.bugzappy.com/2010/01/21/leaving-facebook/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 13:39:06 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=399</guid>
		<description><![CDATA[I am leaving Facebook. I had been thinking about it for a while. This small piece of news 10 days ago helped me decide: &#8220;Facebook&#8217;s Zuckerberg Questions Privacy Expectations&#8221; (http://www.eweekeurope.co.uk/news/facebook-s-zuckerberg-questions-privacy-expectations-2983)
If you want to do the same, log in to your facebook account and then go straight to http://www.facebook.com/help/contact.php?show_form=delete_account
It&#8217;s too bad because some of it was [...]]]></description>
			<content:encoded><![CDATA[<p>I am leaving Facebook. I had been thinking about it for a while. This small piece of news 10 days ago helped me decide: &#8220;Facebook&#8217;s Zuckerberg Questions Privacy Expectations&#8221; (<a title="Facebook implies there should be no expectation of privay" href="http://www.eweekeurope.co.uk/news/facebook-s-zuckerberg-questions-privacy-expectations-2983" target="_blank">http://www.eweekeurope.co.uk/news/facebook-s-zuckerberg-questions-privacy-expectations-2983</a>)</p>
<p>If you want to do the same, log in to your facebook account and then go straight to <a title="permanently deleting your Facebook account is not the same as deactivating it" href="http://www.facebook.com/help/contact.php?show_form=delete_account" target="_blank">http://www.facebook.com/help/contact.php?show_form=delete_account</a></p>
<p>It&#8217;s too bad because some of it was pretty useful indeed. I like the service, but I cannot use it in a way that I find satisfactory for my need for privacy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2010/01/21/leaving-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s interest: protecting freedom of speech and privacy</title>
		<link>http://www.bugzappy.com/2010/01/14/googles-interest-protecting-freedom-of-speech-and-privacy/</link>
		<comments>http://www.bugzappy.com/2010/01/14/googles-interest-protecting-freedom-of-speech-and-privacy/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 09:29:34 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[censorship]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=372</guid>
		<description><![CDATA[In an official blog post, Google states that it is no longer willing to compromise with the Chinese government on censorship &#8212; or at least not to the same extent as it has been . It may even consider pulling out of China altogether (doubtful given the number and size of business opportunities there).
Without saying [...]]]></description>
			<content:encoded><![CDATA[<p>In an official <a href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html" target="_blank">blog post</a>, Google states that it is no longer willing to compromise with the Chinese government on censorship &#8212; or at least not to the same extent as it has been . It may even consider pulling out of China altogether (doubtful given the number and size of business opportunities there).</p>
<p>Without saying so, Google is implying that the Chinese government may have been trying to hack the GMail accounts of human rights activists and their supporters in China and abroad. That, along with the censorship imposed by the post-communist government, is the moral high-ground on which Google stands.</p>
<p>Beyond the moral reasoning, there is a strong business motivation for Google to play hard ball with the Chinese government. Google&#8217;s core business model is compatible with neither censorship nor lack of privacy. Censorship undermines the perceived value of its search product, which it uses to collect data. And lack of privacy reminds people that Google holds a *lot* of their personal data in a form that can readily be mined, and that even if Google&#8217;s primary use of it is relatively benevolent (ad targeting), there still is a huge risk to the user: plain old Orwellian 1984-ism.</p>
<p>While these two reasons would not be strong enough motivation for most users to ditch Google and its brethren (in favor of what?), they might provide the basis for legal or government-level action in the US, Canada and the EU aimed at more strictly regulating Google&#8217;s main business activity &#8212; the aggregation of personal data for the purpose of targeting ads.</p>
<p>That could be the real threat perceived by Google.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2010/01/14/googles-interest-protecting-freedom-of-speech-and-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linked labels for jqplot</title>
		<link>http://www.bugzappy.com/2009/10/17/linked-labels-for-jqplot/</link>
		<comments>http://www.bugzappy.com/2009/10/17/linked-labels-for-jqplot/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 04:48:46 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=359</guid>
		<description><![CDATA[In a typical bar-chart, the jquery plugin jqplot lets you set your x-axis labels to whatever string you want, including HTML mark-up. Imagine you have a chart showing the number of monthly downloads for prototype, jquery, and MooTools.
you might set your x-axis labels (values, to be precise) to
&#60;a href=&#8221;http://www.prototypejs.org&#8221;&#62;jquery&#60;/a&#62;
&#60;a href=&#8221;http://www.jquery.com&#8221;&#62;jquery&#60;/a&#62;
&#60;a href=&#8221;http://www.mootools.com&#8221;&#62;jquery&#60;/a&#62;
The links get rendered in [...]]]></description>
			<content:encoded><![CDATA[<p>In a typical bar-chart, the jquery plugin <a href="http://www.jqplot.com" target="_blank">jqplot</a> lets you set your x-axis labels to whatever string you want, including HTML mark-up. Imagine you have a chart showing the number of monthly downloads for prototype, jquery, and MooTools.</p>
<p>you might set your x-axis labels (values, to be precise) to</p>
<blockquote><p>&lt;a href=&#8221;http://www.prototypejs.org&#8221;&gt;jquery&lt;/a&gt;</p>
<p>&lt;a href=&#8221;http://www.jquery.com&#8221;&gt;jquery&lt;/a&gt;</p>
<p>&lt;a href=&#8221;http://www.mootools.com&#8221;&gt;jquery&lt;/a&gt;</p></blockquote>
<p>The links get rendered in a &lt;div&gt; outside the canvas, but you cannot click them because the chart&#8217;s canvas extends over them.</p>
<p>solve it this way (using jquery for example):</p>
<blockquote><p>$(&#8217;.jqplot-xaxis-tick&#8217;).css(&#8217;z-index&#8217;, 1000);</p></blockquote>
<p>That sets your labels above the canvas and they can now be clicked.</p>
<p>Also reported at <a href="http://groups.google.com/group/jqplot-users/browse_thread/thread/bd9b9c49e609167e">http://groups.google.com/group/jqplot-users/browse_thread/thread/bd9b9c49e609167e</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2009/10/17/linked-labels-for-jqplot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting the ID of new database records in Ruby-on-Rails</title>
		<link>http://www.bugzappy.com/2009/10/17/setting-the-id-of-new-database-records-in-ruby-on-rails/</link>
		<comments>http://www.bugzappy.com/2009/10/17/setting-the-id-of-new-database-records-in-ruby-on-rails/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 04:30:02 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[find_or_create_by_id]]></category>
		<category><![CDATA[id]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[seed]]></category>
		<category><![CDATA[send]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=350</guid>
		<description><![CDATA[Switching over from Zend Framework to Ruby-on-Rails presents stumbling blocks. Rails wants to manage your database from A-to-Z. Fair enough.
But. When it comes to inserting data into it via rake db:migrate or rake db:seed (the latter being the correct way of managing your data separately from your schema), you may encounter outright frustration: Rails will [...]]]></description>
			<content:encoded><![CDATA[<p>Switching over from Zend Framework to Ruby-on-Rails presents stumbling blocks. Rails wants to manage your database from A-to-Z. Fair enough.</p>
<p>But. When it comes to inserting data into it via <strong>rake db:migrate</strong> or<strong> rake db:seed</strong> (the latter being the correct way of managing your data separately from your schema), you may encounter outright frustration: Rails will not let you set the id of the records!</p>
<p>For example, you write</p>
<blockquote><p>Singer.find_or_create_by_id(:id =&gt; 100, :name =&gt; &#8220;Donna Summer&#8221;, :rating =&gt; 2)</p></blockquote>
<p>but in your database, Dona&#8217;s id is just 1, or whatever the next available AUTO INCREMENT number was. I feel love &#8212; not.</p>
<p>There are at least two solutions, that hinge on getting around the fact the <strong>id </strong>is a <em>protected </em>attribute. First one:</p>
<blockquote><p>singer.find_or_create_by_id (:id =&gt; 100, :name =&gt; &#8220;Dona Summers&#8221;, :rating =&gt; 2) {|record| record.id = 100}</p></blockquote>
<p>or you can make use of the <strong>attributes=</strong> method of <strong>ActiveRecord::Base</strong> in the following way:</p>
<blockquote><p>Singer.attributes=({ :name =&gt; &#8216;Donna Summer&#8217;, :rating =&gt; 2}, false)</p></blockquote>
<p>The <em>false </em>passed as third parameter means &#8220;do not protect the protected attributes&#8221;. The RoR API documentation puts it this way:</p>
<blockquote><p><strong>attributes=</strong>(new_attributes, guard_protected_attributes = true)</p>
<p style="font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, sans-serif; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #ffffff; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-size: small; background-position: initial initial;">Allows you to set <a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002266">all</a> the <a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002348">attributes</a> at once by passing in a <a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002357">hash</a> with keys matching the attribute names (which again matches the column names).</p>
<p style="font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, sans-serif; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #ffffff; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-size: small; background-position: initial initial;">If <tt>guard_protected_attributes</tt> is true (the default), then sensitive <a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002348">attributes</a> can be protected from this form of mass-assignment by using the <tt><a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002280">attr_protected</a></tt> macro. Or you can alternatively specify which <a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002348">attributes</a> <strong>can</strong> be accessed with the <tt><a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002281">attr_accessible</a></tt> macro. Then <a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002266">all</a> the <a style="color: #0000ff; text-decoration: none;" href="http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002348">attributes</a> not included in that won‘t be allowed to be mass-assigned.</p>
</blockquote>
<p style="font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, sans-serif; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #ffffff; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-size: small; background-position: initial initial;">Look it up on <a href="http://api.rubyonrails.org/">http://api.rubyonrails.org/</a></p>
<p style="font-family: 'Bitstream Vera Sans', Verdana, Arial, Helvetica, sans-serif; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #ffffff; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-size: small; background-position: initial initial;">
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2009/10/17/setting-the-id-of-new-database-records-in-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blink in style using jQuery</title>
		<link>http://www.bugzappy.com/2009/09/05/blink-in-style-using-jquery/</link>
		<comments>http://www.bugzappy.com/2009/09/05/blink-in-style-using-jquery/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 23:01:39 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=328</guid>
		<description><![CDATA[Today I released the CyclicFade jQuery Plugin. It has its own dedicated page for details, demo, and download. It is listed in the jquery plugin repository.
]]></description>
			<content:encoded><![CDATA[<p>Today I released the CyclicFade jQuery Plugin. It has its own <a href="http://www.bugzappy.com/cyclic-fade-jquery-plugin/">dedicated page</a> for details, demo, and download. It is <a href="http://plugins.jquery.com/project/CyclicFade" target="_blank">listed in the jquery plugin repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2009/09/05/blink-in-style-using-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure Integration of 3rd-Party Javascript Code</title>
		<link>http://www.bugzappy.com/2009/09/01/secure-integration-of-3rd-party-javascript-code/</link>
		<comments>http://www.bugzappy.com/2009/09/01/secure-integration-of-3rd-party-javascript-code/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 22:45:14 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[XSRF]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=290</guid>
		<description><![CDATA[Yesterday (august 31, 2009) the OpenAjax Alliance announced in a press release the immediate availability of javascript technology for securely integrating javascript code (widgets) from untrusted sources into your own web pages (and javascript code). It&#8217;s called OpenAjax Hub 2.0 and it is touted as the enabler of secure mashups.
There is a very similar initiative at [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday (august 31, 2009) the OpenAjax Alliance announced in a <a href="http://news.prnewswire.com/ViewContent.aspx?ACCT=109&amp;STORY=/www/story/08-31-2009/0005085209&amp;EDATE=" target="_blank">press release</a> the immediate availability of javascript technology for securely integrating javascript code (widgets) from untrusted sources into your own web pages (and javascript code). It&#8217;s called <a href="http://www.openajax.org/whitepapers/Introducing%20OpenAjax%20Hub%202.0%20and%20Secure%20Mashups.php" target="_blank">OpenAjax Hub 2.0</a> and it is touted as the enabler of secure mashups.</p>
<p>There is a very similar initiative at Microsoft: <a href="http://websandbox.livelabs.com/" target="_blank">websandbox at Microsoft livelabs</a>. I have no idea if these are one and the same initiatives, or competitors, or somewhere in the middle.</p>
<p>My prediction is that beyond mashups and many other fantastic applications, this kind of technology will at last make the <a href="http://en.wikipedia.org/wiki/Semantic_web" target="_blank">Semantic Web</a> a reality. Why? because now data and its closely associated code (just like an object in OOP) can safely travel together from any source to any web application. The code is what gives the data some meaning even when the &#8220;mashup&#8221; does not know the semantics.  As long as we can apply this idea to as *small* a piece of data as we (architects and developers) want, we can build web 3.0.</p>
<p>As a result of this new technology, expect the start of a very dynamic phase of web 2.0 advances.</p>
<p>Read the OpenAjax Hub 2.0 Specification <a href="http://www.openajax.org/member/wiki/OpenAjax_Hub_2.0_Specification" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2009/09/01/secure-integration-of-3rd-party-javascript-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coming of Age Next Year: Privacy on the Net</title>
		<link>http://www.bugzappy.com/2009/08/10/coming-of-age-next-year-privacy-on-the-net/</link>
		<comments>http://www.bugzappy.com/2009/08/10/coming-of-age-next-year-privacy-on-the-net/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 08:02:26 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[commentary]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[personal data]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=277</guid>
		<description><![CDATA[Read on slashdot: the New York Times on August 5 ran a long interview with David Vladeck, the new head of the Bureau of Consumer Protection at the US Federal Trade Commission. In it, Vladeck explains that his organization is going to focus on what happens to your data that you were hoping would not when you [...]]]></description>
			<content:encoded><![CDATA[<p>Read on <a title="slashdot source" href="http://yro.slashdot.org/article.pl?sid=09/08/09/2048259" target="_blank">slashdot</a>: the New York Times on August 5 ran a long <a title="FTC Interview" href="http://mediadecoder.blogs.nytimes.com/2009/08/05/an-interview-with-david-vladeck-of-the-ftc/" target="_blank">interview</a> with David Vladeck, the new head of the Bureau of Consumer Protection at the US Federal Trade Commission. In it, Vladeck explains that his organization is going to focus on what happens to your data that you were hoping would not when you give it to a website.</p>
<p>It&#8217;s clear that nobody reads or understands terms-of-use and privacy agreements; so there&#8217;s something unfair in pretending that we freely gave up our provate information when we just can&#8217;t know how it will be used.</p>
<p>Expected show-time is about a year from now when either a consensus has been reached with the industry, or the Bureau of Consumer Protection has had enough and goes on a crusade.</p>
<p>Along with the overhaul of the patent system as it applies to software and business processes, this promises to bring order to the gold rush that the collection and trading of personal data has become.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2009/08/10/coming-of-age-next-year-privacy-on-the-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon e-Book Patent Applications: Dilbert may have Copyright</title>
		<link>http://www.bugzappy.com/2009/07/05/latest-amazon-patent-applications-endangered-species/</link>
		<comments>http://www.bugzappy.com/2009/07/05/latest-amazon-patent-applications-endangered-species/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 08:30:06 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=270</guid>
		<description><![CDATA[Read on slashdot: how Amazon is still filing patents on the obvious, hoping to get a last few into the USPTO before the patent officers are finally told to reject this kind of &#8220;fluff&#8221;:
A method of providing fixed computer-displayable content in response to a consumer request for content, the method comprising:obtaining a digital image corresponding [...]]]></description>
			<content:encoded><![CDATA[<p>Read on slashdot: how Amazon is still <a href="http://yro.slashdot.org/story/09/07/03/2232256/Amazon-Wants-Patent-For-Inserting-Ads-Into-Books" target="_blank">filing patents</a> on the obvious, hoping to get a last few into the USPTO before the patent officers are finally told to reject this kind of &#8220;fluff&#8221;:</p>
<blockquote><p>A method of providing fixed computer-displayable content in response to a consumer request for content, the method comprising:obtaining a digital image corresponding to the requested content;selecting an advertisement to be included in an on-demand electronic content corresponding to the requested content;including the advertisement the digital image corresponding to the requested content;generating fixed computer-displayable content corresponding to the requested content; andproviding the computer-displayable content to the consumer.</p>
<p>from <a href="http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PG01&amp;p=1&amp;u=/netahtml/PTO/srchnum.html&amp;r=1&amp;f=G&amp;l=50&amp;s1=&quot;20090171750&quot;.PGNR.&amp;OS=DN/20090171750&amp;RS=DN/20090171750" target="_blank">United States Patent Application 20090171750</a></p>
<p>see also <a href="http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PG01&amp;p=1&amp;u=/netahtml/PTO/srchnum.html&amp;r=1&amp;f=G&amp;l=50&amp;s1=&quot;20090171751&quot;.PGNR.&amp;OS=DN/20090171751&amp;RS=DN/20090171751" target="_blank">United States Patent Application 20090171751</a></p></blockquote>
<p>Nothing in there would be new in any way shape or form, if it were not for the word &#8220;fixed&#8221;. So basically the patent applications are on the idea that you have an electronic book with pre-allocated spaces for advertisement. When you order your e-book, the publisher (Amazon) plugs in ads-du-jour, tailored to your interests/profiles/secret-Amazon-file.</p>
<p>This idea is a hybrid between newspaper advertisement and adsense.  There are so many examples of publications that come so close to Amazon&#8217;s patent claims, that it is hard to imagine how they could get through the patent examiner&#8217;s net, especially given the current <a href="http://www.ipblog.ca/?p=282" target="_blank">crack-down on &#8220;business method&#8221; patents</a>. If all goes well, soon this kind of patent application will be a dying breed; and our children will laugh at us for letting this kind of thing happen in the first place.</p>
<p>Shame on Amazon for filing this literal piece of c**p. I hope none of their claims make it through; it will be such a waste of money and intelligence to challenge them &#8212; and yet surely win.</p>
<p>Shame on the inventors, <strong>Zhou; Hanning</strong>; <em>(Seattle, WA)</em> <strong>; Liang; Jian</strong>; <em>(Seattle, WA)</em> <strong>; Yacoub; Sherif M.</strong>; <em>(Seattle, WA).</em></p>
<p><em></em>I personally would not write home about having &#8220;invented&#8221; anything here. The way it happened is probably something like this: 3 guys had a meeting, someone said &#8220;hey let&#8217;s make e-books with ads in them&#8221;, another one said &#8220;yeah right, just like AdSense but with books, and then we target users with ads based on their profiles, right?&#8221; and the third one said &#8220;let&#8217;s file a patent on it&#8221;.</p>
<p>I wonder if one of these guys has a tie that curls up in a funny way, another one is bald and wears square glasses, and the third one has pointed hair on each side of his head. Because this story might have been copyrighted by Scott Adams already. Or perhaps they licensed the rights.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2009/07/05/latest-amazon-patent-applications-endangered-species/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhoneGap Getting an Informal Second Chance with Apple</title>
		<link>http://www.bugzappy.com/2009/06/22/phonegap-getting-an-informal-second-chance-with-apple/</link>
		<comments>http://www.bugzappy.com/2009/06/22/phonegap-getting-an-informal-second-chance-with-apple/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 17:53:51 +0000</pubDate>
		<dc:creator>bugzappy</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.bugzappy.com/?p=264</guid>
		<description><![CDATA[Mike Nachbaur, who is a PhoneGap developer and contributor, made some significant inroads with the App Store review process, as it applies to code written on the PhoneGap framework. Thanks to his work and to the diligence of one of the application reviewers at Apple, one could say that PhoneGap has a solid, if informal, contact [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nachbaur.com" target="_blank">Mike Nachbaur</a>, who is a PhoneGap developer and contributor, made some significant inroads with the App Store review process, as it applies to code written on the <a href="http://www.phonegap.com" target="_blank">PhoneGap </a>framework. Thanks to his work and to the diligence of one of the application reviewers at Apple, one could say that PhoneGap has a solid, if informal, contact with Apple. If you have an interest in PhoneGap, read Mike&#8217;s <a href="http://nachbaur.com/blog/updates-on-apple-phonegap" target="_blank">blog post</a>.</p>
<p>We eagerly await further news.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugzappy.com/2009/06/22/phonegap-getting-an-informal-second-chance-with-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
