sábado, octubre 16, 2010

Codecs de video y algoritmo de compresión de imagen liberado por parte de Google

VP8 es un codec de video libre de regalías y de código abierto liberado por Google, esto quiere decir que, a diferencia del codec mas común MPEG4 (que impone regalías), se puede crear programas que lo utilicen (o porqué no implementarlo en hardware) sin pagar nada.

En la el sitio del proyecto WebM se organizan las contribuciones de este para este codec (por parte de varias empresas) de forma que sea el standard en el reciente HTML5.
Cuando se suponía que el sucesor del MPEG4 iba a ser el h.264 (o su versión libre x.264) surge este nuevo codec, aquí unos comentarios de los desarrolladores del x.264 (en ingles).

Y otra noticia, tal vez algunos pensábamos que luego del JPEG no se podía innovar mas en compresión de imágenes, bueno Google nos volvió a sorprender con un nuevo algoritmo (denominado WebP) que alanzaría casi un 40 % mas de efectividad que el conocido JPEG.

Veremos que pasa en el futuro, si estos algoritmos se imponen en la web (principalmente si lo adoptan los navegadores).

lunes, octubre 11, 2010

Cortometrajes de animación abiertos con licencia Creative Commons

Blender es un software de modelado y animación 3D de código abierto bajo licencia GPL.

La Fundación Blender es la que se encarga del desarrollo de este programa y recientemente lanzo su tercer cortometraje de animación bajo licencia Creative Commons. Esto quiere decir que todos los archivos con los que se hizo como su producto final están disponibles para su reutilización según las restricciones de la licencia.

Los 3 cortos son:
Elephants Dream (2005): Una extraña maquina y dos personajes que conviven en ella.
Big Buck Bunny (2007): Un conejo enorme que se encuentra con otros animales hostiles.
Sintel (2010): Una muchacha aventurera junto a su nueva mascota voladora.

Todos están hechos con Blender, por lo que podremos ver su potencial.

domingo, octubre 10, 2010

Nueva guía SEO de Google

El 29 de septiembre se anunció en el blog oficial para webmasters de google una nueva versión de la guía SEO para webmasters.

La estructura del documento PDF es la siguiente: SEO Basico, Mejorando la estructura del sitio, Optimizando contenido, Trato con los robtos, SEO para teléfonos móviles y Promoción y análisis.

Lamentablemente aun no hay una traducción oficial, por lo que si no entiende mucho ingles o prefiere leer en español puede ver la primer guía.
Y recuerde que un buen método para obtener enlaces entrantes (para que el sitio aparezca en los buscadores, o esté mejor posicionado) es darlo de alta en directorios.

lunes, octubre 04, 2010

Google Chrome, el rápido navegador de google

Últimamente estoy usando el Google Chrome, un navegador web que se destaca por su velocidad de carga, por su administrador de tareas y por su sencillez.

Este browser de código abierto que actualmente está en su versión 6.0.472.63 y que se actualiza automáticamente, tal vez le falten ciertas configuraciones que si permite realizar el Mozilla Firefox (el que solía usar antes del Chrome y actualmente lo uso alternadamente).
Este ligero navegador también acepta extensiones, lo que potencian su funcionamiento (aunque de momento no llegan a la gran variedad que posee Firefox), y Themes para cambiar su aspecto.
Acepta los últimos standars web, lo que permite visualizar sitios creados con las últimas tecnologías como HTML5.

Por último existe Google Chrome Frame, para utilizar el Gooogle Chrome dentro de Internet Explorer (en beta) .

sábado, octubre 02, 2010

Acortador de direcciones de Google

Anteriormente se había comentado la existencia de servicios que permiten reducir el tamaño de una dirección URL, estos servicios sirven para por ejemplo enviarlo por email (en texto plano) y que la dirección “no se corte” o para publicarlo en lugares donde el espacio es reducido como el microblogging.

Ahora google pone a disposición su servicio para acortar direcciones en goo.gl.
Este servicio ya se venia utilizando, por ejemplo, en FeedBurner.

Además de acortar la dirección, si al hacerlo estamos logueados en google, podremos tener estadísticas sobre los accesos a este link acortado, una imagen con el código bidimensional QR de la URL acortada, desde que navegadores se accedió, que referrer, que país y que sistema operativo.

Estos sistemas generan ciertas desconfianzas para algunos, por ejemplo, si el servicio deja de estar disponibles todos los enlaces no estarían disponibles, ahora con un servicio por parte de Google esta posibilidad se ve difícil dada la gran infraestructura que tiene esta empresa.

Ejemplo de que tan cortas quedan las URL: http://goo.gl/ft2g

Ubuntu, esa amigable distribución de GNU/Linux

No todo es Microsoft Windows. Hay otros sistemas operativos, aunque uno no lo note al estar navegando por Internet estamos accediendo a servidores que tienen, en su gran mayoría, un sistema operativo llamado Linux.
Este sistema operativo es del denominado software libre, cualquiera tiene acceso al código fuente para hacerle modificaciones y publicarlas. Para mas información al respecto recomiendo ver el documental “Código Linux”.

Al sistema GNU/Linux, y sus diversas distribuciones, es muy común
verlo en servidores especialmente servidores web, pero no es tan frecuente su utilización en los denominados Desktop o PCs de escritorio.
Esto esta empezando a cambiar lentamente y esto es así gracias a nuevas distribuciones que son mas amigables y tienen una interfaz gráfica muy sencilla, ya que (cabe destacar) que como principio todas las configuraciones del sistema operativo Linux y sus principales aplicaciones se pueden hacer con una acceso a una consola (shell), editando archivos de texto e ingresando comandos en esta, cosa que a los usuarios acostumbrados a las interfaces gráficas les resulta complicado.
Recomiendo revisar la Filosofía Unix para entender como se plantea la estructura del sistema operativo (Linux es en breves palabras un “Uníx libre”), básicamente cada aplicación tiene que hacer una cosa y hacerla bien, y todo se representa en archivos (los dispositivos, los archivos en si mismos, etc).

La distribución GNU/Linux Ubuntu, que está basada en la distribución Debian, esta causando gran aceptación entre los usuarios, dado principalmente en que esta muy promocionada y que trajo facilidad para diferentes aspectos a los usuarios “Desktop” (de escritorio) de Linux. Ni mas decir que cuando alguien se quiere iniciar en Linux normalmente recomiendan alguna distribución de Ubuntu.

Lo interesante de esta distribución es que se puede probar sin instalarla dado que el CD de instalación también es LiveCD, de esta forma podremos corroborar que nos detecte todos los dispositivos correctamente (basta con insertar el CD, reiniciar la PC ¡y listo!, si no arranca habrá que configurar la BIOS para que inicie primero desde el la lectora de discos ópticos y luego desde el disco rígido).
Otra de las grandes ventajas es el repositorio de software que cuenta con un “Centro de Software” donde de forma gráfica se puede seleccionar las aplicaciones a instalar de forma muy intuitiva.
Y si, se puede tener instalado Windows y Linux en la misma PC, esto se hace primero sobre unas instalación de Windows instalado Ubuntu con el asistente de instalación que entre otras cosas particiona el disco rígido y al iniciar la PC nos permitirá elegir que sistema operativo iniciar (gracias a GRUB).

Eso si, como es otro sistema operativo no se puede nativamente ejecutar archivos de Windows (.EXE, .COM), aunque ciertos software se pueden correr con Wine, aunque no hay que preocuparse dado que los repositorios constan de una gran cantidad de software para probar. Excepto que necesitemos algo muy especifico que todavía no se haya desarrollado para GNU/Linux tendremos muchas alternativas para probar.

Si con esta entrada sintió curiosidad, pude descargar el archivo .iso del sitio oficial de Ubuntu y grabarlo con algún programa que permita quemar imágenes de CDs y ya tendremos el CD de instalación y LiveCD.

Actualmente la última versión estable es la 10.04.1 (Lucid Lynx) y la que próximamente saldrá es la 10.10 (Maverick Meerkat).

The next version of Ubuntu is coming soon

Probar la compatibilidad de una página web en varios navegadores y sistemas operativos

Al diseñar sitios webs suele ocurrir que no tomemos en cuenta la cantidad de navegadores que pueda utilizar los usuarios, o sus resoluciones, o las opciones de configuración del navegador.

Para poder comprobar si un sitio web es compatible con otros navegadores se puede utilizar la herramienta BrowserShots que, mediante un software de código abierto, hace impresiones de pantalla de un sitio determinado en diferentes sistemas operativos (Linux, windows, Mac, BSD) y navegadores (Chrome, Dillo, Elinks, Epiphany, Firefox, Flock, Galeon, MSIE, Opera, Safari, etc).

El proceso puede tardar un tiempo ya que estará en una cola de procesamiento, pero una vez finalizado se tendrá acceso a todas las configuraciones seleccionadas.

Una de redes sociales

Siempre fui reacio a utilizar redes sociales. La idea que este publicado en algún lugar todas mis relaciones (amigos, parientes, conocidos, etc) me da escalofríos. No es solo que las políticas de seguridad de las empresas que ofrecen las redes sociales no me den confianza, sino también que frente a un error del sitio por una vulnerabilidad del sistema estos datos queden expuestos o ya en un extremo mediante una orden judicial se expongan estos datos.

El hecho es que cuando uno tiene una lista de amigos ¿por qué razón deben estos conocer con todos los que nos relacionamos? El punto principal de las redes sociales es mostrar a todos o a nuestros “amigos” quienes son nuestros demás “amigos”, y eso simplemente no me gusta.
Ya son varios los casos de que personas publican contenido en la redes sociales sin acordarse a que personas tenían como “amigo”, y vaya que se desvirtuó el concepto de “amigo”.
¿Qué me importa a mi las conversaciones que mantienen 2 personas en publico en twitter?
¿Por qué tengo que conocer todos los pasos que da un usuario en Internet medianotes las APIs conectadas a su muro en FaceBook?
Y cada vez en la Argentina mas organismos públicos o privados hacen promoción de sus paginas en FaceBook o sus cuentas de Twitter. Sin tomar en cuenta que están dependiendo de un tercero (en este caso las empresas responsable de la red social) que yo me pregunto ¿qué pasa si le roban la cuenta? ¿o si deciden no otorgar mas el servicio?

Y ni hablar que ahora los políticos se subieron a la web 2.0, sin filtros, hasta se pelean y admiten que existen ghost writers.

Por ahora solo le veo de utilidad twitter para publicar las entradas de los blogs.
Veremos como evolucionaran las redes sociales en un futuro, si perderán popularidad o si la gente seguirá publicando material sin saber a quien llega.
Recibe las actualizaciones en tu correo