terça-feira, 10 de julho de 2012

Gerando valores aleatórios no GRAILS


import org.apache.commons.lang.RandomStringUtils
def valor = RandomStringUtils.random(10,true,false)
Link da api: http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/RandomStringUtils.html
Obs.: Vale ver também a http://grails.org/plugin/crypto

Como usar um arquivo MP3 como toque no Android 4.0 ICS (Samsung Galaxy X)

1. Plugue seu smartphone via USB ao computador;
2. Acesse a pasta media/audio;
3. Crie (se não existir), a pasta "ringtones";
4. Copie seus arquivos MP3 para a pasta criada no passo 3;
5. Acesse as configurações e o menu "som" para escolher o MP3 que será seu novo toque;

PS.: Caso os MP3's não apareçam na listagem de toques, reinicie seu smartphone e repita o passo 5.

sexta-feira, 6 de julho de 2012

Auditoria em GRAILS


O Audit-loggin é um plugin que auxilia na tarefa de auditoria em sistema GRAILS, gravando em uma tabela própria (audit_log) operações de insert, update e delete. De forma sucinta, eis um exemplo de utilização:

1. Instale o plugin: "grails install-plugin audit-logging"
2. Na domain que será auditada, adicione a linha: "static auditable = true"
3. Faça alguns inserts, updates e deletes e verifique o resultado na tabela "audit_log"

Simples, não?

Para mais exemplos, visite o site oficial do plugin: http://grails.org/plugin/audit-logging

PS.: A boa notícia para quem usa o plugin Spring-security-core é que o Audit-logging audita os usuários logados no sistema de forma transparente, ou seja, dispensa configurações outras. :)

Abraço,