Archive for Noviembre 2007

Conseguir las fuentes de alfresco

Me ha costado un buen rato, pero al final he conseguido descargar el código fuente de alfresco.

La primera parte ha sido más o menos fácil: Obtener los últimos fuentes :

svn co http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD

Pero resulta que la versión final 2.1 community no tiene una rama, sino que es la revision 929. A si que:

svn co http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD -r 929

1 comment Noviembre 29, 2007

Python: ejecutar un subproceso desde un script

En un script de python necesitamos, ante unas condiciones, lanzar un programa externo (puede estar escrito en python o no, es irrelevante). Queremos monitorizarlo y para ello nos gustaría saber su PID.

Lo habitual es hacer un import os y empezar a jugar con los spawn*, los waitpid, los exec*, los popen* e incluso algún fork(). El resultado suele ser procesos zombie (Z) que no se inician bien y se quedan en defunct. Con bastante tiempo, podríamos tener algún éxito pero lo recomendable eshacer uso del módulo subprocess y, en concreto, de Popen().

Así que para lanzar un proceso independiente y recoger su PID escribid:

PID = subprocess.Popen([cmdline], shell=True).pid

1 comment Noviembre 19, 2007

Restringir tipos de contenido en plone!

A veces misteriosamente esta opción desaparece en el menú de añadir item en plone, en tal caso basta con asegurarse de que el usuario correspondiente tiene el permiso “Modify constrain types”.

Add comment Noviembre 15, 2007


 

Noviembre 2007
L M X J V S D
« Oct   Ene »
 1234
567891011
12131415161718
19202122232425
2627282930  

Posts Más Vistos