Archivos Mensuales: septiembre 2007

Uso y abuso de la dirección de correo para abusos

En todas las páginas del menéame encontraréis una dirección de correo para avisarnos de los abusos. Funciona desde la semana pasada.

Este post es para aclarar algo que dimos por supuesto pero vemos que no, tras la experiencia de estos primeros días:

La dirección es para avisarnos de noticias y comentarios que son un abuso según la ley, porque queremos saber si alguien hace algo punible en menéame. Pero la dirección no sirve para enviar mensajes tipo «¡profeeee, mire lo que dice este niñoooo!».

No sé si me explico ;)

Curiosidades de “mafiosos moralistas”

No es la primera vez, ocurre a menudo. Pero como pasó antes, no deja de sorprendernos que los que más chillan y acusan de “mafias” porque no les votan sus noticias son los primeros en recurrir a métodos “mafiosos” (no respetar las normas, mentir, hacer trampas).

Esta madrugada ha pasado con un usuario (T. D. D., estudiante de informática, experto en jueguitos de bots, reseteo de routers/DHCP y abrir cuentas en Gmail) que envía esta noticia y se toma el trabajo de crearse los siguientes usuarios:

Sigue leyendo

Votos negativos de publicadas

En cuanto publique este apunte –empezarán a preguntar– actualizaré a la nueva versión que permite votar negativamente a una noticia publicada hasta treinta minutos después que se haya promovido.

No tendrá ningún efecto sobre la publicación –al menos por ahora–, salvo que caso de tener al menos 10% de votos negativos sale un aviso “Noticia controvertida”.

Desde hace meses se hace algo similar pero sólo para el caso que haya salido publicada con ese 10% de votos negativos.

Puse este sistema porque la gente se “quejaba” de que no habían visto la noticia en pendientes y luego en publicadas se dan cuenta que es dupe, errónea o “magufo”. Siempre digo que le echen una mirada a las “populares” en pendientes para evitar estos problemas, pero como no hacen caso tenemos que probarlo de esta manera para ver si se quejan menos :-).

Si no funciona lo quitaremos, pero si funciona razonablemente se quedará y veremos qué se puede hacer en casos de más negativos que positivos. ¿Enviarla de nuevo a pendientes? (Digg las descarta si no estoy equivocado).

Nuevos botones

Un apunte anunciando nuevos botones es claramente innecesario, pero tampoco va por ahí la cosa. Los he modificado para hacerlos más visibles y la intención es que los uséis nás. Quizás algunas funciones pasaron desapercibidas porque antes los botones no destacaban lo suficiente. Ahora quizás tampoco, de ahí ese apunte blogueril.

Botones

Las estrellas añaden la noticia a vuestra lista de favoritos. Es útil para crear vuestro propio espacio de «bookmarks» en menéame. O para decir «eso quiero leerlo más a fondo después».

Los corazones –que se usan bastante más que las estrellas– sirven para crear una lista de amigos y hacer más visibles sus envíos y sus notas en el nótame. También para decir quien no queréis ver.

La chincheta hace posible un menéame temático. Si sólo te va las noticias tecnológicas, haz clic en la pestaña y púlsala.

Los botones para editar noticias, comentarios y el dato geográfico no han cambiado.

Ahora todos los botones tienen un poco de relieve. La idea es que todas esas cosas pequeñas con relieve se pueden pulsar. Las grandes ya se sabe. También cayeron los degradados, porque no caben en los botones más pequeños, y así la cosa es más uniforme. Manías.

Menéame con memcached

Todo el mundo me decía que era muy sencillo, además es muy usado por sitios con mucho tráfico (poir ejemplo Slashdot o Digg). Así que esta tarde me puse a modificar el código del menéame para que funcione con el memcached.

Tal como dicen es muy fácil.

Agregué unas pocas funciones genéricas que verifican que esté habilitado el cache y luego usé esas funciones para cachear la caja de etiquetas y la de mejores comentarios. Fue muy rápido y fácil.

Como me quedé con el mono, también modifiqué las página de historias populares para que cachee la lista de identificadores de artículos (el sql es bastante costoso ya que no puede usar índices para la selección y luego ordenarla).

Salvo la página de populares –que se nota una mejora en el tiempo de respuesta– con las demás que muestran esas dos cajas no he notado nada. Mañana veremos en las horas pico si hay diferencias en la carga del MySQL.

Nota: Para hacerlo funcionar en Debian basta instalar los paquetes memcached y php5-memcache. Ni siquiera hace falta configurar nada. En el Menéame sólo hay que poner el nombre del servidor (normalmente localhost) en la variable $globals['memcache_host']. Et voilà.