miércoles, 11 de septiembre de 2013

Como activar el soporte para mapas en Android Virtual Device Manager


En esta entrada les mostrare un dato curioso del cual no me había percatado pero que suele sernos muy útil a la hora de desarrollar con mapas, como todos ustedes saben uno de los requisitos para poder desarrollar para Android es contar con el SDK y este a su vez contiene el famoso Android Virtual Device Manager.


Creando un emulador

Como ya es bien sabido en la siguiente pantalla nos muestra las opciones con las cuales podemos configurar nuestro emulador.


jueves, 5 de septiembre de 2013

Subiendo una aplicación Grails a Cloud Foundry parte 1


Muchas de las veces cuando terminamos una pequeña aplicación por pequeña que parezca tenemos el deseo de enseñársela (presumirla) al mundo, y en el caso de las aplicaciones hechas con tecnología Grails es un poco difícil encontrar un servidor gratuito que nos permita hacerlo, sin embargo, no es difícil ya que sí existen algunos PaaS como son Heroku, GAE, CloudFoundry, Jelastic entre otros. 

En esta ocasión hablaremos un poco acerca de Cloud Foundry la cual se define así misma como: 

The open platform as a service providing a faster and easier way to build, test, deploy and scale applications. 

lunes, 26 de agosto de 2013

Dividiendo una lista en sub listas Groovy

Hay ocasiones en las que nos encontramos con la necesidad de divir una lista en varias sub listas, recién me acaba de pasar y les comparto mi implementación:
/*obtener solo 2000 elementos por vez*/
  def subListas=[]
  def i=0
  def inicial = 0
  def final= 1999
  while(miListota.size()>20000){
     subListas[i]=new LinkedList(miListota.subList(inicial, final))
     miListota.removeAll(subListas[i])
     i++
  }
  //agregamos el resto de la lista a una nueva posición
  subListas[i]= new LinkedList(miListota)

Un compañero me sugirió este método que hace totalmente lo mismo pero sin la necesidad de quebrarnos la cabeza para implementarlo.
  miListota.collate(2000)

martes, 30 de julio de 2013

Instalar y configurar Spring Security en Grails parte 2

Esta es la continuación para terminar de configurar Spring Security en Grails, acá la primera parte

Para finalizar la configuración solo nos resta agregar los permisos a la base de datos (en un post anterior muestro como agregar datos a la BD cada vez que se carga nuestra aplicación, para esta parte nos va a ser muy útil) pongamos lo siguiente en el archivo catalogos.sql en el orden en que los pongo aquí mismo:

Primero necesitamos definir que roles tendrá nuestro sistema en este ejemplo solo habrá dos: Administrador y Usuarios

insert into rol (id, version, authority ) values (1, 0, 'ROLE_ADMINISTRADOR');
insert into rol (id, version, authority ) values (2, 0, 'ROLE_USUARIO');


Insertamos los usuarios de ejemplo

insert into usuario (id, version, username, "password", enabled, account_expired, account_locked, password_expired, nombre, apellido_paterno, apellido_materno, email, fecha_alta) values (1, 0, 'administrador', '5f4dcc3b5aa765d61d8327deb882cf99', 1, 0, 0, 0, 'Administrador', 'del', 'Sistema', 'administrador@example.com', current_timestamp);
insert into usuario (id, version, username, "password", enabled, account_expired, account_locked, password_expired, nombre, apellido_paterno, apellido_materno, email, fecha_alta) values (2, 0, 'usuario', '5f4dcc3b5aa765d61d8327deb882cf99', 1, 0, 0, 0, 'usuario', 'del', 'Sistema', 'usuario@example.com', current_timestamp);


jueves, 25 de julio de 2013

¿Como usar el Debug en Eclipse?








Actualmente me he dado cuenta que Eclipse es el IDE por excelencia de muchos desarrolladores, el cual cuenta con muchas herramientas ya preinstaladas para su integración con la mayoría de tecnologías existentes y sino se pueden agregar plugis de manera muy simple, en este video demostramos el uso del Debug que es una herramienta muy útil a la hora de buscar errores o simplemente probar el flujo de nuestro código y como muchos no saben usarlo aquí esta un video demostrativo del poder de esta herramienta.

miércoles, 17 de julio de 2013

Conociendo más a fondo el Blog hecho en Grails llamado Anelisse

En esta ocasión me he dado a la tarea de redactar esta pequeña entrada para seguir dando a conocer mi proyecto iniciando desde el primer post con lo mas general el cual pueden encontrar en “Un Blog hecho en Grails? así es y se llama Anelisse” para los que no sepan de que se trata les recomiendo seguir el enlace y después regresar.
Página principal de Anelisse


 
Esta es la página inicial y puede ser usada para mostrar contenido estático como por ejemplo los datos más importantes de alguna empresa, o contenido dinámico como pueden ser los post más votados o aquellos seleccionados por el administrador.

martes, 25 de junio de 2013

Instalar y configurar Spring Security en Grails parte 1


En este tutorial aprenderemos a instalar y configurar el plugin de Spring Security para Grails y poder usarlo de manera adecuada en nuestros proyectos, agradeciendo la colaboración de Miguel Coba por las dudas resueltas :D


Instalando el plugin de Spring Security

Para realizar la instalación del plugin (asumimos que ya tenemos un proyecto grails) simplemente necesitamos ejecutar el siguiente comando desde nuestro IDE favorito o bien desde la línea de comandos con Grails.



Configurando el plugin de Spring Security

Generar de Fichas Wisp Gratis

Debido a la necesidad de muchos colegas que me han solicitado configuraciones y procedimiento para realizar fichas y así poder vender servic...