<?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>daniBlog &#187; Tips</title>
	<atom:link href="http://daniblog.com/categoria/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://daniblog.com</link>
	<description>Escrito por Danilo</description>
	<lastBuildDate>Tue, 23 Feb 2010 12:32:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Optimizar WordPress para que cargue más rápido</title>
		<link>http://daniblog.com/optimizar-wordpress-para-que-cargue-mas-rapido/</link>
		<comments>http://daniblog.com/optimizar-wordpress-para-que-cargue-mas-rapido/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 00:56:37 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[optimizar]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://daniblog.com/?p=1154</guid>
		<description><![CDATA[Una de las cuestiones que se deben tener en cuenta en un blog (además del diseño, contenido, accesibilidad, etc.) es su tiempo de carga. ¿Qué es esto? Es el tiempo que pasa desde que el usuario quiere ver una página del sitio, y ésta termina de cargarse.
Obviamente, cuanto más rápido cargue (cuanto menor sea el [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las cuestiones que se deben tener en cuenta en un blog (además del diseño, contenido, accesibilidad, etc.) es su <strong>tiempo de carga</strong>. ¿Qué es esto? Es el tiempo que pasa desde que el usuario quiere ver una página del sitio, y ésta termina de cargarse.</p>
<p>Obviamente, cuanto más rápido cargue (cuanto menor sea el tiempo de carga), mejor será la experiencia del usuario para con el sitio. Es por eso, que en este artículo les comentaré una serie de tareas que se pueden realizar para lograr <strong>acelerar al máximo un blog manejado por WordPress</strong>.</p>
<h3>Tarea cero</h3>
<p>Antes de ir a las tareas para acelerar el blog, debemos conocer qué tan mal/bien estamos en lo que a velocidad se refiere. Para ello, les dejaré algunos enlaces de sitios que permiten calcular (aproximadamente) el tiempo de carga de cualquier URL. Los enlace son:  <span class="google-src-active-text" style="direction: ltr; text-align: left;"><a href="http://www.iwebtool.com/speed_test">Website Speed Test</a></span>, <a href="http://tools.pingdom.com/">Pingdom</a>, <a href="http://www.selfseo.com/website_speed_test.php">Web Site Speed Test</a>.<a href="http://www.selfseo.com/website_speed_test.php"><br />
</a></p>
<h3>Primer tarea</h3>
<p>Ahora si. Una vez que nos dimos cuenta de que nuestro blog es una tortuga, una de las tareas que recomendaría hacer es <strong>optimizar las imágenes</strong>. ¿Cómo? Fácil: evitar imágenes demasiado grandes, intentar que sean GIF (ya que al tenes sólo 256 colores ocupan menos que otros formatos), y definir siempre el alto y ancho de cada imagen (si no lo hacemos, el navegador en cuestión deberá realizar esa tarea, cosa que sumará tiempo de carga).</p>
<h3>Segunda tarea</h3>
<p>Otra de las tareas es <strong>comprimir los estilos CSS</strong>. Para ello pueden utilizar un plugin llamado <a href="http://wordpress.org/extend/plugins/css-compress/">CSS Compress WordPress</a>, que se encarga de eliminar los bloques de estilos CSS que son innecesarios para la página.</p>
<h3>Tercer tarea</h3>
<p>Ahora, podríamos <strong>reducir el código PHP</strong>. ¿A qué nos referimos? A eliminar aquellas llamadas a funciones que se suelen hacer casi siempre en WP, tales como las funciones que nos devuelven el nombre del blog, la descripción, la URL de la hoja de estilos, etc. Si bien utilizarlas puede ser beneficioso a la hora de distribuir el theme, en la práctica puede resultar poco óptimo (ya que se procesa cada función, para un mismo resultado).</p>
<p>Entonces, la idea sería reemplazar esas funciones, por los resultados que ésta nos devuelve.</p>
<h3>Cuarta tarea</h3>
<p>Utilizar un <strong>plugin de caché</strong>. Como ustedes saben, la arquitectura de cualquier computadora dispone con un elemento llamado caché. Este elemento (en el caso de WP podríamos hablar de <a href="http://ocaoimh.ie/wp-super-cache/">WP Super Cache</a>), se encarga de cachear (almacenar) las páginas más vistas, a fin de que a la hora de mostrarlas, no procese nada y simplemente nos devuelva la página guardada (cacheada).</p>
<p>Esta tarea, creo yo, es la que hace disminuir el tiempo de carga más significativamente.</p>
<h3>Quinta (y última) tarea</h3>
<p>Para aquellos que han seguido todas las tareas, y aún no están conformes, la última tarea es <strong>eliminar plugin innecesarios</strong>. Es muy común, que ante nuestras primeras experiencias con WP instalemos plugins para probar y darles funcionalidades extras a nuestro blog. Eso no está mal, hay que sacarse las ganas y familiarizarse.</p>
<p>Lo que sí está mal, y no se debe hacer, es dejar esos plugins activados, haciendo que cada vez que se haga una petición de una página, el servidor se atore por la gran cantidad de plugins que intervienen. Por eso, es imprescindible eliminar aquellos plugins innecesarios. Si quieren probar uno, háganlo, pero luego recuerden hacerlo a un lado porque pueden sumar peligrosos segundos de carga.</p>
<p>Vía: <a href="http://www.xeroblog.com/5-posibles-formas-de-aumentar-la-velocidad-de-tu-blog/">Xeroblog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/optimizar-wordpress-para-que-cargue-mas-rapido/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cortar palabras</title>
		<link>http://daniblog.com/cortar-palabras/</link>
		<comments>http://daniblog.com/cortar-palabras/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 13:04:05 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://daniblog.com/?p=1105</guid>
		<description><![CDATA[Si dentro del contenedor de una página escribimos una palabra tan larga que sobrepasa el ancho de este contenedor, seguramente tendremos algo desprolijo, algo que no queremos. Es por eso que a veces vemos necesario cortar las palabras largas, a fin de que esto no suceda.
¿Modos de hacerlo? Muchos. Lo podemos hacer con PHP (con [...]]]></description>
			<content:encoded><![CDATA[<p>Si dentro del contenedor de una página escribimos una palabra tan larga que sobrepasa el ancho de este contenedor, seguramente tendremos algo desprolijo, algo que no queremos. Es por eso que a veces vemos necesario cortar las palabras largas, a fin de que esto no suceda.</p>
<p>¿Modos de hacerlo? Muchos. Lo podemos hacer con PHP (con la función <a href="http://us2.php.net/wordwrap">wordwrap</a>), JavaScript, y de otras maneras. A continuación veremos una función de JavaScript que lo hace:</p>
<blockquote><p><code>function wbr(str, num) {<br />
return str.replace(RegExp("(\\w{" + num + "})(\\w)", "g"), function(all,text,char){<br />
return text + "&lt;wbr&gt;" + char;<br />
});<br />
}</code></p></blockquote>
<p>Como verán, debemos pasarle (además de la cadena o palabra en cuestión), el número de caracteres máximo que queremos que soporte. Si los caracteres de una cadena sobrepasa ese número, la función agregará un &#8220;<code>&lt;wbr&gt;" (<a href="http://www.quirksmode.org/oddsandends/wbr.html">¿qué es?</a>). </code></p>
<p>Hay otras alternativas (como <a href="http://code.google.com/p/hyphenator/">hyphenator</a>), pero creo que las dos nombradas en el artículo pueden ser las más flexibles y rápidas de implementar.</p>
<p>Vía: <a href="http://www.anieto2k.com/2008/05/25/cortar-palabras-con-javascript/">Anieto2k</a></p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/cortar-palabras/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Haciendo uso del archivo my-hacks.php en Wordpress</title>
		<link>http://daniblog.com/haciendo-uso-del-archivo-my-hacksphp-en-wordpress/</link>
		<comments>http://daniblog.com/haciendo-uso-del-archivo-my-hacksphp-en-wordpress/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 19:06:18 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://daniblog.com/haciendo-uso-del-archivo-my-hacksphp-en-wordpress/</guid>
		<description><![CDATA[my-hacks.php es un archivo que podemos agregar en el directorio raíz de cualquier blog hecho con WordPress, para realizar numerosas y variadas funcionalidades. 
Hoy les explicaré como agregar enlaces a algunas palabras del cuerpo de los artículos; por ejemplo hacer que todas las palabras &#8220;daniBlog&#8221; apunten a la categoría &#8220;daniBlog&#8221; de este blog. 
Reemplazar una [...]]]></description>
			<content:encoded><![CDATA[<p><strong>my-hacks.php</strong> es un archivo que podemos agregar en el directorio raíz de cualquier blog hecho con WordPress, para realizar numerosas y variadas funcionalidades. </p>
<p>Hoy les explicaré como agregar enlaces a algunas palabras del cuerpo de los artículos; por ejemplo hacer que todas las palabras &#8220;daniBlog&#8221; apunten a la categoría &#8220;daniBlog&#8221; de este blog. </p>
<h3>Reemplazar una palabra por un enlace en todos los artículos</h3>
<ol>
<li>Primero activamos el uso de <em>my-hacks.php</em> en WP. Para ello vamos a Opciones &#8211; Misceláneas, y tildamos la opción correspondiente. </li>
<li>Ahora creamos (si aún no existe) el fichero <em>my-hacks.php</em> en la raíz de instalación de WP, y copiamos lo siguiente.<br />
<blockquote><p>
<code></p>
<p>&lt;?php<br />
// replaceAjax  Reemplaza las palabras daniBlog por el enlace a la categor&iacute;a del blog<br />
function replace_daniBlog($content = '') {  		<br />
return str_replace('daniBlog', '&lt;a href=&quot;'.get_category_link(<strong>DANIBLOG_ID</strong>).'&quot; title=&quot;daniBlog&quot;&gt;daniBlog&lt;/a&gt;',$content);  <br />}    </p>
<p>
add_action('the_content','replace_daniBlog');    ?&gt;</code>
</p></blockquote>
<p><strong>DANIBLOG_ID</strong> debe reemplazarse por la ID de la categoría &#8220;daniBlog&#8221; (la podemos averiguar en Administrar &#8211; Categorías).
</li>
<li>Subimos el fichero, y trabajo terminado. </li>
</ol>
<p>Agregando más de una función, podrían reemplazar varias palabras del contenido por el enlace a su categoría. </p>
<p>Pronto publicaré más funcionalidades que podemos agregarle al blog desde <em>my-hacks.php</em>, por ahora ya tienen para entretenerse. </p>
<p>
Vía: <a href="http://www.anieto2k.com/2008/02/19/el-fichero-my-hacksphp-en-wordpress/">Anieto2k</a></p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/haciendo-uso-del-archivo-my-hacksphp-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cómo aumentar el número de suscriptores feeds de nuestro blog?</title>
		<link>http://daniblog.com/como-aumentar-el-numero-de-suscriptores-feeds-de-nuestro-blog/</link>
		<comments>http://daniblog.com/como-aumentar-el-numero-de-suscriptores-feeds-de-nuestro-blog/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 02:30:13 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://daniblog.com/2007/11/12/%c2%bfcomo-aumentar-el-numero-de-suscriptores-feeds-de-nuestro-blog/</guid>
		<description><![CDATA[Uno de los números que más pesan en un blog, además de las visitas, es el de la cantidad de lectores feeds que tenemos. Esteban Panzera me acaba de pasar uno de sus nuevos proyectos -Buzztam.com- dónde me encuentro con un artículo muy interesante que nos muestra 14 pautas para ir mejorando paulativamente en número [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los números que más pesan en un blog, además de las visitas, es el de la cantidad de lectores feeds que tenemos. Esteban Panzera me acaba de pasar uno de sus nuevos proyectos -Buzztam.com- dónde me encuentro con un <a href="http://www.buzztam.com/14-formas-de-incrementar-los-subscriptos-a-tu-blog.html">artículo</a> muy interesante que nos muestra 14 pautas para ir mejorando paulativamente en número de suscriptores. </p>
<p>Recomiendo dos cosas: </p>
<ol>
<li>La primera, visita el <a href="http://www.buzztam.com/14-formas-de-incrementar-los-subscriptos-a-tu-blog.html">artículo</a> anteriormente mencionado. </li>
<li>La segunda, recomiendo que te subscribas al los <a href="http://feeds.feedburner.com/daniblogfeed">Feed RSS</a> de daniBlog (o si prefieres, recibe las últimas <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1081585&#038;loc=es_ES">noticias en tu e-mail</a>) </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/como-aumentar-el-numero-de-suscriptores-feeds-de-nuestro-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consejos para Escribir los Títulos de los Artículos</title>
		<link>http://daniblog.com/consejos-para-escribir-los-titulos-de-los-articulos/</link>
		<comments>http://daniblog.com/consejos-para-escribir-los-titulos-de-los-articulos/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 21:00:20 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://daniblog.com/2007/10/26/consejos-para-escribir-los-titulos-de-los-articulos/</guid>
		<description><![CDATA[En ilmaistro se han molestado en hacer una traducción de un artículo publicado en seobook, dóndo se habla de algunos (varios) consejos para tener en cuenta en los títulos de los artículos de nuestro blog. 
Como todos deben imaginar, el título en un blog es lo más imporante (el de sus artículos también). Éste será [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://ilmaistro.com/consejos-para-optimizar-los-titulos-de-tus-paginas-para-los-buscadores/#more-752">ilmaistro</a> se han molestado en hacer una traducción de un artículo publicado en <a href="http://www.seobook.com/video-google-seo-friendly-page-titles">seobook</a>, dóndo se habla de algunos (varios) consejos para tener en cuenta en los títulos de los artículos de nuestro blog. </p>
<p>Como todos deben imaginar, el título en un blog es lo más imporante (el de sus artículos también). Éste será el que se mostrará en los resultados de Google, y lo primero que los internautas leerán. Si es llamativo, adecuado, (&#8230;), obtendremos la visita; si, en cambio, existen errores ortográficos, está mal redactado, (&#8230;), perdemos la visita. </p>
<p>A continuación la traducción (un poco modificada por mi) de  <a href="http://ilmaistro.com/consejos-para-optimizar-los-titulos-de-tus-paginas-para-los-buscadores/#more-752">ilmaistro</a>: </p>
<ul>
<li>Google muestra sólo los primeros 65 caracteres de tu título en los resultados. Debes asegurarte que las palabras clave más importantes aparezcan cerca del inicio del título. </li>
<li>En vez de hacer  que tu título sea solo tu palabra clave o el título de tu página seguido de la palabra clave (algo muy común), es mejor agregar algún texto descriptivo que sirva como enlace. Esto para evitar que tu página sea filtrada de los resultados de búsqueda y al mismo tiempo te ayudará a rankear para términos similares. </li>
<li>Un buen título es aquel que provoca una respuesta emocional, que hace una pregunta o que promete algo. </li>
<li>Evita escribir títulos que muestren solo una lista sin sentido de palabras clave relacionadas a tu página, como “Turismo, tours, viajes, agencias de viaje, vuelos &#8211; Turismoamerica.com”. Es mejor tratar de combinar los términos en una oración o frase que sea legible, <em>fácilmente comprensible</em> y que describa tus servicios.</li>
<li>Un título dirigido al objetivo equivocado o que presenta una oferta no real provocará un porcentaje de conversón bajo, haciendo que tu supuesto cliente solo pierda su tiempo. Por ejemplo, si vendes un producto caro y para atraer gente colocas en tu título las palabras barato y/o económico, estarás engañando a los navegantes y estos definitivamente no regresarán. </li>
<li>Mucha gente comete el error de colocar el mismo título en todas las páginas de su web. Esto solo provoca que Google detecte muchas de estas páginas como contenido duplicado y las muestre en los resultados suplementarios. Varía el título de cada página de tu web, de tal manera que estos reflejen el contenido de cada página en particular. Esto es un poco difícil de hacer en páginas de gran tamaño, pero siempre hay soluciones como automatizar la creación de los títulos mediante algún tipo de programación. </li>
<li>El formato, orden y selección de palabras en tu título debe ser diferente que la palabras incluidas en tu meta descripción y en la cabecera de tu página. </li>
<li>Si tienes una marca fuerte que deseas posicionar, colócala al final de tu título, a menos que tu marca ya sea muy conocida en internet. </li>
<li>Si posees un blog, asegúrate que los títulos de tus posts sean títulos llamativos y que incluyan tus palabras claves. </li>
</ul>
<p>Un consejo que yo daría, además de todos estos es el de utilizar <a href="http://www.de-mas.net/autoheader-wordpress-plugin">este</a> plugin para WordPress que le da un formato más <em>lindo</em> para los motores de búsqueda, sacando por ejemplo el nombre de nuestro blog en el <em>single</em>. </p>
<p>Como bonus, si saben algo de ingés recomiendo tomarse 5 minutos para ver este video, en dónde se nos explica y demuestra la importancia de los títulos: </p>
<p align='center'>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/MjIEPT3tEtk&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/MjIEPT3tEtk&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/consejos-para-escribir-los-titulos-de-los-articulos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tip: Crear Errores de Windows desde el Bloc de Notas</title>
		<link>http://daniblog.com/tip-crear-errores-de-windows-desde-el-bloc-de-notas/</link>
		<comments>http://daniblog.com/tip-crear-errores-de-windows-desde-el-bloc-de-notas/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 21:00:01 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://daniblog.com/2007/10/08/tip-crear-errores-de-windows-desde-el-bloc-de-notas/</guid>
		<description><![CDATA[En Techeblog publicaron un video donde nos enseñan a crear errores de Windows a medida. 
Para ello se utiliza la instrucción MsgBox (muy conocida en Visual Basic), de la siguiente forma (explicación del video): 

Abrimos el Bloc de Notas de Windows. 
Copiamos la siguiente línea: X = MsgBox(&#8220;Hola mundo!&#8221;, ,&#8221;Título&#8221;)
Guardamos el documento como holamundo.vbs
Terminamos. 


Ejecutando [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://www.techeblog.com/index.php/tech-gadget/how-to-make-windows-error-messages-in-notepad">Techeblog</a> publicaron un video donde nos enseñan a crear errores de Windows a medida. </p>
<p>Para ello se utiliza la instrucción <em>MsgBox</em> (muy conocida en Visual Basic), de la siguiente forma (explicación del video): </p>
<ol>
<li>Abrimos el Bloc de Notas de Windows. </li>
<li>Copiamos la siguiente línea: <em>X = MsgBox(&#8220;Hola mundo!&#8221;, ,&#8221;Título&#8221;)</em></li>
<li>Guardamos el documento como <em>holamundo.vbs</em></li>
<li>Terminamos. </li>
</ol>
<p><img src='http://daniblog.com/wp-content/uploads/2007/10/holamundo.png' alt='El Archivo VBS' align='right' /></p>
<p>Ejecutando el archivo creado obtenrdemos un mensaje de error con el título y descripción agregados en la edición. Ahora, podríamos agregarle botones a este mensaje. Para ello debemos completar con números (dependiendo de los botones que queremos que aparezcan) entre el mensaje y el título. </p>
<p><span id="more-477"></span></p>
<p>Cambiando la línea por algo como <em>X = MsgBox(&#8220;Reintente o cancele. &#8220;, 5+48 ,&#8221;Un error mío&#8221;)</em> obtendríamos un mensaje con dos botones: reintentar y cancelar. </p>
<p><img src='http://daniblog.com/wp-content/uploads/2007/10/mensaje.png' alt='Ejemplo de Mensaje' align='right' /></p>
<p>A contunuación, un listado de los números con su aplicación: </p>
<ul>
<li>0: Aceptar</li>
<li>1: Aceptar y cancelar</li>
<li>2: Abortar, reintentar e ignorar</li>
<li>3: Si, no y cancelar</li>
<li>4: Si y no</li>
<li>5: Reintentar y cancelar</li>
</ul>
<p>Además, mediante ese número también se puede personalizar el ícono a mostrar: </p>
<ul>
<li>16: Mensaje crítico</li>
<li>32: Ícono de Precaución</li>
<li>64: Mensaje de información</li>
</ul>
<p>Como éstas, existen varias personalizaciónes. En cuanto a su aplicación útil, creo que por ejemplo, para algunos <em>.bat</em> que ejecutan diversos procesos puede resultar útil mostrar mensajes de este modo y no en consola; mas visual. Habría que ver sólo como obtener los datos que nos devuelve este mensaje (qué botón se presionó) para que sea realmente útil. </p>
<p>Aquí un video que muestra como realizar este tipo de mensajes (en inglés): </p>
<p align='center'>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="gtembed" height="383" width="450"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="http://www.gametrailers.com/remote_wrap.php?umid=114508"><param name="quality" value="high"><embed src="http://www.gametrailers.com/remote_wrap.php?umid=114508" swliveconnect="true" name="gtembed" allowscriptaccess="sameDomain" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" align="middle" height="383" width="450"> </object></p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/tip-crear-errores-de-windows-desde-el-bloc-de-notas/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>20 Tips para Diseñar y Desarrollar Profesionalmente</title>
		<link>http://daniblog.com/20-tips-para-disenar-y-desarrollar-profesionalmente/</link>
		<comments>http://daniblog.com/20-tips-para-disenar-y-desarrollar-profesionalmente/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 10:49:07 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://daniblog.com/2007/09/18/20-tips-para-disenar-y-desarrollar-profesionalmente/</guid>
		<description><![CDATA[Me encuentro en mmcdesign con unos 20 tips (consejos) a tener en cuenta a la hora de desarrollar y/o diseñar un proyecto. 
Éstos son: 

Planning
Do it by hand
Stylesheets: importing vs linking
Smarter gradient backgrounds
Commenting
Use simple PHP to build sites
Set fonts using ems
IE Box Model Hack
Space saver
Test, test and test again
Format fundamentals
The ‘title’ and ‘alt’ attributes
The correct [...]]]></description>
			<content:encoded><![CDATA[<p>Me encuentro en <a href="http://www.mmcdesign.com/blog/2007/09/12/20-tips-para-disenar-y-desarrollar-profesionalmente/">mmcdesign</a> con unos 20 tips (consejos) a tener en cuenta a la hora de desarrollar y/o diseñar un proyecto. </p>
<p>Éstos son: </p>
<ol>
<li>Planning</li>
<li>Do it by hand</li>
<li>Stylesheets: importing vs linking</li>
<li>Smarter gradient backgrounds</li>
<li>Commenting</li>
<li>Use simple PHP to build sites</li>
<li>Set fonts using ems</li>
<li>IE Box Model Hack</li>
<li>Space saver</li>
<li>Test, test and test again</li>
<li>Format fundamentals</li>
<li>The ‘title’ and ‘alt’ attributes</li>
<li>The correct format for pseudo classes</li>
<li>Use semantic mark-up</li>
<li>Favicons</li>
<li>Change capitalisation using CSS</li>
<li>Wrapping text around images</li>
<li>Universal character sets</li>
<li>Print styles</li>
<li>Learn from others</li>
</ol>
<p>Para ver los detalles de cada uno pueden hacerlo <a href="http://www.netmag.co.uk/zine/design-tutorials/20-pro-tips">aquí</a> (ingles). </p>
<p>
Vía: <a href="http://www.lifeclever.com/design-like-a-pro-20-web-design-tips-from-net-magazine/">LifeClever</a></p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/20-tips-para-disenar-y-desarrollar-profesionalmente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aplicándole Estilo al Elemento Input Type=&#8221;file&#8221;</title>
		<link>http://daniblog.com/aplicandole-estilo-al-elemento-input-typefile/</link>
		<comments>http://daniblog.com/aplicandole-estilo-al-elemento-input-typefile/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 18:05:28 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://daniblog.com/2007/09/13/aplicandole-estilo-al-elemento-input-typefile/</guid>
		<description><![CDATA[El elemento de tipo file -dentro del mundo CSS y XHTML &#8220;común&#8221;- es algo dificil de modificar en cuanto al estilo. Si le aplicásemos una clase, o un id vía CSS, no tomaría ninguna propiedad diferente. 
Sin embargo, siempre se le puede encontrar una solución a estos problemas. En anieto2k han publicado un pequeño artículo [...]]]></description>
			<content:encoded><![CDATA[<p>El elemento de tipo <em>file</em> -dentro del mundo CSS y XHTML &#8220;común&#8221;- es algo dificil de modificar en cuanto al estilo. Si le aplicásemos una clase, o un id vía CSS, no tomaría ninguna propiedad diferente. </p>
<p>Sin embargo, siempre se le puede encontrar una solución a estos problemas. En <a href="http://www.anieto2k.com/2007/09/10/dando-estilo-a-los-elementos/">anieto2k</a> han publicado un pequeño artículo que nos guía para poder darle estilo y diseño a un elemento del tipo <em>file</em>. Para ello se apoya en HTML, CSS, y algo de JavaScritp. A continuación les haré otra versión de su mini-guia: </p>
<p>XHTML:</p>
<blockquote><p>
<code>&lt;label class="cabinet"&gt;<br />
    &lt;input type="file" class="file" /&gt;<br />
&lt;/label&gt;<br />
</code>
</p></blockquote>
<p>Ahora definimos un poco de estilos: </p>
<blockquote><p>
<code>.SI-FILES-STYLIZED label.cabinet<br />
{<br />
    width: 79px;<br />
    height: 22px;<br />
    background: url(btn-choose-file.gif) 0 0 no-repeat;</p>
<p>    display: block;<br />
    overflow: hidden;<br />
    cursor: pointer;<br />
}</p>
<p>.SI-FILES-STYLIZED label.cabinet input.file<br />
{<br />
    position: relative;<br />
    height: 100%;<br />
    width: auto;<br />
    opacity: 0;<br />
    -moz-opacity: 0;<br />
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);<br />
}<br />
</code>
</p></blockquote>
<p>Ahora debemos -mediante JavaScritp- hacer que el puntero siempre haga click en nuesto nuevo botón: </p>
<blockquote><p>
<code>&lt;script type="text/javascript" src="/path/to/si.files.js"&gt;&lt;/script&gt;<br />
	SI.Files.stylizeById('input-id');<br />
</code>
</p></blockquote>
<p><strong>¿Cómo funciona?</strong> El CSS nos agrega una linda imagen de fondo a nuestro <em>label</em>. Luego le damos una opacidad cero (0) al elemento file, lo cual está definido dentro del segundo bloque de CSS, haciéndolo invisible al ojo humano (pero no al navegador). Luego, el JavaScritp se encarga de que nuestro puntero accione siempre el elemento file. </p>
<p><strong>Es compatible con</strong>: IE5.5+, Firefox 1.5+, Safari 2+. </p>
<p>
Enlace: <a href="http://www.shauninman.com/assets/examples/styling-file-inputs/">Demo</a>, <a href="http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom">Descargar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/aplicandole-estilo-al-elemento-input-typefile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mejorar el CTR de Adsense: Ocultar los Anuncios Cuando los Vemos Nosotros</title>
		<link>http://daniblog.com/mejorar-ctr-adsense-ocultar-anuncios-cuendo-vemos-nosotros/</link>
		<comments>http://daniblog.com/mejorar-ctr-adsense-ocultar-anuncios-cuendo-vemos-nosotros/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 00:50:05 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Adsense]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://daniblog.com/2007/08/29/mejorar-ctr-adsense-ocultar-anuncios-cuendo-vemos-nosotros/</guid>
		<description><![CDATA[Siendo daniBlog aún tan chico, creí que las impresiones de anuncios Adsense que yo mismo hacía podrían influir negativamente en mi CTR. Por lo tanto busqué la forma de ocultar los anuncios en las visitas efectuadas por mí, o sea, cuando estoy &#8220;logueado&#8221;. Con unas simples líneas PHP lo he logrado. Aclaro que existen plugins [...]]]></description>
			<content:encoded><![CDATA[<p>Siendo daniBlog aún tan chico, creí que las impresiones de anuncios Adsense que yo mismo hacía podrían influir negativamente en mi CTR. Por lo tanto busqué la forma de ocultar los anuncios en las visitas efectuadas por mí, o sea, cuando estoy &#8220;logueado&#8221;. Con unas simples líneas PHP lo he logrado. Aclaro que existen plugins para WP que hacen esto fácilmente, pero con las líneas que hay a continuación estoy satisfecho. </p>
<p>Si quieren hacer lo mismo, pueden hacerlo del siguiente modo (no importa si no saben nada de programación, es muy simple): </p>
<ol>
<li>Justo antes del comienzo del anuncio Adsense debemos agregar la siguiente línea: <br />
<code>&lt;? if ( !$user_ID ){ ?&gt;</code>
</li>
<li>Ahora, luego de la última linea del anuncio Adsense agregamos: <br />
<code>&lt;? } ?&gt;</code>
</li>
</ol>
<p>Podemos repetir los pasos la cantidad de veces que sean necesarios para ocultar varios anuncios. Lo que hace en definitiva es preguntar ¿Hay un user_ID en ésta sesión? En caso negativo &#8220;entrará&#8221; al <em>if</em> e imprimirá el anuncio. Caso contario, pasa por alto la impresión del anuncio. </p>
<p>Espero que les sirva para mejorar el CTR al menos en unos pocos céntimos. Cuánto más impresiones se tenga en el sitio menor será el grado de influencia, pero para blogs que recién arrancan puede ser algo útil. </p>
<p>Ésto funciona sólo para WordPress. </p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/mejorar-ctr-adsense-ocultar-anuncios-cuendo-vemos-nosotros/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tip: Usar Dominio Propio en Blogger</title>
		<link>http://daniblog.com/tip-usar-dominio-propio-en-blogger/</link>
		<comments>http://daniblog.com/tip-usar-dominio-propio-en-blogger/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 19:29:29 +0000</pubDate>
		<dc:creator>Danilo</dc:creator>
				<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://daniblog.com/2007/08/27/tip-usar-dominio-propio-en-blogger/</guid>
		<description><![CDATA[Algo bastante importante en un blog es tener un dominio propio, ya sea un .com o el correspondiente a nuestra ubicación o la de los usuarios que queremos captar. Blogger -sistema en donde puedes tener un blog sin tener que contratar hosting ni nada- desde hace un tiempito nos permite direccionar dominios con unos simples [...]]]></description>
			<content:encoded><![CDATA[<p>Algo bastante importante en un blog es tener un dominio propio, ya sea un .com o el correspondiente a nuestra ubicación o la de los usuarios que queremos captar. Blogger -sistema en donde puedes tener un blog sin tener que contratar hosting ni nada- desde hace un tiempito nos permite direccionar dominios con unos simples pasos de configuración que les enumero a continuación (información extraída de <a href="http://blogandweb.com/2007/08/20/como-usar-un-dominio-propio-en-blogger/">blogandweb</a>): </p>
<ol>
<li><strong>Dominio:</strong> Hay muchos lugares donde comprarlo (<a href="http://www.mydomain.com/">mydomain</a>, <a href="https://www.godaddy.com/">godaddy</a>, etc.). Los .com y .net son dominios que tienen un costo de 10 dólares por año aproximadamente, pero también podríamos usar un dominio de nuestro país que generalmente son más económicos o bien gratuitos (por ejemplo un .com.ar es gratuito). </li>
<li><strong>Configuración del domino:</strong>  Ahora debemos configurar los DNS (Domain Name System) de nuestro dominio con un registro CNAME. Su procedimiento varía dependiendo de la entidad registrante pero tenemos la suerte de que Google provee una <a href="http://www.google.com/support/a/bin/answer.py?answer=47283&amp;topic=9196" title="Creación del registro CNAME">guía en español para los más comunes</a>. Realmente muy complicado no es, y se suelen seguir los siguientes pasos:
<ul>
<li>Dentro del panel de control del dominio buscamos la configuración de los DNS. </li>
<li>Verificamos que no existan registros CNAME (si hay debemos eliminarlos), y agregamos uno nuevo donde ingresamos <em>www</em> como name y ghs.google.com en nombre del hospedaje (host name). </li>
</ul>
<p>Si tenemos problemas para esta configuración acuérdate que la empresa registrante tiene la obligación de darnos soporte.
</li>
<li><strong>Configuración en Blogger:</strong> Por último nos faltaría configurar nuestra cuenta en Blogger. Dentro de su panel vamos a [Configuración] -> [Publicación] -> [Dominio Personalizado] -> [Cambiar a opciones avanzadas]. Allí nos solicitará el dominio. Simplemente lo ingresamos y lo guardamos. Ahora sólo resta esperar a que los trámites de redirección finalicen. </li>
</ol>
<p>Aclaro que existen entidades registrantes capaz de direccionar un dominio en cuestión de segundos, pero algunas otras se tardan un par de díar, asique a ser pacientes. </p>
<p align='center'><img src='http://daniblog.com/wp-content/uploads/2007/08/blogger.png' alt='Tip: Usar Dominio Propio en Blogger' /></p>
]]></content:encoded>
			<wfw:commentRss>http://daniblog.com/tip-usar-dominio-propio-en-blogger/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
