Web

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

Mu Connect, librería Javascript para conectar con Facebook

0

Mu Connect es una librería JS que nos facilitará la tarea de conectar con Facebook desde nuestras aplicaciones. Al tratarse de una librería en Javascript nos permite visualizar esta conexión como una capa superior a nuestra aplicación ofreciéndola como un extra más y hacer que nuestra aplicación no dependa de ella.

<div id="fb-root"></div>
 <script src="http://mu.daaku.org/m.js"></script>
 <script>
 // Inicializamos la librería con la API de nuestra Aplicación
 FB.init({ apiKey: '48f06bc570aaf9ed454699ec4fe416df' });

 // Controlamos el login al acceder
 FB.loginStatus(handleSessionResponse);

 // Activamos login
 $('#login').bind('click', function() {
 FB.login(handleSessionResponse);
 });

 // Activamos logout
 $('#logout').bind('click', function() {
 FB.logout(handleSessionResponse);
 });

 // Activamos disconnect
 $('#disconnect').bind('click', function() {
 FB.api({ method: 'Auth.revokeAuthorization' }, function(response) {
 clearDisplay();
 });
 });

 function clearDisplay() {
 $('#user-info').hide('fast');
 }

 // Gestionamos el login
 function handleSessionResponse(response) {
 if (!response.session) {
 clearDisplay();
 return;
 }

 // Preparamos la petición FQL
 FB.api(
 {
 method: 'fql.query',
 query: 'SELECT name, pic FROM profile WHERE id=' + FB.getSession().uid
 },
 function(response) {
 var user = response[0];
 $('#user-info').html('<img src="' + user.pic + '">' + user.name).show('fast');
 }
 );
 }
 </script>

En la página nos encontramos con una serie de ejemplos de como usar esta librería con cualquier Framework JS, algo de agradecer y que nos permite integrarla en cualquier aplicación web. Además dispone de una API bien documentada que permite hacer una integración muy completa en unas pocas horas.

FQL

El FQL (Facebook Query Language) es la versión del SQL que Facebook permite usar para realizar consultas una serie de tablas que Facebook ofrece a los desarrolladores de sus bases de datos. Gracias a estas peticiones es posible obtener casi cualquier dato de los usuarios de Facebook con el fin de integrarlos en nuestra aplicación.

FB.api()

FB.api(
  {
    method: 'fql.query',
    query: 'SELECT name FROM profile WHERE id=' + FB.getSession().uid
  },
  function(response) {
    alert(response[0].name);
  }
);

Quizás de todas las funciones que vemos en la API de Mu Connect, esta es la más interesante ya que está pensada para atacar a Facebook mediante FQL y nos procesa la respuesta mediante un callback que nos permitirá trabajar cómodamente con ella.

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

Twitter empieza a permitir el uso de listas entre sus usuarios

0

Twitter empieza a permitir el uso de listas entre sus usuariosTwitter no deja de mejorar poco a poco, siendo a día de hoy el mayor exponente de microblogging que conocemos. Lo último ha sido el que los usuarios puedan crear listas de otros usuarios y así poder organizarse mejor.

Esto básicamente significa que cualquier usuario podrá crear tantas listas como quiera e introducir en ellas a tantos usuarios como quiera. Las listas podrán ser tanto públicas como privadas. En el caso de las públicas estarán accesibles para todo el mundo desde nuestro perfil y las privadas solo para nosotros. (más…)

Go to Top