Articulos - lenguajes

Delegación de eventos javascript para un efecto swipe horizontal

Como desarrollador front-end, en ocasiones nos encontramos en situaciones donde tenemos que extender funcionalidades de librerías o plugins de jQuery ya implementadas en nuestras aplicaciones. En este artículo veremos un sencillo ejemplo del código javascript que utilicé para extender la funcionalidad de un carrusel de imágenes con un swipe horizontal usando la delegación de eventos

Almacenado en: lenguajes, web

Borrado a lo grande en Oracle

Si estás involucrado en un proyecto que se base en una base de datos crítica y muy usada, o si estás involucrado en temas de pruebas de carga y estrés, el mantenimiento de datos es un tema con el que te encontrarás antes o después.

Almacenado en: lenguajes, infraestructura

Instalar y probar el gem de PostgreSQL con Ruby Version Manager

Como instalar y probar el gem de PostgreSQL usando Ruby Version Manager, Ruby 1.9.2, Mac OS X 10.5.8 y Xcode 3.1.1.

Almacenado en: lenguajes, herramientas

Validar y enviar formularios de comentarios de Expression Engine con Ajax y jQuery

A veces es útil poder “interceptar” el comportamiento normal de “submit” de un formulario para poder validarlo, enviarlo al servidor (a través de ajax) y luego mostrar el resultado al usuario sin recargar la pagina en el navegador. En este artículo esbozamos una manera de conseguir esto con jquery en formularios dinámicos generados en plantillas de Expression Engine 1.6.X.

Almacenado en: lenguajes, web

RegExp - manteniendo partes de un patrón en sed

Los usos no triviales de expresiones regulares para sustuir patrones suelen indicar la necesidad de mantener una parte del patrón tras la sustitución. Los siguientes ejemplos con sed muestran el uso básico de "variables" en expresiones regulares.

Almacenado en: lenguajes, herramientas

Filtrado de líneas en awk

El awk pattern scanning and processing language se usa en muchas ocasiones para procesar líneas que cumplen un cierto criterio. Razonamos aquí distintas formas de realizar el filtro en este criterio.

Almacenado en: lenguajes, herramientas

JUnit con salidas estándar y de error en métodos main

Siguiendo el lema de no hay motivos para no testear, aquí va una forma sencilla de realizar testeo unitario en clases con un método main(). La idea es fácilmente ampliable y puede usarse para testear métodos cuyas salidas se envíen a los flujos estándar o de error.

Almacenado en: lenguajes, metodología

Usar sudo gem desde detras de un proxy

Cuando lanzas un comando gem desde detrás de un proxy puede que tengas el problema de que a pesar de tener HTTP_PROXY definido en tu entorno cuando lanzas el comando gem con sudo no encuentra el variable del proxy.

Almacenado en: lenguajes, herramientas