Archive for the ‘Programacion’ Category

Be a pointer my friend

November 30, 2006

Bueno, de vez en cuando toca algo de humor geek (o friki, hispanos malhablados…). Asi que ahi va eso :

Las palabras de maestro Bruce han cruzado fronteras y han sido adaptadas a mil y una variantes.
Esta es especial para programadores… 

Empty your memory,
with a free()…
like a pointer!

If you cast a pointer to a integer,
it becomes the integer,
if you cast a pointer to a struct,
it becomes the struct…
The pointer can crash…,
and can Overflow…
Be a pointer my friend…

Gracias, Juanma!

Hacer como que trabajas…

May 12, 2006

… es de lo mas estresante. Llevo dos dias horrorosos en el trabajo. Me he quedado sin nada que hacer, y la situacion es de chirigota. Resulta que ahora mismo en el proyecto de Vodafone (el proyecto al que estoy asignado) hay una barbaridad de curro. No se da abasto.

Porque estoy tan lazy, os preguntareis. Pues porque pese a que hay tropecientas cosas que hacer, todas son temas de configuracion que deben ser hechas ahi, en Vodafone en Newbury. Y resulta que no puedo ir alli porque, ojo, no tienen un escritorio libre para mi. Pa morirse de risa. Ojo, que mi tiempo se le sigue facturando a VF a un precio estrambotico (deberia ser autonomo y cobrarles yo la mitad, y aun asi me saldria dinero por las orejas).

En fin, resumiendo, que llevo dos dias en los que todo lo que he hecho han sido 3 selects de un par de lineas y un script de actualizacion de unas 15 lineas. Peixet, que se dice en el Truc.

Que por cierto, el Truc es el mejor juego de cartas del mundo. Porque? pues porque lo digo yo. Que? que no me crees? He oido un retruc? Ah no, pues lo digo yo… RETRUC!!! Que? que te crees que me vas a asustar con un Val nou?? me parto… Joc Fora!! Si? ohhh tienes un as de espadas. Eso es mucho, no? Supongo que habras ganado, porque yo solo tengo un 11 de noseque, creo que son bastos…

(menuda ida de olla me he pegado, echo de menos jugar a truc…)

Volviendo al mundo real, lo bueno es que el resto del tiempo en la oficina (todo eso me llevo una media hora) lo he dedicado a navegar por internet alegremente (As, Marca, El Pais, El Mundo, Diario de Mallorca, Ultima Hora, Sport, Mundo Deportivo, The Daily WTFGenbeta, XatakaNotas de Futbol y blogs futboleros varios…), y cuando ya estaba asqueado de navegar, a mendigar algo que hacer. Nada, nadie tiene algo con lo que entretenerme.

Normalmente te ves en estas situaciones cuando empiezas en un nuevo trabajo. No sabes como funciona la cosa, y bueno, te condenan a leerte documentaciones y otras mierdas varias. Te aburres mas que mirando la hierba crecer, pero claro, no te vas a poner a mirar yonkis.com, que llevas poquillo tiempo en el curro. Esto dura hasta que le pillas el rollo y te van cargando de trabajo. 

Pero claro, ahora yo controlo el tema y ya pase mi probationary period… pues a navegar hasta el hastio, tomar te (soy un chaquetero, he dejado el cafe, pero es que era horrible), hablar con la gente, ordenar el escritorio, y a la minima que pueda, largarme. Esto de no tener nada que hacer es estresante.

La unica nota positiva es que es muy probable que me manden a un cursillo de Java (J2EE, JDBC y todas esas cosas que empiezan por J) de 5 dias. Vendra bien, porque siempre he sido un negado.

El retorno de la tabla mutante

May 5, 2006

Hoy no estoy tan creativo como los ultimos dias. Me teneis que perdonar.

Ademas, he vuelto a mirar las busquedas de la gente, y no habia nada gracioso :-(, tan solo esta 'que se te ocurra algo gilipollas'. Me pregunto de verdad que tipo de perversiones empujan a alguien a emplear los motores de busqueda de esa manera. En fin.

Ahora mismo mi creatividad esta bajo minimos, y estoy muy jodido, porque estoy volviendo a vivir una de mis peores pesadillas. Cual pelicula de miedo barata cualquiera, alguien ha revivido la maldicion de la tabla mutante. En Globalia me vi un par de veces con este problema, y en 4 meses aqui no lo habia visto. Pensaba que mis pesadillas estaban superadas, pero no.

Si habeis trabajado con triggers de Oracle lo suficiente como para encontraros con sistemas dignos de un gran WTF!!! sabreis vuestra reaccion cuando al amigo Oracle le da por daros este error:

ORA-04091: table XXXX is mutating, trigger/function may not see it

Hay gente que reacciona a esto simplemente presentando la dimision. Otros se dan a las drogas. Otros directamente abren la pagina de infojobs. Yo soy de los que quiero tirarme por la ventana. Resolver un problema de estos es tan agradable como darte martillazos en la cabeza durante unas horas. De hecho es bastante similar.

Normalmente tienes unos cuantos triggers llamandose entre si, actualizandose unos a otros, ejecutandose sin orden (Oracle no asegura ningun orden de ejecucion de dos triggers before update sobre la misma tabla), llamando a paquetes externos, y pese a que el error deberia ser claro (pero nunca lo es), se suele convertir en un jodido laberinto logico en el cual hay montones de caminos por los que poder tirar.

Pues si, llevo todo el dia con esta puta mierda, y lo que me queda. Menos mal que es viernes, y los bares estan llenos de cerveza…  pero aun asi, la posibilidad de encontrarme esta basura el lunes me desmoraliza completamente :-(.

Me siento sucio 2

March 31, 2006

Dado el interes que ha despertado el nuevo paradigma de analisis, diseño y desarrollo con la poderosa herramienta EXCEL, he decidido regalaros los ojos con una captura de pantalla. Ahi va 🙂

 Excel en toda su potencia

Noten ustedes lo divertido que es intentar alinear medio decentemente el texto con los campos y botones… cuando el texto va en celdas y los objetos estan flotantes en la pantalla. Por cierto, veis por algun lado un boton para alinear cosas? yo tampoco… 

The Daily WTF

March 29, 2006

The Daily WTF es un descubrimiento que hice hace poco. Uno de estos blogs que tienes que leer con mucho cuidado para no ponerte a llorar de la risa y a carcajada limpia enmedio de la oficina.

Ojo, si no eres programador, ni informatico, ni un puto teleco que practica el intrusismo profesional (a rajar…), ni matematico / economista / historiador / biologo / barrendero… que trabaja de programador, seguramente esto no te interese.

Un dia tengo que escribir TOOODO lo que pienso sobre el intrusismo profesional en la informatica, pero volviendo al tema:

WTF es, para los que no lo sepan a estas alturas la abreviacion de Internet para 'What the fuck?', algo asi como 'Que coño…?'

Diariamente ponen ejemplos de codigo que tiene verdaderas aberraciones, o fallos enormes de seguridad, o multitud de codigo que hace daño a los ojos… Una web muy muy divertida para informaticos o 'similares'.