From listas en soft-com.es Fri Jan 9 15:29:29 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 09 Jan 2009 15:29:29 +0100 Subject: ping Message-ID: <49675F49.1080709@soft-com.es> ¿Hay algún problema con la lista? No recibo ningun mensaje desde el dia 31 -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Fri Jan 9 15:35:08 2009 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Fri, 9 Jan 2009 14:35:08 +0000 Subject: ping In-Reply-To: <49675F49.1080709@soft-com.es> References: <49675F49.1080709@soft-com.es> Message-ID: <653d5bd139f76abebf65200dcc258f6e@humboldt.e.telefonica.net> Pues yo no recibo ninguno desde el día 29... Quizá es que simplemente nadie haya escrito nada... la resaca de Nochevieja dura... Por cierto, Feliz Año Nuevo a todos! El 09/01/2009, a las 14:29, Oswaldo Hernández escribió: > ¿Hay algún problema con la lista? > > No recibo ningun mensaje desde el dia 31 > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Jan 9 15:49:58 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 09 Jan 2009 15:49:58 +0100 Subject: ping In-Reply-To: <653d5bd139f76abebf65200dcc258f6e@humboldt.e.telefonica.net> References: <49675F49.1080709@soft-com.es> <653d5bd139f76abebf65200dcc258f6e@humboldt.e.telefonica.net> Message-ID: <49676416.4000209@soft-com.es> Administrador escribió: > Pues yo no recibo ninguno desde el día 29... > Quizá es que simplemente nadie haya escrito nada... la resaca de > Nochevieja dura... > Uff.. Si debe ser fuerte la resaca que aun dura .. :) > Por cierto, Feliz Año Nuevo a todos! > Igualmente, feliz año a todos. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Jan 9 16:48:20 2009 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 9 Jan 2009 10:48:20 -0500 Subject: ping In-Reply-To: <49676416.4000209@soft-com.es> References: <49675F49.1080709@soft-com.es> <653d5bd139f76abebf65200dcc258f6e@humboldt.e.telefonica.net> <49676416.4000209@soft-com.es> Message-ID: Yo pensé que era solamente yo al que no le llegaban post. 2009/1/9 Oswaldo Hernández > Administrador escribió: > >> Pues yo no recibo ninguno desde el día 29... >> Quizá es que simplemente nadie haya escrito nada... la resaca de >> Nochevieja dura... >> >> > Uff.. Si debe ser fuerte la resaca que aun dura .. :) > > Por cierto, Feliz Año Nuevo a todos! >> >> Igualmente, feliz año a todos. > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com http://radicalpython.blogspot.com http://revistacodigolatino.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From reynaldomic en gmail.com Fri Jan 9 20:23:56 2009 From: reynaldomic en gmail.com (Reynaldo) Date: Fri, 09 Jan 2009 14:23:56 -0500 Subject: problemas con urllib Message-ID: <4967A44C.1070608@gmail.com> Me conecto a internet a través de un router adsl (telefónica) y luego de estar conectado por un cierto tiempo tengo que reiniciar el equipo (presionando un botón en la parte posterior) porque perdía la ip pública. Hice un script en python (tomando la idea de un post que ví) para renovar la dirección pública. por lo que hice algo así form = {'LoginPassword':mi_passwd, 'hiddenPassword':''} params = urllib.urlencode(form) site = urllib.urlopen('http://192.168.1.1/', params) site.read() Lo que no resulta porque el router utiliza javascript para calcular un hash(MD5) a partir del LoginPassword. Encontré que urllib no tiene un motor javascript. La página tiene dos atributos LoginPassword, y HiddenPassword. Al mandar la petición..LoginPassword pasá por un hash y el resultado se asigna a HiddenPassword, este es el que se verifica con el password que tiene almacenado el router. Probé, desde firefox, desactivar el javascript y, utilizando firebug, modificar el valor de hiddenPassword con el valor del hash obtenido e ingresó normalmente. Probé, igualmente, desactivando las cookies y también ingreso sin problemas. Probé luego con python, asignar el hiddenPassword con el hash (como si hubiera sido calculado por el hash) form = {'hiddenPassword':'08d16580852c0f6818f70f8628f55070'} params = urllib.urlencode(form) site = urllib.urlopen('http://192.168.1.1/', params) site.read() pero no funciona. No es un problema con las cookies, porque probé deshabilitando las cookies en firefox alguna idea? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Jan 9 21:12:38 2009 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 9 Jan 2009 15:12:38 -0500 Subject: problemas con urllib In-Reply-To: <4967A44C.1070608@gmail.com> References: <4967A44C.1070608@gmail.com> Message-ID: No sé si lo que te voy a decir pueda estar bien, pero podrías extraer los datos por medio de expresiones regulares. 2009/1/9 Reynaldo > > Me conecto a internet a través de un router adsl (telefónica) y luego de > estar conectado por un cierto tiempo tengo que reiniciar el equipo > (presionando un botón en la parte posterior) porque perdía la ip pública. > Hice un script en python (tomando la idea de un post que ví) para > renovar la dirección pública. > > por lo que hice algo así > > form = {'LoginPassword':mi_passwd, 'hiddenPassword':''} > params = urllib.urlencode(form) > > site = urllib.urlopen('http://192.168.1.1/', params) > site.read() > > Lo que no resulta porque el router utiliza javascript para calcular un > hash(MD5) a partir del LoginPassword. Encontré que urllib no tiene un > motor javascript. > > La página tiene dos atributos LoginPassword, y HiddenPassword. Al mandar > la petición..LoginPassword pasá por un hash y el resultado se asigna a > HiddenPassword, este es el que se verifica con el password que tiene > almacenado el router. > > Probé, desde firefox, desactivar el javascript y, utilizando firebug, > modificar el valor de hiddenPassword con el valor del hash obtenido e > ingresó normalmente. Probé, igualmente, desactivando las cookies y > también ingreso sin problemas. > > Probé luego con python, asignar el hiddenPassword con el hash (como si > hubiera sido calculado por el hash) > > form = {'hiddenPassword':'08d16580852c0f6818f70f8628f55070'} > params = urllib.urlencode(form) > > site = urllib.urlopen('http://192.168.1.1/', params) > site.read() > > pero no funciona. No es un problema con las cookies, porque probé > deshabilitando las cookies en firefox > > alguna idea? > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com http://radicalpython.blogspot.com http://revistacodigolatino.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Sat Jan 10 02:11:15 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Sat, 10 Jan 2009 02:11:15 +0100 Subject: problemas con urllib In-Reply-To: <4967A44C.1070608@gmail.com> References: <4967A44C.1070608@gmail.com> Message-ID: <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> El día 9 de enero de 2009 20:23, Reynaldo escribió: > La página tiene dos atributos LoginPassword, y HiddenPassword. Al mandar > la petición..LoginPassword pasá por un hash y el resultado se asigna a > HiddenPassword, este es el que se verifica con el password que tiene > almacenado el router. > > Probé, desde firefox, desactivar el javascript y, utilizando firebug, > modificar el valor de hiddenPassword con el valor del hash obtenido e > ingresó normalmente. Probé, igualmente, desactivando las cookies y > también ingreso sin problemas. Faltaría conocer mejor el funcionamiento. Esta técnica del hiddenPassword parece asociada a un formulario, por lo que el parámetro debería ser enviado, según el método (GET o POST), a la URL que indique el atributo del form. Tal vez deberías revisar mejor el código javascript; aunque queda descartado que esté empleando llamadas asíncronas. Si sigues sin acceder, intenta precisarnos más los errores que te está dando. Dinos qué errores devuelve el servidor. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dejhanx en esdebian.org Sat Jan 10 06:27:24 2009 From: dejhanx en esdebian.org (DenJhoX) Date: Fri, 9 Jan 2009 23:27:24 -0600 Subject: ping In-Reply-To: <49675F49.1080709@soft-com.es> References: <49675F49.1080709@soft-com.es> Message-ID: <200901092327.24342.dejhanx@esdebian.org> On Friday 09 January 2009 8:29:29 Oswaldo Hernández wrote: > ping 64 bytes from denjhox ya me extrañaba que nadie dijera nada... XD ¡Feliz año! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mjuan en cibal.es Sat Jan 10 10:50:34 2009 From: mjuan en cibal.es (Miguel Juan) Date: Sat, 10 Jan 2009 10:50:34 +0100 Subject: problemas con urllib References: <4967A44C.1070608@gmail.com> Message-ID: <2C6478C282224045B4040638348EF2B2@Despacho> Hola, yo he hecho algo parecido (y con un router de telefonica) a lo que buscas con las librerías "mechanize". Saludos, Miguel Juan ----- Original Message ----- From: "Reynaldo" To: "La lista de python en castellano" Sent: Friday, January 09, 2009 8:23 PM Subject: [Python-es] problemas con urllib > > Me conecto a internet a través de un router adsl (telefónica) y luego de > estar conectado por un cierto tiempo tengo que reiniciar el equipo > (presionando un botón en la parte posterior) porque perdía la ip pública. > Hice un script en python (tomando la idea de un post que ví) para > renovar la dirección pública. > > por lo que hice algo así > > form = {'LoginPassword':mi_passwd, 'hiddenPassword':''} > params = urllib.urlencode(form) > > site = urllib.urlopen('http://192.168.1.1/', params) > site.read() > > Lo que no resulta porque el router utiliza javascript para calcular un > hash(MD5) a partir del LoginPassword. Encontré que urllib no tiene un > motor javascript. > > La página tiene dos atributos LoginPassword, y HiddenPassword. Al mandar > la petición..LoginPassword pasá por un hash y el resultado se asigna a > HiddenPassword, este es el que se verifica con el password que tiene > almacenado el router. > > Probé, desde firefox, desactivar el javascript y, utilizando firebug, > modificar el valor de hiddenPassword con el valor del hash obtenido e > ingresó normalmente. Probé, igualmente, desactivando las cookies y > también ingreso sin problemas. > > Probé luego con python, asignar el hiddenPassword con el hash (como si > hubiera sido calculado por el hash) > > form = {'hiddenPassword':'08d16580852c0f6818f70f8628f55070'} > params = urllib.urlencode(form) > > site = urllib.urlopen('http://192.168.1.1/', params) > site.read() > > pero no funciona. No es un problema con las cookies, porque probé > deshabilitando las cookies en firefox > > alguna idea? > _______________________________________________ > 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 reynaldomic en gmail.com Sat Jan 10 16:50:52 2009 From: reynaldomic en gmail.com (Reynaldo) Date: Sat, 10 Jan 2009 10:50:52 -0500 Subject: problemas con urllib In-Reply-To: <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> Message-ID: <4968C3DC.20908@gmail.com> Chema Cortes escribió: > El día 9 de enero de 2009 20:23, Reynaldo escribió: > > >> La página tiene dos atributos LoginPassword, y HiddenPassword. Al mandar >> la petición..LoginPassword pasá por un hash y el resultado se asigna a >> HiddenPassword, este es el que se verifica con el password que tiene >> almacenado el router. >> >> Probé, desde firefox, desactivar el javascript y, utilizando firebug, >> modificar el valor de hiddenPassword con el valor del hash obtenido e >> ingresó normalmente. Probé, igualmente, desactivando las cookies y >> también ingreso sin problemas. >> > > Faltaría conocer mejor el funcionamiento. Esta técnica del > hiddenPassword parece asociada a un formulario, por lo que el > parámetro debería ser enviado, según el método (GET o POST), a la URL > que indique el atributo del form. > Ya lo solucioné, Asumí que era igual urllib.urlopen('http://192.168.1.1/', params) y urllib.urlopen('http://192.168.1.1/Forms/rpAuth_1', params) y que urllib se encarga de redirigir al formulario > Tal vez deberías revisar mejor el código javascript; aunque queda > descartado que esté empleando llamadas asíncronas. > podrías explicarme que es esto de las llamadas asíncronas? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From reynaldomic en gmail.com Sat Jan 10 16:54:35 2009 From: reynaldomic en gmail.com (Reynaldo) Date: Sat, 10 Jan 2009 10:54:35 -0500 Subject: problemas con urllib In-Reply-To: <2C6478C282224045B4040638348EF2B2@Despacho> References: <4967A44C.1070608@gmail.com> <2C6478C282224045B4040638348EF2B2@Despacho> Message-ID: <4968C4BB.1080606@gmail.com> Miguel Juan escribió: > Hola, > > yo he hecho algo parecido (y con un router de telefonica) a lo que > buscas con las librerías "mechanize". Gracias, ya le di un vistazo y lo tendré en mente para otra cosa ... de momento ya lo resolví con urllib. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From virako.9 en gmail.com Sat Jan 10 17:27:19 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Sat, 10 Jan 2009 17:27:19 +0100 Subject: ping In-Reply-To: <200901092327.24342.dejhanx@esdebian.org> References: <49675F49.1080709@soft-com.es> <200901092327.24342.dejhanx@esdebian.org> Message-ID: <4493a2020901100827y792b4478m643988321b535d84@mail.gmail.com> pong 2009/1/10 DenJhoX > On Friday 09 January 2009 8:29:29 Oswaldo Hernández wrote: > > ping > 64 bytes from denjhox > > ya me extrañaba que nadie dijera nada... XD > > ¡Feliz año! > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From roberto en hab.uci.cu Sat Jan 10 19:55:31 2009 From: roberto en hab.uci.cu (Roberto Cruz Acosta) Date: Sat, 10 Jan 2009 13:55:31 -0500 (CST) Subject: (sin asunto) Message-ID: <58374.10.208.6.31.1231613731.squirrel@webmail.hab.uci.cu> RCA Necesito tada la ayuda que puedan darme,quiero ser progrador,por favor. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardonarvaja en gmail.com Sat Jan 10 20:53:12 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Sat, 10 Jan 2009 17:53:12 -0200 Subject: (sin asunto) In-Reply-To: <58374.10.208.6.31.1231613731.squirrel@webmail.hab.uci.cu> References: <58374.10.208.6.31.1231613731.squirrel@webmail.hab.uci.cu> Message-ID: <1edb6cea0901101153n187e38f4v225e60b724d5a9d9@mail.gmail.com> Quizas te sirva esto que yo escribi antes todo bueno, les digo hola es mi primer post aqui http://ricardonarvaja.info/WEB/OTROS/PYTHON%20DESDE%20CERO/ Antes que nada aclaro de que se trata, hace 2 años entre a trabajar y tenia que aprender Python, y no sabia nada realmente, asi que me prestaron los 2 libros de Lutz Learning python y Programming Python y bueno a medida que iba leyendo y practicando iba escribiendo para que me quede grabado, asi que realmente no es un escrito original, pero es mucho mas que una traduccion, creo que para los que recien aprendemos tiene eso de bueno, que como yo no sabia nada, bueno lo escribi en forma sencilla, ademas de agregar en muchos scripts el debuggeado de los mismos y la explicacion detallada linea por linea de lo que hacen que en los libros originales no esta. Realmente son como apuntes de alguien que esta aprendiendo, estan en castellano son sencillos y tienen muchas imagenes, asi que por ahi te sirven, a mi me sirvieron mucho, no te voy a decir que soy un astro de Python hoy pero trabajo con el y puedo rebuscarmelas bastante. Ricardo Narvaja 2009/1/10 Roberto Cruz Acosta > > > > RCA > > Necesito tada la ayuda que puedan darme,quiero ser progrador,por favor. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Sat Jan 10 21:00:59 2009 From: ematus en gmail.com (Eduardo Matus) Date: Sat, 10 Jan 2009 21:00:59 +0100 Subject: (sin asunto) In-Reply-To: <1edb6cea0901101153n187e38f4v225e60b724d5a9d9@mail.gmail.com> References: <58374.10.208.6.31.1231613731.squirrel@webmail.hab.uci.cu> <1edb6cea0901101153n187e38f4v225e60b724d5a9d9@mail.gmail.com> Message-ID: <984ad6a0901101200r4a01adfbu29daadef8505e7c5@mail.gmail.com> bueno, primera leccion, ser autodidacta On Sat, Jan 10, 2009 at 8:53 PM, Ricardo Narvaja wrote: > Quizas te sirva esto que yo escribi antes todo bueno, les digo hola es mi > primer post aqui > > http://ricardonarvaja.info/WEB/OTROS/PYTHON%20DESDE%20CERO/ > > Antes que nada aclaro de que se trata, hace 2 años entre a trabajar y tenia > que aprender Python, y no sabia nada realmente, asi que me prestaron los 2 > libros de Lutz Learning python y Programming Python y bueno a medida que > iba > leyendo y practicando iba escribiendo para que me quede grabado, asi que > realmente no es un escrito original, pero es mucho mas que una traduccion, > creo que para los que recien aprendemos tiene eso de bueno, que como yo no > sabia nada, bueno lo escribi en forma sencilla, ademas de agregar en muchos > scripts el debuggeado de los mismos y la explicacion detallada linea por > linea de lo que hacen que en los libros originales no esta. > Realmente son como apuntes de alguien que esta aprendiendo, estan en > castellano son sencillos y tienen muchas imagenes, asi que por ahi te > sirven, a mi me sirvieron mucho, no te voy a decir que soy un astro de > Python hoy pero trabajo con el y puedo rebuscarmelas bastante. > > Ricardo Narvaja > > 2009/1/10 Roberto Cruz Acosta > > > > > > > > > RCA > > > > Necesito tada la ayuda que puedan darme,quiero ser progrador,por favor. > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Ricardo Narvaja > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From callejluis en yahoo.com Sat Jan 10 21:24:15 2009 From: callejluis en yahoo.com (juan luis) Date: Sat, 10 Jan 2009 12:24:15 -0800 (PST) Subject: (sin asunto) In-Reply-To: <1edb6cea0901101153n187e38f4v225e60b724d5a9d9@mail.gmail.com> References: <1edb6cea0901101153n187e38f4v225e60b724d5a9d9@mail.gmail.com> Message-ID: <419040.50902.qm@web65604.mail.ac4.yahoo.com> Realmente muy buen material e intersantes ejemplos ...la consulta por ahi alguna documentacion o ejemplos para trabajar con archivos excel (modificar el contenido de las celdas empleando formulas). Gracias por compartir esta valiosa informacion para los que nos gusta la programacion con Phyton Juan Luis Calle --- El sáb 10-ene-09, Ricardo Narvaja escribió: De: Ricardo Narvaja Asunto: Re: [Python-es] (sin asunto) A: "Lista de discusión sobre python en castellano" Fecha: sábado, 10 enero, 2009, 1:53 pm Quizas te sirva esto que yo escribi antes todo bueno, les digo hola es mi primer post aqui http://ricardonarvaja.info/WEB/OTROS/PYTHON%20DESDE%20CERO/ Antes que nada aclaro de que se trata, hace 2 años entre a trabajar y tenia que aprender Python, y no sabia nada realmente, asi que me prestaron los 2 libros de Lutz Learning python y Programming Python y bueno a medida que iba leyendo y practicando iba escribiendo para que me quede grabado, asi que realmente no es un escrito original, pero es mucho mas que una traduccion, creo que para los que recien aprendemos tiene eso de bueno, que como yo no sabia nada, bueno lo escribi en forma sencilla, ademas de agregar en muchos scripts el debuggeado de los mismos y la explicacion detallada linea por linea de lo que hacen que en los libros originales no esta. Realmente son como apuntes de alguien que esta aprendiendo, estan en castellano son sencillos y tienen muchas imagenes, asi que por ahi te sirven, a mi me sirvieron mucho, no te voy a decir que soy un astro de Python hoy pero trabajo con el y puedo rebuscarmelas bastante. Ricardo Narvaja 2009/1/10 Roberto Cruz Acosta > > > > RCA > > Necesito tada la ayuda que puedan darme,quiero ser progrador,por favor. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ¡Felices Fiestas! Enviale una tarjeta electronica gratis a tu familia y amigos y deseales felices fiestas. http://yahoomorado.com/tarjetas/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From celord en gmail.com Sun Jan 11 19:35:15 2009 From: celord en gmail.com (=?ISO-8859-1?B?Q+lzYXIgR2FyY+1h?=) Date: Sun, 11 Jan 2009 12:35:15 -0600 Subject: generador de diccionario Message-ID: Hola listeros Buscando en google me encontré con este interesante articulo que genera un diccionario: http://blogricardo.wordpress.com/2008/12/28/script-para-generar-diccionarios-de-fuerza-bruta/ Mi pregunta es ¿Como puedo pasar cada combinación generada como una variable hacia una función? Intenté cambiando esta parte: sys.stdout.write(ALFABETO[contadores[i]]) sys.stdout.write('\n') Asi: combinacion = ALFABETO[contadores[i]] print combinacion Gracias -- http://celord.blogspot.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Jan 12 12:39:09 2009 From: damufo en gmail.com (damufo) Date: Mon, 12 Jan 2009 12:39:09 +0100 Subject: Patron de =?iso-8859-15?q?dise=F1o?= Message-ID: <496B2BDD.2030108@gmail.com> Hola: Estoy un poco perdido en este tema, quisiera conocer algún patron de diseño para desarrollar con python. En general, que patron de diseño usariais para una aplicación que usa python, wxpython como interface gráfica y conexión con una base de datos? algun ejemplo? ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ustrum en gmail.com Mon Jan 12 13:24:56 2009 From: ustrum en gmail.com (Pablo Martin Rodriguez) Date: Mon, 12 Jan 2009 13:24:56 +0100 Subject: Ocultar terminal Message-ID: Muy buenas. Estoy trabajando con pygtk, y al iniciar mi aplicacion (tanto en windows como linux) se inicia tambien un terminal, que es por donde aparece la salida estandar (los print, warnings y esas cosas), pero me gustaria ocultarla, que no se viera. Se puede hacer? alguien sabe como? Muchas gracias!! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardonarvaja en gmail.com Mon Jan 12 13:26:48 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Mon, 12 Jan 2009 10:26:48 -0200 Subject: Ocultar terminal In-Reply-To: References: Message-ID: <1edb6cea0901120426i2f912c1ay77236dcf60cc973e@mail.gmail.com> en windows si le pones extension pyw no sale el terminal ricnar 2009/1/12 Pablo Martin Rodriguez > Muy buenas. > > Estoy trabajando con pygtk, y al iniciar mi aplicacion (tanto en windows > como linux) se inicia tambien un terminal, que es por donde aparece la > salida estandar (los print, warnings y esas cosas), pero me gustaria > ocultarla, que no se viera. Se puede hacer? alguien sabe como? Muchas > gracias!! > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Mon Jan 12 13:40:04 2009 From: ikarush en gmail.com (=?UTF-8?Q?Daniel_Gonz=C3=A1lez?=) Date: Mon, 12 Jan 2009 13:40:04 +0100 Subject: =?UTF-8?Q?Re:__Patron_de_dise=C3=B1o?= In-Reply-To: <496B2BDD.2030108@gmail.com> References: <496B2BDD.2030108@gmail.com> Message-ID: 2009/1/12 damufo : > Hola: > Estoy un poco perdido en este tema, quisiera conocer algún patron de diseño > para desarrollar con python. > En general, que patron de diseño usariais para una aplicación que usa > python, wxpython como interface gráfica y conexión con una base de datos? > algun ejemplo? > > MVC esta de moda. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From antonio.beamud en gmail.com Mon Jan 12 17:42:21 2009 From: antonio.beamud en gmail.com (Antonio Beamud Montero) Date: Mon, 12 Jan 2009 17:42:21 +0100 Subject: Python 3.1 Message-ID: <1231778541.17029.6.camel@soberbia> Un articulo que repasa las modificaciones para esta version: http://www.ibm.com/developerworks/linux/library/l-python3-1/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lesthack en gmail.com Mon Jan 12 18:13:21 2009 From: lesthack en gmail.com (lesthack en gmail.com) Date: Mon, 12 Jan 2009 11:13:21 -0600 Subject: Python 3.1 In-Reply-To: <1231778541.17029.6.camel@soberbia> References: <1231778541.17029.6.camel@soberbia> Message-ID: <496B7A31.90209@gmail.com> Antonio Beamud Montero escribió: > Un articulo que repasa las modificaciones para esta version: > > http://www.ibm.com/developerworks/linux/library/l-python3-1/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes Excelente, gracias por el aporte. xD _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eliben en gmail.com Mon Jan 12 18:06:37 2009 From: eliben en gmail.com (Eli Bendersky) Date: Mon, 12 Jan 2009 19:06:37 +0200 Subject: Python 3.1 In-Reply-To: <1231778541.17029.6.camel@soberbia> References: <1231778541.17029.6.camel@soberbia> Message-ID: <95cf475a0901120906o2807f7b6jd044a651202b3492@mail.gmail.com> 2009/1/12 Antonio Beamud Montero > Un articulo que repasa las modificaciones para esta version: > > http://www.ibm.com/developerworks/linux/library/l-python3-1/ > Este articulo explica la diferencia entre las versionas 2.5 y 3, no 3 y 3.1 Eli _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jlbetancourt en estudiantes.uci.cu Mon Jan 12 20:16:01 2009 From: jlbetancourt en estudiantes.uci.cu (=?utf-8?Q?Jorge_Luis_Betancourt_Gonz=C3=A1lez?=) Date: Mon, 12 Jan 2009 14:16:01 -0500 (CST) Subject: =?utf-8?Q?Re:__Patron_de_dise=C3=B1o?= In-Reply-To: <32534586.880111231787580163.JavaMail.root@zimbra2.uci.cu> References: <32534586.880111231787580163.JavaMail.root@zimbra2.uci.cu> Message-ID: <8593741.880381231787761229.JavaMail.root@zimbra2.uci.cu> Te puedo recomendar el libro de Head First "Design Patterns" de O'Reilly, les estoy haciendo un poco de publicidad, pero en realidad lo encontré fácil de leer, igualmente hay otros de la serie que quizás te gustaría mirar como "Softwware Development". slds -- El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. It is only in the mysterious equation of love that any logical reasons can be found. La verdadera estupidez derrota a la inteligencia artificial todo el tiempo. Mustrum Ridcully, Archicanciller de la Universidad Invisible ----- Mensaje original ----- De: "damufo" Para: "La lista de python en castellano" Enviados: Lunes, 12 de Enero de 2009 6:39:09 (GMT-0500) Auto-Detected Asunto: [Python-es] Patron de diseño Hola: Estoy un poco perdido en este tema, quisiera conocer algún patron de diseño para desarrollar con python. En general, que patron de diseño usariais para una aplicación que usa python, wxpython como interface gráfica y conexión con una base de datos? algun ejemplo? _______________________________________________ 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 juatman_2000 en yahoo.es Mon Jan 12 20:07:10 2009 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Mon, 12 Jan 2009 19:07:10 +0000 (GMT) Subject: Ocultar terminal References: Message-ID: <53681.44429.qm@web23708.mail.ird.yahoo.com> Hola Pablo: Si renombras "aplicacion.py" como "aplicacion.pyw", no se muestra la ventana del terminal. Suerte. ;-) ________________________________ De: Pablo Martin Rodriguez Para: Lista de discusión sobre python en castellano Enviado: lunes, 12 de enero, 2009 13:24:56 Asunto: [Python-es] Ocultar terminal Muy buenas. Estoy trabajando con pygtk, y al iniciar mi aplicacion (tanto en windows como linux) se inicia tambien un terminal, que es por donde aparece la salida estandar (los print, warnings y esas cosas), pero me gustaria ocultarla, que no se viera. Se puede hacer? alguien sabe como? Muchas gracias!! _______________________________________________ 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 vginer en gmail.com Mon Jan 12 20:24:27 2009 From: vginer en gmail.com (Vicent) Date: Mon, 12 Jan 2009 20:24:27 +0100 Subject: =?ISO-8859-1?Q?Re:__Patron_de_dise=F1o?= In-Reply-To: <8593741.880381231787761229.JavaMail.root@zimbra2.uci.cu> References: <32534586.880111231787580163.JavaMail.root@zimbra2.uci.cu> <8593741.880381231787761229.JavaMail.root@zimbra2.uci.cu> Message-ID: <50ed08f40901121124g94a4494n67c3dce486d78e03@mail.gmail.com> ¿Está preguntando Damufo sobre eso, o simplemente está pidiendo un patrón en cuanto a código Python, es decir, una especie de plantilla o estructura con sentencias básicas, a partir de la cual armar su código, su programa? Quizás sea yo el que no ha entendido... -- Vicent 2009/1/12 Jorge Luis Betancourt González > Te puedo recomendar el libro de Head First "Design Patterns" de O'Reilly, > les estoy haciendo un poco de publicidad, pero en realidad lo encontré fácil > de leer, igualmente hay otros de la serie que quizás te gustaría mirar como > "Softwware Development". > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > ----- Mensaje original ----- > De: "damufo" > Para: "La lista de python en castellano" > Enviados: Lunes, 12 de Enero de 2009 6:39:09 (GMT-0500) Auto-Detected > Asunto: [Python-es] Patron de diseño > > Hola: > Estoy un poco perdido en este tema, quisiera conocer algún patron de > diseño para desarrollar con python. > En general, que patron de diseño usariais para una aplicación que usa > python, wxpython como interface gráfica y conexión con una base de datos? > algun ejemplo? > > > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Jan 12 21:55:39 2009 From: damufo en gmail.com (damufo) Date: Mon, 12 Jan 2009 21:55:39 +0100 Subject: Patron de =?ISO-8859-1?Q?dise=F1o?= In-Reply-To: <50ed08f40901121124g94a4494n67c3dce486d78e03@mail.gmail.com> References: <32534586.880111231787580163.JavaMail.root@zimbra2.uci.cu> <8593741.880381231787761229.JavaMail.root@zimbra2.uci.cu> <50ed08f40901121124g94a4494n67c3dce486d78e03@mail.gmail.com> Message-ID: <496BAE4B.6010808@gmail.com> Hola: Para el desarollo web mas o menos (soy novato) entiendo como va el patron mvc. Ultimamente he seguido un tutorial (que me ha parecido interesante) para un complemento para joomla (http://docs.joomla.org/Tutorial:Developing_a_Model-View-Controller_Component_-_Part_1) que usaba este patrón no es que lo domine pero más o menos he entendido la filosofía. Tengo hechas algunas cosillas con python wxpython y conexión a base de datos. El caso es que las cosas que tengo hecho me da que no tienen mucho orden (el código que hago ni me gusta a mi) y me gustaría mejorar esto. Por otro lado a lo mejor un patrón de diseño que es bueno para php no tiene porque serlo para python. (esto puede ser una pregunta, lo pergunto porque a lo mejor el mvc para interfaces graficas (wx) no es lo mejor) Mi cuestión es preguntar a los que usais python y mas especificamente los que programais interfaces graficas y que usais las wx, que patrón es el que usais? Sabeis de algún ejemplo que muestre de forma practica el uso de algún patrón de diseño? si pudede ser con wxpython mejor que mejor. Lo que no busco es teoría en general de patrones de diseño, quería ponerme con uno y comprenderlo por eso pregunto sobre alguno para aplicar sobre python con las wxpyhon y acceso a base de datos. Finalmente indicar que he tratado de buscar esto pero o no hai, o no se encontrarlo (me inclino mas por lo segundo) Espero no haberme liado. gracias a todos los que habeis respondido Vicent escribiu: > ¿Está preguntando Damufo sobre eso, o simplemente está pidiendo un patrón en > cuanto a código Python, es decir, una especie de plantilla o estructura con > sentencias básicas, a partir de la cual armar su código, su programa? Quizás > sea yo el que no ha entendido... > > -- > Vicent > > > 2009/1/12 Jorge Luis Betancourt González > >> Te puedo recomendar el libro de Head First "Design Patterns" de O'Reilly, >> les estoy haciendo un poco de publicidad, pero en realidad lo encontré fácil >> de leer, igualmente hay otros de la serie que quizás te gustaría mirar como >> "Softwware Development". >> >> slds >> -- >> El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. >> It is only in the mysterious equation of love that any logical reasons can >> be found. >> La verdadera estupidez derrota a la inteligencia artificial >> todo el tiempo. >> Mustrum Ridcully, Archicanciller de la Universidad Invisible >> >> ----- Mensaje original ----- >> De: "damufo" >> Para: "La lista de python en castellano" >> Enviados: Lunes, 12 de Enero de 2009 6:39:09 (GMT-0500) Auto-Detected >> Asunto: [Python-es] Patron de diseño >> >> Hola: >> Estoy un poco perdido en este tema, quisiera conocer algún patron de >> diseño para desarrollar con python. >> En general, que patron de diseño usariais para una aplicación que usa >> python, wxpython como interface gráfica y conexión con una base de datos? >> algun ejemplo? >> >> >> >> > _______________________________________________ > 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 juatman_2000 en yahoo.es Tue Jan 13 13:42:00 2009 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Tue, 13 Jan 2009 12:42:00 +0000 (GMT) Subject: Putty Python References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> Message-ID: <699377.13662.qm@web23704.mail.ird.yahoo.com> Hola amigos: He realizado un trabajillo para un par de páginas web en las que uso CherryPy, mis clientes me dicen que no les gusta tener que emplear Putty; o SSH en general, cada vez que quieren relanzar el programa. ¿Los que sabeis de CherryPy y afines, podríais aconsejarme alguna manera cómoda de resolver este inconveniente? Muchas gracias. :-) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Tue Jan 13 15:22:08 2009 From: qualopec en gmail.com (Javier Santana) Date: Tue, 13 Jan 2009 15:22:08 +0100 Subject: Putty Python In-Reply-To: <699377.13662.qm@web23704.mail.ird.yahoo.com> References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> Message-ID: Por qué no lo lanzas cuando arranca el sistema? si por algunra razón necesitas que el sistema pare y arranque puedes optar por algo como capistrano (es ruby, pero no deja de ser útil :P) On Tue, Jan 13, 2009 at 1:42 PM, Juan M Puertas wrote: > > > Hola amigos: > He realizado un trabajillo para un par de páginas web en las que uso CherryPy, mis clientes me dicen que no les gusta tener que emplear Putty; o SSH en general, cada vez que quieren relanzar el programa. > ¿Los que sabeis de CherryPy y afines, podríais aconsejarme alguna manera cómoda de resolver este inconveniente? > Muchas gracias. :-) > > > > > _______________________________________________ > 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 megutierrez en estudiantes.uci.cu Tue Jan 13 16:30:13 2009 From: megutierrez en estudiantes.uci.cu (Manuel Enrique Gutierrez Perez) Date: Tue, 13 Jan 2009 10:30:13 -0500 Subject: =?iso-8859-1?Q?Re=3A_=5BPython-es=5D_Patron_de_dise=F1o?= References: <20090113142226.0EF2C15EF9FA@devnull.aditel.org> Message-ID: On Monday 12 January 2009 02:16:01 pm Jorge Luis Betancourt González wrote: > Te puedo recomendar el libro de Head First "Design Patterns" de O'Reilly, > les estoy haciendo un poco de publicidad, pero en realidad lo encontré > fácil de leer, igualmente hay otros de la serie que quizás te gustaría > mirar como "Softwware Development". > > slds Excelentes libros los de Head First, yo tengo unos cuantos en pdf, el "Design Patterns" está genial, no es lo mismo aprender patrones por el libro de GoF que por el de Head First. Por cierto he leído por ahí que iba a salir un Head First "Programming" con el código en Python. ¿Alguien sabe si ya está en la calle? sl2, manuel. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From roberto en hab.uci.cu Tue Jan 13 16:13:13 2009 From: roberto en hab.uci.cu (Roberto Cruz Acosta) Date: Tue, 13 Jan 2009 10:13:13 -0500 (CST) Subject: usted Message-ID: <59108.10.208.6.31.1231859593.squirrel@webmail.hab.uci.cu> si quiero programar en python que programa debo utilizar?????? RCA _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Tue Jan 13 17:07:07 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Tue, 13 Jan 2009 11:07:07 -0500 Subject: usted In-Reply-To: <59108.10.208.6.31.1231859593.squirrel@webmail.hab.uci.cu> References: <59108.10.208.6.31.1231859593.squirrel@webmail.hab.uci.cu> Message-ID: Vamos a ver si te entiendo. Si quieres programar en Python pues debes usar.... Python! en cualquiera de sus versiones, personalmente te recomiendo la versión 2.5.4 ya que no se como anda la 3 con lo de la compatibilidad. Si quieres hacer ventanas, botones y todo lo que se refiere a ambiente gráfico con Python puedes utilizar una de las tantas GUI que existen: wx, QT, Glade, Visualwx, Tkinter, Boa Constructor, etc Si lo que quieres es programar en web te recomiendo Django (que es un framework de Python) Que tengas suerte. 2009/1/13 Roberto Cruz Acosta > > si quiero programar en python que programa debo utilizar?????? > > RCA > > _______________________________________________ > 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 tzulberti en gmail.com Tue Jan 13 17:09:05 2009 From: tzulberti en gmail.com (Tomas Zulberti) Date: Tue, 13 Jan 2009 14:09:05 -0200 Subject: usted In-Reply-To: <59108.10.208.6.31.1231859593.squirrel@webmail.hab.uci.cu> References: <59108.10.208.6.31.1231859593.squirrel@webmail.hab.uci.cu> Message-ID: On 1/13/09, Roberto Cruz Acosta wrote: > > si quiero programar en python que programa debo utilizar?????? Estaria bueno que seas un poco mas especifico... Python ya trae el interprete que es todo lo que realmente necesitas. Ahora si con el notepad de windows no te sentis comodo, hay varios IDEs para que pruebas. Entre ellos el PyDev. De todas formas, te recomiendo que busques informacion sobre eso en los historicos de la lista. Saludos, Tz _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Tue Jan 13 17:54:03 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Tue, 13 Jan 2009 17:54:03 +0100 Subject: Putty Python In-Reply-To: <699377.13662.qm@web23704.mail.ird.yahoo.com> References: <4967A44C.1070608@gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> Message-ID: <200901131754.03453.jordi.f@ati.es> Juan M Puertas dixit: > Hola amigos: > He realizado un trabajillo para un par de páginas web en las que uso > CherryPy, mis clientes me dicen que no les gusta tener que emplear Putty; o > SSH en general, cada vez que quieren relanzar el programa. ¿Los que sabeis > de CherryPy y afines, podríais aconsejarme alguna manera cómoda de resolver > este inconveniente? Muchas gracias. :-) No termino de entender en qué caso los usuarios necesitan relanzar una aplicación web. ¿Tu aplicación no está corriendo todo el tiempo? -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juatman_2000 en yahoo.es Tue Jan 13 20:45:00 2009 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Tue, 13 Jan 2009 19:45:00 +0000 (GMT) Subject: Putty Python References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> Message-ID: <161760.38199.qm@web23701.mail.ird.yahoo.com> ________________________________ Javier Santana escribió: >Por qué no lo lanzas cuando arranca el sistema? si por algunra razónnecesitas que el sistema pare y arranque puedes optar por algo como capistrano (es ruby, pero no deja de ser útil :P) Al parecer el VPS falla de "més" en cuando. ;-) ¿Traducir toda la aplicación de Python a Ruby?, es una aplicación grande, y pedía algo cómodo. Gracias de todas formas, Javier. :-) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Tue Jan 13 20:50:10 2009 From: qualopec en gmail.com (Javier Santana) Date: Tue, 13 Jan 2009 20:50:10 +0100 Subject: Putty Python In-Reply-To: <161760.38199.qm@web23701.mail.ird.yahoo.com> References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> <161760.38199.qm@web23701.mail.ird.yahoo.com> Message-ID: Si falla de vez en cuando usa un script de cron o algún sistema de monitorización para levantarlo. Lo de ruby lo decía porque capistrano[1] está hecho en ruby, no pretendía que reprogramases toda la aplicación. Esta aplicación permite, a grandes rasgos, ejecutar scripts en remoto a través de ssh pero sin que el usuario tenga que hacer login, etc. [1] http://www.capify.org/ 2009/1/13 Juan M Puertas : > > ________________________________ > Javier Santana escribió: > >>Por qué no lo lanzas cuando arranca el sistema? si por algunra razónnecesitas que el sistema pare y arranque puedes optar por algo como > capistrano (es ruby, pero no deja de ser útil :P) > > Al parecer el VPS falla de "més" en cuando. ;-) > ¿Traducir toda la aplicación de Python a Ruby?, es una aplicación grande, y pedía algo cómodo. > Gracias de todas formas, Javier. :-) > > > > > _______________________________________________ > 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 juatman_2000 en yahoo.es Tue Jan 13 20:52:25 2009 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Tue, 13 Jan 2009 19:52:25 +0000 (GMT) Subject: Putty Python References: <4967A44C.1070608@gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> <200901131754.03453.jordi.f@ati.es> Message-ID: <378520.87802.qm@web23704.mail.ird.yahoo.com> Gracias Jordi, debería correr todo el tiempo, pero el proveedor del alojamiento VPS, detiene el Servidor en ocasiones excepcionales, por diversos motivos. Mis dos clientes no son hábiles usando SSH, y me llaman a cualquier hora del día, de cualquier día de la semana, pidiendo que les ponga en marcha el programa urgentemente. :-) ________________________________ De: Jordi Funollet Para: Lista de discusión sobre python en castellano Enviado: martes, 13 de enero, 2009 17:54:03 Asunto: Re: [Python-es] Putty Python Juan M Puertas dixit: > Hola amigos: > He realizado un trabajillo para un par de páginas web en las que uso > CherryPy, mis clientes me dicen que no les gusta tener que emplear Putty; o > SSH en general, cada vez que quieren relanzar el programa. ¿Los que sabeis > de CherryPy y afines, podríais aconsejarme alguna manera cómoda de resolver > este inconveniente? Muchas gracias. :-) No termino de entender en qué caso los usuarios necesitan relanzar una aplicación web. ¿Tu aplicación no está corriendo todo el tiempo? -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ 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 zodman en gmail.com Tue Jan 13 21:21:54 2009 From: zodman en gmail.com (zodman) Date: Tue, 13 Jan 2009 14:21:54 -0600 Subject: Putty Python In-Reply-To: <378520.87802.qm@web23704.mail.ird.yahoo.com> References: <4967A44C.1070608@gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> <200901131754.03453.jordi.f@ati.es> <378520.87802.qm@web23704.mail.ird.yahoo.com> Message-ID: <496CF7E2.9060209@gmail.com> Si sabes el tipo de problema que presenta. "Como entrar y ejecutar algo ...." podrias hacer unscript que automaticamente lo haga. puedes usar paramiko para interaccion con ssh. http://www.lag.net/paramiko/ U otro libreria. http://pypi.python.org/pypi?%3Aaction=search&term=ssh&submit=search _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Wed Jan 14 00:37:48 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Wed, 14 Jan 2009 00:37:48 +0100 Subject: Putty Python In-Reply-To: <699377.13662.qm@web23704.mail.ird.yahoo.com> References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> Message-ID: <49414f570901131537t4a3c6e5aw2f830e0427217e64@mail.gmail.com> 2009/1/13 Juan M Puertas : > > > Hola amigos: > He realizado un trabajillo para un par de páginas web en las que uso CherryPy, mis clientes me dicen que no les gusta tener que emplear Putty; o SSH en general, cada vez que quieren relanzar el programa. > ¿Los que sabeis de CherryPy y afines, podríais aconsejarme alguna manera cómoda de resolver este inconveniente? > Muchas gracias. :-) > > Algo parecido al capistrano que te recomiendan es fabric (y este si que es python): http://www.nongnu.org/fab/ Permite no solo reiniciar la aplicación, sino construir un egg de instalación, distribuirlo a una granja de servidores, instalarlos, reiniciar los aplicativos, ... Pero claro, para copiar y ejecutar comandos remotos, internamente usa ssh. Quizá lo que quieras tu es algo más como supervisord: http://supervisord.org/ Demoniza un script y garantiza que esté levantado. Provee un interfaz web que te puede ser util para hacer algo asi en plan para usuarios para arrancada/parada. Ayuda tb con el rotado de logs y control de permisos (por si cherrypy no hace eso ya por ti, que sinceramente ya no recuerdo). Espero que alguna de estas dos pythonicas herramientas cumplan su objetivo. De no ser así trata de especificar un poco mejor los objetivos, porque es posible que aun quede algo que se pueda hacer ;-) Un saludo: Javi > > > _______________________________________________ > 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 Wed Jan 14 01:59:50 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 14 Jan 2009 01:59:50 +0100 Subject: problemas con urllib In-Reply-To: <4968C3DC.20908@gmail.com> References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> Message-ID: <2c9fb0dd0901131659y5466412bx971e7dc4b88eb4b8@mail.gmail.com> El día 10 de enero de 2009 16:50, Reynaldo escribió: > Chema Cortes escribió: >> Tal vez deberías revisar mejor el código javascript; aunque queda >> descartado que esté empleando llamadas asíncronas. >> > podrías explicarme que es esto de las llamadas asíncronas? Podría ser que hubiera código javascript que estuviera accediendo al servidor directamente mediante llamadas asíncronas (la A del AJAX). _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Jan 14 02:11:25 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 14 Jan 2009 02:11:25 +0100 Subject: generador de diccionario In-Reply-To: References: Message-ID: <2c9fb0dd0901131711w34c6aba7oe12f6db22c9c84de@mail.gmail.com> El 2009/1/11 César García escribió: > Hola listeros > Buscando en google me encontré con este interesante articulo que genera > un diccionario: > http://blogricardo.wordpress.com/2008/12/28/script-para-generar-diccionarios-de-fuerza-bruta/ > > Mi pregunta es ¿Como puedo pasar cada combinación generada como una > variable hacia una función? > > Intenté cambiando esta parte: > > sys.stdout.write(ALFABETO[contadores[i]]) > sys.stdout.write('\n') > > Asi: > combinacion = ALFABETO[contadores[i]] > print combinacion La solución pasa por concatenar las letras para hacer la nueva cadena. Algo así: combinacion="" for i in range(LONGITUD): combinacion+=ALFABETO[contadores[i]] Más compacto: combinacion="".join(ALFABETO[contadores[i]] for i in range(LONGITUD)) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Jan 14 02:28:34 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 14 Jan 2009 02:28:34 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Patron_de_dise=F1o?= In-Reply-To: <496BAE4B.6010808@gmail.com> References: <32534586.880111231787580163.JavaMail.root@zimbra2.uci.cu> <8593741.880381231787761229.JavaMail.root@zimbra2.uci.cu> <50ed08f40901121124g94a4494n67c3dce486d78e03@mail.gmail.com> <496BAE4B.6010808@gmail.com> Message-ID: <2c9fb0dd0901131728j1cd169a7oa9d70be00a4f75d1@mail.gmail.com> El día 12 de enero de 2009 21:55, damufo escribió: > Hola: > Para el desarollo web mas o menos (soy novato) entiendo como va el patron > mvc. Ultimamente he seguido un tutorial (que me ha parecido interesante) > para un complemento para joomla > (http://docs.joomla.org/Tutorial:Developing_a_Model-View-Controller_Component_-_Part_1) > que usaba este patrón no es que lo domine pero más o menos he entendido la > filosofía. > Tengo hechas algunas cosillas con python wxpython y conexión a base de > datos. > El caso es que las cosas que tengo hecho me da que no tienen mucho orden > (el código que hago ni me gusta a mi) y me gustaría mejorar esto. Como bien dices, el MVC está de moda para desarrollo web. Pero, en general, la programación en python huye de usar "patrones de diseño" tal y como se entiende en otros lenguajes. Muchas veces intentar reproducir un patrón en python sólo implica liar el código más de lo necesario, convirtiéndose en justo lo contrario ("antipatrón"). Te recomendaría que buscaras en los archivos de esta lista y verás algunas discursiones sobre el tema, y que busques el patrón "Borg" para python. Realmente, lo que pareces necesitar no son los patrones de diseño, sino lo que en python se conocen por "modismos" ("idioms") que hacen que el código sea, tal como decimos, "mas pythónico". Son algunas reglas de estilo y de utilización que consiguen código más elegante y más efectivo. Puedes consultar la obra "Code like a pythonista", cuya traducción al castellano la tienes aquí: http://mundogeek.net/traducciones/python-idiomatico/ Cada modismo que pongas en práctica es un paso más hacia el Zen ;-) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Jan 14 02:50:27 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 14 Jan 2009 02:50:27 +0100 Subject: Putty Python In-Reply-To: <378520.87802.qm@web23704.mail.ird.yahoo.com> References: <4967A44C.1070608@gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> <200901131754.03453.jordi.f@ati.es> <378520.87802.qm@web23704.mail.ird.yahoo.com> Message-ID: <2c9fb0dd0901131750h5d48d74dt8f158c22436cf162@mail.gmail.com> El día 13 de enero de 2009 20:52, Juan M Puertas escribió: > Gracias Jordi, debería correr todo el tiempo, pero el proveedor del alojamiento VPS, detiene el Servidor en ocasiones excepcionales, por diversos motivos. > Mis dos clientes no son hábiles usando SSH, y me llaman a cualquier hora del día, de cualquier día de la semana, pidiendo que les ponga en marcha el programa urgentemente. :-) Y digo yo, ¿no te serviría "plink" que acompaña al putty? plink.exe -ssh -pw clave -noagent -m commands.txt root en vps.midominio.com En "commands.txt" introduces los comandos que necesites para reiniciar el servidor. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Wed Jan 14 08:29:01 2009 From: qualopec en gmail.com (Javier Santana) Date: Wed, 14 Jan 2009 08:29:01 +0100 Subject: Putty Python In-Reply-To: <49414f570901131537t4a3c6e5aw2f830e0427217e64@mail.gmail.com> References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> <49414f570901131537t4a3c6e5aw2f830e0427217e64@mail.gmail.com> Message-ID: que interesantes esas herramientas :) 2009/1/14 lasizoillo : > 2009/1/13 Juan M Puertas : >> >> >> Hola amigos: >> He realizado un trabajillo para un par de páginas web en las que uso CherryPy, mis clientes me dicen que no les gusta tener que emplear Putty; o SSH en general, cada vez que quieren relanzar el programa. >> ¿Los que sabeis de CherryPy y afines, podríais aconsejarme alguna manera cómoda de resolver este inconveniente? >> Muchas gracias. :-) >> >> > > Algo parecido al capistrano que te recomiendan es fabric (y este si > que es python): > http://www.nongnu.org/fab/ > > Permite no solo reiniciar la aplicación, sino construir un egg de > instalación, distribuirlo a una granja de servidores, instalarlos, > reiniciar los aplicativos, ... > > Pero claro, para copiar y ejecutar comandos remotos, internamente usa > ssh. Quizá lo que quieras tu es algo más como supervisord: > http://supervisord.org/ > > Demoniza un script y garantiza que esté levantado. Provee un interfaz > web que te puede ser util para hacer algo asi en plan para usuarios > para arrancada/parada. Ayuda tb con el rotado de logs y control de > permisos (por si cherrypy no hace eso ya por ti, que sinceramente ya > no recuerdo). > > Espero que alguna de estas dos pythonicas herramientas cumplan su > objetivo. De no ser así trata de especificar un poco mejor los > objetivos, porque es posible que aun quede algo que se pueda hacer ;-) > > Un saludo: > > Javi > >> >> >> _______________________________________________ >> 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 damufo en gmail.com Wed Jan 14 08:59:00 2009 From: damufo en gmail.com (damufo) Date: Wed, 14 Jan 2009 08:59:00 +0100 Subject: Patron de =?ISO-8859-1?Q?dise=F1o?= In-Reply-To: <2c9fb0dd0901131728j1cd169a7oa9d70be00a4f75d1@mail.gmail.com> References: <32534586.880111231787580163.JavaMail.root@zimbra2.uci.cu> <8593741.880381231787761229.JavaMail.root@zimbra2.uci.cu> <50ed08f40901121124g94a4494n67c3dce486d78e03@mail.gmail.com> <496BAE4B.6010808@gmail.com> <2c9fb0dd0901131728j1cd169a7oa9d70be00a4f75d1@mail.gmail.com> Message-ID: <496D9B44.3040707@gmail.com> Chema Cortes escribiu: > El día 12 de enero de 2009 21:55, damufo escribió: >> Hola: >> Para el desarollo web mas o menos (soy novato) entiendo como va el patron >> mvc. Ultimamente he seguido un tutorial (que me ha parecido interesante) >> para un complemento para joomla >> (http://docs.joomla.org/Tutorial:Developing_a_Model-View-Controller_Component_-_Part_1) >> que usaba este patrón no es que lo domine pero más o menos he entendido la >> filosofía. >> Tengo hechas algunas cosillas con python wxpython y conexión a base de >> datos. >> El caso es que las cosas que tengo hecho me da que no tienen mucho orden >> (el código que hago ni me gusta a mi) y me gustaría mejorar esto. > > Como bien dices, el MVC está de moda para desarrollo web. Pero, en > general, la programación en python huye de usar "patrones de diseño" > tal y como se entiende en otros lenguajes. Muchas veces intentar > reproducir un patrón en python sólo implica liar el código más de lo > necesario, convirtiéndose en justo lo contrario ("antipatrón"). Te > recomendaría que buscaras en los archivos de esta lista y verás > algunas discursiones sobre el tema, y que busques el patrón "Borg" > para python. > > Realmente, lo que pareces necesitar no son los patrones de diseño, > sino lo que en python se conocen por "modismos" ("idioms") que hacen > que el código sea, tal como decimos, "mas pythónico". Son algunas > reglas de estilo y de utilización que consiguen código más elegante y > más efectivo. Puedes consultar la obra "Code like a pythonista", cuya > traducción al castellano la tienes aquí: > > http://mundogeek.net/traducciones/python-idiomatico/ > > Cada modismo que pongas en práctica es un paso más hacia el Zen ;-) Gracias a todos por la respuestas. Lo de python idiomático ya lo había leído, lo leeré de nuevo así como la guía de estilo. Ya veré como hago para organizar todo lo que tengo o haré (sqls, formularios, dialogos, funciones, conexión con bd...). Por otro lado estoy un poco condicionado a la forma de generar el código el boa constructor (aunque no ser por cuanto ya que cuando salga el python 3 non sé si lo actualizarán para que funcione en esta versión de python). Gracias de nuevo a todos y en general a esta magnífica lista. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cgalisteo en k-rolus.net Wed Jan 14 10:01:54 2009 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Wed, 14 Jan 2009 10:01:54 +0100 Subject: Putty Python In-Reply-To: <161760.38199.qm@web23701.mail.ird.yahoo.com> References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> <161760.38199.qm@web23701.mail.ird.yahoo.com> Message-ID: > Al parecer el VPS falla de "més" en cuando. ;-) Si por "falla" te refieres a que se reinicia, con crear un script de arranque en /etc/init.d y enlazarlo desde los runlevels correspondientes la aplicación se arrancaría sola en el inicio. Si el problema es que la aplicación "muere" de vez en cuando puedes probar a usar el programa supervise (viene con el paquete daemontools en Debian), que básicamente lo que hace es (como su nombre indica) supervisar un determinado proceso y relanzarlo si éste muere. Si necesitas ayuda implementando las soluciones (que son complementarias) dilo y te echo una mano aunque sea en mails privados, que el tema ya quedaría un poco fuera del topic de la lista. -- --- Carlos Galisteo 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 juatman_2000 en yahoo.es Wed Jan 14 11:53:40 2009 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Wed, 14 Jan 2009 10:53:40 +0000 (GMT) Subject: Putty Python References: <4967A44C.1070608@gmail.com> <2c9fb0dd0901091711vedaec09y10b7fc303634f35d@mail.gmail.com> <4968C3DC.20908@gmail.com> <699377.13662.qm@web23704.mail.ird.yahoo.com> <49414f570901131537t4a3c6e5aw2f830e0427217e64@mail.gmail.com> Message-ID: <2154.27176.qm@web23705.mail.ird.yahoo.com> Hola amigos. Os estoy muy agradecido por vuestros consejos. Voy a echar un vistazo a vuestras recomendaciones. Saludos afectuosos. :-) P.D. Me queda la curiosidad sobre la manera más cómoda de convertir un programa "CherryPy" en otro de tipo parecido a "CGI". Supongo que me recomedaríais algo como mod_python. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Wed Jan 14 16:06:16 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Wed, 14 Jan 2009 16:06:16 +0100 Subject: Putty Python In-Reply-To: <2154.27176.qm@web23705.mail.ird.yahoo.com> References: <4967A44C.1070608@gmail.com> <2154.27176.qm@web23705.mail.ird.yahoo.com> Message-ID: <200901141606.16960.jordi.f@ati.es> Juan M Puertas dixit: > P.D. Me queda la curiosidad sobre la manera más cómoda de convertir un > programa "CherryPy" en otro de tipo parecido a "CGI". Supongo que me > recomedaríais algo como mod_python. Yo uso 'supervisord' justamente para lanzar aplicaciones Django en FastCGI. Me cuesta mucho menos esfuerzo que desarrollar un script '/etc/init.d/' para cada FastCGI. Una vez tengo 'supervisord' instalado y funcionando, todo lo que añado a la configuración es esto: [program:terraquis] user=jordif command=/home/jordif/apps/terraquis-web/manage.py runfcgi daemonize=false protocol=fcgi host=127.0.0.1 port=3010 Sé que con Cherrypy tienes un 'cherry.fcgi', pero no te puedo decir cual es el parámetro 'command' que necesitas en tu caso. El parámetro 'user' es opcional, pero configurando Apache para que acceda a una "External Fastcgi" en 127.0.0.1:3010 puedo correr el programa con un usuario específico, en lugar de 'www-data'. Así gano algo de seguridad. Además, 'supervisord' puede monitorizar la memoria que usa tu aplicación y reiniciarla si se vuelve demasiado "tragona" (y mandarte un mail). [eventlistener:memmon] command=memmon -p terraquis=120MB -m jordi.f en xxx.es events=TICK_60 Puede que te sea útil si lo que te cuelga la aplicación es un "memory leak". -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From celord en gmail.com Wed Jan 14 16:49:11 2009 From: celord en gmail.com (=?ISO-8859-1?B?Q+lzYXIgR2FyY+1h?=) Date: Wed, 14 Jan 2009 09:49:11 -0600 Subject: generador de diccionario In-Reply-To: <2c9fb0dd0901131711w34c6aba7oe12f6db22c9c84de@mail.gmail.com> References: <2c9fb0dd0901131711w34c6aba7oe12f6db22c9c84de@mail.gmail.com> Message-ID: chema, ya te debo 2 : ) muchas gracias!!! El 13 de enero de 2009 19:11, Chema Cortes escribió: > El 2009/1/11 César García escribió: > > Hola listeros > > Buscando en google me encontré con este interesante articulo que genera > > un diccionario: > > > http://blogricardo.wordpress.com/2008/12/28/script-para-generar-diccionarios-de-fuerza-bruta/ > > > > Mi pregunta es ¿Como puedo pasar cada combinación generada como una > > variable hacia una función? > > > > Intenté cambiando esta parte: > > > > sys.stdout.write(ALFABETO[contadores[i]]) > > sys.stdout.write('\n') > > > > Asi: > > combinacion = ALFABETO[contadores[i]] > > print combinacion > > La solución pasa por concatenar las letras para hacer la nueva cadena. Algo > así: > > combinacion="" > for i in range(LONGITUD): > combinacion+=ALFABETO[contadores[i]] > > > Más compacto: > > combinacion="".join(ALFABETO[contadores[i]] for i in range(LONGITUD)) > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- http://celord.blogspot.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From callejluis en yahoo.com Wed Jan 14 17:49:23 2009 From: callejluis en yahoo.com (juan luis) Date: Wed, 14 Jan 2009 08:49:23 -0800 (PST) Subject: Por favor ayuda con scripts para excel In-Reply-To: References: Message-ID: <344372.58242.qm@web65611.mail.ac4.yahoo.com> Por favor alguna ayuda con scripts para trabajar en archivos excel. Ya llevo mucho peleando con eso de querer modificar los valores de las celdas. Pues trato de modificar una lista de fechas que estan en formato juliano y deseo cambiar en otra celda a formato de fecha normal. Encontre el siguiente escript que escribe fecha en una nueva celda siempre que este vacia pero mi intencion como dije es sobre los valores que estan en una columna convertir los mismos a otro formato en una nueva coliumna. --------------------------------------------------------------------- from win32com.client import Dispatch import time xl = Dispatch('Excel.Application') wb = xl.Workbooks.Open('d:\\Datos\\fechas.xls') ws = wb.Worksheets.Item(1) ws.Activate() i = 1 while True:   if ws.Cells(1,i).Text == '':     break   i += 1 #t = time.localtime() #d = '%s/%s/%s'%(t.tm_mon,t.tm_mday,t.tm_year) d = 'Date' ws.Cells(1,i).FormulaR1C1 = d ws.Cells(2,i).Select() j = 2 while True:   name = ws.Cells(j,1).Text   if name == '':     break   name = name.split()[1]   here = int(raw_input('%s here? '%name))   ws.Cells(j,i).FormulaR1C1 = here   j += 1 wb.Save() wb.close() Realmente agradeceria mucho su apoyo en este problema que derrepente  no es tan complicado ... Muchas gracias ¡Todo sobre la Liga Mexicana de fútbol! Estadisticas, resultados, calendario, fotos y más:< http://espanol.sports.yahoo.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juatman_2000 en yahoo.es Wed Jan 14 19:01:38 2009 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Wed, 14 Jan 2009 18:01:38 +0000 (GMT) Subject: Putty Python References: <4967A44C.1070608@gmail.com> <2154.27176.qm@web23705.mail.ird.yahoo.com> <200901141606.16960.jordi.f@ati.es> Message-ID: <518691.54755.qm@web23702.mail.ird.yahoo.com> ¡Qué interesante! Muchas gracias Jordi. :-) ________________________________ De: Jordi Funollet Para: Lista de discusión sobre python en castellano Enviado: miércoles, 14 de enero, 2009 16:06:16 Asunto: Re: [Python-es] Putty Python Juan M Puertas dixit: > P.D. Me queda la curiosidad sobre la manera más cómoda de convertir un > programa "CherryPy" en otro de tipo parecido a "CGI". Supongo que me > recomedaríais algo como mod_python. Yo uso 'supervisord' justamente para lanzar aplicaciones Django en FastCGI. Me cuesta mucho menos esfuerzo que desarrollar un script '/etc/init.d/' para cada FastCGI. Una vez tengo 'supervisord' instalado y funcionando, todo lo que añado a la configuración es esto: [program:terraquis] user=jordif command=/home/jordif/apps/terraquis-web/manage.py runfcgi daemonize=false protocol=fcgi host=127.0.0.1 port=3010 Sé que con Cherrypy tienes un 'cherry.fcgi', pero no te puedo decir cual es el parámetro 'command' que necesitas en tu caso. El parámetro 'user' es opcional, pero configurando Apache para que acceda a una "External Fastcgi" en 127.0.0.1:3010 puedo correr el programa con un usuario específico, en lugar de 'www-data'. Así gano algo de seguridad. Además, 'supervisord' puede monitorizar la memoria que usa tu aplicación y reiniciarla si se vuelve demasiado "tragona" (y mandarte un mail). [eventlistener:memmon] command=memmon -p terraquis=120MB -m jordi.f en xxx.es events=TICK_60 Puede que te sea útil si lo que te cuelga la aplicación es un "memory leak". -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ 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 richard en fslpma.org Wed Jan 14 20:08:10 2009 From: richard en fslpma.org (Richard Dominguez) Date: Wed, 14 Jan 2009 13:08:10 -0600 Subject: Reportes Message-ID: <20090114130810.acnp8nv8hco84480@delladolinux.info> Saludos a todos conocen de algun reporteador GTK, pra usar con python que no sea agata ??, gracias de antemano _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Jan 14 22:19:52 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 14 Jan 2009 22:19:52 +0100 Subject: Por favor ayuda con scripts para excel In-Reply-To: <344372.58242.qm@web65611.mail.ac4.yahoo.com> References: <344372.58242.qm@web65611.mail.ac4.yahoo.com> Message-ID: <2c9fb0dd0901141319w353c195ev38d9391be1153fe5@mail.gmail.com> El 2009/1/14 juan luis : > Por favor alguna ayuda con scripts para trabajar en archivos excel. Ya llevo mucho peleando con eso de querer modificar los valores de las celdas. > > Pues trato de modificar una lista de fechas que estan en formato juliano y deseo cambiar en otra celda a formato de fecha normal. > > Encontre el siguiente escript que escribe fecha en una nueva celda siempre que este vacia pero mi intencion como dije es sobre los valores que estan en una columna convertir los mismos a otro formato en una nueva coliumna. > --------------------------------------------------------------------- > from win32com.client import Dispatch > import time > xl = Dispatch('Excel.Application') > wb = xl.Workbooks.Open('d:\\Datos\\fechas.xls') > .... Si me permites decírtelo, este código es horrible. Es programar python como si fuera Visual Basic :-P No tengo ahora aquí la información, por lo que te cuento rápidamente de memoria lo que habría que hacer: accede a la hoja excel a través de adodb, mapeando las casillas a registros en una consulta SQL. Con ésta técnica, cada hoja del libro excel sería una tabla y cada fila daría un campo. Puedes delimitar la tabla a un rango de celdas y utilizar la cabecera de la tabla para dar nombre a los campos (si no tienes cabecera, puedes usar los nombre 'F1' para la primera columna, 'F2' para la segunda, etc). Siento no poderte dar más información en estos momentos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From vginer en gmail.com Thu Jan 15 15:02:11 2009 From: vginer en gmail.com (Vicent) Date: Thu, 15 Jan 2009 15:02:11 +0100 Subject: Python vs C, interpretado vs compilado, etc. Message-ID: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Hola a todos. Soy todavía nuevo en Python. Pretendo utilizarlo para programar algoritmos científicos, con gran intensidad de cálculos, etc. Tengo claro que utilizaría numPy, SciPy y, en general, otros módulos recomendados dentro del ámbito científico (en concreto, me parece muy interesante la distribución Python(x,y)). Pero... Frente a lenguajes como C, dentro del ámbito científico, Python parece estar en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? [Hablo del momento de la ejecución, ya que probablemente sea más "bonito", agradable, fácil, rápido, eficiente, etc. escribir y leer código en Python que en C.] ¿Se puede "compilar" un programa hecho en Python? ¿Se puede hacer un ejecutable .EXE fácilmente, a partir de un programa Python (que pueda "correr" en una máquina donde NO esté instalado Python, por ejemplo)? ¿Se suele hacer? ¿Sería entonces el ejecutable .EXE igual de eficiente, tanto si el "origen" era Python como si era C? Son dudas de novato, lo sé. Agradeceré cualquier aclarción práctica. No busco una comparación exhaustiva entre Python y C, sino simplemente una respuesta acerca de cómo hacer que Python sea lo más eficiente posible en el momento de la ejecución; no sé si tanto como C, pero por lo menos, que sea aceptablemente eficiente, en usos científicos y con cálculos intensivos. Si no tengo garantías, tendré que volver a C, con las orejas gachas... Gracias por adelantado. Un saludo. -- Vicent, Valencia (España) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Thu Jan 15 15:17:41 2009 From: ikarush en gmail.com (=?UTF-8?Q?Daniel_Gonz=C3=A1lez?=) Date: Thu, 15 Jan 2009 15:17:41 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: 2009/1/15 Vicent : > Hola a todos. > > Soy todavía nuevo en Python. Pretendo utilizarlo para programar algoritmos > científicos, con gran intensidad de cálculos, etc. Tengo claro que > utilizaría numPy, SciPy y, en general, otros módulos recomendados dentro del > ámbito científico (en concreto, me parece muy interesante la distribución > Python(x,y)). > > Pero... > > Frente a lenguajes como C, dentro del ámbito científico, Python parece estar > en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? Relativamente... casi todas las librerías de python estan escritas en C, es decir, casi la velocidad de C, y más sencillo y rápido de programar y mantener. > > [Hablo del momento de la ejecución, ya que probablemente sea más "bonito", > agradable, fácil, rápido, eficiente, etc. escribir y leer código en Python > que en C.] > > ¿Se puede "compilar" un programa hecho en Python? Python pro-compila tu código, creando un código más rápido de ejecutar, que el mismo, pero sigue siendo, código interpretado, más lento que los lenguajes de código compilado ¿Se puede hacer un > ejecutable .EXE fácilmente, a partir de un programa Python (que pueda > "correr" en una máquina donde NO esté instalado Python, por ejemplo)? Me parece que podrías incluir, el propio binario de python junto con sus librerías y tu programa para simular eso, pero desde luego no sería un binario .exe ¿Se > suele hacer? ¿Sería entonces el ejecutable .EXE igual de eficiente, tanto si > el "origen" era Python como si era C? > > Son dudas de novato, lo sé. > Seguramente soy de los que menos saben de la lista, pero mi opinión es que python sería como un lenguaje "pegamento" donde los ladrillos ( librerías ), están escritas en su mayoria en C, y tu solo debes encajarlos como gustes. Un saludo! ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Thu Jan 15 15:21:48 2009 From: qualopec en gmail.com (Javier Santana) Date: Thu, 15 Jan 2009 15:21:48 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: Yo pensaba que ahora este tipo de cosas ya se hacían haciendo computación distribuída, aunque como bien dice Daniel, se pueden usar módulos en C para las partes críticas y el resto con python. 2009/1/15 Daniel González : > 2009/1/15 Vicent : >> Hola a todos. >> >> Soy todavía nuevo en Python. Pretendo utilizarlo para programar algoritmos >> científicos, con gran intensidad de cálculos, etc. Tengo claro que >> utilizaría numPy, SciPy y, en general, otros módulos recomendados dentro del >> ámbito científico (en concreto, me parece muy interesante la distribución >> Python(x,y)). >> >> Pero... >> >> Frente a lenguajes como C, dentro del ámbito científico, Python parece estar >> en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? > > Relativamente... casi todas las librerías de python estan escritas en > C, es decir, casi la velocidad de C, y más sencillo y rápido de > programar y mantener. >> >> [Hablo del momento de la ejecución, ya que probablemente sea más "bonito", >> agradable, fácil, rápido, eficiente, etc. escribir y leer código en Python >> que en C.] >> >> ¿Se puede "compilar" un programa hecho en Python? > > Python pro-compila tu código, creando un código más rápido de > ejecutar, que el mismo, pero sigue siendo, código interpretado, más > lento que los lenguajes de código compilado > > ¿Se puede hacer un >> ejecutable .EXE fácilmente, a partir de un programa Python (que pueda >> "correr" en una máquina donde NO esté instalado Python, por ejemplo)? > > Me parece que podrías incluir, el propio binario de python junto con > sus librerías y tu programa para simular eso, pero desde luego no > sería un binario .exe > > ¿Se >> suele hacer? ¿Sería entonces el ejecutable .EXE igual de eficiente, tanto si >> el "origen" era Python como si era C? >> >> Son dudas de novato, lo sé. >> > > Seguramente soy de los que menos saben de la lista, pero mi opinión es > que python sería como un lenguaje "pegamento" donde los ladrillos ( > librerías ), están escritas en su mayoria en C, y tu solo debes > encajarlos como gustes. > > Un saludo! > > _______________________________________________ > 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 tzulberti en gmail.com Thu Jan 15 15:26:35 2009 From: tzulberti en gmail.com (Tomas Zulberti) Date: Thu, 15 Jan 2009 12:26:35 -0200 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: On 1/15/09, Daniel González wrote: > 2009/1/15 Vicent : > > Hola a todos. > > > > Soy todavía nuevo en Python. Pretendo utilizarlo para programar algoritmos > > científicos, con gran intensidad de cálculos, etc. Tengo claro que > > utilizaría numPy, SciPy y, en general, otros módulos recomendados dentro del > > ámbito científico (en concreto, me parece muy interesante la distribución > > Python(x,y)). > > > > Pero... > > > > Frente a lenguajes como C, dentro del ámbito científico, Python parece estar > > en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? > > Relativamente... casi todas las librerías de python estan escritas en > C, es decir, casi la velocidad de C, y más sencillo y rápido de > programar y mantener. > > Hay una buena diapositiva del cafeconf del 2008 (tambien se la uso en Lujan) en la cual se compara C y Python en diferentes cosas:Python más rápido que C. Te aconsejo que le heches un ojo... > > [Hablo del momento de la ejecución, ya que probablemente sea más "bonito", > > agradable, fácil, rápido, eficiente, etc. escribir y leer código en Python > > que en C.] > > > > ¿Se puede "compilar" un programa hecho en Python? > > Python pro-compila tu código, creando un código más rápido de > ejecutar, que el mismo, pero sigue siendo, código interpretado, más > lento que los lenguajes de código compilado > > ¿Se puede hacer un > > ejecutable .EXE fácilmente, a partir de un programa Python (que pueda > > "correr" en una máquina donde NO esté instalado Python, por ejemplo)? > > Me parece que podrías incluir, el propio binario de python junto con > sus librerías y tu programa para simular eso, pero desde luego no > sería un binario .exe > Perdon, pero si se puede hacer un .exe. Nunca lo hice personalmente, pero hay herramientas para esto: py2exe. Atentamente, Tomas Zulberti _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jileon en parcan.es Thu Jan 15 15:17:25 2009 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Thu, 15 Jan 2009 14:17:25 +0000 Subject: Guido Van Rossum abre un blog sobre la historia de Python Message-ID: <496F4575.6050201@parcan.es> Aquí la criatura: http://python-history.blogspot.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From tzulberti en gmail.com Thu Jan 15 15:29:09 2009 From: tzulberti en gmail.com (Tomas Zulberti) Date: Thu, 15 Jan 2009 12:29:09 -0200 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: > > Relativamente... casi todas las librerías de python estan escritas en > > C, es decir, casi la velocidad de C, y más sencillo y rápido de > > programar y mantener. > > > > > Hay una buena diapositiva del cafeconf del 2008 (tambien se la uso en > Lujan) en la cual se compara C y Python en diferentes cosas:Python más > rápido que C. Te aconsejo que le heches un ojo... > Perdon, me habia olvidado de agregar el link: http://python.com.ar/moin/Charlas _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Jan 15 15:37:51 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 15 Jan 2009 15:37:51 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: <496F4A3F.5020201@soft-com.es> Vicent escribió: > Hola a todos. > > Soy todavía nuevo en Python. Pretendo utilizarlo para programar algoritmos > científicos, con gran intensidad de cálculos, etc. Tengo claro que > utilizaría numPy, SciPy y, en general, otros módulos recomendados dentro del > ámbito científico (en concreto, me parece muy interesante la distribución > Python(x,y)). > > Pero... > > Frente a lenguajes como C, dentro del ámbito científico, Python parece estar > en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? > La mayor parte de las librerias que utiliza python están escritas en C por lo que no deberia haber mucha diferencia en el tiempo de ejecución. > [Hablo del momento de la ejecución, ya que probablemente sea más "bonito", > agradable, fácil, rápido, eficiente, etc. escribir y leer código en Python > que en C.] > Esto tienes que evaluarlo tu, si la diferencia de velocidad de proceso te compensa el mayor tiempo del desarrollo (compilacion, depuración de errores, etc) que vas a necesitar en C. > ¿Se puede "compilar" un programa hecho en Python? ¿Se puede hacer un > ejecutable .EXE fácilmente, a partir de un programa Python (que pueda > "correr" en una máquina donde NO esté instalado Python, por ejemplo)? ¿Se > suele hacer? ¿Sería entonces el ejecutable .EXE igual de eficiente, tanto si > el "origen" era Python como si era C? > Py2exe te genera un archivo exe y todas sus dependencias. Simplemente lo copias en la maquina destino y a funcionar. Sobre si esto va a mejorar el rendimiento la respuesta es no. Py2exe no traduce python a C ni a codigo maquina, simplementa 'compila' los archivos .py a .pyo y los empaqueta junto con las librerias necesarias para facilitar la distribucion del programa. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith.9 en gmail.com Thu Jan 15 16:02:53 2009 From: kalith.9 en gmail.com (kalith kalith) Date: Thu, 15 Jan 2009 03:02:53 -1200 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <496F4A3F.5020201@soft-com.es> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> <496F4A3F.5020201@soft-com.es> Message-ID: <3da702830901150702w7ada64c6tc509ebbfcc993c58@mail.gmail.com> si quieres mirate sobre pyrex[1] a ver que te sirve 1 = http://wiki.python.org/moin/Pyrex http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ El 15/01/09, Oswaldo Hernández escribió: > Vicent escribió: >> Hola a todos. >> >> Soy todavía nuevo en Python. Pretendo utilizarlo para programar algoritmos >> científicos, con gran intensidad de cálculos, etc. Tengo claro que >> utilizaría numPy, SciPy y, en general, otros módulos recomendados dentro >> del >> ámbito científico (en concreto, me parece muy interesante la distribución >> Python(x,y)). >> >> Pero... >> >> Frente a lenguajes como C, dentro del ámbito científico, Python parece >> estar >> en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? >> > > La mayor parte de las librerias que utiliza python están escritas en C por > lo que no deberia haber > mucha diferencia en el tiempo de ejecución. > >> [Hablo del momento de la ejecución, ya que probablemente sea más "bonito", >> agradable, fácil, rápido, eficiente, etc. escribir y leer código en Python >> que en C.] >> > > Esto tienes que evaluarlo tu, si la diferencia de velocidad de proceso te > compensa el mayor tiempo > del desarrollo (compilacion, depuración de errores, etc) que vas a necesitar > en C. > >> ¿Se puede "compilar" un programa hecho en Python? ¿Se puede hacer un >> ejecutable .EXE fácilmente, a partir de un programa Python (que pueda >> "correr" en una máquina donde NO esté instalado Python, por ejemplo)? ¿Se >> suele hacer? ¿Sería entonces el ejecutable .EXE igual de eficiente, tanto >> si >> el "origen" era Python como si era C? >> > > Py2exe te genera un archivo exe y todas sus dependencias. Simplemente lo > copias en la maquina > destino y a funcionar. > > Sobre si esto va a mejorar el rendimiento la respuesta es no. Py2exe no > traduce python a C ni a > codigo maquina, simplementa 'compila' los archivos .py a .pyo y los > empaqueta junto con las > librerias necesarias para facilitar la distribucion del programa. > > > Saludos, > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Seamos realistas y hagamos lo imposible _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From celord en gmail.com Thu Jan 15 16:10:50 2009 From: celord en gmail.com (=?ISO-8859-1?B?Q+lzYXIgR2FyY+1h?=) Date: Thu, 15 Jan 2009 09:10:50 -0600 Subject: Por favor ayuda con scripts para excel In-Reply-To: <2c9fb0dd0901141319w353c195ev38d9391be1153fe5@mail.gmail.com> References: <344372.58242.qm@web65611.mail.ac4.yahoo.com> <2c9fb0dd0901141319w353c195ev38d9391be1153fe5@mail.gmail.com> Message-ID: Talvez alguna de estas lecturas te sirva: http://opendocumentfellowship.com/projects/odfpy http://stuvel.eu/ooo-python El 14 de enero de 2009 15:19, Chema Cortes escribió: > El 2009/1/14 juan luis : > > Por favor alguna ayuda con scripts para trabajar en archivos excel. Ya > llevo mucho peleando con eso de querer modificar los valores de las celdas. > > > > Pues trato de modificar una lista de fechas que estan en formato juliano > y deseo cambiar en otra celda a formato de fecha normal. > > > > Encontre el siguiente escript que escribe fecha en una nueva celda > siempre que este vacia pero mi intencion como dije es sobre los valores que > estan en una columna convertir los mismos a otro formato en una nueva > coliumna. > > --------------------------------------------------------------------- > > from win32com.client import Dispatch > > import time > > xl = Dispatch('Excel.Application') > > wb = xl.Workbooks.Open('d:\\Datos\\fechas.xls') > > .... > > Si me permites decírtelo, este código es horrible. Es programar python > como si fuera Visual Basic :-P > > No tengo ahora aquí la información, por lo que te cuento rápidamente > de memoria lo que habría que hacer: accede a la hoja excel a través de > adodb, mapeando las casillas a registros en una consulta SQL. Con ésta > técnica, cada hoja del libro excel sería una tabla y cada fila daría > un campo. Puedes delimitar la tabla a un rango de celdas y utilizar la > cabecera de la tabla para dar nombre a los campos (si no tienes > cabecera, puedes usar los nombre 'F1' para la primera columna, 'F2' > para la segunda, etc). > > Siento no poderte dar más información en estos momentos. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- http://celord.blogspot.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lesthack en gmail.com Thu Jan 15 16:31:44 2009 From: lesthack en gmail.com (lesthack en gmail.com) Date: Thu, 15 Jan 2009 09:31:44 -0600 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <3da702830901150702w7ada64c6tc509ebbfcc993c58@mail.gmail.com> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> <496F4A3F.5020201@soft-com.es> <3da702830901150702w7ada64c6tc509ebbfcc993c58@mail.gmail.com> Message-ID: <496F56E0.4030501@gmail.com> kalith kalith escribió: > si quieres mirate sobre pyrex[1] a ver que te sirve > > 1 = http://wiki.python.org/moin/Pyrex > http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ > > El 15/01/09, Oswaldo Hernández escribió: > >> Vicent escribió: >> >>> Hola a todos. >>> >>> Soy todavía nuevo en Python. Pretendo utilizarlo para programar algoritmos >>> científicos, con gran intensidad de cálculos, etc. Tengo claro que >>> utilizaría numPy, SciPy y, en general, otros módulos recomendados dentro >>> del >>> ámbito científico (en concreto, me parece muy interesante la distribución >>> Python(x,y)). >>> >>> Pero... >>> >>> Frente a lenguajes como C, dentro del ámbito científico, Python parece >>> estar >>> en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? >>> >>> >> La mayor parte de las librerias que utiliza python están escritas en C por >> lo que no deberia haber >> mucha diferencia en el tiempo de ejecución. >> >> >>> [Hablo del momento de la ejecución, ya que probablemente sea más "bonito", >>> agradable, fácil, rápido, eficiente, etc. escribir y leer código en Python >>> que en C.] >>> >>> >> Esto tienes que evaluarlo tu, si la diferencia de velocidad de proceso te >> compensa el mayor tiempo >> del desarrollo (compilacion, depuración de errores, etc) que vas a necesitar >> en C. >> >> >>> ¿Se puede "compilar" un programa hecho en Python? ¿Se puede hacer un >>> ejecutable .EXE fácilmente, a partir de un programa Python (que pueda >>> "correr" en una máquina donde NO esté instalado Python, por ejemplo)? ¿Se >>> suele hacer? ¿Sería entonces el ejecutable .EXE igual de eficiente, tanto >>> si >>> el "origen" era Python como si era C? >>> >>> >> Py2exe te genera un archivo exe y todas sus dependencias. Simplemente lo >> copias en la maquina >> destino y a funcionar. >> >> Sobre si esto va a mejorar el rendimiento la respuesta es no. Py2exe no >> traduce python a C ni a >> codigo maquina, simplementa 'compila' los archivos .py a .pyo y los >> empaqueta junto con las >> librerias necesarias para facilitar la distribucion del programa. >> >> >> Saludos, >> >> -- >> ***************************************** >> Oswaldo Hernández >> oswaldo (@) soft-com (.) es >> ***************************************** >> PD: >> Antes de imprimir este mensaje, asegúrese de que es necesario. >> El medio ambiente está en nuestra mano. >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > También te dejo un link a mi blog con respecto a esto, pero veo que ya te han informado bastante, pos si las dudas. http://code.inocorp.org/2008/10/23/python-convertir-scripts-py-a-exe/ http://code.inocorp.org/2008/10/23/compilar-python-a-bytecode/ Saludos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From facundobatista-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org Thu Jan 15 16:51:59 2009 From: facundobatista-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org (Facundo Batista) Date: Thu, 15 Jan 2009 13:51:59 -0200 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: El día 15 de enero de 2009 12:02, Vicent escribió: > Frente a lenguajes como C, dentro del ámbito científico, Python parece estar > en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? La dinamicidad de Python crudo hace que en tiempo de ejecución sea mucho más lento que C, aunque no en todos los casos (especialmente si tu código C usa enteros grandes, o memoria dinámica). Y, obviamente, si en tu código usás disco, red, base de datos, o un largo etc, es lo mismo (ya que *esos* tiempos son muchos más grandes y esconden). En cualquier caso, volviendo al procesamiento numérico... tenés que utilizar extensiones específicas para eso si querés que sea más o menos rápido. Y es más probable que si multiplicás matrices usando numpy, sea más rápido que si vos codeás en C tu propia multiplicación de matrices (y con menos bugs, btw). > ¿Se puede "compilar" un programa hecho en Python? ¿Se puede hacer un > ejecutable .EXE fácilmente, a partir de un programa Python (que pueda Si, pero esto no tiene nada que ver con lo anterior. Ganás distribuibilidad del código, no performance. > Agradeceré cualquier aclarción práctica. No busco una comparación exhaustiva > entre Python y C, sino simplemente una respuesta acerca de cómo hacer que Si querés, podés pegarle una mirada a la charla "Python más rápido que C", está el link en mi blog. Slds. -- . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ From inigo_aldazabal en ehu.es Thu Jan 15 17:00:41 2009 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Thu, 15 Jan 2009 17:00:41 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: <200901151700.41979.inigo_aldazabal@ehu.es> El Jueves, 15 de Enero de 2009 15:02, Vicent escribió: > Hola a todos. > > Soy todavía nuevo en Python. Pretendo utilizarlo para programar > algoritmos científicos, con gran intensidad de cálculos, etc. Tengo > claro que utilizaría numPy, SciPy y, en general, otros módulos > recomendados dentro del ámbito científico (en concreto, me parece muy > interesante la distribución Python(x,y)). > No conocía, Python(x,y) pero para windows parece interesante: tiene justo lo que suelo instalar en linux para estos menesteres, y alguna cosa mas. > Pero... > > Frente a lenguajes como C, dentro del ámbito científico, Python parece > estar en desventaja (dicen), en el momento de la EJECUCIÓN. ¿Es así? > > [Hablo del momento de la ejecución, ya que probablemente sea más > "bonito", agradable, fácil, rápido, eficiente, etc. escribir y leer > código en Python que en C.] Respecto a la velocidad de ejecución, efectivamente es mucho mas lento, peeero la cuestión es que normalmente en el cálculo científico casi todo el peso de la ejecución lo lleva una parte muy concreta del código. Como esa parte normalmente la va a realizar alguna rutina, bien tuya o bien de librería, es esa parte solo la que tienes que programar en C (o llamar directamente a la librería). Por ejemplo, en física, imagina que quieres calcular los autoestados de un pozo unidimensional arbitrario. Al final lo que tienes que hacer es diagonalizar una matriz. Pues bien, haces todo en python y en el momento en el que vas a diagonalizar la matriz, llamas a la rutina correspondiente de lapack y... el programa tarda lo mismo que si lo haces en C (o fortran), porque pasa el 99% del tiempo diagonalizando (por ejemplo, unos minutos frente a algún segundo el resto), y la rutina que lo hace es exactamente la misma, la de lapack que habrías llamado desde C. El resto del programa claro es mucho mas sencillo y legible: la inicialización o lectura del potencial, la creación de la matriz, la salida de resultados, etc. En resumen, haz en python todo lo que puedas que no calcula realmente, y la parte intensiva haces un "binding" y lo llamas desde python. O incluso haces tú tu rutina en C que llama a las librerías correspondientes (eg un bucle que llama a FFT 1000) veces y haces el binding a tu rutina (i.e. "modulo"). Así que si quieres rapidez de C o fortran no te vas a olvidar (pero casi ;-). Unos ejemplos de cómo se puede optimizar aquí: http://www.scipy.org/PerformanceTips Un saludo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Thu Jan 15 17:04:56 2009 From: faltet en pytables.org (Francesc Alted) Date: Thu, 15 Jan 2009 17:04:56 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: <200901151704.57289.faltet@pytables.org> A Thursday 15 January 2009, Vicent escrigué: > Hola a todos. > > Soy todavía nuevo en Python. Pretendo utilizarlo para programar > algoritmos científicos, con gran intensidad de cálculos, etc. Tengo > claro que utilizaría numPy, SciPy y, en general, otros módulos > recomendados dentro del ámbito científico (en concreto, me parece muy > interesante la distribución Python(x,y)). > > Pero... [clip] Bueno, veo que vas bien encaminado (NumPy, SciPy, Python(x,y)...) y también que la gente te ha informado bastante. En esta lista se ha repetido mucho pero nunca lo suficiente: es muy importante contar con un lenguaje en que uno se sienta a gusto y lo bastante potente como para afrontar todos tus problemas con ciertas garantias. Si resulta que puedes jugar con él de manera interactiva, pues muchísimo mejor. Python es, en la opinión de mucha gente, justamente eso. Además, mucha comunidad científica se está volcando con Python y esto, en un entorno donde la velocidad de cálculo es crítica, quiere decir algo. Supongo que ya conoces la regla del 90/10 que dice que el 90% del tiempo de cálculo en los programas se efectúa en el 10% del código. Así pues el secreto es preocuparse básicamente de tener el 10% de tu código ejecutándose de manera óptima. Como ya te han dicho, muchas de las librerias que vienen con Python están optimizadas en C. A parte, existen muchas otras especializadas en diferentes áreas, como el cálculo matricial (NumPy, SciPy, Scientific Python por nombrar sólo algunas), el acceso a bases de datos relacionales o de otras clases, como las orientadas a objetos (ZODB) u otras orientadas a tratamiento de cantidades de datos enormes (i.e. que exceden la memoria de la máquina) de manera eficiente (NetCDF4, PyTables, h5py), para hacer gráficos de calidad (matplotlib, PyQwt o Mayavi2) y una plétora de otros que seria muy atrevido enumerar. Resumiendo, me atrevería a decir que usando Python, un programador avezado puede no sólo acabar sus programas mucho antes y con más calidad, sino conseguir iguales (a veces, mejores) prestaciones que en C. La idea es preguntar a las listas o a tus amigos (incluye a Google entre ellos), aunque sobretodo, seguir tu instinto, para saber cuáles són la mejores herramientas para atacar tus problemas. Salutacions, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Thu Jan 15 17:09:13 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Thu, 15 Jan 2009 11:09:13 -0500 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <200901151704.57289.faltet@pytables.org> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> <200901151704.57289.faltet@pytables.org> Message-ID: El 15 de enero de 2009 11:04, Francesc Alted escribió: > A Thursday 15 January 2009, Vicent escrigué: > > Hola a todos. > > > > Soy todavía nuevo en Python. Pretendo utilizarlo para programar > > algoritmos científicos, con gran intensidad de cálculos, etc. Tengo > > claro que utilizaría numPy, SciPy y, en general, otros módulos > > recomendados dentro del ámbito científico (en concreto, me parece muy > > interesante la distribución Python(x,y)). > > > > Pero... > [clip] > Y si quieres un compilado tipo .EXE obviamente para ambiente win2, tienes el py2exe que va de maravilla. > > Bueno, veo que vas bien encaminado (NumPy, SciPy, Python(x,y)...) y > también que la gente te ha informado bastante. En esta lista se ha > repetido mucho pero nunca lo suficiente: es muy importante contar con > un lenguaje en que uno se sienta a gusto y lo bastante potente como > para afrontar todos tus problemas con ciertas garantias. Si resulta > que puedes jugar con él de manera interactiva, pues muchísimo mejor. > Python es, en la opinión de mucha gente, justamente eso. > > Además, mucha comunidad científica se está volcando con Python y esto, > en un entorno donde la velocidad de cálculo es crítica, quiere decir > algo. Supongo que ya conoces la regla del 90/10 que dice que el 90% > del tiempo de cálculo en los programas se efectúa en el 10% del código. > Así pues el secreto es preocuparse básicamente de tener el 10% de tu > código ejecutándose de manera óptima. Como ya te han dicho, muchas de > las librerias que vienen con Python están optimizadas en C. A parte, > existen muchas otras especializadas en diferentes áreas, como el > cálculo matricial (NumPy, SciPy, Scientific Python por nombrar sólo > algunas), el acceso a bases de datos relacionales o de otras clases, > como las orientadas a objetos (ZODB) u otras orientadas a tratamiento > de cantidades de datos enormes (i.e. que exceden la memoria de la > máquina) de manera eficiente (NetCDF4, PyTables, h5py), para hacer > gráficos de calidad (matplotlib, PyQwt o Mayavi2) y una plétora de > otros que seria muy atrevido enumerar. > > Resumiendo, me atrevería a decir que usando Python, un programador > avezado puede no sólo acabar sus programas mucho antes y con más > calidad, sino conseguir iguales (a veces, mejores) prestaciones que en > C. La idea es preguntar a las listas o a tus amigos (incluye a Google > entre ellos), aunque sobretodo, seguir tu instinto, para saber cuáles > són la mejores herramientas para atacar tus problemas. > > Salutacions, > > -- > Francesc Alted > _______________________________________________ > 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 antonio.beamud en gmail.com Thu Jan 15 19:31:39 2009 From: antonio.beamud en gmail.com (Antonio Beamud Montero) Date: Thu, 15 Jan 2009 19:31:39 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: <1232044299.11872.21.camel@soberbia> El jue, 15-01-2009 a las 15:02 +0100, Vicent escribió: > Hola a todos. > > Soy todavía nuevo en Python. Pretendo utilizarlo para programar algoritmos > científicos, con gran intensidad de cálculos, etc. Tengo claro que > utilizaría numPy, SciPy y, en general, otros módulos recomendados dentro del > ámbito científico (en concreto, me parece muy interesante la distribución > Python(x,y)). Mi consejo es que desarrolles todo el código de forma elegante y bien diseñado (con sus tests y demás, sin mirar demasiado la velocidad). Una vez compruebes su corrección, puedes empezar a mirar la optimización (puede que ni te haga falta). Antes de meterte con modulos en C, te recomiendo que ejecutes el código con la libreria JIT pysco. En mi caso, un analizador de flujos mpeg2 paso a ir 20 veces más rápido con solo añadir las lineas: import psyco psyco.full() Por lo que no tuve que optimizar nada (y eso que ya tenía la mitad del código preparado para pyrex). Si luego necesitas traducirlo a C, serán partes muy concretas como bien se ha dicho por aqui y el coste de mantenimiento será mucho mejor que todo en C. Un saludo. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Fri Jan 16 09:50:55 2009 From: faltet en pytables.org (Francesc Alted) Date: Fri, 16 Jan 2009 09:50:55 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <1232044299.11872.21.camel@soberbia> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> <1232044299.11872.21.camel@soberbia> Message-ID: <200901160950.56119.faltet@pytables.org> A Thursday 15 January 2009, Antonio Beamud Montero escrigué: > Antes de meterte con modulos en C, te recomiendo que ejecutes el > código con la libreria JIT pysco. En mi caso, un analizador de flujos > mpeg2 paso a ir 20 veces más rápido con solo añadir las lineas: > > import psyco > psyco.full() > > Por lo que no tuve que optimizar nada (y eso que ya tenía la mitad > del código preparado para pyrex). Conviene advertir que Psyco sólo funciona para plataformas i386 de 32-bits, y que ya empiezan a haber demasiados procesadores/plataformas de 64-bits como para ignorar este hecho. Psyco fue una tremenda revolución en su dia, y es una lástima que su autor no haya hecho una versión para 64-bits, pero parece que decidió concentrar todos sus esfuerzos en PyPy [1], que a la postre es una continuación, pero a lo bestia, de Psyco. Por desgracia, los objectivos de PyPy son tan ambiciosos (hacer de Python un lenguaje más rápido que C, como reza la página principal del proyecto [2], con un poco de guasa, todo sea dicho), que empiezo a dudar que el proyecto pueda ser funcional algún dia. [1] http://en.wikipedia.org/wiki/PyPy [2] http://codespeak.net/pypy/dist/pypy/doc/home.html Saludos, -- Francesc Alted ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alberto en toscat.net Fri Jan 16 11:53:22 2009 From: alberto en toscat.net (Alberto Valverde) Date: Fri, 16 Jan 2009 11:53:22 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <200901160950.56119.faltet@pytables.org> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> <1232044299.11872.21.camel@soberbia> <200901160950.56119.faltet@pytables.org> Message-ID: <49706722.3080209@toscat.net> Francesc Alted wrote: > A Thursday 15 January 2009, Antonio Beamud Montero escrigué: > >> Antes de meterte con modulos en C, te recomiendo que ejecutes el >> código con la libreria JIT pysco. En mi caso, un analizador de flujos >> mpeg2 paso a ir 20 veces más rápido con solo añadir las lineas: >> >> import psyco >> psyco.full() >> >> Por lo que no tuve que optimizar nada (y eso que ya tenía la mitad >> del código preparado para pyrex). >> > > Conviene advertir que Psyco sólo funciona para plataformas i386 de > 32-bits, y que ya empiezan a haber demasiados procesadores/plataformas > de 64-bits como para ignorar este hecho. > > Psyco fue una tremenda revolución en su dia, y es una lástima que su > autor no haya hecho una versión para 64-bits, pero parece que decidió > concentrar todos sus esfuerzos en PyPy [1], que a la postre es una > continuación, pero a lo bestia, de Psyco. Por desgracia, los > objectivos de PyPy son tan ambiciosos (hacer de Python un lenguaje más > rápido que C, como reza la página principal del proyecto [2], con un > poco de guasa, todo sea dicho), que empiezo a dudar que el proyecto > pueda ser funcional algún dia. > Pues a mí no me parece algo tan descabellado, tal vez porque confío más en la capacidad de un compilador en generar código-máquina eficiente que en la de un humano para cualquier problema medianamente complejo. :) Creo que es precisamente es en los problemas de cierta complejidad donde un lenguaje de alto nivel como python permite al programador abstraerse de micro-optimizaciones y concentrarse en estructuras de datos y algoritmos eficientes. Dejarle al compilador la tarea de optimizar el cómo el hardware implementa los algoritmos me parece ideal. Como anécdota para "demostrar" que PyPI ya es funcional hasta cierto punto comento que estamos utilizándolo para compilar automaticamente funciones vectoriales escritas en python para alimentárselas a numpy/scipy de una manera similar a la que se describe aquí: http://www.enthought.com/~ischnell/paper.html Saludos, Alberto _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Fri Jan 16 13:37:47 2009 From: faltet en pytables.org (Francesc Alted) Date: Fri, 16 Jan 2009 13:37:47 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <49706722.3080209@toscat.net> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> <200901160950.56119.faltet@pytables.org> <49706722.3080209@toscat.net> Message-ID: <200901161337.47756.faltet@pytables.org> A Friday 16 January 2009, Alberto Valverde escrigué: > Francesc Alted wrote: > > A Thursday 15 January 2009, Antonio Beamud Montero escrigué: > >> Antes de meterte con modulos en C, te recomiendo que ejecutes el > >> código con la libreria JIT pysco. En mi caso, un analizador de > >> flujos mpeg2 paso a ir 20 veces más rápido con solo añadir las > >> lineas: > >> > >> import psyco > >> psyco.full() > >> > >> Por lo que no tuve que optimizar nada (y eso que ya tenía la mitad > >> del código preparado para pyrex). > > > > Conviene advertir que Psyco sólo funciona para plataformas i386 de > > 32-bits, y que ya empiezan a haber demasiados > > procesadores/plataformas de 64-bits como para ignorar este hecho. > > > > Psyco fue una tremenda revolución en su dia, y es una lástima que > > su autor no haya hecho una versión para 64-bits, pero parece que > > decidió concentrar todos sus esfuerzos en PyPy [1], que a la postre > > es una continuación, pero a lo bestia, de Psyco. Por desgracia, > > los objectivos de PyPy son tan ambiciosos (hacer de Python un > > lenguaje más rápido que C, como reza la página principal del > > proyecto [2], con un poco de guasa, todo sea dicho), que empiezo a > > dudar que el proyecto pueda ser funcional algún dia. > > Pues a mí no me parece algo tan descabellado, tal vez porque confío > más en la capacidad de un compilador en generar código-máquina > eficiente que en la de un humano para cualquier problema medianamente > complejo. :) > > Creo que es precisamente es en los problemas de cierta complejidad > donde un lenguaje de alto nivel como python permite al programador > abstraerse de micro-optimizaciones y concentrarse en estructuras de > datos y algoritmos eficientes. Dejarle al compilador la tarea de > optimizar el cómo el hardware implementa los algoritmos me parece > ideal. Si, por ahi van los tiros, pero el hecho es que detrás de PyPy hay un equipo de bastantes personas que estan en el proyecto durante bastantes años, y la cosa cuesta de arrancar con lo que mucha gente se ha desencantado un poco (al menos es lo que me pasa a mi). > Como anécdota para "demostrar" que PyPI ya es funcional hasta cierto > punto comento que estamos utilizándolo para compilar automaticamente > funciones vectoriales escritas en python para alimentárselas a > numpy/scipy de una manera similar a la que se describe aquí: > > http://www.enthought.com/~ischnell/paper.html Ah, muy interesante. No conocia ese proyecto, pero resulta *muy* intrigante. Por cierto, como acabo de anunciar una nueva versión de Numexpr [1] en la lista de NumPy, tenia curiosidad por ver que tal funcionaría comparado con el fast_vectorize (que usa el traductor de PyPy internamente). Aquí estan mis resultados: In [30]: x = np.random.rand(1e7) In [31]: timeit -n1 -r3 fvec(x) 1 loops, best of 3: 4.14 s per loop In [32]: timeit 4.2 * x*x - x + 6.3 10 loops, best of 3: 274 ms per loop In [33]: timeit ne.evaluate("4.2 * x*x - x + 6.3") 10 loops, best of 3: 85 ms per loop O sea, que Numexpr puede calcular unas 50x más rápido que el vectorize de NumPy y unas 3.3x más que NumPy. Por las cifras que se dan en el informe (70x y 3.8x respectivamente), parece que el fast_vectorize es todavía más rápido que Numexpr (aunque haria falta comprobarlo en la misma plataforma). Muy, muy interesante, desde luego. [1] http://code.google.com/p/numexpr/ Saludos, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Jan 16 14:53:40 2009 From: damufo en gmail.com (damufo) Date: Fri, 16 Jan 2009 14:53:40 +0100 Subject: orm para python Message-ID: <49709164.7020107@gmail.com> Hola: Me gustaría conocer alguna opinión sobre ventajas en inconvenientes o experiencia con los distintos orm para python, o por lo menos de sqlalchemy (elixir?) y storm Sirven todo para lo mismo? hai alguno especializado en algo? No se porque mo tivo me parece mas simple el uso de sql directamente y no se si debería ser así. Puede que no acabe de entender el concepto. Saludos y gracias. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Fri Jan 16 15:12:46 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Fri, 16 Jan 2009 15:12:46 +0100 Subject: orm para python In-Reply-To: <49709164.7020107@gmail.com> References: <49709164.7020107@gmail.com> Message-ID: <49414f570901160612g641c3fa7i7935967bd28cc52e@mail.gmail.com> 2009/1/16 damufo : > Hola: > Me gustaría conocer alguna opinión sobre ventajas en inconvenientes o > experiencia con los distintos orm para python, o por lo menos de sqlalchemy > (elixir?) y storm > Sirven todo para lo mismo? hai alguno especializado en algo? > No se porque mo tivo me parece mas simple el uso de sql directamente y no se > si debería ser así. Puede que no acabe de entender el concepto. > Saludos y gracias. > Si quieres hacer algo ad-hoc para una unica base de datos, quizá no haya tanta diferencia, pero en el momento que quieres hacer algo que quieras que funcione en mas de un motor de base de datos la diferencia es clarisima. Los diferentes gestores implementan el estandar SQL de una manera muy libre y relajada. Un ORM te ayuda a que todo (creacion de esquema, consultas, ...) sea trasparente. Hay tipos de particionado (horizontal y vertical) que son mucho más sencillos de hacer con un ORM. Ejecutar procedimientos almacenados es una opción que te hace casarte con un gestor en concreto. Puedes usar el ORM para capturar eventos antes y despues de inserciones, updates, ... para hacer el equivalente portable a los mismos. Eso dá simplicidad y limpieza al código. A la larga hacen la programación más fácil. Todo esto es directamente proporcional a las abstracciones que el te permita hacer e inversamente proporcional a lo engorroso que sea usarlas. Si, lo malo es la inversion en tiempo para aprenderlas :-( Algunos links a ver si te pica el gusanillo por sqlalchemy ;-) http://techspot.zzzeek.org/?p=33 http://lucumr.pocoo.org/2009/1/3/sqlalchemy-patterns-in-zine Fijate que con el declarative_base de la version 0.5 de sqlalchemy casi que te puedes olvidar de elixir. Como te imaginarás, uso sqlalchemy (y mira que me parecia engorroso al principio). Un saludo: Javi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From sendero.luminoso en gmail.com Fri Jan 16 15:16:56 2009 From: sendero.luminoso en gmail.com (ivan obeso) Date: Fri, 16 Jan 2009 15:16:56 +0100 Subject: orm para python In-Reply-To: <49709164.7020107@gmail.com> References: <49709164.7020107@gmail.com> Message-ID: <38f547470901160616y553ac79cy956e9f21afdbe052@mail.gmail.com> Yo he usado Storm y es muy sencillo de utilizar. La idea es la de guardar objetos tal y como son directamente en una base de datos (serializarlos). Puedes hacerlo con sentencias SQL, pero imagina objetos con muchos atributos. La idea es la de automatizar el proceso y hacerlo facil. Tu dices que objeto guardar, le das una clave primaria (o le dices al ORM que te la asigne el) y ya esta, puedes recuperar el objeto cuando quieras. Seguro que tiene mas utilidades, yo solo lo he utilizado muy por encima. 2009/1/16 damufo > Hola: > Me gustaría conocer alguna opinión sobre ventajas en inconvenientes o > experiencia con los distintos orm para python, o por lo menos de sqlalchemy > (elixir?) y storm > Sirven todo para lo mismo? hai alguno especializado en algo? > No se porque mo tivo me parece mas simple el uso de sql directamente y no > se si debería ser así. Puede que no acabe de entender el concepto. > Saludos y gracias. > > _______________________________________________ > 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 Fri Jan 16 15:54:29 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 16 Jan 2009 15:54:29 +0100 Subject: Eclipse configurado para django Message-ID: <2c9fb0dd0901160654s1642e840je9ca587791a52d7a@mail.gmail.com> Estaba buscando cómo configurar lo mejor posible un IDE eclipse con pydev para trabajar con django. He buscado por internet, pero no me ha convencido del todo lo que he encontrado. Necesitaría, por un lado, el poder ejecutar/depurar una aplicación lanzando el manage.py (con la opción --noautoload, supongo). Por otro, activar el autocompletado de código, a ser posible también con las plantillas. ¿Álguien ha conseguido configurar, más o menos bien, eclipse para desarrollo de django? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Jan 16 16:13:00 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 16 Jan 2009 16:13:00 +0100 Subject: orm para python In-Reply-To: <49709164.7020107@gmail.com> References: <49709164.7020107@gmail.com> Message-ID: <2c9fb0dd0901160713gacf5d35y65459c26c1ede49c@mail.gmail.com> El 2009/1/16 damufo escribió: > Me gustaría conocer alguna opinión sobre ventajas en inconvenientes o > experiencia con los distintos orm para python, o por lo menos de sqlalchemy > (elixir?) y storm > Sirven todo para lo mismo? hai alguno especializado en algo? > No se porque mo tivo me parece mas simple el uso de sql directamente y no se > si debería ser así. Puede que no acabe de entender el concepto. Estamos hablando de un "mapeo" entre los datos de la base de datos y los objetos de la aplicación. Excepto con lo tipos más básicos, se necesitan "adaptadores" (de objeto a db) y "conversores" (de db a objeto) para mantener este mapeo, con todo lo que implica de mantener la lógica relacional en el paradigma de la orientación a objetos. Los sistemas ORMs te automatizan este proceso, encargándose de mantener el modelo e, incluso, de hacer que funcionen independientemente del sistema gestor de base de datos. Por ejemplo, django tiene el tipo de dato IPAddress para guardar direcciones IP. En postgresql, es un tipo de dato básico que no requiere de conversiones; en sqlite no existe este tipo, por lo que necesitas un adaptador para almacenar un IPAddress en una string y un conversor para pasar de string a IPAddress. Usar SQL tiene la ventaja de que es el servidor el que trabaja haciendo lo que mejor sabe hacer, optimizando las consultas y ofreciendo los resultados a medida que se necesiten. Los ORMs, por contra, te permiten trabajar con una abstracción del modelo de datos en el mismo lenguaje (y paradigma) que se usa en la aplicación, lo que resulta más sencillo de mantener. Entre los ORMs, hay algunas discursiones en esta lista que te aconsejo que busques, donde se hablaba de los tipos de ORMs que hay y sus diferencias o ventajas. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lesthack en gmail.com Fri Jan 16 17:32:53 2009 From: lesthack en gmail.com (lesthack en gmail.com) Date: Fri, 16 Jan 2009 10:32:53 -0600 Subject: Control wx.ListCtrl Message-ID: <4970B6B5.3060704@gmail.com> Que tal, Alguien sabe como insertar un elemento en n posición en una lista de este tipo? he buscado pero no encuentro la manera, por lo que si tengo una lista de 1000 elementos y solo quiero cambiar a uno de posición tendría que eliminar toda la lista y volver a insertar los elementos en el nuevo orden. Saludos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Jan 16 19:18:36 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 16 Jan 2009 19:18:36 +0100 Subject: Control wx.ListCtrl In-Reply-To: <4970B6B5.3060704@gmail.com> References: <4970B6B5.3060704@gmail.com> Message-ID: <4970CF7C.6020307@soft-com.es> lesthack en gmail.com escribió: > Que tal, > > Alguien sabe como insertar un elemento en n posición en una lista de > este tipo? he buscado pero no encuentro la manera, por lo que si tengo > una lista de 1000 elementos y solo quiero cambiar a uno de posición > tendría que eliminar toda la lista y volver a insertar los elementos en > el nuevo orden. > > Has probado con: InsertStringItem(index, label) -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lesthack en gmail.com Fri Jan 16 20:41:05 2009 From: lesthack en gmail.com (lesthack en gmail.com) Date: Fri, 16 Jan 2009 13:41:05 -0600 Subject: Control wx.ListCtrl In-Reply-To: <4970CF7C.6020307@soft-com.es> References: <4970B6B5.3060704@gmail.com> <4970CF7C.6020307@soft-com.es> Message-ID: <4970E2D1.30108@gmail.com> Oswaldo Hernández escribió: > lesthack en gmail.com escribió: >> Que tal, >> >> Alguien sabe como insertar un elemento en n posición en una lista de >> este tipo? he buscado pero no encuentro la manera, por lo que si >> tengo una lista de 1000 elementos y solo quiero cambiar a uno de >> posición tendría que eliminar toda la lista y volver a insertar los >> elementos en el nuevo orden. >> >> > > Has probado con: > InsertStringItem(index, label) > Gracias, me sirvió y ya que si tengo tres columnas por ejemplo, hago uso de un SetStringItem(index,col,label). Saludos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From tanymono en yahoo.com.ar Sat Jan 17 22:17:19 2009 From: tanymono en yahoo.com.ar (Tany Villalba) Date: Sat, 17 Jan 2009 13:17:19 -0800 (PST) Subject: Cursor de Postgres desaparece (tvv) Message-ID: <237554.46559.qm@web52610.mail.re2.yahoo.com> Hola amigos estoy tabajando con postgres y psycopg2, y tengo levantada una tabla pero despues de que uso fethall, quiero ver nuevamente la variable "cur" y parece que se ubiera limpiado conn = psycopg2.connect("dbname='dem' user='pos' host='localhost' password='pos'"); cur=conn.cursor(); cur.execute("select * from tdemo"); # aqui uso fetchall rows=cur.fetchall() print rows # aqui nuevamente uso "cur" y parece que se limpio for row in cur:     print row[1]; conn.commit(); Debo clonar el cursor antes de usar fetchall ? o como puedo hacer ? Porque cuando vuelvo a ejecutar la consulta usando cur, ahi si funciona el segundo recorrido que es solo mostrar el campo 1. Saludos ---------------------- Tany Villalba Villaba. Cusco - Peru Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rnt en bla.cl Sun Jan 18 04:59:15 2009 From: rnt en bla.cl (Renato Covarrubias) Date: Sun, 18 Jan 2009 00:59:15 -0300 Subject: Cursor de Postgres desaparece (tvv) In-Reply-To: <237554.46559.qm@web52610.mail.re2.yahoo.com> References: <237554.46559.qm@web52610.mail.re2.yahoo.com> Message-ID: <200901180059.22049.rnt@bla.cl> El Sábado, 17 de Enero de 2009, Tany Villalba Villalba escribió: > Hola amigos estoy tabajando con postgres y psycopg2, y tengo levantada > una tabla pero despues de que uso fethall, quiero ver nuevamente la > variable "cur" y parece que se ubiera limpiado > > > > conn = psycopg2.connect("dbname='dem' user='pos' host='localhost' > password='pos'"); > > cur=conn.cursor(); > > cur.execute("select * from tdemo"); > > # aqui uso fetchall > > rows=cur.fetchall() > > print rows > > # aqui nuevamente uso "cur" y parece que se limpio > > for row in cur: ^^^ for row in rows: > >     print row[1]; > > conn.commit(); [...] Al hacer el fetchall el cursor se limpia, te recomiendo usar la variable en la que guardaste el fetchall. Saludos! -- Renato Covarrubias Romero counter.li.org #399677 rnt [at] bla.cl http://rnt.bla.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 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 virako.9 en gmail.com Sun Jan 18 14:18:33 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Sun, 18 Jan 2009 14:18:33 +0100 Subject: =?iso-8859-1?q?Mostrar_cro=F3metro_en_la_terminal_y_?= =?iso-8859-1?q?poder_salir?= Message-ID: <4493a2020901180518p3b47ba1h96e383ae8b6e8299@mail.gmail.com> Hola, quisiera saber de que forma puedo mostrar en la terminal un cronómetro y poder pararlo cuando quiera, pero que el cronómetro se muestre sin parar. Tengo hecho un cronómetro de la siguiente forma: *import time from os import system import pygame class Timer: def __init__(self, t = 0): self.ini = time.time() def getTime(self): self.last = time.time()-self.ini return self.last def zero(self): self.ini = time.time() def saveTime(self): f = open("tiempos.txt", "a") cad = "%-16s" % str(self.last) + "%-16s" % "3x3x3" +\ time.asctime() + "\n" f.write(cad) #creo el cronometro y empieza a contar ttt = Timer() while 1: system('clear') print ttt.getTime() if raw_input() == "": break ttt.saveTime()* #uséase, quisiera acer algo para poder salir del while, puedo hacerlo con un raw_input(), pero entonces no sigue mostrando por pantala el tiempo que lleva el cronometro, cosa que quiero conseguir, ¿alguien sabria como hacerlo ? Muchas gracias por vuestra ayuda. Saludos!! -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From virako.9 en gmail.com Sun Jan 18 14:31:58 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Sun, 18 Jan 2009 14:31:58 +0100 Subject: =?iso-8859-1?q?Re=3A_Mostrar_cro=F3metro_en_la_termi?= =?iso-8859-1?q?nal_y_poder_salir?= In-Reply-To: <4493a2020901180518p3b47ba1h96e383ae8b6e8299@mail.gmail.com> References: <4493a2020901180518p3b47ba1h96e383ae8b6e8299@mail.gmail.com> Message-ID: <4493a2020901180531t3a430bbcoa0cae1fafeab2827@mail.gmail.com> Lo de import pygame se ha colado, quisiera hacerlo a ser posible sin utilizar pygame. Gracias de nuevo. Saludos!! 2009/1/18 Victor Ramirez > Hola, quisiera saber de que forma puedo mostrar en la terminal un > cronómetro y poder pararlo cuando quiera, pero que el cronómetro se muestre > sin parar. > > Tengo hecho un cronómetro de la siguiente forma: > > *import time > from os import system > import pygame > > class Timer: > def __init__(self, t = 0): > self.ini = time.time() > def getTime(self): > self.last = time.time()-self.ini > return self.last > def zero(self): > self.ini = time.time() > def saveTime(self): > f = open("tiempos.txt", "a") > cad = "%-16s" % str(self.last) + "%-16s" % "3x3x3" +\ > time.asctime() + "\n" > f.write(cad) > > #creo el cronometro y empieza a contar > ttt = Timer() > > while 1: > system('clear') > print ttt.getTime() > if raw_input() == "": > break > > ttt.saveTime()* > > #uséase, quisiera acer algo para poder salir del while, puedo hacerlo con > un raw_input(), pero entonces no sigue mostrando por pantala el tiempo que > lleva el cronometro, cosa que quiero conseguir, ¿alguien sabria como hacerlo > ? > > Muchas gracias por vuestra ayuda. > > Saludos!! > > > > -- > http://virako.wordpress.com > http://pyrubik.wordpress.com > -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Sun Jan 18 18:37:03 2009 From: py en ch3m4.org (Chema Cortes) Date: Sun, 18 Jan 2009 18:37:03 +0100 Subject: Mostrar =?iso-8859-1?q?cro=F3metro_en_la_terminal_y_poder?= salir In-Reply-To: <4493a2020901180518p3b47ba1h96e383ae8b6e8299@mail.gmail.com> References: <4493a2020901180518p3b47ba1h96e383ae8b6e8299@mail.gmail.com> Message-ID: <200901181837.07625.py@ch3m4.org> El Sunday 18 January 2009 14:18:33 Victor Ramirez escribió: > #uséase, quisiera acer algo para poder salir del while, puedo hacerlo con > un raw_input(), pero entonces no sigue mostrando por pantala el tiempo que > lleva el cronometro, cosa que quiero conseguir, ¿alguien sabria como > hacerlo ? La solución es leer directamente las pulsaciones de teclado, algo que depende de la plataforma que uses. Para windows, busca el 'keypress' de pythonwin; en unix/linux tienes esta receta: http://code.activestate.com/recipes/203830/ ------------ 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 pyarnau en gmail.com Sun Jan 18 21:05:18 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Sun, 18 Jan 2009 21:05:18 +0100 Subject: Mostrar =?ISO-8859-1?Q?cro=F3metro_en_la?= =?ISO-8859-1?Q?_terminal_y_poder_salir?= In-Reply-To: <4493a2020901180531t3a430bbcoa0cae1fafeab2827@mail.gmail.com> References: <4493a2020901180518p3b47ba1h96e383ae8b6e8299@mail.gmail.com> <4493a2020901180531t3a430bbcoa0cae1fafeab2827@mail.gmail.com> Message-ID: <49738B7E.3090809@gmail.com> Victor Ramirez escribió: > Lo de import pygame se ha colado, quisiera hacerlo a ser posible sin > utilizar pygame. La verdad es que, si quieres hacerlo portable, la opción de usar pygame es la más sencilla para capturar eventos de teclado (si no, tienes que lidiar con las plataformas, ver lo que te manda Chema) En cuanto a actualizar una línea en el terminal, en UNIX se haría escribiendo '\r' (line return), ¿funciona eso también en Windows? -- Desarrollador freelance http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Jan 19 09:20:20 2009 From: damufo en gmail.com (damufo) Date: Mon, 19 Jan 2009 09:20:20 +0100 Subject: orm para python In-Reply-To: <2c9fb0dd0901160713gacf5d35y65459c26c1ede49c@mail.gmail.com> References: <49709164.7020107@gmail.com> <2c9fb0dd0901160713gacf5d35y65459c26c1ede49c@mail.gmail.com> Message-ID: <497437C4.8020103@gmail.com> Chema Cortes escribiu: > El 2009/1/16 damufo escribió: > >> Me gustaría conocer alguna opinión sobre ventajas en inconvenientes o >> experiencia con los distintos orm para python, o por lo menos de sqlalchemy >> (elixir?) y storm >> Sirven todo para lo mismo? hai alguno especializado en algo? >> No se porque mo tivo me parece mas simple el uso de sql directamente y no se >> si debería ser así. Puede que no acabe de entender el concepto. > > Estamos hablando de un "mapeo" entre los datos de la base de datos y > los objetos de la aplicación. Excepto con lo tipos más básicos, se > necesitan "adaptadores" (de objeto a db) y "conversores" (de db a > objeto) para mantener este mapeo, con todo lo que implica de mantener > la lógica relacional en el paradigma de la orientación a objetos. > > Los sistemas ORMs te automatizan este proceso, encargándose de > mantener el modelo e, incluso, de hacer que funcionen > independientemente del sistema gestor de base de datos. > > Por ejemplo, django tiene el tipo de dato IPAddress para guardar > direcciones IP. En postgresql, es un tipo de dato básico que no > requiere de conversiones; en sqlite no existe este tipo, por lo que > necesitas un adaptador para almacenar un IPAddress en una string y un > conversor para pasar de string a IPAddress. > > Usar SQL tiene la ventaja de que es el servidor el que trabaja > haciendo lo que mejor sabe hacer, optimizando las consultas y > ofreciendo los resultados a medida que se necesiten. Los ORMs, por > contra, te permiten trabajar con una abstracción del modelo de datos > en el mismo lenguaje (y paradigma) que se usa en la aplicación, lo que > resulta más sencillo de mantener. > > Entre los ORMs, hay algunas discursiones en esta lista que te aconsejo > que busques, donde se hablaba de los tipos de ORMs que hay y sus > diferencias o ventajas. Muchas gracias por las respuestas. Miraré de empezar a usar alguno de estos orm, sqlalchemy o storm. Creo que me costará al principio pero al final espero que merezca la pena. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ustrum en gmail.com Mon Jan 19 12:07:52 2009 From: ustrum en gmail.com (Pablo Martin Rodriguez) Date: Mon, 19 Jan 2009 12:07:52 +0100 Subject: Mostrar y ocultar ventana en pygtk Message-ID: Hola a todos. Me gustaria que alguien me dijese como hacer para ocultar y volver a mostrar una ventana, ya que utilizando los metodos hide() y show(), al ocultar la ventana y volver a mostrarla desaparecen todos los widgets que habia dentro de la misma. Tambien me interesaria encontrar algun metodo que haga que una ventana vuelva a primer plano, es decir, que obtenga el foco. Seguro que hay alguna forma sencilla de hacerlo, pero no la encuentro y me he revisado ya la documentacion de gtk.window bastantes veces y no he encontrado nada! Muchas gracias de antemano _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From x.ortega en gmail.com Mon Jan 19 12:26:08 2009 From: x.ortega en gmail.com (=?ISO-8859-1?Q?F=E9lix_Ortega?=) Date: Mon, 19 Jan 2009 12:26:08 +0100 Subject: =?iso-8859-1?q?Referencia_librer=EDa_ODBC?= Message-ID: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> Hola, tengo un script en el que importo la librería odbc, pero no encuentro por ningún lado la referencia de esa librería, me refiero a sus funciones, etc. He buscado en la web de python, pero no doy con ello. Dónde debería buscar? Gracias. Un saludo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Mon Jan 19 14:12:08 2009 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Mon, 19 Jan 2009 10:12:08 -0300 Subject: Mostrar y ocultar ventana en pygtk In-Reply-To: References: Message-ID: <172699c50901190512w1f404d2bw376173446c4a0253@mail.gmail.com> El día 19 de enero de 2009 8:07, Pablo Martin Rodriguez escribió: > Hola a todos. Me gustaria que alguien me dijese como hacer para ocultar y > volver a mostrar una ventana, ya que utilizando los metodos hide() y show(), ¿ y si utilizas show_all() ? > al ocultar la ventana y volver a mostrarla desaparecen todos los widgets que > habia dentro de la misma. Tambien me interesaria encontrar algun metodo que > haga que una ventana vuelva a primer plano, es decir, que obtenga el foco. > Seguro que hay alguna forma sencilla de hacerlo, pero no la encuentro y me > he revisado ya la documentacion de gtk.window bastantes veces y no he > encontrado nada! Muchas gracias de antemano > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From virako.9 en gmail.com Mon Jan 19 15:26:20 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Mon, 19 Jan 2009 15:26:20 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Re=3A_Mostrar_cro=F3metro_en_la_termina?= =?ISO-8859-1?Q?l_y_poder_salir?= In-Reply-To: <49738B7E.3090809@gmail.com> References: <4493a2020901180518p3b47ba1h96e383ae8b6e8299@mail.gmail.com> <4493a2020901180531t3a430bbcoa0cae1fafeab2827@mail.gmail.com> <49738B7E.3090809@gmail.com> Message-ID: <4493a2020901190626l1c467b52jacd961d69584e9a5@mail.gmail.com> Muchas gracias, entonces al final usaré pygame, por que quiero usarlo para multiplataforma. El 18 de enero de 2009 21:05, Arnau Sanchez escribió: > Victor Ramirez escribió: > > Lo de import pygame se ha colado, quisiera hacerlo a ser posible sin >> utilizar pygame. >> > > La verdad es que, si quieres hacerlo portable, la opción de usar pygame es > la más sencilla para capturar eventos de teclado (si no, tienes que lidiar > con las plataformas, ver lo que te manda Chema) > > En cuanto a actualizar una línea en el terminal, en UNIX se haría > escribiendo '\r' (line return), ¿funciona eso también en Windows? > > > -- > Desarrollador freelance > http://www.arnau-sanchez.com > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From virako.9 en gmail.com Mon Jan 19 15:36:33 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Mon, 19 Jan 2009 15:36:33 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Referencia_librer=EDa_ODBC?= In-Reply-To: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> References: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> Message-ID: <4493a2020901190636sfbe8c3g50f4be95011dcc67@mail.gmail.com> Yo uso para buscar ayuda de las funciones *ipython*, se que para linux existe y es tan fácil de instalar como sudo apt-get install ipython. Abres ipython e importas la librería que quieres usar, en tu caso --> *import odbc *Después escribes --> *help(odbc)* y te sale la lista de funciones y mucha ayuda sobre la librería* *Espero que te sirva. Saludos!! 2009/1/19 Félix Ortega > Hola, tengo un script en el que importo la librería odbc, pero no encuentro > por ningún lado la referencia de esa librería, me refiero a sus funciones, > etc. > > He buscado en la web de python, pero no doy con ello. > > Dónde debería buscar? > > Gracias. > > Un saludo. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From x.ortega en gmail.com Mon Jan 19 15:47:12 2009 From: x.ortega en gmail.com (=?ISO-8859-1?Q?F=E9lix_Ortega?=) Date: Mon, 19 Jan 2009 15:47:12 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Referencia_librer=EDa_ODBC?= In-Reply-To: <4493a2020901190636sfbe8c3g50f4be95011dcc67@mail.gmail.com> References: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> <4493a2020901190636sfbe8c3g50f4be95011dcc67@mail.gmail.com> Message-ID: <236546950901190647t459d325cu6ce07e06dc1e9fa7@mail.gmail.com> Gracias Víctor, lo probaré enseguida y te comento. Saludos. El 19 de enero de 2009 15:36, Victor Ramirez escribió: > Yo uso para buscar ayuda de las funciones *ipython*, se que para linux > existe y es tan fácil de instalar como sudo apt-get install ipython. > > Abres ipython e importas la librería que quieres usar, en tu caso --> > *import > odbc > *Después escribes --> *help(odbc)* y te sale la lista de funciones y mucha > ayuda sobre la librería* > > *Espero que te sirva. > > Saludos!! > > 2009/1/19 Félix Ortega > > > Hola, tengo un script en el que importo la librería odbc, pero no > encuentro > > por ningún lado la referencia de esa librería, me refiero a sus > funciones, > > etc. > > > > He buscado en la web de python, pero no doy con ello. > > > > Dónde debería buscar? > > > > Gracias. > > > > Un saludo. > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > http://virako.wordpress.com > http://pyrubik.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 x.ortega en gmail.com Mon Jan 19 18:38:26 2009 From: x.ortega en gmail.com (=?ISO-8859-1?Q?F=E9lix_Ortega?=) Date: Mon, 19 Jan 2009 18:38:26 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Referencia_librer=EDa_ODBC?= In-Reply-To: <236546950901190647t459d325cu6ce07e06dc1e9fa7@mail.gmail.com> References: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> <4493a2020901190636sfbe8c3g50f4be95011dcc67@mail.gmail.com> <236546950901190647t459d325cu6ce07e06dc1e9fa7@mail.gmail.com> Message-ID: <236546950901190938x1d9fe02dx7a270810943392d4@mail.gmail.com> Lo he instalado en Linux, pero al hacer import odbc, eng error. Me temo que esa librería es propia de Windows verdad? Saludos. El 19 de enero de 2009 15:47, Félix Ortega escribió: > Gracias Víctor, lo probaré enseguida y te comento. > > Saludos. > > El 19 de enero de 2009 15:36, Victor Ramirez escribió: > > Yo uso para buscar ayuda de las funciones *ipython*, se que para linux >> existe y es tan fácil de instalar como sudo apt-get install ipython. >> >> Abres ipython e importas la librería que quieres usar, en tu caso --> >> *import >> odbc >> *Después escribes --> *help(odbc)* y te sale la lista de funciones y mucha >> ayuda sobre la librería* >> >> *Espero que te sirva. >> >> Saludos!! >> >> 2009/1/19 Félix Ortega >> >> > Hola, tengo un script en el que importo la librería odbc, pero no >> encuentro >> > por ningún lado la referencia de esa librería, me refiero a sus >> funciones, >> > etc. >> > >> > He buscado en la web de python, pero no doy con ello. >> > >> > Dónde debería buscar? >> > >> > Gracias. >> > >> > Un saludo. >> > _______________________________________________ >> > Lista de correo Python-es >> > http://listas.aditel.org/listinfo/python-es >> > FAQ: http://listas.aditel.org/faqpyes >> > >> >> >> >> -- >> http://virako.wordpress.com >> http://pyrubik.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 virako.9 en gmail.com Mon Jan 19 20:33:36 2009 From: virako.9 en gmail.com (Victor Ramirez) Date: Mon, 19 Jan 2009 20:33:36 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Referencia_librer=EDa_ODBC?= In-Reply-To: <236546950901190938x1d9fe02dx7a270810943392d4@mail.gmail.com> References: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> <4493a2020901190636sfbe8c3g50f4be95011dcc67@mail.gmail.com> <236546950901190647t459d325cu6ce07e06dc1e9fa7@mail.gmail.com> <236546950901190938x1d9fe02dx7a270810943392d4@mail.gmail.com> Message-ID: <4493a2020901191133r456d73d2ta1b3570821c40500@mail.gmail.com> No lo se, el caso es que si te da error, también significa que no tienes instalada esa librería, ya que el la ayuda de cada librería se instala al instalar cada librería si no me equivoco. Saludos!! El 19 de enero de 2009 18:38, Félix Ortega escribió: > Lo he instalado en Linux, pero al hacer import odbc, eng error. Me temo que > esa librería es propia de Windows verdad? > > Saludos. > > El 19 de enero de 2009 15:47, Félix Ortega escribió: > > > Gracias Víctor, lo probaré enseguida y te comento. > > > > Saludos. > > > > El 19 de enero de 2009 15:36, Victor Ramirez >escribió: > > > > Yo uso para buscar ayuda de las funciones *ipython*, se que para linux > >> existe y es tan fácil de instalar como sudo apt-get install ipython. > >> > >> Abres ipython e importas la librería que quieres usar, en tu caso --> > >> *import > >> odbc > >> *Después escribes --> *help(odbc)* y te sale la lista de funciones y > mucha > >> ayuda sobre la librería* > >> > >> *Espero que te sirva. > >> > >> Saludos!! > >> > >> 2009/1/19 Félix Ortega > >> > >> > Hola, tengo un script en el que importo la librería odbc, pero no > >> encuentro > >> > por ningún lado la referencia de esa librería, me refiero a sus > >> funciones, > >> > etc. > >> > > >> > He buscado en la web de python, pero no doy con ello. > >> > > >> > Dónde debería buscar? > >> > > >> > Gracias. > >> > > >> > Un saludo. > >> > _______________________________________________ > >> > Lista de correo Python-es > >> > http://listas.aditel.org/listinfo/python-es > >> > FAQ: http://listas.aditel.org/faqpyes > >> > > >> > >> > >> > >> -- > >> http://virako.wordpress.com > >> http://pyrubik.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 > -- http://virako.wordpress.com http://pyrubik.wordpress.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From x.ortega en gmail.com Mon Jan 19 20:36:04 2009 From: x.ortega en gmail.com (=?ISO-8859-1?Q?F=E9lix_Ortega?=) Date: Mon, 19 Jan 2009 20:36:04 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Referencia_librer=EDa_ODBC?= In-Reply-To: <4493a2020901191133r456d73d2ta1b3570821c40500@mail.gmail.com> References: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> <4493a2020901190636sfbe8c3g50f4be95011dcc67@mail.gmail.com> <236546950901190647t459d325cu6ce07e06dc1e9fa7@mail.gmail.com> <236546950901190938x1d9fe02dx7a270810943392d4@mail.gmail.com> <4493a2020901191133r456d73d2ta1b3570821c40500@mail.gmail.com> Message-ID: <236546950901191136rc327979p93797d0274132bbd@mail.gmail.com> Gracias de todas formas Víctor. Salu2! El 19 de enero de 2009 20:33, Victor Ramirez escribió: > No lo se, el caso es que si te da error, también significa que no tienes > instalada esa librería, ya que el la ayuda de cada librería se instala al > instalar cada librería si no me equivoco. > > Saludos!! > > El 19 de enero de 2009 18:38, Félix Ortega escribió: > > > Lo he instalado en Linux, pero al hacer import odbc, eng error. Me temo > que > > esa librería es propia de Windows verdad? > > > > Saludos. > > > > El 19 de enero de 2009 15:47, Félix Ortega > escribió: > > > > > Gracias Víctor, lo probaré enseguida y te comento. > > > > > > Saludos. > > > > > > El 19 de enero de 2009 15:36, Victor Ramirez > >escribió: > > > > > > Yo uso para buscar ayuda de las funciones *ipython*, se que para linux > > >> existe y es tan fácil de instalar como sudo apt-get install ipython. > > >> > > >> Abres ipython e importas la librería que quieres usar, en tu caso --> > > >> *import > > >> odbc > > >> *Después escribes --> *help(odbc)* y te sale la lista de funciones y > > mucha > > >> ayuda sobre la librería* > > >> > > >> *Espero que te sirva. > > >> > > >> Saludos!! > > >> > > >> 2009/1/19 Félix Ortega > > >> > > >> > Hola, tengo un script en el que importo la librería odbc, pero no > > >> encuentro > > >> > por ningún lado la referencia de esa librería, me refiero a sus > > >> funciones, > > >> > etc. > > >> > > > >> > He buscado en la web de python, pero no doy con ello. > > >> > > > >> > Dónde debería buscar? > > >> > > > >> > Gracias. > > >> > > > >> > Un saludo. > > >> > _______________________________________________ > > >> > Lista de correo Python-es > > >> > http://listas.aditel.org/listinfo/python-es > > >> > FAQ: http://listas.aditel.org/faqpyes > > >> > > > >> > > >> > > >> > > >> -- > > >> http://virako.wordpress.com > > >> http://pyrubik.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 > > > > > > -- > http://virako.wordpress.com > http://pyrubik.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 megutierrez en estudiantes.uci.cu Tue Jan 20 16:16:50 2009 From: megutierrez en estudiantes.uci.cu (Manuel Enrique Gutierrez Perez) Date: Tue, 20 Jan 2009 10:16:50 -0500 Subject: Exp. Reg. o Python?? References: <20090116194127.DE92A15EF9FE@devnull.aditel.org> Message-ID: Hola lista, estoy haciendo un visor de logs para apache en PyQt4 y ya que esta bastante fácil de parsear me pregunto que es más eficiente: ¿Usar expresiones regulares o parsear el string manual? (Por supuesto es más fácil la 1ra opción) Saludos, Manuel E. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Jan 20 16:20:14 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 20 Jan 2009 10:20:14 -0500 Subject: Exp. Reg. o Python?? In-Reply-To: References: <20090116194127.DE92A15EF9FE@devnull.aditel.org> Message-ID: En python se pueden compilar las expresiones regulares, con lo que la eficiencia deja de ser un problema. Suerte, Jose 2009/1/20 Manuel Enrique Gutierrez Perez > > Hola lista, estoy haciendo un visor de logs para apache en PyQt4 y ya que > esta bastante fácil de parsear me pregunto que es más eficiente: ¿Usar > expresiones regulares o parsear el string manual? (Por supuesto es más fácil > la 1ra opción) > > Saludos, Manuel E. > > _______________________________________________ > 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 eliben en gmail.com Tue Jan 20 18:31:03 2009 From: eliben en gmail.com (Eli Bendersky) Date: Tue, 20 Jan 2009 19:31:03 +0200 Subject: Exp. Reg. o Python?? In-Reply-To: References: <20090116194127.DE92A15EF9FE@devnull.aditel.org> Message-ID: <95cf475a0901200931ud5cc3c8reb7c3487dd03f2e5@mail.gmail.com> 2009/1/20 Manuel Enrique Gutierrez Perez > > Hola lista, estoy haciendo un visor de logs para apache en PyQt4 y ya que > esta bastante fácil de parsear me pregunto que es más eficiente: ¿Usar > expresiones regulares o parsear el string manual? (Por supuesto es más fácil > la 1ra opción) > > Saludos, Manuel E. > > _______ Es *mucho* mas eficiente usar los experiones regulares, porque son implementados con el codigo C optimizado. Eli _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Tue Jan 20 21:24:28 2009 From: py en ch3m4.org (Chema Cortes) Date: Tue, 20 Jan 2009 21:24:28 +0100 Subject: Referencia =?iso-8859-1?q?librer=EDa?= ODBC In-Reply-To: <236546950901191136rc327979p93797d0274132bbd@mail.gmail.com> References: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> <4493a2020901191133r456d73d2ta1b3570821c40500@mail.gmail.com> <236546950901191136rc327979p93797d0274132bbd@mail.gmail.com> Message-ID: <200901202124.34943.py@ch3m4.org> El Monday 19 January 2009 20:36:04 Félix Ortega escribió: > > > esa librería es propia de Windows verdad? El módulo odbc es del pythonwin (http://pywin32.sf.net), una extensión exclusiva para windows. Suele ser mejor usar pyodbc, que ofrece un interface db-api2 (http://code.google.com/p/pyodbc/) y es multiplataforma. Según como sea el script tal vez puedas adaptarlo para pyodbc, aunque no esperes milagros. ------------ 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 rubiela.garcia en gmail.com Tue Jan 20 21:50:38 2009 From: rubiela.garcia en gmail.com (=?ISO-8859-1?Q?Rubiela_Alicia_Garc=EDa_Espino?=) Date: Tue, 20 Jan 2009 15:50:38 -0500 Subject: =?ISO-8859-1?Q?Re:__Referencia_librer=EDa_ODBC?= In-Reply-To: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> References: <236546950901190326q4d0b1d04xde4d1d87a35c0981@mail.gmail.com> Message-ID: ODBC es un librería de Microsoft.. revisa este link.. no lo vas a encontrar en python On Mon, Jan 19, 2009 at 6:26 AM, Félix Ortega wrote: > Hola, tengo un script en el que importo la librería odbc, pero no encuentro > por ningún lado la referencia de esa librería, me refiero a sus funciones, > etc. > > He buscado en la web de python, pero no doy con ello. > > Dónde debería buscar? > > Gracias. > > Un saludo. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Rubiela A. Garcia E. "Cada momento es de oro para los que lo saben ver como tal" Henry Miller (1891-1980), escritor estadounidense _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jpadillaa en gmail.com Wed Jan 21 15:51:55 2009 From: jpadillaa en gmail.com (Jesse) Date: Wed, 21 Jan 2009 09:51:55 -0500 Subject: duda pyqt en windows Message-ID: Cordial Saludo, Ahora con la noticia del nuevo licenciamiento de QT, decidi instalar en windows PyQT por razones q no entiendo los modulos de esta no me enlazan con Python 2.5 q es la version que actualmente estoy usando, siempre que escribo import qt me sale el siguiente error Traceback (most recent call last): File "", line 1, in import qt ImportError: No module named qt no se si toca configurar alguna variable del sistema o algo por el estilo, agradeceria cualquier ayuda con respecto a este tema ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eliben en gmail.com Wed Jan 21 17:33:16 2009 From: eliben en gmail.com (Eli Bendersky) Date: Wed, 21 Jan 2009 18:33:16 +0200 Subject: duda pyqt en windows In-Reply-To: References: Message-ID: <95cf475a0901210833p452e1b94s59546edfa7113f06@mail.gmail.com> from PyQt4.QtCore import * from PyQt4.QtGui import * 2009/1/21 Jesse > Cordial Saludo, > > Ahora con la noticia del nuevo licenciamiento de QT, decidi instalar en > windows PyQT por razones q no entiendo los modulos de esta no me enlazan > con > Python 2.5 q es la version que actualmente estoy usando, siempre que > escribo > import qt me sale el siguiente error > > Traceback (most recent call last): > File "", line 1, in > import qt > ImportError: No module named qt > > no se si toca configurar alguna variable del sistema o algo por el estilo, > agradeceria cualquier ayuda con respecto a este tema > > _______________________________________________ > 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 minoztro en gmail.com Wed Jan 21 18:07:07 2009 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Wed, 21 Jan 2009 14:07:07 -0300 Subject: duda pyqt en windows In-Reply-To: <95cf475a0901210833p452e1b94s59546edfa7113f06@mail.gmail.com> References: <95cf475a0901210833p452e1b94s59546edfa7113f06@mail.gmail.com> Message-ID: <172699c50901210907w472dc153xbfb61372368f81fc@mail.gmail.com> El día 21 de enero de 2009 13:33, Eli Bendersky escribió: > from PyQt4.QtCore import * > from PyQt4.QtGui import * aunque no es un aporte directo al problema, favor de evitar los import *, por favor! > > > 2009/1/21 Jesse > >> Cordial Saludo, >> >> Ahora con la noticia del nuevo licenciamiento de QT, decidi instalar en >> windows PyQT por razones q no entiendo los modulos de esta no me enlazan >> con >> Python 2.5 q es la version que actualmente estoy usando, siempre que >> escribo >> import qt me sale el siguiente error >> >> Traceback (most recent call last): >> File "", line 1, in >> import qt >> ImportError: No module named qt >> >> no se si toca configurar alguna variable del sistema o algo por el estilo, >> agradeceria cualquier ayuda con respecto a este tema >> >> _______________________________________________ >> 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 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jpadillaa en gmail.com Wed Jan 21 20:42:07 2009 From: jpadillaa en gmail.com (Jesse) Date: Wed, 21 Jan 2009 14:42:07 -0500 Subject: duda pyqt en windows In-Reply-To: <172699c50901210907w472dc153xbfb61372368f81fc@mail.gmail.com> References: <95cf475a0901210833p452e1b94s59546edfa7113f06@mail.gmail.com> <172699c50901210907w472dc153xbfb61372368f81fc@mail.gmail.com> Message-ID: Muchas gracias por la solucion al problema y por la sugerencia 2009/1/21 Milton Galo Patricio Inostroza Aguilera > El día 21 de enero de 2009 13:33, Eli Bendersky > escribió: > > from PyQt4.QtCore import * > > from PyQt4.QtGui import * > > aunque no es un aporte directo al problema, favor de evitar los import > *, por favor! > > > > > > > 2009/1/21 Jesse > > > >> Cordial Saludo, > >> > >> Ahora con la noticia del nuevo licenciamiento de QT, decidi instalar en > >> windows PyQT por razones q no entiendo los modulos de esta no me enlazan > >> con > >> Python 2.5 q es la version que actualmente estoy usando, siempre que > >> escribo > >> import qt me sale el siguiente error > >> > >> Traceback (most recent call last): > >> File "", line 1, in > >> import qt > >> ImportError: No module named qt > >> > >> no se si toca configurar alguna variable del sistema o algo por el > estilo, > >> agradeceria cualquier ayuda con respecto a este tema > >> > >> _______________________________________________ > >> 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 > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcea en jcea.es Thu Jan 22 00:43:22 2009 From: jcea en jcea.es (Jesus Cea) Date: Thu, 22 Jan 2009 00:43:22 +0100 Subject: =?iso-8859-15?q?=BFInter=E9s_en_reuniones_pythoneras?= =?iso-8859-15?q?_en_Madrid=3F?= Message-ID: <4977B31A.5030008@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ¿Hay interés en mantener reuniones periódicas (digamos una vez al mes) pythoneras en Madrid?. Mi idea es algo informal pero medianamente serio, como presentaciones de lo que está haciendo cada uno, etc. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ . _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSXezFplgi5GaxT1NAQJnEAQAhXVk2Pe0X57DA03cK05gwshPCr1K8glD WtZfdRRJ2cDPtGLZh0ipOh/+IjYgvwsJRQhBCM/LpbnE9ChAUakdCSk4eOKzAlRO GoqWg5KGAKZnLzj6W073y6Cz/TxOgvEC+XMeERqjC3+n3mbiUlnHOPwaD+lV8iDX yvDsbmTRPtA= =8xe5 -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Thu Jan 22 01:28:17 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Thu, 22 Jan 2009 01:28:17 +0100 Subject: =?ISO-8859-1?Q?=BFInter=E9s?= en reuniones pythoneras en Madrid? In-Reply-To: <4977B31A.5030008@jcea.es> References: <4977B31A.5030008@jcea.es> Message-ID: <1232584097.14271.0.camel@rincewind> El jue, 22-01-2009 a las 00:43 +0100, Jesus Cea escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > ¿Hay interés en mantener reuniones periódicas (digamos una vez al mes) > pythoneras en Madrid?. Mi idea es algo informal pero medianamente serio, > como presentaciones de lo que está haciendo cada uno, etc. A mi me interesaría algo similar en Sevilla, Madrid me pilla un poco lejos. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Thu Jan 22 01:44:10 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 22 Jan 2009 01:44:10 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFInter=E9s_en_reuniones_pythoneras_e?= =?ISO-8859-1?Q?n_Madrid=3F?= In-Reply-To: <4977B31A.5030008@jcea.es> References: <4977B31A.5030008@jcea.es> Message-ID: <49414f570901211644n7eeb172du5a5651a7c925e212@mail.gmail.com> 2009/1/22 Jesus Cea : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > ¿Hay interés en mantener reuniones periódicas (digamos una vez al mes) > pythoneras en Madrid?. Mi idea es algo informal pero medianamente serio, > como presentaciones de lo que está haciendo cada uno, etc. > A mi me motiva la idea. Y me es igual si es algo tan vanal como irnos de cañas, como algo más serio como hacer algún taller o hackaton. > - -- > Jesus Cea Avion _/_/ _/_/_/ _/_/_/ > jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ > . _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.8 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iQCVAwUBSXezFplgi5GaxT1NAQJnEAQAhXVk2Pe0X57DA03cK05gwshPCr1K8glD > WtZfdRRJ2cDPtGLZh0ipOh/+IjYgvwsJRQhBCM/LpbnE9ChAUakdCSk4eOKzAlRO > GoqWg5KGAKZnLzj6W073y6Cz/TxOgvEC+XMeERqjC3+n3mbiUlnHOPwaD+lV8iDX > yvDsbmTRPtA= > =8xe5 > -----END PGP SIGNATURE----- > > _______________________________________________ > 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 qualopec en gmail.com Thu Jan 22 08:51:56 2009 From: qualopec en gmail.com (Javier Santana) Date: Thu, 22 Jan 2009 08:51:56 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFInter=E9s_en_reuniones_pythoneras_e?= =?ISO-8859-1?Q?n_Madrid=3F?= In-Reply-To: <49414f570901211644n7eeb172du5a5651a7c925e212@mail.gmail.com> References: <4977B31A.5030008@jcea.es> <49414f570901211644n7eeb172du5a5651a7c925e212@mail.gmail.com> Message-ID: Yo soy de Valladolid y me pilla cerca y me parece una buena idea. A mi me da mucha envidia cosas como la conferencia rails en la que se junta bastante gente y dan charlas de mucho nivel, lo que pasa que hay empresas detrás organizando. 2009/1/22 lasizoillo : > 2009/1/22 Jesus Cea : >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> ¿Hay interés en mantener reuniones periódicas (digamos una vez al mes) >> pythoneras en Madrid?. Mi idea es algo informal pero medianamente serio, >> como presentaciones de lo que está haciendo cada uno, etc. >> > > A mi me motiva la idea. Y me es igual si es algo tan vanal como irnos > de cañas, como algo más serio como hacer algún taller o hackaton. > >> - -- >> Jesus Cea Avion _/_/ _/_/_/ _/_/_/ >> jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ >> jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ >> . _/_/ _/_/ _/_/ _/_/ _/_/ >> "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ >> "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ >> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.8 (GNU/Linux) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org >> >> iQCVAwUBSXezFplgi5GaxT1NAQJnEAQAhXVk2Pe0X57DA03cK05gwshPCr1K8glD >> WtZfdRRJ2cDPtGLZh0ipOh/+IjYgvwsJRQhBCM/LpbnE9ChAUakdCSk4eOKzAlRO >> GoqWg5KGAKZnLzj6W073y6Cz/TxOgvEC+XMeERqjC3+n3mbiUlnHOPwaD+lV8iDX >> yvDsbmTRPtA= >> =8xe5 >> -----END PGP SIGNATURE----- >> >> _______________________________________________ >> 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 alberto en toscat.net Thu Jan 22 09:05:12 2009 From: alberto en toscat.net (Alberto Valverde) Date: Thu, 22 Jan 2009 09:05:12 +0100 Subject: =?ISO-8859-15?Q?=BFInter=E9s_en_reuniones_?= =?ISO-8859-15?Q?pythoneras_en_Madrid=3F?= In-Reply-To: <4977B31A.5030008@jcea.es> References: <4977B31A.5030008@jcea.es> Message-ID: <497828B8.3050907@toscat.net> Jesus Cea wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > ¿Hay interés en mantener reuniones periódicas (digamos una vez al mes) > pythoneras en Madrid?. Mi idea es algo informal pero medianamente serio, > como presentaciones de lo que está haciendo cada uno, etc. A mí me interesa. ¿Quién se anima a organizarlo y buscar sitio? Alberto ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Thu Jan 22 09:13:32 2009 From: ikarush en gmail.com (=?UTF-8?Q?Daniel_Gonz=C3=A1lez?=) Date: Thu, 22 Jan 2009 09:13:32 +0100 Subject: =?UTF-8?Q?Re=3A_=5BPython=2Des=5D_=C2=BFInter=C3=A9s_en_reuniones_pythoneras_e?= =?UTF-8?Q?n_Madrid=3F?= In-Reply-To: <497828B8.3050907@toscat.net> References: <4977B31A.5030008@jcea.es> <497828B8.3050907@toscat.net> Message-ID: 2009/1/22 Alberto Valverde : > Jesus Cea wrote: >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> ¿Hay interés en mantener reuniones periódicas (digamos una vez al mes) >> pythoneras en Madrid?. Mi idea es algo informal pero medianamente serio, >> como presentaciones de lo que está haciendo cada uno, etc. > +1 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jespinog en gmail.com Thu Jan 22 11:20:42 2009 From: jespinog en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Espino?=) Date: Thu, 22 Jan 2009 11:20:42 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFInter=E9s_en_reuniones_pythoneras_e?= =?ISO-8859-1?Q?n_Madrid=3F?= In-Reply-To: <4977B31A.5030008@jcea.es> References: <4977B31A.5030008@jcea.es> Message-ID: A mi me parece interesante, sobretodo la parte de ir a tomar unas cañas y hacer "networking social", por otro lado, tambien se podria intentar organizar un evento "pequeñito y endogamico" de python. Me explico, montar un congreso y traerse a Guido seria la hostia, pero caro, en cambio reservar unas aulas de una universidad y darnos charlas entre nosotros (cada uno que hable de lo que maneja bien), es practicamente gratuito y muy interesante. Por mi parte en esto puedo ayudar intentando conseguir aulas en la Universidad Carlos III, en Leganes y conseguir que el GUL de la Carlos III se comprometa a ayudar en lo que pueda, de hecho, las ultimas jornadas de cursos que celebro el gul fuero casi unas jornadas python, cerca del 50% de las charlas tenian que ver directa o indirectamente con python. Si hay suficiente interes, igual es mejor tratar esto en otro hilo. Un saludo. 2009/1/22 Jesus Cea : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > ¿Hay interés en mantener reuniones periódicas (digamos una vez al mes) > pythoneras en Madrid?. Mi idea es algo informal pero medianamente serio, > como presentaciones de lo que está haciendo cada uno, etc. > > - -- > Jesus Cea Avion _/_/ _/_/_/ _/_/_/ > jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ > . _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.8 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iQCVAwUBSXezFplgi5GaxT1NAQJnEAQAhXVk2Pe0X57DA03cK05gwshPCr1K8glD > WtZfdRRJ2cDPtGLZh0ipOh/+IjYgvwsJRQhBCM/LpbnE9ChAUakdCSk4eOKzAlRO > GoqWg5KGAKZnLzj6W073y6Cz/TxOgvEC+XMeERqjC3+n3mbiUlnHOPwaD+lV8iDX > yvDsbmTRPtA= > =8xe5 > -----END PGP SIGNATURE----- > > _______________________________________________ > 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 fabinavi en centelsa.com.co Fri Jan 16 16:11:17 2009 From: fabinavi en centelsa.com.co (Fabian Sneyder Navia Urbano) Date: Fri, 16 Jan 2009 10:11:17 -0500 Subject: Python-PyQt Message-ID: <5C0EF93558D22646A508D32A1A0A75AB72DEFE@epsilon.centelsa.com.co> Necesito ayuda para mostrar una consulta q hice a la base de datos, quiero mostrarla en un QTableView, pero hasta ahora no he podido, Si sabes como mostrarla en algún otro control, me serviría mucho. De antemano gracias ============================================== SERVIDOR CORREO SALIENTE - CENTELSA ANALIZADO POR SYMANTEC HOSTED MAIL SECURITY _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From Marco_Morenos en FMI.com Mon Jan 12 19:49:21 2009 From: Marco_Morenos en FMI.com (Moreno Sanchez, Marco A.) Date: Mon, 12 Jan 2009 15:49:21 -0300 Subject: Python y Minesight Message-ID: Hola Chequenado en Internet vi que conoces de python aplicado a minesight, en la empresa donde trabajo usamos minesight por lo que estamos interesados en el python me gustaria que me envies algun telfono via mail para poder conversar. SDLS Marco Moreno S. Ing Planeamiento Corto Plazo. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jaime.perea en gmail.com Thu Jan 15 15:44:56 2009 From: jaime.perea en gmail.com (Jaime Perea) Date: Thu, 15 Jan 2009 15:44:56 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> Message-ID: <200901151544.56462.Jaime.Perea@gmail.com> Hola, A ver, va a depender que es lo que quieres hacer. Si tu código utiliza para cálculo numérico software más o menos estándar lo que incluye numpy y scipy es muy muy completo. Es muy difícil que no puedas usar herramientas ya disponibles. En cualquier caso si tu algoritmo es muy ad-hoc, también pegar código C o fortran a python es relativamente sencillo usando swig o f2py. Es la técnica que nosotros utilizamos. Desarrollamos en python y aquello que requiere cálculo intensivo lo hacemos bajo C o Fortran. Dejas a los lenguajes compilados sólo el tema de cálculo, lo que significa que te ahorras muchas horas (y errores) de código en lo que es i/o, gráficas, interfaces, interacción con el sistema. Incluso es más cómodo a veces dejar que python bajo mpi en programación paralela se encargue de los mensajes y puede ser igual de eficiente y menos sujeto a errores. -- Jaime D. Perea Duarte. Linux registered user #10472 Dep. Astrofisica Extragalactica. Instituto de Astrofisica de Andalucia (CSIC) Apdo. 3004, 18080 Granada, Spain. El Jueves 15 Enero 2009, Javier Santana escribió: > Yo pensaba que ahora este tipo de cosas ya se hacían haciendo > computación distribuída, aunque como bien dice Daniel, se pueden usar > módulos en C para las partes críticas y el resto con python. > > 2009/1/15 Daniel González : > > 2009/1/15 Vicent : > >> Hola a todos. > >> > >> Soy todavía nuevo en Python. Pretendo utilizarlo para programar > >> algoritmos científicos, con gran intensidad de cálculos, etc. Tengo > >> claro que utilizaría numPy, SciPy y, en general, otros módulos > >> recomendados dentro del ámbito científico (en concreto, me parece muy > >> interesante la distribución Python(x,y)). > >> > >> Pero... > >> > >> Frente a lenguajes como C, dentro del ámbito científico, Python > >> parece estar en desventaja (dicen), en el momento de la EJECUCIÓN. > >> ¿Es así? > > > > Relativamente... casi todas las librerías de python estan escritas en > > C, es decir, casi la velocidad de C, y más sencillo y rápido de > > programar y mantener. > > > >> [Hablo del momento de la ejecución, ya que probablemente sea más > >> "bonito", agradable, fácil, rápido, eficiente, etc. escribir y leer > >> código en Python que en C.] > >> > >> ¿Se puede "compilar" un programa hecho en Python? > > > > Python pro-compila tu código, creando un código más rápido de > > ejecutar, que el mismo, pero sigue siendo, código interpretado, más > > lento que los lenguajes de código compilado > > > > ¿Se puede hacer un > > > >> ejecutable .EXE fácilmente, a partir de un programa Python (que pueda > >> "correr" en una máquina donde NO esté instalado Python, por ejemplo)? > > > > Me parece que podrías incluir, el propio binario de python junto con > > sus librerías y tu programa para simular eso, pero desde luego no > > sería un binario .exe > > > > ¿Se > > > >> suele hacer? ¿Sería entonces el ejecutable .EXE igual de eficiente, > >> tanto si el "origen" era Python como si era C? > >> > >> Son dudas de novato, lo sé. > > > > Seguramente soy de los que menos saben de la lista, pero mi opinión es > > que python sería como un lenguaje "pegamento" donde los ladrillos ( > > librerías ), están escritas en su mayoria en C, y tu solo debes > > encajarlos como gustes. > > > > Un saludo! > > > > _______________________________________________ > > 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 igor en tamarapatino.org Sat Jan 17 14:14:10 2009 From: igor en tamarapatino.org (Igor =?iso-8859-1?Q?T=E1mara?=) Date: Sat, 17 Jan 2009 08:14:10 -0500 Subject: Traduccion libro =?iso-8859-1?q?Mercurial_a_Espa=F1ol?= Message-ID: <20090117131410.GU11199@tamarapatino.org> Cordial saludo, Javier Rojas y yo hemos completado la traducción del libro del sistema de control de revisiones Mercurial al español. Las versiones en HTML y PDF se encuentran disponibles en http://devnull.li/libromercurial/index.es.html. En dicha página también encontrarán indicaciones para descargar el código fuente para el libro, si desean revisarlo o colaborar de alguna manera con el trabajo. Todavía es necesario trabajo en la parte de revisión, corregir errores tipográficos e imprecisiones en la traducción. Javier y yo seguimos trabajando en ello, pero cualquier ayuda externa (sugerencias, indicaciones de fallos, parches) es bienvenida. Un saludo -- Recomiendo Postgresql, el sistema manejador de bases de datos http://www.postgresql.org ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Thu Jan 22 12:18:45 2009 From: pachi en rvburke.com (Rafael Villar Burke) Date: Thu, 22 Jan 2009 12:18:45 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython-es=5D_Traduccion_libro_Me?= =?ISO-8859-1?Q?rcurial_a_Espa=F1ol?= In-Reply-To: <20090117131410.GU11199@tamarapatino.org> References: <20090117131410.GU11199@tamarapatino.org> Message-ID: <49785615.3040806@rvburke.com> Igor Támara wrote: > Cordial saludo, > > Javier Rojas y yo hemos completado la traducción del libro del sistema de > control de revisiones Mercurial al español. Las versiones en HTML y PDF > se encuentran disponibles en > http://devnull.li/libromercurial/index.es.html. En dicha página también > encontrarán indicaciones para descargar el código fuente para el libro, > si desean revisarlo o colaborar de alguna manera con el trabajo. > > Todavía es necesario trabajo en la parte de revisión, corregir errores > tipográficos e imprecisiones en la traducción. Javier y yo seguimos > trabajando en ello, pero cualquier ayuda externa (sugerencias, > indicaciones de fallos, parches) es bienvenida. > Gran trabajo. Para quien busque meterse en el mundo de los sistemas de control de versiones distribuidos es sin duda una opción estupenda (personalmente creo que es la mejor, pero llevo mucho tiempo metido en ello). Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peralta en aditel.org Thu Jan 22 12:21:51 2009 From: peralta en aditel.org (Luis Peralta) Date: Thu, 22 Jan 2009 12:21:51 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFInter=E9s_en_reuniones_pythoneras_e?= =?ISO-8859-1?Q?n_Madrid=3F?= In-Reply-To: <4977B31A.5030008@jcea.es> References: <4977B31A.5030008@jcea.es> Message-ID: <861451d60901220321x318d9e50o30255ad4274ed026@mail.gmail.com> 2009/1/22 Jesus Cea : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > ¿Hay interés en mantener reuniones periódicas (digamos una vez al mes) > pythoneras en Madrid?. Mi idea es algo informal pero medianamente serio, > como presentaciones de lo que está haciendo cada uno, etc. Estaría bien. Quizá la primera tenga que ser más informal por eso de vernos las caras y romper el hielo con una caña en la mano, dejando presentaciones para la segunda y siguientes. Un saludo, -- Luis Peralta http://www.ziritione.org _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Thu Jan 22 12:30:20 2009 From: faltet en pytables.org (Francesc Alted) Date: Thu, 22 Jan 2009 12:30:20 +0100 Subject: Mensajes atrasados Message-ID: <200901221230.21003.faltet@pytables.org> Hola, Acabo de soltar unos cuantos mensajes que estaban retenidos por el sistema de seguridad de la lista (es por eso que vereis algunos con bastantes dias de antigüedad). Por cierto, que se me ha escapado uno que parece spam :-/ Saludos, -- Francesc Alted ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Thu Jan 22 12:33:35 2009 From: faltet en pytables.org (Francesc Alted) Date: Thu, 22 Jan 2009 12:33:35 +0100 Subject: Traduccion libro Mercurial a =?iso-8859-1?q?Espa=F1ol?= In-Reply-To: <49785615.3040806@rvburke.com> References: <20090117131410.GU11199@tamarapatino.org> <49785615.3040806@rvburke.com> Message-ID: <200901221233.35599.faltet@pytables.org> A Thursday 22 January 2009, Rafael Villar Burke escrigué: > Igor Támara wrote: > > Cordial saludo, > > > > Javier Rojas y yo hemos completado la traducción del libro del > > sistema de control de revisiones Mercurial al español. Las > > versiones en HTML y PDF se encuentran disponibles en > > http://devnull.li/libromercurial/index.es.html. En dicha página > > también encontrarán indicaciones para descargar el código fuente > > para el libro, si desean revisarlo o colaborar de alguna manera con > > el trabajo. > > > > Todavía es necesario trabajo en la parte de revisión, corregir > > errores tipográficos e imprecisiones en la traducción. Javier y yo > > seguimos trabajando en ello, pero cualquier ayuda externa > > (sugerencias, indicaciones de fallos, parches) es bienvenida. > > Gran trabajo. > Para quien busque meterse en el mundo de los sistemas de control de > versiones distribuidos es sin duda una opción estupenda > (personalmente creo que es la mejor, pero llevo mucho tiempo metido > en ello). No tengo experiencia en Mercurial, pero si en bzr, y la verdad que estoy bastante satisfecho. Podrías explicar un poco el porqué me merecería la pena cambiar? Saludos, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardonarvaja en gmail.com Thu Jan 22 12:48:23 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Thu, 22 Jan 2009 09:48:23 -0200 Subject: Alguien sabe otro link donde bajar setuptools Message-ID: <1edb6cea0901220348p1c23f835l83ebf6bd7ce84775@mail.gmail.com> http://pypi.python.org/pypi/setuptools/ ya que el link de descarga no funciona. gracias -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Thu Jan 22 13:47:49 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 22 Jan 2009 13:47:49 +0100 Subject: Alguien sabe otro link donde bajar setuptools In-Reply-To: <1edb6cea0901220348p1c23f835l83ebf6bd7ce84775@mail.gmail.com> References: <1edb6cea0901220348p1c23f835l83ebf6bd7ce84775@mail.gmail.com> Message-ID: <2c9fb0dd0901220447i285dec9enf316f3085ac31f8@mail.gmail.com> El 2009/1/22 Ricardo Narvaja escribió: > http://pypi.python.org/pypi/setuptools/ > > ya que el link de descarga no funciona. Mira la web oficial: http://peak.telecommunity.com/DevCenter/EasyInstall Aunque, para reinstalar setuptools, lo recomendable es descargar y ejecutar el siguiente script: http://peak.telecommunity.com/dist/ez_setup.py El propio setuptools no sabe autoactualizarse. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardonarvaja en gmail.com Thu Jan 22 14:21:55 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Thu, 22 Jan 2009 11:21:55 -0200 Subject: Alguien sabe otro link donde bajar setuptools In-Reply-To: <2c9fb0dd0901220447i285dec9enf316f3085ac31f8@mail.gmail.com> References: <1edb6cea0901220348p1c23f835l83ebf6bd7ce84775@mail.gmail.com> <2c9fb0dd0901220447i285dec9enf316f3085ac31f8@mail.gmail.com> Message-ID: <1edb6cea0901220521t4e887049h74d0d5af4931bcca@mail.gmail.com> Muchas gracias, igual mientras llego el post, el link volvio a funcionar, y lo baje de alli. gracias ricnar On Thu, Jan 22, 2009 at 10:47 AM, Chema Cortes wrote: > El 2009/1/22 Ricardo Narvaja escribió: > > http://pypi.python.org/pypi/setuptools/ > > > > ya que el link de descarga no funciona. > > Mira la web oficial: > http://peak.telecommunity.com/DevCenter/EasyInstall > > > Aunque, para reinstalar setuptools, lo recomendable es descargar y > ejecutar el siguiente script: > > http://peak.telecommunity.com/dist/ez_setup.py > > > El propio setuptools no sabe autoactualizarse. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Thu Jan 22 14:31:01 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 22 Jan 2009 14:31:01 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Traduccion_libro_Mercurial_a_Espa=F1o?= =?ISO-8859-1?Q?l_=5BOfftopic=5D?= Message-ID: <2c9fb0dd0901220531o4351e803kd190fd50ac63e0ed@mail.gmail.com> Antes de nada, significar que habría que haber señalado este tema como [offtopic] El día 22 de enero de 2009 12:33, Francesc Alted escribió: > No tengo experiencia en Mercurial, pero si en bzr, y la verdad que estoy > bastante satisfecho. Podrías explicar un poco el porqué me merecería > la pena cambiar? La verdad es que también me interesaría conocer alguna comparativa. En este libro hay una sección que compara algunos controladores de versiones: mercurial, CVS, subversion, git,.. No dice nada de bazaar. Lo que está claro es que hay dos tipos: centralizados y distribuídos. De los centralizados creo que destaca subversion, que es el único que utilizo en mi trabajo. Destaca por la menor sobrecarga para trabajar con ficheros binarios que los sistemas distribuídos, que engordan tremendamente con cada revisión. Entre los distribuídos, utilicé algo el monotone, por lo que me decanté por el git, que hereda bastante de su funcionalidad y es rapidísimo en los merges. Pero, después de ver la comparación entre git y mercurial, creo que tendré que dar una oportunidad a éste último. Puede funcionar en paralelo con subversion y no se contiene bastante antes de expandirse. De la propia web de bazaar, hay comparativas entre bazaar, mercurial, git y subversion que podrían dar algo de luz: http://bazaar-vcs.org/BzrWhy No veo un claro destacado. Dependerá mucho del tipo de proyecto distribuído que se vaya a controlar. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Thu Jan 22 14:45:38 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 22 Jan 2009 14:45:38 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Traduccion_libro_Mercurial_a_Espa=F1o?= =?ISO-8859-1?Q?l_=5BOfftopic=5D?= In-Reply-To: <2c9fb0dd0901220531o4351e803kd190fd50ac63e0ed@mail.gmail.com> References: <2c9fb0dd0901220531o4351e803kd190fd50ac63e0ed@mail.gmail.com> Message-ID: <49414f570901220545v146b89e8mb5d1129e137210a@mail.gmail.com> El día 22 de enero de 2009 14:31, Chema Cortes escribió: > Antes de nada, significar que habría que haber señalado este tema como > [offtopic] > > El día 22 de enero de 2009 12:33, Francesc Alted escribió: > >> No tengo experiencia en Mercurial, pero si en bzr, y la verdad que estoy >> bastante satisfecho. Podrías explicar un poco el porqué me merecería >> la pena cambiar? > > La verdad es que también me interesaría conocer alguna comparativa. En > este libro hay una sección que compara algunos controladores de > versiones: mercurial, CVS, subversion, git,.. No dice nada de bazaar. > > Lo que está claro es que hay dos tipos: centralizados y distribuídos. > De los centralizados creo que destaca subversion, que es el único que > utilizo en mi trabajo. Destaca por la menor sobrecarga para trabajar > con ficheros binarios que los sistemas distribuídos, que engordan > tremendamente con cada revisión. En entornos de trabajo en los que todo el mundo usa svn, yo suelo usar svk. Permite trabajar como si se hubiera montado un sistema distribuido. > > Entre los distribuídos, utilicé algo el monotone, por lo que me > decanté por el git, que hereda bastante de su funcionalidad y es > rapidísimo en los merges. Pero, después de ver la comparación entre > git y mercurial, creo que tendré que dar una oportunidad a éste > último. Puede funcionar en paralelo con subversion y no se contiene > bastante antes de expandirse. > Y si usas trac tienes otro motivo más para usar mercurial. Según he leido la integración con git requiere leventar un proceso externo para cada operación. Mercurial se integra con aplicaciones python como si estuviera hecho en python ;-) > De la propia web de bazaar, hay comparativas entre bazaar, mercurial, > git y subversion que podrían dar algo de luz: > > http://bazaar-vcs.org/BzrWhy > > No veo un claro destacado. Dependerá mucho del tipo de proyecto > distribuído que se vaya a controlar. > _______________________________________________ > 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 qualopec en gmail.com Thu Jan 22 14:53:24 2009 From: qualopec en gmail.com (Javier Santana) Date: Thu, 22 Jan 2009 14:53:24 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Traduccion_libro_Mercurial_a_Espa=F1o?= =?ISO-8859-1?Q?l_=5BOfftopic=5D?= In-Reply-To: <49414f570901220545v146b89e8mb5d1129e137210a@mail.gmail.com> References: <2c9fb0dd0901220531o4351e803kd190fd50ac63e0ed@mail.gmail.com> <49414f570901220545v146b89e8mb5d1129e137210a@mail.gmail.com> Message-ID: OT: tampoco olvidemos el "made in spain" plastic: http://www.plasticscm.com/xpfront.aspx 2009/1/22 lasizoillo : > El día 22 de enero de 2009 14:31, Chema Cortes escribió: >> Antes de nada, significar que habría que haber señalado este tema como >> [offtopic] >> >> El día 22 de enero de 2009 12:33, Francesc Alted escribió: >> >>> No tengo experiencia en Mercurial, pero si en bzr, y la verdad que estoy >>> bastante satisfecho. Podrías explicar un poco el porqué me merecería >>> la pena cambiar? >> >> La verdad es que también me interesaría conocer alguna comparativa. En >> este libro hay una sección que compara algunos controladores de >> versiones: mercurial, CVS, subversion, git,.. No dice nada de bazaar. >> >> Lo que está claro es que hay dos tipos: centralizados y distribuídos. >> De los centralizados creo que destaca subversion, que es el único que >> utilizo en mi trabajo. Destaca por la menor sobrecarga para trabajar >> con ficheros binarios que los sistemas distribuídos, que engordan >> tremendamente con cada revisión. > > En entornos de trabajo en los que todo el mundo usa svn, yo suelo usar > svk. Permite trabajar como si se hubiera montado un sistema > distribuido. > >> >> Entre los distribuídos, utilicé algo el monotone, por lo que me >> decanté por el git, que hereda bastante de su funcionalidad y es >> rapidísimo en los merges. Pero, después de ver la comparación entre >> git y mercurial, creo que tendré que dar una oportunidad a éste >> último. Puede funcionar en paralelo con subversion y no se contiene >> bastante antes de expandirse. >> > > Y si usas trac tienes otro motivo más para usar mercurial. Según he > leido la integración con git requiere leventar un proceso externo para > cada operación. Mercurial se integra con aplicaciones python como si > estuviera hecho en python ;-) > >> De la propia web de bazaar, hay comparativas entre bazaar, mercurial, >> git y subversion que podrían dar algo de luz: >> >> http://bazaar-vcs.org/BzrWhy >> >> No veo un claro destacado. Dependerá mucho del tipo de proyecto >> distribuído que se vaya a controlar. >> _______________________________________________ >> 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 pachi en rvburke.com Thu Jan 22 15:30:47 2009 From: pachi en rvburke.com (Rafael Villar Burke) Date: Thu, 22 Jan 2009 15:30:47 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython-es=5D_Traduccion_libro_Me?= =?ISO-8859-1?Q?rcurial_a_Espa=F1ol_=5BOfftopic=5D?= In-Reply-To: <2c9fb0dd0901220531o4351e803kd190fd50ac63e0ed@mail.gmail.com> References: <2c9fb0dd0901220531o4351e803kd190fd50ac63e0ed@mail.gmail.com> Message-ID: <49788317.5000808@rvburke.com> Chema Cortes wrote: > Antes de nada, significar que habría que haber señalado este tema como > [offtopic] > > El día 22 de enero de 2009 12:33, Francesc Alted escribió: > > >> No tengo experiencia en Mercurial, pero si en bzr, y la verdad que estoy >> bastante satisfecho. Podrías explicar un poco el porqué me merecería >> la pena cambiar? >> > > La verdad es que también me interesaría conocer alguna comparativa. En > este libro hay una sección que compara algunos controladores de > versiones: mercurial, CVS, subversion, git,.. No dice nada de bazaar. > Tanto mercurial (hg) como git y bazaar (bzr) son distribuidos y de tercera generación, por lo que son muy similares en arquitectura y forma de funcionamiento (y funcionalidad). Las diferencias entre ellos son más de matiz pero pueden hacer que uno se sienta más a gusto trabajando en uno que en otro. Aquí comento mi experiencia con los tres (los uso con cierta frecuencia, especialmente mercurial y git). > Lo que está claro es que hay dos tipos: centralizados y distribuídos. > De los centralizados creo que destaca subversion, que es el único que > utilizo en mi trabajo. Es el más popular de entre los sistemas libres y es el "sucesor" de CVS, respecto al cual incorpora muchas mejoras. > Destaca por la menor sobrecarga para trabajar > con ficheros binarios que los sistemas distribuídos, que engordan > tremendamente con cada revisión. > Esto no es técnicamente correcto ya que el incremento de tamaño dependerá de cómo se computan los cambios entre versiones (respecto a la versión anterior, respecto a la versión previa de cada archivo, etc). En general, un repositorio (almacén de datos con toda la historia de los mismos) de un sistema distribuido tiende a ser bastante menor que una copia (checkout) de los datos que guarda, aunque es cierto que si existen muchos archivos binarios grandes el tamaño puede incrementarse mucho con el tiempo (otra cuestión es si almacenar archivos binarios de ese tipo es lo más adecuado). [ Si has probado git, es probable que esto, junto con el hecho de que no hace "recolección de basura" de forma automática haya producido un incremento grande del almacenamiento. Haciendo un "reempaquetado" (volver a calcular las diferencias entre versiones para optimizarlas) se podría solucionar. También, creo que git ya hace "recolección de basura" (eliminar los objetos/datos que ya no se utilizan) de forma automática y periódica. Tanto mercurial como bazaar realizan recolección de basura de forma automática. En Mercurial también se notaría el efecto de los cambios en archivos binarios grandes si se producen muy intercalados ya que, para reducir el tiempo de búsqueda de datos, se hace una copia completa del archivo en determinadas condiciones para lograr tiempos de búsqueda lineal respecto al número de cambios. ] > Entre los distribuídos, utilicé algo el monotone, por lo que me > decanté por el git, que hereda bastante de su funcionalidad y es > rapidísimo en los merges. Pero, después de ver la comparación entre > git y mercurial, creo que tendré que dar una oportunidad a éste > último. Puede funcionar en paralelo con subversion y no se contiene > bastante antes de expandirse. > En mi opinión, el principal problema de git es que expone excesivos detalles al usuario, al haber ido modelando su interfaz con el paso del tiempo, lo que da lugar a inconsistencias y a que exija comprender bastante bien los detalles de implementación para trabajar con eficacia (y, posiblemente, no perder datos en alguna ocasión). Tanto mercurial como bazaar tienen una interfaz más cuidada desde el principio y resultan mucho más sencillos de aprender y comprender. En cuanto a prestaciones, los tres tienen funcionalidades muy similares, aunque git y mercurial son mucho más rápidos que bazaar. Otra cosa relevante para esta lista es que tanto bazaar como mercurial están programados en python y es muy sencillo realizar extensiones para añadir funcionalidades específicas. El código de Mercurial es, además, uno de los más brillantes e interesantes que conozco (compacto, conciso, claro y muy pythónico). Cosas que me gustan de Mercurial (ya hablando de mi preferido): - Muy fácil de instalar (git necesita perl, bash, python...) - Muy fácil de aprender. Al tener una interfaz muy homogénea no hay muchas sorpresas y la forma de uso es bastante predecible. - El sistema de extensiones, que permite ampliar las funcionalidades básicas. Las hay para realizar cambios en bugzilla al guardar datos, para modificar la historia, para resaltado de sintaxis, para enviar series de parches por correo, para gestionar parches hasta que se integran en un proyecto, para trabajar de forma bidireccional con Subversion... http://www.selenic.com/mercurial/wiki/index.cgi/UsingExtensions - Compatibilidad. Funciona en cualquier sistema que funcione python. Hasta existe un cliente gráfico tipo Tortoise, el TortoiseHg ( http://tortoisehg.sourceforge.net/ ) que funciona en windows y GNU/Linux / Unix. - Servidor web integrado que arranca simplemente con: hg serve (aunque existen script wsgi para usar con otros servidores). - Escala muy bien. Yo lo uso para proyectos muy pequeños, pero proyectos mastodónticos como OpenSolaris, Xen, Mozilla o OpenJDK lo usan también. - Junto con git, es rapidísimo, mucho más que bazaar, y normalmente las limitaciones vienen de la velocidad de lectura escritura en disco (no de procesado, a pesar de ser en python). - Seguro. Es necesario activar expresamente las extensiones que pueden producir pérdidas de datos al modificar la historia de cambios, por lo que únicamente se está expuesto a la complejidad que uno necesita en cada momento. > No veo un claro destacado. Dependerá mucho del tipo de proyecto > distribuído que se vaya a controlar. > Hoy en día yo no me lo pensaría, elegiría entre Mercurial o git, y el primero me parece personalmente más usable, más fácil de instalar (muy pocas o ninguna dependencia salvo un compilador de C para algunas extensiones si se quiere ganar velocidad en lugar de usar las implementaciones en python). Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Thu Jan 22 15:57:01 2009 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Thu, 22 Jan 2009 14:57:01 +0000 Subject: =?ISO-8859-1?Q?Re:__Traduccion_libro_Mercurial_a_Espa?= =?ISO-8859-1?Q?=F1ol?= In-Reply-To: <20090117131410.GU11199@tamarapatino.org> References: <20090117131410.GU11199@tamarapatino.org> Message-ID: <584f7bfca873940c0c7461c36e129b9e@humboldt.e.telefonica.net> Bueno... terminado terminado.... jejeje. Al menos en la versión HTML que es a la que he echado un vistazo, hay varios puntos marcados para terminar/revisar. Basta con buscar el texto "XXX" dentro de la página para acceder a esos puntos incompletos. Qué ironía, Mercurial será un buen gestor de revisiones, pero las marcas dentro de un fichero de texto para no olvidar (aunque en este caso ha ocurrido) revisarlas siguen siendo las "XXX" de toda la vida, xD. El 17/01/2009, a las 13:14, Igor Támara escribió: > Cordial saludo, > > Javier Rojas y yo hemos completado la traducción del libro del sistema > de > control de revisiones Mercurial al español. Las versiones en HTML y > PDF > se encuentran disponibles en > http://devnull.li/libromercurial/index.es.html. En dicha página también > encontrarán indicaciones para descargar el código fuente para el libro, > si desean revisarlo o colaborar de alguna manera con el trabajo. > > Todavía es necesario trabajo en la parte de revisión, corregir errores > tipográficos e imprecisiones en la traducción. Javier y yo seguimos > trabajando en ello, pero cualquier ayuda externa (sugerencias, > indicaciones de fallos, parches) es bienvenida. > > Un saludo > > -- > Recomiendo Postgresql, el sistema manejador de bases de datos > http://www.postgresql.org > _______________________________________________ > 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 ricardonarvaja en gmail.com Thu Jan 22 16:14:09 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Thu, 22 Jan 2009 13:14:09 -0200 Subject: Ipython en python 3 Message-ID: <1edb6cea0901220714q73f40593xaec91f67f4309b97@mail.gmail.com> Alguien pudo hacer funcionar Ipython en python 3 en windows?, yo lo instalo y obtengo un error al instalar desde el exe *** run_installscript: internal error 0xFFFFFFFF *** no dice nada mas, aparentemente ipython fue copiado a sitepackages de python3 pero no arranca desde ningun py que hay alli, parece faltarle algo a la instalacion, por supuesto tambien instale readline antes y se instala bien, pero cuando desde python 3 quiero import readline sale el siguiente error No module named unicode_helper Realmente yo uso ipython en ubuntu en la version 2.5 y es muy comodo, pero no encuentro la forma de hacerlo arrancar en python 3 en windows, si alguien pudo, gracias desde ya por aclararme como. -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcea en jcea.es Thu Jan 22 16:41:16 2009 From: jcea en jcea.es (Jesus Cea) Date: Thu, 22 Jan 2009 16:41:16 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <200901160950.56119.faltet@pytables.org> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> <1232044299.11872.21.camel@soberbia> <200901160950.56119.faltet@pytables.org> Message-ID: <4978939C.2040709@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Francesc Alted wrote: > Conviene advertir que Psyco sólo funciona para plataformas i386 de > 32-bits, y que ya empiezan a haber demasiados procesadores/plataformas > de 64-bits como para ignorar este hecho. Las primeras versiones de psyco compilaban a un bytecode simplificado, que era luego emulado en una cpu virtual (escrita en C). La mejora de rendimiento respecto a python nativo era bastante gorda, y yo lo usaba sobre procesadores Sparc, Alpha y PowerPC. Vamos, de todo menos x86. La versión final eliminó la máquina virtual, compilando directamente a ensamblador de x86. Escribí al autor pidiéndole que mantuviese ambas opciones (compilación nativa si dispones del módulo apropiado, y pseudoCPU si no es así), pero se negó. Eché un vistazo al código para hacerlo yo mismo, pero la generación del ensamblador estaba tan mezclada y tan repartida por todo el código, que prácticamente tendría que reescribirlo entero. No sé si las versiones modernas serán más modulares. Ojala. Además, el autor me dijo que psyco estaba abandonado, y que concentraba todos sus esfuerzos en pypy. De eso debe hacer como poco 5 años, probablemente bastante más. Lástima. El resultado es que psyco sigue vivo, pero su evolución es muy lenta y sólo funciona sobre x86-32 Llevo siguiendo el proyecto PYPY desde entonces. La idea es prometedora, pero lo veo muy parado desde que se terminó la financiación europea. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ . _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSXiTlZlgi5GaxT1NAQJyNQP8CWHrdpj/1A99oIF+FulUlnD1jBiwpZCm OsPEq5qq08dN4i5E26mlMjX4yOSUTuAtkgm8aIw5NL6mdYc85lxv1stkAtnyzXJE MiViEjO006og8Eb4YpWT5a4OIFwm7dbqlebaNDXlcXYTiEiFGbuQARfMg5KYbvWG YHmP0Zyk8m8= =ItWt -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Thu Jan 22 16:47:03 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 22 Jan 2009 16:47:03 +0100 Subject: Ipython en python 3 In-Reply-To: <1edb6cea0901220714q73f40593xaec91f67f4309b97@mail.gmail.com> References: <1edb6cea0901220714q73f40593xaec91f67f4309b97@mail.gmail.com> Message-ID: <2c9fb0dd0901220747w59aabc03v54bfef4b0a5ea353@mail.gmail.com> El día 22 de enero de 2009 16:14, Ricardo Narvaja escribió: > Alguien pudo hacer funcionar Ipython en python 3 en windows?, yo lo instalo > y obtengo un error al instalar desde el exe > > > *** run_installscript: internal error 0xFFFFFFFF *** > > no dice nada mas, aparentemente ipython fue copiado a sitepackages de > python3 pero no arranca desde ningun py que hay alli, parece faltarle algo a > la instalacion, por supuesto tambien instale readline antes y se instala > bien, pero cuando desde python 3 quiero import readline sale el siguiente > error > > No module named unicode_helper Tiene pinta de faltarte el módulo "pyreadline" (descargable desde el mismo sitio que ipython). _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardonarvaja en gmail.com Thu Jan 22 17:03:11 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Thu, 22 Jan 2009 14:03:11 -0200 Subject: Ipython en python 3 In-Reply-To: <2c9fb0dd0901220747w59aabc03v54bfef4b0a5ea353@mail.gmail.com> References: <1edb6cea0901220714q73f40593xaec91f67f4309b97@mail.gmail.com> <2c9fb0dd0901220747w59aabc03v54bfef4b0a5ea353@mail.gmail.com> Message-ID: <1edb6cea0901220803h178b1195me85c7f957c13a675@mail.gmail.com> Si lo instale, pero da esos errores con pyreadline y todo. ricnar On Thu, Jan 22, 2009 at 1:47 PM, Chema Cortes wrote: > El día 22 de enero de 2009 16:14, Ricardo Narvaja > escribió: > > Alguien pudo hacer funcionar Ipython en python 3 en windows?, yo lo > instalo > > y obtengo un error al instalar desde el exe > > > > > > *** run_installscript: internal error 0xFFFFFFFF *** > > > > no dice nada mas, aparentemente ipython fue copiado a sitepackages de > > python3 pero no arranca desde ningun py que hay alli, parece faltarle > algo a > > la instalacion, por supuesto tambien instale readline antes y se instala > > bien, pero cuando desde python 3 quiero import readline sale el siguiente > > error > > > > No module named unicode_helper > > Tiene pinta de faltarte el módulo "pyreadline" (descargable desde el > mismo sitio que ipython). > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardonarvaja en gmail.com Thu Jan 22 17:05:10 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Thu, 22 Jan 2009 14:05:10 -0200 Subject: Ipython en python 3 In-Reply-To: <1edb6cea0901220803h178b1195me85c7f957c13a675@mail.gmail.com> References: <1edb6cea0901220714q73f40593xaec91f67f4309b97@mail.gmail.com> <2c9fb0dd0901220747w59aabc03v54bfef4b0a5ea353@mail.gmail.com> <1edb6cea0901220803h178b1195me85c7f957c13a675@mail.gmail.com> Message-ID: <1edb6cea0901220805q625947d9vf66cd06f9a3f45a6@mail.gmail.com> O sea no es la primera vez que lo instalo en windows lo habia instalado en 2.4 hace mucho agregando pyreadline y ctypes y funciono perfecto, y queria ver si en python 3 podia funcionar ya que estoy siguiendo unos tutes de python 3 y ipython es muy comodo, pero no encuentro la forma de que funcione. ricnar On Thu, Jan 22, 2009 at 2:03 PM, Ricardo Narvaja wrote: > Si lo instale, pero da esos errores con pyreadline y todo. > > ricnar > > > On Thu, Jan 22, 2009 at 1:47 PM, Chema Cortes wrote: > >> El día 22 de enero de 2009 16:14, Ricardo Narvaja >> escribió: >> > Alguien pudo hacer funcionar Ipython en python 3 en windows?, yo lo >> instalo >> > y obtengo un error al instalar desde el exe >> > >> > >> > *** run_installscript: internal error 0xFFFFFFFF *** >> > >> > no dice nada mas, aparentemente ipython fue copiado a sitepackages de >> > python3 pero no arranca desde ningun py que hay alli, parece faltarle >> algo a >> > la instalacion, por supuesto tambien instale readline antes y se instala >> > bien, pero cuando desde python 3 quiero import readline sale el >> siguiente >> > error >> > >> > No module named unicode_helper >> >> Tiene pinta de faltarte el módulo "pyreadline" (descargable desde el >> mismo sitio que ipython). >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Ricardo Narvaja > -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Thu Jan 22 17:32:05 2009 From: faltet en pytables.org (Francesc Alted) Date: Thu, 22 Jan 2009 17:32:05 +0100 Subject: Traduccion libro Mercurial a =?iso-8859-1?q?Espa=F1ol?= [Offtopic] In-Reply-To: <49788317.5000808@rvburke.com> References: <2c9fb0dd0901220531o4351e803kd190fd50ac63e0ed@mail.gmail.com> <49788317.5000808@rvburke.com> Message-ID: <200901221732.05648.faltet@pytables.org> Hay que ver cuantas cosas que nos puede ofrecer un gestor de versiones. La verdad que sí que habia notado al bazaar un poco lento, si. Sin embargo, una cosa a su favor es que detrás de su desarrollo está Canonical, el desarrollador de Ubuntu, y eso siempre es una garantía. Por supuesto, bazaar es el sistema detrás de launchpad (https://launchpad.net/), así que supogo que se daran prisa en solucionar los posibles problemas de velocidad/escalabilidad o me veo que van a tener que migrar a gestores de la comptencia ;-) Muchas gracias por ofrecer tantos detalles, Francesc A Thursday 22 January 2009, Rafael Villar Burke escrigué: > Chema Cortes wrote: > > Antes de nada, significar que habría que haber señalado este tema > > como [offtopic] > > > > El día 22 de enero de 2009 12:33, Francesc Alted escribió: > >> No tengo experiencia en Mercurial, pero si en bzr, y la verdad que > >> estoy bastante satisfecho. Podrías explicar un poco el porqué me > >> merecería la pena cambiar? > > > > La verdad es que también me interesaría conocer alguna comparativa. > > En este libro hay una sección que compara algunos controladores de > > versiones: mercurial, CVS, subversion, git,.. No dice nada de > > bazaar. > > Tanto mercurial (hg) como git y bazaar (bzr) son distribuidos y de > tercera generación, por lo que son muy similares en arquitectura y > forma de funcionamiento (y funcionalidad). Las diferencias entre > ellos son más de matiz pero pueden hacer que uno se sienta más a > gusto trabajando en uno que en otro. Aquí comento mi experiencia con > los tres (los uso con cierta frecuencia, especialmente mercurial y > git). > > > Lo que está claro es que hay dos tipos: centralizados y > > distribuídos. De los centralizados creo que destaca subversion, que > > es el único que utilizo en mi trabajo. > > Es el más popular de entre los sistemas libres y es el "sucesor" de > CVS, respecto al cual incorpora muchas mejoras. > > > Destaca por la menor sobrecarga para trabajar > > con ficheros binarios que los sistemas distribuídos, que engordan > > tremendamente con cada revisión. > > Esto no es técnicamente correcto ya que el incremento de tamaño > dependerá de cómo se computan los cambios entre versiones (respecto a > la versión anterior, respecto a la versión previa de cada archivo, > etc). > > En general, un repositorio (almacén de datos con toda la historia de > los mismos) de un sistema distribuido tiende a ser bastante menor que > una copia (checkout) de los datos que guarda, aunque es cierto que si > existen muchos archivos binarios grandes el tamaño puede > incrementarse mucho con el tiempo (otra cuestión es si almacenar > archivos binarios de ese tipo es lo más adecuado). > > [ Si has probado git, es probable que esto, junto con el hecho de que > no hace "recolección de basura" de forma automática haya producido un > incremento grande del almacenamiento. Haciendo un "reempaquetado" > (volver a calcular las diferencias entre versiones para optimizarlas) > se podría solucionar. También, creo que git ya hace "recolección de > basura" (eliminar los objetos/datos que ya no se utilizan) de forma > automática y periódica. > > Tanto mercurial como bazaar realizan recolección de basura de forma > automática. > > En Mercurial también se notaría el efecto de los cambios en archivos > binarios grandes si se producen muy intercalados ya que, para reducir > el tiempo de búsqueda de datos, se hace una copia completa del > archivo en determinadas condiciones para lograr tiempos de búsqueda > lineal respecto al número de cambios. ] > > > Entre los distribuídos, utilicé algo el monotone, por lo que me > > decanté por el git, que hereda bastante de su funcionalidad y es > > rapidísimo en los merges. Pero, después de ver la comparación entre > > git y mercurial, creo que tendré que dar una oportunidad a éste > > último. Puede funcionar en paralelo con subversion y no se contiene > > bastante antes de expandirse. > > En mi opinión, el principal problema de git es que expone excesivos > detalles al usuario, al haber ido modelando su interfaz con el paso > del tiempo, lo que da lugar a inconsistencias y a que exija > comprender bastante bien los detalles de implementación para trabajar > con eficacia (y, posiblemente, no perder datos en alguna ocasión). > > Tanto mercurial como bazaar tienen una interfaz más cuidada desde el > principio y resultan mucho más sencillos de aprender y comprender. > > En cuanto a prestaciones, los tres tienen funcionalidades muy > similares, aunque git y mercurial son mucho más rápidos que bazaar. > > Otra cosa relevante para esta lista es que tanto bazaar como > mercurial están programados en python y es muy sencillo realizar > extensiones para añadir funcionalidades específicas. El código de > Mercurial es, además, uno de los más brillantes e interesantes que > conozco (compacto, conciso, claro y muy pythónico). > > Cosas que me gustan de Mercurial (ya hablando de mi preferido): > - Muy fácil de instalar (git necesita perl, bash, python...) > - Muy fácil de aprender. Al tener una interfaz muy homogénea no hay > muchas sorpresas y la forma de uso es bastante predecible. > - El sistema de extensiones, que permite ampliar las funcionalidades > básicas. Las hay para realizar cambios en bugzilla al guardar datos, > para modificar la historia, para resaltado de sintaxis, para enviar > series de parches por correo, para gestionar parches hasta que se > integran en un proyecto, para trabajar de forma bidireccional con > Subversion... > http://www.selenic.com/mercurial/wiki/index.cgi/UsingExtensions > - Compatibilidad. Funciona en cualquier sistema que funcione python. > Hasta existe un cliente gráfico tipo Tortoise, el TortoiseHg ( > http://tortoisehg.sourceforge.net/ ) que funciona en windows y > GNU/Linux / Unix. > - Servidor web integrado que arranca simplemente con: hg serve > (aunque existen script wsgi para usar con otros servidores). > - Escala muy bien. Yo lo uso para proyectos muy pequeños, pero > proyectos mastodónticos como OpenSolaris, Xen, Mozilla o OpenJDK lo > usan también. - Junto con git, es rapidísimo, mucho más que bazaar, y > normalmente las limitaciones vienen de la velocidad de lectura > escritura en disco (no de procesado, a pesar de ser en python). > - Seguro. Es necesario activar expresamente las extensiones que > pueden producir pérdidas de datos al modificar la historia de > cambios, por lo que únicamente se está expuesto a la complejidad que > uno necesita en cada momento. > > > No veo un claro destacado. Dependerá mucho del tipo de proyecto > > distribuído que se vaya a controlar. > > Hoy en día yo no me lo pensaría, elegiría entre Mercurial o git, y el > primero me parece personalmente más usable, más fácil de instalar > (muy pocas o ninguna dependencia salvo un compilador de C para > algunas extensiones si se quiere ganar velocidad en lugar de usar las > implementaciones en python). > > Saludos, > > Rafael Villar Burke > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Thu Jan 22 18:19:42 2009 From: pachi en rvburke.com (Rafael Villar Burke) Date: Thu, 22 Jan 2009 18:19:42 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython-es=5D_Traduccion_libro_Me?= =?ISO-8859-1?Q?rcurial_a_Espa=F1ol_=5BOfftopic=5D?= In-Reply-To: <200901221732.05648.faltet@pytables.org> References: <2c9fb0dd0901220531o4351e803kd190fd50ac63e0ed@mail.gmail.com> <49788317.5000808@rvburke.com> <200901221732.05648.faltet@pytables.org> Message-ID: <4978AAAE.9030903@rvburke.com> Francesc Alted wrote: > Hay que ver cuantas cosas que nos puede ofrecer un gestor de versiones. > La verdad que sí que habia notado al bazaar un poco lento, si. Sin > embargo, una cosa a su favor es que detrás de su desarrollo está > Canonical, el desarrollador de Ubuntu, y eso siempre es una garantía. > O su mayor problema.... Personalmente, algo que no me gusta es que todas las contribuciones a Bazaar han de tener asignación de copyright a Canonical. Esto también lo hace la FSF pero, sinceramente, no me merecen la misma confianza. Además, fuera de los desarrollos financiados por Canonical, apenas han existido contribuciones externas, por lo que si se decide cerrar el grifo del dinero no sabemos qué puede pasar. A todo esto, y como curiosidad histórica en plan cotilleo, hay que añadir que, hace tiempo, cuando la diferencia tecnológica entre bazaar y mercurial era incluso mayor (a favor de mercurial), se hizo una reunión en Londres de desarrolladores de Bazaar y Mercurial en el que se habló de unificar los dos proyectos, pero el asunto no cuajó por esa cuestión de la atribución del código. O se le asignaba a Canonical (que quería tener abierta la puerta a desarrollos privativos) o nanai. Mercurial posee licencia GPLv2 y cada autor tiene asignadas las partes de código que ha aportado (cuando sean significativas, como en cualquier proyecto). Para mi esa es una mayor garantía de cómo puede acabar un proyecto. > Por supuesto, bazaar es el sistema detrás de launchpad > (https://launchpad.net/), así que supogo que se daran prisa en > solucionar los posibles problemas de velocidad/escalabilidad o me veo > que van a tener que migrar a gestores de la comptencia ;-) > Probablemente en el cambio de estrategia sobre launchpad (y la anunciada pero todavía no cumplida publicación del código con licencia libre) habrá influido la dificultad para generar un negocio (privativo) competitivo. Los proyectos grandes han elegido fundamentalmente Mercurial (OpenJDK, OpenSolaris, Netbeans, Xen, Mozilla, Mutt, Octave...) o git (kernel Linux, Freedesktop.org, X.org). Seguro que se me nota la inclinación por esta herramienta, pero hace años que la uso (prácticamente sigo git y mercurial desde que empezaron) y sigo encantado. Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From henry_092 en yahoo.com Thu Jan 22 19:07:33 2009 From: henry_092 en yahoo.com (Henry Sanchez) Date: Thu, 22 Jan 2009 10:07:33 -0800 (PST) Subject: =?iso-8859-1?Q?Re=3A_=5BPython-es=5D_Traduccion_libro_Mercurial_a_Espa=F1?= =?iso-8859-1?Q?ol?= In-Reply-To: <200901221233.35599.faltet@pytables.org> References: <200901221233.35599.faltet@pytables.org> Message-ID: <199470.39449.qm@web30901.mail.mud.yahoo.com> Disculpen la ignorancia, pero alguien puede decirme que es un sistema de revision de versiones mercurial, para que sirve y que tiene que ver con python? Saludos, Henry --- El jue 22-ene-09, Francesc Alted escribió: > De: Francesc Alted > Asunto: Re: [Python-es] Traduccion libro Mercurial a Español > A: "Lista de discusión sobre python en castellano" > Fecha: jueves, 22 enero, 2009, 6:33 am > A Thursday 22 January 2009, Rafael Villar Burke escrigué: > > Igor Támara wrote: > > > Cordial saludo, > > > > > > Javier Rojas y yo hemos completado la traducción > del libro del > > > sistema de control de revisiones Mercurial al > español. Las > > > versiones en HTML y PDF se encuentran disponibles > en > > > http://devnull.li/libromercurial/index.es.html. > En dicha página > > > también encontrarán indicaciones para descargar > el código fuente > > > para el libro, si desean revisarlo o colaborar de > alguna manera con > > > el trabajo. > > > > > > Todavía es necesario trabajo en la parte de > revisión, corregir > > > errores tipográficos e imprecisiones en la > traducción. Javier y yo > > > seguimos trabajando en ello, pero cualquier ayuda > externa > > > (sugerencias, indicaciones de fallos, parches) es > bienvenida. > > > > Gran trabajo. > > Para quien busque meterse en el mundo de los sistemas > de control de > > versiones distribuidos es sin duda una opción > estupenda > > (personalmente creo que es la mejor, pero llevo mucho > tiempo metido > > en ello). > > No tengo experiencia en Mercurial, pero si en bzr, y la > verdad que estoy > bastante satisfecho. Podrías explicar un poco el porqué > me merecería > la pena cambiar? > > Saludos, > > -- > Francesc Alted > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ¡Todo sobre la Liga Mexicana de fútbol! Estadisticas, resultados, calendario, fotos y más:< http://espanol.sports.yahoo.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Thu Jan 22 19:32:46 2009 From: faltet en pytables.org (Francesc Alted) Date: Thu, 22 Jan 2009 19:32:46 +0100 Subject: Traduccion libro Mercurial a =?iso-8859-1?q?Espa=F1ol?= In-Reply-To: <199470.39449.qm@web30901.mail.mud.yahoo.com> References: <199470.39449.qm@web30901.mail.mud.yahoo.com> Message-ID: <200901221932.46739.faltet@pytables.org> A Thursday 22 January 2009, Henry Sanchez escrigué: > Disculpen la ignorancia, pero alguien puede decirme que es un sistema > de revision de versiones mercurial, para que sirve y que tiene que > ver con python? Recuerda que la Wikipedia es tu mejor amiga: http://es.wikipedia.org/wiki/Sistema_de_control_de_versi%C3%B3n Tiene más que ver sobretodo con la manera cómo desarrollas un proyecto, más que con el lenguaje utilizado en el mismo. Así que, sí, esto es un poco Off-Topic... Saludos, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From vginer en gmail.com Thu Jan 22 23:43:21 2009 From: vginer en gmail.com (Vicent) Date: Thu, 22 Jan 2009 23:43:21 +0100 Subject: Python vs C, interpretado vs compilado, etc. In-Reply-To: <200901151544.56462.Jaime.Perea@gmail.com> References: <50ed08f40901150602j21dc4a7el97c6f2baaf2608c6@mail.gmail.com> <200901151544.56462.Jaime.Perea@gmail.com> Message-ID: <50ed08f40901221443h50ad3e96mbb42f15ca6bde45a@mail.gmail.com> 2009/1/15 Jaime Perea > va a depender que es lo que quieres hacer. Si tu código > utiliza para cálculo numérico software más o menos estándar > lo que incluye numpy y scipy es muy muy completo. Es muy > difícil que no puedas usar herramientas ya disponibles. > > En cualquier caso si tu algoritmo es muy ad-hoc, también > pegar código C o fortran a python es relativamente sencillo > usando swig o f2py. > > Es la técnica que nosotros utilizamos. Desarrollamos en python y > aquello que requiere cálculo intensivo lo hacemos bajo C o Fortran. > Dejas a los lenguajes compilados sólo el tema de cálculo, lo que > significa que te ahorras muchas horas (y errores) de código en > lo que es i/o, gráficas, interfaces, interacción con el sistema. > Incluso es más cómodo a veces dejar que python bajo mpi en > programación paralela se encargue de los mensajes y puede > ser igual de eficiente y menos sujeto a errores. > > Me sirven mucho para aprender, todos estos comentarios. ¡Muchas gracias! Aún no he comenzado a programar mis algoritmos "en serio", pero cuando lo haga espero poder contar qué tal me ha ido con el tema de la velocidad computacional, etc. Un saludo. -- vicent _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rperezm en uci.cu Fri Jan 23 02:48:21 2009 From: rperezm en uci.cu (Reynier Perez Mira) Date: Thu, 22 Jan 2009 20:48:21 -0500 Subject: Apache 2.2.11 + mod_python + mod Message-ID: <4D18382A12A9B64190E1AD825FB591F301A4BBF4@ucixw2.uci.cu> Buenas noches a todos: Estoy tratando de aprender un poco de Django y para ello me he dado a la tarea de instalar Python y mod_python para Apache 2.2.11. He seguido el siguiente tutorial: http://thinkhole.org/wp/django-on-windows/ pero cuando intento levantar el servicio después de instalado mod_python no me deja, me da error. ¿Alguna ayuda? Un saludo Ing. Reynier Pérez Mira Dirección Técnica IP _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rlclaro en gmail.com Fri Jan 23 03:26:57 2009 From: rlclaro en gmail.com (Reynier Lester Claro Escalona) Date: Thu, 22 Jan 2009 21:56:57 -0430 Subject: Sobre Wingware !!! Message-ID: <33bae78c0901221826g4802eb7r60367a997d850ca3@mail.gmail.com> Hola a todos Hace un tiempo ya que me instale Wing Ide Professional pero me duro solo 30 días pues es lo que te da el programa en si como libre para su uso alguien tiene algún serial que me pase para poder seguir utilizando este hermoso ide la version es 3.1.7... Gracias.... --------------------------------------------------------------------- "Porque esta gran humanidad ha dicho ¡Basta!" y ha echado a andar, y su marcha de gigantes ya no se detendrá." Ernesto Che Guevara. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ingcomrbr en gmail.com Fri Jan 23 06:26:32 2009 From: ingcomrbr en gmail.com (Ramon Becerra Reynoso) Date: Thu, 22 Jan 2009 23:26:32 -0600 Subject: Sobre Wingware !!! In-Reply-To: <33bae78c0901221826g4802eb7r60367a997d850ca3@mail.gmail.com> References: <33bae78c0901221826g4802eb7r60367a997d850ca3@mail.gmail.com> Message-ID: Hola, puedes pedir una licencia con ellos gratuita, pero debes de comprobar que sera para desarrollar Software Libre. Yo lo conseguí así, porque hago proyectos de Open Source. https://wingware.com/store/prices Lee el punto "*Free Licenses for Non-Commercial Open Source Developers*". Yo cuento con una licencia profesional, es vitalicia y unica, no la puedes transferir. Cuestion de consciencia. 2009/1/22 Reynier Lester Claro Escalona > Hola a todos > > Hace un tiempo ya que me instale Wing Ide Professional pero me duro solo 30 > días pues es lo que te da el programa en si como libre para su uso alguien > tiene algún serial que me pase para poder seguir utilizando este hermoso > ide > la version es 3.1.7... > > Gracias.... > --------------------------------------------------------------------- > "Porque esta gran humanidad ha dicho ¡Basta!" > y ha echado a andar, y su marcha de gigantes > ya no se detendrá." > Ernesto Che Guevara. > _______________________________________________ > 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 Fri Jan 23 09:34:33 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 23 Jan 2009 09:34:33 +0100 Subject: Apache 2.2.11 + mod_python + mod In-Reply-To: <4D18382A12A9B64190E1AD825FB591F301A4BBF4@ucixw2.uci.cu> References: <4D18382A12A9B64190E1AD825FB591F301A4BBF4@ucixw2.uci.cu> Message-ID: <2c9fb0dd0901230034w4e7f6a6fq7286b2362cc69516@mail.gmail.com> El 2009/1/23 Reynier Perez Mira escribió: > Estoy tratando de aprender un poco de Django y para ello me he dado a la tarea de instalar Python y mod_python para Apache 2.2.11. He seguido el siguiente tutorial: http://thinkhole.org/wp/django-on-windows/ pero cuando intento levantar el servicio después de instalado mod_python no me deja, me da error. ¿Alguna ayuda? ¿Puedes especificar algo más?¿qué error te da en concreto? Sobre todo, revisa la configuración. Como bien te dice el tutorial: "If you get errors, you probably made a typo" _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardonarvaja en gmail.com Fri Jan 23 10:28:33 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Fri, 23 Jan 2009 07:28:33 -0200 Subject: Sobre Wingware !!! In-Reply-To: References: <33bae78c0901221826g4802eb7r60367a997d850ca3@mail.gmail.com> Message-ID: <1edb6cea0901230128l1dabc688n5a1209ca05f47ae3@mail.gmail.com> yo tengo en mi web una version 3,x que viene con keyygen, el tema es que el keygen funciona en esa version anterior alli te podes registrar, una vez reggitrado podes bajarte las actualizacione sy updatear a la ultima version, pero si nstalas la ultima version directamente y le aplicas el keygen no va, lo hemos probado o sea una vez registrado con la vieja version podes usar cualquier version 3.x hasta que salga la 4, pero hay que instalar la antigua primero, yo asi lo tengo instalado y funcionando enn linux y windows desde que salio la version 3.0 de wing hasta la mas nueva que lo actualice cuando salio. no se si esta permitido por eso no mande el link, si esta permitido lo envio. ricnar On Fri, Jan 23, 2009 at 3:26 AM, Ramon Becerra Reynoso wrote: > Hola, puedes pedir una licencia con ellos gratuita, pero debes de comprobar > que sera para desarrollar Software Libre. Yo lo conseguí así, porque hago > proyectos de Open Source. > > https://wingware.com/store/prices > > Lee el punto "*Free Licenses for Non-Commercial Open Source Developers*". > Yo > cuento con una licencia profesional, es vitalicia y unica, no la puedes > transferir. Cuestion de consciencia. > > 2009/1/22 Reynier Lester Claro Escalona > > > Hola a todos > > > > Hace un tiempo ya que me instale Wing Ide Professional pero me duro solo > 30 > > días pues es lo que te da el programa en si como libre para su uso > alguien > > tiene algún serial que me pase para poder seguir utilizando este hermoso > > ide > > la version es 3.1.7... > > > > Gracias.... > > --------------------------------------------------------------------- > > "Porque esta gran humanidad ha dicho ¡Basta!" > > y ha echado a andar, y su marcha de gigantes > > ya no se detendrá." > > Ernesto Che Guevara. > > _______________________________________________ > > 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 > -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rperezm en uci.cu Fri Jan 23 15:03:46 2009 From: rperezm en uci.cu (Reynier Perez Mira) Date: Fri, 23 Jan 2009 09:03:46 -0500 Subject: Apache 2.2.11 + mod_python + mod In-Reply-To: <2c9fb0dd0901230034w4e7f6a6fq7286b2362cc69516@mail.gmail.com> References: <4D18382A12A9B64190E1AD825FB591F301A4BBF4@ucixw2.uci.cu> <2c9fb0dd0901230034w4e7f6a6fq7286b2362cc69516@mail.gmail.com> Message-ID: <4D18382A12A9B64190E1AD825FB591F301A4BE53@ucixw2.uci.cu> > > Estoy tratando de aprender un poco de Django y para ello me he dado a la > tarea de instalar Python y mod_python para Apache 2.2.11. He seguido el > siguiente tutorial: http://thinkhole.org/wp/django-on-windows/ pero cuando > intento levantar el servicio después de instalado mod_python no me deja, me > da error. ¿Alguna ayuda? > > ¿Puedes especificar algo más?¿qué error te da en concreto? Buenos días y muchas gracias por tu respuesta Pues el error es que no me deja levantar el Apache y en el fichero de logs no aparece nada sospechoso. Simplemente intento iniciar el servicio y no me inicia. La versión de Python que estoy instalando es la 2.5.4 con psycopg2-2.0.8.win32-py2.5-pg8.3.4-release y mod_python-3.3.1.win32-py2.5-Apache2.2. No se si el psycopg y el mod_python me funcionen con la versión 2.6.1. Un saludo Ing. Reynier Pérez Mira Dirección Técnica IP _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Fri Jan 23 15:55:31 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 23 Jan 2009 15:55:31 +0100 Subject: Apache 2.2.11 + mod_python + mod In-Reply-To: <4D18382A12A9B64190E1AD825FB591F301A4BE53@ucixw2.uci.cu> References: <4D18382A12A9B64190E1AD825FB591F301A4BBF4@ucixw2.uci.cu> <2c9fb0dd0901230034w4e7f6a6fq7286b2362cc69516@mail.gmail.com> <4D18382A12A9B64190E1AD825FB591F301A4BE53@ucixw2.uci.cu> Message-ID: <200901231555.31333.jordi.f@ati.es> Reynier Perez Mira dixit: > Pues el error es que no me deja levantar el Apache y en el fichero de logs > no aparece nada sospechoso. ¿Puedes enseñarnos ese "nada sospechoso" que aparece en los logs? -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rperezm en uci.cu Fri Jan 23 15:58:49 2009 From: rperezm en uci.cu (Reynier Perez Mira) Date: Fri, 23 Jan 2009 09:58:49 -0500 Subject: Apache 2.2.11 + mod_python + mod In-Reply-To: <200901231555.31333.jordi.f@ati.es> References: <4D18382A12A9B64190E1AD825FB591F301A4BBF4@ucixw2.uci.cu><2c9fb0dd0901230034w4e7f6a6fq7286b2362cc69516@mail.gmail.com><4D18382A12A9B64190E1AD825FB591F301A4BE53@ucixw2.uci.cu> <200901231555.31333.jordi.f@ati.es> Message-ID: <4D18382A12A9B64190E1AD825FB591F301A4BF1D@ucixw2.uci.cu> > ¿Puedes enseñarnos ese "nada sospechoso" que aparece en los logs? Aquí lo tienes: (error.log) Starting the Apache2.2 service The Apache2.2 service is running. rmine the server's fully qualified domain name, using 169.254.137.26 for ServerName [Thu Jan 22 16:19:52 2009] [notice] Apache/2.2.11 (Win32) configured -- resuming normal operations [Thu Jan 22 16:19:52 2009] [notice] Server built: Dec 10 2008 00:10:06 [Thu Jan 22 16:19:52 2009] [notice] Parent: Created child process 3952 httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.137.26 for ServerName httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.137.26 for ServerName [Thu Jan 22 16:19:55 2009] [notice] Child 3952: Child process is running [Thu Jan 22 16:19:55 2009] [notice] Child 3952: Acquired the start mutex. [Thu Jan 22 16:19:55 2009] [notice] Child 3952: Starting 64 worker threads. [Thu Jan 22 16:19:55 2009] [notice] Child 3952: Starting thread to listen on port 80. [Thu Jan 22 20:30:43 2009] [notice] Parent: Received shutdown signal -- Shutting down the server. [Thu Jan 22 20:30:44 2009] [notice] Child 3952: Exit event signaled. Child process is ending. [Thu Jan 22 20:30:45 2009] [notice] Child 3952: Released the start mutex [Thu Jan 22 20:30:46 2009] [notice] Child 3952: All worker threads have exited. [Thu Jan 22 20:30:46 2009] [notice] Child 3952: Child process is exiting [Thu Jan 22 20:30:46 2009] [notice] Parent: Child process exited successfully. httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.137.26 for ServerName [Thu Jan 22 20:32:15 2009] [notice] Apache/2.2.11 (Win32) configured -- resuming normal operations [Thu Jan 22 20:32:15 2009] [notice] Server built: Dec 10 2008 00:10:06 [Thu Jan 22 20:32:15 2009] [notice] Parent: Created child process 2340 httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.137.26 for ServerName httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.137.26 for ServerName [Thu Jan 22 20:32:18 2009] [notice] Child 2340: Child process is running [Thu Jan 22 20:32:18 2009] [notice] Child 2340: Acquired the start mutex. [Thu Jan 22 20:32:18 2009] [notice] Child 2340: Starting 64 worker threads. [Thu Jan 22 20:32:18 2009] [notice] Child 2340: Starting thread to listen on port 80. [Thu Jan 22 20:38:02 2009] [notice] Parent: Received shutdown signal -- Shutting down the server. [Thu Jan 22 20:38:02 2009] [notice] Child 2340: Exit event signaled. Child process is ending. [Thu Jan 22 20:38:03 2009] [notice] Child 2340: Released the start mutex [Thu Jan 22 20:38:04 2009] [notice] Child 2340: All worker threads have exited. [Thu Jan 22 20:38:04 2009] [notice] Child 2340: Child process is exiting [Thu Jan 22 20:38:04 2009] [notice] Parent: Child process exited successfully. httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.137.26 for ServerName [Thu Jan 22 20:47:11 2009] [notice] Apache/2.2.11 (Win32) configured -- resuming normal operations [Thu Jan 22 20:47:11 2009] [notice] Server built: Dec 10 2008 00:10:06 [Thu Jan 22 20:47:11 2009] [notice] Parent: Created child process 3512 httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.137.26 for ServerName httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.137.26 for ServerName [Thu Jan 22 20:47:15 2009] [notice] Child 3512: Child process is running [Thu Jan 22 20:47:15 2009] [notice] Child 3512: Acquired the start mutex. [Thu Jan 22 20:47:15 2009] [notice] Child 3512: Starting 64 worker threads. [Thu Jan 22 20:47:15 2009] [notice] Child 3512: Starting thread to listen on port 80. httpd.exe: Could not reliably determine the server's fully qualified domain name, using 10.8.40.250 for ServerName [Fri Jan 23 08:40:34 2009] [warn] pid file D:/Server/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Fri Jan 23 08:40:34 2009] [notice] Apache/2.2.11 (Win32) configured -- resuming normal operations [Fri Jan 23 08:40:34 2009] [notice] Server built: Dec 10 2008 00:10:06 [Fri Jan 23 08:40:34 2009] [notice] Parent: Created child process 1224 httpd.exe: Could not reliably determine the server's fully qualified domain name, using 10.8.40.250 for ServerName httpd.exe: Could not reliably determine the server's fully qualified domain name, using 10.8.40.250 for ServerName [Fri Jan 23 08:40:34 2009] [notice] Child 1224: Child process is running [Fri Jan 23 08:40:34 2009] [notice] Child 1224: Acquired the start mutex. [Fri Jan 23 08:40:34 2009] [notice] Child 1224: Starting 64 worker threads. [Fri Jan 23 08:40:34 2009] [notice] Child 1224: Starting thread to listen on port 80. Ing. Reynier Pérez Mira Dirección Técnica IP _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Fri Jan 23 16:10:30 2009 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 23 Jan 2009 16:10:30 +0100 Subject: Apache 2.2.11 + mod_python + mod In-Reply-To: <4D18382A12A9B64190E1AD825FB591F301A4BF1D@ucixw2.uci.cu> References: <4D18382A12A9B64190E1AD825FB591F301A4BBF4@ucixw2.uci.cu> <200901231555.31333.jordi.f@ati.es> <4D18382A12A9B64190E1AD825FB591F301A4BF1D@ucixw2.uci.cu> Message-ID: <200901231610.30944.jordi.f@ati.es> Reynier Perez Mira dixit: > [Thu Jan 22 16:19:55 2009] [notice] Child 3952: Starting thread to listen > on port 80. > [Thu Jan 22 20:30:43 2009] [notice] Parent: Received shutdown > signal -- Shutting down the server. Parece que Apache sí arranca, se ha pasado funcionando unas cuantas horas. ¿Puedes descargarte una página estática? (Fichero HTML, JPG, GIF...) Si desactivas el módulo mod_python, ¿funciona el resto? -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rperezm en uci.cu Fri Jan 23 16:21:09 2009 From: rperezm en uci.cu (Reynier Perez Mira) Date: Fri, 23 Jan 2009 10:21:09 -0500 Subject: [SOLUCIONADO] Apache 2.2.11 + mod_python + mod In-Reply-To: <200901231610.30944.jordi.f@ati.es> References: <4D18382A12A9B64190E1AD825FB591F301A4BBF4@ucixw2.uci.cu><200901231555.31333.jordi.f@ati.es><4D18382A12A9B64190E1AD825FB591F301A4BF1D@ucixw2.uci.cu> <200901231610.30944.jordi.f@ati.es> Message-ID: <4D18382A12A9B64190E1AD825FB591F301A4BF7F@ucixw2.uci.cu> > Parece que Apache sí arranca, se ha pasado funcionando unas cuantas horas. > > ¿Puedes descargarte una página estática? (Fichero HTML, JPG, GIF...) > > Si desactivas el módulo mod_python, ¿funciona el resto? Hmmm, por alguna extraña razón ahora las cosas funcionan. He reiniciado la PC y todo está bien, ahora Apache funciona sin problema alguno Un saludo y gracias a todos por sus respuestas Ing. Reynier Pérez Mira Dirección Técnica IP _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Jan 23 18:08:54 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 23 Jan 2009 12:08:54 -0500 Subject: Sobre Wingware !!! In-Reply-To: <33bae78c0901221826g4802eb7r60367a997d850ca3@mail.gmail.com> References: <33bae78c0901221826g4802eb7r60367a997d850ca3@mail.gmail.com> Message-ID: <771741b20901230908l2813a68eld51d106a2ca99c1a@mail.gmail.com> 2009/1/22 Reynier Lester Claro Escalona > Hola a todos > > Hace un tiempo ya que me instale Wing Ide Professional pero me duro solo 30 > días pues es lo que te da el programa en si como libre para su uso alguien > tiene algún serial que me pase para poder seguir utilizando este hermoso > ide > la version es 3.1.7... > > Gracias.... > > > Aqui no se debe hablar de estas cosas y si supieras es bien facil encontrar cracks y demas. No entiendo para q quieres ese IDE de pago, si todo lo q hace lo tiene Eclipse+Pydev q es gratuito?? Mario ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardonarvaja en gmail.com Fri Jan 23 19:05:32 2009 From: ricardonarvaja en gmail.com (Ricardo Narvaja) Date: Fri, 23 Jan 2009 16:05:32 -0200 Subject: Sobre Wingware !!! In-Reply-To: <771741b20901230908l2813a68eld51d106a2ca99c1a@mail.gmail.com> References: <33bae78c0901221826g4802eb7r60367a997d850ca3@mail.gmail.com> <771741b20901230908l2813a68eld51d106a2ca99c1a@mail.gmail.com> Message-ID: <1edb6cea0901231005v5827ec70y7adc298e8667c25e@mail.gmail.com> eclipse tiene que solo para escribir un script hay que armar un proyecto y configurar mil cosas, eso solo ya para mi lo mata, el WING es mucho mejor, igual el keygen anda por media internet si lo buscas lo hallaras. ricnar 2009/1/23 Mario Lacunza > 2009/1/22 Reynier Lester Claro Escalona > > > Hola a todos > > > > Hace un tiempo ya que me instale Wing Ide Professional pero me duro solo > 30 > > días pues es lo que te da el programa en si como libre para su uso > alguien > > tiene algún serial que me pase para poder seguir utilizando este hermoso > > ide > > la version es 3.1.7... > > > > Gracias.... > > > > > > > Aqui no se debe hablar de estas cosas y si supieras es bien facil encontrar > cracks y demas. > > No entiendo para q quieres ese IDE de pago, si todo lo q hace lo tiene > Eclipse+Pydev q es gratuito?? > > Mario > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Ricardo Narvaja _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcea en jcea.es Sat Jan 24 07:25:15 2009 From: jcea en jcea.es (Jesus Cea) Date: Sat, 24 Jan 2009 07:25:15 +0100 Subject: =?ISO-8859-15?Q?=BFInter=E9s_en_reuniones_?= =?ISO-8859-15?Q?pythoneras_en_Madrid=3F?= In-Reply-To: <861451d60901220321x318d9e50o30255ad4274ed026@mail.gmail.com> References: <4977B31A.5030008@jcea.es> <861451d60901220321x318d9e50o30255ad4274ed026@mail.gmail.com> Message-ID: <497AB44B.7020806@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Luis Peralta wrote: > Estaría bien. Quizá la primera tenga que ser más informal por eso de > vernos las caras y romper el hielo con una caña en la mano, dejando > presentaciones para la segunda y siguientes. Hombre, yo es que ya te conozco en persona :-). Concretando, ¿alguien puede disponer de un espacio físico para 10 personas, con un proyectos de video o de transparencias?. A poder ser en Madrid ciudad :-). - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ . _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSXq0S5lgi5GaxT1NAQLqXwP8CHtvDqy0h3zAAQGdHY89Bs8QmRDXvaxW QwzylblgJlGn11W1ppyFbPShEGzApvz8uCkYkk2ThA4/nGbHvMOTk6mak3YbnvEn sbwYOo8H0elTtDFuAKXbpykwgdbfUF5Gl9yUDSqNtTIX+SgIADWtJhfDWqkY31oH dd+xL4MMFmQ= =xUKZ -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Sat Jan 24 16:56:24 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Sat, 24 Jan 2009 16:56:24 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFInter=E9s_en_reuniones_pythoneras_e?= =?ISO-8859-1?Q?n_Madrid=3F?= In-Reply-To: <497AB44B.7020806@jcea.es> References: <4977B31A.5030008@jcea.es> <861451d60901220321x318d9e50o30255ad4274ed026@mail.gmail.com> <497AB44B.7020806@jcea.es> Message-ID: <49414f570901240756g6ebb84a5g81071de6a6a14e57@mail.gmail.com> 2009/1/24 Jesus Cea : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Luis Peralta wrote: >> Estaría bien. Quizá la primera tenga que ser más informal por eso de >> vernos las caras y romper el hielo con una caña en la mano, dejando >> presentaciones para la segunda y siguientes. > > Hombre, yo es que ya te conozco en persona :-). > > Concretando, ¿alguien puede disponer de un espacio físico para 10 > personas, con un proyectos de video o de transparencias?. > > A poder ser en Madrid ciudad :-). > El patio maravillas todavia no lo han desalojado. Se puede plantear a la gente del hacklab si podemos aprovechar el espacio para ese fin, creo que es compatible con el proyecto y tienen proyector. 10 personas igual es mucho para mi casa. Pero si fuesemos alguno menos yo no tendría inconveniente. Eso si, alguien tendría que traer su proyector (y algo que sirva de pantalla). Con el que se proyectaría... ¿qué? Como que antes de eso podriamos quedar a tomar unas birras y nos conocemos todos, no solo vosotros dos :-P Y así podemos ir concretando temas, inquietudes, disponibilidades, el hacer una lista aparte para no petar de offtopics esta, ... Solo tengo una objección más. A ser posible que no sea en martes o jueves. > - -- > Jesus Cea Avion _/_/ _/_/_/ _/_/_/ > jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ > . _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.8 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iQCVAwUBSXq0S5lgi5GaxT1NAQLqXwP8CHtvDqy0h3zAAQGdHY89Bs8QmRDXvaxW > QwzylblgJlGn11W1ppyFbPShEGzApvz8uCkYkk2ThA4/nGbHvMOTk6mak3YbnvEn > sbwYOo8H0elTtDFuAKXbpykwgdbfUF5Gl9yUDSqNtTIX+SgIADWtJhfDWqkY31oH > dd+xL4MMFmQ= > =xUKZ > -----END PGP SIGNATURE----- > > _______________________________________________ > 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 mlacunza en gmail.com Sun Jan 25 00:57:21 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 24 Jan 2009 18:57:21 -0500 Subject: Sobre Wingware !!! In-Reply-To: <1edb6cea0901231005v5827ec70y7adc298e8667c25e@mail.gmail.com> References: <33bae78c0901221826g4802eb7r60367a997d850ca3@mail.gmail.com> <771741b20901230908l2813a68eld51d106a2ca99c1a@mail.gmail.com> <1edb6cea0901231005v5827ec70y7adc298e8667c25e@mail.gmail.com> Message-ID: <771741b20901241557w59bee4f8t7ee1dda2a44a1384@mail.gmail.com> Si claro, se ve q te gustan las cosas faciles.... 2009/1/23 Ricardo Narvaja > eclipse tiene que solo para escribir un script hay que armar un proyecto y > configurar mil cosas, eso solo ya para mi lo mata, el WING es mucho mejor, > igual el keygen anda por media internet si lo buscas lo hallaras. > > ricnar > > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peralta en aditel.org Sun Jan 25 13:11:39 2009 From: peralta en aditel.org (Luis Peralta) Date: Sun, 25 Jan 2009 13:11:39 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_=BFInter=E9s_en_reuniones_pythoneras_e?= =?ISO-8859-1?Q?n_Madrid=3F?= In-Reply-To: <497AB44B.7020806@jcea.es> References: <4977B31A.5030008@jcea.es> <861451d60901220321x318d9e50o30255ad4274ed026@mail.gmail.com> <497AB44B.7020806@jcea.es> Message-ID: <861451d60901250411n18b02b5fub8e22b2938d5de1f@mail.gmail.com> 2009/1/24 Jesus Cea : > > Concretando, ¿alguien puede disponer de un espacio físico para 10 > personas, con un proyectos de video o de transparencias?. > > A poder ser en Madrid ciudad :-). Si vamos a ser alrededor de 10, podemos hacerlo en una de las salas de reuniones de 11870.com. Insisto en el número, porque si nos metemos 15 estaremos apretados, pero puede ser un comienzo. No hay proyector, sino tele de 32", que para slides está bien, pero si vamos a ver código habrá gente que no vea. De todas formas, conseguir un proyector no es tan y tan complicado. Quedaría fijar el día: ¿un jueves o viernes por la tarde? Un saludo, -- http://www.ziritione.org _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Tue Jan 27 04:49:31 2009 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Tue, 27 Jan 2009 01:49:31 -0200 Subject: =?ISO-8859-1?Q?=5Bpython=2Des=5D_Programming_Python_3rd_Edition_en_pdf_=BF?= =?ISO-8859-1?Q?existe=3F?= Message-ID: Buenas, quisiera saber si el libro Programming Python 3rd Edition se encuentra en pdf. No lo he encontrado pero en chm. Saludos -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rlclaro en gmail.com Tue Jan 27 14:08:47 2009 From: rlclaro en gmail.com (Reynier Lester Claro Escalona) Date: Tue, 27 Jan 2009 08:38:47 -0430 Subject: =?ISO-8859-1?Q?Re=3A_=5Bpython=2Des=5D_Programming_Python_3rd_Edition_en_pd?= =?ISO-8859-1?Q?f_=BFexiste=3F?= In-Reply-To: References: Message-ID: <33bae78c0901270508y9d648fs923ebc9632ea545b@mail.gmail.com> Estoy interesado en este libro tambien... Saludos.. El 26 de enero de 2009 23:19, Cristhian Boujon escribió: > Buenas, quisiera saber si el libro Programming Python 3rd Edition se > encuentra en pdf. No lo he encontrado pero en chm. > Saludos > > -- > Cristhian A. Boujon > --------------------------------- > http//esintuitivo.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- --------------------------------------------------------------------- "Porque esta gran humanidad ha dicho ¡Basta!" y ha echado a andar, y su marcha de gigantes ya no se detendrá." Ernesto Che Guevara. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From riverplatense en gmail.com Tue Jan 27 14:26:52 2009 From: riverplatense en gmail.com (Javier Castrillo) Date: Tue, 27 Jan 2009 11:26:52 -0200 Subject: =?ISO-8859-1?Q?Re=3A_=5Bpython=2Des=5D_Programming_Python_3rd_Edition_en_pd?= =?ISO-8859-1?Q?f_=BFexiste=3F?= In-Reply-To: <33bae78c0901270508y9d648fs923ebc9632ea545b@mail.gmail.com> References: <33bae78c0901270508y9d648fs923ebc9632ea545b@mail.gmail.com> Message-ID: On Tue, Jan 27, 2009 at 11:08 AM, Reynier Lester Claro Escalona wrote: > Estoy interesado en este libro tambien... > aMule es vuestro amigo. -- Javier Castrillo ========================================================= GNU / Linux User #242275 Jabber: Riverplatense en jabberes.org Blog: http://javiercastrillo.wordpress.com Site: http://carapa.com.ar Ekiga: riverplatense en ekiga.net ========================================================= Usá Software Libre ------------ próxima parte ------------ _______________________________________________ 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 Jan 27 15:54:27 2009 From: francisco.palm en gmail.com (Francisco Palm) Date: Wed, 28 Jan 2009 10:24:27 +1930 Subject: =?ISO-8859-1?Q?Re=3A_=5Bpython=2Des=5D_Programming_Python_3rd_Edition_en_pd?= =?ISO-8859-1?Q?f_=BFexiste=3F?= In-Reply-To: References: Message-ID: Si eres legal, comparte! http://ifile.it/z59ul2 Saludos F. Palm 2009/1/27 Cristhian Boujon : > Buenas, quisiera saber si el libro Programming Python 3rd Edition se > encuentra en pdf. No lo he encontrado pero en chm. > Saludos > > -- > Cristhian A. Boujon > --------------------------------- > http//esintuitivo.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 6352001 ---- Yo creo que todavía no es demasiado tarde para construir una utopía que nos permita compartir la tierra. Gabriel García Márquez. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From zodman en gmail.com Tue Jan 27 17:54:48 2009 From: zodman en gmail.com (zodman) Date: Tue, 27 Jan 2009 10:54:48 -0600 Subject: =?ISO-8859-1?Q?Re=3A_=5Bpython-es=5D_Programming_Python_?= =?ISO-8859-1?Q?3rd_Edition_en_pdf_=BFexiste=3F?= In-Reply-To: References: Message-ID: <497F3C58.4010104@gmail.com> tnx :) Francisco Palm escribió: > Si eres legal, comparte! > > http://ifile.it/z59ul2 > > Saludos > > F. Palm > > 2009/1/27 Cristhian Boujon : >> Buenas, quisiera saber si el libro Programming Python 3rd Edition se >> encuentra en pdf. No lo he encontrado pero en chm. >> Saludos >> >> -- >> Cristhian A. Boujon >> --------------------------------- >> http//esintuitivo.blogspot.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 desarrollando.pesado en gmail.com Fri Jan 30 22:04:30 2009 From: desarrollando.pesado en gmail.com (Alejandro Garcia) Date: Fri, 30 Jan 2009 15:04:30 -0600 Subject: problema con gtk en ubuntu 8.04 Message-ID: <19258e350901301304n5b6b3ffao6404c2ff9cd7b40c@mail.gmail.com> Hola, este es mi primer mensaje y espero puedan ayudarme. Mi problema es el siguiente, estoy programando con pygtk y glade , y todo iba bien hasta que hace dos días intenté ejecutar un código que hacía uso de la librería gtk y la consola me da el siguiente error gtk.main() AttributeError: 'module' object has no attribute 'main' tras darle vueltas al código leer manuales y demás no entiendo por que se está dando este error, además en otros programas el error sucede cuando llamo a gtk.Window (). Además, algunos programas que he hecho en el pasado se pueden ejecutar sin problemas a pesar del uso de las instrucciones antes mencionadas y basta guardarlos para que dejen de funcionar. Normalmente trabajo con SPE y sobre ese ejecuto, pero aún si uso la consola de python (osea que no uso SPE) para correr los scripts los errores son los mismos. Espero que ojalá puedan ayudarme. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Sat Jan 31 00:05:59 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Sat, 31 Jan 2009 00:05:59 +0100 Subject: problema con gtk en ubuntu 8.04 In-Reply-To: <19258e350901301304n5b6b3ffao6404c2ff9cd7b40c@mail.gmail.com> References: <19258e350901301304n5b6b3ffao6404c2ff9cd7b40c@mail.gmail.com> Message-ID: <498387D7.1000700@gmail.com> Alejandro Garcia wrote: > gtk.main() > AttributeError: 'module' object has no attribute 'main' > > tras darle vueltas al código leer manuales y demás no entiendo por que se > está dando este error, además en otros programas el error sucede cuando > llamo a gtk.Window (). ¿Puedes mandar un trozo de código (lo más corto posible, pero completo) en que veamos el problema? siempre es más fácil si podemos reproducirlo en nuestras máquinas. También suele ser útil dar la versión de la librería implicada (python-gtk2). -- Desarrollador freelance http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes