Posts tagged Internet

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

Node.js – Server-Side JavaScript

5

Si, ya no solamente para los navegadores web. Aunque existan varias implementaciones de javascript, entre ellas Rhino, Flusspferd, Narwhal (el equivalente de JRuby, IronRuby, MRI, etc) la que está tomando mayor tracción es Node.js.

Node.js es un framework en javascript para el desarrollo de aplicaciones web en el lado del servidor. A partir de todas las implementaciones mencionadas, en enero del 2009 Kevin Dangoor se creo el proyecto de CommonJS, con el fin de crear una especificación que cada implementación pueda cumplir y así tener un API I/O en común.

Node.js es un tanto diferente de otras soluciones, porque está orientado al evento en lugar de ser basado en threads. Web servers como Apache están diseñados en base al modelos de thread, porque utilizan un thread/process para cada request entrante. Mientras esto funciona correctamente para muchas aplicaciones, el módelo de threads no escala muy bien con demasiadas conexiones, como las que se necesitan para servir aplicaciones de tiempo real como Friendfeed o Google Wave.

Node.js, usa un modelo de event loop en lugar de threads, de esta forma puede escalar para manejar ciento de miles de conexiones concurrentes. Node.js toma ventaja del hecho de que los servidores pasan la mayoría del tiempo esperando por operaciones de I/O, como leer un file desde el disco, acceder a servicios web externos o esperar para que el upload de un file termine, porque estas operaciones son mucho más lentas que las realizadas en memoria. Todas las operaciones de I/O en Node.js son asincrónicas, de esta forma el server puede continuar procesando request entrantes mientras espera que las operaciones de I/O finalicen. JavaScript esta muy bien preparado para la programación orientada a eventos, porque tiene funciones anónimas y closures que permiten definir callbacks inline, además que los desarrolladores en JavaScript ya conocen como programar de esta forma. Este modelo event-based hace de Node.js muy rápido, y hace que escalar aplicaciones de tiempo real sea muy sencillo.

Paso 1. Instalación
Node.js corre en sistemas tipo Unix, como Mac OS X, Linux, y FreeBSD. Desafortunadamente o no ;) , Windows no está soportado. Vas a necesitar utilizar la terminal para instalar y correr Node.js.

Abre una terminal y corre los siguientes comandos.

$ wget http://github.com/ry/node/tarball/v0.1.99
$ tar -zxvf ry-node-v0.1.99-0-ga620b72.tar.gzls
$ cd ry-node-87230e6
$ ./configure
$ make

(más…)

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

Propuesta para una mejor microsintaxis en Twitter

0

Chris Messina hace una interesante propuesta para mejorar la microsintaxis en Twitter con relación a la forma en que hacemos retweets, metemos a más personas en la conversación y citar a una persona:

  1. Cambiar el RT: o el (via @usuario) a: /via @usuario — es más explicativo y se ahorra un caracter en el segundo caso.
  2. Empezar el uso de /cc @usuario para agregar a la conversación a una persona, como sucede con los emails.
  3. Usar /by @usuario cuando se quiera citar a una persona.

Es curioso, pero la adopción (o no adopción) de este tipo de microsintaxis por aplicaciones populares para actualizar Twitter determina bastante la forma en que usamos ese tipo de servicios. Recordemos que fue Chris Messina quien propuso los #hashtags para agrupar temas.

Se ha creado un wiki para identificar, investigar y encontrar puntos comunes en el uso de este tipo de expresiones.

Vía: Denken Über

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.

StatusNet

0

StatusNet (formalmente Laconica) es una plataforma de microblogging. Ayuda a la gente en una comunidad, compañía o grupo a intercambiar mensajes cortos  (140 caracteres) sobre la Web. Los usuarios pueden seleccionar las personas a seguir (“follow”) y recibir mensajes de estado solo de sus amigos o colegas. Provee un servicio similar a sitios como Twitter, Jaiku, Pownce, y Plurk.

StatusNet

StatusNet

YQL o la gran base de datos que es Internet

0

YQL es “Yahoo! Query Language” y es básicamente un sistema de “queries” estructuradas que permite lanzar “consultas” contra Internet entero.

Esto se hace usando una estructura XML pura que es consultada mediante consultas YQL (pseudo-SQL) que pasan antes por Yahoo!, por ejemplo: (hay mejores ejemplos por ahí, merece la pena echar un vistazo)

SELECT * FROM twitter.user.status WHERE id=’adrinavarro’

SELECT * FROM search.web WHERE query=’vacaciones’

SELECT * FROM lastfm.tag WHERE tag=’beck’ AND api_key=’?’

La idea es muy sencilla y a más de uno le va a gustar. Hay una recopilación de las tablas en datatables.org. Para quién le interese probar, existe una consola de pruebas para ejecutar consultas y analizar el resultado.

Para más información, docs sobre YQL

Go to Top