menéame, nótame, novedades, pijadas

Geolocalización de usuarios y noticias

Desde hace unos días ya funciona en Menéame la geo-localización de usuarios visible en el perfil de cada uno. Desde hace unas horas también está en funcionamiento la geo-localización de las noticias.

geo2.png

geo4.png

El sistema para ambos es muy sencillo, se le presenta al usuario un formulario “ajax” simple para poner nombre de calles, ciudades y/o países.

Si encuentra la localización correcta puede elegir grabarlo. A partir de ese momento se muestra el mapa en el usuario o la noticia usando el API de Google Maps.

geo1.png

Todos los RSS del Menéame ya son compatibles GeoRSS. Puedes observarse dos usos de los mismos en el mapa del Nótame y en el de las noticias publicadas.

En breve comenzaremos a desarrollar un API XML para integrarlo fácilmente en mapas externos y además lo usaremos para los desarrollo propios, como localizar noticias y usuarios por regiones o “vecindario” (las coordenadas se guardan usando los tipos e índices de las extensiones “espaciales” deMySQL para facilitar este tipo de consultas).

menéame, novedades, pijadas

Pingbacks

Desde el principio  funcionan los trackbacks en el Menéame, tanto entrantes como salientes. El problema es que aunque el menéame detecta bastante bien las direcciones de trackbacks de los blogs, estos en general no lo hacen y requieren que sea el propio autor que los especifique manualmente (la dirección de trackbacks del menéame aparece en la barra de la izquierda, el enlace del título, ver imágenes abajo).

El wordpress ha hecho muy popular el sistema de pingback, que usa XML-RPC y lo detecta automáticamente porque así está definido en la especificación (el auto discovery). Desde hace unos días también tenemos pingbacks en el menéame –entrantes y salientes– que respetan estrictamente el “estándar”.

Leer Más

curiosidades, pijadas

Los diez comandos más usados en el servidor

Siguiendo con el meme y para alimentar más a la segunda línea, estos son los diez comandos más usados en el servidor del Menéame. La primera lista es la mía (gallir/perl), la segunda es la Benjamí.

105 w
68 ps
53 ls
45 vi
34 cd
31 svn
27 tail
17 scripts/ip_clones.pl
15 whois
14 find

—-

83 sudo
64 w
48 cd
45 ls
36 screen
15 svn
14 top
11 less
11 exit
9 dig

PS: Muchos se preguntarán porqué el comando “w”, porque analizamos mucho la carga y es más fácil que escribir “uptime”.

menéame, nótame, novedades, pijadas, pruebas

Enlaces cortos de fon.gs en el Jabber

En fon.gs –¡ains! dije Fon :-)– han implementado un API muy simple para generar enlaces cortos desde otros sitios o programas. Aprovechando que desde el Perl/Jabber es una tontería usarlo, implementé un comando que usa ese API.

El comando funciona tanto desde el Nótame/Jabber como desde la Fisgona/Jabber:

!gs http://un.enlace.muy.largo etiqueta

Etiqueta es opcional. El servidor devolverá el resultado de la operación con el enlace de http://fon.gs.

PS: cómo nos gustan a los frikis estas chorraditas.

agradecimientos, colaboraciones, curiosidades, nótame, novedades, pijadas, software

API para el Nótame y varios clientes ligeros

La semana pasada desarrollé un “API” muy sencillo para el Nótame. Sólo se trata de un programa –newpost.php– que puede recibir vía HTTP el contenido de la nota e información de usuario. Para evitar transmitir la contraseña original por Internet, el servidor calcula una “clave API” de 10 caracteres visible en el perfil de cada usuario.

En sólo cuatro días se desarrollador ocho programas [*] que usan ese API y que facilitan el envío de notas:

Leer Más

nótame, novedades, pijadas, pruebas

“Badge” de última nota en el Nótame

Estoy probando el badge del nótame para incluir en otros blogs, sólo hay que poner el siguiente código:

<script type="text/javascript" src="http://meneame.net/api/badge_notame.php?user=perl">
</script>

badge nótame

El usuario se especifica en el user=nombre.

Es mínimamente personalizable, aquí hay ejemplos (también lo puse en mi blog). Por ejemplo el tamaño se pude configurar con el argumento size, y el color del borde con el argumento border. Por ejemplo:

<script type="text/javascript" 
src="http://meneame.net/api/badge_notame.php?user=perl&border=fff&size=large">
</script>
menéame, novedades, pijadas

La fisgona vía Jabber/XMPP

La fisgona ya está disponible también vía Jabber y Gtalk. La configuración de la cuenta en el Menéame es similar a la configuración del Nótame (si éste ya funciona no toca hacer nada más). Una vez que la cuenta esté configurada sólo hay que agregar a fisgona[ARROBA]notame.net a la lista de contactos.

En la fisgona jabber veréis los eventos principales de noticias (nueva, publicada, descartada) y opcionalmente el chat.

El demonio acepta unos comandos básicos de configuración, el comando !help os dará más información. Por ejemplo el comando !chat habilita para escribir y leer los chats de la fisgona (la inversa es !nochat). El comando !text hace que se muestre el texto completo de las noticias, !notext para ver sólo el título.

Iremos agregando más opciones.

menéame, novedades, pijadas

Envíos SMS al Nótame vía 5195

Por cortesía de NViaSMS se puede enviar mensajes al Nótame con el número 5195 y poniendo la palabra nota al principio (es indiferente a mayúsculas o minúsculas). El coste de los mensajes es similar al de un mensaje normal, 0.15€ más IVA. La diferencia en este caso es que recibiréis una respuesta desde el servidor indicando el estado de la nota, y la causa del error si es que lo hubo.

El sistema anterior (al número 617 530 122) lo seguiremos manteniendo por ahora, hasta ver que este sistema al 5195 funciona bien y si lo de poner la palabra clave al principio del texto no es demasiado molesto.

Más información en el wiki.