En nuestro blog queremos explicar las cosas que nos pasan, los proyectos que realizamos, compartir nuestra experiencia como empresa para aprender de la experiencia de nuestros lectores. Creemos que compartir un proyecto es mucho más interesante que guardarlo en un cajón secreto.

Archive for the ‘ingeniería’ Category

Instalando un servidor Subversion en Windows XP

Thursday, May 1st, 2008

Para la realización de uno de nuestros últimos proyectos nos era necesario tener algún sistema de control de versiones que nos permitiera trabajar conjuntamente y mantener el código centralizado.

Para subsanar el problema optamos por instalar un servidor de Subversion en mi PC domestico que, conectado vía cable a la Red, nos da la fiabilidad necesaria para ello. Explicaré como fue el proceso, paso a paso, para que podáis replicarlo en vuestros PCs si fuera necesario.

(more…)

Feliz y Accesible 2008

Friday, January 11th, 2008

Lo primero de todos es felicitar a todos aquellos que nos visiten. Les deseo un feliz año nuevo y espero que hayan pasado unas buenas fiestas. Nosotros hemos estado bastante desconectados del blog porque navidad no es un buen momento para escribir entradas, mas que nada porque la familia se puede enfadar bastante si te encuentra delante del ordenador el día de Navidad.

Por otro lado los Reyes Magos me han traído una multa de tráfico (debe ser que no me he portado muy bien). Hoy me he decidido a pagarla, si no quería tener que pagar doble dentro de 15 días. He entrado en la web señalada por la multa para los pagos por Internet (www.bcn.cat/hisenda) y después he clickado en la sección “multas” (http://bcn.cat/hisenda/es/principals_multes.html). Como habéis podido comprobar, la web es del Ayuntamiento de Barcelona. Pues bien, la página no se ha abierto. De echo todavía esta cargando…

(more…)

La Ley de Demeter: excepciones

Tuesday, January 8th, 2008

La ley de Demeter que explicamos en un articulo anterior puede resultar compleja de utilizar, pues genera gran número de funciones que solo tratan de comunicar unos objetos con otros.

Existen en consecuencia algunas excepciones que mejoran este aspecto, algunas situaciones en que es mejor no utilizar dicha ley.
(more…)

La Ley de Demeter: definición y ejemplos

Monday, January 7th, 2008

La ley de Demeter es un principio básico de la programación orientada a objetos. Sorprende al conocerlo su gran utilidad, sus resultados en proyectos de todos los tamaños y el poco conocimiento que la comunidad de desarrolladores tiene de su existencia.

Su enunciado básico es:

A method of an object should invoke only the methods of the following kinds of objects:

  1. itself
  2. its parameters
  3. any objects it creates/instantiates
  4. its direct component objects

Mejora de forma considerable la encapsulación y la cambiabilidad de nuestro código. Explicaremos en este artículo cual es su significado y como detectar los lugares en nuestro código donde no se cumple.

(more…)

Desenredando XmlBeans

Saturday, December 8th, 2007

Estas dos ultimas semanas he estado trabajando con XmlBeans. Para aquellos que no lo sepáis de lo que hablo, os pongo una pequeña definición de la página oficial de Apache:

XMLBeans is a technology for accessing XML by binding it to Java types. XMLBeans provides several ways to get at the XML

Apache xmlBeans logoMediante este proyecto se pretende facilitar el acceso a documentos XML desde Java proporcionando un sistema que genera a partir del schema XML las clases que representan las entidades XML así como una API para instanciar dichos objetos a partir del documento XML.

La verdad es que todas estas definiciones quedan muy bonitas, pero una vez nos ponemos el mono de trabajo van surgiendo los problemas. Dedicaré este post a explicar todas las piedras que he ido encontrando por el camino y creo que puede ser realmente útil para todos aquellos que quieran utilizar este sistema de mapeo en sus aplicaciones. (more…)

Links de Sidddi a Luis

Monday, November 26th, 2007

Aquí os presento los links que he enviado a Luis durante esta semana:

  • Interesantes reflexiones para todos aquellos que trabajan por cuenta propia. Suele ser muy difícil decir NO. Supongo que con la experiencia se va aprendiendo..

(more…)

Primeras impresiones de Android

Wednesday, November 21st, 2007

El pasado 12 de noviembre Google presentó Android, una plataforma abierta de software que se compone de:

  • Un sistema operativo: basado en el kernel de Linux versión 2.6
  • Un conjunto de librerías: escritas en C/C++ (SQLite !, Open GL…etc)
  • Un framework para escribir aplicaciones para el sistema escrito en Java
  • Un conjunto de aplicaciones: email client, SMS program, calendar, maps, browser, contacts…

Actualmente no hay ningún dispositivo físico que soporte Android, simplemente un emulador como el que podéis ver en la imagen y en el que se pueden ejecutar las aplicaciones que creamos.

Hello Atenea

Yo le he estado echando un vistazo al tutorial y la verdad es que el crear una aplicación sencilla con el plugin del Eclipse es algo super sencillo.

Ahora bien, una vez pasamos de la sorpresa inicial (muchas veces incitadas por los vídeos publicados por google) podemos encontrar una serie de desventajas de esta nueva plataforma:

(more…)

¿Qué es lo que buscamos los informáticos? Profesionalmente hablando..

Saturday, November 17th, 2007

Lo primero que podremos pensar es en el dinero. Todo el mundo se quiere ganar bien la vida, y los miles de euros anuales suenan muy bien en una entrevista de trabajo. Creo que se le suele dar más importancia de lo que realmente tienen, ya que si el trabajo no te satisface, difícilmente te quedarás en él por el dinero. ¡Pero de eso no nos damos cuenta hasta que ya estamos metidos hasta el cuello! No se suelen pensar las consecuencias de elegir un trabajo en función del dinero hasta que no se esta dentro.

Hay mucha gente que eligió estudiar ingeniería informática porque era la “profesión del futuro” o simplemente porque querían comprarse un BMW con su primer sueldo (¡que equivocados estabais!). Y es que a diferencia de la medicina o de la filología francesa –de la cual este año no hubo ningún matriculado en Cataluña-, la informática no suele ser una profesión vocacional.

Otro grupo que abunda bastante en nuestro sector son los llamados a ser “funcionarios”. Para este grupo lo más importante son los días de vacaciones, los horarios (matarían por tener horario intensivo) y su objetivo último y final es formar parte del funcionariado. Meta más que loable para todas aquellas personas que buscan una vida apacible y sin complicaciones.

Funcionario

(more…)

Ingeniería y chuches

Tuesday, November 13th, 2007

El pasado verano estuve de vacaciones en Mallorca, y paseando por el casco antiguo de Palma me encontré este curioso cartel en el que como podéis ver se mezclan chuches con informática. Esta es una de aquellas imágenes que dejan patente el estado actual de la informática en España.

Chuches, Informatica, Saladitos…

¿A alguien se le ocurriría poner la palabra electrónica o telecomunicaciones junto a las dulces chuches? Por no hablar de profesiones como ingeniería de caminos o industriales, mucho más asociadas a la ‘ingeniería’ y en definitiva a la profesionalización.

Y es que en definitiva es eso, la informática la puede hacer cualquiera, el resto de ingenierías son cosas de ingenieros