Archivo Mensual: octubre 2011


Creación y uso de ficheros Properties con Java 39

La clase Properties permite manejar el conjunto de propiedades de un programa, siendo estas persistentes. Esta clase es un tipo especial de tabla hash con las siguientes características: La clave y el valor de la tabla son strings. La tabla puede ser grabada y recuperada de un stream con sólo una operación. Valores por defecto pueden ser definidos en una tabla secundaria. Debido a que Properties hereda de Hashtable, los métodos put y putAll se pueden aplicar a un objeto Properties. Métodos de la clase Properties: getProperty(String key): Devuelve un string con el valor de la clave especificada. setProperty(String key): […]


Colecciones y tipos genéricos en Java 283

COLECCIONES Las colecciones son una especie de arrays de tamaño dinámico. Para usarlas haremos uso del Java Collections Framework (JCF), el cual contiene un conjunto de clases e interfaces del paquete java.util para gestionar colecciones de objetos. En Java las principales interfaces que disponemos para trabajar con colecciones son: Collection, Set, List, Queue y Map:


¿Cómo importar datos de una página web a un Excel y actualizar su contenido automáticamente al abrir el fichero? 219

Muchas veces necesitamos importar datos de una web a un Excel para posteriormente usarlos. Esto se hace facilmente desde el menú Datos > Obtener datos externos > Nueva consulta web. Se nos abrirá una especie de navegador, en el que introduciremos la url donde aparecen los datos que son de nuestro interés, y tras cargar la página, aparecen una serie de botones amarillos con flechas, que son los que tenemos que señalar para cargar esa parte de la página, sin ser necesario cargar la página entera. En este caso, cargamos mi página web personal completa:


¿Cómo centrar una imagen verticalmente con CSS?

Probablemente cuando insertamos una imagen, queramos centrarla verticalmente y que no se nos quede la base de la imagen alineada a la del texto, sino que la base del texto coincida con el punto medio de la imagen. Para entenderlo mejor, veamos el siguiente ejemplo: Bottom Middle Top Si queremos conseguir el resultado como está en la celda del centro, lo normal es pensar en alguna de las siguientes opciones:

Sin embargo, cuando queremos hacerlo con CSS, estas opciones por sí solas, no sirven. El código siguiente, resuelve el problema:

El truco está en la segunda sentencia.


Cómo solucionar el problema cuando no podemos abrir el workspace en Eclipse porque esta en uso

Es usual ver en Eclipse el error «Workspace in use or cannot be created, choose a different one.«. Esto puede ser debido a que previamente el sistema se ha colgado, hemos matado el proceso o simplemente que el espacio de trabajo no se cerró correctamente. Para solucionarlo no hace falta reiniciar, simplemente debemos irnos a la carpeta .metadata de nuestro workspace actual. Allí veremos que se ha creado un archivo .lock, que Eclipse crea para bloquear los espacios de trabajo cuando estamos usándolos. Procedemos a eliminar dicho archivo y volvemos a intentar abrir el workspace.