Archivos de Categoría: Tutorial

Barra de progreso modo texto en Python

Para procesos prolongados es altamente deseable contar con una estimación de tiempo o progreso del trabajo. Para ello existe un módulo que justamente aliviana la tarea en este sentido: Python Progressbar.

Python-progressbar permite variadas formas de representación:

- Barra de avance normal, animada, tiempo estimado, auto-dimensionable etc.

Para instalar, se puede hacer mediante el gestor de paquetes (en Fedora: yum install python-progressbar).

Su uso mas sencillo:
from progressbar import Percentage, ProgressBar, Bar, ETA
#Pre-barra de progreso.
widgets = ['Progreso: ', Percentage(), ' ', Bar(), ' ', ETA(), ' ']
pbar = ProgressBar(widgets=widgets, maxval=iteraciones).start()
#Fin pre-barra de progreso.

for i in xrange(1000):
  #Proceso
  #Actualizacion de barra.
  pbar.update(i+1)
pbar.finish()

Openshot 1.4 en Fedora 15

Openshot es un editor de video (mi favorito) escrito en Python (mi lenguaje favorito) y además su sitio web está desarrollado con Django (mi framework favorito), entonces que mas podría pedirle a la vida! Sin embargo, como siempre, nada puede ser perfecto, ya que no existen paquetes actualizados para Fedora 15 (existe una versión anterior en RPMFusion). Entonces como lograr instalar esta aplicación? aquí hay una serie de pasos:

1) Descargar el código fuente de (version 1.4 a la fecha): http://launchpad.net/openshot/1.4/1.4.0/+download/openshot-1.4.0.tar.gz

2) Instalar las dependencias: MLT, FFmpeg, Frei0r, y Sox.

3) Descomprimir el directorio, ingresar y ejecutar como super usuario: python setup.py install

4) Descargar la última versión de Blender y copiar el directorio donde se quiera (es un binario).

5) Abrir Openshot y ajustar las opciones como se muestra en la imagen:

Clic para agrandar

 Se puede observar que el último campo “Ejecutable de Blender”, simplemente se escribe la ruta del binario que se descarga del sito oficial. En este caso se puede apreciar la ruta donde tengo el programa.

Saludos.

 

Plantilla de presentación en Latex

Adjunto una plantilla de presentación en este formato, la apariencia es la siguiente:

El archivo: Plantilla-presentacion-latex.tex

 

 

 

 

Caracteres extraños en página web con hosting arrendado.

Para poder ver la codificación correcta (UTF-8 por ejemplo), se puede agregar una linea al archivo “.htaccess” existente en el directorio base de nuestro hosting. Y si no existe tal archivo, se puede crear.

Aquí está la línea del archivo (atención con el “punto” del archivo, esto indica que es oculto y así debe ser.):

# .htaccess
AddDefaultCharset UTF-8

De esta manera la visualización de caracteres será la correcta.

Instalar Emesene 2.x en Fedora 15

La rama 2.x de emesene ya fue liberada hace tiempo, no así los paquetes correspondientes a Fedora 15. Sin embargo lo anterior no es ningún impedimento ya que es extremadamente sencillo hacer funcionar esta aplicación.

1. Instalar con añadir o quitar software, o por consola la biblioteca “python-papyon”.

2. Descargar el código fuente de emesene de la página web (actualmente 2.11.5) desde este enlace: https://github.com/emesene/emesene

La sección para descargar se indica en la figura:

 

Clic para agrandar

Leer más »

Auto-completado en Geany

Trabajar con esta característica al programar es muy cómoda, por ello publico una breve reseña para los usuarios del entorno Geany.

Video en youtube

 

Los archivos de los cuales hablo en el video los encuentran es este enlace:

http://josewebmasterlibre.wordpress.com/2010/12/14/snippets-y-tags-de-autocompletado-para-geany-por-mi/