martes, mayo 20, 2008

Cambiando de dominio.

Ayer tuve que cambiar el dominio en todas las aplicaciones que mantenemos. Enga, manos a la obra.

Aplicación 1. Búsqueda --> '.net' ... (pensando) ... 1 ocurrencia. Weeee!!! Ok, cambiado, solicito a preproducción.

Aplicacion 2. Búsqueda --> '.net' ... (pensando) ... 27 ocurrencias. Uy, son demasiadas, pero la mayoria en archivos de configuración, path de imágenes y tal... Bueno, cambiado, solicito a preproducción.

Aplicacion 3. Búsqueda --> '.net' ... (pensando) ... (pensando) ... (pensando) ... 795 ocurrencias. QUÉEEEE!!!!! No puede ser!!! Aqui es donde empiezas a ver como puedes usar "Buscar/Sustituir" pero no cuela, he de poner cabecera y pie del cambio. Cachis. Empiezo a ver los fuentes con ocurrencias.

46 tienen 9 ocurrencias --> 414
40 tienen 8 ocurrencias --> 320
1 tiene 1 ocurrencia --> 1
1 tiene 7 ocurrencias --> 7
Las 53 occurrencias restantes en archivos de configuración.

Entro en los fuentes (.java, .jsp y .html). Curioso, de los 40 archivos con 8 ocurrencias, 20 son jsp's y 20 html's. Hay 20 nombres de fichero diferentes pero con una versión jsp y otra html.

Mas curioso todavia... los 20 ficheros diferentes corresponden a ... errores! No existe una página de error con texto parametrizado, son páginas diferentes para cada error y cada error con su versión html y jsp. Dios!

Adentrando más todavia, las ocurrencias estaban en la cabecera del archivo (1 ocurrencia) y en su pie (7 ocurrencias). Los de 9 ocurrencias tenían la misma disposición que los de 8 pero con otra ocurrencia más comentada. Lo veo venir....

Ahi es donde atas cabos.
  1. Cada una de las pantallas de la aplicación se creó como una clase java con sus miles de lineas de tipo System.out.print(""); ...
  2. Cada página de error se creó como html un archivo html para cada error.
  3. Parece q luego se decidieron por migrar los html's a jsp's pero a saco, mucho más facil q pasar un párámetro con el error ni nada de eso.
  4. Alguna mente pensante pensó q podrían usar en los jsp's la inclusión de un archivo de cabecera y otro de pie para "estructurar un poco" pero todo quedó en un conato de lucidez.


Y en ese momento piensas... pues a la fuerza algunos deben de ser obsoletos. Pues no. Aleatoriamente se enlazan html's y jsp's.

Jooooooooo... =(
Te resignas, te pones musica, te 'arremangas' y ale.

miércoles, marzo 26, 2008

München

Esta (finde) Semana Santa estuvimos en Munich (Alemania). Vaya frío q hacia allí. Nada más llegar tuve q comprarme un gorro polar xq tenia las orejillas congeladas. Aquello es muy diferente. Llegamos hacia las 11 de la noche y estaba todo muerto, todo cerrado y ningún sitio para cenar. En un pub-restaurante nos ofrecieron una sopa xq nos vieron esfamidos y les debimos de dar pena =S

Lo cierto es q es una ciudad preciosa, al menos por donde nos movimos nosotros. Hay parques grandísimos como el Englichen Garten con riachuelos y un lago con ocas tontas y patos con melena y los edificios del centro cerca de Marienplatz son señoriales como el "Neues Rathaus" de la foto. Hay quien diría q son civilizados hasta para andar por la calle! La gente parece simpática y tienden a hablarte con una sonrisa.





Es la única ciudad católica de Alemania y estan super-orgullos vendiendo postales del Papa al lado de las fotos típicas de la ciudad, pero, además de esto, hay varias razones por las que yo no viviría en Munich.
  1. El café (kaffe) esta aguachado y te ponen la leche en tarrinillas q solo colorean.
  2. El agua tiene sabor… dejemoslo en desagradable.
  3. La gente come hacia las 12 y cena para las 7!!!! Así q a las 6 ya no se puede merendar, (pero sí beber cerveza – Punto para Peter!).
  4. A las 10 (aprox.) está todo muerto.
  5. Hace un frio q pela!

Diréis, “claro, claro, se queja del frío xq es una friolera!” Si, es cierto lo soy, pero para que veáis el frío q hacia, os dejo esta foto. Juzgar vosotros mismos =P

Resumiendo, es una ciudad para visitar, muy recomendable, pero eso sí, en verano.
Auf Wiedersehen!


jueves, febrero 14, 2008

Por ti.

Creo que somos la suma de los actos que realizamos, de las decisiones que tomamos y de las experiencias que vivimos que condicionan todas nuestras relaciones personales y laborales. Nuestra manera de enfrentarnos a las situaciones depende de ello y pienso que se aprende cuando más hundido estás y encuentras la manera de levantarte.

Me levanté y creí haber aprendido a protegerme, a no exponerme, a blindarme para no dejar ni un hueco al aire. Y cuando más firmemente creía en mi nuevo lema… llegaste tú y todo cambió. Ya no necesito un lema, ahora vuelvo a ser yo.

Quería dedicarte una entrada desde hacía tiempo por que si este blog cuenta mi vida, faltaba la parte más importante: Tú.

Me has hecho cambiar para mejor. Mis metas no son las mismas que hace hoy un año, hoy te incluyen a ti.

Mil Besos, cielo.

lunes, enero 21, 2008

Me estoy quitando.

Pues no ha pasado tiempo ni nada, eh? Hemos cambiado de año, algunos intentan cambiar de hábitos y yo he cambiado de trabajo.

Trabajo para una consultora pequeñita, ICA que me ha vendido a INSA que a su vez me ha vendido a la Generalitat Catalana, puff! Que lio! Pero por fin, definitivamente y de una vez por todas… HE DEJADO EL COBOL!!! Solo trabajo con JAVA aunque las bbdd están en DB2 de un AS400 (me estoy quitando). El proyecto lleva el mantenimiento de parte del aplicativo de la Generalitat aunque por ahora esta en fase de traspaso de conocimientos.

Atrás ha quedado ServiZurich, con todos mis compañeros y algunos a los que puedo llamar amigos. Me puedo olvidar de los viernábados, de las Notas, de los BusinessServiceCaller, de la DVT y la BBT!!!

Ahora vuelo a poder programar, no tengo indios que esperen diseños técnicos, ni siquiera tengo documentación (un momento… esto no sé si es bueno).

En fin, espero que haya sido una decisión acertada.

viernes, noviembre 02, 2007

Retórica

NOTICIÓN: Se han descubierto indicios de la existencia de if’s retóricos. Expertos en la materia informan que se han dado casos en C y Lisp, pero no descartan la posibilidad de que se extiendan a otros lenguajes:




void retorica(void){
int respuestaTotalmenteAleatoria;

srand(time(NULL));
respuestaTotalmenteAleatoria = rand();

printf("\n¿Te apetece una birra? ");

if (respuestaTotalmenteAleatoria){
printf("\n¡¡Si nena!!");
}
else{
printf("\n¿Como dices?\n¿Puedes repetir?");
retorica();
}
}


Claramente retórico

lunes, octubre 01, 2007

A cerca de mi

Hacia tiempo que no posteaba y no es que no tuviese demasiado que contar. Esta entrada es para los que hace tiempo que no saben de mi y quieren saber, para los que se paran a pensar en como cambian las cosas o para aquellos que, como yo, creían en que los que eramos, seríamos, desgraciadamente no siempre puede ser.

Este verano me fuí de vacaciones a Guipuzcoa en las que terminó de cascar mi pequeño cochecillo, un Clio de 10 años. Esto me empujó definitivamente a comprar otro coche, un Astra, que estaré pagando durante 5 años y que espero que me dure otros 5 años más.

En mi vida laboral, he rechazado tentadoras ofertas de empleo por focalizar mi carrera profesional hacia la programación y no, no me estoy refiriendo al COBOL precisamente, aunque de ser así podría pagar el coche en la mitad de tiempo.

Y sobre mi vida privada... no hablaré demasiado, pero por fin parece ser auténtico y tengo a mi lado a una persona íntegra, inteligente y honesta. Estoy realmente contenta.

Así que las cosas, afortunadamente, no me van mal y aunque no es momento de hacer balance, en este año todos los aspectos de mi vida han mejorado. Me gustaría poder quedar con todos una vez más y que me conteis como os va. Sabeis donde encontrarme.

Besotes! =)

martes, agosto 14, 2007

Sin definición

Siiii!!! Ya tengo renovado el contrato pero esta vez con carácter INDEFINIDO!!! Weeee! Y, además, me han subido el sueldo!!! Weeee! La categoría sigue igual, Programador Senior, pero no importa, en realidad y a corto/medio plazo, solo cambias de categoría cuando cambias de trabajo, por lo tanto eres tú quien decide si eres PS o AP, jejeje.

Al haber actualizado mi CV en infojobs ya he recibido un par de ofertas de trabajo. Todas comienzan igual: “Hemos visto tu CV y creemos que tu perfil encaja perfectamente con una de nuestras ofertas, ¿estarías interesada?” En este caso ya sabes de lo que se trata… COBOL. Por si acaso, pregunto el perfil al cual se refieren y te dicen… “Bueeeno, se trata de una aplicación puntera en el ámbito Bancario” – COBOL – A lo que te echar a reír, ¿te están tomando por tonta? ¿“Puntera”? Pero una vez has decidido que trabajas por dinero, lo que queda preguntar es Cuanto. “Por cuánto te moverías”… (jejeje) Pues no por menos de 26000 anuales y contrato indefinido. “Se puede hablar” – Ouch!, tenia que haber pedido mas.—

Ahora estoy un poco agobiada en el trabajo. Imagino que entre que estoy cansada de andar haciendo siempre lo mismo, de encontrándome con los mismos problemas de promociones mal hechas, de chapuzas, de parches… y que necesito vacaciones, lo estoy viendo todo muy negro. Quizá después de vacaciones q estaré más tranquila, sin agobios transitorios y tal, me
replantearé subirme la categoría a AP.