Web

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.

Twitter se renueva – NewTwitter

1

“Bienvenido al nuevo Twitter.com”

Una experiencia más fácil, más rápida y más profunda. ¡Pronto estará disponible para todos los usuarios!

Twitter - NewTwitter - Nuevo Diseño

Esta es la consigna que proclama Twitter en NewTwitter, en las próximas semanas Twitter irá cambiando gradualmente el diseño y agregando una serie de funcionalidades a su sitio.


Ve fotos, vídeos y otro contenido externo.
Ver fotos y videos directamente en Twitter será más fácil, gracias al apoyo de DailyBooth, DeviantART, Etsy, Flickr, Justin.TV, Kickstarter, Kiva, Photozou, Plixi, Twitgoo, TwitPic, TwitVid, USTREAM, Vimeo, yfrog, y YouTube.

Descubre información pertinente
Al hacer clic en un Tweet, el panel de detalles mostrará información adicional relacionada con el autor o tema del Tweet. Dependiendo del contenido del Tweet, verás @respuestas, otros Tweets del mismo usuario, mapa de la ubicación del Tweet y mucho más.

Mini perfiles
Puedes hacer clic en un @nombredeusuario para ver el mini perfil sin tener que salir de tu página de inicio. Esto proporciona acceso rápido a la información de la cuenta como Tweets y biografía

Duración del lanzamiento gradual
Durante las próximas semanas, habrá un lanzamiento incremental de estos cambios. Podrás alternar entre las versiones para que tengas tiempo de acostumbrarte a cómo funcionan las cosas. Con el tiempo, todos tendrán acceso a la nueva versión de Twitter.com.

Facebook – Dns Failure

1

Después de revisar mi conexión, verificar que mi ISP estuviera funcionando correctamente, veo con sorpresa que Facebook esta offline, con un error aparentemente en el DNS.

Facebook DNS Error - Fail

Facebook DNS Error - Fail

dig www.facebook.com

; <<>> DiG 9.7.0-P1 <<>> www.facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23288
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.facebook.com.              IN      A

;; ANSWER SECTION:
www.facebook.com.       11      IN      CNAME   sorry.ak.facebook.com.edgesuite.net.
sorry.ak.facebook.com.edgesuite.net. 20319 IN CNAME a1030.g.akamai.net.
a1030.g.akamai.net.     7       IN      A       204.2.249.33
a1030.g.akamai.net.     7       IN      A       204.2.249.50

Parece que después de todo el éxito lo alcanzo, tal cuál lo hizo con Twitter, y le jugo una mala pasada

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 :) .

Gwibber: Ubuntu y las Redes Sociales

1

Siempre dije que no entendía cual era “la cosa” con esto de las redes sociales, con el Facebook, Twitter y cuanta red social apareciera, aunque la verdad sea dicha, tengo mi cuenta en varias redes sociales, dígase HI5, Facebook, Twitter, Linked In, Menéame… en la única que tenía actividad constante era en Menéame, pero luego cada vez más el contenido de esta se empezo a enfocar en una región (España o Europa) y bueno, aquí lo interesante era intercambiar opiniones y votar noticias, pero, que iba a comentar y a votar si por un lado no entendía las noticias y por otro tampoco me importaban? así que terminé abandonando la única red social que alguna vez me interesó.

Con el resto de redes sociales, nunca terminaron de atraerme por completo y nunca me concentré en ninguna de ellas, de vez en cuando miraba mi twitter y llegaba tarde a los mensajes que alguna vez me enviaron, asi que si vos sos uno de los que alguna vez me escribió, perdón hermano. Lo mismo pasó con mi cuenta de Facebook, y no digamos el HI5, a este último ni asunto le puse, abrí mi cuenta solo porque alguien me envió una invitación y queria ver algunas fotos pero de allí nunca subi nada.

Con el cambio de versión de Ubuntu se anunciaba que esta versión introduciría aplicaciones para redes sociales, y que muchas de sus funciones estaban orientadas a hacer fácil el manejo de tus cuentas, específicamente había una aplicación que me llamaba la atención y tenía curiosidad de explorar, se trataba de Gwibber.

Gwibber es un intento por centralizar en un solo lugar la interacción con las redes sociales, esto para mi tiene mucho sentido pues el principal problema que tengo es que no me gusta estar yendo de red en red para ver si hay nuevos mensajes o actualizaciones de mis amigos, con Gwibber en un solo lugar se tiene acceso a Facebook, Twitter, FriendFeed, Digg y algunas otras.

Estoy usando Gwibber desde hace un mes y la experiencia ha sido buena, hay cosas que podrían mejorar pero aún asi me parece una buena alternativa, ya que me evita el tener que ir a cada sitio. Ahora le doy seguimiento a los que escriben mis amig@s y llego a tiempo para responder los mensajes :D , lo cual ha mejorado mucho mi percepción de las redes sociales, más ahora que he encontrado en Facebook amigos que no veo desde hace años.

(más…)

Node.js – Express vs Sinatra Benchmarks

2

Siguiendo con una serie de post referidos a Node.js, vamos a ver a continuación una serie frameworks para Node.js y su performance respecto a sus contrapartes para Ruby.

Comenzamos realizando un benchmark para Express, con resultados realmente sorprendentes! Los números indicados deben tomarse a la ligera, sin embargo, coinciden en afirmar que Express es bastante rápido.

Si estás interesado en realizar un benchmark de tus propias aplicaciones web puedes leer el artículo ApacheBench Gnuplot Graphing Benchmarks.

Todos los benchmark que verás a continuación fueron realizado con ApacheBench, una concurrencia de 50 y realizando 2000 requests. Tené en cuenta que se utilizó Thin para servir Sinatra requests.

Express vs Sinatra

Para los que no conocen Express, es un NodeJS framework inspirado en Sinatra para Ruby. Debajo pueden encontrar los resultados de un benchmark para un típico “Hello World” response, que incluye NodeJS benchmarks sin el overhead de las características provistas por Express:

Express vs Sinatra Benchmark

Express vs Sinatra
(más…)

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.

Twitter estrena nuevo sistema de recomendaciones

0

Ya está funcionando el nuevo sistema de recomendaciones de usuarios a seguir en TwitterThe Power of Suggestions.

twitter_rec1

Las polémicas e ineficientes listas de usuarios recomendados (20 usuarios por defecto sugeridos a cada nuevo usuario) finalmente han sido reemplazadas por un sistema de listas por categorías temáticas en el que se aplica un algoritmo para ponderar y dinamizar la selección.

Además, se incorporan categorías de usuarios recomendados de forma manual por el staff de Twitter (Recomendaciones de TwitterStaff Picks for Haiti y la lista de cuentas oficiales de Twitter).

A título ilustrativo, y sabiendo que las listas se irán refrescando conforme se aplique el nuevo algoritmo, va una selección de los usuarios en español que se están recomendando ahora mismo.

twitter_rec2

Via @www.ecuaderno.com

Mañana se presentará Google Chrome OS

0
Google-Chrome1

Hace pocos días saltaba la noticia de que Chrome OS, sistema operativo de Google anunciado por el mes de julio, sería finalmente lanzado durante esta semana. Pues bien, hoy los de TechCrunch vuelven con más noticias sobre este tema.

Al parecer Google celebrará mañana mismo un evento en sus oficinas de Mountain View centrado enteramente en Chrome OS. En él se dará información sobre las tecnologías del sistema operativo y se mostrarán algunos vídeos del SO en funcionamiento. En definitiva el plan es dar una visión general sobre Chrome OS, lo que ciertamente hace falta porque no se sabe prácticamente nada sobre el mismo. Lo que parece estar bastante claro es que finalmente el sistema operativo de Google no se lanzará hasta el año que viene.

Veremos si finalmente mañana tiene lugar o no el sarao que anuncian desde TechCrunch, estaremos atentos ya que aunque por el momento el sistema operativo no se va a poder probar, si que tendríamos mucha más información sobre Chrome OS.

Buscando imágenes con Google Image Swirl

0
Google Images

Google siempre está investigando y tratando de encontrar mejores formas de presentar la información y realizar nuevas búsquedas. Desde el 2001 que la compañía le ha dado una importancia muy grande a la forma en que se buscan imágenes y/o fotografías, y como son presentados los resultados. Siempre me ha resultado muy útil el buscador de imágenes, para encontrar los logos de las compañías para un post, una presentación o encontrar la imagen adecuada que ilustrará un post en el blog.

Hoy se presenta Google Image Swirl, una nueva y experimental forma de buscar imágenes. Los resultados son presentados en grupos que al darle click se convierten en “remolinos” con imágenes muy similares unas de otras. Por ejemplo, al buscar Washington en Google Image Swirl, aquí está lo que se verá si hace clic en la imagen del Obelisco:

washington monument

La tecnología se encuentra en desarrollo y por ahora el servicio está dentro de los Google Labs. Es muy interesante ver como se agrupan las fotografías de algún lugar en particular. Yo me pase un rato buscando imágenes de Times Square y de la Fontana di Trevi.

Vía: Google Blog

Go to Top