Más allá de lo que ves: noviembre 2010

viernes, 26 de noviembre de 2010

Rock Rock Radio

Hola

Esta vez voy a ser muy breve. Os quiero recomendar una app para Android.

Se trata de "Radios de España". Merece la pena al menos por un canal, el que da título a la entrada, se encuentra en la sección "Internet"

De todos modos si no tienes android siempre puedes ir a www.rockrockradio.com y escucharlo en tu ordenador.


Saludos desde el inframun del Rock.
Published with Blogger-droid v1.6.5

martes, 23 de noviembre de 2010

Notificación de USB Conectado en Samsung Galaxy 3 desaparece después de desconectar USB

Bueno, pues ya me surgió el primer problemilla con mi Android :)

Hace unas semanas sin saber porque dejo de funcionarme la notificación USB en el móvil y aunque cambiaba los ajustes correspondientes para hacer debug de aplicaciones y también los del modo de USB, no había nada que hacer, seguía sin reconocerme el mac el USB y el teléfono tampoco me mostraba la notificación de la conexión USB.

El caso es que no daba con la tecla y restauré el móvil según valores de fábrica, total lo que tenía no era muy importante.

Al encender el móvil todo correcto.

Pero amigo, hoy le he pasado a un compañero unas canciones que tenía en el teléfono y lo he conectado en modo de almacenamiento por USB. El caso es que lo he desconectado y al llegar a casa y sentarme un rato para intentar ver algo con el Eclipse, toma castaña !!

Enchufo el USB al móvil y al ordenador y estamos en las mismas, lo apago, lo inicio, cambio de todas las formas posibles los valores de DEBUG y de MODO de USB y nada, lo apago, le quito la batería, espero unos segundos y nada...

En fin digo voy a googlear y cual es mi sorpresa cuando compruebo que hay hilos en diferentes foros dedicados al mismo tema, después de leer este http://androidforums.com/samsung-galaxy-s/154080-usb-connected-notification-stays-after-usb-disconnected.html encuentro una opción que prueba y osti tu ! funciona ! así pues os la dejo (in inglis, pero clarísimo lo que hay que hacer)

My solution for now...
Have the USB connected to your PC and shut down the phone.
Keep the USB connected to your PC and start up the phone as normally.

It came back for me with USB debbugging on, but after disconnecting it it didn't show up connecting anymore. Though I'm not eagered to do a reboot with the phone once more

Menos mal no he tenido que volver a restaurar valores de fábrica.

Hasta la próxima !

domingo, 21 de noviembre de 2010

Los dibus

hola compis soy el hijo de Mazinger y os cuento de mis dibus favoritos en primer lugar está Pokemon , Bob esponja,Beyblade,Inazuma Eleven...
mi hermano Raúl los mismos dibus .



bueno hasta la proxima tengo prisa.

Que tiempos aquellos !

Esta mañana he entrado en Facebook, porque tenía un mensaje en el móvil, referente al tiempo que llevaba sin entrar y a que un "amigo del Facebook" cumplía años la semana que viene, felicidades Chinaski !!!!

El caso es que empezaron a saltarme amigos por afinidad, proximidad... en fin la lógica que facebook utilice para unirse, Cristina Maestre, Javier Espejo, Esther Montesinos, Rosa Raposo, Angel Luis Crespo, Sonsoles, Belén Cano, Marina, Juliqui... buff! cuanta peña y el caso es que todos son conocidos o conocidos de conocidos.

Entre en los muros de algunos de vosotros y en uno de ellos me encontré con una sorpresa agradable, en el de Rosa Raposo, que por casualidades de la vida es prima hermana del mua, tiene dos fotos de cuando éramos unos morgaños.

Os pongo las fotos aquí para que podáis ver el aspecto que teníamos en aquellas fechas, del blog salimos Rosa, Juliqui, Moriarty y Mazinger.

Que tiempos aquellos !! nada es como antes, dibujos, meriendas, comidas, juegos... pero es la vida el tiempo pasa y todo lo vívido parece lo mejor, al menos para mí.



Hasta las fotos no son iguales, ahora recopilamos millones de fotografías en móviles, cámaras fotográficas, ordenadores... pero no tienen el mismo sabor que estas sacadas algunas de ellas con las Polaroid instantáneas que eran una aunténtica pasada, ya que podías ver la foto al momento :) joder !!

Saludos fotográaaaaaaficos !!

lunes, 15 de noviembre de 2010

JODReports - Mini How to

Después de hacer pruebas con JODReports nos hemos quedado bastante asombrados de lo sencillo que es utilizar documentos ODT como plantillas para generar documentos desde java de forma que con JOOConvertes luego pasamos a pdf, en principio hemos probado casi de todo:

Sustituir variables.
Iteraciones sobre listas de objetos.
Evaluar condiciones para mostrar ciertas partes de código.
Incluir imágenes.
Exportar a pdf.
...

Nos surge un pequeño problema cuando tenemos que anexar documentos pdf dentro del informe generado, esto lo seguiremos con itext, así pues, creo que hemos dado con una solución que optimizará muy mucho el desarrollo de cartas, documentos, informes... en nuestros sistemas.

Os dejo un mini "How to" que me ha pasado un compañero:

1. Requisitos mínimos
Java Runtime Enviroment 5.0 o superior.
Tomcat 4.1 o superior.
Librería jodreports_2.3.0
(Debe ser añadida sólo como libería del proyecto y no como librería de tomcat)
OpenOffice para realizar las plantillas.

2. Sustitución de variablesPara sustituir variables en nuestra plantilla odt, nos bastará con las siguientes líneas de código, utilizando el Map para introducir los valores de sustitución de las variables definidas en nuestras plantillas.

DocumentTemplateFactory documentTemplateFactory =
new DocumentTemplateFactory();
DocumentTemplate template =
documentTemplateFactory.getTemplate(new File(ruta_fisica_plantilla/nombreFichero.odt));
Map data = new HashMap();
data.put("nombre_variable", "valor_variable");
// añadir todas las variables a cambiar
// ...
template.createDocument(data,
new FileOutputStream(ruta_fisica_fichero_guardar//nombreFichero-final.odt));

Las variables se introducirán en la plantilla con la siguiente sintaxis.
${nombre_variable}

3. Rellenar una tabla
Para insertar registros sobre una tabla, nos bastará con el código anterior, con la salvedad de que en lugar de insertar un valor a la variable, se le asignará un list.

La forma de introducir las variables en la plantilla será la siguiente:

3.1. Insertaremos una tabla en nuestra plantilla, con 2 filas si tenemos cabecera o 1 si no la tenemos.
3.2. En la primera fila, posterior a nuestra cabecera si existe, insertaremos las nombres de variables que necesitemos y queramos mostrar en cada celda.
3.3. Cerraremos nuestra plantilla
3.4. Abriremos el documento odt con winrar y extraemos el fichero content.xml para realizar unas pequeñas modificaciones.
3.5. Buscamos la tabla en el fichero content.xml y en antes de definir el table-row donde se encuentran las variables definidas por nosotros, añadimos las siguiente sentencia:
[#list nombre_list_varable as variable]3.6 Cuando acaba la definición del table-row, cerramos nuestra sentencia list, con:
[/#list]
3.7. Aplicarmos los cambios y sustituimos el content.xml del odt, por el que hemos modificado.

4. Sustituir imágenes
Para sustituir imágenes en nuestra plantilla odt, debemos definir un ImageSource en nuestra clase y añadirlo a nuestro map de sustitución con el nombre de la variable definida en nuestra plantilla. Un ImageSource se puede definir de las siguientes maneras:
ImageSource imagen =
new RenderedImageSource(ImageIO.read(new File(ruta_fisica_imagen)));
ImageSource imagen =
new FileImageSource(ruta_fisica_imagen);
ImageSource imagen =
new ClasspathImageSource(ruta_fisica_imagen);

Una vez insertada una imagen en nuestra plantilla (para luego ser sustituida), debemos editar su nombre por: jooscript.image(nombre_variable)

5. Sentencia if / if-elseEstas nos permitirán sobre todo mostrar o ocultar texto de la plantilla en función de determinadas condiciones. La sintaxis es la siguiente:

[#if valor1 = valor2]
bloque de informacion
[#/if]
[#if valor1 = valor2]
bloque de informacion
[#else]bloque de información
[#/if]

Saludos reportiaaaaaaaaaaaanos !!

Texto del mini how to: Roger Moore

Actualización del 13 de Mayo de 2013

Os dejamos un nuevo tutorial avanzado con insercción de imágenes dinámicas, tablas....

JODReports - Tutorial práctico

miércoles, 10 de noviembre de 2010

Lector RSS para android

Bon dia !

Buscando ayer un lector RSS para mi Galaxy 3, instalé AndRead, News Rob y RSS Atom News.

De todos ellos me quedo con RSS Atom News, es muy fácil de usar si quieres buscar los fuentes de algún sitio, por ejemplo Springsource, lo buscas te encuentra los posibles feeds que puedan existir en internet según tu búsqueda y te permite añadir el que consideres.

Te deja organizarlos por categorías o grupos, se sincroniza solo.

Me gusta bastante, me parece muy completo.

Es de pago, pero ahora esta gratuita en el market.

Os dejo enlace de la web de los creadores:

http://bubiloop.com/android-newsweather-meecal-rss-reader

Características:

RSS ATOM Podcast
RSS Search
Google and Yahoo News RSS Feed
Support Google Reader
OPML
View article comments/image
Offline reading
Backup / Restore
Customizable UI
Theme Colors with both dark and light background


Un saludo.

lunes, 8 de noviembre de 2010

domingo, 7 de noviembre de 2010

Caballete de mesa casero

Buenas !!

Hoy el día ha ido de bricolaje casero.

Hace unos días estuve en el corte inglés para ver los caballetes de pintura y vi unos muy chulos, para ponerlos encima de la mesa, los grandotes del todo de momento no me gustan, cuando pueda dejar de trabajar por que con la pintura gano suficiente los ire viendo, je je je...

El caso es que de los de mesa los había de dos tipos y eran guapos y no los vi difíciles de hacer, así pues cuando llegué a casa busque en Google y encontre varios modelos, si ponéis "caballete pintura mesa" os saldrán muchos.

Valían entre desde 20 euros hasta aproximadamente unos 40 euros.

Así pues esta mañana hice un poco del caballete y esta tarde después de planchar la oreja un rato, me puse a acabarlo. Eso sí con Javi a mi lado ayudándome, cortando algunas piezas, lijando otras, llenando de cola la mesa... pero hemos pasado un ratito de la tarde.

Os dejo un par de fotos, la primera era del montaje inicial y la segunda con el caballete ya montado.

So easy !!!




Saludos !!!!!!!!

viernes, 5 de noviembre de 2010

Carboncillo 1 y 2

Hola

En esta ocasión voy a dejaros los dos dibujos que llevo hechos en clase, el primero es un membrillo y el segundo ya se deduce mejor.

Para el primero he estado 2 días y para el segundo 3.

Ya le voy cogiendo el tranqui, pero de todos modos creo que he hecho bien en apuntarme ya que como me imaginaba no se dar sombras, manchar el dibujo, sacar luces... y es precisamente lo que estoy aprendiendo. Estoy bastante contento con los resultados que voy obteniendo, pero como en todo hay que mejorar.

El próximo dibujo que voy a hacer es un busto de escayola, ya os iré contando.

Lo mejor de todo, se me pasa la hora y media de clase volando !!!.


Carboncillo 1


Carboncillo 2


Saludos !!!!

jueves, 4 de noviembre de 2010

Reinicio de Actividades en Android al cambiar orientación

Otra vez con Android, ya lo se, ya lo se, cuando el tonto coge la linde se acaba la linde...

Quiero recoger una cosa que me ha estado ocurriendo en unas pruebas que estoy haciendo con Android y para la cual no he encontrado mucha información al respecto y que no se suele reflejar en los ejemplos de trabajo con ListView que he visto.

Tengo una actividad que extiende ListView y que mediante un ProgressDialog informa al usuario de que se estan cargando los datos y cuando se han cargado los muestra con un Adapter específico y oculta el ProgressDialog, hasta aquí todo perfecto. El problema vino cuando instalé la aplicación en el terminal, al cambiar la orientación de este los datos se volvían a recargar estuviese en la pestaña que estuviese.

Después de mucho buscar encontré un post en el que se hacía referencia a la siguiente url: http://developer.android.com/guide/topics/resources/runtime-changes.html#RetainAnObject

Basicamente lo que explican los de google es lo que yo quería hacer es decir que si los datos ya se han obtenido que no los vuelva a obtener simplemente que los añada al ListView correspondiente.

Como pone en el artículo basta con:

1. Sobreescribir el método onReatinNonConfigurationInstance retornando el objeto que queremos retener:

@Override
public Object onRetainNonConfigurationInstance() {
final MyDataObject data = collectMyLoadedData();
return data;
}
2. Posteriormente en el onCreate utilizar getLastNonConfigurationInstance para obtener el objeto que mentenemos y si no es nulo lo utilizamos:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView
(R.layout.main);

final MyDataObject data =
(
MyDataObject) getLastNonConfigurationInstance();
if (data == null) {
data
= loadMyData();
}
...
}


Saludos !!!

martes, 2 de noviembre de 2010

PdaNet para Android

Hola

Quiero comentaros esta aplicación para vuestros terminales android.

Nos permite utilizar el móvil como un módem de manera que puedes conectarte a internet desde un equipo al cual tengas conectado el móvil por USB.

En el equipo también necesitas instalar un cliente PdaNet. Lo hay para Windows, Linux y Mac.

Yo he probado el cliente Mac conectando con mi Samsung Galaxy 3.

Es sencillo de utilizar y de buenos resultados.

Parece que la versión libre tiene cortado el acceso a algunas webs, no lo he probado mucho ya que tan solo he visto que me funcionaba y lo he dejado.

Os dejo el enlace de sus creadores: http://www.junefabrics.com/android/


Saludos !!!!!

lunes, 1 de noviembre de 2010

Bodegón siglo XXI ;)

Buenos días

Esta vez os quiero comentar algo con una de las actividades que ahora me entretiene, la pintura, vamos más bien el dibujo, porque de pintar todavía andamos algo escasos.

El caso es que el sábado por la noche en Informe Semanal, pasaron un documental sobre el Reina Sofia. Museo según pude entender dedicado a arte contemporaneo, allí se encuentre el Guernica de Picasso.

Hablaba un critico de arte que la gente suele decir que en este tipo de arte no ven nada sin embargo en el Prado en cuadros por ejemplo de Goya, Velázquez... si que aprecian el arte, tengo que decir que a mi me pasa algo similar. Sin embargo el crítico de arte en cuestión dijo algo que si que me gusto, comentaba que en estos cuadros lo que vemos son cosas que reconocemos, cierto es.

Posteriormente leyendo un libro que me han regalado de Felipe Checa pintor pacense de finales del siglo XIX principios del XX, explican que pintaba sobre todo lo que veían en su entorno.

En fin que entre unas cosas, otras, María Eugenia que es la profe de dibujo que me dice que dibuje cualquier cosa que pueda ver al natural en casa, en la calle... ayer que tuvimos guateque familiar, cumplebaños de mi cuñao el chiquenino, teníamos al final la típica mesa con botellas de licores, paquetes de tabaco, ceniceros, bombones, tartas... así que me dije: - Coño ! que mejor bodegón de nuestra era que este tipo de imágenes y me cogí el bloc de dibujo y los lápices y me puse a garabatear.

No me quedó malejo, pero podría haber quedado muchísimo mejor, el caso es que estuve entretenido un rato, absorto en el dibujo, mientras el resto del grupo, bromeaba, limpiaban, comían, bebían, gritaban los enanos...

Espero que os guste.




Saludos desde la bodega del siglo XXI!