Acolito y JSON

dadosERAComo se acercan las Jornadas 2013, he vuelto a trastear en el código de MyAcolito buscando facilitarme la vida.

Aunque ahora mismo funciona bastante bien y no pienso hacer grandes cambios de aquí al comienzo de las jornadas, sí que hay algo que quería darle desde hace tiempo, y es el soporte de ejecución de scripts. Añadir las actividades una a una (y a los asistentes, ya que estamos), está muy bien siempre que se haga con tiempo y poco a poco… pero ese es un lujo del que casi nunca se dispone. Además, de un año para el siguiente puede cambiar drásticamente el formato en el que te envían los datos (formularios webs, correos electronicos pre-formateados, documentos en formato WORD, hojas de cálculo, etc…) Sigue leyendo

Compilando QJson

La próxima versión de Qt incluirá soporte para el formato JSON, pero las versiones 4.x.x necesitaban de librerías externas para poder trabajar con él. Una de esas librerías es QJson, la cual creo que va a usarse como base para el modelo JSON de la versión 5 de Qt. Llevaba tiempo queriendo usar JSON en un par de proyectos que usan Qt 4.8, así que aprovechando el tiempo libre del puente me la he descargado e instalado… y ha sido un poco lata :D

Sigue leyendo

Últimos días en Granada

Dentro de dos días estaremos ya en… no sé si llamarlo pueblo, sierra o chalet. Dejémoslo simplemente en la residencia de verano, que suena más fino aunque en realidad es un chalet. Estos días voy a estar dando viajes con maletas y limpiando muebles, para luego meterme a fondo con la piscina. ¡Y echando cuentas, eso significará que hace casi un año que empece con el blog! Cuanto tiempo…

Volviendo a temas más interesantes, ICS ha publicado una serie de aplicaciones de ejemplo que hacen uso de Qt y las APIs de Google, algo que me resulta muy interesante de cara al futuro (poder subir y descargar copias de seguridad en CSV de las bases de datos, es una primera posibilidad). Además, echándole un ojo al código de una de ellas he descubierto una librería muy interesante, también de Qt, para poder parsear y devolver objetos JSON. ¡Aleluya! Tengo ganas de echarle un buen vistazo y empezar a trastear con ella, pero lo primero es lo primero: terminar en condiciones la aplicación para las jornadas.

Eso sí, he visto un uso que no se me había ocurrido de QVariant, y una clase aún más interesante para enviar los datos necesarios a, por ejemplo, mi librería de generación de reportes BReport: QVariantMap. Básicamente, un diccionario que puede incluir un montón de datos interesantes. ¡Una muy buena forma de plantear una ficha de actividades o un formulario de asistente!