Alexander A. E.Django developer

Memcached

Publicado el 19 Mar 2013

Memcached es un sistema distribuido de caché en memoria orientado a objetos.

¿Qué quiere decir?, ¿cuáles son sus características?
  • distribuido: memcached puede instalarse en varios servidores a la vez que pueden ser configurados para actuar como una sola entidad sin comunicarse entre si.

  • en memoria: mantiene los fragmentos de información en la memoria RAM

  • orientado a objetos: almacena los items en pares del tipo clave-valor basándose en tablas hash

  • Implementado en el servidor y en el cliente: el cliente sabe …

Una Historia de Caché

Publicado el 17 Mar 2013

Dos valerosos aventureros, un desarrollador de software y un administrador de sistemas, emprendieron un viaje. Ellos hacen sitios web. Sitios con servidores web y bases de datos. Los usuarios de todo el internet interactuan con los servidores web y les piden que hagan páginas para ellos. Los servidores web consultan a las bases de datos por la información necesaria para construir las páginas. El desarrollador escribe código y el admininistrador añade servidores web y servidores de base de datos.

Un …

PEP 8 - Guía de Estilo para Python

Publicado el 03 Mar 2013

Desde que empezamos1 a escribir código y conforme progresamos, adquirimos ciertas pautas que definen la manera en que expresamos nuestras ideas en el lenguaje que manejemos, ya sea javascript, python, html u otro. Esto define nuestro estilo, y toma en cuenta la manera en la que indentamos2, definimos nombres de variables y funciones, el proceso de realizar o no comentarios de codigo entre otros.


¿Por qué es importante adoptar un estilo?

Por muchos motivos:

Es probable que el …

Limpiar o resetear formularios en JS

Publicado el 28 Feb 2013

Fragmentos de código para limpiar o resetear formularios en JS. Note que "limpiar" borrará todo el contenido del formulario mientras que "resetear" restaurará los valores iniciales.

Reset form

Para resetear formularios existe un método de los forms:

document.getElementById("test-form").reset();

Clear form

Para limpiar formularios en cambio, tenemos que escribir nuestra propia función, como por ejemplo1:

function clearForm(oForm) {

  var elements = oForm.elements;

  oForm.reset();

  for(i=0; i<elements.length; i++) {

    field_type = elements[i].type.toLowerCase();

    switch …

Posición absoluta y Relativa de un click en javascript

Publicado el 24 Feb 2013

Mientras intentaba desarrollar un plugin para jquery tuve un inconveniente, el cómo hacer para obtener la posición relativa de un evento click hacia su contenedor.

Realizando algunas búsquedas en google y leyendo los diversos artículos pude obtener una idea del cómo estaba el panorama. Por ejemplo, revisando el tutorial de jquery que versa sobre el cálculo de la posición del mouse podemos destacar algunos puntos:

  • pageX1 y pageY son dos propiedades de todos los eventos javascript que nos indican …

Jquery StickyBox

Publicado el 17 Feb 2013

Plugin para jquery que genera bloques flotantes que siguen al usuario cuando se desplaza la página. Utiliza posicionamiento absoluto para reajustar la posición en base a los estilos css iniciales.

Por ejemplo, se podría usar en los siguientes casos:

  • Para realizar carritos de compras que muestran información de la compra actual
  • En caso de querer añadir botones sociales (facebook, twitter..)
  • Para generar menús flotantes

Requerimientos e Instalación

El plugin requiere tanto de jquery como de jquery easing.

Los scripts js …

123456789