Browser

space-tweet: Buenos tweets vs. Malos tweets en Node, Socket.IO, MooTools

0

Reportado en el blog de Twitter, Jacob Thornton a creado una demostración divertida sobre el sentimiento de los tweet con el clásico Space Invaders.

Jacob buscaba aprender más sobre Node y desarrollo este proyecto utilizando Node.js, Socket.IO, MooTools, y el API de streaming de Twitter.

Temas Light para Chrome/Chromium en Ubuntu 10.10

0

Seguro que han oído hablar de los temas “Light” del nuevo Ubuntu 10.10, estos renovarán su aspecto con mejoras en su interfaz visual que permitirán disponer de temas por defecto más elegante. Los famosos Ambiance y Radiance se han estilizado, pero no todas las aplicaciones siguen esas líneas de diseño.

Chrome/Chromium tema Light

Una de las más conocidas y extendidas es Chromium/Chrome, el navegador web de Google que sigue mejorando en el tema de la interfaz de usuario y que no obstante podremos customizar para dejarlo con un tema que se ajuste al que usemos en Ubuntu 10.10.

En OMG! Ubuntu! nos hablan de dos pequeñas descargas que precisamente permiten ajustar el aspecto de las ventanas de Chrome y Chromium para que sean “coherentes” con el resto de elementos de los nuevos temas Light de Ubuntu 10.10 Maverick Meerkat, así que acá tienen esos dos temas.

Tema Ambiance para Chrome/Chromium en Ubuntu 10.10 Maverick Meerkat

Tema Ambiance para Chrome/Chromium en Ubuntu 10.10 Maverick Meerkat

Tema Radiance para Chrome/Chromium en Ubuntu 10.10

Tema Radiance para Chrome/Chromium en Ubuntu 10.10

El segundo tema, Radiance, está precisamente desarrollado por los responsables de Soft-Libre, así que nuestra bienvenida a los chicos de SL por este esfuerzo, que seguro que deja nuestros escritorios Ubuntu 10.10 Maverick Meerkat más coherentes con su nuevo look and feel :) .

Ejecutando procesos en paralelo con Javascript

0

El sistema usado en el ejemplo que croczilla.com publica, está desarrollado usando Stratified Javascript (SJS), una implemenetación de Javascript con Javascript O.o. Se trata de una librería multinavegador que nos permite añadir concurrencia a Javascript fácilmente.
La clave está en el uso de tags <script/> de un tipo diferente al que conocemos como text/javascript, usando uno propio se encarga de evaluar el código contenido en él añadiendo una serie de funcionalidades como hold(),resume(), suspend() y la posibilidad de usar concurrencia en Javascript.

Ejemplo

<script type="text/javascript" src="sjs-loader.js"></script>
<script type="text/sjs">
….
function animate(elemname, duration_ms, step_ms) {
 var elem = document.getElementById(elemname);
 var start_time = new Date();
 var x = 0;
 do {
 elem.style.left = x;
 x = (x + 10) % 200;
 hold(step_ms); // Parando la ejecución
 } while (duration_ms > new Date() - start_time);
 }

 function par(a, b) {
 alert("all done");
 }
 // Procesos paralelos
 par(animate("animated_element_1", 10000, 100),
 animate("animated_element_2", 7000, 80));
…
</script>

Como podemos ver, en esta porción de código sacada de una demo de crockzilla.com, usamos hold() para detender la ejecución y usamos el paso de parámetros para comenzar la concurrencia de procesos.
Con los Web Workers a la vuelta de la esquina, estas técnicas nos puedes empezar a mostrar el camino a seguir en unos meses (años). Por el momento, recomendaría usarla con precaución ya que no debemos olvidar que la librería basa su funcionamiento en la evaluación del código, con el coste que esta operación conlleva.

El consumo de memoria de Firefox 3.6 Beta 1

2

En lifehacker hacen una comparativa de los diferentes navegadores web sobre Windows 7 y aunque los resultados no sorprenden a nadie (Google Chrome 4.0 vence sobre Firefox 3.6 beta 1 e Internet Explorer 8.0 termina la lista por detrás de Opera 10.01) nos deja una fantástica gráfica que alegrará a más de uno.

memory_use
(Ver Imagen)

Se trata del consumo de memoria de los navegadores consumida en el arranque y trás la carga completa de 9 pestañas. Como podemos ver Firefox 3.6 beta 1 se alza campeón de esta prueba sorprendiendonos con un consumo inferior al de la versión estable actual (3.5.4).

Una gran noticia para los que usamos Firefox y conocemos los problemas de consumo de memoria con los que lidiamos día a día.

Firefox 3.6 beta 1 disponible para descargar

2

Hoy Firefox 3.6 Beta 1 ha visto la luz, lo desarrolladores tenemos que frotarnos las manos ante de las novedades que esta nueva versión nos ofrece. Algunas de las que me han parecido más interesantes:

Y esto es solo para ir calentando ya que esta versión tiene alguna mejora y nueva funcionalidad realmente interesante que aunque no esté en esta beta, está previsto que esta versión estable las incorpore:

Tenemos que ser pacientes y no perdernos nada. :D

Fuente: aNieto2K

Go to Top