From hidura en gmail.com Mon Oct 1 06:33:13 2007 From: hidura en gmail.com (hidura) Date: Mon, 1 Oct 2007 00:33:13 -0400 Subject: Problemas con insert en psycopg2 Message-ID: <4bbf7fb20709302133t3743ea27q80c5fdc9db9b3b7d@mail.gmail.com> Buenas noches desde Republica Dominicana lista, Mi problema es uno no puedo insertar con psycopg2 aqui les anexo el codigo del insert pero por mas que lo intento no dice nada ni un error ni nada pero asi mismo no hace nada cr = db.cursor() cr.execute("SELECT max(id) FROM empleado") ide = cr.fetchone()[0] ide = ide + 1 cr.execute("INSERT INTO empleado (id, nombre) VALUES ('%d','Nuevo')" % ide) -- Hidura From lopez en aditel.org Wed Oct 24 12:12:55 2007 From: lopez en aditel.org (Luis Lopez) Date: Wed, 24 Oct 2007 12:12:55 +0200 Subject: [prueba] 1 Message-ID: <20071024121255.710e8752@anh> prueba 1 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es From mafernandez en aqualita.org Wed Oct 24 12:17:57 2007 From: mafernandez en aqualita.org (=?iso-8859-1?Q?Miguel_=C1ngel_Fern=E1ndez?=) Date: Wed, 24 Oct 2007 12:17:57 +0200 Subject: [prueba] 1 In-Reply-To: <20071024121255.710e8752@anh> References: <20071024121255.710e8752@anh> Message-ID: ????????????????????? -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de Luis Lopez Enviado el: miércoles, 24 de octubre de 2007 12:13 Para: python-es en aditel.org Asunto: [Python-es] [prueba] 1 prueba 1 From listas en soft-com.es Wed Oct 24 12:52:56 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Wed, 24 Oct 2007 12:52:56 +0200 Subject: [prueba] 1 In-Reply-To: <20071024121255.710e8752@anh> References: <20071024121255.710e8752@anh> Message-ID: <471F2408.107@soft-com.es> Luis Lopez escribió: > prueba 1 > Funciona !!!!!! Ya echaba de menos la lista :) -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** From ruben en pavos.org Wed Oct 24 12:58:46 2007 From: ruben en pavos.org (Ruben Porcar) Date: Wed, 24 Oct 2007 12:58:46 +0200 Subject: [prueba] 1 In-Reply-To: <471F2408.107@soft-com.es> References: <20071024121255.710e8752@anh> <471F2408.107@soft-com.es> Message-ID: <2293de70710240358y7921568ld916d361a202c318@mail.gmail.com> Funciona, tras muchas horas de rebanarnos los sesos, expediente X total, esperemo que siga todo ruben. El día 24/10/07, Oswaldo Hernández escribió: > > Luis Lopez escribió: > > prueba 1 > > > > Funciona !!!!!! > > Ya echaba de menos la lista :) > > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es From nmelgarejodiaz en gmail.com Wed Oct 24 13:01:33 2007 From: nmelgarejodiaz en gmail.com (Natali Melgarejo Diaz) Date: Wed, 24 Oct 2007 13:01:33 +0200 Subject: [prueba] 1 In-Reply-To: <471F2408.107@soft-com.es> References: <20071024121255.710e8752@anh> <471F2408.107@soft-com.es> Message-ID: Hola!! Un consulta , alguno sabe de Matplotlib? Necesito de una funcion que me permita guardar las imagenes en disco duro en vez de mostrarlas. Se me hace dificil encontrarlo. Luego, otra cosa, tengo un problema con el Qt Designer: Quiero tener dos ventanas habilitadas simultaneamente, existe algun atributo que me permita esto?. Y la ultima! (lo prometo...:P ) Se que con Matplotlib puedo crear videos a partir de varios fotogramos, pero luego este video tengo que incrustarlo en codigo html como un objeto. Como puedo convertir este formato creado por Matplotlib a otro que me pueda ver como un objeto en una pagina web? Creo que con Python esto se puede hacer automaticamente, pero tendria que usar las librerias adecuadas , que me recomiendan? salu2 Natali MD On 10/24/07, Oswaldo Hernández wrote: > > Luis Lopez escribió: > > prueba 1 > > > > Funciona !!!!!! > > Ya echaba de menos la lista :) > > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.listas.aditel.org/listinfo/python-es > -- ********Natali******** From tarragon en aditel.org Wed Oct 24 13:08:30 2007 From: tarragon en aditel.org (=?ISO-8859-1?Q?Jacobo_Tarrag=F3n_Cros?=) Date: Wed, 24 Oct 2007 13:08:30 +0200 Subject: [prueba] 1 In-Reply-To: References: <20071024121255.710e8752@anh> <471F2408.107@soft-com.es> Message-ID: <471F27AE.60506@aditel.org> Natali Melgarejo Diaz escribió: > Hola!! > Un consulta , alguno sabe de Matplotlib? > Necesito de una funcion que me permita guardar las imagenes en disco duro en > vez de mostrarlas. Se me hace dificil encontrarlo. > Hola Natali! la función de pylab que guarda la gráfica es savefig("imagen.png"). Algo que me ayudó a aprender y descubrir estas funciones fue instalar el ipython. Es como el intérprete interactivo normal, pero con muchas funcionalidades adicionales (por ejemplo, importar un módulo y tabular para ver sus funciones). Por cierto, si quieres escribir un email a la lista de correo, no hace falta que respondas uno que has recibido. Puedes enviar uno nuevo con el asunto que tú quieras ^^ espero haberte ayudado, un saludo! -- Jacobo Tarragón From ignacio_m_m en yahoo.es Wed Oct 24 13:13:54 2007 From: ignacio_m_m en yahoo.es (Ignacio) Date: Wed, 24 Oct 2007 13:13:54 +0200 Subject: [prueba] 1 In-Reply-To: References: Message-ID: ¿¿¿???? ¿¿¿?????? -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of Miguel Ángel Fernández Sent: miércoles, 24 de octubre de 2007 12:18 To: 'La lista de python en castellano' Subject: RE: [Python-es] [prueba] 1 ????????????????????? -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de Luis Lopez Enviado el: miércoles, 24 de octubre de 2007 12:13 Para: python-es en aditel.org Asunto: [Python-es] [prueba] 1 prueba 1 _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From quinonesvictor en gmail.com Wed Oct 24 13:17:19 2007 From: quinonesvictor en gmail.com (=?ISO-8859-1?Q?Victor_Manuel_Qui=F1ones_Victor?=) Date: Wed, 24 Oct 2007 08:17:19 -0300 Subject: [prueba] 1 In-Reply-To: <471F27AE.60506@aditel.org> References: <20071024121255.710e8752@anh> <471F2408.107@soft-com.es> <471F27AE.60506@aditel.org> Message-ID: Hola Todos!! On 10/24/07, Jacobo Tarragón Cros wrote: > > Natali Melgarejo Diaz escribió: > > Hola!! > > Un consulta , alguno sabe de Matplotlib? > > Necesito de una funcion que me permita guardar las imagenes en disco > duro en > > vez de mostrarlas. Se me hace dificil encontrarlo. > > > > Hola Natali! > > la función de pylab que guarda la gráfica es savefig("imagen.png"). Algo > que me ayudó a aprender y descubrir estas funciones fue instalar el > ipython. Es como el intérprete interactivo normal, pero con muchas > funcionalidades adicionales (por ejemplo, importar un módulo y tabular > para ver sus funciones). > > Por cierto, si quieres escribir un email a la lista de correo, no hace > falta que respondas uno que has recibido. Puedes enviar uno nuevo con el > asunto que tú quieras ^^ > > espero haberte ayudado, un saludo! > > -- > Jacobo Tarragón > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.listas.aditel.org/listinfo/python-es > -- Quiñones Victor Manuel Tel: +54 03783 457307 Corrientes - 3400 Argentina From nmelgarejodiaz en gmail.com Wed Oct 24 13:19:28 2007 From: nmelgarejodiaz en gmail.com (Natali Melgarejo Diaz) Date: Wed, 24 Oct 2007 13:19:28 +0200 Subject: [prueba] 1 In-Reply-To: References: Message-ID: Ok Jacobo...Thanks! y felicitaciones por resucitar la lista!! (me hacia falta :P) thanks again! :D Nat On 10/24/07, Ignacio wrote: > > ¿¿¿???? > > ¿¿¿?????? > > > -----Original Message----- > From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] > On Behalf Of Miguel Ángel Fernández > Sent: miércoles, 24 de octubre de 2007 12:18 > To: 'La lista de python en castellano' > Subject: RE: [Python-es] [prueba] 1 > > > ????????????????????? > > -----Mensaje original----- > De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] > En nombre de Luis Lopez Enviado el: miércoles, 24 de octubre de 2007 > 12:13 > Para: python-es en aditel.org > Asunto: [Python-es] [prueba] 1 > > prueba 1 > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.listas.aditel.org/listinfo/python-es > -- ********Natali******** From dmunhiz en gmail.com Wed Oct 24 13:28:37 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed, 24 Oct 2007 13:28:37 +0200 Subject: [prueba] 1 In-Reply-To: <2293de70710240358y7921568ld916d361a202c318@mail.gmail.com> References: <20071024121255.710e8752@anh> <471F2408.107@soft-com.es> <2293de70710240358y7921568ld916d361a202c318@mail.gmail.com> Message-ID: <471F2C65.8000005@gmail.com> Gracias a todos los que han resucitado la lista. Ruben Porcar escribiu: > Funciona, tras muchas horas de rebanarnos los sesos, expediente X total, > esperemo que siga todo > > ruben. > > El día 24/10/07, Oswaldo Hernández escribió: >> Luis Lopez escribió: >>> prueba 1 >>> >> Funciona !!!!!! >> >> Ya echaba de menos la lista :) >> >> >> -- >> ***************************************** >> Oswaldo Hernández >> oswaldo (@) soft-com (.) es >> ***************************************** >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.listas.aditel.org/listinfo/python-es >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es From a.porrua en gmail.com Wed Oct 24 13:56:23 2007 From: a.porrua en gmail.com (tny) Date: Wed, 24 Oct 2007 13:56:23 +0200 Subject: editor de menus para matchbox Message-ID: <1193226983.8755.1.camel@skynet> Hola, estoy haciendo un editor de menus para matchbox, algo parecido a alacarte. Si a alguién le apetece colaborar, estupendillo. Saludos. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es From glopez en estudiantes.uci.cu Wed Oct 24 14:06:49 2007 From: glopez en estudiantes.uci.cu (German Lopez Cortina) Date: Wed, 24 Oct 2007 08:06:49 -0400 Subject: Urgente References: Message-ID: <090BCFF87A1DAB4AA2B1DC2D58A0D65705378FFC@ucixs90.uci.cu> Por favor soy un estudiante que esta empezando con python en la programacion Web y quisiera que si alguno de ustedes conoce como hacer script de python usando el DJANGO me envie alguna documentaion o ejemplos de como hacerlo ademas de la forma de hacer usando apache que el mismo ejecute estos archivos python, se los voy a agradecer..... ¡¡¡ Cuando la dulzura de unos ojos te envenena, existe un solo antídoto: Amar... y yo te amo !!! ¡¡¡ Vete donde nadie pueda alcanzarte, pero llévame contigo !!! ¡¡¡ Si pudiera con estrellas formar una palabra escribiria: Te amo...!!! ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es From jgomezdans en gmail.com Wed Oct 24 14:14:29 2007 From: jgomezdans en gmail.com (Jose Gomez-Dans) Date: Wed, 24 Oct 2007 14:14:29 +0200 Subject: [prueba] 1 In-Reply-To: References: <20071024121255.710e8752@anh> <471F2408.107@soft-com.es> Message-ID: <91d218430710240514r6dbf0f02h311e2dea3b3b4289@mail.gmail.com> Hola, On 24/10/2007, Natali Melgarejo Diaz wrote: > Necesito de una funcion que me permita guardar las imagenes en disco duro en > vez de mostrarlas. Se me hace dificil encontrarlo. pylab.savefig("nombre_fichero.extension") (bien con dpi=X si la extension es un PNG, etc etc etc (más info en ) > Se que con Matplotlib puedo crear videos a partir de varios fotogramos, pero > luego este video tengo que incrustarlo en codigo html como un objeto. Como > puedo convertir este formato creado por Matplotlib a otro que me pueda ver > como un objeto en una pagina web? Creo que con Python esto se puede hacer > automaticamente, pero tendria que usar las librerias adecuadas , que me > recomiendan? Pues lo puedes salvar todo como PNG (ó GIF) como te comento arriba, y hacer un GIF animado con PIL (aquí: ), que suelen coger todos los navegadores, usando imagemagick (también puedes hacer un MPEG, creo). Otra forma es con mencoder, y otra más con ffmpeg: ffmpeg -i ficheros*.png -b 98000 animacion.avi El -b es el bitrate del fichero avi. Dependiendo del navegador, soportará unos u otros formatos. Es más fácil usar utilidades externas que hacerlo desde Python, me parece. Espero que te sirva. From quinonesvictor en gmail.com Wed Oct 24 14:47:06 2007 From: quinonesvictor en gmail.com (=?ISO-8859-1?Q?Victor_Manuel_Qui=F1ones_Victor?=) Date: Wed, 24 Oct 2007 09:47:06 -0300 Subject: Django Message-ID: Hola gente... algun usuario Django que pueda dar una mano? Gracias -- Quiñones Victor Manuel Tel: +54 03783 457307 Corrientes - 3400 Argentina From andresmartinochoa en gmail.com Wed Oct 24 14:49:51 2007 From: andresmartinochoa en gmail.com (=?ISO-8859-1?Q?Andr=E9s_Mart=EDn?=) Date: Wed, 24 Oct 2007 14:49:51 +0200 Subject: Django In-Reply-To: References: Message-ID: <8c1b00b30710240549p10dc7fcdg8c3b3d878354087b@mail.gmail.com> Hola En o en . On 10/24/07, Victor Manuel Quiñones Victor wrote: > > Hola gente... > > algun usuario Django que pueda dar una mano? > Gracias > > -- > Quiñones Victor Manuel > Tel: +54 03783 457307 > Corrientes - 3400 > Argentina > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.listas.aditel.org/listinfo/python-es > -- Andrés Martín Ochoa; passport: andresmartin en linuxmail.org; Linux Registered User #436420; Pbx: (57) 1 578 20 30 Ext: 102 From maengora en gmail.com Wed Oct 24 15:16:38 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 24 Oct 2007 08:16:38 -0500 Subject: Llenar Combo con Mysql Message-ID: Cordial saludo. Ya estaba extrañando esta lista un monton. Necesito una ayudita. Tengo una tabla en MySQL denominada MUNICIPIOS que tiene los campos codigo y nombre_municipio. Necesito llenar un Combobox (utilizando las wx) con los códigos de los municipios (campo codigo). Me explico, que al hacer clic en el combobox se me muestren todos los codigos de los municipios y el usuario pueda elegir uno. Muchas gracias. Y que rico que estemos nuevamente en cont en cto. From juliocarlos en uh.cu Wed Oct 24 15:23:27 2007 From: juliocarlos en uh.cu (Julio Carlos Menendez) Date: Wed, 24 Oct 2007 09:23:27 -0400 Subject: Proyecto CopyManager Message-ID: <1193232207.20186.0.camel@bristol.reduh.uh.cu> Estamos ([1][2]) desarrollando un proyecto cuya idea inicial es un administrador o manejador de copias, al estilo del CopyHandler de Windows. Es decir, una aplicación que permita encolar una serie de trabajos, definir la cantidad que desee tener ejecutándose simultáneamente y reordenar la cola de los que esten esperando a ser ejecutados. Entiéndase por trabajo copiar o mover un grupo de archivos. Estamos desarrollándolo en Python. Utilizamos PyGTK, pero debe ser fácil hacer otra interfaz para Qt/WxWidgets; usamos GnomeVFS para el acceso a los ficheros, lo cual debe proveer bastante transparencia al copiar archivos a través protocolos de red como FTP, HTTP, SSH, SMB, etc. Además hemos incluído un plugin para integrarlo en el menu contextual de Nautilus. Actualmente tenemos el trabajo bastante adelantado. Agradeceriamos cualquier ayuda, comentario, reporte de errores que nos puedan enviar. Necesitamos alguien con experiencia en dibujo vectorial usando software libre que nos ayude creando iconos personalizados y un logotipo para la aplicación. También más adelante necesitaremos ayuda con la internacionalización. Pueden visitar la página del proyecto en [3] y/o obtener el código fuente a traves del repositorio subversion en [4] [1] http://deltha.uh.cu/~yglez [2] http://deltha.uh.cu/~juliocarlos [3] http://proyectos.softwarelibre.cu/copymanager [4] https://svn.softwarelibre.cu/repos/copymanager -- Julio Carlos Menéndez GNU/Linux User #403551 http://deltha.uh.cu/~juliocarlos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es From joxeankoret en yahoo.es Wed Oct 24 14:28:33 2007 From: joxeankoret en yahoo.es (Joxean Koret) Date: Wed, 24 Oct 2007 14:28:33 +0200 (CEST) Subject: Urgente In-Reply-To: <090BCFF87A1DAB4AA2B1DC2D58A0D65705378FFC@ucixs90.uci.cu> References: <090BCFF87A1DAB4AA2B1DC2D58A0D65705378FFC@ucixs90.uci.cu> Message-ID: <546865.53580.qm@web23011.mail.ird.yahoo.com> Aupa, Si quieres conseguir que nadie te responda pon otra vez un email con asunto "Urgente". La documentación de DJANGO http://www.djangoproject.com/documentation/ Y la documentación de mod_python con Apache http://www.modpython.org/ Un saludo --- German Lopez Cortina escribió: > Por favor soy un estudiante que esta empezando con > python en la programacion Web y quisiera que si > alguno de ustedes conoce como hacer script de python > usando el DJANGO me envie alguna documentaion o > ejemplos de como hacerlo ademas de la forma de hacer > usando apache que el mismo ejecute estos archivos > python, se los voy a agradecer..... > > ¡¡¡ Cuando la dulzura de unos ojos te envenena, > existe un solo antídoto: Amar... y yo te amo !!! > ¡¡¡ Vete donde nadie pueda alcanzarte, pero llévame > contigo !!! > ¡¡¡ Si pudiera con estrellas formar una palabra > escribiria: Te amo...!!! > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.listas.aditel.org/listinfo/python-es ____________________________________________________________________________________ Sé un Mejor Amante del Cine ¿Quieres saber cómo? ¡Deja que otras personas te ayuden! http://advision.webevents.yahoo.com/reto/entretenimiento.html From jmeile en hotmail.com Wed Oct 24 15:54:27 2007 From: jmeile en hotmail.com (Josef Meile) Date: Wed, 24 Oct 2007 15:54:27 +0200 Subject: AW: [prueba] 1 In-Reply-To: <20071024121255.710e8752@anh> References: <20071024121255.710e8752@anh> Message-ID: Si funciona, pero... En algunos mensajes, la firma de la lista es: Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es Nótese el "listas.listas.aditel.org" que debería ser "listas.aditel.org". Peor aún, cuando se hace click en el "More info on this list...", el link tiene también el doble "listas". Por lo tanto, para cambiar las opciones de suscripción, se debe insertar manualmente el link: http:// listas.aditel.org/listinfo/python-es Aún así, no es posible cambiar las preferencias, pues si se hace click en el botón "Anular su suscripción o editar sus preferencias", el link es nuevamente falso. Saludos Josef -----Ursprüngliche Nachricht----- Von: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] Im Auftrag von Luis Lopez Gesendet: Mittwoch, 24. Oktober 2007 12:13 An: python-es en aditel.org Betreff: [Python-es] [prueba] 1 prueba 1 From riverplatense en gmail.com Wed Oct 24 16:23:18 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Wed, 24 Oct 2007 11:23:18 -0300 Subject: Llenar Combo con Mysql In-Reply-To: References: Message-ID: On 24/10/2007, Manuel Enrique González Ramírez wrote: > Tengo una tabla en MySQL denominada MUNICIPIOS que tiene los campos codigo y > nombre_municipio. No sé si es el mejor código pero funciona. c.execute("""SELECT codigo FROM MUNICIPIOS ORDER BY codigo asc""") codigos = c.fetchall() d = len(codigos) StrCod=[] for codigo in range (0, d): StrCod.append(codigos[codigo][0]) self.Combo = wx.ComboBox(panel, -1, '', (180, 160), wx.DefaultSize, StrCod, wx.CB_DROPDOWN) Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From dmlistapython en gmail.com Wed Oct 24 17:00:49 2007 From: dmlistapython en gmail.com (Daniel) Date: Wed, 24 Oct 2007 12:00:49 -0300 Subject: Pre-principiante Python Message-ID: <1193238049.5214.3.camel@pcdaniel.cdi> Hola chicos: Soy principiante en Python (o ni siquiera califico como principiannte :) ), pero no en el tema de programación, hice algunas cositas en consola pero necesito una mano con el tema de la programación gráfica. No encuentro ningún tutorial sencillo que me diga: así haces un botón, así le programás un evento. El problema es que estoy demasiado microsfisado y necesito desintoxicarme... Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es From a.porrua en gmail.com Wed Oct 24 17:12:20 2007 From: a.porrua en gmail.com (tny) Date: Wed, 24 Oct 2007 17:12:20 +0200 Subject: Pre-principiante Python In-Reply-To: <1193238049.5214.3.camel@pcdaniel.cdi> References: <1193238049.5214.3.camel@pcdaniel.cdi> Message-ID: <1193238740.9902.5.camel@skynet> El mié, 24-10-2007 a las 12:00 -0300, Daniel escribió: > Hola chicos: > Soy principiante en Python (o ni siquiera califico como > principiannte :) ), pero no en el tema de programación, hice algunas > cositas en consola pero necesito una mano con el tema de la programación > gráfica. > No encuentro ningún tutorial sencillo que me diga: así haces un botón, > así le programás un evento. > El problema es que estoy demasiado microsfisado y necesito > desintoxicarme... > Gracias. Sin animo de iniciar ningún flame, lo más fácil desde mi punto de vista es glade. Desde el glade creas la interfaz gráfica y "pones nombre a los eventos", y grabas el archivo .glade Luego desde python importas gtk.glade cargas el archivo y pasas un diccionario con los nombres y las funciones de los eventos También hay quien usa boa, spe, gazpacho o eric. Yo los probé todos y me quedo con el glade y el eclipse. Busca en google y suerte. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.listas.aditel.org/listinfo/python-es From ghankiewicz en rastertech.es Wed Oct 24 17:22:27 2007 From: ghankiewicz en rastertech.es (Grzegorz Adam Hankiewicz) Date: Wed, 24 Oct 2007 17:22:27 +0200 Subject: Pre-principiante Python In-Reply-To: <1193238049.5214.3.camel@pcdaniel.cdi> References: <1193238049.5214.3.camel@pcdaniel.cdi> Message-ID: <471F6333.2070102@rastertech.es> Daniel escribió: > Hola chicos: > Soy principiante en Python (o ni siquiera califico como > principiannte :) ), pero no en el tema de programación, hice algunas > cositas en consola pero necesito una mano con el tema de la programación > gráfica. > No encuentro ningún tutorial sencillo que me diga: así haces un botón, > así le programás un evento. > El problema es que estoy demasiado microsfisado y necesito > desintoxicarme... Si hablas de programación gráfica como hacer una interfaz visual con botoncitos, listas, y demás, puedes aprender con PyQT: http://trolltech.com/developer/downloads/qt/index http://www.riverbankcomputing.co.uk/pyqt/ Independientemente de que en el futuro vayas a usar PyQT por razones económicas o nó, su documentación y tutoriales son de los mejores para comenzar desde cero a hacer algo. En concreto el tutorial de PyQT enseña los eventos básicos de botones y dibujado de un jueguecito simple, que es buena cosa para comenzar a entender conceptos de comunicación entre componentes. Si lo que te interesa es la programación gráfica tipo videojuegos, puedes probar con http://www.pygame.org/news.html basado en SDL, o el vetusto y altamente alpha http://pyallegro.sourceforge.net/. Ambas webs cuentan con más enlaces a documentación respectiva. -- Rastertech España S.A. Grzegorz Adam Hankiewicz /Jefe de Producto TeraVial/ C/ Perfumería 21. Nave I. Polígono industrial La Mina 28770 Colmenar Viejo. Madrid (España) Tel. +34 918 467 390 (Ext.17) *·* Fax +34 918 457 889 ghankiewicz en rastertech.es *·* www.rastertech.es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Wed Oct 24 17:27:08 2007 From: dmunhiz en gmail.com (dmunhiz) Date: Wed, 24 Oct 2007 17:27:08 +0200 Subject: Pre-principiante Python In-Reply-To: <1193238740.9902.5.camel@skynet> References: <1193238049.5214.3.camel@pcdaniel.cdi> <1193238740.9902.5.camel@skynet> Message-ID: <471F644C.3080709@gmail.com> Yo uso boa con wxpython porque me parece fácil. Diseñas la interface, indicas los eventos y te crea todo el armazón, despues te queda hacer el código de los eventos. Tambien pienso que mete mucho código de mas pero para empezar me parece bueno. Suerte boa (6.1) con wxpython (2.8) python (2.5) tny escribiu: > El mié, 24-10-2007 a las 12:00 -0300, Daniel escribió: >> Hola chicos: >> Soy principiante en Python (o ni siquiera califico como >> principiannte :) ), pero no en el tema de programación, hice algunas >> cositas en consola pero necesito una mano con el tema de la programación >> gráfica. >> No encuentro ningún tutorial sencillo que me diga: así haces un botón, >> así le programás un evento. >> El problema es que estoy demasiado microsfisado y necesito >> desintoxicarme... >> Gracias. > > Sin animo de iniciar ningún flame, lo más fácil desde mi punto de vista > es glade. > > Desde el glade creas la interfaz gráfica y "pones nombre a los eventos", > y grabas el archivo .glade > > Luego desde python importas gtk.glade > > cargas el archivo y pasas un diccionario con los nombres y las funciones > de los eventos > > También hay quien usa boa, spe, gazpacho o eric. Yo los probé todos y me > quedo con el glade y el eclipse. > > Busca en google y suerte. > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From igil en aditel.org Wed Oct 24 17:30:07 2007 From: igil en aditel.org (Ignacio Gil) Date: Wed, 24 Oct 2007 17:30:07 +0200 Subject: AW: [prueba] 1 In-Reply-To: References: <20071024121255.710e8752@anh> Message-ID: <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> Hola, El 24/10/2007, a las 15:54, Josef Meile escribió: > Si funciona, pero... > > En algunos mensajes, la firma de la lista es: > > Python-es mailing list > Python-es en aditel.org http://listas.listas.aditel.org/listinfo/ > python-es > > Nótese el "listas.listas.aditel.org" que debería ser > "listas.aditel.org". Gracias por el aviso. Hemos estado bastante liados intentado recuperar los archivos de la lista y ese pequeño detalle se nos había pasado. > > Peor aún, cuando se hace click en el "More info on this list...", > el link > tiene también el doble "listas". Por lo tanto, para cambiar las > opciones > de suscripción, se debe insertar manualmente el link: > > http:// listas.aditel.org/listinfo/python-es > > Aún así, no es posible cambiar las preferencias, pues si se hace > click en > el botón "Anular su suscripción o editar sus preferencias", el link es > nuevamente falso. > Con un poco de suerte todo debería estar funcionando correctamente. Gracias y perdonad las molestias que se hayan podido ocasionar por el tiempo que esta lista no ha estado operativa. Un saludo, -- Ignacio Gil igil(AT)aditel(DOT)org __________________________________________ « On ne connaît que les choses que l'on apprivoise » From maengora en gmail.com Wed Oct 24 19:02:38 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 24 Oct 2007 12:02:38 -0500 Subject: Pre-principiante Python In-Reply-To: <471F644C.3080709@gmail.com> References: <1193238049.5214.3.camel@pcdaniel.cdi> <1193238740.9902.5.camel@skynet> <471F644C.3080709@gmail.com> Message-ID: Te recomiendo el uso de las wx con Visualwx con el Boa, ambos son excelentes. Sin embargo en mis ratos libres estoy trantando de hacer un tutorial para aquellas personas que apenas se inician y quieren algo gráfico. Para ello me estoy basando en otros tutoriales y quiero que mi tutorial sea bien claro y sencillo. Ya tengo la primera lección. Si quieres me dices y te envio una copia. From jm.galvez en oneandzero.net Wed Oct 24 19:10:30 2007 From: jm.galvez en oneandzero.net (jm.galvez en oneandzero.net) Date: Wed, 24 Oct 2007 19:10:30 +0200 Subject: =?iso-8859-1?q?Ejecutar_aplicaci=F3n_externa_dentro_?= =?iso-8859-1?q?de_ventana_gtk?= Message-ID: <001701c81660$cd3170a0$0a00a8c0@Portatil> Hola a todos antes de nada. Quisiera saber como puedo ejecutar una aplicación externa dentro de mi propia ventana de dialogo de gtk. Es decir el caso mas claro seria ejecutar "xpdf" dentro de mi propia ventana para visualizar pdf. Gracias a todos. From riverplatense en gmail.com Wed Oct 24 19:13:59 2007 From: riverplatense en gmail.com (Javier Castrillo) Date: Wed, 24 Oct 2007 14:13:59 -0300 Subject: Pre-principiante Python In-Reply-To: <1193238049.5214.3.camel@pcdaniel.cdi> References: <1193238049.5214.3.camel@pcdaniel.cdi> Message-ID: On 24/10/2007, Daniel wrote: > Hola chicos: > Soy principiante en Python (o ni siquiera califico como > principiannte :) ), pero no en el tema de programación, hice algunas > cositas en consola pero necesito una mano con el tema de la programación > gráfica. > No encuentro ningún tutorial sencillo que me diga: así haces un botón, > así le programás un evento. Ok, yo lo he encontrado por vos :-) http://wiki.wxpython.org/AnotherTutorial Con ese aprendí yo... así que puede cualquiera.... También te recomiendo que te bajes la demo de ejemplos de wxpython que es excelente. Muchos aprendemos de allí. Está el índice, los ejemplos funcionando y el código correspondiente y disponible para hacerle cambios y ver cómo se comporta... idílico para el programador... http://www.wxpython.org/download.php#binaries Boa está bueno pero no te deja razonarlo, lo hace por vos por lo que no lo veo mucha utilidad pedagógica. Mucha suerte El microsfisado se pasa no usando window$. Yo ya llevo años de sobriedad. -- Javier Castrillo ========================================================= GNU / Linux User #242275 ------------------------------- pub 1024D/B482896F 2006-09-04 uid Javier Castrillo (El Palo) sub 2048g/52C99A4E 2006-09-04 Clave pública: carapa.com.ar/public.asc http://carapa.com.ar http://javiercastrillo.com.ar http://riverplatense.googlepages.com ========================================================= Usá Software Libre From andresignacio.martinez en alumail.uji.es Wed Oct 24 20:08:42 2007 From: andresignacio.martinez en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s_Ignacio_Mart=EDnez_Soto?=) Date: Wed, 24 Oct 2007 20:08:42 +0200 Subject: Inteligencia artificial =?iso-8859-1?q?instant=E1nea_con_Python?= Message-ID: <471F8A2A.7010200@alumail.uji.es> Hola a todos los listeros, hace mucho tiempo que no escribo por aquí, pero bueno... He escrito un pequeño artículo que me gustaría distribuir entre la comunidad Pythonera, es sobre PyAIML, un módulo que permite cargar ficheros AIML, que son poco más que ficheros con un dialecto de XML que contienen patrones para robots e inteligencia artificial. PyAIML se encarga de que hacer un robot sea instantáneo y en muy pocas líneas de código, como todo en Python. Además tiene elegancia, y en pocos minutos estaréis disfrutando de vuestro robot. No me he puesto aún a modificar los ficheros AIML para que se adapte a mis necesidades, no tengo duda que lo haré. Sin más palabras, aquí el artículo http://www.andresmartinezsoto.net/blog/?p=283 . Comentadlo, decid cosas que mejoren el código, proponer más cosas sobre el tema, estoy abierto a investigar más, y llegar a un día en el que junto a una implementación de Flite para Python cree un programa en el que la ayuda sea interactiva, y además te la lea el robot (Flite es un sintetizador de voz minimalista)... En fin, saludos a todos From jileon en parcan.es Wed Oct 24 20:13:27 2007 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Wed, 24 Oct 2007 19:13:27 +0100 Subject: AW: [prueba] 1 In-Reply-To: <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> References: <20071024121255.710e8752@anh> <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> Message-ID: <471F8B47.6080701@parcan.es> > Gracias y perdonad las molestias que se hayan podido ocasionar por el > tiempo que esta lista no ha estado operativa. > Todo lo contrario, gracias a vosotros por haberla recuperado. Esta lista es uno de mis pequeños tesoros y temía que se hubiera perdido definitivamente. Un saludo. From subscripcions en trespams.com Wed Oct 24 19:44:17 2007 From: subscripcions en trespams.com (Antoni Aloy) Date: Wed, 24 Oct 2007 19:44:17 +0200 Subject: Django In-Reply-To: References: Message-ID: <200710241944.17871.subscripcions@trespams.com> El Dimecres, 24-10-07 a les 14:47 escrigueres: > Hola gente... > > algun usuario Django que pueda dar una mano? > Gracias Pregunta a ver :) -- Antoni Aloy López Binissalem - Mallorca http://trespams.com Soci de bulma #34 From jordi.f en ati.es Wed Oct 24 21:24:49 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Wed, 24 Oct 2007 21:24:49 +0200 Subject: AW: [prueba] 1 In-Reply-To: <471F8B47.6080701@parcan.es> References: <20071024121255.710e8752@anh> <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> <471F8B47.6080701@parcan.es> Message-ID: <200710242124.49607.jordi.f@ati.es> Gracias por recuperar la lista. Me parece que os habeis ganado unas cuantas cervezas... aunque tendreis que viajar bastante para cobrarlas todas. ;-) -- ############################## ### Jordi Funollet ### http://www.terraquis.net From tarragon en aditel.org Wed Oct 24 20:55:21 2007 From: tarragon en aditel.org (=?ISO-8859-1?Q?Jacobo_Tarrag=F3n_Cros?=) Date: Wed, 24 Oct 2007 20:55:21 +0200 Subject: AW: [prueba] 1 In-Reply-To: <200710242124.49607.jordi.f@ati.es> References: <20071024121255.710e8752@anh> <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> <471F8B47.6080701@parcan.es> <200710242124.49607.jordi.f@ati.es> Message-ID: <532800DA-F3C0-4A6E-8FF4-7BDCDE59B83B@aditel.org> El 24/10/2007, a las 21:24, Jordi Funollet escribió: > Gracias por recuperar la lista. Me parece que os habeis ganado unas > cuantas > cervezas... aunque tendreis que viajar bastante para cobrarlas > todas. ;-) o montar una red de birraductos : ) la verdad es que se lo han currado! > -- > ############################## > ### Jordi Funollet > ### http://www.terraquis.net > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es Jacobo Tarragón · MusicQuiz: I swear I've heard it before! From pau.cervera en gmail.com Wed Oct 24 21:09:06 2007 From: pau.cervera en gmail.com (Pau Cervera) Date: Wed, 24 Oct 2007 21:09:06 +0200 Subject: AW: [prueba] 1 In-Reply-To: <532800DA-F3C0-4A6E-8FF4-7BDCDE59B83B@aditel.org> References: <20071024121255.710e8752@anh> <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> <471F8B47.6080701@parcan.es> <200710242124.49607.jordi.f@ati.es> <532800DA-F3C0-4A6E-8FF4-7BDCDE59B83B@aditel.org> Message-ID: <932c33150710241209i268ed0d8td2df94aabe335480@mail.gmail.com> Lo mismo digo, while True: print "Gracias" On 10/24/07, Jacobo Tarragón Cros wrote: > > > El 24/10/2007, a las 21:24, Jordi Funollet escribió: > > > Gracias por recuperar la lista. Me parece que os habeis ganado unas > > cuantas > > cervezas... aunque tendreis que viajar bastante para cobrarlas > > todas. ;-) > > o montar una red de birraductos : ) > la verdad es que se lo han currado! > > > -- > > ############################## > > ### Jordi Funollet > > ### http://www.terraquis.net > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > Jacobo Tarragón > · MusicQuiz: I swear I've heard it before! > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Pau ------ "Boileau said that Kings, Gods and Heroes only were fit subjects for literature. The writer can only write about what he admires. Present-day kings aren't very inspiring, the gods are on a vacation and about the only heroes left are the scientists and the poor." -- John Steinbeck Important visitar: http://sindominio.net/biblioweb/pensamiento/softlibre/index.html From arnau en ehas.org Wed Oct 24 21:39:24 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 24 Oct 2007 21:39:24 +0200 Subject: AW: [prueba] 1 In-Reply-To: <200710242124.49607.jordi.f@ati.es> References: <20071024121255.710e8752@anh> <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> <471F8B47.6080701@parcan.es> <200710242124.49607.jordi.f@ati.es> Message-ID: <471F9F6C.9030401@ehas.org> ¡Me uno a las felicitaciones! Ahora un apunte: no sé si ya se ha comentado, pero las URL de los mensajes del archivo han cambiado, con lo que las referencias de los buscadores llevan a un 404. Por ejemplo, Google te da esto: [Python-es] Re: manejo de funciones (Chema Cortés) listas.aditel.org/archivos/python-es/2006-April/017015.html - 4k - Pero ahora el mensaje está aquí: http://listas.aditel.org/archivos/python-es/2006-April/012117.html He probado con otros mensajes y también ocurre, imagino que se aplica a todos. Si tiene arreglo bien, y si no habrá que vivir con ello hasta que los buscadores lo actualicen. arnau From arnau en ehas.org Wed Oct 24 21:51:28 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 24 Oct 2007 21:51:28 +0200 Subject: Ejecutar =?ISO-8859-1?Q?aplicaci=F3n_externa_?= =?ISO-8859-1?Q?dentro_de_ventana_gtk?= In-Reply-To: <001701c81660$cd3170a0$0a00a8c0@Portatil> References: <001701c81660$cd3170a0$0a00a8c0@Portatil> Message-ID: <471FA240.2010109@ehas.org> > Quisiera saber como puedo ejecutar una aplicación externa dentro de > mi propia ventana de dialogo de gtk. > Es decir el caso mas claro seria ejecutar "xpdf" dentro de mi propia > ventana para visualizar pdf. Eso que quieres hacer se conoce como "embed" (incrustar) por si quieres buscar en google. Hasta donde yo sé, lo que quieres hacer no es posible, al menos de forma genérica. Hay aplicaciones preparadas para ello (ejemplo: mplayer con la opcion -wid), pero son la excepción. Hacerlo una vez la aplicación ya ha arrancado es sencillo: http://faq.pygtk.org/index.py?req=show&file=faq19.015.htp Pero esto no te sirve, porque no hay una forma sencilla de hacerlo de forma transparente (esto es, de arrancar la aplicación, obtener el Window ID y hacerle un reparent sin que se llegue a ver la ventana original). O al menos yo no la conozco. Dicho esto, la solución de incrustar aplicaciones en otras es generalmente una mala idea. Permite que cada aplicación use su propia ventana, darás mucha más libertad al usuario para organizarse el espacio a su gusto. saludos arnau From jordi.f en ati.es Wed Oct 24 22:38:00 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Wed, 24 Oct 2007 22:38:00 +0200 Subject: Ejecutar =?iso-8859-1?q?aplicaci=F3n_externa_dentro_de_ventana?= gtk In-Reply-To: <471FA240.2010109@ehas.org> References: <001701c81660$cd3170a0$0a00a8c0@Portatil> <471FA240.2010109@ehas.org> Message-ID: <200710242238.00729.jordi.f@ati.es> Arnau Sanchez dixit: > > Quisiera saber como puedo ejecutar una aplicación externa dentro de > > mi propia ventana de dialogo de gtk. > > Es decir el caso mas claro seria ejecutar "xpdf" dentro de mi propia > > ventana para visualizar pdf. > > Eso que quieres hacer se conoce como "embed" (incrustar) por si quieres > buscar en google. > > Hasta donde yo sé, lo que quieres hacer no es posible, al menos de forma > genérica. Hay aplicaciones preparadas para ello (ejemplo: mplayer con la > opcion -wid), pero son la excepción. Si pasarte a Qt es una opción, KDE si permite hacerlo. De hecho, Kpart sirve precisamente para eso, para evitar "reinventar la rueda". -- ############################## ### Jordi Funollet ### http://www.terraquis.net From slara en udec.cl Wed Oct 24 21:53:42 2007 From: slara en udec.cl (Sebastian Lara Menares) Date: Wed, 24 Oct 2007 16:53:42 -0300 Subject: Ejecutar =?ISO-8859-1?Q?aplicaci=F3n_externa_?= =?ISO-8859-1?Q?dentro_de_ventana_gtk?= In-Reply-To: <001701c81660$cd3170a0$0a00a8c0@Portatil> References: <001701c81660$cd3170a0$0a00a8c0@Portatil> Message-ID: <471FA2C6.1020106@udec.cl> Hola jm.galvez en oneandzero.net wrote: > Hola a todos antes de nada. > > Quisiera saber como puedo ejecutar una aplicación externa dentro de mi propia ventana de dialogo de gtk. > Es decir el caso mas claro seria ejecutar "xpdf" dentro de mi propia ventana para visualizar pdf. > Incrustar una aplicación dentro de otra es mas complicado y no se me ocurre como se prodría hacer sin bibliotecas especificas en la aplicación hijo, por ejemplo gtkmozembed con el que puedes incrustar gecko dentro de una aplicación GTK+. Para pdf's deberías ver como funciona poppler. Para ejecutar una aplicación externa desde una aplicación GTK+ hay varias opciones :) Una, y la más común, es usar os.system() pero no se recomienda. Mejor usar el módulo subprocess[1] que permite mas control sobre la aplicación. Te recomiendo le des una mirada al método gobject.spawn_async()[2] que permite ejecutar la aplicación hijo de manera asincrónica (sin bloquear el loop principal de la aplicación padre). Saludos. [1]: http://docs.python.org/lib/module-subprocess.html [2]: http://www.pygtk.org/docs/pygobject/gobject-functions.html#function-gobject--spawn-async -- Sebastián Lara Menares Departamento Ingeniería Eléctrica Universidad de Concepción From rglm en montevideo.com.uy Wed Oct 24 22:21:29 2007 From: rglm en montevideo.com.uy (Raul Lopez) Date: Wed, 24 Oct 2007 18:21:29 -0200 Subject: control de suscripciones Message-ID: <471FA949.2050302@montevideo.com.uy> Venga, algun jueputa me suscribio a esta lista sin mi consentimiento. Por favor implementen algun mecanismo de checkin para las nuevas suscripciones Atentamente Raúl López Moffa From bameda en gmail.com Thu Oct 25 02:25:28 2007 From: bameda en gmail.com (bameda) Date: Thu, 25 Oct 2007 02:25:28 +0200 Subject: =?utf-8?q?GtkTextView_+_popen2_-=3E_Enviar_salida_de?= =?utf-8?q?_la_ejecuci=C3=B3n_de_un_comando_a_un_TextView=2E?= Message-ID: Hola listeros, Estoy haciendo una interfaz GTK para una determinado COMANDO de terminal en linux. Para recibir su salida lo hago de la siguiente manera: pipes = os.popen2(COMANDO + " \"" + filename + "\"") text = "" for line in pipes[1].readlines(): text = text + line pipes[0].close() pipes[1].close() Y obtengo en "text" la salida que paso a un TextView de la siguiente forma: textBuffer = self.textView.get_buffer() textBuffer.set_text(text) self.textView.set_buffer(textBuffer) // Esto lo hago para borrar lo que había antes El problema surge cuando el comando en cuestión se queda dentro de un bucle en su ejecución y, evidentemente, no me muestra nada por pantalla. ¿Hay alguna forma de mandar la salida directamente al TextView sin esperar a que el comando termine su ejecución? Gracias de antemano. SALUDOS -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From xinxic en gmail.com Thu Oct 25 08:41:02 2007 From: xinxic en gmail.com (Xin) Date: Thu, 25 Oct 2007 08:41:02 +0200 Subject: =?ISO-8859-1?Q?Re:__Inteligencia_artificial_instant?= =?ISO-8859-1?Q?=E1nea_con_Python?= In-Reply-To: <471F8A2A.7010200@alumail.uji.es> References: <471F8A2A.7010200@alumail.uji.es> Message-ID: <64591ebee1512e5d25dc15e2234468f6@GMail.com> Muchas gracias. Muy interesante. El 24/10/2007, a les 20:08, en/na Andrés Ignacio Martínez Soto va escriure: > Hola a todos los listeros, hace mucho tiempo que no escribo por aquí, > pero bueno... > He escrito un pequeño artículo que me gustaría distribuir entre la > comunidad Pythonera, > es sobre PyAIML, un módulo que permite cargar ficheros AIML, que son > poco más que ficheros > con un dialecto de XML que contienen patrones para robots e > inteligencia artificial. > PyAIML se encarga de que hacer un robot sea instantáneo y en muy pocas > líneas de código, > como todo en Python. Además tiene elegancia, y en pocos minutos > estaréis disfrutando de vuestro robot. > No me he puesto aún a modificar los ficheros AIML para que se adapte a > mis necesidades, no tengo duda que lo haré. > > Sin más palabras, aquí el artículo > http://www.andresmartinezsoto.net/blog/?p=283 . > Comentadlo, decid cosas que mejoren el código, proponer más cosas > sobre el tema, estoy abierto a investigar más, y llegar > a un día en el que junto a una implementación de Flite para Python > cree un programa en el que la ayuda sea interactiva, y además > te la lea el robot (Flite es un sintetizador de voz minimalista)... > > En fin, saludos a todos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From arnau en ehas.org Thu Oct 25 09:56:01 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 25 Oct 2007 09:56:01 +0200 Subject: =?UTF-8?B?UmU6IFtQeXRob24tZXNdIEd0a1RleHRWaWV3ICsgcG9wZW4yIC0+IEU=?= =?UTF-8?B?bnZpYXIgc2FsaWRhIGRlIGxhIGVqZWN1Y2nDs24gZGUgdW4gY29tYW5kbyBhIHU=?= =?UTF-8?B?biBUZXh0Vmlldy4=?= In-Reply-To: References: Message-ID: <47204C11.4010405@ehas.org> bameda escribió: > Estoy haciendo una interfaz GTK para una determinado COMANDO de > terminal en linux. > Para recibir su salida lo hago de la siguiente manera: > > pipes = os.popen2(COMANDO + " \"" + filename + "\"") A riesgo de hacerme pesado, repito lo de siempre: usa subprocess (bueno, bonito, barato): http://docs.python.org/lib/module-subprocess.html > text = "" > for line in pipes[1].readlines(): > text = text + line Ese bucle no es idiomático. http://jaynes.colorado.edu/PythonIdioms.html Textualmente sería: text = "".join(line for line in pipes[1].readlines()] Aunque así no puedes leer de una pipe, la bloqueas seguro. Para empezar, probaría leyendo sólo una línea (siempre que sepas que hay datos a leer) > El problema surge cuando el comando en cuestión se queda dentro de un > bucle en su ejecución y, evidentemente, no me muestra nada por > pantalla. > ¿Hay alguna forma de mandar la salida directamente al TextView sin > esperar a que el comando termine su ejecución? Usa subprocess en combinación con gobject.io_add_watch. Ver tutorial: http://www.pygtk.org/pygtk2tutorial-es/sec-MonitoringIO.html Si tienes problemas, buscando en google por esas palabras claves encontrarás muchos programas que lo hacen, por ejemplo: http://www.zeroflux.org/proj/pyburn/pyburn arnau pd: el subject es un poquito largo, sería mejor algo más sintético para que se vea mejor en los archivos... ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ignacio_m_m en yahoo.es Thu Oct 25 09:57:30 2007 From: ignacio_m_m en yahoo.es (Ignacio) Date: Thu, 25 Oct 2007 09:57:30 +0200 Subject: control de suscripciones In-Reply-To: <471FA949.2050302@montevideo.com.uy> References: <471FA949.2050302@montevideo.com.uy> Message-ID: Por favor borradme a mi también porque me está inundando el mail. Una cosa es un mail resumen y otro tener 40 diarios, uqe tan sólo hago que borrar directamente Gracias y saludos -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of Raul Lopez Sent: miércoles, 24 de octubre de 2007 22:21 To: python-es en aditel.org Subject: [Python-es] control de suscripciones Venga, algun jueputa me suscribio a esta lista sin mi consentimiento. Por favor implementen algun mecanismo de checkin para las nuevas suscripciones Atentamente Raúl López Moffa _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From kernel.no.found en gmail.com Thu Oct 25 10:03:53 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Thu, 25 Oct 2007 03:03:53 -0500 Subject: control de suscripciones In-Reply-To: References: <471FA949.2050302@montevideo.com.uy> Message-ID: <117d6e170710250103i6015c0b6webd499c432347fbd@mail.gmail.com> Ignacio en la web si quieres puedes configurarlo para que te llege un solo email al final del dia, almenos asi me funcionaba antes, ahora tras el down parece ke me lo envian todos, quizas se halla borrado la config, tendre que revisar el sitio web de nuevo (Aditel). El día 25/10/07, Ignacio escribió: > > Por favor borradme a mi también porque me está inundando el mail. Una > cosa es un mail resumen y otro tener 40 diarios, uqe tan sólo hago que > borrar directamente > > Gracias y saludos > > > -----Original Message----- > From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] > On Behalf Of Raul Lopez > Sent: miércoles, 24 de octubre de 2007 22:21 > To: python-es en aditel.org > Subject: [Python-es] control de suscripciones > > > Venga, algun jueputa me suscribio a esta lista sin mi consentimiento. > Por favor implementen algun mecanismo de checkin para las nuevas > suscripciones > > Atentamente > Raúl López Moffa > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From arnau en ehas.org Thu Oct 25 10:04:09 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 25 Oct 2007 10:04:09 +0200 Subject: control de suscripciones In-Reply-To: References: Message-ID: <47204DF9.5040203@ehas.org> Vamos a ver, no sabemos quién os ha añadido a la lista sin vuestro conocimiento, pero seguro que no hemos sido quienes tenemos que leer esto. Es un proceso muy sencillo que podéis hacer vosotros mismos: http://listas.aditel.org/listinfo/python-es último campo: poner correo y botón "anular su subscripción" siguiente página: botón "desuscribir" respondéis al correo de confirmación que llega y ya está. Ignacio escribió: > Por favor borradme a mi también porque me está inundando el mail. Una > cosa es un mail resumen y otro tener 40 diarios, uqe tan sólo hago que > borrar directamente > > Gracias y saludos > > > -----Original Message----- > From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] > On Behalf Of Raul Lopez > Sent: miércoles, 24 de octubre de 2007 22:21 > To: python-es en aditel.org > Subject: [Python-es] control de suscripciones > > > Venga, algun jueputa me suscribio a esta lista sin mi consentimiento. > Por favor implementen algun mecanismo de checkin para las nuevas > suscripciones > > Atentamente > Raúl López Moffa > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From ignacio_m_m en yahoo.es Thu Oct 25 10:10:52 2007 From: ignacio_m_m en yahoo.es (Ignacio) Date: Thu, 25 Oct 2007 10:10:52 +0200 Subject: control de suscripciones In-Reply-To: <117d6e170710250103i6015c0b6webd499c432347fbd@mail.gmail.com> References: <117d6e170710250103i6015c0b6webd499c432347fbd@mail.gmail.com> Message-ID: Gracias Juan José. Precisamente antes recibía sólo uno, y me era útil revisarlo cuando me venía bien. Si se puede solucionar, yo super encantado de seguir suscrito :-D Ignacio -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of Juan José Alonso. Sent: jueves, 25 de octubre de 2007 10:04 To: La lista de python en castellano Subject: Re: [Python-es] control de suscripciones Ignacio en la web si quieres puedes configurarlo para que te llege un solo email al final del dia, almenos asi me funcionaba antes, ahora tras el down parece ke me lo envian todos, quizas se halla borrado la config, tendre que revisar el sitio web de nuevo (Aditel). El día 25/10/07, Ignacio escribió: > > Por favor borradme a mi también porque me está inundando el mail. Una > cosa es un mail resumen y otro tener 40 diarios, uqe tan sólo hago que > borrar directamente > > Gracias y saludos > > > -----Original Message----- > From: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] > On Behalf Of Raul Lopez > Sent: miércoles, 24 de octubre de 2007 22:21 > To: python-es en aditel.org > Subject: [Python-es] control de suscripciones > > > Venga, algun jueputa me suscribio a esta lista sin mi consentimiento. > Por favor implementen algun mecanismo de checkin para las nuevas > suscripciones > > Atentamente > Raúl López Moffa > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From inigo_aldazabal en ehu.es Thu Oct 25 11:52:35 2007 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Thu, 25 Oct 2007 11:52:35 +0200 Subject: control de suscripciones In-Reply-To: <117d6e170710250103i6015c0b6webd499c432347fbd@mail.gmail.com> References: <471FA949.2050302@montevideo.com.uy> <117d6e170710250103i6015c0b6webd499c432347fbd@mail.gmail.com> Message-ID: <200710251152.41480.inigo_aldazabal@ehu.es> El Jueves, 25 de Octubre de 2007 10:03, Juan José Alonso. escribió: > Ignacio en la web si quieres puedes configurarlo para que te llege un > solo email al final del dia, almenos asi me funcionaba antes, ahora tras > el down parece ke me lo envian todos, quizas se halla borrado la config, > tendre que revisar el sitio web de nuevo (Aditel). > Sí, a mi también me ha cambiado la configuración, clave de acceso incluida. De hecho no sabía que había pasado nada, ya que me había "inhabilitado" temporalmente por sobrecarga de trabajo :-) Gracias por la resurrección. > El día 25/10/07, Ignacio escribió: > > Por favor borradme a mi también porque me está inundando el mail. Una > > cosa es un mail resumen y otro tener 40 diarios, uqe tan sólo hago que > > borrar directamente > > > > Gracias y saludos > > > > > > -----Original Message----- > > From: python-es-bounces en aditel.org > > [mailto:python-es-bounces en aditel.org] On Behalf Of Raul Lopez > > Sent: miércoles, 24 de octubre de 2007 22:21 > > To: python-es en aditel.org > > Subject: [Python-es] control de suscripciones > > > > > > Venga, algun jueputa me suscribio a esta lista sin mi consentimiento. > > Por favor implementen algun mecanismo de checkin para las nuevas > > suscripciones > > > > Atentamente > > Raúl López Moffa > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > > > > > > > > ______________________________________________ > > LLama Gratis a cualquier PC del Mundo. > > Llamadas a fijos y móviles desde 1 céntimo por minuto. > > http://es.voice.yahoo.com > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Thu Oct 25 12:30:38 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 25 Oct 2007 12:30:38 +0200 Subject: AW: [prueba] 1 In-Reply-To: <471F9F6C.9030401@ehas.org> References: <20071024121255.710e8752@anh> <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> <471F8B47.6080701@parcan.es> <200710242124.49607.jordi.f@ati.es> <471F9F6C.9030401@ehas.org> Message-ID: <2c9fb0dd0710250330q51ceff96i7e91b32394db5fee@mail.gmail.com> El 24/10/07, Arnau Sanchez escribió: > ¡Me uno a las felicitaciones! Igualmente por mi parte. > Ahora un apunte: no sé si ya se ha comentado, pero las URL de los > mensajes del archivo han cambiado, con lo que las referencias de los > buscadores llevan a un 404. Por ejemplo, Google te da esto: > > [Python-es] Re: manejo de funciones (Chema Cortés) > listas.aditel.org/archivos/python-es/2006-April/017015.html - 4k - > > Pero ahora el mensaje está aquí: > > http://listas.aditel.org/archivos/python-es/2006-April/012117.html > > He probado con otros mensajes y también ocurre, imagino que se aplica a > todos. Si tiene arreglo bien, y si no habrá que vivir con ello hasta que > los buscadores lo actualicen. Para este tipo de problemas son muy adecuados los ficheros "sitemaps" para que los usen los buscadores en sus "rastreos". Google ofrece una herramienta hecha en python (sitemap_gen.py) que lo genera, aunque ya empiezan a ser incorporadas en los CMS, blogs y wikis como una facilidad más: https://www.google.com/webmasters/tools/docs/es/sitemap-generator.html En otro orden de cosas, siempre he pensado en crearme una pequeña utilidad que busque en los archivos de listas de correo y que guarde índices en una base sqlite (python 2.5). La intención es que este buscador no fuera tan plano como los buscadores de internet, añadiendo información semántica obtenida de estadísticas y configuraciones "ad hoc" sobre la lista (eg: identificación de las FAQs de la lista, etc). ¿Alguien se anima a programarlo? From miltonrdominguez en hotmail.com Thu Oct 25 14:00:51 2007 From: miltonrdominguez en hotmail.com (milton rene dominguez reyna) Date: Thu, 25 Oct 2007 07:00:51 -0500 Subject: control de suscripciones In-Reply-To: <200710251152.41480.inigo_aldazabal@ehu.es> References: <471FA949.2050302@montevideo.com.uy> <117d6e170710250103i6015c0b6webd499c432347fbd@mail.gmail.com> <200710251152.41480.inigo_aldazabal@ehu.es> Message-ID: Buen dia: Podrian por favor borrarme de la lista de distribucion. Muchas gracias. Saludos. Milton Dominguez> From: inigo_aldazabal en ehu.es> To: python-es en aditel.org> Subject: Re: [Python-es] control de suscripciones> Date: Thu, 25 Oct 2007 11:52:35 +0200> > El Jueves, 25 de Octubre de 2007 10:03, Juan José Alonso. escribió:> > Ignacio en la web si quieres puedes configurarlo para que te llege un> > solo email al final del dia, almenos asi me funcionaba antes, ahora tras> > el down parece ke me lo envian todos, quizas se halla borrado la config,> > tendre que revisar el sitio web de nuevo (Aditel).> >> > Sí, a mi también me ha cambiado la configuración, clave de acceso incluida.> > De hecho no sabía que había pasado nada, ya que me había "inhabilitado" > temporalmente por sobrecarga de trabajo :-)> > Gracias por la resurrección.> > > El día 25/10/07, Ignacio escribió:> > > Por favor borradme a mi también porque me está inundando el mail. Una> > > cosa es un mail resumen y otro tener 40 diarios, uqe tan sólo hago que> > > borrar directamente> > >> > > Gracias y saludos> > >> > >> > > -----Original Message-----> > > From: python-es-bounces en aditel.org> > > [mailto:python-es-bounces en aditel.org] On Behalf Of Raul Lopez> > > Sent: miércoles, 24 de octubre de 2007 22:21> > > To: python-es en aditel.org> > > Subject: [Python-es] control de suscripciones> > >> > >> > > Venga, algun jueputa me suscribio a esta lista sin mi consentimiento.> > > Por favor implementen algun mecanismo de checkin para las nuevas> > > suscripciones> > >> > > Atentamente> > > Raúl López Moffa> > >> > > _______________________________________________> > > Python-es mailing list> > > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es> > >> > >> > >> > > ______________________________________________> > > LLama Gratis a cualquier PC del Mundo.> > > Llamadas a fijos y móviles desde 1 céntimo por minuto.> > > http://es.voice.yahoo.com> > > _______________________________________________> > > Python-es mailing list> > > Python-es en aditel.org> > > http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From natancalzolari en gmail.com Thu Oct 25 14:25:10 2007 From: natancalzolari en gmail.com (=?ISO-8859-1?Q?Nat=E1n?=) Date: Thu, 25 Oct 2007 09:25:10 -0300 Subject: control de suscripciones In-Reply-To: References: <471FA949.2050302@montevideo.com.uy> <117d6e170710250103i6015c0b6webd499c432347fbd@mail.gmail.com> <200710251152.41480.inigo_aldazabal@ehu.es> Message-ID: Yo tambien quisiera que me borren de la lista. Muchisimas gracias. Natán From arnau en ehas.org Thu Oct 25 14:36:07 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 25 Oct 2007 14:36:07 +0200 Subject: control de suscripciones In-Reply-To: References: Message-ID: <47208DB7.3040800@ehas.org> Ignacio escribió: > Precisamente antes recibía sólo uno, y me era útil revisarlo cuando me > venía bien. ¿Configurándolo en modo digest no funciona? Es cierto que la clave de acceso ha cambiado, pero al menos a mi me llegó la nueva en el momento de la resurrección. Si no, siempre es posible pedirle un recordatorio de clave. From a.porrua en gmail.com Thu Oct 25 15:08:49 2007 From: a.porrua en gmail.com (tny) Date: Thu, 25 Oct 2007 15:08:49 +0200 Subject: control de suscripciones In-Reply-To: References: <471FA949.2050302@montevideo.com.uy> <117d6e170710250103i6015c0b6webd499c432347fbd@mail.gmail.com> <200710251152.41480.inigo_aldazabal@ehu.es> Message-ID: <1193317729.9582.3.camel@skynet> El jue, 25-10-2007 a las 09:25 -0300, Natán escribió: > Yo tambien quisiera que me borren de la lista. > > Muchisimas gracias. > > Natán Yo también quiero que os borréis de la lista. Muchísimas gracias. ¿No habéis leido lo que dijo Arnau? > http://listas.aditel.org/listinfo/python-es > > último campo: poner correo y botón "anular su subscripción" > > siguiente página: botón "desuscribir" > > respondéis al correo de confirmación que llega y ya está. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jordi.f en ati.es Thu Oct 25 15:25:46 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Thu, 25 Oct 2007 15:25:46 +0200 Subject: control de suscripciones In-Reply-To: <1193317729.9582.3.camel@skynet> References: <471FA949.2050302@montevideo.com.uy> <1193317729.9582.3.camel@skynet> Message-ID: <200710251525.46154.jordi.f@ati.es> tny dixit: > > Yo tambien quisiera que me borren de la lista. > > > > Muchisimas gracias. > > > > Natán > > Yo también quiero que os borréis de la lista. > Muchísimas gracias. X-D -- ############################## ### Jordi Funollet ### http://www.terraquis.net ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ingjop en gmail.com Thu Oct 25 17:31:23 2007 From: ingjop en gmail.com (Jorge OP) Date: Thu, 25 Oct 2007 10:31:23 -0500 Subject: Puerto serial Message-ID: Hola a todos!! Soy nuevo en esta lista y tengo un poco (realmente poco) de experiencia desarrollando con python. Tengo una consulta que más que ver con python tiene que ver con linux, pero espero que alguno pueda ayudarme. Estoy desarrollando una aplicación que captura datos de un periférico por el puerto serial. Estoy usando el pyserial y no he tenido problemas con eso. Mi problema es que ya no tengo acceso al periférico y peor aun, la pc con la que estoy trabajando ahora no cuenta con puertos seriales. Mi pregunta es si existe alguna manera de emular el puerto serial mediante teclado? Tal vez redireccionar la entrada del teclado a /dev/ttyS0? Es posible hacer esto y si es posible, cómo podría hacerlo? Cualquier sugerencia será bienvenida. Gracias Jorge ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From camilo.hernandez en gmail.com Thu Oct 25 17:39:16 2007 From: camilo.hernandez en gmail.com (Juan Camilo Hernandez) Date: Thu, 25 Oct 2007 10:39:16 -0500 Subject: Ayuda Urgente. Message-ID: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> Saludos a todos. Soy estudiante de ingenieria Sanitaria y en la actualidad estoy terminando mi proyecto. En esto de python (y de la programacion en si) soy mas bien novato. En el desarrollo de mi proyecto que trata sobre Analisis Estadistico de Modelos de Contaminacion Atmosferica se me han presentado dos problemas y me gustaria saber si se pueden solucionar con python y como puedo hacerlo. 1. Debo convertir una imagen a una matrix numerica, es decir cada pixel de la imagen lo debo nombrar con un numero equivalente a su color en un archvio de texto. 2. Debo analizar estadísticamente 215000 series de datos (si docientos quince mil datos), Estas series se encuentran cada una en archivos de texto plano y de ellas debo extraer datos muy especificos. Bueno he alli mis dudas, Alguien podria darme una mano por favor? -- Juan Camilo Hernandez D. Ingeniero Sanitario - Universidad de Antioquia From jpfuertes en gmail.com Thu Oct 25 17:53:27 2007 From: jpfuertes en gmail.com (Juampi) Date: Thu, 25 Oct 2007 12:53:27 -0300 Subject: Ayuda Urgente. In-Reply-To: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> References: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> Message-ID: <247522d10710250853r749707c0j6dfb1299bf38137b@mail.gmail.com> > 1. Debo convertir una imagen a una matrix numerica, es decir cada pixel de > la imagen lo debo nombrar con un numero equivalente a su color en un archvio > de texto. Esto es bastante sencillo, con el modulo PIL (Python Image Library) >> import Image >> picture = Image.open('imagen.jpg') >> picture.getpixel > >> picture.getpixel((1,1)) # Tupla de cordenadas (118, 184, 196) > 2. Debo analizar estadísticamente 215000 series de datos (si docientos > quince mil datos), Estas series se encuentran cada una en archivos de texto > plano y de ellas debo extraer datos muy especificos. Esto seguro lo puedes hacer, en general yo prefiero de ser posible primero parsear los archivos y cargar los datos que me interesan en una base y luego trabajar desde ahi. From camilo.hernandez en gmail.com Thu Oct 25 18:12:43 2007 From: camilo.hernandez en gmail.com (Juan Camilo Hernandez) Date: Thu, 25 Oct 2007 11:12:43 -0500 Subject: Ayuda Urgente. In-Reply-To: <247522d10710250853r749707c0j6dfb1299bf38137b@mail.gmail.com> References: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> <247522d10710250853r749707c0j6dfb1299bf38137b@mail.gmail.com> Message-ID: <4d2c60b30710250912h1eb16225gbddcc76b46598b1c@mail.gmail.com> On 10/25/07, Juampi wrote: > > > 1. Debo convertir una imagen a una matrix numerica, es decir cada pixel > de > > la imagen lo debo nombrar con un numero equivalente a su color en un > archvio > > de texto. > > Esto es bastante sencillo, con el modulo PIL (Python Image Library) > > >> import Image > >> picture = Image.open('imagen.jpg') > >> picture.getpixel > > instance at 0xb7c98f4c>> > > >> picture.getpixel((1,1)) # Tupla de cordenadas > (118, 184, 196) > > > > 2. Debo analizar estadísticamente 215000 series de datos (si docientos > > quince mil datos), Estas series se encuentran cada una en archivos de > texto > > plano y de ellas debo extraer datos muy especificos. > > Esto seguro lo puedes hacer, en general yo prefiero de ser posible > primero parsear los archivos y cargar los datos que me interesan en > una base y luego trabajar desde ahi. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > Gracias, intentare tu solucion. -- Juan Camilo Hernandez D. Investigador Asistente GIA - Universidad Pontifica Bolivariana Ingeniero Sanitario - Universidad de Antioquia GIGAX - http://www.gigax.org From a.porrua en gmail.com Thu Oct 25 18:12:50 2007 From: a.porrua en gmail.com (tny) Date: Thu, 25 Oct 2007 18:12:50 +0200 Subject: Puerto serial In-Reply-To: References: Message-ID: <1193328770.10055.8.camel@skynet> El jue, 25-10-2007 a las 10:31 -0500, Jorge OP escribió: > Hola a todos!! Soy nuevo en esta lista y tengo un poco (realmente poco) de > experiencia desarrollando con python. Tengo una consulta que más que ver con > python tiene que ver con linux, pero espero que alguno pueda ayudarme. > > Estoy desarrollando una aplicación que captura datos de un periférico por el > puerto serial. Estoy usando el pyserial y no he tenido problemas con eso. > > Mi problema es que ya no tengo acceso al periférico y peor aun, la pc con la > que estoy trabajando ahora no cuenta con puertos seriales. Mi pregunta es si > existe alguna manera de emular el puerto serial mediante teclado? Tal vez > redireccionar la entrada del teclado a /dev/ttyS0? Es posible hacer esto y > si es posible, cómo podría hacerlo? > > Cualquier sugerencia será bienvenida. Creo que hay adaptadores usb-serie, puede ser una opción http://www.google.es/search?q=adaptador+usb+serie No entiendo que quieres decir con lo del teclado. Conectar el aparato por el puerto PS2 del teclado me parece una locura total. Si lo que quieres es probar tu programa sin tener un puerto serie es más facil que te hagas un pequeño modulito que implemente la parte del interfaz de pyserial que usas, pero leyendo los datos de donde te interese (teclado, un archivo, un puerto...) ____________________________ OT python vs visual basic 6.0 Yo emplee pyserial en un proyecto con muy muy buenos resultados, el equipo que me precedió estaba empleando visual basic 6, y un comm y un timer para cojer los datos y claro, por muy poco interval que pusiesen la comunicación no era nada fluida, cortaba los datos a la mitad o los tenía esperando más de la cuenta, llegue yo con el python, pyserial y un par de threads (sin haber mirado nunca ni pyserial ni los threads) y solvente el problema en unas semanas. ______________________________ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From judaz100 en hotmail.com Thu Oct 25 18:15:24 2007 From: judaz100 en hotmail.com (Juan Osorio Gonzalez) Date: Thu, 25 Oct 2007 16:15:24 +0000 Subject: Impresiones. Message-ID: De que manera puedo enviar impresiones desde un GUI que he realizado con TKInter. Juan David Osorio Ingeniero Electronico.-----Fight back spam! Download the Blue Frog.http://www.bluesecurity.com/register/s?user=anVkYW81MzUz _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From pych3m4 en gmail.com Thu Oct 25 18:16:21 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 25 Oct 2007 18:16:21 +0200 Subject: Ayuda Urgente. In-Reply-To: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> References: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> Message-ID: <2c9fb0dd0710250916i57304db0x20a97de335fd30dc@mail.gmail.com> El 25/10/07, Juan Camilo Hernandez escribió: > Saludos a todos. > > Soy estudiante de ingenieria Sanitaria y en la actualidad estoy terminando > mi proyecto. En esto de python (y de la programacion en si) soy mas bien > novato. En el desarrollo de mi proyecto que trata sobre Analisis > Estadistico de Modelos de Contaminacion Atmosferica se me han presentado dos > problemas y me gustaria saber si se pueden solucionar con python y como > puedo hacerlo. Lo primero decirte que debes intentar que los asuntos de los mensajes ayuden a saber de qué van. No podemos leer todos los mensajes, por mucho que sean "urgentes" (o lo parezcan), ya que todos tenemos prisas. > 1. Debo convertir una imagen a una matrix numerica, es decir cada pixel de > la imagen lo debo nombrar con un numero equivalente a su color en un archvio > de texto. Mírate la librería PIL (aka python-imaging): http://www.pythonware.com/products/pil > 2. Debo analizar estadísticamente 215000 series de datos (si docientos > quince mil datos), Estas series se encuentran cada una en archivos de texto > plano y de ellas debo extraer datos muy especificos. Por cantidad de datos, no hay ningún problema en que sean procesados en python. Faltaría saber qué tipo de estadísticas pretendes hacer (correlación temporal, correlación geográfica, etc). Siempre es posible combinar python con el lenguaje R, con lo que puedes hacer cualquier tipo de estadística. También está el pytables para series jerarquizadas de datos, scipy más centrado en cálculo científico o cosas más especializadas como el biskit del Instituto Pasteaur para bioinformática. Hay mucho dónde elegir, pero no pretendas que nosotros adivinemos cuál es que la que necesitas. From ingjop en gmail.com Thu Oct 25 19:18:45 2007 From: ingjop en gmail.com (Jorge OP) Date: Thu, 25 Oct 2007 12:18:45 -0500 Subject: Puerto serial In-Reply-To: <1193328770.10055.8.camel@skynet> References: <1193328770.10055.8.camel@skynet> Message-ID: Hola, gracias por la respuesta. Bueno, usar un adaptador serial-usb fue una opción que descartamos porque va a haber otro periférico conectado al USB simultáneamente, y ambos son detectados como emulación de teclado. Es como tener dos teclados conectados a la PC y ambos ingresando datos al mismo tiempo. Los datos se mezclan y se pierden completamente. Por eso la solución fue usar uno por el serial y el otro por USB. Lo que yo quiero es que el texto que yo ingrese por el teclado, de alguna manera mi programa que lee el puerto serial lo capture como si estuviera entrando por el puerto. Por eso decía emular el puerto serial mediate el teclado. Creo que no me expliqué bien. Sobre el pyserial, coincido contigo completamente. La implementación es super sencilla y no me ha dado ningún tipo de problema como si tuve usando visual basic y ni qué decir con la API de windows. Saludos Jorge On 10/25/07, tny wrote: > > > El jue, 25-10-2007 a las 10:31 -0500, Jorge OP escribió: > > Hola a todos!! Soy nuevo en esta lista y tengo un poco (realmente poco) > de > > experiencia desarrollando con python. Tengo una consulta que más que ver > con > > python tiene que ver con linux, pero espero que alguno pueda ayudarme. > > > > Estoy desarrollando una aplicación que captura datos de un periférico > por el > > puerto serial. Estoy usando el pyserial y no he tenido problemas con > eso. > > > > Mi problema es que ya no tengo acceso al periférico y peor aun, la pc > con la > > que estoy trabajando ahora no cuenta con puertos seriales. Mi pregunta > es si > > existe alguna manera de emular el puerto serial mediante teclado? Tal > vez > > redireccionar la entrada del teclado a /dev/ttyS0? Es posible hacer esto > y > > si es posible, cómo podría hacerlo? > > > > Cualquier sugerencia será bienvenida. > > Creo que hay adaptadores usb-serie, puede ser una opción > http://www.google.es/search?q=adaptador+usb+serie > > No entiendo que quieres decir con lo del teclado. > Conectar el aparato por el puerto PS2 del teclado me parece una locura > total. > Si lo que quieres es probar tu programa sin tener un puerto serie es más > facil que te hagas un pequeño modulito que implemente la parte del > interfaz de pyserial que usas, pero leyendo los datos de donde te > interese (teclado, un archivo, un puerto...) > > ____________________________ > OT python vs visual basic 6.0 > Yo emplee pyserial en un proyecto con muy muy buenos resultados, el > equipo que me precedió estaba empleando visual basic 6, y un comm y un > timer para cojer los datos y claro, por muy poco interval que pusiesen > la comunicación no era nada fluida, cortaba los datos a la mitad o los > tenía esperando más de la cuenta, llegue yo con el python, pyserial y un > par de threads (sin haber mirado nunca ni pyserial ni los threads) y > solvente el problema en unas semanas. > ______________________________ > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From camilo.hernandez en gmail.com Thu Oct 25 19:24:04 2007 From: camilo.hernandez en gmail.com (Juan Camilo Hernandez) Date: Thu, 25 Oct 2007 12:24:04 -0500 Subject: Ayuda Urgente. In-Reply-To: <2c9fb0dd0710250916i57304db0x20a97de335fd30dc@mail.gmail.com> References: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> <2c9fb0dd0710250916i57304db0x20a97de335fd30dc@mail.gmail.com> Message-ID: <4d2c60b30710251024n2d70d8bdk15f65a57341fc928@mail.gmail.com> On 10/25/07, Chema Cortes wrote: > > El 25/10/07, Juan Camilo Hernandez escribió: > > Saludos a todos. > > > > Soy estudiante de ingenieria Sanitaria y en la actualidad estoy > terminando > > mi proyecto. En esto de python (y de la programacion en si) soy mas bien > > novato. En el desarrollo de mi proyecto que trata sobre Analisis > > Estadistico de Modelos de Contaminacion Atmosferica se me han presentado > dos > > problemas y me gustaria saber si se pueden solucionar con python y como > > puedo hacerlo. > > Lo primero decirte que debes intentar que los asuntos de los mensajes > ayuden a saber de qué van. No podemos leer todos los mensajes, por > mucho que sean "urgentes" (o lo parezcan), ya que todos tenemos > prisas. > > > > 1. Debo convertir una imagen a una matrix numerica, es decir cada pixel > de > > la imagen lo debo nombrar con un numero equivalente a su color en un > archvio > > de texto. > > Mírate la librería PIL (aka python-imaging): > > http://www.pythonware.com/products/pil > > > 2. Debo analizar estadísticamente 215000 series de datos (si docientos > > quince mil datos), Estas series se encuentran cada una en archivos de > texto > > plano y de ellas debo extraer datos muy especificos. > > Por cantidad de datos, no hay ningún problema en que sean procesados > en python. Faltaría saber qué tipo de estadísticas pretendes hacer > (correlación temporal, correlación geográfica, etc). Siempre es > posible combinar python con el lenguaje R, con lo que puedes hacer > cualquier tipo de estadística. También está el pytables para series > jerarquizadas de datos, scipy más centrado en cálculo científico o > cosas más especializadas como el biskit del Instituto Pasteaur para > bioinformática. > > Hay mucho dónde elegir, pero no pretendas que nosotros adivinemos cuál > es que la que necesitas. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > Te pido disculpas, tu orientacion me ha servido estoy lñeyendo todo sobre PyTables cualquier cosa lanzare un mensaje al respecto. -- Juan Camilo Hernandez D. From luizzu en hotmail.com Thu Oct 25 19:27:45 2007 From: luizzu en hotmail.com (=?iso-8859-1?Q?Luis_patat=EDn_patat=E1n?=) Date: Thu, 25 Oct 2007 19:27:45 +0200 Subject: mensajes de la lista en resumen In-Reply-To: <2c9fb0dd0710250916i57304db0x20a97de335fd30dc@mail.gmail.com> References: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> <2c9fb0dd0710250916i57304db0x20a97de335fd30dc@mail.gmail.com> Message-ID: Buenos días, lo siento por mi intervención pero desearia que los mensajes me llegasen todos compactados en un solo mail diario..python diggest o algo así, antes me llegaban así pero ahora me llegan individualmente todos y me petan el correo. Como puedo hacerlo????me he metido en la pagina de las listas pero no se configurar eso, gracias y perdonad las molestias. > Date: Thu, 25 Oct 2007 18:16:21 +0200 > From: pych3m4 en gmail.com > To: python-es en aditel.org > Subject: Re: [Python-es] Ayuda Urgente. > > El 25/10/07, Juan Camilo Hernandez escribió: > > Saludos a todos. > > > > Soy estudiante de ingenieria Sanitaria y en la actualidad estoy terminando > > mi proyecto. En esto de python (y de la programacion en si) soy mas bien > > novato. En el desarrollo de mi proyecto que trata sobre Analisis > > Estadistico de Modelos de Contaminacion Atmosferica se me han presentado dos > > problemas y me gustaria saber si se pueden solucionar con python y como > > puedo hacerlo. > > Lo primero decirte que debes intentar que los asuntos de los mensajes > ayuden a saber de qué van. No podemos leer todos los mensajes, por > mucho que sean "urgentes" (o lo parezcan), ya que todos tenemos > prisas. > > > > 1. Debo convertir una imagen a una matrix numerica, es decir cada pixel de > > la imagen lo debo nombrar con un numero equivalente a su color en un archvio > > de texto. > > Mírate la librería PIL (aka python-imaging): > > http://www.pythonware.com/products/pil > > > 2. Debo analizar estadísticamente 215000 series de datos (si docientos > > quince mil datos), Estas series se encuentran cada una en archivos de texto > > plano y de ellas debo extraer datos muy especificos. > > Por cantidad de datos, no hay ningún problema en que sean procesados > en python. Faltaría saber qué tipo de estadísticas pretendes hacer > (correlación temporal, correlación geográfica, etc). Siempre es > posible combinar python con el lenguaje R, con lo que puedes hacer > cualquier tipo de estadística. También está el pytables para series > jerarquizadas de datos, scipy más centrado en cálculo científico o > cosas más especializadas como el biskit del Instituto Pasteaur para > bioinformática. > > Hay mucho dónde elegir, pero no pretendas que nosotros adivinemos cuál > es que la que necesitas. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From bameda en gmail.com Thu Oct 25 19:38:08 2007 From: bameda en gmail.com (bameda) Date: Thu, 25 Oct 2007 19:38:08 +0200 Subject: =?UTF-8?Q?Re:__GtkTextView_+_popen2_->_Enviar_sa?= =?UTF-8?Q?lida_de_la_ejecuci=C3=B3n_de_un_comando_a_un_TextView.?= In-Reply-To: <47204C11.4010405@ehas.org> References: <47204C11.4010405@ehas.org> Message-ID: Gracias, esto era lo que necesitaba. Respecto a lo del subject, no encontraba uno que fuera mas corto y a la vez descriptivo. SALUDOS El 25/10/07, Arnau Sanchez escribió: > bameda escribió: > > > Estoy haciendo una interfaz GTK para una determinado COMANDO de > > terminal en linux. > > Para recibir su salida lo hago de la siguiente manera: > > > > pipes = os.popen2(COMANDO + " \"" + filename + "\"") > > A riesgo de hacerme pesado, repito lo de siempre: usa subprocess (bueno, > bonito, barato): > > http://docs.python.org/lib/module-subprocess.html > > > text = "" > > for line in pipes[1].readlines(): > > text = text + line > > Ese bucle no es idiomático. > > http://jaynes.colorado.edu/PythonIdioms.html > > Textualmente sería: > > text = "".join(line for line in pipes[1].readlines()] > > Aunque así no puedes leer de una pipe, la bloqueas seguro. Para empezar, > probaría leyendo sólo una línea (siempre que sepas que hay datos a leer) > > > El problema surge cuando el comando en cuestión se queda dentro de un > > bucle en su ejecución y, evidentemente, no me muestra nada por > > pantalla. > > ¿Hay alguna forma de mandar la salida directamente al TextView sin > > esperar a que el comando termine su ejecución? > > Usa subprocess en combinación con gobject.io_add_watch. Ver tutorial: > > http://www.pygtk.org/pygtk2tutorial-es/sec-MonitoringIO.html > > Si tienes problemas, buscando en google por esas palabras claves > encontrarás muchos programas que lo hacen, por ejemplo: > > http://www.zeroflux.org/proj/pyburn/pyburn > > arnau > > pd: el subject es un poquito largo, sería mejor algo más sintético para > que se vea mejor en los archivos... > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jmeile en hotmail.com Thu Oct 25 19:42:35 2007 From: jmeile en hotmail.com (Josef Albert Meile) Date: Thu, 25 Oct 2007 17:42:35 +0000 Subject: control de suscripciones In-Reply-To: <47208DB7.3040800@ehas.org> References: <47208DB7.3040800@ehas.org> Message-ID: >> ¿Configurándolo en modo digest no funciona? >> Es cierto que la clave de acceso ha cambiado, pero al menos a mi me > llegó la nueva en el momento de la resurrección. Si no, siempre es > posible pedirle un recordatorio de clave. Yo ya intenté lo del recordatorio de la clave ayer y nó recibí email alguno. Hoy lo volví a intentar y todavía sigo sin recibir respuesta. El sistema dijo: "Se le ha mandado un recordatorio de su clave por correo electrónico." pero sigue sin llegar. Está funcionando el sistema de suscripciones? Necesito mi clave, pues tengo que cambiar al modo de digest. Saludos Josef _________________________________________________________________ Windows Live Hotmail and Microsoft Office Outlook ? together at last.  Get it now. http://office.microsoft.com/en-us/outlook/HA102225181033.aspx?pid=CL100626971033 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Thu Oct 25 19:55:04 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 25 Oct 2007 19:55:04 +0200 Subject: control de suscripciones In-Reply-To: References: <47208DB7.3040800@ehas.org> Message-ID: <4720D878.8050409@ehas.org> Josef Albert Meile escribió: > alguno. Hoy lo volví a intentar y todavía sigo sin recibir respuesta. El > sistema dijo: > "Se le ha mandado un recordatorio de su clave por correo electrónico." > > pero sigue sin llegar. Está funcionando el sistema de suscripciones? > Necesito mi clave, pues tengo que cambiar al modo de digest. Acabo de probarlo y me ha llegado el recordatorio al momento. ¿No te lo estará filtrando como spam? ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Thu Oct 25 19:57:44 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 25 Oct 2007 19:57:44 +0200 Subject: control de suscripciones In-Reply-To: References: <47208DB7.3040800@ehas.org> Message-ID: <2c9fb0dd0710251057u82d143fo41234b18f0afad4a@mail.gmail.com> El 25/10/07, Josef Albert Meile escribió: > Yo ya intenté lo del recordatorio de la clave ayer y nó recibí email > alguno. Hoy lo volví a intentar y todavía sigo sin recibir respuesta. El > sistema dijo: > "Se le ha mandado un recordatorio de su clave por correo electrónico." > > pero sigue sin llegar. Está funcionando el sistema de suscripciones? > Necesito mi clave, pues tengo que cambiar al modo de digest. Podría ser que hotmail te esté bloqueando los correos como spam. A mí me funciona rapidísima la petición de "recordatorio de clave". From pych3m4 en gmail.com Thu Oct 25 20:01:13 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 25 Oct 2007 20:01:13 +0200 Subject: Impresiones. In-Reply-To: References: Message-ID: <2c9fb0dd0710251101p554292av44877241ffe8039e@mail.gmail.com> El 25/10/07, Juan Osorio Gonzalez escribió: > > De que manera puedo enviar impresiones desde un GUI que he realizado con TKInter. No hay muchas más opciones que generar un fichero y enviarlo a la impresora con algún comando del sistema. Es útil la posibilidad de generar un fichero postscript a partir de un canvas. From arnau en ehas.org Thu Oct 25 20:02:48 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Thu, 25 Oct 2007 20:02:48 +0200 Subject: =?UTF-8?B?UmU6IFtQeXRob24tZXNdIEd0a1RleHRWaWV3ICsgcG9wZW4yIC0+IEU=?= =?UTF-8?B?bnZpYXIgc2FsaWRhIGRlIGxhIGVqZWN1Y2nDs24gZGUgdW4gY29tYW5kbyBhIHU=?= =?UTF-8?B?biBUZXh0Vmlldy4=?= In-Reply-To: References: <47204C11.4010405@ehas.org> Message-ID: <4720DA48.5090609@ehas.org> bameda escribió: > esto era lo que necesitaba. Se me olvidaba: cuando el proceso finalice, enviará la señal SIGCHLD a tu programa. Para evitar que el hijo quede zombie debes definir una función que recoja esa señal (ver módulo signal), y lea el pid y el código de estado (ver os.wait) Otra opción, ya que estás con gtk, es usar gobject.spawn_async tal como Sebastián recomendaba ayer (y te olvidas de la señal SIGCHLD, la función ya se encarga) > Respecto a lo del subject, no encontraba uno que fuera mas corto y a > la vez descriptivo. Bah, sólo era un detalle ("GtkTextView + popen2" era suficiente) arnau ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From a.porrua en gmail.com Thu Oct 25 20:27:36 2007 From: a.porrua en gmail.com (tny) Date: Thu, 25 Oct 2007 20:27:36 +0200 Subject: Puerto serial In-Reply-To: References: <1193328770.10055.8.camel@skynet> Message-ID: <1193336856.6055.3.camel@skynet> El jue, 25-10-2007 a las 12:18 -0500, Jorge OP escribió: > Hola, gracias por la respuesta. > > Bueno, usar un adaptador serial-usb fue una opción que descartamos porque va > a haber otro periférico conectado al USB simultáneamente, y ambos son > detectados como emulación de teclado. Es como tener dos teclados conectados > a la PC y ambos ingresando datos al mismo tiempo. Los datos se mezclan y se > pierden completamente. Por eso la solución fue usar uno por el serial y el > otro por USB. > > Lo que yo quiero es que el texto que yo ingrese por el teclado, de alguna > manera mi programa que lee el puerto serial lo capture como si estuviera > entrando por el puerto. Por eso decía emular el puerto serial mediate el > teclado. Creo que no me expliqué bien. > Pues lo dicho haz un módulo a lo pyserial pero que lea del teclado, digo que lo hagas a lo pyserial para que cuando en un futuro vayas a emplear el puerto serial solo tengas que cambiar el import. Yo sería lo que haría, me parece mucho más sencillo que redirigir el teclado al puerto serie. > Sobre el pyserial, coincido contigo completamente. La implementación es > super sencilla y no me ha dado ningún tipo de problema como si tuve usando > visual basic y ni qué decir con la API de windows. > > Saludos > > Jorge > > On 10/25/07, tny wrote: > > > > > > El jue, 25-10-2007 a las 10:31 -0500, Jorge OP escribió: > > > Hola a todos!! Soy nuevo en esta lista y tengo un poco (realmente poco) > > de > > > experiencia desarrollando con python. Tengo una consulta que más que ver > > con > > > python tiene que ver con linux, pero espero que alguno pueda ayudarme. > > > > > > Estoy desarrollando una aplicación que captura datos de un periférico > > por el > > > puerto serial. Estoy usando el pyserial y no he tenido problemas con > > eso. > > > > > > Mi problema es que ya no tengo acceso al periférico y peor aun, la pc > > con la > > > que estoy trabajando ahora no cuenta con puertos seriales. Mi pregunta > > es si > > > existe alguna manera de emular el puerto serial mediante teclado? Tal > > vez > > > redireccionar la entrada del teclado a /dev/ttyS0? Es posible hacer esto > > y > > > si es posible, cómo podría hacerlo? > > > > > > Cualquier sugerencia será bienvenida. > > > > Creo que hay adaptadores usb-serie, puede ser una opción > > http://www.google.es/search?q=adaptador+usb+serie > > > > No entiendo que quieres decir con lo del teclado. > > Conectar el aparato por el puerto PS2 del teclado me parece una locura > > total. > > Si lo que quieres es probar tu programa sin tener un puerto serie es más > > facil que te hagas un pequeño modulito que implemente la parte del > > interfaz de pyserial que usas, pero leyendo los datos de donde te > > interese (teclado, un archivo, un puerto...) > > > > ____________________________ > > OT python vs visual basic 6.0 > > Yo emplee pyserial en un proyecto con muy muy buenos resultados, el > > equipo que me precedió estaba empleando visual basic 6, y un comm y un > > timer para cojer los datos y claro, por muy poco interval que pusiesen > > la comunicación no era nada fluida, cortaba los datos a la mitad o los > > tenía esperando más de la cuenta, llegue yo con el python, pyserial y un > > par de threads (sin haber mirado nunca ni pyserial ni los threads) y > > solvente el problema en unas semanas. > > ______________________________ > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dtinivella en gmail.com Thu Oct 25 20:50:26 2007 From: dtinivella en gmail.com (Daniel Tinivella) Date: Thu, 25 Oct 2007 18:50:26 +0000 Subject: Ayuda Urgente. In-Reply-To: <4d2c60b30710251024n2d70d8bdk15f65a57341fc928@mail.gmail.com> References: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> <2c9fb0dd0710250916i57304db0x20a97de335fd30dc@mail.gmail.com> <4d2c60b30710251024n2d70d8bdk15f65a57341fc928@mail.gmail.com> Message-ID: <3cd9d6f0710251150l6765afddr67b3ec06457ba322@mail.gmail.com> On 10/25/07, Juan Camilo Hernandez wrote: > > On 10/25/07, Chema Cortes wrote: > > > > El 25/10/07, Juan Camilo Hernandez > escribió: > > > Saludos a todos. > > > > > > Soy estudiante de ingenieria Sanitaria y en la actualidad estoy > > terminando > > > mi proyecto. En esto de python (y de la programacion en si) soy mas > bien > > > novato. En el desarrollo de mi proyecto que trata sobre Analisis > > > Estadistico de Modelos de Contaminacion Atmosferica se me han > presentado > > dos > > > problemas y me gustaria saber si se pueden solucionar con python y > como > > > puedo hacerlo. > > > > Lo primero decirte que debes intentar que los asuntos de los mensajes > > ayuden a saber de qué van. No podemos leer todos los mensajes, por > > mucho que sean "urgentes" (o lo parezcan), ya que todos tenemos > > prisas. > > > > > > > 1. Debo convertir una imagen a una matrix numerica, es decir cada > pixel > > de > > > la imagen lo debo nombrar con un numero equivalente a su color en un > > archvio > > > de texto. > > > > Mírate la librería PIL (aka python-imaging): > > > > http://www.pythonware.com/products/pil > > > > > 2. Debo analizar estadísticamente 215000 series de datos (si docientos > > > quince mil datos), Estas series se encuentran cada una en archivos de > > texto > > > plano y de ellas debo extraer datos muy especificos. > > > > Por cantidad de datos, no hay ningún problema en que sean procesados > > en python. Faltaría saber qué tipo de estadísticas pretendes hacer > > (correlación temporal, correlación geográfica, etc). Siempre es > > posible combinar python con el lenguaje R, con lo que puedes hacer > > cualquier tipo de estadística. También está el pytables para series > > jerarquizadas de datos, scipy más centrado en cálculo científico o > > cosas más especializadas como el biskit del Instituto Pasteaur para > > bioinformática. > > > > Hay mucho dónde elegir, pero no pretendas que nosotros adivinemos cuál > > es que la que necesitas. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > Te pido disculpas, tu orientacion me ha servido estoy lñeyendo todo sobre > PyTables cualquier cosa lanzare un mensaje al respecto. > > -- > Juan Camilo Hernandez D. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es Ok.... Cuando termines , tene la cortesia si volves a escribir a la lista de no poner * Ayuda Urgente...!!! *Adios y Gracias Tinix I think so that ignorance is the worst Disease and the libraries are Free.- From jdxp2001 en yahoo.com Thu Oct 25 21:07:00 2007 From: jdxp2001 en yahoo.com (Juana del Monte) Date: Thu, 25 Oct 2007 14:07:00 -0500 (CDT) Subject: BORRAR Message-ID: <535586.38463.qm@web53012.mail.re2.yahoo.com> --------------------------------- ¡Sé un mejor fotógrafo! Perfecciona tu técnica y encuentra las mejores fotos en: http://telemundo.yahoo.com/promos/mejorfotografo.html From jmeile en hotmail.com Thu Oct 25 22:24:34 2007 From: jmeile en hotmail.com (Josef Albert Meile) Date: Thu, 25 Oct 2007 20:24:34 +0000 Subject: control de suscripciones In-Reply-To: <2c9fb0dd0710251057u82d143fo41234b18f0afad4a@mail.gmail.com> References: <47208DB7.3040800@ehas.org> <2c9fb0dd0710251057u82d143fo41234b18f0afad4a@mail.gmail.com> Message-ID: > Podría ser que hotmail te esté bloqueando los correos como spam. A mí > me funciona rapidísima la petición de "recordatorio de clave". Lo raro es que no lo veo ni en la carpeta "Junk" ni en "Deleted". Aparte de eso, todos los otros emails de la lista los recibo sin excepción. Puede ser un problema con el hotmail como lo mencionaste. Acabo de mandar mi tercera petición y no he recibido respuesta alguna. Si mañana no llega el e-mail, tendré que recurrir a la ayuda de un administrador de la lista para que me configure la cuenta con opción de digest y me borre la clave, pues recibir cada email individual me está enloqueciendo. PS: Alguién sabe si se puede leer la lista en thunderbird? Traté de buscar la lista en el servidor de noticias de gmane en la interfaz del thunderbird, pero no la encontré. Cuál es la dirección del servidor de noticias de esta lista? Saludos Josef _________________________________________________________________ Peek-a-boo FREE Tricks & Treats for You! http://www.reallivemoms.com?ocid=TXT_TAGHM&loc=us From Wdelaguardia en moanickel.com.cu Thu Oct 25 14:32:30 2007 From: Wdelaguardia en moanickel.com.cu (Wilfredo de la Guardia Rodriguez) Date: Thu, 25 Oct 2007 08:32:30 -0400 Subject: control de suscripciones In-Reply-To: References: Message-ID: Yo quisiera que me borraran de la lista. Gracias. Wilfredo -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de Natán Enviado el: Jueves, 25 de Octubre de 2007 08:25 a.m. Para: La lista de python en castellano Asunto: Re: [Python-es] control de suscripciones Yo tambien quisiera que me borren de la lista. Muchisimas gracias. Natán _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From migsblues1 en hotmail.com Thu Oct 25 23:26:24 2007 From: migsblues1 en hotmail.com (=?iso-8859-1?Q?Marcelo_Gudi=F1o?=) Date: Thu, 25 Oct 2007 21:26:24 +0000 Subject: Baja Message-ID: No puedo darme de baja ayuda por favor _________________________________________________________________ News, entertainment and everything you care about at Live.com. Get it now! http://www.live.com/getstarted.aspx From bameda en gmail.com Fri Oct 26 00:50:50 2007 From: bameda en gmail.com (bameda) Date: Fri, 26 Oct 2007 00:50:50 +0200 Subject: =?UTF-8?Q?Re:__Ejecutar_aplicac?= =?UTF-8?Q?i=C3=B3n_externa_dentro_de_ventana_gtk?= In-Reply-To: <471FA2C6.1020106@udec.cl> References: <001701c81660$cd3170a0$0a00a8c0@Portatil> <471FA2C6.1020106@udec.cl> Message-ID: Para dejar este tema zanjado encontré un ejemplito, muy muy simple de lo que quería hacer aquí: http://osdir.com/ml/gnome.gtk+.python/2005-02/msg00041.html utilizando "threading". Espero que al próximo que le surja esta duda esto le sirva. Gracias de nuevo a los que iluminaron mi camino. SALUDOS El 24/10/07, Sebastian Lara Menares escribió: > Hola > > jm.galvez en oneandzero.net wrote: > > Hola a todos antes de nada. > > > > Quisiera saber como puedo ejecutar una aplicación externa dentro de mi propia ventana de dialogo de gtk. > > Es decir el caso mas claro seria ejecutar "xpdf" dentro de mi propia ventana para visualizar pdf. > > > Incrustar una aplicación dentro de otra es mas complicado y no se me > ocurre como se prodría hacer sin bibliotecas especificas en la > aplicación hijo, por ejemplo gtkmozembed con el que puedes incrustar > gecko dentro de una aplicación GTK+. Para pdf's deberías ver como > funciona poppler. > > Para ejecutar una aplicación externa desde una aplicación GTK+ hay > varias opciones :) > > Una, y la más común, es usar os.system() pero no se recomienda. Mejor > usar el módulo subprocess[1] que permite mas control sobre la aplicación. > > Te recomiendo le des una mirada al método gobject.spawn_async()[2] que > permite ejecutar la aplicación hijo de manera asincrónica (sin bloquear > el loop principal de la aplicación padre). > > Saludos. > > [1]: http://docs.python.org/lib/module-subprocess.html > [2]: > http://www.pygtk.org/docs/pygobject/gobject-functions.html#function-gobject--spawn-async > > -- > Sebastián Lara Menares > Departamento Ingeniería Eléctrica > Universidad de Concepción > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From minoztro en gmail.com Fri Oct 26 04:13:14 2007 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Thu, 25 Oct 2007 23:13:14 -0300 Subject: AW: [prueba] 1 In-Reply-To: <2c9fb0dd0710250330q51ceff96i7e91b32394db5fee@mail.gmail.com> References: <20071024121255.710e8752@anh> <5A7835D6-2F02-4043-AF3D-BE3E32DD11CC@aditel.org> <471F8B47.6080701@parcan.es> <200710242124.49607.jordi.f@ati.es> <471F9F6C.9030401@ehas.org> <2c9fb0dd0710250330q51ceff96i7e91b32394db5fee@mail.gmail.com> Message-ID: <172699c50710251913g5617cd53u838bc92465f403cc@mail.gmail.com> El 25/10/07, Chema Cortes escribió: > El 24/10/07, Arnau Sanchez escribió: > > ¡Me uno a las felicitaciones! > > Igualmente por mi parte. > > > > Ahora un apunte: no sé si ya se ha comentado, pero las URL de los > > mensajes del archivo han cambiado, con lo que las referencias de los > > buscadores llevan a un 404. Por ejemplo, Google te da esto: > > > > [Python-es] Re: manejo de funciones (Chema Cortés) > > listas.aditel.org/archivos/python-es/2006-April/017015.html - 4k - > > > > Pero ahora el mensaje está aquí: > > > > http://listas.aditel.org/archivos/python-es/2006-April/012117.html > > > > He probado con otros mensajes y también ocurre, imagino que se aplica a > > todos. Si tiene arreglo bien, y si no habrá que vivir con ello hasta que > > los buscadores lo actualicen. > > Para este tipo de problemas son muy adecuados los ficheros "sitemaps" > para que los usen los buscadores en sus "rastreos". Google ofrece una > herramienta hecha en python (sitemap_gen.py) que lo genera, aunque ya > empiezan a ser incorporadas en los CMS, blogs y wikis como una > facilidad más: > > https://www.google.com/webmasters/tools/docs/es/sitemap-generator.html > > En otro orden de cosas, siempre he pensado en crearme una pequeña > utilidad que busque en los archivos de listas de correo y que guarde > índices en una base sqlite (python 2.5). La intención es que este > buscador no fuera tan plano como los buscadores de internet, añadiendo > información semántica obtenida de estadísticas y configuraciones "ad > hoc" sobre la lista (eg: identificación de las FAQs de la lista, etc). > ¿Alguien se anima a programarlo? ya me animo...pero necesitaré una orientación sobre el tema y algunas ayudaditas de vez en cuando :-) > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From luislopes3142003 en yahoo.com.ar Fri Oct 26 04:47:06 2007 From: luislopes3142003 en yahoo.com.ar (luis lopez) Date: Thu, 25 Oct 2007 23:47:06 -0300 (ART) Subject: conexion a internet , en una red que no autoriza la conexion Message-ID: <804126.53213.qm@web36707.mail.mud.yahoo.com> Se cual es la ip de salida se cual es la ip del servidor de internet attre Luis --------------------------------- Seguí de cerca a la Selección Argentina de Rugby en el Mundial de Francia 2007. http://ar.sports.yahoo.com/mundialderugby From judaz100 en hotmail.com Fri Oct 26 06:34:13 2007 From: judaz100 en hotmail.com (Juan Osorio Gonzalez) Date: Fri, 26 Oct 2007 04:34:13 +0000 Subject: Impresiones. In-Reply-To: <2c9fb0dd0710251101p554292av44877241ffe8039e@mail.gmail.com> References: <2c9fb0dd0710251101p554292av44877241ffe8039e@mail.gmail.com> Message-ID: Me puedes explicar de que manera la verdad no soy muy diestro en en esto.-----Fight back spam! Download the Blue Frog.http://www.bluesecurity.com/register/s?user=anVkYW81MzUz> Date: Thu, 25 Oct 2007 20:01:13 +0200> From: pych3m4 en gmail.com> To: python-es en aditel.org> Subject: Re: [Python-es] Impresiones.> > El 25/10/07, Juan Osorio Gonzalez escribió:> >> > De que manera puedo enviar impresiones desde un GUI que he realizado con TKInter.> > No hay muchas más opciones que generar un fichero y enviarlo a la> impresora con algún comando del sistema. Es útil la posibilidad de> generar un fichero postscript a partir de un canvas.> _______________________________________________> Python-es mailing list> Python-es en aditel.org> http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From yozara en terra.es Fri Oct 26 07:52:18 2007 From: yozara en terra.es (Zara) Date: Fri, 26 Oct 2007 07:52:18 +0200 Subject: conexion a internet , en una red que no autoriza la conexion References: <804126.53213.qm@web36707.mail.mud.yahoo.com> Message-ID: <3303i31pl6arnug7i58dsf2jpssitkko17@4ax.com> On Thu, 25 Oct 2007 23:47:06 -0300 (ART), luis lopez wrote: >Se cual es la ip de salida > se cual es la ip del servidor de internet > attre Luis > Sin preguntas clkaras, la respuesta es sólo tentaiva... ¿no te faltará el usuario y contraseña para abrir el firewall o proxy? From jcmago en gmail.com Fri Oct 26 09:11:50 2007 From: jcmago en gmail.com (=?ISO-8859-1?Q?Juan_Carlos_G=F3mez_S=E1nchez?=) Date: Fri, 26 Oct 2007 09:11:50 +0200 Subject: BAJA Message-ID: <122dfde60710260011n7795c5u99f32a53ff003895@mail.gmail.com> perdona como m doy d baja d las lista gracias From luismanolo en gmail.com Fri Oct 26 09:16:38 2007 From: luismanolo en gmail.com (luismanolo) Date: Fri, 26 Oct 2007 09:16:38 +0200 Subject: Puerto serial In-Reply-To: References: Message-ID: Hola Jorge: Supongo que esto ya lo habrás probado, pero en cualquier caso te lo comento. Puedes probar a buscar en google code search: http://www.google.com/codesearch Introducir el patrón de búsqueda: USB RS232 lang:python Este es el enlace: http://www.google.com/codesearch?hl=es&lr=&q=USB+RS232+lang%3Apython&btnG=Buscar Y echar un vistazo, o cambiar la búsqueda. Para poder controlar la conexión de dispositivos, linux ahora utiliza udev. Este sistema te permite controlar lo que hará el sistema cuando se conecta un dispositivo como pendrive, cámara de fotos, etc. Aquí te dejo unos enlaces que pone como hacerlo: reactivated.net/writing_*udev*_*rules*.html bulma.net/body.phtml?nIdNoticia=2114 www.debianhelp.co.uk/*udev*.htm http://www.redhat.com/magazine/002dec04/features/udev/ Espero que te sirva. Salud. El día 25/10/07, Jorge OP escribió: > > Hola a todos!! Soy nuevo en esta lista y tengo un poco (realmente poco) de > experiencia desarrollando con python. Tengo una consulta que más que ver > con > python tiene que ver con linux, pero espero que alguno pueda ayudarme. > > Estoy desarrollando una aplicación que captura datos de un periférico por > el > puerto serial. Estoy usando el pyserial y no he tenido problemas con eso. > > Mi problema es que ya no tengo acceso al periférico y peor aun, la pc con > la > que estoy trabajando ahora no cuenta con puertos seriales. Mi pregunta es > si > existe alguna manera de emular el puerto serial mediante teclado? Tal vez > redireccionar la entrada del teclado a /dev/ttyS0? Es posible hacer esto y > si es posible, cómo podría hacerlo? > > Cualquier sugerencia será bienvenida. > > Gracias > > Jorge > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- GNU-Linux y música desde la Sonsierra Riojana From pachi en rvburke.com Fri Oct 26 09:35:09 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Fri, 26 Oct 2007 09:35:09 +0200 Subject: Ejecutar =?ISO-8859-1?Q?aplicaci=F3n_externa_?= =?ISO-8859-1?Q?dentro_de_ventana_gtk?= In-Reply-To: References: <001701c81660$cd3170a0$0a00a8c0@Portatil> <471FA2C6.1020106@udec.cl> Message-ID: <472198AD.9050404@rvburke.com> bameda wrote: > Para dejar este tema zanjado encontré un ejemplito, muy muy simple de > lo que quería hacer aquí: > > http://osdir.com/ml/gnome.gtk+.python/2005-02/msg00041.html > > utilizando "threading". Espero que al próximo que le surja esta duda > esto le sirva. Hay un par de artículos relacionados con la ejecución de tareas asíncronas en el blog de Ali Afshar (que espero poder poner pronto en pygtk.org, en cuanto tenga algo de tiempo): - Spawning subprocess with PyGTK using Twisted http://unpythonic.blogspot.com/2007/08/spawning-subprocess-with-pygtk-using.html - Using threads in PyGTK http://unpythonic.blogspot.com/2007/08/using-threads-in-pygtk.html Saludos, Rafael Villar Burke P.S.: Gracias a quienes han trabajado para que la lista esté de nuevo en marcha. Se echaba de menos :) From pych3m4 en gmail.com Fri Oct 26 12:00:13 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 26 Oct 2007 12:00:13 +0200 Subject: Impresiones. In-Reply-To: References: <2c9fb0dd0710251101p554292av44877241ffe8039e@mail.gmail.com> Message-ID: <2c9fb0dd0710260300u3b8dd951md0efe6f1a6dc85f5@mail.gmail.com> El 26/10/07, Juan Osorio Gonzalez escribió: > > Me puedes explicar de que manera la verdad no soy muy diestro en en esto Ante todo decirte que estás pidiéndole al Tkinter más de lo que puede hacer. Si realmente necesitas que tu aplicación pueda imprimir deberías considerar utilizar otro GUI. Lo que te indico ahora es una manera de salir del paso: 1) creación del fichero: import Tkinter import tkFileDialog import math #parámetros para el dibujado width = 400 height = 300 center = height//2 x_increment = 1 x_factor = 0.04 y_amplitude = 80 r=Tkinter.Tk() cv=Tkinter.Canvas(r,width=width,height=height) cv.pack() cv.create_text(0,0,anchor='nw',text="Prueba para Python-es") #generación de las curvas sine_list = [] for x in range(400): sine_list.append(x * x_increment) sine_list.append(int(math.sin(x * x_factor) * y_amplitude) + center) sin_line = cv.create_line(sine_list, fill='blue') cos_list = [] for x in range(400): cos_list.append(x * x_increment) cos_list.append(int(math.cos(x * x_factor) * y_amplitude) + center) cos_line = cv.create_line(cos_list, fill='red') #obtención del nombre del fichero filename=tkFileDialog.asksaveasfilename( title="Guardar fichero postscript", filetypes=(('Fichero Postscript','*.ps'),)) if len(filename)>0: cv.update() #nos aseguramos que el gráfico está terminado cv.postscript(file=filename,pageheight=height,x=0,y=100,pagey=200) #r.mainloop() #no es necesario entrar en mainloop 2) mandar a impresora el fichero: en linux/macos se puede usar el comando lpr estándar, confiando en que esté bien configurado el sistema de impresión. En windows habrá que buscar alguna alternativa en pythonwin. #sigue del código anterior import os import tkMessageBox command="lpr %s" % filename pipe=os.popen(command) output = pipe.read().strip() status = pipe.close() if status: output = "Fallo de impresora (exit status 0x%x)\n" % status + output if output: output = "Comando impresora: %s\n" % repr(command) + output tkMessageBox.showerror(r,"Print status", output) From arnau en ehas.org Fri Oct 26 12:13:10 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 26 Oct 2007 12:13:10 +0200 Subject: Ejecutar =?UTF-8?B?YXBsaWNhY2nDs24gZXh0ZXJuYSBkZQ==?= =?UTF-8?B?bnRybyBkZSB2ZW50YW5hIGd0aw==?= In-Reply-To: References: <001701c81660$cd3170a0$0a00a8c0@Portatil> <471FA2C6.1020106@udec.cl> Message-ID: <4721BDB6.9000507@ehas.org> bameda escribió: > Para dejar este tema zanjado encontré un ejemplito, muy muy simple de > lo que quería hacer aquí: > > http://osdir.com/ml/gnome.gtk+.python/2005-02/msg00041.html > > utilizando "threading". Espero que al próximo que le surja esta duda > esto le sirva. Antes de cerrar el tema es obligado mencionar que los threads (y más en conjunción con gobject/gtk) pueden acarrear problemas imprevistos, y son a menudo el camino al lado oscuro (más rápido, más facil, más tentador... pero no mas poderoso :-)) Mi opinión es: usa threads como última opción. Si es factible un acercamiento alternativo (pipes no bloqueantes, en este caso), es mejor intentarlo. Quedará además la satisfacción del trabajo bien hecho. arnau ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jordi.f en ati.es Fri Oct 26 13:14:54 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 26 Oct 2007 13:14:54 +0200 Subject: Puerto serial In-Reply-To: References: Message-ID: <200710261314.54813.jordi.f@ati.es> Hola Jorge, En Linux todo se trata como un fichero. En el caso de un puerto serie, una vez configurado el bitrate, puedes leerlo con un simple: $ cat /dev/ttyS0 ¿Has probado a engañar a pyserial? Pasale el nombre de un fichero (o una pipe) en lugar del '/dev/ttyS_'. Conste que no lo he intentado. "Haga las pruebas en la cocina con la supervisión de un adulto". ;-) -- ############################## ### Jordi Funollet ### http://www.terraquis.net From jm.galvez en oneandzero.net Fri Oct 26 13:37:53 2007 From: jm.galvez en oneandzero.net (jm.galvez en oneandzero.net) Date: Fri, 26 Oct 2007 13:37:53 +0200 Subject: =?utf-8?Q?Re:_=5BPython-es=5D_Ejecutar_aplicac?= =?utf-8?Q?i=C3=B3n_externa_dentro_de_ventana_gt?= =?utf-8?Q?k?= References: <001701c81660$cd3170a0$0a00a8c0@Portatil> <471FA2C6.1020106@udec.cl> <4721BDB6.9000507@ehas.org> Message-ID: <001d01c817c4$a8f66cd0$0a00a8c0@Portatil> Gracias a todos por vuestra ayuda. ----- Original Message ----- From: "Arnau Sanchez" To: "La lista de python en castellano" Sent: Friday, October 26, 2007 12:13 PM Subject: Re: [Python-es] Ejecutar aplicación externa dentro de ventana gtk bameda escribió: > Para dejar este tema zanjado encontré un ejemplito, muy muy simple de > lo que quería hacer aquí: > > http://osdir.com/ml/gnome.gtk+.python/2005-02/msg00041.html > > utilizando "threading". Espero que al próximo que le surja esta duda > esto le sirva. Antes de cerrar el tema es obligado mencionar que los threads (y más en conjunción con gobject/gtk) pueden acarrear problemas imprevistos, y son a menudo el camino al lado oscuro (más rápido, más facil, más tentador... pero no mas poderoso :-)) Mi opinión es: usa threads como última opción. Si es factible un acercamiento alternativo (pipes no bloqueantes, en este caso), es mejor intentarlo. Quedará además la satisfacción del trabajo bien hecho. arnau -------------------------------------------------------------------------------- _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From luislopes3142003 en yahoo.com.ar Fri Oct 26 13:38:08 2007 From: luislopes3142003 en yahoo.com.ar (luis lopez) Date: Fri, 26 Oct 2007 08:38:08 -0300 (ART) Subject: conexion a internet , en una red que no autoriza la conexion In-Reply-To: <3303i31pl6arnug7i58dsf2jpssitkko17@4ax.com> References: <3303i31pl6arnug7i58dsf2jpssitkko17@4ax.com> Message-ID: <631486.3104.qm@web36705.mail.mud.yahoo.com> tengo nombre de usuario y contraseña pero, tengo restrigido acceso a internet Zara escribió: On Thu, 25 Oct 2007 23:47:06 -0300 (ART), luis lopez wrote: >Se cual es la ip de salida > se cual es la ip del servidor de internet > attre Luis > Sin preguntas clkaras, la respuesta es sólo tentaiva... ¿no te faltará el usuario y contraseña para abrir el firewall o proxy? _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es --------------------------------- Seguí de cerca a la Selección Argentina de Rugby en el Mundial de Francia 2007. http://ar.sports.yahoo.com/mundialderugby From yunior en fag.reduim.cu Fri Oct 26 14:52:42 2007 From: yunior en fag.reduim.cu (Yunior Marichal Rojas) Date: Fri, 26 Oct 2007 08:52:42 -0400 Subject: Recomendacion In-Reply-To: <631486.3104.qm@web36705.mail.mud.yahoo.com> References: <631486.3104.qm@web36705.mail.mud.yahoo.com> Message-ID: <4721E31A.6080500@fag.reduim.cu> Hola, me estoy iniciando en la programacion con Python y quisiera recomandaciones, tanto de las herramientas para trabajar como buenos tutoriales. Gracias por la ayuda que me puedan dar. Saludos Yunior From ataulfo en gmail.com Fri Oct 26 15:30:40 2007 From: ataulfo en gmail.com (Daniel Vidal de la Rubia) Date: Fri, 26 Oct 2007 15:30:40 +0200 Subject: mensajes de la lista en resumen In-Reply-To: References: <4d2c60b30710250839u38b1eb35iad78267ed9583231@mail.gmail.com> <2c9fb0dd0710250916i57304db0x20a97de335fd30dc@mail.gmail.com> Message-ID: <564e19f0710260630g1b37f590ud0d5964eb97d6622@mail.gmail.com> El 25/10/07, Luis patatín patatán escribió: > Buenos días, lo siento por mi intervención pero desearia que los mensajes me > llegasen todos compactados en un solo mail diario..python diggest o algo así, > antes me llegaban así pero ahora me llegan individualmente todos y me petan el > correo. Como puedo hacerlo????me he metido en la pagina de las listas pero no > se configurar eso, gracias y perdonad las molestias. http://pythonesfaq.k-rolus.net/#index6h3 -- "Into glory ride. Death to the false Metal" ¡Mirad tengo un blog! ¡Ya puedo molar! >>> http://vidimensional.wordpress.com/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ataulfo en gmail.com Fri Oct 26 15:39:08 2007 From: ataulfo en gmail.com (Daniel Vidal de la Rubia) Date: Fri, 26 Oct 2007 15:39:08 +0200 Subject: Recomendacion In-Reply-To: <4721E31A.6080500@fag.reduim.cu> References: <631486.3104.qm@web36705.mail.mud.yahoo.com> <4721E31A.6080500@fag.reduim.cu> Message-ID: <564e19f0710260639j4a7f65cfoaa4b6fe235ecc66a@mail.gmail.com> El 26/10/07, Yunior Marichal Rojas escribió: > Hola, me estoy iniciando en la programacion con Python y quisiera > recomandaciones, tanto de las herramientas para trabajar como buenos > tutoriales. > Gracias por la ayuda que me puedan dar. Por aquí hay unos cuantos enlaces http://es.wikipedia.org/wiki/Python#Enlaces_externos -- "Into glory ride. Death to the false Metal" ¡Mirad tengo un blog! ¡Ya puedo molar! >>> http://vidimensional.wordpress.com/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From maengora en gmail.com Fri Oct 26 15:45:43 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 26 Oct 2007 08:45:43 -0500 Subject: Resumen diario Message-ID: Hola a todos. Yo también quiero que me llegue un solo archivo diario con todos los mensajes del dia. Gracias From JMMartin en ikerlan.es Fri Oct 26 15:43:20 2007 From: JMMartin en ikerlan.es (Martin Jose Maria) Date: Fri, 26 Oct 2007 15:43:20 +0200 Subject: Extending and embedding python Message-ID: <25A1EED44EDBC74D88859D0736F65E874C1585@posta.ikerlan.es> Hola todos, Estoy empezando en python y necesitaría un poco de ayuda con una cuestión. Estoy realizando una extensión en C para un módulo python. Entre las cosas que debería hacer la extensión, está llamar a la función print de python pasandole como parámetro una variable del módulo C. Algo tal que: print 'la variable definida en C es: ', variableC Agradezco cualquier aclaración al respecto. Jose. From arnau en ehas.org Fri Oct 26 15:57:00 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 26 Oct 2007 15:57:00 +0200 Subject: Resumen diario In-Reply-To: References: Message-ID: <4721F22C.7080707@ehas.org> Manuel Enrique González Ramírez escribió: > Yo también quiero que me llegue un solo archivo diario con todos los > mensajes del dia. Chicos, esto se está saliendo de madre. Mailman es insultantemente sencillo de utilizar, pero si aún así tenéis problemas (o si las cosas fallan, que nada ni nadie es perfecto), los mensajes referentes a la lista se envían a los administradores: python-es-owner en aditel.org Sin acritud, pero francamente el tema empieza a cansar. From yunior en fag.reduim.cu Fri Oct 26 16:29:23 2007 From: yunior en fag.reduim.cu (Yunior Marichal Rojas) Date: Fri, 26 Oct 2007 10:29:23 -0400 Subject: sobre BOA Constructor Message-ID: <4721F9C3.8060107@fag.reduim.cu> porque no encuentro nada en internet sobre Boa Contructor? es muy malo? cual seria el mejor para iniciarme en la programacion con Python? Saludos From maengora en gmail.com Fri Oct 26 16:52:21 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 26 Oct 2007 09:52:21 -0500 Subject: sobre BOA Constructor In-Reply-To: <4721F9C3.8060107@fag.reduim.cu> References: <4721F9C3.8060107@fag.reduim.cu> Message-ID: El Boa igual que Visuawx son excelentes para que te inicies. En cuanto a si lo que buscas es un tutorial de Boa en la red es dificil que lo encuentres, pero Boa trae varios ejemplos a través de su menú Ayuda (Guia de primeros pasos) y en su carpeta Examples tambien tienes "ejemplos" para estudiar. El día 26/10/07, Yunior Marichal Rojas escribió: > > porque no encuentro nada en internet sobre Boa Contructor? es muy malo? > cual seria el mejor para iniciarme en la programacion con Python? > > > Saludos > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cesar en ortiz.name Fri Oct 26 17:21:48 2007 From: cesar en ortiz.name (Cesar Ortiz) Date: Fri, 26 Oct 2007 17:21:48 +0200 Subject: error generando rpm con distutils Message-ID: <90255a70710260821j248d26c5k19606dba7cf6b13d@mail.gmail.com> Hola, Estoy probando a generar un rpm con distutils. En la invocación a setup() le paso los argumentos packages y data_files. Si genero una distribución con bdist (tar.gz), se genera correctamente, ya que contiene tanto los ficheros de datos, como los paquetes, pero sin embargo lo hago con bdist_rpm, sólo contiene los paquetes. ¿A alquien mas le ha pasado? Estoy usando python 2.4 y rpm 4.4.2 en un red hat. Saludos, César From mlacunza en gmail.com Fri Oct 26 19:07:22 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 26 Oct 2007 12:07:22 -0500 Subject: Resumen diario In-Reply-To: <4721F22C.7080707@ehas.org> References: <4721F22C.7080707@ehas.org> Message-ID: <771741b20710261007u28bc398ev4331716a17f6990c@mail.gmail.com> Hola, Arnau concuerdo contigo, ya esto se esta pasando con los "yo tambien" ya me hacen recordar las listas de VB ;-). Si se toman la molestia de LEER los mensajes de la lista, en TODOS al pie estan los links para ingresar al admin de la lista y hacer todas las tareas q quieran con su subscripcion. Saludos y espero q la corten.,,. El día 26/10/07, Arnau Sanchez escribió: > > Manuel Enrique González Ramírez escribió: > > > Yo también quiero que me llegue un solo archivo diario con todos los > > mensajes del dia. > > Chicos, esto se está saliendo de madre. > > Mailman es insultantemente sencillo de utilizar, pero si aún así tenéis > problemas (o si las cosas fallan, que nada ni nadie es perfecto), los > mensajes referentes a la lista se envían a los administradores: > > python-es-owner en aditel.org > > Sin acritud, pero francamente el tema empieza a cansar. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From kernel.no.found en gmail.com Fri Oct 26 19:16:02 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Fri, 26 Oct 2007 12:16:02 -0500 Subject: Recomendacion In-Reply-To: <564e19f0710260639j4a7f65cfoaa4b6fe235ecc66a@mail.gmail.com> References: <631486.3104.qm@web36705.mail.mud.yahoo.com> <4721E31A.6080500@fag.reduim.cu> <564e19f0710260639j4a7f65cfoaa4b6fe235ecc66a@mail.gmail.com> Message-ID: <117d6e170710261016n7e676556u342afbf086bee217@mail.gmail.com> www.dotpy.es wikiwki El día 26/10/07, Daniel Vidal de la Rubia escribió: > > El 26/10/07, Yunior Marichal Rojas escribió: > > Hola, me estoy iniciando en la programacion con Python y quisiera > > recomandaciones, tanto de las herramientas para trabajar como buenos > > tutoriales. > > Gracias por la ayuda que me puedan dar. > > Por aquí hay unos cuantos enlaces > http://es.wikipedia.org/wiki/Python#Enlaces_externos > > > -- > "Into glory ride. Death to the false Metal" > > ¡Mirad tengo un blog! ¡Ya puedo molar! >>> > http://vidimensional.wordpress.com/ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From martin.artaza en gmail.com Fri Oct 26 19:26:33 2007 From: martin.artaza en gmail.com (Sebastian Martin Artaza Saade) Date: Fri, 26 Oct 2007 14:26:33 -0300 Subject: Python para jornada 720 Message-ID: <73fa00c90710261026p749f6cbat7756f3a79979e7ce@mail.gmail.com> Hola que tal, les cuento acabo de adquirir una velleza, una HP Jornada 720 lo primero que quiero hacer es poder programar en python, sino es una simple calculadora, ya se que se le puede poner linux pero no tengo ni la memoria flash, ni un lector de memoria flash por lo tanto estoy a 300 o 400 pesos argentinos de poner linux, y no quiero esperar tanto para poder programar en python, quisiera que me ayuden con que distribución tengo que instalar para programar, compilar en la mi Hp Jornada 720 y si puedo hacer interfaz grafica, tambien si conoces cualquier otro lenguaje de programación que funcione en está maquina muchas gracias. Mi maquina: HP Jornada 720, 32 MB ram rom Sistema operativo Windows HP 2000 por el momento. Desde ya gracias. PD: Es buscado mucho por internet y caigo una y otra vez en paginas con linux, lo cual me dan ganas de no comer para juntar la plata. From victoredier en yahoo.com Fri Oct 26 19:30:55 2007 From: victoredier en yahoo.com (Victor Edier) Date: Fri, 26 Oct 2007 10:30:55 -0700 (PDT) Subject: Recomendacion Message-ID: <793725.1255.qm@web30810.mail.mud.yahoo.com> www.dotpy.es no entra, esta en www.dotpy.net ¡¡¡¡¡¡¡¡¡Good luck for every body!!!!!!!!! ----- Mensaje original ---- De: Juan José Alonso. Para: La lista de python en castellano Enviado: viernes, 26 de octubre, 2007 17:16:02 Asunto: Re: [Python-es] Recomendacion www.dotpy.es wikiwki El día 26/10/07, Daniel Vidal de la Rubia escribió: > > El 26/10/07, Yunior Marichal Rojas escribió: > > Hola, me estoy iniciando en la programacion con Python y quisiera > > recomandaciones, tanto de las herramientas para trabajar como buenos > > tutoriales. > > Gracias por la ayuda que me puedan dar. > > Por aquí hay unos cuantos enlaces > http://es.wikipedia.org/wiki/Python#Enlaces_externos > > > -- > "Into glory ride. Death to the false Metal" > > ¡Mirad tengo un blog! ¡Ya puedo molar! >>> > http://vidimensional.wordpress.com/ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ____________________________________________________________________________________ ¡Sé un mejor fotógrafo! Perfecciona tu técnica y encuentra las mejores fotos. http://telemundo.yahoo.com/promos/mejorfotografo.html ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From red.octobered en gmail.com Fri Oct 26 19:57:20 2007 From: red.octobered en gmail.com (Javier Garcia) Date: Fri, 26 Oct 2007 19:57:20 +0200 Subject: Python para jornada 720 In-Reply-To: <73fa00c90710261026p749f6cbat7756f3a79979e7ce@mail.gmail.com> References: <73fa00c90710261026p749f6cbat7756f3a79979e7ce@mail.gmail.com> Message-ID: Come, hombre, come , que linux es gratuito http://www.ubuntu-es.org/ o para descarga directa http://releases.ubuntu.com/releases/7.10/ubuntu-7.10-desktop-i386.iso python está en todos los sabores ( no sé si en sabor Windows HP 2000 ) pero seguro lo está para Windows XP/2000 visita www.python.org para mas información. un saludo amiguete y mucha suerte -- Drink www.UnMundoFeliz.org From david.loaiza en gmail.com Fri Oct 26 21:22:53 2007 From: david.loaiza en gmail.com (David Loaiza) Date: Fri, 26 Oct 2007 14:22:53 -0500 Subject: Resumen diario Message-ID: Entra a la página de configuración de la lista y activa el modo Digest para la recepción de mensajes. Si no recuerdas tu contraseña o bien no funciona con la que tenías dale en recordatorio de contraseña. Luego en configuraciones escriba el password que te envían y ya puedes entrar a configurar de nuevo la lista a como la tenías. Lo hice y ya recibo un solo correo.... ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Fri Oct 26 21:37:12 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 26 Oct 2007 21:37:12 +0200 Subject: Puerto serial In-Reply-To: <200710261314.54813.jordi.f@ati.es> References: <200710261314.54813.jordi.f@ati.es> Message-ID: <472241E8.3030404@ehas.org> Jordi Funollet escribió: > En Linux todo se trata como un fichero. En el caso de un puerto serie, una vez > configurado el bitrate, puedes leerlo con un simple: > > $ cat /dev/ttyS0 > > ¿Has probado a engañar a pyserial? Pasale el nombre de un fichero (o una pipe) > en lugar del '/dev/ttyS_'. No funcionará; al abrir el puerto tratará de configurarlo, y al primer ioctl se la pegará. Hace un tiempo necesité esto mismo (simular un puerto serie para pruebas) y pensé que sería algo sencillo, pero ni buscando por internet ni inspeccionando las fuentes de Linux vi ninguna forma de hacerlo. Al final reconocí la derrota, e hice lo mismo que proponía tny: usar un adaptador USB-Serial (te crea un /dev/ttyUSBX) para hacer pruebas con él. From martin.artaza en gmail.com Fri Oct 26 22:00:18 2007 From: martin.artaza en gmail.com (Sebastian Martin Artaza Saade) Date: Fri, 26 Oct 2007 17:00:18 -0300 Subject: Python para jornada 720 In-Reply-To: References: <73fa00c90710261026p749f6cbat7756f3a79979e7ce@mail.gmail.com> Message-ID: <73fa00c90710261300h287527daqe763a72ad67b9bf3@mail.gmail.com> Muchas gracias por tu respuesta, como aclare anteriormente no tengo lo necesario para instalar linux por el momento, y las paginas que me diste ya las visite, hay varios pythonce, ya voy bajando y sincronizando 2 y por el momento parece que van a andar y siempre me da algún tipo de error, si conoces alguno que funcione en esta HP Jornada 720 con Windows HP 2000, tambien me gustaria adquirir alguna version liviana de python no se, si puede llegar a ser posible, debido como aclare que solo tengo 32 de ram rom esto quiere decir que cuando más ocupo la rom, más chica se vuelve la ram. El día 26/10/07, Javier Garcia escribió: > > Come, hombre, come , que linux es gratuito > > http://www.ubuntu-es.org/ > > o para descarga directa > > http://releases.ubuntu.com/releases/7.10/ubuntu-7.10-desktop-i386.iso > > python está en todos los sabores ( no sé si en sabor Windows HP 2000 ) > pero > seguro lo está para Windows XP/2000 > > visita www.python.org para mas información. > > un saludo amiguete y mucha suerte > > -- > Drink www.UnMundoFeliz.org > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From vanesoft en gmail.com Fri Oct 26 22:10:17 2007 From: vanesoft en gmail.com (William Augusto Manrique Cautin) Date: Fri, 26 Oct 2007 15:10:17 -0500 Subject: Resumen diario In-Reply-To: <771741b20710261007u28bc398ev4331716a17f6990c@mail.gmail.com> References: <4721F22C.7080707@ehas.org> <771741b20710261007u28bc398ev4331716a17f6990c@mail.gmail.com> Message-ID: Hola, Lo que pasa es que las cuentas configuradas para recibir un solo envio diario ahora estan recibiendo los correos uno por uno sin haber cambiado la configuracion personal. Es cierto que es facil configurar nuevamente la cuenta para envio diario, que es lo que he vuelto a hacer. Saludos, WMC On 10/26/07, Mario Lacunza wrote: > > Hola, > > Arnau concuerdo contigo, ya esto se esta pasando con los "yo tambien" ya > me > hacen recordar las listas de VB ;-). > > Si se toman la molestia de LEER los mensajes de la lista, en TODOS al pie > estan los links para ingresar al admin de la lista y hacer todas las > tareas > q quieran con su subscripcion. > > Saludos y espero q la corten.,,. > > El día 26/10/07, Arnau Sanchez escribió: > > > > Manuel Enrique González Ramírez escribió: > > > > > Yo también quiero que me llegue un solo archivo diario con todos los > > > mensajes del dia. > > > > Chicos, esto se está saliendo de madre. > > > > Mailman es insultantemente sencillo de utilizar, pero si aún así tenéis > > problemas (o si las cosas fallan, que nada ni nadie es perfecto), los > > mensajes referentes a la lista se envían a los administradores: > > > > python-es-owner en aditel.org > > > > Sin acritud, pero francamente el tema empieza a cansar. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Saludos / Best regards > > Mario Lacunza > Desarrollador de Sistemas - Webmaster > Desarrollador 2 Estrellas VS2005 > > Email: mlacunza [AT] gmail [DOT] com > Website: mlacunzav[DOT]cogia[DOT]net > Blog: http://mlacunza.blogspot.com/ > Lima - Peru > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jaime.perea en gmail.com Fri Oct 26 23:35:55 2007 From: jaime.perea en gmail.com (Jaime Perea) Date: Fri, 26 Oct 2007 23:35:55 +0200 Subject: Puerto serial In-Reply-To: <472241E8.3030404@ehas.org> References: <200710261314.54813.jordi.f@ati.es> <472241E8.3030404@ehas.org> Message-ID: <200710262335.55653.Jaime.Perea@gmail.com> El Viernes, 26 de Octubre de 2007, Arnau Sanchez escribió: > Jordi Funollet escribió: > > En Linux todo se trata como un fichero. En el caso de un puerto serie, > > una vez configurado el bitrate, puedes leerlo con un simple: > > > > $ cat /dev/ttyS0 > > > > ¿Has probado a engañar a pyserial? Pasale el nombre de un fichero (o > > una pipe) en lugar del '/dev/ttyS_'. > > No funcionará; al abrir el puerto tratará de configurarlo, y al primer > ioctl se la pegará. > > Hace un tiempo necesité esto mismo (simular un puerto serie para > pruebas) y pensé que sería algo sencillo, pero ni buscando por internet > ni inspeccionando las fuentes de Linux vi ninguna forma de hacerlo. > > Al final reconocí la derrota, e hice lo mismo que proponía tny: usar un > adaptador USB-Serial (te crea un /dev/ttyUSBX) para hacer pruebas con > él. _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es Una pregunta de ignorante: ¿Y si se usa una máquina virtual para las pruebas? -- Jaime D. Perea Duarte. Linux registered user #10472 Dep. Astrofisica Extragalactica. Instituto de Astrofisica de Andalucia (CSIC) Apdo. 3004, 18080 Granada, Spain. From arnau en ehas.org Fri Oct 26 23:54:54 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 26 Oct 2007 23:54:54 +0200 Subject: Puerto serial In-Reply-To: <200710262335.55653.Jaime.Perea@gmail.com> References: <200710261314.54813.jordi.f@ati.es> <472241E8.3030404@ehas.org> <200710262335.55653.Jaime.Perea@gmail.com> Message-ID: <4722622E.6060905@ehas.org> Jaime Perea escribió: > Una pregunta de ignorante: ¿Y si se usa una máquina virtual para > las pruebas? Cierto! se me olvidó mencionarlo, claro que funciona. Personalmente uso qemu, imagino que también se podrá con otros (VirtualBox, UML, VMware, etc). Pero, no hace falta decirlo, es un engorro: más lento, come muchos recursos, etc. Para un dispositivo tan común como el puerto serie un dispositivo virtual de pruebas sería muy útil (muchas librerías lo tienen, ej: snd-dummy en ALSA). From red.octobered en gmail.com Fri Oct 26 23:57:40 2007 From: red.octobered en gmail.com (Javier Garcia) Date: Fri, 26 Oct 2007 23:57:40 +0200 Subject: Python para jornada 720 In-Reply-To: <73fa00c90710261300h287527daqe763a72ad67b9bf3@mail.gmail.com> References: <73fa00c90710261026p749f6cbat7756f3a79979e7ce@mail.gmail.com> <73fa00c90710261300h287527daqe763a72ad67b9bf3@mail.gmail.com> Message-ID: Sorry, mea culpa .... mi ignorancia ha malinterpretado tu mensaje, corrígeme si me equivoco: 1. Estas hablando de una PDA, el detalle es importante. 2. " sino es una simple calculadora " = "sí, no es una simple calculadora" "Windows HP 2000" = "Microsoft Handheld PC 2000" "pythonce"= pythonCE, otro pequeño detalle.... 3. Necesitas una memoria flash externa para instalar un linux en ella.(Esto justificaría lo de dejar de comer.) En este caso, cuando tengas tu PenDrive, echa un ojo a Puppy Linux. 4. Con lo de la ram rom no te puedo ayudar, me suena a chino, no puede ser solo RAM? 5. Busca en google, creo que alguien ya ha instalado stackless python en la PSP, quizá te sirva de ayuda Mucha Suerte con tu PDA y Python, majete. El 26/10/07, Sebastian Martin Artaza Saade escribió: > Muchas gracias por tu respuesta, como aclare anteriormente no tengo lo > necesario para instalar linux por el momento, y las paginas que me diste ya > las visite, hay varios pythonce, ya voy bajando y sincronizando 2 y por el > momento parece que van a andar y siempre me da algún tipo de error, si > conoces alguno que funcione en esta HP Jornada 720 con Windows HP 2000, > tambien me gustaria adquirir alguna version liviana de python no se, si > puede llegar a ser posible, debido como aclare que solo tengo 32 de ram rom > esto quiere decir que cuando más ocupo la rom, más chica se vuelve la ram. > > > El día 26/10/07, Javier Garcia escribió: > > > > Come, hombre, come , que linux es gratuito > > > > http://www.ubuntu-es.org/ > > > > o para descarga directa > > > > http://releases.ubuntu.com/releases/7.10/ubuntu-7.10-desktop-i386.iso > > > > python está en todos los sabores ( no sé si en sabor Windows HP 2000 ) > > pero > > seguro lo está para Windows XP/2000 > > > > visita www.python.org para mas información. > > > > un saludo amiguete y mucha suerte > > > > -- > > Drink www.UnMundoFeliz.org > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Drink www.UnMundoFeliz.org From maengora en gmail.com Fri Oct 26 23:59:40 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 26 Oct 2007 16:59:40 -0500 Subject: Resumen diario In-Reply-To: References: <4721F22C.7080707@ehas.org> <771741b20710261007u28bc398ev4331716a17f6990c@mail.gmail.com> Message-ID: Oye pero que buena ide de entrar para configurar la cuenta. Ya lo intentaste tu?? porque a mi me arroja error, incluso con la nueva clave que me han enviado, es por eso que YO TAMBIEN quiero seguir recibiendo los mensajes como antes.....:( El día 26/10/07, William Augusto Manrique Cautin escribió: > > Hola, > > Lo que pasa es que las cuentas configuradas para recibir un solo envio > diario > ahora estan recibiendo los correos uno por uno sin haber cambiado la > configuracion personal. > Es cierto que es facil configurar nuevamente la cuenta para envio > diario, > que > es lo que he vuelto a hacer. > > Saludos, > > WMC > > > On 10/26/07, Mario Lacunza wrote: > > > > Hola, > > > > Arnau concuerdo contigo, ya esto se esta pasando con los "yo tambien" ya > > me > > hacen recordar las listas de VB ;-). > > > > Si se toman la molestia de LEER los mensajes de la lista, en TODOS al > pie > > estan los links para ingresar al admin de la lista y hacer todas las > > tareas > > q quieran con su subscripcion. > > > > Saludos y espero q la corten.,,. > > > > El día 26/10/07, Arnau Sanchez escribió: > > > > > > Manuel Enrique González Ramírez escribió: > > > > > > > Yo también quiero que me llegue un solo archivo diario con todos los > > > > mensajes del dia. > > > > > > Chicos, esto se está saliendo de madre. > > > > > > Mailman es insultantemente sencillo de utilizar, pero si aún así > tenéis > > > problemas (o si las cosas fallan, que nada ni nadie es perfecto), los > > > mensajes referentes a la lista se envían a los administradores: > > > > > > python-es-owner en aditel.org > > > > > > Sin acritud, pero francamente el tema empieza a cansar. > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > -- > > Saludos / Best regards > > > > Mario Lacunza > > Desarrollador de Sistemas - Webmaster > > Desarrollador 2 Estrellas VS2005 > > > > Email: mlacunza [AT] gmail [DOT] com > > Website: mlacunzav[DOT]cogia[DOT]net > > Blog: http://mlacunza.blogspot.com/ > > Lima - Peru > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From francisco.palm en gmail.com Sat Oct 27 00:01:31 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Fri, 26 Oct 2007 18:01:31 -0400 Subject: sobre BOA Constructor In-Reply-To: <4721F9C3.8060107@fag.reduim.cu> References: <4721F9C3.8060107@fag.reduim.cu> Message-ID: El 26/10/07, Yunior Marichal Rojas escribió: > porque no encuentro nada en internet sobre Boa Contructor? es muy malo? > cual seria el mejor para iniciarme en la programacion con Python? No es malo... pero su principal desarrollador (Riaan Booysen) no tiene ni idea de lo que es formar una comunidad y ofrecer una imagen.... la página principal del proyecto tiene como 4 años sin ser actualizada (desde el 2003!). Y la versión que funciona de verdad hay que descargarla del sistema de control de versiones, y para enterarse de eso hay que hacer verdadero trabajo de antropología!!! El problema que le veo es que se diseño pensando en convertirse en un clon de Delphi, un software privativo pensado para el mercado empresarial.... En el software libre auténtico las prácticas tienden más hacia herramientas de desarrollo desacopladas, wxGlade es un proyecto mucho más activo que Boa Constructor, e igual sucede con Glade/PyGTK y QtDesigner/PyQt, el diseño desacoplado es una idea mucho más flexible y practica. Haces un diseño de la interfaz independiente del lenguaje y lo cargas de forma dinámica... Después en tiempo de ejecución se modifica según sea necesario... Creo que cualquiera wxGlade, Glade o QtDesigner es bueno para aprender.... Es bueno ver el código de proyectos funcionales y no reinventar la rueda. Hasta hace poco he preferido Glade/PyGTK pero la insistencia de Miguel de Icaza por su plataforma Mono, y el descuido de cuestiones de fondo en Gnome me hacen dudar. Los avances de Trolltech con el rediseño de Qt y la nueva visión de KDE aumentan mis dudas. En cualquiera de los casos, mientras se use Python y se haga diseño modular que no dependa de la librería gráfica el éxito está asegurado. Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... ser psicológicamente revolucionario significa no aceptar ningún modelo." K From infostarsev en gmail.com Sat Oct 27 00:32:02 2007 From: infostarsev en gmail.com (Rodolfo Villanueva) Date: Sat, 27 Oct 2007 00:32:02 +0200 Subject: Aburrido un poco de luz Message-ID: <47226AE2.7040606@gmail.com> Hola a todos, soy programador en delphi y estoy intentando aprender a programar en python de echo ya tengo casi leido un buen manual de python pero va todo a base de matematicas, calculo de areas, radios etc, yo busco conectar a bases de datos insertar registros, consultas etc y no en modo consola. He mirado varios IDE tales como BOA SPE GLADE GAZPACHO pero la verdad no se por donde cogerlo mi ultimo intento ha sido con wxglade + wxWindows pero no entiendo el sistema de creacion de forms con los sizers, será que todo esa parte en windows con delphi estaba superada, pero lo que mas mata es no saber como meter y mover los controles dentro de un formulario. En fin a ver si algun alma caritativa me puede echar un cable con esto. Lo peor de todo es que todo lo veo está en perfecto ingles y lo que mas me mata es que todo castellano que habla de python realiza millones de alabanzas, lo realza lo sube a lo mas alto, todos dicen que es genial, pero nadie explica nada, lo poco que hay es escueto, en fin, ¿ algun manual para torpes como yo?. Gracias de Antemano. Saludos. From subscripcions en trespams.com Sat Oct 27 01:20:06 2007 From: subscripcions en trespams.com (Antoni Aloy) Date: Sat, 27 Oct 2007 01:20:06 +0200 Subject: Aburrido un poco de luz In-Reply-To: <47226AE2.7040606@gmail.com> References: <47226AE2.7040606@gmail.com> Message-ID: <200710270120.06786.subscripcions@trespams.com> El Dissabte, 27-10-07 a les 00:32 escrigueres: > Hola a todos, soy programador en delphi y estoy intentando aprender a > programar en python de echo ya tengo casi leido un buen manual de python > pero va todo a base de matematicas, calculo de areas, radios etc, yo > busco conectar a bases de datos insertar registros, consultas etc y no > en modo consola. Bienvenido al club :) > He mirado varios IDE tales como BOA SPE GLADE GAZPACHO > pero la verdad no se por donde cogerlo mi ultimo intento ha sido con > wxglade + wxWindows pero no entiendo el sistema de creacion de forms con > los sizers, será que todo esa parte en windows con delphi estaba > superada, pero lo que mas mata es no saber como meter y mover los > controles dentro de un formulario. Más que tenerlo o no superado se trata de programar de otra manera. Es decir, en Delphi y programas similares todos los controles se posicionan de manera absoluta, lo que hace que las aplicaciones se deban restringir a una dimensión dada. Las librerías com pyQt, pyWx y otras estan pensadas para que los widgets no tengan una posción absoluta, sinó relativa, encuadrados en marcos (la nomenclatura varía según la librería) de modo que al redimensionar el formulario los controles se ajusten a la nueva dimensión de la mejor manera posible. Si vas cambiando el chip y empiezas a pensar en que todo puede redimensionar y que los fromularios pueden ser redimensionados y que no por eso deben quedar mal, entonces empezarás a ver la utilidad a los sizers de wx por ejemplo. En cuanto a IDEs mírate también Eric y las PyQt. El ide tiene algunos problemas con los acentos, pero si no te serive para programar en él sí que te servirán los ejemplos de cómo monta los diálogos. Saludos, -- Antoni Aloy López Binissalem - Mallorca http://trespams.com Soci de bulma #34 From hidark en gmail.com Sat Oct 27 02:16:26 2007 From: hidark en gmail.com (HiDaRK) Date: Sat, 27 Oct 2007 02:16:26 +0200 Subject: sobre BOA Constructor In-Reply-To: <4721F9C3.8060107@fag.reduim.cu> References: <4721F9C3.8060107@fag.reduim.cu> Message-ID: <4722835A.6070900@gmail.com> Por mi parte te recomiendo que uses idle, en un primer momento puede parecer simple pero posee caracteristicas bastante avanzadas. Un saludo Yunior Marichal Rojas escribió: > porque no encuentro nada en internet sobre Boa Contructor? es muy > malo? cual seria el mejor para iniciarme en la programacion con Python? > > > Saludos > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From maengora en gmail.com Sat Oct 27 04:44:59 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 26 Oct 2007 21:44:59 -0500 Subject: Aburrido un poco de luz In-Reply-To: <47226AE2.7040606@gmail.com> References: <47226AE2.7040606@gmail.com> Message-ID: Mira, para que te animes un poco, yo personalmente me paseo por VisualWx, Boa Constructor y las wxWidgets. Ahora, como conectar a base de datos, te dejo un codigo para que lo uses: import MySQLdb as my #Debes tener instalado el python y Mysql para python (las librerias viejo) db = my.connect (host='localhost',user='root',passwd='12345678',db='inventario') cursor = db.cursor() cursor.execute('SELECT codigo FROM MUNICIPIOS ORDER BY codigo asc') codigos = cursor.fetchall() db.commit() db.close() print codigos[0] Con el VisualWx y el Boa puedes construir la interfaz y luego vas "conectando" o "asignando" los eventos a cada elemento de la ventana. Lo de los reportes lo puedes sortear con el Reportlab o el odfpy (genera archivos de openoffice) Yo tambien apenas estoy aprendiendo pero cada vez me gusta mas. El día 26/10/07, Rodolfo Villanueva escribió: > > Hola a todos, soy programador en delphi y estoy intentando aprender a > programar en python de echo ya tengo casi leido un buen manual de python > pero va todo a base de matematicas, calculo de areas, radios etc, yo > busco conectar a bases de datos insertar registros, consultas etc y no > en modo consola. He mirado varios IDE tales como BOA SPE GLADE GAZPACHO > pero la verdad no se por donde cogerlo mi ultimo intento ha sido con > wxglade + wxWindows pero no entiendo el sistema de creacion de forms con > los sizers, será que todo esa parte en windows con delphi estaba > superada, pero lo que mas mata es no saber como meter y mover los > controles dentro de un formulario. En fin a ver si algun alma caritativa > me puede echar un cable con esto. Lo peor de todo es que todo lo veo > está en perfecto ingles y lo que mas me mata es que todo castellano que > habla de python realiza millones de alabanzas, lo realza lo sube a lo > mas alto, todos dicen que es genial, pero nadie explica nada, lo poco > que hay es escueto, en fin, ¿ algun manual para torpes como yo?. > > Gracias de Antemano. > > Saludos. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From maengora en gmail.com Sat Oct 27 04:49:50 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 26 Oct 2007 21:49:50 -0500 Subject: ComboBox en VisualWx Message-ID: Hola a todos. Sigo sin dar bola con como llenar un combobox utilizando una consulta de Mysql. Para el ejercicio de aprendizaje hice una ventana utilizando el VisualWx e inserte un combobox llamado combo. Quiero llenarlo con los datos de un campo denominado codigo de la tabla municipios. Nuevamente gracias a todos los que me puedan colaborar. From pych3m4 en gmail.com Sat Oct 27 04:51:52 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Sat, 27 Oct 2007 04:51:52 +0200 Subject: Extending and embedding python In-Reply-To: <25A1EED44EDBC74D88859D0736F65E874C1585@posta.ikerlan.es> References: <25A1EED44EDBC74D88859D0736F65E874C1585@posta.ikerlan.es> Message-ID: <2c9fb0dd0710261951o4857cd1cv23de595a6d8b93c1@mail.gmail.com> El 26/10/07, Martin Jose Maria escribió: > Hola todos, > > Estoy empezando en python y necesitaría un poco de ayuda con una cuestión. > Estoy realizando una extensión en C para un módulo python. Entre las cosas que debería hacer la extensión, está llamar a la función print de python pasandole como parámetro una variable del módulo C. Algo tal que: > > print 'la variable definida en C es: ', variableC > > Agradezco cualquier aclaración al respecto. Supongo que habrás mirado la documentación donde se explica cómo extender y empotrar python. El problema con "print" es que es un comando, no una función (cosa que cambia en python3k, donde sí que ya es una función más). Puede que esté equivocado, pero tendrás que montar tu propia función print a partir de str(), el operador formato % y sys.stdout.write() From martin.artaza en gmail.com Sat Oct 27 14:25:33 2007 From: martin.artaza en gmail.com (Sebastian Martin Artaza Saade) Date: Sat, 27 Oct 2007 09:25:33 -0300 Subject: Python para jornada 720 In-Reply-To: References: <73fa00c90710261026p749f6cbat7756f3a79979e7ce@mail.gmail.com> <73fa00c90710261300h287527daqe763a72ad67b9bf3@mail.gmail.com> Message-ID: <73fa00c90710270525w1b94c8clff788ccac5f06058@mail.gmail.com> Mucha gracias, y disculpa por la falta de detalles, no habia escuchado nombrar a ese stackless python, ahora me pongo a buscar y lo de ram rom es muy simple, como te dije viene con 32 mb de ram y por ejemplo si grabo un foto de 2 mb, la maquina pasa a tener 30 mb de ram y es más lenta. Muchas gracias, lo que paso con el mensaje lo escribi en hora de trabajo y muy apurado. El día 26/10/07, Javier Garcia escribió: > > Sorry, mea culpa .... mi ignorancia ha malinterpretado tu mensaje, > corrígeme si me equivoco: > > 1. Estas hablando de una PDA, el detalle es importante. > > 2. " sino es una simple calculadora " = "sí, no es una simple calculadora" > > "Windows HP 2000" = "Microsoft Handheld PC 2000" > > "pythonce"= pythonCE, otro pequeño detalle.... > > 3. Necesitas una memoria flash externa para instalar un linux en > ella.(Esto justificaría lo de dejar de comer.) > > En este caso, cuando tengas tu PenDrive, echa un ojo a Puppy Linux. > > 4. Con lo de la ram rom no te puedo ayudar, me suena a chino, no puede > ser solo RAM? > > 5. Busca en google, creo que alguien ya ha instalado stackless python > en la PSP, quizá te sirva de ayuda > > > > Mucha Suerte con tu PDA y Python, majete. > > > > > El 26/10/07, Sebastian Martin Artaza Saade > escribió: > > Muchas gracias por tu respuesta, como aclare anteriormente no tengo lo > > necesario para instalar linux por el momento, y las paginas que me diste > ya > > las visite, hay varios pythonce, ya voy bajando y sincronizando 2 y por > el > > momento parece que van a andar y siempre me da algún tipo de error, si > > conoces alguno que funcione en esta HP Jornada 720 con Windows HP 2000, > > tambien me gustaria adquirir alguna version liviana de python no se, si > > puede llegar a ser posible, debido como aclare que solo tengo 32 de ram > rom > > esto quiere decir que cuando más ocupo la rom, más chica se vuelve la > ram. > > > > > > El día 26/10/07, Javier Garcia escribió: > > > > > > Come, hombre, come , que linux es gratuito > > > > > > http://www.ubuntu-es.org/ > > > > > > o para descarga directa > > > > > > http://releases.ubuntu.com/releases/7.10/ubuntu-7.10-desktop-i386.iso > > > > > > python está en todos los sabores ( no sé si en sabor Windows HP 2000 ) > > > pero > > > seguro lo está para Windows XP/2000 > > > > > > visita www.python.org para mas información. > > > > > > un saludo amiguete y mucha suerte > > > > > > -- > > > Drink www.UnMundoFeliz.org > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > Drink www.UnMundoFeliz.org > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From ingjop en gmail.com Sat Oct 27 16:39:30 2007 From: ingjop en gmail.com (Jorge OP) Date: Sat, 27 Oct 2007 09:39:30 -0500 Subject: Puerto serial In-Reply-To: <4722622E.6060905@ehas.org> References: <200710261314.54813.jordi.f@ati.es> <472241E8.3030404@ehas.org> <200710262335.55653.Jaime.Perea@gmail.com> <4722622E.6060905@ehas.org> Message-ID: Gracias por sus respuestas. Creo que me inclino por la maquina virtual :-) Slds On 10/26/07, Arnau Sanchez wrote: > > Jaime Perea escribió: > > > Una pregunta de ignorante: ¿Y si se usa una máquina virtual para > > las pruebas? > > Cierto! se me olvidó mencionarlo, claro que funciona. Personalmente uso > qemu, imagino que también se podrá con otros (VirtualBox, UML, VMware, > etc). > > Pero, no hace falta decirlo, es un engorro: más lento, come muchos > recursos, etc. Para un dispositivo tan común como el puerto serie un > dispositivo virtual de pruebas sería muy útil (muchas librerías lo > tienen, ej: snd-dummy en ALSA). > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From greathector7 en gmail.com Sat Oct 27 21:22:21 2007 From: greathector7 en gmail.com (Hector Gonzalez) Date: Sat, 27 Oct 2007 15:22:21 -0400 Subject: editor de menus para matchbox In-Reply-To: <1193226983.8755.1.camel@skynet> References: <1193226983.8755.1.camel@skynet> Message-ID: <889b354a0710271222m539efaf4s5c94cec5cca33774@mail.gmail.com> NO SE QUE ES ALACARTE PERO TU EXPERIENCIA PODRIA NUTRIRME EN LOQ UE DESEO HACER. CUALQUIER OSA AVISAME SIEMPRE ESTARE DISPUESTO A AYUDAR :) From red.octobered en gmail.com Sat Oct 27 22:39:55 2007 From: red.octobered en gmail.com (Javier Garcia) Date: Sat, 27 Oct 2007 22:39:55 +0200 Subject: Python y Procesadores Message-ID: Hola a todos, hace poco que estoy subscrito a esta lista y supongo que el tema se habrá tratado en algún momento pero, ¿por qué python no utiliza el 100% del procesador en sistemas N-core, es cosa del GIL? ¿si tenemos un quad-core ( en mi caso dual core ) solo utilizaria 1/4 de la potencia del procesador? ¿ocurre lo mismo en linux? incluso utilizando stackless... (comprobado, 50% en un dualCore) ¿habría que recurrir a modulos tipo Parallel Python, MPI etc? ¿si la ejecución de python, en modo interactivo, es puramente lineal, el interprete de python no podria utilizar un Dual Core como si se tratara de un solo procesador? y una offtopic ¿que opinión os merece FLTK? gracias amiguetes info: trabajando con Windows XP Python 2.51 stackless 3.1b3 -- Drink www.UnMundoFeliz.org From mlacunza en gmail.com Sun Oct 28 01:47:25 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 27 Oct 2007 18:47:25 -0500 Subject: sobre BOA Constructor In-Reply-To: References: <4721F9C3.8060107@fag.reduim.cu> Message-ID: <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> Hola, respondo entre lineas... El día 26/10/07, Francisco Palm escribió: > El 26/10/07, Yunior Marichal Rojas escribió: > > porque no encuentro nada en internet sobre Boa Contructor? es muy malo? > > cual seria el mejor para iniciarme en la programacion con Python? Si bien no te responden debes iniciar por leer los manuales y con un editor de textos te bastaria. Puedes usar Ulipad por ejemplo, si quieres algo mas al esstilo VB y demas IDEs pues puedes usar Boa y SpeIde. Ambos trabajan con wxPython. > No es malo... pero su principal desarrollador (Riaan Booysen) no tiene > ni idea de lo que es formar una comunidad y ofrecer una imagen.... la > página principal del proyecto tiene como 4 años sin ser actualizada > (desde el 2003!). Coincido contigo, pero tienes q tener en cuenta q el solo lo desarrolla en sus ratos libres vacacionales y no hay quien mas asuma la tarea de mantener y desarrollar. > Y la versión que funciona de verdad hay que > descargarla del sistema de control de versiones, y para enterarse de > eso hay que hacer verdadero trabajo de antropología!!! Te equivocas, solo basta estar subscrito a la lista de Boa del SF, alli Riaan siempre anuncia el release y tambien en la de wxPython q Werner lo hace. Y en cuanto a bajar codigo via CVS/SVN pues creo q cualquier programador debe estar en condiciones de hacerlo. > El problema que le veo es que se diseño pensando en convertirse en un > clon de Delphi, un software privativo pensado para el mercado > empresarial.... Y? q yo sepa el IDE de VSNet2005 es uno de los mejores q se han hecho, q daria yo por tener uno asi para Python, he visto varios buenos pero de pago. > En el software libre auténtico las prácticas tienden más hacia > herramientas de desarrollo desacopladas, wxGlade es un proyecto mucho > más activo que Boa Constructor, e igual sucede con Glade/PyGTK y > QtDesigner/PyQt, el diseño desacoplado es una idea mucho más flexible > y practica. Haces un diseño de la interfaz independiente del lenguaje > y lo cargas de forma dinámica... Creo q te confundes entre softwarte libre "autentico" y tendencias de manejo del desarrollo en los IDEs. Q tienen q ver? y xq sino desarrollo con un IDE similar a los de M$ en cuanto a funciones dejo de ser buen desarrollador de softlibre? si este se define por la licencia de uso... Mas bien tu comentario se orienta a la division logica de programacion en Capas (NTiers), donde la capa de usuario es independiente de las otras 2 capas... lo cual es una forma de programacion, si bien creo yo la mejor, pero q no se deberia usar para todos los proyectos igual q usar a rajatabla OOP. > Después en tiempo de ejecución se modifica según sea necesario... Su ventaja principal, mantener separado la capa de codigo logica funcional... > Creo que cualquiera wxGlade, Glade o QtDesigner es bueno para > aprender.... Es bueno ver el código de proyectos funcionales y no > reinventar la rueda. Hasta hace poco he preferido Glade/PyGTK pero la > insistencia de Miguel de Icaza por su plataforma Mono, y el descuido > de cuestiones de fondo en Gnome me hacen dudar. De acuerdo contigo... solo q me queda la duda con el tema de Gnome, a q te refieres? xq q yo sepa es el proyecto q mas normado e implementado tiene el tema. > Los avances de Trolltech con el rediseño de Qt y la nueva visión de > KDE aumentan mis dudas. Si pero sacame de la duda, aun sigue teniendo la licencia dual tipo MySQL?? es decir q solo es libre si tu producto es libre?? y sigue teniendo los problemas de instalacion y implementacion en Windows? ambos factores q me hicieron decantarme por wxPython. Cual es la nueva vision de KDE? es q yo uso Gnome y no ando bien al dia con este proyecto.... > En cualquiera de los casos, mientras se use Python y se haga diseño > modular que no dependa de la librería gráfica el éxito está asegurado. Estas en lo cierto... la modularidad siempre debe ser importante al diseñar un software. Saludos > > F. Palm > > -- > -------------------------------------- > fpalm en ula.ve > francisco.palm en gmail.com > > cel: 0414 5109177 > tel: 0274 2712106 > > "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... > ser psicológicamente revolucionario significa no aceptar ningún > modelo." > K > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru From francisco.palm en gmail.com Sun Oct 28 02:30:25 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Sat, 27 Oct 2007 21:30:25 -0400 Subject: sobre BOA Constructor In-Reply-To: <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> Message-ID: Las respuestas siguen entre líneas! El 27/10/07, Mario Lacunza escribió: > > Si bien no te responden debes iniciar por leer los manuales y con un editor > de textos te bastaria. > > Puedes usar Ulipad por ejemplo, si quieres algo mas al esstilo VB y demas > IDEs pues puedes usar Boa y SpeIde. Ambos trabajan con wxPython. > De acuerdo, para empezar con un buen editor de texto es necesario. Yo solo uso vi para cuestiones muy básicas de administración de servidores vía ssh. Ulipad es una opción interesantes, el propio IDLE es útil... Desde mi punto de vista OpenKomodo va a ser la plataforma definitiva. Mucho más ligero que Eclipse, basado en la tecnología XUL de Mozilla (por lo tanto es relativamente fácil escribir extensiones), con soporte para PHP, Ruby, Perl, TCL y por supuesto Python... Y todo lo necesario para AJAX: Javascript, XML, HTML, CSS... El soporte multilenguaje sin duda atraerá la masa crítica necesaria para echar el proyecto adelante, y con la garantía de la gente de Activestate que sabe bastante bien como es el negocio con los lenguajes dinámicos... > > > No es malo... pero su principal desarrollador (Riaan Booysen) no tiene > > ni idea de lo que es formar una comunidad y ofrecer una imagen.... la > > página principal del proyecto tiene como 4 años sin ser actualizada > > (desde el 2003!). > > > Coincido contigo, pero tienes q tener en cuenta q el solo lo desarrolla en > sus ratos libres vacacionales y no hay quien mas asuma la tarea de mantener > y desarrollar. > Es que es precisamente la idea... Con un manejo más abierto y participativo el proyecto ya no dependería de su tiempo libre. > > > Y la versión que funciona de verdad hay que > > descargarla del sistema de control de versiones, y para enterarse de > > eso hay que hacer verdadero trabajo de antropología!!! > > > Te equivocas, solo basta estar subscrito a la lista de Boa del SF, alli > Riaan siempre anuncia el release y tambien en la de wxPython q Werner lo > hace. Y en cuanto a bajar codigo via CVS/SVN pues creo q cualquier > programador debe estar en condiciones de hacerlo. > Tienes razón, son cosas que un desarrollador con capacidades mínimas debe ser capaz de manejar. En lo personal, pienso que este tipo de herramientas requieren mucha disciplina para no mezclar código y acabar con la modularidad. > > > El problema que le veo es que se diseño pensando en convertirse en un > > clon de Delphi, un software privativo pensado para el mercado > > empresarial.... > > > Y? q yo sepa el IDE de VSNet2005 es uno de los mejores q se han hecho, q > daria yo por tener uno asi para Python, he visto varios buenos pero de pago. > Aquí por lo visto no coincidimos y no vale la pena ahondar. Mi opinión es que cuando algo se hace bajo una mentalidad corporativa/privativa esto se filtra a distintos niveles estructurales, y en muchas ocasiones genera conflictos profundos con la naturaleza de los proyectos de código abierto. Espero que OpenKomodo o algo similar evolucione a algo que nos satisfaga a todos. > > > En el software libre auténtico las prácticas tienden más hacia > > herramientas de desarrollo desacopladas, wxGlade es un proyecto mucho > > más activo que Boa Constructor, e igual sucede con Glade/PyGTK y > > QtDesigner/PyQt, el diseño desacoplado es una idea mucho más flexible > > y practica. Haces un diseño de la interfaz independiente del lenguaje > > y lo cargas de forma dinámica... > > > Creo q te confundes entre softwarte libre "autentico" y tendencias de manejo > del desarrollo en los IDEs. Q tienen q ver? y xq sino desarrollo con un IDE > similar a los de M$ en cuanto a funciones dejo de ser buen desarrollador de > softlibre? si este se define por la licencia de uso... > Pues eso, desde mi punto de vista lo que es en realidad el software libre es -mucho más- que su licencia de uso. Y las ideas privativas siempre interfieren en los aspectos técnicos a cualquier nivel de detalle. > Mas bien tu comentario se orienta a la division logica de programacion en > Capas (NTiers), donde la capa de usuario es independiente de las otras 2 > capas... lo cual es una forma de programacion, si bien creo yo la mejor, > pero q no se deberia usar para todos los proyectos igual q usar a rajatabla > OOP. > Y ese modelo de capas y componentes desacoplados obedece más a un enfoque propio de Unix/Linux de desarrollar en base a la integración de pequeñas aplicaciones. > > > Creo que cualquiera wxGlade, Glade o QtDesigner es bueno para > > aprender.... Es bueno ver el código de proyectos funcionales y no > > reinventar la rueda. Hasta hace poco he preferido Glade/PyGTK pero la > > insistencia de Miguel de Icaza por su plataforma Mono, y el descuido > > de cuestiones de fondo en Gnome me hacen dudar. > > > De acuerdo contigo... solo q me queda la duda con el tema de Gnome, a q te > refieres? xq q yo sepa es el proyecto q mas normado e implementado tiene el > tema. > El apoyo de Suse/Novel y Trolltech para Qt/KDE lo veo más sólido que la organización de Gnome... > > > Los avances de Trolltech con el rediseño de Qt y la nueva visión de > > KDE aumentan mis dudas. > > > Si pero sacame de la duda, aun sigue teniendo la licencia dual tipo MySQL?? > es decir q solo es libre si tu producto es libre?? y sigue teniendo los > problemas de instalacion y implementacion en Windows? ambos factores q me > hicieron decantarme por wxPython. > Con Qt4 la licencia comercial permite que la aplicación final sea liberada con distintos tipos de licencias libres. > Cual es la nueva vision de KDE? es q yo uso Gnome y no ando bien al dia con > este proyecto.... > En diciembre sale KDE 4, te recomiendo que le pongas un ojo. Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... ser psicológicamente revolucionario significa no aceptar ningún modelo." K From minoztro en gmail.com Sun Oct 28 04:14:37 2007 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Sun, 28 Oct 2007 00:14:37 -0300 Subject: editor de menus para matchbox In-Reply-To: <1193226983.8755.1.camel@skynet> References: <1193226983.8755.1.camel@skynet> Message-ID: <172699c50710272014k1a40aebcg911b05b985d5a5fc@mail.gmail.com> El 24/10/07, tny escribió: > Hola, estoy haciendo un editor de menus para matchbox, algo parecido a > alacarte. > Hola, > Si a alguién le apetece colaborar, estupendillo. Encantado de ayudar y más si se trata de programar en Python...que es lo que hay que hacer? > > Saludos. > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From pych3m4 en gmail.com Sun Oct 28 06:19:00 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Sun, 28 Oct 2007 06:19:00 +0100 Subject: Python y Procesadores In-Reply-To: References: Message-ID: <2c9fb0dd0710272219r2edc468bt889afc6404f9ed4e@mail.gmail.com> El 27/10/07, Javier Garcia escribió: > Hola a todos, > > hace poco que estoy subscrito a esta lista y supongo que el tema se > habrá tratado en algún momento pero, Hemos hablado alguna vez del tema, pero no creas que lo tenemos claro del todo. Desde luego no es para novatos, por lo que si has empezado por aquí has tenido que mirar mucho. > ¿por qué python no utiliza el 100% del procesador en sistemas N-core, > es cosa del GIL? En ingeniería se dice que si una persona tarda 10 horas en realizar un trabajo, éso no implica que se pueda hacer ese mismo trabajo en una hora empleando 10 personas. Con los N-core pasa lo mismo. Con un procesador N-core puedes ejecutar mejor N tareas, pero no por eso se puede ejecutar una tarea N veces más rápida. En python no es posible ejecutar múltiples hilos en paralelo por culpa del GIL. Siendo precisos, ésto sólo ocurre con CPython, ya que sí que es posible con jython e ironpython que usan el multihilo nativo de las máquinas virtuales JVM y CLI, respectivamente. Para python3k se quiso eliminar la restricción del GIL en CPython, pero se comprobó, contra lo que se pueda pensar, que decaía el rendimiento rápidamente en procesadores multinúcleo, por lo que se dejó como estaba. > ¿si tenemos un quad-core ( en mi caso dual core ) solo utilizaria 1/4 > de la potencia del procesador? > > ¿ocurre lo mismo en linux? Sí y no. No pienses que por tener un quad-core tu sistema operativo irá cuatro veces más rápido. Hay un problema gordo con los cambios de contexto del procesador, cuando un procesador debe guardar su entorno de ejecución para dejar paso a una nueva tarea. Estos cambios son tan costosos que en windows se llegó a optar por congelar el kernel en uno de los cores para mejorar el rendimiento global del sistema operativo, lo que llegaba a degradaba el rendimiento del resto de aplicaciones. En linux está mejor diseñado el tema de multiprocesamiento. Si quieres que tu programa python funcione a tope, basta con crear 4 forks, cada uno corriendo su propio intérprete python. El GIL se aplicaría por fork. Diseñar por fork o por hilo es algo que tendrás que evaluar al programar tu aplicación. > incluso utilizando stackless... (comprobado, 50% en un dualCore) > ¿habría que recurrir a modulos tipo Parallel Python, MPI etc? Tan sólo indicar que los módulos de python hechos en C sólo están sujetos al GIL en los accesos a los objetos globales python. Para todo lo demás aprovechan toda la potencia del procesador multicore. Desconozco el rendimiento del stackless en multicores. Pero, si lo piensas bien, la ventaja del stackless es que se libera del stack de C, pero nada cambia en cuanto al acceso a las variables globales que es donde actúa el bloqueo del GIL. > ¿si la ejecución de python, en modo interactivo, es puramente lineal, > el interprete de python no podria utilizar un Dual Core como si se > tratara de un solo procesador? Ya te digo que los cambios de contexto son costosos y que resulta mejor trabajar, siempre que se pueda, con un sólo core. > y una offtopic ¿que opinión os merece FLTK? ¿offtopic? http://pyfltk.sourceforge.net Aunque lo he visto alguna vez, no lo he probado ni lo he seguido demasiado. No puedo decirte mucho más. From red.octobered en gmail.com Sun Oct 28 12:33:17 2007 From: red.octobered en gmail.com (Javier Garcia) Date: Sun, 28 Oct 2007 12:33:17 +0100 Subject: Python y Procesadores In-Reply-To: <2c9fb0dd0710272219r2edc468bt889afc6404f9ed4e@mail.gmail.com> References: <2c9fb0dd0710272219r2edc468bt889afc6404f9ed4e@mail.gmail.com> Message-ID: Joder tio !! (con perdón), me ha quedado todo clarísimo, muchisimas gracias. Ahora entiendo muchas cosas. ( todo suposiciones posiblemente infundadas, soy un pajillero mental no puedo evitarlo ) Supongo que parallelPython funciona ejecutando tantos intérpretes como workers le indiques, entiendo que multiplica el contexto del script y utiliza forks a todos esos procesos para recoger la información que generan. Curioso, curioso.....La cantidad de memoria utilizada, asumo, que se multiplica por el numero de workers... ¿Se podría separar el contexto ( entiendo por contexto definición de variables,funciones,objetos..etc) de la ejecución ( entiendo por ejecución la utilización de esas definiciones) ? ¿ alguna referencia en la web interesante y no demasiado abstracta a cambiar la forma en la que python ejecuta scripts, es decir, convertir la ejecución lineal de un script en python en no-lineal, no sé si me explico, que las definiciones (contexto) se puedan cambiar en tiempo de ejecución y el resultado (ejecución) cambia ? ¿live python? aunque lo del live python no me convence mucho... Muchisimas gracias por todo PD lo de offtopic del PyFLTK era por que no tenia que ver mucho con la cuestión de los procesadores, pero es cierto, en la lista de python no sería offtopic sería offthread El 28/10/07, Chema Cortes escribió: > El 27/10/07, Javier Garcia escribió: > > Hola a todos, > > > > hace poco que estoy subscrito a esta lista y supongo que el tema se > > habrá tratado en algún momento pero, > > Hemos hablado alguna vez del tema, pero no creas que lo tenemos claro > del todo. Desde luego no es para novatos, por lo que si has empezado > por aquí has tenido que mirar mucho. > > > ¿por qué python no utiliza el 100% del procesador en sistemas N-core, > > es cosa del GIL? > > En ingeniería se dice que si una persona tarda 10 horas en realizar un > trabajo, éso no implica que se pueda hacer ese mismo trabajo en una > hora empleando 10 personas. Con los N-core pasa lo mismo. Con un > procesador N-core puedes ejecutar mejor N tareas, pero no por eso se > puede ejecutar una tarea N veces más rápida. > > En python no es posible ejecutar múltiples hilos en paralelo por culpa > del GIL. Siendo precisos, ésto sólo ocurre con CPython, ya que sí que > es posible con jython e ironpython que usan el multihilo nativo de las > máquinas virtuales JVM y CLI, respectivamente. > > Para python3k se quiso eliminar la restricción del GIL en CPython, > pero se comprobó, contra lo que se pueda pensar, que decaía el > rendimiento rápidamente en procesadores multinúcleo, por lo que se > dejó como estaba. > > > ¿si tenemos un quad-core ( en mi caso dual core ) solo utilizaria 1/4 > > de la potencia del procesador? > > > > ¿ocurre lo mismo en linux? > > Sí y no. No pienses que por tener un quad-core tu sistema operativo > irá cuatro veces más rápido. Hay un problema gordo con los cambios de > contexto del procesador, cuando un procesador debe guardar su entorno > de ejecución para dejar paso a una nueva tarea. Estos cambios son tan > costosos que en windows se llegó a optar por congelar el kernel en uno > de los cores para mejorar el rendimiento global del sistema operativo, > lo que llegaba a degradaba el rendimiento del resto de aplicaciones. > > En linux está mejor diseñado el tema de multiprocesamiento. Si quieres > que tu programa python funcione a tope, basta con crear 4 forks, cada > uno corriendo su propio intérprete python. El GIL se aplicaría por > fork. Diseñar por fork o por hilo es algo que tendrás que evaluar al > programar tu aplicación. > > > incluso utilizando stackless... (comprobado, 50% en un dualCore) > > ¿habría que recurrir a modulos tipo Parallel Python, MPI etc? > > Tan sólo indicar que los módulos de python hechos en C sólo están > sujetos al GIL en los accesos a los objetos globales python. Para todo > lo demás aprovechan toda la potencia del procesador multicore. > > Desconozco el rendimiento del stackless en multicores. Pero, si lo > piensas bien, la ventaja del stackless es que se libera del stack de > C, pero nada cambia en cuanto al acceso a las variables globales que > es donde actúa el bloqueo del GIL. > > > ¿si la ejecución de python, en modo interactivo, es puramente lineal, > > el interprete de python no podria utilizar un Dual Core como si se > > tratara de un solo procesador? > > Ya te digo que los cambios de contexto son costosos y que resulta > mejor trabajar, siempre que se pueda, con un sólo core. > > > y una offtopic ¿que opinión os merece FLTK? > > ¿offtopic? http://pyfltk.sourceforge.net > > Aunque lo he visto alguna vez, no lo he probado ni lo he seguido > demasiado. No puedo decirte mucho más. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Drink www.UnMundoFeliz.org From pachi en rvburke.com Sun Oct 28 17:45:56 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Sun, 28 Oct 2007 17:45:56 +0100 Subject: OT: Re: sobre BOA Constructor In-Reply-To: References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> Message-ID: <4724BCC4.4000403@rvburke.com> Francisco Palm wrote: >>> que cualquiera wxGlade, Glade o QtDesigner es bueno para >>> aprender.... Es bueno ver el código de proyectos funcionales y no >>> reinventar la rueda. Hasta hace poco he preferido Glade/PyGTK pero la >>> insistencia de Miguel de Icaza por su plataforma Mono, y el descuido >>> de cuestiones de fondo en Gnome me hacen dudar. >>> >> De acuerdo contigo... solo q me queda la duda con el tema de Gnome, a q te >> refieres? xq q yo sepa es el proyecto q mas normado e implementado tiene el >> tema. >> >> > > El apoyo de Suse/Novel y Trolltech para Qt/KDE lo veo más sólido que > la organización de Gnome... Aunque esté un poco fuera del tema de la lista, me gustaría añadir que esta es un arma de doble filo (control vs. comunidad). Lo que puede ser una fortaleza a la hora de asegurar recursos en un momento dado o la capacidad de dirigir con claridad un proyecto también puede ser una debilidad absoluta a más largo plazo. Personalmente, Qt siempre me ha parecido excesivamente frágil por la total dependencia en su desarrollo de los designios de una única empresa. Es cierto que su licencia permitiría un fork, pero no es lo mismo tener esa posibilidad que contar con una comunidad activa, organizada y en el que el control del proyecto está distribuido más horizontalmente. Saludos, Rafael Villar Burke From py en ch3m4.org Mon Oct 29 02:25:55 2007 From: py en ch3m4.org (Chema Cortes) Date: Mon, 29 Oct 2007 03:25:55 +0200 Subject: Python y Procesadores In-Reply-To: References: <2c9fb0dd0710272219r2edc468bt889afc6404f9ed4e@mail.gmail.com> Message-ID: <200710290225.56125.py@ch3m4.org> El Sunday 28 October 2007 12:33:17 Javier Garcia escribió: > Joder tio !! (con perdón), me ha quedado todo clarísimo, muchisimas > gracias. > > Ahora entiendo muchas cosas. ( todo suposiciones posiblemente > infundadas, soy un pajillero mental no puedo evitarlo ) > > Supongo que parallelPython funciona ejecutando tantos intérpretes como > workers le indiques, entiendo que multiplica el contexto del script y > utiliza forks a todos esos procesos para recoger la información que > generan. Curioso, curioso.....La cantidad de memoria utilizada, asumo, > que se multiplica por el numero de workers... > > ¿Se podría separar el contexto ( entiendo por contexto definición de > variables,funciones,objetos..etc) de la ejecución ( entiendo por > ejecución la utilización de esas definiciones) ? En realidad, por contexto de ejecución me refería a la ejecución a muy bajo nivel, a la salvaguarda de los registros del procesador y del cambio de la paginación de memoria para reubicarlos en otro procesador. Las CPUs suelen llevar interrupciones para realizar estos cambios de contexto. Sobre lo que preguntas, es una cuestión que nunca he oído que se haya experimentado lo suficiente. Siempre he pensado que python puede adaptarse perfectamente a una programación no-lineal, o sea, en vez de una secuencia de sentencias (programación imperativa) un programa de python podría moverse a través de una colección de objetos que cambian dinámicamente, usando la introspección para que sean los objetos quienes digan sus atributos al programa y no al revés. > ¿ alguna referencia en la web interesante y no demasiado abstracta a > cambiar la forma en la que python ejecuta scripts, es decir, convertir > la ejecución lineal de un script en python en no-lineal, no sé si me > explico, que las definiciones (contexto) se puedan cambiar en tiempo > de ejecución y el resultado (ejecución) cambia ? ¿live python? aunque > lo del live python no me convence mucho... No conozco ninguna referencia, con la excepción que te dije --que figura en una discursión del python3k-- cuando intentaron quitar el GIL para python3k y empeoró mucho el rendimiento. Ello me hace pensar que, tal vez, python no resulte apropiado para "paralelizarlo" de esta manera. Hay otros lenguajes que sí que podrían funcionar mejor. Pienso, sobre todo, en los que implementan "corutinas", que no deja de ser un cambio de contexto preemptivo (eg: ruby ó lua) Hace mucho tiempo hablamos de estas cosas en la lista ("GIL e hyperthreading") y nos preguntábamos cómo eliminar estas limitaciones. Con la nueva reordenación que se ha producido en los archivos de la lista puede que no los localices en el google, así que te dejo los enlaces directos: http://listas.aditel.org/archivos/python-es/2004-March/004250.html http://listas.aditel.org/archivos/python-es/2004-March/004254.html Concretamente, en este último mensaje otro colistero, Francesç Alted, hablaba de algunos esfuerzos para conseguir auténtico paralelismo con python. From greathector7 en gmail.com Mon Oct 29 03:22:00 2007 From: greathector7 en gmail.com (Hector Gonzalez) Date: Sun, 28 Oct 2007 22:22:00 -0400 Subject: conexion a internet , en una red que no autoriza la conexion In-Reply-To: <631486.3104.qm@web36705.mail.mud.yahoo.com> References: <3303i31pl6arnug7i58dsf2jpssitkko17@4ax.com> <631486.3104.qm@web36705.mail.mud.yahoo.com> Message-ID: <889b354a0710281922r10165c9fh5932daeab367f3ea@mail.gmail.com> hermanazo; debes ser mas especifico pàra darte una buena respuesta. argumentare para ver si te sirve la respuesta: eres usuario razo en una red empresarial estan conectados en linux o windows? el servidor es linux o windows? el programa sera squid u otro? desde esta perspectiva segun lo que sobre entiendo de ti es que eres usuario razo y estas en una red con dominio osea solo el administrador te habilitara donde y como (usuario y password), podras acceder al internet por lo pronto haz ingenieria social y ve como estan conectados los demas :) From antonio.beamud en linkend.net Mon Oct 29 09:29:44 2007 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Mon, 29 Oct 2007 09:29:44 +0100 Subject: Python y Procesadores In-Reply-To: <200710290225.56125.py@ch3m4.org> References: <2c9fb0dd0710272219r2edc468bt889afc6404f9ed4e@mail.gmail.com> <200710290225.56125.py@ch3m4.org> Message-ID: <1193646584.6848.6.camel@lujuria.linkend.net> El lun, 29-10-2007 a las 03:25 +0200, Chema Cortes escribió: > No conozco ninguna referencia, con la excepción que te dije --que figura en > una discursión del python3k-- cuando intentaron quitar el GIL para python3k y > empeoró mucho el rendimiento. Ello me hace pensar que, tal vez, python no > resulte apropiado para "paralelizarlo" de esta manera. > > Hay otros lenguajes que sí que podrían funcionar mejor. Pienso, sobre todo, en > los que implementan "corutinas", que no deja de ser un cambio de contexto > preemptivo (eg: ruby ó lua) > > > Hace mucho tiempo hablamos de estas cosas en la lista ("GIL e hyperthreading") > y nos preguntábamos cómo eliminar estas limitaciones. Con la nueva > reordenación que se ha producido en los archivos de la lista puede que no los > localices en el google, así que te dejo los enlaces directos: Solo aportar una cosa a todo lo comentado por Chema, una libreria que puede resultar interesante, ya que su manejo es como el del modulo threading, pero mediante forks, lo que aprovechará el uso de un sitema multicore. http://cheeseshop.python.org/pypi/processing Un saludo. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From JMMartin en ikerlan.es Mon Oct 29 10:17:47 2007 From: JMMartin en ikerlan.es (Martin Jose Maria) Date: Mon, 29 Oct 2007 10:17:47 +0100 Subject: Extending and embedding python References: <20071027143944.1048814A9847@devnull.aditel.org> Message-ID: <25A1EED44EDBC74D88859D0736F65E874E3034@posta.ikerlan.es> Muchas gracias por tu respuesta. He revisado la documentación que mencionas, pero no he visto nada a este respecto. Es cierto que existen varias opciones para llamar a una función python, pero al tratarse de un comando no he encontrado nada. Voy a revisar tu sugerencia. Message: 5 Date: Sat, 27 Oct 2007 04:51:52 +0200 From: "Chema Cortes" Subject: Re: [Python-es] Extending and embedding python To: "La lista de python en castellano" Message-ID: <2c9fb0dd0710261951o4857cd1cv23de595a6d8b93c1 en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 El 26/10/07, Martin Jose Maria escribió: > Hola todos, > > Estoy empezando en python y necesitaría un poco de ayuda con una cuestión. > Estoy realizando una extensión en C para un módulo python. Entre las cosas que debería hacer la extensión, está llamar a la función print de python pasandole como parámetro una variable del módulo C. Algo tal que: > > print 'la variable definida en C es: ', variableC > > Agradezco cualquier aclaración al respecto. Supongo que habrás mirado la documentación donde se explica cómo extender y empotrar python. El problema con "print" es que es un comando, no una función (cosa que cambia en python3k, donde sí que ya es una función más). Puede que esté equivocado, pero tendrás que montar tu propia función print a partir de str(), el operador formato % y sys.stdout.write() From jordi.f en ati.es Mon Oct 29 10:34:22 2007 From: jordi.f en ati.es (Jordi Funollet) Date: Mon, 29 Oct 2007 10:34:22 +0100 Subject: Resumen diario In-Reply-To: References: Message-ID: <200710291034.22285.jordi.f@ati.es> Manuel Enrique González Ramírez dixit: > Oye pero que buena ide de entrar para configurar la cuenta. > > Ya lo intentaste tu?? porque a mi me arroja error, incluso con la nueva > clave que me han enviado, es por eso que YO TAMBIEN quiero seguir > recibiendo los mensajes como antes.....:( Hola Manuel Enrique, Supongo que cuando tienes problemas con el teléfono no llamas a todos los que tiene en la agenda. Se acostumbra a llamar al servicio técnico. Encontrarás la dirección de los administradores de la lista al final de la página de configuración. -- ############################## ### Jordi Funollet ### http://www.terraquis.net From hfoffani en gmail.com Mon Oct 29 10:59:34 2007 From: hfoffani en gmail.com (Hernan M Foffani) Date: Mon, 29 Oct 2007 10:59:34 +0100 Subject: Python y Procesadores Message-ID: <11fab4bc0710290259u6450724cqfbd7d6d60a0135d8@mail.gmail.com> > Supongo que parallelPython funciona ejecutando tantos intérpretes como > workers le indiques, entiendo que multiplica el contexto del script y > utiliza forks a todos esos procesos para recoger la información que > generan. Curioso, curioso.....La cantidad de memoria utilizada, asumo, > que se multiplica por el numero de workers... > > ¿Se podría separar el contexto ( entiendo por contexto definición de > variables,funciones,objetos..etc) de la ejecución ( entiendo por > ejecución la utilización de esas definiciones) ? [No se si es lo que preguntas...] Si te refieres a la separación entre código y datos aprovechando algunas propiedades de memoria virtual como copy-on-write en principio, no. Lo que sí se comparte es el intérprete (el ejecutable) propiamente dicho. Saludos, -H. From dmunhiz en gmail.com Mon Oct 29 11:04:17 2007 From: dmunhiz en gmail.com (damufo) Date: Mon, 29 Oct 2007 11:04:17 +0100 Subject: ComboBox en VisualWx In-Reply-To: References: Message-ID: <4725B021.30403@gmail.com> Hola: A ver si te vale algo así: Supongo que usas wx cur.execute('SELECT codigo FROM municipios') data=cur.fetchall() for fila in data: self.cbCodigoMunicipio.Append(str(fila[0])) cur.close() Saludos Manuel Enrique González Ramírez escribiu: > Hola a todos. > > Sigo sin dar bola con como llenar un combobox utilizando una consulta de > Mysql. > > Para el ejercicio de aprendizaje hice una ventana utilizando el VisualWx e > inserte > un combobox llamado combo. Quiero llenarlo con los datos de un campo > denominado > codigo de la tabla municipios. > > Nuevamente gracias a todos los que me puedan colaborar. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From dmunhiz en gmail.com Mon Oct 29 11:32:13 2007 From: dmunhiz en gmail.com (damufo) Date: Mon, 29 Oct 2007 11:32:13 +0100 Subject: ComboBox en VisualWx In-Reply-To: References: Message-ID: <4725B6AD.8040805@gmail.com> Hola: A ver si te vale algo así: Supongo que usas wx cur.execute('SELECT codigo FROM municipios') data=cur.fetchall() for fila in data: self.cbCodigoMunicipio.Append(str(fila[0])) cur.close() Saludos Manuel Enrique González Ramírez escribiu: > Hola a todos. > > Sigo sin dar bola con como llenar un combobox utilizando una consulta de > Mysql. > > Para el ejercicio de aprendizaje hice una ventana utilizando el VisualWx e > inserte > un combobox llamado combo. Quiero llenarlo con los datos de un campo > denominado > codigo de la tabla municipios. > > Nuevamente gracias a todos los que me puedan colaborar. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From hfoffani en gmail.com Mon Oct 29 11:59:21 2007 From: hfoffani en gmail.com (Hernan M Foffani) Date: Mon, 29 Oct 2007 11:59:21 +0100 Subject: Python y Procesadores Message-ID: <11fab4bc0710290359g6b96105dsbf1420aef2aa73bf@mail.gmail.com> [Nota al margen] > No conozco ninguna referencia, con la excepción que te dije --que figura en > una discursión del python3k-- cuando intentaron quitar el GIL para python3k y > empeoró mucho el rendimiento. Ello me hace pensar que, tal vez, python no > resulte apropiado para "paralelizarlo" de esta manera. En realidad el intento fue hace muchos años. El código base era del Python 1.5.2 creo. El resultado fue que Python era muchísimo mas lento en máquinas con un solo procesador. Además provocaba la incompatibilidad de todas las extensiones. Antes de empezar con la versión 3, se discutió si valía la pena hacer borrón y cuenta nueva, por ejemplo, reescribiendo todo en C++. Guido descartó la idea porque su temor era que la nueva versión no vería la luz en décadas. En los últimos meses varios han pedido que se aproveche la nueva versión y se "quite el GIL". Todos han chocado con la negativa de los desarrolladores de Python. La última discusión fuerte que involucró a varios personajes conocidos tuvo lugar en Artima (no se si es a la que refiere Chema). http://www.artima.com/weblogs/viewpost.jsp?thread=214235 y relacionados. Saludos, -H. From a.porrua en gmail.com Mon Oct 29 12:00:13 2007 From: a.porrua en gmail.com (tny) Date: Mon, 29 Oct 2007 12:00:13 +0100 Subject: editor de menus para matchbox In-Reply-To: <889b354a0710271222m539efaf4s5c94cec5cca33774@mail.gmail.com> References: <1193226983.8755.1.camel@skynet> <889b354a0710271222m539efaf4s5c94cec5cca33774@mail.gmail.com> Message-ID: <1193655613.6106.36.camel@skynet> El sáb, 27-10-2007 a las 15:22 -0400, Hector Gonzalez escribió: > NO SE QUE ES ALACARTE PERO TU EXPERIENCIA PODRIA NUTRIRME EN LOQ UE DESEO > HACER. CUALQUIER OSA AVISAME SIEMPRE ESTARE DISPUESTO A AYUDAR > :) alacarte es el editor de menus de gnome está hecho en python y en glade. El dom, 28-10-2007 a las 00:14 -0300, Milton Galo Patricio Inostroza Aguilera escribió: > Hola, > > > Si a alguién le apetece colaborar, estupendillo. > > Encantado de ayudar y más si se trata de programar en Python...que es > lo que hay que hacer? La GUI está hecha en glade. Pretendo la mayor parte se pueda editar desde un treeview. root -Carpeta |-_carpeta ||-Name ||-match ||-Icon ||-lenguajes |||-[es] ||||-Name ||-aplicación |||-Name |||-Categories |||-lenguajes ||||-[es] |||||-Name |-aplicacion ||-Name Ya tengo hecho el módulo para leer y grabar los .desktop y .directory. Está hecho a lo diccionario, aplicacion['Entry']=value El objeto que controla y puebla el treestore ya casí está terminado. Los treeviewcolumns y los cellrenderers ya están. Me falta estudiar como se manejan las señales en los treeviews... Me pondré a ello cuando termine el treestore. Si queréis revisar/corregir/optimizar/criticar el código que ya tengo hecho lo subo a mi web. Si alguién con esperiencia en treeviews quiere encargarse de esa parte mucho mejor. Es un proyecto pequeño, pero si al final se apunta bastante gente, igual necesitamos a alguién que sepa gestionar grupos de trabajo y todas esas cosas. Yo no tengo ni idea, siempre he programado sólo. Muchas Gracias por el interés demostrado. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From damufo en gmail.com Mon Oct 29 12:41:32 2007 From: damufo en gmail.com (damufo) Date: Mon, 29 Oct 2007 12:41:32 +0100 Subject: OT: Re: sobre BOA Constructor In-Reply-To: <4724BCC4.4000403@rvburke.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> <4724BCC4.4000403@rvburke.com> Message-ID: <4725C6EC.5020404@gmail.com> Existe algun sitio de donde se puede descargar para probar sin tener que registrarse? Rafael Villar Burke escribiu: > Francisco Palm wrote: > >>>> que cualquiera wxGlade, Glade o QtDesigner es bueno para >>>> aprender.... Es bueno ver el código de proyectos funcionales y no >>>> reinventar la rueda. Hasta hace poco he preferido Glade/PyGTK pero la >>>> insistencia de Miguel de Icaza por su plataforma Mono, y el descuido >>>> de cuestiones de fondo en Gnome me hacen dudar. >>>> >>>> >>> De acuerdo contigo... solo q me queda la duda con el tema de Gnome, a q te >>> refieres? xq q yo sepa es el proyecto q mas normado e implementado tiene el >>> tema. >>> >>> >>> >> El apoyo de Suse/Novel y Trolltech para Qt/KDE lo veo más sólido que >> la organización de Gnome... >> > Aunque esté un poco fuera del tema de la lista, me gustaría añadir que > esta es un arma de doble filo (control vs. comunidad). Lo que puede ser > una fortaleza a la hora de asegurar recursos en un momento dado o la > capacidad de dirigir con claridad un proyecto también puede ser una > debilidad absoluta a más largo plazo. Personalmente, Qt siempre me ha > parecido excesivamente frágil por la total dependencia en su desarrollo > de los designios de una única empresa. Es cierto que su licencia > permitiría un fork, pero no es lo mismo tener esa posibilidad que contar > con una comunidad activa, organizada y en el que el control del proyecto > está distribuido más horizontalmente. > > Saludos, > > Rafael Villar Burke > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From martin.artaza en gmail.com Mon Oct 29 16:06:22 2007 From: martin.artaza en gmail.com (Sebastian Martin Artaza Saade) Date: Mon, 29 Oct 2007 09:06:22 -0600 Subject: Python para jornada 720 In-Reply-To: <73fa00c90710270525w1b94c8clff788ccac5f06058@mail.gmail.com> References: <73fa00c90710261026p749f6cbat7756f3a79979e7ce@mail.gmail.com> <73fa00c90710261300h287527daqe763a72ad67b9bf3@mail.gmail.com> <73fa00c90710270525w1b94c8clff788ccac5f06058@mail.gmail.com> Message-ID: <73fa00c90710290806p382febdhc8e6f0ff65fff4c7@mail.gmail.com> No puedo hacaer andar el python en la Jornada 720 Hola que tal, me baje de http://www.murkworks.com/Research/Python/PocketPCPython/Overview el zip PPCPythonR2.zip, segui los pasos que indican en http://www.murkworks.com/Research/Python/PocketPCPython/PPCPythonR2Notes y cuando ejecuto en mi Jornada 720 el python me sale lo siguiente: Traceaback (innermost last): File "\Program Files\Python \lib\pcceshell.py", line 604, in main shell.init() File "\Program Files\Python \lib\pcceshell.py", line 197, in Init raise RuntimeError('Unexpected error from SipGetInfo') exeptions.RuntimeError: Unexpected error from SipGetInfo Fui a la linea indica a la 197 y desactive el error pero sigue sin andar, no probe desactivando el main por motivo obvio, mis conocimientos llegan hasta acá y no se que más hacer, si alguien tiene ese archivo pcceshell.pyque ande bien me lo puede pasar o cualquier tipo de solucción. Datos del equipo HP Handled PC Jornada 720 -- 32 mb de ram sistema operativo "Microsoft Handheld PC 2000" PD: No instalo linux, porque no tengo la compact flash por el momento. El día 27/10/07, Sebastian Martin Artaza Saade escribió: > > Mucha gracias, y disculpa por la falta de detalles, no habia escuchado > nombrar a ese stackless python, ahora me pongo a buscar y lo de ram rom es > muy simple, como te dije viene con 32 mb de ram y por ejemplo si grabo un > foto de 2 mb, la maquina pasa a tener 30 mb de ram y es más lenta. > Muchas gracias, lo que paso con el mensaje lo escribi en hora de trabajo y > muy apurado. > > > El día 26/10/07, Javier Garcia escribió: > > > > Sorry, mea culpa .... mi ignorancia ha malinterpretado tu mensaje, > > corrígeme si me equivoco: > > > > 1. Estas hablando de una PDA, el detalle es importante. > > > > 2. " sino es una simple calculadora " = "sí, no es una simple > > calculadora" > > > > "Windows HP 2000" = "Microsoft Handheld PC 2000" > > > > "pythonce"= pythonCE, otro pequeño detalle.... > > > > 3. Necesitas una memoria flash externa para instalar un linux en > > ella.(Esto justificaría lo de dejar de comer.) > > > > En este caso, cuando tengas tu PenDrive, echa un ojo a Puppy Linux. > > > > 4. Con lo de la ram rom no te puedo ayudar, me suena a chino, no puede > > ser solo RAM? > > > > 5. Busca en google, creo que alguien ya ha instalado stackless python > > en la PSP, quizá te sirva de ayuda > > > > > > > > Mucha Suerte con tu PDA y Python, majete. > > > > > > > > > > El 26/10/07, Sebastian Martin Artaza Saade < martin.artaza en gmail.com> > > escribió: > > > Muchas gracias por tu respuesta, como aclare anteriormente no tengo lo > > > necesario para instalar linux por el momento, y las paginas que me > > diste ya > > > las visite, hay varios pythonce, ya voy bajando y sincronizando 2 y > > por el > > > momento parece que van a andar y siempre me da algún tipo de error, si > > > conoces alguno que funcione en esta HP Jornada 720 con Windows HP > > 2000, > > > tambien me gustaria adquirir alguna version liviana de python no se, > > si > > > puede llegar a ser posible, debido como aclare que solo tengo 32 de > > ram rom > > > esto quiere decir que cuando más ocupo la rom, más chica se vuelve la > > ram. > > > > > > > > > El día 26/10/07, Javier Garcia escribió: > > > > > > > > Come, hombre, come , que linux es gratuito > > > > > > > > http://www.ubuntu-es.org/ > > > > > > > > o para descarga directa > > > > > > > > > > http://releases.ubuntu.com/releases/7.10/ubuntu-7.10-desktop-i386.iso > > > > > > > > python está en todos los sabores ( no sé si en sabor Windows HP 2000 > > ) > > > > pero > > > > seguro lo está para Windows XP/2000 > > > > > > > > visita www.python.org para mas información. > > > > > > > > un saludo amiguete y mucha suerte > > > > > > > > -- > > > > Drink www.UnMundoFeliz.org > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en aditel.org > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > > Drink www.UnMundoFeliz.org > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > From kernel.no.found en gmail.com Mon Oct 29 21:58:57 2007 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Mon, 29 Oct 2007 21:58:57 +0100 Subject: Fwd: Buscando administrador para Dotpy.net In-Reply-To: <117d6e170710030538q374ca374o43933eca6b830eb@mail.gmail.com> References: <117d6e170710030538q374ca374o43933eca6b830eb@mail.gmail.com> Message-ID: <117d6e170710291358n5a4ee852l775a19710b629d9@mail.gmail.com> Hola a todos. Halla por 2005 cree un sitio web llamado Dotpy.net, fue un portal de noticias, un gran sitio de documentacion en español, sigo creyendo que la mas grande en español. Hace 1 año tuve que dejar el sitio web por falta de tiempo (Conserve el dominio), despues de un año off, (a principios de este verano) consegui un host donado de una empresa de hosting nacional a la cual desde aqui le doy las gracias ( http://www.ebooz.com/) En un intento de no dejar que dotpy muriera idee un nuevo dotpy, Wiki y Planet pero por falta de tiempo no puedo hacerlo, antes tampoco podia, pero le heche esperanza y busque un host, en definitiva, existe host y existe un dominio que yo pago, pero falta un buen administrador que este acostumbrado a tratar con servicios webs, y python y algo de linux. Es un host en dreamhost, la documentacion que hace años se tenia guardada en dotpy aun la conservo, y habia que portarla al wiki poco a poco, (ya hay algo pasado) Solo eso, si alguien estuviera interesado en servir a este sitio web, solo tendria que contactar conmigo en la lista los proximos dias, o a mi email (el de este envio). Solo se requiere tiempo y ganas, no estaria mal que se colocara un disimulado enlace google adsense con beneficios al administrador. Un saludo, y espero una respuesta www.dotpy.net -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From necudeco en gmail.com Mon Oct 29 23:56:23 2007 From: necudeco en gmail.com (necudeco) Date: Mon, 29 Oct 2007 17:56:23 -0500 Subject: Fwd: Buscando administrador para Dotpy.net In-Reply-To: <117d6e170710291358n5a4ee852l775a19710b629d9@mail.gmail.com> References: <117d6e170710030538q374ca374o43933eca6b830eb@mail.gmail.com> <117d6e170710291358n5a4ee852l775a19710b629d9@mail.gmail.com> Message-ID: <2ccb93070710291556v68c99c0cyb131f845978a9d0e@mail.gmail.com> Hola Juan. Yo dispongo de tiempo si queres me puedo hacer cargo del site. Saludos On Oct 29, 2007 3:58 PM, Juan José Alonso. wrote: > Hola a todos. > Halla por 2005 cree un sitio web llamado Dotpy.net, fue un portal de > noticias, un gran sitio de documentacion en español, sigo creyendo que la > mas grande en español. > Hace 1 año tuve que dejar el sitio web por falta de tiempo (Conserve el > dominio), despues de un año off, (a principios de este verano) consegui un > host donado de una empresa de hosting nacional a la cual desde aqui le doy > las gracias ( http://www.ebooz.com/) En un intento de no dejar que dotpy > muriera idee un nuevo dotpy, Wiki y Planet pero por falta de tiempo no > puedo > hacerlo, antes tampoco podia, pero le heche esperanza y busque un host, en > definitiva, existe host y existe un dominio que yo pago, pero falta un > buen > administrador que este acostumbrado a tratar con servicios webs, y python > y > algo de linux. > > Es un host en dreamhost, la documentacion que hace años se tenia guardada > en > dotpy aun la conservo, y habia que portarla al wiki poco a poco, (ya hay > algo pasado) > > Solo eso, si alguien estuviera interesado en servir a este sitio web, solo > tendria que contactar conmigo en la lista los proximos dias, o a mi email > (el de este envio). > Solo se requiere tiempo y ganas, no estaria mal que se colocara un > disimulado enlace google adsense con beneficios al administrador. > > Un saludo, y espero una respuesta > www.dotpy.net > > > -- > Juan José Alonso. KarlsBerg. > eMail: kernel.no.found en gmail.com > MSN: kernel.no.found en gmail.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- NeCuDeCo Asociacion Peruana de Software Libre http://necudeco.homeunix.net http://apesol.org Your Jugdment Day is NOW sudo kills -9 $richard_penguin_signature _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From nmelgarejodiaz en gmail.com Tue Oct 30 00:14:15 2007 From: nmelgarejodiaz en gmail.com (Natali Melgarejo Diaz) Date: Tue, 30 Oct 2007 00:14:15 +0100 Subject: Manual de PyQt4 Message-ID: Holas! Alguno sabe de un buen manual de PyQt4 online o en pdf o lo que sea ( pero gratis :P ) Thnxs ********Natali******** _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arnau en ehas.org Tue Oct 30 00:16:48 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 30 Oct 2007 00:16:48 +0100 Subject: FAQ de Python-es In-Reply-To: <46961F80.9000807@ehas.org> References: <117d6e170707110546y3d8e22dfmf834390f3470b7c8@mail.gmail.com> <46961F80.9000807@ehas.org> Message-ID: <472669E0.4000704@ehas.org> Buenas, Como quizá habréis visto en los últimos mensajes, el FAQ de Python-es cuenta desde hoy con una dirección oficial (que además aparece en la firma de la lista): http://listas.aditel.org/faqpyes ¡Gracias a los administradores del servidor de aditel por ello! De momento esta dirección apunta a la web de Carlos, pero la idea es alojarlo realmente en aditel en el futuro. Las condiciones son las mismas de siempre: wiki de acceso muy sencillo, cada cual colabora como buenamente pueda, y un obsequio de un perrito piloto (TM) para todos los participantes ;-) arnau _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cesare.diaz en gmail.com Tue Oct 30 00:24:55 2007 From: cesare.diaz en gmail.com (=?ISO-8859-1?Q?C=E9sar?=) Date: Mon, 29 Oct 2007 20:24:55 -0300 Subject: Manual de PyQt4 In-Reply-To: References: Message-ID: Buscando en books.google.com con el siguiente patrón de búsqueda "python qt4" solo veo un listado de libros de "Limited preview", lo que se dice "gratis" en este lugar no se encuentra nada :-( Saludos _______________________________________________ http://www.sindominio.net/ayuda/preguntas-inteligentes.html http://cronopios.net/Traducciones/trolls.es.html Mi blog: http://enjoyingfreesoftware.wordpress.com/ :-{þ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Tue Oct 30 00:40:57 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 30 Oct 2007 00:40:57 +0100 Subject: Python y Procesadores In-Reply-To: <11fab4bc0710290359g6b96105dsbf1420aef2aa73bf@mail.gmail.com> References: <11fab4bc0710290359g6b96105dsbf1420aef2aa73bf@mail.gmail.com> Message-ID: <2c9fb0dd0710291640w1c0af154k5b5152171b9cfeb7@mail.gmail.com> El 29/10/07, Hernan M Foffani escribió: > En los últimos meses varios han pedido que se aproveche la nueva versión > y se "quite el GIL". Todos han chocado con la negativa de los desarrolladores > de Python. La última discusión fuerte que involucró a varios personajes > conocidos tuvo lugar en Artima (no se si es a la que refiere Chema). > http://www.artima.com/weblogs/viewpost.jsp?thread=214235 y relacionados. Tengo que reconocer que esta discursión me pilló estando de vacaciones. Mis referencias eran anteriores, aunque son del mismo blog: FAQ del Python3000: http://www.artima.com/forums/threaded.jsp?forum=106&thread=211200 (la tercera entrada) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From claudio.quezada.r en gmail.com Tue Oct 30 00:46:51 2007 From: claudio.quezada.r en gmail.com (Claudio A. Quezada Romegialli) Date: Mon, 29 Oct 2007 20:46:51 -0300 Subject: Manual de PyQt4 In-Reply-To: References: Message-ID: <472670EB.10809@gmail.com> Hay un libro bastante bueno acá [1]. El problema es que está algo pasado, porque está basado en PyQt3, sin embargo, te da muchisimas ideas para ir avanzando. Este otro libro [2] acaba de salir, me tinca muy completo, pero impreso vale cerca de 50 dólares, aunque se puede descargar en pdf por unos 35 dólares... A ver si se animan, y entre varios compramos el pdf... Como he ido avanzando yo, es viendo ejemplos (en [2] hay bastantes ejemplos nuevos), y en la instalación de PyQt4 vienen muchos más. Creo que cubre de todo. Saludos, Claudio [1] http://www.commandprompt.com/community/pyqt/ [2] http://www.qtrac.eu/pyqtbook.html César escribió: > Buscando en books.google.com con el siguiente patrón de búsqueda "python qt4" > solo veo un listado de libros de "Limited preview", lo que se dice > "gratis" en este lugar no se encuentra nada :-( > > Saludos > _______________________________________________ > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > http://cronopios.net/Traducciones/trolls.es.html > > Mi blog: > http://enjoyingfreesoftware.wordpress.com/ > > :-{þ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From abraham.zamudio en gmail.com Tue Oct 30 00:53:22 2007 From: abraham.zamudio en gmail.com (Abraham Zamudio) Date: Mon, 29 Oct 2007 18:53:22 -0500 Subject: Manual de PyQt4 In-Reply-To: <472670EB.10809@gmail.com> References: <472670EB.10809@gmail.com> Message-ID: <594dda620710291653x3d4c1411w4429b9f5e804a758@mail.gmail.com> busca en google de la sgte manera pyqt4 filetype:pdf El día 29/10/07, Claudio A. Quezada Romegialli escribió: > > Hay un libro bastante bueno acá [1]. El problema es que está algo > pasado, porque está basado en PyQt3, sin embargo, te da muchisimas ideas > para ir avanzando. > > Este otro libro [2] acaba de salir, me tinca muy completo, pero impreso > vale cerca de 50 dólares, aunque se puede descargar en pdf por unos 35 > dólares... A ver si se animan, y entre varios compramos el pdf... > > Como he ido avanzando yo, es viendo ejemplos (en [2] hay bastantes > ejemplos nuevos), y en la instalación de PyQt4 vienen muchos más. Creo > que cubre de todo. > > Saludos, > > Claudio > > [1] http://www.commandprompt.com/community/pyqt/ > [2] http://www.qtrac.eu/pyqtbook.html > > César escribió: > > Buscando en books.google.com con el siguiente patrón de búsqueda "python > qt4" > > solo veo un listado de libros de "Limited preview", lo que se dice > > "gratis" en este lugar no se encuentra nada :-( > > > > Saludos > > _______________________________________________ > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > > http://cronopios.net/Traducciones/trolls.es.html > > > > Mi blog: > > http://enjoyingfreesoftware.wordpress.com/ > > > > :-{þ > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Abraham Zamudio Chauca http://yboon.net/~azamudio _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjachuf en gmail.com Tue Oct 30 01:47:43 2007 From: jjachuf en gmail.com (=?ISO-8859-1?Q?Jos=E9_Jachuf?=) Date: Mon, 29 Oct 2007 21:47:43 -0300 Subject: Sobre SQLAlchemy y Firebird Message-ID: <47267F2F.50502@gmail.com> Hola Hace unos días empecé a trabajar con SQLAlchemy, nunca antes lo había usado ni a este ni a ningún otro ORM, la verdad es que estoy muy satisfecho con los resultados, pero... Estuve haciendo las pruebas con SQLite y funciona todo de maravillas, guarda todo como debe ser, pero cuando apunto a la base de datos Firebird, que va a ser la base en producción, sucede que no guarda los "id" que vinculan las tablas (los ForeignKey), le asigna a estos un NULL. La base por ahora la estoy creando con SQLAlchemy, pero después la voy a crear a "pelo" (no me gusta como lo hace SQLAlchemy, se pierden algunas de la características de Firebird), de todas maneras crea bien los constraints. Creo que los mapeos los hago bien porque como ya dije con SQLite funciona Ok, es por eso que no mando código. Hay alguna consideración especial a tener en cuenta al utilizar SQLAlchemy con Firebird? Cualquier ayuda será bienvenida. Gracias Saludos José _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjachuf en gmail.com Tue Oct 30 02:02:52 2007 From: jjachuf en gmail.com (=?ISO-8859-1?Q?Jos=E9_Jachuf?=) Date: Mon, 29 Oct 2007 22:02:52 -0300 Subject: Sobre SQLAlchemy y Firebird Message-ID: <472682BC.2040203@gmail.com> Hola Hace unos días empecé a trabajar con SQLAlchemy, nunca antes lo había usado ni a este ni a ningún otro ORM, la verdad es que estoy muy satisfecho con los resultados, pero... Estuve haciendo las pruebas con SQLite y funciona todo de maravillas, guarda todo como debe ser, pero cuando apunto a la base de datos Firebird, que va a ser la base en producción, sucede que no guarda los "id" que vinculan las tablas (los ForeignKey), le asigna a estos un NULL. La base por ahora la estoy creando con SQLAlchemy, pero después la voy a crear a "pelo" (no me gusta como lo hace SQLAlchemy, se pierden algunas de la características de Firebird), de todas maneras crea bien los constraints. Creo que los mapeos los hago bien porque como ya dije con SQLite funciona Ok, es por eso que no mando código. Hay alguna consideración especial a tener en cuenta al utilizar SQLAlchemy con Firebird? Cualquier ayuda será bienvenida. Gracias Saludos José _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Tue Oct 30 02:19:13 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 30 Oct 2007 02:19:13 +0100 Subject: sobre BOA Constructor In-Reply-To: <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> Message-ID: <2c9fb0dd0710291819p336c9b90mb9527fd076ffc49d@mail.gmail.com> El 28/10/07, Mario Lacunza escribió: > El día 26/10/07, Francisco Palm escribió: > > Los avances de Trolltech con el rediseño de Qt y la nueva visión de > > KDE aumentan mis dudas. > > > Si pero sacame de la duda, aun sigue teniendo la licencia dual tipo MySQL?? > es decir q solo es libre si tu producto es libre?? No, es libre porque te ofrece las tres libertades del software libre. Otra cosa es que prefieras no contribuir a la comunidad del software libre con tu trabajo, en cuyo caso Trolltech te pide que colabores en el desarrollo de las librerías comprando una licencia de desarrollador ("Quid pro quo" - Algo por algo). > y sigue teniendo los > problemas de instalacion y implementacion en Windows? ambos factores q me > hicieron decantarme por wxPython. Ningún problema para instalar Qt4/PyQt4 en windows. Todo perfecto. En estos momentos están sacando para windows aplicaciones del futuro koffice 2.0 como kword, krita o kexi. En general, resultan bastante más ligeras que openoffice, lo que da una idea de cómo están avanzando las Qt en windows, muy distinto a como era antes con Qt3. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Tue Oct 30 02:29:22 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 30 Oct 2007 02:29:22 +0100 Subject: OT: Re: sobre BOA Constructor In-Reply-To: <4725C6EC.5020404@gmail.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> <4724BCC4.4000403@rvburke.com> <4725C6EC.5020404@gmail.com> Message-ID: <2c9fb0dd0710291829t15e95fe3o9fffa3c54ecfec72@mail.gmail.com> El 29/10/07, damufo escribió: > Existe algun sitio de donde se puede descargar para probar sin tener que > registrarse? Después de tantas vueltas que hemos dado, ¿qué es lo que quieres descargarte? Las librerías Qt las tienes aquí: http://trolltech.com/developer/downloads/qt/ Si eliges las versión "Open Source" no te pide registro. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Oct 30 18:11:22 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 30 Oct 2007 18:11:22 +0100 Subject: subprocess.popen, capturar stdout In-Reply-To: <47275406.9090702@ehas.org> References: <472744E8.7050304@soft-com.es> <47275406.9090702@ehas.org> Message-ID: <472765BA.80803@soft-com.es> Hola, gracias por contestar, Arnau Sanchez escribió: ... > > Prueba y nos dices si algo de esto te funciona. > He probado con y sin generador y el resultado es el mismo. Hasta que no acaba la aplicación no obtengo el stdout, no se si el problema puede estar en otro sitio. Para realizar la prueba he creado dos scripts: - runapp.py --------------------------------- #!/usr/bin/env python #coding=utf-8 import subprocess import time def runapp(app): pr = subprocess.Popen(app.split(), stdin=None, stdout = subprocess.PIPE, stderr=subprocess.PIPE) for line in readlines(pr.stdout): print "local:%s, app:%s" % (time.time(), line), #for line in pr.stdout: # print "local:%s, app:%s" % (time.time(), line), #pr.wait() print "finalizado con codigo %s" % pr.poll() def readlines(fd): while 1: line = fd.readline() if not line: break yield line # ejecucion runapp("python testrunapp.py") - testrunapp.py --------------------------------- #!/usr/bin/env python #coding=utf-8 import time #enviar a stdout el tiempo cada segundo durante 10 segundos veces = 10 ahora = time.time() while veces > 0: while time.time() < ahora + 1: pass ahora = time.time() print ahora veces -= 1 Al ejecutar runapp.py este llama a testrunapp.py, toma su stdout y lo imprime junto con el time en el que lee el stdout. El resultado tanto en XP como en una maquina debian, ambas con python 2.5 es el siguiente: oswaldo en server2:/home/X/Python/Otros/AutoBackup$ python runapp.py local:1193764260.66, app:1193764251.65 local:1193764260.66, app:1193764252.65 local:1193764260.66, app:1193764253.65 local:1193764260.66, app:1193764254.65 local:1193764260.66, app:1193764255.65 local:1193764260.66, app:1193764256.65 local:1193764260.66, app:1193764257.65 local:1193764260.66, app:1193764258.65 local:1193764260.66, app:1193764259.65 local:1193764260.67, app:1193764260.65 finalizado con codigo 0 Como veras la aplicacion auxiliar envia un resultado cada segundo, pero el programa principal los recibe todos al finalizar. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Oct 30 09:00:15 2007 From: damufo en gmail.com (damufo) Date: Tue, 30 Oct 2007 09:00:15 +0100 Subject: OT: Re: sobre BOA Constructor In-Reply-To: <2c9fb0dd0710291829t15e95fe3o9fffa3c54ecfec72@mail.gmail.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> <4724BCC4.4000403@rvburke.com> <4725C6EC.5020404@gmail.com> <2c9fb0dd0710291829t15e95fe3o9fffa3c54ecfec72@mail.gmail.com> Message-ID: <4726E48F.7010108@gmail.com> Gracias por responder Chema, me refería al OpenKomodo, y en referencia a una respuesta de Francisco Palm > Desde mi punto de vista OpenKomodo va a ser la plataforma definitiva. > Mucho más ligero que Eclipse, basado en la tecnología XUL de Mozilla > (por lo tanto es relativamente fácil escribir extensiones), con > soporte para PHP, Ruby, Perl, TCL y por supuesto Python... Y todo lo > necesario para AJAX: Javascript, XML, HTML, CSS... Chema Cortes escribiu: > El 29/10/07, damufo escribió: >> Existe algun sitio de donde se puede descargar para probar sin tener que >> registrarse? > > Después de tantas vueltas que hemos dado, ¿qué es lo que quieres descargarte? > > Las librerías Qt las tienes aquí: > > http://trolltech.com/developer/downloads/qt/ > > Si eliges las versión "Open Source" no te pide registro. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Tue Oct 30 09:24:44 2007 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 30 Oct 2007 09:24:44 +0100 Subject: OT: Re: sobre BOA Constructor In-Reply-To: <4726E48F.7010108@gmail.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> <4724BCC4.4000403@rvburke.com> <4725C6EC.5020404@gmail.com> <2c9fb0dd0710291829t15e95fe3o9fffa3c54ecfec72@mail.gmail.com> <4726E48F.7010108@gmail.com> Message-ID: <2c9fb0dd0710300124o77207170kf9e4fec4ea1527f5@mail.gmail.com> El 30/10/07, damufo escribió: > Gracias por responder Chema, me refería al OpenKomodo, y en referencia a > una respuesta de Francisco Palm OpenKomodo no requiere registrarse. Cuando te pregunte los datos personales simplemente dale a continuar. Por cierto, ya que vuelve a salir el tema: no se ha dicho que openkomodo no incluye ni depurador ni control de versiones, con lo que, en mi opinión, Eclipse siendo la herramienta "definitiva". _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cgalisteo en k-rolus.net Tue Oct 30 09:53:31 2007 From: cgalisteo en k-rolus.net (Carlos) Date: Tue, 30 Oct 2007 09:53:31 +0100 Subject: FAQ de Python-es In-Reply-To: <472669E0.4000704@ehas.org> References: <117d6e170707110546y3d8e22dfmf834390f3470b7c8@mail.gmail.com> <46961F80.9000807@ehas.org> <472669E0.4000704@ehas.org> Message-ID: > De momento esta dirección apunta a la web de Carlos, pero la idea es > alojarlo realmente en aditel en el futuro. Puede que el wiki tenga algún comportamiento extraño (no he tenido tiempo de investigar, solo de parchear) si alguien detecta algo raro que lo cuente en la lista o directamente a mi. > cada cual colabora como buenamente pueda, y un obsequio de un perrito > piloto (TM) para todos los participantes ;-) Juas! entonces tu te mereces un perrito teniente-coronel de la fuerza aérea :P -- --- Carlos Galisteo http://blog.k-rolus.net PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Oct 30 18:40:30 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 30 Oct 2007 18:40:30 +0100 Subject: subprocess.popen, capturar stdout In-Reply-To: <472765BA.80803@soft-com.es> References: <472744E8.7050304@soft-com.es> <47275406.9090702@ehas.org> <472765BA.80803@soft-com.es> Message-ID: <47276C8E.3010609@soft-com.es> Oswaldo Hernández escribió: > Hola, gracias por contestar, > > Arnau Sanchez escribió: > ... >> >> Prueba y nos dices si algo de esto te funciona. >> > > He probado con y sin generador y el resultado es el mismo. Hasta que no > acaba la aplicación no obtengo el stdout, no se si el problema puede > estar en otro sitio. > > Para realizar la prueba he creado dos scripts: > > - runapp.py --------------------------------- > #!/usr/bin/env python > #coding=utf-8 > > import subprocess > import time > > def runapp(app): > pr = subprocess.Popen(app.split(), stdin=None, stdout = > subprocess.PIPE, stderr=subprocess.PIPE) > > for line in readlines(pr.stdout): > print "local:%s, app:%s" % (time.time(), line), > > #for line in pr.stdout: > # print "local:%s, app:%s" % (time.time(), line), > #pr.wait() > > print "finalizado con codigo %s" % pr.poll() > > def readlines(fd): > while 1: > line = fd.readline() > if not line: > break > yield line > > # ejecucion > runapp("python testrunapp.py") > > > - testrunapp.py --------------------------------- > #!/usr/bin/env python > #coding=utf-8 > > import time > > #enviar a stdout el tiempo cada segundo durante 10 segundos > veces = 10 > ahora = time.time() > while veces > 0: > while time.time() < ahora + 1: > pass > ahora = time.time() > print ahora > veces -= 1 > > > > Al ejecutar runapp.py este llama a testrunapp.py, toma su stdout y lo > imprime junto con el time en el que lee el stdout. > > El resultado tanto en XP como en una maquina debian, ambas con python > 2.5 es el siguiente: > > oswaldo en server2:/home/X/Python/Otros/AutoBackup$ python runapp.py > local:1193764260.66, app:1193764251.65 > local:1193764260.66, app:1193764252.65 > local:1193764260.66, app:1193764253.65 > local:1193764260.66, app:1193764254.65 > local:1193764260.66, app:1193764255.65 > local:1193764260.66, app:1193764256.65 > local:1193764260.66, app:1193764257.65 > local:1193764260.66, app:1193764258.65 > local:1193764260.66, app:1193764259.65 > local:1193764260.67, app:1193764260.65 > finalizado con codigo 0 > > Como veras la aplicacion auxiliar envia un resultado cada segundo, pero > el programa principal los recibe todos al finalizar. > Aqui otra vez ;) He realizado un cambio en la aplicacion testrunapp.py añadiendole despues del print: sys.stdout.flush() y ahora si funciona: oswaldo en server2:/home/X/Python/Otros/AutoBackup$ python runapp.py local:1193765777.58, app:1193765777.58 local:1193765778.58, app:1193765778.58 local:1193765779.58, app:1193765779.58 local:1193765780.58, app:1193765780.58 local:1193765781.58, app:1193765781.58 local:1193765782.58, app:1193765782.58 local:1193765783.58, app:1193765783.58 local:1193765784.58, app:1193765784.58 local:1193765785.58, app:1193765785.58 local:1193765786.58, app:1193765786.58 finalizado con codigo 0 Pero ya fuera de la demostración, lo he probado con una de las aplicación que pretendo utilizar y al parecer esta no hace el flush, los datos me llegan al finalizar. ¿Habria alguna forma de forzar la lectura de esos datos? -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Oct 30 11:28:50 2007 From: damufo en gmail.com (damufo) Date: Tue, 30 Oct 2007 11:28:50 +0100 Subject: OT: Re: sobre BOA Constructor In-Reply-To: <2c9fb0dd0710300124o77207170kf9e4fec4ea1527f5@mail.gmail.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> <4724BCC4.4000403@rvburke.com> <4725C6EC.5020404@gmail.com> <2c9fb0dd0710291829t15e95fe3o9fffa3c54ecfec72@mail.gmail.com> <4726E48F.7010108@gmail.com> <2c9fb0dd0710300124o77207170kf9e4fec4ea1527f5@mail.gmail.com> Message-ID: <47270762.9040105@gmail.com> Muchas gracias. De todos modos le echaré un vistazo Chema Cortes escribiu: > El 30/10/07, damufo escribió: >> Gracias por responder Chema, me refería al OpenKomodo, y en referencia a >> una respuesta de Francisco Palm > > OpenKomodo no requiere registrarse. Cuando te pregunte los datos > personales simplemente dale a continuar. > > Por cierto, ya que vuelve a salir el tema: no se ha dicho que > openkomodo no incluye ni depurador ni control de versiones, con lo > que, en mi opinión, Eclipse siendo la herramienta "definitiva". > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Tue Oct 30 11:51:41 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Tue, 30 Oct 2007 11:51:41 +0100 Subject: FAQ de Python-es In-Reply-To: References: <117d6e170707110546y3d8e22dfmf834390f3470b7c8@mail.gmail.com> <46961F80.9000807@ehas.org> <472669E0.4000704@ehas.org> Message-ID: <47270CBD.502@rvburke.com> ¡Muchas gracias a ambos y a aditel por la labor!. Y... a ver si nos animamos los que no hemos arrimado el hombro tanto... Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcmago en gmail.com Tue Oct 30 11:51:57 2007 From: jcmago en gmail.com (=?ISO-8859-1?Q?Juan_Carlos_G=F3mez_S=E1nchez?=) Date: Tue, 30 Oct 2007 11:51:57 +0100 Subject: FAQ de Python-es In-Reply-To: References: <117d6e170707110546y3d8e22dfmf834390f3470b7c8@mail.gmail.com> <46961F80.9000807@ehas.org> <472669E0.4000704@ehas.org> Message-ID: <122dfde60710300351q46ce096erb111d87625eb0ce7@mail.gmail.com> unsuscribe _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From claudio.quezada.r en gmail.com Tue Oct 30 12:21:57 2007 From: claudio.quezada.r en gmail.com (Claudio A. Quezada Romegialli) Date: Tue, 30 Oct 2007 08:21:57 -0300 Subject: Manual de PyQt4 In-Reply-To: <594dda620710291653x3d4c1411w4429b9f5e804a758@mail.gmail.com> References: <472670EB.10809@gmail.com> <594dda620710291653x3d4c1411w4429b9f5e804a758@mail.gmail.com> Message-ID: <472713D5.90502@gmail.com> Aca [1] también hay varios y muy buenos recursos. [1] http://www.diotavelli.net/PyQtWiki Abraham Zamudio escribió: > busca en google > de la sgte manera > > pyqt4 filetype:pdf > > > > El día 29/10/07, Claudio A. Quezada Romegialli > escribió: >> Hay un libro bastante bueno acá [1]. El problema es que está algo >> pasado, porque está basado en PyQt3, sin embargo, te da muchisimas ideas >> para ir avanzando. >> >> Este otro libro [2] acaba de salir, me tinca muy completo, pero impreso >> vale cerca de 50 dólares, aunque se puede descargar en pdf por unos 35 >> dólares... A ver si se animan, y entre varios compramos el pdf... >> >> Como he ido avanzando yo, es viendo ejemplos (en [2] hay bastantes >> ejemplos nuevos), y en la instalación de PyQt4 vienen muchos más. Creo >> que cubre de todo. >> >> Saludos, >> >> Claudio >> >> [1] http://www.commandprompt.com/community/pyqt/ >> [2] http://www.qtrac.eu/pyqtbook.html >> >> César escribió: >>> Buscando en books.google.com con el siguiente patrón de búsqueda "python >> qt4" >>> solo veo un listado de libros de "Limited preview", lo que se dice >>> "gratis" en este lugar no se encuentra nada :-( >>> >>> Saludos >>> _______________________________________________ >>> http://www.sindominio.net/ayuda/preguntas-inteligentes.html >>> http://cronopios.net/Traducciones/trolls.es.html >>> >>> Mi blog: >>> http://enjoyingfreesoftware.wordpress.com/ >>> >>> :-{þ >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From francisco.palm en gmail.com Tue Oct 30 12:44:33 2007 From: francisco.palm en gmail.com (Francisco Palm) Date: Tue, 30 Oct 2007 07:44:33 -0400 Subject: Sobre Open Komodo Era: OT: Re: sobre BOA Constructor Message-ID: El 30/10/07, Chema Cortes escribió: > OpenKomodo no requiere registrarse. Cuando te pregunte los datos > personales simplemente dale a continuar. > > Por cierto, ya que vuelve a salir el tema: no se ha dicho que > openkomodo no incluye ni depurador ni control de versiones, con lo > que, en mi opinión, Eclipse siendo la herramienta "definitiva". Claro!, por eso decía "va a ser" en cuanto se libere Open Komodo bajo la plataforma extensible XUL vas a obtener lo que pides, y mucho más!! Incluso se podrán desarrollar las extensiones en Python y no en el lenguaje maligno de Eclipse :-D Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 2712106 "Cuando uno es joven, debe ser revolucionario, no sólo rebelarse... ser psicológicamente revolucionario significa no aceptar ningún modelo." K _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From martin.artaza en gmail.com Tue Oct 30 14:16:52 2007 From: martin.artaza en gmail.com (Sebastian Martin Artaza Saade) Date: Tue, 30 Oct 2007 07:16:52 -0600 Subject: No puedo hacer andar el python en la Jornada 720, me ayudan con esto Message-ID: <73fa00c90710300616nadf3845m6e6b2f7fc30baa74@mail.gmail.com> No puedo hacaer andar el python en la Jornada 720 Hola que tal, me baje de http://www.murkworks.com/Research/Python/PocketPCPython/Overview el zip PPCPythonR2.zip, segui los pasos que indican en http://www.murkworks.com/Research/Python/PocketPCPython/PPCPythonR2Notes y cuando ejecuto en mi Jornada 720 el python me sale lo siguiente: Traceaback (innermost last): File "\Program Files\Python \lib\pcceshell.py", line 604, in main shell.init() File "\Program Files\Python \lib\pcceshell.py", line 197, in Init raise RuntimeError('Unexpected error from SipGetInfo') exeptions.RuntimeError: Unexpected error from SipGetInfo Fui a la linea indica a la 197 y desactive el error pero sigue sin andar, no probe desactivando el main por motivo obvio, mis conocimientos llegan hasta acá y no se que más hacer, si alguien tiene ese archivo pcceshell.pyque ande bien me lo puede pasar o cualquier tipo de solucción. Datos del equipo HP Handled PC Jornada 720 -- 32 mb de ram sistema operativo "Microsoft Handheld PC 2000" PD: No instalo linux, porque no tengo la compact flash por el momento. El día 27/10/07, Sebastian Martin Artaza Saade < martin.artaza en gmail.com> escribió: - Mostrar texto citado - _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Oct 30 15:51:20 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 30 Oct 2007 15:51:20 +0100 Subject: subprocess.popen, capturar stdout Message-ID: <472744E8.7050304@soft-com.es> Hola a todos, Estoy peleandome con subprocess.popen() para capturar la salida de un proceso conforme se va ejecutando y no lo consigo. El proceso lo lanzo de la siguiente forma: exe = "programa.exe parametro" pr = subprocess.Popen(exe, stdin=None, stdout = subprocess.PIPE, stderr=subprocess.PIPE) Para capturar la salida he probado: retorno=None while retorno is None: out, error = pr.communicate() retorno = pr.poll(50) Esto funciona, pero communicate() espera a que termine el proceso y da toda la salida de una vez. Tambien he probado: retorno=None while retorno is None: out = pr.stdout.readlines() error = pr.stdout.readlines() retorno = pr.poll(50) Ocurre lo mismo, hasta que no termina el proceso no obtengo su salida. He probado variantes utilizando read() en vez de realines(), pero siempre lo mismo. Al estar sobre windows no puedo utilizar select para comprobar si hay datos antes de hacer la lectura sobre el pipe, y me da que es ahi donde esta el problema. ¿Estoy haciendo algo mal? -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Tue Oct 30 16:33:06 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Tue, 30 Oct 2007 10:33:06 -0500 Subject: Resumen diario In-Reply-To: <200710291034.22285.jordi.f@ati.es> References: <200710291034.22285.jordi.f@ati.es> Message-ID: Ya lo hice hace rato de todas formas muchas gracias por tu comentario. El día 29/10/07, Jordi Funollet escribió: > > Manuel Enrique González Ramírez dixit: > > Oye pero que buena ide de entrar para configurar la cuenta. > > > > Ya lo intentaste tu?? porque a mi me arroja error, incluso con la nueva > > clave que me han enviado, es por eso que YO TAMBIEN quiero seguir > > recibiendo los mensajes como antes.....:( > > Hola Manuel Enrique, > > Supongo que cuando tienes problemas con el teléfono no llamas a todos los > que > tiene en la agenda. Se acostumbra a llamar al servicio técnico. > > Encontrarás la dirección de los administradores de la lista al final de la > página de configuración. > -- > ############################## > ### Jordi Funollet > ### http://www.terraquis.net > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arnau en ehas.org Tue Oct 30 16:55:50 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 30 Oct 2007 16:55:50 +0100 Subject: subprocess.popen, capturar stdout In-Reply-To: <472744E8.7050304@soft-com.es> References: <472744E8.7050304@soft-com.es> Message-ID: <47275406.9090702@ehas.org> Oswaldo Hernández escribió: > Para capturar la salida he probado: > retorno=None > while retorno is None: > out, error = pr.communicate() > retorno = pr.poll(50) > > Esto funciona, pero communicate() espera a que termine el proceso y da > toda la salida de una vez. Es lo que se espera de communicate(): communicate(input=None) Interact with process: Send data to stdin. Read data from stdout and stderr, until end-of-file is reached. Wait for process to terminate. Salió algo parecido en este hilo: http://listas.aditel.org/archivos/python-es/2007-September/018638.html Todo lo que te diga en este mensaje está sólo probado en UNIX, no sé si el comportamiento en Windows será el mismo. En fin, la solución más simple que se me ocurre: import subprocess def get_popen(command): sp = subprocess return subprocess.Popen(command, stdout=sp.PIPE, stderr=sp.STDOUT) command = "top -b" popen = get_popen(command.split()) for line in popen.stdout: print line, popen.wait() Fíjate que, al menos en UNIX, es necesario enviar a subprocess el comando como lista (por eso hago el split()), no como cadena como hacías en tu ejemplo. Ahora bien, no siempre el comando a ejecutar hará un flush para cada línea que escriba, y entonces nuestra situación no habrá mejorado: la lectura en popen.stdout se quedará igualmente parada. Si te ocurre esto, tienes que crear un generador que llame explícitamente al readline() del descriptor hasta agotar los datos: def readlines(fd): while 1: line = fd.readline() if not line: break yield line Si estás familiarizado con las itertools, esta función también puede escribirse de forma más compacta, así: import itertools def readlines(fd): genlines = (fd.readline() for _ in itertools.repeat(None)) return itertools.takewhile(bool, genlines) Cualquiera de las dos se usaría de este modo: for line in readlines(popen.stdout): print line, Prueba y nos dices si algo de esto te funciona. arnau _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Tue Oct 30 19:29:30 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Tue, 30 Oct 2007 13:29:30 -0500 Subject: Sobre Open Komodo Era: OT: Re: sobre BOA Constructor In-Reply-To: References: Message-ID: <771741b20710301129l41e8f78fya3873bd60d340bc8@mail.gmail.com> El día 30/10/07, Francisco Palm escribió: > > El 30/10/07, Chema Cortes escribió: > > OpenKomodo no requiere registrarse. Cuando te pregunte los datos > > personales simplemente dale a continuar. > > > > Por cierto, ya que vuelve a salir el tema: no se ha dicho que > > openkomodo no incluye ni depurador ni control de versiones, con lo > > que, en mi opinión, Eclipse siendo la herramienta "definitiva". En mi opinion para q sea "definitiva" deberia contar con un diseñador visual de GUI.... lo cual solo tienen wxGlade y el Boa... o me equivoco? Claro!, por eso decía "va a ser" en cuanto se libere Open Komodo bajo > la plataforma extensible XUL vas a obtener lo que pides, y mucho más!! > Incluso se podrán desarrollar las extensiones en Python y no en el > lenguaje maligno de Eclipse :-D Amen!!! jejejejjee por eso me gusta el pie de firma de Robin Dunn... :-D -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arnau en ehas.org Tue Oct 30 19:55:51 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 30 Oct 2007 19:55:51 +0100 Subject: subprocess.popen, capturar stdout In-Reply-To: <47276C8E.3010609@soft-com.es> References: <472744E8.7050304@soft-com.es> <47275406.9090702@ehas.org> <472765BA.80803@soft-com.es> <47276C8E.3010609@soft-com.es> Message-ID: <47277E37.1020409@ehas.org> Oswaldo Hernández escribió: >> import time >> >> #enviar a stdout el tiempo cada segundo durante 10 segundos >> veces = 10 >> ahora = time.time() >> while veces > 0: >> while time.time() < ahora + 1: >> pass >> ahora = time.time() >> print ahora >> veces -= 1 O dicho de otra forma: for _ in xrange(10): time.sleep(1) print time.time() > He realizado un cambio en la aplicacion testrunapp.py añadiendole > despues del print: > sys.stdout.flush() > y ahora si funciona: Sí, parece lógico. He hecho alguna otra prueba, y parece que el "line in popen.stdout" no funciona ni aunque hagas un flush, así que esa opción descártala. Tendría que mirar el código de "top" para ver por qué en ese caso si va. Así que la función readlines() parece necesaria en cualquier caso... > Pero ya fuera de la demostración, lo he probado con una de las > aplicación que pretendo utilizar y al parecer esta no hace el flush, los > datos me llegan al finalizar. > > ¿Habria alguna forma de forzar la lectura de esos datos? Asumo que no puedes tocar la aplicación, ni está hecha en Python (entonces la llamarías con -u). En tal caso, no queda sino plegar velas y tirarse a python-pexpect, que ejecuta los programas simulando un terminal (y entonces la salida es "unbuffered"): import pexpect for line in pexpect.spawn(command): print line, Sí, podríamos haber empezado por ahí, pero subprocess es más bonito :-) Quizá haya alguna forma de usar subprocess en conjunción con un PTY, pero dado que esto último sólo aplica a UNIX, no sería una solución portable. arnau pd: Sobre esto último, encontré: Subprocess PEP: http://www.python.org/dev/peps/pep-0324/ Open Issues: * expect-like functionality, including pty support. pty support is highly platform-dependent, which is a problem. Also, there are already other modules that provide this kind of functionality [se refiere a pexpect] _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Tue Oct 30 20:44:48 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Tue, 30 Oct 2007 20:44:48 +0100 Subject: subprocess.popen, capturar stdout In-Reply-To: <47277E37.1020409@ehas.org> References: <472744E8.7050304@soft-com.es> <47275406.9090702@ehas.org> <472765BA.80803@soft-com.es> <47276C8E.3010609@soft-com.es> <47277E37.1020409@ehas.org> Message-ID: <472789B0.7020006@rvburke.com> Arnau Sanchez wrote: > Asumo que no puedes tocar la aplicación, ni está hecha en Python > (entonces la llamarías con -u). En tal caso, no queda sino plegar > velas y tirarse a python-pexpect, que ejecuta los programas simulando > un terminal (y entonces la salida es "unbuffered"): Pexpect no funciona en windows (salvo con cygwin, creo). En pexpect hay una explicación sobre esta cuestión en la FAQ (abajo la añado). El problema es, efectivamente, el modo de buffering en la biblioteca estándar stdio. Por lo que casi todo lo que no sea una salida a un terminal, o si la aplicación hace un flush explícito, acaba en un buffer que mata la interactividad. Lo malo es que es bastante probable que las aplicaciones que nos encontremos estén hechas usando stdio :(. *Q: Why not just use a pipe (popen())?* A: A pipe works fine for getting the output to non-interactive programs. If you just want to get the output from ls, uname, or ping then this works. Pipes do not work very well for interactive programs and pipes will almost certainly fail for most applications that ask for passwords such as telnet, ftp, or ssh. There are two reasons for this. First an application may bypass stdout and print directly to its controlling TTY. Something like SSH will do this when it asks you for a password. This is why you cannot redirect the password prompt because it does not go through stdout or stderr. The second reason is because most applications are built using the C Standard IO Library (anything that uses #include ). One of the features of the stdio library is that it buffers all input and output. Normally output is */line buffered/* when a program is printing to a TTY (your terminal screen). Everytime the program prints a line-feed the currently buffered data will get printed to your screen. The problem comes when you connect a pipe. The stdio library is smart and can tell that it is printing to a pipe instead of a TTY. In that case it switches from line buffer mode to /*block buffered*/. In this mode the currently buffered data is flushed when the buffer is full. This causes most interactive programs to deadlock. Block buffering is more efficient when writing to disks and pipes. Take the situation where a program prints a message "Enter your user name:\n" and then waits for you type type something. In block buffered mode, the stdio library will not put the message into the pipe even though a linefeed is printed. The result is that you never receive the message, yet the child application will sit and wait for you to type a response. Don't confuse the stdio lib's buffer with the pipe's buffer. The pipe buffer is another area that can cause problems. You could flush the input side of a pipe, whereas you have no control over the stdio library buffer. More information: the Standard IO library has three states for a FILE *. These are: _IOFBF for block buffered; _IOLBF for line buffered; and _IONBF for unbuffered. The STDIO lib will use block buffering when talking to a block file descriptor such as a pipe. This is usually not helpful for interactive programs. Short of recompiling your program to include fflush() everywhere or recompiling a custom stdio library there is not much a controlling application can do about this if talking over a pipe. The program may have put data in its output that remains unflushed because the output buffer is not full; then the program will go and deadlock while waiting for input -- because you never send it any because you are still waiting for its output (still stuck in the STDIO's output buffer). The answer is to use a pseudo-tty. A TTY device will force /*line*/ buffering (as opposed to block buffering). Line buffering means that you will get each line when the child program sends a line feed. This corresponds to the way most interactive programs operate -- send a line of output then wait for a line of input. I put "answer" in quotes because it's ugly solution and because there is no POSIX standard for pseudo-TTY devices (even though they have a TTY standard...). What would make more sense to me would be to have some way to set a mode on a file descriptor so that it will tell the STDIO to be line-buffered. I have investigated, and I don't think there is a way to set the buffered state of a child process. The STDIO Library does not maintain any external state in the kernel or whatnot, so I don't think there is any way for you to alter it. I'm not quite sure how this line-buffered/block-buffered state change happens internally in the STDIO library. I think the STDIO lib looks at the file descriptor and decides to change behavior based on whether it's a TTY or a block file (see isatty()). I hope that this qualifies as helpful. Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arnau en ehas.org Tue Oct 30 21:36:00 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Tue, 30 Oct 2007 21:36:00 +0100 Subject: subprocess.popen, capturar stdout In-Reply-To: <472789B0.7020006@rvburke.com> References: <472744E8.7050304@soft-com.es> <47275406.9090702@ehas.org> <472765BA.80803@soft-com.es> <47276C8E.3010609@soft-com.es> <47277E37.1020409@ehas.org> <472789B0.7020006@rvburke.com> Message-ID: <472795B0.60702@ehas.org> Rafael Villar Burke escribió: > Pexpect no funciona en windows (salvo con cygwin, creo). > > En pexpect hay una explicación sobre esta cuestión en la FAQ (abajo la > añado). Tienes razón. Di por supuesto que pexpect haría algo esotérico para simular un terminal en Windows, pero el autor dice que no sabe cómo hacerlo. Del mismo FAQ de pexpect: http://pexpect.sourceforge.net/#faq Pexpect does not currently work on the standard Windows Python (see the pty requirement); however, it seems to work fine using Cygwin. It is possible to build something like a pty for Windows, but it would have to use a different technique that I am still investigating. I know it's possible because Libes' Expect was ported to Windows. ... A mi ya no se me ocurre nada más. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Wed Oct 31 13:14:49 2007 From: damufo en gmail.com (damufo) Date: Wed, 31 Oct 2007 13:14:49 +0100 Subject: crear cargas en modelo PSS/E In-Reply-To: <007401c81bb3$a2584950$7748ce82@upcont.es> References: <007401c81bb3$a2584950$7748ce82@upcont.es> Message-ID: <472871B9.70506@gmail.com> Hola: Pues cuando sea así, pienso que es mas interesante indicar lo que has encontrado. Así, si alguien busca lo mismo encontrará la respuesta. Saludos Alezeia González escribiu: > Hola de nuevo. > > Ya la he encontrado. > > Gracias. > > Un saludo, > > Ale. > > > > > __________________________________________________ > > _____ > > > De: Alezeia González [mailto:Alezeia.Gonzalez en iit.upcomillas.es] > > Enviado el: miércoles, 31 de octubre de 2007 12:25 > Para: 'python-es en aditel.org' > Asunto: crear cargas en modelo PSS/E > > > > > Hola a todos. > > Estoy haciendo una macro en Python para simular unas cosillas en PSS/E. > ¿Alguien sabe cuál es la función para añadir cargas a un nudo? > > Gracias. > > Un saludo, > > Ale. > > > > > > > -- > La presente comunicación tiene carácter confidencial y es para el exclusivo uso del destinatario indicado en la misma. Si Ud. no es el destinatario indicado, le informamos que cualquier forma de distribución, reproducción o uso de esta comunicación y/o de la información contenida en la misma están estrictamente prohibidos por la ley. Si Ud. ha recibido esta comunicación por error, por favor, notifíquelo inmediatamente al remitente contestando a este mensaje y proceda a continuación a destruirlo. Gracias por su colaboración. > > This communication contains confidential information. It is for the exclusive use of the intended addressee. If you are not the intended addressee, please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited by law. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this message. Thank you for your cooperation. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From Alezeia.Gonzalez en iit.upcomillas.es Wed Oct 31 12:24:49 2007 From: Alezeia.Gonzalez en iit.upcomillas.es (=?iso-8859-1?Q?Alezeia_Gonz=E1lez?=) Date: Wed, 31 Oct 2007 12:24:49 +0100 Subject: crear cargas en modelo PSS/E Message-ID: <005a01c81bb0$a63d04f0$7748ce82@upcont.es> Hola a todos. Estoy haciendo una macro en Python para simular unas cosillas en PSS/E. ¿Alguien sabe cuál es la función para añadir cargas a un nudo? Gracias. Un saludo, Ale. -- La presente comunicación tiene carácter confidencial y es para el exclusivo uso del destinatario indicado en la misma. Si Ud. no es el destinatario indicado, le informamos que cualquier forma de distribución, reproducción o uso de esta comunicación y/o de la información contenida en la misma están estrictamente prohibidos por la ley. Si Ud. ha recibido esta comunicación por error, por favor, notifíquelo inmediatamente al remitente contestando a este mensaje y proceda a continuación a destruirlo. Gracias por su colaboración. This communication contains confidential information. It is for the exclusive use of the intended addressee. If you are not the intended addressee, please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited by law. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this message. Thank you for your cooperation. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dmlistapython en gmail.com Wed Oct 31 12:44:26 2007 From: dmlistapython en gmail.com (Daniel) Date: Wed, 31 Oct 2007 08:44:26 -0300 Subject: Glade: Tablas vs =?iso-8859-1?q?Est=E1ticas?= Message-ID: <1193831066.5078.4.camel@pcdaniel.cdi> Hola Gente: Me decidí por empezar con Python+Glade, pero tempranito surgió la duda ¿Debo usar Tablas o es igual si uso posiciones estáticas en Glade? ¿Cual es la ventaja de cada método? Slds. Daniel ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From Alezeia.Gonzalez en iit.upcomillas.es Wed Oct 31 12:46:11 2007 From: Alezeia.Gonzalez en iit.upcomillas.es (=?iso-8859-1?Q?Alezeia_Gonz=E1lez?=) Date: Wed, 31 Oct 2007 12:46:11 +0100 Subject: crear cargas en modelo PSS/E Message-ID: <007401c81bb3$a2584950$7748ce82@upcont.es> Hola de nuevo. Ya la he encontrado. Gracias. Un saludo, Ale. __________________________________________________ _____ De: Alezeia González [mailto:Alezeia.Gonzalez en iit.upcomillas.es] Enviado el: miércoles, 31 de octubre de 2007 12:25 Para: 'python-es en aditel.org' Asunto: crear cargas en modelo PSS/E Hola a todos. Estoy haciendo una macro en Python para simular unas cosillas en PSS/E. ¿Alguien sabe cuál es la función para añadir cargas a un nudo? Gracias. Un saludo, Ale. -- La presente comunicación tiene carácter confidencial y es para el exclusivo uso del destinatario indicado en la misma. Si Ud. no es el destinatario indicado, le informamos que cualquier forma de distribución, reproducción o uso de esta comunicación y/o de la información contenida en la misma están estrictamente prohibidos por la ley. Si Ud. ha recibido esta comunicación por error, por favor, notifíquelo inmediatamente al remitente contestando a este mensaje y proceda a continuación a destruirlo. Gracias por su colaboración. This communication contains confidential information. It is for the exclusive use of the intended addressee. If you are not the intended addressee, please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited by law. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this message. Thank you for your cooperation. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Wed Oct 31 13:20:30 2007 From: pachi en rvburke.com (Rafael Villar Burke) Date: Wed, 31 Oct 2007 13:20:30 +0100 Subject: Glade: Tablas vs =?UTF-8?B?RXN0w6F0aWNhcw==?= In-Reply-To: <1193831066.5078.4.camel@pcdaniel.cdi> References: <1193831066.5078.4.camel@pcdaniel.cdi> Message-ID: <4728730E.1010702@rvburke.com> Daniel wrote: > Hola Gente: > Me decidí por empezar con Python+Glade, pero tempranito surgió la duda > ¿Debo usar Tablas o es igual si uso posiciones estáticas en Glade? > Salvo que tengas una aplicación con necesidades muy específicas, deberías usar contenedores ajustables (HBox, VBox) para que la interfaz se adapte a los cambios de tamaño y proporciones. Puede serte de ayuda el tutorial de pygtk que existe en pygtk.org (lo tienes en castellano), para comprender mejor el modelo de cajas que usa GTK+. La ventaja frente al uso de posiciones fijas o tablas es que la agrupación de elementos es más lógica (en las cajas es puramente visual, y la relación horizontal y vertical o la agrupación entre elementos es indeterminada, y en posiciones fijas ya no digamos). La agrupación lógica es importante para la accesibilidad, no sólo en el caso de personas que necesiten adaptaciones, sino también para un uso óptimo del teclado (orden de foco, etc). La capacidad de cambiar el tamaño de la interfaz también es importante ya que no deberías presuponer que el tamaño de letra o el espaciado entre elementos que se utilizará en la máquina en la que se ejecute la aplicación va a ser idéntico al que tú has usado para diseñar. Si no es así se te puede descalabrar el diseño. Saludos, Rafael Villar Burke ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From Alezeia.Gonzalez en iit.upcomillas.es Wed Oct 31 13:31:46 2007 From: Alezeia.Gonzalez en iit.upcomillas.es (=?iso-8859-1?Q?Alezeia_Gonz=E1lez?=) Date: Wed, 31 Oct 2007 13:31:46 +0100 Subject: crear cargas en modelo PSS/E In-Reply-To: <472871B9.70506@gmail.com> References: <007401c81bb3$a2584950$7748ce82@upcont.es> <472871B9.70506@gmail.com> Message-ID: <009401c81bba$00cb9c70$7748ce82@upcont.es> Claro! Perdonad. Es una función pssy que permite crear nuevas cargas en un nudo o cambiar los datos de alguna ya creada. La sintaxis en Python, sería: ierr = load_data(iarg, ldid, intgar, realar) donde: * Iarg es un entero con el número de nudo * Ldid es el id de la carga (char) * Intgar es un array de 4 elementos int: 1. estado de la carga 2. número de área 3. número de zona 4. número de owner * realar es un array de 6 elementos real: 1. P 2. Q 3. I activa 4. I reactiva 5. Y activa 6. Y reactiva * Ierr es un código de error que indica: o 0 no errores o 1 bus no encontrado o 2, 3 error en id de carga o El resto, no sé qué significan -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de damufo Enviado el: miércoles, 31 de octubre de 2007 13:15 Para: La lista de python en castellano Asunto: Re: [Python-es] RE: crear cargas en modelo PSS/E Hola: Pues cuando sea así, pienso que es mas interesante indicar lo que has encontrado. Así, si alguien busca lo mismo encontrará la respuesta. Saludos Alezeia González escribiu: > Hola de nuevo. > > Ya la he encontrado. > > Gracias. > > Un saludo, > > Ale. > > > > > __________________________________________________ > > _____ > > > De: Alezeia González [mailto:Alezeia.Gonzalez en iit.upcomillas.es] > > Enviado el: miércoles, 31 de octubre de 2007 12:25 > Para: 'python-es en aditel.org' > Asunto: crear cargas en modelo PSS/E > > > > > Hola a todos. > > Estoy haciendo una macro en Python para simular unas cosillas en PSS/E. > ¿Alguien sabe cuál es la función para añadir cargas a un nudo? > > Gracias. > > Un saludo, > > Ale. > > > > > > > -- > La presente comunicación tiene carácter confidencial y es para el exclusivo uso del destinatario indicado en la misma. Si Ud. no es el destinatario indicado, le informamos que cualquier forma de distribución, reproducción o uso de esta comunicación y/o de la información contenida en la misma están estrictamente prohibidos por la ley. Si Ud. ha recibido esta comunicación por error, por favor, notifíquelo inmediatamente al remitente contestando a este mensaje y proceda a continuación a destruirlo. Gracias por su colaboración. > > This communication contains confidential information. It is for the exclusive use of the intended addressee. If you are not the intended addressee, please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited by law. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this message. Thank you for your cooperation. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes -- La presente comunicación tiene carácter confidencial y es para el exclusivo uso del destinatario indicado en la misma. Si Ud. no es el destinatario indicado, le informamos que cualquier forma de distribución, reproducción o uso de esta comunicación y/o de la información contenida en la misma están estrictamente prohibidos por la ley. Si Ud. ha recibido esta comunicación por error, por favor, notifíquelo inmediatamente al remitente contestando a este mensaje y proceda a continuación a destruirlo. Gracias por su colaboración. This communication contains confidential information. It is for the exclusive use of the intended addressee. If you are not the intended addressee, please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited by law. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this message. Thank you for your cooperation. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Oct 31 14:38:57 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 31 Oct 2007 08:38:57 -0500 Subject: ComboBox en VisualWx In-Reply-To: <4725B6AD.8040805@gmail.com> References: <4725B6AD.8040805@gmail.com> Message-ID: Viejo, muchas gracias. El código que me has enviado no me funciono PERO me fue de gran ayuda, sólo fue cambiar una cosita y ya está: Este fue el codigo que me enviaste: cur.execute('SELECT codigo FROM municipios') data=cur.fetchall() for fila in data: self.cbCodigoMunicipio.Append(str(fila[0])) cur.close() Y este el que me funciono en base al tuyo: cur.execute('SELECT codigo,nombre FROM municipios ORDER BY nombre asc') data = cur.fetchall() for registro in data: self.cmb_municipos.Append(registro[1]) db.commit() db.close() Muchas gracias amigo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Wed Oct 31 14:50:17 2007 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Wed, 31 Oct 2007 14:50:17 +0100 Subject: subprocess.popen, capturar stdout In-Reply-To: <472795B0.60702@ehas.org> References: <472744E8.7050304@soft-com.es> <47275406.9090702@ehas.org> <472765BA.80803@soft-com.es> <47276C8E.3010609@soft-com.es> <47277E37.1020409@ehas.org> <472789B0.7020006@rvburke.com> <472795B0.60702@ehas.org> Message-ID: <47288819.4010009@soft-com.es> Arnau Sanchez escribió: > Rafael Villar Burke escribió: > >> Pexpect no funciona en windows (salvo con cygwin, creo). >> >> En pexpect hay una explicación sobre esta cuestión en la FAQ (abajo la >> añado). > > Tienes razón. Di por supuesto que pexpect haría algo esotérico para > simular un terminal en Windows, pero el autor dice que no sabe cómo > hacerlo. Del mismo FAQ de pexpect: > > http://pexpect.sourceforge.net/#faq > > Pexpect does not currently work on the standard Windows Python (see the > pty requirement); however, it seems to work fine using Cygwin. It is > possible to build something like a pty for Windows, but it would have to > use a different technique that I am still investigating. I know it's > possible because Libes' Expect was ported to Windows. > > ... > > A mi ya no se me ocurre nada más. Por lo que comentais parece ser que si el subprograma no hace flush, no hay forma de hacer la captura en tiempo real con windows. Me tendré que apañar con lo que hay. Gracias por vuestra ayuda. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dmlistapython en gmail.com Wed Oct 31 15:24:53 2007 From: dmlistapython en gmail.com (Daniel) Date: Wed, 31 Oct 2007 11:24:53 -0300 Subject: Glade: Tablas vs =?ISO-8859-1?Q?Est=E1ticas?= In-Reply-To: <4728730E.1010702@rvburke.com> References: <1193831066.5078.4.camel@pcdaniel.cdi> <4728730E.1010702@rvburke.com> Message-ID: <1193840693.5078.7.camel@pcdaniel.cdi> Gracias Rafael por tu explicación, muy completa y concreta. Otra pregunta, como conecto (lo hice andar pero no me queda muy claro) los eventos (señales) del glade con python. Slds. Daniel El mié, 31-10-2007 a las 13:20 +0100, Rafael Villar Burke escribió: > Daniel wrote: > > Hola Gente: > > Me decidí por empezar con Python+Glade, pero tempranito surgió la duda > > ¿Debo usar Tablas o es igual si uso posiciones estáticas en Glade? > > > Salvo que tengas una aplicación con necesidades muy específicas, > deberías usar contenedores ajustables (HBox, VBox) para que la interfaz > se adapte a los cambios de tamaño y proporciones. Puede serte de ayuda > el tutorial de pygtk que existe en pygtk.org (lo tienes en castellano), > para comprender mejor el modelo de cajas que usa GTK+. > > La ventaja frente al uso de posiciones fijas o tablas es que la > agrupación de elementos es más lógica (en las cajas es puramente visual, > y la relación horizontal y vertical o la agrupación entre elementos es > indeterminada, y en posiciones fijas ya no digamos). > > La agrupación lógica es importante para la accesibilidad, no sólo en el > caso de personas que necesiten adaptaciones, sino también para un uso > óptimo del teclado (orden de foco, etc). > > La capacidad de cambiar el tamaño de la interfaz también es importante > ya que no deberías presuponer que el tamaño de letra o el espaciado > entre elementos que se utilizará en la máquina en la que se ejecute la > aplicación va a ser idéntico al que tú has usado para diseñar. Si no es > así se te puede descalabrar el diseño. > > Saludos, > > Rafael Villar Burke > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arnau en ehas.org Wed Oct 31 16:58:42 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 31 Oct 2007 16:58:42 +0100 Subject: subprocess.popen, capturar stdout In-Reply-To: <47288819.4010009@soft-com.es> References: <472744E8.7050304@soft-com.es> <47275406.9090702@ehas.org> <472765BA.80803@soft-com.es> <47276C8E.3010609@soft-com.es> <47277E37.1020409@ehas.org> <472789B0.7020006@rvburke.com> <472795B0.60702@ehas.org> <47288819.4010009@soft-com.es> Message-ID: <4728A632.4090906@ehas.org> Oswaldo Hernández escribió: > Por lo que comentais parece ser que si el subprograma no hace flush, no > hay forma de hacer la captura en tiempo real con windows. Me tendré que > apañar con lo que hay. Siempre puedes usar expect (el de verdad, no el módulo), y lo llamas desde tu programa python aprovechando lo que ya tenemos hecho: sp = subprocess popen = sp.Popen(["expect"], stdin=sp.PIPE, stdout=sp.PIPE) popen.stdin.write("\n".join(["spawn ./out.py", "expect"])) popen.stdin.flush() for line in readlines(popen.stdout): print line, popen.wait() Te bajas el expect para windows aquí: http://expect.nist.gov/#windows No es una solución terriblemente elegante, pero tendría que funcionar. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arnau en ehas.org Wed Oct 31 17:05:04 2007 From: arnau en ehas.org (Arnau Sanchez) Date: Wed, 31 Oct 2007 17:05:04 +0100 Subject: Glade: Tablas vs =?UTF-8?B?RXN0w6F0aWNhcw==?= In-Reply-To: <1193840693.5078.7.camel@pcdaniel.cdi> References: <1193831066.5078.4.camel@pcdaniel.cdi> <4728730E.1010702@rvburke.com> <1193840693.5078.7.camel@pcdaniel.cdi> Message-ID: <4728A7B0.4000007@ehas.org> Daniel escribió: > Gracias Rafael por tu explicación, muy completa y concreta. > Otra pregunta, como conecto (lo hice andar pero no me queda muy claro) > los eventos (señales) del glade con python. Esta me la sé yo: import gtk.glade xml = gtk.glade.XML("fichero.glade") widget = xml.get_widget("nombre_del_widget") widget.connect(...) http://www.moeraki.com/pygtkreference/pygtk2reference/class-gladexml.html http://www.linuxjournal.com/article/6586 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Wed Oct 31 17:12:22 2007 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Wed, 31 Oct 2007 13:12:22 -0300 Subject: =?ISO-8859-1?Q?Re:__Glade:_Tablas_vs_Est=E1ticas?= In-Reply-To: <1193840693.5078.7.camel@pcdaniel.cdi> References: <1193831066.5078.4.camel@pcdaniel.cdi> <4728730E.1010702@rvburke.com> <1193840693.5078.7.camel@pcdaniel.cdi> Message-ID: <172699c50710310912m16c4db49g90611fc2b0fa826d@mail.gmail.com> El 31/10/07, Daniel escribió: > Gracias Rafael por tu explicación, muy completa y concreta. > Otra pregunta, como conecto (lo hice andar pero no me queda muy claro) > los eventos (señales) del glade con python. Existen varias formas....utilizar auto_connect('fichero.glade') o instalate tepache {aptitude install tepache} y haces un tepache fichero.glade fichero_salida.py También puedes utilizar una clase de conexion y puedes hacer una herencia {ConexionGlade} > > Slds. Daniel > > El mié, 31-10-2007 a las 13:20 +0100, Rafael Villar Burke escribió: > > Daniel wrote: > > > Hola Gente: > > > Me decidí por empezar con Python+Glade, pero tempranito surgió la duda > > > ¿Debo usar Tablas o es igual si uso posiciones estáticas en Glade? > > > > > Salvo que tengas una aplicación con necesidades muy específicas, > > deberías usar contenedores ajustables (HBox, VBox) para que la interfaz > > se adapte a los cambios de tamaño y proporciones. Puede serte de ayuda > > el tutorial de pygtk que existe en pygtk.org (lo tienes en castellano), > > para comprender mejor el modelo de cajas que usa GTK+. > > > > La ventaja frente al uso de posiciones fijas o tablas es que la > > agrupación de elementos es más lógica (en las cajas es puramente visual, > > y la relación horizontal y vertical o la agrupación entre elementos es > > indeterminada, y en posiciones fijas ya no digamos). > > > > La agrupación lógica es importante para la accesibilidad, no sólo en el > > caso de personas que necesiten adaptaciones, sino también para un uso > > óptimo del teclado (orden de foco, etc). > > > > La capacidad de cambiar el tamaño de la interfaz también es importante > > ya que no deberías presuponer que el tamaño de letra o el espaciado > > entre elementos que se utilizará en la máquina en la que se ejecute la > > aplicación va a ser idéntico al que tú has usado para diseñar. Si no es > > así se te puede descalabrar el diseño. > > > > Saludos, > > > > Rafael Villar Burke > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From markuz en islascruz.org Wed Oct 31 19:14:15 2007 From: markuz en islascruz.org (Marco Antonio Islas Cruz) Date: Wed, 31 Oct 2007 12:14:15 -0600 Subject: Glade: Tablas vs =?ISO-8859-1?Q?Est=E1ticas?= In-Reply-To: <172699c50710310912m16c4db49g90611fc2b0fa826d@mail.gmail.com> References: <1193831066.5078.4.camel@pcdaniel.cdi> <4728730E.1010702@rvburke.com> <1193840693.5078.7.camel@pcdaniel.cdi> <172699c50710310912m16c4db49g90611fc2b0fa826d@mail.gmail.com> Message-ID: <1193854455.6764.14.camel@cucusa.islascruz.org> Yo no recomendaria usar tepache para generar codigo en python, seria mas o menos lo mismo que harias en Glade-2 al enviar tu archivito .glade a C, C++ o Ada. Mejor deja tu interfaz donde esta, cargala con libglade y conecta tus seniales. Incluso, en lugar de conectar tus seniales con autoconnect, te recomendaria que obtuvieras una instancia del widget y conectaras a patita. On Wed, 2007-10-31 at 13:12 -0300, Milton Galo Patricio Inostroza Aguilera wrote: > El 31/10/07, Daniel escribió: > > Gracias Rafael por tu explicación, muy completa y concreta. > > Otra pregunta, como conecto (lo hice andar pero no me queda muy claro) > > los eventos (señales) del glade con python. > > Existen varias formas....utilizar auto_connect('fichero.glade') o > instalate tepache {aptitude install tepache} y haces un tepache > fichero.glade fichero_salida.py > > También puedes utilizar una clase de conexion y puedes hacer una > herencia {ConexionGlade} > -- <--Linux... Because I'm Free--> Marco Antonio Islas Cruz "Markuz" Linux User #280229 markuz en islascruz.org markuz en unixmexico.org markuz en linuxpozarica.com marco.islas en gmail.com islacruz en yahoo.com http://www.islascruz.org http://sourceforge.net/projects/gpkg/ http://www.linuxpozarica.com ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Wed Oct 31 19:35:16 2007 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 31 Oct 2007 13:35:16 -0500 Subject: sobre BOA Constructor In-Reply-To: <2c9fb0dd0710291819p336c9b90mb9527fd076ffc49d@mail.gmail.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> <2c9fb0dd0710291819p336c9b90mb9527fd076ffc49d@mail.gmail.com> Message-ID: <771741b20710311135u1e192e8bk4fbce5c46171893@mail.gmail.com> OK Chema gracias, voy a darle entonces una nueva ojeada.... Saludos, El día 29/10/07, Chema Cortes escribió: > > El 28/10/07, Mario Lacunza escribió: > > > El día 26/10/07, Francisco Palm escribió: > > > > Los avances de Trolltech con el rediseño de Qt y la nueva visión de > > > KDE aumentan mis dudas. > > > > > > Si pero sacame de la duda, aun sigue teniendo la licencia dual tipo > MySQL?? > > es decir q solo es libre si tu producto es libre?? > > No, es libre porque te ofrece las tres libertades del software libre. > > Otra cosa es que prefieras no contribuir a la comunidad del software > libre con tu trabajo, en cuyo caso Trolltech te pide que colabores en > el desarrollo de las librerías comprando una licencia de desarrollador > ("Quid pro quo" - Algo por algo). > > > y sigue teniendo los > > problemas de instalacion y implementacion en Windows? ambos factores q > me > > hicieron decantarme por wxPython. > > Ningún problema para instalar Qt4/PyQt4 en windows. Todo perfecto. En > estos momentos están sacando para windows aplicaciones del futuro > koffice 2.0 como kword, krita o kexi. En general, resultan bastante > más ligeras que openoffice, lo que da una idea de cómo están avanzando > las Qt en windows, muy distinto a como era antes con Qt3. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: mlacunzav[DOT]cogia[DOT]net Blog: http://mlacunza.blogspot.com/ Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Oct 31 23:38:17 2007 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 31 Oct 2007 17:38:17 -0500 Subject: ejecutar en red Message-ID: Cordial saludo. Tengo un sencillo programa que almacena, muestra, elimina y busca informacion en una base de datos MySQL. Mi pregunta es la siguiente: ¿Si quisiera compartir mi programa en la intranet de la oficina debo cambiar totalmente mi programa y crear un programa servidor y otro cliente o simplemente la copia en los equipos de la red local cambio la forma en que se conectan a MySQL?? Algun ejemplo disponible?? Gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dmunhiz en gmail.com Mon Oct 29 12:20:45 2007 From: dmunhiz en gmail.com (damufo) Date: Mon, 29 Oct 2007 12:20:45 +0100 Subject: OT: Re: sobre BOA Constructor In-Reply-To: <4724BCC4.4000403@rvburke.com> References: <4721F9C3.8060107@fag.reduim.cu> <771741b20710271647u1c8ce687xf86b1ddac5a8e933@mail.gmail.com> <4724BCC4.4000403@rvburke.com> Message-ID: <4725C20D.6020204@gmail.com> Existe algun sitio de donde se puede descargar para probar sin tener que registrarse? Rafael Villar Burke escribiu: > Francisco Palm wrote: > >>>> que cualquiera wxGlade, Glade o QtDesigner es bueno para >>>> aprender.... Es bueno ver el código de proyectos funcionales y no >>>> reinventar la rueda. Hasta hace poco he preferido Glade/PyGTK pero la >>>> insistencia de Miguel de Icaza por su plataforma Mono, y el descuido >>>> de cuestiones de fondo en Gnome me hacen dudar. >>>> >>>> >>> De acuerdo contigo... solo q me queda la duda con el tema de Gnome, a q te >>> refieres? xq q yo sepa es el proyecto q mas normado e implementado tiene el >>> tema. >>> >>> >>> >> El apoyo de Suse/Novel y Trolltech para Qt/KDE lo veo más sólido que >> la organización de Gnome... >> > Aunque esté un poco fuera del tema de la lista, me gustaría añadir que > esta es un arma de doble filo (control vs. comunidad). Lo que puede ser > una fortaleza a la hora de asegurar recursos en un momento dado o la > capacidad de dirigir con claridad un proyecto también puede ser una > debilidad absoluta a más largo plazo. Personalmente, Qt siempre me ha > parecido excesivamente frágil por la total dependencia en su desarrollo > de los designios de una única empresa. Es cierto que su licencia > permitiría un fork, pero no es lo mismo tener esa posibilidad que contar > con una comunidad activa, organizada y en el que el control del proyecto > está distribuido más horizontalmente. > > Saludos, > > Rafael Villar Burke > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes