Archivo

Entradas Etiquetadas ‘python’

Nuevo lenguaje de programación de Google: GO

Jueves, 12 de Noviembre de 2009 piponazo Sin comentarios

Por medio de Noticias3D, me entero de que google está desarrollando un lenguaje de programación que según ellos va a ser la leche. Todas estas noticias sobre apariciones de nuevos lenguajes de programación hay que cogerlas siempre con pinzas ya que todos prometen una panacea donde el código binario resultante se ejecuta tan rápido como las aplicaciones en C/C++ pero con la facilidad de programación de otros lenguajes de scripting como python. En fin, cuando tenga tiempo intentaré realizar unos pequeños benchmarks a ver si esto que prometen es cierto. Podéis encontrar más información en la página oficial del proyecto.

Pdta: El logo del lenguaje es un puntazo jeje  :mouse:

GD Star Rating
loading...
  • Share/Bookmark

Desinstalar aplicaciones python

Sábado, 10 de Octubre de 2009 piponazo 1 comentario

python-logo

La mayoría de aplicaciones escritas en python cuentan con un archivo setup.py que nos permite realizar la instalación de la aplicación. Para realizar esta instalación basta con ejecutar el comando:

python setup.py install

con permisos de root. Sin embargo no contamos con una opción para desinstalar estos programas que instalamos, y si queremos hacerlo tenemos que buscar los archivos manualmente. En esta página me he encontrado un truco bastante curioso para automatizar este proceso de desinstalación. Primero realizamos la instalación con una opción que nos permite generar un fichero donde se incluyen todos los ficheros que se han copiado en diversos directorios:

python setup.py install –record files.txt

Después podemos borrar dichos ficheros con este comando

cat files.txt | xargs rm -rf

Sin embargo uno de los comentarios en dicha página advierte que hay que asegurarse de que en la lista de ficheros no se incluya ningún directorio importante para no borrarlo sin querer. Por ejemplo si nos encontramos con algo cómo:

/usr/share/doc/

a palo seco (sin especificar ningún archivo detrás de la última barra), si ejecutamos el comando anterior se nos borrará toda la documentación de los programas que tenemos instalados.

GD Star Rating
loading...
  • Share/Bookmark

pygtranslator – Traductor de google para tu escritorio

Viernes, 9 de Octubre de 2009 piponazo Sin comentarios

googleTranslate

Por medio de glatelier me entero de la existencia de pygtranslator , un programa para poder acceder a google translate desde tu escritorio, pero solo nos dan el enlace a getdeb (debian | ubuntu). El granito de arena que yo aporto es este, donde encontramos la página oficial del proyecto que se mantiene mediante GIT para poder instalar la aplicación en cualquier otra distribución. Si queremos bajarnos la última versión no tenemos más que ejecutar este comando:

git clone git://github.com/xrado/pygtranslator.git

Y si queremos ver si hay actualizaciones en el futuro, ejecutaremos el siguiente comando dentro del directorio:

git pull

Ah! para instalar una aplicación python, para aquellos que no lo sepan:

sudo python setup.py install
GD Star Rating
loading...
  • Share/Bookmark

Vim: Establecer opciones según tipo de archivo

Jueves, 8 de Octubre de 2009 piponazo 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/Bookmark

Problemas con módulos de panda3d en gentoo

Jueves, 17 de Septiembre de 2009 piponazo Sin 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/Bookmark
Categories: Gentoo, Ocio, Programación Tags: , ,