miércoles, diciembre 05, 2007

Vacaciones

Así es amigos, tal y como reza el título de esta entrada ayer mismo dieron comienzo mis vacaciones de manera oficial. Desde ayer hasta el día ocho de enero intentaré desconectar lo máximo posible, trabajar fuertemente en mi proyecto y, sobre todo, pasármelo bien que es lo realmente importante.

Al igual que el resto del año el día también fue muy intenso, para que vamos a cambiar :). A eso de las ocho de la tarde recogí todas mis cosas y tomé rumbo al aeropuerto para tomar mi vuelo dirección a Bilbao ( una media hora de retraso en el embarque pero únicamente cinco minutos de retraso sobre la hora de llegada programada). Y aquí estoy desde Bilbao escribiendo en el blog e itentando retomar todas las cosas que tengo olvidadas ;).

Estaré por aquí hasta el viernes a mediodía con lo que preveo llegar a Lastres a eso de las seis más o menos. Ya tengo muchas ganas de ver a mis padres y a mi hermana; desde mi regreso a Madrid el día cuatro de Septiembre no he estado ni un fin de semana por la tierra patria.

Poco más tengo que contar, además quiero ponerme a hacer cosas con lo que vamos a dejarlo aquí para este post. Prometo actualizaciones más a menudo tanto ahora que estoy de vacaciones como a mi regreso a Madrid (espero que mi jornada de trabajo se reduzca de manera considerable).

Hasta pronto!
Un abrazo.

domingo, noviembre 25, 2007

Una centena de entradas

Post número 100. Puede que no os parezcan demasiados pero, sinceramente, nunca pensé que llegaría tan lejos. Retomé esta aventura desde mi traslado a Madrid hace hoy un año y dos meses exactamente y en ningún momento pensé que fuese capaz de mantener ésto activo durante tanto tiempo pero aquí estamos con la intención de seguir dando guerra el mayor tiempo que me sea posible.

En muchas ocasiones me pregunto a mi mismo por qué escribo en el blog y la primera respuesta que me viene a la cabeza es "porque me apetece", ni más ni menos. Escribo acerca de cosas que me parecen interesantes, anécdotas, las cosas de mi vida que se pueden contar, aspectos técnicos, . . . . . no sé, intento catalogarlo con las etiquetas pero la verdad que tampoco me preocupa demasiado; escribo cuando tengo ganas y tiempo sobre los temas que me resultan interesantes.

Analizándolo más en detalle tampoco es que encuentre otras razones con un peso mucho mayor que la descrita en el párrafo anterior, aunque como dicen en Galicia: "habelas, hailas".

El hecho de haberme venido a Madrid y estar completamente solo fue el el principal motivo de que retomase el blog; mi intención era que la gente que había dejado en Asturias no se olvidase de mi por completo con el paso del tiempo y aunque parezca mentira creo que lo estoy consiguiendo. Y la otra parte del blog, la de artículos técnicos (por llamarlos de algún modo), también está íntimamente relacionada conmigo ya que todo ese mundo también forma parte de mi vida (y no soy un friki como Andre dice :) ). Escribo temas relacionados con programación, informática, patrones de diseño, . . . porque me gusta, porque me distrae ,porque me sirve para aprender cosas nuevas, porque puede que a alguien (lo dudo mucho) le pueda servir de ayuda en un determinado momento, . . . . . Por todo ésto y por muchas cosas más creo que voy a seguir en la misma línea.

Aprovechando que estamos de cumpleaños, puesto que el blog cumple 100 entradas y yo un año y dos meses de vida en la capital, creo que es un buen momento para echar la vista atrás y ver en que situación me encuentro.

Hasta el momento la experiencia creo que no puede ser más positiva; desde mi llegada a la ciudad todo el mundo me ha hechado una mano siempre que la he necesitado, he crecido un montón como persona, he conocido a mucha gente interesante, he viajado, he hecho amigos de verdad, . . . . En lo que al tema profesional se refiere he tenido la suerte de coincidir con gente extraordinaria, gente de la que estoy aprendiendo un montón de cosas nuevas y de las que espero seguir aprendiendo con el paso del tiempo; sólo espero haber aportado mi granito de arena para que toda esta aventura llegue a buen puerto.

Éste año ha sido complicado en lo que a trabajo se refiere aunque,en general, creo que las cosas han ido bastante bien. Todo este duro trabajo me ha servido para aprender miles de cosas nuevas o poner a prueba un montonazo de conocimientos e ideas que jamás pensé tendría oportunidad.

¿Y ahora? Pues en primer lugar espero disfrutar de mis vacaciones (tengo un mes :) ): retomar mi proyecto a ver si de nuevo soy capaz a tomarle el pulso, pasar mucho tiempo con alguien a quien por desgracia no puedo ver todo lo que me gustaría, estar con mis padres y mi hermana que ya tengo muchas ganas e intentar desconectar un poco porque creo que lo necesito. A todo ésto hay que sumarle el volver a ver a todos mis amigos y rememorar viejos tiempos jejejejeje.

¿Y para el próximo año? Tras las últimas noticias recibidas y conversaciones con las personas adecuadas creo que tengo más o menos claro mis intenciones tras el regreso de vacaciones. De todos modos, hasta que no me encuentre totalmente seguro prefiero no decir nada.

Hasta pronto!
Un abrazo!

PD: en widget de la derecha de la página (Almacén) he dejado mi clave pública (migue.asc)

sábado, noviembre 24, 2007

Setting up an SVN server (y II)

En el post anterior configuramos nuestro servidor Subversion a través del servidor standalone svnserve. En esta ocasión habilitaremos nuestro servidor svn a través del protocolo WebDAV (una extensión del protocolo http). Vamos allá:

En primer lugar necesitaremos tener instalado en nuestro sistema un servidor http. De sobra es conocido por todos que Apache es el servidor http más extendido con lo que será el que utilicemos en esta sencilla guía (concretamente utilizaremos Apache 2). También es necesario el módulo mod_dav_svn.so. Ejecutamos la siguiente orden en una terminal:
sudo apt-get install apache2 libapache2-svn

Tras esta sencilla orden tendremos en nuestro sistema un servidor http con el soporte necesario para habilitar nuestro servidor subversion. Configuremos ahora nuestro repositorio:

Editamos con nuestro editor favorito el fichero dav_svn.conf (si habeis instalado apache2 con la orden indicada anteriormente lo encontrareis en la ruta /etc/apache2/mods-enabled/dav_svn.conf)
vim /etc/apache2/mods-enabled/dav_svn.conf
Deberemos descomentar una serie de líneas para habilitar y establecer una configuración básica
: vayamos por partes.

En primera instancia habilitaremos el repositorio con lo que descomentaremos las siguientes líneas:
# habilitamos el repositorio
DAV svn
# indicamos la ruta absoluta al mismo
SVNPath ruta_absoluta_repositorio

Configuremos ahora el control de acceso. Dicho control es realizado a tres niveles diferentes:
  1. Autenticación facilitada por Apache.
  2. Directivas "limit" y "limitexcept".
  3. El módulo mod_authz_svn.
En este mini-tutorial habilitaremos una autenticación básica. Soy consciente de que no es demasiado seguro a no ser que se utilice a través de https pero no quiero complicar demasiado esta entrega; en futuras versiones configuraremos los distintos niveles de acceso.

Para llevar a cabo nuestra tarea necesitaremos descomentar las siguientes líneas en el fichero dav_svn.conf:
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
Creamos el fichero /etc/apache2/dav_svn.passwd con los usuarios a los que deseemos permitir el acceso a nuestro repositorio. Actuamos del siguiente modo:
htpasswd -cm /etc/apache2/dav_svn.passwd nombre_usuario
Se nos pedirá una contraseña para el usuario indicado.

En este momento dispondremos de una configuración básica de nuestro servidor svn a través de http. Si queremos comprobar el correcto funcionamiento podemos irnos a nuestro navegador (Firefox por supuesto ;) e intentar acceder al repositorio:
http://maquina/repositorio/
Nos solicitará nuestro usuario y contraseña, y en caso de que las claves introducidas sean correctas, se nos mostrará un listado con todos los proyectos registrados en el repositorio.

Tal y como os contaba en el post anterior establecer una configuración básico no es demasiado complicada. Espero que pueda serviros de utilidad.

Hasta pronto!

PD: en siguientes post cambiaremos un poquito de tema dejando a un lado la configuración de servidores. Hablaremos un poquito de Hibernate y puede que LINQ si tengo tiempo.


martes, noviembre 20, 2007

Setting up an SVN server (over SSL) (I)

Tenía ganas de retomar la parte técnica del blog y aprovechando que estos días he estado instalando Suvbersion y Artifactory (éste aún no lo tengo completamente configurado) he elaborado este mini artículo con los pasos a seguir. En esta primera entrega configuraremos svnserve (modo standalone) y dejaremos para un segundo artículo la posibilidad de que nuestro sistema controlador de versiones esté disponible a través del protocolo WebDAV (una extensión de http). Manos a la obra:

En primer lugar, y tal y como indica el título del post que nos ocupa, estableceremos un servidor SVN a través de una conexión SSL con lo que necesitaremos tener instalados en nuestro sistema dichos componentes. En el caso de mi Ubuntu Feisty podríamos ejecutar el siguiente comando:
sudo apt-get install subversion openssh-server
Tras la ejecución del comando anterior tendremos en nuestro equipo todos los elementos necesarios para realizar una configuración totalmente operativa de nuestro sistema de control de versiones.

A continuación creamos un nuevo grupo (en mi caso lo he llamado svnusers) para facilitar las labores de administración . Todos los usuarios que deseen tener acceso deberan ser miembros del grupo anterior (más adelante veremos el porqué). Además crearemos un nuevo usuario perteneciente al grupo anterior con nombre svnadm. Para llevar a cabo esta tarea ejecutaremos el siguiente conjunto de órdenes:

# creamos el grupo svnusers
addgroup svnusers

# creamos el usuario "test" perteneciente al grupo svnusers
adduser --ingroup svnusers test
Nota: por motivos de seguridad es una buena práctica que el usuario root no pueda realizar login a través de una conexión de ssh. Asimismo ninguno de los usuarios pertenecientes al grupo svnusers debería ser capaz de "hacer su hacia root".

Llegados a este punto necesitamos que los usuarios del grupo svnusers no inhabiliten, en el momento en que establecen una conexión a través del tunel ssh,los permisos establecidos a nivel de grupo; para ello establecemos la máscara al valor 002. Una manera sencilla de hacer ésto es editar el fichero .bashrc de cada uno de los usuarios pertenecientes al grupo svnsusers y añadir la siguiente línea:

# permitimos lectura/escritura al usuario y al grupo pero no al resto
umask 002
Reptimos los dos últimos pasos descritos anteriormente y creamos el usuario svnadm.

Nos logueamos como usuario root, en caso de que no lo estuviéramos, y creamos una ruta en nuestro sistema de archivos para contener nuestros repositorios. Suponiedo que path_to_repository contiene una ruta válida dentro de nuestro sistema de archivos podríamos ejecutar la siguiente orden:
mkdir -p path_to_repository
Además restringimos el acceso a los repositorios al root y los usuarios pertenecientes al grupo svnusers
chown -R root.svnusers path_to_repository
chmod -R u+wxr,+gwxr,o-wxr path_to_repository
El paso que a continuación se indica (lo encontré en una mini guía buscando cosas relativas a la seguridad) pretende "esconder" la ruta raíz del servidor donde estamos almacenando todos nuestros repositorios. Para ello sustituiremos nuestro ejecutable svnserve del modo que a continuación se indica:

Renombramos el comando svnserve (en mi caso lo tengo disponible en /usr/bin/) con el nombre svnserve.bin
mv /usr/bin/svnserve /usr/bin/svnserve.bin
Creamos un nuevo fichero /usr/bin/svnserve que contendrá el siguiente código:
#!/bin/sh
# wrap in order to put root in by default
# Script implemented by Adrian Robert <arobert@cogsci.ucsd.edu>

exec /usr/bin/svnserve.bin -r /path/to/repository/root "$@"
El fichero recién creado podrá ser ejecutado y leído por todo el mundo
chmod u+wrx,g+rx-w,o+xr-w /usr/bin/svnserve

Un vez llegados a este punto estamos en disposición de crear un nuevo proyecto en nuestro repositorio. Nos logueamos como usuario svnadm e introducimos la siguiente orden en una terminal:
svnadmin create path_to_repository/nombre_proyecto
No permitimos el acceso a ningún usuario no perteneciente al grupo svnusers (a excepción del root claro está)
chmod -R o-rwx path_to_repository/nombre_proyecto
Editamos el fichero de configuración del proyecto recientemente creado para no permitir accesos anónimos (sólo aquellos autenticados a través de ssh) y además permitimos la escritura (una vez autenticados). Esto se consigue editando el fichero svnserve.conf de un modo similar al que a continuación se indica:
# abrimos el fichero de configuración de nuestro nuevo proyecto
vi path_to_repository/nombre_proyecto/conf/svnserve.conf

# no se permite el acceso anónimo y si la escritura para usuarios autenticados
[general]
anon-access = none
auth-access = write

Para testear que todo marcha correctamente ejecutamos al siguiente orden:
svn list svn+ssh://@localhost/nombre_proyecto
Se nos pedirá un nombre y un password y en caso de que los datos introducidos sean correctos seremos devueltos al prompt donde tecleamos la orden (el proyecto que hemos creado unos pasos más arriba no contiene ningún tipo de información). Con ésto nos aseguramos que el servidor ssh está funcionando correctamente así como el tunel hacia el svnserve.

En este mismo instante dispondríamos de un repositorio Subversion totalmente funcional aunque cada vez que realizásemos una operación se nos pediría que introdujésemos nuestro usuario y contraseña correspondientes. Con el objetivo de evitarnos este pequeño incordio generaremos un par de claves públicas/privadas.
A continuación, y de manera rápida, se indica el modo en que llevaríamos a cabo esta tarea:
# generamos nuestro par de claves
ssh-keygen -t dsa

# copiamos nuestra clave pública a las claves autorizadas
cd $HOME/.ssh/
cp id_rsa.pub authorized_keys

# permisos adecuados
chmod 0700
$HOME/.ssh/
chmod 0600
$HOME/.ssh/authorized_keys
Esto ha sido todo. Como veis son un conjunto sencillo de pasos gracias a los cuales establecemos una configuración básica de un repositorio subversion a través de una conexión segura.

En el siguiente capítulo haremos que nuestro repositorio se encuentre accesible a través del protocolo WebDAV; (mucho más sencillo que ésto :) )

Espero que os haya gustado y que os sirva de ayuda.

Hasta pronto!

domingo, noviembre 11, 2007

El trabajo(I)

Últimamente el trabajo, ¿que otra cosa podría ser sino?, me impide actualizar con la frecuencia que me gustaría; además siempre he tenido la intención de continuar con los post acerca de programación que hace un tiempo comenzé pero, sinceramente, paso demasiado tiempo inmerso en el trabajo y apenas me queda tiempo para nada más. El problema es que el proyecto actual parece no tener fin, cada dos por tres aparecen cosas nuevas (supuestamente se habían dicho en el inicio del proyecto con lo que me lo tendré que creer porque yo no estaba). Todo ésto implica que en este último mes y medio las jornadas "largas" (por llamarlas de alguna manera) se hayan convertido en una tónica habitual. Entonces me surge la duda de si es que realmente tengo demasiado trabajo o es que soy un completo inútil (más bien apuesto por lo segundo). Bueno, que tampoco me quiero extender demasiado que tengo que terminar unas cosas que debemos entregar mañana y todavía me quedan bastantes cosas por terminar.

Espero que el proyecto actual no se prolongue demasiado y pueda dedicar mucho más tiempo a mi proyecto, a escribir más por aquí (pretendo retomar con ganas la parte técnica del blog) y dedicar más tiempo a las cosas con las que realmente me entretengo.

Seguireis teniendo noticias mías.

Un abrazo!
Migue!

sábado, octubre 20, 2007

Una de clientes

Ya había oído que la mayoría de la gente del ***** ********* (no daré nombres para no ofender a nadie aunque . . . . .) eran unos auténticos ********** (no se pueden decir palabrotas que estamos en horario infantil) pero en estos momentos lo estoy sufriendo en mis propias carnes.

Me encuentro desarrollando un proyecto, el cual me fue asignado una vez iniciado por distintos motivos que ahora no vienen al cuento. La cuestión radica en que los inicios del mismo no parecía que se tuviese mucha prisa pero resulta que esta última temporada el cliente presenta una necesidad imperiosa porque todo ésto se termine la próxima semana. ¿En qué se traduce todo ésto? Pues que llevo una temporada con muchísimo trabajo, y cuando digo mucho es mucho de verdad, con lo que escribir aquí se ha convertido en una tarea harto complicada (ahora estoy trabajando desde casa y he hecho un pequeño inciso para escribir esto).

¿Y a qúe viene todo ésto os estaréis preguntado? Pues bien, el pasado viernes tuvimos una reunión en las instalaciones de nuestro cliente para enseñarles cambios que se habían realizado y uno de sus empleados, durante el transcurso de la reunión, soltó la frase: "... pero si a nuestros usuarios le entregamos esa mierda . . . ." (en alusión a una pantalla que ellos habían diseñado la tarde anterior y que tuve que implementar esa misma noche). No sé si fue la cara de odio con lo que lo miré (lo dudo) o que el mismo se dio cuenta de que la frase no había sido de lo más afortunada, pero se disculpó de manera instantánea.
No fue la frase en sí lo que me molestó (la opinión de una persona que no tiene ni idea sencillamente me resbala) sino el hecho de que no tengan un poco más de respeto; más aún cuando han estado haciendo cambios del alcance hasta el último momento y nos seguimos comprometiendo a tener casi todo listo para finales de la semana que viene. Yo al final soy un pringao que ni pincho ni corto pero tengo muy claro que si yo soy mi jefe y me suelta la frasecita del otro día le emplumo otro mes más en el desarrollo debido a todos los cambios de alcance realizados las últimas tres semanas (y lo mismo me da lo que le estén presionando sus jefazos). Pero como no soy nadie pues . . . . . . .

Y la verdad es que es una aunténtica pena porque este proyecto es muy interesante: he implementado un motor de consultas, un intérprete,. . . . Además he tenido la oportunidad de pelearme con nuevas herramientas que desconocía tales como antlr, la herramienta de reporting que viene integrada en .NET y algunas más. El problema radica en que lo estamos haciendo aprisa y corriendo y las cosas así no pueden salir bien de ninguna manera. Pero bueno, es lo que hay. Ya lo dice el refrán, donde manda patrón no manda marinero.

A pesar de todo el montonazo de trabajo, y como ya os contaba en el post anterior, sigo muy contento. Creo que todo ésto me está sirviendo para aprender un montón de cosas nuevas, poner en práctica nuevas ideas y, lo más importante de todo, darme cuenta de que puedo llevar a cabo cualquier cosa si de verdad me lo propongo.

Por poner una pega a todo ésto: tengo un montonazo de ideas nuevas que podrían mejorar el desarrollo de determinado tipo de proyectos en la oficina pero no tengo tiempo a proponerlos (aunque tampoco estoy seguro de que me hiciesen mucho caso :) ).

Dejando a un lado el tema del trabajo, deciros que las cosas siguen más o menos como siempre aquí por Madrid: mi proyecto sigue aparcado como os podeis imaginar pero en cuanto la carga de trabajo se relaje un poco me dedicaré a él todas las noches. Últimamente si que algunas cosas han cambiado en mi vida, para bien, pero tampoco me apetece contarlas ahora porque he decidido que las voy a abordar con calma.

Y poco más tengo que contar. Voy a continuar trabajando otro rato que después tengo que bajar al centro a comprarle a Javi el regalo de cumpleaños (y puede que aproveche para darme un homenaje jajajajja)

Hasta pronto!
Migue

PD: el jefe me ha regalado el puente de Todos los Santos pero no voy a ir a Asturias, he hecho planes. Hasta Navidades posiblemente no regrese a casa (como el Almendro jajajajajja)

sábado, octubre 13, 2007

De regreso

Hace casi un mes que no actualizo pero es que estas últimas tres semanas he estado realmente agobiado; en serio, llevamos una temporada en la que hemos estado trabajando muchísimo y apenas he tenido tiempo de respirar; mis compañeros de la oficina pueden dar fe de ello. Hasta que no termine este proyecto que tengo entre manos me imagino que el ritmo de trabajo será el mismo con los que las actualizaciones se dejarán caer con cuentagotas, lo siento.

Tras la explicación de rigor tras un largo periodo de inactividad bloggera, ¿por dónde empezar? Pues no lo sé muy bien :).

Sigo en Madrid; creo que resulta evidente pero para los más despistados prefiero aclararlo jejejeje. Las cosas se mantienen en su curso habitual, muy ocupado e intentando aprovechar al máximo el poco tiempo libre del que dispongo.
Como os contaba antes, en el trabajo estamos hasta arriba,pero hasta arriba de verdad, en serio,y muchas veces me saturo (es lo que tiene estar más de 14 horas seguidas frente a esta maldita pantalla) y me apetece mandarlo todo a la mierda pero enseguida se me pasa y me lo tomo con calma. A pesar de esos ataques momentáneos de, no sé muy bien como llamarlos, quizás locura jajajajajja; sigo muy contento, aprendiendo un montonazo de cosas nuevas y cada día que pasa con más ganas de aprender. Puede que resulte raro pero os lo digo como lo siento.

En el terreno personal las cosas siguen bien (aunque últimamente puede que mejor que bien ;) aunque eso lo dejaremos para futuros episodios).
Entre unas cosas y otras hace un montón de tiempo que no sé nada de mis amigos; salvo una llamada de Andre hace poquito y un mail de Vicio para decirme que el último finde del mes en curso se vendrá a visitarme (ya tengo ganas de que llegue!!) la verdad es que he perdido un poco el contacto.

Y a pesar de que hace tanto tiempo que no escribo no tengo muchas cosas más que contar y tampoco quiero aburriros con cosas del trabajo (últimamente es la tarea a la que dedico el 75% de mis horas jajajajaj). Espero que todo el mundo siga bien y prometo actualizar ésto con cosas más interesantes en cuanto me sea posible.

Un canción con la que me he encontrado mientras navegaba y que me ha gustado mucho:



Un abrazo
Migue

PD: el finde que me fui a ver el Billabong Pro Mundaka sólo tuvimos un día de competición en Bakio. A pesar de que las olas no eran una maravilla el viaje mereció la pena y el domingo pudimos disfrutar de unas cuantas mangas.

lunes, septiembre 17, 2007

Regreso de Roma

Ayer a la tarde regresamos de Roma tras un fantástico fin de semana. Mis primeras intenciones eran las de colgar el post ayer pero la verdad es que me dio muchísima pereza así que decidí posponerlo para hoy.

En líneas generales Roma es una ciudad bastante bonita, con un montonazo de sitios que visitar, no demasiado grande (me refiero al centro de la ciudad) y con mucho ambientillo. Llegamos el viernes a la tarde y dejamos las mochilas en el hostel (teníamos una habitación con baño incluido para nosotros solos) y nos fuimos a dar un paseo para ir conociendo la ciudad y cenar algo por ahí. Esa misma noche estuvimos hacia la zona sur; el Coliseo, el monumento a Victor Manuel II (éste me gusto mucho), el foro de Trajano,el Arco de Constantino, . . . . y unos cuantos sitios más.


El Coliseo de ñoche

A la mañana siguiente madrugamos y estuvimos antes de comer estuvumos visitando la plaza del Popolo, el Castel de Sant´Angelo y el Vaticano. Este último la verdad que merece la pena, la plaza y la cúpula son impresionantes y la Capilla Sixtina es una verdadera maravilla. La única cosa que sigo sin comprender es que como la Iglesia puede tener esas posesiones y siga habiendo gente que se muera de hambre. Mejor eso lo dejamos para otro día y continuamos con el resto del viaje porque sino me enciendo.
Os dejo algunas fotos del Vaticano, el Castel de Sant´Angelo y alrededores








Comimos en los alrededores de plaza avona, había mucha gente (montonazo de españoles nos encontramos a lo largo de todo el fin de semana) y la verdad es que las pizzas que nos metimos entre pecho y espalda estaban muy buenas. Tras la parada obligatoria para eso que llaman comer visitamos un poco plaza Navona y todos sus alrededores (templo de Adriano, el pantheon, ...). Tras un breve paseo por toda esta zona nos dirigimos a la Fontana de Trevi (sin duda mi lugar preferido de todo el viaje) y después a plaza España que también me gustó mucho, pero sobre todo la Via Condotti; tendría que irme con 6000 0 7000€ para salir contento de esa calle jajajajaja.





A la noche cenamos de nuevo por los alrededores de plaza de Navona y estuvimos un rato de fiesta. Hacer mención a que Roma necesita una visitilla de tres o cuatro días de fiestón porque, en general, las romanas están de muy buen ver jajajajjajaj.

El domingo era el último día que estabamos allí y decidimos visitar toda la zona del Palatino y el interior del Coliseo. Sinceramente este último me decepcionó de manera considerable, está demasiado ruinoso y necesitas demasiada imaginación para imaginarte como podría haber sido en todo su esplendor. Y tampoco es que yo me fuese imaginando el Coliseo en el que Máximo Décimo Mericio comenzaba su venganza pero en serio que es una pena que semenjante obra de arte se encuentre en ese estado. De todos modos, si alguno viaja a Roma merece la pena que visiteis los interiores y juzgueis por vosotros mismos. Os dejo un par de fotos y en cuanto pase un par de videos que tengo en el móvil los colgaré por aquí para que veais que no os engaño.




A grandes rasgos este ha sido mi fin de semana en Roma. Ahora ya estamos de nuevo del vuelta al curro y al montón de trabajo que me queda por delante ..... pero bueno, eso será para otro post.

Hasta pronto!
Un abrazo!

jueves, septiembre 13, 2007

Seguimos con lo de antes

En primer lugar dejar claro que con el post anterior mi intención no era ni mucho menos "despreciar",como dice Andre, a nadie (no creo que sea nadie para hacer tal cosa). Simplemente estaba dando la opinión de cómo veo las cosas y como creo, y siempre desde mi punto de vista, deberían ser. Lo que no termino de ver es la diferencia entre analista y desarrollador (tan acentuada como vosotros quiero decir). Tal y como lo yo veo son totalmente complementarias ( y se solapan)

En cuanto a la múltitud de cosas que Andre decía en uno de sus comentarios decir que en algunas estoy de acuerdo con ella y en otras no. Por ejemplo en el tema de la documentación sí que comparto su visión del asunto: creo que es necesaria una buena documentación de los proyectos informáticos (al igual que proyectos de cualquier otra índole) aunque creo que sería preferible comenzar la casa por los cimientos y desarrollar un software de calidad, porque de nada me sirve tener una documentación extraordinaria si, perdón por la expresión, mi software es una auténtica mierda.

Personalmente, veo el software como una ingeniería más, en la que, al igual que en el resto, son necesarios una serie de procesos y metodologías gracias a las cuales se pueda desarrollar un sofware de calidad. Pero la realidad es que en el mercado actual priman otra serie de cosas,veáse dinero por ejemplo ;), con lo que los proyectos se hacen aprisa y corriendo con el objetivo de satisfacer los requisistos establecidos en el principio del proyecto por activa o por pasiva (cosa lógica por su parte). ¿Y en qué desemboca todo ésto?: pues nuevos contratos por mantenimiento, continuos retoques, mantenimientos infumables (sobre todo si te toca el mantenimiento de un software desarrollado por una empresa diferente a la tuya), y un largo ecétera de situaciones que provocan que haya más software malo que bueno.

Ésto es una breve explicación de como veo las cosas (tampoco quiero aburriros :) ). No sé si estaré en lo cierto o totalmente equivocado pero al menos tengo una opinión al respecto.

Dejando a un lado el tema anterior, las cosas por aquí siguen más o menos como siempre; mucho trabajo tanto en la oficina como en casa (esta semana me he propuesto retomar el proyecto con ganas y estoy quedándome todos los días hasta la una de la madrugada más o menos intentando ponerme las pilas). También he estado mirando los precios para sacarme el abono del Madrid Baloncesto y la verdad es que son bastante asequibles; estoy pensando si comprármelo o no, todavía no lo tengo decidido.

Y poco más que contar. Mañana me marcho a pasar el finde a Roma así que posiblemente hasta el domingo por la tarde no postee de nuevo.

Hasta pronto!
Un abrazo!


lunes, septiembre 10, 2007

Diseño y desarrollo

Hoy me ha dado por colocar el título al post; no es que sea demasiado bueno resumiendo pero me parecía que la entrada de hoy se prestaba a ello. A partir de ahora intentaré colocarlo en todos aunque si veo que la frase elegida no resume demasiado bien el contenido casi prefiero dejarlo en blanco.

Últimamente he oído frases, y no es la primera vez que las oigo, del estilo de las siguientes: "yo es que no quiero programar","no quiero orientar mi carrera de ingeniería informática a la programación", "yo es que quiero ser analista y no quiero picar código". Dejar claro que si algo me caracteriza es que tengo máximo respeto por las opiniones del resto del mundo, pueden ser parecidas o totalmente contrarias a las mías, pero siempre las respeto porque cada uno es libre de pensar lo que le venga en gana.

Personalmente no comparto esas ideas, realmente son diametralmente opuestas a las mías. Creo que para ser un buen analista/arquitecto de software/diseñador de soluciones software, ..... podeis llamarlo como más os guste, es necesario haber programado,y además bastante. Porque diseñar una aplicación no es tan fácil como tomar los requerimientos,hacer un diagrama de clases y ya está. Tambien resulta evidente que si tienes otras responsabilidades podrás dedicar menos tiempo al desarrollo pero creo que sigue siendo una parte importante. Metodologías como pueden ser TDD se basan en "code to design code".

Como he dicho antes ésta es mi manera de ver las cosas, que puede ser igual de acertada o errónea que vuestro punto de vista, pero es que me apetecía escribirla :).

Después de esta minicharla decir que hoy he podido salir a la hora aunque mejor hubiésemos salido un poco tarde ya que la salida puntual de hoy implica un montonazo de cambios a realizar a partir de mañana (hoy hemos tenido reunión) con lo que me temo que los próximos días no estoy seguro de poder actualizar con una frecuencia más o menos aceptable.

Ya os había contado que este retorno había sido un poco más duro que los anteriores pero poco a poco y con el escaso tiempo libre del que dispongo ya me estoy aclimatando de nuevo :). De todos modos deciros que me acuerdo mucho de toda la gente de Asturias así que a ver cuándo tengo un hueco y hago una visitilla por allí aunque ya sabeis que estais invitados a conocer Madrid (o repetir el que ya lo conozca). Mis planes están publicados aquí (al menos los que se pueden contar jajajajajaj) con bastante antelación con lo que si algún finde os apetece pasaros por aquí sereis muy bien recibidos.

Hace ya mucho tiempo que no pongo ninguna foto así que voy a aprovechar a colgar un par de ellas que hicimos en la despedida de Noe, uno de los compañeros de Gijón, que se marchó a trabajar a GMV.





Me gustaría seguir actualizando la sección de manuales pero en serio que no tengo demasiado tiempo. Entre manos tengo uno de Hibernate y otro de log4j pero no se cuando los colgaré por aquí; espero que sea pronto.

Hasta pronto!
Un abrazo!

sábado, septiembre 08, 2007

La intención cuando regresé a Madrid era dedicarme más a mi proyecto, descansar después de tanta fiesta, tomarme las cosas con más calma, no sé, relajarme un poco como se suele decir. De momento se están quedando en eso, en intenciones porque seguimos trabajando por las tardes debido a que tenemos "bastante" trabajo. Sobra decir que lo de la fiesta tampoco lo he conseguido; esta mañana hemos llegado a casa a las ocho de la mañana ;)

Ayer quedamos Gabi,Marcos,Javi y yo; cena de Telepizza en casa del primero y unas cervezas y unos tequilas que Sergio tiene por allí jajajaja. Después estuvimos tomándonos unas copas en el Amor Brujo; era la primera vez que nos pasábamos por allí y la verdad es que está entretenido el sitio. Mientras estabamos allí recibimos la llamada de Amparo y Rocío que nos invitaron a pasarnos por casa de una colega suya a que nos tomásemos unas copas; evidentemente no pudimos declinar la invitación. En resumen, unas buenas risas y unos cuantas copas entre pecho y espalda.

Esta mediodía Javi y yo hemos quedado de nuevo con Amparo,Rocío e Isa para comer (todavía no me explico como hemos podido comer tanto con la resaca que arrastrábamos) y después nos hemos vuelto a casa a tumbarnos en el sofá. Como bien observareis así no hay quien se concentre aunque también es cierto que no debo poner demasiado de mi parte y me dejo engañar fácilmente :)

Ahora estoy sentado en el sofá viendo la tele y esperando la llamada de Javi ya que creo que nos vamos a ir de fiesta de nuevo (y menos mal que había marcado como objetivo del finde el descanso absoluto; si es que .....)

Y la verdad que pocas cosas interesantes tengo que contar (si es que alguna vez las he tenido). Lo que últimamente me ronda la cabeza, el otro día lo hablaba con Héctor y el me decía lo mismo, es que quizás tenía que haber esperado a terminar el proyecto para empezar a trabajar; me hubiese esperado medio añito más y ya lo tendría liquidado. No es que esté descontento, ni que esté cansado de trabajar, además estoy seguro que todo este año que llevo trabajando me ha servido más que la mayor parte de mis años de carrera, pero soy consciente de que es más costoso por dos motivos: dispones de muchísimo menos tiempo para poder dedicarte en cuerpo y alma y el segundo es que cada vez te vuelves más exigente contigo mismo (al menos a mi me pasa). Pero bueno, una vez tomada la decisión será el tiempo quien decida si ha sido acertada o errónea.
A raíz de todo ésto, otra de las ideas que me ronda la cabeza es la de, una vez terminado el proyecto y ahorrado un poquillo, dejar de trabajar para hacer un máster a tiempo completo. El problema radica en que el que a mi me gusta (estoy hablando siempre en el supuesto de que me aceptasen claro está) es en Barcelona, y no me puedo permitir el lujo de irme a Barcelona durante dos años a dedicarme única y exclusivamente a estudiar. Pero bueno, es una idea que tengo en mente aunque no crea que sea factible realizarla, al menos en un futuro más o menos próximo

Cambiando de nuevo de tema, ya tengo los billetes para irme a Bilbao a visitar a Iratxe el 5,6 y 7 de Octubre, aprovechando, claro está, el paso del WCT por tierras vascas. A ver si tengo un poco de suerte y podemos disfrutar de un swell consistente para deleitarnos con los "maquinillas" del top44 (sólo digo lo del swell porque la fiesta está garantizada jejejejejeje).

Después de toda esta ida de pelota voy a ir terminando que debería cenar algo y ducharme por si nos vamos de fiesta al cumple de Amparo.

Hasta pronto!
Un abrazo

lunes, septiembre 03, 2007

De nuevo en Madrid; tras unas semanas en Asturias con mis compañeros del CIDI y una hora y media de retraso en el vuelo de EasyJet ya estoy de nuevo por la capital de España. Si he de ser sincero en esta ocasión el regreso ha sido mucho más duro de lo que esperaba; me ha dado mucha pena marcharme porque estos últimos días han sido muy especiales. Voy a echar mucho de menos todo aquello.

Os preguntareis que habrá sido de mi durante todo este tiempo. Pues la verdad es que he hecho un montón de cosas; aparte de trabajar bastante claró está :) (las buenas costumbres nunca se pierden) he estado de fiesta todo lo que he podido y un poco más, he conocido a gente interesante, he estado mucho tiempo con mi madre y mi hermana que ya las echaba de menos, he visto a amigos con los que hacía mucho tiempo no coincidía. Hacía mucho que no me divertía tanto.

¿Y ahora qué? Pues en el trabajo tengo que terminar una aplicación que me está volviendo cuanto menos loco y me imagino que tendremos que terminar de poner a punto los scripts de producción de Telefónica Móviles además de alguna que otra cosilla que tenemos entre manos por ahí. En el plano personal debería retomar mi fin de carrera con ganas porque toda esta temporada en casa ni siquiera he abierto el Eclipse, espero que a partir de mañana pueda dedicarle más tiempo y esfuerzo (soy consciente que tengo que hacerlo pero últimamente el tiempo y las ganas brillan por su ausencia).

Siguiendo en el plano estrictamente personal tengo un par de viajes planificados; el primero de ellos a Roma junto a Javi, el 14,15 y 16 del mes que nos ocupa. El segundo es una invitación que no puedo rechazar: Iratxe me invitó a pasar un finde en Bilbao así que puede que me vaya por tierras vascas el finde del 5,6 y 7 de Octubre (todo ello amenizado con el Billabong Pro Mundaka cuyo periodo de espera comienza el uno de Octubre :) )

Solamente son unas cuantas pinceladas de todo lo bien que me lo he estado pasando esta última temporada pero la verdad es que tampoco me apetece escribir demasiado que estoy un poquillo triste.

Y para terminar (ya me está entrando el sueño): sé que mi compañero Iván (aunque ya no está con nosotros, en Neo me refiero ;) ) se pasa por aquí de vez en cuando con lo que voy a aprovechar para desearle de todo corazón mi más profunda enhorabuena porque se casa esta misma semana. ¡¡ FELICIDADES IVÁN !!

Hasta pronto!
Un abrazo!

miércoles, agosto 29, 2007

martes, agosto 28, 2007

No he dejado de escribir en el blog; lo que ocurre es que estoy trabajando en Gijón y en Lastres no dispongo de conexión a Internet por lo que no puedo escribir :). Esta tarde me he quedado a trabajar con lo que he aprovechado para colocar este post.

El próximo Lunes por la tarde regresaré a Madrid.

Hasta la próxima semana!

Un abrazo!
Migue

lunes, agosto 20, 2007

Aquí estoy de regreso a Madrid tras mi estancia en tierras astures durante la mayor parte de la semana pasada. Puede que mañana mismo regrese de nuevo a Asturias para quedarme allí hasta Septiembre. Os preguntareis que ha sido de mi durante todo este tiempo que no he posteado pero es que he estado realmente atareado.

Hoy era el último día, el día en que entregabamos nuestro "famoso" proyecto a Telefónica Móviles (espero no estar infringiendo ninguna claúsula de mi contrato :) ) y, si he de ser sincero, estaba un poquito nervioso. Todo parecía estar correcto pero el hecho de ser el primer proyecto grande que hago, que el asunto era importante para la empresa y que en todo ésto estaban puestas la ilusión, el esfuerzo, las ganas y el sacrificio de muchas personas hacía que me sintiese un poco extraño. Llevar a cabo una empresa de este tamaño, y en los tiempos en los que nos hemos estado moviendo, es,desde mi punto de vista, para sentirse orgulloso; yo al menos lo estoy. En un principio he reconocer que estaba un poco nervioso y pensaba que me iba a quedar demasiado grande pero el hecho de estar rodeado de grandes compañeros ha hecho que resultase más sencillo. Aprovechando que ha salido el tema,y como sé que alguno de ellos se pasa por aquí de vez en cuando ;) , querría aprovechar estas líneas para dedicárselas a todos ellos, a todas las ganas que han puesto para que ésto saliera adelante, a las horas de más que han invertido, a su esfuerzo e ilusión.

Me siento muy afortunado de haber compartido con ellos todas estas horas de alegrías y penas; gracias a ellos puedo asegurar que todo este esfuerzo ha merecido la pena. En particular querría darles las gracias a Luis y Alberto por todo lo que he aprendido de ellos.

Hasta pronto!
Un abrazo

lunes, agosto 13, 2007

La intención era de salir a la hora pero no sé cómo demonios nos arreglamos que siempre encontramos algo que hacer jajajajajaja. He llegado a casa hace un rato y aquí estoy viendo la tele; estoy bastante cansado y no me apetece demasiado ponerme con el proyecto; en estos momentos no me siento con fuerzas para hacer algo decente (ni estos ni en otros :) ).

Finalmente esta semana estaré trabajando en el CIDI en Asturias; todavía no sé si viajaré mañana por la tarde o el miércoles por la manaña pero es seguro, salvo fuerza de causa mayor, que lo que resta de esta semana estaré por tierras Astures. El trabajo lo tenemos bien encarrilado lo cual no quiere decir que estemos parados sino que deberíamos retomar cosillas que tenemos un "poco" olvidadas.

¿Algo más que contar? Pues la verdad es que sí; este fin de semana me ha hecho pensar en muchas cosas que hacía tiempo tenía desterradas en el cajón del olvido,o de los recuerdos, no lo sé muy bien en cuál de ellos estaban escondidas. Cosas que pensé que no quería, al menos no tanto como otras, pero que simplemente las tenía aparcadas aunque desconozco el porqué de ello. Y no es que ahora mismo esté triste ni nada que se le parezca, simplemente he vuelto la vista atrás y me dado cuenta de que me gustaría tener cosas que tenía en el pasado y que ahora mismo no tengo. No me refiero exactamente a las mismas cosas que tenía en el pasado, sino a tener de nuevo la oportunidad de recuperar las mismas sensaciones, volver a sentirte igual que en aquellos momentos que creías únicos. No sé si he logrado explicar como me siento pero es que me siento exactamente tal y como lo he escrito.

Puede que lo intente de nuevo; total, no tengo nada que perder, o si !?

También puede ser que el cerebro se me esté reblandeciendo más de lo estrictamente necesario después de tanto tiempo delante de mi incansable e inseparable compañera de viaje.

Bueno, pues creo que ha sido todo por hoy, a ver si trabajo un rato en el proyecto que lo tengo demasiado abandonado. Nada más deciros que a partir del siguiente post (o de los dos siguientes, no lo sé muy bien) iniciaremos la implementación de un visitor genérico basado en plantillas de C++; iremos fascículo a fascículo; primeramente implementaremos uno sencillo y de manera gradual iremos ampliando nuestra implementación de este patrón de diseño.

Hasta pronto!
Un abrazo!

Aquí estoy de nuevo recién llegado de mi corto pero inmejorable periplo por tierras andaluzas. Sinceramente necesitaba un finde de este estilo: nada en que pensar, sólo paz y tranquilidad y la compañia de Irene (muchísimas gracias por invitarme guapísima!). Me lo he pasado realmente bien; hemos estado todo el día tomando cañas, visitando lugares nuevos ( nuevos para mi dado que ella ya había estado en la mayor parte de ellos), y riéndonos un montón.

El viernes finalmente salí de la terminal dos del aeropuerto de Barajas con una media hora o tres cuartos de retraso aunque posteriormente la duración del vuelo se vio reducida con lo que el retraso final no fue excesivo (me han dado un bono con un 25% de descuento en el siguiente billete que me compre, en compensación a los trastornos ocasionados). A mi llegada al aeropuerto ya estaba Irene esperando así que partimos hacia Granada; dejamos las cosas en casa y estuvimos toda la tarde tomando cañas y tapas, el fin de semana empezaba bien jejejje. También nos dimos un paseo por la zona de las teterías y estuvimos cenando en un bar muy bonito en una plaza de la que ahora mismo no recuerdo su nombre (tengo un serio problema para recordar los nombres de las cosas).

El sábado a la mañana terminamos de recorrer Granada; nos dimos un paseo por el albaicin y tras una agotadara caminata de nuevo nos fuimos de cañas y tapas para reponer fuerzas. Después de comer subimos a visitar la Alhambra y la verdad que me quedé absolutamente impresionado; me parece imposible que semejante obra se haya podido construir hace cientos de años. Lástima que las entradas que habíamos comprado sólo permitían el acceso a las jardines pero es que el acceso a los palacios reales resulta un bien demasiado codiciado (hacía poco que había preparado esta visita así que hacerse con unas entradas para los palacios nos resultó imposible). Nunca antes había estado y la verdad es que merece la pensa conocerlo; una auténtica maravilla. A la noche de nuevo estuvimos un rato de fiesta por ahí pero nos retiramos más o menos temprano porque llevabamos un par de días en los que habíamos caminado muchísimo.

Y hoy, el último día, estuvimos en Lanjarón y en otro pueblo de la Alpujarra que ahora mismo tampoco recuerdo su nombre (que raro no?). También me gustó mucho; pueblos perdidos en el medio de una montaña, todo cuestas,... ; todo muy bonito. A la tarde nos echamos una pequeña siesta y estuvimos tomando algo por ahí hasta la hora de salida de mi avión.

Sinceramente me lo he pasado muy bien, hacía tiempo que no me pasaba unos días con esa calma y esa tranquilidad; tendré que realizarlo más a menudo.

Voy a ir terminando que ya es muy tarde y mañana tengo que madrugar para ir a la oficina. Nada más darle las gracias a Irene por su invitación, su excepcional acogida y por ser una gran anfitriona (y eso que apenas lleva un mes viviendo en Granada). Muchas gracias de nuevo guapa!

No tengo fotos porque las hicimos con la cámara de ella (realmente me abrasó a fotos, no sé como le gustan tanto), en cuanto me las envíe prometo colgar algunas de ellas.

Bueno, nada más que apenas me queda cinco horas para dormir antes de irme al trabajo.

Hasta pronto!
Un abrazo!

viernes, agosto 10, 2007

Doce y pico de la noche y sigo rondando por aquí todavía, y lo que es más triste, sin hacer otra cosa que navegar por Internet y escribir en el blog. Mañana a medio día me marcho a Granada y todavía tengo la mochila sin preparar, como siempre todo a última hora;para variar. Seguro que se me olvidan la mitad de las cosas aunque mientras no me olvide de ir las cosas irán bien jajajajaj. Esta tarde he recibido la llamada de Rube, y me ha hecho mucha ilusión. No podemos hablar muy a menudo porque se encuentra embarcado y nos resulta difícil comunicarnos. También me llamo Irene para confirmar que mañana estaría en Granada jajajjaja.

En el trabajo además de las vacaciones que me corresponden por contrato me han dado seis días en compensación del esfuerzo realizado en este proyecto con lo que, además del mes de vacaciones que ya me han concedido en Diciembre todavía me restan diez días (no tengo ni idea de cuando podré disfrutar de ellos). Siguiendo con el tema del trabajo, creo que la próxima semana y salvo novedad de última hora, estaré trabajando en Asturias hasta finales de la misma.

Y lo dejo aquí que todavía tengo cosas que hacer antes de acostarme.

Hasta pronto!
Un abrazo

jueves, agosto 09, 2007

De nuevo la semana está siendo bastante dura así que el tiempo para pasarme por aquí escasea como bien os podeis imaginar. Esta tarde he llegado a casa a las diez y hemos ido a cenar a un restaurante que tenemos al lado de casa aprovechando que la madre y la hermana de Javi estarán unos días con nosotros; a la vuelta he estado tendiendo la ropa que tenía en la lavadora (estoy hecho todo un amo de casa :) ) y mi segundo intención era acostarme pero realmente no tengo demasiado sueño.

Como ya os había dicho este finde me voy a Granada a ver a Irene; tengo unas ganas tremendas de que llegue porque tengo muchas ganas de verla aunque estoy seguro de que se me va a hacer demasiado corto. He tenido suerte con los billetes de avión: tengo la salida a las dos de la tarde del viernes y el regreso a las once de la noche del domingo; no me puedo quejar porque estiro al máximo el fin de semana sin tener que pedirme días de vacaciones. Y ya que ha surgido el tema de vacaciones; me han confirmado (salvo sorpresa de última hora) mis vacaciones de este año: del 5 de Diciembre al 7 de Enero de este año durante las cuales pretendo presentar mi proyecto (espero que me de tiempo) y dedicarme a surfear al 200% porque tengo unas ganas de meterme en el agua que no os podeis imaginar . . . . .

Pocas cosas más que contar: la próxima semana puede que me vaya a trabajar allí a partir del Martes (digo puede porque siempre nos surge cualquier imprevisto de último hora siempre que hacemos planes jajajajaja)

Me gustaría retomar la sección de manuales que comenzé en su día pero es que últimamente estoy demasiado ocupado y no me da tiempo a demasiadas cosas (por no decir que no me da tiempo a casi nada). Puede que a partir de la semana que viene la retome con más gana ya que, en principio, y dado que el proyecto parece que va viento en popa, vamos a realizar jornada intensiva (entiéndase por intensiva el salir a las 3 ;) ) con lo que tendremos la tarde libre.

Hasta pronto!
Un abrazo!

domingo, agosto 05, 2007

El fin de semana toca a su fin sin demasiadas novedades que contar. He estado trabajando todo el finde (ahora mismo estoy esperando que terminen unos procesos así que he aprovechado para pasarme por aquí); lo bueno es que el jefe me ha dado un portátil y acceso a las máquinas a través de la vpn con lo que aquí estoy en el salón de casa dándole a eso que llaman programación :).

El viernes salí de fiesta con algunos compañeros de la oficina y la verdad que nos pasamos muchas risas: Ana,Alberto,Marcos,Sergio,Roberto y un servidor. Los dos primeros se fueron pronto a casa, y Roberto un rato después que al día siguiente tenía que madrugar. Estuvimos un rato en Malaspina y el Dublinners (creo que se escribe así) y después nos fuimos hasta Huertas. La anécdota de la noche: un grupo de despedida de soltera que tiraron un "bomba" de pimienta (como la que lanzan los antidisturbios) a la entrada de un bar; el picor alrededor de los ojos es indescriptible, os lo puedo asegurar.

Ayer, día casero ya que estuve trabajando desde las doce menos cuarto que me levanté. Un calor sofocante, todo el día sudando, y esta pantalla de 15 pulgadas resumen mi sábado. A última hora Javi y yo fuimos al cine que tenemos junto a casa a ver Los Simpson The Movie; me reí muchísimo, os la recomiendo (la escena de spider cero no tiene desperdicio jajajjajaj).

A ver si tambíen saco un rato esta tarde y comienzo mi andadura en Tecnoesfera.

Hasta pronto!
Un abrazo!

viernes, agosto 03, 2007

Otra dura semana de trabajo y aquí sigo dando guerra; no tanto como quisiera pero al menos lo intento que es importante :) . Poco a poco las cosas van tomando forma y me hace ilusión ver que todo el esfuerzo, ganas y horas que le estamos dedicando a este proyecto están ofreciendo sus frutos. Ahora mismo sigo trabajando (desde casa :) ) porque estoy esperando a que terminen una serie de ejecuciones (necesito los resultados cuanto antes). Así que aquí estoy, conectado a la oficina a través de la vpn desde un portátil que me ha asignado el jefe (creo que este es el primer post que escribo en el blog desde windows). así está transcurriendo el verano, mucho trabajo y poco más que contar.

Y no es el hecho de tener mucho trabajo lo que hace que en ocasiones me haga sentirme un poco extraño sino que mi estancia en Madrid me está resultando muy diferente a los veranos habituales; y cuando digo diferente no quiero decir malo ni mucho menos pero también es cierto, no nos engañemos, que no tiene comparación con los veranos en tierras astures. Esta noche son las piragüas en Arriondas pero prefiero no hablar de ello :(; espero que los chavales se lo pasen muy bien por allí; aunque estoy seguro de que así lo harán.

Todo ésto y muchas cosas más me hacen sentir que me estoy haciendo viejo a marchas forzadas, que el tiempo pasa demasiado deprisa sin darme margen a distrutar de todo lo que me está sucediendo, que me estoy perdiendo cosas que no debería perderme. O puede también que todo ésto sea producto de mi imaginación y que me estén afectando demasiado las altas temperaturas.

Muchas veces miro a mi alrededor y tengo la sensación de que no encajo con nada de mi entorno, pero a pesar de ese sentimiento pasajero, estoy muy contento porque no siento la necesidad de tener que encajar, porque todo lo que tengo me lo he ganado a pulso y nadie me ha regalado nada, porque tengo un trabajo en el que disfruto como un niño pequeño y no todo el mundo puede decir lo mismo, porque he conocido a personas que en un año me han enseñado que todavía queda gente que merece la pena, . . . Por todas estas cosas estoy feliz, como creo que nunca lo había estado, y digo yo, ¿quién quiere encajar?

Cambiando de tema, ya me han llegado los resultados de los análisis, todo correcto, salvo la glucosa que la tenía un pelín alta (me supongo que será de los tres cola-cao que me tomo todos los días, así que voy a tener que reducir la dósis :) ).

Para terminar, me he unido a un nuevo proyecto iniciado por EL MAMAO (lo pongo con mayúsculas porque hacerlo de otro modo sería un desprecio hacia su persona jajajaja). Se trata de Tecnoesfera; un blog con múltiples autores en el que trataremos temas de todo tipo; cada cuál el que más le guste. Con ello pretendemos conseguir un blog multitemático en el que los lectores puedan entretenerse y pasar un buen rato. Personalmente me parece que mis temás estarán dedicados al mundo de la programación y el hip-hop (lo que en un principio era una colección de unos 40-50 discos se está convirtiendo en un auténtico disco duro jajajja; está llegando una cantidad ingente de nueva música a mis mano).

Y nada más que se me está enfriando el colacao :).

Hasta pronto!
Una abrazo!

PD: Lucía, si lees esto, que se que sí :), prometo escribirte cuanto antes pero ya sabes que últimamente estoy un "poco" liadillo.

domingo, julio 29, 2007

Menudo fin de semana de calor que llevamos, al menos a mi me lo parece. Como os decía el otro día este finde todos mis compañeros de piso están fuera así que me ha tocado estar solo. He trabajado un poco en mi proyecto; a ver si esta tarde continuo otro rato.

El sábado por la mañana me fui de compras a Fuencarral y me compré unas gafas de sol nuevas, con lo que me temo que el dinero que hacienda me había devuelto se ha terminado (si no todo, en su mayor parte ). También estuve mirando los dibujos para el nuevo tatuaje pero no he encontrado nada parecido a lo que buscaba; seguiré buscando.

¿Y qué más contar? Pues la verdad que poca cosa:
  • La semana que viene también se presenta dura en la oficina.
  • Puede que mañana vayamos a visitar un piso a ver en que situación se encuentra y decidir si nos mudamos o no.
  • Mis intenciones de terminar mi proyecto y matricularme en el doctorado este año no se van a cumplir así que el doctorado tendré que dejarlo para el próximo curso.
Y esto ha sido todo mi finde, como veis bastante aburrido, pero es lo que toca. Bueno chic@s, voy terminando que me voy a poner a trabajar un ratillo.

Hasta pronto!
Un abrazo!

viernes, julio 27, 2007

A continuación veremos unos pequeños ( y muy sencillos) ejemplos de uso de algunos de los algoritmos de la librería STL. No soy ni mucho menos un experto pero creo que pueden servir de ayuda si alguien quiere iniciarse en la programación genérica.

En primer lugar definamos un problema; chorras claro está, aunque servirá para nuestros didácticos propósitos. Imaginemos que estamos desarrollando una aplicación que situa puntos en un plano, es decir, nos indica la posición que los objetos tendrían en un mapa. Además supongamos que se nos presenta el problema de determinar si un determinado punto está contenido en una colección de coordenadas determinada. Vamos a resolver este sencillo problema utilizando la librería STL. Comenzemos:

En primer lugar seleccionamos la utilidad std::pair como reprentación de las coordenadas en el plano. Definimos un typedef para no tener que teclear todo el tipo anterior. Algo como lo que sigue:

typedef std::pair COORDENADA_PLANO;

Definamos ahora una colección de puntos en el plano:

//! 1. Vector de puntos del plano
std::vector puntos;

puntos.push_back(std::make_pair(1,1));
puntos.push_back(std::make_pair(-1,1));
puntos.push_back(std::make_pair(3,1));
puntos.push_back(std::make_pair(1,3));
puntos.push_back(std::make_pair(2,1));
puntos.push_back(std::make_pair(1,-2));
puntos.push_back(std::make_pair(3,8));
puntos.push_back(std::make_pair(1,1));
puntos.push_back(std::make_pair(1,1));
puntos.push_back(std::make_pair(3,8));

También podríamos rellenar el vector anterior del siguiente modo (con número pseudo-aleatorios)

std::fill(puntos.begin(),puntos.end(),std::make_pair(rand(),rand()));

La función anterior aplica, desde el comienzo [ begin() ] hasta el final del vector [ end() ], a cada uno de los elementos la función std::make_pair. El functor que se pasa como tercer argumento a este algortimo no espera argumentos.

Pensemos ahora que queremos comparar el punto (3,8) con el la colección de puntos definida en el paso anterior; y que además queremos que dicho puntos nos queden almacenados en otra estructura de datos, por ejemplo,en otro vector. Una posible solución,entre la multitud de ellas que podríamos aplicar, es la siguiente:

//2. Vector de puntos que coindicen con A
std::vector match;
std::remove_copy_if(puntos.begin(),
puntos.end(),std::back_inserter(match),
std::bind2nd(AreDistinct(),A));

En un principio puede parecer complicado pero ya vereis como es muy sencillo:

El algortimo std::remove_copy_if(...) copia aquellos elementos comprendidos en el intervalo [begin,end) al rango comenzado por match, salvo aquellos elementos para los que AreDistinct retorna cierto. Necesitamos un par de artifactos más:

  1. Dado que en un principio no sabemos cuantos elementos coincidiran con A declaramos un iterador de tipo std::back_inserter sobre nuestro vector destino match. De este modo cada coincidencia que el algoritmo encuentre será colocada tras la última.
  2. El algoritmo itera por toda la colección de puntos, y le aplica el functor AreDistinct. Dicho functor espera dos argumentos: el que le pasa el algoritmo en cada una de las iteraciones y el que nosotros queremos comparar con el resto de la colección. Necesitamos hacer un "binding" del segundo argumento: para ello actuamos del siguiente modo: std::bind2nd(AreDistinct(),A) con lo que estamos "forzando" que cada uno de los elementos del vector puntos se compare con A.
Finalmente, si imprimiésemos el resultado de una ejecución con una instrucción parecida a esta:
std::for_each(match.begin(),match.end(),Print_Coordenada(std::cout));

Obtendríamos que los puntos (3,8) y (3,8) coindicen con el punto A=(3,8). Como bien se observa en el código esos dos puntos son los únicos idénticos al punto A.

En el directorio que teneis a la derecha podeis descargaros los fuentes completos del ejemplo (ya vereis que es muy sencillo). Está en la carpeta CodeAndExamples, en el subdirectorio STL; es el archivo algorithms-1.tgz.

Hasta mañana!
Acabo de llegar a casa; lo que he tardado en calentarme un cola cao y encender mi portátil. La intención no era de liarme pero cuando levanté la cabeza para mirar la hora en el teléfono eran las diez de la noche (y todavía no he dado con el quid de la cuestión :( ). Mi intención era acercarme mañana por la mañana a recoger los resultados de la ejecución pero el jefe me ha dicho que ni se me ocurra aparecer por allí por lo que me quedaré en casa. De todos modos preveo un finde aburrido porque ninguno de mis compañeros de piso está en casa; intentaré avanzar un rato en mi proyecto.

Pocas cosas interesantes tengo que contar, se resumen en unas pocas líneas:
  • No creo que me suba a Asturias en lo que resta de verano; los vuelos asequibles que se amolden a mis horarios (y a mi bolsillo) brillan por su ausencia. Me parece muy caro pagar casi 200€ por un fin de semana. Voy a echar de menos todas las fiestas que se presentan (y a la gente que está en ellas, por supuesto) pero es lo que hay.
  • Finalmente el día 10 de Agosto me marcho a Granada a pasar el fin de semana; ya me he comprado los billetes. Me voy a ver a Irene que está allí trabajando; ya tengo muchas ganas de verla :).
  • El viaje a Barcelona depende de lo que Vero me diga aunque parece que ahora está un poco liada así que lo dejaremos para un poquito más adelante.
  • Ya tengo unos billetes para Roma; el día 14 de Setiembre; nos vamos Javi y yo. Con las tasas y el seguro nos ha subido un poquito el precio inicial aunque, a pesar de ello, no ha resultado caro en absoluto.
  • ¡¡¡¡¡ A ver si alguien se anima y me hace una visita en agosto (el finde del 10 no, claro está !!!!!
Y el resto de cosas, como seguro que os imaginais, siguen como hasta ahora, no me puedo quejar. Ya se nota que ha empezado a hacer calor de verdad (en la oficina se está genial con el aire acondicionado) así que preveo alargar un poco la noche para caer rendido en la cama (si es que puedo cansarme más de lo que ya estoy :) ).

Mañana quizás aproveche también para acercarme hasta el centro y preguntar precio para hacerme un nuevo tatuaje: quiero hacerme un enredadera que me suba desde el pie hasta la rodilla (como si se estuviera enroscando). Tengo una idea de lo que me puede costar pero voy a mirar en varios sitios que me han recomendado para comparar precios y ver cual me resulta más económico.

Bueno chic@s, voy a terminar que no quiero aburriros con más tonterías. Ayer por la noche terminé uno de los ejemplos que tenía pensados colocar por aquí así que voy a colocarlo a continuación mientras alargo un poco la noche antes de acostarme.

Hasta ahora!
Un abrazo!

jueves, julio 26, 2007

Esta mañana no voy a la oficina directamente porque tengo una reunión en la Ciudad de la Comunicación; de todos modos me he levantado en el horario habitual para escribir un ratillo (y también para preparar el traje y esas cosas que no sé si me acordaré de hacer el nudo de la corbata jajajaj).

Pocas cosas que contar: mucho trabajo aunque bien encaminado (sinceramente estoy disfrutando igual que un niño con un caramelo con la realización de este proyecto :) ). Y entre semana poco más que contar. A ver si este finde puedo salir un poco de fiesta que parece que tengo ganas.

Nada más quería escribir un ratillo porque no tengo tiempo a más; voy a ducharme y a ver cuánto tiempo tardo en hacerme el nudo de la corbata ;)

Un abrazo!
Hasta pronto!

PD: si alguien se anima a pasarse un finde de Agosto en Madrid ya sabe donde tiene una casa (menos el finde del 10 que posiblemente me marche a Granada a ver a Irene)

domingo, julio 22, 2007

Otro fin de semana que ha sido visto y no visto; debo estar haciéndome viejo pero es que los días transcurren como si fuesen segundos y tengo la sensación de no estar saboreándolo como debiera. Ha pasado casi un año (nada más me resta un mes si Dios quiere) desde que comenzara mi andadura profesional y el balance no puede ser más positivo: he tenido la ocasión de coincidir con excelentes compañeros, tanto profesional como personalmente y estoy muy contento con la decisión que tomé en su momento.Toda esta temporada viviendo entre Asturias y Madrid me ha ayudado a madurar; he aprendido a centrame en las cosas que tiene importancia para mi y para la gente que me rodea.

Si tuviese que escoger uno entre los muchos de buenos momentos que he vivido no sabría con cual quedarme. ¿Y los malos y/o momentos no tan buenos? pues también los ha habido: el día que me trasladé a Madrid, el día que cierta persona (no voy a dar nombres, estoy seguro de que ella sabe quién es) me engañó por segunda vez y alguno más. Si de algo estoy seguro es que de todos ellos he aprendido algo.

¿Y todo ésto a fin de qué os estareis preguntando? Pues nada más quería que supierais que sigo bien, que estoy muy contento y que echo de menos a mucha de la gente que está en Asturias (familia,amigos,...).

Y aunque algunas cosas han cambiado otras siguen siendo como siempre :) ; ayer por la tarde, después de escribir el post, me fui de compras con la intención de comprarme otros pantalones cortos. Nada más salir de casa me dije: "si no los encuentras no te compres nada Migue". Como era de esperar no lo logré jajajjaja así que a pesar de no encontrar los pantalones cortos que buscaba me compré unos nuevos vaqueros GAS que me gustaron mucho. No suelo mirar el precio de las etiquetas cuando algo me gusta; así que los ví,me los probé y me fui a la caja a pagarlos; sorpresa la mía cuando antes de entregarlos veo que los vaqueros cuestan 150€, menos mál que estaban de rebajas :).

Pues creo que eso ha sido todo mi fin de semana; como ya os había contado ayer por la mañana estuve en la oficina un rato y hoy he hecho un día casero; sólo salí a la tarde para tomarme un helado en el Haagen Dazs y darme un paseo.

Tenía casi preparado (me falta un pelín para terminarlo) un sencillo ejemplo de uso de algunos de los algoritmos de la librería STL pero creo que ya he escrito bastante para un solo post.

Hasta pronto!
Un abrazo!

sábado, julio 21, 2007

Ya estoy aquí de nuevo tras unos cuantos días de ausencia; últimamente mi vida está un poco ajetreada con lo que el tiempo disponible para escribir escasea. Si a todo ésto le sumamos que no tengo muchas cosillas que contar, ni tampoco demasiadas ganas, obtenemos un post cada diez días :). A ver si soy capaz de cambiar esta dinámica.

Nadie me ha pedido una explicación pero la doy para que los que visiteis el blog (sé que alguien lee mis tonterías aunque sea de vez en cuando) no penseis que lo he dejado, simplemente la frecuencia de los posteos ha disminuido considerablemente. Como decía en el párrafo anterio, intentaré cambiar esta dinámica y postear más a menudo, aunque tampoco prometo nada.

A parte de estar totalmente inmerso en los dos proyectos que estoy realizando mi vida aquí en la capital sigue siendo más o menos como siempre: aburrida. Esta semana ha sido un poco más entretenida ya que Irene ha estado por aquí durante unos días y hemos quedado unas cuantas ocasiones; además he conocido a Paloma y Alicia, dos chicas muy majas con las que me he reído un montón.

Este finde teníamos pensado ir al parque de atracciones pero Javi tiene que trabajar todo el finde; y yo también he estado esta mañana en la oficina ya que tenía que ejecutar unos procesos bastante largos (así tendré los resultados el lunes :) ). En un principio sólo pretendía ponerlos en marcha pero al final me lié y me puse a terminar unas cosillas que tenía pendientes del otro proyecto en el que estoy trabajando. Aprovechando que el centro comercial donde tenemos las oficinas estaba abierto me acerqué hasta una tienda de telefonía móvil para migrar mi tarjeta de prepago a contrato (ya era hora!) y también, como no, renovar mi terminal. Me he comprado un Nokia N70; fue el que más me gustó entre todos los que estaban dentro de mis posibilidades (me acaba de llegar el mensaje de que me han activado el contrato así que esta tarde puede que me pase a por el teléfono). Como bien sabeis no soy demasiado amante de los móviles pero este me gustaba porque viene con Symbian OS con lo que intentaré programarle alguna cosilla de utilidad.

Y creo que eso es todo, como veis no hay demasiadas novedades por aquí. No tengo ni idea de cuando regresaré a Asturias, en todos los sentidos; ni idea de cuando regresaré al CIDI ni tampoco si me subiré algún fin de semana en lo que resta de verano (de momento no tengo nada planeado). Si que tengo planeado un viaje a Granada posiblemente a mitades-finales de Agosto y puede que uno a Barcelona (dependo de que Vero me diga algo). La próxima semana, si el viernes por la tarde no estoy demasiado ocupado, puede que haga una escapadilla a pasarme el fin de semana en Vitoria junto a Javi y su hermana.

Estaba haciendo memoria a ver si tenía algo más que contar y se me ha venido a la cabeza ahora mismo: estoy buscando un piso para cambiarme y puede que haya encontrado uno que está muy bien. Ya os iré contando a medida que vaya concretando las cosas.

Ahora creo que si he terminado, por fin estareis pensando. Voy a ducharme que me apetece irme de compras. Me voy a dar un peqeño homenaje así que a ver que se mueve por Fuencarral y quizás me acerque hasta la tienda de Carhartt.

Nada más; os dejo una de mis canciones preferidas (además de ser mi videoclip favorito): Sexy Sadie - A scracth in my skin




Hasta pronto!
Un abrazo!

viernes, julio 13, 2007

Hace una eternidad que no escribo pero esta última temporada no tengo demasiado tiempo libre, ni, también hay que decirlo, muchas ganas de escribir, entre otras cosas porque tampoco tengo demasiado que contar.

El fin de semana pasado estuve en Asturias; me hizo mucha ilusión volver a ver a mi familia y a mis amigos de Lastres. Mal tiempo (estuvo todo el finde lloviendo),una pequeña movida y un buen atasco (tanto en la ida como en la vuelta) resumen el pasado finde.

Esta semana ha transcurrido de la oficina a la cama y camino de vuelta; además mañana por la mañana tenemos que pasarnos por la oficina a terminar unas cosas (no madrugaremos demasiado). El finde se plantea no demasiado animado; mis tres compañeros de piso están en León y Vicio finalmente no puede acercarse aunque esta tarde he recibido la llamada de Irene para decirme que está en Madrid así que seguro que mañana pasaremos el día juntos (y puede que se quede en mi casa antes de irse a Granada).

Voy a ir terminando que tengo la ropa en la lavadora y quiero tender antes de irme a la cama. Intentaré actualizar más a menudo aunque no prometo nada porque nos queda un mes y medio de duro trabajo. Tengo dos o tres tutoriales/ejemplos en mente que pueden resultar útiles: un pequeño ejemplo de programación orientada a aspectos (no sé sin con AspectJ o AspectC++), un Visitor basado en templates y un ejemplo de Hibernate. Ahora sólo me faltará el tiempo para terminar de darles forma :).

Hasta pronto!
Un abrazo!

PD: no sé si os conectais a las noticias que aparecen en la derecha, pero si lo haceis y pinchais en Neo Metrics (la empresa donde trabajo :) ) encontrareis notas de prensa relacionadas con la misma. Quiero destacar ésto porque mis compañeros han resultado ganadores en la prueba combinada (dos segundos puestos en las dos tareas) de la KDD; la competición más prestigiosa a nivel mundial de Data Mining; se han impuesto de manera sobresaliente a instituciones,empresas,. . . tales como AT&T,IBM, y un largo ecétera de nombres más que destacables. No tenía ninguna duda de la extraordinaria capacidad de todos mis compañeros, y este premio (os aseguro que se lo merecen) no hace más que corroborar mis impresiones, son unos fieras :). Desde este pequeño rincón darles de nuevo la enhorabuena y animarles para que el año que viene podamos quedar primeros en todas las tareas ;).

¡¡ FELICIDADES MUCHACHOS !!

sábado, junio 30, 2007

Últimamente tengo un poco abandonado ésto del blog pero es que, y lo digo en serio, estas últimas semanas apenas he tenido tiempo de respirar; menos mal que estamos a fin de semana y podemos descansar un poco.

Ayer acudí a hacerme la revisión médica planificada y, de momento, las cosas parece que no están del todo mal: las pruebas de la vista y el oido me dijeron que estaban muy bien (raro que no me esté quedando medio sordo, todo el día con los auriculares puestos :) ), me hicieron un electro y también estaba todo correcto. El resto de pruebas que me hizo la doctora obtuvieron un resultado satisfactorio así que ahora sólo me queda esperar por los resultados de la analítica: esperemos que todo siga como hasta ahora.

Cambiando de tema, el finde que viene voy de visita a Asturias; saldremos hacia las seis de la tarde de Mar de Cristal así que espero estar en Gijón sobre las diez. Ya tengo ganas de ver a mi madre y a todos mis amigos.

Y poco más tengo que contar; el sábado pasado estuve de compras y me gasté unos cuantos euros ;): unos nuevos pantalones cortos Carhartt y una camiseta de la misma marca. Quizás mañana, que es primer domingo de mes, nos acerquemos hasta Fuencarral y nos gastemos otros pocos euros, mañana veremos.

Y lo voy a ir dejando aquí que me marcho a Aranjuez a pasar el día.

Hasta pronto!
Un abrazo!

PD: ya hablamos durante la semana para ver que vais a hacer este finde.


sábado, junio 23, 2007

He estado jugando un poco poco con los servicios que Blogger ofrece para personalizar el blog a través de una serie de Widgets y he añadido un par de ellos.

En la parte de la derecha he añadido un servicio de noticias que recibe la información de Google News y un servicio de video en el que se conecta a YouTube ofreciendo una vista en miniatura de los videos que yo le he indicado que busque (de acuerdo a una serie de expresiones); si os apetece ver alguno de los videos que está en el listado no teneis más que pinchar en él y automáticamente empezará a reproducirse en lo alto de la página. Además he configurado el blog para que las entradas aperecan resumidas de forma jerárquica. Espero que os guste.

Hasta pronto!
Un abrazo!
Ayer recibí una llamada de esas que hacen ilusión, de alguien a quien quieres un montón, con quien has pasado muchos ratos, tanto de risas como de sufrimiento, pero que estoy seguro que habrán merecido la pena. Y si además la llamada es para decirme que en breve posiblemente me haga una visitilla a la capital pues mejor mejor :). Así que el post de hoy está dedicado a él, por ser un gran amigo.

El resto de cosas aquí en Madrid siguen su curso; bastante trabajo aunque con ganas, eso sí. Mi cansancio generalizado creo que va mejorando aunque la próxima semana, como creo que ya os había contado, tengo cita para hacerme la revisión médica y ya me dirán . . . . . Llevamos un par de días en los que el sol ha hecho acto de presencia con ganas: ni una sola nube y bastante calor (al menos yo lo tengo).

Para hoy la verdad es que no tengo planes, puede que continue trabajando un poco en mi proyecto y a la tarde quizás me salga a dar una vueltilla a ver si me doy algún capricho y pregunto precios para un nuevo tatuaje.

¿Y qué mas contar? Pues que este verano no tendré vacaciones porque mi intención era presentar el proyecto en octubre aunque no sé si me dará tiempo por lo que he de hablar con el jefe para decirle que si es posible posponer mis vacaciones de octubre a diciembre (de aquí si que no paso sin presentar, eso seguro). Así que este verano me dedicaré a realizar pequeñas escapadas de fin de semana. En principio tengo planificada una visita a Asturias no demasiado tarde, un finde a Sitges a ver a Vero,he encontrado unos billetes a Marsella por 41€ ida y vuelta (de momento no tengo compañero así que si alguien se anima sabe donde localizarme) y seguro que algúna cosilla más aparece a medida que transcurra el verano.

Lo que más voy a echar de menos, además de la playa claro está, las "fiestas de prau"; pero ya no sólo el hecho de ir a la fiesta en sí sino la situación de juntarnos tod@s y echarnos las mayores risas que os podais imaginar. Me estoy acordando ahora de alguna situación del año pasado y me estoy doblando yo solo aquí en el sofá :). Empiezan (bueno para ser exactos ya empezaron porque los chavales ya fueron a Fanu jajajajajaja) este finde en la Espasa pero es que después vienen todas seguidas: Castiellu de Bernueces (ojito al fiestón), el Festival de la Sidra de Nava, el Carmen, Loreto,El Carmín,les Piragües, . . . . . son las que me han venido a la cabeza en cinco segundos pero la lista continua; y es larga.

Bueno, voy a ir terminando que debería hacer otras cosas antes de la hora de comer y ya es mediodía. Nada más una fotilla para recordar buenos tiempos:


Hasta pronto!
Un abrazo!

PD: he dejado un nuevo libro en el directorio que teneis a la derecha. Está en la carpeta DotNET.

miércoles, junio 20, 2007

Hacía tiempo que no dejabamos por aquí ningún post con alguna cosilla de programación, diseño o similares (esta última temporada he estado muy liado), así que vamos a retomarlo con un post ligero en el que indicaremos algunos "trucos" del mundo Unix para realizar algunas tareas. Realmente no son trucos ni nada que se les parezca sino una serie de comandos/configuraciones con las que podremos llevar a cabo acciones cotidianas. Manos a la obra.

En numerosas ocasiones necesitamos conectarnos a una máquina servidora para realizar una determinada tarea, y más aún, necesitaremos las X para alcanzar nuestro objetivo final. Desde un sistema windows tendríamos que configurar algún sevidor X como puede ser Exceed o Xming y conectarnos mediante un cliente ssh como bien puede ser Putty (supongamos que necesitamos conexión segura). ¿Y si nuestra estación de trabajo es una máquina Linux?
En el supuesto anterior tendremos que habilitar en nuestra máquina un puerto (habitualmente suele ser el 6000) para que el servidor X pueda dialogar con la máquina remota. En el caso de mi equipo Ubuntu, necesitaremos configurar el fichero /etc/X11/xinit/xserverrc que por defecto presenta un aspecto como el que se muestra a continuación:


Necesitamos indicarle al servidor X que acepte peticiones por un determinado puerto por lo que podríamos configurarlo de un modo parecido al que sigue:


Si reiniciamos nuestro servidor X estaríamos listos para conectarnos a otra máquina y poder trabajar con las X. Para conectarnos actuaríamos del siguiente modo:

ssh -X usuario@MaquinaRemota:puerto

La opción -X es la encarga de habilitar el "forwarding" (ojo a las consideraciones de seguridad que todo esto conlleva).

Siguiendo con las conexiones a máquinas remotas es muy común intentar abrir una conexión de Escritorio remoto. Imaginemos que la máquina servidora en la que intentamos abrir una sesión de Escritorio tiene corriendo un Tight VNC server; en este caso no tendremos más que utilizar el cliente de Tight VNC (o el que más nos guste) para conectarnos. ¿Y si la máquina servidora es un Windows 2003 Server en el que se está ejecutando un Terminal Server? Entonces el cliente de Tight VNC no nos será de gran ayuda. Dada esta situación, acudiremos a la aplicación rdesktop, la cual nos permitirá abrir un Escritorio Remoto aunque el servidor al que nos estamos intentando conectar esté corriendo un Terminal Server. Si tecleamos

rdesktop -f -u usuario maquinaRemota

nos aparecerá la ventana (ocupando toda la pantalla) de login en nuestra sesión windows (que es el caso que estamos contemplando ahora mismo). La combinación de teclas Ctrl + Alt + Enter nos permite alternar entre el modo pantalla completa o una simple ventana con el Escritorio.

Y ya para terminar, muchos de los usuarios de Windows, sobremanera los aficionados a los videojuegos ( y los que no también :) ), utilizan utilidades como las Daemon Tools para cargar sus imágenes (como pueden ser ISO9660). En un sistema Linux la utilidad mount nos permite cargar el contenido de la imagen en nuestro sistema de archivos como si se tratase de un directorio más. La única peculiaridad es que la imagen, por ejemplo iso9660, es un archivo montado en otro sistemas de ficheros por lo que dirigiremos el montaje a un dispositivo de loop. Creo que un ejemplo vale más que mil palabras:

En mi disco duro externo tengo una imagen ISO con el Visual Studio 2005, concretamente la ruta es: /datos/software/VisualStudio2005. Ahora imaginaros que queremos ver el contenido de la imagen, para ello tecleamos la siguiente orden (vamos a montar la imagen en el directorio /media):


Si ahora listamos el contenido del directorio media ...... ya tenemos el contenido de nuestra imagen en el directorio /media.


Espero que os sirva de algo (al menos para matar el tiempo jejeje)

Hasta pronto!
Un abrazo!