<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.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:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
<title>Sentido Web</title>
<link>http://sentidoweb.com/</link>
<description>Publicación dirigida a los desarrolladores web e internautas apasionados por la programación, diseño, negocios y todo lo que ocurre en Internet.</description>
<language>en</language>
<managingEditor>Luis Sacristán</managingEditor>

<copyright>Copyright 2009</copyright>
<lastBuildDate>Thu, 02 Jul 2009 14:15:00 +0000</lastBuildDate>
<pubDate>Sat, 04 Jul 2009 10:51:22 +0000</pubDate>

<generator>http://www.movabletype.org/?v=3.2</generator>

<webMaster>Luis Sacristán</webMaster>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>

<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/sentidoweb" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
<title>FireQuery: optimizaciones para FireBug centradas en jQuery</title>
<description>FireQuery es un plugin para Firefox que permite añadir mejoras a Firebug basadas en jQuery. Permite añadir jQuery a cualquier web, algo muy útil si necesitas ejecutar algún script en la consola y te apañas mejor con jQuery. Además permite...</description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/lSvfFLtEiaA/firequery-optimizaciones-para-firebug-centradas-en-jquery.php</link>

<guid isPermaLink="false">2085@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p><strong>FireQuery</strong> es un plugin para Firefox que permite añadir mejoras a Firebug basadas en jQuery. Permite añadir jQuery a cualquier web, algo muy útil si necesitas ejecutar algún script en la consola y te apañas mejor con jQuery.</p>

<p>Además permite ver los eventos que está asociados en los elementos HTML desde la pestaña HTML de Firebug.</p>

<p><a href="https://addons.mozilla.org/en-US/firefox/addon/12632">FireQuery</a> (<a href="http://firequery.binaryage.com/">web</a>)</p>

<p>Vía / <a href="http://www.dzone.com/links/rss/firequery_firebug_enhancements_for_jquery.html">DZone</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/avi0XxLPb1qRT2mWzNfBJouTDIY/0/da"><img src="http://feedads.g.doubleclick.net/~a/avi0XxLPb1qRT2mWzNfBJouTDIY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/avi0XxLPb1qRT2mWzNfBJouTDIY/1/da"><img src="http://feedads.g.doubleclick.net/~a/avi0XxLPb1qRT2mWzNfBJouTDIY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=lSvfFLtEiaA:PV3fQ26zJ1U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=lSvfFLtEiaA:PV3fQ26zJ1U:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=lSvfFLtEiaA:PV3fQ26zJ1U:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>Firefox</category>
<pubDate>Thu, 02 Jul 2009 14:15:00 +0000</pubDate>
<trackback:ping />

<slash:comments>0</slash:comments>

<comments>http://sentidoweb.com/2009/07/02/firequery-optimizaciones-para-firebug-centradas-en-jquery.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/07/02/firequery-optimizaciones-para-firebug-centradas-en-jquery.php</feedburner:origLink></item>
<item>
<title>Consejos para mejorar tus scripts jQuery</title>
<description>Consejos para mejorar el rendimiento de nuestros scripts jQuery: Usa siempre la última versión Une los scripts y minimizalos Usa for en vez de each Usa id en vez de class Recupera una selección en una variable y usa la...</description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/kCUqUrc87Xc/consejos-para-mejorar-tus-scripts-jquery.php</link>

<guid isPermaLink="false">2084@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p>Consejos para mejorar el rendimiento de nuestros scripts jQuery:</p>
<ul><li>Usa siempre la última versión</li>
<li>Une los scripts y minimizalos</li>
<li>Usa for en vez de each</li>
<li>Usa id en vez de class</li>
<li>Recupera una selección en una variable y usa la variable el resto de las veces</li>
<li>Evita la manipulación DOM</li>
<li>Devuelve false en los eventos</li>
</ul>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/10-ways-to-instantly-increase-your-jquery-performance/">10 Ways to Instantly Increase Your jQuery Performance</a></p>
<p>Vía / <a href="http://youare.com/wilson/2009/06/29/1762603">@wilson</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/49RGYujIljCHCBXpjV9KTvzvL2A/0/da"><img src="http://feedads.g.doubleclick.net/~a/49RGYujIljCHCBXpjV9KTvzvL2A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/49RGYujIljCHCBXpjV9KTvzvL2A/1/da"><img src="http://feedads.g.doubleclick.net/~a/49RGYujIljCHCBXpjV9KTvzvL2A/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=kCUqUrc87Xc:KS-qFf8gtBE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=kCUqUrc87Xc:KS-qFf8gtBE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=kCUqUrc87Xc:KS-qFf8gtBE:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>Javascript</category>
<pubDate>Wed, 01 Jul 2009 10:15:00 +0000</pubDate>
<trackback:ping />

<slash:comments>1</slash:comments>

<comments>http://sentidoweb.com/2009/07/01/consejos-para-mejorar-tus-scripts-jquery.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/07/01/consejos-para-mejorar-tus-scripts-jquery.php</feedburner:origLink></item>
<item>
<title>Drag&amp;Drop de elementos en una tabla</title>
<description><![CDATA[Interesante Javascript que nos permite mover elementos (drag&drop) de las celdas de una tabla a otras, o incluso a otra tabla. Drag and drop table content with JavaScript Vía / Script &amp; Style...]]></description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/9ZlzMoTWQWg/dragdrop-de-elementos-en-una-tabla.php</link>

<guid isPermaLink="false">2083@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p>Interesante Javascript que nos permite mover elementos (drag&drop) de las celdas de una tabla a otras, o incluso a otra tabla.</p>

<p><img alt="ddtabla.png" src="http://sentidoweb.com/img/2009/06/ddtabla.png" width="450" height="323" /></p>

<p><a href="http://www.redips.net/javascript/drag-and-drop-table-content/">Drag and drop table content with JavaScript</a></p>

<p>Vía / <a href="http://scriptandstyle.com/submissions/drag-and-drop-table-content-with-javascript">Script &amp; Style</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/yiZSRgRGDDGspioQEeszOChw4iQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/yiZSRgRGDDGspioQEeszOChw4iQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/yiZSRgRGDDGspioQEeszOChw4iQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/yiZSRgRGDDGspioQEeszOChw4iQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=9ZlzMoTWQWg:LyhJIhsp60Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=9ZlzMoTWQWg:LyhJIhsp60Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=9ZlzMoTWQWg:LyhJIhsp60Q:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>Javascript</category>
<pubDate>Tue, 30 Jun 2009 17:00:52 +0000</pubDate>
<trackback:ping />

<slash:comments>0</slash:comments>

<comments>http://sentidoweb.com/2009/06/30/dragdrop-de-elementos-en-una-tabla.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/06/30/dragdrop-de-elementos-en-una-tabla.php</feedburner:origLink></item>
<item>
<title>Recomendaciones de Google para optimizar PHP y las replicas</title>
<description>Google ha recomendado una serie de consejos para optimizar nuestro código PHP, y no se ha hecho esperar la respuesta de la comunidad, diciendo que son consejos erróneos. Los consejos que suelo leer sobre optimizar PHP no se basan en...</description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/EIDMadMR6y4/recomendaciones-de-google-para-optimizar-php-y-las-replicas.php</link>

<guid isPermaLink="false">2082@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p>Google ha recomendado una serie de consejos para <a href="http://code.google.com/intl/es-ES/speed/articles/optimizing-php.html">optimizar nuestro código PHP</a>, y no se ha hecho esperar la <a href="http://php100.wordpress.com/2009/06/26/php-performance-google/">respuesta</a> <a href="http://groups.google.com/group/make-the-web-faster/browse_thread/thread/ddfbe82dd80408cc?pli=1">de la comunidad</a>, diciendo que son consejos erróneos.</p>

<p>Los consejos que suelo leer sobre optimizar PHP no se basan en micro-optimizaciones (usar switch o if, comillas dobles o simples, ...) sino en optimizaciones más generales: buen código, caché, ...</p>

<p>Vía / <a href="http://www.phpdeveloper.org/news/12762">PHPDeveloper.org</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/8qwUxD_DKT2U5QD3EyAaZDO_1XU/0/da"><img src="http://feedads.g.doubleclick.net/~a/8qwUxD_DKT2U5QD3EyAaZDO_1XU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8qwUxD_DKT2U5QD3EyAaZDO_1XU/1/da"><img src="http://feedads.g.doubleclick.net/~a/8qwUxD_DKT2U5QD3EyAaZDO_1XU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=EIDMadMR6y4:vpallSf5Ot0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=EIDMadMR6y4:vpallSf5Ot0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=EIDMadMR6y4:vpallSf5Ot0:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>PHP</category>
<pubDate>Mon, 29 Jun 2009 12:23:55 +0000</pubDate>
<trackback:ping />

<slash:comments>1</slash:comments>

<comments>http://sentidoweb.com/2009/06/29/recomendaciones-de-google-para-optimizar-php-y-las-replicas.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/06/29/recomendaciones-de-google-para-optimizar-php-y-las-replicas.php</feedburner:origLink></item>
<item>
<title>Google Virtual Keyboard</title>
<description>Interesante API de Google para simular un teclado mediante Javascript, sobre todo es útil para evitar keyloggers y la captura de contraseñas. Introducing the Virtual Keyboard API...</description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/Zd_h0SNBRyk/google-virtual-keyboard.php</link>

<guid isPermaLink="false">2081@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p>Interesante API de Google para simular un teclado mediante Javascript, sobre todo es útil para evitar keyloggers y la captura de contraseñas.</p>

<p><img alt="google-keyboard.png" src="http://sentidoweb.com/img/2009/06/google-keyboard.png" width="407" height="181" class="center" /></p>

<p><a href="http://googleajaxsearchapi.blogspot.com/2009/06/introducing-virtual-keyboard-api.html">Introducing the Virtual Keyboard API</a><br />
</p>
<p><a href="http://feedads.g.doubleclick.net/~a/Hy9HXpfGLTVvhky5x1LzBi4srLc/0/da"><img src="http://feedads.g.doubleclick.net/~a/Hy9HXpfGLTVvhky5x1LzBi4srLc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Hy9HXpfGLTVvhky5x1LzBi4srLc/1/da"><img src="http://feedads.g.doubleclick.net/~a/Hy9HXpfGLTVvhky5x1LzBi4srLc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=Zd_h0SNBRyk:Gu6Wy_2JENg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=Zd_h0SNBRyk:Gu6Wy_2JENg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=Zd_h0SNBRyk:Gu6Wy_2JENg:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category />
<pubDate>Thu, 25 Jun 2009 12:00:00 +0000</pubDate>
<trackback:ping />

<slash:comments>125</slash:comments>

<comments>http://sentidoweb.com/2009/06/25/google-virtual-keyboard.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/06/25/google-virtual-keyboard.php</feedburner:origLink></item>
<item>
<title>jsMSX: emulador de MSX con Javascript y Canvas</title>
<description>MSX es un ordenador de hace la tira de años que cuando eramos pequeños nos parecía increíble y que ahora nos parece paleolítico. jsMSX es un emulador realizado en Javascript y Canvas que permite ejecutar juegos para ese sistema. En...</description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/s8wzPRt4HaA/jsmsx-emulador-de-msx-con-javascript-y-canvas.php</link>

<guid isPermaLink="false">2080@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p><a href="http://es.wikipedia.org/wiki/MSX">MSX</a> es un ordenador de hace la tira de años que cuando eramos pequeños nos parecía increíble y que ahora nos parece paleolítico. <strong>jsMSX</strong> es un emulador realizado en Javascript y Canvas que permite ejecutar juegos para ese sistema.</p>

<p><img alt="jsmsx.png" src="http://sentidoweb.com/img/2009/06/jsmsx.png" width="262" height="200" class="center" /></p>

<p>En sí la aplicación no tiene mucha utilidad, pero es interesante desde el punto de vista de lo que se está consiguiendo mediante Javascript y Canvas.</p>

<p><a href="http://jsmsxdemo.googlepages.com/jsmsx.html">jsMSX</a></p>

<p>Via / <a href="http://youare.com/lardissone/2009/06/23/1678532">@lardissone</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/7cl1ILz8n4EqpVuEEl70aGw0puE/0/da"><img src="http://feedads.g.doubleclick.net/~a/7cl1ILz8n4EqpVuEEl70aGw0puE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7cl1ILz8n4EqpVuEEl70aGw0puE/1/da"><img src="http://feedads.g.doubleclick.net/~a/7cl1ILz8n4EqpVuEEl70aGw0puE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=s8wzPRt4HaA:soyqddls3bI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=s8wzPRt4HaA:soyqddls3bI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=s8wzPRt4HaA:soyqddls3bI:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>Javascript</category>
<pubDate>Thu, 25 Jun 2009 09:30:00 +0000</pubDate>
<trackback:ping />

<slash:comments>0</slash:comments>

<comments>http://sentidoweb.com/2009/06/25/jsmsx-emulador-de-msx-con-javascript-y-canvas.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/06/25/jsmsx-emulador-de-msx-con-javascript-y-canvas.php</feedburner:origLink></item>
<item>
<title>Detección de caras con PHP sin OpenCV</title>
<description>Si ya hace tiempo mencioné el método para detectar caras con PHP y OpenCV, hoy se trata del mismo script que hay usando Javascript y Canvas, pero exportado a PHP. Face detection in pure PHP (without OpenCV) Vía / DZone...</description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/IKKkjtb9ZH4/deteccion-de-caras-con-php-sin-opencv.php</link>

<guid isPermaLink="false">2079@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p>Si ya hace tiempo mencioné el método para <a href="http://sentidoweb.com/2008/07/28/detectar-caras-en-imagenes-mediante-php.php">detectar caras con PHP y OpenCV</a>, hoy se trata del mismo <a href="http://sentidoweb.com/2009/03/16/deteccion-de-caras-con-javascript-y-canvas.php">script que hay usando Javascript y Canvas</a>, pero exportado a PHP.</p>

<p><a href="http://svay.com/blog/index/post/2009/06/19/Face-detection-in-pure-PHP-(without-OpenCV)">Face detection in pure PHP (without OpenCV)</a></p>

<p>Vía / <a href="http://www.dzone.com/links/rss/face_detection_in_pure_php_without_opencv.html">DZone</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/opRbNBUX-fg3fVopnAd0Uj6quDI/0/da"><img src="http://feedads.g.doubleclick.net/~a/opRbNBUX-fg3fVopnAd0Uj6quDI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/opRbNBUX-fg3fVopnAd0Uj6quDI/1/da"><img src="http://feedads.g.doubleclick.net/~a/opRbNBUX-fg3fVopnAd0Uj6quDI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=IKKkjtb9ZH4:zxW_XzUaqVM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=IKKkjtb9ZH4:zxW_XzUaqVM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=IKKkjtb9ZH4:zxW_XzUaqVM:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>PHP</category>
<pubDate>Wed, 24 Jun 2009 19:30:00 +0000</pubDate>
<trackback:ping />

<slash:comments>0</slash:comments>

<comments>http://sentidoweb.com/2009/06/24/deteccion-de-caras-con-php-sin-opencv.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/06/24/deteccion-de-caras-con-php-sin-opencv.php</feedburner:origLink></item>
<item>
<title>Invierte tu email mediante CSS para evitar el spam</title>
<description><![CDATA[Curioso truco para evitar que los spammers lean tu email, ya que lo escribes al revés y mediante CSS lo inviertes. &lt;style type="text/css"&gt; span.test { direction: rtl; unicode-bidi:bidi-override; } &lt;/style&gt; &lt;p&gt;&lt;span class="test"&gt;moc.tset@tset&lt;/span&gt;&lt;/p&gt; Reverse Your Email with CSS and Prevent Spam...]]></description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/Uz1aorE3p_Q/invierte-tu-email-mediante-css-para-evitar-el-spam.php</link>

<guid isPermaLink="false">2078@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p>Curioso truco para evitar que los spammers lean tu email, ya que lo escribes al revés y mediante CSS lo inviertes.</p>
<pre><code lang="html">&lt;style type="text/css"&gt;
span.test { direction: rtl; unicode-bidi:bidi-override; }  
&lt;/style&gt;
&lt;p&gt;&lt;span class="test"&gt;moc.tset@tset&lt;/span&gt;&lt;/p&gt;</code></pre>
<p><a href="Reverse Your Email with CSS and Prevent Spam">Reverse Your Email with CSS and Prevent Spam</a></p>
<p>Vía / <a href="http://youare.com/jlantunez/2009/06/21/1647465">@jlantunez</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/i6DMMSL1B8v3hlI9TJq43RtXUvQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/i6DMMSL1B8v3hlI9TJq43RtXUvQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/i6DMMSL1B8v3hlI9TJq43RtXUvQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/i6DMMSL1B8v3hlI9TJq43RtXUvQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=Uz1aorE3p_Q:wPzD4Yj_IyI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=Uz1aorE3p_Q:wPzD4Yj_IyI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=Uz1aorE3p_Q:wPzD4Yj_IyI:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>CSS</category>
<pubDate>Mon, 22 Jun 2009 13:00:00 +0000</pubDate>
<trackback:ping />

<slash:comments>4</slash:comments>

<comments>http://sentidoweb.com/2009/06/22/invierte-tu-email-mediante-css-para-evitar-el-spam.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/06/22/invierte-tu-email-mediante-css-para-evitar-el-spam.php</feedburner:origLink></item>
<item>
<title>7 reglas para realizar Javascript de calidad</title>
<description>Siete consejos para realizar un javascript de calidad y no intrusivo: No hagas suposiciones: no pienses que el usuario tendrá el javascript activado o que usará un navegador adecuado. Usa IDs y relaciones entre elementos: para no depender de un...</description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/cZJ4ESwR0rc/7-reglas-para-realizar-javascript-de-calidad.php</link>

<guid isPermaLink="false">2077@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p>Siete consejos para realizar un javascript de calidad y no intrusivo:</p>
<ul><li><strong>No hagas suposiciones</strong>: no pienses que el usuario tendrá el javascript activado o que usará un navegador adecuado.</li>
<li><strong>Usa IDs y relaciones entre elementos</strong>: para no depender de un HTML mal estructurado y que el javascript sea imposible de realizar, utiliza IDs para acceder a los elementos con los que se quiere tratar y busca elementos que faciliten acceder a otros elementos.</li>
<li><strong>Utiliza estilos</strong>: en vez de modificar los estilos de los elementos HTML mediante Javascript, usa clases CSS que modifiquen los estilos, y mediante Javascript se le puede añadir la clase a un elemento superior.</li>
<li><strong>Comprende el navegador y a los usuarios</strong>: debes pensar cómo funciona un navegador, no sobre saturar su comportamiento (abuso de drag&drop, eventos, ...). Además debes pensar qué espera el usuario que haga el navegador, y respetarlo.</li>
<li><strong>Comprende los eventos</strong>: los eventos no solo corresponden a un objeto, sino a los elementros hijo que contiene. Así se pueden realizar eventos sobr un único elemento y no tener que modificar los demás.</li>
<li><strong>Respeta el código de otros</strong>: seguro que a parte de tu código existe algún otro que has añadido, por lo que deberás programar teniendo en cuenta que hay que evitar conflicto entre funciones.</li>
<li><strong>Después de ti vendrá otro</strong>: es muy frecuente que alguien acabe modificando tu código, ten un poco de consideración por los demás y escribe código legible y entendible.</li></ul>
<p><a href="http://icant.co.uk/articles/seven-rules-of-unobtrusive-javascript/">The seven rules of Unobtrusive JavaScript</a></p>
<p>Vía / <a href="http://youare.com/dcedilotte/2009/06/17/1605443">@dcedilotte</a>
<p><a href="http://feedads.g.doubleclick.net/~a/tOE1HV7s6mJHR2VNZHjbTwLRHwU/0/da"><img src="http://feedads.g.doubleclick.net/~a/tOE1HV7s6mJHR2VNZHjbTwLRHwU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/tOE1HV7s6mJHR2VNZHjbTwLRHwU/1/da"><img src="http://feedads.g.doubleclick.net/~a/tOE1HV7s6mJHR2VNZHjbTwLRHwU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=cZJ4ESwR0rc:83ouPGhOYk8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=cZJ4ESwR0rc:83ouPGhOYk8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=cZJ4ESwR0rc:83ouPGhOYk8:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>Javascript</category>
<pubDate>Thu, 18 Jun 2009 18:00:00 +0000</pubDate>
<trackback:ping />

<slash:comments>4</slash:comments>

<comments>http://sentidoweb.com/2009/06/18/7-reglas-para-realizar-javascript-de-calidad.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/06/18/7-reglas-para-realizar-javascript-de-calidad.php</feedburner:origLink></item>
<item>
<title>UIzard: herramienta de desarrollo via Ajax</title>
<description>UIzard es un entorno de trabajo open source vía web que utiliza Ajax, y que funciona en varios navegadores Firefox y Safari (la versión para IE está siendo optimizada). Se trata de un GUI muy completo en el que se...</description>
<link>http://feedproxy.google.com/~r/sentidoweb/~3/ibfUUB1i-J0/uizard-herramienta-de-desarrollo-via-ajax.php</link>

<guid isPermaLink="false">2076@http://sentidoweb.com/</guid>
<content:encoded><![CDATA[<p><strong>UIzard</strong> es un entorno de trabajo open source vía web que utiliza Ajax, y que funciona en varios navegadores Firefox y Safari (la versión para IE está siendo optimizada).</p>

<p><img alt="uizard.png" src="http://sentidoweb.com/img/2009/06/uizard.png" width="450" height="201" class="center" /></p>

<p>Se trata de un GUI muy completo en el que se pueden realizar páginas web, añadiendo elementos, con orígenes de datos, formularios, ...</p>

<p>La mayor parte viene en coreano, pero creo que es bastante claro para poder entenderlo facilmente.</p>

<p><a href="http://www.uizard.org">UIzard</a></p>

<p>Vía / <a href="http://youare.com/knight/2009/06/17/1603128">@knight</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/21Jl-US1FMsrNTeUijTjXKheUHo/0/da"><img src="http://feedads.g.doubleclick.net/~a/21Jl-US1FMsrNTeUijTjXKheUHo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/21Jl-US1FMsrNTeUijTjXKheUHo/1/da"><img src="http://feedads.g.doubleclick.net/~a/21Jl-US1FMsrNTeUijTjXKheUHo/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sentidoweb?a=ibfUUB1i-J0:GoloSa3IZlw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=ibfUUB1i-J0:GoloSa3IZlw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sentidoweb?a=ibfUUB1i-J0:GoloSa3IZlw:tKBiNdHYW3c"><img src="http://feeds.feedburner.com/~ff/sentidoweb?d=tKBiNdHYW3c" border="0"></img></a>
</div>]]></content:encoded>
<creator>Luis Sacristán</creator> 
<category>Utilidades</category>
<pubDate>Wed, 17 Jun 2009 21:30:00 +0000</pubDate>
<trackback:ping />

<slash:comments>0</slash:comments>

<comments>http://sentidoweb.com/2009/06/17/uizard-herramienta-de-desarrollo-via-ajax.php#comments</comments>


<feedburner:origLink>http://sentidoweb.com/2009/06/17/uizard-herramienta-de-desarrollo-via-ajax.php</feedburner:origLink></item>


</channel>
</rss>
