Cómo hacer capturas de pantalla en Ubuntu, Mac OS X y Windows (desde el teclado)

Muchas veces nos encontramos con la necesidad de efectuar una captura de pantalla, o «tomar una foto» de ésta o de una zona, para insertarla en un documento, enviarla por correo electrónico, o para cualquier otra cosa. Para ello, muchos usuarios descargan e instalan aplicaciones creadas para tal fin. Pero aún hay mucha gente que […]

Curso de jQuery (I): Selectores básicos

JavaScript está de moda, eso es un hecho. Y esto es así debido a librerías como jQuery, que simplifican mucho la forma de trabajar con él. Todo lo que se puede hacer con jQuery se puede lograr también con JavaScript directamente, pero teniendo que teclear mucho más código y sufriendo adaptándolo para que funcione en […]

Emprendedores: Los nueve puntos que debe cumplir un proyecto

Me estoy leyendo el libro la aventura de emprender, de Ángel María Herrera, un libro muy recomendable y motivador en el que narra sus experiencias a la hora de crear sus empresas, entre ellas bubok, un portal para que los escritores puedan autoeditar sus obras. Y hablo de este libro porque aparece una idea que […]

Javascript: Conocer si una variable u objeto existe (diferencia entre null y undefined)

  Actualizado: Si trabajas con jQuery y quieres saber si un selector existe en la página, revisa esta entrada. Trabajar en Javascript implica, entre otras cosas, acceder a variables y objetos. Y siempre que accedemos a éstos nos hemos de asegurar de que existen, o correremos el riesgo de provocar un error que impida que se […]

Transacciones en Grails: cómo aplicar Commit y Rollback

Las bases de datos se operan mediante sentencias, generalmente SQL, si la base de datos es relacional. Una sentencia es una operación que se aplica sobre uno o varios registros, y dicha sentencia puede tener éxito (modificándose la base de datos) o no (no se modifica la base de datos). A diferencia de una sentencia, […]

Cursos online gratuitos: Python y Ruby

Iniciarse con un nuevo lenguaje de programación puede ser una tarea costosa que requiere de nuestro tiempo libre e incluso de una inversión monetaria inicial (comprar un «libraco»), por lo que echa para atrás a más de uno. Pero imaginemos que en lugar de ser así, aprender un nuevo lenguaje fuera un juego: la cosa […]

Tooltips con flecha o bocadillos y triángulos en CSS

Un efecto muy vistoso que podemos obtener al desplazarnos con el ratón sobre una página web son los tooltips o mensajitos informativos con una flecha que aparecen al situarnos sobre un elemento, como podemos ver en la imagen del post. En esta entrada (después del salto) voy a explicar cómo crear el efecto de triángulos CSS […]

Aprende GIT en 15 minutos

GIT es un sistema de control de versiones diseñado por Linus Torvalds que está pasando por un muy buen momento: cualquier desarrollador que se precie debería conocerlo o utilizarlo, hasta el punto que muchas ofertas de empleo piden que el solicitante incluya su repositorio público de proyectos para poder echarles un vistazo. GIT se ha […]

Cropp.me, retoca imágenes desde el navegador

Cropp.me es un servicio que permite redimensionar y recortar imágenes desde el mismo navegador. Es tan sencillo como subir la imagen que deseamos retocar, seleccionar los tamaños que necesitemos (los más comunes están preseleccionados, aunque también podemos seleccionar un tamaño personalizado), aplicar un recorte a la imagen original si nos hace falta, y finalmente descargarnos […]