Mi blog y yo solos en el mundo

pensando en la gente que ama las madalenas

No hay un camino para la paz, la paz es el camino -Ghandi-

Y entonces comprendí porque le llamaban

viernes, julio 24, 2015

Climbing y Cambios

Hace 11 meses que dejé de fumar, y dos desde que empecé a escalar y al final resulta que voy cambiando un vicio por otro.

 Escalar es extremadamente divertido y liberador, vaya que es muy difícil preocuparse por el trabajo cuando uno está colgando de dos dedos a 7 metros de altura... en realidad es muy difícil preocuparse de cualquier cosa que no sea el hecho de estar colgando de dos dedos a 7 metros de altura.

Como últimamente ando con problemas en el curro, poder desconectar me ayuda enormemente, especialmente porque he decidido que voy a cambiar de trabajo, la historia empezó porque de tres que eramos cuando yo entré en mi departamento, ya solo quedo yo, lo que supone más carga de trabajo y aunque me han ido subiendo el salario, sinceramente no compensa, por otro lado se ha decidido cambiar de edificio con lo que mi casa en lugar de estar a 5 minutos andando hasta el trabajo, pasa a estar a una hora en transporte público.

Como soy así de tonto, decidí hablar con mi jefe sobre el tema y explicarle que la empresa me tiene que compensar por el exceso de trabajo y la nueva ubicación, pero como se ve que o no les importa lo suficiente o piensan que no voy enserio me han puesto una oferta sobre la mesa que no me paga ni el abono transportes, ya no hablemos de las dos horas extras de transporte diario y la carga de trabajo así que toca cambiar de nuevo, triple salto sin red y esperar caer de pies.

A ver en que acaba :)

jueves, marzo 12, 2015

La interfaz de usuario.

Hoy mismo he recordado una historieta bastante vieja que se me olvidó contar en su momento.

Esto ocurrió antes de venirme para Alemania, en aquel tiempo yo curraba para O rei do boquerón y la vida era complicada por temas como el impago de mi nómina, el aburrimiento por falta de curro y otras cosas igual de apasionantes.

El caso es que en medio de aquél desolador panorama, me llamó El tirano del montadito y me dijo que tenía colocado a un chaval currando para una empresa que empieza por A y trabaja con las administraciones públicas y cosas de trenes. Al parecer el chaval en cuestión era, y cito textualmente, "un experto en documentum" y necesitaba "un poco de ayuda con css"

Total que allá que me planto con mis greñas y mi portátil en un nido de funcionarios a buscar al "experto", el chico al que llamaremos León porque no me acuerdo de su nombre, resultó ser una masa informe con ojos que al parecer sabía de programación que es una cosa con machas rosas.

De alguna manera, León había logrado sobrevivir durante el último año en la empresa a costa de lamer ojetes y caerle en gracia a la gente de allí.

León había iniciado hace cosa de 7 meses un proyecto para desplegar una web en JSP el origen de los datos de esta web eran los documentos del famoso documentum y según me contó, resulta que hay algunos pequeños problemas de diseño que hay que solucionar en los próximos tres días porque el jueves siguiente se llevaría acabo la presentación del proyecto frente a los gerifaltes del ministerio de transportes.

La primera tarea que me asigna León, es hacer que dos columnas de una tabla cambien de posición entre si con CSS.

Reconozco que fui imbécil, porque en lugar de decirle, que para que coño quería hacerlo en CSS, dí por sentado que había una razón y me puse a ello, con la diligencia que me caracteriza, al cabo de un rato de pegarme con el tema logré que el cambio quedara bien en todos los navegadores del mundo mundial y alguna que otra lavadora, todo ello sobre una web estática porque no me podían dar acceso a los servidores por seguridad.

Entonces el amigo León me contó que también hay que cambiar los contenidos, y ahí me saltaron todas las alertas...

Como que los contenidos? esto es CSS, presentación, si vamos a cambiar contenidos para que cojones me estoy aquí peleando con esta mierda?

Fue cuando comprendí el nivel del personaje y le exigí que me pasara a la de ya, la información completa del proyecto.

La documentación eran unas bonitas capturas de pantalla de lo que querían.


Y luego me mostró lo que tenían hecho.


Un éxito de público y crítica, mi amigo León que no era capaz de entender la diferencia entre contenido y diseño entendía aún menos en que consiste un template y como a base de includes  puedes ir cambiando el contenido de la página dinámica, dos días me pasé remozando aquella mierda hasta que logré que se pareciera algo a las capturas de pantalla, lo que incluyo entre otras cosas ponerme muy muy borde con León para obtener acceso a los servidores y conseguir que se picara los contenidos en el puto documentum, picarme un par de "controles" en JSP y lograr que los dos cunsultores más quemados que me he echado a la cara los subieran a producción.

El caso es que el último día a unas horas de hacer la gloriosa presentación me pregunta el presidente supremo de nosequepollas por una linea que había puesto para ayudarme con la maquetación y que se me había olvidado quitar al subir los cambios a "producción".

Así que abro el editor de texto y me voy directo a buscar la linea en cuestión cuando el todo poderoso de la oficina me suelta de muy malos modos que que estoy haciendo:

- Pues voy a quitar la linea claro...
- Pero por que lo haces así, usa una interfaz de usuario, es que no tienes o que?!

El caso es que yo estaba por un lado muy cansado y por otro muy, muy, cabreado, con León, con los funcionarios, con el rey de la tapa y así en general con cualquiera que se me pusiera enfrente, así que busqué en el fondo de mi alma y lo que me salió fue:

- Si claro que tengo interfaz gráfica, pero vamos a ver, usted quiere que esto se haga?
- Si, claro...
- Me han llamado ustedes a mi de emergencia, porque esto tenía que estar en tiempo y forma?
- Si, bueno...
- Pues entonces no me diga como hacer mi trabajo, deje que termine esto y si tiene algún problema hable con mi jefe que es el que me paga.

La cara del tipo fue un poema pero lo cierto es que se arrugó y me dejo currar tranquilo, supongo que condicionado por el hecho de que había que entregar aquel aborto si o si.

Moraleja, hubo un tiempo, hace mucho mucho, en que yo molaba un montón.

lunes, febrero 16, 2015

1984

Si habéis leído 1984, os sonará el concepto de neo-lengua, y si no, no os preocupéis que yo os lo explico, en el mundo distópico de la novela, el partido, trata de controlar el lenguaje, de manera que el ministerio del amor, en realidad se ocupa de torturar y en el de la paz llevan los temas relacionados con la guerra. Tras esta idea, subyace un tema importante, y es que las palabras, o mejor dicho los nombres que damos a las cosas tienen poder.

En la novela se plantea por ejemplo, que si no existiera la palabra justicia, nadie podría reclamar justicia, o aun mejor, si no existe la palabra injusticia, nadie podrá denunciarla, la primera vez que leí esto, me pareció simplemente brillante, y supongo que no solo a mí, porque hace años que la neo-lengua se aplica en nuestro día a día.

Quien no ha oído hablar por ejemplo, de la fuga de cerebros, o de los exiliados económicos? y es curioso, porque ya existía una palabra para denominar a toda esa gente, emigrantes, así que la pregunta es por que no se usa emigrantes cuando describe perfectamente la situación?

Hay muchas respuestas posibles, pero personalmente me quedo con que al no llamar emigrantes a la gente que se va de España, los problemas que puedan tener en sus nuevos países se desvinculan de los problemas de los que entran a nuestro país.

Hablando en plata, es una manera de poder decir que Hassan que recoge fresas en Almería no tiene ni los mismos derechos, ni las mismas obligaciones, ni similares problemas sociales que Juanjo Lozano de 25 años ingeniero industrial, exiliado económico.

Pero acaso no necesitan los dos aprender el idioma del país de acogida?, no necesitan ayuda para la integración? no tienen los dos derecho a un salario digno, al acceso a una vivienda y a la sanidad?

Para poder negar esos derechos a Hassan y al mismo tiempo, poder reclamarlos para Juan, es necesario que Hassan y Juan sean distintos, por eso es importante la neo-lengua y que Juan no sea un emigrante como Hassan sino un cerebro fugado, un aventurero o incluso un joven preparado en busca de oportunidades, porque Juan ES mejor que Hassan.

Lo mismo pasa con la clase media y los obreros, hace tiempo, todo aquel que poseía fabricas o negocios con empleados era considerado burgués, no en un sentido peyorativo, sino de clase, mientras que todo aquel que tenía que trabajar para otro, o mejor dicho todo aquel que tenía que aportar su fuerza de trabajo para conseguir que otros le pagaran por ello, era considerado obrero.

De manera que para poder negar sus derechos a una parte de la población sin que una inmensa mayoría lo viera como un atentado a sus propios derechos, era necesaria una nueva clasificación.

Esta nueva clasificación por supuesto es la clase media, que no es más que obreros divididos en función de sectores y salarios, así se consigue que el dependiente sienta que el nada tiene que ver con el camarero o el trabajador de la fabrica, permite también, que el oficinista se sepa mejor que el trabajador manual, aunque los dos depende del salario que reciben y tengan problemáticas similares, (desempleo, pensiones, discriminación...)

No solo eso, sino que la clase media es una ambigüedad suficientemente grande como para permitir que todo aquel que sea capaz de subsistir se considere parte de ella y estar de esa manera un peldaño por encima de la clase baja, otra ventaja para quienes se aprovechan de este sistema es que liga inequívocamente a la persona con el salario, al considerar que la pertenencia o no a esa clase media, va en función del dinero que ganes sin llegar nunca a especificar en que punto se pone el límite.

Lo que se ha conseguido con esto es hoy en día evidente, individualismo, codicia y la ausencia total de conciencia de clase, porque si, se puede tener un iPhone, un macbook, un coche potente y seguir siendo un obrero de mierda, tanto en cuanto a que tus problemas son los mismos que los de cualquier otro trabajador desde el momento que si no tienes curro y nadie te contrata estás jodido.

Por ultimo y para ir acabando el tocho explicar que todo esto, viene a cuento de una conversación con un chaval aquí en Alemania, topografo, que vive en un piso de empresa compartido con varias personas cuya respuesta automática cuando le comenté que en Alemania los "Handwerker" (trabajadores manuales) están mal considerados, pero que se ganan bien la vida, me respondió, hombre yo soy topografo eso está por encima de los trabajadores manuales.

martes, enero 13, 2015

Mierda blanca.

Los últimos días del año hemos tenido en tierras Teutonas o al menos en las que rodean mi casa la madre de todas las tormentas de nieve.

La nieve que es algo precioso para verla por la tele, las ventanas o mientras practicas alguna actividad lúdico festiva, desgraciadamente es un puto coñazo para todo lo demás.

Como buen Español mi máxima preocupación el día 30 era que aún me faltaban cosas para el comercio y el bebercio de año nuevo. así que la churra y yo decidimos irnos a comprar.

Ahora amiguitos os voy a dar un sabio consejo que espero que valoréis y sobre todo recordéis la próxima vez que por azares del destino tengáis que enfrentaros a un infierno helado cubierto de nieve tras los mandos de vuestro bólido, sea este rosa molón o no.

La puta nieve de los huevos esconde todo tipo de mierdas, así que si por azares del destino encontráis una plaza de aparcamiento con un gracioso bordecito de nieve, justo enfrente del sitio al que os dirigís, antes de intentar siquiera aparcar pensad que igual es un puto agujero de tierra y odio del que sacar la rueda delantera derecha os va a llevar 2 horas a -5 grados y 283€ por el servicio de grúa.

De nada.

domingo, noviembre 02, 2014

El fascistobot

He estado probando tweepy porque me apetecía picar algo rápido y porque me parece que utilizar Twitter como pasarela entre varios equipos es una alternativa interesante a crear un email o cualquier otra solución basada en compartición.

Lo primero que tengo que decir es que para programar, al menos a mi que me gusta ir probando pequeños cambios, Twitter me parece una puta mierda, única y exclusivamente por el tema del máximo de peticiones en 15 minutos, tan coñazo me ha resultado el tema que al final he tenido que estar simulando las entradas y salidas para poder ser algo productivo.

Así que seguramente miraré en el código de Tweepy a ver si se puede hacer algo para poner la librería en modo simulación y enviaré los cambios a la gente de Tweepy por si a ellos también les parece una buena idea, si no pues al menos yo tengo mis librerías para poder probar mierdas varias sin tener que tomar café cada 5 minutos porque he agotado el número de consultas.

En cuanto al resto debo decir que encantado con tweepy, es rápido está bien documentado y funciona simplemente bien.

Por si a alguno os apetece jugar con esto aquí os dejo mi código


#!/usr/bin/env python
# -*- coding: utf-8 -*-

import tweepy, time, sys, operator, re, random 
reload(sys)
sys.setdefaultencoding("utf-8")

#Connect to twitter
CONSUMER_KEY = 'REMOVED'
CONSUMER_SECRET = 'REMOVED'
ACCESS_KEY = 'REMOVED'
ACCESS_SECRET = 'REMOVED'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)

#initialize the dictionary
wordDic = {'': 0}

#Recover the last 100 tweets in my TL and find the most common word
statuses = tweepy.Cursor(api.home_timeline).items(100)
for status in statuses:
   for word in status.text.split():
      if len(word) > 4:
         if word.upper() in wordDic:
            wordDic[word.upper()]+= 1
         else:
            wordDic[word.upper()] = 1
wordDic = sorted(wordDic.items(), key=operator.itemgetter(1), reverse = True)

#Look for a tweet with the most common word and extract a URL on it
#TODO: Check why I need to request the status again
statuses = tweepy.Cursor(api.home_timeline).items(100)
counter = 0
while True:
   for status in statuses:
      if status.text.upper().find(wordDic[0][0]) != -1:
         match = re.search("(http://[^ ]+)", status.text)
         if match is not None:
            sa_file =open("SA.txt",'r')
            f=sa_file.readlines()
            sa_file.close()
            randLine = random.randint(0, len(f))
            for line in f:
               if counter == randLine:
                  line = line + match.group(0)
                  api.update_status(line)
                  break
               counter+= 1
      if counter != 0:
         break

#If there is no url, let's post something stupid
   if counter == 0:
      sa_file =open("SA2.txt",'r')
      f=sa_file.readlines()
      sa_file.close()
      randLine = random.randint(0, len(f))
      counter = 0
      for line in f:
         if counter == randLine:
            line = line + match.group(0)
            api.update_status(line)
            break
         counter+= 1
   time.sleep(90000 + random.randint(1000))

El bot simplemente sigue a un montón de fascistas varios lee sus post y publica enlaces con alguna frase suficientemente ambigua como para que sea lo que sea que esté difundiendo suene correcto, mi teoría es que pasa el test de Turing
hotlink a http://mattcrap.deviantart.com/

Etiquetas: , , , ,

martes, octubre 21, 2014

El viaje a Noruega.

Odio Noruega, lo odio con toda mi alma sobre todo por la comida o mejor dicho el segundo desayuno, pero este ultimo viaje ha sido el despiporre.

Viajé hacia el norte a visitar a un cliente por expreso deseo de los "compañeros noruegos" en concreto porque K-hell lo pidió.

La conexión Stuttgart Noruega es siempre un coñazo vía Copenhagen, y me lleva como tres o cuatro horas llegar a mi destino, en este caso la llegada fue a las 23:00, cansado y deseando llegar al hotel lo primero que me encuentro es un policía que decide que tengo pinta de drogadicto, traficante o ambas cosas y que hay que registrar mi maleta.

Un segundo policía empeñado en hablarme en noruego pese a que le repito hasta tres veces que el noruego no lo entiendo me lleva a un cuarto aparte para registrarme (afortunadamente nada de cavidades) y preguntarme por todas las modalidades del cáñamo, mientras el primero se queda fuera registrando mis gayumbos como si nunca hubiera tenido unos en la boca mientras le pellizcaban los pezones.

Cuando el que me registra se convence de que no voy drogado me encuentro al otro dándolo todo con la cremallera de la mochila, un par de minutos más de sobarme la ropa y se convence de que no llevo nada así que me desea buenas noches y que ya me puedo ir.

Lo siguiente es literal:

- Bien ya puedes irte.
- Me das tu nombre?
- Mi nombre?, para que?
- Has estado aquí solo manoseando mis cosas, quiero saber a quien tengo que culpar si algo se ha roto, ensuciado o no me pertenece.
- ...
- ...
- Puedes reclamar a aduanas directamente.

Y sale corriendo... repito, el notas, se pira corriendo, a trote cochinero como si acabara de recordar que se ha dejado el "anal intruder" enchufado a 220V.

Así que ahí me quedo con cara de gilipollas y cabreado como una mona.

Pillo un taxi a la salida y como solo pasa en la puta noruega mi Maestro alemana no funciona, ok probamos con la española en la que he metido 300 pavos por si las moscas y por fortuna pitufa, pero cuando llego al hotel ninguna de las dos se anima a funcionar, así que la chica de la recepción en vista de mi cansancio me ofrece arreglarlo al día siguiente, bien por ella.

fundido a negro.

Al día siguiente para variar en noruega la comida a las 11:30 y la misma puta mierda que ponen en el desayuno del hotel es decir pan y movidas para untar en el, lo más contundente un huevo cocido.

A la vuelta al hotel hambriento como una mona, decido que mejor primero arreglo lo del pago, misma película que ayer nada funciona pero esta vez mi interlocutora no parece capaz de entender mi Ingles, pero en un momento determinado me dice que ya esta pagado y que cuando me vaya me darán la factura, que no me preocupe.

Con la mosca detrás de la oreja pero sin poder decir simplemente que eso apesta a mentira, decido que cuando vuelva mañana y pida que me reserven un taxi para ir al aeropuerto la mañana del tercer día voy a pedir que me confirmen que el pago está hecho.

Evidentemente cuando pregunto a la tercera recepcionista me dice que de pagado nada y que tengo que pagarlo a la de ya, probamos con las tarjetas y nada que no tira, le digo ok voy a un cajero y te pago, el cajero tampoco tira, vuelvo oye que no va algún otro cajero? me manda a otro y tampoco tira.

Así que decido llamar directamente a K-hell para que se haga cargo del problema y el notas me dice que vaya al hotel y les diga que lo carguen a mi empresa de allí, así que nada obediente que es uno tiro por tercera vez al hotel y sorpresa que no que eso no lo hacen y que tengo que pagar antes de irme, les digo que si les puedo hacer una transferencia, nop, puedo daros mi cuenta? nop, podeis llamar a mi empresa? nop, que puedo hacer? pagar a la de ya.

Me pongo a llamar a K-hell como si no hubiera mañana pero no me lo pilla.

Total que me subo para la habitación y le pregunto a google lo que la pájara de recepción deberia saber y es donde hay un puto cajero que admita tarjetas internacionales en la puta noruega, mientras camino en busca del cajero sigo llamando al "compañero" al que le ha dado una repentina sordera o un infarto o algo una hora más tarde y sin haber podido contactar a K-hell soy el afortunado poseedor de 4000 NOK pago el puto hotel que ahora si son todo sonrisas gracias y perdonas y me piro a cenar, le mando un sms a K-hell y ahora si 5 minutos más  tarde respuesta...

- Todo arreglado.
- Ah genial, yo estaba cambiando las ruedas del coche.
- ...
- Que pases buena noche.
- ...

Decido cagarme en sus muertos para mi y continuar con mi cena, pago 60 pavos por un filete y tres cervezas y me guardo algo más de 600 NOK para el taxi y comprar algo en el aeropuerto.

Al día siguiente el taxi llega tarde pero a estas alturas ya ni me cabrea lo raro es que se hayan acordado de pedirlo, pero cuando voy a pagar una carrera de unos 10€ con un billete de 500 NOK como unos 50 € me suelta el pollo que no tiene cambio y que si no tengo tarjeta... enserio casi me pongo a llorar.

Por lo demás creo que es un país precioso... hijos de la gran puta.





jueves, septiembre 04, 2014

Podemos.

Los que me conocéis desde hace tiempo sabéis o sospecháis que soy más rojo que los tomates, así que imagino que no os sorprenderá si os digo que soy votante de IU.

Si queréis podéis simplemente pensar que es un llanto ante el épico repaso que nos está dando podemos, pero aun así, quiero hablar de por que podemos me pone los pelos de punta.

En primer lugar decir que a día de hoy considero que podemos en general ha hecho o está haciendo más bien que mal, pero me asusta, me asusta mucho, porque todo apunta a que IU va a quedar relegada a la cuarta fuerza política queda por ver si detrás de Podemos o detrás del PSOE y eso significa que en el futuro cercano Podemos tendrá mucho que decir sobre lo que ocurra en España.

Lo que me pone los pelos de punta y me hace saltar todas las alertas es Pablo Iglesias, Pablo Iglesias sabe de política así que sus omisiones no pueden ser fruto del desconocimiento y es de suponer que sabe perfectamente lo que está haciendo.

Para empezar me pone de los nervios el discurso de la gente contra la casta, entendiendo como la gente un ente no clarificado de buenas personas:
- de izquierdas o de derechas
- altas o bajas
- listas o tontas
- ricas o pobres
como en los anuncios de Coca-cola vaya, porque lo siento pero aquí no cabemos todos, o al menos yo no quiero caber, yo no quiero ir de la mano con el que quiere dejar a los muertos de las cunetas en su sitio para no remover heridas, por mucho que el también esté en contra de los corruptos, no quiero ir de la mano con el que vota sin haber leído el programa porque le gusta la cara o el slogan del candidato y sobre todo no quiero ir de la mano con los que reniegan de la lucha de clases y a los que capitalismo les parece de puta madre.

El propio Pablo Iglesias explicaba esto y tiene razón, el discurso de la izquierda tradicional no funciona, hay que hacer otra cosa no puedes llamar a alguien obrero aunque lo sea si el no se lo considera, pero les puedes llamar gente, y la gente te votará.

Hace esto malo a Podemos?, no, insisto, Pablo Iglesias tiene razón, el discurso de la izquierda tradicional no funciona, la gente lo considera caduco y les asusta, no va a llegar a nada y necesitamos un cambio, eso está claro.

Luego está el termino Casta, casta es el enemigo único de Goebbels, o la ETA del PP, todo es casta, pero al mismo tiempo nada lo es, las eléctricas son casta? Amancio Ortega es casta? los bancos son casta? no está claro, algunos pensamos que si, pero como aquí cabemos todos, supongo que otros piensan que no, y ese es el problema si casta no significa nada concreto la lucha contra la casta tampoco, mañana puede ser que Pablo gane, y ese sea el fin de la casta, cortinilla a negro música triunfal.

Insisto todo esto tiene sentido los votantes han demostrado una y otra vez que el discurso de la izquierda no funciona, así que todo esto es algo necesario si se desea lograr un cambio, y ese cambio es imprescindible.
El fin justifica los medios para podemos, bien, dependiendo del fin, podría incluso estar de acuerdo.

Luego está el tema de la organización del partido, los círculos, todo muy democrático, muy 2.0 muy open, pero lo cierto es que es una estructura de partido tradicional, y recordemos que Pablo es profesor de políticas, así que a el no le pilla de nuevas, lo sabe, pero no le importa, mientras su mensaje sigue creando la dicótoma entre lo nuevo y lo viejo, su partido adopta la estructura clásica, nuevamente es necesario, no se puede gestionar todo con círculos abiertos!, porque eso daría lugar a un sistema con un muy lento tiempo de reacción, o a disparates como los últimos coletazos del 15M y sus grupos de reiki.

Resumiendo, todo parece razonablemente necesario, todo es justificable, pero lo cierto es que Pablo, manipula a sus votantes desde el minuto 1, en un sentido u otro, lo cierto es que usa la neo-lengua para evitar llamar partido clásico a lo que es un partido clásico y sobre todo lo hace de forma consciente y deliberada, lo que a mi personalmente me pone de los putos nervios.

Dicho está ahora podéis saltarme a la yugular.