<?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>Nullable Blog [Ignoranto.Info] &#187; WWW</title>
	<atom:link href="http://ignoranto.info/contenidos/informatica/la-www/feed/" rel="self" type="application/rss+xml" />
	<link>http://ignoranto.info</link>
	<description>grbr.says(&#34;a little bit of everything and a lot of nothing&#34;);</description>
	<lastBuildDate>Sat, 24 Jul 2010 01:42:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Alternativas a Internet Explorer</title>
		<link>http://ignoranto.info/ricercando/alternativas-a-internet-explorer/</link>
		<comments>http://ignoranto.info/ricercando/alternativas-a-internet-explorer/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 05:52:26 +0000</pubDate>
		<dc:creator>gerWare</dc:creator>
				<category><![CDATA[WWW]]></category>
		<category><![CDATA[alternativas a internet explorer]]></category>
		<category><![CDATA[no-ie]]></category>

		<guid isPermaLink="false">http://ignoranto.info/?p=614</guid>
		<description><![CDATA[Hola! Resulta que siempre encuentro a personas usando ese bugware llamado Internet Explorer, y la verdad es que a parte de ser super-archi-ultra-mega-hiper-vulnerable, es no-estandar y sobre todo aburre! ¿Por que aburre Internet Explorer? Por que si, por eso; en este post quiero mostrar el odio que tienen ciertos webmasters hacia dicho navegador, por ejemplo [...]]]></description>
			<content:encoded><![CDATA[<p>Hola!</p>
<p style="text-align: justify;">Resulta que siempre encuentro a personas usando ese bugware llamado Internet Explorer, y la verdad es que a parte de ser super-archi-ultra-mega-hiper-vulnerable, es no-estandar y sobre todo aburre!</p>
<h3>¿Por que aburre Internet Explorer?</h3>
<p style="text-align: justify;">Por que si, por eso; en este post quiero mostrar el odio que tienen ciertos webmasters hacia dicho navegador, por ejemplo <a href="http://sullca.com/odio-internet-explorer.html">aqui</a> vemos un post donde un sujeto muestra su odio a IE; personalmente no es odio lo que siento, solo que me resulta trágico diseñar algunas webs (por que por naturaleza no me gusta el diseño, prefiero que el diseño me lo genere un software y programar el software para me genera el diseño <img src='http://ignoranto.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ) y siendo IE el navegador por defecto de muchos cibernautas pues éste mismo requiere de hojas de estilo no-estándares para aplicarles ciertas características y hacer que el sitio web se vea un tanto bonito; a continuación te dejo una pequeña lista de navegadores alternativos (click en los logos para ir a la página de descarga):</p>
<p style="text-align: justify;"><a href="http://www.mozilla-europe.org/es/firefox/"><img class="aligncenter" title="Mozilla Firefox" src="http://web.ignoranto.info/html.img/browser_firefox.jpg" alt="Mozilla Firefox Logo" width="200" height="200" /></a><strong>Mozilla Firefox</strong>; este navegador es lindo y extensible, tiene soporte <strong>html5</strong> pero no soporta videos codificados con <strong>h.262</strong>, por lo cual no podrás ver videos en yutubi, ya que Youtube optó por este tipo de codecs para su versión en html5;</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.opera.com/"><img class="alignnone" title="Opera Browser" src="http://web.ignoranto.info/html.img/browser_opera.jpg" alt="Opera Browser" width="220" height="200" /></a></p>
<p style="text-align: justify;"><strong>Opera Browser</strong>; navegador bastante práctico y sencillo, dispones de un &#8220;no se que&#8221; donde puedes enlazar tus páginas favoritas y acceder a ellas tan solo abriendo una pestaña nueva y dando clic sobre su snapshot, al parecer no tiene soporte para html5;</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.apple.com/es/safari/"><img class="alignnone" title="Apple Safari" src="http://web.ignoranto.info/html.img/browser_apple_safari.jpg" alt="Apple Safari" width="200" height="200" /></a></p>
<p style="text-align: justify;"><strong>Apple Safari</strong>; estético y práctico (por ser un producto de apple), la sencillez de su interfaz se asemeja bastante a la interfaz de <strong>Google Chrome</strong> <img src='http://ignoranto.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> , tiene soporte oficial para html5 y viene con el Codec h.262 integrado para ver videos en yutubi! lo más interesante es que su motor de renderizado está basado en <a href="http://es.wikipedia.org/wiki/WebKit">webkit</a>; por lo que el diseño que hagas en CSS será genial y el soporte de javascript tmb será fantástico (todo esto si eres webmaster)</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.google.com/chrome?hl=es"><img class="alignnone" title="Google Chrome" src="http://web.ignoranto.info/html.img/browser_chrome.jpg" alt="Google Chrome" width="200" height="200" /></a></p>
<p style="text-align: justify;"><strong>Google Chrome</strong>; al igual que Safari también cuenta con el motor de renderizado webkit, asi que el diseño web y el soporte javascript de chrome es compartido con Safari!</p>
<h4>¿Por que no usar Internet Explorer?</h4>
<p style="text-align: justify;">Por que navegar por la web debe ser un lujo y 100% estable, no debería ser una pesadilla; si quieres gozar de las actuales tecnologías web te recomiendo echar a la papelera de reciclaje tu viejo y horrible navegador Internet Explorer 6, o simplemente cambiar tu Internet Explorer 8 por uno de los navegadores mencionados! y verás como tu experiencia en la web será fantástica!; Personalmente recomiendo usar Firefox  o Safari,;me da miedo usar Chrome, ya que siendo software de Google a lo mejor tendría indexada mi vida y eso no me gustaría!</p>
<h4 style="text-align: justify;">¿Usas GNU/Linux?</h4>
<p style="text-align: justify;">Pues Opera y Chrome estan disponibles para GNU/Linux, pero ¿realmente quieres uno de esos navegadores en tu distribución?, personalmente recomiendo <strong>Epiphany</strong>, <strong>Midori</strong> o <strong>Konqueror</strong>, ya que estos 3 navegadores tienen <strong>WEBKIT</strong> como motor de renderizado, ello te provee de un placer visual y funcional en aplicaciones web <img src='http://ignoranto.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ; no te pongo link de descarga de esos navegadores por que <img src='http://ignoranto.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  los tienes en tus repositorios!</p>
<p>Anteriormente escribí un post sobre como <a href="http://ignoranto.info/ricercando/instalar-flash-player-en-slackware/">instalar flash player en slackware</a>; te puede resultar útil si es que necesitas ver videos en <a href="http://youtube.com">yutubi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ignoranto.info/ricercando/alternativas-a-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whois Dominios Punto Pe</title>
		<link>http://ignoranto.info/ricercando/whois-dominios-punto-pe/</link>
		<comments>http://ignoranto.info/ricercando/whois-dominios-punto-pe/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 04:38:10 +0000</pubDate>
		<dc:creator>gerWare</dc:creator>
				<category><![CDATA[Cosas en la Web!]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[Dominios]]></category>
		<category><![CDATA[Punto Pe]]></category>
		<category><![CDATA[whois]]></category>

		<guid isPermaLink="false">http://ignoranto.info/?p=562</guid>
		<description><![CDATA[Muchas veces necesitamos ponernos en contacto con el administrador de un dominio .pe en particular.  Lamentablemente los dominios .pe no cuentan con un server whois para acceso público (mediante scripts), asi que el único método (por ahora) de conocer el &#8220;propietario&#8221; de un determinado dominio punto pe es mediante la página de Whois de la [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_563" class="wp-caption alignleft" style="width: 202px"><a href="http://ignoranto.info/wp-content/uploads/punto-pe.png"><img class="size-full wp-image-563" title="Punto.pe" src="http://ignoranto.info/wp-content/uploads/punto-pe.png" alt="Dominios Punto Pe" width="192" height="68" /></a><p class="wp-caption-text">Dominios Punto Pe</p></div>
<p style="text-align: justify;">Muchas veces necesitamos ponernos en contacto con el administrador de un dominio .pe en particular.  Lamentablemente los <strong>dominios .pe</strong> no cuentan con un <strong>server whois</strong> para acceso público (mediante scripts), asi que el único método (por ahora) de conocer el &#8220;propietario&#8221; de un determinado <strong>dominio punto pe</strong> es mediante la página de <strong>Whois de la Nic Perú</strong>. La dirección es la siguiente <a href="https://www.punto.pe/nic_whois.php" target="_blank">Whois Punto Pe</a>, solo tenemos que poner el dominio a examinar y su tld (&#8220;extensión&#8221;) correspondiente.</p>
<h3 style="text-align: center;">¿Qué son los dominios .pe?</h3>
<p style="text-align: justify;">Son los <strong>dominios territoriales de Perú</strong> <img src='http://ignoranto.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Ignoranto Blog es un blog peruano, si necesitas más información puedes recurrir a la <a href="http://es.wikipedia.org/wiki/.pe">wikipedia</a> y su artículo sobre <a href="http://es.wikipedia.org/wiki/.pe">.pe</a></p>
<h3 style="text-align: center;">¿Cómo registro un dominio .pe?</h3>
<p style="text-align: justify;">A través de la página <a href="http://punto.pe">punto.pe</a> o a tramitando el registro mediante alguna empresa de hosting y registro de dominios.</p>
<h3 style="text-align: center;">¿Es necesario tener un dominio .pe?</h3>
<p style="text-align: justify;">Solo por identidad nacional y para que nuestros visitantes sepan que la página que visitan es una página peruana <img src='http://ignoranto.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , el gran inconveniente es el precio, lamentablemente los dominios territoriales de Perú cuestan 3 veces más que uno genérico.</p>
<h3 style="text-align: center;">¿Por que ignoranto blog no tiene domino .pe?</h3>
<p style="text-align: justify;">Lo mismo me pregunto yo! ¿Por que no tengo dominio .pe? <img src='http://ignoranto.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ignoranto.info/ricercando/whois-dominios-punto-pe/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>¿Cómo enviar un sitemap a google?</title>
		<link>http://ignoranto.info/ricercando/enviar-un-sitemap-a-google/</link>
		<comments>http://ignoranto.info/ricercando/enviar-un-sitemap-a-google/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 02:29:53 +0000</pubDate>
		<dc:creator>gerWare</dc:creator>
				<category><![CDATA[WWW]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://ignoranto.info/?p=558</guid>
		<description><![CDATA[Si queremos que google indexe (o por lo menos conozca) nuestro sitio web, éste debería de contar con un sitemap.xml ¿Que es un sitemap? Es un archivo XML con el contenido de cada enlace de nuestro sitio, el tiempo de actualización (diario, semanal, mensual, o nunca actualiza), la fecha y hora de la útima actualización [...]]]></description>
			<content:encoded><![CDATA[<p>Si queremos que google indexe (o por lo menos conozca) nuestro sitio web, éste debería de contar con un <strong>sitemap.xml</strong></p>
<h3 style="text-align: center;">¿Que es un sitemap?</h3>
<p style="text-align: justify;">Es un archivo XML con el contenido de cada enlace de nuestro sitio, el tiempo de actualización (diario, semanal, mensual, o nunca actualiza), la fecha y hora de la útima actualización y la prioridad sobre cada enlace.</p>
<h3 style="text-align: center;">¿Como creo un sitemap?</h3>
<p style="text-align: justify;">Si nuestro sitio fue hecho a mano, pues tendremos que recurrir a algun algoritmo mágico que genere un sitemap o simplemente ir a <a href="http://www.xml-sitemaps.com/">xml-sitemaps</a>, una página donde solo poniendo nuestro url, la web generará un sitemap.xml</p>
<p>¿Dónde instalo el sitemap.xml?</p>
<p>En la carpeta raiz de nuestro dominio, éste sitemap debería quedar asi dominio.com/sitemap.xml</p>
<h3 style="text-align: center;">¿Cómo notifico a google mi sitemap?</h3>
<p>Mediante esta dirección</p>
<pre>www.google.com/webmasters/tools/ping?sitemap=sitemap_url</pre>
<p style="text-align: justify;">Donde sitemap_url es la URL completa al sitemap http://ignoranto.info/sitemap.xml, Google nos recomienda codificar el URL de la siguiente manera:</p>
<pre>www.google.com/webmasters/tools/ping?sitemap=http%3A%2F%2Fwww.susitio.es%2Fsitemap.gz</pre>
<p style="text-align: justify;">De todos modos es recomendable tener una cuenta en http://www.google.com/webmasters/ para ver las estadísticas del sitio y errores encontrados en él.</p>
]]></content:encoded>
			<wfw:commentRss>http://ignoranto.info/ricercando/enviar-un-sitemap-a-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Imagen Aleatoria para Cabecera [WordPress]</title>
		<link>http://ignoranto.info/ricercando/imagen-aleatoria-para-wordpress/</link>
		<comments>http://ignoranto.info/ricercando/imagen-aleatoria-para-wordpress/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 02:32:27 +0000</pubDate>
		<dc:creator>gerWare</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[Cabecera Aleatoria]]></category>
		<category><![CDATA[Cabecera Personalizada]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://gerber.ignoranto.info/?p=460</guid>
		<description><![CDATA[Hola amigos bloggers y queridos lectores, en este post explicaré como hacer que nuestro blog tenga una imagen de cabecera aleatoria. Requisitos (Se incluyen enlaces a descargas): Conocimientos de PHP [a nivel teletubi] Conocimientos de Plantillas Wordpres [Básico/Medio] Editor de imágenes [Gimp, Photoshop, mspaint.exe] Editor PHP [Aptana, Geany, notepad.exe] Ok, primero necesitamos que nuetro Theme [...]]]></description>
			<content:encoded><![CDATA[<p>Hola amigos bloggers y queridos lectores, en este post explicaré como hacer que nuestro blog tenga una imagen de cabecera aleatoria.</p>
<p><strong>Requisitos (Se incluyen enlaces a descargas):</strong></p>
<ul>
<li>Conocimientos de PHP [a nivel teletubi]</li>
<li>Conocimientos de Plantillas Wordpres [Básico/Medio]</li>
<li>Editor de imágenes [<a href="http://gimp.org/downloads/" target="_blank">Gimp</a>, Photoshop, mspaint.exe]</li>
<li>Editor PHP [<a href="http://www.aptana.com/studio/download" target="_blank">Aptana</a>, <a href="http://www.geany.org/Download/Releases" target="_blank">Geany</a>, notepad.exe]</li>
</ul>
<p>Ok, primero necesitamos que nuetro Theme NO tenga la opción de &#8220;cabecera personalizada&#8221;, pero si la tiene la podemos desactivar, pero&#8230;</p>
<p><strong>¿Por que no debe tener cabecera personalizada?</strong><br />
Por que nosotros mismos programaremos <span style="text-decoration: line-through;">y modificaremos</span> nuestro template (plantilla) para que cambie de cabecera cada vez que alguien visite nuestro blog <img src='http://ignoranto.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_461" class="wp-caption alignright" style="width: 164px"><a href="/wp-content/uploads/antesdeeliminarheader.jpg"><img class="size-full wp-image-461 " title="antesdeeliminarheader" src="http://gerber.ignoranto.info/wp-content/uploads/antesdeeliminarheader.jpg" alt="Antes de Eliminar la funcion " width="154" height="147" /></a><p class="wp-caption-text">Antes de Eliminar la Cabecera personalizada</p></div>
<p style="text-align: justify;"><strong>¿Cómo será el funcionamiento?</strong><br />
Crearemos funciones de PHP las cuales se encargarán de leer el contenido de un directorio (de imágenes), el cual insertará como background la dirección de la imagen extraida, todo esto al azar! Las funciones las guardaremos en el archivo functions.php de nuestra plantilla.</p>
<p>Archivos de nuestra plantilla que deberemos de editar (la mayoria de plantillas cuentan con estos archivos)</p>
<ul>
<li>style.css</li>
<li>headers.php</li>
<li>functions.php</li>
</ul>
<p>Funciones PHP que usaremos</p>
<ul>
<li><strong>scandir($directorio);</strong> crea un array con los nombres de archivo dentro de un directorio;</li>
<li><strong>rand($min, $max);</strong> devuelve un número aleatorio entre los valores $min y $max;</li>
<li><strong>count($array);</strong> cuenta la cantidad de datos dentro de un array;</li>
</ul>
<p>Funciones de WordPress que usaremos</p>
<ul>
<li><strong>bloginfo($parametro)</strong>; imprime un valor según el parámetro ingresado, usaremos el parametro <strong>&#8220;template_url&#8221;</strong>, la función nos mostrará la url de la plantilla!</li>
</ul>
<p><strong>NOTA: Por seguridad antes de hacer cambios en dichos archivos debemos de crear una copia de los mismos (respaldo)</strong></p>
<div id="attachment_462" class="wp-caption alignright" style="width: 164px"><strong><a href="/wp-content/uploads/despuesdeeliminarheader.jpg"><img class="size-full wp-image-462 " title="despuesdeeliminarheader" src="http://gerber.ignoranto.info/wp-content/uploads/despuesdeeliminarheader.jpg" alt="Despues de eliminar la Cabecera Personalizada" width="154" height="106" /></a></strong><p class="wp-caption-text">Despues de eliminar la Cabecera Personalizada</p></div>
<p><strong> </strong></p>
<p style="text-align: justify;">En este pequeño tutorial usaremos como ejemplo la plantilla <a href="http://wpgpl.com/themes/yashfa/" target="_blank">Yashfa</a> [<a href="http://wpgpl.com/download/yashfa.zip">clic para descargar</a>] de <a href="http://wpgpl.com/" target="_blank">WPgpl.com</a>, ésta plantilla tiene la opción de &#8220;Cabecera personalizada&#8221;, como se dijo anteriormente quitaremos dicha propiedad para que nuestro template cambie <span style="text-decoration: line-through;">por si mismo</span> de cabecera en cada visita y editaremos los archivos anteriomente mencionados.</p>
<p style="text-align: justify;"><strong>MODIFICANDO functions.php</strong></p>
<p style="text-align: justify;">Las plantillas para wodpress incluyen el archivo functions.php donde guardan un conjunto de funciones a utilizar y  funciones que añaden &#8220;capacidades extras&#8221; de la plantilla en nuestro panel de WordPress, el archivo functions.php de Yashfa tiene ésta línea de código [línea 134]</p>
<pre>if ( function_exists('add_custom_image_header') ) {
 add_custom_image_header('header_style', 'admin_header_style');</pre>
<p style="text-align: justify;">Eliminaremos esas líneas, tambien podemos comentarlas (para comentar usamos <strong>/*</strong> texto no visible <strong>*/</strong>), una vez que las hayamos comentado, eliminamos (opcionalmente) las funciones &#8220;header_style&#8221; y &#8220;admin_header_style&#8221;, ya que estarían en vano <img src='http://ignoranto.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (y sería código innecesario) debemos de tener mucho cuidado de eliminar <span style="text-decoration: line-through;">o no</span> <strong>&lt;?php  ?&gt;</strong> ya que se está mezclando el código PHP con HTML y si olvidamos &#8220;cerrar&#8221; el código PHP probablemente nos encontremos con un terrible error!</p>
<p>Una vez que eliminamos las funciones y también la condición, ahora crearemos nuestra función para imágenes aleatorias! Las funciones serán las siguientes:</p>
<ol>
<li>Una función que lea un directorio de imágenes</li>
<li>Una función que imprima el código css para incluir el fondo aleatorio</li>
</ol>
<p>Crearemos 2 funciones, <strong>imagenAleatoria()</strong> y <strong>fondoAleatorioCSS()</strong>; también usaremos una variable global llamada $dir.</p>
<p style="text-align: justify;"><strong>Variable global $dir</strong><br />
$dir contendrá la URL hacia la carpeta de imágenes de nuestro tema, se ha creado la carpeta &#8220;splash&#8221; exclusiva para guardar las imágenes de fondo usadas por nuestra plantilla (yashfa) modificada!, el valor de $dir que usaremos dentro de functions.php será &gt;&gt; &#8220;wp-content/themes/yashfa/images/splash&#8221;;</p>
<pre>$dir = "wp-content/themes/yashfa/images/splash";</pre>
<p><strong>» Función imagenAleatoria(); ¿Cómo funciona?</strong><br />
Esta funcion lee un directorio de imágenes usando scandir(), nos crea un array y usando rand() generamos un número entre 2 y el tamaño máximo de nuestro array, pero&#8230;</p>
<p style="text-align: justify;">¿Por que 2 como número minimo? explicación:<br />
Cuando leemos un directorio siempre nos encontramos con estos subdirectorios . y .. (punto, y 2 puntos), los cuales nos permiten ir al directorio contenedor (un directorio atrás), por ello el valor mínimo será 2 para que al momento de llamar a una posición del array ésta no devuelva <strong>.</strong> o <strong>..</strong></p>
<p style="text-align: justify;">Leeremos nuestro directorio $dir y crearemos un array de los archivos con scandir($dir), contaremos la cantidad de archivos usando count($array); generaremos una posición aleatoria en el array usando rand(), luego devolveremos el valor del array en la posición dada.</p>
<pre>function imagenAleatoria()
{
 global $dir;
 $imagenes = scandir($dir);
 $cantidadImagenes = count($imagenes);
 $posicionImagenAleatoria = rand(2,$cantidadImagenes-2);
 return $imagenes[$posicionImagenAleatoria];
}</pre>
<p><strong>Lo que hace nuestra función<br />
</strong></p>
<ul>
<li><strong>global $dir;</strong> lee el contenido de la variable $dir, ésta variable está fuera de la función;</li>
<li><strong>$imagenes</strong> almacena el valor que devuelve la funcion <strong>scandir($dir)</strong>, una lista (array) con el nombre de los archivos, sabemos que <strong>$dir</strong> es la url de nuestra carpeta <strong>splash</strong>, donde tenemos almacenadas nuestras imágenes;</li>
<li><strong>$cantidadImagenes</strong> será el número de imágenes que tenemos, count($imagenes) cuenta la cantidad de imágenes (cuenta los elementos del array);</li>
<li><strong>$posicionImagenAleatoria</strong> nos devolverá un numero aleatorio entre 2 y el número de elementos del array ($cantidadImagenes), le restamos 2 al final por que no contamos los 2 primeros elementos, ya sabemos que son . y .. éstos elementos NO son imágenes!</li>
<li><strong>return </strong><strong>$imagenes[$posicionImagenAleatoria]</strong>; retorna el valor generado por la función, le indicamos que retorne el NOMBRE del archivo de $posicionImagenAleatoria</li>
</ul>
<p><strong>» Función fondoAleatorioCSS(); ¿Cómo funciona?</strong><br />
Nuestra función solo imprimirá el código CSS dentro de nuestra etiqueta DIV a la cual queremos añadir el estilo de background-image, su creación es sensilla</p>
<pre>function fondoAleatorioCSS()
{
 $nImagen = imagenAleatoria();
 echo "background-image:url(";
 bloginfo(template_url);
 echo "/images/splash/$nImagen)";
}</pre>
<p><strong>Lo que hace ésta función</strong></p>
<ul>
<li><strong>$nImagen = imagenAleatoria();</strong> aquí llamamos a la función imagenAleatoria(); y el valor devuelto lo guardamos como $nImagen;;</li>
<li><strong>echo &#8220;background-image:url(&#8220;;</strong> imprimimos de manera INCOMPLETA el valor CSS background-image;</li>
<li><strong>bloginfo(template_url);</strong> llama a la función de wordpress y esta imprime la url de nuestra plantilla;</li>
<li><strong>echo &#8220;/images/splash/$nImagen)&#8221;;</strong> termina de imprimir el código CSS background-image;</li>
</ul>
<p>Listo! Hasta ahora ya tenemos preparada nuestra plantilla para que muestre fondos aleatorios, ahora falta editar el archivo header.php de nuestra plantilla y llamar a la función PHP <strong>fondoAleatorioCSS()</strong>; para que muestre la dirección de nuestra imagen de fondo!</p>
<p><strong>MODIFICANDO header.php</strong></p>
<div id="attachment_464" class="wp-caption alignright" style="width: 310px"><a href="/wp-content/uploads/yashfa.jpg"><img class="size-medium wp-image-464 " title="yashfa" src="http://gerber.ignoranto.info/wp-content/uploads/yashfa-300x141.jpg" alt="Yashfa Modificado" width="300" height="141" /></a><p class="wp-caption-text">Yashfa Modificado</p></div>
<p>Dentro de éste archivo tenemos la etiqueta &lt;div id=header&gt;&lt;/div&gt;(estamos retocando la plantilla yasfha, ésta etiqueta puede tener otro ID si se modifica otra plantilla), llamaremos a la función fondoAleatorioCSS() dentro de &lt;div&gt; para que nos muestre la url de  la imagen de fondo.</p>
<pre>&lt;div id="header" style="&lt;?php fondoAleatorioCSS();?&gt;"&gt;</pre>
<p>Llamado a <strong>fondoAleatorioCSS();</strong> su contenido es impreso dentro de <strong>&#8220;style:&#8221;</strong>, esto genera un <strong>background-image</strong> con la url de la imagen aleatoria a mostrar!</p>
<p><strong>MODIFICANDO style.css (Opcional)</strong><br />
Solo modificaremos la propiedad &#8220;background&#8221; de <strong>#header{}</strong> por background-position, background-repeat, etc. Esto es opcional y debería quedar así:</p>
<p><strong>Propiedad original: </strong>background: #000 url(images/header.jpg) 0 0 no-repeat;<br />
<strong>Cambiar por:</strong> background-repeat:no-repeat; background-position:center top;</p>
<p><strong>IMPORTANTE<br />
</strong>La modificación de la cabecera en el archivo header.php es EXCLUSIVA para ésta plantilla, otras plantillas pueden tener otro ID para la etiqueta que guarda la imagen de fondo, es necesario leer el código fuente (generado) y el archivo style.css para conocer el ID de la etiqueta que tiene imagen de fondo.</p>
<p><strong>NOTAS EXTRAS</strong><br />
Luego de éstas modificaciones solo hace falta colocar <strong>imágenes de 950*170 píxeles</strong> en la carpeta <strong>images/splash</strong> dentro de la carpeta de nuestra plantilla (yashfa).<br />
Los usuarios de windows deberán tener mucho cuidado al subir imágenes al host, ya que también se suele cargar el archivo thumb.db siendo este &#8220;no visible&#8221;</p>
<p style="text-align: center;"><strong>Los archivos modificados los <a href="http://ignoranto.info/paraDescargar/yashfa.rar">encuentras aquí</a> están compresos en formato.rar y libre de virus <img src='http://ignoranto.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://ignoranto.info/ricercando/imagen-aleatoria-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Search Cube, tu búsqueda en un cubo!</title>
		<link>http://ignoranto.info/ricercando/search-cube-buscador-cubo-flash/</link>
		<comments>http://ignoranto.info/ricercando/search-cube-buscador-cubo-flash/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 01:09:10 +0000</pubDate>
		<dc:creator>gerWare</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[Buscadores]]></category>
		<category><![CDATA[Search Cube]]></category>

		<guid isPermaLink="false">http://gerber.ignoranto.info/?p=458</guid>
		<description><![CDATA[Encontré este curioso buscador, muy llamativo su aspecto y bien &#8220;cargado&#8221; para nuestro ordenador (de seguro si tienes un computador viejo, éste se ponga lento), su funcionalidad es similar a la de Google, solo que éste buscador te muestra los resultados como si de un cubo se tratase, funciona con las siguientes tecnologías: Adobe Flash [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 295px"><a href="http://search-cube.com/"><img title="Search Cube Logo" src="http://search-cube.com/logo4.jpg" alt="" width="285" height="64" /></a><p class="wp-caption-text">Search Cube Logo</p></div>
<p style="text-align: justify;">Encontré este curioso buscador, muy llamativo su aspecto y bien &#8220;cargado&#8221; para nuestro ordenador (de seguro si tienes un computador viejo, éste se ponga lento), su funcionalidad es similar a la de Google, solo que éste buscador te muestra los resultados como si de un cubo se tratase, funciona con las siguientes tecnologías:</p>
<ul>
<li>Adobe Flash Player, para crear el cubo en 3D,</li>
<li>Google Ajax search API, para los resultados, y</li>
<li>Thumshots.org para las imágenes del cubo</li>
</ul>
<p>Quienes desarrollaron Search Cube se encuentran <a href="http://www.symmetri.com/symmetri/index.html" target="_blank">aquí</a>, una empresa dedicada al desarrollo de aplicaciones web.</p>
<p><strong>¿Cómo funciona Search Cube?</strong><br />
Tan fácil como escribir tu búsqueda en el formulario, automáticamente en la parte inferior verás un cubo que poco a poco irá llenándose de gráficos, solo tienes que girar el cubo, ver el contenido que quieras y darle clic <img src='http://ignoranto.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ignoranto.info/ricercando/search-cube-buscador-cubo-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Traductor para Messenger!</title>
		<link>http://ignoranto.info/ricercando/traductor-para-messenger/</link>
		<comments>http://ignoranto.info/ricercando/traductor-para-messenger/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 02:48:56 +0000</pubDate>
		<dc:creator>gerWare</dc:creator>
				<category><![CDATA[Cosas Raras]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[Microsoft Bing]]></category>
		<category><![CDATA[Microsoft Translator]]></category>

		<guid isPermaLink="false">http://gerber.ignoranto.info/?p=455</guid>
		<description><![CDATA[Navegando y viendo las muchas características de Microsoft Bing me encontré con Microsoft Translator (Bing Translator) me parece genial, casi idéntico al traductor de Google pero con más diseño (así como nos gusta a los usuarios finales), viendo &#8220;las letras pequeñas&#8221; me encontré estas curiosas ventajas Un widget que permite incorporar traducciones &#8220;in situ&#8221; (en [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Navegando y viendo las muchas características de Microsoft Bing me encontré con Microsoft Translator (Bing Translator) me parece genial, casi idéntico al traductor de Google pero con más diseño (así como nos gusta a los usuarios finales), viendo &#8220;las letras pequeñas&#8221; me encontré estas curiosas ventajas</p>
<ul>
<li>Un widget que permite incorporar traducciones &#8220;in situ&#8221; (en sitio) para sitios web (páginas web)</li>
<li>Traductor en tiempo real para Windows Live Messenger</li>
</ul>
<p style="text-align: justify;">Estoy más que seguro que muchos de nosotros nos agradará la segunda opción, el robot traductor para Windows Live Messenger, si tenemos amigos que hablan otros idiomas nos será util para charlar con ellos.</p>
<p style="text-align: justify;"><strong>¿Cómo funciona?</strong><br />
Simple! agregamos a nuestro amigo robot en nuestra lista de amigos, su correo es <strong>mtbot@hotmail.com</strong> y cuando querramos que traduzca una charla pues le invitamos a la conversación y listo!</p>
<div id="attachment_456" class="wp-caption aligncenter" style="width: 383px"><a href="http://www.microsofttranslator.com/"><img class="size-full wp-image-456" title="Microsoft Translator" src="http://gerber.ignoranto.info/wp-content/uploads/mstranslator.jpg" alt="mstranslator" width="373" height="199" /></a><p class="wp-caption-text">Microsoft Translator</p></div>
<p style="text-align: center;">Por cierto, parece que dicho &#8220;robotito&#8221; aun no me ha aceptado como contacto <img src='http://ignoranto.info/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p style="text-align: justify;"><strong>Actualización (segundos despues de escribir este post)</strong><br />
Según la página oficial de nuestro amigo robotito, dice él que se encuentra mal de salud (gripe robótica y problemas de pantallazos azules) y que esta semana no nos ayudará a traducir (se encuentra descansando y conectado al usb), su espacio en Windows Live Spaces es <a href="http://wltbot.spaces.live.com/" target="_blank">éste</a> y el comunicado oficial es <a href="http://wltbot.spaces.live.com/blog/cns!60040BE340DD32B0!3473.trak" target="_blank">éste</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ignoranto.info/ricercando/traductor-para-messenger/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Niños en Internet [Chat]</title>
		<link>http://ignoranto.info/ricercando/ninos-internet-chat/</link>
		<comments>http://ignoranto.info/ricercando/ninos-internet-chat/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 23:58:58 +0000</pubDate>
		<dc:creator>gerWare</dc:creator>
				<category><![CDATA[WWW]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Niños]]></category>

		<guid isPermaLink="false">http://gerber.ignoranto.info/?p=446</guid>
		<description><![CDATA[En este video vemos lo que puede suceder cuando los niños están expuestos en internet. Nunca sabremos exactamente quien es quien está detrás del monitor al otro lado del internet!]]></description>
			<content:encoded><![CDATA[<p>En este video vemos lo que puede suceder cuando los niños están expuestos en internet. Nunca sabremos exactamente quien es quien está detrás del monitor al otro lado del internet!</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="315" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/DKmCmYBmKs4&amp;hl=es&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="315" src="http://www.youtube.com/v/DKmCmYBmKs4&amp;hl=es&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://ignoranto.info/ricercando/ninos-internet-chat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Darse de Alta en BING?</title>
		<link>http://ignoranto.info/ricercando/darse-de-alta-en-microsoft-bing/</link>
		<comments>http://ignoranto.info/ricercando/darse-de-alta-en-microsoft-bing/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 05:53:16 +0000</pubDate>
		<dc:creator>gerWare</dc:creator>
				<category><![CDATA[Cosas en la Web!]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[Bing Is Not Google]]></category>
		<category><![CDATA[Microsoft Bing]]></category>

		<guid isPermaLink="false">http://gerber.ignoranto.info/?p=435</guid>
		<description><![CDATA[¿Qué necesitamos? Una cuenta en Windows Live, por cierto, si tienes correo@hotmail.com ya dispones de una! ¿Cual es la URL? Microsoft Bing también nos ofrece &#8220;herramientas para WebMasters&#8221; y dichas herramientas se encuentran en http://bing.com/webmaster Lo que realmente hacemos en dicho site no es &#8220;darnos de alta&#8221; sino hacerle saber a Microsoft que nuestra cuenta [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_436" class="wp-caption alignright" style="width: 310px"><a href="http://gerber.ignoranto.info/wp-content/uploads/googlebing.jpg"><img class="size-medium wp-image-436" title="googlebing" src="http://gerber.ignoranto.info/wp-content/uploads/googlebing-300x95.jpg" alt="Encuentra BING" width="300" height="95" /></a><p class="wp-caption-text">Encuentra a BING</p></div>
<p><strong>¿Qué necesitamos?</strong><br />
Una cuenta en Windows Live, por cierto, si tienes correo@hotmail.com ya dispones de una!</p>
<p><strong>¿Cual es la URL?</strong><br />
Microsoft Bing también nos ofrece &#8220;herramientas para WebMasters&#8221; y dichas herramientas se encuentran en <a href="http://bing.com/webmaster" target="_blank">http://bing.com/webmaster</a></p>
<p style="text-align: justify;">Lo que realmente hacemos en dicho site no es &#8220;darnos de alta&#8221; sino hacerle saber a Microsoft que nuestra cuenta de Windows Live está asociada con dicho dominio/dirección web, y que dicho website &#8220;nos pertenece&#8221;, también encontraremos un validador de robots.txt (el archivo robot.txt le da instrucciones a los robots de los buscadores para indexar N sitios de nuestro dominio) y unas herramientas para comprobar la compresión (al vuelo) de nuestro Website y un examinador de &#8220;keywords&#8221; que nos redirecciona a AdCenter de Microsoft (supuestamente para crear campañas publicitarias relevantes al contenido de nuestro site).</p>
]]></content:encoded>
			<wfw:commentRss>http://ignoranto.info/ricercando/darse-de-alta-en-microsoft-bing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
