Skip to content

Instantly share code, notes, and snippets.

View lgzarturo's full-sized avatar
🥷
Trabajando con React, SpringBoot y Marketing Digital

lgzarturo lgzarturo

🥷
Trabajando con React, SpringBoot y Marketing Digital
View GitHub Profile
@lgzarturo
lgzarturo / I18nService.groovy
Created September 18, 2013 23:27
Servicio para utilizar la internacionalizacion en servicios, controladores o modelos.
import org.springframework.context.MessageSource
import org.springframework.web.servlet.i18n.SessionLocaleResolver
class I18nService {
SessionLocaleResolver localeResolver
MessageSource messageSource
def msg(String code, String defaultMsg = null, List objs = null) {
@lgzarturo
lgzarturo / CifradoBase64Service.groovy
Created September 18, 2013 23:29
Servicio para el Cifrado en Base 64, ofuscar y recuperar cadenas.
import org.apache.commons.codec.binary.Base64
class CifradoBase64Service {
static transactional = true
def ofuscarCadena(String text) {
def encrypted = ""
try {
byte[] encodedBytes = Base64.encodeBase64(text.getBytes())
class Imagen() { | 79 caracteres.
|
def Imagen(int width, int height, def color='black', def highlight=0) { |
|
if (width == 0 && height == 0 && color == 'red' && |
highlight > 100 && emphasis == 'strong') { |
|
return true; |
} |
} |
Buena idea.
def foo = estaEsUnaFuncionLarga(def var1, def var2, def var3,
def var3, def var4) {
println(var1)
}
def foo = estaEsUnaFuncionLarga(
def var1, def var2, def var3,
def var3, def var4) {
println(var1)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double base;
double altura;
double area;
Scanner lectura = new Scanner(System.in);
System.out.println("Ingresa la base: ");
@lgzarturo
lgzarturo / BenchMark.groovy
Last active September 1, 2017 22:44
Medir el tiempo de ejecución de un código con Groovy
package com.utilidades
/**
* Created by arturo.lopez on 06/08/2015.
*/
class Utilities {
static benchmark = { closure ->
def start = System.currentTimeMillis()
closure.call()
@lgzarturo
lgzarturo / SlugCodec.groovy
Last active September 1, 2017 22:45
Generador de cadenas slug
package com.utilidades
import java.text.Normalizer
import java.util.regex.Pattern
/**
* Created by arturo.lopez on 17/02/14.
*/
class SlugCodec {
function get_mail_info() {
coded = "wSog@VqGOKLgwKU.Kg7.7e";
key = "CKjbOQ3f5xWAnR7slHhy6dP0DaTitoXeNFSu9VMkLcEYrI8GJwqg2Um1pvB4Zz";
shift=coded.length;
link="";
for (i=0; i<coded.length; i++) {
if (key.indexOf(coded.charAt(i))==-1) {
ltr = coded.charAt(i);
link += (ltr);
} else {
FROM java:8
MAINTAINER Arturo López <arthurolg@gmail.com>
# Set customizable env vars defaults.
# Set Grails version (default: 3.2.8; min: 3.0.0; max: 3.2.8).
ENV GRAILS_VERSION 2.5.6
ARG ats
# Install Grails
WORKDIR /usr/lib/jvm
$(function () {
var url = "{URL}";
var success = function(data){
var html = [];
data = $.parseJSON(data);
$.each(data, function(index, d){
html.push("Title : ", d.title, ", ",
"Location : ", d.location, ", ",