Posts Tagged ‘Web’



10
feb

Chromium vs Google Chrome

Mucha gente no sabe que Chromium es el proyecto padre de Google Chrome, Google adapta y mejora su propia versión con base Chromium añadiéndole diversas mejoras de estabilidad y funciones.
Las versiones de Chromium para Linux son muy conocidas, ya que cada distribución la modifica a su gusto para incluirla en sus repositorios o instalación, pero las versiones para Windows son menos conocidas y no se distribuyen de forma oficial con instalador, sino que hay que descargar el código fuente de los repositorios del proyecto y compilar el programa siguiendo las instrucciones que especifican en la página del proyecto.  Las principales diferencias entre Google Chrome y Chromium son  estas:

  • Google añade a su versión un sistema de reporte de errores y feedback para mejorar la experiencia de los usuarios basándose en sus propios reportes.
  • De forma predefinida Google Chrome aísla los procesos para evitar cuelgues del navegador debido al cuelgue de una sola pestaña o web. En Chromium es opcional.
  • Google Chrome da soporte a los códecs AAC, MP3, Vorbis, Theora  y WebM, todos mediante etiqueta, mientras que Chromium da soporte a los códec libres Vorbis, Theora y WebM.
  • Google Chrome incluye un actualizador para disponer siempre de la última versión estable, Chromium aún no ha implementado esta opción.
  • El logo cambia, Google Chrome tiene un logo colorido de tres colores, Chromium tiene un logo con tres azules, ambos tienen la misma forma.
  • Google Chrome recolecta información sobre la navegación del usuario para los informes de Google, Chromium no hace esto.
  • Google Chrome dispone de lector de PDF integrado en la instalación por defecto, Chromium aún no dispone de esta ventaja.
  • Google Chrome incluye Adobe Flash integrado en la instalación por defecto, Chromium aún no dispone de esta ventaja.
  • Google Chrome mantiene siempre activo el Sandbox para prevenir que código malintencionado modifique nuestro sistema, en Chromium la opción puede estar habilitada o no dependiendo del compilador.
  • La diferencia más importante es que Chromium es libre y el código está disponible para cualquier usuario, sin embargo Google Chrome como su nombre indica es propiedad de Google.

Estas son las principales diferencias que existen entre los dos navegadores, por otro lado está el rendimiento. En este caso los dos navegadores están demasiado igualados como para decantarse por uno en concreto. Los resultados de los tres test realizados a los dos navegadores son los siguientes:
(Las versiones utilizadas para el test son Google Chrome 10.0.648 Dev y Chromium 11.0.666 Dev)

PeacekeeperChromevsChromium

En el benchmark de Peacekeeper podemos observar como Chromium se lleva el gato al agua, pero por muy pocos puntos. Hay que mencionar que el test reconoce a Chromium como si fuera Chrome, pero aclarar que la barra azul es la de Chromium y la naranja la de Google Chrome.

KrakenChromevsChromium

SunSpiderChromevsChromium

En los dos Benchmark anteriores podemos ver también que los dos navegadores están igualados, pero que en ambos Chromium gana por muy poco.

Los benchmarks han sido realizados sobre un portátil con procesador Intel I5 430 a 2,27Ghz, 4 Gb de Memoria RAM DDR1333 y grafica Nvidia G105M de 512MB, con sistema operativo Windows 7 Home Premium de 64 bits.

Conclusión: No existen razones de peso para utilizar uno u otro navegador, es simplemente preferencia personal, los usuarios que apoyen el software libre utilizaran Chromium, el usuario medio convencional utilizara Chrome, ambos tendrán la misma experiencia en el uso del navegador.

6
feb

Sin*Decoder

SinDecoder

Ya han aparecido (ya era tardaban) las primeras soluciones para burlar la Ley Sinde. El grupo de Anonymous de España ha creado una herramienta que parece simple, pero es bastante compleja y útil, se trata de una aplicación para ocultar y encriptar los enlaces al contenido.
Esta aplicación es llamada Sin*Decoder (Servicio de Indexacion No Censurable) y se usa como un acortador de enlaces tradicional (aunque no lo es), de hecho se recomienda utilizar también un acortador de enlaces también proporcionado por Anonymous.

SinDecoder encripta el texto de los enlaces usando LZMA, los enlaces generados por la herramienta son muy largos, por esta razón es conveniente combinarlos con un acortador de enlaces.

El fundamento principal de esta herramienta es marear, por decirlo de alguna forma, se basa en que el abismo que existe entre el almacén de archivos y el blog o red social se hace muy grande, de forma que no se tenga claro a cuál de los servicios culpar.

El enlace para utilizar la herramienta es: http://www.sindecoder.tk/
El enlace al acortador de enlaces de Anonymous es: http://sinl.es/

También existen varios canales de Twitter desde los que se distribuirán películas y series mediante este procedimiento, son los siguientes:
http://twitter.com/sinseries
http://twitter.com/sinpeliculas
http://twitter.com/sinmusica

Esto demuestra que la Ley Sinde no va a resolver el problema ficticio que pretende resolver, siempre hay una salida o una alternativa sin explorar.

3
feb

¿Que navegador es el mas rapido?

Actualmente los principales navegadores web están mejorando cada vez mas su rendimiento y estabilidad, así como también su seguridad.
Webkit ha mejorado mucho mas que el resto de motores de renderizado, Google Chrome tiene mayor rendimiento que Safari, ambos usando Webkit como base. Esto demuestra el gran trabajo en tan poco tiempo que hay detrás de Google Chrome.
Por otra parte el motor de renderizado Presto de Opera alcanza unos impresionantes resultados en las pruebas, pero aun así Opera no tiene gran aceptación entre los usuarios de Internet.
Gecko de Mozilla sigue dando bastante guerra, pero se ha quedado atrás en rendimiento comparándolo con los nuevos navegadores.

Logos Navegadores

Firefox se ha convertido en un navegador muy usado y con muchas posibilidades de ampliación mediante plugins, pero a su vez es lento y tiene bastantes fallos de estabilidad. Chrome sigue subiendo, tiene un buen rendimiento y buena estabilidad, también tiene muchas posibilidades de ampliación mediante plugins. Opera es un navegador de calidad, es estable, fiable y funcional, ademas tiene muchos extras, pero a diferencia de los otros navegadores, su cuota de mercado es muy baja comparada con el tiempo que lleva en el mercado. Safari tiene el mismo corazón que Google Chrome, pero no puede disfrutar de su rendimiento, ademas es una navegador de código cerrado desarrollado por el gigante Apple. Internet Explorer es, por llamarlo de alguna manera, una navegador pesado, en las pruebas siempre tiene los peores resultados, su motor de renderizado Trident es deprimente, y es inexplicable como puede tener tan poco rendimiento.

En el siguiente benchmark se pueden observar las pruebas de rendimiento y renderizado realizadas a los cinco principales navegadores. Las versiones utilizadas han sido las siguientes:

  • Google Chrome 8.0.552.237 Estable
  • Opera 11.01
  • Safari 5.0.3
  • Firefox 3.6.13
  • Internet Explorer 9.0.7930 Beta*

*Nota: La versión utilizada de Internet Explorer es Beta, seria obvio pensar que esto seria una ventaja injusta para Internet Explorer, pero en contra a todo lo que se puede pensar, Internet Explorer aun así ha obtenido unos resultados nefastos y ha quedado ultimo de forma aplastante.

Test de Navegadores

El equipo usado en los benchmark fue un portatil con procesador Intel I5 430 a 2,27Ghz, con 4GB de RAM DDR3 a 1333 y gráfica Nvidia G105M de 512MB. El sistema operativo es Windows 7 Home Premium x64. Se ha utilizado Windows para las pruebas ya que todos estos navegadores desarrollan mayor rendimiento sobre este sistema operativo, ademas ni Internet Explorer ni Safari tienen versiones nativas para Linux.

Como podemos observar, el test de rendimiento lo gana Opera, seguido de cerca por Google Chrome, mas atrás se encuentra Safari, y en el final se encuentran Firefox, que ha sido un gran navegador pero ahora mismo se ha vuelto muy pesado e Internet Explorer en ultima posición.

9
ene

Audio.js, un reproductor en HTML5

Poco a poco HTML5 se va haciendo un hueco en nuestros navegadores, en la actualidad prácticamente todos los navegadores y sus motores de renderización soportan HTML5 plenamente, aunque a HTML5 aún le queda mucho tiempo para terminar de madurar.

Audio.js

Audio.js es una librería que permite al usuario integrar en su página web un reproductor de audio creado en HTML5 y Javascript, mejorando lo ofrecido por la etiqueta <audio />. Además, en caso de que el navegador del usuario no disponga de soporte para HTML5, se insertara un reproductor en flash en su lugar.  Lamentablemente solo soporta archivos en formato MP3.
El reproductor puede ser modificado mediante la edición de la hoja de estilo CSS, esto lo convierte en una herramienta muy flexible, un ejemplo es esta demo: http://kolber.github.com/audiojs/demos/test6.html, donde podemos ver cómo se puede realizar una lista de reproducción con esta librería.

El uso de audio.js es muy simple, debemos llamar a la librería en la cabecera de la web:

<script type=”text/javascript” src=”/audiojs/audio.js”></script>

Para iniciar el archivo introducimos el siguiente codigo:

<script>
audiojs.events.ready(function() {
var as = audiojs.createAll();
});
</script>

Donde queramos insertar el reproductor debemos incluir el siguiente código:

<audio src=”/mp3/archivo.mp3″ preload=”auto” />

Por último comentar que esta librería esta liberada bajo licencia MIT. Los archivos necesarios para su funcionamiento se pueden descargar desde la página oficial del autor, donde también se pueden encontrar las “instrucciones de uso”: http://kolber.github.com/audiojs/

8
ene

Ha pasado un año…

Nunca suelo publicar contenidos personales en el blog, pero dado que el blog ha cumplido un año, haré una excepción.

Ha pasado un año desde que a finales de diciembre del 2009 decidí embarcarme en un proyecto personal. Como trabajaba en el sector de la formación, decidí que tenia que ser algo que sirviera de ayuda a la gente, observe detalladamente los recursos con los que contaba y decidí montar un pequeño blog, pero sin noticias, simplemente, con alternativas de código abierto.
Durante dos meses de angustioso trabajo y una vida personal con altibajos, escribir en el blog me ayudo a crecer tanto como persona, como profesionalmente, ademas me ayudo a mantener la cabeza ocupada siempre que lo necesite. En 97 artículos publicados hasta la fecha he aprendido mucho, he desarrollado mi capacidad de redacción y he descubierto nuevas formas de ayudar a la gente. En las labores de investigación previas a un articulo he visto cosas nuevas a interesantes que me han servidor como precedente para seguir.

Las estadísticas del año para mi han sido satisfactorias, podrían serlo aun mas, pero he quedado muy contento observando como en algunos casos ayudaba a la gente, he recibido algún que otro correo con alguna pregunta, los he respondido lo mejor que he podido, teniendo en cuenta siempre que yo también estoy en continuo aprendizaje.

Para el segundo año de vida del blog, me gustaría cambiar un poco el sistema, añadir alguna nueva funcionalidad que ya esta en desarrollo, personaliza un poco WordPress, pero no la plantilla, ya que estoy muy contento con ella. También me gustaría reparar algunos errores en algunos artículos que ocurrieron en la ultima ocasión que cambie el diseño, aparte de eso también me gustaría pegarle un buen repaso a la parte social del blog, ya que no he aprovechado sus ventajas.

Como final me gustaría decir, que aunque he bajado el ritmo de publicación por motivos personales, no voy a dejar el blog, que seguirá creciendo lentamente pero sin descanso. Gracias a todos los que me leen y recordad que si tenéis alguna sugerencia, pregunta, duda, etc… siempre podéis contactar conmigo.

Un saludo y Feliz Año 2011.