Alexander A. E.Django developer

Owncloud en webfaction

Publicado el 21 Sep 2013

Después de probar owncloud en mi pc, en la cual utilizo chakra linux, intenté subirlo a webfaction, en donde tuve un pequeño problema.

Los pasos que seguí para instalar owncloud en webfaction (incluida la solución a mi problema) fueron:

  1. En el panel de webfaction:

    1. Registramos un nuevo dominio: owncloud.midominio.com

    2. Registramos una nueva aplicación del tipo: Static/CGI/PHP-5.x

    3. Registramos un nuevo website en el que linkeamos el dominio y la aplicación.

    4. Creamos una nueva base de datos …

Optimización de imágenes: Archivos PNG

Publicado el 07 Jul 2013

Archivos PNG

Un problema recurrente al manejar este formato de archivos puede ser el hecho de que ocupen una mayor cantidad de espacio en disco y al ser junto a los archivos JPEG uno de los dos formatos más usados en el entorno web esto se puede traducir en mayor tiempo de carga para nuestros sitios web.

Como tal vez ya sepamos, los PNG son un formato de imágenes que soportan compresión sin pérdidas1. Para entender el como funciona …

Django Apps: uuslug

Publicado el 23 Jun 2013

Una de las características de django es el diseño elegante de las urls a diferencia de como otros frameworks o lenguajes puedan manejar este aspecto. Por ejemplo con asp o php podríamos tener1:

www.test.com/post.asp?u=142

www.test.com/post.php?u=142

Mientras que en django podríamos tener sin problema, urls amigables como:

www.test.com/post/142

Nota: debemos considerar que utilizar id's en nuestras urls no es recomendable:

  1. Hay quien opina que …

MongoDB: Autenticación y Autorización

Publicado el 02 Jun 2013

Una de las buenas prácticas en cuanto al aspecto de la seguridad en mongodb corresponde al requerir autenticación para poder acceder a sus instancias.

MongoDB provee soporte para el manejo de autenticación (uso de credenciales de acceso) y autorización (uso de roles).

Podemos activar la autenticación de dos maneras:

  1. Creando un usuario administrador y luego activamos la autenticación.

  2. Activando la autenticación y creando un administrador

A más detalle:

Creando un usuario administrador y luego activamos la autenticación
  1. Iniciamos mongod1 …

Supervisor

Publicado el 28 May 2013

Supervisor es un sistema del tipo cliente/servidor que nos facilita la administración de procesos en sistemas tipo unix.

Consta de 2 componentes:

supervisord
Es quien actua como servidor y se encarga de iniciar los programas asociados, asi como responder a las peticiones de comandos de los clientes y reiniciar subprocesos crasheados o terminados. Utiliza un archivo de configuración el cual por defecto reside en /etc/supervisord.conf
supervisorctl
Es por medio de quien el usuario interactua con supervisord. Con …

hghooks

Publicado el 19 May 2013
¿Qué es un hook?

En mercurial, al parecer también en git, y tal vez en algún otro scv1 se le denomina hook a una acción programada para lanzarse al ocurrir algún evento en nuestro repositorio. Por ejemplo en mercurial podemos controlar los eventos:

  • commit: después de terminar un commit
  • precommit: antes de iniciar un commit
  • update: después de que un update o merge halla finalizado en el repositorio local.

entre otros ..

hghooks

hghooks es un conjunto de hooks para …

123456789