3 de abril de 2008

De Liferay y otras cuestiones...

Liferay, la herramienta que estoy utilizando para desarrollar mi PFC, me está resultando más complicada de lo que pensé para dominarla.

La verdad es que estoy un poco verde en tema de Java para aplicaciones web, desarrollo de portlets, comunicación de la aplicación Java con la base de datos, etc... Así que, como habréis adivinado, ando bastante liado (atención) LEYENDO. Suena chungo, pero es lo que hay. Sólo leyendo llevo varias semanas, y aún no termino de ver el final del túnel y empezar con lo que toca de verdad, porque el proyecto debe de estar terminado, en su mayor y más importante parte, como muy tarde, en Julio.

Y aquí me hallo, en teleco, leyendo...

A ver si sacamos esto adelante.

FoN

28 de marzo de 2008

Del destino y otros sucesos...


Pues resulta que lo que voy a comentar hoy, tiene que ver con la tecnología y no.Tiene que ver, pues porque lo que me ha pasado hoy viene de mi tutor del proyecto fin de carrera y no, porque es una cuestión de apreciación personal, que me ha proporcionado un buen subidón a nivel moral, lo cual me ha venido muy bien, pues andaba un poco escaso de ella últimamente.

La situación es esta: después de mi clase de Tecnologías telemáticas avanzadas, me dirijo a la cafetería de teleco, donde me aguarda mi tutor del PFC y 2 chicos más a los cuales tutoriza en un proyecto que tiene total relación con el mío, pues ellos han desarrollado una solución para terminal móvil para médicos con Liferay, y yo estoy desarrollando un portal web con Liferay.

Tras la charla y conclusión impresa en servilleta (muchos de los más grandes proyectos se forjan en un bar/cafetería/restaurante/discoteca, haciendo brainstorming sobre una), me voy con la idea, más o menos, de que tengo curro por delante, no mucho, pero el suficiente como para tenerme entretenido hasta Julio.

El tema es que a mi tutor (antes profesor de Programación avanzada y de Bases de datos) siempre le ha gustado, desde que me conoce, ponerme a prueba. De hecho, realizaba conmigo las cosas que se le ocurrían en prácticas y, cuando yo ya las había resuelto, entonces las proponía para resolver en clase, por tanto, es buen conocedor de mi trabajo.

El caso es que no va a tener bastante con el desarrollo del portal, sino que ya me ha mandado que desarrolle, además, 2 módulos que no tienen que ver con el proyecto, pero que los quiere incluir, así como desarrollar la solución para adaptarla a terminales móviles (esta es la parte final del proyecto). Pero además, hablando, por casualidad, con una de mis profesoras de la asignatura primeramente mencionada, y delante mía, le ha mandado un recadito: "mándale cosas que este tío es bueno"... Y, buffff... Ya os podéis imaginar.

Yo nunca he creído ser gran cosa, pues creo que mi potencial radica en mi capacidad de trabajo (lo que el FeR me dice de "tú eres de los que saca las cosas adelante por cojones"), pero nunca en mi aptitud como ingeniero de telecomunicaciones.

Son de esas cosas que te suben la moral hasta el infinito y más allá (¿a quién le amarga un dulce?).

Y ahí no acaba la cosa, la profesora, ni corta ni perezosa me dice: "lo tendré en cuenta para cosas que me están surgiendo". Imaginaros mi cara de asombro entre 2 profesores (una doctora en telecomunicaciones, otro profesor titular de escuela universitaria y con 2 ingenierías informáticas) cuando sueltan eso delante mía sin ningún tipo de tapujos. De cuadro. Casi me echo a llorar, pero mantuve el tipo (orgulloso, eso sí).

Casi ná.

FoN

12 de marzo de 2008

Una de chistes geek...


Abstenerse de comprender aquel personal no familiarizado con la programación en güindous y en linux. Para poder comprenderlo, pinchar aquí.


Este que viene ya es un poquito más linuxero. SUDO es la orden que se da en ubuntu para decirle al sistema que quien ejecuta la orden tiene permisos de superusuario.


Lo mejor del día...



Lo dicho: lo mejor del día.

Da que pensar, ¿a que si? Hoy, que me he levantado filosófico con la garganta picada, la cabeza abombada y medio desorientado aún. Cosas de la gripe.

Espero que se me quite para Semana Santa. Mientras tanto, pensar en lo que significa la foto.

FoN

11 de marzo de 2008

Comenzando el PFC...

Y comienzan las primeras piedras que esquivar.

Resulta que mi proyecto se basa en el desarrollo de un portal web usando como herramienta un generador de portales basado en Java, como es Liferay. Para instalar la aplicación en mi portátil para empezar con el desarrollo, pues resulta que Eclipse (la otra plataforma que usaré para desarrollar los portlets) me explota al intentar editar el archivo build.xml. Cosas de la vida que uno no sabe por que suceden cuando todo, técnicamente, está ok.

En fin, que me seguiré peleando, pero el caso es que no avanzo y llevo así varios días, y como soy un tipo bastante ocupado, pues para ver al tutor, tipo también ocupado, me está siendo dificillo. Pero bueno, todo se arreglará, porque quiero irme de Semana Santa con el proyecto arrancado y dispuesto ya al desarrollo de nuevos portlets.

Qué locura!

FoN

PD: lo que son las cosas, empecé formateando mi portátil para instalar güindous (pues los manuales encontrados se basaban en la instalación bajo este, llamemosle, sistema operativo), pero no me ha durado ni 1 semana. Qué agobio! No poder hacer nada y estar a expensas del sistema operativo! Pues nada, que volví a mis inicios. Linux 4ever!

3 de marzo de 2008

De debates va la cosa...

La verdad es que han sido un tostón impresionante, donde los 2 candidatos no han dicho nada que no se hayan dicho durante 4 años.

Si, si. Hablamos de los debates televisivos entre los candidatos de los 2 partidos de mayor representación parlamentaria en el Congreso de los diputados de España.

En el primero, el que todavía es Presidente del Gobierno de España, parecía haberlo ganado con cierta solvencia, pero en el segundo creo que se ha dejado ganar porque, aunque ha hecho varias propuestas interesantes, el Candidato le ha dado donde más le duele: la inmigración y la política social, que es donde más flojo ha estado el Gobierno socialista durante 4 años.

Lo peor: que el candidato popular no ha dejado de dar la lata con el terrorismo, donde particularmente creo que el Gobierno socialista no ha hecho nada malo, ni nada que no hubieran hecho gobiernos anteriores, y lo que es más importante: sin ocultarlo. Quizá ese fue el problema: no ocultarlo, pues los gobiernos anteriores lo hicieron y nunca ese hecho fue materia de campaña electoral.

En fin, dejemos que lleguen los resultados de las encuestas, pues este post es "en caliente", pero me da la ligera sensación de que nada va a cambiar en la cabeza de los españoles, es decir, el que va a votar al Partido Popular votará al Partido Popular el domingo que viene, y lo mismo a la inversa, el que va a votar al Partido Socialista votará al Partido Socialista.

Ya veremos si me equivoco.

FoN

4 de febrero de 2008

Y por fin... becario!

Pues si, ya es oficial, soy becario del MEC y este mini-post, así lo demuestra.

Tras varios años sin poder disfrutar de una beca por parte del ministerio, éste ha sido mi año: un dinero extra que me entra para poder disfrutar un poco más de un colchón económico que me permita ir más sosegado en ese aspecto y, quien sabe, cuando termine el proyecto, encontrar un destino donde disfrutar de él.

¿Hasta entonces? Pues buscando opciones de dónde meterlo para que sea rentable y sacarle un poco más: ING direct, bankinter, etc...

¿Quién da más?

Ahora a dejar de escribir y a seguir estudiando que tengo exámenes que superar.

FoN


Powered by ScribeFire.

2 de febrero de 2008

Empieza la cuenta atrás...

7.. 6.. 5.. 4.. 3.. 2.. 1.. ¡PFC!

Así es como espero que todo vaya en este 2008 y en este Febrero en particular, pues de las 7 que me restan para acabar, 3 se resolverán este cuatrimestre de manera definitiva (espero) y 2 de manera parcial (también lo espero), dejando las 2 para un segundo cuatrimestre donde el protagonista va a ser el PFC para la asociacion La Tierra Verde, para quien voy a desarrollar un portal web basado, en principio, JSP con MySQL, aunque creo que intentaré dare caña también Ruby on Rails y AJAX en la medida de lo posible y como complemento a mi formación.

Imagino que el PFC (Proyecto Final de Carrera) me llevará unos 6 meses, por lo que mi deseo es que en Septiembre pueda presentar ya sin ningún problema, para luego barajar qué opciones tengo de cara a mi futuro. De momento paso a paso. Ya iré contando, a medida que lo sopese con calma, sosiego y muchas horas de conversaciones, cuál será mi destino. Pero adelanto que tiene que ver con una experiencia en el extranjero y con ver las posibilidades de hacer la superior de telecomunicaciones de manera más sosegada y sin presiones, compaginando mi vida profesional con la académica.

De momento, parado por necesidad el proyecto de empresa que mencioné en el post anterior, pues necesitamos tiempo para dedicar esfuerzo, por poco que sea... Pero el proyecto, en principio, sigue hacia delante, aunque más lento.

Por lo demás, mi vida sigue siendo una sucesión de acontecimientos no programados, cosa que me fastidia sobremanera, pues soy un tipo bastante organizado y puntilloso (viene con el kit de ingeniero, creo). "O se hace bien o no se hace", ése es mi camino del ninja, que diría Naruto.

Además, en la letanía, sigue el proyecto de escribir un libro, pero será cuando tenga un poco más de libertad académica, pues necesitaré grandes dosis de documentación para llevarlo a cabo, pues es uno de mis proyectos más ambiciosos.

En fin, que todo ha cambiado, pero todo sigue igual. ¿Paradoja? Así es mi vida. Por lo menos me quedan las pequeñas alegrías que me da de vez en cuando el equipo que entreno, que poco a poco va entrando por el aro y va caminando hacia el lugar a donde quiero que lleguen esta temporada para ver qué les puede deparar el futuro.

Saludos,

FoNhelp


Powered by ScribeFire.

3 de enero de 2008

El final de mi vida universitaria: proyectos...


¡Hola de nuevo!

Tras varios meses sin escribir nada de nada (cosas de estudios), hoy me he decidido, como primer propósito de año nuevo, escribir en el blog (al menos hasta que tenga mi nuevo dominio) todo lo que pueda sobre todo acerca de mi vida para que, aquellos que están lejos, puedan estar un poco más cerca. La intención es esa, pero con los propóstos de año nuevo ya se sabe: que son sólo propósitos. Veamos hasta dónde soy capaz de aguantar.Pues si amigos, terminando ya mi vida universitaria me hallo. Actualmente estoy enfrascado en varias vainas, pero sobre todo terminando con las asignaturas (ya sólo me quedan 5) y enfilando ya el proyecto fin de carrera.De este último decir que ya lo tengo asignado y ya tengo tutor, por lo que en cuanto acabe las asignaturas en Febrero, podré matricularme del mismo, aunque ya estoy empezando a empaparme documentación sobre programación web, pues el proyecto es la creación de un portal web para una ONG.

Asimismo, estoy mirando, junto con otros compañeros, la posibilidad de emprender una aventura empresarial (si, una más) para fomentar nuestras habilidades en los campos en los que estamos más capacitados: desarrollo web, programación, diseño gráfico y web y hardware y software de ordenadores. Pero poco a poco. Sin prisa, pero sin pausa, aunque los 3 que, en principio iniciaremos la aventura, estamos hasta arriba con los finales de nuestras respectivas carreras, por lo que esta empresa será más una vía de escape que algo que, de momento, nos de como para vivir de ella. Pero todo se andará. Lo difícil es empezar, y en eso estamos.

Por lo demás, las navidades siempre traen más de lo mismo, aunque cierto es que el aire familiar que se respira hace mucho más agradables estas fiestas, aunque también, evidentemente, en ese halo familiar existe también la tristeza de no tener a quienes más quieres más cerca. Amig@s que por diferentes motivos se hallan fuera de mi entorno más cercano y a los que se les echa de menos, pero que la distancia no conseguirá que los olvide.

Este post es para vosotros. Disfrutadlo como yo lo he disfrutado escribiendo.

¡Feliz año 2008 a todos!

FoN

3 de noviembre de 2007

UML y otra forma de programar...

Parece que empieza a ser costumbre que, cuando se me ocurre algo sobre lo que postear sea sobre programación. ¿Será degeneración telemática? Quién sabe. Lo que si que es cierto es que jamás habría imaginado que podría estar escribiendo sobre un tema del que hace unos años unos profesores siniestros de mi etapa en la ETSIT quitaron toda mis ganas de aprender más sobre una materia que empecé a desarrollar, por pura curiosidad, a los 12 años. Desde entonces he perdido ténica y velocidad de pensamiento, pero gracias a la caña que Rafilla me dio durante el curso pasado he conseguido recuperar, más o menos, el nivel aceptable que ya poseía y que había dejado anclado en un rincón bajo llave de mi corazón. El caso, es que ahora disfruto, cosa que no me imaginé que pasaría, pero el caso es que lo ha hecho. Ha pasado. Ha vuelto...

Pero en fin, que este post no es sobre lo que ha vuelto o se ha perdido para siempre, sino de una nueva técnica de programación orientada a objetos (OOP, Object Oriented Programming) como es UML (Unified Modeling Language o Lenguaje unificado de modelado) que estoy aprendiendo y que trata de ayudarte a establecer una jerarquí de clases y métodos para la resolución de problemas de manera visual, haciendo así, más amigable la programación.

No se trata, no, de desarrollar programas sin programar, estilo Dreamweaver para desarrollo web, sino más bien sirve para facilitarte la declaración de métodos y objetos que te van a hacer falta de cara a resolver el problema que se te plantea de una manera más sencilla, evitándote así, posibles incompatibilidades con mecanismos de herencia y polimorfismo propios de la OOP.

En fin, que así como la realización de diagramas de flujo para la programación imperativa (como, por ejemplo, cuando utilizamos lenguaje C) facilita enormemente el desarrollo posterior de la aplicación, UML trata de facilitarnos la programación cuando usamos objetos y más cuando vamos a usar objetos que nosotros no hemos implementado, ayudándonos a abstraernos de ciertos problemas que se dan en la programación imperativa y centrarnos más en el diseño de la aplicación, que será donde realmente tardemos a la hora de desarrollar programas.

Por último, y como curiosidad, dos programas que te ayudan a la realización de esos diagramas, uno para Güindous (por si acaso me cobran por nombrar la poderosa empresa de Redmon) y otro para Linux.

  • StarUML, para windows (enlace aquí)
  • Umbrello, para Linux (con apt-get install umbrello debería bastar, si no fuera así, el enlace es éste)
Ya me diréis, aquellos, por supuesto, que os dedicáis al desarrollo de aplicaciones, si debo conocer algo más alguna aplicación más interesante que las mencionadas.

Saludos sabatinos con sabor a remodelado de casa, servicios y otros enseres...

FoN


Technorati Tags: , , , ,