<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns: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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>American Butifarra</title>
	
	<link>http://claude.betancourt.us</link>
	<description>Claude Betancourt's Blog</description>
	<lastBuildDate>Tue, 20 Jul 2010 17:28:40 PDT</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/claudebetancourt/code" /><feedburner:info uri="claudebetancourt/code" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>claudebetancourt/code</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Hidden Gems in ColdFusion Builder [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/DN4eR3OMOh0/Hidden-Gems-in-ColdFusion-Builder</link><category>coldfusion, builder, eclipse, tips</category><dc:creator>cbetancourt</dc:creator><pubDate>Tue, 20 Jul 2010 17:28:40 PDT</pubDate><guid isPermaLink="false">http://slidesix.com/view/Hidden-Gems-in-ColdFusion-Builder</guid><description>Charlie Arehart put together a nice list of hints for putting CF Builder to work for you.&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/DN4eR3OMOh0" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/coldfusion%2C" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/builder%2C" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/eclipse%2C" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/tips" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://slidesix.com/view/Hidden-Gems-in-ColdFusion-Builder</feedburner:origLink></item><item><title>10 Ideas to Improve Security in ColdFusion 10 [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/0jFJDM9GTQg/755.cfm</link><category>security coldfusion lockdown</category><dc:creator>cbetancourt</dc:creator><pubDate>Fri, 09 Jul 2010 21:34:14 PDT</pubDate><guid isPermaLink="false">http://www.petefreitag.com/item/755.cfm</guid><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/security" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/coldfusion" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/lockdown" />
      </rdf:Bag>
    </taxo:topics><description>&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/0jFJDM9GTQg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.petefreitag.com/item/755.cfm</feedburner:origLink></item><item><title>Shortcode for Includes | Digging into WordPress [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/tqyzFS1weMI/</link><category>wordpress shortcodes includes howto php development</category><dc:creator>cbetancourt</dc:creator><pubDate>Wed, 07 Jul 2010 14:26:57 PDT</pubDate><guid isPermaLink="false">http://digwp.com/2010/06/shortcode-for-includes/</guid><description>One thing that WordPress doesn’t have the ability to do “out-of-the-box” is do includes. do it with shortcodes.&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/tqyzFS1weMI" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/wordpress" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/shortcodes" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/includes" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/howto" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/php" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/development" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://digwp.com/2010/06/shortcode-for-includes/</feedburner:origLink></item><item>
		<title>Compress JavaScript and CSS as Part of your Build Process</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/GFDO1tjA2lA/</link>
		<comments>http://claude.betancourt.us/compress-javascript-and-css-as-part-of-your-build-process/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 04:56:20 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[Concatenation]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Web Developement]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=736</guid>
		<description><![CDATA[Web page performance is critical to keeping customers and visitors moving along on your site. Slow responses typically result in frustrated users, unhappy customers and worse, abandoned orders. It is important to reduce the number of requests generated by a web page in order to increase its actual and perceived performance. <a href="http://claude.betancourt.us/compress-javascript-and-css-as-part-of-your-build-process/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Web page performance is critical to keeping customers and visitors moving along on your site. Slow responses typically result in frustrated users, unhappy customers and worse, abandoned orders. It is important to reduce the number of requests generated by a web page in order to increase its actual and perceived performance.</p>
<p>One critical way is to reduce the number of external files loaded by a page. Another one is to reduce their size through compression. This post aims to take this concept a step further by automating this tedious process using open-source libraries.</p>
<p><span id="more-736"></span></p>
<h3>Example</h3>
<p>This example will accomplish the task by executing the following steps:</p>
<ol>
<li>Create a temporary directory, <code>/build</code></li>
<li>Compress each JS files into <code>{original}-min.js</code> files</li>
<li>Compress each CSS files into <code>{original}-min.css</code> files</li>
<li>Concatenate all compressed JS files into <code>/js/complete.js</code></li>
<li>Concatenate all compressed CSS files into <code>/css/complete.css</code></li>
</ol>
<h3>Requirements</h3>
<ul>
<li>Make sure <a href="http://ant.apache.org/" alt="Apache Ant" title="Apache Ant">Apache Ant</a> has been installed on your system.</li>
<li>Check out a copy of the <a href="http://svn.betancourt.us/public/yui-compression-sample/">sample project</a> from my public SVN repository. This project already contains the open-source libraries necessary, <a href="http://yhoo.it/3FXTgK">YUI compressor</a> and <a href="http://bit.ly/avcPrG">YUI compressor Ant task</a>.</li>
<li>Setup a system variable, <code>COMPRESSOR_HOME</code> that points to the location of the sample project&#8217;s <code>/lib</code> directory.
<ul>
<li>On Windows, right click My Computer and select properties. Then click the &#8220;Environment Variables&#8221; button under the advanced tab. Add a new system variable, <code>COMPRESSOR_HOME</code>, and set its value to your local path, for example: <code>C:\Documents and Settings\username\Desktop\yui-compression-sample\lib</code></li>
<li>On Mac OSX and Linux, update <code>~/.profile</code> or similar file and add <code>export COMPRESSOR_HOME=~/YourProjectDir/yui-compression-sample/lib</code></li>
</ul>
</li>
</ul>
<h3>Examine the configuration</h3>
<p>Take a look at the contents of <code>build.xml</code>. The first portion defines variables and locations of the libraries.</p>
<pre class="brush: xml;">
&lt;!-- tells Ant to refer to your environment vars --&gt;
&lt;property environment=&quot;env&quot; /&gt;

&lt;!-- defines location of libraries --&gt;
&lt;property name=&quot;lib.dir&quot; value=&quot;${env.COMPRESSOR_HOME}&quot; /&gt;

&lt;!-- defines output directory --&gt;
&lt;property name=&quot;build.dir&quot; value=&quot;build&quot; /&gt;

&lt;!-- output files, one for JS one for CSS --&gt;
&lt;property name=&quot;final_js&quot; value=&quot;${basedir}/js/complete.js&quot; /&gt;
&lt;property name=&quot;final_css&quot; value=&quot;${basedir}/css/complete.css&quot; /&gt;

&lt;!-- define nicknames for libraries --&gt;
&lt;property name=&quot;yui-compressor&quot; location=&quot;${lib.dir}/yuicompressor-2.4.2.jar&quot; /&gt;
&lt;property name=&quot;yui-compressor-ant-task&quot; location=&quot;${lib.dir}/yui-compressor-ant-task-0.5.jar&quot; /&gt;

&lt;!-- adds libraries to the classpath --&gt;
&lt;path id=&quot;yui.classpath&quot;&gt;
	&lt;pathelement location=&quot;${yui-compressor}&quot; /&gt;
	&lt;pathelement location=&quot;${yui-compressor-ant-task}&quot; /&gt;
&lt;/path&gt;

&lt;!-- define tasks --&gt;
&lt;taskdef name=&quot;yui-compressor&quot; classname=&quot;net.noha.tools.ant.yuicompressor.tasks.YuiCompressorTask&quot;&gt;
	&lt;classpath refid=&quot;yui.classpath&quot; /&gt;
&lt;/taskdef&gt;
</pre>
<p>The second portion of <code>build.xml</code> defines the Ant targets to be executed. These tell YUI compressor how the source files are to be processed.</p>
<pre class="brush: xml;">
&lt;!-- targets --&gt;
&lt;target name=&quot;concat&quot;&gt;

	&lt;!-- concatenates all compressed JS files into one --&gt;
	&lt;concat destfile=&quot;${final_js}&quot; force=&quot;true&quot; fixlastline=&quot;true&quot;&gt;
		&lt;fileset dir=&quot;${build.dir}&quot; includes=&quot;**/*.js&quot; /&gt;
		&lt;fileset dir=&quot;${build.dir}&quot; includes=&quot;**/widgets/*.js&quot; /&gt;
	&lt;/concat&gt;

	&lt;!-- concatenates all compressed CSS files into one --&gt;
	&lt;concat destfile=&quot;${final_css}&quot; force=&quot;true&quot; fixlastline=&quot;true&quot;&gt;
		&lt;fileset dir=&quot;${build.dir}&quot; includes=&quot;**/*.css&quot; /&gt;
		&lt;fileset dir=&quot;${build.dir}&quot; includes=&quot;**/flexgrid/*.css&quot; /&gt;
	&lt;/concat&gt;

&lt;/target&gt;

&lt;target name=&quot;compress&quot;&gt;

	&lt;!-- compresses each JavaScript and CSS file --&gt;
	&lt;!-- and saved as {original_name}-min.{extension} --&gt;
	&lt;yui-compressor
		warn=&quot;false&quot;
		munge=&quot;true&quot;
		preserveallsemicolons=&quot;false&quot;
		fromdir=&quot;${basedir}&quot;
		todir=&quot;${build.dir}&quot;
	/&gt;

&lt;/target&gt;

&lt;!-- deletes the temporary directory and all its contents --&gt;
&lt;target name=&quot;clean&quot;&gt;
	&lt;delete dir=&quot;${build.dir}&quot;/&gt;
&lt;/target&gt;

&lt;!-- creates the temporary directory --&gt;
&lt;target name=&quot;start&quot;&gt;
	&lt;mkdir dir=&quot;${build.dir}&quot; /&gt;
&lt;/target&gt;

&lt;target name=&quot;main&quot; depends=&quot;start,compress,concat,clean&quot; /&gt;
</pre>
<h3>What does this do?</h3>
<p>If you are new to Ant you are probably wondering why the tasks are defined in reverse order of execution. This is just a personal preference and it does not affect execution.</p>
<p>The order of execution is controlled by the <code>main</code> task. This is the task Ant runs when a target is not passed to it. The attribute <code>depends</code> tells Ant the order in which the tasks must be executed.</p>
<h3>Give it a try</h3>
<p>All you have to do to execute the entire operation is open a command prompt (or a terminal window on OS X), change into the project directory where <code>build.xml</code> lives and type <code>ant</code> and hit <code>Enter</code>. You should see some output that looks like this:</p>
<pre class="brush: plain; highlight: [19,20,32]; light: true;">
claude$ ant
Buildfile: build.xml

start:
     [echo] Building JS-CSS-Compression-and-Concat-Sample with Apache Ant version 1.7.1 compiled on April 8 2010 - System Java 1.6
    [mkdir] Created dir: /Users/claude/Documents/www/yui-compression-sample/build

compress:
[yui-compressor] [53%] global-print.css [920] ---&gt; global-print-min.css [488]
[yui-compressor] [80%] global.css [11895] ---&gt; global-min.css [9564]
[yui-compressor] [79%] style.css [1148] ---&gt; style-min.css [910]
[yui-compressor] [64%] googlemaps-yelp-ext.js [6604] ---&gt; googlemaps-yelp-ext-min.js [4270]
[yui-compressor] [70%] split-filepath.js [814] ---&gt; split-filepath-min.js [576]
[yui-compressor] [73%] ContactForm.js [4711] ---&gt; ContactForm-min.js [3461]
[yui-compressor] [57%] InfoTabs.js [1160] ---&gt; InfoTabs-min.js [669]
[yui-compressor] [55%] InfoWindow.js [1228] ---&gt; InfoWindow-min.js [686]
[yui-compressor] [68%] Intraday.js [9559] ---&gt; Intraday-min.js [6536]
[yui-compressor] [68%] MediaCenter.js [5728] ---&gt; MediaCenter-min.js [3906]
[yui-compressor] [JavaScript] Compressed 7 files to 67% (29KB to 19KB, saving 10KB)
[yui-compressor] [CSS] Compressed 3 files to 78% (13KB to 10KB, saving 3KB)
[yui-compressor] Compressed 10 files to 70% (42KB to 30KB, saving 12KB)

concat:
     [echo] Building /Users/claude/Documents/www/yui-compression-sample/js/complete.js
     [echo] Building /Users/claude/Documents/www/yui-compression-sample/css/complete.css

clean:
   [delete] Deleting directory /Users/claude/Documents/www/yui-compression-sample/build

main:

BUILD SUCCESSFUL
Total time: 1 second
</pre>
<h3>What Now?</h3>
<p>Change your HTML code to point to the newly created <code>complete.js</code> and <code>complete.css</code> instead of the individual files. Your page will load and render faster.</p>
<p>Squeeze even more performance out of your site by implementing other best practices. Get a copy of <a href="http://amzn.to/cueRAt">High Performance Web Sites</a> by Steve Souders and read <a href="http://yhoo.it/bjbsh4">Yahoo&#8217;s rules for exceptional performance</a>.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=736&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=GFDO1tjA2lA:0GOjARSK76A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=GFDO1tjA2lA:0GOjARSK76A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=GFDO1tjA2lA:0GOjARSK76A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=GFDO1tjA2lA:0GOjARSK76A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=GFDO1tjA2lA:0GOjARSK76A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=GFDO1tjA2lA:0GOjARSK76A:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/GFDO1tjA2lA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/compress-javascript-and-css-as-part-of-your-build-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/compress-javascript-and-css-as-part-of-your-build-process/</feedburner:origLink></item>
		<item>
		<title>NY Times: Justices “Extend” Firearm Rights</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/K9RTKN5nhbQ/</link>
		<comments>http://claude.betancourt.us/ny-times-justices-extend-firearm-rights/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 04:03:51 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[2nd Amendment]]></category>
		<category><![CDATA[Constitution]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Supreme Court]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=735</guid>
		<description><![CDATA[The ruling returns constitutional rights to the people. It does not "extend" or "create" new ones. After all the 2nd amendment has existed since the constitution was ratified in 1789. <a href="http://claude.betancourt.us/ny-times-justices-extend-firearm-rights/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>That was the <a href="http://bit.ly/d8xRUB">headline from the New York Times</a> after McDonald vs. Chicago was decided by the supreme court.</p>
<p>Isn&#8217;t it great how the statist media chooses to twist the facts?</p>
<p>The recent ruling <strong>returns</strong> constitutional rights to the people. It does not &#8220;extend&#8221; or &#8220;create&#8221; new ones. After all the 2nd amendment has existed since the constitution was ratified in 1789.</p>
<p>I invite all my open-minded friends to <a href="http://cdn.betancourt.us/claude/documents/mcdonaldopinion.pdf"><strong>read the majority opinion</strong> (PDF)</a> to understand the historical precedent used to justify their decision. Specifically, read Thomas&#8217; reasoning.</p>
<p><span id="more-735"></span></p>
<blockquote><p>Applying what is now a well-settled test, the plurality opinion concludes that the right to keep and bear arms applies to the States through the Fourteenth Amendment’s Due Process Clause because it is &#8220;fundamental&#8221; to the American &#8220;scheme of ordered liberty&#8221; and &#8220;&#8216;deeply rooted in this Nation&#8217;s history and tradition&#8217;&#8221; I agree with that description of the right. But I cannot agree that it is enforceable against the States through a clause that speaks only to &#8220;process.&#8221; Instead, the right to keep and bear arms is a privilege of American citizenship that applies to the States through the Fourteenth Amendment&#8217;s Privileges or Immunities Clause.</p></blockquote>
<p>See <a href="http://bit.ly/cCAOtA">summary on the Wall Street Journal</a>.</p>
<p>As usual, the anti-gun left mischaracterizes the decision. Here is a <a href="http://lautenberg.senate.gov/newsroom/record.cfm?id=326002">statement by U.S. Senator Frank R. Lautenberg (D-NJ)</a>:</p>
<blockquote><p>While I am disappointed that this decision limits the ability of states and communities to determine how best to protect their residents, we must continue to focus on the reasonable restrictions that are critical to keeping guns out of the hands of felons, terrorists and domestic abusers.</p></blockquote>
<p>This decision does not change existing laws that already prevent felons from acquiring guns. It simply removes draconian limitations imposed by states and local governments in the name of public safety.</p>
<p>It was precisely the lack of police action that prompted the plaintiff&#8217;s lawsuit against the city of Chicago.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=735&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=K9RTKN5nhbQ:IjHv3eZ9d1A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=K9RTKN5nhbQ:IjHv3eZ9d1A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=K9RTKN5nhbQ:IjHv3eZ9d1A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=K9RTKN5nhbQ:IjHv3eZ9d1A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=K9RTKN5nhbQ:IjHv3eZ9d1A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=K9RTKN5nhbQ:IjHv3eZ9d1A:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/K9RTKN5nhbQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/ny-times-justices-extend-firearm-rights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/ny-times-justices-extend-firearm-rights/</feedburner:origLink></item>
		<item><title>ATDHE.Net - Watch Free Live Sports TV [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/x17woCWPEHA/</link><category>free live tv</category><dc:creator>cbetancourt</dc:creator><pubDate>Wed, 02 Jun 2010 17:18:00 PDT</pubDate><guid isPermaLink="false">http://atdhe.net/</guid><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/free" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/live" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/tv" />
      </rdf:Bag>
    </taxo:topics><description>&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/x17woCWPEHA" height="1" width="1"/&gt;</description><feedburner:origLink>http://atdhe.net/</feedburner:origLink></item><item><title>WordPress › JSON API « WordPress Plugins [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/6YwnXflOVtw/</link><category>ajax api json wordpress</category><dc:creator>cbetancourt</dc:creator><pubDate>Tue, 01 Jun 2010 19:34:21 PDT</pubDate><guid isPermaLink="false">http://wordpress.org/extend/plugins/json-api/</guid><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/ajax" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/api" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/json" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/wordpress" />
      </rdf:Bag>
    </taxo:topics><description>&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/6YwnXflOVtw" height="1" width="1"/&gt;</description><feedburner:origLink>http://wordpress.org/extend/plugins/json-api/</feedburner:origLink></item><item><title>Firebug: Beyond console.log() — BLITZ | Blog [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/knMffcTJrjU/</link><category>firebug console poweruser</category><dc:creator>cbetancourt</dc:creator><pubDate>Mon, 24 May 2010 05:34:51 PDT</pubDate><guid isPermaLink="false">http://labs.blitzagency.com/?p=2101</guid><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/firebug" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/console" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/poweruser" />
      </rdf:Bag>
    </taxo:topics><description>&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/knMffcTJrjU" height="1" width="1"/&gt;</description><feedburner:origLink>http://labs.blitzagency.com/?p=2101</feedburner:origLink></item><item><title>Hot Potato Infrastructure: MongoDB [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/wG1NXB-u-iY/hot-potato-infrastructure-mongodb</link><category>mongodb review infrastructure database nosql mongo mapreduce hotpotato</category><dc:creator>cbetancourt</dc:creator><pubDate>Fri, 21 May 2010 22:11:00 PDT</pubDate><guid isPermaLink="false">http://blog.hotpotato.com/post/574255351/hot-potato-infrastructure-mongodb</guid><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/mongodb" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/review" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/infrastructure" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/database" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/nosql" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/mongo" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/mapreduce" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/hotpotato" />
      </rdf:Bag>
    </taxo:topics><description>&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/wG1NXB-u-iY" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.hotpotato.com/post/574255351/hot-potato-infrastructure-mongodb</feedburner:origLink></item><item><title>Module Rewrite - URL Rewriting guide [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/UqYCWBEIDyM/mod_rewrite.html</link><category>apache cheatsheet rewrite</category><dc:creator>cbetancourt</dc:creator><pubDate>Wed, 05 May 2010 19:31:06 PDT</pubDate><guid isPermaLink="false">http://www.widexl.com/tutorials/mod_rewrite.html</guid><description>Another resource for mod_rewrite&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/UqYCWBEIDyM" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/apache" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/cheatsheet" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/rewrite" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.widexl.com/tutorials/mod_rewrite.html</feedburner:origLink></item><item>
		<title>Got to Love Wozniak</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/J3lMudBv0to/</link>
		<comments>http://claude.betancourt.us/got-to-love-wozniak/#comments</comments>
		<pubDate>Tue, 04 May 2010 11:16:17 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Fox Business]]></category>
		<category><![CDATA[Wozniak]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=731</guid>
		<description><![CDATA[Steve Wozniak and David Flynn sit down with Neil Cavuto to talk about iPad sales, Fusion-IO, Apple's business practices and Steve's billions. <a href="http://claude.betancourt.us/got-to-love-wozniak/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Steve Wozniak and David Flynn sit down with Neil Cavuto to talk about iPad sales, Fusion-IO, Apple&#8217;s business practices and Steve&#8217;s billions.</p>
<div align="center"><script type="text/javascript" src="http://video.foxbusiness.com/v/embed.js?id=4177270&#038;w=400&#038;h=249"></script><noscript>Watch the latest business video at <a href="http://video.foxbusiness.com/">video.foxbusiness.com</a></noscript></div>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=731&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=J3lMudBv0to:SOk17WU1xBE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=J3lMudBv0to:SOk17WU1xBE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=J3lMudBv0to:SOk17WU1xBE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=J3lMudBv0to:SOk17WU1xBE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=J3lMudBv0to:SOk17WU1xBE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=J3lMudBv0to:SOk17WU1xBE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/J3lMudBv0to" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/got-to-love-wozniak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/got-to-love-wozniak/</feedburner:origLink></item>
		<item><title>CSS3 Dropdown Menu [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/HiluEQmwasA/</link><category>css3 development web design webdesign drop-down dropdown menu css3-dropdown-menu</category><dc:creator>cbetancourt</dc:creator><pubDate>Sun, 02 May 2010 16:24:38 PDT</pubDate><guid isPermaLink="false">http://www.webdesignerwall.com/tutorials/css3-dropdown-menu/</guid><description>View this demo to see a Mac-like multi-level dropdown menu that I’ve created using border-radius, box-shadow, and text-shadow. It renders perfect on Firefox, Safari and Chrome. The dropdown also works on non-CSS3 compitable browsers such as IE7+, but the rounded corners and shadow will not be rendered.&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/HiluEQmwasA" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/css3" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/development" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/web" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/design" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/webdesign" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/drop-down" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/dropdown" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/menu" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/css3-dropdown-menu" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.webdesignerwall.com/tutorials/css3-dropdown-menu/</feedburner:origLink></item><item><title>WordPress › HookPress « WordPress Plugins [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/WnMtVf5eCRk/</link><category>webhook wordpress wp http extensions wp-plugins plugins</category><dc:creator>cbetancourt</dc:creator><pubDate>Sat, 01 May 2010 20:58:24 PDT</pubDate><guid isPermaLink="false">http://wordpress.org/extend/plugins/hookpress/</guid><description>Webhooks are a simple paradigm for developing instant notifications and mashups based on simple HTTP requests. With HookPress you can set up webhooks so that a specified URL (a public service or something you set up) is requested when certain WordPress actions occur. Possible uses include generating push notifications or using non-PHP web technology to extend WordPress.&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/WnMtVf5eCRk" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/webhook" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/wordpress" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/wp" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/http" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/extensions" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/wp-plugins" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/plugins" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://wordpress.org/extend/plugins/hookpress/</feedburner:origLink></item><item>
		<title>The Banana Republic of the United States</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/Ip-Bgryr4Uc/</link>
		<comments>http://claude.betancourt.us/the-banana-republic-of-the-united-states/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 12:16:30 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Cronyism]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[Wall Street]]></category>
		<category><![CDATA[Warren Buffett]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=730</guid>
		<description><![CDATA[David Asman talks about crony capitalists, like Warren Buffett, who are lobbying to have their businesses avoid new regulations being introduced by the politicians they helped elect. <a href="http://claude.betancourt.us/the-banana-republic-of-the-united-states/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>David Asman talks about crony capitalists, like Warren Buffett, who are lobbying to have their businesses avoid new regulations being introduced by the politicians they helped elect.</p>
<p><span id="more-730"></span></p>
<div align="center"><script type="text/javascript" src="http://video.foxbusiness.com/v/embed.js?id=4167641&#038;w=400&#038;h=249"></script><noscript>Watch the latest business video at <a href="http://video.foxbusiness.com/">video.foxbusiness.com</a></noscript></div>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=730&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=Ip-Bgryr4Uc:XSkflXA_4_8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=Ip-Bgryr4Uc:XSkflXA_4_8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=Ip-Bgryr4Uc:XSkflXA_4_8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=Ip-Bgryr4Uc:XSkflXA_4_8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=Ip-Bgryr4Uc:XSkflXA_4_8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=Ip-Bgryr4Uc:XSkflXA_4_8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/Ip-Bgryr4Uc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/the-banana-republic-of-the-united-states/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/the-banana-republic-of-the-united-states/</feedburner:origLink></item>
		<item>
		<title>Cats Love the iPad</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/zX53OlsCmkQ/</link>
		<comments>http://claude.betancourt.us/cats-love-the-ipad/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 19:40:09 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cat]]></category>
		<category><![CDATA[Curiosity]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=727</guid>
		<description />
			<content:encoded><![CDATA[<div align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Q9NP-AeKX40&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Q9NP-AeKX40&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=727&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=zX53OlsCmkQ:N7GgNB2j5m8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=zX53OlsCmkQ:N7GgNB2j5m8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=zX53OlsCmkQ:N7GgNB2j5m8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=zX53OlsCmkQ:N7GgNB2j5m8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=zX53OlsCmkQ:N7GgNB2j5m8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=zX53OlsCmkQ:N7GgNB2j5m8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/zX53OlsCmkQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/cats-love-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/cats-love-the-ipad/</feedburner:origLink></item>
		<item><title>Installing using an RPM file « Ubuntu Blog [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/UoXBB87anyQ/</link><category>ubuntu rpm deb alien howto tutorial</category><dc:creator>cbetancourt</dc:creator><pubDate>Mon, 12 Apr 2010 05:27:15 PDT</pubDate><guid isPermaLink="false">http://embraceubuntu.com/2005/09/23/installing-using-an-rpm-file/</guid><description>If you have an rpm file for a package you wish to install, and if you cannot find a .deb debian package in any of the Ubuntu repositories or elsewhere, you can use the alien package converter application to install the .rpm file.&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/UoXBB87anyQ" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/ubuntu" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/rpm" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/deb" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/alien" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/howto" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/tutorial" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://embraceubuntu.com/2005/09/23/installing-using-an-rpm-file/</feedburner:origLink></item><item><title>Compare JavaScript frameworks [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/PuyXWqOjJiQ/index.html</link><category>framework javascript comparision ibm yui jquery extjs prototype reference review</category><dc:creator>cbetancourt</dc:creator><pubDate>Sat, 03 Apr 2010 18:44:43 PDT</pubDate><guid isPermaLink="false">http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html</guid><description>Modern Web sites and Web applications tend to rely quite heavily on client-side JavaScript to provide rich interactivity, particularly through the advent of asynchronous HTTP requests that do not require page refreshes to return data or responses from a server-side script or database system. In this article, you will discover how JavaScript frameworks make it easier and faster to create highly interactive and responsive Web sites and Web applications.&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/PuyXWqOjJiQ" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/framework" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/javascript" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/comparision" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/ibm" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/yui" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/jquery" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/extjs" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/prototype" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/reference" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/review" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html</feedburner:origLink></item><item><title>Ext-JS Easing List &amp; Graph [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/gdhHG6v3EM0/easing_list.html</link><category>extjs easing demo chart charts animation samples</category><dc:creator>cbetancourt</dc:creator><pubDate>Sat, 03 Apr 2010 18:41:27 PDT</pubDate><guid isPermaLink="false">http://stack.hu/extjs/easing_list.html</guid><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/extjs" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/easing" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/demo" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/chart" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/charts" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/animation" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/samples" />
      </rdf:Bag>
    </taxo:topics><description>&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/gdhHG6v3EM0" height="1" width="1"/&gt;</description><feedburner:origLink>http://stack.hu/extjs/easing_list.html</feedburner:origLink></item><item><title>Answering Nicholas Zakas’ JavaScript quiz : Ed Spencer [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/fDbhvyqDbLw/answering-nicholas-zakas-javascript-quiz.html</link><category>javascript quiz</category><dc:creator>cbetancourt</dc:creator><pubDate>Sat, 03 Apr 2010 18:38:19 PDT</pubDate><guid isPermaLink="false">http://edspencer.net/2010/02/answering-nicholas-zakas-javascript-quiz.html</guid><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/javascript" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/quiz" />
      </rdf:Bag>
    </taxo:topics><description>&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/fDbhvyqDbLw" height="1" width="1"/&gt;</description><feedburner:origLink>http://edspencer.net/2010/02/answering-nicholas-zakas-javascript-quiz.html</feedburner:origLink></item><item><title>Ext JS - Custom Theme Tester [del.icio.us]</title><link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/jUues3gkhSs/themes.php</link><category>extjs javascript theme theming</category><dc:creator>cbetancourt</dc:creator><pubDate>Sat, 03 Apr 2010 18:32:06 PDT</pubDate><guid isPermaLink="false">http://www.extjs.com/products/js/themes.php</guid><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/extjs" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/javascript" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/theme" />
        <rdf:li rdf:resource="http://delicious.com/cbetancourt/theming" />
      </rdf:Bag>
    </taxo:topics><description>&lt;img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/jUues3gkhSs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.extjs.com/products/js/themes.php</feedburner:origLink></item><item>
		<title>The Suicide Bomber</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/1uGNngppeVY/</link>
		<comments>http://claude.betancourt.us/the-suicide-bomber/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 02:00:29 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Cartoon]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=725</guid>
		<description><![CDATA[By editorial cartoonist Michael Ramirez. H.T to Kim Priestap.]]></description>
			<content:encoded><![CDATA[<p><span id="more-725"></span></p>
<p><a href="http://claude.betancourt.us/wp-content/uploads/2010/03/obama-akbar.jpg"><img src="http://claude.betancourt.us/wp-content/uploads/2010/03/obama-akbar.jpg" alt="The Suicide Bomber" title="The Suicide Bomber" width="520" height="367" class="aligncenter size-full wp-image-726" /></a></p>
<p>By editorial cartoonist <a href="http://www.gocomics.com/michaelramirez/2010/03/15/"><strong>Michael Ramirez</strong></a>. H.T to <a href="http://politics.upnorthmommy.com/2010/03/the-brilliance-of-michael-ramirez/"><strong>Kim Priestap</strong></a>.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=725&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=1uGNngppeVY:yB4dTCfiZkk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=1uGNngppeVY:yB4dTCfiZkk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=1uGNngppeVY:yB4dTCfiZkk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=1uGNngppeVY:yB4dTCfiZkk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=1uGNngppeVY:yB4dTCfiZkk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=1uGNngppeVY:yB4dTCfiZkk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/1uGNngppeVY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/the-suicide-bomber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/the-suicide-bomber/</feedburner:origLink></item>
		<item>
		<title>Hydrogen Barackside, Right on the Marx</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/199bMNw3JNU/</link>
		<comments>http://claude.betancourt.us/hydrogen-barackside/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 15:01:19 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Cartoon]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=722</guid>
		<description><![CDATA[Messianic Pharmaceuticals Hydrogen Barackside -- For the general destruction of wealth. <a href="http://claude.betancourt.us/hydrogen-barackside/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span id="more-722"></span></p>
<div id="attachment_723" class="wp-caption aligncenter" style="width: 530px"><a href="http://claude.betancourt.us/wp-content/uploads/2010/03/hydrogen-barackside.jpg"><img src="http://claude.betancourt.us/wp-content/uploads/2010/03/hydrogen-barackside.jpg" alt="Scottish Cartoon -- Yes, the whole world is laughing at us." title="Hydrogen Barackside" width="520" height="382" class="size-full wp-image-723" /></a><p class="wp-caption-text">Scottish Cartoon -- Yes, the whole world is laughing at us. </p></div>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=722&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=199bMNw3JNU:OacWacTAO3w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=199bMNw3JNU:OacWacTAO3w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=199bMNw3JNU:OacWacTAO3w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=199bMNw3JNU:OacWacTAO3w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=199bMNw3JNU:OacWacTAO3w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=199bMNw3JNU:OacWacTAO3w:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/199bMNw3JNU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/hydrogen-barackside/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/hydrogen-barackside/</feedburner:origLink></item>
		<item>
		<title>ExtJS ComboBox Hidden Field Issues</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/NAe6OPPsOpo/</link>
		<comments>http://claude.betancourt.us/extjs-combobox-hidden-field-issues/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:57:26 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Ext JS]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=721</guid>
		<description><![CDATA[As you might already know, despite looking like a typical select box, Ext.form.ComboBox doesn&#8217;t behave exactly as you would expect since it submits the display text instead of the option value. The documentation states: A ComboBox works in a similar &#8230; <a href="http://claude.betancourt.us/extjs-combobox-hidden-field-issues/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As you might already know, despite looking like a typical select box, <a href="http://www.extjs.com/deploy/dev/docs/?class=Ext.form.ComboBox"><strong>Ext.form.ComboBox</strong></a> doesn&#8217;t behave exactly as you would expect since it submits the display text instead of the option value. The documentation states:</p>
<blockquote><p>A ComboBox works in a similar manner to a traditional HTML &lt;select&gt; field. The difference is that to submit the valueField, you must specify a hiddenName to create a hidden input field to hold the value of the valueField. The displayField is shown in the text field which is named according to the name.</p></blockquote>
<pre class="brush: jscript;">
this.add([
	{
		xtype: 'combo',
		name: 'suffix',
		hiddenName: 'suffixId', // post this name
		hiddenValue: 0, // default value
		fieldLabel: 'Suffix',
		mode: 'local',
		store: this.suffixStore,
		valueField: 'key',
		displayField: 'display',
		triggerAction: 'all',
		forceSelection: true,
		allowBlank: true
	}
]);
</pre>
<p>Adding a <strong>hiddenName</strong> and a default value in <strong>hiddenValue</strong> does the trick, the default value (0) is set in the hidden field until a user chooses a different value. Unfortunately this breaks when the ComboBox is set to allow blanks and the user tabs over the field. When this happens, the hiddenValue is set to a null string and the user is never prompted to select a value.</p>
<p>Upon form submission, the hiddenField (<strong>suffixId</strong>) will be set to neither the default nor a valid value.</p>
<p>One solution is to listen for the <strong>focus</strong> and <strong>blur</strong> events to reset the value of the hidden field when it has been set to a null string.</p>
<pre class="brush: jscript;">
this.add([
	{
		xtype: 'combo',
		name: 'suffix',
		hiddenName: 'suffixId',
		hiddenValue: 0,
		fieldLabel: 'Suffix',
		mode: 'local',
		store: this.suffixStore,
		valueField: 'key',
		displayField: 'display',
		triggerAction: 'all',
		forceSelection: true,
		allowBlank: true,
		listeners: {
			'focus': this.handleSuffixChange,
			'blur': this.handleSuffixChange,
			scope: this
		}
	}
]);

handleSuffixChange: function(field) {
	if (field.value=='') {
		field.hiddenField.value = '0';
	}
}
</pre>
<p>Upon form submission you will be guaranteed a valid value, which is especially beneficial if you&#8217;re using the form values to populate a server side bean object.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=721&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=NAe6OPPsOpo:LA1SjnMfGQQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=NAe6OPPsOpo:LA1SjnMfGQQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=NAe6OPPsOpo:LA1SjnMfGQQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=NAe6OPPsOpo:LA1SjnMfGQQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=NAe6OPPsOpo:LA1SjnMfGQQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=NAe6OPPsOpo:LA1SjnMfGQQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/NAe6OPPsOpo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/extjs-combobox-hidden-field-issues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/extjs-combobox-hidden-field-issues/</feedburner:origLink></item>
		<item>
		<title>Liberty Threatened</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/mHDt1qPv6qI/</link>
		<comments>http://claude.betancourt.us/liberty-threatened/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:56:43 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Liberty]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=720</guid>
		<description><![CDATA[Bill Gates is the world's richest person, but what kind of power does he have over you? Can he force your kid to go to a school you do not want him to attend? Can he deny you the right to braid hair in your home for a living? It turns out that a local politician, who might deny us the right to earn a living and dictates which school our kid attends, has far greater power over our lives than any rich person. <a href="http://claude.betancourt.us/liberty-threatened/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://image.patriotpost.us.s3.amazonaws.com/2010-03-08-brief.jpg" alt="Yes we can!" title="Yes we can!" /></p>
<p>&#8220;While American politicians and intellectuals have not reached the depths of tyrants such as Lenin, Stalin, Mao and Hitler, they share a common vision. <strong>Tyrants denounce free markets and voluntary exchange</strong>. They are the chief supporters of reduced private property rights, reduced rights to profits, and they are anti-competition and pro-monopoly. They are pro-control and coercion, by the state. <strong>These Americans who run Washington, and their intellectual supporters, believe they have superior wisdom and greater intelligence than the masses</strong>. They believe they have been ordained to forcibly impose that wisdom on the rest of us. Like any other tyrant, they have what they consider good reasons for restricting the freedom of others. A tyrant&#8217;s primary agenda calls for the elimination or attenuation of the market. Why? Markets imply voluntary exchange and tyrants do not trust that people behaving voluntarily will do what the tyrant thinks they should do. <strong>Therefore, they seek to replace the market with economic planning and regulation</strong>, which is little more than the forcible superseding of other people&#8217;s plans by the powerful elite. We Americans have forgotten founder Thomas Paine&#8217;s warning that &#8216;Government, even in its best state, is but a necessary evil; in its worst state, an intolerable one.&#8217;&#8221; &#8211;George Mason University economics professor <a href="http://patriotpost.us/opinion/walter-e-williams/2010/03/03/who-poses-the-greater-threat/"><strong>Walter E. Williams</strong></a></p>
<p><strong>Reposted from <a href="http://www.patriotpost.us/subscribe/">The Patriot Post</a> Brief, March 8th, 2010</strong></p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=720&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=mHDt1qPv6qI:buUi1vEnhC8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=mHDt1qPv6qI:buUi1vEnhC8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=mHDt1qPv6qI:buUi1vEnhC8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=mHDt1qPv6qI:buUi1vEnhC8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=mHDt1qPv6qI:buUi1vEnhC8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=mHDt1qPv6qI:buUi1vEnhC8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/mHDt1qPv6qI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/liberty-threatened/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/liberty-threatened/</feedburner:origLink></item>
		<item>
		<title>ReasonTV: Obama’s Doublethink Doubletalk</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/48TVGo9_LXk/</link>
		<comments>http://claude.betancourt.us/reasontv-obamas-doublethink-doubletalk/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 00:19:30 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Affirmative Action]]></category>
		<category><![CDATA[Bullshit]]></category>
		<category><![CDATA[Economy]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=719</guid>
		<description><![CDATA[George Orwell defined doublethink as &#8220;the power of holding two contradictory beliefs in one&#8217;s mind simultaneously, and accepting both of them. I wonder if there are some out there who still believe this bullshit.]]></description>
			<content:encoded><![CDATA[<blockquote><p>George Orwell defined doublethink as &#8220;the power of holding two contradictory beliefs in one&#8217;s mind simultaneously, and accepting both of them.</p></blockquote>
<div align="center"><object width="500" height="405"><param name="movie" value="http://www.youtube.com/v/Cg0n0nIqgrc&#038;hl=en_US&#038;fs=1&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Cg0n0nIqgrc&#038;hl=en_US&#038;fs=1&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"></embed></object></div>
<p>I wonder if there are some out there who still believe this bullshit.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=719&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=48TVGo9_LXk:ilLxf9zZPUo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=48TVGo9_LXk:ilLxf9zZPUo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=48TVGo9_LXk:ilLxf9zZPUo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=48TVGo9_LXk:ilLxf9zZPUo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=48TVGo9_LXk:ilLxf9zZPUo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=48TVGo9_LXk:ilLxf9zZPUo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/48TVGo9_LXk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/reasontv-obamas-doublethink-doubletalk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/reasontv-obamas-doublethink-doubletalk/</feedburner:origLink></item>
		<item>
		<title>Is My Mac’s SuperDrive Dead?</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/m71gO6mMnmE/</link>
		<comments>http://claude.betancourt.us/is-my-macs-superdrive-dead/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 03:50:04 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook Pro]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=716</guid>
		<description><![CDATA[For the last couple of weeks I&#8217;ve been unable to burn DVDs on my MacBook Pro. I insert a blank disc whenever the SuperDrive prompts for one, it then checks and checks for about a minute before ejecting the disc. &#8230; <a href="http://claude.betancourt.us/is-my-macs-superdrive-dead/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For the last couple of weeks I&#8217;ve been unable to burn DVDs on my MacBook Pro. I insert a blank disc whenever the SuperDrive prompts for one, it then checks and checks for about a minute before ejecting the disc. At first I thought this was related to the type of disc I was using, TDK DVD-R 1-16x 4.7GB, but they burned just fine on my wife&#8217;s slightly older iMac.</p>
<h3>Have you reset your PRAM and NVRAM lately?</h3>
<p>After a bit of Googling for a fairly recent and verifiable solution I decided to reset the machine&#8217;s parameter random access memory (PRAM) and nonvolatile RAM (NVRAM) as suggested by some folks and Apple&#8217;s <a href="http://support.apple.com/kb/HT1379">technical support site</a>. It works!</p>
<p>Try this before you declare your SuperDrive dead and go out and buy a new one.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=716&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=m71gO6mMnmE:K199QkVZHuM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=m71gO6mMnmE:K199QkVZHuM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=m71gO6mMnmE:K199QkVZHuM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=m71gO6mMnmE:K199QkVZHuM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=m71gO6mMnmE:K199QkVZHuM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=m71gO6mMnmE:K199QkVZHuM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/m71gO6mMnmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/is-my-macs-superdrive-dead/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/is-my-macs-superdrive-dead/</feedburner:origLink></item>
		<item>
		<title>On Net Neutrality</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/lgqJgncRhuY/</link>
		<comments>http://claude.betancourt.us/on-net-neutrality/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 18:56:12 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[FCC]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Net Neutrality]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=714</guid>
		<description><![CDATA[This is a response to Gavin Roy&#8216;s post on the subject. While I agree with the basic concept that broadband providers should not place restrictions on users, I believe strongly that a company is entitled to create products that result &#8230; <a href="http://claude.betancourt.us/on-net-neutrality/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="note post-meta">This is a response to <a href="http://crad.tumblr.com/post/224037241/on-net-neutrality">Gavin Roy</a>&#8216;s post on the subject.</p>
<p><img class="alignright frame" src="/images/blog/assets/net-neutrality-supporter.jpg" title="Net Neutrality Supporter" /></p>
<p>While I agree with the basic concept that broadband providers should not place restrictions on users, I believe strongly that a company is entitled to create products that result in better value for their shareholders.</p>
<p>I am sure there are good intentions behind &#8220;net neutrality,&#8221; but the unintended consequences could be disastrous for anyone using the Internet as a business platform, including providers and consumers, since government intervention typically results in increased operational costs. More often than not those costs are passed down to consumers in the form of higher premiums and lower quality of service.</p>
<p>My position on the issue is one that places the consumer directly in charge of researching the best available service offering for his business. One where the consumer addresses the service provider directly and forces the provider to create better services at the customer&#8217;s direction. While this could be a slow and painful process, new smaller businesses will sprout up to innovate and promote competition while stodgy providers will risk going out of business.</p>
<p>I believe <a href="http://online.wsj.com/article/SB10001424052748703932904574509492652408418.html">net neutrality</a> is destined to become another boondoggle that will simply add a layer of bureaucracy to an already bloated public sector.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=714&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=lgqJgncRhuY:QuK_p9LhP64:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=lgqJgncRhuY:QuK_p9LhP64:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=lgqJgncRhuY:QuK_p9LhP64:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=lgqJgncRhuY:QuK_p9LhP64:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=lgqJgncRhuY:QuK_p9LhP64:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=lgqJgncRhuY:QuK_p9LhP64:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/lgqJgncRhuY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/on-net-neutrality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/on-net-neutrality/</feedburner:origLink></item>
		<item>
		<title>Upgrade and Secure WordPress</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/2NfglnE14aI/</link>
		<comments>http://claude.betancourt.us/upgrade-and-secure-wordpress-dont-wait-for-heart-surgery/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 20:01:49 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Worm]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=671</guid>
		<description><![CDATA[There is a worm making its way around old, unpatched versions of WordPress. Here's how to avoid getting infected. <a href="http://claude.betancourt.us/upgrade-and-secure-wordpress-dont-wait-for-heart-surgery/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span class="drop_cap">M</span>att Mullenweg <a href="http://wordpress.org/development/2009/09/keep-wordpress-secure/">reported the following</a>:</p>
<blockquote><p>Right now there is a worm making its way around old, unpatched versions of WordPress. This particular worm, like many before it, is clever: it registers a user, uses a security bug (fixed earlier in the year) to allow evaluated code to be executed through the permalink structure, makes itself an admin, then uses JavaScript to hide itself when you look at users page, attempts to clean up after itself, then goes quiet so you never notice while it inserts hidden spam and malware into your old posts.</p></blockquote>
<p>Here are two quick steps to avoid unnecessary risks:</p>
<h3>Turn off user registration</h3>
<p>This one is simple. Just log in to your administrator screen and visit the &#8220;General Settings&#8221; screen (listed under Settings) and make sure the checkbox labeled &#8220;Anyone can register&#8221; is not checked.</p>
<h3>Block access to your blog&#8217;s admin area</h3>
<p>This can be accomplished with simple authentication.</p>
<p>If your site runs on Apache, you can create an <strong>.htaccess</strong> file in your <code>/wp-admin/</code> directory to require authentication before the page is displayed. <a href="http://spiralbound.net/2005/08/03/quick-and-easy-apache-password-protection">This post</a> provides the necessary steps.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=671&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=2NfglnE14aI:7Xe2FWE5jwc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=2NfglnE14aI:7Xe2FWE5jwc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=2NfglnE14aI:7Xe2FWE5jwc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=2NfglnE14aI:7Xe2FWE5jwc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=2NfglnE14aI:7Xe2FWE5jwc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=2NfglnE14aI:7Xe2FWE5jwc:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/2NfglnE14aI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/upgrade-and-secure-wordpress-dont-wait-for-heart-surgery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/upgrade-and-secure-wordpress-dont-wait-for-heart-surgery/</feedburner:origLink></item>
		<item>
		<title>Geeks with Guns &amp; Half-Life</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/KR2-yLPIbOU/</link>
		<comments>http://claude.betancourt.us/geeks-with-guns-half-life/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 20:27:56 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Geeks]]></category>
		<category><![CDATA[Guns]]></category>
		<category><![CDATA[Video Game]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=668</guid>
		<description><![CDATA[Accelerometers, drywall and a suppressed .22 caliber Ruger Mark III make for an interesting combination, and a potentially great training system.]]></description>
			<content:encoded><![CDATA[<p><span class="drop_cap">A</span>ccelerometers, drywall and a suppressed .22 caliber Ruger Mark III make for an interesting combination, and a potentially great training system.</p>
<div align="center"><object width="560" height="340"><param name="movie" value="http://www.youtube-nocookie.com/v/WNZCS-coZjY&#038;hl=en&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/WNZCS-coZjY&#038;hl=en&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></div>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=668&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=KR2-yLPIbOU:DgGNC85mEzQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=KR2-yLPIbOU:DgGNC85mEzQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=KR2-yLPIbOU:DgGNC85mEzQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=KR2-yLPIbOU:DgGNC85mEzQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=KR2-yLPIbOU:DgGNC85mEzQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=KR2-yLPIbOU:DgGNC85mEzQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/KR2-yLPIbOU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/geeks-with-guns-half-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/geeks-with-guns-half-life/</feedburner:origLink></item>
		<item>
		<title>ColdFusion 9: What’s Hot</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/uN4PECu2ZNM/</link>
		<comments>http://claude.betancourt.us/coldfusion-9-whats-hot-and-not/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 23:27:15 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Platform]]></category>
		<category><![CDATA[CFML]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=643</guid>
		<description><![CDATA[Here is my initial take on an article by Ben Forta on the new features of <a href="http://www.adobe.com/go/coldfusion_beta_download">ColdFusion 9</a>. <a href="http://claude.betancourt.us/coldfusion-9-whats-hot-and-not/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span class="drop_cap">I</span> just read an <a href="http://www.adobe.com/devnet/coldfusion/articles/coldfusion9_whatsnew.html">article by Ben Forta</a> on the new features of <a href="http://www.adobe.com/go/coldfusion_beta_download">ColdFusion 9</a>. Here is my initial take on them.</p>
<h3>What I Like</h3>
<ul>
<li>I&#8217;m really excited about CF9&#8242;s support for <a href="http://coldfused.blogspot.com/2009/07/coldfusion-orm-evolution-in-building.html">Object Relational Modeling.</a> I think thorough testing must take place to make sure it <a href="http://coldfused.blogspot.com/2009/07/coldfusion-orm-and-cfc-performance.html">scales properly under load</a>. I imagine it&#8217;s solid since it&#8217;s based on Hybernate, but I&#8217;ve seen a few promising ORM frameworks flame out before they had a chance to be adopted due to their inability to scale.</li>
<li>Access to server variables is also good. There is nothing worse than having to create service initializer hacks to pre-cache components in a clustered load balanced environment (think 4 physical boxes with 7 instances each) after server/instance restarts.</li>
<li>Multi-server admin tools. Enough said.</li>
<li>Although I prefer to code JavaScript applications separately from CFML, I am glad <a href="http://www.danvega.org/blog/index.cfm/2009/7/13/ColdFusion-9-Ajax-Components-powered-by-Ext-30">Ext-JS (3.0) continues to be the official JavaScript framework</a> that ships with ColdFusion.</li>
</ul>
<h3>Not so Hot</h3>
<p>I don&#8217;t think the new &#8220;local&#8221; scope adds any value. It seems we&#8217;re trying to hard to allow people to write inefficient code by being careless about scoping. Using &#8220;var&#8221; is fine with me as it is similar across multiple languages. &#8220;local&#8221; will just add another thing to remember when coding in CFML.</p>
<h3>The Jury is Still Out</h3>
<p>I&#8217;d like to get more testing done with the IDE, <a href="http://www.adobe.com/go/coldfusion_builder_beta_download">ColdFusion Builder</a>, before making up my mind. I&#8217;ve been a fan of Aptana, the Eclipse-based IDE, for working with my favorite JavaScript frameworks, PHP and HTML/CSS. I hope the tool is both capable and fast, which has been tough to achieve with Flex Builder.</p>
<p class="alert"><a href="http://blogs.adobe.com/labs/archives/2009/07/coldfusion-9-an.html">ColdFusion 9 and ColdFusion Builder Now Available on Labs</a></p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=643&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=uN4PECu2ZNM:0lYAcaeLZpA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=uN4PECu2ZNM:0lYAcaeLZpA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=uN4PECu2ZNM:0lYAcaeLZpA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=uN4PECu2ZNM:0lYAcaeLZpA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=uN4PECu2ZNM:0lYAcaeLZpA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=uN4PECu2ZNM:0lYAcaeLZpA:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/uN4PECu2ZNM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/coldfusion-9-whats-hot-and-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/coldfusion-9-whats-hot-and-not/</feedburner:origLink></item>
		<item>
		<title>Bing.com Honors D-Day</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/Y2aKOzH5WvA/</link>
		<comments>http://claude.betancourt.us/bingcom-honors-d-day/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 22:47:39 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[D-Day]]></category>
		<category><![CDATA[Honor]]></category>
		<category><![CDATA[Memorial]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Normandy]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=619</guid>
		<description><![CDATA[Nice job Microsoft! <a href="http://claude.betancourt.us/bingcom-honors-d-day/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter frame" src="http://farm4.static.flickr.com/3326/3601212583_7817582886.jpg" width="500" height="313" alt="Bing.com Honors D-Day" /></p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=619&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=Y2aKOzH5WvA:sphiYqbTqW0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=Y2aKOzH5WvA:sphiYqbTqW0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=Y2aKOzH5WvA:sphiYqbTqW0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=Y2aKOzH5WvA:sphiYqbTqW0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=Y2aKOzH5WvA:sphiYqbTqW0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=Y2aKOzH5WvA:sphiYqbTqW0:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/Y2aKOzH5WvA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/bingcom-honors-d-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/bingcom-honors-d-day/</feedburner:origLink></item>
		<item>
		<title>YouTube HD-fier Script</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/I5jme_hG5dk/</link>
		<comments>http://claude.betancourt.us/youtube-hd-fier-greasemonkey-script/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 14:44:33 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=607</guid>
		<description><![CDATA[This grease monkey script enables HD, when available, for any links on the YouTube Homepage, My Videos &#038; My Favorites. <a href="http://claude.betancourt.us/youtube-hd-fier-greasemonkey-script/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span class="drop_cap">I</span> wasn&#8217;t too happy having to click on the HD button of a video in order to view it in high resolution, so I whipped up <a href="http://userscripts.org/scripts/show/50711"><strong>this little grease monkey script</strong></a>. It simply enables HD, when available, for any links on the YouTube Homepage, My Videos &#038; My Favorites.</p>
<p><span id="more-607"></span></p>
<p>Feel free to improve it, and leave a comment if you find it useful.</p>
<p><a href="http://userscripts.org/scripts/show/50711"><strong>Install</strong></a></p>
<pre class="brush: jscript;">
// ==UserScript==
// @name			YouTube HD-fier
// @version			1.0.0
// @namespace		http://claude.betancourt.us/greasemonkey/youtube/hdfier/1.0.0
// @description		Modifies links to enable HD, when available.
// @include			http://www.youtube.com/*
// @license			(CC) Attribution Non-Commercial Share Alike; http://creativecommons.org/licenses/by-nc-sa/3.0/
// ==/UserScript==

// Add jQuery
var GM_jQuery = document.createElement('script');
GM_jQuery.src = 'http://jqueryjs.googlecode.com/files/jquery-1.2.6.pack.js';
GM_jQuery.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(GM_jQuery);

// Wait until jQuery has loaded
function GM_wait() {
    if( typeof unsafeWindow.jQuery == 'undefined' ) {
        window.setTimeout(GM_wait,100);
    } else {
        $ = unsafeWindow.jQuery;
        GM_ready();
    }
}
GM_wait();

// Once document and jQuery are loaded
function GM_ready() {

	var selectors = [
		'.video-short-title a',
		'.video-mini-title a',
		'.clipper a'
	];

	HDify(selectors);

}

function HDify(selectors) {
	try {
		$.each(selectors,function(i,s){
			var l = $(s);
			$.each(l, function(i,a){
				a.href += '&amp;amp;fmt=18';
			});
		});
	} catch(e){}
}
</pre>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=607&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=I5jme_hG5dk:ScS_FNXmM0c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=I5jme_hG5dk:ScS_FNXmM0c:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=I5jme_hG5dk:ScS_FNXmM0c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=I5jme_hG5dk:ScS_FNXmM0c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=I5jme_hG5dk:ScS_FNXmM0c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=I5jme_hG5dk:ScS_FNXmM0c:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/I5jme_hG5dk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/youtube-hd-fier-greasemonkey-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/youtube-hd-fier-greasemonkey-script/</feedburner:origLink></item>
		<item>
		<title>Introduction to Ext.Direct</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/1PWt9PJQL2Y/</link>
		<comments>http://claude.betancourt.us/introduction-to-extdirect/#comments</comments>
		<pubDate>Wed, 13 May 2009 14:09:52 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Ext JS]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[Protocol]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=581</guid>
		<description><![CDATA[Evan Trimboli of the Ext-JS team just published an article describing Ext.Direct, a remoting API that is part of Ext 3.0. <a href="http://claude.betancourt.us/introduction-to-extdirect/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span class="drop_cap">E</span>van Trimboli of the Ext-JS team just published an article describing Ext.Direct, a remoting API that is part of Ext 3.0. The team has created a <a href="http://extjs.com/products/extjs/direct.php">remoting specification</a> that you can use to implement the server-side stack of your choice.</p>
<p>Details about server-specific implementations already being maintained <a href="http://extjs.com/forum/showthread.php?t=67992">can be found here</a>.</p>
<blockquote><p>
Ext.Direct is a new package in Ext JS 3.0 that helps alleviate many of these issues by streamlining communication between your client and server. When using Ext.Direct, you can expect to write 30% less code by eliminating common boiler plate code.</p>
<p>The Ext.direct namespace introduces several new classes for a close integration with the server-side. New classes have also been added to the Ext.data namespace for working with Ext.data.Stores which are backed by data from an Ext.Direct method.</p>
<p>Ext.Direct uses a provider architecture, where one or more providers are used to transport data to and from the server. There are several providers that exist in the core at the moment, for example a JsonProvider for simple JSON operations and a PollingProvider for repeated requests. One of the most powerful providers is the RemotingProvider.
</p></blockquote>
<p><a href="http://extjs.com/blog/2009/05/13/introducing-ext-direct/">Read the rest here</a>.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=581&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=1PWt9PJQL2Y:qHq6hWN3810:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=1PWt9PJQL2Y:qHq6hWN3810:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=1PWt9PJQL2Y:qHq6hWN3810:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=1PWt9PJQL2Y:qHq6hWN3810:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=1PWt9PJQL2Y:qHq6hWN3810:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=1PWt9PJQL2Y:qHq6hWN3810:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/1PWt9PJQL2Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/introduction-to-extdirect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/introduction-to-extdirect/</feedburner:origLink></item>
		<item>
		<title>Thesis 1.5 is Now Available</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/OqwqoPTlhhI/</link>
		<comments>http://claude.betancourt.us/thesis-15-is-now-available/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 02:07:47 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Thes]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[ThesisWP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=487</guid>
		<description><![CDATA[Thesis 1.5 is available now, and it boasts completely rebuilt options pages as well as some new design options that are quite literally going to revolutionize the way we build websites. <a href="http://claude.betancourt.us/thesis-15-is-now-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://claude.betancourt.us/r/thesis-detail.php"><img class="aligncenter frame" src="http://cdn.betancourt.us/claude/images/ads/thesis-theme-tap.jpg" /></a></p>
<p><span class="drop_cap">T</span>he prolific team at DIY Themes has released the latest version of <strong><a href="http://claude.betancourt.us/r/thesis-detail.php">Thesis</a></strong>, the best theme/framework for WordPress. See <a href="http://claude.betancourt.us/r/thesis-testimonials.php"><strong>what customers are saying</strong></a> about their Thesis experience!</p>
<p><img style="border:0" src="https://diythemes.com/aff/scripts/imp.php?a_aid=beancentral&amp;a_bid=34655204" width="1" height="1" alt="" /></p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=487&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=OqwqoPTlhhI:TVJ0AH2H3rM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=OqwqoPTlhhI:TVJ0AH2H3rM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=OqwqoPTlhhI:TVJ0AH2H3rM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=OqwqoPTlhhI:TVJ0AH2H3rM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=OqwqoPTlhhI:TVJ0AH2H3rM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=OqwqoPTlhhI:TVJ0AH2H3rM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/OqwqoPTlhhI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/thesis-15-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/thesis-15-is-now-available/</feedburner:origLink></item>
		<item>
		<title>Persistent Storage for Web Apps</title>
		<link>http://feedproxy.google.com/~r/claudebetancourt/code/~3/3npi653Q434/</link>
		<comments>http://claude.betancourt.us/beyond-cookies-persistent-storage-for-web-apps/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 01:32:45 +0000</pubDate>
		<dc:creator>Claude</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[Gears]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://claude.betancourt.us/?p=464</guid>
		<description><![CDATA[Brad Neuberg talks about the latest ways to achieve browser-based client-side storage and how it can help you make better web apps. <a href="http://claude.betancourt.us/beyond-cookies-persistent-storage-for-web-apps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span class="drop_cap">W</span>eb developers now have the ability to store large amounts of persistent data on the client-side, way beyond the 4K limit of cookies. Options include HTML 5 Storage, Gears, Dojo Storage, and more. <a href="http://codinginparadise.org/">Brad Neuberg</a> talks about the latest ways to achieve browser-based client-side storage and how it can help you make better web apps.</p>
<div align="center"><embed src=http://d.yimg.com/cosmos.bcst.yahoo.com/up/fop/embedflv/swf/fop.swf?shareEnable=1&#038;id=13207154&#038;autoStart=0&#038;infoEnable=0&#038;shareEnable=0&#038;prepanelEnable=1&#038;carouselEnable=0&#038;postpanelEnable=1 width=400 height=300 type=application/x-shockwave-flash></embed></div>
<p>Seen at the <a href="http://developer.yahoo.net/blogs/theater/archives/2009/04/beyond_cookies_persistent_storage_for_web_app.html">Yahoo! Developer Network Blog</a>.</p>
<img src="http://claude.betancourt.us/?ak_action=api_record_view&id=464&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=3npi653Q434:DsCYLLDQxSk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=3npi653Q434:DsCYLLDQxSk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=3npi653Q434:DsCYLLDQxSk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=3npi653Q434:DsCYLLDQxSk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/claudebetancourt/code?a=3npi653Q434:DsCYLLDQxSk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/claudebetancourt/code?i=3npi653Q434:DsCYLLDQxSk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/claudebetancourt/code/~4/3npi653Q434" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://claude.betancourt.us/beyond-cookies-persistent-storage-for-web-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:origLink>http://claude.betancourt.us/beyond-cookies-persistent-storage-for-web-apps/</feedburner:origLink></item>
	</channel>
</rss>
