
Firefox esconde muchos secretos, pero una de las funcionalidades menos conocidas y más útiles de Mozilla Firefox para aquellos que desarrollan páginas web es el uso de perfiles de usuario. Firefox permite crear perfiles específicos que incluyen aquellos plugins, temas o extensiones que un usuario puede necesitar. Además, tanto los marcadores, como el historial de navegación, descargas, etc., son exclusivos de este nuevo perfil.
¿Y para qué quiero yo perfiles? Por ejemplo, puede ser conveniente arrancar un perfil de Firefox con todos aquellos plugins que se usan para desarrollo o pruebas, y tener otro perfil para uso más general y sin tantos plugins. Así ahorramos consumo de memoria y mantenemos nuestro perfil por defecto a prueba de fallos. En este artículo os mostraré cómo configurar un perfil, cómo arrancarlo o cómo tener dos perfiles abiertos a la vez.
Lo primero es cerrar Fifefox, asegurándonos que no se está ejecutando en segundo plano. Luego, y en función del sistema operativo ejecutamos “firefox.exe -profilemanager“:

Esto nos abrirá esta ventana:

Continuar leyendo →
La velocidad de carga de un sitio web es uno de los factores más importantes para una buena experiencia al usuario, adicionalmente, Google ya ha comentado que es un factor que toma en cuenta en el posicionamiento en su buscador.

Una manera hasta divertida de leer la velocidad de carga es Which loads faster? con el que puedes poner a competir tu sitio con otro y ver quien carga más rápido. Incluso puedes comparar con varias repeticiones (repeat) o hacer una competencia con varias páginas.
Muy recomendado el uso de la extensión Speed page o Speed tracer para evaluar y disminuir el tiempo de carga de un sitio web.
Los reto a ganarle a Blog and Web
Sitio: whichloadsfaster.com
Tal como mencionamos en "Fechas más amigables en WordPress", colocar fechas relativas o el tiempo transcurrido entre dos fechas (ejemplo: Publicado hace 2 días), es más amigable de interpretar que una fecha como tal. Este tipo de fechas son muy comunes en servicios como Twitter o Facebook (ver demo).
En Blogger es posible crear también este tipo de fechas con un poco de javascript y agregando un par de cosas en la plantilla, de manera muy rápida.
Fechas amigables en Blogger
1. Entra al código de tu plantilla ( Escritorio → Diseño → Edición HTML → Expandir plantilla de artilugios ) y justo después del siguiente código:
]]></b:skin>
Añade el siguiente script:
<script type='text/javascript'>
/* Fechas amigables en Blogger: http://blogandweb.com/2784 */
function timeAgo(date1,date2,granularity){var self=this;periods=[];periods['semana']=604800;periods['d&iacute;a']=86400;periods['hora']=3600;if(!granularity){granularity=5;}
(typeof(date1)=='string')?date1=new Date(date1).getTime()/1000:date1=new Date().getTime()/1000;(typeof(date2)=='string')?date2=new Date(date2).getTime()/1000:date2=new Date().getTime()/1000;if(date1>date2){difference=date1-date2;}else{difference=date2-date1;}
output='';for(var period in periods){var value=periods[period];if(difference>=value){time=Math.floor(difference/value);difference%=value;output=output+time+' ';if(time>1){output=output+period+'s ';}else{output=output+period+' ';}}
granularity--;if(granularity==0){break;}}
return'Hace '+output;}
$(document).ready(function(){});
</script>
2. Ahora busca:
<data:post.dateHeader/>
Nota: recuerda tener los artilugios expandidos o no encontraras este código.
Y sustitúyelo con:
<script type='text/javascript'>document.write(timeAgo('<data:post.dateHeader/>'));</script>
3. El último paso es cambiar el formato de fecha para que sea compatible con el script entra a: Escritorio → Configuración → Formato → Formato de cabecera de fecha. Y cambia el formato de fecha por el sexto de arriba hacia abajo, es tipo: 7/18/2010. Guarda los cambios.
Y listo. El resultado puedes verlo en nuestro demo.
Continuar leyendo →
Blogger ha hecho una mejora a su página de error 404, que se produce cuando un contenido no es encontrado, sea por un error al escribir una URL o por contenido que ha sido eliminado o cambiado de ubicación.
La página actual de error muestra un campo de búsqueda que contiene las palabras ingresadas en la URL después del dominio principal y un enlace a la página principal del blog.
Un detalle de usabilidad que muestra que Blogger quiere empezar a cambiar varias cosas que no funcionan desde hace tiempo.

Este artículo es una excelente colaboración de Jesus Yepes, a quien puedes leer en su blog. Recuerda que la invitación esta abierta para publicar tus artículos.
En este pequeño post voy a hacer un breve repaso sobre las razones más importantes de usar un Framework para php, para realizar nuestros desarrollos de forma más rápida y eficiente (y por qué está de moda, todo hay que decirlo).
Lo primero que deberías hacer, es ver en qué posición estás. Un framework está pensado para gente que tiene un dominio, al menos medio, del lenguaje de programación en el que está hecho (en este caso PHP) y que quieren realizar sus proyectos de una forma más ordenada rápida. Si estás empezando con php este NO es el camino que debes seguir. Deberías empezar aprendiendo PHP “a pelo” para después elegir el mejor framework para tu caso.También es de agradecer estar familiarizado con el modelo de programación orientada a objetos en PHP.
Continuar leyendo →