Archivos Mensuales: julio 2007

Reinicio servidor

Me acaban de avisar desde Ferca. En pocos minutos (aproximadamente a las 17:40) reiniciarán el servidor para ampliar la memoria RAM. El corte no debería superar los pocos minutos. Disculpad las molestias.

Actualización: el servidor está en otra sala, así que el cambio se retrasa por media hora. ETA: 17:20 hs de Canarias :-) (18:20 peninsular, 16:20 UTC, 18:20 en Sineu, Mallorca).

18:37: Esperando la llamada para la confirmación de la operación.

18:40: Ahora mismo están trabajando en el servidor.

18:49: Siguen en ello. Estoy esperando la llamada de confirmación que acabó correctamente (y/o que responda a los pings).

18:53: Todo en marcha nuevamente, ahora con 4 GB de RAM y más cache para el MySQL.

Conexiones desde Yoigo

Nos ha comentado Carme que hay varios usuarios preocupados porque le aparecen noticias como votadas sin que ellos lo hayan hecho. Verificando la dirección de esos usuarios vimos que es siempre la misma: 217.168.3.246. Esta dirección IP la comparten ahora mismo 28 usuarios registrados del Menéame, por lo que sabemos es una dirección IP de las conexiones de Yoigo.

Así que no os preocupéis, no pasa nada, no hay ningún “robo”. Es simplemente que el Menéame controla tanto al usuario como la dirección IP. Si otro usuario ya votó a una noticia, los que se conecten con la misma IP (como suele ocurrir con Yoigo) ya no podrán hacerlo [1]. Para ver las votadas realmente hay que ir al perfil del usuario y ver allí el listado de las votadas.

[1] No podemos eliminar el control de direcciones IP, sino se cometerían muchoas abusos. Actualmente y con el control que se hace, hay personas y hasta empresas que han llegado a crearse más de 50 usuarios para enviar y votar sus noticias. Muchos de ellos se dedicaban a “resetear” routers, otros usaban Tor [2] y/o otros proxies anónimos. Si no existiese el control de IP los abusos serían aún más fáciles y más frecuentes.

[2] Debido a los abusos con Tor (incluso de usuarios que lo usaban sólo para “molestar”e insultar sin dejar “rastros”) desde hace unas semanas que impedimos que se puedan enviar y votar noticias desde las direcciones IP de los servidores de Tor (hemos seguido las recomendaciones de la EFF en este sentido, tal como ya lo hace la Wikipedia y otros sitios populares).

Análisis de etiquetas del Menéame (de la U. de Sevilla)

Este apunte lo escribo con la más sanas de las rabiosas envidias. Es algo que siempre quiero hacer y nunca tengo el tiempo ni la tranquilidad necesaria.

En el Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Sevilla están haciendo algunos análisis de redes de las etiquetas del menéame (gracias Fernando) y ya tienen los primeros datos. Muy curioso la red de la etiqueta “crisis” (la imagen de abajo).

análisis etiquetas

Necesitan algunos datos más para hacer análisis temporales. En cuanto pueda les desarrollaré los programas que necesiten.

Geo visión y el “mapplet” en Google

Desde hace varios días está funcionando en pruebas, y ahora es el lanzamiento “casi oficial” (será oficial cuando incluyamos el enlace en la portada :-) ): el Geo Visión.

El geovisión complementa a los mapas que ya comentamos anteriormente. Pero en este caso se pueden visualizar de forma animada, casi como la fisgona, las noticias nuevas, las publicadas, comentarios y notas de usuario como así también las ediciones de geo localización de cada noticia.

Cada evento se mostrará casi inmediatamente junto con el “globo” que dará el resumen de la noticia (como en la imagen inferior) o el contenido de los comentarios o notas.

geo visión con burbuja

El “mapplet”

También hemos desarrollado un “mapplet” para Google Maps, es una mini aplicación externa –en este caso del Menéame– pero que se empotran e interactúan con los mapas del sitio de Google. Es similar al mapa de últimas noticias pero éste puede ser integrado en el web de Google Map y desde hace unos días ya está incluido en el directorio oficial de Google.

mapplet menéame

Si se incluye en mapplet en la cuenta personal aparecerá en la barra de la izquierda cuando se seleccione “agregar contenido”. Allí se puede marcar al Menéame que os mostrará en el mapa la localización de las últimas noticias publicadas y enviadas (con un máximo de 100 en cada una para no sobrecargar al navegador) como se puede ver en la imagen inferior.

mapplet en google maps

Mapas de noticias y notas

Hace unos pocos días pusimos en marcha un pequeño “editor” para la geo localización de noticias y usuarios. Ahora acabamos de publicar “oficialmente” los mapas de las noticias de las últimas 24 horas.

Mapas de noticias

Sólo se muestran en el mapa aquellas noticias que han sido “geo localizadas”. Los marcadores rojos indican noticias publicadas y los naranjas las que están todavía en la cola de pendientes.

También hemos hecho cambios al mapa del Nótame para que funcione con el mismo “backend” que genera los datos y coordenadas en un XML muy sencillo y que envía muy pocos datos.

mapa del nótame

Cuando se hace clic sobre los marcadores de ambos mapas muestra más información sobre la noticia o la nota y su autor. Esta parte se hace con una llamada “ajax”, así se evita cargar mucho al mapa y generar XML muy grandes.

XML de coordenadas público

El generador de XML puede ser usado de forma pública si queréis generar vuestros propios mapas. La dirección es http://meneame.net/geo/xml.php y admite los siguientes argumentos como parte del url (se irán ampliando con el tiempo, sobre todo para la futura pestaña de mapa de una noticia –se podrá verla localización de los que han comentado y hasta de los que han votado):

  • type: puede ser “link” o “post’.
  • from: indica las últimas 24 horas, el valor por defecto es 24.
  • status: para el caso de “link”, puede ser “published”, “queued” y “discard”. El valor por defecto es “published”.

Así para obtener las publicadas de las últimas 48 horas se debe hacer:

http://meneame.net/geo/xml.php?type=link&status=published

PS: Veo que han enviado al menéame el apunte anterior mientras estaba escribiendo éste. Espero que el “pingback” que se enviará sirva de algo :-).

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