… eine JAR-Datei bauen und deployen
"Construir y deployar un archivo JAR"… sin comentarios.
… eine JAR-Datei bauen und deployen
"Construir y deployar un archivo JAR"… sin comentarios.
Se acabó la Blockwoche. Han sido unas 40 horas intensivas de diseño, programación (lógica del juego, del cliente, del servidor, debugging), tests con clientes potenciales, entrevistas, etc. etc. En una palabra: agotador. Absolutamente agotador. El haber terminado tan cansada esta semana me hace preguntarme a qué ritmo se trabajará en una empresa… y hasta que punto sería capaz de mantenerlo durante meses sin desfallecer. No se le puede echar la culpa a nada, el ambiente de trabajo era perfecto, a los compañeros no se les podría pedir más, los profesores apenas se pasaban por allí salvo para saludar, la cosa avanzaba y no era en absoluto frustrante… pero aún así, esas ocho-nueve horas diarias contando trayectos han acabado minando mi resistencia.
Puedo sacar muchas cosas buenas de esta semana. En primer lugar, que los compañeros alemanes a los que les ha tocado lidiar conmigo son inmejorables; qué harían muchos en mi "querida" ETSII si les tocara en su grupo una guiri a la que hay que repetirle las cosas dos veces (como mínimo). Yo me imagino los comentarios… y vosotros seguro que también. En segundo lugar, tenía que decirlo, que me encanta Mantis, el sistema de Bug-Tracker que hemos utilizado. Es simplemente perfecto para el control de errores y la asignación de tareas. En tercer lugar, y también tengo que decirlo, que me encanta usar un sistema de control de versiones como Subversion (o en su defecto, CVS); ahorra muchísimo tiempo que en otros proyectos he perdido en revisar qué líneas ha cambiado fulanito y qué líneas ha cambiado menganito, y ahora ponte a unir todo eso y que funcione.
En resumen, tenemos casi 90MB de proyecto, repartidos entre unos 200 archivos, de los que unos 70 son archivos de código (el resto, presentaciones, entregas, documentación, etc.). Y esto sigue, que la entrega final es en Junio y yo aún tengo que exponer nuestros resultados ante un auditorio teutón. Madre mía.
Si otra cosa buena tiene, además de que en sí ha sido bastante divertido, es que ahora se pillan las vacaciones con más ganas. Hace un mes que no salgo por el mundo, y necesito airearme un poco, aunque ni mucho menos serán unas vacaciones largas; como mucho, una escapada de un día. Pero cuando se llega a un estado de disfrute gracias a un estado previo de sufrimiento, el disfrute se multiplica, es una cosa que tengo comprobada.
P.S. Pero qué calor hace, a ver si lo del agotamiento va a ser por eso. Que hoy los termómetros han subido de 30º, y la noche apenas refresca. Mi zulo está recalentado ¬¬.
P.P.S. Hace unos meses lo refrescante y revitalizante para la mente era salir a dar una vuelta por el barrio mientras el termómetro marcaba 5º. Ahora lo único que queda es irse a la sección de congelados del Handelshof…
Non posso più…
Y aún ni ha empezado. Esta semana que se avecina tenemos Blockwoche en la FH. Significa que, como pasó con Ethik in der IT el cuatrimestre pasado, sólo habrá clase de una asignatura en toda la semana, eso sí, de 9 a 17. Ocho horas de inmersión, con una hora escasa para comer (escasa porque por si fuera poco, estamos en un aulario y se tardan 10 minutos en llegar a la Mensa).
Qué afortunada sería si no tuviera el dichoso Labor für Software-Projekte… engancharía esta semana con Pentecostés, y en total serían dos de vacaciones. Pero no, en mi camino se interpuso el Labor, así que me pasaré ocho horas al día haciendo revisiones a la usabilidad de nuestra bendita aplicación, testeando y debuggeando, perdónenme el barbarismo.
Entretanto, también tengo que:
Las quejas del post anterior venían a cuento de una presentación que tengo que preparar para mañana. El tema es SOA, Service-Oriented Architecture, o si queréis, arquitectura orientada a servicios. De lo que trata, no viene a cuento ahora… sólo quiero dejar por aquí una curiosidad que encontré mientras buscaba información:
Yo estoy con el ponente. Es un ejemplo más de cómo se pueden rellenar páginas con palabras vacuas… Y como es de bien nacidos ser agradecidos, aquí está la presentación completa, en SlideShare.
Últimamente no voy a ningún sitio, más que de mi piso a la FH, con alguna que otra incursión a la maravillosa biblioteca municipal de Heilbronn. Entre áridos apuntes en alemán sobre redes y/o economía, y bastante entretenimiento con Eclipse, esto que sigue es de lo más emocionante que pasa por mis días:
Es la placa que nos han dado para el proyecto de Embedded Systems, y con la que jugamos a programar un ATMega169, alias Butterfly, alias Mariposa.
Es decir, por una parte, programamos el ATMega169, utilizando como intermediaria la placa de ahí arriba, conectada al puerto serie del ordenador. Para ello utilizamos AVR Studio, y algún programa (C / Ensamblador) que trastee los puertos del cacharro en cuestión. Una vez que tiene su programa, la Mariposa es independiente, pues tiene alimentación propia, un LCD bastante grande, un joystick, un reproductor de sonidos bastante decente y un sensor de luz y temperatura. Todo ello en el tamaño de una tarjeta de crédito, y según nos han dicho, por tan sólo 20 euros.
Mi relación con ese cacharro es de amor-odio… aunque últimamente me gusta, sobre todo cuando las cosas parece que funcionan. Y desde luego, prefiero jugar a la electrónica que a sacar tendencias económicas de la empresa de turno… A veces incluso me dan ganas de seguir dedicándome a esto, aunque supongo que cuando termine este curso, se acabó, no volveré a tener un microcontrolador en las manos.
Al menos este "puente" (para vosotros, porque para mí no es tal) tengo visita :-). Al menos saldré a airearme un poco, espero.
Después de que el primer semestre no fuera del todo mal, paso a poner aquí las nuevas asignaturas, ésta vez por orden de preferencia:
Y esto es todo por ahora. Si nada lo remedia, deberían ser mis últimas clases universitarias, pero nunca se sabe…
Para no seguir acribillando con fotos de Berlín… un post de los que escribí en Febrero y que nunca vio la luz.
Dicen que una de las ventajas que tiene estudiar algo técnico es que, vayas donde vayas, el vocabulario no difiere demasiado, y el inglés se supone que puede sacarte del apuro. Igual que dicen que 2+2=4 (y yo digo, depende…) pues no es difícil intuir qué significan Prozess o Implementierung. En Alemania no tienen además ningún complejo para usar directamente la palabra inglesa en vez de buscar un término equivalente; es lo que hacen en Server, Tools, Web Services o Software Engineering. Lo ponen en inglés y se quedan tan anchos; en España se tiende a traducir bastante más.
Por eso no me daba realmente miedo de venir a estudiar a Alemania (por eso y por un exceso de confianza); luego llegan los exámenes orales y se fastidia la cosa ;). Sin embargo la pseudoregla arriba enunciada tiene notables excepciones como Wechselseitiger Ausschluss (¿quién diría sin saberlo que eso es "exclusión mutua"?), o Verklemmung (deadlock, interbloqueo, o como diría cierto personajillo, abrazo mortal).
Como recuerdo, dejo aquí algunas bonitas palabras alemanas, de longitud creciente, que he coleccionado en mis horas de estudio; las dejo tal cual iban apareciendo (declinadas, en plural…) y con la traducción para que os riáis un rato los que decíais "ah, ¿pero tú sabes alemán?" No, no sé… pero me medio voy apañando.
Algunas curiosidades de la FH (y 2)
Dije que seguramente habría segunda parte, y aunque se ha hecho esperar, aquí está: