Alexander A. E.Django developer

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 …

Piu Avanti

Publicado el 03 Feb 2013

Pedro Bonifacio Palacios, poeta argentino conocido por varios pseudónimos siendo Almafuerte con el cual destacó. A mi parecer, sus cinco sonetos Avanti! son su mejor obra, de entre los cuales prefiero el segundo que es:

Piu Avanti

No te des por vencido, ni aun vencido, no te sientas esclavo, ni aun esclavo; trémulo de pavor, piénsate bravo, y arremete feroz, ya mal herido.

Ten el tesón del clavo enmohecido que ya viejo y ruin, vuelve a ser clavo; no la …

Django Apps: admin_honeypot

Publicado el 27 Jan 2013

En django, por defecto se acostumbra a usar la url /admin/ como medio de acceso a la interfaz de administración. Sucede que hay quien conociendo esto intenta acceder a dicha url probando algunos usuarios/claves comunes, inclusive por medio de un ataque fuerza bruta con alguna herramienta.

Una medida sencilla con la que podremos filtrar algunos intentos no autorizados de acceso es cambiando esta url por defecto de /admin/ a alguna otra por ejemplo a /mi_nuevo_admin/1.

Pero tal vez …

Django Apps: South

Publicado el 25 Jan 2013

Se me ha dado por iniciar una revisión de algunas de las aplicaciones que uso en conjunto con django, lo que me permitirá de algún modo no solo el transmitir conocimiento, sino también afianzar lo que sé, ya que para redactar los artículos deberé de leer un tanto de la documentación (a modo de repaso).

Iniciaré con south, una aplicación que nos permite realizar migraciones de datos en nuestros proyectos/aplicaciones.

¿Qué es una migración?

Se refiere al cambio del …

Resetear password de PostgreSQL

Publicado el 12 Jan 2013

Recurrentemente he necesitado cambiar la contraseña del usuario 'postgres' del postgresql, por lo cual incluyo aquí una nota1 para mi mismo y para a quien esto le pueda ayudar:

Pasos:

  1. Abrimos una terminal y accedemos como usuario postgres:

    sudo su postgres
    
  2. Ejecutamos psql para acceder a la terminal interactiva de postgresql:

    psql
    
  3. Ahora escribimos esta sentencia SQL que nos permitirá asignar una nueva contraseña al usuario postgres:

    alter user postgres with password 'nueva_contraseña';

  4. Salimos de psql con:

    \q
    
  5. Cerramos …

Twitter Bootstrap vs Foundation 3

Publicado el 01 Jan 2013

Artículo desactualizado

Hace ya un buen tiempo que llevo usando bootstrap para maquetar uno que otro sitio, sobre todo por la facilidad que te otorga el tener una base sobre la que comenzar. Recientemente1 he probado Foundation, sobre todo porque siempre es bueno conocer las alternativas. Y a pesar de que tan solo lo he usado un par de de días, podría decir que en algunos aspectos puede ser mucho más conveniente, que el usar bootstrap.

Si bien podría …

123456789