« Older Home
Loading Newer »

¿Mercados ecológicos? De momento no

Publico un breve enlace al ranking de supermercados creado por Greenpeace para indicar hasta qué punto estos negocios intentan respetar el medio ambiente, de momento no hay ningún “aprovado”.

Ránking de supermercados ( año 2009 )

Se puede hacer una comparación con el ránking de 2008 para ver cómo han evolucionado:

Ránking de supermercados ( año 2008 )

Como dato positivo hay que decir que casi todos han mejorado en sus políticas medioambientales (referentes a la compra-venta de pescado), exceptando a Carrefour, que ha empeorado :( . Si os importa la actitud de éstos negocios hacia el medioambiente, una forma de demostrarlo es comprando menos en aquellos sitios que no intenten hacer nada por mejorar en ese aspecto.

Tengo que añadir un punto de escepticismo ahora mismo, dado que la información viene de terceros y no la he recogido yo mismo, bién podría haber corruptos que usaran éstos rankings para hundir a la competencia (comprando a algún que otro activista de Greenpeace), aunque es poco probable dado que la gente no está demasiado implicada y no por ver estos datos deja de comprar en los sitios peor puntuados. Simplemente… sed escépticos ;) .

Plaga de Spam ¿Akismet burlado?

Mi blog acostumbra a recibir pocos comentarios y por ello decidí que cada vez que se recibe un comentario se notificara a mi dirección de correo electrónico (más que nada para darme la alegría de saber que alguien está leyendo las tonterías que se me ocurren). Por otro lado, normalmente solo recibo mensajes que hacen referencia a comentarios normales, ya que el spam es aturado casi siempre por Akismet.

El tema del spam no es una minucia, generalmente se mantiene un ratio del 90% para comentarios  (o trackbacks o pingbacks) de spam respectivamente. Eso quiere decir que en sitios web populares se reciben diariamente miles de comentarios spam, y eso puede llegar a ser muy molesto, de ahí la aparición de herramientas como Akismet.

En mi caso es peor aún, mi blog no es demasiado popular y recibo pocos comentarios, lo que ha hecho que el spam pase a ser un 99,9% de todos los mensajes que recibo. De hecho, ahora tengo exactamente 100 comentarios legítimos en la historia de todo el blog, en contraposición a unos 10.778 comentarios de spam (que hasta ahora han sido detectados casi todos por Akismet, salvo rarísimas excepciones).

Pero Akismet ha perdido eficacia éste último mes, y no solo eso, los intentos de enviar spam también han aumentado, combinandolo todo tenemos que estoy hasta el gorro de moderar manualmente mensajes de spam. Estos ultimos días he tenido de media más de 100 comentarios de spam diarios y para postres, de esos 100, cada día he tenido que moderar 10, es decir, de una tasa de detección del 98 i pico por ciento, ha bajado a un 90 por ciento. Y lo peor de todo es que se repiten constantemente las mismas palabras, todos son anuncios de medicamentos y siguen una estructura hiperregular ¿como puede ser que estén siendo pasados por alto?

Se me ocurre una idea: Akismet ha recibido una especie de ataque para “envenenar” sus bases de datos. Akismet funciona de forma centralizada, cada vez que un blog que usa su sistema recibe un comentario, él comentario es contrastado con los datos de los servidores de Akismet para comprobar si es spam o no. El sistema no es perfecto, y cuando un mensaje es marcado como spam manualmente, la base de datos de Akismet “toma nota” de ello para detectar mejor posibles mensajes fraudulentos. Pero la cosa también funciona al revés, se han dado algunos casos de falsos positivos, y el administrador del blog ha de ser capaz de indicarlo al sistema para que no se vuelva excesivamente estricto y no deje pasar ni a los comentarios “buenos”, y ahí es donde reside la posible debilidad del sistema.

Supuestamente en Akismet tienen un sistema para evitar el envenenamiento de sus bases de datos con rectificaciones por falsos positivos que probablemente se base en listas negras, ya sea de ips o usuarios, pero hasta el momento en que estos llegan a las listas negras, se puede hacer bastante daño durante un tiempo limitado. El ataque se podría planear de forma que se hiciera desde muchos “blogs fantasma” de forma paralela (con muchos números de usuario diferentes del sistema Akismet) y consistiría básicamente en infectarlos con miles de mensajes con spam para luego clasificarlos como falsos positivos con algun script que automatizase la tarea. Es más, para dar credibilidad a los usuarios fraudulentos, se podría hacer que los falsos positivos los fuera marcando de forma un tanto aleatoria a lo largo del tiempo, intentando no mostrar ningún patrón y por otro lado, marcando como positivos todos los mensajes de spam no detectados por akismet que hubieran sido colgados por “la competencia spamera”, ya que alguien que solo marca falsos positivos también podría ser considerado como sospechoso.

Para solucionar éste problema lo que hace falta es: a parte de las listas negras, que son muy necesarias y útiles, guardar información sobre los “falsos positivos” para luego ver si mensajes idénticos (sí, identicos, parecidos no valen en este caso) son marcados como spam manualmente en otros blogs, ésto debería hacer saltar las alarmas. No sé si realmente hay implementado algo parecido, es probable que sí, en ese caso hace falta alguna medida más inteligente que se me escapa.

Por mi cuenta, lo que me toca ahora es poner un sistema de captcha que colabore con akismet para dificultar la proliferación de spam en mi blog.

Otro asunto, y que nunca dejaré de repetir: la mayoría del spam mundial se debe a redes zombies formadas por máquinas con MS Windows instalado en ellas, lo ideal sería que este sistema operativo desapareciera de la faz de la Tierra.. o bién tomen medidas serias, tales como cambiar sus políticas de seguridad por defecto, regalar guías de seguridad a los usuarios con sus paquetes de software o abrir el código de componentes críticos para que se pudieran solucionar sus vulnerabilidades de forma más rápida.

La nave de un millón de años

Hace cinco minutos que acabo de finalizar la lectua de “La nave de un millón de años” (publicado en 1989 y finalista del Premio Nebula de 1989 y finalista del Premio Hugo de 1990) de Poul Anderson.

¿Impresiones? La verdad es que me ha encantado. El principio es ciertamente original, y los primeros capítulos se transforman en una especie de juego de adivinanzad del estilo “¿Quién es quién?” (Buscando quien será el protagonista), el juego se resuelve en una página o dos para dejar paso a la historia en sí. El detallismo histórico es uno de sus puntos fuertes, incluso me he encontrado en el final una tabla indicando en qué años transcurren cada uno de los capítulos, traducciones entre los nombres antiguos usados en el libro y los que hoy en día conoce la gente… bien, básicamente recomiendo su lectura, no se me da muy bien hacer repasos sobre libros.. y puede que tampoco quiera destriparlo demasiado con un análisis ;) . Os dejo con el prefacio:

Desde las primitivas tribus escandinavas; desde la antigua China y la Grecia clásica, hasta nuestros días y todavía más allá, hacia un futuro de miles y miles de años, pasando por el Japón Imperial, la Francia de Richelieu, la América indígena y la Rusia estalinista… La nave de un millón de años atraviesa la historia entera de la humanidad, y sus protagonistas — viajeros en el tiempo — han vivido en todos los rincones del planeta. Tienen un secreto: son inmortales y, aunque perseguidos a través de los siglos por el satanismo y brujería, han ido aprendiendo poco a poco a reconocerse los unos a los otros.

Si algun conocido lo quiere leer y le da palo comprarlo, lo puedo prestar ;) .

Sindicalismo español

Navegando por meéname me encuentro con éste post, (obviamente cargado de tintes ideológicos dada su temática, yo aviso), un buen repaso sobre los “avances” que el sindicalismo europeo (y en especial el español) han ido haciendo a lo largo del tiempo. Por supuesto lo de “avances” es pura ironía. Creo que vale la pena leerlo.

http://acratas.mihost.info/Prometheo/autores/breve-historia-de-los-siempre-sobornables-y-ricos-sindicatos-mamporreros-espanoles/

Como recuperar grub después de haberlo roto con grub2 (Ubuntu/Debian)

Ayer al mediodía estaba yo pensando en cambiar a ext4 todas las particiones del disco duro de mi PC (por el momento uso ext3). Ya lo había hecho con la partición /home pero quería hacer lo mismo con /boot y con / para acelerar la carga del sistema, y la carga, instalación y actualización de aplicaciones. Lo difícil del asunto es que para poder arrancar con un sistema de ficheros ext4 necesito utilizar grub2 ya que el gestor de arranque grub no soporta ext4.

Bueno, ¿Qué hice?, pues ni corto ni perezoso hice un aptitude install grub2 . ¿Resultado? Al reiniciar se cargaba el gestor de arranque (grub2) pero ninguna de las entradas del menú funcionaba. Todas ellas me daban un código de error 11 (no me hagáis recordar qué texto aparecía ahora…).

Ahora viene cuando uno tiene que solucionar la cagada que ha hecho (tardé mucho más de lo que tardaréis vosotros si seguís mi consejo, pues probé muuchas cosas.. ). Lo primero es disponer de una LiveCD con GNU/Linux, el cd de instalación de Ubuntu, o una knoppix pueden ir bien. Arrancamos el cd y abrimos un terminal.

Una vez hemos abierto el terminal nos logueamos como root , se puede hacer con el comando su, el comando sudo -s y el comando sudo bash … ¿quien da más? ¿conocéis más formas (no valen formas excesivamente rocambolescas) ? Ahora viene la secuencia importante de comandos (Primeramente prepararemos un entorno para acceder al sistema instalado, y luego desde allí operaremos)

  • cd /media
  • mkdir rescate
  • mount /dev/sdaX rescate (donde X es el número de partición donde tenemos montado normalmente el directorio / , hay que tener en cuenta que yo pongo sda porque uso discos SATA , pero si usais el típico ATA , muchos lo conocéis por IDE, debéis usar hda)
  • mount --bind /dev /media/rescate/dev
  • mount --bind /proc /media/rescate /proc
  • chroot /media/rescate (Aquí cambiamos el directorio raíz de trabajo.. ahora hemos ingresado en el sistema que tenemos instalado, pero al tanto, todavía no tenemos la partición /boot cargada.. )
  • mount -t ext3 /dev/sdaX /boot (Éste paso sólo es necesario si el directorio /boot lo teníamos en otra partición , como antes, X indica el número de la partición en la que están los ficheros de /boot y podría ser que usárais hda en vez de sda)
  • cd /boot
  • mv grub grub.old
  • aptitude purge grub2 (Nos deshacemos del grub2 que tanto nos ha molestado)
  • aptitude install grub (Volvemos con nuestro viejo “amigo”)
  • grub-install /dev/sda (otra vez, podría ser /dev/hda , ésto puede que tarde un poco, es probable que os salga algun error relacionado con /dev/pty .. no pasa naaada, simplemente no ha podido crear un log de las operaciones)
  • update-grub (esto volverá a generar el directorio grub en /boot y la lista de sistemas operativos y núcleos en el fichero menu.lst)
  • Ahora solo nos queda reiniciar y disfrutar nuevamente de nuestro grub totalmente funcional… un consejo, borrad el directorio /boot/grub.old si os funciona todo, ocupa espacio innecesario, antes lo he dejado por si mi solución no os funciona.

Espero que si alguien tiene mi mismo problema ésto le pueda servir :)   , un saludo.

Perdent el temps

Ja no ets tu qui parla
ja no hi veig la teva llum
ja no sento la teva melodia
ràpida, agitada, emocionada
on dius que han anat?
han marxat?
Qui sap?
Potser
No
Si

No!
tornen
a pas lent
ja les veig venir
però no troben repos
se senten lligades
enmanillades
tancades
moixes
soles
nues
res
.

No!
Fortes
Rebelds
Volen saltar
Ja tornen a tu
els ulls tornen a brillar
les cançons tornen a brotar
la foscor ha de marxar
altres cors ocuparà
d’altres fogirà
i no serà!

una rialla
a la fi has tornat

paraules desordenades
somnis que ningú veurà

i que?!! tan fa! son bonics
entretinguts, inolvidables..

ja no hi és aquell llarg pesar
oh! la espontaneïtat ha tornat

i els silencis ensordidors fogiren
la complicitat ja és aquí, fent costat

els mots neixen i tots troben bon refugi
cap s’estavella contra els murs de la distancia

¿quí sap? ¿qui sap? només sé que no es trencarà…

Starting the work

Today I’ll start working the GSOC proposal (Performance improvement in Go OpenOffice).

Problems that I have to face:

  • My laptop died yesterday
  • I have to stay a lot of hours in the university and I use to travel two hours at the morning and two hours at the afternoon ( 4 hours total )

Now I have to study the kcachegrind to improve the visualization of the program’s profiles, these days i didn’t anything because exams an other troubles related with the university.

I feel like I’m too slow. I am going to work harder than I’ve done so far.

Other experiences:

  • Installed OpenSUSE… on my laptop :(   (that never again will turn on). i don’t like this system, but i have to recognize that is easier to work on it if I want to develop OpenOffice with the Go-Oo Team
  • Compiled KCacheGrind … is very easy to do, but in first time i had some problems.

Compiling KCacheGrind (The KDE forum saved me):

We have to dowload the kcachegrind’s code (but also all the kdesdk code, here is where i did my first error).

svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdesdk

Now we just have to do the rest:

cd kdesdk
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$(kde4-config –prefix)
cd kcachegrind
make

That’s all.

Aceptado en el Google Summer of Code :D

Ayer recibí una muy grata noticia, he sido aceptado como participante en el Google Summer of Code. Ahora lo que me queda es trabajar mucho para conseguir llegar a los objetivos propuestos (algunos sabrán que acostumbro a ser poco constante, por eso es un reto para mí). Por suerte tengo un mentor que me irá “poniendo a raya” si descuido n poco el tema y me podrá ayudar si me atasco demasiado. Se llama Michael Meeks y por lo visto es un gran hacker. Ésta mañana me ha hecho una llamada por teléfono y sonaba de lo más alegre… aunque sinceramente, me ha costado muchísimo entender qué me decí. Por cierto, tendré que perfeccionar mi inglés hablado o el pobre acabará creyendo que soy idiota (almenos debería isimular un poco mi condición, jeje).

Bien, mi propósito es mejorar el rendimiento de ciertos componentes de OpenOffice, y una de mis primeras tareas asignadas.. no tiene mucho que ver con eso: mejorar ciertos aspectos de la herramienta KCacheGrind (la versión de KDE4, que de momento sólo está en los repositorios de KDE, en Sourceforge y Freshmeat encontraréis versiones obsoletas para KDE3). La idea es mejorar la herramienta para poder trabajar mejor después cuando queramos encontrar los cuellos de botella en OpenOffice.

Hasta otra.

[Actualizado]

Intentaré escribir los siguientes artículos también en inglés para ir practicando y para que gente de otras partes pueda seguir el desarrollo de lo que vaya haciendo.

Para cagarse (sí, va de la SGAE)

Impresionante, a través de Menéame llego a un post de Enrique Dans que después de leerlo dan ganas ya de irse a llorar a un rincón. Por lo visto se han encontrado más pruebas aún del entramado que ya anunció hace tiempo el díario Público en el que la SGAE era una de las partes fundamentales. El artículo de Enrique Dans es en sí mismo un mero comentario sobre otro escrito en el blog Security By Default : ¿La ministra de la SGAE? en el que podemos encontrar todos los datos relevantes.

P.D. : Tengo 2 artículos técnicos en mente, os prometo que en breve los tendréis (uno de programación y otro sobre servidores), últimamente no he escrito nada sobre eso y ya tengo ganas :-) .

Hasta otra.

Las armas de desinformación

Buff, llevo un buen rato leyendo unos tres artículos que explican “brevemente” cómo la gente es manipulada a traves de los medios de masas, cómo se llegó a este estado, por qué, y quiénes fueron los impulsores de la continua distorsión de la percepción de la realidad que sufrimos la mayor parte de los habitantes del planeta.

Vía Menéame he encontrado el primero:

Los siguientes proceden del mismo blog (pero son una traducción de un ensayo escrito por el ilustre lingüista Noam Chomsky) y están claramente relacionados con el anterior (que es más nuevo):

Este post va dedicado a unas amigas que estudian (a la vez, realmente impresionante, parece hecho a posta) una carrera “híbrida” (la palabrita tiene su grácia, sobretodo después de leer los artículos) que es algo así como “publicidad, periodismo y relaciones públicas” (no recuerdo muy bien como era, espero que me perdonen si lo digo muy mal).

Tengo que avisar de una cosa: el primer texto contiene errores graves, en el apartado de “mentiras que todo el mundo cree”, realmente hay afirmaciones que si bién no son exactamente ciertas por su mala formulación, son casi ciertas. Me referiré a las vacunas (aunque he visto alguna cosilla más en la lista), está claro que no son 100% efectivas, pero decir que previenen a la gente de contraer ciertas enfermedades NO es una mentira (mal iríamos si las vacunas no tuvieran ningún efecto positivo real).

Advierto: no lo he leído entero, he hecho un poco de lectura diagonal (por que ahora mismo debería estar haciendo trabajo de la universidad y no puedo perder demasiado tiempo), aún así, por lo que he leído, creo que vale la pena echarle un ojo a estos textos.


Archivos

Licencia

Creative Commons License

Blogs amigos

 

Julio 2009
L M X J V S D
« Jun    
 12345
6789101112
13141516171819
20212223242526
2728293031