Archivo para Mayo, 2008

Videos para aprender a programar Javascript

Jueves, Mayo 15th, 2008

Yahoo tomo la iniciativa de iniciar un curso de Javascript utilizando como medio el video, algo que no esta muy visto (al menos para mi) cuando de programación se habla.

El curso de Javascript esta impartido por Douglas Crockford empleado de Yahoo. El curso esta divido en varios videos, con una duración promedio de 30 minutos, nada mal para ser un curso gratis.

El nivel va desde principiante hasta programación en Javascript avanzado, también en el primer video se realiza una introducción al lenguaje y sus orígenes.

Pueden visitar en Catonmat el índice completo del curso y el respectivo enlace a cada lección. Por el momento vi completo el capitulo numero uno y tiene muy buena pinta, para los que quieran aprender Javascript esta mas que recomendado.

Extensión Firefox para medir el tiempo de carga

Miércoles, Mayo 14th, 2008

Hace unos días Nahuel me recomendó una extensión para Firefox llamada Lori (Life-of-request info) que solamente nos muestra el tiempo de carga de un sitio web.

La extensión me resulto altamente adictiva, al mostrar todos los datos en la barra de estado uno comienza a mirarla cada vez que ingresa a un sitio.

extension-tiempo-carga

De izquierda a derecha lo que vemos es:

  • El tiempo que demoro el sitio en descargar el primer byte.
  • El tiempo que demoro el sitio en completar toda la carga.
  • El “peso” del sitio web.
  • El numero total de solicitudes.

Esta extensión es muy practica para testear un sitio, solamente tenemos que navegar por el e ir viendo que resultados nos brinda la extensión, lo ideal es tener instalado también Firebug, ya que con el podemos “Desarmar” el sitio y notar con precisión donde esta el problema.

Muy recomendable.

Descarga: Lori (Life-of-request info)

Televisores LG Scarlet

Miércoles, Mayo 14th, 2008

Desde hace unas semanas vi en la vía publica afiches con la publicidad de “Scarlet” lo primero que pensé era que se trataba de una nueva serie de televisión, pero ayer cuando en la televisión pasaron un anuncio me di cuenta que en realidad se trataba de una nueva línea de televisores ultra chatos de la empresa LG.

Televisores scarlet

No se si me gusto la publicidad, por un lado me gusta lo original de la propuesta, pero por otro lado no me gustaría que mi producto se relacione en una primera instancia con una nueva serie de televisión para luego convertirse solo en una serie de televisores.

Si hablamos del televisor en si, me encanta el diseño que tiene, cuenta con un sensor de luz inteligente para un ajuste automático para obtener una calidad de imagen muy buena. Vamos a ver cuanto le duele a nuestros bolsillos cuando lleguen a Argentina.

scarlet-televisores

Los invito a que se den una vuelta por el sitio oficial de esta nueva línea de televisores, LG Scarlet.

La evolución del concepto de competencia en internet

Miércoles, Mayo 14th, 2008

Desde hace un tiempo que vengo pensando que la competencia en proyectos online tiene una connotación completamente distinta a la del mundo real, sacando los sitios de ventas de productos o servicios.

Hoy en día los productos que tienen mas “salida” y podría decir que éxito son aquellos gratuitos, que tienen ingresos a través de publicidad. Por ejemplo si esto lo llevamos al plano de los blogs estaríamos brindando información a cambio de visitas. Pero desde el lado del visitante lo más probable es que no solo nuestro blog sea su fuente de información sino que muchos otros más que abarquen la misma temática.

Si este concepto lo llevamos al plano real podríamos tomar como ejemplo la televisión que también brinda “información” y hace caja con la publicidad en cada emisión de un programa, pero aquí existe una gran diferencia, el televidente solo mira un programa, esto es por cuestiones cronológicas, por lo general los programas de televisión que son considerados competencia se emiten al mismo tiempo y el televidente (a no ser que grabe el otro programa) no puede visualizar los dos al mismo tiempo, una diferencia enorme si lo comparamos con un blog o sitio web en donde los visitantes pueden consumir dos o mas sitios considerados “competencia” en distintos tiempos.

Entonces ¿existe la competencia en internet?
Probablemente si, pero no como se plantea en el mundo real. La competencia fuerte la encontraremos en el SEO y principalmente en los contenidos.

Spam apocalíptico

Miércoles, Mayo 14th, 2008

Desde hace cuestión de un mes estoy recibiendo prácticamente todos los días un spam de lo mas curioso. Se trata de un mensaje apocalíptico pero bastante divertido y demasiado extenso:

spam-iglesia

Dios esta en todos lados inclusive en el spam de cada día :D

¿Alguien más lo recibe?

La infraestructura de Facebook: + 10.000 servidores

Martes, Mayo 13th, 2008

Me parece increíble que un sitio, ya sea una red social o lo que sea, cuente con mas de 10.000 servidores, luego de leer la noticia que Facebook recibía mas capital no pude evitar trasladarme a datacenterknowledge en donde nos explican como esta compuesto a nivel técnico Facebook, un articulo breve pero que recomiendo leer.

Curiosamente de los 100 millones que recibió Facebook en la última ronda de financiación, muchos estiman que ese dinero va a estar destinado a la compra de más equipos, intentando alcanzar la impresionante suma de 50.000 servidores. Tengo mis dudas que ese dinero sea solamente para llegar a ese número de servidores, pero nada es imposible, recordemos que se estima que Google actualmente tiene más de 600.000 servidores.

Para muchas personas Facebook es el nuevo Google, debo decir que no lo creo, no considero que el camino de estos dos monstruos este tan relacionado, a mi todo esto me huele mas a una burbuja más que a otra cosa (esperemos que no).

Los 7 hábitos de los usuarios de internet

Martes, Mayo 13th, 2008

Me pareció muy interesante y divertida la siguiente grafica que logra resumir los hábitos de los usuarios de internet:

habitos internet

Si bien la grafica tiene sus toques de humor contiene grandes verdades, podemos ver los distintos “nodos” y como la relación esta vinculada con una herramienta/sitio online.

Web: The 7 Habits of Highly Effective Internet Users ~ Via: Del.icio.us

Aumento de precios para los dominios .com y .net

Lunes, Mayo 12th, 2008

Me entero gracias a Maestros del Web que los precios de los dominios con extensión .com y .net experimentaran un aumento a partir del primero de octubre.

Los dominios .com tendrán un precio de USD 6.86 y los .net USD 4.23. Ese precio es el valor con el que son adquiridos por las empresas registradoras, a ese valor hay que sumarle sus respectivas ganancias.

Verisign anuncio esta medida hace unos días, y si bien el aumento no es significativo para los que tenemos pocos dominios en cartera pueden significar un dolor de cabeza y de bolsillo para los domainers.

Por mi lado realmente el aumento no me afecta y voy a seguir prefiriendo los .com antes que otro tipo de dominios, además de evitarme problemas como los que existen por ejemplo con Nic Argentina.

Problemas con el Service Pack 3 (SP3)

Lunes, Mayo 12th, 2008

La verdad que me resulta difícil digerir que una empresa como Microsoft, valorada en millones y millones de dólares, tenga tantos problemas con sus nuevos productos y con sus actualizaciones.

Gracias a BetaNews me entero que el nuevo service pack 3 esta dando varios dolores de cabeza a los usuarios de AMD provocando bucles de reinicios infinitos.

Entiendo que Microsoft tenga infinidad de convenios con Intel, pero de ahí a que sus productos no estén testeados al 100% con equipos basados en procesadores AMD hay una enorme diferencia.

En mi caso soy usuario de Windows XP y ni de casualidad se me ocurre actualizar mi equipo al nuevo Windows Vista, sin embargo mi forma de pensar con el nuevo service pack 3 es similar, para que lo instale en mi computadora pasaran varios meses, al menos hasta que descubran y solucionen la gran mayoría de los problemas.

Lo curioso es que en mi caso tengo el XP original, ya que lo adquirí con mi computadora, no obstante las “mejoras” que plantea la empresa de Bill Gates nunca me dan seguridad, por lo tanto por mas que este dentro de la “legalidad” no pienso ponerme al día, la imagen negativa de Microsoft no tiene limites.

De otra cosa que estoy seguro, es que este problema con el SP3 no va ser ni el primero ni el último.

Recomendación: Esperar para actualizar.

Consejos prácticos para mejorar la usabilidad de tu blog

Sábado, Mayo 10th, 2008

La usabilidad es uno de los factores más importantes a la hora de diseñar / utilizar un sitio web, para lograr que nuestro blog sea usable las mejoras diarias y el trabajo son determinantes, según mi experiencia me animo a escribir una lista de consejos para mejorar la Usabilidad de un blog:

1. Coloca a cada entrada la fecha de publicación. Ya lo había comentado en otra ocasión, es importante dejar constancia del día de la publicación, en especial para facilitarle la vida a las personas que llegan desde buscadores. El problema de no colocar la fecha es que cuando estamos leyendo la entrada no sabemos si es algo que ocurrio recientemente o una noticia antigua.

2. Separa los trackbacks de comentarios. Principalmente esta medida sirve para facilitar la lectura de los comentarios, cuando los retroenlaces se intercalan suele resultar bastante difícil seguir una discusión. En mi caso esto todavía no lo hice, principalmente porque todavía estoy buscando un diseño que me agrade para los comentarios, próximamente en Kabytes :)

3. Coloca de forma visible las opciones de suscripción. Esto es interesante, no les pasa que en ciertas ocasiones encuentran un blog interesante y no ven por ningún lado el botón de suscripción. Es importante destacarlo, no es fácil lograr suscripciones, si la persona se interesa en nuestro blog lo mejor es darle la mayor cantidad de facilidades posibles.

4. Facilita un archivo. El buscador de Wordpress no es justamente de lo mejor, a veces cuando ingreso a un blog a buscar una entrada que me intereso recuerdo el mes en que se publico aproximadamente, tener un archivo ayuda y mucho.

5. Coloca el buscador a la vista. Muchos bloggers optan por eliminar este campo, pero yo lo considero un error, como comentaba en el punto anterior si bien no es de lo mejor, es una herramienta mas para buscar entre todos los post las cosas que nos interesan. Otra opción es integrar la búsqueda de Google, en este blog lo vengo pensando desde hace un tiempo y muy probablemente lo haga.

6. Sal del closet. Un blog esta escrito por al menos una persona, es bueno darse a conocer, al principio este blog no tenia el famoso “acerca” y muchas personas me enviaron correos con la sugerencia de incorporarlo. A todos nos interesa saber más de las personas que leemos a diario.

7. Verifica los tiempos de carga. Nada mas molesto que la carga infinita, entrar a un blog a comentar y tener que esperar para que el sitio cargue es terrible, a veces es culpa del hosting pero otras tantas podemos reducir los tiempos de carga haciendo algunas cosas simples. A considerar: Es bueno que la carga sea completa, pero esto no es obligatorio, lo más importante es que se desplegué el contenido rápidamente, luego “detrás de escena” puede continuar la carga de elementos secundarios.

Manz escribió una muy buena entrada, con varios consejos para reducir el tiempo de carga de una web.

8. Evita llenar tu blog de banners que no sirven para nada. No ayuda para nada tener el footer o sidebar llego de botones de buscadores, mostrando tu pagerank, 30 sistemas de estadísticas distintos (encima muchas veces meten enlaces ocultos). Evita llenar tu blog de mini banners que distraen la atención. Si quieres llamar la atención procura que sea hacia el contenido.

9. Utiliza tu encabezado para remarcar cosas importantes. El header de un blog es una de los sectores “mas calientes”, hay que aprovecharlo, un buen ejemplo de esto es Punto geek que tras el rediseño aprovecho este sector para remarcar algunas secciones.

header usable

10. Remarca correctamente los enlaces. Es importante que los enlaces se diferencien del contenido y a simple vista. Nada más incomodo que leer un texto y tener que “escanearlo” con el mouse para ver donde están los enlaces.

11. Coloca un feed para los comentarios. Esto me lo hizo notar hace poco Neri y lo tengo que hacer en este blog. Algunas personas suelen seguir una conversación agregando el feed de comentarios a su lector, es interesante tener esta opción activada y a la vista.

12. Utiliza un tamaño para las tipografías de 10pt al menos. Esto es clásico de Nielsen, y una de las recomendaciones que suelo tener mas en cuenta, las letras tienen que tener un buen tamaño así evitamos forzar la vista de los visitantes.

13. Verifica que el contraste entre el texto y su contexto sea correcto. Los colores 2.0 quedan muy lindos, pero muchas veces usar colores “pasteles” para el texto no es buena idea, hay que verificar que el contraste entre fondo y texto en primer plano sea el correcto. Me encanta la combinación fondo blanco y letras negras, creo que es un clásico, pero no es regla, alcanza y sobra con verificar que el texto no produce cansancio visual.

14. Implementa la suscripción por email. Este punto lo debatimos mucho con varios amigos, en mi caso yo pensaba que las personas que se registran por email en muchas oportunidades lo hacen por impulso y no por un deseo claro de suscripción. Pero con el tiempo comprendí que muchos de los visitantes siguen utilizando el correo como medio para mantenerse actualizados, por lo tanto consejo: Habilita la suscripción por correo. Nikko de Xyberneticos tiene un diseño del formulario muy bueno.

suscripcion-por-email

15. Logra que tu blog sea valido W3C. No hay que confundirse, que tu blog sea valido para el W3C no significa que sea usable, significa que es accesible, dos cosas que van de la mano pero no son iguales. No obstante me parece buena practica molestarse por usar los estándares web, muchas veces sin querer terminamos aplicando conceptos usables en la aventura que significa validar nuestro código.

16. Utiliza URLs amigables. Muchas personas guardan las entradas en sus marcadores, o bien recuerdan haber leído algo hace unos días atrás y recurren al historial de su navegador. Tener urls amigables ayuda a identificar estas entradas con mucha facilidad.

17. No anules funciones para evitar que te copien. Algunas personas activan códigos Javascript como por ejemplo, para anular la opción derecha del mouse, pero la realidad es que si nos quieren copiar lo harán de alguna u otra forma, entonces no tiene sentido afectar a las personas que quieren copiar la entrada para guardarla en un borrador personal o para citar un fragmento en su blog.

18. Evita reinventar la rueda con tu diseño. Las personas “arrastran” desde siempre ciertos conocimientos, buenas y malas costumbres. Es por eso que nuestro diseño en la medida de lo posible tiene que tener una estructura clásica. Un encabezado, un sidebar, un footer, etc. Se puede “innovar” en cuestiones graficas, pero ciertos componentes deben existir si o si. Les recomiendo la lectura “Entendiendo el diseño web [ENG]”.

19. Que el logo o nombre de tu blog enlace la pagina principal. Muchas personas tienen la costumbre de volver a la pagina principal realizando clic en el logo o nombre del sitio.

20. Utiliza categorías descriptivas. No hay mucho mas que decir, el nombre de cada categoría debería permitir a las personas saber que tipo de contenido encontraran sin necesidad de ingresar para averiguarlo.

21. Precaución con las nubes de etiquetas. Esto es una opinión muy personal, creo que las nubes de tags suelen ser confusas en muchos casos, son beneficiosas si los enlaces que la componen no son abundantes y existe una clara diferencia entre los distintos tamaños de fuentes.

22. Utilizar iconos puede ser una buena idea. Los iconos, además de ser utilizados a nivel estético, tienen una fuerte influencia para describir o rotular algún componente de un blog o sitio web. Una muy buena implementación es la que hizo Hernan de Código Geek agregando un icono distinto a cada enlace dependiendo de lo que se trate.

uso-iconos-blog

23. Facilita las entradas relacionadas. Una buena manera de ofrecer más información a nuestros lectores y de una forma muy sencilla es brindar en cada entrada un apartado de entradas relacionadas. En mi caso intento colocarlas en forma manual dentro de cada post, aunque también tengo instalado el plugin para hacerlo de forma automática.

24. Diferencia cada entrada. La estructura de un blog es muy sencilla, pero en algunos casos el diseño dificulta diferenciar las entradas una de otras, seria una buena practica encontrar la forma de “separar” cada entrada, para esto podemos modificar el tamaño del titulo, el color, inclusive colocar una pequeña línea.

25. Permite navegar por páginas. En algunos blogs veo que los enlaces “Pagina anterior / Pagina siguiente” desaparecieron, pero esto resulta bastante incomodo cuando la persona que nos visita a diario quiere buscar una entrada que recuerda haberla visto el día anterior, etc.

Lectura extendida y recomendada:

Blogs de usabilidad y accesibilidad recomendados: