Abril 19, 2005

jazz

Siempre que me acuerdo de ello me entran ganas de reirme, es la mejor descripción de la música Jazz que he visto nunca.

[...] Era como si un mono con un ataque epiléptico se revolcase sobre un piano mientras un tipo con una trompeta intentase con todas sus fuerzas tocar todas las putas notas a destiempo y fuera de cualquier escala conocida. [...]

Sacado de aqui. Está bastante entretenida esa página.

Posted by javuto at 06:49 PM | Comments (3)

Abril 14, 2005

Enterprise job && extreme programing

boolean fin = true;
//boolean fin = false;

Preciosidades como esa abundaban en el código de la práctica de redes entregada ayer por mí y alguno más. Había prácticas de gente que eran bonitas bonitas pero nuestro mérito está en haber empezado a programar cuando nos enteramos de lo que había que entregar en clase. Si la hubiésemos hecho en casa... vamos hombre nada menos que SerialPort OS v1.0r2. Lo mejor la modificación, ese remember de archivos .bat no tiene precio. Chapucerías rlz! y 5 horas sin parar de intentar hacer funcionar *algo*. Pero entregamos funcionando :P
Realmente las chapuzas y los remiendos es lo que mueve el universo. Mismamente en el curro en el que estoy ahora no saben ni ellos mismo para que me han contratado y los cuatro primeros días era llegar y tener asignada una tarea nueva. Ahora parece que me mandan hacer algo que me tenga ocupado y listo pero la última es un descojono. Desde ayer tengo que buscar fallos en el software que tienen de gestión de facturas, pedidos, compra/venta, almacenes, fabricación... para hacer un informe y enviar las incidencias a los que se lo hicieron y a ver si lo arreglan de una vez que no debo ser el primero que hace esto mismo. Los típicos fallos de un programa de gestión están al alcance de cualquiera. Stock que no cambia al comprar o vender, fallos en algun ocx (sí, está hecho en un horrendo VB 6) y luego consultas SQL erróneas en algún punto no deseado. Pero han topado con el jefe de putear programas y hoy encontré la más gorda. En las búsquedas de lo que sea puedes usar el comodín % de base de datos y por supuesto también traga código SQL (mangada gordísima), entonces como los campos de texto están conectados a un evento del estilo al CaretListener de java en cuanto pones una comilla simple PLAS!, petada instantánea. Bueno eso puede ser pasable pero... el programa lo usan muchos usuarios en la empresa y cada uno tiene permisos para acceder a determinados procedimientos (mejor no entro en detalles de lo bien que *gestiona* esos permisos la aplicación). Los usuarios se almacenan en la BD para nada más tener un ejecutable en una carpeta compartida y listo pero ahora viene la gorda, si los campos de dentro de la aplicación pillan sentencias SQL ¿lo pillará también los campos de inicio de sesión?
Teníais que haber visto la cara del "informático" cuando me metí en el sistema con el usuario del director general. Un descojono padre. Lo mejor lo que me contestó después "No si al final les tendré que llamar y todo. Esto no se lo digas a nadie eh"
Así da gusto. Y nada más.

Posted by javuto at 04:26 PM | Comments (2)