<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Bitacoras.com: canal "AJAX"</title>
	<atom:link href="http://bitacoras.com/feed/canales/AJAX" rel="self" type="application/rss+xml" />
	<link>http://bitacoras.com/feed/canales/AJAX</link>
	<description>Se muestran las ultimas 20 anotaciones para el canal "AJAX"</description>
	<copyright>Copyright 2008</copyright>
	<pubDate>Thu, 21 Aug 2008 06:42:12 +0200</pubDate>
	<generator>Bitacoras.com/2.0</generator>
	<image>
		<url>http://bitacoras.com/public/images/logo.png</url>
		<title>Bitacoras.com: canal "AJAX"</title>
		<link>http://bitacoras.com/feed/canales/AJAX</link>
	</image>
	<item>
		<dc:creator>Ernesto Ba&#241;uelos</dc:creator>
		<title>Cinco generadores para elementos de dise&#241;o web</title>
		<link>http://bitelia.com/2008/08/21/cinco-generadores-para-elementos-de-diseno-web</link>
		<guid isPermaLink="true">http://bitelia.com/2008/08/21/cinco-generadores-para-elementos-de-diseno-web</guid>
		<pubDate>Thu, 21 Aug 2008 06:42:12 +0200</pubDate>
		<category>guias</category>
		<category>trucos</category>
		<category>ajax</category>
		<category>dise</category>
		<category>grafico</category>
		<description><![CDATA[Por Ernesto Bañuelos en Bitelia el 21 de agosto de 2008 a las 06:42:12

Hay infinidad de elementos necesarios para diseñar un sitio en internet, la mayor parte de ellos, cuando estás haciendo un sitio original, se crean de cero, sin embargo hay algunos elementos que son algo fastidiosos de armar y que con la valiosa ayuda del AJAX podemos simplemente diseñar y permitir que la tecno &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/hipertextual">Ernesto Bañuelos</a> en <a href="http://bitacoras.com/bitacora/bitelia.com">Bitelia</a> el 21 de agosto de 2008 a las 06:42:12</p>

<p>Hay infinidad de elementos necesarios para diseñar un sitio en internet, la mayor parte de ellos, cuando estás haciendo un sitio original, se crean de cero, sin embargo hay algunos elementos que son algo fastidiosos de armar y que con la valiosa ayuda del <strong>AJAX</strong> podemos simplemente diseñar y permitir que la tecnología nos ayude a generarlos de manera rápida e insertarlos rápidamente en nuestro diseño, permitiéndonos a nosotros poner mayor atención en otros elementos más importantes.</p><br /><br /><br /><br /><p>A continuación les dejo <strong>cinco sitios</strong> que he ido descubriendo que nos pueden ayudar a generar ciertos elementos de forma rápida y sin descuidar nuestra calidad y la originalidad de nuestros trabajos:</p><br /><br /><br /><br /><ol><br /><br /><li><a href="http://www.stripegenerator.com/index.php?page=index">Stripe Generator</a><br /><br />Este sitio te permite generar fondos rayados con diferentes características, eligiendo el tamaño de las rayas, el color de las mismas, el color y estilo de fondo, hacer una previsualización y bajar la imagen optimizada que simplemente tienes que agregar como fondo en tu sitio.<br /><br /><a href="http://bitelia.com/wp-content/uploads/2008/08/backs1.png"><img src="http://bitelia.com/wp-content/uploads/2008/08/backs1.png" alt="" title="backs1" width="450" height="393" class="alignnone size-full wp-image-14131" /></a></li><br /><br /></ol><br /><br /><br /><br /><p><span id="more-14122"></span></p><br /><br /><br /><br /><ol><br /><br /><li><p><a href="http://www.quickribbon.com/">Quick Ribbon</a><br /><br />Con este sitio puedes generar un listón o cintillo para poner en la esquina superior derecha de tu sitio y anunciar algo importante para tu sitio. En cuatro sencillos pasos eliges el contenido, color, tipo y tamaño del texto, el color y estilo del cintillo, el color del fondo y la liga que quieres que abra al darle clic. Automáticamente genera un código java que puedes insertar en tu sitio, la imagen que se genera queda guardada en el servidor del sitio, así que no tendrás que bajar ninguna imagen.<br /><br /><a href="http://bitelia.com/wp-content/uploads/2008/08/backs2.png"><img src="http://bitelia.com/wp-content/uploads/2008/08/backs2.png" alt="" title="backs2" width="450" height="341" class="alignnone size-full wp-image-14132" /></a></p></li><br /><br /><li><p><a href="http://bgpatterns.com/">Bg Patterns</a><br /><br />Generar un fondo con textura y algún elemento decorativo sin tener que pelearte por hacer que coincidan los cortes nunca había sido tan fácil como en este sitio. Eliges el color de fondo, la textura, la imagen a repetir, su transparencia y la inclinación con la que quieras que esté la imagen. Tienes una previsualización automática y ya que estés convencido del resultado, bajas la imagen que puedes agregar a tu diseño. ¿Más sencillo?<br /><br /><a href="http://bitelia.com/wp-content/uploads/2008/08/backs3.png"><img src="http://bitelia.com/wp-content/uploads/2008/08/backs3.png" alt="" title="backs3" width="450" height="231" class="alignnone size-full wp-image-14133" /></a></p></li><br /><br /><li><p><a href="http://www.tartanmaker.com">Tartan Maker</a><br /><br />Si quieres un sitio con un fondo que recuerde el mantel de tu abuelita o la tarde de picnic, este sitio te ayudará a armar el fondo sin complicaciones. Hace puros fondos estilo “Tartán”, pudiendo elegir el número de líneas y color que tendrá el fondo. Al final, al igual que en los otros sitios, bajas la imagen que integras a tu diseño.<br /><br /><a href="http://bitelia.com/wp-content/uploads/2008/08/backs4.png"><img src="http://bitelia.com/wp-content/uploads/2008/08/backs4.png" alt="" title="backs4" width="450" height="335" class="alignnone size-full wp-image-14134" /></a></p></li><br /><br /><li><p><a href="http://www.loadinfo.net/">Loader Generator</a><br /><br />¿Estás cansado de tratar de hacer tus animaciones de carga y no logras que se vean profesionales? Pues en este sitio puedes elegir el estilo de cargador que más se acomode al diseño de tu sitio, incluida la selección de tamaño, color y fondo.<br /><br /><a href="http://bitelia.com/wp-content/uploads/2008/08/backs5.png"><img src="http://bitelia.com/wp-content/uploads/2008/08/backs5.png" alt="" title="backs5" width="450" height="494" class="alignnone size-full wp-image-14135" /></a></p></li><br /><br /></ol><br /><br /><br /><br /><p>Si saben de algún otro sitio que nos ayude a simplificar el armado de nuestros sitios esperamos las direcciones en sus comentarios.</p><br /><br /><p class="akst_link"><a href="http://bitelia.com/?p=14122&akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_14122" class="akst_share_link" rel="nofollow">Comparte esta anotación</a><br /><br /></p><br /><br /><p><a href="http://feedads.googleadservices.com/~a/ui9niirbsevu9ikcidci9g0dro/a"><img src="http://feedads.googleadservices.com/~a/ui9niirbsevu9ikcidci9g0dro/i" border="0" ismap="true"></img></a></p><div class="feedflare"><br /><br /><a href="http://feeds.hipertextual.com/~f/bitelia?a=pjdk1J2E"><img src="http://feedproxy.google.com/~f/bitelia?d=151" border="0"></img></a> <a href="http://feeds.hipertextual.com/~f/bitelia?a=ngOG0LaI"><img src="http://feedproxy.google.com/~f/bitelia?d=152" border="0"></img></a> <a href="http://feeds.hipertextual.com/~f/bitelia?a=Q63GVy8A"><img src="http://feedproxy.google.com/~f/bitelia?d=153" border="0"></img></a><br /><br /></div><img src="http://feedproxy.google.com/~r/bitelia/~4/z03LTBmm5Ns" height="1" width="1"/>

<p>Etiquetas: <a href="http://bitacoras.com/canales/guias">guias</a>, <a href="http://bitacoras.com/canales/trucos">trucos</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/dise">dise</a>, <a href="http://bitacoras.com/canales/grafico">grafico</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Christian Van Der Henst S.</dc:creator>
		<title>Los eventos que se vienen en Septiembre</title>
		<link>http://www.maestrosdelweb.com/actualidad/los-eventos-que-se-vienen-en-septiembre</link>
		<guid isPermaLink="true">http://www.maestrosdelweb.com/actualidad/los-eventos-que-se-vienen-en-septiembre</guid>
		<pubDate>Mon, 01 Sep 2008 10:15:35 +0200</pubDate>
		<category>actualidad</category>
		<category>eventos</category>
		<category>ajax experience</category>
		<category>americascom</category>
		<category>blogworld</category>
		<description><![CDATA[Por Christian Van Der Henst S. en Maestros del Web el 01 de septiembre de 2008 a las 10:15:35

Arranca Septiembre y con ello se terminan las vacaciones de muchos. Toca currar tíos!  Claro que para entretenernos y capacitarnos habrá también mucha actividad. Aprovecho a actualizar la agenda de eventos interesantes que tendremos durante este mes.En Estados UnidosEn Estados Unidos el m &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/cvander">Christian Van Der Henst S.</a> en <a href="http://bitacoras.com/bitacora/www.maestrosdelweb.com">Maestros del Web</a> el 01 de septiembre de 2008 a las 10:15:35</p>

<p><span class="intro">Arranca Septiembre y con ello se terminan las vacaciones de muchos. Toca currar tíos!  Claro que para entretenernos y capacitarnos habrá también mucha actividad. Aprovecho a actualizar la agenda de eventos interesantes que tendremos durante este mes.</span></p><br /><br /><p><span id="more-4942"></span></p><br /><br /><h3>En Estados Unidos</h3><br /><br /><p>En Estados Unidos el mes va a estar muy interesante con el <a href="http://www.techcrunch50.com/2008/index.php" title="TechCrunch50   » TechCrunch50.  It’s like TechCrunch40, but better!">TechCrunch50</a> del 8 al 10 de septiembre. Este evento presentará a 50 nuevas startups en sociedad con el apoyo de este gigante blog.  Yo estaré en San Francisco para la ocasión por si les interesa lo que llegue a acontecer.  Y luego, del 16 al 19 toca el <a href="http://en.oreilly.com/webexny2008/public/content/home" title="Web 2.0 Expo New York 2008 - Co-produced by TechWeb & O'Reilly Conferences, September 16 - 19, 2008, New York, NY">Web 2.0 expo en Nueva York</a>.  Aprovecho y también voy a ir por allá, junto a los <a href="http://www.webprendedor.com/2008/06/24/vamonos-a-ny-tokio-pero-vamonos-altiro/" title="Vamonos a NY, Tokio?… pero vamonos altiro! | Webprendedor">chilenos viajeros</a> y otros latinoamericanos que se han ido apuntando.    Otros eventos por allá incluyen el <a href="http://www.blogworldexpo.com/" title="Blog World Expo - Home">BlogWorld</a> en Las Vegas el 20 y 21, así como el <a href="http://ajaxexperience.techtarget.com/html/index.html" title="The Ajax Experience 2008: Boston, MA">Ajax Experience</a> en Boston del 29 de sept hasta finales de mes.</p><br /><br /><h3>En España</h3><br /><br /><p>En España también se retoma la actividad. El 12 y 13 tenemos el <a href="http://www.madinspain.com/" title="MadinSpain">MadInSpain</a> desde Madrid.  Ya están confirmadas fechas de <a href="http://www.iniciador.com/" title="Iniciador.com">Iniciador</a> en Madrid el 10 y Barcelona el 22. Los <a href="http://twittday.com/" title="twittday">Twittdays</a> tienen fecha en Madrid para el 2 y Sevilla para el 5.  Del 1 al 5 se realiza el <a href="http://www.usc.es/tecnoeduc/edutec/" title="Bienvenida EDUTEC">Congreso Edutec</a> en Santiago de compostela.  Y el 25 llega una nueva edición del <a href="http://code.google.com/intl/es/events/developerday/2008/home.html" title="Google Developer Day">Google Developers Day</a> en Madrid.</p><br /><br /><h3>En Latinoamérica</h3><br /><br /><p>En Latinoamérica tenemos que destacar que en Brasil se realizará el <a href="http://americas.comworldseries.com/" title="Americas Com - Home">AmericasCom</a> en Brasil del 9 al 10.  <a href="http://www.augustocastaneda.com/" title="Augusto Castañeda | Brainstormings, Latinoamérica, Móviles, e-Business, Dominios, Redes Sociales, Emprendimientos  y más Ideas para crecer en Internet.">Augusto Castañeda</a> estará presente, así que estaremos pendientes de su blog.</p><br /><br /><p>En varias ciudades de México, Bogota y Buenos Aires se realizará el <a href="http://sundaymorningmeetup.com/" title="Sunday Morning!">Sunday Morning</a> el domingo 13 de septiembre.   Y en el DF el 2 de septiembre habrá una <a href="http://mexicoweb2.com/df/" title="Mexico Web 2.0 » Evento Distrito Federal">charla previa al Mexico Web 2.0</a> que se se realiza en Cancún en noviembre.  Y luego, el 3 de septiembre será la <a href="http://www.cafedealtura.com/2008/08/28/5a-reunion-cafe-de-altura-df/" title="5a Reunión Café de Altura D.F.">quinta reunión de Café de Altura</a> también en el DF.</p><br /><br /><h3>En Europa</h3><br /><br /><p>Por Europa también destaco el <a href="http://2008.dconstruct.org/" title="dConstruct 2008">dConstruct</a> que se realiza en el Reino Unido el 3 y 4, así como <a href="http://www.picnicnetwork.org/" title="PICNIC -  Create the Future with us at PICNIC'08">Picnic</a> en Amsterdam del 24 al 26.</p><br /><br /><h3>¿Me falto alguno?</h3><br /><br /><p>Como siempre, dejo el calendario a continuación y si se me escapa algún evento, no duden en avisarnos para que lo agreguemos.</p><br /><br /><p><iframe src="http://www.google.com/calendar/embed?showCalendars=0&height=600&wkst=1&hl=es&bgcolor=#FFFFFF&src=r1pcq8kb69sdci25u96dt8pfcs@group.calendar.google.com&color=#B1365F&ctz=America/Los_Angeles" style=" border:solid 1px #777 " width="500" height="600" frameborder="0" scrolling="no"></iframe></p><br /><br /><img src="http://feeds.feedburner.com/~r/maestrosdelweb/~4/380262702" height="1" width="1"/>

<p>Etiquetas: <a href="http://bitacoras.com/canales/actualidad">actualidad</a>, <a href="http://bitacoras.com/canales/eventos">eventos</a>, <a href="http://bitacoras.com/canales/ajax+experience">ajax experience</a>, <a href="http://bitacoras.com/canales/americascom">americascom</a>, <a href="http://bitacoras.com/canales/blogworld">blogworld</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Javier Mart&#237;n</dc:creator>
		<title>Estanlibres, comprobador de dominios</title>
		<link>http://loogic.com/estanlibres-comprobador-de-dominios</link>
		<guid isPermaLink="true">http://loogic.com/estanlibres-comprobador-de-dominios</guid>
		<pubDate>Thu, 09 Oct 2008 18:52:52 +0200</pubDate>
		<category>aplicaciones web</category>
		<category>dominios</category>
		<category>ajax</category>
		<category>buscador</category>
		<category>comision</category>
		<description><![CDATA[Por Javier Martín en Loogic el 09 de octubre de 2008 a las 18:52:52

Estanlibres es una sencilla aplicación que permite realizar búsquedas de disponibilidad de dominios y muestra los resultados de forma muy visual mostrando Ajax.En los blogs de aplicaciones web es muy común encontrar otras aplicaciones de este tipo, al igual que hay muchas para acortar url’s, pero hasta ahora no ha &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/loogic">Javier Martín</a> en <a href="http://bitacoras.com/bitacora/www.loogic.com">Loogic</a> el 09 de octubre de 2008 a las 18:52:52</p>

<p><img src="http://loogic.com/wp-content/uploads/estanlibres.jpg" alt="" title="estanlibres" /></p><br /><br /><p><a href="http://www.estanlibres.com/"><strong>Estanlibres</strong></a> es una sencilla aplicación que permite realizar búsquedas de <strong>disponibilidad de dominios</strong> y muestra los resultados de forma muy visual mostrando <strong>Ajax</strong>.</p><br /><br /><p>En los blogs de aplicaciones web es muy común encontrar otras aplicaciones de este tipo, al igual que hay muchas para acortar url’s, pero hasta ahora no había dedicado tiempo a ninguna de ellas y creo que vale la pena ver un poco este caso.</p><br /><br /><p>De <strong>Estanlibres</strong> me ha llamado la atención que al realizar una búsqueda y encontrar un dominio disponible muestra el siguiente mensaje <em>cázalo aqui por 5,99 €!</em>, al pinchar nos lleva a la web de <a href="https://www.sync.es/clientes/">Sync</a> donde podemos comprar el dominio a un precio muy competitivo. La aplicación web y la empresa de registro de dominios han llegado a un acuerdo por el que se reparten los beneficios de la venta. Si en ocasiones he criticado los sistemas de publicidad por afiliación sin embargo creo que en casos como este el modelo si que es bastante válido.</p><br /><br /><p>Otro aspecto que veo interesante de <strong>Estanlibres</strong> es que empiezan a desarrollar otros servicios como un generador de dominios 2.0 y que también ofrecen la consulta del <strong>Whois</strong> para conocer los datos de los <strong>dominios registrados</strong>. Creo que una web como esta podría ofrecer una serie de herramientas de utilidad que la permitiera convertirse en referencia para todos los que compramos <strong>nombres de dominio</strong>.</p>

<p>Etiquetas: <a href="http://bitacoras.com/canales/aplicaciones+web">aplicaciones web</a>, <a href="http://bitacoras.com/canales/dominios">dominios</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/buscador">buscador</a>, <a href="http://bitacoras.com/canales/comision">comision</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>aNieto2k</dc:creator>
		<title>SexyLightbox 2, nueva versi&#243;n con nuevas funcionalidades</title>
		<link>http://www.anieto2k.com/2008/10/13/sexylightbox-2-nueva-version-con-nuevas-funcionalidades</link>
		<guid isPermaLink="true">http://www.anieto2k.com/2008/10/13/sexylightbox-2-nueva-version-con-nuevas-funcionalidades</guid>
		<pubDate>Mon, 13 Oct 2008 13:15:21 +0200</pubDate>
		<category>programacion</category>
		<category>ajax</category>
		<category>javascript</category>
		<category>webdev</category>
		<category>lightbox</category>
		<description><![CDATA[Por aNieto2k en aNieto2K el 13 de octubre de 2008 a las 13:15:21

Desde Coders.me descubro la siguiente versión de SexyLightbox, "la version de Lightbox más sexy".Esta nuev versión además de mostrar imagenes, nos permite introducir HTML, mediante peticiones Ajax o plano. Además de reajustar su tamaño dependiendo del tamaño de la imagen y de la pantalla del navegador.Artículos relac &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/anieto2k">aNieto2k</a> en <a href="http://bitacoras.com/bitacora/www.anieto2k.com">aNieto2K</a> el 13 de octubre de 2008 a las 13:15:21</p>

Desde <a href="http://www.coders.me/">Coders.me</a> descubro <a href="http://www.coders.me/ejemplos/sexy-lightbox-2/">la siguiente versión de SexyLightbox, "la version de Lightbox más sexy"</a>.<br /><br /><p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2008/10/sexylightbox2.jpg"><img src="http://www.anieto2k.com/wp-content/uploads/2008/10/sexylightbox2-313x300.jpg" alt="sexylightbox2" /></a></p><br /><br /><br /><br />Esta nuev versión <a href="http://www.anieto2k.com/2006/07/10/lightbox-solo-fue-el-principio/">además de mostrar imagenes</a>, nos permite introducir HTML, mediante peticiones Ajax o plano. Además de reajustar su tamaño dependiendo del tamaño de la imagen y de la pantalla del navegador.<h3>Artículos relacionados</h3><br /><br /><ul><li><a href="http://www.anieto2k.com/2006/08/08/lo-nuevo-en-javascript-17/" rel="bookmark" title="Permanent Link: Lo nuevo en Javascript (1.7)">Lo nuevo en Javascript (1.7)</a></li><li><a href="http://www.anieto2k.com/2008/07/22/recopilacion-de-trucos-para-wordpress-26/" rel="bookmark" title="Permanent Link: Recopilación de trucos para Wordpress 2.6">Recopilación de trucos para Wordpress 2.6</a></li><li><a href="http://www.anieto2k.com/2008/08/25/sexylightbox-un-lightbox-diferente/" rel="bookmark" title="Permanent Link: SexyLightBox, un lightbox diferente">SexyLightBox, un lightbox diferente</a></li><li><a href="http://www.anieto2k.com/2008/02/21/curiosa-utilidad-svg-para-firefox-30/" rel="bookmark" title="Permanent Link: Curiosa utilidad SVG para Firefox 3.0">Curiosa utilidad SVG para Firefox 3.0</a></li><li><a href="http://www.anieto2k.com/2007/12/17/nueva-version-de-akismet-la-211/" rel="bookmark" title="Permanent Link: Nueva versión de Akismet, la 2.1.1">Nueva versión de Akismet, la 2.1.1</a></li></ul><p><a href="http://www.anieto2k.com" id="66.150.96.121"><img rel="66.150.96.121" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p><br /><br /><p><a href="http://feeds.feedburner.com/~a/anieto2k/MtKP?a=Bxp7bU"><img src="http://feeds.feedburner.com/~a/anieto2k/MtKP?i=Bxp7bU" border="0"></img></a></p><div class="feedflare"><br /><br /><a href="http://feeds.feedburner.com/~f/anieto2k/MtKP?a=2f7jM"><img src="http://feeds.feedburner.com/~f/anieto2k/MtKP?i=2f7jM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/anieto2k/MtKP?a=bW4oM"><img src="http://feeds.feedburner.com/~f/anieto2k/MtKP?i=bW4oM" border="0"></img></a><br /><br /></div>

<p>Etiquetas: <a href="http://bitacoras.com/canales/programacion">programacion</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/javascript">javascript</a>, <a href="http://bitacoras.com/canales/webdev">webdev</a>, <a href="http://bitacoras.com/canales/lightbox">lightbox</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Xavier Soriano</dc:creator>
		<title>Silverlight vs Flash</title>
		<link>http://www.blogxperience.net/index.php/2008/09/01/silverlight-vs-flash</link>
		<guid isPermaLink="true">http://www.blogxperience.net/index.php/2008/09/01/silverlight-vs-flash</guid>
		<pubDate>Mon, 01 Sep 2008 08:42:39 +0200</pubDate>
		<category>informatica</category>
		<category>internet</category>
		<category>software</category>
		<category>adobe</category>
		<category>ajax</category>
		<description><![CDATA[Por Xavier Soriano en BlogXperience el 01 de septiembre de 2008 a las 08:42:39

 Silverlight de Microsoft vs Flash de Adobe.Estos dos formatos están inmersos en una batalla por gestionar los vídeos online del mundo, el premio final, quién albergará la próxima generación de aplicaciones para Internet.La cadena NBC, que utilizó Silverlight durante los juegos de Pekín, ofrece un atisb &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/xaviersb">Xavier Soriano</a> en <a href="http://bitacoras.com/bitacora/www.blogxperience.net">BlogXperience</a> el 01 de septiembre de 2008 a las 08:42:39</p>

<p align="center"><a rel="lightbox" href="http://www.blogxperience.net/wp-content/uploads/2008/09/microsoft-silverlight.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="260" alt="microsoft_silverlight" src="http://www.blogxperience.net/wp-content/uploads/2008/09/microsoft-silverlight-thumb.jpg" width="235" border="0" /></a> </p><br /><br /><p>Silverlight de Microsoft vs Flash de Adobe.</p><br /><br /><p>Estos dos formatos están inmersos en una batalla por gestionar los vídeos online del mundo, el premio final, quién albergará la próxima generación de aplicaciones para Internet.</p><br /><br /><p>La cadena NBC, que utilizó Silverlight durante los juegos de Pekín, ofrece un atisbo de lo que permitirán las futuras aplicaciones web. Los espectadores pueden ver hasta cuatro vídeos a la vez, o seguir la acción con un comentario online que se reproduce junto al vídeo.</p><br /><br /><p>Más de 40 millones de personas han visitado la página dedicada a los Juegos de la NBC para ver sus 2.200 horas de emisión en directo de los Juegos de Pekín.</p><br /><br /><p>Todo lo que se necesitaba era un reproductor Silverlight en su navegador.</p><br /><br /><p>Microsoft intenta ganarse a los desarrolladores, que consideran las nuevas plataformas Silverlight y Flash una nueva forma de gestionar aplicaciones potentes y complejas que incorporen gráficos elaborados.</p><br /><br /><p>Microsoft se enfrenta a múltiples competidores que ofrecen software gratis como servicio y a través de los navegadores a cambio de publicidad online.</p><br /><br /><p>Aprovechando Silverlight y otras tecnologías como AJAX, ha nacido un nuevo software web interactivo, conocido como RIA (aplicaciones ricas de Internet), más fáciles de construir y mantener que las tradicionales pero con cuidados entornos gráficos, un funcionamiento más rápido y una experiencia mejorada que no requiere cargar o actualizar constantemente.</p><br /><br /><p>Ahora mismo, esas plataformas están reservadas principalmente a aplicaciones multimedia como el popular sitio de Google YouTube, que utiliza la tecnología Flash de Adobe.</p><br /><br /><p>Microsoft, que ha apuntado que casi la mitad de los visitantes de la página de la NBC no tenía Silverlight, intenta acercarse a Flash, que ya funciona en la mayoría de los ordenadores del mundo conectados a Internet y gestiona más del 80 por ciento de los vídeos de la Red.</p><br /><br /><p>Más información <a href="http://silverlight.net/" target="_blank"><strong>Aquí</strong></a> y <a href="http://www.adobe.com/es/products/flashplayer/" target="_blank"><strong>Aquí</strong></a></p><br /><br /><h3>Tambien te puede interesar…</h3><br /><br /><ul class="related_post"><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/06/09/arax-vs-ajax/" title="ARAX vs AJAX">ARAX vs AJAX</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/06/06/boletn-seguridad-microsoft/" title="Boletín Seguridad Microsoft">Boletín Seguridad Microsoft</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/08/25/microsoft-office-14/" title="Microsoft Office 14">Microsoft Office 14</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/07/02/microsoft-ofrece-en-eeuu-office-en-alquiler/" title="Microsoft ofrece en EEUU Office en "Alquiler"">Microsoft ofrece en EEUU Office en "Alquiler"</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/06/27/pequea-empresa-denuncia-a-google/" title="Pequeña empresa denuncia a Google">Pequeña empresa denuncia a Google</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/05/31/microsoft-innovation-days/" title="Microsoft Innovation Days">Microsoft Innovation Days</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/05/16/el-ocano-o-el-espacio-t-eliges/" title="El océano o el espacio, tú eliges…">El océano o el espacio, tú eliges…</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/04/30/microsoft-maps-live/" title="Microsoft Maps Live">Microsoft Maps Live</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/04/04/presentacin-microsoft-office-live/" title="Presentación Microsoft Office Live">Presentación Microsoft Office Live</a></li><br /><br /><li><a href="http://www.blogxperience.net/index.php/2008/08/29/nuestro-nuevo-servidor-web/" title="Nuestro nuevo servidor Web">Nuestro nuevo servidor Web</a></li><br /><br /></ul><br /><br /><p class="akst_link"><a href="http://www.blogxperience.net/?p=448&akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_448" class="akst_share_link" rel="nofollow">Compártelo</a><br /><br /></p><br /><br /><p><a href="http://feeds.feedburner.com/~a/Blogxperience?a=RGFqnb"><img src="http://feeds.feedburner.com/~a/Blogxperience?i=RGFqnb" border="0"></img></a></p><img src="http://feeds.feedburner.com/~r/Blogxperience/~4/380211297" height="1" width="1"/>

<p>Etiquetas: <a href="http://bitacoras.com/canales/informatica">informatica</a>, <a href="http://bitacoras.com/canales/internet">internet</a>, <a href="http://bitacoras.com/canales/software">software</a>, <a href="http://bitacoras.com/canales/adobe">adobe</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Row</dc:creator>
		<title>Ajax Edit Comments 2.1</title>
		<link>http://www.codigoenlinea.net/2008/09/15/ajax-edit-comments-21</link>
		<guid isPermaLink="true">http://www.codigoenlinea.net/2008/09/15/ajax-edit-comments-21</guid>
		<pubDate>Mon, 15 Sep 2008 14:16:47 +0200</pubDate>
		<category>utilidades webmaster</category>
		<category>wordpress</category>
		<category>ajax</category>
		<category>bitacora</category>
		<category>blog</category>
		<description><![CDATA[Por Row en Codigo En Linea el 15 de septiembre de 2008 a las 14:16:47

Siempre hay veces que te olvidas de escribir algo, o por cualquier razón deseas editar tu comentario en el blog. Aquí traigo este plugin que lo permite (nombre, comentario, eMail, Sitio Web). Su instalación es muy sencilla y las opciones de configuración muy claras, por cierto está en español. Desde el Panel de  &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/zoom">Row</a> en <a href="http://bitacoras.com/bitacora/www.codigoenlinea.net">Codigo En Linea</a> el 15 de septiembre de 2008 a las 14:16:47</p>

<p>Siempre hay veces que te olvidas de escribir algo, o por cualquier razón deseas editar tu comentario en el blog. Aquí traigo este plugin que lo permite (nombre, comentario, eMail, Sitio Web). Su instalación es muy sencilla y las opciones de configuración muy claras, por cierto está en español. Desde el <em>Panel de Administración de WordPress</em> debes configurar todos los permisos de este y opciones como: “Tiempo máximo para editar tu comentario”.</p><br /><br /><p><strong><a href="http://downloads.wordpress.org/plugin/wp-ajax-edit-comments.2.1.2.0.zip">Descarga</a></strong><br /><br /><br /><strong><a href="http://www.raproject.com/ajax-edit-comments-20/">Web Oficial</a></strong></p><br /><br /><img src="http://feeds.feedburner.com/~r/codigo-en-linea/~4/393127122" height="1" width="1"/>

<p>Etiquetas: <a href="http://bitacoras.com/canales/utilidades+webmaster">utilidades webmaster</a>, <a href="http://bitacoras.com/canales/wordpress">wordpress</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/bitacora">bitacora</a>, <a href="http://bitacoras.com/canales/blog">blog</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>xploit29</dc:creator>
		<title>Twitter cambia su interfaz</title>
		<link>http://www.xploit29.com/2008/09/twitter-cambia-su-interfaz</link>
		<guid isPermaLink="true">http://www.xploit29.com/2008/09/twitter-cambia-su-interfaz</guid>
		<pubDate>Fri, 19 Sep 2008 03:46:37 +0200</pubDate>
		<category>web apps</category>
		<category>ajax</category>
		<category>cambios</category>
		<category>css</category>
		<category>dise</category>
		<description><![CDATA[Por xploit29 en xploit29 el 19 de septiembre de 2008 a las 03:46:37

 El día de hoy, Twitter repentinamente cambió toda su apariencia a una que algunos consideran mejor y que otros las consideran peor (dependiendo de gustos) personalmente me gusta y me llama más la atención que la anterior interfaz.Twitter ha realizado todo un conjunto de modificaciones a su plantilla por defectos, &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/xploit29">xploit29</a> en <a href="http://bitacoras.com/bitacora/www.xploit29.com">xploit29</a> el 19 de septiembre de 2008 a las 03:46:37</p>

<p align="justify"><a href="http://www.xploit29.com/wp-content/uploads/2008/09/twitterlogo.png"><img title="twitter-logo" style="display: inline; margin-left: 0px; margin-right: 0px" height="39" alt="twitter-logo" src="http://www.xploit29.com/wp-content/uploads/2008/09/twitterlogo-thumb.png" width="150" align="left" /></a> El día de hoy, Twitter repentinamente cambió toda su apariencia a una que algunos consideran mejor y que otros las consideran peor (dependiendo de gustos) personalmente me gusta y me llama más la atención que la anterior interfaz.</p><br /><br /><p align="justify">Twitter ha realizado todo un conjunto de modificaciones a su plantilla por defectos, cambios que detallaré a continuación:</p><br /><br /><ul><br /><br /><li><br /><br /><div align="justify"><strong>Las pestañas han cambiado de lugar</strong>, pues ahora se encuentran en el lado derecho del sitio. </div><br /><br /></li><br /><br /></ul><br /><br /><p><a href="http://www.xploit29.com/wp-content/uploads/2008/09/twitterpestanias.png"><img title="twitter-pestanias" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="244" alt="twitter-pestanias" src="http://www.xploit29.com/wp-content/uploads/2008/09/twitterpestanias-thumb.png" width="211" border="0" /></a> </p><br /><br /><ul><br /><br /><li><strong>Ajax para una mayor velocidad</strong>, las actualizaciones (simplemente haciendo clic sobre  “<a href="http://twitter.com/home">Home</a>”) se hacen a través de esta tecnología evitando así el tener que refrescar la página constantemente (aunque seguramente los seguiremos haciendo por costumbre) </li><br /><br /><li><strong>Iconos de control de tweets</strong>, los íconos de borrar, replicar y agregar a favoritos a primera vista no se ven pues aparecerán al arrastrar el cursor sobre un tweet. </li><br /><br /></ul><br /><br /><p><a href="http://www.xploit29.com/wp-content/uploads/2008/09/twittericons.png"><img title="twitter-icons" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="146" alt="twitter-icons" src="http://www.xploit29.com/wp-content/uploads/2008/09/twittericons-thumb.png" width="186" border="0" /></a> </p><br /><br /><ul><br /><br /><li><br /><br /><div align="justify"><strong>“Ligero, elegante y simple”;</strong> líneas sencillas y espaciado entre tweets, el logo lo han reducido unos cuantos píxeles, el sistema de actualización de tweets, la esquinas ahora están redondeadas (<strong>que no se verán en Internet Explorer</strong> pero si en Safari, Firefox y hasta en Chrome) </div><br /><br /></li><br /><br /></ul><br /><br /><p><a href="http://www.xploit29.com/wp-content/uploads/2008/09/twitterxtweet.png"><img title="twitter-xtweet" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="53" alt="twitter-xtweet" src="http://www.xploit29.com/wp-content/uploads/2008/09/twitterxtweet-thumb.png" width="454" border="0" /></a> </p><br /><br /><ul><br /><br /><li><br /><br /><div align="justify"><strong>Opciones de personalización de diseño</strong>, para aquellos que no les guste el diseño, se han incluido plantillas ya diseñadas a las que podemos modificar el fondo o cambiar su combinación de colores. </div><br /><br /></li><br /><br /></ul><br /><br /><p><a href="http://www.xploit29.com/wp-content/uploads/2008/09/twitterdisenio.png"><img title="twitter-disenio" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="368" alt="twitter-disenio" src="http://www.xploit29.com/wp-content/uploads/2008/09/twitterdisenio-thumb.png" width="454" border="0" /></a> </p><br /><br /><ul><br /><br /><li><br /><br /><div align="justify"><strong>La pestaña “Archivo” ha sido removida</strong>, pues para poder visualizar nuestro archivo es posible hacerlo desde la URL de nuestro perfil de Twitter. </div><br /><br /></li><br /><br /></ul><br /><br /><p align="justify">De momento no son más que cambios visuales pero según se menciona en el post oficial con los cambios en <a href="http://www.xploit29.com/tag/Twitter">Twitter</a>, esto no es más que el comienzo para un serie de cambios que se vienen para el sitio:</p><br /><br /><blockquote><p align="justify">…it was an investment in the future. We plan to have more tabs, and we’d run out of room putting them along the top. This was the driving factor for this redesign, but you won’t see all the benefits until a future release (hopefully, very soon!).</p><br /><br /></blockquote><br /><br /><p align="justify">Personalmente me gusta como es <a href="http://www.xploit29.com/tag/Twitter">Twitter</a> ahora y no creo que requiera más pestañas o funciones que lo hagan más complicado.</p><br /><br /><p align="right">Enlace | <a href="http://twitter.com">Twitter</a>    <br />Vía | <a href="http://blog.twitter.com/2008/09/changes-afoot.html">Twitter Blog</a></p><br /><br /><h3>Contenido relacionado</h3><br /><br /><ul class="related_post"><br /><br /><li><a href="http://www.xploit29.com/2008/08/imgenes-de-lo-que-sera-el-nuevo-diseo-de-hi5/" title="Imágenes de lo que sería el nuevo diseño de Hi5">Imágenes de lo que sería el nuevo diseño de Hi5</a></li><br /><br /><li><a href="http://www.xploit29.com/2008/08/crear-esquinas-redondeadas-con-cornershop/" title="Crear esquinas redondeadas con CornerShop">Crear esquinas redondeadas con CornerShop</a></li><br /><br /><li><a href="http://www.xploit29.com/2008/08/programar-tweets-con-easy-tweets/" title="Programar tweets con Easy Tweets">Programar tweets con Easy Tweets</a></li><br /><br /><li><a href="http://www.xploit29.com/2008/08/nuevos-aires-para-delicious/" title="Nuevos aires para Delicious">Nuevos aires para Delicious</a></li><br /><br /><li><a href="http://www.xploit29.com/2008/07/twhirl-anade-soporte-para-identica-y-seesmic/" title="Twhirl añade soporte para Identi.ca y Seesmic">Twhirl añade soporte para Identi.ca y Seesmic</a></li><br /><br /></ul>

<p>Etiquetas: <a href="http://bitacoras.com/canales/web+apps">web apps</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/cambios">cambios</a>, <a href="http://bitacoras.com/canales/css">css</a>, <a href="http://bitacoras.com/canales/dise">dise</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Linwind</dc:creator>
		<title>Videotutorial - AJAX, el futuro de la web.</title>
		<link>http://www.dacostabalboa.com/es/2008/09/26/videotutorial-ajax-el-futuro-de-la-web</link>
		<guid isPermaLink="true">http://www.dacostabalboa.com/es/2008/09/26/videotutorial-ajax-el-futuro-de-la-web</guid>
		<pubDate>Fri, 26 Sep 2008 19:41:22 +0200</pubDate>
		<category>programacioacute n</category>
		<category>ajax</category>
		<description><![CDATA[Por Linwind en Linwind:Windows y Linux el 26 de septiembre de 2008 a las 19:41:22

Gracias a Juan Mariano Fuentes disponemos de un magnifico v&#237;deo-tutorial en Youtube sobre Ajax donde se nos muestra, que es Ajax, una introducci&#243;n y una muestra del potencial del mismo.&#191;Qu&#233; es AJAX? Descarga el video.AJAX Introducci&#243;nDescarga el video.El poder de AJ &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/chaky">Linwind</a> en <a href="http://bitacoras.com/bitacora/www.dacostabalboa.com/es">Linwind:Windows y Linux</a> el 26 de septiembre de 2008 a las 19:41:22</p>

<p>Gracias a Juan Mariano Fuentes disponemos de un magnifico v&#237;deo-tutorial en Youtube sobre Ajax donde se nos muestra, que es Ajax, una introducci&#243;n y una muestra del potencial del mismo.<br /><br /><br /><span id="more-973"></span></p><br /><br /><p><strong>&#191;Qu&#233; es AJAX? </strong></p><br /><br /><div class="wpv_videoc"><br /><br /><div class="wpv_self"></div><br /><br /><div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=7TTDmdmFLs8" rel="nofollow">Descarga el video.</a></div><br /><br /><div class="wpv_video"><object data="http://www.youtube.com/v/7TTDmdmFLs8" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/7TTDmdmFLs8"></param></object></div><br /><br /></div><br /><br /><p><strong>AJAX Introducci&#243;n</strong></p><br /><br /><div class="wpv_videoc"><br /><br /><div class="wpv_self"></div><br /><br /><div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=m9aBtjum6js" rel="nofollow">Descarga el video.</a></div><br /><br /><div class="wpv_video"><object data="http://www.youtube.com/v/m9aBtjum6js" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/m9aBtjum6js"></param></object></div><br /><br /></div><br /><br /><p><strong>El poder de AJAX</strong></p><br /><br /><div class="wpv_videoc"><br /><br /><div class="wpv_self"></div><br /><br /><div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=DSgWempaFEI" rel="nofollow">Descarga el video.</a></div><br /><br /><div class="wpv_video"><object data="http://www.youtube.com/v/DSgWempaFEI" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/DSgWempaFEI"></param></object></div><br /><br /></div><br /><br /><div class="wpv_videoc"><br /><br /><div class="wpv_self"></div><br /><br /><div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=Q1pwRJaZQuM" rel="nofollow">Descarga el video.</a></div><br /><br /><div class="wpv_video"><object data="http://www.youtube.com/v/Q1pwRJaZQuM" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/Q1pwRJaZQuM"></param></object></div><br /><br /></div><br /><br /><div class="wpv_videoc"><br /><br /><div class="wpv_self"></div><br /><br /><div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=YG9RGKYauhE" rel="nofollow">Descarga el video.</a></div><br /><br /><div class="wpv_video"><object data="http://www.youtube.com/v/YG9RGKYauhE" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/YG9RGKYauhE"></param></object></div><br /><br /></div>

<p>Etiquetas: <a href="http://bitacoras.com/canales/programacioacute+n">programacioacute n</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>emiligene</dc:creator>
		<title>Librer&#237;as JavaScript</title>
		<link>http://despuesdegoogle.com/2008/10/05/librerias-javascript</link>
		<guid isPermaLink="true">http://despuesdegoogle.com/2008/10/05/librerias-javascript</guid>
		<pubDate>Sun, 05 Oct 2008 16:50:28 +0200</pubDate>
		<category>ajax</category>
		<category>desarrolloweb</category>
		<category>javascript</category>
		<category>librerias</category>
		<description><![CDATA[Por emiligene en despuesdegoogle el 05 de octubre de 2008 a las 16:50:28

Sintético repaso a las principales librerías JavaScript de código abierto y propósito general, como jQuery, Prototype, Mootools, Dojo o Yahoo UI.Una buena herramienta para cualquier tipo de presentación divulgativa.Visto en Ajaxian, Compártelo   

Etiquetas: ajax, desarrolloweb, javascript, librerias]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/emiligene">emiligene</a> en <a href="http://bitacoras.com/bitacora/despuesdegoogle.com">despuesdegoogle</a> el 05 de octubre de 2008 a las 16:50:28</p>

<p>Sintético repaso a las principales librerías JavaScript de código abierto y propósito general, como jQuery, Prototype, Mootools, Dojo o Yahoo UI.<br /><br /><br />Una buena herramienta para cualquier tipo de presentación divulgativa.</p><br /><br /><p><object type="application/x-shockwave-flash" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=jslibajaxexp08-1222984152388261-8&stripped_title=javascript-library-overview-presentation" width="500" height="400"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=jslibajaxexp08-1222984152388261-8&stripped_title=javascript-library-overview-presentation" /></object></p><br /><br /><p>Visto en <a href="http://feeds.feedburner.com/~r/ajaxian/~3/410330280/thinking-about-the-difference-between-frameworks">Ajaxian</a></p><br /><br />, <p class="akst_link"><a href="http://despuesdegoogle.com/?p=8036&akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_8036" class="akst_share_link">Compártelo</a><br /><br /></p><div class="feedflare"><br /><br /><a href="http://feeds.feedburner.com/~f/Despuesdegoogle?a=WeZFM"><img src="http://feeds.feedburner.com/~f/Despuesdegoogle?i=WeZFM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Despuesdegoogle?a=yxUPm"><img src="http://feeds.feedburner.com/~f/Despuesdegoogle?i=yxUPm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Despuesdegoogle?a=2ML3M"><img src="http://feeds.feedburner.com/~f/Despuesdegoogle?i=2ML3M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Despuesdegoogle?a=mtvIM"><img src="http://feeds.feedburner.com/~f/Despuesdegoogle?i=mtvIM" border="0"></img></a><br /><br /></div><img src="http://feeds.feedburner.com/~r/Despuesdegoogle/~4/411942442" height="1" width="1"/>

<p>Etiquetas: <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/desarrolloweb">desarrolloweb</a>, <a href="http://bitacoras.com/canales/javascript">javascript</a>, <a href="http://bitacoras.com/canales/librerias">librerias</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Eduardo Sanchez Vera</dc:creator>
		<title>Web Development Helper - monitoriza peticiones ajax en internet explorer</title>
		<link>http://edusanver.wordpress.com/2008/05/25/web-development-helper-monitoriza-peticiones-ajax-en-internet-explorer</link>
		<guid isPermaLink="true">http://edusanver.wordpress.com/2008/05/25/web-development-helper-monitoriza-peticiones-ajax-en-internet-explorer</guid>
		<pubDate>Sun, 25 May 2008 20:48:23 +0200</pubDate>
		<category>general</category>
		<category>internet explorer</category>
		<category>ajax</category>
		<category>ie addon</category>
		<description><![CDATA[Por Eduardo Sanchez Vera en edusanver - Blog de Eduardo Sanchez Vera el 25 de mayo de 2008 a las 20:48:23

Web Development Helper  Es un complemento para Internet Explorer, creado por Nikhil Kothari, (co-autor del libro Developing Microsoft ASP.NET Server Controls and Components) La versión actual es la 0.8.5.1 del 23/agosto/2007 Tiene varias opciones pero la que destaco es la que  &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/edusanver">Eduardo Sanchez Vera</a> en <a href="http://bitacoras.com/bitacora/edusanver.wordpress.com">edusanver - Blog de Eduardo Sanchez Vera</a> el 25 de mayo de 2008 a las 20:48:23</p>

<div class='snap_preview'><br /><h1><strong>Web Development Helper </strong><img src="http://edusanver.files.wordpress.com/2008/05/webdevhelperlogo.jpg?w=82&h=82" alt="" width="82" height="82" /></h1> <p>Es un complemento para Internet Explorer, creado por <a href="http://www.nikhilk.net/" target="_blank">Nikhil Kothari</a>, (co-autor del libro <a href="http://www.amazon.com/exec/obidos/ASIN/0735615829/nikhilkothari-20" target="_blank"><strong>Developing Microsoft ASP.NET Server Controls and Components</strong></a>)</p> <p>La versión actual es la 0.8.5.1 del 23/agosto/2007</p> <p>Tiene varias opciones pero la que destaco es la que monitoriza las peticiones ajax que hace nuestra aplicación web.</p> <p>Una vez instalado aparece un boton en la barra de pestañas (1) si le das click aparece en la parte inferior de la ventana, en la sección <strong>HTTP Logging</strong> habrá que habilitar el check de <strong>Enable Logging</strong>, una vez seleccionada esta opción el add-on monitoriza las llamadas con el componente XHR (<strong>XMLHttpRequest</strong>), en nuestro ejemplo estamos en la página de Google Suggest, mientras escribimos google nos sugiere diversas entradas mientras tanto se van insertando las peticiones en el log (3), si deseas ver la respuesta del servidor basta con seleccionar una petición y dar click a Show Details (4)</p> <p><img class="alignnone size-full wp-image-322" src="http://edusanver.files.wordpress.com/2008/05/webdevhelper_internetexplorer.jpg?w=480&h=347" alt="" width="480" height="347" /></p> <p>Se mostrará una ventana como esta, en la pestaña <strong>Response Content</strong> vemos la respuesta:</p> <p><img class="alignnone size-full wp-image-325" src="http://edusanver.files.wordpress.com/2008/05/web_development_helper_http_log_viewer.jpg?w=480&h=264" alt="" width="480" height="264" /></p> <p>Página oficial del “<strong>Web Development Helper</strong>“:<br /> <a href="http://projects.nikhilk.net/WebDevHelper/Default.aspx" target="_blank">http://projects.nikhilk.net/WebDevHelper/Default.aspx</a></p> <p>Descargar:<br /> <a href="http://www.codeplex.com/webdevhelper/Release/ProjectReleases.aspx?ReleaseId=11062" target="_blank">http://www.codeplex.com/webdevhelper/Release/<br /> ProjectReleases.aspx?ReleaseId=11062</a></p> <p>Página personal de Nikhil Kothari:<br /> <a href="http://www.nikhilk.net/" target="_blank">http://www.nikhilk.net/</a></p> <p>El libro “<strong>Developing Microsoft ASP.NET Server Controls and Components</strong>” en Amazon:<br /> <a href="http://www.amazon.com/exec/obidos/ASIN/0735615829/nikhilkothari-20" target="_blank">http://www.amazon.com/exec/obidos/ASIN/0735615829/nikhilkothari-20</a></p> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/edusanver.wordpress.com/320/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/edusanver.wordpress.com/320/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/edusanver.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/edusanver.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/edusanver.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/edusanver.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/edusanver.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/edusanver.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/edusanver.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/edusanver.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/edusanver.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/edusanver.wordpress.com/320/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=edusanver.wordpress.com&blog=1426103&post=320&subd=edusanver&ref=&feed=1" /></div>

<p>Etiquetas: <a href="http://bitacoras.com/canales/general">general</a>, <a href="http://bitacoras.com/canales/internet+explorer">internet explorer</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/ie+addon">ie addon</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>David T&#225;boas</dc:creator>
		<title>Google Insights for Search, nueva herramienta de Google</title>
		<link>http://ciberprensa.com/google-insights-for-search-nueva-herramienta-de-google</link>
		<guid isPermaLink="true">http://ciberprensa.com/google-insights-for-search-nueva-herramienta-de-google</guid>
		<pubDate>Wed, 06 Aug 2008 11:30:33 +0200</pubDate>
		<category>internet</category>
		<category>ajax</category>
		<category>google</category>
		<category>posicionamiento</category>
		<description><![CDATA[Por David Táboas en CiberPrensa el 06 de agosto de 2008 a las 11:30:33

Google Insights for Search o Google Análisis de Búsuqeda, si traducimos el nombre, es la nueva herramienta de Google.Google anunció su nueva herramienta desde el blog oficial de Adwords, porque esta herramienta no es más que una extensión de Google Trends. Google Insights for Search permite rastrear palabras cl &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/fernandot">David Táboas</a> en <a href="http://bitacoras.com/bitacora/ciberprensa.com">CiberPrensa</a> el 06 de agosto de 2008 a las 11:30:33</p>

<p class="dropcap-first"><a href="http://www.google.com/insights/search/#"><strong>Google Insights for Search</strong></a> o <em>Google Análisis de Búsuqeda</em>, si traducimos el nombre, es la nueva herramienta de Google.</p><br /><br /><p>Google <a href="http://adwords.blogspot.com/2008/08/announcing-google-insights-for-search.html">anunció su nueva herramienta desde el blog oficial de Adwords</a>, porque esta herramienta no es más que una extensión de <a href="http://google.com/trends">Google Trends</a>. <strong><em>Google Insights for Search</em> permite rastrear palabras clave en un periodo de tiempo concreto, buscar por ubicaciones, por categorías…y todo esto con una aspecto gráfico inmejorable</strong>. La carga de las búsquedas y demás cambios que se hagan a posteriori, como la elección de la ubicación, son con <a href="http://es.wikipedia.org/wiki/AJAX">Ajax</a>, lo que hace a la página más dinámica y atractiva.</p><br /><br /><p align="center"><a href="http://ciberprensa.com/wp-content/uploads/2008/08/insights.png" rel="lightbox"><img class="alignnone size-medium wp-image-2572" title="insights" src="http://ciberprensa.com/wp-content/uploads/2008/08/insights-300x70.png" alt="" width="300" height="70" /></a></p><br /><br /><p>Aunque esta herramienta se parece a <a href="http://www.techcrunch.com/2008/06/20/google-faces-off-with-compete-alexa-comscore-quantcast-brings-nothing-new/">Google Trends tras su última actualización</a>, Insights for Search permite a los usuarios analizar más a fondo las pautas del volumen de búsquedas mediante la introducción de una serie de nuevos filtros.</p><br /><br /><p style="text-align: center;"><a href="http://ciberprensa.com/wp-content/uploads/2008/08/i4s-categories.jpg" rel="lightbox"><img class="size-medium wp-image-2573 aligncenter" title="i4s-categories" src="http://ciberprensa.com/wp-content/uploads/2008/08/i4s-categories-300x174.jpg" alt="" width="300" height="174" /></a></p><br /><br /><p>Esta herramienta, por lo tanto, se perfila como un gran apoyo a todos los webmasters y en especial a todas esas personas que usan Adwords o quieren posicionar mejor su sitio.</p><br /><br /><p>Vía | <a href="http://www.techcrunch.com/2008/08/05/google-expands-trend-tracking-with-insights-for-search/">TechCrunch</a><br /><br /><p align="center"><script type="text/javascript"><!--<br /><br />google_ad_client = "pub-5937639773245773";<br /><br />/* 468x60 ciberprensa */<br /><br />google_ad_slot = "6041023322";<br /><br />google_ad_width = 468;<br /><br />google_ad_height = 60;<br /><br />//--><br /><br /></script><br /><br /><br /><script type="text/javascript"<br /><br />src="http://pagead2.googlesyndication.com/pagead/show_ads.js"><br /><br /></script></p></p>

<p>Etiquetas: <a href="http://bitacoras.com/canales/internet">internet</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/google">google</a>, <a href="http://bitacoras.com/canales/posicionamiento">posicionamiento</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>aNieto2k</dc:creator>
		<title>Combos dependientes accesibles con PHP y jQuery</title>
		<link>http://www.anieto2k.com/2008/05/27/combos-dependientes-accesibles-php-jquery</link>
		<guid isPermaLink="true">http://www.anieto2k.com/2008/05/27/combos-dependientes-accesibles-php-jquery</guid>
		<pubDate>Tue, 27 May 2008 01:25:34 +0200</pubDate>
		<category>accesibilidad</category>
		<category>php</category>
		<category>programacion</category>
		<category>ajax</category>
		<category>estandares</category>
		<description><![CDATA[Por aNieto2k en aNieto2K el 27 de mayo de 2008 a las 01:25:34

En el último proyecto en el que estoy desarrollando en el trabajo he tenido que crear unos combos dependientes, hasta el momento siempre los había hecho con Javascript, usando Ajax para cargar los datos de un combo a otro, pero para este proyecto quería hacerlo un poco más accesible. Como ya hemos visto en muchos posts, &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/anieto2k">aNieto2k</a> en <a href="http://bitacoras.com/bitacora/www.anieto2k.com">aNieto2K</a> el 27 de mayo de 2008 a las 01:25:34</p>

En el último proyecto en el que estoy desarrollando en el trabajo he tenido que crear unos combos dependientes, hasta el momento siempre los había hecho con Javascript, usando Ajax para cargar los datos de un combo a otro, pero para este proyecto quería hacerlo un poco más accesible. Como ya hemos visto en muchos posts, el desarrollar pensando en ser accesibles para todo el mundo es complicado, pero no imposible. <h3>Empecemos</h3> Lo primero que tenemos que hacer es tener claro que es lo que queremos hacer, en el ejemplo, una select de destino que dependerá de una select padre llamada pais. <p class="center"> <a rel="lightbox" href='http://www.anieto2k.com/wp-content/uploads/2008/05/combos_dependientes_accesibles.jpg'><img src="http://www.anieto2k.com/wp-content/uploads/2008/05/combos_dependientes_accesibles.jpg" alt="combos_dependientes_accesibles"/></a> </p> Viendo que es lo que necesitamos crear, veamos como podría ser una aproximación al código PHP que necesitamos. <h3>Al código...</h3> Primero vayamos por partes, y como hay que empezar por alguna definamos la estructura en el servidor y ya iremos subiendo. <strong>destino.php</strong> <pre><code><strong>&#60;?php if ($_POST["type"] == "xml") header ("content-type: text/xml"); ?&#62; </strong><select id="destino" name="destino"> <option value="-1">Selecciona una zona</option> &#60;?php if ($_POST["pais"] == "ES"){ ?&#62; <option value="PMI">Palma de Mallorca</option> <option value="AGP">Malaga</option> <option value="BCN">Barcelona</option> &#60;?php } else if($_POST["pais"] == "FR") { ?&#62; <option value="TOU">Toulousse</option> <option value="CHD">Charles de Gaulle</option> &#60;?php } ?&#62; </select></code></pre> Este fichero es un ejemplo rápido de un XML bien formado, que a su vez hará de elemento <code><select /></code> en nuestro script. La primera línea nos condicionará, más adelante, el formato de salida que usaremos. Ahora veamos en donde lo incrustamos. <strong>index.php</strong> <pre><code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es_ES"> <head> <title>Combos dependientes accesibles</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <form id="form" method="post" action="&#60;?=$url?&#62;"> <p class="pais"> Pais: <select name="pais" id="pais"> <option value="-1">Selecciona un pais</code> <option value="ES">España</code> <option value="FR">Francia</code> </select> </p> <p class="destino"> <strong> &#60;?php echo "Destino: "; include("destino.php"); ?&#62;</strong> </p> <p class="submit"> <input type="submit" value="Enviar" /> </p> </form> </body> </html></code></pre> Como vemos, lo incluimos mediante un include normal, que nos generará el HTML necesario para que veamos un <code><select /></code>. Si ahora miramos el código resultante, nos encontramos con esto. <pre><code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es_ES"> <head> <title>Combos dependientes accesibles</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <form id="form" method="post" action="&#60;?=$url?&#62;"> <p class="pais"> Pais: <select name="pais" id="pais"> <option value="-1">Selecciona un pais</code> <option value="ES">España</code> <option value="FR">Francia</code> </select> </p> <p class="destino"> Destino: <select id="destino" name="destino"> <option value="-1">Selecciona una zona</option> </select> </p> <p class="submit"> <input type="submit" value="Enviar" /> </p> </form> </body> </html></code></pre> Como podemos ver, se trata de un HTML normal, sin ningún tipo de secreto. Ahora empezemos a ponerle polvos mágicos para que esata rana se convierta en principe. <h3>Abracadabra...</h3> Para hacer mágia, voy a usar jQuery (principalmente por su simplicidad para el ejemplo) y con él veremos lo fácil que es conseguir unos combos disponibles para todos. Primero hemos de volver a replantearnos los ficheros PHP <pre><code><strong>&#60;?php $hayPais = false; // No hay pais por defecto if (isset($_POST["pais"])) $hayPais = true; //Si hay país // URL de destino $url = ($hayPais)?"receptor.php":""; ?&#62; </strong><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es_ES"> <head> <title>Combos dependientes accesibles</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <form id="form" method="post" action="&#60;?=$url?&#62;"> <p class="pais"> Pais: <strong> &#60;?php if ($hayPais) : ?&#62; <input type="text" name="pais" value="&#60;?=$_POST["pais"]?&#62;" /> &#60;?php else: ?&#62; <select name="pais" id="pais"> <option value="-1">Selecciona un pais</code> <option value="ES">España</code> <option value="FR">Francia</code> </select> &#60;?php endif;?&#62; </strong> </p> <p class="destino"> <strong> &#60;?php if ($hayPais) { echo "Destino: "; include("destino.php"); } else { ?&#62; <noscript> <input type="submit" value="Buscar Destinos" /> </noscript> &#60;?php } ?&#62; </strong> </p> <p class="submit"> <input type="submit" value="Enviar" /> </p> </form> </body> </html></code></pre> Vayamos por partes: <pre><code>&#60;?php $hayPais = false; // No hay pais por defecto if (isset($_POST["pais"])) $hayPais = true; //Si hay país /* Esta versión es más corta, pero menos ilustrativa. $hayPais = isset($_POST["pais"]); // ¿Existe $_POST["pais"]; */ // URL de destino $url = ($hayPais)?"receptor.php":""; ?&#62;</code></pre> Con la variable <code>$hayPais</code>, arrastramos por todo el script un valor Booleano que nos permite conocer si el parámetro <code>$_POST["pais"]</code> existe. De esta forma, las futuras comprobaciones son más sencillas. Acto seguido, nos encargamos de informar la variable <code>$url,</code> que contendrá la URL a donde ha de ser redirigido el formulario. Esto es simplemente para conseguir submitar al lugar correcto en cada paso. <pre><code>&#60;?php if ($hayPais) : ?&#62; <input type="text" name="pais" value="&#60;?=$_POST["pais"]?&#62;" /> &#60;?php else: ?&#62; <select name="pais" id="pais"> <option value="-1">Selecciona un pais</code> <option value="ES">España</code> <option value="FR">Francia</code> </select> &#60;?php endif;?&#62;</code></pre> Al igual que la comprobación anterior, sabiendo que hemos recibido el parámetro <code>$_POST["pais"]</code>, modificamos el <code><select /></code> por un elemento <code><input /></code> con el valor que hemos pasado previamente. Esto nos servirá para submitar el valor a la página siguiente. <pre><code>&#60;?php if ($hayPais) { echo "Destino: "; include("destino.php"); } else { ?&#62; <noscript> <input type="submit" value="Buscar Destinos" /> </noscript> &#60;?php } ?&#62;</code></pre> Aqui es donde está parte de la gracia del script, y curiosamente se llama <code><noscript /></code>. Como podemos ver, en caso de haber pasado el parámetro <code>$_POST["pais"]</code>, cargaremos el fichero <code>destino.php </code>y este ya se encargará de mostrar los datos relacionados al parámetro enviado. En caso de no enviar este parámetro, insertaremos el tag <code><noscript /></code> que contendrá un elemento <code><input type="submit" /></code> que se encargará de submitar el formulario con el valor necesario para cargar <code>$_POST["pais"]</code>. Hasta ahora, todo bien. Salvo para los que si tenemos Javascript activo. No nos olvidemos que el tag <code><noscript /></code> no será mostrado en caso de disponer de Javascript en nuestro navegador. Para ello, debemos extendernos a la siguiente capa, la del javascript. <h3>Mejorando la experiencia del usuario</h3> Como hemos dicho antes, usaremos jQuery para la capa de cliente. Así, que manos a la obra. <pre><code>&#60;?php $hayPais = false; // No hay pais por defecto if (isset($_POST["pais"])) $hayPais = true; //Si hay país // URL de destino $url = ($hayPais)?"receptor.php":""; ?&#62; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es_ES"> <head> <title>Combos dependientes accesibles</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <strong><script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ // Creamos elemento destino y lo incrustamos en <p class="destino"> $("p.destino").append('Destino: <select id="destino" name="destino"><option value="-1">Seleciona un destino</option></select>'); // Modificamos el action del formulario a la página receptora. $("form#form").attr("action", "receptor.php"); // Definimos la petición de ajax, al fichero destino.php $("#pais").bind("change", function() { $.post("destino.php", {pais: $(this).val(), type: "xml"}, function(xml){ $("#destino").empty(); $(xml).find("option").each(function(x,el) { $("#destino").append('<option value="'+$(el).attr("value")+'">' +$(el).text() + '</option>'); }); }, "xml"); }); }); </script></strong> </head> <body> <form id="form" method="post" action="&#60;?=$url?&#62;"> <p class="pais"> Pais: &#60;?php if ($hayPais) : ?&#62; <input type="text" name="pais" value="&#60;?=$_POST["pais"]?&#62;" /> &#60;?php else: ?&#62; <select name="pais" id="pais"> <option value="-1">Selecciona un pais</code> <option value="ES">España</code> <option value="FR">Francia</code> </select> &#60;?php endif;?&#62; </p> <p class="destino"> &#60;?php if ($hayPais) { echo "Destino: "; include("destino.php"); } else { ?&#62; <noscript> <input type="submit" value="Buscar Destinos" /> </noscript> &#60;?php } ?&#62; </p> <p class="submit"> <input type="submit" value="Enviar" /> </p> </form> </body> </html> </code></pre> Destripémoslo un poco para entenderlo mejor. <pre><code><script type="text/javascript" src="jquery.js"></script></code></pre> Cargamos jQuery para disponer de las ventajas que nos ofrece este framework. <pre><code>// Creamos elemento destino y lo incrustamos en <p class="destino"> $("p.destino").append('Destino: <select id="destino" name="destino"><option value="-1">Seleciona un destino</option></select>');</code></pre> Dentro del <code>$(document).ready(...</code> definimos las tareas que ayudarán al usuario. La que vemos arriba se encarga de añadir el <code><select /></code> de destinos vacio en el lugar apropiado, pendiente de ser relleneado con la petición ajax. <pre><code>// Modificamos el action del formulario a la página receptora. $("form#form").attr("action", "receptor.php");</code></pre> Modificamos el action del formulario para que la ruta de submit sea la correcta. <pre><code>// Definimos la petición de ajax, al fichero destino.php $("#pais").bind("change", function() { $.post("destino.php", {pais: $(this).val(), <strong>type: "xml"</strong>}, function(xml){ $("#destino").empty(); $(xml).find("option").each(function(x,el) { $("#destino").append('<option value="'+$(el).attr("value")+'">' +$(el).text() + '</option>'); }); }, "xml"); });</code></pre> Con este código, lanzamos una petición a nuestro fichero <code>destino.php</code> con los parámetros pais y type, cargamos con los datos que necesitamos para que al detectar un cambio en el elemento <code><select id="pais" /></code> este envie la petición indicando que quiero recibir los datos en XML para luego recorrerlo y pintar las option que necesito para rellenar <code><select id="destino" /></code> <h3>Resultado</h3> El resultado es una página en la que podemos acceder con dos posibles configuraciones, con Javascript o sin él. En caso de entrar con javascript, todo estará preparado para usarlo y hacer que selección de destino sea mediante Ajax y en un solo paso. En caso de tener el javascript desactivado, tendremos que realizar un paso más para cargar los datos referentes al destino, pero al final enviaremos los mismo datos a la página siguiente. Podeis probarlo en <a href="http://www.anieto2k.com/demo/combos_accesibles/">esta demo que he montado</a>, solo he podido probar el JS en Firefox, así que si alguien me lo puede probar en otros navegadores se lo agradeceré. Espero vuestras opiniones, y sugerencias.<h3>Artículos relacionados</h3> <ul><li><a href="http://www.anieto2k.com/2006/08/18/los-formularios-accesibles-tambien-pueden-ser-bonitos/" rel="bookmark" title="Permanent Link: Los formularios accesibles tambien pueden ser bonitos">Los formularios accesibles tambien pueden ser bonitos</a></li><li><a href="http://www.anieto2k.com/2007/02/28/jquery-112-ha-visto-la-luz/" rel="bookmark" title="Permanent Link: jQuery 1.1.2, ha visto la luz">jQuery 1.1.2, ha visto la luz</a></li><li><a href="http://www.anieto2k.com/2008/01/19/combos-dependientes-y-el-desarrollo-web-que-hay-hoy-en-dia/" rel="bookmark" title="Permanent Link: Combos dependientes y el desarrollo web que hay hoy en día.">Combos dependientes y el desarrollo web que hay hoy en día.</a></li><li><a href="http://www.anieto2k.com/2006/10/28/nueva-version-jquery-103/" rel="bookmark" title="Permanent Link: Nueva version jQuery 1.0.3">Nueva version jQuery 1.0.3</a></li><li><a href="http://www.anieto2k.com/2008/02/08/jquery-123-jquery-ui-15-y-jquery-enchant-10-recien-salidos-del-horno/" rel="bookmark" title="Permanent Link: jQuery 1.2.3, jQuery UI 1.5 y jQuery Enchant 1.0 recien salidos del horno">jQuery 1.2.3, jQuery UI 1.5 y jQuery Enchant 1.0 recien salidos del horno</a></li></ul><p><a href="http://www.anieto2k.com" id="89.149.241.174"><img rel="89.149.241.174" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p><p class="akst_link"><a href="http://www.anieto2k.com/?p=5511&akst_action=share-this" title="E-mail this, post to del.icio.us, etc." id="akst_link_5511" class="akst_share_link" rel="nofollow">Compártelo</a> </p> <p><a href="http://feeds.feedburner.com/~a/anieto2k/MtKP?a=L5Bhu7"><img src="http://feeds.feedburner.com/~a/anieto2k/MtKP?i=L5Bhu7" border="0"></img></a></p><div class="feedflare"> <a href="http://feeds.feedburner.com/~f/anieto2k/MtKP?a=RwAlrH"><img src="http://feeds.feedburner.com/~f/anieto2k/MtKP?i=RwAlrH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/anieto2k/MtKP?a=M8jvFH"><img src="http://feeds.feedburner.com/~f/anieto2k/MtKP?i=M8jvFH" border="0"></img></a> </div>

<p>Etiquetas: <a href="http://bitacoras.com/canales/accesibilidad">accesibilidad</a>, <a href="http://bitacoras.com/canales/php">php</a>, <a href="http://bitacoras.com/canales/programacion">programacion</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/estandares">estandares</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Felipe Lav&#237;n Z.</dc:creator>
		<title>CDN para frameworks javascript</title>
		<link>http://www.yukei.net/2008/06/cdn-para-frameworks-javascript</link>
		<guid isPermaLink="true">http://www.yukei.net/2008/06/cdn-para-frameworks-javascript</guid>
		<pubDate>Mon, 23 Jun 2008 05:23:11 +0200</pubDate>
		<category>desarrollo web</category>
		<category>internet</category>
		<category>ajax</category>
		<category>css</category>
		<category>framework</category>
		<description><![CDATA[Por Felipe Lavín Z. en yukei.net el 23 de junio de 2008 a las 05:23:11

¿No sería genial que en lugar de tener que descargar una y otra vez los archivos de jQuery, mootools, prototype… estos estuvieran distribuidos de forma de ahorrarte en transferencia y aumentando la velocidad con que tus usuarios ven tu sitio? Tras esta larga y rebuscada pregunta lo que se esconde es un servicio &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/felipelavinz">Felipe Lavín Z.</a> en <a href="http://bitacoras.com/bitacora/www.yukei.net">yukei.net</a> el 23 de junio de 2008 a las 05:23:11</p>

<p>¿No sería genial que en lugar de tener que descargar una y otra vez los archivos de jQuery, mootools, prototype… estos estuvieran distribuidos de forma de ahorrarte en transferencia y aumentando la velocidad con que tus usuarios ven tu sitio? </p><br /><br /><p>Tras esta larga y rebuscada pregunta lo que se esconde es un servicio de Google del que no sabía hasta hace poco, pero que demuestra que a veces una pequeña idea puede traer grandes beneficios: se trata de <a href="http://code.google.com/apis/ajaxlibs/" title="AJAX Libraries API - Google Code">AJAX Libraries API</a>, una red de distribución de contenidos (<dfn>Content Distribution Network</dfn>, o <acronym>CDN</acronym>, para los amigos) y “arquitectura de carga” para algunas de los frameworks javascript más populares.</p><br /><br /><p>En pocas palabras, <strong>AJAX Libraries API</strong> permite que tus usuarios descarguen la librería javascript de tu elección desde la red de servidores de Google, para lo cual tienes dos opciones: hacerlo a través de <code>google.load()</code> (un método desarrollado por Google para facilitar la carga de acuerdo a dos parámetros, que especifican el framework y la versión que quieres) o bien directamente desde <code><script /></code>. Por ejemplo:</p><br /><br /><pre class="code"><strong>Con <code>google.load():</code></strong><br /><br /><code><br /><br /><script src="http://www.google.com/jsapi"></script><br /><br /><script><br /><br />	// Load jQuery<br /><br />	google.load("jquery", "1");<br /><br /></script><br /><br /></code><br /><br /><br /><br /><strong>…o directamente:</strong><br /><br /><code><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script></code></pre><br /><br /><p><span id="more-695"></span></p><br /><br /><p>Las librerías disponibles son:</p><br /><br /><ul><br /><br /><li>jQuery</li><br /><br /><li>prototype</li><br /><br /><li>scriptaculous</li><br /><br /><li>mootools</li><br /><br /><li>dojo</li><br /><br /></ul><br /><br /><p>Para la lista completa de versiones y direcciones, puedes <a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#AjaxLibraries">consultar la documentación</a>. En general, hay versiones sin compresión y <a href="http://en.wikipedia.org/wiki/Minify">“minificadas”</a>.</p><br /><br /><p>Para redondear, algunos de los beneficios que podrás tener son: para tí, disminuir tu gasto de transferencia de archivos (o ancho de banda, si prefieres llamarlo así), para tus visitantes: no tendrán que bajar el framework cada vez que visiten un sitio, bajarán el contenido desde un servidor geográficamente cercano.</p><br /><br /><p>Recuerda que para CSS también hay algo similar, ya que puedes utilizar la <a href="http://www.yukei.net/2007/10/yui-y-otros-frameworks-css/">Yahoo User Interface!</a> (el framework CSS de Yahoo!) directamente desde sus servidores.</p><br /><br /><br /><br />	Tags: <a href="http://www.yukei.net/tag/ajax/" title="ajax" rel="tag">ajax</a>, <a href="http://www.yukei.net/tag/css/" title="CSS" rel="tag">CSS</a>, <a href="http://www.yukei.net/tag/framework/" title="framework" rel="tag">framework</a>, <a href="http://www.yukei.net/tag/google/" title="Google" rel="tag">Google</a>, <a href="http://www.yukei.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.yukei.net/tag/jquery/" title="jquery" rel="tag">jquery</a>, <a href="http://www.yukei.net/tag/rendimiento/" title="rendimiento" rel="tag">rendimiento</a>, <a href="http://www.yukei.net/tag/velocidad/" title="velocidad" rel="tag">velocidad</a>, <a href="http://www.yukei.net/tag/yahoo/" title="yahoo" rel="tag">yahoo</a><br /><br /><br /><br /><br />	<h4>Artículos relacionados</h4><br /><br />	<ul class="st-related-posts"><br /><br />	<li><a href="http://www.yukei.net/2007/10/yui-y-otros-frameworks-css/" title="YUI y otros Frameworks CSS (Octubre 3, 2007)">YUI y otros Frameworks CSS</a></li><br /><br />	<li><a href="http://www.yukei.net/2008/06/que-es-jquery-en-un-parrafo/" title="Qué es jQuery, en un párrafo (Junio 13, 2008)">Qué es jQuery, en un párrafo</a></li><br /><br />	<li><a href="http://www.yukei.net/2005/11/wordpress-y-uso-de-cpu-algunas-lecciones/" title="WordPress y uso de CPU: algunas lecciones (Noviembre 13, 2005)">WordPress y uso de CPU: algunas lecciones</a></li><br /><br />	<li><a href="http://www.yukei.net/2008/03/phpspeedy-mejora-el-tiempo-de-carga-de-tu-sitio/" title="PHPSpeedy: mejora el tiempo de carga de tu sitio (Marzo 14, 2008)">PHPSpeedy: mejora el tiempo de carga de tu sitio</a></li><br /><br />	<li><a href="http://www.yukei.net/2007/09/a-prueba-frameworks-javascript/" title="A prueba: Frameworks Javascript (Septiembre 15, 2007)">A prueba: Frameworks Javascript</a></li><br /><br /></ul><br /><br /><br /><br /><div class="feedflare"><br /><br /><a href="http://feeds.feedburner.com/~f/yukei?a=h6Yc5i"><img src="http://feeds.feedburner.com/~f/yukei?i=h6Yc5i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/yukei?a=YFREYI"><img src="http://feeds.feedburner.com/~f/yukei?i=YFREYI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/yukei?a=zUiswI"><img src="http://feeds.feedburner.com/~f/yukei?i=zUiswI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/yukei?a=HSNsCI"><img src="http://feeds.feedburner.com/~f/yukei?i=HSNsCI" border="0"></img></a><br /><br /></div><img src="http://feeds.feedburner.com/~r/yukei/~4/317775753" height="1" width="1"/>

<p>Etiquetas: <a href="http://bitacoras.com/canales/desarrollo+web">desarrollo web</a>, <a href="http://bitacoras.com/canales/internet">internet</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/css">css</a>, <a href="http://bitacoras.com/canales/framework">framework</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>mmeida</dc:creator>
		<title>Novedades en los comentarios</title>
		<link>http://mangasverdes.es/2008/08/26/novedades-en-los-comentarios</link>
		<guid isPermaLink="true">http://mangasverdes.es/2008/08/26/novedades-en-los-comentarios</guid>
		<pubDate>Tue, 26 Aug 2008 09:03:43 +0200</pubDate>
		<category>mangas verdes</category>
		<category>utilidades</category>
		<category>wordpress</category>
		<category>ajax</category>
		<category>comentarios</category>
		<description><![CDATA[Por mmeida en Mangas Verdes el 26 de agosto de 2008 a las 09:03:43

Los comentarios eran uno de los aspectos que tenía pendientes tras el rediseño del blog. Quiero ofrecer el mayor número de opciones de ‘conversación’ posibles, facilitándole la vida a los lectores, pero debo ir con cuidado para no saturar el servidor y para no repetir errores del pasado con algunos plugins que me d &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/mmeida">mmeida</a> en <a href="http://bitacoras.com/bitacora/mangasverdes.es">Mangas Verdes</a> el 26 de agosto de 2008 a las 09:03:43</p>

<p>Los comentarios eran uno de los aspectos que tenía pendientes tras el <a href="http://mangasverdes.es/2008/07/31/mangas-verdes-50-everybodys-talking/">rediseño del blog</a>. Quiero ofrecer el mayor número de opciones de ‘conversación’ posibles, facilitándole la vida a los lectores, pero debo ir con cuidado para no saturar el servidor y para no repetir errores del pasado con algunos plugins que me dieron más de un quebradero de cabeza.<br /><br /><br /><span id="more-7104"></span><br /><br /><br />Pues bien, hoy ya están disponibles algunas de las nuevas funcionalidades. Tres, para ser exactos… bueno, y un extra que nada tiene que ver con los comentarios:</p><br /><br /><ol><br /><br /><li><strong>Suscripción a los comentarios:</strong> tras probar durante unas semanas el plugin <a href="http://txfx.net/code/wordpress/subscribe-to-comments/" onclick="javascript:pageTracker._trackPageview ('/outbound/txfx.net');">Subscribe to Comments</a>, he decidido retomarlo al ver que funcionaba bien y no provoca mayores contratiempos de carga y rendimiento. Este plugin tuve que desactivarlo en el anterior theme porque, directamente y si que aún le encuentre explicación, un buen día dejó de funcionar. Ahora ya puedes seguir vía correo las evoluciones del debate en cualquier post. Sólo tienes que pulsar la casilla ‘Suscribirse a estos comentarios’ a la hora de dejar tu opinión.</li><br /><br /><li><strong>Comentarios anidados:</strong> hay dos tipos de comentarios: los que se refieren al post en sí mismo y los que responden a comentarios de otros lectores (vamos a dejar de lado spams y otras trollerías). En ocasiones, cuando la lista de comentarios se alarga, resulta difícil seguir la conversación que se produce entre dos o más usuarios, provocando además interrupciones en el hilo normal del debate. Pues bien, he echado mano del plugin <a href="http://blog.2i2j.com/plugins/wordpress-thread-comment" onclick="javascript:pageTracker._trackPageview ('/outbound/blog.2i2j.com');">Wordpress Thread Comment</a>s para que, desde ahora, también se pueda responder a lectores determinados dejando el hilo general para los comentarios al post.</li><br /><br /><li><strong>Valoración de comentarios:</strong> desde hoy puedes votar por tus comentarios favoritos y recibir votos por los que publiques (siempre possitivor, nunca negattivor). Gentileza de <a href="http://wordpress.org/extend/plugins/top-comments/" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">Top Comments</a>.</li><br /><br /></ol><br /><br /><p>¿Y el extra?<br /><br /><br /><strong><br /><br /><br />Posts en Ajax: </strong>Desde hoy puedes optar por leer los posts completos desde la portada del blog o desde la página específica del artículo. Tienes esas dos opciones al final de cada entradilla en la portada. Si escoges la primera se te abrirá el post completo vía Ajax. Si utilizas la segunda, pues estarás como siempre, leyendo y comentando en la página del post individual. Ha sido posible gracias a <a href="http://anthologyoi.com/awp" title="Visitar página web del plugin" onclick="javascript:pageTracker._trackPageview ('/outbound/anthologyoi.com');">AJAXed Wordpress</a>, un superplugin que consta de otros muchos plugins y al que se le puede sacar mucho partido, aunque por el momento me basta con este primer uso que le doy.</p><br /><br /><p>Espero que te gusten. Y que te aprovechen <img src='http://mangasverdes.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br /><br /><p>Gracias por suscribirte a <a href="http://mangasverdes.es">Mangas Verdes</a>. También te pueden gustar mis otros blogs: <a href="http://imaginafotolog.es">Imagina Fotolog</a>, <a href="http://utilygratis.es">Útil y ¡Gratis!</a> y <a href="http://riendasuelta.mangasverdes.es">Rienda Suelta</a>. Un saludo <img src='http://mangasverdes.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />	<a rel="nofollow" href="http://meneame.net/submit.php?url=http://mangasverdes.es/feed/rss2" title="Meneame"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/meneame.gif" title="Meneame" alt="Meneame" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://barrapunto.com/submit.pl?subj=&story=http://mangasverdes.es/feed/rss2" title="BarraPunto"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://twitthis.com/twit?url=http://mangasverdes.es/feed/rss2" title="TwitThis"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/twitter.png" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://mangasverdes.es/feed/rss2&t=" title="Facebook"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://technorati.com/faves?add=http://mangasverdes.es/feed/rss2" title="Technorati"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://del.icio.us/post?url=http://mangasverdes.es/feed/rss2&title=" title="del.icio.us"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=edit&bkmk=http://mangasverdes.es/feed/rss2&title=" title="Google"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="https://favorites.live.com/quickadd.aspx?marklet=1&url=http://mangasverdes.es/feed/rss2&title=" title="Live"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://mangasverdes.es/feed/rss2&=" title="YahooMyWeb"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/yahoomyweb.png" title="YahooMyWeb" alt="YahooMyWeb" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://digg.com/submit?phase=2&url=http://mangasverdes.es/feed/rss2&title=" title="Digg"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://www.linkedin.com/shareArticle?mini=true&url=http://mangasverdes.es/feed/rss2&title=&source=Mangas Verdes Bitácora de Manuel M. Almeida&summary=Los comentarios eran uno de los aspectos que tenía pendientes tras el rediseño del blog. Quiero ofrecer el mayor número de opciones de 'conversación' posibles, facilitándole la vida a los lectores, pero debo ir con cuidado para no saturar el ser" title="LinkedIn"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://ma.gnolia.com/bookmarklet/add?url=http://mangasverdes.es/feed/rss2&title=" title="Ma.gnolia"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/magnolia.png" title="Ma.gnolia" alt="Ma.gnolia" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://pownce.com/send/link/?url=http://mangasverdes.es/feed/rss2&note_body=&note_to=all" title="Pownce"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/pownce.gif" title="Pownce" alt="Pownce" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://reddit.com/submit?url=http://mangasverdes.es/feed/rss2&title=" title="Reddit"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://mangasverdes.es/feed/rss2&title=" title="StumbleUpon"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="mailto:?subject=&body=http://mangasverdes.es/feed/rss2" title="E-mail this story to a friend!"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a><br /><br />	<a rel="nofollow" href="javascript:window.print();" title="Print this article!"><img src="http://mangasverdes.es/wp-content/plugins/sociable/images/printer.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a><br /><br /><br /><br /><br /><br /><br/><br/><h3></h3><ul class="related_post"><li><a href="http://mangasverdes.es/2008/07/31/mangas-verdes-50-everybodys-talking/" title="Mangas Verdes 5.0, ‘Everybody’s talking’">Mangas Verdes 5.0, ‘Everybody’s talking’ (34)</a></li><li><a href="http://mangasverdes.es/2007/12/28/abrimos-los-comentarios/" title="Abrimos los comentarios">Abrimos los comentarios (13)</a></li><li><a href="http://mangasverdes.es/2007/12/28/cerramos-los-comentarios/" title="Cerramos los comentarios">Cerramos los comentarios (7)</a></li><li><a href="http://mangasverdes.es/2007/03/24/mejoras-en-la-portada-de-los-lectores/" title="Mejoras en ‘La portada de los lectores’">Mejoras en ‘La portada de los lectores’ (5)</a></li><li><a href="http://mangasverdes.es/2007/03/13/el-top-100-de-los-lectores/" title="El Top 100 de los lectores">El Top 100 de los lectores (0)</a></li><li><a href="http://mangasverdes.es/2007/03/12/la-portada-de-los-lectores-ya-tiene-plugin-oficial/" title="‘La portada de los lectores’ ya tiene plugin oficial">‘La portada de los lectores’ ya tiene plugin oficial (6)</a></li><li><a href="http://mangasverdes.es/2007/03/11/los-lectores-ya-tienen-portada-en-mangas-verdes/" title="Los lectores ya tienen portada en Mangas Verdes">Los lectores ya tienen portada en Mangas Verdes (57)</a></li><li><a href="http://mangasverdes.es/2008/05/19/educacion-digital-en-canarias7/" title="‘Educación digital’, en Canarias7">‘Educación digital’, en Canarias7 (1)</a></li><li><a href="http://mangasverdes.es/2008/04/24/400-amigos-en-facebook/" title="400 amigos en Facebook">400 amigos en Facebook (9)</a></li><li><a href="http://mangasverdes.es/2008/04/21/el-chip-de-paulino-en-canarias7/" title="‘El chip de Paulino’, en Canarias7">‘El chip de Paulino’, en Canarias7 (0)</a></li></ul>

<p>Etiquetas: <a href="http://bitacoras.com/canales/mangas+verdes">mangas verdes</a>, <a href="http://bitacoras.com/canales/utilidades">utilidades</a>, <a href="http://bitacoras.com/canales/wordpress">wordpress</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/comentarios">comentarios</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Guepmascle</dc:creator>
		<title>Recursos para dise&#241;adores web</title>
		<link>http://www.ateneupopular.com/diseno-web/recursos-para-disenadores-web</link>
		<guid isPermaLink="true">http://www.ateneupopular.com/diseno-web/recursos-para-disenadores-web</guid>
		<pubDate>Fri, 26 Sep 2008 11:32:41 +0200</pubDate>
		<category>dise</category>
		<category>web</category>
		<category>recursos</category>
		<category>ajax</category>
		<category>color</category>
		<description><![CDATA[Por Guepmascle en Ateneu Popular el 26 de septiembre de 2008 a las 11:32:41

Si te dedicas al diseño de páginas web no debes dejar de visitar este artículo de [re]encoded donde ofrecen una selección con los mejores recursos gratuitos para diseñadores web. En esta selección podrás encontrar desde recursos sobre CSS, herramientas de color, AJAX, templates y muchas cosas más.[ Selecci &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/jordisoro">Guepmascle</a> en <a href="http://bitacoras.com/bitacora/www.ateneupopular.com">Ateneu Popular</a> el 26 de septiembre de 2008 a las 11:32:41</p>

<p><img src="http://www.ateneupopular.com/wp-content/uploads/2007/11/http.jpg" alt="http.jpg" /></p><br /><br /><p>Si te dedicas al diseño de páginas web no debes dejar de visitar este artículo de <strong>[re]encoded</strong> donde ofrecen una selección con los mejores recursos gratuitos para diseñadores web. En esta selección podrás encontrar desde recursos sobre CSS, herramientas de color, AJAX,<em> templates</em> y muchas cosas más.</p><br /><br /><p><strong>[ <a href="http://reencoded.com/2008/07/28/55-free-resources-for-web-designers/"title="Selección de 56 recursos gratuitos para webmasters"  target="_blank" onclick="javascript:urchinTracker ('/outbound/article/reencoded.com');">Selección de 56 recursos gratuitos para webmasters</a> ]</strong><br /><br /><br /><h3>Artículos relacionados</h3><br /><br /><ul class="related_post"><br /><br /><li><a href="http://www.ateneupopular.com/wordpress/themes-wordpress-para-hoy-7/" title="Themes Wordpress para hoy" >Themes Wordpress para hoy</a></li><br /><br /><li><a href="http://www.ateneupopular.com/wordpress/themes-wordpress-para-hoy-6/" title="Themes Wordpress para hoy" >Themes Wordpress para hoy</a></li><br /><br /><li><a href="http://www.ateneupopular.com/wordpress/themes-wordpress-para-hoy-5/" title="Themes Wordpress para hoy" >Themes Wordpress para hoy</a></li><br /><br /><li><a href="http://www.ateneupopular.com/wordpress/themes-wordpress-para-hoy-4/" title="Themes Wordpress para hoy" >Themes Wordpress para hoy</a></li><br /><br /><li><a href="http://www.ateneupopular.com/wordpress/themes-wordpress-para-hoy-3/" title="Themes Wordpress para hoy" >Themes Wordpress para hoy</a></li><br /><br /></ul><br /><br /><div class="feedflare"><br /><br /><a href="http://feeds.feedburner.com/~f/AteneuPopular?a=9AOBL"><img src="http://feeds.feedburner.com/~f/AteneuPopular?i=9AOBL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AteneuPopular?a=IPuRl"><img src="http://feeds.feedburner.com/~f/AteneuPopular?i=IPuRl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AteneuPopular?a=6X90l"><img src="http://feeds.feedburner.com/~f/AteneuPopular?i=6X90l" border="0"></img></a><br /><br /></div><img src="http://feeds.feedburner.com/~r/AteneuPopular/~4/403602768" height="1" width="1"/>

<p>Etiquetas: <a href="http://bitacoras.com/canales/dise">dise</a>, <a href="http://bitacoras.com/canales/web">web</a>, <a href="http://bitacoras.com/canales/recursos">recursos</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/color">color</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>aNieto2k</dc:creator>
		<title>Google Ajax Libraries API, ajax sobre la arquitectura Google</title>
		<link>http://www.anieto2k.com/2008/05/27/google-ajax-libraries-api-ajax-sobre-la-arquitectura-google</link>
		<guid isPermaLink="true">http://www.anieto2k.com/2008/05/27/google-ajax-libraries-api-ajax-sobre-la-arquitectura-google</guid>
		<pubDate>Tue, 27 May 2008 23:38:12 +0200</pubDate>
		<category>programacion</category>
		<category>ajax</category>
		<category>estandares</category>
		<category>javascript</category>
		<category>web</category>
		<description><![CDATA[Por aNieto2k en aNieto2K el 27 de mayo de 2008 a las 23:38:12

Hoy, la comunidad de desarrolladores web ha saltado de alegría al ver el anuncio por parte de Google, de su nuevo proyecto, Google Ajax Libraries API. Sin duda Google dispone, hoy en día, de una infrastructura capaz de resistir a todos los usuarios de internet accediendo simultáneamente, pues es muy inteligente por su p &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/anieto2k">aNieto2k</a> en <a href="http://bitacoras.com/bitacora/www.anieto2k.com">aNieto2K</a> el 27 de mayo de 2008 a las 23:38:12</p>

Hoy, la comunidad de desarrolladores web ha saltado de alegría al ver<a href="http://googleajaxsearchapi.blogspot.com/2008/05/speed-up-access-to-your-favorite.html"> el anuncio por parte de Google</a>, de su nuevo proyecto, <a href="http://code.google.com/apis/ajaxlibs/">Google Ajax Libraries API</a>. Sin duda Google dispone, hoy en día, de una infrastructura capaz de resistir a todos los usuarios de internet accediendo simultáneamente, pues es muy inteligente por su parte, ofrecerla para que fines como este. Con <strong>Google Ajax Libraries API,</strong> podremos acelerar la carga de nuestro Javascript y tener de forma estandarizada <a href="http://www.anieto2k.com/2006/10/11/los-frameworks-js-mas-usados/">los más importantes frameworks javascript</a>. Actualmente la lista es la siguiente: <ul> <li><a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery">jQuery</a></li> <li><a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#prototype">prototype</a></li> <li><a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#script_aculo_us">script.aculo.us</a></li> <li><a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#mootools">MooTools</a></li> <li><a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#dojo">dojo</a></li> <li><a href="http://code.google.com/apis/maps/">Google Maps</a>*</li> <li><a href="http://code.google.com/apis/ajaxsearch/">Google Ajax Search</a>*</li> <li><a href="http://code.google.com/apis/ajaxfeeds/">Google AJAX Feed API</a>*</li> <li><a href="http://code.google.com/apis/gdata/">Google data APIs</a>*</li> </ul> <em>* No son frameworks JS, pero tambien están disponibles dentro de Google Ajax Libraries API.</em> Aunque conociendo a Google, no descartaría que fueran <a href="http://www.anieto2k.com/2007/05/22/210-framework-para-ajax-y-contando/">añadiendo nuevas librerías</a>. <h3>¿Como usarlo?</h3> Para usar este nuevo invento, tenemos 2 opciones: <h4>1) Cargar la librería directamente</h4> <pre><code><script src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"></script></code></pre> De esta forma estaremos cargando directamente desde los servidores de Google la versión 1.6.0.2 de Prototype. Si queremos cargar cualquier otra librería, cargaremos la ruta correspondiente: <pre><code><strong>//jQuery</strong> http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js <strong>// Prototype</strong> http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js <strong>//Script.aculo.us</strong> http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.1/scriptaculous.js <strong>//MooTools</strong> http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools-yui-compressed.js <strong>//Dojo</strong> http://ajax.googleapis.com/ajax/libs/dojo/1.1.1/dojo/dojo.xd.js</code></pre> <h4>2) Cargarmos mediante el sistema de carga de Google Ajax Libraries API, <code>google.load()</code>.</h4> <pre>< <code>strong><script src="http://www.google.com/jsapi"></script> <script> // Load jQuery <strong>google.load("jquery", "1"); </strong> // on page load complete, fire off a jQuery json-p query // against Google web search google.setOnLoadCallback(function() { $.getJSON("http://ajax.googleapis.com/ajax/services/search/web?q=google&;v=1.0&;callback=?", // on search completion, process the results function (data) { if (data.responseDate.results && data.responseDate.results.length>0) { renderResults(data.responseDate.results); } }); }); </script></pre> Como podemos observar en negrita, vemos que la ruta del javascript que hemos de cargar es diferente y no hace referencia a ninguna librería, ya que simplemente contiene el código necesario para que podamos cargar la librería que deseemos. <h3>La función <code>google.load()</code></h3> <pre><code>google.load(name, version, <em>opt</em>);</code></pre> La función google.load() es la clave para entender el sistema anterior, ya que ella es la que se encarga de cargar la librería que solicitemos. <pre><code><strong>google.load("jquery", "1");</strong></code></pre> Esta función recibe 3 parámetros, el primero indica la librería que queremos cargar, pudiendo ser cualquiera de estos casos. <pre><code>google.load("jquery", "1.2.3"); google.load("prototype", "1.6"); google.load("scriptaculous", "1.8.1"); google.load("mootools", "1.11"); google.load("dojo", "1.1.1");</code></pre> El segundo, indica la versión de la librería que queremos cargar. Este parámentro es un poco especial, ya que si indicamos que queremos la versión 1.2 de jQuery, Google automáticamente devolverá la ultima versión disponible de la rama 1.2. De igual forma si indicamos la versión 1, nos devolverá la más alta de la rama 1, osea la 1.2.3. Esto nos permite trabajar con versiones antiguas, o más nuevas dependiendo del tipo de desarrollo que estemos efectuando. El último parámetro será usado para las opciones personalizadas de cada unos de los framework, por ejemplo, MooTools, jQuery y Dojo permite solicitar el código sin comprimir. <pre><code>google.load("mootools", "1.11", <strong>{uncompressed:true}</strong>);</code></pre> <h3>Usandolo con herramientas de Google</h3> Algo que tambien me ha gustado ha sido que la función <code>google.load()</code>, integre la posibilidad de cargar el API de <a href="http://code.google.com/apis/maps/">Google Maps</a>, <a href="http://code.google.com/apis/ajaxsearch/">Google Ajax Search</a>, <a href="http://code.google.com/apis/ajaxfeeds/">Google AJAX Feed API</a> o <a href="http://code.google.com/apis/gdata/">Google data APIs</a>. Algo que nos permite reducir considerablemente las llamadas a las diferentes API's para cargar el código. <pre><code><html> <head> <strong><script type="text/javascript" src="http://www.google.com/jsapi?key=ABCDEFG"></script> </strong> <script type="text/javascript"> <strong>google.load("maps", "2"); google.load("search", "1");</strong> // Call this function when the page has been loaded function initialize() { var map = new google.maps.Map2(document.getElementById("map")); map.setCenter(new google.maps.LatLng(37.4419, -122.1419), 13); var searchControl = new google.search.SearchControl(); searchControl.addSearcher(new google.search.WebSearch()); searchControl.addSearcher(new google.search.NewsSearch()); searchControl.draw(document.getElementById("searchcontrol")); } google.setOnLoadCallback(initialize); </script> </head> <body> <div id="map" style="width: 200px; height: 200px"></div> <div id="searchcontrol"></div> </body> </html></code></pre><h3>Artículos relacionados</h3> <ul><li><a href="http://www.anieto2k.com/2006/06/02/google-ajax-search-api/" rel="bookmark" title="Permanent Link: Google Ajax Search API">Google Ajax Search API</a></li><li><a href="http://www.anieto2k.com/2006/06/05/pon-tu-google-ajax-search/" rel="bookmark" title="Permanent Link: Pon tu Google Ajax Search">Pon tu Google Ajax Search</a></li><li><a href="http://www.anieto2k.com/2006/05/17/google-web-tools-las-herramientas-de-google/" rel="bookmark" title="Permanent Link: Google Web Tools, las herramientas de Google">Google Web Tools, las herramientas de Google</a></li><li><a href="http://www.anieto2k.com/2006/02/23/google-page-creator/" rel="bookmark" title="Permanent Link: Google Page Creator">Google Page Creator</a></li><li><a href="http://www.anieto2k.com/2006/08/07/miniajax-ajax-en-el-minimo-espacio/" rel="bookmark" title="Permanent Link: MiniAjax, Ajax en el mínimo espacio">MiniAjax, Ajax en el mínimo espacio</a></li></ul><p><a href="http://www.anieto2k.com" id="89.149.241.174"><img rel="89.149.241.174" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p><p class="akst_link"><a href="http://www.anieto2k.com/?p=5514&akst_action=share-this" title="E-mail this, post to del.icio.us, etc." id="akst_link_5514" class="akst_share_link" rel="nofollow">Compártelo</a> </p>

<p>Etiquetas: <a href="http://bitacoras.com/canales/programacion">programacion</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/estandares">estandares</a>, <a href="http://bitacoras.com/canales/javascript">javascript</a>, <a href="http://bitacoras.com/canales/web">web</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Jh&#174;</dc:creator>
		<title>B&#250;squedas Ajax con Google en tu blog</title>
		<link>http://jhonlara.com/notas/bsquedas-ajax-con-google-en-tu-blog</link>
		<guid isPermaLink="true">http://jhonlara.com/notas/bsquedas-ajax-con-google-en-tu-blog</guid>
		<pubDate>Tue, 22 Jul 2008 14:36:55 +0200</pubDate>
		<category>notas</category>
		<category>ajax</category>
		<category>blogs</category>
		<category>google</category>
		<description><![CDATA[Por Jh® en  Web 2.0 Rulz! el 22 de julio de 2008 a las 14:36:55

Si quieres tener un campo de búsqueda en tu blog“powered by Google” asociado a la elegancia y salpimentado con la extrema utilidad del uso de Ajax esta es tu oportunidad: Fernando de Ayuda WordPress nos trae un exquisito plugin fácil de usar y con grandes beneficios para potenciar el sistemas de búsquedas en nuestro b &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/jhonlara">Jh®</a> en <a href="http://bitacoras.com/bitacora/jhonlara.com"><Bitácora de Jh®> Web 2.0 Rulz!</a> el 22 de julio de 2008 a las 14:36:55</p>

<p>Si quieres tener un campo de búsqueda en tu blog<em>“powered by <a href="http://jhonlara.com/tag/google/"><strong>Google</strong></a>” </em>asociado a la elegancia y salpimentado con la extrema utilidad del uso de Ajax esta es tu oportunidad: Fernando de <a href="http://ayudawordpress.com/busquedas-google-ajax-en-wordpress/" target="_blank">Ayuda WordPress</a> nos trae un exquisito plugin fácil de usar y con grandes beneficios para potenciar el sistemas de búsquedas en nuestro blog.</p><br /><br /><p align="center"><a href="http://jhonlara.com/wp-content/uploads/2008/07/sshot-137.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="71" alt="sshot-137" src="http://jhonlara.com/wp-content/uploads/2008/07/sshot-137-thumb.png" width="350" border="0"></a></p><br /><br /><div class="feedflare"><br /><br /><a href="http://feeds.feedburner.com/~f/jhonlara?a=9MgtcJ"><img src="http://feeds.feedburner.com/~f/jhonlara?i=9MgtcJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/jhonlara?a=BJKMrJ"><img src="http://feeds.feedburner.com/~f/jhonlara?i=BJKMrJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/jhonlara?a=NpLbsj"><img src="http://feeds.feedburner.com/~f/jhonlara?i=NpLbsj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/jhonlara?a=tQxeIJ"><img src="http://feeds.feedburner.com/~f/jhonlara?i=tQxeIJ" border="0"></img></a><br /><br /></div>

<p>Etiquetas: <a href="http://bitacoras.com/canales/notas">notas</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/blogs">blogs</a>, <a href="http://bitacoras.com/canales/google">google</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>Isabel</dc:creator>
		<title>El nuevo dise&#241;o de Twitter</title>
		<link>http://myopenstudio.net/el-nuevo-diseno-de-twitter</link>
		<guid isPermaLink="true">http://myopenstudio.net/el-nuevo-diseno-de-twitter</guid>
		<pubDate>Fri, 19 Sep 2008 03:36:06 +0200</pubDate>
		<category>herramientas online</category>
		<category>internet</category>
		<category>noticias</category>
		<category>ajax</category>
		<category>claros</category>
		<description><![CDATA[Por Isabel en My open studio el 19 de septiembre de 2008 a las 03:36:06

Vamos a hablar sobre el rediseño de Twitter. Cambió completamente su estética, sin muchos cambios en su uso (mas bien ninguno, como avisan en su blog), o por lo menos no ahora.Opciones en el sidebarLo mas raro que van a ver si entran es que en el home, las opciones ahora se ven en el sidebar de la derecha. Est &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/isaydie">Isabel</a> en <a href="http://bitacoras.com/bitacora/myopenstudio.net">My open studio</a> el 19 de septiembre de 2008 a las 03:36:06</p>

<p style="text-align: center;"><img class="aligncenter" src="http://i286.photobucket.com/albums/ll81/myopenstudio/moswp/twitterredi.jpg" alt="" width="370" height="258" /></p><br /><br /><p>Vamos a hablar sobre <strong>el rediseño de Twitter</strong>. Cambió completamente su estética, sin muchos cambios en su uso (mas bien ninguno, como avisan <a href="http://blog.twitter.com/2008/09/changes-afoot.html" target="_blank">en su blog</a>), o por lo menos no ahora.</p><br /><br /><p><strong>Opciones en el sidebar</strong><br /><br /><br />Lo mas raro que van a ver si entran es que en el home, las opciones ahora se ven en el sidebar de la derecha. Esto fue por dos motivos, el primero es que son mas fáciles de acceder. El segundo, que planear agregar mas opciones, y de esta manera queda mas ordenado. Claro, no nos daremos cuenta de esto hasta que terminen por completo (que prometen hacer pronto).</p><br /><br /><p><strong>Mas velocidad con Ajax</strong><br /><br /><br />Cuando hagamos click en “Home” o en algún “@Replies” cuando ya estamos en esa página, las actualizaciones se realizaran con mayor velocidad gracias a ser mediante Ajax, y por lo tanto no cargar la página entera como hasta el momento.</p><br /><br /><p><strong>Iconos de acciones solo cuando los necesites</strong><br /><br /><br />Los iconos para responder a un usuario o para tildar como “favorito” solo se verán cuando te acerques con el mouse a la parte derecha del mensaje.<br /><br /><br /><strong><br /><br /><br />Liviano y mas lindo y simple</strong><br /><br /><br />Además de ocultar iconos cuando no los necesitamos, hicieron varias cosas para intentar que el sitio en general se vea mas liviano. Los mensajes estan mas separados y por lo tanto mas claros. El logo es menor y las opciones mayores.<br /><br /><br />Tambien hicieron cosas por simple estética, como redondear las imágenes (que obviamente en Internet Explorer no se verá) y darle así un estilo mas Web 2.0.</p><br /><br /><p><strong>Nueva forma de diseñar tu pagina</strong><br /><br /><br />Si como yo, habías cambiado tu diseño en Twitter, probablemente no notes todos los cambios. Para lograr actualizar tu perfil, y que siga viendose bien, o aún mejor, crearon un nuevo sistema de personalización que puedes ver en Settings -> Design.</p><br /><br /><p>Aca nos dará para elegir entre 12 backgrounds, o agregar nuestra propia imagen. Y por supuesto, también podemos cambiar los colores de todo el perfil.</p><br /><br /><p><strong>Se removió la pestaña “Archivo”</strong><br /><br /><br />¿Por que? porque mostraba lo mismo que tus propias actualizaciones en tu perfil.</p><br /><br /><p><strong>Mi opinión</strong><br /><br /><br />En general me encantó esteticamente. Se ve lindo, mas claro, y es mas accesible. Sin embargo, uno no puede evitar pensar en que quizás tendrían que centrarse mas en hacer la red mas estable que en lo estético. Quien sabe, eso este dentro de los prócimos cambios que anuncian en el sitio. Si quieren <a title="Seguime en Twitter" href="http://twitter.com/IsayDie" target="_blank">pueden seguirme</a>.</p>

<p>Etiquetas: <a href="http://bitacoras.com/canales/herramientas+online">herramientas online</a>, <a href="http://bitacoras.com/canales/internet">internet</a>, <a href="http://bitacoras.com/canales/noticias">noticias</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/claros">claros</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>aNieto2k</dc:creator>
		<title>Firefox3 integra opci&#243;n nativa para gestionar la subida de ficheros</title>
		<link>http://www.anieto2k.com/2008/07/08/firefox3-integra-opcion-nativa-para-gestionar-la-subida-de-ficheros</link>
		<guid isPermaLink="true">http://www.anieto2k.com/2008/07/08/firefox3-integra-opcion-nativa-para-gestionar-la-subida-de-ficheros</guid>
		<pubDate>Tue, 08 Jul 2008 10:02:19 +0200</pubDate>
		<category>programacion</category>
		<category>ajax</category>
		<category>estandares</category>
		<category>javascript</category>
		<category>web</category>
		<description><![CDATA[Por aNieto2k en aNieto2K el 08 de julio de 2008 a las 10:02:19

Una de las nuevas funcionalidades de Firefox3 es la extensión de los elementos  que nos permite utilizarlos previamente antes de subirlos a nuestro servidor mediante Javascript.Como podemos ver en Firebug, vemos que los elementos  incorporan una propiedad DOM extra llamada files, que se compone de un array de elementos &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/anieto2k">aNieto2k</a> en <a href="http://bitacoras.com/bitacora/www.anieto2k.com">aNieto2K</a> el 08 de julio de 2008 a las 10:02:19</p>

Una de las nuevas funcionalidades de Firefox3 es la extensión de los elementos <code><input type="file" /></code> que nos permite <a href="http://soakedandsoaped.com/articles/read/firefox-3-native-ajax-file-upload">utilizarlos previamente antes de subirlos a nuestro servidor mediante Javascript</a>.<br /><br /><p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2008/07/firefox3_files.jpg"><img src="http://www.anieto2k.com/wp-content/uploads/2008/07/firefox3_files-600x196.jpg" alt="firefox3_files" /></a></p><br /><br />Como podemos ver en Firebug, vemos que los elementos <code><input /></code> incorporan una propiedad DOM extra llamada <em>files</em>, que se compone de un <code>array </code>de elementos ordenados que hacen referencia a los ficheros subidos mediante ese elemento.<br /><br /><br /><br />Esta propiedad, dispone de 3 métodos con las que podremos hacer uso de los elementos que subamos:<br /><br /><ul><br /><br />	<li><strong>Atributos </strong>: <code>fileSize</code> <code>y fileName</code></li><br /><br />	<li><strong>Métodos</strong>: <code>getAsDataURL</code>, <code>getAsBinary</code> y <code>getAsText</code></li><br /><br /></ul><br /><br /><h3>Ejemplo de uso</h3><br /><br /><pre><code>function writeText() {<br /><br />    var data = $('text').files.item(0)<strong>.getAsBinary()</strong>;<br /><br />    $('result').update(data);<br /><br />    $('textsize').update($('text').files.item(0).fileSize);<br /><br />}<br /><br />function writeImage() {<br /><br />  var data = $('image').files.item(0)<strong>.getAsDataURL()</strong>;<br /><br />  $('imageresult').src = 'data:' + data;<br /><br />  $('imagesize').update($('image').files.item(0).fileSize);<br /><br />}</code></pre><h3>Artículos relacionados</h3><br /><br /><ul><li><a href="http://www.anieto2k.com/2007/09/14/subir-ficheros-con-wordpress-en-iis/" rel="bookmark" title="Permanent Link: Subir ficheros con Wordpress en IIS">Subir ficheros con Wordpress en IIS</a></li><li><a href="http://www.anieto2k.com/2007/12/22/webkit-integra-getelementsbyclassname-nativo/" rel="bookmark" title="Permanent Link: WebKit integra getElementsByClassName nativo">WebKit integra getElementsByClassName nativo</a></li><li><a href="http://www.anieto2k.com/2008/06/17/flock-2-mejora-gracias-a-firefox-3/" rel="bookmark" title="Permanent Link: Flock 2 mejora gracias a Firefox 3">Flock 2 mejora gracias a Firefox 3</a></li><li><a href="http://www.anieto2k.com/2008/06/19/como-trabajar-con-firefox2-y-firefox3-simultaneamente/" rel="bookmark" title="Permanent Link: Como trabajar con Firefox2 y Firefox3 simultaneamente">Como trabajar con Firefox2 y Firefox3 simultaneamente</a></li><li><a href="http://www.anieto2k.com/2007/05/15/yourcss-permite-que-usuarios-personalizen-tu-sitio/" rel="bookmark" title="Permanent Link: yourCSS, permite que usuarios personalizen tu sitio">yourCSS, permite que usuarios personalizen tu sitio</a></li></ul><p><a href="http://www.anieto2k.com" id="89.149.241.174"><img rel="89.149.241.174" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p><p class="akst_link"><a href="http://www.anieto2k.com/?p=5730&akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_5730" class="akst_share_link" rel="nofollow">Compártelo</a><br /><br /></p><br /><br /><p><a href="http://feeds.feedburner.com/~a/anieto2k/MtKP?a=45iCm6"><img src="http://feeds.feedburner.com/~a/anieto2k/MtKP?i=45iCm6" border="0"></img></a></p><div class="feedflare"><br /><br /><a href="http://feeds.feedburner.com/~f/anieto2k/MtKP?a=NuVazJ"><img src="http://feeds.feedburner.com/~f/anieto2k/MtKP?i=NuVazJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/anieto2k/MtKP?a=PDIVpJ"><img src="http://feeds.feedburner.com/~f/anieto2k/MtKP?i=PDIVpJ" border="0"></img></a><br /><br /></div>

<p>Etiquetas: <a href="http://bitacoras.com/canales/programacion">programacion</a>, <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/estandares">estandares</a>, <a href="http://bitacoras.com/canales/javascript">javascript</a>, <a href="http://bitacoras.com/canales/web">web</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>admin</dc:creator>
		<title>Calendarios y selectores de fechas gratis</title>
		<link>http://www.pboza.com/blog/?p=74</link>
		<guid isPermaLink="true">http://www.pboza.com/blog/?p=74</guid>
		<pubDate>Mon, 16 Jun 2008 07:00:19 +0200</pubDate>
		<category>ajax</category>
		<category>javascript</category>
		<category>programacion</category>
		<category>recursos</category>
		<category>recursos web</category>
		<description><![CDATA[Por admin en Pboza el 16 de junio de 2008 a las 07:00:19

Desde la web de Six Revisions podemos ver un fantastico post-recopilatorio de unos fantásticos scripts de calendarios y selectores de fechas gratis que vamos a traducir para vosotros.Las aplicaciones web a menudo requieren una función de calendario o selector de fecha. Ya sea un formulario que solicite la fecha de nacimiento &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/pboza">admin</a> en <a href="http://bitacoras.com/bitacora/www.pboza.com/blog">Pboza</a> el 16 de junio de 2008 a las 07:00:19</p>

<p>Desde la web de <a href="http://sixrevisions.com/resources/free_calendar_datepicker_scripts/#more-158">Six Revisions</a> podemos ver un fantastico post-recopilatorio de unos <strong>fantásticos scripts de calendarios y selectores de fechas gratis</strong> que vamos a traducir para vosotros.</p><br /><br /><p>Las aplicaciones web a menudo requieren una función de calendario o selector de fecha. Ya sea un formulario que solicite la fecha de nacimiento de un usuario, un sistema gestor de contenidos que necesite mostrar un calendario de eventos en una columna lateral, o una aplicación que organice los datos en un grafico como una función de tiempo – nunca faltará demanda en calendarios y selectores de fechas.</p><br /><br /><p><a href="http://www.electricprism.com/aeron/calendar/">Calendar: una clase de JavaScript para Mootools</a></p><br /><br /><p><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-01_calendar_mootools.gif" alt="24-01_calendar_mootools.gif" /></p><br /><br /><p>El Calendar Class for Mootools es un script que se conecta con el <a href="http://mootools.net/">Mootools Framework</a>, ofreciéndote un selector de fechas accesible y no intrusivo para tus formularios web. El Calendar Class te da tres opciones de navegación: por meses, por mes y año o estático (sin navegación). Soporta varios idiomas y otros formatos de fecha, y además te permite restringir el rango de fechas entre las que el usuario puede elegir. El script ocupa unos 15KB comprimidos con YUI, pero puedes descargar la versión no comprimida con el comentario del desarrollador por si quieres modificarlo o comprender su funcionamiento.</p><br /><br /><p><a href="http://moomonth.com/">Moomonth</a><br /><br /><br /><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-02_moomonth.gif" alt="24-02_moomonth.gif" /><br /><br /><br />Es una aplicación de calendario completo con unos suaves efectos de animación y de modificación fácil para adaptarlo a las necesidades de tu aplicación web. Al hacer click en ciertas áreas como el día o el evento, éste se expande (o hace desaparecer) el área para centrarse en la fecha en particular. Aun está en fase alpha, pero los testeos bajo Firefox 3, IE 7 y Safari 3 indican que la versión actual funciona como es debido.</p><br /><br /><p><a href="http://monket.net/wiki-v2/Monket_Calendar">Monket Calendar</a><br /><br /><br /><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-03_monket_calendar.gif" alt="24-03_monket_calendar.gif" /><br /><br /><br />Monket Calendar es un robusto calendario compatible con Ajax que utiliza PHP para sus funciones dinámicas. Varias cosas como arrastrar y soltar eventos, la posibilidad de crear eventos que ocupan varios días, y su estilo iCal, hacen de Monket Calendar una prometedora opción para proveer a tus aplicaciones web de capacidades de tareas y eventos. Monket Calendar requiere PHP 4 o superior, así como Apache con las reglas de escritura permitidas. Adicionalmente, aun está en fase beta por lo que podría haber alguna inconveniencia con la actual Beta 0.9.1.</p><br /><br /><p><a href="http://www.monket.net/cal/">Demo</a></p><br /><br /><p><a href="http://www.datejs.com/">Datejs</a><br /><br /><br /><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-04_datejs.gif" alt="24-04_datejs.gif" /><br /><br /><br />Datejs es una simple y elegante librería de fechas. El usuario introduce peticiones de fechas del tipo “hoy”, “+5años”, “6/4/2005” y Datejs intenta emparejarlo con resultados de fechas relevantes. Datejs puede ser utilizado de muchas formas y limitado solo por la imaginación del usuario – desde  formularios de auto-sugestión/auto-relleno hasta bases de datos de fechas resultados relevantes basados en búsquedas contextuales. Aunque aun está en su fase Alpha, el autor señala que “Datejs ha pasado todas las pruebas y está listo para funcionar”.</p><br /><br /><p><a href="http://calendar.swazz.org/">Swazz JavaScript Calendar</a><br /><br /><br /><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-05_swazz_javascript_calendar.gif" alt="24-05_swazz_javascript_calendar.gif" /><br /><br /><br />Swazz JavaScript Calendar es un selector de fechas simple y que ocupa poco espacio ideado para usarlos en campos de formularios. Ha sido probado para compatibilidad con IE 6 y 7, Firefox 1.5 y 2.0, y Safari. No requiere ninguna galería/Framework adicional de JavaScript, por lo que lo convierte en una solución ideal para aquellos que se preocupan por la capacidad y espacio que ocupe la web (el script ocupa unos 6KB).<br /><br /><br /><a href="http://marcgrabanski.com/code/ui-datepicker/"><br /><br /><br />jQuery UI Datepicker</a><br /><br /><br /><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-06_jquery_ui_datepicker.gif" alt="24-06_jquery_ui_datepicker.gif" /><br /><br /><br />Este es un complemento escrito encima del <a href="http://jquery.com/">jQuery Library</a> y tiene una innumerable cantidad de funciones, configuraciones y usos. Ofrece funciones de atajos de teclado para poder navegar con el teclado, seleccionar entre un gran número de idiomas y – con jQuery incluido – el desarrollador tendrá acceso a una robusta biblioteca para modificar a su gusto las opciones por defecto.<br /><br /><br /><a href="http://positionabsolute.net/blog/2007/12/calendar-time-slider.php"><br /><br /><br />Calendar Slide Select</a><br /><br /><br /><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-08_calendar_slide_select.gif" alt="24-08_calendar_slide_select.gif" /></p><br /><br /><p>Calendar Slide Select imita el selector de fechas del Google Analytics. Este componente es ideal para la selección de intervalos de fechas, tales como permitir al usuario que elija un periodo de tiempo para mostrar unas estadísticas o gráficos referidos al mismo. Calendar Slide Select precisa del <a href="http://www.prototypejs.org/">Prototype JavaScript framework</a>.</p><br /><br /><p><a href="http://nogray.com/calendar.php">JavaScript Calendar Component</a><br /><br /><br /><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-09_javascript_calendar_component.gif" alt="24-09_javascript_calendar_component.gif" /><br /><br /><br />Desarrollado por NoGray (una firma de diseño y desarrollo web), es un calendario modificable que utiliza Mootools. El Calendar Component te permite especificar eventos especiales y vacaciones, seleccionar varias fechas, y traducir los datos a otros idiomas utilizando Google Translation. El estilo de hoja ofrecido te permite rediseñarlo fácilmente para adaptarlo al estilo de tu web.</p><br /><br /><p><a href="http://dev.base86.com/scripts/vista-like_ajax_calendar.html">Vista-like Ajax Calendar</a></p><br /><br /><p>Este calendario está inspirado en la barra de calendario de Windows Vista. Emplea Mootools y PHP para darle al usuario un calendario simple de utilizar y que tiene efectos de transición y navegación rápida entre meses, años o décadas. El Calendario Vista-Like tiene licencia bajo <a href="http://creativecommons.org/licenses/by-nc/3.0/">Creative Commons Attributions-NonCommercial license</a>, lo que te permite utilizarlo libremente para propósitos no comerciales siempre que el autor aparezca acreditado propiamente.</p><br /><br /><p><a href="http://www.frequency-decoder.com/2006/10/02/unobtrusive-date-picker-widgit-update/">Unobstrusive Date-Picker Widget</a></p><br /><br /><p><img src="http://www.pboza.com/blog/wp-content/uploads/calendarscript/24-11_unobtrusive_javascript_datepicker.gif" alt="24-11_unobtrusive_javascript_datepicker.gif" /></p><br /><br /><p>Este script es muy accesible y está empaquetado con una barbaridad de características. Tiene la opción de controlarlo completamente con el teclado, soporta gran cantidad de formatos de fecha, puedes deshabilitar ciertas fechas, y posee un localizador elegante que intenta seleccionar automáticamente el idioma que el usuario prefiere. Actualmente soporta 16 idiomas incluyendo inglés, español, francés y hebreo. Si el idioma que necesitas no está disponible, puedes crear rápidamente un archivo de idioma usando la plantilla que se te facilita.</p><br /><br /><p><a href="http://www.frequency-decoder.com/demo/date-picker-v2/">Demo</a></p><br /><br /><p>Fuente | <a href="http://www.frogx3.com/2008/06/04/calendarios-y-datepickers-scripts-gratis/">frogx3.com</a></p>

<p>Etiquetas: <a href="http://bitacoras.com/canales/ajax">ajax</a>, <a href="http://bitacoras.com/canales/javascript">javascript</a>, <a href="http://bitacoras.com/canales/programacion">programacion</a>, <a href="http://bitacoras.com/canales/recursos">recursos</a>, <a href="http://bitacoras.com/canales/recursos+web">recursos web</a></p>]]></content:encoded>
	</item>
	</channel>
</rss>

