Paypal con Python

Después de pasar muchos días e incluso semanas tratando de descifrar como hacer funcionar el pago con Paypal en sitios hechos con Python (Django en mi caso) examinando el código de repositorios como django-paypal sin ningún éxito. Finalmente logré realizarlo, pero tuve que crear mi propia función, basándome en lo que sale en la críptica [...]

Liquidos en Blender usando Renderizador Cycles

Deslumbrantes los resultados del nuevo motor de Render de Blender, llamado “Cycles” Aquí una muestra: Para obtener ese resultado, pueden seguir este tutorial

La mejor manera de pasar un video de FLV a MP4 (y sin pérdida)

Normalmente cuando se pasa de un formato a otro con un programa tan popular como como ffmpeg, se utilizan valores que vienen con el programa por defecto que obligan renderizar de nuevo el audio y el stream del vídeo, en una nueva calidad y resolución para poder obtener el video en el formato nuevo (.mp4) [...]

[Descargar] TextMate2 (ahora es GPL3)

Celebrando que TextMate, uno de los mejores editores para MacOSX pasó a ser software libre (GPL3) me tomo el placer de compilarlo y distribuirlo listo para usar: DESCARGAR para MACOSX Blog Oficial: http://blog.macromates.com/2012/textmate-2-at-github/ Código Fuente del TextMate 2: https://github.com/textmate/textmate

HTML: “Copiar al portapapeles” (Ctrl+C)

Los navegadores no pueden acceder a la portapapeles directamente por razones de seguridad, lo cual imposibilita crear un botón Javascript que realize esta acción, por lo que no queda otra alternativa que usar Flash, pero no se preocupen que gracias a el lenguaje de programación Haxe y herramientas como swfmill no hace falta usar ningun [...]

Receta: Habilitar php en NGINX

Luego de instalar nginx: # sudo aptitude install nginx solo hace falta instalar php: sudo aptitude install php5-cgi y crear este archivo /etc/init.d/php-fastcgi con el siguiente contenido: Se le dan permisos de ejecución al script: # chmod +x /etc/init.d/php-fastcgi Y se levanta el interprete de php: # /etc/init.d/php-fastcgi start Sin olvidar incluirlo en la lista [...]

Script init.d para control de instancias Django

Si necesitas correr muchas aplicaciones basadas en Django en un mismo servidor y estas cansado de abrir un screen o un tmux para cada instancia, entonces esto es lo que necesitas, un script init.d que automaticamente inicie, detenga o reinicie todas las instancias Django que tengas en una carpeta determinada: Copia ese archivo en /etc/init.d/ [...]

Entrada NGINX para Django (fastcgi)

Una de las maneras mas prácticas en las que se puede poner a funcionar Django mediante NGINX es mediante fastcgi, siento dan sencillo como lanzar la aplicación de Django con un comando como el siguiente: ./manage.py runfcgi method=threaded host=127.0.0.1 port=8080 Ese sencillo comando se encarga de lanzar la aplicación Django en modo fastcgi bastando simplemente [...]

Restricciones de acceso en NGINX

Para restringir el acceso a cualquier sitio en nginx, basta con agregar las siguientes lineas a cualquier servidor “nginx”: auth_basic “Acceso restringido, solo permitido mediante credencial”; auth_basic_user_file /var/www/archivo.access; Quedando algo parecido a esto: De manera que solo puedan acceder los usuarios y contraseñas especificados en el archivo /var/www/archivos.access, cuyo contenido deberá ser por ejemplo: # [...]

Receta: Instalar OpenERP 6.1 en Ubuntu/Debian

Primero que nada, instalar todo lo básico para compilar paquetes: # aptitude install gnulib Segundo hay que instalar Postgres, pero para eso ya hice esta otra guia: Receta para Instalar Postgres Ahora instalamos lo básico para instalar paquetes python: # aptitude install python-setuptools Inmediatamente instalamos pip para no ir a la caer en la instalación [...]