>

29 agosto 2008

La Frase

"Da igual. Prueba otra vez. Fracasa otra vez. Fracasa mejor."


Samuel Beckett


Gracias Dolo y Marga.

15 junio 2008

Xml a Object, Object a Xml. Xstream

Hoy hablaré de Xstream, un serializador de xml y viceversa. Con el podemos convertir un objecto a un xml o un xml a un objecto.
Por ejemplo , supongamos que tenemos el siguiente xml que se corresponde con la clase posterior:

< com.jnovo.vgn.fachada.implementacion.vo.usuariovo>
< nombre>
jorge
< /nombre>
< apellido>
Novo
< /apellido>
< /com.jnovo.vgn.fachada.implementacion.vo.usuariovo>

tendremos una clase como esta


package com.jnovo.vgn.fachada.implementacion.vo;

import java.io.Serializable;
import java.util.Map;

/**
* @author Administrador
*
*/
public class UsuarioVO {


private String nombre;
private String apellido;

public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setApellido(String apellido) {
this.apellido= apellido;
}
public String getNombre() {
return nombre;
}
public String getApellido() {
return apellido;
}


}


si llamas a la clase Xstream

UsuarioVO usuario = new UsuarioVO();

XStream xstream = new XStream();

String xml = xstream.toXML(usuario); --->esto te convierte la clase a un xml


UsuarioVO usuario = (UsuarioVo)xstream.fromXML(xml); ----> convierte un xml a un objecto.

espero que os sirva, sobre todo aquellos que utilizais webservices de .Net llamados desde axis que tienen datasources dentro de un campo string.

31 enero 2008

La educación de tus hijos por Emilio Calatayud Pérez

Bea me ha pasado un vídeo sobre una charla que dio Emilio Calatayud Pérez (V Tertulia Educativa-2006) sobre esa "sutil" diferencia entre la educación de los de más de 30 y los niños de hoy y donde puede radicar el problema de la educación en esta sociedad.

18 enero 2008

Accésit Pérez Lugín 2007 a Manuel Rodríguez García

Ayer fue la entrega de los premios Perez Lugín en A Coruña, y el segundo premio se lo llevó una de esas personas que se merecen más de un premio, no solo por lo buen tío que es, sino porque escribe (a mi parecer) muy muy muy bien. Lo gano con un artículo titulado "Los porqués de Oriana"

"Pasados unos minutos, la niña disparó la pregunta: ¿Qué es la vida? Oriana balbuceó unas frases dubitativas, le habló a su sobrina de los árboles que viven y mueren"


Muchísimas Felicidades Manuel Rodríguez García

13 enero 2008

Con Z de Zgae


Hoy me hago eco del impuesto injusto y poco democrático que el gobierno español nos impone a todos los españoles con el canon digital. Pagamos porque todos podemos ser piratas.

Si queréis más información o ver las diferentes iniciativas que hay en la red ir a la página de la "Asociación de Internautas"

Siempre hay más opciones que declarar que todos los españoles pueden ser piratas.

02 enero 2008

Feliz Año 2008

Desearos a todos un

FELIZ AÑO 2008

que tengáis mejor año que el que dejamos.

16 noviembre 2007

Al final la abuela bloguera lo consigue

Al final María Amelia gana el premio BOBs al mejor blog en español.

Enhorabuena "Abuela".

Galicia como potencia bloguera

11 noviembre 2007

Mi nuevo roouter LinkSys WRT54GS

Hace unos meses me compraba un router SMCWBR 14-G2, y estaba contentísimo hasta que lo probé con mis programas p2p favoritos (Azureus, Emule y Ares), fue cuando me di cuenta que ese router wifi no servía para mis propósitos. La utilización del mismo no fue vía wifi sino con conexión de red directa y aun así el router se quedaba totalmente colgado, debido a un problema de memoria que era saturada por las multiples conexiones abiertas que creaba el emule.
Esta situación me llevó a cambiarlo por uno nuevo (estaba hasta las narices tener que reiniciarlo), así que me decidí por un LinkSys y si, esta vez si, que fue una correcta elección, lo puedo tener días y días encendido con el emule con un tope máximo de 2.500 conexiones.Va como un tiro, sin tener que reiniciarlo, así que al final vale la pena gastarse unos eurillos más y no estar sufriendo con cuelgues.

Esto no quiere decir que el otro router sea malo, simplemente que no cubre mis necesidades.

06 noviembre 2007

Logotipo A Coruña 800 Aniversario

Hoy pongo la traducción del un post de Rodrigo Varela Tabuyo sobre porque se hacen las cosas a medias y sin conocimientos.
Rodrigo hace una reflexión sobre la gente que nos manda, gente que sigue pensando que lo de fuera es mejor.
¿Por qué la gente gallega se va fuera de su país a trabajar,cuando es gente con altos conocimientos ?. ¿Por qué se sigue contratando a empresas de fuera de Galicia?.
Os dejo el post que no tiene desperdicio sobre el perfecto análisis del logo.
"
A Coruña v8.00

La ciudad se acerca al 800 aniversario y con esta ocasión el Ayuntamiento estrena logotipo conmemorativo.
¿Es feo? ¿Es bonito? ¿Es adecuado…?

A Corunha 800 aniversario empresa de valencia

En mi opinión. el Ayuntamiento escogió un logo que no tiene personalidad. Si querían algo moderno e "impactante",
acabaron en el web 2.0 style (deberían añadirle un icono de "technorati this").

Y ese "a" amarillo como un sol y el azul claro del mar Mediterráneo, que en la Coruña es de color del plomo me lleva a otras latitudes.

La tipografía redondeada es como las dunas de Riazor, los tejados ondulados de uralita, el perfil suave y sereno de su costa o la calma del puerto y de la industria pesada en los polígonos industriales.

Hubo criticas porque la empresa ganadora del concurso es de Valencia.
Creo que mal supieron transmitir nuestra esencia, pero ellos poca culpa tienen. ¿No hubo diseños gallegos que nos retratasen mejor? seguro que si, talento hay.

El problema del talento es que choca contra tanto político que tenemos, que en la búsqueda de la modernidad se olvidan que para caminar hacia delante es preciso el pie que se queda detrás. "

Aquí hay una discusión más técnica sobre el tema

03 noviembre 2007

Un blog gallego en Premios BOB's

Me he encontrado con una grata sorpresa al enterarme que un blog gallego estaba entre los 10 primeros Premios BOB's en la categoría de Mejor blog en habla hispana. Este es el blog
http://amis95.blogspot.com/ y supongo que lo conocéis porque hace unos meses salió en todos los medios, ya que la blogera tenía 95 años.
Espero que gane y que el año que viene haya otro blog gallego nominado.

Por cierto mucha suerte a María Amelia espero que gane.

19 octubre 2007

Categorias en blogger mediante etiquetas

Digamos que los que no han actualizado la plantilla al nuevo sistema de blogger pueden generar un sistema de categorías dentro de lo que cabe bastante útil.
La forma es muy sencilla y es utilizando los tags o etiquetas que el nuevo sistema blogger te permite asignar a las entradas nuevas o a las que ya tenías antes.
Por ejemplo, si a una entrada o post le asignas una categoría de "cocina" podrás acceder a esa categoria yendo a la siguiente url http://unpoquitindetodo.blogspot.com/search/label/cocina, por lo que lo único que queda por hacer es una nueva sección (en mi caso en la columna derecha) donde haré referencia de la forma anterior a todos los tags

04 septiembre 2007

Ordenar un List de Objectos mediante Comparator

Si tenemos un List de objectos de la clase tipo ClaseA:

public class ClaseA{
private String titulo;
private Date fechaDate;


public long getFechaLong() {
return fechaDate.getTime();
}
public void setFechaLong(long fechaLong) {
this.fechaLong = fechaLong;
}
}

y lo que queremos es ordenar ese List por un campo de la clase deberemos crear un método estático final java.util.Comparator como el que pongo debajo, la ordenación se hace por el campo fechaDate del tipo java.util.Date


public static final Comparator COMPARA_FECHAS_ClaseA = new Comparator() {

public int compare(Object o1, Object o2) {
if (o1 == o2 || !(o1 instanceof ClaseA ) || !(o2 instanceof ClaseA )) {
return 0;
} else {
ClaseA r1 = (ClaseA) o1;
ClaseA r2 = (ClaseA ) o2;
long date1 = r1.getFechaLong();
long date2 = r2.getFechaLong();
return date1 <= date2 ? ((int) (date1 >= date2 ? 0: 1)): -1;
}
}
};

este método lo metemos en nuestra clase ClaseA quedando como aparece debajo:


public class ClaseA{
private String titulo;
private Date fechaDate;


public long getFechaLong() {
return fechaDate.getTime();
}
public void setFechaLong(long fechaLong) {
this.fechaLong = fechaLong;
}

public static final Comparator COMPARA_FECHAS_ClaseA = new Comparator() {

public int compare(Object o1, Object o2) {
//comprueba si los objectos que le llegan son del tipo de la clase
if (o1 == o2 || !(o1 instanceof ClaseA ) || !(o2 instanceof ClaseA )) {
return 0;
} else {
ClaseA r1 = (ClaseA) o1;
ClaseA r2 = (ClaseA ) o2;
long date1 = r1.getFechaLong();
long date2 = r2.getFechaLong();
// realiza las operaciones de comparación entre las fechas de las clases o1 y o2
return date1 <= date2 ? ((int) (date1 >= date2 ? 0: 1)): -1;
}
}
};
}

Para poder utilizar la ordenación solo hay que llamar al método de la siguiente forma:

List listClasesA= new ArrayList();
// aquí introducirías todos los objectos ClaseA

//Esta es la parte que ordena ese List
Collections.sort(listClasesA, ClaseA.COMPARA_FECHAS_ClaseA);


espero que os sirva ;-)

26 agosto 2007

Cocinalia cambia

La web de Fini "Cocinalia" cambia el diseño de su web y su dominio, dejando el hospedaje de blogger. Desde un poco de todo le deseo una buena andadura y que nos siga deleitando con su bueno gusto culinario.

01 agosto 2007

La Voz de Galicia pierde los enlaces

Pues es cierto, "La Voz de Galicia" ha perdido todos los enlaces a su anterior web, ahora mismo no se puede recuperar ninguna información que google (buscadores) haya indexado durante estos últimos años de la web de La Voz de Galicia. Es incomprensible como no pensaron en que si sustituían la web antigua, toda la información almacenada por los buscadores se iba a perder y por consiguiente perderán todo el posicionamiento en los mismos.
¿Se trata de una estrategia o de una mal análisis del cambio de web ?.

Si queréis probar lo que aquí se plantea pulsar en este link y después seleccionar la sección de "A Coruña"

31 julio 2007

Tomcat a través de un proxy

Para poder utilizar el tomcat a través de un proxy hay que modificar el fichero %CATALINA_HOME%/conf/catalina.properties añadiendo o modificando las siguientes lineas :

http.proxyPort=puerto(el puerto de tú servidor proxy);
http.proxyHost=ipProxy(la dirección ip de tú proxy);

guardas el fichero y reinicias el tomcat. Ahora tomcat pasará por el proxy.

24 julio 2007

El secuestro de la revista El Jueves

Como muchos blogs en internet me hago eco del secuestro de la revista el Jueves.
La verdad es que hay poco que comentar.


El Jueves


18 julio 2007

Encuesta TI

En referencia al post anterior os dejo una web aqui para realizar una encuesta sobre lo que se cobra en las T.I., si la realizáis os agradecería que fueseis lo mas sinceros posibles ya que es un buen baremo para saber como está realmente el mercado. Otro tema interesante que desarrollaré en otro post es "¿porqué no se dice cuanto cobras , entre los compis de trabajo?", esto sí que sería un buen control del mercado laboral en tú empresa.

12 julio 2007

¿ Me equivoqué de profesión ?

Tal y como dice el título del post, empiezo a creerme que me he equivocado de profesión. Normalmente intento introducir nuevos posts en el blog basados en ideas propias, pero hoy voy a hacer referencia a tres posts :
El primero nació en el 2005 y es este , en esas fechas aun creía en mi profesión.
A día de hoy y después de leer los siguientes posts : post1 de Ricardo Galli,
post2 de Enrique Dans y con una trayectoria profesional de casi 9 años en las TI, casi me atrevo a decir que mi profesión/hobby no ha sido la mejor elección. Eso si, espero que por lo menos poco a poco cambien las cosas en España y sobre todo en Galicia, aunque viendo post como este en que la motivación de un programador es poseer una "tv lcd de 24 pulgadas" o "un buen hardware para su uso y un buen problema para resolver que involucre el uso de una nueva tecnología o algunos algoritmos interesantes, y sobre todo, que no lo molesten con cosas nimias cono juntas cada día o crear documentación", mal va la cosa, y el futuro de esta profesión.

11 julio 2007

Relaciones entre noticias en La Voz de Galicia

Hoy por la mañana sobre esta hora ;-) , me encontré con una noticia que a simple vista no me decía mucho, pero fijándose bien tiene su miga, ya que me hizo plantear la siguiente pregunta: ¿Cómo La Voz de Galicia relaciona una noticia con otras noticias que tratan del mismo tema ?. Al final no puede sacar una conclusión razonable si suposiciones , pero nada reseñable.
Aquí os dejo el enlace de la noticia y un "pantallazo" de la misma por si deciden eliminar la relación.

03 julio 2007

Seguridad versus diseño en la web

El otro día leyendo la sección tecnológica de la voz llegue a "Participa: Recomienda una web gallega" , hasta aquí todo normal, incluso me parece una buena iniciativa para conocer las webs que hay en Galicia, pero profundizando en los links que la gente iba introduciendo a modo de comentarios me encontré este "post", que hace referencia a la web oficial del concello de cea y que exalta las virtudes " dinámicas del diseño y su constante innovación ". Lo alucinante fue cuando me puse a mirar el código fuente de la web (por eso de como estaba diseñada) y me encontré con que para loguearse en la misma ,se hace mediante javascript, por lo que los usuarios y las passwords están en claro y cualquiera las puede utilizar.
Ya veis, aunque el cliente final lo que le importa es lo que se ve (diseño), no solo eso es importante en una web, ya que muchas veces se exponen datos privados que tienen mucha más importancia que el diseño de la misma. Lo ideal es que tanto el diseño como la programación se complementen.