<?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>Recursos Web</title>
	<atom:link href="http://www.blog.jaimeweb.es/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.jaimeweb.es</link>
	<description>Un blog de recursos para mis alumnos</description>
	<lastBuildDate>Thu, 02 Jun 2011 17:07:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Mejorando PSPAD III</title>
		<link>http://www.blog.jaimeweb.es/mejorando-pspad-iii/</link>
		<comments>http://www.blog.jaimeweb.es/mejorando-pspad-iii/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 17:07:05 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[plantillas]]></category>
		<category><![CDATA[pspad]]></category>
		<category><![CDATA[quirks mode]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=272</guid>
		<description><![CDATA[En este caso, más que una mejora , es una actualización de la mejora vista en la entrada Mejorando PSPAD II. Se trata de una actualización de la plantilla usada en esa entrada. Tan solo he quitado atributos innecesarios, he corregido el charset y he añadido varias meta etiquetas importantes para que las rellene el [...]]]></description>
			<content:encoded><![CDATA[<p>En este caso, más que una mejora , es una actualización de la mejora vista en la entrada <a href="http://www.blog.jaimeweb.es/mejorando-pspad-ii/">Mejorando PSPAD II</a>.</p>
<p>Se trata de una actualización de la plantilla usada en esa entrada. Tan solo he quitado atributos innecesarios, he corregido el charset y he añadido varias meta etiquetas importantes para que las rellene el alumno.</p>
<p>A partir de ahora, todos los trabajos en clase se harán usando esta plantilla.</p>
<p>Para finalizar os digo lo de siempre: si encontrais algún error, si tenéis algún comentario, quereis añadir alguna mejora&#8230; lo que sea, decidmelo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/mejorando-pspad-iii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bordes Redondos en IE</title>
		<link>http://www.blog.jaimeweb.es/bordes-redondos-en-ie/</link>
		<comments>http://www.blog.jaimeweb.es/bordes-redondos-en-ie/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 13:32:13 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[efectos]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[maquetacion]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=262</guid>
		<description><![CDATA[Hemos visto en clase como podemos redondear bordes de diferentes elementos de nuestra página. Como sé que no os acordáis, os refresco un poco la memoria: Si nuestro navegador soporta el estándar CSS3, usaremos: border-radius: 3px; // propiedad CSS3 Hoy día esa propiedad ya es soportada por todos los navegadores modernos (incluido IE9). Aún así, [...]]]></description>
			<content:encoded><![CDATA[<p>Hemos visto en clase como podemos redondear bordes de diferentes elementos de nuestra página. Como sé que no os acordáis, os refresco un poco la memoria:</p>
<p>Si nuestro navegador soporta el estándar CSS3, usaremos:</p>
<p><code></p>
<p>border-radius: 3px; // propiedad CSS3</p>
<p></code></p>
<p>Hoy día esa propiedad ya es soportada por todos los navegadores modernos (incluido IE9). Aún así, todavia existe gente que usa versiones más antiguas de los navegadores. Para estos navegadores podemos usar:</p>
<p><code></p>
<p>-moz-border-radius:3px; // Firefox</p>
<p>-webkit-border-radius: 3px; // WebKit y Safari</p>
<p></code></p>
<p>Aunque con estas propiedades no nos validaran la página (no son estándar).</p>
<p>Internet Explorer, como no, es diferente. Como ya sabemos, las versiones 6, 7 y 8 de este &#8220;magnifico&#8221; navegador, no soportan propiedades de CSS3, por tanto, lo explicado antes no nos sirve.</p>
<p>Algunos sitios comentan que para solucionar esto en IE8 se ha de usar la propiedad:  <code>-ms-border-radius: 3px; </code>Ni caso. Esa propiedad no funciona en ninguna de las versiones de IE indicadas (y me extrañaria que funcionara en IE9)</p>
<p>En clase vimos que podíamos solucionar esto usando una libreria en Javascript llamada <a href="http://dillerdesign.com/experiment/DD_roundies/#download" title="DD Roundies">DD_roundies.js</a></p>
<p>Para quien no le guste esa solución, o simplemente quiera saber alguna alternativa más, aquí os muestro como redondear bordes en Ineternet Explorer usando un archivo .htc</p>
<p>El método es muy sencillo:</p>
<p>Imaginad que queremos que este DIV tenga los bordes redondos en todos los navegadores:<br />
<code><br />
< div id="redondo">Esto es algo muy útil< /div><br />
</code><br />
Para ello nos vamos al CSS y añadimos un selector ID para darles las propiedades:<br />
<code><br />
#redondo{<br />
   &nbsp;&nbsp;&nbsp; ...<br />
   &nbsp;&nbsp;&nbsp;-moz-border-radius: 8px; /* Firefox*/<br />
   &nbsp;&nbsp;&nbsp;-webkit-border-radius: 8px; /* Safari,Chrome.*/<br />
   &nbsp;&nbsp;&nbsp;border-radius: 8px; /* El estándar.*/<br />
   &nbsp;&nbsp;&nbsp;behavior:url(border-radius.htc);/* IE 8.*/<br />
}<br />
</code><br />
Como veis, para IE hemos añadido la propiedad behaviour (os remito al libro de CSS Avanzado) junto con ruta relativa de un archivo .htc. FIN. Eso es todo.</p>
<p>El archivo necesario se puede descargar de <a href="http://code.google.com/p/curved-corner/downloads/list" title="Border-Rounds">AQUI</a>. En ese mismo enlace tenéis ejemplos de lo que acabo de explicar.</p>
<p>Ni que decir tiene que esta forma tampoco valida (estamos usando la propiedad <code>Behavior</code> que es propia de IE).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/bordes-redondos-en-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloquear listado de directorios</title>
		<link>http://www.blog.jaimeweb.es/bloquear-listado-de-directorios/</link>
		<comments>http://www.blog.jaimeweb.es/bloquear-listado-de-directorios/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 14:42:09 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[optimizar]]></category>
		<category><![CDATA[recomendacion]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=254</guid>
		<description><![CDATA[Cuando hacemos un proyecto web, lo normal es tener varias carpetas. Carpeta para las hojas de estilo, carpetas para los archivos JavaSript, para las imagenes&#8230; No se si os habéis parado a pensar alguna vez en esto pero, cuando subimos todas esas carpetas a nuestro host&#8230; nada impide que un usuario ponga la ruta de [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando hacemos un proyecto web, lo normal es tener varias carpetas. Carpeta para las hojas de estilo, carpetas para los archivos JavaSript, para las imagenes&#8230;</p>
<p>No se si os habéis parado a pensar alguna vez en esto pero, cuando subimos todas esas carpetas a nuestro host&#8230; nada impide que un usuario ponga la ruta de dichas carpetas en la URL y visualice el listado de todos los archivos y directorios que se encuentran dentro. Probadlo con algún proyecto vuestro que tengáis subido.</p>
<p>¿Cómo evitamos eso?</p>
<p>Los más rápidos habrán pensado: &#8220;<em>Fácil, coloco un archivo </em><strong>index.html</strong><em> en cada carpeta  y así evito que se visualice nada&#8221;.</em></p>
<p>Pues es perfectamente correcta esta respuesta <img src='http://www.blog.jaimeweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ya sabemos de clase que, si dentro de una carpeta existe un archivo llamado <strong>index.html</strong> (si es .php os recuerdo que también vale), en la mayoría de los casos el navegador mostrará ese archivo (a no ser que se haya cambiado deliberadamente la configuración del servidor, que repito, no es lo normal).</p>
<p>Sin embargo, no me negaréis que esta solución es poco elegante. Por ejemplo: ¿Qué pinta un archivo .html (o .php) en el directorio de las imágenes?</p>
<p>Aquí os traigo una solución más elegante y correcta que la anterior.<br />
Lo que tenemos que hacer es crear un archivo llamado <strong>.htaccess</strong> (Alguno de vosotr@s ya sabéis para que sirve este archivo. Para el resto, os basta con saber que es un archivo usado para configurar el comportamiento del servidor apache).</p>
<p>Dentro de ese archivo, tan solo debemos poner esta línea:<code> Options All -Indexes</code></p>
<p>Una vez escrito eso, grabamos los cambios y guardamos el archivo en el directorio que queremos bloquear. De esta forma, cada vez que alguien intente acceder a dicho directorio le saldrá algo como esto:</p>
<p style="text-align: center;"><a href="http://www.blog.jaimeweb.es/wp-content/uploads/2011/03/prohibido.png"></a><a href="http://www.blog.jaimeweb.es/wp-content/uploads/2011/03/prohibido.png"><img class="aligncenter size-full wp-image-255" title="prohibido" src="http://www.blog.jaimeweb.es/wp-content/uploads/2011/03/prohibido.png" alt="acceso denegado" width="400" height="82" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/bloquear-listado-de-directorios/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Seminario de Redes Sociales</title>
		<link>http://www.blog.jaimeweb.es/seminario-de-redes-sociales-2/</link>
		<comments>http://www.blog.jaimeweb.es/seminario-de-redes-sociales-2/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 10:56:52 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[Articulos Externos]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[redes sociales]]></category>
		<category><![CDATA[pagina web]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=247</guid>
		<description><![CDATA[Aquí os dejo el video del seminario de Redes Sociales del pasado 21 de Marzo: También podeis obtener el material usado en la ponencia desde la página oficial del evento: Seminario Redes Sociales Las opiniones sobre este tema están en el grupo de clase, pero vamos, básicamente fue un calco del anterior seminario. Con eso [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí os dejo el video del seminario de Redes Sociales del pasado 21 de Marzo:</p>
<p style="text-align: center;"><a title="video Seminario Redes Sociales" href="http://www.youtube.com/watch?v=AaRLTci9UqE"><img class="aligncenter size-full wp-image-249" title="andy21" src="http://www.blog.jaimeweb.es/wp-content/uploads/2011/03/andy21.jpg" alt="seminario redes sociales" width="371" height="296" /></a></p>
<p>También podeis obtener el material usado en la ponencia desde la página oficial del evento: <a title="seminario redes sociales" href="http://www.autopubli.com/seminarios/redes-sociales">Seminario Redes Sociales</a></p>
<p>Las opiniones sobre este tema están en el grupo de clase, pero vamos, básicamente fue un calco del anterior seminario. Con eso todo queda dicho <img src='http://www.blog.jaimeweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/seminario-de-redes-sociales-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efecto Rollover sencillo en JQuery</title>
		<link>http://www.blog.jaimeweb.es/efecto-rollover-sencillo-en-jquery/</link>
		<comments>http://www.blog.jaimeweb.es/efecto-rollover-sencillo-en-jquery/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 22:51:46 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[JavaScript/Ajax]]></category>
		<category><![CDATA[efectos]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[libreria]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=223</guid>
		<description><![CDATA[Como varios me habeis pedido que publique cosas sobre JQuery (ya se sois unos vagos y no os gusta leeros manuales :p) voy a ir poniendo programitas sencillos para que veais lo fácil que es &#8220;crear&#8221; cosas usando este potente Framework de JavaScript. En esta entrada vamos a hacer un sencillo efecto de rollover en [...]]]></description>
			<content:encoded><![CDATA[<p>Como varios me habeis pedido que publique cosas sobre JQuery (ya se sois unos vagos y no os gusta leeros manuales :p) voy a ir poniendo programitas sencillos para que veais lo fácil que es &#8220;crear&#8221; cosas usando este potente Framework de JavaScript.</p>
<p>En esta entrada vamos a hacer un sencillo efecto de<strong> rollover</strong> en una imagen. La imagen se cargará de inicio. Cuando pasemos el ratón  por encima (<em>onmuseout </em>en JavaScript), dicha imagen cambiará a otra y cuando abandonemos el espacio que ocupa (<em>onmouseout</em>) se volverá a la imagen inicial.</p>
<p>Hacer esto en JavaScript es relativamente sencillo (como se ha visto en clase). Hay que hacer un par de funciones (una para cada evento del ratón) y jugar con el atributo <em>src</em> de la imagen.</p>
<p>Con JQuery es mucho mas rápido. No hace falta indicar ningún evento en el HTML y vamos a tener listo el efecto en una sola función.</p>
<h3>Preparación</h3>
<p>Lo primero es colocar una imagen en nuestra página con su respectivo ID:<br />
<code>&lt;body&gt;<br />
&lt;img id="foto" src="images/original.jpg" /&gt;<br />
&lt;/body&gt;<br />
</code><br />
A continuación, en la cabecera enlazamos el fichero <em>jquery.js </em>y abrimos las etiquetas necesarias para que el efecto esté disponible  <strong>tan pronto como se cargue la página</strong> (como <em>window.onload</em> en JavaScript):<br />
<code><br />
&lt;head&gt;<br />
&lt;script type="text/javascript" src="js/jquery.js"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
$(document).ready(function(){<br />
//Aqui va el código del efecto<br />
});<br />
&lt;/script&gt;<br />
</code><br />
Ni que decir tiene que, a la hora de enlazar el fichero <strong>jquery.js</strong>, se debe poner la ruta relativa de este (habiendolo descargado previamente desde <a title="jquery download" href="http://docs.jquery.com/Downloading_jQuery" target="_blank">aqui</a>) o poner la URL donde esta alojado. Esto está mas que visto en clase <img src='http://www.blog.jaimeweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Programando el efecto</h3>
<p>Lo que nos queda es programar el efecto. Para ello vamos a poner el código donde os he indicado en el paso anterior (dentro del <code>$(document).ready</code>):<br />
<code><br />
$('#foto').hover(<br />
function() {<br />
$('#foto').attr("src","images/cambio.jpg");<br />
},<br />
function() {<br />
$('#foto').attr("src","images/original.jpg");<br />
}<br />
);<br />
</code><br />
Para los que no sepan aún como va el JQuery os explico a grandes rasgos como funciona:</p>
<ul>
<li>Con <code>$('#foto')</code> se selecciona la etiqueta cuyo <strong>ID</strong> sea <em>foto</em> (como un <code>getElementById</code> en JavaScript).</li>
<li><code>$('#foto').hover</code> indica que se va a crear un rollover y necesita dos funciones. La primera será la que se haga cuando se &#8216;entre&#8217; en la imagen y la segunda, cuando se &#8216;salga&#8217;.</li>
<li>Con <code>$('#foto').attr("src","ruta")</code> <strong>tocamos el atributo SRC</strong> del elemento seleccionado.</li>
</ul>
<p>Como veis, todas las ordenes de JQuery son mucho más intuitivas que las de JavaSCript (y mas cortas de escribir)</p>
<p>Os dejo el ejemplo completo para descargarlo: <a href="http://www.blog.jaimeweb.es/wp-content/uploads/2011/03/rollover.zip">Ejemplo rollover</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/efecto-rollover-sencillo-en-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Correo Temporal</title>
		<link>http://www.blog.jaimeweb.es/correo-temporal/</link>
		<comments>http://www.blog.jaimeweb.es/correo-temporal/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 18:38:54 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[navegador]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=212</guid>
		<description><![CDATA[En muchas ocasiones, cuando navego en busca de algo (un recurso, una solución , unos archivos&#8230;) nos encontramos con sitios que parecen tener lo que buscamos.  Sin embargo, en muchos de esos sitios no podemos acceder a esa información a no ser que, previamente, nos registremos en el sitio. Esto para mi es una molestia. [...]]]></description>
			<content:encoded><![CDATA[<p>En muchas ocasiones, cuando navego en busca de algo (un recurso, una solución , unos archivos&#8230;) nos encontramos con sitios que parecen tener lo que buscamos.  Sin embargo, en muchos de esos sitios no podemos acceder a esa información a no ser que, previamente, nos registremos en el sitio.</p>
<p>Esto para mi es una molestia. No por el hecho de rellenar el formulario de registro (que normalmente es corto) si no por el hecho de ceder mi dirección de correo a un sitio que, muy posiblemente, no vaya a volver (encuentre o no la solución en dicho sitio)</p>
<p>Es por eso que el recurso que os presento es más una herramienta útil para estos casos que para el diseño web.  Su nombre es: <a title="10 minutes mail" href="http://10minutemail.com/10MinuteMail/index.html" target="_blank">10 Minute Mail</a></p>
<p>Nada más entrar en esa página se nos genera automaticamente un<strong> correo temporal</strong> que dura 10 minutos. Pasado ese tiempo (y si no le decimos lo contrario) esa dirección de correo desaparece.</p>
<p>Esa página tambien sirve de bandeja de entrada del correo generado. De modo que si realizamos un registro y nos tienen que validar el correo usado (normalmente nos envia un mensaje con una URL de validación al correo) tan solo tenemos que esperar a que el correo aparezca en la bandeja  de entrada &#8216;falsa&#8217; que tiene la página.</p>
<p>Si diez minutos no es suficiente, siempre podemos &#8220;dame 10 minutos más&#8221; (aparece debajo de nuestra dirección falsa) para alargar la vida de nuestra cuenta de correo.</p>
<p>No os preocupeis si, dentro de los diez minutos de vida, cerrais la página. Mientras no borreis las cookies/sesiones del navegador, la página va a seguir manteniendo la cuenta generada (y por ende, los mensajes que tuvierais en la bandeja de entrada).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/correo-temporal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Conversor de caracteres HTML</title>
		<link>http://www.blog.jaimeweb.es/conversor-de-caracteres-html/</link>
		<comments>http://www.blog.jaimeweb.es/conversor-de-caracteres-html/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 11:44:25 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[navegador]]></category>
		<category><![CDATA[pagina web]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=204</guid>
		<description><![CDATA[Siempre que empiezo con el tema de HTML, a mis alumnos les llama la atención el que &#8216;caracteres&#8217; tan cotidianos para nosotros (la ñ, las vocales acentuadas, el espacion en blanco&#8230;) no sean entendibles para los navegadores. Por mucho que intentemos ir colocando el código correcto conforme escribimos, o que usemos la opcion &#8216;buscar y [...]]]></description>
			<content:encoded><![CDATA[<p>Siempre que empiezo con el tema de HTML, a mis alumnos les llama la atención el que &#8216;caracteres&#8217; tan cotidianos para nosotros (la ñ, las vocales acentuadas, el espacion en blanco&#8230;) no sean entendibles para los navegadores.</p>
<p>Por mucho que intentemos ir colocando el código correcto conforme escribimos, o que usemos la opcion &#8216;buscar y reemplazar&#8217; de nuestro editor favorito,  si no estamos acostumbrados,  es normal que se nos escape algún carácter y tengamos que hacer correcciones una vez que tenemos la web subida al servidor. Un coñazo, todo sea dicho.</p>
<p>Para intentar evitar este tipo de cosas, hoy os muestro una sencilla y útil página web que se encarga de <strong>traducir lo que escribimos a texto entendible por los navegadores</strong>. Esto es, que hace toda la transformación de caracteres problemáticos de nuestro texto por nosotros. Como resultado nos devuelve un texto totalmente apto para colocar en nuestra web.</p>
<p>Pero no acaba ahí la cosa, esta web también hace el paso inverso. Es decir, podemos darle un texto con los caracteres pasados a codificación HTML y la página nos devolverá el texto con acentos, espacios, arrobas&#8230;</p>
<p style="text-align: center;"><a title="htmlent" href="http://htmlent.com/index.php" target="_blank">Html-Ent.com</a></p>
<p style="text-align: center;"><a href="http://htmlent.com/index.php"><img class="aligncenter size-full wp-image-206" title="htmlent" src="http://www.blog.jaimeweb.es/wp-content/uploads/2011/02/htmlent.jpg" alt="Pagina principal de htmle-ent.com" width="300" height="198" /></a></p>
<p style="text-align: center;">
<p>Para finalizar me gustaría indicar que es facil hacer una web con la funcionalidad que presenta esta que os enseño&#8230;¿verdad? Os animo a ver si sois capaces de &#8220;copiar&#8221; el funcionamiento de esta web (que seguro que lo sois).</p>
<p>Como pista os dire una palabra&#8230;<a title="htmlentities php manual" href="http://www.idiota.es/php/function.htmlentities.html" target="_blank">htmlentities</a> <img src='http://www.blog.jaimeweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/conversor-de-caracteres-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sigo vivo&#8230;</title>
		<link>http://www.blog.jaimeweb.es/sigo-vivo/</link>
		<comments>http://www.blog.jaimeweb.es/sigo-vivo/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 11:56:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=202</guid>
		<description><![CDATA[Hola a tod@s: Después de un largo periodo de ausente&#8230; he vuelto! He estado un poco mas ocupado de lo habitual y, como nadie se anima a escribir, el blog ha estado muy parado. Voy a hacer varios cambios en el blog. Para empezar he actualizado a la ultima version de wordpress (que ya hacia [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a tod@s:</p>
<p>Después de un largo periodo de ausente&#8230; he vuelto! He estado un poco mas ocupado de lo habitual y, como nadie se anima a escribir, el blog ha estado muy parado.</p>
<p>Voy a hacer varios cambios en el blog. Para empezar he actualizado a la ultima version de wordpress (que ya hacia mucha falta) y he cambiado el tema. No es el tema definitivo, tan solo hago pruebas . Aún tengo que trastear un poco con él (quitar/poner cosillas).</p>
<p>Lo siguiente será actualizar el servidor al que yo tengo de pago (la cosa es hacer sitio dentro de ese hosting). Migrando el server conseguiremos una velocidad DECENTE en clase, ya que, como todos sabemos, la conexión de internet de la &#8216;Junta&#8217; es como es&#8230; mala.</p>
<p>Veamos como acaba todo esto &#8230; <img src='http://www.blog.jaimeweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/sigo-vivo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial básico de Filezilla</title>
		<link>http://www.blog.jaimeweb.es/tutorial-basico-de-filezilla/</link>
		<comments>http://www.blog.jaimeweb.es/tutorial-basico-de-filezilla/#comments</comments>
		<pubDate>Mon, 31 May 2010 17:26:22 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[subir web]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=196</guid>
		<description><![CDATA[Como en todos los cursos sois varios los que no os queda del todo clara la clase en la que explicamos el uso del cliente FTP Filezilla y como sois muy pocos los que me haceis caso y lo probais en casa para que se os queden bien los conceptos&#8230; he publicado un video-tutorial de [...]]]></description>
			<content:encoded><![CDATA[<p>Como en todos los cursos sois varios los que no os queda del todo clara la clase en la que explicamos el uso del cliente FTP Filezilla y como sois muy pocos los que me haceis caso y lo probais en casa para que se os queden bien los conceptos&#8230; he publicado un video-tutorial de uso del Filezilla con lo que vemos en clase.</p>
<p>Por supuesto, en el video-tutorial solo explico el uso básico del programa. Todo lo que comento en esa clase referente a teoria (qué es un servidor, qué es el FTP, el archivo Index &#8230;) no sale en el video-tutorial (obviamente).</p>
<p>Es mas, el video-tutorial parte de que ya os habeis dado de alta en un plan de hosting y que ya teneis los datos necesarios en vuestro poder (nada que no se haya visto en clase).</p>
<p><a href="http://www.youtube.com/watch?v=6CXQZB7xegw">Video-tutorial Filezilla Parte 1</a><br />
<a href="http://www.youtube.com/watch?v=Lznn0Qvz2hI">Video-tutorial Filezilla Parte 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/tutorial-basico-de-filezilla/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mejorando PSPAD II</title>
		<link>http://www.blog.jaimeweb.es/mejorando-pspad-ii/</link>
		<comments>http://www.blog.jaimeweb.es/mejorando-pspad-ii/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 13:06:12 +0000</pubDate>
		<dc:creator>Jaime Hormiga</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[pspad]]></category>
		<category><![CDATA[quirks mode]]></category>

		<guid isPermaLink="false">http://www.blog.jaimeweb.es/?p=180</guid>
		<description><![CDATA[Solucionando el problema que trae el PSPAD al usar la etiqueta < !DOCTYPE>]]></description>
			<content:encoded><![CDATA[<p>Vamos a continuar tocando opciones de configuración del editor que solemos usar en clase. Va a ser algo parecido a lo que hicimos en el articulo &#8216;<a title="mejorando pspad" href="http://www.blog.jaimeweb.es/mejorando-el-pspad/" target="_blank">Mejorando PSPAD</a>&#8216;. Sin embargo, vamos a corregir un fallo bastante importante que tiene el editor (y que deberian haber solucionado los autores hace tiempo). Por ello, me gustaria que todo aquel que use el <a title="PSPAD Editor" href="http://www.pspad.com/es/" target="_blank">PSPAD</a> de manera habitual, preste <strong>especial atención</strong> a este articulo.</p>
<p>El fallo que comento esta relacionado con el &#8220;standar mode&#8221; y el &#8220;<a title="quircks mode" href="http://es.wikipedia.org/wiki/Quirks_mode" target="_blank">Quircks mode</a>&#8221; que tienen los navegadores para visualizar las páginas.</p>
<p>Cuando creamos un nuevo documento usando el <a title="PSPAD Editor" href="http://www.pspad.com/es/" target="_blank">PSPAD</a>, nosotros soliamos hacer: <em>Archivo =&gt; Nuevo</em> y en la pestaña que salia por defecto escogiamos XHTML ¿cierto?</p>
<p><center><br />
<div class="wp-caption aligncenter" style="width: 481px"><img src="http://i162.photobucket.com/albums/t258/dreamkarkayu/blog/pspad1.jpg" alt="PSPAD: Archivo Nuevo" width="471" height="354" /><p class="wp-caption-text">PSPAD: Archivo Nuevo</p></div><br />
</center></p>
<p>Haciendo eso obteniamos el &#8220;esqueleto&#8221; de una pagina web para poder ir completandolo. Tal que asi:</p>
<p><code>&lt; !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt; html&gt;<br />
&lt; head&gt;<br />
&lt; meta name="generator" content="PSPad editor, www.pspad.com"&gt;<br />
&lt; title&gt;<br />
&lt; /head&gt;<br />
&lt; body&gt;<br />
&lt; /body&gt;<br />
&lt; /html&gt;<br />
</code></p>
<p>Si os fijais en la etiqueta &lt; !DOCTYPE&gt; vereis que&#8230; <strong>está incompleta!!!</strong> Eso es un fallo bastante gordo ya que, haciendo esto, en los navegadores de Microsoft va a saltar el &#8220;<a title="quircks mode" href="http://es.wikipedia.org/wiki/Quirks_mode" target="_blank">Quircks mode</a>&#8221; si o si.</p>
<p>Podeis ver mas información en <a href="http://es.wikipedia.org/wiki/Declaraci%C3%B3n_de_tipo_de_documento" target="_blank">el articulo correspondiente</a> sobre DTD de la wikipedia.</p>
<h3>Solucionando el problema</h3>
<p>Como editor versátil que es, el <a title="PSPAD Editor" href="http://www.pspad.com/es/" target="_blank">PSPAD</a> nos da la posibilidad de crear plantillas para usarlas cuando creemos archivos nuevos. Todas las plantillas que trae por defecto el editor se encuentran en la ruta <em>pspad Editor/Templates</em> (siendo <em>pspad editor</em> el directorio donde habeis instalado el <a title="PSPAD Editor" href="http://www.pspad.com/es/" target="_blank">PSPAD</a>).</p>
<p>Pues bien, lo unico que tenemos que hacer es corregir la plantilla que usa el editor por defecto o, mejor aun, crearnos nuestra propia plantilla y colocarla en ese directorio.</p>
<p>Aqui os dejo la plantilla que uso yo en clase: <a title="Plantilla CursoWeb" href="http://www.blog.jaimeweb.es/wp-content/uploads/2010/02/pspad_plantilla_cursoweb.zip" target="_self">Descargar Plantilla CursoWeb</a></p>
<p>Ahora, cuando vayamos a crear una pagina, hacemos lo de <em>Archivo =&gt; Nuevo</em> pero esta vez seleccionamos la pestaña PLANTILLAS. Una vez dentro de esta pestaña elegimos la que hemos creado.</p>
<p><center><br />
<div class="wp-caption aligncenter" style="width: 479px"><img src="http://i162.photobucket.com/albums/t258/dreamkarkayu/blog/pspad2.jpg" alt="PSPAD Plantilla Nueva" width="469" height="352" /><p class="wp-caption-text">PSPAD Plantilla Nueva</p></div><br />
</center></p>
<h3>Como estar seguro de que todo va bien</h3>
<p>Si os habeis leido los enlaces que he puesto a articulos de la Wikipedia vereis que es muy facil comprobar si el Internet Explorer esta dibujando la página en modo Standar o en modo Quirks. Nos basta con, una vez cargada la pagina que queremos comprobar, poner en la URL del navegador la sentencia: <code>javascript:alert(document.compatMode)</code><br />
Para en modo estándar, nos devolverá el valor &#8216;<em>CSS1Compat</em>&#8216;, mientras que en modo quirks obtendremos el valor &#8216;<em>BackCompat</em>&#8216;.</p>
<p>Para ver esto mismo en Firefox es mas sencillo aún&#8230; es algo que explico siempre en clase ¿Os acordais? Si no es asi, repasad un poco <img src='http://www.blog.jaimeweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (o preguntadle a San Google)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.jaimeweb.es/mejorando-pspad-ii/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

