JsRender es una librería javascript que nos permite utilizar plantillas de código en nuestra pagina web. Puede ser muy útil a la hora de añadir filas nuevas a una tabla, o añadir campos nuevos a un formulario de forma dinámica, por ejemplo.
En mi caso, utilizo JsRender para cargar formularios modales, con lo que consigo tener separado el código de la web del código del formulario, y lo que me permite reutilizar el segundo.
Veamos como se utiliza esta librería.
viernes, 26 de octubre de 2012
jueves, 14 de junio de 2012
Eliminar el usuario Invitado de Ubuntu
Aun teniendo un solo usuario en nuestro equipo, Ubuntu crea un usuario Invitado, y este aparecerá en la ventana de login y también en el menú de usuario del escritorio.
Para eliminarlo, basta con editar el fichero
Y añadimos al final del fichero la siguiente linea:
La próxima vez que iniciemos sesión no veremos ni rastro del usuario Invitado :)
Fuente
Para eliminarlo, basta con editar el fichero
lightdm.conf. Abrimos una consola y lanzamos el siguiente comando:sudo gedit /etc/lightdm/lightdm.conf
Y añadimos al final del fichero la siguiente linea:
allow-guest=false
La próxima vez que iniciemos sesión no veremos ni rastro del usuario Invitado :)
Fuente
Etiquetas:
Guest,
Ubuntu,
Usuario Invitado
viernes, 8 de junio de 2012
Custom Validation Constraints con anotaciones en Java
Una buena manera de validar formularios es mediante las anotaciones de Hibernate, pero es posible que nuestra aplicación tenga unas necesidades que van más allá de lo que esta librería ofrece. Voy a explicar como definir anotaciones propias para usarlas en nuestros formularios.
En el ejemplo voy a crear una anotación que valide el campo DNI de un formulario.
En el ejemplo voy a crear una anotación que valide el campo DNI de un formulario.
domingo, 12 de febrero de 2012
Instalar MySQL 5.5 en Ubuntu
Supuestamente la versión 12.04 de Ubuntu vendrá con MySQL 5.5 en los repositorios, hasta entonces, si queremos esta versión en nuestro equipo debemos instalarla a mano. Para ello hay que seguir los siguientes pasos:
Lo primero es descargar el código fuente de aquí.
Lo siguiente seria continuar con las instrucciones que facilita la página de MySQL, pero al seguirlas nos encontraremos con un par de errores, y es por ello que he creado esta guía.
Lo primero es descargar el código fuente de aquí.
Lo siguiente seria continuar con las instrucciones que facilita la página de MySQL, pero al seguirlas nos encontraremos con un par de errores, y es por ello que he creado esta guía.
sábado, 14 de enero de 2012
Excluir ficheros JavaScript de las validaciones de Eclipse
Es posible que en algún proyecto necesitemos de alguna librería JavaScript como por ejemplo jQuery. Si decidimos incluirla directamente entre nuestros archivos, es más que probable que este nuevo fichero este repleto de warnings e incluso algún que otro error. No sé a vosotros, pero a mi personalmente, ver errores o warnings en mis proyectos es algo que me desespera, así que para evitarlo podemos hacer lo siguiente:
lunes, 5 de diciembre de 2011
Trabajar con la tapa del portátil cerrada en Ubuntu
Si trabajáis con un ordenador portátil conectado a un monitor, es posible que os guste tener la tapa del portátil cerrada. El comportamiento por defecto para esta acción suele ser suspender el sistema, pero esto se puede cambiar fácilmente desde el gestor de energía.
Las opciones que ofrece Ubuntu son las siguientes:
Las opciones que ofrece Ubuntu son las siguientes:
- Oscurecer pantalla
- Suspender
- Hibernar
- Apagar
Etiquetas:
Portátil,
Tapa cerrada,
Ubuntu
viernes, 2 de diciembre de 2011
Añadir accesos directos propios al lanzador de Unity
Añadir un acceso directo al lanzador de aplicaciones de Unity es tan fácil como arrastrar y soltar. El problema viene cuando intentamos añadir un acceso directo creado por nosotros. Si lo arrastramos a la barra, el acceso directo funcionará, pero el icono que hayamos seleccionado se habrá perdido.
Para evitar esto, hay que hacer lo siguiente:
Para evitar esto, hay que hacer lo siguiente:
Etiquetas:
Accesos directos,
Ubuntu,
Unity
miércoles, 30 de noviembre de 2011
Configurar proyecto web Maven en Eclipse
Al crear un proyecto Maven en Eclipse, hay que indicar al editor como debe comportarse ese proyecto, de lo contrario no podremos desplegar el proyecto a un servidor desde el mismo Eclipse y tendremos que hacerlo a mano
Vamos a configurar un proyecto web Maven en Eclipse desde cero.
Vamos a configurar un proyecto web Maven en Eclipse desde cero.
martes, 29 de noviembre de 2011
Instalar plugin m2e en Eclipse
Maven es una potente herramienta para gestión de proyectos, que por desgracia no viene tan integrada en Eclipse a como viene por ejemplo en Netbeans.
Por suerte, existe un plugin que permite integrar Maven con Eclipse y así poder desarrollar nuestros proyectos desde este editor.
Es necesario disponer de la versión J2EE de Eclipse, que puede descargarse desde aquí, de lo contrario no podremos editar archivos JSP ni ejecutar aplicaciones en un servidor desde el editor.
Es necesario disponer de la versión J2EE de Eclipse, que puede descargarse desde aquí, de lo contrario no podremos editar archivos JSP ni ejecutar aplicaciones en un servidor desde el editor.
lunes, 28 de noviembre de 2011
Conectar wifi sin contraseña en Ubuntu
Si tenemos activado en Ubuntu el inicio de sesión automatico, cuando el sistema intenta conectarse via wifi, nos pide nuestra contraseña para desbloquear el anillo de seguridad. Esto puede resultar algo molesto ya que si hemos activado el inicio de sesion automatico, es porque no queremos introducir la contraseña cada vez que encendemos el ordenador.
Para evitar que Ubuntu nos pida la contraseña y se contecte solito, hay que hacer lo siguiente:
Para evitar que Ubuntu nos pida la contraseña y se contecte solito, hay que hacer lo siguiente:
domingo, 20 de noviembre de 2011
Conflicto entre la hora del sistema de Windows y Linux
Si tenéis algún ordenador con arranque dual, habréis notado que al volver a Windows, la hora del sistema es incorrecta.
Esto se debe a que Linux memoriza en el sistema la hora UTC, y después para mostrarla aplica una corrección en función de nuestra ubicación. Windows por el contrario memoriza la hora con el cambio ya aplicado. Por eso, al volver de Linux a Windows, como la hora memorizada es la hora UTC, no coincide con la de nuestra zona horaria.
Esto se debe a que Linux memoriza en el sistema la hora UTC, y después para mostrarla aplica una corrección en función de nuestra ubicación. Windows por el contrario memoriza la hora con el cambio ya aplicado. Por eso, al volver de Linux a Windows, como la hora memorizada es la hora UTC, no coincide con la de nuestra zona horaria.
Etiquetas:
Hora del sistema,
Linux,
Windows
sábado, 12 de noviembre de 2011
Ocultar particiones Windows en Ubuntu
Si tenéis Windows instalado junto a Ubuntu habréis notado que las particiones Windows son visibles desde esté último aunque no estén montadas.
A mi personalmente me parece bastante molesto, y por eso mismo voy a explicar como pueden ocultarse.
A mi personalmente me parece bastante molesto, y por eso mismo voy a explicar como pueden ocultarse.
Etiquetas:
Ocultar particiones,
Ubuntu
domingo, 23 de octubre de 2011
Etiqueta label de HTML
Cuando queremos introducir datos en un formulario, estamos acostumbrados a pinchar sobre la caja de texto y escribir. Pero mucha gente acostumbra a pinchar sobre el nombre del campo, en vez de sobre la caja de texto.
Utilizando la etiqueta label en vez de introducir el texto tal cual, conseguimos que la página web se comporte de esta forma que acabo de comentar, moviendo el foco de la página web sobre la caja de texto al pinchar sobre el nombre del campo.
Utilizando la etiqueta label en vez de introducir el texto tal cual, conseguimos que la página web se comporte de esta forma que acabo de comentar, moviendo el foco de la página web sobre la caja de texto al pinchar sobre el nombre del campo.
Etiquetas:
HTML,
Label,
Programación,
Web
domingo, 9 de octubre de 2011
domingo, 4 de septiembre de 2011
Drivers Conceptronic c54ri para Windows 7
He tenido bastantes problemas a la hora de instalar esta tarjeta wifi en mi equipo. De primeras, Windows no la reconocía, y tampoco conseguía hacerla funcionar con los drivers de Conceptronic.
Por internet solo encontraba comentarios de gente que decía que a ellos Windows les reconoció la tarjeta sin ningún problema, tanto en 32 bits como en 64. Busqué y averigüé que utiliza un chipset Ralink RT2500. Pues bien, esto no es del todo cierto.
Por internet solo encontraba comentarios de gente que decía que a ellos Windows les reconoció la tarjeta sin ningún problema, tanto en 32 bits como en 64. Busqué y averigüé que utiliza un chipset Ralink RT2500. Pues bien, esto no es del todo cierto.
Etiquetas:
Conceptronic c54ri,
Drivers,
Wifi,
Windows 7
jueves, 1 de septiembre de 2011
Juguetito nuevo
Acabo de adquirir un HTC Desire S, así que es posible que en un tiempo caiga por aquí alguna entrada sobre Android
Etiquetas:
Android,
HTC Desire S
miércoles, 24 de agosto de 2011
Desactivar bluetooth de forma predeterminada en Ubuntu
Cuando arrancamos un portátil con Ubuntu, el bluetooth aparece encendido de forma predeterminada, y dado que rara vez lo usaremos, esto es un desperdicio de batería.
Al al desactivar el bluetooth el icono seguirá apareciendo en el escritorio, permitiéndonos encenderlo cuando lo necesitemos.
Para desactivarlo abrimos el archivo rc.local. Para ello tecleamos en la consola:
Al al desactivar el bluetooth el icono seguirá apareciendo en el escritorio, permitiéndonos encenderlo cuando lo necesitemos.
Para desactivarlo abrimos el archivo rc.local. Para ello tecleamos en la consola:
lunes, 15 de agosto de 2011
Montar particiones ext3/ext4 con permisos de escritura
1. Buscamos el UUID de la partición a montar.
Buscamos nuestra partición y copiamos el UUID (sin las comillas).
sudo blkid
Buscamos nuestra partición y copiamos el UUID (sin las comillas).
Etiquetas:
Particiones,
Permisos,
Ubuntu
viernes, 12 de agosto de 2011
Publicar código de programación en Blogger
Para publicar código de programación en Blogger se utiliza el plugin SyntaxHighlighter.
Para poder utilizarlo hay que añadir algunas lineas en la plantilla de nuestro blog. Para ello vamos a Diseño >> Edición de HTML
Entre todas las lineas de código de la plantilla buscamos (Ctrl+F) la etiqueta de cierre de la cabecera </head>
Una vez localizada, pegamos justo encima las siguientes lineas:
Para poder utilizarlo hay que añadir algunas lineas en la plantilla de nuestro blog. Para ello vamos a Diseño >> Edición de HTML
Entre todas las lineas de código de la plantilla buscamos (Ctrl+F) la etiqueta de cierre de la cabecera </head>
Una vez localizada, pegamos justo encima las siguientes lineas:
Etiquetas:
Blogger,
Programación,
SyntaxHighlighter
sábado, 16 de abril de 2011
Ingeniero
Soy ingeniero. Yo diseño ilusiones y construyo el material necesario para realizarlas.
- El truco final -
Suscribirse a:
Entradas (Atom)

