<?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>myWEBcache</title>
	<atom:link href="http://www.mywebcache.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mywebcache.com</link>
	<description>Musings about science, technology, and culture</description>
	<lastBuildDate>Thu, 07 Jul 2011 02:34:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Fix the UNDO command in Apple&#8217;s Mail.app when using Gmail</title>
		<link>http://www.mywebcache.com/2011/07/06/how-to-fix-the-undo-command-with-apple-mail-app-and-gmail/</link>
		<comments>http://www.mywebcache.com/2011/07/06/how-to-fix-the-undo-command-with-apple-mail-app-and-gmail/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 02:12:57 +0000</pubDate>
		<dc:creator>cnofal</dc:creator>
				<category><![CDATA[my commentary]]></category>

		<guid isPermaLink="false">http://www.mywebcache.com/?p=273</guid>
		<description><![CDATA[You may have noticed that the UNDO command in Apple&#8217;s Mail.app does not function as expected with Gmail IMAP.  For example, when you delete a message and then press Command-Z, nothing happens.  Fret no more because there is a workaround to correct this unexpected behavior.
The Workaround

Go to your &#8220;Mail Settings&#8221; in Gmail.
Click the [...]]]></description>
			<content:encoded><![CDATA[<p>You may have noticed that the UNDO command in Apple&#8217;s Mail.app does not function as expected with Gmail IMAP.  For example, when you delete a message and then press Command-Z, nothing happens.  Fret no more because there is a workaround to correct this unexpected behavior.</p>
<p><strong>The Workaround</strong></p>
<ol>
<li>Go to your &#8220;Mail Settings&#8221; in Gmail.</li>
<li>Click the &#8220;Forwarding and POP/IMAP&#8221; tab.</li>
<li>Click &#8220;Auto-Expunge off &#8211; Wait for the client to update the server.&#8221;</li>
<li>Click &#8220;Save Changes&#8221; at the bottom of the page.</li>
</ol>
<p><img class="alignnone size-full wp-image-274" title="imap" src="http://www.mywebcache.com/wp-content/uploads/imap.png" alt="" width="550" height="234" /></p>
<p>Now you should be able to &#8220;Undo&#8221; your actions in Mail.<br />
<a href="http://www.mywebcache.com/wp-content/uploads/imap.png"></a></p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+Fix+the+UNDO+command+in+Apple%E2%80%99s+Mail.app+when+using+Gmail+http%3A%2F%2Fis.gd%2FzCUng3" title="Post to Twitter"><img class="nothumb" src="http://www.mywebcache.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+Fix+the+UNDO+command+in+Apple%E2%80%99s+Mail.app+when+using+Gmail+http%3A%2F%2Fis.gd%2FzCUng3" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.mywebcache.com/2011/07/06/how-to-fix-the-undo-command-with-apple-mail-app-and-gmail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Downgrade from Mac OS X 10.6.7 to 10.6.6</title>
		<link>http://www.mywebcache.com/2011/03/26/how-to-downgrade-from-mac-os-x-10-6-7-to-10-6-6/</link>
		<comments>http://www.mywebcache.com/2011/03/26/how-to-downgrade-from-mac-os-x-10-6-7-to-10-6-6/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 07:36:40 +0000</pubDate>
		<dc:creator>cnofal</dc:creator>
				<category><![CDATA[my commentary]]></category>
		<category><![CDATA[downgrade]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[problems.]]></category>

		<guid isPermaLink="false">http://www.mywebcache.com/2011/03/26/how-to-downgrade-from-mac-os-x-10-6-7-to-10-6-6/</guid>
		<description><![CDATA[
While OS X is running, insert your OS X Snow Leopard Install DVD.

Double click Install Mac OS X.

Keep the DVD inside your computer while you wait for it to restart.

Wait until the second phase of the installation procedure completes.

You are now downgraded to OS X 10.6.2 (or something less than 10.6.6). 

Download and apply the [...]]]></description>
			<content:encoded><![CDATA[<ol><span style="font-size: 1.1em;"></p>
<li><img class="alignright size-full wp-image-235" style="border: none;" title="Snow Leopard Install Screen" src="http://www.mywebcache.com/wp-content/uploads/snowleopard.png" alt="" width="303" height="261" /><span style="color: #000000;">While OS X is running, insert your OS X Snow Leopard Install DVD.</span></li>
<p></p>
<li>Double click <strong>Install Mac OS X</strong>.</span></li>
<p></p>
<li>Keep the DVD inside your computer while you wait for it to restart.</span></li>
<p></p>
<li>Wait until the second phase of the installation procedure completes.</span></li>
<p></p>
<li>You are now downgraded to OS X 10.6.2 (or something less than 10.6.6). </span></li>
<p></p>
<li>Download and apply the <a href="http://support.apple.com/kb/dl1349">OS X 10.6.6. combo update</a> to bring you back to 10.6.6</span>.</li>
</ol>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+To+Downgrade+from+Mac+OS+X+10.6.7+to+10.6.6+http%3A%2F%2Fis.gd%2FXy2uc7" title="Post to Twitter"><img class="nothumb" src="http://www.mywebcache.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+To+Downgrade+from+Mac+OS+X+10.6.7+to+10.6.6+http%3A%2F%2Fis.gd%2FXy2uc7" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.mywebcache.com/2011/03/26/how-to-downgrade-from-mac-os-x-10-6-7-to-10-6-6/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>five Mac OS X Snow Leopard Tweaks I Can&#8217;t Live Without</title>
		<link>http://www.mywebcache.com/2011/02/27/mac-os-x-tweaks-i-cant-live-without/</link>
		<comments>http://www.mywebcache.com/2011/02/27/mac-os-x-tweaks-i-cant-live-without/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 17:47:18 +0000</pubDate>
		<dc:creator>cnofal</dc:creator>
				<category><![CDATA[my commentary]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.mywebcache.com/?p=182</guid>
		<description><![CDATA[1.) Always view Mail.app attachments as icons.


defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes


Restart Mail.app, and voila!
2.) Use a spacer to split the Dock between Docked applications and non-Docked applications.


defaults write com.apple.dock persistent-apps -array-add
'{&#34;tile-type&#34;=&#34;spacer-tile&#34;;}' &#38;&#38; killall Dock


3.) Add one or more stacks of recently used items.


defaults write com.apple.dock persistent-others -array-add 
'{ &#34;tile-data&#34; = { &#34;list-type&#34; = 1; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1.) Always view Mail.app attachments as icons.</strong></p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">defaults <span class="kw2">write</span> com.apple.mail DisableInlineAttachmentViewing <span class="re5">-bool</span> <span class="kw2">yes</span></pre></div></div></div></div></div></div></div>


<p>Restart Mail.app, and voila!</p>
<p><strong>2.) Use a spacer to split the Dock between Docked applications and non-Docked applications.</strong></p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">defaults <span class="kw2">write</span> com.apple.dock persistent-apps <span class="re5">-array-add</span>
<span class="st_h">'{&quot;tile-type&quot;=&quot;spacer-tile&quot;;}'</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">killall</span> Dock</pre></div></div></div></div></div></div></div>


<p><strong>3.) Add one or more stacks of recently used items.</strong></p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">defaults <span class="kw2">write</span> com.apple.dock persistent-others <span class="re5">-array-add</span> 
<span class="st_h">'{ &quot;tile-data&quot; = { &quot;list-type&quot; = 1; }; &quot;tile-type&quot; = &quot;recents-tile&quot;; }'</span> 
<span class="sy0">&amp;&amp;</span> <span class="kw2">killall</span> Dock</pre></div></div></div></div></div></div></div>


<p><strong>4.) Enable new List view in Dock Stacks.</strong></p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">defaults <span class="kw2">write</span> com.apple.dock use-new-list-stack <span class="re5">-bool</span> <span class="kw2">yes</span> 
<span class="sy0">&amp;&amp;</span> <span class="kw2">killall</span> Dock</pre></div></div></div></div></div></div></div>


<p><strong>5.) Enables gradient effect on mouse over.</strong></p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">defaults <span class="kw2">write</span> com.apple.dock mouse-over-hilite-stack <span class="re5">-boolean</span> <span class="kw2">yes</span> 
<span class="sy0">&amp;&amp;</span> <span class="kw2">killall</span> Dock</pre></div></div></div></div></div></div></div>


<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=five+Mac+OS+X+Snow+Leopard+Tweaks+I+Can%E2%80%99t+Live+Without+http%3A%2F%2Fis.gd%2FmTQ9V9" title="Post to Twitter"><img class="nothumb" src="http://www.mywebcache.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=five+Mac+OS+X+Snow+Leopard+Tweaks+I+Can%E2%80%99t+Live+Without+http%3A%2F%2Fis.gd%2FmTQ9V9" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.mywebcache.com/2011/02/27/mac-os-x-tweaks-i-cant-live-without/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embarrassing Kindle 2 Flaw</title>
		<link>http://www.mywebcache.com/2009/03/02/a-most-embarrassing-kindle-2-flaw/</link>
		<comments>http://www.mywebcache.com/2009/03/02/a-most-embarrassing-kindle-2-flaw/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 18:32:51 +0000</pubDate>
		<dc:creator>cnofal</dc:creator>
				<category><![CDATA[my commentary]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.mywebcache.com/2009/03/02/a-most-embarrassing-kindle-2-flaw/</guid>
		<description><![CDATA[Amazon advertises Kindle 2's ability to playback audio files while reading e-books.  However, consumers are unable to read e-books purchased from Amazon's Kindle Store while listening to audiobooks purchased from Amazon's Audible Store.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-148" style="border: none;" title="kindle2" src="http://www.mywebcache.com/wp-content/uploads/kindle2.jpg" alt="" width="200" height="274" />The Kindle 2 was my first e-book reader.  Excited to test its much hyped features, I purchased several items from Amazon&#8217;s Kindle Store, including Stephen Hawking&#8217;s <span style="text-decoration: underline;">A Briefer History of Time</span> e-book.   I wasn&#8217;t too thrilled with Kindle&#8217;s disjointed Text-to-Speech synthesizer.  So, I purchased the professionally narrated version of Hawking&#8217;s masterpiece from Amazon&#8217;s Audible Store.</p>
<p>Amazon advertises Kindle&#8217;s ability to playback audio files while reading e-books.   I really wanted to read my new e-book while simultaneously listening to the audiobook.  I followed Kindle&#8217;s instructions to copy the Audible .aax file to my Kindle via the USB cable.  Success!  I could hear the professionally narrated version Hawking&#8217;s best-seller.</p>
<p>Now, to read along.  But wait&#8230;I can&#8217;t hear the e-book anymore!  Kindle&#8217;s User Guide says that Alt-Space and Alt-F control the background audio playback while reading an e-book.  To my surprise, these keystrokes have no effect.</p>
<p>Thirty minutes later, I gave up and called Amazon Kindle Support.  At last, &#8220;Chris C.&#8221;, a Kindle Specialist, was able to understand my problem.  He suggested that I move the .aax file from the Kindle &#8220;Audible folder&#8221; to the &#8220;music folder.&#8221;  This, however, caused the Kindle to no longer recognize the audiobook.  He then concluded that I would need to convert the .aax file to an .mp3 file.  He casually noted, however, that neither Audible nor Kindle has a direct mechanism to do this.  In other words, I was out of luck.  I can&#8217;t listen to Amazon Audible files while reading on my Kindle 2.</p>
<p>Is that fair?  Should consumers have the burden of making Amazon&#8217;s Kindle operable with Amazon&#8217;s Audible files?  Your thoughts are always appreciated.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Embarrassing+Kindle+2+Flaw+http%3A%2F%2Fis.gd%2FKapasp" title="Post to Twitter"><img class="nothumb" src="http://www.mywebcache.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Embarrassing+Kindle+2+Flaw+http%3A%2F%2Fis.gd%2FKapasp" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.mywebcache.com/2009/03/02/a-most-embarrassing-kindle-2-flaw/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What is Web 2.0?</title>
		<link>http://www.mywebcache.com/2006/10/07/what-is-web-20/</link>
		<comments>http://www.mywebcache.com/2006/10/07/what-is-web-20/#comments</comments>
		<pubDate>Sat, 07 Oct 2006 07:21:28 +0000</pubDate>
		<dc:creator>cnofal</dc:creator>
				<category><![CDATA[techno culture]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.mywebcache.com/2006/10/07/what-is-web-20/</guid>
		<description><![CDATA[I recently addressed this question in a presentation to prospective Computer Engineers at the University of Florida.

  Tweet This Post]]></description>
			<content:encoded><![CDATA[<p>I recently addressed this question in a presentation to prospective Computer Engineers at the University of Florida.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/SxwtqJbri1s&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/SxwtqJbri1s&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=What+is+Web+2.0%3F+http%3A%2F%2Fis.gd%2Fj2MAul" title="Post to Twitter"><img class="nothumb" src="http://www.mywebcache.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=What+is+Web+2.0%3F+http%3A%2F%2Fis.gd%2Fj2MAul" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.mywebcache.com/2006/10/07/what-is-web-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create an mp3 Google search box for your website</title>
		<link>http://www.mywebcache.com/2006/08/12/how-to-add-an-mp3-google-search-box-to-your-website/</link>
		<comments>http://www.mywebcache.com/2006/08/12/how-to-add-an-mp3-google-search-box-to-your-website/#comments</comments>
		<pubDate>Sat, 12 Aug 2006 21:50:46 +0000</pubDate>
		<dc:creator>cnofal</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.mywebcache.com/2006/08/12/how-to-add-an-mp3-google-search-box-to-your-website/</guid>
		<description><![CDATA[Have you ever wanted to add a specialty Google search box for your website that only found mp3, xls, doc, or other files of specific extensions? Well using a little JavaScript and tweaking Google&#8217;s code, it&#8217;s very simple to add a specialty Google search box to your website.
Here&#8217;s an example of a search box that [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wanted to add a specialty Google search box for your website that only found mp3, xls, doc, or other files of specific extensions? Well using a little JavaScript and tweaking Google&#8217;s code, it&#8217;s very simple to add a specialty Google search box to your website.</p>
<p>Here&#8217;s an example of a search box that only finds mp3 files. <br />Try searching for <strong>Daft Punk</strong><script type='text/javascript' src="http://www.mywebcache.com/search.js"></script><!-- Search Google --><center><body onload="clearField();"><br />
<form action="http://www.google.com/search" method="get" name="gs" onsubmit="return submitform();" onload="clearField();">
<input type="hidden" value="UTF-8" name="ie" />
<input type="hidden" value="UTF-8" name="oe" />
<table bgcolor="#ffffff">
<tr>
<td><a href="http://www.google.com/"> <img border="0" alt="Google" src="http://www.google.com/logos/Logo_40wht.gif" /></a><br />
<input type="text" maxlength="255" size="25" name="query" />
<input type="submit" value="mp3 Search" name="btnG" /></td>
</tr>
</table>
</form>
<p></center><!-- Search Google --></p>
<p>Amazing, so how did I do this? Here&#8217;s the original JavaScript from Google to add a standard web search box to your website:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="javascript"><pre class="de1"><span class="sy0">&lt;!--</span> Search Google <span class="sy0">--&gt;</span>
<span class="sy0">&lt;</span>center<span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>FORM method<span class="sy0">=</span>GET action<span class="sy0">=</span><span class="st0">&quot;http://www.google.com/search&quot;</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>input type<span class="sy0">=</span>hidden <span class="kw3">name</span><span class="sy0">=</span>ie value<span class="sy0">=</span>UTF<span class="sy0">-</span><span class="nu0">8</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>input type<span class="sy0">=</span>hidden <span class="kw3">name</span><span class="sy0">=</span>oe value<span class="sy0">=</span>UTF<span class="sy0">-</span><span class="nu0">8</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>TABLE bgcolor<span class="sy0">=</span><span class="st0">&quot;#FFFFFF&quot;</span><span class="sy0">&gt;&lt;</span>tr<span class="sy0">&gt;&lt;</span>td<span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>A HREF<span class="sy0">=</span><span class="st0">&quot;http://www.google.com/&quot;</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>IMG SRC<span class="sy0">=</span><span class="st0">&quot;http://www.google.com/logos/Logo_40wht.gif&quot;</span> 
border<span class="sy0">=</span><span class="st0">&quot;0&quot;</span> ALT<span class="sy0">=</span><span class="st0">&quot;Google&quot;</span> align<span class="sy0">=</span><span class="st0">&quot;absmiddle&quot;</span><span class="sy0">&gt;&lt;/</span>A<span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>INPUT TYPE<span class="sy0">=</span>text <span class="kw3">name</span><span class="sy0">=</span>q size<span class="sy0">=</span><span class="nu0">25</span> maxlength<span class="sy0">=</span><span class="nu0">255</span> value<span class="sy0">=</span><span class="st0">&quot;&quot;</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>INPUT type<span class="sy0">=</span>submit <span class="kw3">name</span><span class="sy0">=</span>btnG VALUE<span class="sy0">=</span><span class="st0">&quot;Google Search&quot;</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>td<span class="sy0">&gt;&lt;/</span>tr<span class="sy0">&gt;&lt;/</span>TABLE<span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>FORM<span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>center<span class="sy0">&gt;</span>
<span class="sy0">&lt;!--</span> Search Google <span class="sy0">--&gt;</span></pre></div></div></div></div></div></div></div>


<p>Here&#8217;s a little JavaScript you need to find only mp3 files. Notice, I am just using the &#8220;intitle&#8221; and &#8220;-&#8221; syntax to narrow the search results.</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="javascript"><pre class="de1"><span class="sy0">&lt;!--</span> Search Script <span class="sy0">--&gt;</span>
<span class="kw2">function</span> submitform<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
       <span class="kw2">var</span> new_query<span class="sy0">=</span><span class="st0">&quot;intitle:index.of <span class="es0">\&quot;</span>mp3<span class="es0">\&quot;</span> <span class="es0">\&quot;</span>&quot;</span> <span class="sy0">+</span>document.<span class="me1">gs</span>.<span class="me1">query</span>.<span class="me1">value</span> <span class="sy0">+</span><span class="st0">&quot;<span class="es0">\&quot;</span>-htm -html -php -asp <span class="es0">\&quot;</span>Last Modified<span class="es0">\&quot;</span>&quot;</span><span class="sy0">;</span>
       document.<span class="me1">gs</span>.<span class="me1">query</span>.<span class="me1">value</span><span class="sy0">=</span>new_query<span class="sy0">;</span>
       <span class="br0">&#125;</span>
<span class="sy0">&lt;!--</span> End Search Script <span class="sy0">--&gt;</span></pre></div></div></div></div></div></div></div>


<p>In the above code, document.gs.query.value is just what the user originally typed.<br />
Here&#8217;s the revised Google search code that implements the above JavaScript to make a specialty Google search happen:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="javascript"><pre class="de1"><span class="sy0">&lt;</span>script type<span class="sy0">=</span><span class="st0">'text/javascript'</span> src<span class="sy0">=</span><span class="st0">'search.js'</span><span class="sy0">&gt;&lt;/</span>script<span class="sy0">&gt;</span>
<span class="sy0">&lt;!--</span> Search Google <span class="sy0">--&gt;</span>
<span class="sy0">&lt;</span>center<span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>form action<span class="sy0">=</span><span class="st0">&quot;http://www.google.com/search&quot;</span> method<span class="sy0">=</span><span class="st0">&quot;get&quot;</span> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;gs&quot;</span> onsubmit<span class="sy0">=</span><span class="st0">&quot;return submitform();&quot;</span> <span class="sy0">&gt;</span> <span class="sy0">&lt;</span>input type<span class="sy0">=</span><span class="st0">&quot;hidden&quot;</span> value<span class="sy0">=</span><span class="st0">&quot;UTF-8&quot;</span> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;ie&quot;</span> <span class="sy0">/&gt;</span> <span class="sy0">&lt;</span>input type<span class="sy0">=</span><span class="st0">&quot;hidden&quot;</span> value<span class="sy0">=</span><span class="st0">&quot;UTF-8&quot;</span> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;oe&quot;</span> <span class="sy0">/&gt;</span>
<span class="sy0">&lt;</span>table bgcolor<span class="sy0">=</span><span class="st0">&quot;#ffffff&quot;</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>tr<span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>td<span class="sy0">&gt;&lt;</span>a href<span class="sy0">=</span><span class="st0">&quot;http://www.google.com/&quot;</span><span class="sy0">&gt;</span> <span class="sy0">&lt;</span>img border<span class="sy0">=</span><span class="st0">&quot;0&quot;</span> alt<span class="sy0">=</span><span class="st0">&quot;Google&quot;</span> src<span class="sy0">=</span><span class="st0">&quot;http://www.google.com/logos/Logo_40wht.gif&quot;</span> <span class="sy0">/&gt;&lt;/</span>a<span class="sy0">&gt;</span> <span class="sy0">&lt;</span>input type<span class="sy0">=</span><span class="st0">&quot;text&quot;</span> maxlength<span class="sy0">=</span><span class="st0">&quot;255&quot;</span> size<span class="sy0">=</span><span class="st0">&quot;25&quot;</span> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;query&quot;</span> <span class="sy0">/&gt;</span> <span class="sy0">&lt;</span>input type<span class="sy0">=</span><span class="st0">&quot;submit&quot;</span> value<span class="sy0">=</span><span class="st0">&quot;mp3 Search&quot;</span> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;btnG&quot;</span> <span class="sy0">/&gt;&lt;/</span>td<span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>tr<span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>table<span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>form<span class="sy0">&gt;</span> <span class="sy0">&lt;/</span>center<span class="sy0">&gt;</span> <span class="sy0">&lt;!--</span> Search Google <span class="sy0">--&gt;</span></pre></div></div></div></div></div></div></div>


<p>If you wanted to make some money, you could modify Google&#8217;s Adsense Search Box to search for only mp3, mp4, mpeg, etc&#8230; However, that would violate the Google&#8217;s Adsense Terms of Service.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+create+an+mp3+Google+search+box+for+your+website+http%3A%2F%2Fis.gd%2FBHEj8p" title="Post to Twitter"><img class="nothumb" src="http://www.mywebcache.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+create+an+mp3+Google+search+box+for+your+website+http%3A%2F%2Fis.gd%2FBHEj8p" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.mywebcache.com/2006/08/12/how-to-add-an-mp3-google-search-box-to-your-website/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is Flixya Violating Google Adsense TOS?</title>
		<link>http://www.mywebcache.com/2006/08/11/is-flixya-violating-googles-adsense-tos/</link>
		<comments>http://www.mywebcache.com/2006/08/11/is-flixya-violating-googles-adsense-tos/#comments</comments>
		<pubDate>Fri, 11 Aug 2006 10:13:52 +0000</pubDate>
		<dc:creator>cnofal</dc:creator>
				<category><![CDATA[my commentary]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[flixya]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.mywebcache.com/2006/08/11/is-flixya-violating-googles-adsense-tos/</guid>
		<description><![CDATA[Flixya is a start-up video sharing service, much like YouTube and Google Video.  Unlike its competitors, Flixya provides user incentives to share and upload videos.  Flixya&#8217;s Revenue Sharing program offers a 50/50 split of all revenue earned from Adsense, Google&#8217;s Pay-Per-Click advertising program. The more video links you provide to Flixya, the greater [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Flixya" href="http://www.flixya.com/referral/77777877">Flixya</a> is a start-up video sharing service, much like YouTube and Google Video.  Unlike its competitors, Flixya provides user incentives to share and upload videos.  Flixya&#8217;s Revenue Sharing program offers a 50/50 split of all revenue earned from Adsense, Google&#8217;s Pay-Per-Click advertising program. The more video links you provide to Flixya, the greater your chances of making PPC revenue on the site.<br />
<img align="right" title="Flixya" id="image55" alt="Flixya" src="http://www.mywebcache.com/wp-content/uploads/2006/08/flixya.JPG" /><a title="Adsense TOS" href="https://www.google.com/adsense/policies?sourceid=asos&#038;subid=ww-ww-et-HC_entry&#038;medium=link">Google&#8217;s Program Policies</a>, however, state the following rules regarding incentives,</p>
<blockquote><p>Web pages may not include incentives of any kind for users to click on ads (ads=referals too). This includes encouraging users to click on the ads &#8230; as well as drawing any undue attention to the ads.</p></blockquote>
<p>Google&#8217;s Policy also states the following about labeling ads,</p>
<blockquote><p>Publishers may not label the ads with text other than &#8220;sponsored links&#8221; or &#8220;advertisements.</p></blockquote>
<p>For purposes of these policies, â€œreferral buttons are considered to be &#8216;Google ads&#8217;&#8221;. Yet, before and after users sign up for accounts with Flixya, they are shown several advertisements that direct them to sign up for Google Adsense as a direct incentive to make money.  It seems apparent that instructing users to &#8220;Sign up for Google&#8217;s Ads to Share In Flixya&#8217;s Revenue Sharing Program&#8221; and labeling referral ads with the phrase &#8220;Sign Up&#8221; are violations of Adsense TOS.  Adsense users should be further concerned that using Flixya&#8217;s Revenue Sharing Program and viewing videos on Flixya will cause an increase in page impressions with Google Adsense, which is a per se violation of Google&#8217;s TOS.  What&#8217;s the likely penalty?  Goodbye Adsense account. </p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Is+Flixya+Violating+Google+Adsense+TOS%3F+http%3A%2F%2Fis.gd%2FkSswH3" title="Post to Twitter"><img class="nothumb" src="http://www.mywebcache.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Is+Flixya+Violating+Google+Adsense+TOS%3F+http%3A%2F%2Fis.gd%2FkSswH3" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.mywebcache.com/2006/08/11/is-flixya-violating-googles-adsense-tos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SubjuGator holds onto top honors in 9th Annual AUV competition</title>
		<link>http://www.mywebcache.com/2006/08/07/subjugator-holds-onto-top-honors-in-9th-annual-auv-competition/</link>
		<comments>http://www.mywebcache.com/2006/08/07/subjugator-holds-onto-top-honors-in-9th-annual-auv-competition/#comments</comments>
		<pubDate>Mon, 07 Aug 2006 07:24:52 +0000</pubDate>
		<dc:creator>cnofal</dc:creator>
				<category><![CDATA[robotics]]></category>
		<category><![CDATA[uf]]></category>

		<guid isPermaLink="false">http://www.mywebcache.com/2006/08/07/subjugator-holds-onto-top-honors-in-9th-annual-auv-competition/</guid>
		<description><![CDATA[This past weekend saw the 9th Annual Autonomous Underwater Vehicle Competition in San Diego. Twenty-one collegiate teams pitted against each other to complete three tasks: finding a docking station, inspecting a pipeline, and surfacing in a recovery zone. The University of Florida&#8217;s SubjuGator Team retained the top title for the second consecutive year in this [...]]]></description>
			<content:encoded><![CDATA[<p><a class="imagelink" title="SubjuGator 2006" href="http://www.mywebcache.com/wp-content/uploads/2006/09/sugjugator_1.jpg"><img id="image54" class="alignleft" style="margin-right: 6px;" title="SubjuGator 2006" src="http://www.mywebcache.com/wp-content/uploads/2006/09/sugjugator_1.thumbnail.jpg" alt="SubjuGator 2006" width="128" height="96" align="left" /></a>This past weekend saw the 9th Annual Autonomous Underwater Vehicle Competition in San Diego. Twenty-one collegiate teams pitted against each other to complete three tasks: finding a docking station, inspecting a pipeline, and surfacing in a recovery zone. The University of Florida&#8217;s SubjuGator Team retained the top title for the second consecutive year in this prestigious international competition sponsored by the <a title="ONR" href="http://www.onr.navy.mil/">United States Office of Naval Research (ONR)</a> and the <a title="AUVSI" href="http://www.auvsi.org">Association for Unmanned Vehicle Systems International (AUVSI)</a>. The University of Florida (UF) defeated teams from MIT, Cornell University, as well as international contenders from Japan and Canada.</p>
<p><!--adsense#inside--></p>
<p><a class="imagelink" title="Last minute finishing touches" href="http://www.mywebcache.com/wp-content/uploads/2006/09/subjugator_team_wokring.JPG"><img id="image77" class="alignright" style="margin-left: 6px;" title="Last minute finishing touches" src="http://www.mywebcache.com/wp-content/uploads/2006/09/subjugator_team_wokring.thumbnail.JPG" alt="Last minute finishing touches" width="128" height="96" align="right" /></a>Before the AUV Final Round, <a title="Dr. Schwartz" href="http://mil.ufl.edu/~ems/">Dr. Eric Schwartz</a>, advisor of Team SubjuGator, updates UF students via e-mail from San Diego, &#8220;We are doing pretty well so far&#8230;We are the only team to dock with the docking station. It is apparent that ETS (Ecole de Technologie Superieure, from Canada) is our biggest threat&#8230;There are several other teams with very well built subs that could sneak up and beat us, but I believe the [SubjuGator] team is feeling good about our chances.&#8221; And Dr. Schwartz was right. Team members Carlo Francis, James Greco, Kevin Claycomb, Matthew Koenn, Sean Cohen, Sean Matthews, Michael Gregg, Jacob Collumns, Gene Shokes, Greg Cieslewski, and Adam Barnett walked away victorious.</p>
<p><a class="imagelink" title="Team SubjuGator" href="http://www.mywebcache.com/wp-content/uploads/2006/09/sugjugator_team.jpg"><img id="image76" class="alignleft" style="margin-right: 6px;" title="Team SubjuGator" src="http://www.mywebcache.com/wp-content/uploads/2006/09/sugjugator_team.thumbnail.jpg" alt="Team SubjuGator" width="128" height="96" align="left" /></a>The <a title="SubjuGator 2006" href="http://mil.ufl.edu/subjugator/gen5a.html">SubjuGator</a> is designed to operate underwater at depths in excess of 15 feet and weighs about 40 lbs.  The mission behavior of SubjuGator is controlled by a network of I2C modules.  This system includes sensors, motor controllers, more than 10 microcontrollers, and vision systems.  A single-board Pentium M based computer running Microsoft Windows XP Embedded provides processing power for the vision system and advanced signal processing.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=SubjuGator+holds+onto+top+honors+in+9th+Annual+AUV+competition+http%3A%2F%2Fis.gd%2Fkr3f5C" title="Post to Twitter"><img class="nothumb" src="http://www.mywebcache.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=SubjuGator+holds+onto+top+honors+in+9th+Annual+AUV+competition+http%3A%2F%2Fis.gd%2Fkr3f5C" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.mywebcache.com/2006/08/07/subjugator-holds-onto-top-honors-in-9th-annual-auv-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

