gentoo linux, java, software libre y otras hierbas
oct, 04 2008 - 10:10 am

Threads en Python y PyGtk – evitar que se congelen las aplicaciones

Uno de los típicos problemas que se tienen al programar en PyGtk es que si necestamos ejecutar un comando externo, nuestra aplicación se bloquea hasta que el proceso termine. La solución a esto es usar threads, pero NO “de la manera normal“.

La cosa es que, cuando estamos desarrollando software en PyGtk, usar threads de la forma convencional tiene problemas: algunas veces, los widgets como botones que ejecutan threads no trabajan adecuadamente, o simplemente la aplicación se congela como si no estuvieramos usando hilos :(

La solución es usar los métodos gtk.gdk.threads_init(), gtk.gdk.threads_enter() y gtk.gdk.threads_leave(). Vamos con un ejemplo, y luego de ello paso a explicar las particualiaridades del programa: Leer el resto de la entrada…

5 Comentarios | deja el tuyo

ago, 04 2008 - 1:10 am

IDEs para Python – Los dos mejores en mi opinión

Recientemente ando aprendiendo algo de Python, y por supuesto me he lanzado a la búsqueda de un bonito IDE para trabajar. Después de muchas vueltas probando diferentes opciones, al fin he seleccionado mis dos finalistas.

PyDev

pydev

Es sin duda el mejor de todos. Se trata de un plugin para Eclipse que tiene todo lo que pudiéramos necesitar de un IDE:

  • Resaltado de código
  • Sangrado automática
  • Completado automático
  • Ejecución de programas
  • Depurador de soluciones
  • Administrador de proyectos

OpenKomodo

komodo

Es muy bueno sin duda, y nace como resultado de la liberación de parte del código del editor de Komodo, pero es solo un editor, por lo que el proceso de ejecución y depuración de aplicaciones lo tenemos que hacer manualmente o usando otras herramientas. Aún así­ posee:

  • Resaltado de código
  • Sangrado automática
  • Completado automático
  • Administrador de proyectos
  • Y utilidades para el código (des/comentar bloques de código, uso de bookmarks, etc.)

Otros IDEs

Existen por supuesto una gran variedad de alternativas muy buenas, cada una con sus pros y contras. Entre las que podemos encontrar (todos instalables usando apt-get en sistemas basados en Debian):

Enlaces interesantes…

12 Comentarios | deja el tuyo

jul, 29 2008 - 2:40 pm

KDE 4.1 disponible

kde4

Hace apenas unas horas me entero en menéame del lanzamiento de KDE 4.1 (la segunda de la serie KDE4), con algunas novedades como el regreso de la suite KDE-PIM, mejoras en Plasma y muchas aplicaciones nueva. Los que desean actualizar desde la versión KDE 4.1 Beta 2, pueden seguir ésta pequeña guía que ha escrito José en UbuntuLife.

Enlaces…

8 Comentarios | deja el tuyo

« Entradas anteriores
Entradas recientes »