Archivo

Entradas Etiquetadas ‘python’

Vim: Establecer opciones según tipo de archivo

Jueves, 8 de octubre de 2009 Sin comentarios

vim-editor_logo

Hoy os quiero hablar de otra cosa que he descubierto sobre vim no hace mucho. Como ya sabréis a estas alturas si lleváis un tiempo usando vim, o si habéis leído alguna de las entradas en el blog que he ido colgando sobre este magnifico editor, el programa nos permite configurar sus opciones mediante el fichero de configuración ~/.vimrc. Podemos configurar la identación de los ficheros, el esquema de color, diccionarios, atajos de teclado, etc. Pero el problema está en que esta configuración se aplica a todos los ficheros que editamos y esto nos puede presentar problemas. Leer más…

GD Star Rating
loading...
Share

Problemas con módulos de panda3d en gentoo

Jueves, 17 de septiembre de 2009 2 comentarios

Gentoo

En mis ratos libres estoy empezando a introducirme en el mundo de la programación de videojuegos y de momento estoy probando el motor de juegos panda3d. Justo después de instalar dicho motor intenté probar uno de los ejemplos incluidos en el software y me encontré con el siguiente problema con los módulos:

# /opt/panda3d/samples/Ball-in-Maze$ python Tut-Ball-in-Maze.py
DirectStart: Starting the game.
Traceback (most recent call last):
 File "Tut-Ball-in-Maze.py", line 10, in <module>
 import direct.directbase.DirectStart
 File "/opt/panda3d/direct/src/directbase/DirectStart.py", line 3, in <module>
 from direct.showbase import ShowBase
 File "/opt/panda3d/direct/src/showbase/ShowBase.py", line 10, in <module>
 from pandac.PandaModules import *
 File "/opt/panda3d/pandac/PandaModules.py", line 1, in <module>
 from libpandaexpressModules import *
 File "/opt/panda3d/pandac/libpandaexpressModules.py", line 1, in <module>
 from extension_native_helpers import *
 File "/opt/panda3d/pandac/extension_native_helpers.py", line 38, in <module>
 from libpandaexpress import *
ImportError: libp3dtool.so: cannot open shared object file: No such file or directory

Para solucionar este problema basta con incluir la siguiente línea al final del fichero ~/.bashrc

export LD_LIBRARY_PATH=/opt/panda3d/lib
GD Star Rating
loading...
Share
Categories: Gentoo, Ocio, Programación Tags: , ,

Python 3000 o Python 3.0

Sábado, 4 de octubre de 2008 Sin comentarios

Sin quererlo me acabo de enterar que se lleva preparando bastante tiempo la salida de la nueva versión del conocido lenguaje Python, y cuya salida de la versión final está prevista para Octubre de 2008. Python 3000, Py3k, o Python 3.0 (vaya lío de nombres), es una nueva versión del lenguaje que por desgracia será incompatible con la línea de versiones 2.x. El lenguaje sigue siendo a grandes rasgos el mismo, pero bastantes detalles, especialmente en lo referente a como están construidos los diccionarios y cadenas, han cambiado considerablemente y muchas de las funcionalidades “deprecated” han sido finalmente eliminadas. También, la librería estándar ha sido reorganizada en algunas partes importantes.

Leer más…

GD Star Rating
loading...
Share

Depuración en Python con IDLE

Miércoles, 9 de abril de 2008 Sin comentarios

python logo

A la hora de programar, cualquier programa que haga un gran número de operaciones delicadas necesitará de una buena herramienta de depuración para solventar los posibles errores que vayan apareciendo. El lenguaje de programación python incluye un modulo propio de depuración: pdb (Python DeBugger), pero como en todos los lenguajes, si utilizamos una herramienta gráfica para el proceso de depuración del programa, seguramente ahorraremos mucho tiempo. A continuación explicaré los fundamentos básicos para depurar nuestros programas python con el editor IDLE, el cual podremos adquirir fácilmente para cualquier distribución.

Leer más…

GD Star Rating
loading...
Share

Mirage – ¿otro visor de imágenes?

Martes, 29 de enero de 2008 1 comentario

Las imágenes digitales forman parte hoy del día a día y se hace esencial tener un programa para poder visualizarlas e incluso realizar acciones triviales con ellas. Hace tiempo escribí una entrada comentando el programa GPicView, el cual se caracterizaba por ser ultraligero ante todo y que básicamente servía para visualizar las imágenes.

El programa que os presento hoy, del cual me he enterado mediante GnomeFiles, tiene también la cualidad de ser muy ligero, pero además incluyo algunas funcionalidades básicas que suelen ser de gran uso por la mayoría de usuarios. La aplicación en cuestión se llama Mirage, y entra las funcionalidades que os he comentado he de destacar las siguientes:

  • Recorte de imágenes mediante un cuadro de selección.
  • Redimensión de imágenes pudiendo guardar la relación de tamaño.
  • Realización de capturas de pantalla que importa directamente en el programa.
  • Barra horizontal con las imágenes existentes en la misma ruta.

Para instalarlo podéis hacerlo desde los repositorios del sistema de paquetes que utilicéis (normalmente será una versión antigua) o  descargar la última versión que esté colgada en la zona de descargas de la web del proyecto (aquí). En dicha página se indican las dependencias que hacen falta para poder instalar correctamente el programa, entre las cuales la que es más posible que no tengáis es: python-gtk2-dev (que a su vez puede resuelve algunas de las otras dependencias indicadas). Para instalar esta dependencia en ubuntu introducir en la consola:

~$ sudo apt-get install python-gtk2-dev

Una vez tengáis satisfechas todas las dependencias tan solo tendréis que introducir en consola el siguiente comando para realizar una instalación típica de aplicaciones python (esto se hace dentro del directorio creado al descomprimir las fuentes):

~$ sudo python setup.py install

Y a disfrutar del programa ;) .

GD Star Rating
loading...
Share
Categories: Gnome, Gráficos, Utilidades Tags: ,