<?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>alvarezp &#187; Diseño web</title>
	<atom:link href="http://blog.alvarezp.org/categorias/diseno-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alvarezp.org</link>
	<description>cat &#62;&#62; /dev/blog</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:19:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Después del curso de Ruby on Rails en Tijuana</title>
		<link>http://blog.alvarezp.org/2010/03/21/despues-del-curso-de-ruby-on-rails-en-tijuana/</link>
		<comments>http://blog.alvarezp.org/2010/03/21/despues-del-curso-de-ruby-on-rails-en-tijuana/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 08:48:25 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Español]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software libre]]></category>
		<category><![CDATA[Tijuana]]></category>

		<guid isPermaLink="false">http://blog.alvarezp.org/?p=1025</guid>
		<description><![CDATA[Actualización 1: Entre el código rastreado probablemente no debí registrar db/schema.rb, ya que esto es un efecto de rake db:migrate y no de script/generate y entiendo que el programador no debe tocarlo. Sirva únicamente para seguir el contenido del archivo durante la evolución del desarrollo.

Estuve en el curso de Ruby on Rails que impartió Mario [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Actualización 1</strong>: Entre el código rastreado probablemente no debí registrar <code>db/schema.rb</code>, ya que esto es un efecto de <code>rake db:migrate</code> y no de <code>script/generate</code> y entiendo que el programador no debe tocarlo. Sirva únicamente para seguir el contenido del archivo durante la evolución del desarrollo.</p>
<hr />
<p>Estuve en el <a href="http://mario-chavez.blogspot.com/2010/03/curso-de-ruby-on-rails-en-tijuana.html">curso de Ruby on Rails</a> que impartió <a href="http://mario-chavez.blogspot.com/">Mario Chávez</a> apenas hace unas horas.</p>
<p>Fue una sesión extensa y muy productiva donde se habló de los básicos de Ruby como de Rails.</p>
<p><a class="floating-picture"href="/imagenes/curso-ruby/01-en-un-descanso.jpg"><img alt="En un descanso" src="/imagenes/curso-ruby/01-en-un-descanso-thumb.jpg"/></a> <a class="floating-picture"href="/imagenes/curso-ruby/02-desde-mi-lugar.jpg"><img alt="Desde mi lugar" src="/imagenes/curso-ruby/02-desde-mi-lugar-thumb.jpg"/></a> <a class="floating-picture"href="/imagenes/curso-ruby/03-proyeccion.jpg"><img alt="Proyección" src="/imagenes/curso-ruby/03-proyeccion-thumb.jpg"/></a> <a class="floating-picture" href="http://blog.alvarezp.org/imagenes/curso-ruby/04-momentos-de-soporte.jpg"><img alt="Momentos de soporte" src="/imagenes/curso-ruby/04-momentos-de-soporte-thumb.jpg"/></a> <a class="floating-picture"href="/imagenes/curso-ruby/05-lunch-break.jpg"><img alt="Lunch break" src="/imagenes/curso-ruby/05-lunch-break-thumb.jpg"/></a> <a class="floating-picture"href="/imagenes/curso-ruby/06-el-sol-molestando.jpg"><img alt="Evadiendo el Sol" src="/imagenes/curso-ruby/06-el-sol-molestando-thumb.jpg"/></a></p>
<p style="clear: both">
<p>Para efectos de enfoque se consideró un sistema de facturación y se comenzó a construir usando Rails:</p>
<ol>
<li>Se generó el directorio de trabajo con <code>rails curso</code></li>
<li>Se generaron las primeras plantillas MVC con <code>script/generate scaffold client name:string address:string rfc:string</code></li>
<li>y se continuó sucesivamente</li>
</ol>
<p><a href="http://github.com/alvarezp/curso-ruby-on-rails-1/commits/master"><img class="float_left" src="http://blog.alvarezp.org/imagenes/curso-ruby/git-logo.png"/></a>Confirme fuimos avanzando, registré los pasos en un repositorio Git que ya he subido a Github, donde pueden <a href="http://github.com/alvarezp/curso-ruby-on-rails-1/commits/master">ver los cambios en línea</a> o desde donde pueden clonarlo con el siguiente comando: <code>git clone http://github.com/alvarezp/curso-ruby-on-rails-1.git</code> para analizarlo fuera de línea con una herramienta como <code>gitk</code>.</p>
<p>Espero que haya más cursos de esta índole. Felicidades y gracias.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2010/03/21/despues-del-curso-de-ruby-on-rails-en-tijuana/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Opera and mysterious font aliasing problem in Ubuntu and Debian</title>
		<link>http://blog.alvarezp.org/2009/09/20/opera-and-mysterious-font-aliasing-in-ubuntu-and-debian/</link>
		<comments>http://blog.alvarezp.org/2009/09/20/opera-and-mysterious-font-aliasing-in-ubuntu-and-debian/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 05:04:43 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opera browser]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.alvarezp.org/?p=517</guid>
		<description><![CDATA[Opera renders text without antialiasing under Ubuntu and Debian when a value in the font-family CSS property matches a &#8220;Core X&#8221; font before an Xft font.
That&#8217;s why Opera can be set to ignore core X fonts, by unchecking the Enable Core X fonts configuration option. You can use this as a workaround.
So, the result of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Opera_(web_browser)">Opera</a> renders text without <a href="http://en.wikipedia.org/wiki/Antialiasing">antialiasing</a> under Ubuntu and Debian when a value in the <a href="http://www.w3.org/TR/CSS2/fonts.html#font-family-prop">font-family</a> CSS property matches a &#8220;Core <a href="http://en.wikipedia.org/wiki/X_Window_System">X</a>&#8221; font before an <a href="http://en.wikipedia.org/wiki/Xft">Xft</a> font.</p>
<p>That&#8217;s why Opera can be set to ignore core X fonts, by unchecking the <a href="opera:config#UserPrefs|EnableCoreXFonts">Enable Core X fonts</a> configuration option. You can use this as a workaround.</p>
<p><span id="more-517"></span>So, the result of having this option enabled can be compared in the following images. The first image shows the rendering when the <code>font-family: "Deja Vu Sans", sans-serif</code> directive is used. The second image shows the same page when the &#8220;Deja Vu Sans&#8221; option is removed from the directive. In this second case, Opera renders the text using the &#8220;sans-serif&#8221; font, whatever it matches.</p>
<p style="text-align: center">
<img style="padding: 5px; margin: 10px; border: 1px solid black" src="http://blog.alvarezp.org/imagenes/opera-antialias/aliased.png"/><br />
<img style="padding: 5px; margin: 10px; border: 1px solid black" src="http://blog.alvarezp.org/imagenes/opera-antialias/antialiased.png"/>
</p>
<p>Seen from a different perpective, it appears to be that when Opera asks X for a font, X returns an antialised core font. Does this happen on other distributions too?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2009/09/20/opera-and-mysterious-font-aliasing-in-ubuntu-and-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Porcentajes de zoom por resolución de pantalla</title>
		<link>http://blog.alvarezp.org/2007/09/10/porcentajes-de-zoom-por-resolucion-de-pantalla/</link>
		<comments>http://blog.alvarezp.org/2007/09/10/porcentajes-de-zoom-por-resolucion-de-pantalla/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 07:00:49 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[Diseño web]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/2007/09/10/porcentajes-de-zoom-por-resolucion-de-pantalla/</guid>
		<description><![CDATA[Además de facilitar la lectura, ver un sitio más grande en un navegador como Opera, nos permite simular cómo se vería el sitio en una resolución diferente. Esta es una tabla de valores de porcentaje que podemos usar para simular el sitio en otras resoluciones.
Cómo se usa:

Maximiza tu navegador.
Escoge la tabla a usar.

La primera tabla [...]]]></description>
			<content:encoded><![CDATA[<p>Además de facilitar la lectura, ver un sitio más grande en un navegador como <a href="http://www.opera.com/download/">Opera</a>, nos permite simular cómo se vería el sitio en una resolución diferente. Esta es una tabla de valores de porcentaje que podemos usar para simular el sitio en otras resoluciones.</p>
<p>Cómo se usa:</p>
<ol>
<li>Maximiza tu navegador.</li>
<li>Escoge la tabla a usar.
<ul>
<li>La primera tabla se calculó por áreas.</li>
<li>La segunda tabla se calculó por resolución horizontal.</li>
</ul>
</li>
<li>Busca en la primera columna la resolución actual de tu pantalla.</li>
<li>Busca en el primer renglón la resolución de pantalla que deseas simular.</li>
<li>Usa el valor correspondiente como zoom en el navegador.</li>
</ol>
<p><span id="more-118"></span></p>
<p>Notas:</p>
<ul>
<li>Opera sólo admite saltos de zoom de 10% en 10%.</li>
<li>Algunas resoluciones tienen una <a href="http://es.wikipedia.org/wiki/Relación_de_aspecto">relación de aspecto</a> de 4:3 mientras que otros son 5:4.</li>
</ul>
<h4 style="margin: 30px 0px 10px 0px">Por área</h4>
<ul>
<li>Primera columna: resoluciones originales.</li>
<li>Primer renglón: resoluciones a simular.</li>
</ul>
<table style="text-align: center; ">
<thead>
<th></th>
<th>2560 x&nbsp;2048</th>
<th>2048 x&nbsp;1536</th>
<th>1600 x&nbsp;1280</th>
<th>1600 x&nbsp;1200</th>
<th>1280 x&nbsp;1024</th>
<th>1152 x&nbsp;864</th>
<th>1024 x&nbsp;768</th>
<th>800 x&nbsp;600</th>
<th>640 x&nbsp;480</th>
</thead>
<tr>
<th>2560&#215;2048</th>
<td>100%</td>
<td>129%</td>
<td>160%</td>
<td>165%</td>
<td>200%</td>
<td>230%</td>
<td>258%</td>
<td>330%</td>
<td>413%</td>
</tr>
<tr>
<th>2048&#215;1536</th>
<td>77%</td>
<td>100%</td>
<td>124%</td>
<td>128%</td>
<td>155%</td>
<td>178%</td>
<td>200%</td>
<td>256%</td>
<td>320%</td>
</tr>
<tr>
<th>1600&#215;1280</th>
<td>63%</td>
<td>81%</td>
<td>100%</td>
<td>103%</td>
<td>125%</td>
<td>143%</td>
<td>161%</td>
<td>207%</td>
<td>258%</td>
</tr>
<tr>
<th>1600&#215;1200</th>
<td>61%</td>
<td>78%</td>
<td>97%</td>
<td>100%</td>
<td>121%</td>
<td>139%</td>
<td>156%</td>
<td>200%</td>
<td>250%</td>
</tr>
<tr>
<th>1280&#215;1024</th>
<td>50%</td>
<td>65%</td>
<td>80%</td>
<td>83%</td>
<td>100%</td>
<td>115%</td>
<td>129%</td>
<td>165%</td>
<td>207%</td>
</tr>
<tr>
<th>1152&#215;864</th>
<td>44%</td>
<td>56%</td>
<td>70%</td>
<td>72%</td>
<td>87%</td>
<td>100%</td>
<td>113%</td>
<td>144%</td>
<td>180%</td>
</tr>
<tr>
<th>1024&#215;768</th>
<td>39%</td>
<td>50%</td>
<td>62%</td>
<td>64%</td>
<td>77%</td>
<td>89%</td>
<td>100%</td>
<td>128%</td>
<td>160%</td>
</tr>
<tr>
<th>800&#215;600</th>
<td>30%</td>
<td>39%</td>
<td>48%</td>
<td>50%</td>
<td>61%</td>
<td>69%</td>
<td>78%</td>
<td>100%</td>
<td>125%</td>
</tr>
<tr>
<th>640&#215;480</th>
<td>24%</td>
<td>31%</td>
<td>39%</td>
<td>40%</td>
<td>48%</td>
<td>56%</td>
<td>63%</td>
<td>80%</td>
<td>100%</td>
</tr>
</table>
<h4 style="margin: 30px 0px 10px 0px">Por resolución horizontal</h4>
<ul>
<li>Primera columna: resoluciones originales.</li>
<li>Primer renglón: resoluciones a simular.</li>
</ul>
<table style="text-align: center; ">
<thead>
<th></th>
<th>320</th>
<th>640</th>
<th>768</th>
<th>800</th>
<th>1024</th>
<th>1152</th>
<th>1280</th>
<th>1400</th>
<th>1600</th>
<th>2048</th>
<th>2560</th>
</thead>
<tr>
<th>320</th>
<td>100%</td>
<td>50%</td>
<td>42%</td>
<td>40%</td>
<td>31%</td>
<td>28%</td>
<td>25%</td>
<td>23%</td>
<td>20%</td>
<td>16%</td>
<td>13%</td>
</tr>
<tr>
<th>640</th>
<td>200%</td>
<td>100%</td>
<td>83%</td>
<td>80%</td>
<td>63%</td>
<td>56%</td>
<td>50%</td>
<td>46%</td>
<td>40%</td>
<td>31%</td>
<td>25%</td>
</tr>
<tr>
<th>768</th>
<td>240%</td>
<td>120%</td>
<td>100%</td>
<td>96%</td>
<td>75%</td>
<td>67%</td>
<td>60%</td>
<td>55%</td>
<td>48%</td>
<td>38%</td>
<td>30%</td>
</tr>
<tr>
<th>800</th>
<td>250%</td>
<td>125%</td>
<td>104%</td>
<td>100%</td>
<td>78%</td>
<td>69%</td>
<td>63%</td>
<td>57%</td>
<td>50%</td>
<td>39%</td>
<td>31%</td>
</tr>
<tr>
<th>1024</th>
<td>320%</td>
<td>160%</td>
<td>133%</td>
<td>128%</td>
<td>100%</td>
<td>89%</td>
<td>80%</td>
<td>73%</td>
<td>64%</td>
<td>50%</td>
<td>40%</td>
</tr>
<tr>
<th>1152</th>
<td>360%</td>
<td>180%</td>
<td>150%</td>
<td>144%</td>
<td>113%</td>
<td>100%</td>
<td>90%</td>
<td>82%</td>
<td>72%</td>
<td>56%</td>
<td>45%</td>
</tr>
<tr>
<th>1280</th>
<td>400%</td>
<td>200%</td>
<td>167%</td>
<td>160%</td>
<td>125%</td>
<td>111%</td>
<td>100%</td>
<td>91%</td>
<td>80%</td>
<td>63%</td>
<td>50%</td>
</tr>
<tr>
<th>1400</th>
<td>438%</td>
<td>219%</td>
<td>182%</td>
<td>175%</td>
<td>137%</td>
<td>122%</td>
<td>109%</td>
<td>100%</td>
<td>88%</td>
<td>68%</td>
<td>55%</td>
</tr>
<tr>
<th>1600</th>
<td>500%</td>
<td>250%</td>
<td>208%</td>
<td>200%</td>
<td>156%</td>
<td>139%</td>
<td>125%</td>
<td>114%</td>
<td>100%</td>
<td>78%</td>
<td>63%</td>
</tr>
<tr>
<th>2048</th>
<td>640%</td>
<td>320%</td>
<td>267%</td>
<td>256%</td>
<td>200%</td>
<td>178%</td>
<td>160%</td>
<td>146%</td>
<td>128%</td>
<td>100%</td>
<td>80%</td>
</tr>
<tr>
<th>2560</th>
<td>800%</td>
<td>400%</td>
<td>333%</td>
<td>320%</td>
<td>250%</td>
<td>222%</td>
<td>200%</td>
<td>183%</td>
<td>160%</td>
<td>125%</td>
<td>100%</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2007/09/10/porcentajes-de-zoom-por-resolucion-de-pantalla/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS3 border-image</title>
		<link>http://blog.alvarezp.org/2005/12/10/css3-border-image/</link>
		<comments>http://blog.alvarezp.org/2005/12/10/css3-border-image/#comments</comments>
		<pubDate>Sat, 10 Dec 2005 21:50:10 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Planet Gultij]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/?p=32</guid>
		<description><![CDATA[Estoy hasta el gorro de no recibir respuesta. Quizá no entienden mi pregunta. Pregunté en irc.freenode.net#css, en www-style y en un newsgroup, así que ahí va para los perrones del CSS:
El CSS3 define border-image para que los bordes sean imágenes. La siguiente figura de la recomendación lo ilustra muy bien:

Ahora, lo limitado de esta solución [...]]]></description>
			<content:encoded><![CDATA[<p>Estoy hasta el gorro de no recibir respuesta. Quizá no entienden mi pregunta. Pregunté en irc.freenode.net#css, en www-style y en un newsgroup, así que ahí va para los perrones del CSS:</p>
<p>El CSS3 define <a href="http://www.w3.org/TR/2002/WD-css3-border-20021107/#the-border-image-uri">border-image</a> para que los bordes sean imágenes. La siguiente figura de la recomendación lo ilustra muy bien:</p>
<p stype="text-align: center"><img src="http://www.w3.org/TR/2002/WD-css3-border-20021107/pow.png" alt="border-image visual example" /></p>
<p>Ahora, lo limitado de esta solución sólo funciona si tanto el fondo de afuera como el fondo de adentro son colores sólidos. Si alguno de los dos fondos fuera una imagen habría que meter transparencia en las imagenes de border-image. La pregunta es: cómo decirle al navegador si la transparencia es para el fondo de afuera o el fondo de adentro?</p>
<p>Peor aún: si ambos fondos son imagenes, cómo hacerle para indicarle al navegador qué parte de la border-image será pintada con el fondo de afuera y qué parte con el fondo de adentro?</p>
<p>Las preguntas están en el aire.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2005/12/10/css3-border-image/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

