lunes, 1 de octubre de 2012

Ext Js 3.4 add record to store

Para agregar nuevos records a un ArrayStore, podemos usar este ejemplo:

store.add(new store.recordType({
                name: varName,
                icon: ,
                etc...
            }));

lunes, 27 de agosto de 2012

Escape para llaves en Grails

Cuando nos encontramos editando una gsp, podemos toparnos con el problema de querer incluir llaves (curly brackets) dentro de la llave que indica código groovy. En algunos casos, puede provocarnos un error del estilo de "expecting '}', found ')'", o algo por el estilo.

Una solución rápida se presenta en el siguiente ejemplo:

<g:each in="ZZZ.list()" var="var">
               
${var.XXX.sum{ it.YYY.size() } }

</g:each>

Solución:

<g:each in="ZZZ.list()" var="var">

<%  var.XXX.sum{ it.YYY.size() } %>

</g:each>




jueves, 16 de agosto de 2012

sábado, 11 de agosto de 2012

Atajos para la terminal de linux

  • Alt+] x = Avanzar hasta la siguiente ocurrencia del caracter x.
  • Ctrl+U = Borrar desde el cursor hasta el principio de la linea
  • Ctrl+K= Borrar desde el cursor hasta el final del linea
  • Ctrl+W = Borrar desde el cursor hasta el principio de la palabra
  • Ctrl+Shift+V = Pega el texto del portapapeles
  • Ctrl+Shift+C= Copia el texto del portapapeles
  • Ctrl+L= borra la pantalla
  • Ctrl+A = Mover el cursor al principio de la linea
  • Ctrl+E = Final (Mover el cursor al final de la linea)
  • Ctrl+U = Borrar la Linea actual
  • Ctrl+R = Búsqueda reversa del Historial de comandos. (Sensacional!)
  • Shift+AvPag / RePag = Hace un Scroll de la salida de la terminal
  • Click en la Rueda del Ratón o tercer botón del ratón = Pegar texto seleccionado
Fuente
Interesante información para instalar Virtualbox en Debian. Funciona para Debian Wheezy amd64! El artículo, aquí.