<?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>samuelaguilera.com &#187; hojas de estilo</title>
	<atom:link href="http://www.samuelaguilera.com/archivo/tag/hojas-de-estilo/feed" rel="self" type="application/rss+xml" />
	<link>http://www.samuelaguilera.com</link>
	<description>Desarrollo web con WordPress y otros temas de interés.</description>
	<lastBuildDate>Tue, 27 Jul 2010 17:19:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>5 errores habituales de desarrolladores web novatos</title>
		<link>http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml</link>
		<comments>http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml#comments</comments>
		<pubDate>Tue, 07 Oct 2008 16:30:04 +0000</pubDate>
		<dc:creator>Samuel Aguilera</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[consejos]]></category>
		<category><![CDATA[hojas de estilo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[tutoriales]]></category>
		<guid isPermaLink="false">http://www.samuelaguilera.com/?p=396</guid>
		<description><![CDATA[Cuando empiezas en el mundo del desarrollo web hay cosas que quizás puedes pasar por alto, pensando que no son importantes, pero no sólo lo son sino que además es muy fácil hacer las cosas bien desde el principio. A continuación puedes leer 5 errores típicos del desarrollo web con sus correspondientes soluciones para mejorar [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando empiezas en el mundo del desarrollo web hay cosas que quizás puedes pasar por alto, pensando que no son importantes, pero no sólo lo son sino que además <span style="text-decoration: underline;">es muy fácil hacer las cosas bien desde el principio</span>. A continuación puedes leer <strong>5 errores típicos del desarrollo web</strong> con sus correspondientes soluciones para mejorar tus habilidades si estás empezado.</p>
<h3>1. No llames a tus includes loquesea.inc</h3>
<p><strong>¿Por qué es una mala idea?:</strong> A menos que establezcas en el servidor que los archivos .inc sean tratados como archivos php, serán legibles simplemente cargándolos en el navegador. Algo que no es bueno si estamos hablando de archivos que incluyen el nombre de usuario y la contraseña de la base de datos.</p>
<p><strong>Forma fácil de solucionarlo:</strong> Llama a tus includes *.inc.php o ponlos en una carpeta llamada includes, y nombralos como *.php</p>
<p><strong>Forma alternativa de solucionarlo: </strong>Pon un archivo llamado .htaccess en el directorio donde están tus archivos .inc, y añade esta línea:</p>
<p><code>AddHandler application/x-httpd-php .inc</code></p>
<h3><img class="alignright size-full wp-image-397" title="Imagen código HTML (por: Wikipedia.org)" src="http://www.samuelaguilera.com/wp-content/uploads/imagen-codigo-html.png" alt="" width="202" height="230" />2. No des por hecho que como tu web es pequeña, no puede ser atacada por los crackers</h3>
<p><strong>¿Por qué es una mala idea?</strong><strong>:</strong> Aunque ser atacado por crackers sería fruto de una cojunción unusual de eventos, para un sitio web es inevitable. Los bots existen con el único propósito de crackear sitios web para poder añadir redirecciones a malware o spam a la web.</p>
<p>Una vez construí una web  con ruby, simplemente una prueba para ver como funcionaba todo. Tenía un formulario de comentarios. No me preocupé de sanear la entrada, ya que no enlacé a esta web desde ningún sitio. Después de una semana había alrededor de 4000 comentarios, todos enlazando a spam. Afortunadamente no permití javascript en los comentarios, así que no había ninguna redirección maligna ni nada así, pero el tema está claro. Tu web será atacada.</p>
<p><strong>Como solucionarlo:</strong> Lee acerca de los ataques por inyección de SQL o Cross Site Scripting (XSS). Usa la función de PHP mysql_real_escape_string para sanear todo lo que vayas a meter en la base de datos. No permitas etiquetas html en los datos que introduzcan tus usuarios. Intenta reventar tu web tú mismo.<br />
(...)<br/>Leer el resto de <a href="http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml">5 errores habituales de desarrolladores web novatos</a> (455 palabras)</p>
<hr />
<p><small>© 2008 <a href="http://www.samuelaguilera.com">Samuel Aguilera</a>. |
<a href="http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml">Enlace permanente</a> |
<a href="http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml#comments">5 comentarios</a> |
Añadir a
<a href="http://del.icio.us/post?url=http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml&title=5 errores habituales de desarrolladores web novatos">del.icio.us</a> | <a href="http://twitter.com/home?status=5 errores habituales de desarrolladores web novatos: http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml">Enviar a Twitter</a> | <a href="http://meneame.net/submit.php?url=http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml">Enviar a Meneame.net</a>
<br/>
Etiquetas: <a href="http://www.samuelaguilera.com/archivo/tag/ajax" rel="tag">ajax</a>, <a href="http://www.samuelaguilera.com/archivo/tag/consejos" rel="tag">consejos</a>, <a href="http://www.samuelaguilera.com/archivo/tag/desarrollo" rel="tag">Desarrollo</a>, <a href="http://www.samuelaguilera.com/archivo/tag/hojas-de-estilo" rel="tag">hojas de estilo</a>, <a href="http://www.samuelaguilera.com/archivo/tag/php" rel="tag">php</a>, <a href="http://www.samuelaguilera.com/archivo/tag/programacion" rel="tag">programación</a>, <a href="http://www.samuelaguilera.com/archivo/tag/tutoriales" rel="tag">tutoriales</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.samuelaguilera.com/archivo/errores-habituales-desarrolladores-web.xhtml/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>5 consejos de un profesional de CSS</title>
		<link>http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml</link>
		<comments>http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:33:58 +0000</pubDate>
		<dc:creator>Samuel Aguilera</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[hojas de estilo]]></category>
		<guid isPermaLink="false">http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml</guid>
		<description><![CDATA[Chris Coyier de CSS Tricks nos brinda 5 consejos para las hojas de estilo CSS. Busca y lee todo el contenido que puedas para el cual vas a diseñar. Busca y lee contenido de temas relacionados. Piensa acerca de para quién es el contenido. Piensa acerca de como se usará el contenido. Mézclalo todo junto [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Chris Coyier</strong> de <a href="http://css-tricks.com" title="css-tricks.com">CSS Tricks</a> nos brinda <strong>5 consejos para las hojas de estilo CSS</strong>.</p>
<ol>
<li><strong>Busca y lee todo el contenido que puedas para el cual vas a diseñar</strong>. Busca y lee contenido de temas relacionados. Piensa acerca de para quién es el contenido. Piensa acerca de como se usará el contenido. Mézclalo todo junto en tu mente y consúltalo con la almohada.</li>
<li><strong>Esboza y maqueta ideas</strong>. Empezar en papel es ideal porque te libera de pensar en las herramientas y te permite centrarte en el concepto.</li>
<li><strong>Convierte tus mejores maquetados en sitios operativos</strong>. Esta es la parte técnica sobre la que suelo escribir, la que realmente adoro, pero es sólo uno de los pasos en el proceso de diseño.</li>
<li><strong>Prueba el diseño tan minuciosamente como sea posible</strong>. No sólo la comprobación típica de se-ve-bien-en-todos-los-navegadores, que tus amigos te digan lo que piensan.</li>
<li><strong>Lanza el diseño al mundo y observa como va</strong>. Solicita la opinión del usuario. Haz cambios. Ajusta las cosas. En el diseño para papel, una vez que tu diseño está impreso todo ha terminado. El diseño web no es así. Es fluido. Las cosas pueden (y deberían) estar constantemente cambiando para mejor.</li>
</ol>
<p>¿Qué os parecen los consejos, algo que añadir?</p>
<p>Traducción parcial de: <a href="http://www.snap2objects.com/2008/02/08/five-css-coding-steps-from-a-profesional/" title="snap2objects">Five CSS-Coding Steps from a Professional</a></p><hr />
<p><small>© 2008 <a href="http://www.samuelaguilera.com">Samuel Aguilera</a>. |
<a href="http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml">Enlace permanente</a> |
<a href="http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml#comments">No hay comentarios</a> |
Añadir a
<a href="http://del.icio.us/post?url=http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml&title=5 consejos de un profesional de CSS">del.icio.us</a> | <a href="http://twitter.com/home?status=5 consejos de un profesional de CSS: http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml">Enviar a Twitter</a> | <a href="http://meneame.net/submit.php?url=http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml">Enviar a Meneame.net</a>
<br/>
Etiquetas: <a href="http://www.samuelaguilera.com/archivo/tag/css" rel="tag">css</a>, <a href="http://www.samuelaguilera.com/archivo/tag/diseno-web" rel="tag">diseño web</a>, <a href="http://www.samuelaguilera.com/archivo/tag/hojas-de-estilo" rel="tag">hojas de estilo</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.samuelaguilera.com/archivo/5-consejos-de-un-profesional-de-css.xhtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
