crear servidor rest falso rápidamente

Mock para servicios REST

Estoy enseñando a mi hija cómo utilizar Kodular para crear aplicaciones móviles y necesitaba ofrecerle datos a su app en base a las peticiones que ella me hacía.

Cuando le propuse el reto, lo primero que se me ocurrió (sin pensarlo mucho, obviamente 😅) fue crearle una aplicación web rapidita que devolviese los JSON que ella esperaba pero, cuando llegó el momento de la verdad (y teniendo en cuenta que siempre estoy “entretenido” con mis inventos) dejó de parecerme una buena idea para convertirse en un “problema” que me requeriría (mínimo) un par de horas así que me dispuse a ver cómo crear un servicio mock para devolver JSON a sus peticiones REST desde Android y aquí os dejo una forma sencilla de conseguirlo…

Seguir leyendo

indentar correctamente json

Formatear JSON desde la terminal

Cada día utilizo más el formato JSON tanto en los servicios web que utilizo como en mis propios desarrollos (y eso que xml+xslt+xpath siempre han sido mi debilidad y, al principio, veía una pérdida de tiempo el uso de JSON 😅)

Aunque existen interesantes servicios online para formatear el contenido de un JSON como  JSON Formatter de Curious Concept (uno de mis pretty printers favoritos) llega un momento (sobre todo en función de los datos que puedan contener tus ficheros JSON) en los que empiezas a desconfiar de qué puedan hacer con tus datos los “formateadores online” y terminas planteándote la necesidad de dar formato en local desde la terminal (o algún addon para tu editor de textos favoritos) así que aquí dejo anotada la opción que yo utilizo con la esperanza de que pueda ser de utilidad a cualquiera de nuestros lectores…

Seguir leyendo

[NOVEDADES] SQLite 3.9 añade soporte JSON, índices en expresiones y mucho más…

bases de datos sqliteLa recién publicada versión de SQLite 3.9 incluye una gran cantidad de mejoras y novedades, adaptándose a la especificación 3.0 de SQLite.

De especial interés me resulta el soporte para la codificación y decodificación de datos en formato JSON (por fin lo tenemos de forma nativa, ya no es necesario hacerlo desde nuestro lenguaje de programación favorito), nueva versión (la 5ª ya) de la búsqueda completa en textos, posibilidad de asignar nombres virtuales a tablas, …

Si eres desarrollador o te interesa el mundo de las bases de datos, te recomiendo consultar la nota original de la “release” para conocer todos los detalles de la nueva versión.

Y tú…

  • ¿Eres de bases de datos convencionales o apuestas por el NoSQL?
  • ¿Usas bases de datos “ligeras”?
  • ¿Qué te parece SQLite?
  • ¿Te gustaría ver más artículos de desarrollo en el Informático de Guardia?

Pretty printer de XML en Gedit

cómo editar ficheros xml en geditA pesar de llevar años publicando artículos en el blog compartiendo con todos vosotros mis impresiones y preferencias, creo que aun no os he comentado que soy un enamorado de xml y tecnologías “aledañas”: xslt, xpath, schemas, …

Aunque JSON ha ido adquiriendo adeptos durante todo este tiempo (me cuento entre ellos), sigo utilizando ficheros xml cada vez que puedo por tratarse de un lenguaje lo suficientemente sencillo, potente y flexible como para modelar los datos de aplicaciones y procesos con los que suelo “jugar”.

En Linux sigo añorando un editor, tipo XmlSpy de Altova (wine no es una opción que contemple y/o aplauda), que me facilite el trabajo con este tipo de archivos (he evaluado varios y no han terminado de convencerme, ¿alguien me recomienda uno que se parezca a Xml Spy? :)) por lo que siempre termino utilizando GEdit cuando, de crear o editar un xml se trata.

Necesitaba una modo rápido de formatear el contenido de un fichero xml y, tras comprobar que no existía ningún “xml prettyprinter” para GEdit he optado por creármelo yo mismo gracias a las herramientas externas del editor de textos. Aquí os cuento cómo hacerlo por si alguno lo necesita y/o quiere repasar cómo utilizar herramientas del sistema desde gedit (ya vimos cómo hacerlo, puedes consultarlo en el enlace).

Seguir leyendo