<?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>Boozox &#187; Diseño</title>
	<atom:link href="http://boozox.net/category/diseno/feed/" rel="self" type="application/rss+xml" />
	<link>http://boozox.net</link>
	<description>Blog de informática, programación, software libre, linux, y mucho más</description>
	<lastBuildDate>Fri, 16 Mar 2012 20:28:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Redimensionar en PHP a tamaño fijo</title>
		<link>http://boozox.net/php/redimensionar-en-php-a-tamano-fijo/</link>
		<comments>http://boozox.net/php/redimensionar-en-php-a-tamano-fijo/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 15:02:55 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Imagen Digital]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[gd]]></category>
		<category><![CDATA[imagen]]></category>
		<category><![CDATA[redimensionar]]></category>

		<guid isPermaLink="false">http://boozox.net/?p=438</guid>
		<description><![CDATA[Ver también Guía básica para editar imágenes en php con GD Esta es una técnica para redimensionar imágenes a un tamaño fijo (aunque no guarde proporción), sin distorsionar la imágen. No, no se trata del escalado líquido. Esa técnica es demasiado compleja. Se trata de recortar la imágen para adaptarla a la nueva resolución, perdiendo [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Ver también <a href="http://boozox.net/php/guia-basica-para-editar-imagenes-en-php-con-gd/">Guía básica para editar imágenes en php con GD</a></strong></em></p>
<p>Esta es una técnica para <strong>redimensionar imágenes a un tamaño fijo</strong> (aunque no guarde proporción), <strong>sin distorsionar la imágen</strong>.</p>
<p>No, no se trata del <a href="http://boozox.net/software-libre/escalado-liquido-para-gimp-22-ya-disponible-como-plugin/">escalado líquido</a>. Esa técnica es demasiado compleja. Se trata de <strong>recortar la imágen</strong> para adaptarla a la nueva resolución, perdiendo el <strong>mínimo espacio posible</strong>.</p>
<p><img src="http://boozox.net/wp-content/resizefit.png" alt="" title="resizefit"/></p>
<p style="text-align:center"><em>Foto de <a href="http://www.flickr.com/photos/basajaun/">Basajaun</a> en Flickr</em> <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Licencia CC(by-nc-sa)</a></p>
<p>Para hacer esto, he desarrollado este <strong>algoritmo</strong>, que paso a compartir con todos para que lo uséis como os de la gana (requiere <a href="http://es2.php.net/manual/es/book.image.php">Biblioteca GD</a>)</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">function</span> resizeFit<span class="br0">&#40;</span><span class="re0">$im</span>,<span class="re0">$width</span>,<span class="re0">$height</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">//Original sizes</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="re0">$ow</span> = imagesx<span class="br0">&#40;</span><span class="re0">$im</span><span class="br0">&#41;</span>; <span class="re0">$oh</span> = imagesy<span class="br0">&#40;</span><span class="re0">$im</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; </div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="co1">//To fit the image in the new box by cropping data from the image, i have to check the biggest prop. in height and width</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$width</span>/<span class="re0">$ow</span> &gt; <span class="re0">$height</span>/<span class="re0">$oh</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$nw</span> = <span class="re0">$width</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$nh</span> = <span class="br0">&#40;</span><span class="re0">$oh</span> * <span class="re0">$nw</span><span class="br0">&#41;</span> / <span class="re0">$ow</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$px</span> = <span class="nu0">0</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$py</span> = <span class="br0">&#40;</span><span class="re0">$height</span> &#8211; <span class="re0">$nh</span><span class="br0">&#41;</span> / <span class="nu0">2</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$nh</span> = <span class="re0">$height</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$nw</span> = <span class="br0">&#40;</span><span class="re0">$ow</span> * <span class="re0">$nh</span><span class="br0">&#41;</span> / <span class="re0">$oh</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$py</span> = <span class="nu0">0</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$px</span> = <span class="br0">&#40;</span><span class="re0">$width</span> &#8211; <span class="re0">$nw</span><span class="br0">&#41;</span> / <span class="nu0">2</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">//Create a new image width requested size</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="re0">$new</span> = imagecreatetruecolor<span class="br0">&#40;</span><span class="re0">$width</span>,<span class="re0">$height</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">//Copy the image loosing the least space</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; imagecopyresampled<span class="br0">&#40;</span><span class="re0">$new</span>, <span class="re0">$im</span>, <span class="re0">$px</span>, <span class="re0">$py</span>, <span class="nu0">0</span>, <span class="nu0">0</span>, <span class="re0">$nw</span>, <span class="re0">$nh</span>, <span class="re0">$ow</span>, <span class="re0">$oh</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$new</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>[<a href="http://boozox.net/jaula/resizefit.phps">Descargar código</a>]</p>
<h2>Cómo utilizar</h2>
<p>Si <strong>no estás familiarizado</strong> con la edición de imágenes en PHP, no te preocupes. Para utilizar la función de arriba, tenemos que pasarle como parámetro una imágen <strong>tipo resource de GD</strong> y <strong>dos números</strong> indicando el ancho y alto que queréis forzar a la foto.</p>
<p>Para que se vea, hay que editar las <strong>cabeceras HTTP</strong> indicando que el contenido es una imágen. Y a este archivo de imágen (aunque sea un PHP) se le puede llamar desde la <strong>etiqueta img</strong> de HTML. Dejemos que hable el código:</p>
<p><strong>imagen.php</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="co1">//Primero creo el resource de la imagen desde el original en JPEG</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$im</span> = imagecreatefromjpeg<span class="br0">&#40;</span><span class="st0">&#8216;original.jpg&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Ahora uso la función antes definida, con unos parámetros de ancho y alto que yo quiera</span></div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$resized</span> = resizeFit<span class="br0">&#40;</span><span class="re0">$im</span>, <span class="nu0">100</span>, <span class="nu0">150</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Indico en la cabecera HTTP que es una imagen</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&quot;Content-type: image/png&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="co1">//Por último exporto la nueva imagen</span></div>
</li>
<li class="li1">
<div class="de1">imagepng<span class="br0">&#40;</span><span class="re0">$resized</span><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p><strong>miPagina.html</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&lt;p&gt;Esta es mi foto redimensionada a 100 x 150:&lt;/p&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;img src=&quot;imagen.php&quot;&gt;</div>
</li>
</ol>
</div>
<h2>Puedes ver un ejemplo en &#8230;</h2>
<p>Esta técnica la uso en <a href="http://gpsia.com/">Gpsia</a> para mostrar las imágenes al tamaño que yo le diga, sin que se vean distorsionadas. Échale un ojo, y de paso ves las rutas tan increíbles que está subiendo la gente.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/php/redimensionar-en-php-a-tamano-fijo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Claves de diseño para aplicaciones web</title>
		<link>http://boozox.net/aplicaciones/claves-de-diseno-para-aplicaciones-web/</link>
		<comments>http://boozox.net/aplicaciones/claves-de-diseno-para-aplicaciones-web/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 18:08:04 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://boozox.net/?p=338</guid>
		<description><![CDATA[En la mayoría de los casos, la intuición y la experiencia son la mejor arma para el éxito en nuestras aplicaciones. Sin embargo, tener claras unas ciertas directrices puede ayudarnos mucho durante el proceso. Antes que nada, dos cosas básicas: papel y boli, y sobretodo paciencia. Nada sale a la primera, es muy importante el [...]]]></description>
			<content:encoded><![CDATA[<p>En la mayoría de los casos, la <strong>intuición</strong> y la <strong>experiencia</strong> son la mejor arma para el éxito en nuestras aplicaciones. Sin embargo, tener claras unas ciertas directrices puede ayudarnos mucho durante el proceso.</p>
<p>Antes que nada, dos cosas básicas: <strong>papel y boli</strong>, y sobretodo <strong>paciencia</strong>. Nada sale a la primera, es muy importante el proceso de preparación, y el de prueba y error. Un <strong>replanteamiento</strong> radical a veces puede ser necesario, no creas que has perdido el tiempo, todo lo contrario.</p>
<h2>Simplicidad</h2>
<p>Yo diría que es el <strong>pilar fundamental</strong> del diseño. Deberemos esforzarnos al máximo por que nuestra aplicación resulte sencilla para el usuario al que va destinado.</p>
<p>Usaremos estructuras uniformes y con rejilla (niveles de información a la misma altura). Lo ideal es que haya un <strong>foco principal</strong>, que atraiga la atención en una primera mirada. Si uniformizamos el contenido resultaría imposible detectar lo importante, y el usuario se asusta, aburre y huye (<em>en ese orden</em>).</p>
<p style="text-align:center"><img src='http://boozox.net/wp-content/tarifas.png' alt='Tarifas en dos webs homónimas' /><br /><em>Sección de tarifas en las webs de <a href="http://yoigo.com">Yoigo</a> y la de <a href="http://movistar.es">Movistar</a></em></p>
<p>Usaremos una misma <strong>paleta de colores</strong> en todo el diseño. Preferiblemente un color blanco de <strong><em>fondo</em></strong>, un color <strong><em>principal</em></strong>, y otro <strong><em>secundario</em></strong>. Hay que tener siempre presente la <em>psicología del color</em> (<strong style="color:darkred">rojo altera, pasión;</strong> <strong style="color:darkgreen">verde relaja, naturaleza; </strong><strong style="color:darkblue">azul calma, informa, cielo o mar;</strong> <strong style="color:yellow;background-color:black">amarillo excita, alerta, no se distingue bien;</strong> <strong style="color:orange">naranja extraño, curioso, diferente</strong> &#8230;.)</p>
<p>También buscaremos simplicidad en la estructura de las <strong>secciones</strong>, haremos que sea clara, <strong>pocas secciones</strong> bien diferenciadas, substituyendo subsecciones por <strong>rutas de contenido</strong> en cada seccion.</p>
<h2>Originalidad</h2>
<p>Nos podemos ganar la confianza del usuario si le conseguimos sorprender. A fin de cuentas sorprender es <strong>estimular</strong>, crear reacción en la persona. Esto da <strong>fuerza y identidad</strong> a nuestra página. Mi recomendación es dejarse llevar, con mucho cuidado de no perturbar el orden lógico de las cosas.</p>
<p>Pueden ser guiños sutiles, alteración del lenguaje, <a href="http://es.wikipedia.org/wiki/Huevo_de_pascua_%28virtual%29">huevos de pascua</a>, imágenes curiosas o llamativas&#8230; imaginación al poder!</p>
<p style="text-align:center"><img src='http://boozox.net/wp-content/nvivo_soyfan.png' alt='' /><br /><em>Guardar un artista como favorito, en <a href="http://nvivo.es">nvivo</a> pulsas sobre &#8220;soy fan&#8221;, y te contesta con un desenfadado &#8220;yeah&#8221;</em></p>
<h2>Modelizar usuarios</h2>
<p>Este trabajo resulta fundamental e imprescindible. Consiste en <strong>analizar todos los usuarios tipo</strong> que van a utilizar nuestra aplicación (o que pueden estar potencialmente interesados).</p>
<p>Tendremos que reflexionar profundamente, <em>quién y por qué querrá usar nuestra herramienta,</em> para tenerles preparado lo que esperan, apelando a sus <strong>necesidades</strong>. Para esto tenemos que emplear ganchos fáciles de identificar (sin mucho texto, llamativos, interesantes)</p>
<p>Es muy importante llamar la atención de todos y cada uno de estos modelos en nuestra portada, y en menor medida en el resto de secciones. Hay que conseguir que cada usuario siga una ruta natural, previamente establecida.</p>
<p style="text-align:center"><img src='http://boozox.net/wp-content/portada_flickr.png' alt='' /><br /><em>En Flickr tienen muy claro lo que ofrecen, y te lo exponen en la portada para que elijas</em></p>
<h2>Diferénciate</h2>
<p>Si haces lo mismo que otro, <strong>sobras</strong>. Deja claro a tus usuarios que tienes algo <strong>distinto</strong> que los demás, que te lo has currado, que destacas sobre el resto que se te parecen. Pero sin timar a nadie, que sea verdad!</p>
<p>Trata de conseguir una <strong>identidad</strong>, que se te reconozca con una palabra, un logo, una tipografía, unos colores&#8230; Si consigues que el usuario se quede con tu cara, y le gusta lo que le das, da por seguro que <strong>volverá y traerá más gente consigo</strong>.</p>
<h2>Consejo final</h2>
<p><strong>Pero ante todo, disfruta haciéndolo. Porque te gusta.</strong></p>
<p>Te recomiendo leer &#8220;<em>Profesional CSS Hojas de estilo en cascada para el diseño Web. Ed. ANAYA Col.De Programadores, para Programadores</em>&#8220;; sobretodo primeros capítulos.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/aplicaciones/claves-de-diseno-para-aplicaciones-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Imagen promocional de Geo</title>
		<link>http://boozox.net/diseno/imagen-promocional-de-geo/</link>
		<comments>http://boozox.net/diseno/imagen-promocional-de-geo/#comments</comments>
		<pubDate>Sun, 11 May 2008 02:24:58 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Imagen Digital]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[imagen]]></category>
		<category><![CDATA[promo]]></category>
		<category><![CDATA[promocion]]></category>

		<guid isPermaLink="false">http://boozox.net/?p=327</guid>
		<description><![CDATA[Hoy he realizado esta imagen promocional de la herramienta GeoGPS. Refleja bastante bien lo que creo que es Geo en su totalidad, y además creo que me ha quedado currado. Lo he hecho enteramente con Gimp, usando fuentes de Dafont. Ha salido al segundo intento, y he necesitado hacer antes varios bocetos en papel. Este [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy he realizado esta imagen promocional de la herramienta <a href="http://geogps.es/">GeoGPS</a>. Refleja bastante bien lo que creo que es Geo en su totalidad, y además creo que me ha quedado currado.</p>
<p><img src='http://geogps.es/img/promoGeo.png' alt='Explicacion visual de Geo' class='alignnone' /></p>
<p>Lo he hecho enteramente con <strong>Gimp</strong>, usando fuentes de <a href="http://www.dafont.com">Dafont</a>. Ha salido al segundo intento, y he necesitado hacer antes <strong>varios bocetos</strong> en papel.</p>
<p>Este tipo de gráficos que muestran una herramienta de un vistazo pueden ser muy útiles durante la <strong>promoción</strong>, y creo que voy a empezar con la promoción de Geo dentro de muy poquito.</p>
<p>Por cierto, guardo <strong>una sorpresa muy importante</strong> para esta semana próxima. Estad atentos!</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/diseno/imagen-promocional-de-geo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enlaces interesantes sobre diseño</title>
		<link>http://boozox.net/css/enlaces-interesantes-sobre-diseno/</link>
		<comments>http://boozox.net/css/enlaces-interesantes-sobre-diseno/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 00:34:54 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://boozox.net/css/enlaces-interesantes-sobre-diseno/</guid>
		<description><![CDATA[Estos días he estado algo inactivo, por estar desarrollando un proyecto bastante ambicioso (pronto os comentaré sobre él) GeoGPS. Hoy quería compartir algunos enlaces sobre diseño que he acumulado hoy mismo: Equidistant Objects with CSS &#8211; Truco para hacer cajas equidistantes en CSS Formularios usables: 60 Directrices de Usabilidad &#8211; Muy interesante, para crear buenos [...]]]></description>
			<content:encoded><![CDATA[<p>Estos días he estado algo inactivo, por estar desarrollando un proyecto bastante ambicioso (<del datetime="2008-06-09T23:43:50+00:00">pronto os comentaré sobre él</del>) <a href="http://geogps.es/">GeoGPS</a>.</p>
<p>Hoy quería compartir algunos enlaces sobre diseño que he acumulado hoy mismo:</p>
<ul>
<li><strong><a href="http://css-tricks.com/equidistant-objects-with-css/">Equidistant Objects with CSS</a></strong> &#8211; Truco para hacer cajas equidistantes en CSS</li>
<li><strong><a href="http://olgacarreras.blogspot.com/2007/02/formularios-usables-60-directrices-de.html">Formularios usables: 60 Directrices de Usabilidad</a></strong> &#8211; Muy interesante, para crear buenos formularios</li>
<li><strong><a href="http://www.smashingmagazine.com/2008/02/26/navigation-menus-trends-and-examples/">Navigation Menus: Trends and Examples</a></strong> &#8211; Muestra de menús de navegación, algunos realmente asombrosos</li>
<li><strong><a href="http://www.noupe.com/ajax/47-excellent-ajax-css-forms.html">47+ Excellent Ajax CSS Forms</a></strong> &#8211; Plantillas ya hechas para formularios, tiene ideas muy buenas</li>
<li><strong><a href="http://applestooranges.com/blog/post/css-for-bar-graphs/">CSS for bar graphs</a></strong> &#8211; Por último, gráficos de barras con CSS</li>
</ul>
<p>Muy pronto regresaré a hablaros de este proyecto que me traigo entre manos. Hasta la próxima!</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/css/enlaces-interesantes-sobre-diseno/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Trucos para hacer diseños en CSS más rápido y mejor</title>
		<link>http://boozox.net/web/trucos-para-hacer-disenos-en-css-mas-rapido-y-mejor/</link>
		<comments>http://boozox.net/web/trucos-para-hacer-disenos-en-css-mas-rapido-y-mejor/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 20:46:56 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Estándar]]></category>
		<category><![CDATA[HOWTO/CóMO]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://boozox.net/web/trucos-para-hacer-disenos-en-css-mas-rapido-y-mejor/</guid>
		<description><![CDATA[Enfrentarse a crear una plantilla de diseño desde cero puede ser muy duro y desmoralizante. Por eso he reunido una serie de trucos que conviene tener a mano, para agilizar el proceso, y hacerlo algo más agradable. Las tres reglas de oro Lo primero y principal antes de empezar a escribir la plantilla, es definir [...]]]></description>
			<content:encoded><![CDATA[<p>Enfrentarse a crear una plantilla de diseño <strong>desde cero</strong> puede ser muy duro y desmoralizante. Por eso he reunido una serie de trucos que conviene tener a mano, para agilizar el proceso, y hacerlo algo más <strong>agradable</strong>.</p>
<h2>Las tres reglas de oro</h2>
<p>Lo primero y principal antes de empezar a escribir la plantilla, es definir estas tres reglas de oro del CSS. Se colocan al principio del archivo CSS, y sirven para evitar las discrepancias principales entre navegadores. Así nos evitamos más de un susto al comprobar si se ve igual en todos los navegadores.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">* <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; padding<span class="re2">:<span class="nu0">0</span></span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; margin<span class="re2">:<span class="nu0">0</span></span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">body <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">font-size</span>: <span class="re3"><span class="nu0">76</span>%</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">img <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">border-width</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Lo que hacen es inicializar todos los <strong>márgenes internos y externos a cero</strong> (de TODOS los elementos), prefijar un <strong>tamaño de letra uniforme</strong> para todos los navegadores, y <strong>eliminar el borde</strong> de las imágenes.</p>
<p><a href="http://zumbe.net/tutoriales/las_tres_reglas_basicas.html">Conocer más sobre las tres reglas de oro del CSS</a>.</p>
<p>Suelo añadir esta cuarta regla, que <strong>evita que salga un recuadro</strong> alrrededor de los enlaces al pulsarlos.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">a <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">outline-style</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>(<a href="http://boozox.net/howtocomo/solucion-a-dos-pesadillas-del-css/">más info</a>)</p>
<h2>Centrar contenedores (elementos div) en CSS</h2>
<p>Para centrar un contenedor en CSS, además de definir un ancho determinado, debemos <strong>asignar el valor auto al margen izquierdo y derecho</strong> del contenedor. Esto no da resultado en Internet Explorer, que requiere de la propiedad <em>text-align: center</em>. Si usamos las dos, nos aseguramos la victoria.<br />
<strong>HTML:</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">[...]&lt;body&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt;div id=&quot;contenedor&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &lt;h1&gt;Titulo&lt;/h1&gt;
</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &lt;p&gt;Texto&#8230;&lt;/p&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;/div&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt;/body&gt;</div>
</li>
</ol>
</div>
<p><strong>CSS:</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">body <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">text-align</span>: <span class="kw2">center</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#contenedor</span><span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">text-align</span>: <span class="kw1">left</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin</span>: <span class="re3">10px</span> <span class="kw2">auto</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">width</span>: <span class="re3"><span class="nu0">80</span>%</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>(<a href="http://zumbe.net/tutoriales/centrar_contenedores_en_css.html">más info</a>)</p>
<h2>Hacer columnas con CSS</h2>
<p>Para crear varias columnas en un skin, debemos colocar <strong>elementos de bloque</strong> (div, ul, form&#8230;) que las representen, de forma contigua (uno al lado de otro) en nuestro HTML. A continuación, en el CSS usaremos la <strong>propiedad float</strong>, que &#8220;flota&#8221; un elemento a la izquierda o a la derecha, <strong>sacándolo del flujo de contenido</strong>.</p>
<p>Hay varias formas de aprovechar la propiedad float para crear columnas, algunos ejemplos:</p>
<p><img src='http://boozox.net/wp-content/float-left-all.png' alt='Usando propiedad Float de CSS' /> <img src='http://boozox.net/wp-content/float-left-right.png' alt='Usando propiedad Float de CSS' /> <br /><img src='http://boozox.net/wp-content/float-left-left.png' alt='Usando propiedad Float de CSS' /> <img src='http://boozox.net/wp-content/float-left-small.png' alt='Usando propiedad Float de CSS' /></p>
<p>Las flechas indican si se ha flotado a <em>izquierda o a derecha</em>, aúnque resulta bastante obvio.</p>
<p><strong>Ejemplo</strong>, el código CSS para hacer que todos los elementos li de una lista, esté flotados a la izquierda, con un tamaño de 100&#215;100 px:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">li <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">width</span>: <span class="re3">100px</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">height</span>: <span class="re3">100px</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">float</span>: <span class="kw1">left</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<h2>Evitar solapamiento en la propiedad Float</h2>
<p>Da definicion en el estándar de CSS, hace que la propiedad float <strong>saque al elemento del flujo</strong>, y provoca que el resto de elementos &#8220;lo ignoren&#8221; en muchos aspectos, como que el elemento que lo contiene no adapta su ancho para incluirlo.</p>
<p style="text-align: center">Lo que quiero: <br /> <img src='http://boozox.net/wp-content/float_lo_q_quiero.gif' alt='Lo que quiero' /><br />Lo que ocurre: <br /><img src='http://boozox.net/wp-content/float_lo_q_obtengo.gif' alt='Lo que ocurre' /></p>
<p>Esto lo podemos solventar muy fácilmente.</p>
<p>Si queremos que un elemento que va a continuación de un float, no se vea afectado, le podemos dar la <strong>propiedad clear: both</strong></p>
<p>Pero si el problema es que tenemos elementos &#8220;flotados&#8221;, y queremos que el contenedor <strong>los envuelva</strong>, nada más fácil que aplicar al contenedor la <strong>propiedad overflow: hidden</strong>. <a href="http://www.planseldon.com/blog/hasta-siempre-clearboth/">La explicación la encontraréis aquí</a></p>
<h2>Todas las propiedades a mano</h2>
<p>Es muy importante tener siempre las propiedades a mano, y sobretodo conocer las <strong>95 propiedades del CSS 2.1</strong> para conocer las herramientas de que disponemos. Podéis encontrar un agradable listado, muy bien explicado (en inglés) en <a href="http://www.culturedcode.com/css/reference.html">CulturedCode CSS 2.1 Reference</a> (<em>es un recurso alucinante, muy muy útil</em>)</p>
<h2>Usar estructuras prefabricadas</h2>
<p>Podremos <strong>ahorrarnos tiempo</strong>, si partimos de estructuras prefabricadas en CSS y HTML.</p>
<ul>
<li><a href="http://blog.html.it/layoutgala/">Layout Gala</a> contiene muchas estructuras combinando tres elementos principales, cabecera y pié de página.</li>
<li><a href="http://csseasy.com/">Css Easy</a> te ofrece las principales configuraciones para skins, listas para descargar y manipular.</li>
<li>En <a href="http://css.maxdesign.com.au/listamatic/">Listmatic</a> encontraréis muchos tipos de lista, para aplicar a menús, o a lo que queráis.</li>
<li>En <a href="http://alvit.de/css-showcase/css-navigation-techniques-showcase.php">CSS Showcase</a> podréis encontrar muchos ejemplos de barras de navegación.</li>
</ul>
<h2>Plantillas ya elaboradas</h2>
<p>Otro recurso es acudir a <strong>skins completamente elaborados</strong>, y extraer lo que nos interese de ellos. Algunos enlaces:<br />
<a href="http://oswd.org">OpenSourceWebDesigns</a>, <a href="http://www.freecsstemplates.org/">FreeCssTemplates</a>, <a href="http://www.free-css-templates.com/">Free-css-templates</a>, <a href="http://www.thestylearchive.com/">TheStyleArchive</a>, <a href="http://www.templateworld.com/free_templates.html">TemplateWorld</a></p>
<p>O recurrir a sitios donde muestran plantillas únicamente para inspirarte:<br />
<a href="http://designshack.co.uk/">Inspirational CSS</a>,  <a href="http://www.cssbeauty.com/">CSSBeauty</a>, <a href="http://www.smashingmagazine.com/2007/05/21/60-elegant-and-visually-appealling-designs/">Elegant Desighns</a></p>
<p>Por último, en <a href="http://del.icio.us/tag/css">del.icio.us (tag: css)</a> podéis encontrar muchos recursos interesantes de CSS, y en <a href="http://webeame.net/index.php?category=4">Webéame (categoria diseño)</a> otros tantos.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/web/trucos-para-hacer-disenos-en-css-mas-rapido-y-mejor/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Texto web con formas raras. Adios rectángulos?</title>
		<link>http://boozox.net/aplicaciones/texto-web-con-formas-raras-adios-rectangulos/</link>
		<comments>http://boozox.net/aplicaciones/texto-web-con-formas-raras-adios-rectangulos/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 23:55:23 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Curioso]]></category>
		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://boozox.net/aplicaciones/texto-web-con-formas-raras-adios-rectangulos/</guid>
		<description><![CDATA[Acaba de lanzarse una herramienta del todo curiosa y particular. Se trata de un generador de un código especial, para que en tu web el texto se acople a determinada forma o figura. Símplemente tienes que dar la forma que quieres con dos líneas (el márgen izquierdo y el derecho) y dejar que genere el [...]]]></description>
			<content:encoded><![CDATA[<p>Acaba de lanzarse <a href="http://www.csstextwrap.com/">una herramienta</a> del todo curiosa y particular.</p>
<p>Se trata de un generador de un código especial, para que en tu web <strong>el texto se acople a determinada forma o figur</strong>a.</p>
<div style="text-align:center;"><img src='http://boozox.net/wp-content/csstextwrap_2.png' alt='csstextwrap_2.png' /></div>
<p>Símplemente tienes que <strong>dar la forma</strong> que quieres con dos líneas (el márgen izquierdo y el derecho) y dejar que genere el código necesario.</p>
<div style="text-align:center;"><img src='http://boozox.net/wp-content/csstextwrap.png' alt='csstextwrap.png' /></div>
<p>Aúnque no muy ortodoxa, la técnica es perfectamente <strong>accesible</strong> en términos web. Ahora, que esto desemboque en una buena idea, o en la <em>horterada 2.0 premio a la usabilidad nula del 2007</em>, ya no depende del sistema.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/aplicaciones/texto-web-con-formas-raras-adios-rectangulos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conseguir comentarios en nuestro Blog</title>
		<link>http://boozox.net/php/comentarios-en-nuestro-blog/</link>
		<comments>http://boozox.net/php/comentarios-en-nuestro-blog/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 18:25:24 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[HOWTO/CóMO]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://boozox.net/php/comentarios-en-nuestro-blog/</guid>
		<description><![CDATA[Todos los que tenemos un blog sabemos lo importante que son los comentarios. Te ayudan a continuar con tu labor, a corregir errores, a completar información, a conocer a tus lectrores, y sobre todo pasar un buen rato. Por eso es muy importante potenciar los comentarios, y darles el valor que se merecen. Voy a [...]]]></description>
			<content:encoded><![CDATA[<p>Todos los que tenemos un blog sabemos lo importante que son los <strong>comentarios</strong>. Te ayudan a continuar con tu labor, a corregir errores, a completar información, a conocer a tus lectrores, y sobre todo pasar un buen rato.</p>
<p>Por eso es muy importante <strong>potenciar los comentarios</strong>, y darles el valor que se merecen. Voy a explicar una serie de estrategias que pueden hacer que se comente más en tu blog, o por lo menos que sea más agradable hacerlo.</p>
<p><span id="more-161"></span></p>
<h2>Incitar textualmente</h2>
<p>Una buena forma de que te comenten es incitando a tus usuarios a que comenten. Esto puedes hacerlo tanto en los posts como en el propio theme.</p>
<p><strong>En el post:</strong><br />
Una idea es finalizar el post lanzando preguntas al aire, del tipo:</p>
<blockquote><p>Y vosotros, qué pensáis? Qué versión usaríais? Cuál os parece más (&#8230;)? </p></blockquote>
<p>Intenta implicar a los lectores en tu post. Olvida los formalismos (si tu blog te lo permite) y no dudes en nombrar a usuarios en tus posts, por ejemplo si se ha hecho una aporatción de información.</p>
<p><strong>En el theme:</strong><br />
También puedes llamar la atención a tus usuarios usando determinados textos en tu theme. </p>
<p>Por ejemplo, plantéate cambiar el clásico &#8220;<em>Dejar un comentario</em>&#8221; por algo más llamativo como &#8220;<em>Aporta tu sabiduría</em>&#8221; / &#8220;<em>Dinos algo</em>&#8221; / &#8220;<em>Queremos oirte</em>&#8221; / &#8220;<em>Nos interesa lo que tengas que decir</em>&#8221; / etc&#8230; </p>
<p>Lo fundamental es que sientan que realmente quieres oirles, que su comentario tiene un valor para el blog.</p>
<h2>Cuidar el Diseño</h2>
<p>Todos sabemos que el diseño es fundamental para el éxito de un blog. Hay que equilibrar siempre la estética con la usabilidad, y todo esto respetando estándares&#8230;</p>
<p>El theme de nuestro blog puede ser decisivo para obtener comentarios, o quedarnos en la más absoluta soledad. Algunas recomendaciones para conseguir comentarios pueden ser:</p>
<p><strong>No ocultarlos</strong><br />
Dejar un comentario ha de ser la tarea más fácil del mundo para el usuario. No tiene que encontrar trabas, y cuantos menos campos rellene mejor. Lo fundamental es que los comentarios sean como una prolongación del post, la reacción natural a haber acabado de leer.</p>
<p><strong>Facilitar lectura de comentarios</strong><br />
Los usuarios van a gastar parte de su tiempo en escribir un texto en tu blog, lo justo es que su mensaje quede claro, visible, y bien colocado. Una buena referencia al comentarista, con su web bien accesible, una fuente y unos colores que hagan fácil la lectura, y evitar recargar mucho esta zona.</p>
<p><strong>Distinguir lo uno de lo otro</strong><br />
Algo que facilita mucho la lectura es el sistema de &#8220;<em>uno sí uno no</em>&#8221; en la lista de comentarios. Es decir, distinguir los comentarios pares de los impares. </p>
<p>Así conseguimos facilitar la lectura, y además dar un toque un poco más personal a cada comentario. No es lo mismo que tu comentario sea igual que el resto, a que se diferencie de sus adyacentes.</p>
<p>También resulta interesante diferenciar pingbacks y trackbacks, dándoles un poco menos de importancia (pero manteniéndolos presentes)</p>
<p>Para hacer estas dos últimas cosas en wordpress, aquí tienes un script para el archivo comments.php del theme que estés usando. (Si no conoces algo de PHP y HTML, haz copias de seguridad, no vaya a ser que montes un estropicio)</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span> <span class="re0">$oddcomment</span> = <span class="st0">&quot;odd&quot;</span>; <span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span> <span class="kw1">foreach</span> <span class="br0">&#40;</span><span class="re0">$comments</span> <span class="kw1">as</span> <span class="re0">$comment</span><span class="br0">&#41;</span> : <span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">&lt;?php</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$comment</span>-&gt;<span class="me1">comment_type</span> == <span class="st0">&quot;pingback&quot;</span> || <a href="http://www.php.net/ereg"><span class="kw3">ereg</span></a><span class="br0">&#40;</span><span class="st0">&quot;&lt;pingback /&gt;&quot;</span>, <span class="re0">$comment</span>-&gt;<span class="me1">comment_content</span><span class="br0">&#41;</span> || <a href="http://www.php.net/ereg"><span class="kw3">ereg</span></a><span class="br0">&#40;</span><span class="st0">&quot;&lt;trackback /&gt;&quot;</span>, <span class="re0">$comment</span>-&gt;<span class="me1">comment_content</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><span class="kw2">?&gt;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &lt;div <span class="kw2">class</span>=<span class="st0">&quot;ping&quot;</span>&gt;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">&lt;?php</span> <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span><span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;div <span class="kw2">class</span>=<span class="st0">&quot;&lt;?php echo $oddcomment; ?&gt;&quot;</span>&gt;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">&lt;?php</span> <span class="coMULTI">/* Changes every other comment to a different class */</span>&nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="st0">&quot;odd&quot;</span> == <span class="re0">$oddcomment</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><span class="re0">$oddcomment</span>=<span class="st0">&quot;even&quot;</span>;<span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="br0">&#123;</span> <span class="re0">$oddcomment</span>=<span class="st0">&quot;odd&quot;</span>; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">&lt;?php</span> <span class="br0">&#125;</span> <span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;a name=<span class="st0">&quot;comment-&lt;?php comment_ID() ?&gt;&quot;</span>&gt;&lt;/a&gt;&lt;strong <span class="kw2">class</span>=<span class="st0">&quot;author&quot;</span>&gt;&lt;?php comment_author_link<span class="br0">&#40;</span><span class="br0">&#41;</span> ?&gt;&lt;/strong&gt; <span class="kw2">&lt;?php</span> comment_date<span class="br0">&#40;</span><span class="st0">&#8216;j <span class="es0">\d</span><span class="es0">\e</span> F&#8217;</span><span class="br0">&#41;</span> <span class="kw2">?&gt;</span> a las <span class="kw2">&lt;?php</span> comment_time<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="kw2">?&gt;</span> <span class="kw2">&lt;?php</span> edit_comment_link<span class="br0">&#40;</span><span class="st0">&#8216;Editar&#8217;</span>,<span class="st0">&#8221;</span>,<span class="st0">&#8221;</span><span class="br0">&#41;</span>; <span class="kw2">?&gt;</span> Ha dicho:</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">&lt;?php</span> comment_text<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="kw2">&lt;?php</span> <span class="kw1">endforeach</span>; <span class="coMULTI">/* end for each comment */</span> <span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>Ahora puedes dar el estilo que quieras en el archivo <em>style.css</em> a las clases <strong>.ping</strong> (para pingbacks y trackbacks), <strong>.odd</strong> (impares) y <strong>.even</strong> (pares).</p>
<h2>Hasta el último detalle</h2>
<p>Si quieres conseguir más posibilidades de fomentar comentarios, puedes recurrir por último a plugins. </p>
<p>Hay multitud de plugins orientados a los comentarios de nuestro blog. Yo destacaré dos, con enlaces para wordpress, pero puedes buscar tú mismo los que más te convenzan, y se adapten a tu blog.</p>
<p><strong>Últimos comentarios</strong><br />
Con este plugin puedes motivar a tus comentaristas, porque verán su texto expuesto en lugares muy visibles de la web. También puede servir para enganchar a un lector ocasional a algun hilo interesante que se haya generado en los comentarios.<br />
[<a href="http://www.pfadvice.com/wordpress-plugins/show-top-commentators/">Descargar plugin</a>]</p>
<p><strong>Premiar por comentarios</strong><br />
Otra forma de motivar a los usuarios a comentar, es premiándoles por sus comentarios. Para esto existe el plugin RPG WordPress creado por nuestro amigo Miquel Camps. Con este plugin puedes recompensar a tus usuarios cada x comentarios, con enlaces en un lugar importante de tu blog, a lo que el usuario en cuestión decida. Una buena idea para crear comunidad.<br />
[<a href="http://www.viciao2k3.net/blog/wordpress/%c2%bfcomo-conseguir-comentarios-en-tu-blog/">Descargar plugin</a>]</p>
<p>Por supuesto que la mejor forma de que se comente en tu blog es <strong>crear un contenido de calidad</strong>, <strong>implicarte</strong> diariamente, conseguir <strong>enlaces</strong>, etc. </p>
<p>Por descontado, si este artículo os ha gustado, no dudéis en <strong>comentarlo</strong>! <img src='http://boozox.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/php/comentarios-en-nuestro-blog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Escalado Líquido&#8221; para Gimp 2.2+ ya disponible como plugin</title>
		<link>http://boozox.net/software-libre/escalado-liquido-para-gimp-22-ya-disponible-como-plugin/</link>
		<comments>http://boozox.net/software-libre/escalado-liquido-para-gimp-22-ya-disponible-como-plugin/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 13:09:28 +0000</pubDate>
		<dc:creator>José Cabo</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[HOWTO/CóMO]]></category>
		<category><![CDATA[Imagen Digital]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Software libre]]></category>

		<guid isPermaLink="false">http://boozox.net/software-libre/escalado-liquido-para-gimp-22-ya-disponible-como-plugin/</guid>
		<description><![CDATA[Estoy seguro de que muchos de vosotros ya conoceréis un algoritmo para escalar imágenes casi sin deformar las figuras (personas, arboles, suelo&#8230;). Para los que no lo conozcáis, aquí un vídeo demostrativo: Pues para los usuarios de Gimp ya tenemos a nuestra disposición el algoritmo en forma de Plugin para poder usarlo a nuestro antojo. [...]]]></description>
			<content:encoded><![CDATA[<p>Estoy seguro de que muchos de vosotros ya conoceréis un algoritmo para escalar imágenes casi sin deformar las figuras (personas, arboles, suelo&#8230;). Para los que no lo conozcáis, aquí un vídeo demostrativo:</p>
<p style="text-align:center;">
<object width="425" height="350" type="application/x-shockwave-flash" data="http://www.youtube.com/v/6NcIJXTlugc"><param name="movie" value="http://www.youtube.com/v/6NcIJXTlugc" /></object>
</p>
<p>Pues <strong>para los usuarios de Gimp</strong> ya tenemos a nuestra disposición el algoritmo en forma de <strong>Plugin</strong> para poder usarlo a nuestro antojo. <a href="http://registry.gimp.org/plugin?id=10292">Aquí</a> tenéis algunos binarios para instalar en Ubuntu así como <a href="http://registry.gimp.org/file/gimp-lqr-plugin-0.2.1.tar.gz?action=download&#038;id=10295">el código fuente</a> para compilar en nuestra distribución de Linux favorita (./configure &#038;&#038; make &#038;&#038; sudo make install o sudo checkinstall).</p>
<p>El manejo es muy fácil. Una vez instalado el plugin abrimos en Gimp nuestra imagen que queremos retocar y <strong>nos vamos a la pestaña &#8220;Capas/Liquid Rescale&#8221;</strong>. En la nueva ventana simplemente <strong>ponemos la nueva resolución</strong> (podemos mirar en Advanced Options que hay más opciones, pero el &#8220;modo&#8221; que mejor me ha ido ha sido el que viene por defecto [transversal Absolute Value], así que mejor no tocar nada excepto si queremos probar los resultados) <strong>y le damos a &#8220;Aceptar&#8221;</strong>. Si la imagen es muy grande&#8230;. tardará un rato bastante (un minuto en hacer todos los procesos&#8230;), pero si es, por ejemplo, 1024 de anchura no creo que haya que esperar mucho tampoco.</p>
<p>Funciona bastante bien, un poco lento, pero cumple con su trabajo. Aunque no es perfecto el acabado está muy conseguido y mantiene prácticamente iguales las formas y figuras. Un ejemplo:</p>
<p>Original:<br />
<img src='http://boozox.net/wp-content/originalthumb.jpg' alt='originlthumb.jpg' /></p>
<p>En esta siguiente tenemos la imagen de arriba retocada. <strong>La primera es escalada tal cual</strong>; la segunda <strong>usando el plugin Liquid Rescale</strong> con las mismas medidas que la 1ª y con las opciones predefinidas; la tercera se ha <strong>hecho usando capas</strong> (creadas previamente y seleccionando que es lo que queremos que se escale y que es lo que &#8220;nos daría igual&#8221;, todo gestionado desde el plugin).</p>
<p style="text-align:center; border:none;">
<img src='http://boozox.net/wp-content/total-thump.jpg' alt='total-thump.jpg' /></p>
<p><strong>En definitiva, una verdadera maravilla.</strong></p>
<p><em><strong>Añadido a las 18:33 por Alex Barros</strong></em><br />
Al respecto también hay una web que aplica este filtro de forma online, aúnque con bastante lentitud, y problemas con archivos grandes (<a href="http://rsizr.com/">http://rsizr.com/</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/software-libre/escalado-liquido-para-gimp-22-ya-disponible-como-plugin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Solución a dos pesadillas del CSS</title>
		<link>http://boozox.net/howtocomo/solucion-a-dos-pesadillas-del-css/</link>
		<comments>http://boozox.net/howtocomo/solucion-a-dos-pesadillas-del-css/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 16:12:58 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[HOWTO/CóMO]]></category>

		<guid isPermaLink="false">http://boozox.net/boozox/solucion-a-dos-pesadillas-del-css/</guid>
		<description><![CDATA[Hoy he encontrado del tirón, en un mismo blog, la solución a dos de mis mayores pesadillas en la maquetación CSS. #1: Float y Clear Cuando queremos desplazar un elemento a la izquierda o a la derecha, solemos usar la propiedad float, que saca al elemento del flujo de contenido y lo desplaza a donde [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy he encontrado del tirón, en un mismo blog, la solución a dos de mis mayores pesadillas en la maquetación CSS.</p>
<p><strong>#1: Float y Clear</strong><br />
Cuando queremos desplazar un elemento a la izquierda o a la derecha, solemos usar la propiedad <em>float,</em> que saca al elemento del flujo de contenido y lo desplaza a donde queramos.</p>
<p>El problema viene cuando este elemento tiene un elemento padre (que lo contiene) y queremos que lo envuelva. </p>
<p><em>Esto es lo que yo quiero:</em><br />
<img src='http://boozox.net/wp-content/float_lo_q_quiero.gif' alt='float_lo_q_quiero.gif' /><br />
<em>Y esto lo que obtengo:</em><br />
<img src='http://boozox.net/wp-content/float_lo_q_obtengo.gif' alt='float_lo_q_obtengo.gif' /></p>
<p>(He de aclarar que no se trata de ningún error, sinó que el estándar CSS especifica su comportamiento de esta forma)</p>
<p>La solución tradicional es incluir un tercer div a continuación de los dos flotantes, y aplicarle la propiedad clear:both, pero esto nos hace meter un div sin razón de ser, y nos hace la página un poco menos semántica.</p>
<p>La solución que he encontrado ahora, mucho mejor, es aplicar al elemento padre la propiedad overflow:hidden. De esta forma evitamos tener que meter elementos y toquetear el flujo (que a veces trae problemas) y obtenemos el resultado deseado.</p>
<p>[<a href="http://www.planseldon.com/blog/hasta-siempre-clearboth/">para profundizar un poco más en este tema...</a>]</p>
<p><strong>#2: El marquito de los enlaces</strong><br />
Otro problema que encontraba, aúnque menos grave, era el marquito que aparece en los enlaces cuando pulsas en ellos, símplemente me parece antiestético.</p>
<p><a href="#ningunaparte" style="font-size:1.5em;" onClick="this.style.outline = '1px dotted #000';return false;">Clica aquí para verlo</a></p>
<p>Esta propiedad es outline, y podemos bloquearla simplemente introduciendo en nuestra hoja de estilos el siguiente código:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">a <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; <span class="kw1">outline-style</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>[<a href="http://www.planseldon.com/blog/contornos-en-css-la-propiedad-outline/">para profundizar un poco más en este tema...</a>]</p>
<p>Ambas soluciones magistrales las he encontrado en el blog <a href="http://www.planseldon.com/blog/">PlanSeldon.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/howtocomo/solucion-a-dos-pesadillas-del-css/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>50 Plantillas para Blogger</title>
		<link>http://boozox.net/css/50-plantillas-para-blogger/</link>
		<comments>http://boozox.net/css/50-plantillas-para-blogger/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 08:12:28 +0000</pubDate>
		<dc:creator>Alex Barros</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Pa' gustos colores]]></category>

		<guid isPermaLink="false">http://boozox.net/css/50-plantillas-para-blogger/</guid>
		<description><![CDATA[Si usas Blogger como medio de difusión, no dejes de mirarte estas 50 geniales plantillas para Blogger. Un recurso enorme, y con diseños realmente muy buenos. Este es el que más me ha gustado. Y a tí, cuál te gusta más? cambiarias tu diseño?]]></description>
			<content:encoded><![CDATA[<p>Si usas Blogger como medio de difusión, no dejes de mirarte <a href="http://mashable.com/2007/09/13/blogger-templates/">estas 50 geniales plantillas</a> para Blogger.</p>
<p>Un recurso enorme, y con diseños realmente muy buenos.</p>
<p>Este es el que más me ha gustado. Y a tí, cuál te gusta más? cambiarias tu diseño?</p>
<p style="text-align:center;"><img src='http://boozox.net/wp-content/blogger_plantilla.png' alt='blogger_plantilla.png' /></p>
]]></content:encoded>
			<wfw:commentRss>http://boozox.net/css/50-plantillas-para-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

