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

<channel>
	<title>Yo en el Universo &#187; web</title>
	<atom:link href="http://sixservix.com/blog/david/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixservix.com/blog/david</link>
	<description>El blog de David Bonilla</description>
	<lastBuildDate>Tue, 07 Sep 2010 05:50:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Los trackbacks son importantes</title>
		<link>http://sixservix.com/blog/david/2010/08/31/los-trackbacks-son-importantes/</link>
		<comments>http://sixservix.com/blog/david/2010/08/31/los-trackbacks-son-importantes/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 05:27:21 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[Jorge Muría]]></category>
		<category><![CDATA[trackbacks]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=4250</guid>
		<description><![CDATA[Los trackbacks son una herramienta muy importante para los blogs. Permiten conocer quien referencia tus artículos y navegar fácilmente a dichas referencias.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img class="size-full wp-image-4252 aligncenter" title="trackback" src="http://sixservix.com/blog/david/files/2010/08/trackback.gif" alt="" width="585" height="243" /></p>
<p style="text-align: justify">
<p style="text-align: justify">Los <a href="http://es.wikipedia.org/wiki/Trackback" target="_blank"><em>trackbacks</em></a> son una de las herramientas más importantes de los <em>blogs</em>, sin embargo, poca gente los utiliza. Son <strong>enlaces inversos</strong>. Es decir, una lista de enlaces a artículos que citan o enlazan a uno de tus artículos.</p>
<p style="text-align: justify">Contrariamente a lo que muchos piensan, no son un mecanismo de alimentar tu ego sino <strong>una herramienta para favorecer la conversación</strong> que, al fin y al cabo, es sobre lo que va esto de los <em>blogs</em>. Y lo más importante, <strong>te dan la oportunidad de conocer a gente interesante</strong>. Parece bastante probable que alguien que escribe sobre un tema del que ya has escrito tú diga cosas que te interesen ¿no?.</p>
<p style="text-align: justify">Es una lastima que haya tenido que conocer <a href="http://jmuria.wordpress.com/2010/07/19/mi-aportacion-a-la-tecnica-pomodoro/" target="_blank">el <em>blog </em>de <strong>Jorge Muria</strong></a> a través de los <em>referrers</em> de enlaces entrantes de la web casi dos meses después de que escribiera un artículo -citándome- sobre la <strong>Técnica Pomodoro,</strong> en vez de en el momento en que lo escribió. Si lo hubiese visto antes, podría haber participado en los comentarios, podríamos habernos retroalimentado y haber seguido la <strong>conversación</strong>.</p>
<p style="text-align: justify">Pero, sobre todo, me habría permitido conocer mucho antes este artículo suyo. Delicioso y bastante más interesante que los míos. Un artículo que os recomiendo a todos por su simpatía e interés: <a href="http://jmuria.wordpress.com/2010/06/28/como-hacer-bilingue-a-un-nino-pequeno/" target="_blank">¿Cómo hacer bilingüe a tu hijo pequeño?</a></p>
<p style="text-align: justify">Enhorabuena por el artículo Jorge y ¡por Dios! la próxima vez utiliza los <em>trackbacks.</em></p>
<p style="text-align: justify">
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/08/31/los-trackbacks-son-importantes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Usando &#8216;&nbsp;&#8217; en XHTML</title>
		<link>http://sixservix.com/blog/david/2010/08/18/nbsp-en-xhtml/</link>
		<comments>http://sixservix.com/blog/david/2010/08/18/nbsp-en-xhtml/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 04:50:02 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[nbsp]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=3976</guid>
		<description><![CDATA[
Todos los que hemos trabajado con páginas y aplicaciones web conocemos la entidad &#38;amp;nbsp; o, al menos, creemos conocerla&#8230; Pero, sorprendentemente, la mayoría de nosotros no sabemos qué es exactamente y eso hace que aparezcan problemas en la transición desde HTML hacia XTHML.
¿Queréis enteraros de qué es eso de &#38;amp;nbsp;  en apenas cinco minutos, mientras [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-full wp-image-3978" style="margin-right: 15px;margin-bottom: 15px" title="xhtml" src="http://sixservix.com/blog/david/files/2010/08/xhtml.gif" alt="XHTML, ese lenguaje" width="207" height="207" /></p>
<p style="text-align: justify">Todos los que hemos trabajado con páginas y aplicaciones web conocemos la entidad<strong> </strong><strong>&amp;amp;nbsp;</strong> o, al menos, creemos conocerla&#8230; Pero, sorprendentemente, la mayoría de nosotros no sabemos qué es exactamente y eso hace que aparezcan problemas en<strong> la transición desde HTML hacia XTHML</strong>.</p>
<p style="text-align: justify">¿Queréis enteraros de qué es eso de <strong>&amp;amp;nbsp;</strong><strong> </strong> en apenas cinco minutos, mientras leéis una <strong>apasionante historia de intriga y misterio</strong>? Entonces, no lo dudéis y seguid leyendo&#8230;</p>
<h3 style="text-align: justify">EL MISTERIO DE LA JSPX DESESTRUCTURADA</h3>
<p style="text-align: justify">Hace poco que empecé a sacar algo de tiempo libre para aportar al desarrollo  puro y duro de <a href="http://sixservix.com/es/storetto.php" target="_blank">STORETTO</a>. Al instalar el entorno de trabajo en Eclipse,  casi me caigo de la silla golpeado por un error rojo y horrible que señalaba a una <a href="http://en.wikipedia.org/wiki/Jspx" target="_blank">JSPX</a> traidora y maligna donde, según el IDE, había errores en la estructura del XML, la etiqueta de cerrado &#8216;<strong>&lt;/h:form&gt;</strong>&#8216; no se correspondía con ninguna etiqueta de apertura.</p>
<p style="text-align: justify">Cuando les pregunté a los desarrolladores por qué daba el error, me dijeron que era un error de Eclipse porque <strong>la estructura XML de la página estaba bien, </strong>funcionaba y la famosa etiqueta &#8216;<strong> </strong><strong>&lt;/</strong><strong>h:form</strong><strong>&gt;</strong>&#8216; tenía su correspondiente etiqueta de apertura.</p>
<p style="text-align: justify">¡Tenían razón! Entonces&#8230; ¿Qué estaba ocurriendo? ¿Qué era lo que estaba rompiendo el <em>Chi </em>del <strong>Eclipse</strong>? Era un claro caso para Bonilla Holmes&#8230;</p>
<h3 style="text-align: justify">LO MALO DE UN ECLIPSE, ES QUE NO TE DEJA VER</h3>
<p style="text-align: justify">Cuando oficialmente eres Jefe de Equipo, <em>Project Manager</em> o <em>Code Leader</em>, te puedes permitir ciertas licencias, como pararte a ver porqué algo falla aunque el error no sea crítico, que casi compensa el horrible título con el que definen tu puesto.</p>
<p style="text-align: justify">Así que me enfrenté al error con valentía y decisión. Era evidente que el el Eclipse fallaba a la hora de analizar la estructura de la página, la pregunta era: ¿Por qué?.</p>
<p style="text-align: justify">Al principio pensé que era por un código comentado que incluía la etiqueta en cuestión, pero lo borré y el error seguía. La cosa se ponía difícil, pero, entonces, observé un montón de <em>errorcillos</em> (perdonad por mi léxico, no soy un experto en Eclipse, yo soy más de <a href="http://www.jetbrains.com/idea/" target="_blank">IDEA</a>) provocados por el uso de la extraña combinación de caracteres &#8216;<strong>&amp;amp;amp;nbsp;</strong>&#8216;.</p>
<p style="text-align: justify">¿Para qué diantres estábamos <em>escapando </em>el carácter <strong>&amp;</strong> para, a su vez, <em>escapar</em> el carácter <strong>espacio</strong>? No tenía sentido. Cuando lo cambié a <strong>&amp;amp;nbsp;</strong> sin más, <span style="text-decoration: underline">el error de estructura en Eclipse dejó de aparecer</span>, pero la página daba un error al cargarse. No un error de maquetación, sino en la compilación en servidor.</p>
<p style="text-align: justify">Raro, raro, raro&#8230;</p>
<p style="text-align: justify">Cuando volví a preguntar a los desarrolladores si tenían idea alguna de por qué podía fallar la carga de la página web, me dijeron que no tenían ni idea pero que, por algún motivo, JSF -el <em>framework </em>que utilizamos- no se comía directamente el <strong>&amp;amp;nbsp;</strong> y, por eso, teníamos que escapar el carácter <strong>&amp;</strong> utilizando<strong> </strong><strong>&amp;amp;amp;</strong><strong>.</strong></p>
<h3 style="text-align: justify"><img class="alignright size-full wp-image-4023" style="margin-left: 10px" title="XHTML" src="http://sixservix.com/blog/david/files/2010/08/XHTML.jpg" alt="HTML en estado puro" width="200" height="200" />ELEMENTAL, QUERIDO WATSON</h3>
<p style="text-align: justify">No tenía sentido. Una cosa es que al tocar la página web descoyuntara la maquetación y otra cosa es que  rompiera el código del servidor. No comprendía muy bien qué tenía que ver JSF con los caracteres de escape del código HTML, así que le pedí al tío que más sabe de JSF a este lado del Pecos, <a href="http://sixservix.com/blog/cvivero/" target="_blank">César Vivero</a>, que mirara conmigo las trazas de servidor.</p>
<p style="text-align: justify">No nos hizo falta más de 10 segundos para localizar el error -&#8221;<em>The entity &#8220;nbsp&#8221; was referenced, but not declared.</em>&#8220;- e, inmediatamente, mi mente de <a href="http://www.astracanada.net/2010/04/04/5-mitos-sobre-los-viejos-programadores/" target="_blank">viejo rockero</a> sufrió un espectacular <em>flashback </em>peliculero cuando recordé que había tenido el mismo problema al trabajar con <strong>hojas de estilo XSLT que producían HTML</strong>.</p>
<p style="text-align: justify">Miré a mi compañero y le dije &#8220;<em>Lo tenemos César. Ya sé quién mató a Laura Palmer</em>&#8220;.</p>
<h3 style="text-align: justify">EL HTML NO ES XML, Y XHTML TAMPOCO</h3>
<p style="text-align: justify"><strong>El error en servidor no lo daba el uso de JSF en sí, sino el validador del XML de la página web</strong>. Sí, amigos, porque nuestras páginas son JSPX, lo cual quiere decir que utilizan XML y XHTML como lenguaje de marcas, no HTML&#8230; y ahí estaba el problema.</p>
<p style="text-align: justify"><strong>&amp;amp;nbsp;</strong> es <a href="http://www.sightspecific.com/~mosh/WWW_FAQ/nbsp.html" target="_blank">una entidad</a> <span style="text-decoration: underline">usada para representar el carácter espacio <strong>en HTML</strong>, pero no en XML</span>. Aunque a veces se nos olvide y haya cierta confusión al respecto porque algunas de las entidades, como la utilizada para representar el carácter &#8216;<strong>&amp;</strong>&#8216; -<strong>&amp;</strong><strong>amp;amp;</strong>- sean idénticas, <span style="text-decoration: underline"><strong>l</strong><strong>as entidades de caracteres en XML y HTML no son iguales</strong></span>.</p>
<p style="text-align: justify">Así, lo que está cantando el validador de XML es, traducido al cristiano, &#8220;<em>no sé qué me estás contando, brother</em>&#8220;. Y eso es así porque <strong>&amp;amp;nbsp;</strong><strong> </strong>para XML no es absolutamente NADA. El carácter espacio en XML es <strong>&amp;amp;nbsp;</strong> o, lo que es lo mismo, el carácter 160 de UNICODE.</p>
<p style="text-align: justify">Este <em>error</em> trivial es relativamente normal ya que, muchas veces, los desarrolladores trabajan directamente con una maqueta en HTML proporcionada directamente por un diseñador y la adaptan al lenguaje de plantillas correspondiente para que en java acabe siendo una JSP -con HTML incrustado- o una JSPX con XHTML.</p>
<h3 style="text-align: justify">UNA SOLUCIÓN QUIERO&#8230;</h3>
<p style="text-align: justify">Para poder solucionar este problema tenemos dos posibilidades:</p>
<p style="text-align: justify">1. Utilizar el DOCTYPE al comienzo de nuestra página XHTML para que identifique la entidad <strong>&amp;amp;nbsp;</strong> tal y como se especifica en <a href="http://msdn.microsoft.com/es-es/library/ms256059%28VS.80%29.aspx" target="_blank">este enlace</a>:</p>
<p style="text-align: justify">Por ejemplo, para una página XHTML cuyo nodo raíz es <em>jsp:root</em>, escribiríamos:</p>
<p style="text-align: justify">&lt;!DOCTYPE jsp:root [<br />
&lt;!ENTITY nbsp "<strong>&amp;amp;nbsp;</strong>"&gt;<br />
]&gt;</p>
<p style="text-align: justify">2. Haciendo una sustitución masiva de la entidad <strong>&amp;amp;nbsp; </strong> por la entidad <strong>&amp;amp;#160 </strong>que <span style="text-decoration: underline">sí es una entidad reconocida en XML</span>.</p>
<p style="text-align: justify">Lo que nunca descubrimos fue por qué Eclipse se volvía loco, pero el <em>chi</em> de los programadores ahora descansa tranquilo porque la pestaña de avisos y errores ya no muestra ninguna inquietante aspa roja. El misterio de la JSPX desestructurada había sido resuelto.</p>
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify">
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/08/18/nbsp-en-xhtml/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Cómo incrustar Flash en Wordpress</title>
		<link>http://sixservix.com/blog/david/2010/08/11/incrustar-flash-en-wordpress/</link>
		<comments>http://sixservix.com/blog/david/2010/08/11/incrustar-flash-en-wordpress/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 04:50:40 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[vodpod]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=3960</guid>
		<description><![CDATA[Por seguridad, Wordpress impide incrustar flash y objetos con la etiqueta  directamente en los post. Descubre como puedes hacerlo en este artículo.


Artículos relacionados:<ol><li><a href='http://sixservix.com/blog/david/2010/06/08/incrustar-codigo-en-wordpress/' rel='bookmark' title='Permanent Link: Cómo insertar código fuente en tus entradas de Wordpress'>Cómo insertar código fuente en tus entradas de Wordpress</a> <small>Aprende a insertar código fuente en tus entradas de Wordpress...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">La semana pasada, escribí un <a href="http://sixservix.com/blog/david/2010/08/04/copyright-copyleft" target="_blank">artículo sobre los derechos de autor</a> en el que quería incluir un vídeo de <strong>Blip TV</strong> que carecía de la opción para enlazar e incrustar directamente en tu <em>blog</em>. Ante esta barrera a mi creatividad, el <em>hacker de todo a 100</em> que todos llevamos dentro se despertó en mí y pensé: &#8220;<em>¡Qué memez es poner puertas al campo! Ahora abro el código fuente de la página donde he visto el vídeo y lo copio tal cual en la pestaña donde puedo editar directamente el HTML de los artículos. Nada se me resiste.</em>&#8220;</p>
<p style="text-align: justify">Craso error. A la cuarta vez que copias el código HTML relacionado con el vídeo -que es una etiqueta <em>&lt;embed&gt;</em> como una casa- y te das cuenta de que al grabar el borrador del artículo ésta desaparece misteriosamente, empiezas a pensar que no te has pasado con las cervezas del aperitivo sino que <strong>tienes un problema</strong>.</p>
<p style="text-align: center"><img class="size-full wp-image-3962    aligncenter" title="flash" src="http://sixservix.com/blog/david/files/2010/08/flash.jpg" alt="Como incrustar flash u objetos embed en Wordpress" width="600" height="200" /></p>
<p style="text-align: justify">Efectivamente, <strong>por seguridad, Wordpress elimina automáticamente las etiquetas <em>&lt;embed&gt;</em></strong>, lo que impide que puedas incrustar <em>plugins</em> en tu página, desde Flash a vídeo o <a href="http://www.htmlcodetutorial.com/embeddedobjects/_EMBED.html" target="_blank">molestos sonidos</a>.</p>
<p style="text-align: justify">Puede ser una buena idea para el usuario tipo de <strong>Wordpress,</strong> pero recordad amigos que ¡yo soy un <em>hacker</em>! Así que, en general prefiero gestionarme todo yo, MI (in)seguridad y las cosas que pongo en MI <em>blog</em> y, por supuesto, <strong>he encontrado una solución</strong>.</p>
<p style="text-align: justify">Existe una maravillosa y altamente desconocida aplicación web llamada <a href="http://vodpod.com" target="_blank">vodpod</a>, cuyo objetivo es crear tu propio canal de vídeos, importándolos de distintas fuentes (no sólo de <strong>YouTube</strong> vive el hombre) y pudiendo compartir dicho canal en tu <em>blog</em>, tu cuenta de <strong>Facebook</strong> o en <strong>Twitter</strong>.</p>
<h3 style="text-align: justify">CÓMO FUNCIONA VODPOD</h3>
<p style="text-align: justify"><strong>Vodpod</strong> funciona como un <em>profiláctico</em> sobre cualquier <em>widget</em> <strong>Flash</strong> que encuentres en la red y lo que le hace tan maravilloso para publicar en <strong>Wordpress</strong> son las siguientes características:</p>
<ul style="text-align: justify">
<li>Tiene un <em>widget</em> que te permite capturar cualquier vídeo que aparezca en una página web de una forma muy sencilla.</li>
<li>Existe un <em>plugin</em> de <strong>Wordpress</strong>, el <a href="http://wordpress.org/extend/plugins/vodpod-embedder/" target="_blank">Vodpod Embedder</a>, que te permite incrustar tus vídeos capturados en tus artículos de una forma sencilla mediante la siguiente etiqueta:</li>
</ul>
<p style="text-align: center"><em>[vodpod id=Video.ID_DE_TU_VIDEO&amp;w=600&amp;h=495&amp;fv=]</em></p>
<p style="text-align: justify">Por supuesto, <strong>no todo es perfecto</strong> y yo he encontrado dos pequeños-grandes fallos:</p>
<ul style="text-align: justify">
<li>En <strong>vodpod</strong> te proporcionan una <em>API Key</em> con la que puedes configurar el <em>plugin</em> de <strong>Wordpress</strong>. Se supone que eso te permite buscar directamente en tu biblioteca, entre los vídeos que has capturado, pero, en realidad, no funciona. He probado a buscar los vídeos que he subido de todas las maneras posibles, pero nunca los encuentro. Así que toca copiar la etiqueta y pegar el ID del vídeo a mano. Bueno, tampoco es tan grave&#8230;</li>
<li>El <em>widget</em> que captura los vídeos de cualquier página web te permite publicar directamente el vídeo en tu <em>blog</em> de <strong>Wordpress</strong>&#8230; Aunque lo único que he conseguido yo es que, efectivamente, publique un nuevo artículo; pero con un enlace al vídeo, no una etiqueta con el vídeo en sí.</li>
</ul>
<p style="text-align: justify">De modo que, finalmente, la secuencia que he probado y FUNCIONA para poder publicar cualquier cosa en <strong>Flash</strong> en vuestro <strong>Wordpress</strong> es:</p>
<ol>
<li>Crearos una cuenta en <a href="http://vodpod.com" target="_blank">vodpod</a></li>
<li>Instalar y activar el <em>plugin</em> <a href="http://wordpress.org/extend/plugins/vodpod-embedder/" target="_blank">Vodpod Embedder</a></li>
<li>Capturar el vídeo que deseéis publicar en vuestra colección de <strong>vodpod</strong></li>
<li>Insertar una etiqueta como la que os he copiado arriba en el artículo donde queráis incrustar el vídeo</li>
<li>Sustituir el texto <em>ID_DE_TU_VIDEO</em> por el ID del vídeo en <strong>vodpod</strong></li>
</ol>
<p>Ale, a disfrutar&#8230;</p>
<p style="text-align: justify">


<p>Artículos relacionados:<ol><li><a href='http://sixservix.com/blog/david/2010/06/08/incrustar-codigo-en-wordpress/' rel='bookmark' title='Permanent Link: Cómo insertar código fuente en tus entradas de Wordpress'>Cómo insertar código fuente en tus entradas de Wordpress</a> <small>Aprende a insertar código fuente en tus entradas de Wordpress...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/08/11/incrustar-flash-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Copyright / Copyleft</title>
		<link>http://sixservix.com/blog/david/2010/08/04/copyright-copyleft/</link>
		<comments>http://sixservix.com/blog/david/2010/08/04/copyright-copyleft/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 04:50:49 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[bonillaTV]]></category>
		<category><![CDATA[copyleft]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[dig.ccmixter]]></category>
		<category><![CDATA[jamendo]]></category>
		<category><![CDATA[Joan Carles Martorell]]></category>
		<category><![CDATA[munyoki]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=3869</guid>
		<description><![CDATA[¿Eres consciente de lo que implica usar una canción para algo tan inocente como ambientar un vídeo familiar y subirlo a Youtube? Te vas a sorprender...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">Buscando información sobre <em>videoblogs</em> para inspirar la estructura y diseño de <strong>BonillaTV</strong> encontré <a href="http://www.munyoki.com" target="_blank">el <em>blog</em> de Xavier Muñoz</a>, también conocido como <strong>Munyoki</strong>.</p>
<p style="text-align: justify">La verdad, no os puedo dar mucha información sobre el <em>background</em> de Xavier, más allá de su faceta de <em>videoblogger</em> o <em>vlogger</em>, porque no he encontrado nada en su web. Tampoco di con una varita mágica donde se explicará cómo hacer un <em>videoblog</em> decente, cuál es la duración correcta de una entradilla o cuál es el material de grabación de sonido recomendado. Lo que sí pude encontrar fue un vídeo del director de cine <a href="http://yerblues.net/" target="_blank">Joan Carles Martorell</a>, hablando sobre los derechos de reproducción de la música que utilizas en tus vídeos y de las tremendas (y desconocidas, al menos para mí) implicaciones que pueden tener.</p>
<p style="text-align: justify">Una de las cosas en las que tienes que pensar si quieres crear un <em>videoblog</em> es en la música que vas a utilizar. La idea general es &#8220;<em>bueno, si no voy a dar un uso comercial a mi vídeo, puedo utilizar cualquier música. Por ejemplo de los Rolling Stones</em>&#8220;. Aunque la idea en sí es correcta, todo se viene abajo en cuanto empiezas a utilizar canales de distribución que SÍ tienen un fin comercial como, por ejemplo&#8230; <strong>YouTube</strong>.</p>
<p style="text-align: center"><em>Os interese o no el videoblogging o los derechos de autor, echadle un vistazo al vídeo. Es corto y muy interesante.</em></p>
<p style="text-align: center"><embed height="350" width="425" src="http://widgets.vodpod.com/w/video_embed/Video.4135158" flashvars="" wmode="transparent" allowscriptaccess="never" type="application/x-shockwave-flash"</p>
<p style="text-align: justify">Desde su experiencia, el propio Joan Carles recomienda no andar con medias tintas y utilizar música <a href="http://creativecommons.org/about/what-is-cc" target="_blank">libre de derechos de autor</a> o <strong><em>copyleft</em></strong> para tus proyectos si deseas distribuirlos por la red con libertad.</p>
<p style="text-align: justify">La verdad, hay un montón de sitios con <strong>música <em>copyleft</em></strong> disponible para utilizar en tus vídeos o <em>podcasts</em>, como por ejemplo <a href="http://dig.ccmixter.org/" target="_blank">dig.ccmixter</a> o <a href="http://www.jamendo.com/es/tags" target="_blank">Jamendo</a>. No creo que nadie tuviera algún problema para encontrar una música adecuada para su proyecto. La mayor complicación de todos estos sitios es el enorme trabajo que supone la búsqueda entre toneladas de artistas totalmente desconocidos, al menos para mí. Supongo que, como yo, más de uno se desanimará y tirará de la biblioteca del <a href="http://www.apple.com/es/ilife/imovie/" target="_blank">iMovie</a>.</p>
<p style="text-align: justify">Así que, ya sabéis, si tenéis alguna propuesta de <strong>buena música <em>copyleft</em></strong> para la <em>intro</em> de BonillaTV, por favor, hacédmela llegar. Soy todo orejas&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/08/04/copyright-copyleft/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>No quiero que me la menees</title>
		<link>http://sixservix.com/blog/david/2010/07/07/no-me-la-menees/</link>
		<comments>http://sixservix.com/blog/david/2010/07/07/no-me-la-menees/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 04:50:55 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[don't feed the troll]]></category>
		<category><![CDATA[meneame]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=3474</guid>
		<description><![CDATA[Que uno de tus artículos aparezca en Meneame puede suponer un buen puñado de visitas extra a tu página web pero... ¿merece la pena?]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><a href="http://blogs.elpais.com/mauroentrialgo/"><img class="alignleft size-medium wp-image-3475" style="border: 0pt none;margin-right: 15px" title="meneameh" src="http://sixservix.com/blog/david/files/2010/07/meneameh-300x293.gif" alt="" width="300" height="293" /></a>El hecho de que uno de los artículos de tu <em>blog </em>se publique en <strong>Menéame,</strong> una web española de publicación y promoción de noticias del estilo de <strong>Digg</strong>, puede suponer que se dispare tu número de visitas, pero he llegado a la conclusión de que me hace más mal que bien que se publique una noticia mía en Menéame.</p>
<p style="text-align: justify">Si alguna vez se os pasa por la cabeza, se agradece el esfuerzo pero, de verdad, <strong>no meneéis ninguna de mis noticias</strong>. Gracias.</p>
<p style="text-align: justify">No es sólo que el número de visitas sea intrascendente para los objetivos de este <em>blog</em> -que con sus modestas 10.000 páginas vistas al mes ha superado todas nuestras expectativas- sino que, vincular tus contenidos, que te has trabajado con sudor y golpe de tecla, con un <em>trackback</em> que los cataloga de forma frívola como <em>spam</em>, &#8220;irrelevante&#8221; o &#8220;erróneo&#8221; no merece un par de cientos de visitas más.</p>
<h3 style="text-align: justify">TU <em>BLOG </em>APESTA</h3>
<p style="text-align: justify">No me entendáis mal. No es que quiera censurar la opinión de nadie. Si alguien cree que he escrito una tontería tan grande como la Catedral de Burgos puede escribirlo aquí, sin miedo a censura. Pero que por lo menos lo escriba y, si puede, lo argumente. La facilidad con la que alguien puede calificar tu artículo como <em>spam </em>simplemente leyendo el título y apretando un botón es la genialidad de Menéame&#8230; y su maldición.</p>
<p style="text-align: justify">La semana pasada escribí <a href="http://sixservix.com/blog/david/2010/06/30/porque-java-apesta-y-c-sharp-mola/" target="_blank">una reseña</a> sobre una presentación de Jeffrey Zhao en la que hablaba sobre la supuesta superioridad de la sintaxis de C# sobre Java.</p>
<p style="text-align: justify">El debate en los comentarios  (¡37!) alcanzó un nivel y una intensidad muy altos pero, aunque algunos tertulianos rebatieron con argumentos sólidos la presentación de Zhao, no conseguí provocar la reacción esperada: una presentación de similar factura con la que alguien demostrara que Jeffrey no tenía razón.</p>
<p style="text-align: justify">Con el ánimo de expandir aún más el debate se me ocurrió publicar la noticia en <strong>Menéame</strong>, una web española de publicación y promoción de noticias del estilo de <strong>Digg</strong>. Craso error, <a href="http://www.meneame.net/story/porque-java-apesta-y-c-mola" target="_blank">me masacraron sin piedad</a> tachando el artículo de <em>spam </em>e incluso alguien lo califico como&#8230; <em>erróneo </em>¿? ¿Cómo puede ser erróneo un artículo de opinión?</p>
<p style="text-align: justify">Todo se habría quedado ahí si no fuera porque, en el colmo de la osadía, algunos se atrevieron a comentar un artículo&#8230; que <span style="text-decoration: underline">ni siquiera habían leído</span>.</p>
<p style="text-align: justify">Sí, ya conozco la página del manual que advierte lo de <a href="http://dontfeedthetroll.com/" target="_blank">don&#8217;t feed the troll</a> pero, en este caso, fue superior a mis fuerzas. Tan descarada era la desinformación y ligereza de los votantes que hacía daño a la vista. E hice lo que me salió de dentro, <strong>contestar</strong>.</p>
<p style="text-align: justify">Lo que sucedió a partir de ese momento es una de las cosas más curiosas y gratificantes que me han sucedido nunca en Internet: reconducir una conversación que comenzó con un &#8220;<em>Enlazar a tu propio blog apesta y se vota como  spam</em>&#8221; en algo productivo. El usuario <a href="http://www.meneame.net/user/Scan" target="_blank">Scan</a> no sólo contestó a mis réplicas sino que, además, hizo algo que -hasta ahora- creía que era sólo una leyenda urbana y que dice mucho de él: reconocer que se había equivocado con su voto.</p>
<p style="text-align: justify">En cualquier caso, del intercambio de opiniones que mantuve con Scan pude sacar algo en claro: qué se cuece dentro de la mente del talibán meneante.</p>
<h3 style="text-align: justify">DENTRO DE LA MENTE DEL TALIBÁN MENEANTE</h3>
<p style="text-align: justify">En la mente de todo usuario <em>hardcore </em>de Menéame puedes encontrar unas pautas comunes de comportamiento que están grabadas a fuego:</p>
<ul style="text-align: justify">
<li><strong>Si publicas una noticia de tu <em>blog, </em>estás haciendo <em>spam</em></strong>. Ya puedes haberte currado una disertación de 237 páginas sobre el urogallo astur digna de <em>cum laude</em> por la Universidad de Wichita. No se te ocurra pensar si quiera que puedes crear un contenido relevante para el resto de la Comunidad.</li>
<li><strong>Engáñame tonto</strong>. Para comprobar el punto anterior, los talibanes de Menéame utilizan complejos sistemas analíticos que les llevan a determinar si eres o no el autor de una noticia, como comprobar que tu nombre y/o tu avatar son parecidos al del autor del <em>blog</em>. Si publicas basura en tu página <em>telacuelo.com,</em> pero te creas un usuario con el <em>nick</em> &#8220;Rodolfa82&#8243; y lo referencias en Menéame, tienes menos posibilidades de que te voten negativamente que si yo publico, con MI nombre y en MI nombre, MI contenido. Trolorolo.</li>
<li><strong>Para qué leer tu artículo cuando puedo juzgar tu título</strong>. Leer un artículo y ENTENDERLO puede requerir tiempo, mucho más tiempo que mirar por encima un título y darle a un botón. <span style="text-decoration: underline">La mayoría de los votantes de Menéame votan y opinan sobre artículos que no han leído</span>. Esto puede provocar situaciones hilarantes, como cuando publiqué la noticia de que <a href="http://www.meneame.net/story/groovy.org-busca-colaboradores/voters" target="_blank">Groovy.org buscaba colaboradores</a> y algunos&#8230; ¡me la votaron como <em>spam</em>!. Incrediboool</li>
<li><strong>Sienta cátedra con tus comentarios</strong>. Ver comentarios como los de GreenEyed, el Maligno y Vehemente Dr. Arranz y muchos otros en tu humilde <em>blog </em>y compararlos con comentarios del nivel de &#8220;<a href="http://www.meneame.net/story/porque-java-apesta-y-c-mola#c-3" target="_blank">smokeless shit</a>&#8221; da vergüenza ajena. Eso sí, comentemos, que eso sube el <em>karma </em>o como quiera que denominen el sistema de <em>medalleo </em>en el sitio.</li>
</ul>
<div id="attachment_3504" class="wp-caption aligncenter" style="width: 490px"><a href="http://clondans.wordpress.com/2010/03/30/el-mafias-de-galli-vuelva-a-las-andadas-amenaza-en-toda-regla/"><img class="size-full wp-image-3504  " style="border: 0pt none" title="usuario-de-meneame-karma-10" src="http://sixservix.com/blog/david/files/2010/07/usuario-de-meneame-karma-10.jpg" alt="" width="480" height="360" /></a><p class="wp-caption-text">Algunos apuntan con bala...</p></div>
<h3 style="text-align: justify">ESTO ES UNA CRITICA CONSTRUCTIVA</h3>
<p style="text-align: justify">Por supuesto, esto se quedaría en un <a href="http://en.wikipedia.org/wiki/Rant#Rants_on_the_Internet" target="_blank"><em>rant </em>de todo a 100</a>,  impropio de este <em>blog, </em>si me limitara a lanzar toda la ponzoñosa bilis acumulada contra la web sin hacer una critica constructiva. Usuarios como Scan demuestran que Menéame no es Mordor y la oscuridad no lo ha envuelto por completo. Aquí van algunas humildes sugerencias:</p>
<ul style="text-align: justify">
<li><strong>El voto negativo debe ser excepcional</strong>. El propio sistema de Menéame <em>entierra</em> las noticias que la Comunidad olvida ¿Por qué votar negativamente una noticia? Algo muy feo ha tenido que hacer el autor como para que otro humano gaste su tiempo en votarlo negativamente.</li>
<li><strong>Exigir haber leído el texto para poder emitir un voto negativo</strong>. ¿Que cómo se podría controlar esto? De muchas maneras, por ejemplo, preguntando al votante negativo por la primera palabra del último párrafo del artículo.</li>
<li><strong>Exigir haber visitado al menos el sitio referenciado</strong> para emitir el voto negativo y que haya pasado un tiempo mínimo desde la visita, calculado por ejemplo en base al número de palabras del artículo.</li>
</ul>
<p style="text-align: justify">Son sólo ideas, propuestas que probablemente no lleguen a ningún lado. No creo que este artículo llegue a nadie con capacidad de decisión en Menéame y dudo que los talibanes meneantes tengan dudas de fe, pero por si acaso, no menees esta noticia.</p>
<p style="text-align: justify">Paso de las visitas de quita y pon de Menéame, paso de contribuir a agrandar la supuesta influencia e importancia de Menéame en Internet, paso del tráfico de aluvión que no comenta ni participa. Hasta he quitado el botón para publicar allí los artículos. Ya no quiero que me la menees.</p>
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify">
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/07/07/no-me-la-menees/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Cómo insertar código fuente en tus entradas de Wordpress</title>
		<link>http://sixservix.com/blog/david/2010/06/08/incrustar-codigo-en-wordpress/</link>
		<comments>http://sixservix.com/blog/david/2010/06/08/incrustar-codigo-en-wordpress/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 06:00:12 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[gist]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=3278</guid>
		<description><![CDATA[Aprende a insertar código fuente en tus entradas de Wordpress de una manera fácil y sencilla mediante los Gist de github.com


Artículos relacionados:<ol><li><a href='http://sixservix.com/blog/david/2010/08/11/incrustar-flash-en-wordpress/' rel='bookmark' title='Permanent Link: Cómo incrustar Flash en Wordpress'>Cómo incrustar Flash en Wordpress</a> <small>Por seguridad, Wordpress impide incrustar flash y objetos con la...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-full wp-image-3279" style="border: 0pt none" title="github" src="http://sixservix.com/blog/david/files/2010/06/github.jpg" alt="" width="194" height="194" />La semana pasada terminé mi <a href="http://sixservix.com/blog/david/2010/06/02/transacciones-y-bloqueos-en-glassfish-v3-con-ejb3-1-y-jpa2-iii/" target="_blank">serie sobre bloqueos y transacciones</a> con <strong>EJB3.1</strong> y <strong>JPA2</strong>. Uno de los motivos por los que tardé tanto en concluirla fue que no conseguí hacer funcionar correctamente ningún <em>plugin </em>para incrustar código fuente en los artículos de <strong>Wordpress</strong>.</p>
<p style="text-align: justify">Si, siempre quedaba la última opción: copiar el texto y grabarlo como <em>preformateado</em>, pero eso, básicamente, sólo implicaba cambiar la fuente y el tamaño del texto.</p>
<p style="text-align: justify">Afortunadamente para mi y los lectores de este <em>blog</em>, el amigo Alberto Peña acudió al rescate y me aconsejo que utilizara los <a href="http://gist.github.com/" target="_blank">Gist</a> de <strong>gitHub </strong>para solucionar el problema.</p>
<p style="text-align: justify">¿Que qué eso de un <strong>Gist</strong>? Pues una forma muy sencilla de compartir fragmentos de código con otros. La forma de utilizarlos es muy sencilla:</p>
<ol>
<li>Lo creas, copiando y pegando el código que quieras compartir</li>
<li>Lo guardas</li>
<li>Utilizas el código que te proporcionan para utilizarlo en cualquier sitio</li>
</ol>
<p style="text-align: justify">Sencillo ¿verdad? Por supuesto, también puedes modificarlo en un futuro o incluso configurar las opciones de visibilidad del mismo.</p>
<p style="text-align: justify">Para poder utilizarlo en tu <em>blog </em>de <strong>Wordpress</strong>, sólo hay que seguir los siguientes pasos:</p>
<ol>
<li>Instalad <a href="http://arin.me/blog/embed-a-gist-in-your-wordpress-blog" target="_blank">este </a><em><a href="http://arin.me/blog/embed-a-gist-in-your-wordpress-blog" target="_blank">hack</a> </em>del <em>plugin </em>de Paul William
<ul>
<li>Cread un subdirectorio que se llame /<em>gistson</em></li>
<li>Grabad el <strong>Gist </strong>del enlace del <em>hack</em> como <em>gistson.php</em> dentro del subdirectorio anterior</li>
<li>Copiad el subdirectorio dentro del directorio /wp-content/plugins de vuestra instalación de <strong>Wordpress</strong></li>
<li>Modificad el fichero <em>header.php</em> de vuestro tema de <strong>Wordpress</strong> para que incluya este enlace a la CSS de los <strong>Gist</strong> dentro de la etiqueta <em>&lt;head&gt;</em>: <em>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;http://gist.github.com/stylesheets/gist/embed.css&#8221;/&gt;</em></li>
</ul>
</li>
<li>Cuando queráis insertar un <strong>Gist </strong>con vuestro código en algún artículo utilizareis la siguiente notación: <em></em> donde el <em>id </em>será el ID del <strong>Gist </strong>que hayáis creado y <em>nometa </em>indicará si queréis o no que incluya metadatos.</li>
</ol>
<p>Como resultado obtendréis algo parecido a esto:</p>
<div id="gist-422422" class="gist">
  
  
    
            

      <div class="gist-file">
        <div class="gist-data gist-syntax">
          
          
          
            <div class="highlight"><pre><div class='line' id='LC1'><span class="nt">&lt;link</span> <span class="na">rel=</span><span class="s">"stylesheet"</span> <span class="na">href=</span><span class="s">"http://gist.github.com/stylesheets/gist/embed.css"</span><span class="nt">/&gt;</span></div></pre></div>
          
        </div>

        
      </div>
    
  
</div>

<p><em>Facile e divertente&#8230;</em></p>


<p>Artículos relacionados:<ol><li><a href='http://sixservix.com/blog/david/2010/08/11/incrustar-flash-en-wordpress/' rel='bookmark' title='Permanent Link: Cómo incrustar Flash en Wordpress'>Cómo incrustar Flash en Wordpress</a> <small>Por seguridad, Wordpress impide incrustar flash y objetos con la...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/06/08/incrustar-codigo-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Webs que te facilitan la vida (VIII): printfriendly.com</title>
		<link>http://sixservix.com/blog/david/2010/02/24/printfriendly/</link>
		<comments>http://sixservix.com/blog/david/2010/02/24/printfriendly/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 05:50:38 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[printfriendly]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=2070</guid>
		<description><![CDATA[¿Quién no ha tenido la necesidad de leer una página web offline? La mayoría de la gente imprimía, sin más, las páginas web, pero algunos usuarios avanzados, hacíamos un copy &#38; paste masivo a un procesador de textos, o utilizábamos una de las muchas impresoras-virtuales-que-no-imprimen-realmente-sin-que-generan-un-pdf. El resultado no era el deseado en la mayoría de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-full wp-image-2071" style="margin-left: 10px;margin-right: 10px" src="http://sixservix.com/blog/david/files/2010/02/printfriendly.jpg" alt="printfriendly" width="294" height="78" />¿Quién no ha tenido la necesidad de leer una página web <em>offline</em>? La mayoría de la gente imprimía, sin más, las páginas web, pero algunos usuarios avanzados, hacíamos un <em>copy &amp; paste</em> masivo a un procesador de textos, o utilizábamos una de las muchas <em>impresoras-virtuales-que-no-imprimen-realmente-sin-que-generan-un-pdf</em>.<strong> El resultado no era el deseado en la mayoría de las ocasiones</strong>: también se imprimían los <em>banners</em>, o el texto quedaba descuadrado o se colaban misteriosas hojas en blanco que aparecían de repente&#8230;</p>
<p style="text-align: justify">Algunas webs comenzaron a incluir en sus contenidos un enlace o botón de <strong><em>Print Friendly</em></strong> que presentaban los contenidos en un formato más &#8220;amigable&#8221; para la impresión.</p>
<p style="text-align: justify">Ahora nace una <span style="text-decoration: underline">fantástica web</span> que nos permite guardar el contenido de una página en un formato más apropiado para su almacenamiento en PDF o su impresión directa: <a href="http://www.printfriendly.com" target="_blank">printfriendly.com</a></p>
<p style="text-align: justify">Su <span style="text-decoration: underline">funcionamiento es muy sencillo</span>: introducimos la dirección del contenido web que deseamos obtener en un formato  &#8220;amigable para impresión&#8221; y, mediante un <strong>fantástico editor</strong>, nos permite eliminar rápida y cómodamente, imágenes o párrafos completos de la previsualización de la página.</p>
<p style="text-align: justify">Una vez que hemos formateado el contenido tal y como deseamos, <strong>nos permite guardarlo con PDF o imprimirlo directamente por impresora</strong>.</p>
<p style="text-align: justify">Hay muchos sitios que tienen una función similar. Lo que hace especial a <a href="http://www.printfriendly.com" target="_blank">printfriendly.com</a> es que <strong>funciona bien, muy bien</strong>.</p>
<p style="text-align: justify">Además, <strong>proporciona <em>scripts </em>para que podamos incrustar botones de &#8220;print friendly&#8221; en nuestra web</strong>. He incluso tiene un <em>plugin </em>específico para Wordpress.</p>
<p style="text-align: justify">Generar PDFs con el contenido de nuestras páginas web favoritas nunca ha sido tan sencillo.</p>
<p style="text-align: justify">
<p style="text-align: justify">
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/02/24/printfriendly/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Webs que te facilitan la vida (VII): dummyimage.com</title>
		<link>http://sixservix.com/blog/david/2010/02/20/dummyimage/</link>
		<comments>http://sixservix.com/blog/david/2010/02/20/dummyimage/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 05:50:08 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[dummyimage.com]]></category>
		<category><![CDATA[dumyimage]]></category>
		<category><![CDATA[imagenes]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=2103</guid>
		<description><![CDATA[La página que voy a presentar hoy es especialmente estúpida. De hecho, es tan estúpida que no sólo incluye la palabra &#8216;estúpido&#8217; en su titulo sino que, por no tener, no tiene ni logo, obligándome a poner una imagen estúpida de por si :)
Después de esta brillante introducción, os presento dummyimage.com, una web con una [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-full wp-image-2110" style="margin-left: 10px;margin-right: 10px" src="http://sixservix.com/blog/david/files/2010/02/200x150.gif" alt="200x150" width="200" height="150" />La página que voy a presentar hoy es <strong>especialmente estúpida</strong>. De hecho, es tan estúpida que no sólo incluye la palabra &#8216;estúpido&#8217; en su titulo sino que, por no tener, <strong>no tiene ni logo</strong>, obligándome a poner una imagen estúpida de por si :)</p>
<p style="text-align: justify">Después de esta brillante introducción, os presento <a href="http://dummyimage.com/" target="_blank">dummyimage.com</a>, una web con una función muy simple y, a la vez, muy útil: <strong>crear imágenes de prueba con un tamaño determinado</strong>.</p>
<p style="text-align: justify">Si, no es una tecnología que nos permita encontrar vida inteligente en otros planetas, pero puede ayudarnos a conseguir algo más difícil todavía: <span style="text-decoration: underline">conseguir que un diseñador no <em>descuajaringue </em>una página web que hemos desarrollado, dejándole muy clarito el hueco que le queda para &#8220;expresar su arte&#8221;</span>.</p>
<p style="text-align: justify">Lo curioso es que no lo ha hecho un tuerce botas, sino un tal <a href="http://www.russellheimlich.com/resume.html" target="_blank">Russell Himlich</a> que ha trabajado para gente como <a href="http://www.alistapart.com" target="_blank">A List Apart</a>. Aunque esta <strong>desarrollado en PHP</strong>, el propio Russell nos anuncia que algunos valientes lo han portado a <strong>Ruby</strong> y <strong>.NET</strong> ¿<span style="text-decoration: underline">Alguno de vosotros se atreve a hacerlo en Java</span>? ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/02/20/dummyimage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webs que te facilitan la vida (VI): wasitup.com</title>
		<link>http://sixservix.com/blog/david/2010/02/15/wasitup/</link>
		<comments>http://sixservix.com/blog/david/2010/02/15/wasitup/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 05:50:48 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[monitorización]]></category>
		<category><![CDATA[wasitup]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=2004</guid>
		<description><![CDATA[Comprobar si tu web está on-line no es una tarea tan sencilla, sobre todo para aquellos que nos hacemos auto-hosting y la tenemos alojada en nuestras propias instalaciones. 
Was it Up? es una web que te permite monitorizar tu web (o cualquier otra). Comprueba si una web está disponible y, en el caso de que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-medium wp-image-2006" style="margin-right: 15px;margin-bottom: 3px" src="http://sixservix.com/blog/david/files/2010/02/wasitup-230x300.jpg" alt="wasitup" width="132" height="173" />Comprobar si tu web está <em>on-line</em> no es una tarea tan sencilla, sobre todo para aquellos que nos hacemos auto-hosting y la tenemos alojada en nuestras propias instalaciones.<a href="http://wasitup.com/" target="_blank"> </a></p>
<p style="text-align: justify"><a href="http://wasitup.com/" target="_blank">Was it Up?</a> es una web que te permite monitorizar tu web (o cualquier otra). <strong>Comprueba si una web está disponible</strong> y, en el caso de que no lo esté, te avisa mediante un correo electrónico.</p>
<p style="text-align: justify">Como veis, una herramienta muy útil si lo que necesitas es una <strong>monitorización sencilla de tus aplicaciones web</strong>. Pero, además de las muchas otras webs que tienen una funcionalidad similar como <a href="https://pingability.com/" target="_blank">Pingability</a> o <a href="http://aremysitesup.com/login" target="_blank">AreMySitesUp</a>, <strong>Was it Up?</strong> te permite condicionar el aviso a la aparición o no de alguna palabra en concreto que aparezca en la web monitorizada.</p>
<p style="text-align: justify">Así, <strong>si alguien <em>hackea </em>tu web</strong> e introduce palabras como &#8220;sexo&#8221; o &#8220;subasta&#8221; en la página principal, te enterarás inmediatamente. Existen muchas más aplicaciones para este servicio, como comprobar si algún artículo ha llegado a la portada de tu web, por ejemplo.</p>
<p style="text-align: justify">Y lo mejor de todo es que <strong>ni siquiera exige que te registres,</strong> sólo un correo electrónico donde poder avisarte de las posibles incidencias.</p>
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2010/02/15/wasitup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Webs que te facilitan la vida (V): dropbox.com</title>
		<link>http://sixservix.com/blog/david/2009/12/10/dropbox/</link>
		<comments>http://sixservix.com/blog/david/2009/12/10/dropbox/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 06:00:43 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[almacenamiento virtual]]></category>
		<category><![CDATA[dropbox]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=1269</guid>
		<description><![CDATA[Más de una vez he querido llevarme algo a casa y no he encontrado ninguna llave USB a mano. Al final, siempre recurres al auto-correo con los ficheros adjuntos o -peor aún- llevarte el portátil a cuestas.
Lo del correo es una solución pero, cuando empezamos a hablar de ficheros de 30MB, por ejemplo, aparecen los [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-full wp-image-1272" style="margin-left: 8px;margin-right: 8px" src="http://sixservix.com/blog/david/files/2009/12/new_logo.png" alt="new_logo" width="231" height="60" />Más de una vez he querido <strong>llevarme algo a casa</strong> y no he encontrado ninguna llave USB a mano. Al final, siempre recurres al auto-correo con los ficheros adjuntos o -peor aún- llevarte el portátil a cuestas.</p>
<p style="text-align: justify">Lo del correo es una solución pero, cuando empezamos a hablar de ficheros de 30MB, por ejemplo, <strong>aparecen los problemas</strong>. Muchos proveedores de correos no permiten mandar adjuntos de mas de 10MB y, además, llega un punto en que buscar el correo con el adjunto adecuado en la marea de la bandeja de entrada se vuelve una pesadilla. Cuanto más <em>móvil </em>te hace tu trabajo, más se reproduce el problema. <a href="https://www.dropbox.com/referrals/NTMzMjA0NjA5" target="_blank">Dropbox</a> te proporciona una solución eficaz y gratuita, <strong>creando un disco duro virtual, accesible desde cualquier ordenador con acceso a Internet</strong>.<span id="more-1269"></span></p>
<p style="text-align: justify">¿Cámo funciona? Sencillo: creas una cuenta en <a href="https://www.dropbox.com/referrals/NTMzMjA0NjA5" target="_blank">dropbox.com</a> y tendrás disponible el servicio de manera inmediata. Pero, además de proporcionarte un disco duro en la red, <strong>Dropbox </strong>te ofrece aún más cosas:</p>
<ul>
<li>Te permite crear directorios públicos -accesibles a cualquiera- y <strong>compartir ficheros mediante enlaces directos a dichos ficheros en tu <em>dropbox</em></strong>.</li>
<li>Si creas subdirectorios dentro del directorio <em>Photos </em>que te crea por defecto, puedes compartirlas como galerías de fotos (<a href="https://www.dropbox.com/photos/openjavadays2008/" target="_blank">aquí</a> tenéis un ejemplo de mis galerías, eso si, para verlo os pedirá que <a href="https://www.dropbox.com/referrals/NTMzMjA0NjA5" target="_blank">deis de alta una cuenta</a>)</li>
<li>Todas las comunicaciones están aseguradas mediante <strong>SSL</strong></li>
<li>Se puede acceder desde dispositivos móviles</li>
<li>Sincroniza de forma automática tus carpetas locales compartidas con <em>dropbox</em></li>
</ul>
<p style="text-align: justify">Puedes acceder a tu <em>dropbox </em>de dos maneras; bien a través de <strong>la misma página web</strong> o <strong>instalando un pequeño cliente en el ordenador u ordenadores donde te interese utilizarlo</strong>. La ventaja del cliente instalado es que crea un directorio físico en el ordenador donde se instale y se encarga de <strong>sincronizar dicho directorio</strong> con tu cuenta de <strong>dropbox </strong>(y al resto de ordenadores con directorios sincronizados con tu cuenta).</p>
<p style="text-align: justify"><strong>Dropbox es gratuito</strong> para una cuenta de 2GB de capacidad. Si necesitáis más capacidad, ofertan 50GB por 10$ al mes y 100GB por 20$.</p>
<p style="text-align: justify">Probad <strong>dropbox</strong>, <a href="https://www.dropbox.com/referrals/NTMzMjA0NjA5" target="_blank">dad de alta una cuenta</a> y olvidaos de mandaros correos a un sitio y a otro con ficheros adjuntos.</p>
<p style="text-align: justify"><span style="color: #000000">Por cierto, los enlaces a Dropbox de este post me tienen de <em>referral</em>. Eso quiere decir que, si dais de alta una cuenta mediante estos enlaces <span style="text-decoration: underline">me dan 250GB de almacenamiento más y a vosotros no os cuesta nada</span>. Porque esa es <strong>otra cosa buena de Dropbox</strong>:<strong> una vez te saques una cuenta, te amplían el almacenamiento gratuito si vas refiriendo a amigos</strong>. </span></p>
<p style="text-align: justify"><span style="color: #000000">Pero, por si hay alguien que me odia y me desea el mal :), que no use esos enlaces y pinche en <a href="https://www.dropbox.com/home" target="_blank">este</a>, que está &#8220;limpio&#8221; (sin <em>refererral </em>ni nada)</span></p>
<p style="text-align: justify">
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2009/12/10/dropbox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Webs que te facilitan la vida (IV): gliffy.com</title>
		<link>http://sixservix.com/blog/david/2009/11/04/gliffy/</link>
		<comments>http://sixservix.com/blog/david/2009/11/04/gliffy/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 05:30:52 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[diagrama]]></category>
		<category><![CDATA[er]]></category>
		<category><![CDATA[uml]]></category>
		<category><![CDATA[visio]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=471</guid>
		<description><![CDATA[Hace poco, un compañero de batallas me mandó un diagrama de Entidad-Relación ¡hecho en Paint! Sonrisas aparte, el que esté libre de pecado que tire la primera piedra ¿Quién no ha tenido que dibujar los planos de El Escorial alguna vez con el Paint? ¿A quién no le ha sacado alguna vez de un apuro? [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-full wp-image-473" style="margin-left: 5px;margin-right: 5px" src="http://sixservix.com/blog/david/files/2009/11/gliffy.jpg" alt="gliffy" width="224" height="102" />Hace poco, un compañero de batallas me mandó un diagrama de Entidad-Relación <strong>¡hecho en Paint!</strong> Sonrisas aparte, el que esté libre de pecado que tire la primera piedra ¿Quién no ha tenido que dibujar los planos de <a href="http://www.sanlorenzoturismo.org/default2.htm" target="_blank">El Escorial</a> alguna vez con el Paint? ¿A quién no le ha sacado alguna vez de un apuro? ¿Quién no ha tenido que hacer algún diagrama en un momento determinado y no ha tenido a mano la herramienta adecuada? No sólo es difícil encontrar una  herramienta de modelado con la que sentirte a gusto sin tener que aprender <strong>4 millones de opciones</strong>, sino que siguiendo la <a href="http://www.frikipedia.es/friki/Ley_de_Murphy" target="_blank">Ley de Murphy</a>, siempre tendrás que hacer un diagrama en el momento y lugar más insospechado. Esto suele multiplicarse cuando habitualmente tienes que mantener reuniones o visitar clientes.</p>
<p style="text-align: justify">Aunque el Paint ha sido un amigo fiel, puede retirarse sin cargo de conciencia. Ha llegado un nuevo chico a la oficina que nos permitirá hacer diagramas de forma sencilla, sin instalación ninguna y&#8230; gratis. Ha llegado <a href="http://www.gliffy.com" target="_blank">gliffy.com</a>.<span id="more-471"></span></p>
<p style="text-align: justify"><a href="http://www.gliffy.com" target="_blank">Gliffy</a> te permite crear diagramas UML, ER, de Red ¡e incluso de interfaces de usuario! ¿Os imagináis el punto que puede ser estar en una reunión con un ordenador que no es el tuyo conectado al proyector y que cuando el cliente empiece a explicaros con una perorata interminable como quiere su página web le pidas que, simplemente, se abra un navegador y te lo dibuje?</p>
<p style="text-align: justify">Pero <a href="http://www.gliffy.com" target="_blank">Gliffy</a> es mucho más: te permite exportar tus diagramas como imágenes, compartirlos con otros usuarios o incluso incrustarlos en tus propias páginas web <strong>¿Alguien es consciente de las posibilidades que esto ofrece?</strong> Imaginemos que<!--more--> tengamos una página web en nuestra <em>intranet </em>donde tengamos publicado nuestro esquema de red para que los técnicos de soporte puedan consultarlo. Podemos empotrarlo en la página web como una imagen sin más, pero esto puede ser un auténtico problema. Cada vez que cambie la tipología de la red, alguien tiene que ocuparse de exportar de nuevo el diagrama como imagen y subirlo al servidor web. En cambio, gracias a <a href="http://www.gliffy.com" target="_blank">Gliffy</a>, podemos hacer público nuestro diagrama y hacer referencia al mismo ¡El diagrama mostrado siempre será el más actualizado! Es más, <strong>también permite exportarlo como un pequeño widget de <em>javascript </em>que permite que cualquiera contribuya o modifique dicho diagrama si es lo que deseamos</strong>.</p>
<div class="wp-caption aligncenter" style="width: 460px"><img class=" " src="http://www.gliffy.com/pubdoc/1876005/M.jpg" alt="Está imagen esta alojada en Gliffy, si la modifico, la proxima vez que visiteis mi blog, vereís las modificaciones" width="450" height="396" /><p class="wp-caption-text">Esta imagen está alojada en Gliffy, si la modifico, la próxima vez que visitéis mi blog, veréís las modificaciones</p></div>
<p style="text-align: justify">Esto va molando cada vez más y más ¿verdad? Pues aún hay más:</p>
<ul style="text-align: justify">
<li><strong>Proporcionan un <em>plugin </em>para Wordpress</strong> que permite incrustar diagramas vivos en tus post</li>
<li><strong>Proporcionan plugins para JIRA y CONFLUENCE.</strong> ¿A que en más de una ocasión os hubiera gustado completar una tarea JIRA con un pequeño diagramita que se os ha ocurrido mientras redactabais la tarea?</li>
<li><strong>Tienen una API REST abierta</strong>, para que gestiones tus cuentas, usuarios, diagramas, directorios, etc, desde tu propia aplicación. Y por si lo de REST te suena a chino, tienen una API cliente opcional en PHP, Ruby y, por supuesto, en <strong>Java</strong>.</li>
</ul>
<p style="text-align: justify">Por supuesto, tiene un defecto, tienes que tener conexión a Internet, pero ¿quién no la tiene hoy en día? Y para aquéllos que empiecen a argumentar posibles situaciones de desconexión&#8230; &#8220;<em>dadme una tarjeta 3g y moveré el mundo</em>&#8221; :)</p>
<h3 style="text-align: center">¿De verdad no lo vais a probar? Promoved la campaña <span style="color: #008000"><strong>NI UN SOLO DIAGRAMA MÁS EN PAINT</strong></span> ¡Apuntaos a <strong><a href="http://www.gliffy.com" target="_blank">Gliffy</a></strong>!</h3>
<p style="text-align: center">
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2009/11/04/gliffy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Webs que te facilitan la vida (III): picnik.com</title>
		<link>http://sixservix.com/blog/david/2009/10/21/picnick/</link>
		<comments>http://sixservix.com/blog/david/2009/10/21/picnick/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 06:17:40 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[fotografia]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[picnick.com]]></category>
		<category><![CDATA[picnik]]></category>
		<category><![CDATA[retoque fotografico]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=381</guid>
		<description><![CDATA[Siempre he tenido ganas de aprender a manejar Photoshop pero nunca he tenido tiempo para conseguirlo. El problema es que utilizar el programa de Adobe para retocar nuestras fotos, en la mayoría de los casos,  es como matar moscas a cañonazos.
Nosotros sólo queremos poder recortar las instantáneas, o corregir un poco el color o, como [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><a href="http://www.picnik.com"><img class="alignleft size-full wp-image-382" style="border: 0pt none;margin-left: 10px;margin-right: 10px" src="http://sixservix.com/blog/david/files/2009/10/brand_240x100_green.png" alt="brand_240x100_green" width="240" height="100" /></a>Siempre he tenido ganas de aprender a manejar <a href="http://www.adobe.com/es/products/photoshop/photoshop/" target="_blank">Photoshop</a> pero nunca he tenido tiempo para conseguirlo. El problema es que utilizar el programa de <strong>Adobe </strong>para retocar nuestras fotos, en la mayoría de los casos,  es como matar moscas a cañonazos.</p>
<p style="text-align: justify">Nosotros sólo queremos poder recortar las instantáneas, o corregir un poco el color o, como mucho, aplicar un efecto chulo pero sencillo&#8230; y nos empiezan a hablar de capas, filtros, pinceles hexadecimales y&#8230; nos venimos un poco abajo. Además, <strong>Photoshop </strong>es un software de pago y no precisamente barato ¿Qué podemos hacer?</p>
<p style="text-align: justify">Desde que descubrí <a href="http://www.picnik.com" target="_blank">picnik.com</a> no se me ha vuelto a pasar por la cabeza utilizar otro programa de retoque fotográfico. Es una web sencilla -ni siquiera exigen que te registres- y, lo que es más importante, práctica y funcional. Con <a href="http://www.picnik.com" target="_blank">picnik</a> puedes editar tus fotos desde cualquier sitio y conseguir resultados profesionales. Es <strong>completamente gratuita</strong>, aunque tienen una suscripción <em>premium </em>que te da acceso a más opciones que yo, personalmente, nunca he utilizado.</p>
<p style="text-align: justify">Además, <a href="http://www.picnik.com" target="_blank">picnik</a> proporciona un montón de herramientas útiles para el usuario en general y el desarrollador en particular: desde integración con el navegador y <em>widgets</em> de escritorio, hasta una API para empotrar y usar desde nuestras propias aplicaciones web. ¿De verdad no os vais a animar a probarla? No os arrepentiréis.</p>
<h3 style="text-align: justify">ACTUALIZACION (01/03/2010)</h3>
<p style="text-align: justify">Google ha comprado Picnik:  <a href="http://blog.picnik.com/2010/03/google-acquires-picnik/" target="_blank">http://blog.picnik.com/2010/03/google-acquires-picnik/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2009/10/21/picnick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Las aplicaciones web y el alto rendimiento</title>
		<link>http://sixservix.com/blog/david/2009/10/01/web-bajo-rendimiento/</link>
		<comments>http://sixservix.com/blog/david/2009/10/01/web-bajo-rendimiento/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 21:28:43 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[negocios]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[videojuegos]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[alto rendimiento]]></category>
		<category><![CDATA[Kobi Korsah]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=309</guid>
		<description><![CDATA[&#8220;Las aplicaciones web corporativas presentan un bajo rendimiento&#8221;. Ése era el titular del recorte de prensa con el que  me recibió mi jefe una mañana de la pasada semana. Toma Jeroma Patito de Goma. ¡Casi se me indigesta el café! ¡El horrible café corporativo sí que presenta un bajo rendimiento! :) Pero, fuera de bromas, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">&#8220;Las aplicaciones web corporativas presentan un bajo rendimiento&#8221;. Ése era el titular del recorte de prensa con el que  me recibió <a href="http://sixservix.com/blog/fernandopellus/" target="_blank">mi jefe</a> una mañana de la pasada semana. Toma Jeroma Patito de Goma. ¡Casi se me indigesta el café! ¡El horrible café corporativo sí que presenta un <em>bajo rendimiento</em>! :) Pero, fuera de bromas, me puse a leer el dichoso recorte. Sabía que, a mi responsable -acostumbrado a la solidez espartana del mundo <em>telnet</em>- aún le chirriaba el tema de los refrescos de las páginas web.</p>
<p style="text-align: justify">El articulo está basado en <a href="http://www.ca.com/es/press/release.aspx?cid=216359" target="_blank">un estudio de CA</a> sobre el &#8220;Índice de estrés en el uso de aplicaciones web&#8221;. Porque sí, usar aplicaciones web -ojo respecto a la sutil diferencia con páginas web- produce estrés en los usuarios y nosotros, los malvados informáticos, yéndonos a dormir por las noches sin cargo de conciencia. Si ya el enfoque del estudio me puso en alerta, leer una reseña sobre la opinión de <a href="http://community.ca.com/members/Kobi-Korsah.aspx" target="_blank">Kobi Korsah</a>, director de Marketing de Productos de CA para la región EMEA, hizo que se dispararan todas las alarmas. Y es que, normalmente, poner a alguien de marketing a lidiar con técnica pura y dura es igual que poner a un mandril en celo a cuidar de tus hijos pequeños: puede salir bien, pero de casualidad.</p>
<p style="text-align: justify">El bueno de Kobi y su estudio nos comentan que el 73% de los trabajadores ahora dependen más de las aplicaciones web que hace dos años y casi todos los encuestados (un 97%) no podrían hacer su trabajo diario sin ellas. Bien, esto es bueno, sobre todo para los que programan aplicaciones web como es mi caso, pero ¿de verdad hacía falta encargar un estudio para saber esto? No soy un gurú, pero hace años que yo y cualquiera que esté en la industria del desarrollo de software sabe que todo tiende al mundo web. ¿Porque es más bonito? No. ¿Porque es más fácil de desarrollar? No. ¿Porque es más <strong>rápido</strong>? No, ¡pardiez no! Porque te permite acceder a tu aplicación desde cualquier sitio del mundo, hasta desde el teléfono de tu abuela y porque eso de instalar una aplicación en 300 ordenadores de una empresa y, sobre todo, mantenerla, suena un poco a Los Picapiedra ¿no?</p>
<p style="text-align: justify">Ahora podríamos entrar en el debate de ¿<strong>qué es rápido y qué es lento</strong>? ¿Es lento un proceso que te calcule los seguros sociales de 40 empleados y te genere un fichero para enviar a la Seguridad Social, un PDF de resumen y te muestre una traza por pantalla con todos los detalles del cálculo en menos de 5 segundos?  Algunos dirán que sí, otros dirán que no. Entre los usuarios de Kobi, por ejemplo, el 46% espera que la web le responda en menos de 10 segundos y, cito textualmente &#8220;<em>a los 20 segundos, el 72% ha agotado la paciencia y ha pasado a otra web, y al minuto, el 90% de las personas se ha ido a otro sitio web</em>&#8220;. Hombre&#8230; a lo mejor yo soy muy impaciente pero, en un minuto no me he ido a otro sitio web ¡me he ido a por un café corporativo y he vuelto!<span id="more-309"></span></p>
<p style="text-align: justify">Bueno, parece que entonces nuestro limite está en los 10 segundos y que todo lo que esté por debajo de ese tiempo de respuesta es rápido ¿no? Pues ni de coña. Una vez más, el estudio le ha fallado a Kobi y sus muchachos. Si yo le presento algo a mi jefe con un tiempo de respuesta medio, petición a petición, de 10 segundos; podría ver como en menos de esos 10 segundos le empieza a cambiar la cara hasta convertirse en algo parecido a esto:</p>
<div id="attachment_320" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-320" src="http://sixservix.com/blog/david/files/2009/10/shrekgrrrh-300x225.jpg" alt="shrekgrrrh" width="300" height="225" /><p class="wp-caption-text">Mi jefe, después de esperar 10 segundos para que una aplicación web acabe el proceso de login</p></div>
<p style="text-align: justify">Llegamos pues a la conclusión de que <strong>rápido </strong>o <strong>lento </strong>son conceptos <strong>relativos </strong>y completamente subjetivos, difíciles, muy difíciles de medir. Lo que sí sabemos, sin tener que encargar ningún estudio es que <strong>una aplicación web siempre será, por definición, más lenta que una aplicación cliente-servidor donde sólo viajan los datos de información, no los de presentación, y muuucho más lenta que una aplicación telnet</strong>, que se ejecuta en remoto, en el propio servidor donde está alojada la aplicación. Si a eso le añades lo que los veteranos denominan &#8220;esas tonterías&#8221; (sic) de los desarrolladores de aplicaciones de hoy en día, como esa <em>terrible </em>obstinación por separar todo en <em>n</em> capas o poner la base de datos en una máquina distinta del servidor de aplicaciones y las CAGADAS PURAS Y DURAS, como la tendencia a la sobrearquitectura, los <a href="http://sixservix.com/blog/david/2009/09/29/el-macguffin-informatico/" target="_blank">macguffins</a> y a poner 3 millones de imágenes, iconos y flash porque &#8220;el cliente dice que queda mas bonito&#8221;&#8230; pues sí, las aplicaciones web son mas lentas. Lentas de narices. Pero es que es lo que hay, el jamón es jamón y el chóped, chóped. Lo que no puedes  pretender es comer jamón a precio de chopped. Porque -si amigos- al final como casi siempre, <strong>todo es cuestión de pasta</strong>.</p>
<h2 style="text-align: justify">ENSEÑAME LA PASTA I</h2>
<p style="text-align: justify">Es normal que los usuarios quieran una aplicación rápida. Yo también la quiero pero, para conseguirla necesito dinero, más dinero. Dinero para pagar a mis desarrolladores durante el tiempo que tarden en depurar y optimizar la aplicación o dinero para poder contratar a más progamadores que consigan desarrollar al mismo ritmo que lo hacemos ahora pero, además, consiguiendo optimizar el funcionamiento. Ojo, no quiero que esto se vea como una total y absoluta orgía de autocomplaciencia, pero, es cuestión de hacer autocrítica. Igual que reconozco haber encontrado auténticos TRUÑACOS en mi código y en el de mi equipo, como cosas que se hacen 2 o 3 veces sin saber porqué, también tengo que reconocer como me duele ver todos los días la caja sin abrir del <a href="http://www.quest.com/performasure/" target="_blank">Perfomasure</a> que compramos hace dos años sin que nadie haya tenido tiempo de poder utilizarlo.</p>
<h2 style="text-align: justify"><strong>ENSEÑAME LA PASTA II</strong></h2>
<p style="text-align: justify">Gracias al informe de CA me entero de que mis pobres usuarios sufren de <em>stress-web</em>, provocado por mi inoperancia a la hora de desarrollar y, sobre todo, mi impotencia para cumplir sus expectativas. Y es que, parece ser que &#8220;<strong>cuando los clientes del sitio web se encuentran ante un problema o error, el 53% esperan que esté resuelto en 10 minutos</strong>; el 80% en una hora y el 99% esperan que esté resuelto en 24 horas. ¡Toma ya! ¡10 minutos!</p>
<p style="text-align: justify">A ver&#8230; no soy un genio de la gestión pero, para poder atender las incidencias en 10 minutos, o tengo a un desarrollador atado a una silla 24h, parado y quieto en plan bombero, listo para apagar un fuego cuando este se produzca o, no me salen las cuentas porque, si el mismo equipo de programación te arregla los errores sin haber completado el ciclo de desarrollo, ese ciclo se va a retrasar.</p>
<p style="text-align: justify">Cuando alguna vez alguien me pregunta si puedo garantizar la resolución de incidencias siempre les digo que SI pero, la sonrisa de satisfacción que ponen, se borra en cuanto les digo que le costaría unos 40.000 euros al año. Todo el mundo quiere el servicio pero nadie quiere pagarlo.</p>
<h2 style="text-align: justify">¿CONCLUSIONES?</h2>
<p style="text-align: justify"><strong>Las aplicaciones web no son ni rápidas ni lentas</strong>. Las aplicaciones web son lo que son y es responsabilidad de todos que sean lo mas eficientes posibles; en primer lugar de los <strong>desarrolladores</strong>, que deberíamos demostrar un amor por el trabajo y un orgullo profesional que nos empujara a crear el mejor código posible mas allá de las dificultades; en segundo lugar, los <strong>gestores</strong>, que debemos obtener los recursos necesarios -técnicos, tiempo, dinero- para poder garantizar la calidad deseada; y, en tercer lugar, los <strong>usuarios</strong>, que deberían mostrar el interés apropiado por lo que son sus <strong>verdaderas herramientas de trabajo</strong>, en vez de limitarse a aprender lo justito para ir tirando y descolgar el teléfono de soporte y preguntar que hacer en cuanto les salé una botonera de Aceptar/Cancelar. No sé en que grupo estas tú pero, seguro que todos podemos conseguir que nuestras aplicaciones web sean, sino mas rápidas, si mejores.</p>
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2009/10/01/web-bajo-rendimiento/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Webs que te facilitan la vida (II): jarfinder.com</title>
		<link>http://sixservix.com/blog/david/2009/08/31/jarfinder/</link>
		<comments>http://sixservix.com/blog/david/2009/08/31/jarfinder/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 05:45:41 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[ClassNotFoundException]]></category>
		<category><![CDATA[classpath]]></category>
		<category><![CDATA[findjar.com]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[jarfinder.com]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=160</guid>
		<description><![CDATA[
¿Cuantas veces nos ha dejado de compilar inesperadamente un proyecto por una maldita ClassNotFoundException? ¿Cuantas veces hemos preguntado voz en grito en que jar estaba tal o cual clase? Todas esas situaciones son parte del pasado desde que tenemos esta maravillosa web, jarfinder, que nos permite buscar librerías por el nombre o el package de [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-177" style="margin-left: 10px;margin-right: 10px" src="http://sixservix.com/blog/david/files/2009/08/logo1.jpg" alt="logo1" width="231" height="58" /></p>
<p style="text-align: justify">¿Cuantas veces nos ha dejado de compilar inesperadamente un proyecto por una maldita <em>ClassNotFoundException</em>? ¿Cuantas veces hemos preguntado voz en grito en que <em>jar </em>estaba tal o cual clase? Todas esas situaciones son parte del pasado desde que tenemos esta maravillosa web, <a title="jarfinder.com" href="http://www.jarfinder.com/" target="_blank">jarfinder</a>, que nos permite buscar librerías por el nombre o el <em>package</em> de las clases contenidas en las mismas.</p>
<p style="text-align: justify">Es muy parecido a su <em>competidor </em><a title="findjar.com" href="http://www.findjar.com" target="_blank">findjar</a> pero tiene algunas ventajas respecto al mismo: 1) esta <span style="text-decoration: underline">bastante más actualizado</span> y 2) esta más orientado a la descarga directa, ya que proporciona el tamaño exacto de la librería en bytes  o <a title="¿que es eso de md5?" href="http://www.tuquito.org.ar/tukipedia/index.php?title=%C2%BFQu%C3%A9_es_un_MD5%3F_%28Checksum%29" target="_blank">la firma md5</a> de la misma.</p>
<p style="text-align: justify">La mecánica de uso es muy sencilla. Imaginar que importáis algo de código a vuestra aplicación y os da un error de compilación porque no encuentra la clase <em>com.thoughtworks.xstream.XStream</em> y no tenéis ni idea de que librería os falta incluir en el <em>classpath</em> para que todo funcione. Bueno, <a title="jarfinder.com" href="http://www.jarfinder.com/index.php/java/search/~com.thoughtworks.xstream.XStream~" target="_blank">buscáis la clases en jarfinder</a> y, al pinchar sobre la misma <a title="jarfinder.com" href="http://www.jarfinder.com/index.php/java/info/com.thoughtworks.xstream.XStream" target="_blank">se mostrarán todas las librerías donde esta incluida</a>. Lo normal es que nos quedemos con la ultima versión de librería que deseemos y, al seleccionarla, <strong>jarfinder</strong> nos proporcionará<a title="jarfinder.com" href="http://www.jarfinder.com/index.php/jars/versionInfo/38330" target="_blank"> información sobre la misma</a> y, lo que es mas importante, de donde descargarla.<span id="more-160"></span></p>
<p style="text-align: justify">
<div id="attachment_178" class="wp-caption aligncenter" style="width: 512px"><img class="size-full wp-image-178" src="http://sixservix.com/blog/david/files/2009/08/captura01.jpg" alt="Paso 1) buscamos la clase" width="502" height="423" /><p class="wp-caption-text">Paso 1) buscamos la clase</p></div>
<div id="attachment_179" class="wp-caption aligncenter" style="width: 512px"><img class="size-full wp-image-179" src="http://sixservix.com/blog/david/files/2009/08/captura02.jpg" alt="Paso 2) seleccionamos la libreria que queremos descargar" width="502" height="567" /><p class="wp-caption-text">Paso 2) seleccionamos la libreria que queremos descargar</p></div>
<div id="attachment_180" class="wp-caption aligncenter" style="width: 512px"><img class="size-full wp-image-180" src="http://sixservix.com/blog/david/files/2009/08/captura03.jpg" alt="Paso 3) la descargamos !!!" width="502" height="195" /><p class="wp-caption-text">Paso 3) la descargamos !!!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2009/08/31/jarfinder/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Webs que te facilitan la vida (I) : freshmeat.net</title>
		<link>http://sixservix.com/blog/david/2009/08/26/freshmeat/</link>
		<comments>http://sixservix.com/blog/david/2009/08/26/freshmeat/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 14:06:41 +0000</pubDate>
		<dc:creator>David Bonilla</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[freshmeat]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://sixservix.com/blog/david/?p=142</guid>
		<description><![CDATA[Andaba entretenido mavenizando un proyecto y &#8220;quitando el polvo&#8221; de algunas librerías cuando descubrí que estábamos utilizando una versión bastante antigua de JasperReports (la 2.0, cuando la ultima entrega es la 3.5.3) así que me dispuse a cambiar la versión de la librería y refactorizar el proyecto.
Cuando haces esto, siempre hay alguien que te recuerda [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-medium wp-image-145" style="margin: 0px 5px" src="http://sixservix.com/blog/david/files/2009/08/freshmeat_logo-300x152.jpg" alt="freshmeat_logo" width="240" height="122" />Andaba entretenido <em>mavenizando </em>un proyecto y &#8220;quitando el polvo&#8221; de algunas <a href="http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones" target="_blank">librerías</a> cuando descubrí que estábamos utilizando una versión bastante antigua de <a href="http://jasperforge.org/projects/jasperreports" target="_blank">JasperReports</a> (la 2.0, cuando la ultima entrega es la 3.5.3) así que me dispuse a cambiar la versión de la librería y refactorizar el proyecto.</p>
<p style="text-align: justify">Cuando haces esto, siempre hay alguien que te recuerda la máxima de &#8220;<span style="text-decoration: underline">si funciona, no lo toques</span>&#8221; por la que deberíamos guiarnos más veces los informáticos así que, suelo tener la costumbre de hacer una recopilación de las mejoras y añadidos para evaluar si merece la pena &#8220;correr el riesgo&#8221; y pasarle a los programadores una lista de las nuevas características más importantes para que se lancen a aprovecharlas con el cuchillo en la boca.</p>
<p style="text-align: justify">Para conseguirlo, suelo bucear por las <em>release notes</em> de cada una de las versiones y, para mi consternación descubrí que en el sitio de JasperReports ¡<a href="http://jasperforge.org/projects/jasperreports/news" target="_blank">no tienen disponibles las características de las versiones anteriores a la 3.5.2</a>!. ¿Que podía hacer? ¿como saber que había cambiado desde mi versión 2.0 del pleistoceno hasta la nueva y flamante 3.5? Recordé una web histórica, mítica, con una <a href="http://www.vivalinux.com.ar/eventos/freshmeat.net-3.0.html" target="_blank">larga historia detrás</a> y que apareció, ni más ni menos que en 1999. Estamos hablando de <a href="http://www.freshmeat.net" target="_blank">freshmeat</a>.<span id="more-142"></span>Freshmeat es una web que pretende servir como medio de información sobre las ultimas actualizaciones y versiones de software. Además, permite escribir reseñas sobre dichas versiones, comentar las mismas y reportar <em>bugs </em>o problemas. Cuando busque información sobre <strong>JasperReports </strong>¿que creéis que encontré? una lista exhaustiva de todas las versiones liberadas y un resumen con las características más importantes de cada una de las mismas.</p>
<p style="text-align: center"><img class="aligncenter size-full wp-image-148" src="http://sixservix.com/blog/david/files/2009/08/frescapt.jpg" alt="frescapt" width="576" height="478" /></p>
<p style="text-align: justify">Desgraciadamente, no todo puede ser bueno. Desde mi punto de vista,<strong> freshmeat se muere</strong>. Y es que el caso de <strong>JasperReports </strong>no es un buen ejemplo de como funciona actualmente la web. Hay muchos proyectos, demasiados, no documentados o desactualizados. Parece que en el mundo <em>dospuntocero </em>la gente se preocupa más por mantener sus propios sitios que por colaborar en las webs que realmente aportan a la comunidad y, los principales culpables de esto, son los propios responsables de los proyectos.</p>
<p style="text-align: justify">En cualquier caso, <a href="http://www.freshmeat.net" target="_blank">freshmeat</a> debe ser un sitio de referencia en los marcadores del navegador de un desarrollador. Larga vida a la carne fresca.</p>
<p style="text-align: justify">
]]></content:encoded>
			<wfw:commentRss>http://sixservix.com/blog/david/2009/08/26/freshmeat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
