11 mayo 2007

Continuamos entrenando

Hoy, Jueves 10/05. Oportunidad para entrenar y dar un paseito por Collserola. Tiro de mi repertorio de entrenos, y por el tiempo escojo el itinerario R1 de 7'6km. Subida fuerte por la entrada a Collserola que hay detrás de la Clínica Stauros, llegada al passeig de les aigües y vuelta por detrás de la montaña a Torre Baró y bajada por la carretera. La subida bien, tranquila sin parar y con sensaciones buenas. La pierna no me duele, y eso ya es un logro. No me quiero forzar. Así que me relajo al llegar arriba y voy al trote cochinero hasta la parte más alta del recorrido donde bajo las pulsaciones hasta dejarlas por debajo de 120. Continuamos para bingo, hasta la parada de autobús de Torre Baró, donde para otro minutillo para bajar pulsaciones. Y continúo carretera abajo por la acera que han acabado hace un par de meses, y que evitará que el autobús y los coches hagan extraños para evitar a los caminantes. A los 40 min., como me tengo acostumbrado últimamente, comienzo a caminar para relajar músculos y llegar a casa bien.

Lo que sí he notado es que en la bajada se me cargan mucho las piernas. La causa no la tengo clara, pero no debo de apoyar bien el pie, y las zapatillas que uso no deben ser especialmente blandas. Todo ello hace que tema las bajadas como pocas cosas. Prefiero subir, o bien bajar por un sitio blandito...

Espero este finde continuar con la recuperación...

10 mayo 2007

Java Byte[] y los acentos

Cómo una cosa tan sencilla se complica tanto. Total, unos acentos de nada. Pero claro, la informática la dominan los ingleses, que carecen de estas lindezas de la escritura. Y menos mal que alguien le da por inventar un "nuevo" código de caracteres ISO-8859-1... Y claro, si trabajas en Java con byte[] necesitas decirle el tipo de codificación que hay en esa matriz de byte. Y cómo? Pues al final con InputSource (org.xml.sax.InputSource) que dispone de un método para decir qué tipo de codificación tiene, y así forzar a que el SAXBuilder cree el documento XML correctamente. Espero que pueda servir a alguien....

public Document genXMLDocument(byte[] b){
Document doc = null;
try {
ByteArrayInputStream bais = new ByteArrayInputStream(b);
InputSource is = new InputSource(bais);
is.setEncoding("ISO-8859-1");
SAXBuilder sxb = new SAXBuilder();
doc = sxb.build(is);
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

return doc;
}