Mostrando entradas con la etiqueta Proyectos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Proyectos. Mostrar todas las entradas

12 de enero de 2009

Año nuevo... retos nuevos

Siguiendo la tradición de año nuevo, uno hace, como siempre por estas fechas, una serie de propósitos, de buenas intenciones, de los que casi siempre se quedan en el camino el 80%... Les suena?

Pues bien, a mi, y coincidiendo con la concesión de una nueva beca de colaboración en la universidad, he reescrito mis objetivos, que no propósitos, pues si los tengo como objetivos tendré una motivación que no me da el hecho de intentar hacer algo. No. Prefiero tener que hacerlo.

Hay está mi lista que, de momento, no es muy extensa (aunque si ambiciosa):

  • Montar el blog de la Cátedra Telefónica-ULPGC a lo largo de esta semana

  • Empaparme de los proyectos a desarrollar por la Oficina del Software Libre de la ULPGC

  • Estudiar y aprobar las 3 asignaturas que me restan para finalizar la carrera

  • Conseguir que Rafilla termine conmigo la práctica de Transporte de Datos que tenemos pendiente desde hace ya 2 años, y de la cual depende nuestra nota final

  • Finalizar el capítulo de requerimientos de mi Proyecto Fin de Carrera

  • Reunirme con la asociación para la cual se desarrollará mi PFC

  • Comenzar el Máster en Sociedad de la Información y el Conocimiento por la Università Oberta de Catalunya

  • Servir de apoyo incondicional a mis seres queridos, empezando por aquellos amigos que lo están pasando mal (va por ti Rosi)

  • Recuperar mi ritmo de vida tras un año especialmente aciago y tortuoso

  • Viajar a un país anglófono para practicar mi inglés, al menos, durante 2 meses

  • No olvidar nunca lo que es y ha sido importante para mi y que me ha hecho ser quien soy y, por suerte, rodearme de quienes me han rodeado a lo largo de estos años


Y poco más, alguna sugerencia más?

Saludos de lunes con sabor a comienzo y nuevas perspectivas y objetivos por cumplir, ambición y, en menor medida, ilusión, aunque todo está por llegar...

FoN

1 de septiembre de 2008

En estos días...

Días inciertos, tensos, con olor a nervios, a sudor, a lágrimas. También con cierto aire nostálgico: un verano más que se va. Al menos me queda el consuelo de que no lo he disfrutado como antaño, que llegarán días mejores en los que las vacaciones vuelvan y me evadan de nuevo a otro lugar, a otros mundos, a otros sueños. El que no se consuela es porque no quiere y, aunque suene a derrota, nada de eso, pues se ha aprovechado el tiempo en establecer otros objetivos.

Además, la lanzadera de salida está ahí mismo, a mis pies, simplemente tengo que coger impulso (y algo más de coraje) y lanzarme, para que todo vuelva a tener sentido. Por perder, he perdido mis antiguas ansias de jugar al fútbol y sentir la competición, no hay ilusión ya por ello. Ahora la ilusión se centra en la realización del proyecto fin de carrera de una vez por todas, y elegir bien el lado por el que tirar en el mundo profesional. Para ello, tengo marcado en rojo varios proyectos que debo sopesar muy bien, pero cuando termine este período de nervios, de sudor y de lágrimas que son los exámenes de septiembre. Eso si, el deporte sigue siendo parte importante de mi vida y me ejercito todo lo que puedo. De momento, me he desviado 6 meses del objetivo, lo cual ya no me gusta, pero la vida es así: hay que saber encajar los golpes cuanto antes y defenderte lanzando los tuyos para seguir adelante. Lo importante al final, es no cambiar de objetivo: ir paso a paso. Igual más lento de lo que se presumía en un principio, pero nunca parado. Movimiento: esa es la sensación que me recuerda que estoy vivo y que tengo un objetivo que cumplir antes de que mis cenizas se esparzan por el Valle de Tena, lugar, sin duda, de mis mejores recuerdos.

Tengo a veces la sensación de que el camino tomado es el más arduo, pero al final pienso "así soy yo. Nunca he elegido los caminos fáciles. No reportan tantas alegrías, aunque también reportan muchas más decepciones de las que cabe esperar. Pero sólo así me hago mejor persona, crezco". Nunca he sido persona que se conformara con lo sencillo: nunca me llenó.

Pero bueno, a estas horas, después de muchas horas de estudio, toca desvariar un poco, pues este post es más bien eso: tratar de expresas todo aquellos que me pase por la cabeza, aunque sean frases aparentemente inconexas que se agolpan en el buffer de salida de mi mente, luchando por obtener su ranura de tiempo a bien de ganarse un puesto en el ránking de prioridades. Si, lo se, friki, muy friki para muchos, pero es lo que hay. Vicios de tecnólogo. "Deformación profesional", dirían otros. Prefiero llamarlo vicio, porque, al fin y al cabo, es lo que es. ¿Si no para qué tantos años de esfuerzo y estudio para aprender una jerga que sólo una muy pequeña proporción de la población mundial entiende?. Sólo así se entiende que poca gente dirija, en estos días inciertos, su futuro hacia la tecnología, cuando precisamente en estos tiempos vivimos en la llamada "Sociedad de la Información", a pesar de Internet, de los avances en tecnología móvil, la nanotecnología, la domótica cada vez más presente en nuestras vida, la inteligencia artificial, el correo electrónico, la videoconsolas de última generación, la TV en alta definición, además de la TDT, los discos duros multimedia, los MP3/MP4, iPod, iPhone... y tantas otras cosas que hoy por hoy son cotidianas en nuestras vidas, pero que parece que nadie quiere llegar ni a entender, ni mucho menos a diseñar.

En fin, desvaríos de principio de mes, de principio de época de exámenes, de la cuenta atrás hacia mi 28 cumpleaños. Que los haga caso quien quiera, y el que no, pues que lea otra cosa.

Ea pues...

Saludos de lunes noche con sabor a futuro incierto, a pelea por sobrevivir y de salto con ojos tapados.

FoN

7 de junio de 2008

Comunicación por bluetoth entre un terminal móvil y un GPS bluetooth en J2ME...

A continuación, y como muestra de frikismo, os presento el código asociado a la comunicación bluetooth entre un terminal móvil y un GPS.

Funciona, os lo aseguro. Si no me creéis, probadlo. Mola.

/* TITULO DE LA APLICACIÓN: practicaGPS
AUTOR: FoN
DESCRIPCIÓN: Generación de una clase que va a crear una conexión bluetooth con un GPS bluetooth y éste le va a responder
con la posición geográfica en que nos encontramos (latitud, elevación, longitud y orientación)
VERSIÓN: 1.0 */

/* Librerías necesarias */
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.bluetooth.*;
import java.io.*;
import javax.microedition.io.*;

/* Creación de la clase que extiende de MIDlet e implementará las interfacez CommandListener y DiscoveryAgent
Estas interfaces sirven para la comunicación de órdenes al terminal (CommandListener tiene asociado un método abstracto commandAction implementado más abajo) y para el descubrimiento y tratamiento de terminales bluetooth (DiscoveryAgent) */
public class AplicacionGPS extends MIDlet implements CommandListener, DiscoveryListener
{
private Display pantalla;
private Command salir, buscar;
private Form formulario;
private List lista;
private LocalDevice local;
private DiscoveryAgent agente;
private TextBox infoPos;
private StreamConnection conn;
private InputStream in;

/* CONSTRUCTOR: creamos todos los elementos necesarios al iniciar la aplicación */
public AplicacionGPS()
{
/* Inicializamos el objeto Displayable a null */
pantalla = null;

/* Creamos la orden SALIR */
salir = new Command("Salir", Command.EXIT, 0);

/* Ponemos el formulario como pantalla activa */
formulario = new Form("Informacion del dispositivo local");
formulario.addCommand(salir);

/* Se crea un lista de dispositivos */
lista = new List("Lista de dispositivos", Choice.IMPLICIT);
lista.addCommand(salir);
lista.setCommandListener(this);

/* Si no se encuentran dispositivos conocidos, se buscan y se añaden a la lista */
buscar = new Command("Buscar", Command.OK, 1);
formulario.addCommand(buscar);
formulario.setCommandListener(this);

/* Objeto TextBox */
infoPos = new TextBox("Posicion geografica", "Buscando...", 50, TextField.ANY);
infoPos.addCommand(salir);
infoPos.setCommandListener(this);
}

/* Método para pausar la aplicación en curso (se necesita declarar, pues implementamos una interfaz y este método es abstracto) */
public void pauseApp() {}

/* Cuando salimos de la aplicación, cerramos la conexión con el GPS */
public void destroyApp(boolean t)
{
try
{
if (conn!=null) conn.close();
if (in!=null) in.close();
}

catch(IOException ioex) {}
}

/* Método implementado para comenzar la aplicación */
public void startApp()
{
if (pantalla == null)
{
/* Obtenemos las características de la pantalla del terminal */
pantalla = Display.getDisplay(this);

/* Y le ponemos como pantalla activa un objeto de la clase Form */
pantalla.setCurrent(formulario);

try
{
/* Obtenermos las características del terminal local */
local = LocalDevice.getLocalDevice();
agente = local.getDiscoveryAgent();

/* Y la mostramos por la pantalla activa */
getInfo();
}

/* Capturamos la excepción BluetoothStateException */
catch (BluetoothStateException bse) {}
}
}

/* Implementación del método abstracto asociado a la interfaz CommandListener */
public void commandAction(Command c, Displayable d)
{
if (c == salir)
{
destroyApp(true);
notifyDestroyed();
}

/* Vemos si buscamos dispositivos */
else if (c == buscar)
{
/* Borramos los elementos de la lista para iniciar el Inquiry */
lista.deleteAll();

try
{
/* Iniciamos el Inquiry (busqueda de dispositivos bluetooth mediante APIs) */
agente.startInquiry(DiscoveryAgent.GIAC, this);
}

catch(BluetoothStateException bse)
{
formulario.append("Error de dispositivo BT");
}
}

/* O si seleccionamos un elemento de la lista de entre los dispositivos encontrados o ya conocidos */
else if (c == List.SELECT_COMMAND)
{
try
{
/* Obtenemos su dirección bluetooth */
String dir = lista.getString(lista.getSelectedIndex());

/* Y abrimos la conexión bluetooth para la comunicación de datos */
/* El GPS siempre será un esclavo, por lo que únicamente obtendremos datos de él */
conn = (StreamConnection)Connector.open("btspp://"+dir+":1", Connector.READ);
in = conn.openInputStream();

/* Si la apertura fue satisfactoria, pasamos a obtener los parámetros para mostrar */
if ((conn != null)&&(in != null)) escucharGPS();
}

catch (IOException ioex) {}

/* Y ponemos como pantalla activa el TextBox donde veremos los datos a mostrar */
pantalla.setCurrent(infoPos);
}
}

/* Este método obtiene la información de los terminales remotos y se pone él en modo Discoverable, para poder
ser descubierto por otros dispositivos */
void getInfo()
{
formulario.append(local.getBluetoothAddress() + "\n");
int modoI = local.getDiscoverable();
String modoS = "";

switch(modoI)
{
case DiscoveryAgent.GIAC: modoS = "GIAC";
break;
case DiscoveryAgent.LIAC: modoS = "LIAC";
break;
case DiscoveryAgent.NOT_DISCOVERABLE: modoS = "No descubierto";
break;
}

formulario.append(modoS + "\n");
formulario.append(local.getFriendlyName() + "\n");
formulario.append(local.getProperty("bluetooth.master.switch") + "\n");
formulario.append(local.getProperty("bluetooth.api.version"));

try
{
local.setDiscoverable(DiscoveryAgent.GIAC);
}

catch(BluetoothStateException bse){}
}

/* Método que pone al terminal en modo escucha
No es más que la invocación a un Thread que nos va a capturar información del GPS para tratarla */
private void escucharGPS()
{
Thread thr = new Thread()
{
public void run()
{
try
{
StringBuffer informacion = new StringBuffer();
int dato;

while(in.read() != (int)'$');

while((dato = in.read()) != 13) informacion.append((char)dato);

String temp = informacion.toString();
String infoGPS = temp.substring(0, temp.length() - 1);

/* De entre las muchas tramas que puedo recibir, sólo trato 2 en concreto que
me mostrarán el posicionamiento de mi terminal, el resto las descarto */
if ((infoGPS.indexOf("GPRMC") == 0) || (infoGPS.indexOf("GPGGA") == 0) presentarInfo(infoGPS);
else escucharGPS();
}

catch(IOException ioex) {}
}
};

thr.start();
}

/* Método que me va a presentar por pantalla los detalles del posicionamiento que he descrito en el inicio.
Evidentemente, cada trama tiene un formato que debe ser conocido de antemano para poder tratarlas de manera
adecuada y seleccionar la información que cada uno quiera mostrar */
void presentarInfo(String cadena)
{
String latitud, longitud, a, b;
int i = cadena.indexOf(',');
System.out.println ("i = " + i + " " + cadena.substring(0, i));

if (cadena.substring(0, i).compareTo("GPRMC") == 0)
{
i = cadena.indexOf(',');
i = cadena.indexOf(',' , i + 1);
i = cadena.indexOf(',', i + 1);

/* Latitud*/
latitud = cadena.substring(i+1, cadena.indexOf(',', i+1));

/* Elevación */
i = cadena.indexOf(',', i + 1);
a = cadena.substring(i+1, cadena.indexOf(',', i+1));
if (a.compareTo("N") == 0) a = "Norte";
else a = "Sur";

/* Longitud */
i = cadena.indexOf(',', i + 1);
longitud = cadena.substring(i+1, cadena.indexOf(',', i+1));

/* Orientación */
i = cadena.indexOf(',', i + 1);
b = cadena.substring(i+1, cadena.indexOf(',', i+1));
if (b.compareTo("E") == 0) b = "Este";
else b = "Oeste";
}

else
{
i = cadena.indexOf(',');

/* Latitud*/
i = cadena.indexOf(',' , i + 1);
latitud = cadena.substring(i+1, cadena.indexOf(',', i+1));

/* Elevación */
i = cadena.indexOf(',', i + 1);
a = cadena.substring(i+1, cadena.indexOf(',', i+1));
if (a.compareTo("N") == 0) a = "Norte";
else a = "Sur";

/* Longitud */
i = cadena.indexOf(',', i + 1);
longitud = cadena.substring(i+1, cadena.indexOf(',', i+1));

/* Orientación */
i = cadena.indexOf(',', i + 1);
b = cadena.substring(i+1, cadena.indexOf(',', i+1));
if (b.compareTo("E") == 0) b = "Este";
else b = "Oeste";
}

/* Mostramos la información relevante con respecto a las 2 tramas validadas */
infoPos.setString("Latitud: " + latitud + ", " + a + "\n" + "Longitud: " + longitud + ", " + b);
}

/* Conjunto de métodos asociados a la interfaz DiscoveryAgent, que hay que declarar al usar Inquiry para
buscar dispositivos */

/* Estos 2 métodos hay que declararlos (ya que son métodos abstractos de la interfaz DiscoveryAgent), pero en
este caso, no es necesaria su implementación */
public void servicesDiscovered(int transID, ServiceRecord[] rd) {}

public void serviceSearchCompleted(int transID, int tipo) {}

/* Método que me inserta por el frente de una lista las direcciones bluetooth de los dispositivos encontrados
en el Inquiry */
public void deviceDiscovered(RemoteDevice rd, DeviceClass dc)
{
lista.insert(0, rd.getBluetoothAddress(), null);
}

/* Método asociado al Inquiry que me mostrará por la pantalla activa la dirección bluetooth de los dispositivos
encontrados, en caso de existir alguno */
public void inquiryCompleted(int tipo)
{
if (lista.size() == 0)
{
lista.insert(0, "No hay dispositivos al alcance", null);
lista.addCommand(buscar);
}

pantalla.setCurrent(lista);
}
}

Ahí es nada.

FoN

17 de mayo de 2008

Empezando de nuevo...

Vaya por Dios...

Meses leyendo documentación, aprendiendo a manejar una plataforma determinada para desarrollo web y resulta que... el hosting bajo el que se va a alojar el portal no soporta Java! Todo el trabajo tirado a la basura.

Cambiamos a PHP e iniciamos ya la memoria del proyecto, donde reflejaré todas las trabas que imponen las empresas de hosting para mantenimiento de aplicciones ava.

En fin, volver a empezar, sólo que esta vez iremos un poquito más rápido, ya que con Drupal casi todo está hecho y sólo es cambiar el front-end y crear la base de datos de socios.

PFC... Allá voy!... De nuevo!

FoN

27 de abril de 2008

Mola el J2ME...

Lo que a continuación os voy a presentar en las capturas que veis más abajo, son los resultados de mi primera experiencia en la programación de aplicaciones para terminales móviles en J2ME (Java 2 MicroEdition) y, la verdad es que, salvo algún que otro error subsanado, debido a mi inexperiencia con el manejo de estos métodos, la verdad es que es relativamente sencillo diseñar e implementar una aplicación para este tipo de terminales.

En fin, no es gran cosa ni esperéis grandes artificios, pero estoy bastante satisfecho con el resultado.





¿Qué os parece? No es nada del otro jueves, pero.. ¿mola, verdad?



FoN


24 de abril de 2008

Aprendiendo a programar portlets para Liferay...

Menudo coñazo... A este paso voy a ser un experto en el uso de tecnologías Java para programar todo tipo de aplicaciones, ya sean web, para móviles, para mi, frontends, o lo que sea, porque la verdad es que me está costando más de lo que pensaba arrancar de verdad con el PFC, ya que la herramienta utilizada es más compleja de lo que pensaba.

Menos mal que ando en contacto con más gente que desarrolla en Liferay, porque si no, estaría más perdido que un pulpo en un garaje.

En fin, seguiré sufriendo que el fin, en este caso, justifica los medios. Todo sea por terminar de una puñetera vez.

FoN

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

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 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

10 de octubre de 2007

En el final del camino...

Entrada de hoy: vamos hacia el final de la carrera, hacia el final... Aún se ve tan lejano, pero, a medida que avanza, se me atisba un poquito más de ilusión en la mirada. Prefiero no pensar en el tiempo, si no en lo que aún me queda por trabajar, pero no puedo dejar de pensar en la idea de que, en poquito tiempo (meses) seré por fin ingeniero...

Ingeniero... Telemático para más pistas, aunque con la intención de seguir mi formación. No hay que pararse ni conformarse, pero tampoco será ya la gran presión a la que estoy sometido desde hace unos años: unos años la llevé mejor, otros la llevé peor, otros no la llevé... Pero queda menos y espero tener una buena recompensa.

De todos modos, en cierta medida, he tenido un buen adelanto: Arima. Ella me abrió los ojos definitivamente y me hizo seguir caminando cuando me había parado a descansar. Ahora, juntos, vamos hacia el final, hacia lo más bonito, entre lo ilusionante y el miedo por lo que está por llegar y ser capaz de responder a las espectativas. Ilusión y miedo, como todos... Digo yo...

Además, después del tiempo que lleva el blog sin actualizarse (y lo que falta, porque el tiempo aún escasea para llevarlo como me gustaría), hoy me he propuesto "desahogarme" un poco y dar rienda suelta a todas las palabras que quiero lleguen (aunque se, no llegarán) a la blogosfera.

Este blog aún no tiene un contenido interesante, pero se que llegará a tenerlo cuando mi mente vuelva a amoldarse al mundo real que me aguarda tras la pantalla de mi portátil...

Todo por llegar... Todo por esperar...

Y a seguir, que no podemos descansar. No nos está permitido. Aún...

FoN