From al016950 en yahoo.es Sat Mar 1 00:45:44 2003 From: al016950 en yahoo.es (David Gil) Date: Sat, 1 Mar 2003 00:45:44 +0100 Subject:  Message-ID: <20030301004544.180f2625.al016950@yahoo.es> Hola: estoy haciendo un programa para facilitar la traducción audiovisual (doblaje), para lo cual ya he diseñado el fichero XML y la transformación en RTF mediante XSLT. El problema viene cuando quiero crear la interfaz gráfica, porque sé cómo querría que se comportase tanto el front-end como el back-end, pero no sé cómo relacionarlos para que sean como, por ejemplo, del estilo de formularios continuos de Access. Es decir, me gustaría poder añadir, eliminar y modificar las intervenciones de los personajes. Para que os hagáis una idea, os pongo la estructura del fichero XML: Nombre del traductor Título de la peli Código de tiempo del take o toma Comentario sobre el take (take doble, ruido...) Nombre del personaje Texto que dice el personaje Puede haber más personajes en un take... ... ... Y esto sería otro take con tcr, com, charact,... .... En realidad es un poco más complicado, pero es para que sepáis de qué hablo. Es como una base de datos, pero lo que se almacena es la traducción estructurada según unas reglas (máximo 10 líneas por take, entre 55 y 65 caracteres por línea, etc.) para que después se pueda transformar en un formato ya establecido en RTF, para continuar siendo multiplataforma. Por supuesto, será GPL. Lo tengo todo en la cabeza, pero el tema del front-end me lleva de ídem. ¿Alguna recomendación o alguna pista de por dónde tirar o qué leer? Muchas gracias Dàvik Sólo le pido a Dios que la guerra no me deje indiferente ___________________________________________________ Yahoo! Móviles Personaliza tu móvil con tu logo y melodía favorito en http://moviles.yahoo.es From chemacortes en wanadoo.es Sat Mar 1 03:34:33 2003 From: chemacortes en wanadoo.es (Chema =?iso-8859-1?q?Cort=E9s?=) Date: Sat, 1 Mar 2003 03:34:33 +0100 Subject: In-Reply-To: <20030301004544.180f2625.al016950@yahoo.es> References: <20030301004544.180f2625.al016950@yahoo.es> Message-ID: <200303010334.35000.chemacortes@wanadoo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Sáb 01 Mar 2003 00:45, David Gil escribió: > Hola: > > estoy haciendo un programa para facilitar la traducción audiovisual > (doblaje), para lo cual ya he diseñado el fichero XML y la > transformación en RTF mediante XSLT. El problema viene cuando quiero > crear la interfaz gráfica, porque sé cómo querría que se comportase > tanto el front-end como el back-end, pero no sé cómo relacionarlos para > que sean como, por ejemplo, del estilo de formularios continuos de > Access. Es decir, me gustaría poder añadir, eliminar y modificar las > intervenciones de los personajes. En lugar de "formularios continuos", para xml te iría mejor una organización arborescente (outlines). Podrías utilizar algún widget como las xmltools (http://www.logilab.org/xmltools/xmleditor.html). O puede que te valga simplemente un editor como Leo (http://personalpages.tds.net/~edream/front.html). Si no te sirve ésto, tal vez tengas que replantearte el tema. La estructura XML sirve para "transportar" los datos; para procesarlos escoge las habituales listas y diccionarios, y emplea una GUI clásica compuesta por una ventana con una lista de "takes", y un diálogo que haga de editor de takes. Otra alternativa sería emplear un inteface web con "formularios contínuos" y dhtml. Todo depende un poco de qué estés buscando. - -- "Haz software libre, no la guerra" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE+YBw6HLTQrABk8H0RAo37AJ9DRRTnC0XXSMhMNauLgv/R5ZU/HwCg8Gmb mLwMkcH2LOF0OSH9S+qBQF0= =q63B -----END PGP SIGNATURE----- From dgonzalez en sevillana.grupoendesa.com Mon Mar 3 08:44:04 2003 From: dgonzalez en sevillana.grupoendesa.com (Gonzalez Suarez, Daniel) Date: Mon, 3 Mar 2003 08:44:04 +0100 Subject: Preguntas sencillas Message-ID: <796353D88E2ED51192BE00508B5EC26201895734@SSEVEXC5> Buenas, Sigo con las preguntas sencillas. A raíz de la respuesta de José L. se me plantea una nueva pregunta sencillita, ¿qué hay que hacer para añadir un método a una clase en tiempo de ejecución? Debo decir que tanta flexibilidad de Python no me gusta un pelo. Prefiero que en tiempo de compilación se detecten errores del tipo "Método o atributo no existe". Otra cosa que no ha me gustado es el mecanismo cutre para definir atributos y métodos privados (anteponiéndole __ al nombre del atributo/método). Y mucho menos el truco para poder acceder a atributos/métodos privados (_nombreClase__nombreAtributo). Espero vuestra opinión. Un saludo a todos. -----Mensaje original----- De: PpluX [mailto:johiva en inf.upv.es] Enviado el: jueves, 27 de febrero de 2003 22:43 Para: La lista de python en castellano Asunto: Re: [Python-es] Preguntas sencillas > 3) ¿Existe en Python algo parecido a clases abstractas de Java? ¿Y a las > interfaces? Hola, yo solo voy a añadir un par de cosillas por si te puede ayudar. La resolución de las llamadas a métodos en python es totalmente virtual, es decir solo se determina en tiempo de ejecución su una determinada instancia tiene o no un método definido. Bueno ¿y entonces qué? pues esto te permite conseguir resultados parecidos a lo que harías en java cuando usas una clase abstracta o una interfaz, puedes suponer que una clase implementa un método sin problemas de que el "intérprete" no se va a quejar... ej: cuando tu llamas a "c.metodo()" pueden pasar: - inicialmente parece que python buscará la clase de la que es instancia c y consultará si existe el método "metodo". Si no existe podríamos esperar que diese un error... pero - NO, python no se va a preocupar "ahora" si c tiene o no el método "metodo", lo comprobará realmente en tiempo de ejecución, es decir cuando se tenga que ejecutar esa instrucción (por eso se llama virtual).* Esto te permite como comentaba antes que puedas suponer que ciertas clases definen, o redefinen los métodos que quieras. Es cuestión de ser ordenado. El problema es que por un lado te da flexibilidad y por el otro un programa que "compila" no necesariamente va a funcionar como esperas. =) Bueno, creo que la cosa me ha quedado muy larga... y tal vez no sea nada nuevo, pero ahi esta. Un saludo. (*) una razón para esto es que en cualquier momento a la instancia c le puedes añadir nuevos metodos o atributos... (y por eso la resolución es solamente durante la ejecución). De igual forma en una clase puedes decir "del c.atributo" y dinámicamente ese atributo desaparecerá (una razón más por la que solamente durante la ejecución concreta se puede determinar que métodos o atributos tienen una instancia) -- *-------* > (@_ < From : Jose L. Hidalgo Valiño > //\ < Email: johiva en inf.upv.es > V_/_ < joseLuis.Hidalgo en hispalinux.es *-------* pplux en polinux.upv.es _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From chemacortes en wanadoo.es Mon Mar 3 06:37:01 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Mon, 3 Mar 2003 5:37:01 -0000 Subject: Preguntas sencillas Message-ID: <20030303103704.A7D53198055@marti.uji.es> En respuesta a Gonzalez Suarez, Daniel : > Sigo con las preguntas sencillas. A raíz de la respuesta de José L. se me > plantea una nueva pregunta sencillita, ¿qué hay que hacer para añadir un > método a una clase en tiempo de ejecución? Pues tan simple como añadirlo: class C(object): pass def pepe(self,n): self.a=n C.__init__=pepe c=C(10) print c.a > Debo decir que tanta flexibilidad de Python no me gusta un pelo. Prefiero > que en tiempo de compilación se detecten errores del tipo "Método o atributo > no existe". A partir del python 2.2 es posible (aunque sólo para atributos). Mírate el atributo "__slots__": class C(object): __slots__=('a','b') c=C() c.a=10 c.b=20 c.c=30 # Da error > Otra cosa que no ha me gustado es el mecanismo cutre para definir atributos > y métodos privados (anteponiéndole __ al nombre del atributo/método). Y > mucho menos el truco para poder acceder a atributos/métodos privados > (_nombreClase__nombreAtributo). Es un convenio de nombres como consecuencia de que todo atributo ó método es virtual. Con este convenio te aseguras de que no macharás un método privado por otro método en tiempo de ejecución (con algo similar a lo que ponía al principio del mensaje). En cuanto al "mangling" del nombre es habitual en muchos otros lenguajes. Los debuggers suelen ocultarlo al desarrollador, pero si te miras un código compilado en C++ ó Java con un editor hexadecimal verás como se está empleando. En python es más "explícito" por la facilidad de introspección que tiene el entorno; pero no lo consideraría como "truco". El nombre "manglered" es tan rebuscado con el único fin de que no sea utilizado bajo ninguna circunstancia. -- "Haz software libre, no la guerra" From rabs en dimension-virtual.com Mon Mar 3 11:54:32 2003 From: rabs en dimension-virtual.com (=?iso-8859-1?Q?Ra=FAl?= Alexis Betancort Santana) Date: Mon, 3 Mar 2003 10:54:32 +0000 Subject: Preguntas sencillas In-Reply-To: <796353D88E2ED51192BE00508B5EC26201895734@SSEVEXC5> References: <796353D88E2ED51192BE00508B5EC26201895734@SSEVEXC5> Message-ID: <20030303105432.GA5578@dimension-virtual.com> El Mon, Mar 03, 2003 at 08:44:04AM +0100, Gonzalez Suarez, Daniel escribió: > Otra cosa que no ha me gustado es el mecanismo cutre para definir atributos > y métodos privados (anteponiéndole __ al nombre del atributo/método). Y > mucho menos el truco para poder acceder a atributos/métodos privados > (_nombreClase__nombreAtributo). La mayoría de los compiladores que manejan POO hacen exactamente lo mismo, solo que como has de *compilar* antes de ejecutar, te dice que "naranjas de la china chavalin ... atributo o metodo privado...", pero no es que en el código ejecutable se incluya algun mecanismo que te impida acceder a ellos. Python simplemente no te lo prohibe, solo te lo "oculta". Saludos -- _ _ // Raúl A. Betancort Santana /> A Dream is an answer to __ \\ // // question that we don't know (oo) \\ // Dimensión Virtual S.L. // how to ask. / \/ \ // \> A Linux Solution Provider ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Mon Mar 3 17:50:36 2003 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 03 Mar 2003 17:50:36 +0100 Subject: Preguntas sencillas In-Reply-To: <796353D88E2ED51192BE00508B5EC26201895734@SSEVEXC5> References: <796353D88E2ED51192BE00508B5EC26201895734@SSEVEXC5> Message-ID: <1046710237.731.8.camel@renata> El lun, 03-03-2003 a las 08:44, Gonzalez Suarez, Daniel escribió: > Buenas, > > Sigo con las preguntas sencillas. A raíz de la respuesta de José L. se me > plantea una nueva pregunta sencillita, ¿qué hay que hacer para añadir un > método a una clase en tiempo de ejecución? Ésa ya estaba respondida en otro mensaje. > > Debo decir que tanta flexibilidad de Python no me gusta un pelo. Prefiero > que en tiempo de compilación se detecten errores del tipo "Método o atributo > no existe". > Eso lo hace mucho mejor Java o C++ (me imagino que que C# también). > Otra cosa que no ha me gustado es el mecanismo cutre para definir atributos > y métodos privados (anteponiéndole __ al nombre del atributo/método). Y > mucho menos el truco para poder acceder a atributos/métodos privados > (_nombreClase__nombreAtributo). > Al fin y al cabo es un añadido para hacer algo no natural en el lenguaje. Lo natural en Python es que todo sea público y dinámico. Utilizarlo de otro modo va a provocar que tengas todas las desventajas de Python y ninguna de las ventajas. > Espero vuestra opinión. > > Un saludo a todos. > > > -----Mensaje original----- > De: PpluX [mailto:johiva en inf.upv.es] > Enviado el: jueves, 27 de febrero de 2003 22:43 > Para: La lista de python en castellano > Asunto: Re: [Python-es] Preguntas sencillas > > > > 3) ¿Existe en Python algo parecido a clases abstractas de Java? ¿Y a las > > interfaces? > > Hola, yo solo voy a añadir un par de cosillas por si te puede ayudar. > La resolución de las llamadas a métodos en python es totalmente virtual, > es decir solo se determina en tiempo de ejecución su una determinada > instancia tiene o no un método definido. Bueno ¿y entonces qué? pues > esto te permite conseguir resultados parecidos a lo que harías en java > cuando usas una clase abstracta o una interfaz, puedes suponer que una > clase implementa un método sin problemas de que el "intérprete" no se va a > quejar... ej: > > cuando tu llamas a "c.metodo()" pueden pasar: > - inicialmente parece que python buscará la clase de la que es > instancia c y consultará si existe el método "metodo". Si no > existe podríamos esperar que diese un error... pero > - NO, python no se va a preocupar "ahora" si c tiene o no el método > "metodo", lo comprobará realmente en tiempo de ejecución, es decir > cuando se tenga que ejecutar esa instrucción (por eso se llama > virtual).* > > Esto te permite como comentaba antes que puedas suponer que ciertas > clases definen, o redefinen los métodos que quieras. Es cuestión de ser > ordenado. El problema es que por un lado te da flexibilidad y por el > otro un programa que "compila" no necesariamente va a funcionar como > esperas. =) > > Bueno, creo que la cosa me ha quedado muy larga... y tal vez no sea nada > nuevo, pero ahi esta. > > > Un saludo. > > (*) una razón para esto es que en cualquier momento a la > instancia c le puedes añadir nuevos metodos o atributos... (y por > eso la resolución es solamente durante la ejecución). De igual forma > en una clase puedes decir "del c.atributo" y dinámicamente ese > atributo desaparecerá (una razón más por la que solamente durante la > ejecución concreta se puede determinar que métodos o atributos > tienen una instancia) > > -- > *-------* > > (@_ < From : Jose L. Hidalgo Valiño > > //\ < Email: johiva en inf.upv.es > > V_/_ < joseLuis.Hidalgo en hispalinux.es > *-------* pplux en polinux.upv.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje esta firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From alexmoreno en softhome.net Mon Mar 3 19:16:46 2003 From: alexmoreno en softhome.net (Alex Moreno) Date: 03 Mar 2003 18:16:46 +0000 Subject: Preguntas sencillas In-Reply-To: <1046710237.731.8.camel@renata> References: <796353D88E2ED51192BE00508B5EC26201895734@SSEVEXC5> <1046710237.731.8.camel@renata> Message-ID: <1046715406.1763.4.camel@toshinuxii> > > > Otra cosa que no ha me gustado es el mecanismo cutre para definir atributos > > y métodos privados (anteponiéndole __ al nombre del atributo/método). Y > > mucho menos el truco para poder acceder a atributos/métodos privados > > (_nombreClase__nombreAtributo). > > > > Al fin y al cabo es un añadido para hacer algo no natural en el > lenguaje. Lo natural en Python es que todo sea público y dinámico. > Utilizarlo de otro modo va a provocar que tengas todas las desventajas > de Python y ninguna de las ventajas. > Yo no entiendo una cosa, y perdon por mi ignorancia pero, ¿no se supone que python es orientado a objetos (OO)? Pues una de las características de la OO entra la posibilidad de definir métodos y atributos como privados, protegidos o públicos. Así pues, ¿seguro que no se puede hacer esto de otra manera? Porque si esto no es natural en python entonces es que python no parece ser OO y esta afirmación choca con todo lo poco que he aprendido hasta el momento de este lenguaje. Un saludo. From ciriso en retena.com Mon Mar 3 18:26:55 2003 From: ciriso en retena.com (ciriso en retena.com) Date: Mon, 3 Mar 2003 18:26:55 +0100 Subject: MySQLdb y cgi Message-ID: <20030303182655.2da24dc7.ciriso@retena.com> Buenas. Estoy empezando a hacer alguna cosilla con python y mysql , para ello utilizo los módulos MySQLdb y cgi pero no consigo insertar datos en la base de datos. #!/usr/bin/env python import MySQLdb , cgi print "Content-type: text/html " print form=cgi.FieldStorage() db=MySQLdb.connect("192.168.1.5","kaesar","%TC&YV/U","clientes") cr=db.cursor() cr.execute( """ INSERT into datos( razon , contacto, telefono) \ values ( form[ Razon].value ,form[Contacto].value ,form[Telefono].value """ ) las variables Razon , contacto Telefono son recogidas de un formulario. #less /usr/local/apache/logs/error_log .... _mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax near '[Razon].valu e ,form[Contacto].value ,form[Telefono].value' at line 1") Cómo hago para asociar correctamente las variables del formulario con las de la base de datos ? Gracias anticipadas. -- Saludos César aka insallah Powered by Debian Woody. kernel 2.4.20 OpenMosix-2.4.20-2 patch applied. {Pentium 200MMX Pentium 120 Pentium 200MMX } main(){int i=0;char l[]="rfnqyt?%hnwnxtEwjyjsf3htr ";while( l[i]!=' ')putchar(l[i++]-'\05');} From zoso en demiurgo.org Mon Mar 3 18:22:12 2003 From: zoso en demiurgo.org (Esteban Manchado =?iso-8859-1?Q?Vel=E1zquez?=) Date: Mon, 3 Mar 2003 17:22:12 +0000 Subject: Preguntas sencillas In-Reply-To: <1046715406.1763.4.camel@toshinuxii> References: <796353D88E2ED51192BE00508B5EC26201895734@SSEVEXC5> <1046710237.731.8.camel@renata> <1046715406.1763.4.camel@toshinuxii> Message-ID: <20030303172212.GC691@demiurgo.org> On Mon, Mar 03, 2003 at 06:16:46PM +0000, Alex Moreno wrote: > [...] > Yo no entiendo una cosa, y perdon por mi ignorancia pero, ¿no se supone > que python es orientado a objetos (OO)? Pues una de las características > de la OO entra la posibilidad de definir métodos y atributos como > privados, protegidos o públicos. Así pues, ¿seguro que no se puede hacer > esto de otra manera? Porque si esto no es natural en python entonces es > que python no parece ser OO y esta afirmación choca con todo lo poco que > he aprendido hasta el momento de este lenguaje. Espero no empezar una guerra santa con esto: O:-) A ver: se supone que las características «limitadoras» de los lenguajes existen para que no nos equivoquemos. Es decir, la ventaja de tener atributos privados o protegidos..... pues no es *en sí* que no podamos usarlos, sino que, al marcarlos de esa manera, nadie los use por desconocimiento o descuido. No tiene _ninguna ventaja_ el que no podamos acceder en absoluto a esos atributos (o métodos, o lo que sea). No es que diga que Python es perfectamente orientado a objetos y mucho menos perfecto (hay cosas que no me gustan.... y de hecho yo soy más de Ruby y Perl), pero no veo nada malo en que haya una manera _rara_ de acceder a los atributos privados. Mientras evite que sin querer metamos la pata.... ¿por qué no nos va a dejar meter la pata queriendo? ;-) Y recuerda que lo OO puro no es necesariamente bueno :-) Pos-eso, -- Esteban Manchado Velázquez - http://www.demiurgo.org No software patents in Europe! - freepatents.org - proinnova.hispalinux.es Join Amnesty International - http://www.amnesty.org/actnow ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Mon Mar 3 18:34:29 2003 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 03 Mar 2003 18:34:29 +0100 Subject: Preguntas sencillas In-Reply-To: <1046715406.1763.4.camel@toshinuxii> References: <796353D88E2ED51192BE00508B5EC26201895734@SSEVEXC5> <1046710237.731.8.camel@renata> <1046715406.1763.4.camel@toshinuxii> Message-ID: <1046712870.672.30.camel@renata> Hombre, yo creo que la orientación a objetos es un paradigma, no un dogma. ¿Deja de ser Java orientado a objetos por no tener herencia múltiple? La manera de hacer público/privado en Python suele ser utilizar la documentación del método y el API, convenciones... Si utilizas cosas no documentadas en el API, te la estás jugando. Al fin y al cabo, ocultar métodos y objetos no añade _funcionalidad_. El lun, 03-03-2003 a las 19:16, Alex Moreno escribió: > > > > > > Otra cosa que no ha me gustado es el mecanismo cutre para definir atributos > > > y métodos privados (anteponiéndole __ al nombre del atributo/método). Y > > > mucho menos el truco para poder acceder a atributos/métodos privados > > > (_nombreClase__nombreAtributo). > > > > > > > Al fin y al cabo es un añadido para hacer algo no natural en el > > lenguaje. Lo natural en Python es que todo sea público y dinámico. > > Utilizarlo de otro modo va a provocar que tengas todas las desventajas > > de Python y ninguna de las ventajas. > > > > > Yo no entiendo una cosa, y perdon por mi ignorancia pero, ¿no se supone > que python es orientado a objetos (OO)? Pues una de las características > de la OO entra la posibilidad de definir métodos y atributos como > privados, protegidos o públicos. Así pues, ¿seguro que no se puede hacer > esto de otra manera? Porque si esto no es natural en python entonces es > que python no parece ser OO y esta afirmación choca con todo lo poco que > he aprendido hasta el momento de este lenguaje. > > Un saludo. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje esta firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Mon Mar 3 18:41:01 2003 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 03 Mar 2003 18:41:01 +0100 Subject: MySQLdb y cgi In-Reply-To: <20030303182655.2da24dc7.ciriso@retena.com> References: <20030303182655.2da24dc7.ciriso@retena.com> Message-ID: <1046713262.672.37.camel@renata> Tienes que utilizar el operador % En tu caso, quedaría (no probado) cr.execute( """ INSERT into datos( razon , contacto, telefono) values ( '%s' ,'%s' , '%s') """ % (form['Razon'].value, form['Contacto'].value, form['Telefono'].value) ) si quieres montar la SQL sin parámetros. Igual va mejor con parámetros, pero desconozco el módulo de MySQL El lun, 03-03-2003 a las 18:26, ciriso en retena.com escribió: > > Buenas. > > Estoy empezando a hacer alguna cosilla > con python y mysql , para ello utilizo > los módulos MySQLdb y cgi pero no consigo > insertar datos en la base de datos. > > #!/usr/bin/env python > > import MySQLdb , cgi > print "Content-type: text/html " > print > > form=cgi.FieldStorage() > > db=MySQLdb.connect("192.168.1.5","kaesar","%TC&YV/U","clientes") > cr=db.cursor() > cr.execute( """ INSERT into datos( razon , contacto, telefono) \ > values ( form[ Razon].value ,form[Contacto].value ,form[Telefono].value """ ) > > las variables Razon , contacto Telefono son recogidas de un formulario. > > #less /usr/local/apache/logs/error_log > .... > _mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax near '[Razon].valu > e ,form[Contacto].value ,form[Telefono].value' at line 1") > > Cómo hago para asociar correctamente las variables del formulario > con las de la base de datos ? > > Gracias anticipadas. > -- > > > Saludos > > César aka insallah > Powered by Debian Woody. > kernel 2.4.20 OpenMosix-2.4.20-2 patch applied. > {Pentium 200MMX Pentium 120 Pentium 200MMX } > > main(){int i=0;char l[]="rfnqyt?%hnwnxtEwjyjsf3htr ";while( l[i]!=' ')putchar(l[i++]-'\05');} > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje esta firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ciriso en retena.com Mon Mar 3 19:36:01 2003 From: ciriso en retena.com (ciriso en retena.com) Date: Mon, 3 Mar 2003 19:36:01 +0100 Subject: MySQLdb y cgi In-Reply-To: <1046713262.672.37.camel@renata> References: <20030303182655.2da24dc7.ciriso@retena.com> <1046713262.672.37.camel@renata> Message-ID: <20030303193601.3eec016b.ciriso@retena.com> On 03 Mar 2003 18:41:01 +0100 Marcos S Provencio wrote: > Tienes que utilizar el operador % > > En tu caso, quedaría (no probado) > cr.execute( """ INSERT into datos( razon , contacto, telefono) > values ( '%s' ,'%s' , '%s') """ % (form['Razon'].value, > form['Contacto'].value, form['Telefono'].value) > ) > si quieres montar la SQL sin parámetros. Igual va mejor con parámetros, > pero desconozco el módulo de MySQL > Correcto , muchas gracias ahora ya rula :-) Cómo sería lo de los parámetros , es cosa de Python o de SQL ? -- Saludos César aka insallah Powered by Debian Woody. kernel 2.4.20 OpenMosix-2.4.20-2 patch applied. {Pentium 200MMX Pentium 120 Pentium 200MMX } main(){int i=0;char l[]="rfnqyt?%hnwnxtEwjyjsf3htr ";while( l[i]!=' ')putchar(l[i++]-'\05');} From rastreador en gmx.net Mon Mar 3 22:03:12 2003 From: rastreador en gmx.net (Manuel Angel Fernandez) Date: Mon, 03 Mar 2003 22:03:12 +0100 Subject: tail -f con gtk Message-ID: <3E63D120.21001.14DAEB4@localhost> Muy buenas: Este es mi primer mensaje en la lista y ya empizo preguntado, pero bueno, que le vamos a hacer. Acabo de empezar con esto del python y logicamente me entran dudas. Estoy preparando una aplicacion bastante sencilla con python + gtk como entorno grafico en win32. La aplicacion en cuestion deberia ser algo asi como un tail -f pero no se como hacer para que cuando pulso el boton para que la aplicacion se quede a la espera de que el fichero cambie, no se quede frito con el boton pulsado y el programa como tonto. Hasta ahora habia probado con un while y con un timer (time.sleep(1.0)) pero el problema creo que esta en el bucle. En una ventana MSDOS sin entorno grafico va bien, pero no me vale porque necesito evaluar unos datos del fichero y sacar una grafica sobre la marcha. No se, es un poco raro y como soy nuevo en esto no se me ocurre por donde salir. Si a alguno de vosotros se le ocurre algo se lo agradeceria. Un saludo. -=|Manuel Angel Fernández|=- From chemacortes en wanadoo.es Tue Mar 4 09:33:55 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 4 Mar 2003 09:33:55 +0100 Subject: Preguntas sencillas Message-ID: En respuesta a un mensaje de Marcos Sánchez Provencio : > Hombre, yo creo que la orientación a objetos es un paradigma, no un > dogma. ¿Deja de ser Java orientado a objetos por no tener herencia > múltiple? Yo aún diría más: la orientación a objetos es una "actitud" del programador, y no del lenguaje. He visto mucho código en C++ que NO está orientado a objetos, y mucho código en otros lenguajes (eg: modula2) que sí que lo era. Creo que se está enseñando mal el "paradigma" de la OOP. Se debería dejar de verla como el uso de ciertos lenguajes, y utilizar más herramientas para diseño como el UML. Incluso, obligaría a buscar soluciones OOP en lenguaje no habituales. -- "Haz software libre, no la guerra" _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From chemacortes en wanadoo.es Tue Mar 4 11:01:55 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 4 Mar 2003 11:01:55 +0100 Subject: MySQLdb y cgi Message-ID: En respuesta a un mensaje de ciriso en retena.com: > Cómo sería lo de los parámetros , es cosa de Python o de SQL ? En realidad, es del módulo MySQLdb :-) query=""" INSERT into datos( razon , contacto, telefono) values ( '%(Razon)s' ,'%(Contacto)s' , '%(Telefono)s') """ cr.execute(query, form) No hace falta convertir antes los parámetros a cadena de caracteres. Lo hace el módulo, incluso cuida de que no haya caracteres extraños que den fallos con el SQL. Si 'form', según parece, es un diccionario de objetos podrías hacer: query= """ INSERT into datos( razon , contacto, telefono) values ( '%s' ,'%s' , '%s') """ cr.execute(query, form.values()) Es un foco de problemas si te confundes con el orden de los valores. Lo mejor es hacer que tus objetos tengan definido el método __str__ y así podrás emplear la primera forma que te he puesto. Si vas a insertar varios registros, es mejor utilizar el 'executemany': forms[0]={ ... } forms[1]={ ... } ... query=""" INSERT into datos( razon , contacto, telefono) values ( '%(Razon)s' ,'%(Contacto)s' , '%(Telefono)s') """ cr.executemany(query, forms) Ya se que parece complicado. Inténtalo, y pasa el código con el que tengas problemas. -- "Haz software libre, no la guerra" _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From chemacortes en wanadoo.es Tue Mar 4 09:09:23 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 4 Mar 2003 8:09:23 -0000 Subject: tail -f con gtk Message-ID: <20030304130927.986743410B@dns2.uji.es> En respuesta a Manuel Angel Fernandez : Muéstranos el código. Con lo que cuentas no te sabría decir dónde tienes el problema. Puede ser que estés ejecutando el programa dentro del pythonwin. No uso gtk en windows, pero siempre se ha dicho que el pythowin no se lleva bien con otros toolkits que no sea el MFC. Si no quieres ver la cónsola, ejecuta la aplicación desde pythonw (botón derecho de ratón), o renombra el fichero con la extensión .pyw -- "Haz software libre, no la guerra" From dgonzalez en sevillana.grupoendesa.com Tue Mar 4 14:48:15 2003 From: dgonzalez en sevillana.grupoendesa.com (Gonzalez Suarez, Daniel) Date: Tue, 4 Mar 2003 14:48:15 +0100 Subject: =?iso-8859-1?q?Tiempo_de_ejecuci=F3n?= Message-ID: <796353D88E2ED51192BE00508B5EC2620189574B@SSEVEXC5> Hola compañeros, Me gustaría conocer alguna forma para medir el tiempo de ejecución de un algoritmo. Con algo similar al System.currentTimeMillis() de Java me valdría. Acepto sugerencias para mejorar el rendimiento. Hasta otra, From chemacortes en wanadoo.es Tue Mar 4 10:14:28 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 4 Mar 2003 9:14:28 -0000 Subject: =?iso-8859-1?Q?RE=3A_=5BPython-es=5D__Tiempo_de_ejecuci=F3n?= Message-ID: <20030304141432.EC8EA1980C5@marti.uji.es> En respuesta a Gonzalez Suarez, Daniel : > Me gustaría conocer alguna forma para medir el tiempo de ejecución de un > algoritmo. Con algo similar al System.currentTimeMillis() de Java me > valdría. Equivale al time.time() (te devuelve el número de segundos con decimales) > Acepto sugerencias para mejorar el rendimiento. ¿Qué tal el módulo 'profile'? -- "Haz software libre, no la guerra" From marceloabelda en yahoo.com.ar Tue Mar 4 15:29:44 2003 From: marceloabelda en yahoo.com.ar (=?iso-8859-1?q?Marcelo=20Abelda=F1o?=) Date: Tue, 4 Mar 2003 11:29:44 -0300 (ART) Subject: wxPython:Validator, validate, etc In-Reply-To: <20030304141432.EC8EA1980C5@marti.uji.es> References: <20030304141432.EC8EA1980C5@marti.uji.es> Message-ID: <20030304142944.94425.qmail@web21001.mail.yahoo.com> Hola a todos. He estdo mirando por todos lados y no consigo una forma logica (para mi) de validar el contenido de un wxTextCtrl. Algo muy sencillo, controlar que el texto ingresado sea real, texto, o entre rangos específicos. Lo que trato de hacer es no utilizar un if para hacerlo, sino a travez de la función correspondiente. Desde ya muchas gracias. Marcelo ===== Hay dos maneras de ser feliz en esta vida: una es hacerse el tonto y la otra es serlo. ------------ ¡Internet GRATIS es Yahoo! Conexión! Usuario "yahoo", contraseña "yahoo". Desde Buenos Aires, 4004-1010. Otras ciudades: http://conexion.yahoo.com.ar/avanzados.html From s3r en fibertel.com.ar Tue Mar 4 18:38:17 2003 From: s3r en fibertel.com.ar (Sergio =?iso-8859-1?Q?G=F3mez?=) Date: Tue, 4 Mar 2003 14:38:17 -0300 Subject: Preguntas sencillas In-Reply-To: References: Message-ID: <20030304173817.GA1423@localhost.fibertel.com.ar> Yo discrepo en gran parte con Chema, no creo que sea actitud del programador. Hablando en terminos de programación, es verdad que exiten varios paradigmas. Los paradigmas se estudian para clasificar la programación y no quiere decir que la implementación de los lenguajes respete *exactamente* UN paradigma. Lenguajes como C, o pascal, son lenguajes más estrucurados que otra cosa. Y lenguajes como C++, u object pascal son lenguajes orientados a objetos, pero se los llama híbridos, o sea son "no puros". Las implementaciones de smalltalk son (tal vez) las más "fieles" al paradigma orientado a objetos. Y es este lenguaje donde no hay actitud del programador, por lo menos en esa medida, donde se pueda programar de forma estructurada. En smalltalk *no hay* otra forma de programar que no sea OO. On Tue, Mar 04, 2003 at 09:33:55AM +0100, Chema Cortes wrote: > En respuesta a un mensaje de Marcos Sánchez Provencio : > > > Hombre, yo creo que la orientación a objetos es un paradigma, no un > > dogma. ¿Deja de ser Java orientado a objetos por no tener herencia > > múltiple? > > Yo aún diría más: la orientación a objetos es una "actitud" del programador, y no del lenguaje. > > He visto mucho código en C++ que NO está orientado a objetos, y mucho código en otros lenguajes (eg: modula2) que sí que lo era. > > Creo que se está enseñando mal el "paradigma" de la OOP. Se debería dejar de verla como el uso de ciertos lenguajes, y utilizar más herramientas para diseño como el UML. Incluso, obligaría a buscar soluciones OOP en lenguaje no habituales. > > > -- > "Haz software libre, no la guerra" > _____________________________________________________________________ > Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo > ¡¡ desde las 3 de la tarde!! > Compruébalo en http://www.wanadoo.es/acceso-internet > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Sergio Gómez La Plata Argentina From al016950 en yahoo.es Tue Mar 4 23:12:12 2003 From: al016950 en yahoo.es (David Gil) Date: Tue, 4 Mar 2003 23:12:12 +0100 Subject: In-Reply-To: <200303010334.35000.chemacortes@wanadoo.es> References: <20030301004544.180f2625.al016950@yahoo.es> <200303010334.35000.chemacortes@wanadoo.es> Message-ID: <20030304231212.0fc88c9c.al016950@yahoo.es> Gracias, Chema: Al final utilizaré las xmltools. Voy a dejar de lado Tkinter y las Python Mega Widgets y me pasaré a PyGtk. El problema puede ser aprender a utilizar bien las xmltools, ya que no parece que haya documentación aparte de la que da pydoc. Un saludo Dàvik El dia Sat, 1 Mar 2003 03:34:33 +0100 Chema Cort va escriure: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > El Sáb 01 Mar 2003 00:45, David Gil escribió: > > > Hola: > > > > estoy haciendo un programa para facilitar la traducción audiovisual > > (doblaje), para lo cual ya he diseñado el fichero XML y la > > transformación en RTF mediante XSLT. El problema viene cuando quiero > > crear la interfaz gráfica, porque sé cómo querría que se comportase > > tanto el front-end como el back-end, pero no sé cómo relacionarlos > > para que sean como, por ejemplo, del estilo de formularios continuos > > de Access. Es decir, me gustaría poder añadir, eliminar y modificar > > las intervenciones de los personajes. > > En lugar de "formularios continuos", para xml te iría mejor una > organización arborescente (outlines). Podrías utilizar algún widget > como las xmltools (http://www.logilab.org/xmltools/xmleditor.html). O > puede que te valga simplemente un editor como Leo > (http://personalpages.tds.net/~edream/front.html). > > Si no te sirve ésto, tal vez tengas que replantearte el tema. La > estructura XML sirve para "transportar" los datos; para procesarlos > escoge las habituales listas y diccionarios, y emplea una GUI clásica > compuesta por una ventana con una lista de "takes", y un diálogo que > haga de editor de takes. Otra alternativa sería emplear un inteface > web con "formularios contínuos" y dhtml. Todo depende un poco de qué > estés buscando. > > > - -- > "Haz software libre, no la guerra" > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.7 (GNU/Linux) > > iD8DBQE+YBw6HLTQrABk8H0RAo37AJ9DRRTnC0XXSMhMNauLgv/R5ZU/HwCg8Gmb > mLwMkcH2LOF0OSH9S+qBQF0= > =q63B > -----END PGP SIGNATURE----- > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ___________________________________________________ Yahoo! Móviles Personaliza tu móvil con tu logo y melodía favorito en http://moviles.yahoo.es From rapto en arrakis.es Tue Mar 4 23:28:02 2003 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 04 Mar 2003 23:28:02 +0100 Subject: In-Reply-To: <20030304231212.0fc88c9c.al016950@yahoo.es> References: <20030301004544.180f2625.al016950@yahoo.es> <200303010334.35000.chemacortes@wanadoo.es> <20030304231212.0fc88c9c.al016950@yahoo.es> Message-ID: <1046816884.684.2.camel@renata> En el caso de Python, siempre está el código fuente... El mar, 04-03-2003 a las 23:12, David Gil escribió: > Gracias, Chema: > > Al final utilizaré las xmltools. Voy a dejar de lado Tkinter y las > Python Mega Widgets y me pasaré a PyGtk. El problema puede ser aprender > a utilizar bien las xmltools, ya que no parece que haya documentación > aparte de la que da pydoc. > > Un saludo > > Dàvik > > El dia Sat, 1 Mar 2003 03:34:33 +0100 > Chema Cort va escriure: > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > El Sáb 01 Mar 2003 00:45, David Gil escribió: > > > > > Hola: > > > > > > estoy haciendo un programa para facilitar la traducción audiovisual > > > (doblaje), para lo cual ya he diseñado el fichero XML y la > > > transformación en RTF mediante XSLT. El problema viene cuando quiero > > > crear la interfaz gráfica, porque sé cómo querría que se comportase > > > tanto el front-end como el back-end, pero no sé cómo relacionarlos > > > para que sean como, por ejemplo, del estilo de formularios continuos > > > de Access. Es decir, me gustaría poder añadir, eliminar y modificar > > > las intervenciones de los personajes. > > > > En lugar de "formularios continuos", para xml te iría mejor una > > organización arborescente (outlines). Podrías utilizar algún widget > > como las xmltools (http://www.logilab.org/xmltools/xmleditor.html). O > > puede que te valga simplemente un editor como Leo > > (http://personalpages.tds.net/~edream/front.html). > > > > Si no te sirve ésto, tal vez tengas que replantearte el tema. La > > estructura XML sirve para "transportar" los datos; para procesarlos > > escoge las habituales listas y diccionarios, y emplea una GUI clásica > > compuesta por una ventana con una lista de "takes", y un diálogo que > > haga de editor de takes. Otra alternativa sería emplear un inteface > > web con "formularios contínuos" y dhtml. Todo depende un poco de qué > > estés buscando. > > > > > > - -- > > "Haz software libre, no la guerra" > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.0.7 (GNU/Linux) > > > > iD8DBQE+YBw6HLTQrABk8H0RAo37AJ9DRRTnC0XXSMhMNauLgv/R5ZU/HwCg8Gmb > > mLwMkcH2LOF0OSH9S+qBQF0= > > =q63B > > -----END PGP SIGNATURE----- > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > ___________________________________________________ > Yahoo! Móviles > Personaliza tu móvil con tu logo y melodía favorito > en http://moviles.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje esta firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mario en redcds.com Wed Mar 5 01:24:57 2003 From: mario en redcds.com (=?ISO-8859-1?Q?Mario_de_Le=F3n?=) Date: Tue, 04 Mar 2003 18:24:57 -0600 Subject: MySQLdb algunos ejemplos In-Reply-To: <20030303182655.2da24dc7.ciriso@retena.com> References: <20030303182655.2da24dc7.ciriso@retena.com> Message-ID: <3E6543D9.60109@redcds.com> Buen día a todos: Alguien sabe donde puedo conseguir algúnn tutorial o ejemplos de como trabajar python con mysql desde cero. He buscado en varios sitios pero no doy con lo que necesito, ya tengo instalado MySQL-python-0.9.2. pero me falta lo mas importante.(saber usarlo). O si alguien tiene alguna otra sugerencia. Gracias From jsanchez en toledano.org Wed Mar 5 02:03:04 2003 From: jsanchez en toledano.org (Javier T. Sanchez Toledano) Date: Tue, 4 Mar 2003 19:03:04 -0600 Subject: MySQLdb algunos ejemplos References: <20030303182655.2da24dc7.ciriso@retena.com> <3E6543D9.60109@redcds.com> Message-ID: <001001c2e2b3$091c7b00$9100450a@verfe.jltlax.ife.org.mx> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Aunque esta en ingles es un articulo muy ilustrativo. En esta direccion lo encuentras en HTML: http://www.devshed.com/Server_Side/Python/PythonMySQL/print_html En esta otra esta en PDF. http://www.devshed.com/Server_Side/Python/PythonMySQL/print Yo no he visto ningun articulo en español, hasta ahora. - ----- Original Message ----- From: "Mario de León" Sent: Tuesday, March 04, 2003 6:24 PM Subject: [Python-es] MySQLdb algunos ejemplos > Alguien sabe donde puedo conseguir algúnn tutorial o ejemplos de como > trabajar python con mysql desde cero. > He buscado en varios sitios pero no doy con lo que necesito, ya tengo > instalado MySQL-python-0.9.2. pero me falta lo mas importante.(saber > usarlo). O si alguien tiene alguna otra sugerencia. -----BEGIN PGP SIGNATURE----- Version: PGP 8.0 iQA/AwUBPmVMxWS7IVZyvC8CEQKwPgCgoNbL2PKQ+vazgTuOWiMqsvO5MrcAn07u HXtA5IpSHfqH5SnAd1fp+1zY =SbHa -----END PGP SIGNATURE----- From mario en redcds.com Wed Mar 5 08:02:39 2003 From: mario en redcds.com (=?ISO-8859-1?Q?Mario_de_Le=F3n?=) Date: Wed, 05 Mar 2003 01:02:39 -0600 Subject: MySQLdb algunos ejemplos In-Reply-To: <001001c2e2b3$091c7b00$9100450a@verfe.jltlax.ife.org.mx> References: <20030303182655.2da24dc7.ciriso@retena.com> <3E6543D9.60109@redcds.com> <001001c2e2b3$091c7b00$9100450a@verfe.jltlax.ife.org.mx> Message-ID: <3E65A10F.7000609@redcds.com> Gracias Javier. Es lo que buscaba. Mario de León Javier T. Sanchez Toledano escribió:: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >Aunque esta en ingles es un articulo muy ilustrativo. > >En esta direccion lo encuentras en HTML: >http://www.devshed.com/Server_Side/Python/PythonMySQL/print_html > >En esta otra esta en PDF. >http://www.devshed.com/Server_Side/Python/PythonMySQL/print > >Yo no he visto ningun articulo en español, hasta ahora. > >- ----- Original Message ----- >From: "Mario de León" >Sent: Tuesday, March 04, 2003 6:24 PM >Subject: [Python-es] MySQLdb algunos ejemplos > > > >>Alguien sabe donde puedo conseguir algúnn tutorial o ejemplos de como >>trabajar python con mysql desde cero. >>He buscado en varios sitios pero no doy con lo que necesito, ya tengo >>instalado MySQL-python-0.9.2. pero me falta lo mas importante.(saber >>usarlo). O si alguien tiene alguna otra sugerencia. >> >> >-----BEGIN PGP SIGNATURE----- >Version: PGP 8.0 > >iQA/AwUBPmVMxWS7IVZyvC8CEQKwPgCgoNbL2PKQ+vazgTuOWiMqsvO5MrcAn07u >HXtA5IpSHfqH5SnAd1fp+1zY >=SbHa >-----END PGP SIGNATURE----- > > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > From dgonzalez en sevillana.grupoendesa.com Wed Mar 5 08:35:07 2003 From: dgonzalez en sevillana.grupoendesa.com (Gonzalez Suarez, Daniel) Date: Wed, 5 Mar 2003 08:35:07 +0100 Subject: =?iso-8859-1?Q?RE=3A_=5BPython-es=5D__Tiempo_de_ejecuci=F3n?= Message-ID: <796353D88E2ED51192BE00508B5EC26201895750@SSEVEXC5> Gracias Chema por la indicación, Utilicé ayer el módulo 'profile' y quedé satisfecho. El único problema que he encontrado reside en que al guardarme el informe en un archivo no sé con qué programa abrirlo, ya que está lleno de "caracteres extraños". Probé con el Bloc de Notas, EditPlus, WordPad y Word y en todos salían esos caracteres. Si lo saco por pantalla y me lo copio en un archivo, entonces la cosa va bien y no me copia dichos caracteres. Alguna sugerencia para librarme de tener que seleccionar, copiar y pegar -----Mensaje original----- De: Chema Cortes [chemacortes en wanadoo.es] Enviado el: martes, 04 de marzo de 2003 10:14 Para: python-es en aditel.org Asunto: RE: [Python-es] Tiempo de ejecución > Me gustaría conocer alguna forma para medir el tiempo de ejecución de un > algoritmo. Con algo similar al System.currentTimeMillis() de Java me > valdría. Equivale al time.time() (te devuelve el número de segundos con decimales) > Acepto sugerencias para mejorar el rendimiento. ¿Qué tal el módulo 'profile'? -- "Haz software libre, no la guerra" _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From chemacortes en wanadoo.es Wed Mar 5 06:32:33 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Wed, 5 Mar 2003 5:32:33 -0000 Subject: =?iso-8859-1?Q?RE=3A_=5BPython-es=5D__Tiempo_de_ejecuci=F3n?= Message-ID: <20030305103236.621A3198077@marti.uji.es> En respuesta a un mensaje de Gonzalez Suarez, Daniel : > Utilicé ayer el módulo 'profile' y quedé satisfecho. El único > problema que he encontrado reside en que al guardarme el informe en un > archivo no sé con qué programa abrirlo, ya que está lleno de "caracteres > extraños". Este fichero está creado con el 'marshal', una versión vieja de lo que ahora serían el 'pickle' ó 'shelve'. En el fichero se guardan los resultado con el fin de poder realizar acumulados. Su manipulación se hace con el módulo 'pstats': # PRUEBAS import profile profile.run('fact(100)','fact1.profile') profile.run('fact(1000)','fact2.profile') # Sacamos resultados import pstats miprof=pstats.Stats('fact1.profile') print "Resultado fact(100)" miprof.print_stats() print "Resultado fact(100)+fact(1000)" miprof.add('fact2.profile') miprof.print_stats() print "Restringimos sólo llamadas a la función fact" miprof.print_stats('fact\(.*\)') -- "Haz software libre, no la guerra" From falted en openlc.org Wed Mar 5 19:16:45 2003 From: falted en openlc.org (Francesc Alted) Date: Wed, 5 Mar 2003 19:16:45 +0100 Subject: Alguien va a PyCon? Message-ID: <200303051916.45779.falted@openlc.org> Hola, Estaba haciendo las reservas para el hotel de la próxima conferencia para el PyCon (http://www.python.org/pycon) que se celebra entre los dias 26 y 28 de Marzo y me preguntaba si alguien de esta lista va también. Si es así, nos podriamos organizar para conseguir una tarifa interesante en el hotel. Yo haré la reserva mañana o pasado a más tardar, pues parece que Washington estará "a tope" para esa semana (es el "Cherry Bloosom", aunque no me pregunteis que es eso, que no lo sé). Un saludo, -- Francesc Alted From rastreador en gmx.net Thu Mar 6 00:13:42 2003 From: rastreador en gmx.net (Manuel Angel Fernandez) Date: Thu, 06 Mar 2003 00:13:42 +0100 Subject: tail -f con gtk In-Reply-To: <20030304130927.986743410B@dns2.uji.es> References: <20030304130927.986743410B@dns2.uji.es> Message-ID: <3E6692B6.6870.1C96062@localhost> > Muéstranos el código. Con lo que cuentas no te sabría decir dónde > tienes el problema. Ya lo tengo solucionado. El problema esta en que cuando haces un bucle con while... o for ... el boton que pulsaste para ejecutar ese codigo se queda pulsado y la aplicacion "ocupada" hasta que termina de ejecutarse el bucle que en mi caso era nunca ya que estaba a la espera de que el fichero cambiara de tamaño. La solucion esta en utilizar la funcion timeout de pyGTK. Esta funcion permite ejecutar otra funcion cada x milisegundos y sin los inconvenientes que mencionaba antes. Ademas permite terminarla devolviendo FALSE o mediante la funcion timeout_remove. Por si alguien lo necesita os paso un pequeño programa de ejemplo que hace esto. #!/usr/bin/env python from gtk import * import gtk.glade global Numero class Ventana: def __init__(self): v = gtk.glade.XML("test.glade") self.ventana = v.get_widget("Test") self.ventana.connect("destroy", self.destroy) self.btn= v.get_widget("btn1") self.btn.connect("clicked", self.Pulsame) self.Texto=v.get_widget("Texto") self.Texto.connect("leave_notify_event", self.pasa_por_encima) def Pulsame(self,widget): self.Texto.set_text("Hola") self.timeout=timeout_add(1000, self.Escribe) def Escribe(self): self.Numero=self.Numero+1 if self.Numero<10: self.Texto.set_text("el timeout va por el "+str(self.Numero)) return 1 else: self.Texto.set_text("el timeout va por el "+str(self.Numero)+", y se acabo") return 0 def pasa_por_encima(self,widget,data): self.Texto.set_text("Acabo de pasar") def destroy(self, widget, data=None): gtk.main_quit() def main(self): gtk.main() if __name__ == "__main__": ven = Ventana() ven.Numero=0 ven.main() Ahora el test.glade True Test GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False True False True 224 24 True True True True 0 True * False 8 8 1 120 24 True True True True gtk-dialog-info True GTK_RELIEF_NORMAL 56 40 > Puede ser que estés ejecutando el programa dentro del pythonwin. No > uso gtk en windows, pero siempre se ha dicho que el pythowin no se > lleva bien con otros toolkits que no sea el MFC. Cierto, no se puede ejecutar desde pythonwin Un saludo. -=|Manuel Angel Fernández|=- From loren en fedro.ugr.es Thu Mar 6 08:03:40 2003 From: loren en fedro.ugr.es (Lorenzo Gil =?ISO-8859-1?Q?S=E1nchez?=) Date: 06 Mar 2003 08:03:40 +0100 Subject: nuevo libro sobre python y qt Message-ID: <1046934263.822.1.camel@i8100.ugr.es> Ha salido un nuevo libro sobre Python y Qt. El enlace lo teneis aqui: http://www.opendocspublishing.com/pyqt/ y la noticia donde he obtenido esta información aqui: http://bulmalug.net/body.phtml?nIdNoticia=1697 El libro se puede comprar o leer fisicamente en la web. Vosotros vereis... Un saludo -- Lorenzo Gil Sánchez Página personal http://lgs.homelinux.net Usuario Linux 201090 http://counter.li.org/cgi-bin/certificate.cgi/201090 Socio de Hispalinux 3054 http://www.hispalinux.es Miembro de GCubo http://www.gcubo.org ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 232 bytes Desc: Esta parte del mensaje esta firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From chemacortes en wanadoo.es Thu Mar 6 05:00:43 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Thu, 6 Mar 2003 4:00:43 -0000 Subject: nuevo libro sobre python y qt Message-ID: <20030306090045.B5C1C1980CF@marti.uji.es> También he visto la noticia en Bulma, pero, si no estoy equivocado, este libro ya estaba disponible hace más de un año. Está bien para empezar con PyQT, aunque se centra mucho en el uso del BlackAdder. -- "Haz software libre, no la guerra" From pabloruiz en gnu.org Thu Mar 6 10:07:04 2003 From: pabloruiz en gnu.org (Pablo Ruiz =?ISO-8859-1?Q?M=FAzquiz?=) Date: 06 Mar 2003 10:07:04 +0100 Subject: nuevo libro sobre python y qt In-Reply-To: <20030306090045.B5C1C1980CF@marti.uji.es> References: <20030306090045.B5C1C1980CF@marti.uji.es> Message-ID: <1046941624.10704.12.camel@elwen.elenya.net> On Thu, 2003-03-06 at 05:00, Chema Cortes wrote: > También he visto la noticia en Bulma, pero, si no estoy equivocado, este > libro ya estaba disponible hace más de un año. > > Está bien para empezar con PyQT, aunque se centra mucho en el uso del > BlackAdder. Exacto. Precisamente por eso yo lo deseché hace tiempo. No quería tener que utilizar BlackAdder y además (espero confirmar que se trata de una versión) se había quedado muy anticuado (versiones de python y QT). Un saludo -- Pablo Ruiz Múzquiz http://elenya.net PGP KEY: http://elenya.net/pabloruiz.gpg ------------ 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 ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From aerd en retemail.es Thu Mar 6 22:52:47 2003 From: aerd en retemail.es (Ernesto Revilla) Date: Thu, 6 Mar 2003 22:52:47 +0100 Subject: Interfaces de Usuarios Web con Python Message-ID: <004a01c2e42a$bbe3c0e0$0100a8c0@k6> Hola, Dentro del marco de necsidades empresariales... aunque seguimos firmemente con el tema de crear los intefaces de usuario con Tkinter (Lorenzo Gil ya tiene un estupendo Grid, Combobox y está trabajando sobre la disposición automática de controles en ventas Tk y la interpretación de archivos XMLs de usuario parecido a glade, ...) en principio no quiero que los clientes de las empresas tengan que usar otro programa que no sea su navegador de internet habitual, porque ya es como una herramienta de acceso universal y los usuarios ya están acostumbrados a manejarlos, y además vienen preinstalado en la mayoría de los casos. Me gustaría saber qué opciones tengo para usar Python para crear interfaces de usuario dentro de la ventana del navegador. (¿Existe un plugin Python / Tkinter para Mozilla / Internet Explorer / NS?) Ya sé que existe Grail, pero quiero que sigan usando alguno de los navegadores más populares.) (Por cierto, no me gusta Java.) Ejemplos válidos: jython + Java AWT jython + Java Swing (un tanto lento) Mozilla / XUL / Luxor??? (no sé nada de esto) ... ¿Alguien ha tenido alguna experiencia con los entornos? Que lo cuente cómo le ha ido. Erny (Con el deseo de cubrir algunas de las necesidades empresariales....) --- Mensaje no contiene virus (AVG6). Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 From pabloruiz en gnu.org Thu Mar 6 23:09:35 2003 From: pabloruiz en gnu.org (Pablo Ruiz =?ISO-8859-1?Q?M=FAzquiz?=) Date: 06 Mar 2003 23:09:35 +0100 Subject: Interfaces de Usuarios Web con Python In-Reply-To: <004a01c2e42a$bbe3c0e0$0100a8c0@k6> References: <004a01c2e42a$bbe3c0e0$0100a8c0@k6> Message-ID: <1046988575.1065.5.camel@elwen.elenya.net> On Thu, 2003-03-06 at 22:52, Ernesto Revilla wrote: > Ejemplos válidos: > jython + Java AWT > jython + Java Swing (un tanto lento) > Mozilla / XUL / Luxor??? (no sé nada de esto) Yo tampoco sé nada del tercero (aunque tiene pinta de prometer bastante). Definitivamente me quedaría con la segunda opción. Jython para seguir disfrutando de nuestro querido python y Swing por ser el sistema moderno de interfaces gráficos de Java (olvídate de AWT, salvo para la gestión de eventos, como ya se sabe). ¿Lento Swing? No sé yo. Las herramientas gordas que he probado hechas con swing comen recursos, es verdad, pero no creo que sea por el swing. En mi opinión, jython+swing podría ser una buena elección en general [*]. Multiplataforma, OO y fácil de usar. [*] sobre todo cuando tienes que vender algo a una empresa y no puedes pronunciar la palabra 'python' si no quieres que te miren mal. -- Pablo Ruiz Múzquiz http://elenya.net PGP KEY: http://elenya.net/pabloruiz.gpg ------------ 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 ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From aerd en retemail.es Sun Mar 9 23:25:03 2003 From: aerd en retemail.es (Ernesto Revilla) Date: Sun, 9 Mar 2003 23:25:03 +0100 Subject: Interfaces de usuario multiplataforma Message-ID: <000b01c2e68a$bf198030$0100a8c0@k6> Para aquellos que necesitan interfaces de usuario gráficos multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que echar un vistazo a www.anygui.org (http://anygui.sourceforge.net/ que es lo mismo.) Parece un proyecto prometedor. ¿Alguien ya ha trabajado con esta librería? Erny --- Mensaje no contiene virus (AVG6). Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 From tjavier en usuarios.retecal.es Mon Mar 10 00:06:58 2003 From: tjavier en usuarios.retecal.es (=?ISO-8859-1?Q?Tom=E1s?= Javier Robles Prado) Date: Mon, 10 Mar 2003 00:06:58 +0100 Subject: Interfaces de usuario multiplataforma In-Reply-To: <000b01c2e68a$bf198030$0100a8c0@k6> References: <000b01c2e68a$bf198030$0100a8c0@k6> Message-ID: <1047251218.12854.2.camel@cable201a103.usuarios.retecal.es> El dom, 09 de 03 de 2003 a las 23:25, Ernesto Revilla escribió: > Para aquellos que necesitan interfaces de usuario gráficos multi-plataforma > simples (Tkinter, pyGTK, Java/Swing, etc.) que echar un vistazo a > www.anygui.org (http://anygui.sourceforge.net/ que es lo mismo.) Parece un > proyecto prometedor. ¿Qué hay de wxPython? Son multiplataforma (Win Mac y *NIX) y están muy pero que muy bien. Más info en www.wxpython.org y www.wxwindows.org -- Un saludo, Tomás Javier Robles Prado http://users.servicios.retecal.es/tjavier http://elcubo.freezope.org ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From al016950 en yahoo.es Tue Mar 11 00:42:37 2003 From: al016950 en yahoo.es (David Gil) Date: Tue, 11 Mar 2003 00:42:37 +0100 Subject: Interfaces de usuario multiplataforma In-Reply-To: <000b01c2e68a$bf198030$0100a8c0@k6> References: <000b01c2e68a$bf198030$0100a8c0@k6> Message-ID: <20030311004237.51beedcb.al016950@yahoo.es> ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un programa que tenía en mente que fuera multi-plataforma, pero he oído rumores que no va muy bien. Estoy pensando utilizar py2exe para hacer un único binario para windows. Un saludo Dàvik El dia Sun, 9 Mar 2003 23:25:03 +0100 "Ernesto Revilla" va escriure: > Para aquellos que necesitan interfaces de usuario gráficos > multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que echar > un vistazo a www.anygui.org (http://anygui.sourceforge.net/ que es lo > mismo.) Parece un proyecto prometedor. > > ¿Alguien ya ha trabajado con esta librería? > Erny > > > > --- > Mensaje no contiene virus (AVG6). > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ___________________________________________________ Yahoo! Messenger - Nueva versión GRATIS Super Webcam, voz, caritas animadas, y más... http://messenger.yahoo.es From al016950 en yahoo.es Tue Mar 11 02:21:04 2003 From: al016950 en yahoo.es (David Gil) Date: Tue, 11 Mar 2003 02:21:04 +0100 Subject: Preguntas In-Reply-To: <000b01c2e68a$bf198030$0100a8c0@k6> References: <000b01c2e68a$bf198030$0100a8c0@k6> Message-ID: <20030311022104.77b1280c.al016950@yahoo.es> Hola: Me he estado mirando el código de XmlTree, de las xmltools, y me han surgido unas cuantas preguntas. Aparece el código: self.set_expander_style(CTREE_EXPANDER_CIRCULAR) self.set_line_style(CTREE_LINES_DOTTED) ¿Qué otras posibilidades hay aparte de CTREE_EXPANDER_CIRCULAR o CTREE_LINES_DOTTED? ¿Dónde las puedo ver? Además, me gustaría saber cómo hacer que un widget de texto tenga un tipo de letra Courier o parecida o que tenga un tamaño determinado. Y una última cosa: ¿Alguien sabe qué hace "node_nth(self, row)", de GtkTree?) Hay muchas funciones que son muy claras y autoexplicativas, pero hay otras que son muy enigmáticas. Gracias por la ayuda Dàvik ___________________________________________________ Yahoo! Messenger - Nueva versión GRATIS Super Webcam, voz, caritas animadas, y más... http://messenger.yahoo.es From alexmoreno en morela.net Tue Mar 11 13:19:53 2003 From: alexmoreno en morela.net (Alex Moreno) Date: 11 Mar 2003 12:19:53 +0000 Subject: Interfaces de usuario multiplataforma In-Reply-To: <20030311004237.51beedcb.al016950@yahoo.es> References: <000b01c2e68a$bf198030$0100a8c0@k6> <20030311004237.51beedcb.al016950@yahoo.es> Message-ID: <1047385193.781.15.camel@toshinuxii> Funciona a las mil maravillas. El problema lo tendrás con py2exe. Yo al menos no conseguí que me dibujara el texto en las ventanas por un problema con pango que nadie me ha conseguido solucionar, ni la gente de py2exe ni las de gtk (quizá los de pango). Estoy escribiendo un pequeño tutorial sobre la instalación en windows así que si quieres preguntarme cualquier cosa ya sabes :-). Un saludo. El lun, 10-03-2003 a las 23:42, David Gil escribió: > ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un programa > que tenía en mente que fuera multi-plataforma, pero he oído rumores que > no va muy bien. Estoy pensando utilizar py2exe para hacer un único > binario para windows. > > Un saludo > > Dàvik > > > El dia Sun, 9 Mar 2003 23:25:03 +0100 > "Ernesto Revilla" va escriure: > > > Para aquellos que necesitan interfaces de usuario gráficos > > multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que echar > > un vistazo a www.anygui.org (http://anygui.sourceforge.net/ que es lo > > mismo.) Parece un proyecto prometedor. > > > > ¿Alguien ya ha trabajado con esta librería? > > Erny > > > > > > > > --- > > Mensaje no contiene virus (AVG6). > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > ___________________________________________________ > Yahoo! Messenger - Nueva versión GRATIS > Super Webcam, voz, caritas animadas, y más... > http://messenger.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From chemacortes en wanadoo.es Tue Mar 11 10:31:07 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 11 Mar 2003 9:31:07 -0000 Subject: =?iso-8859-1?q?Un_poco_de_programaci=F3n_funcional?= Message-ID: <20030311143112.B027519818D@marti.uji.es> Me ha picado la curiosidad con esto de la programación funcional. Tengo algunas ideas sobre las que me gustaría conocer vuestras opiniones. Lo primero que quise hacer es algo parecido a un factorial hecho en Haskell: fact n = product [1..n] En python sería: def fact(n): return reduce(long.__mul__,range(1,n+1)) En una sóla línea: fact = lambda n: reduce(long.__mul__,range(1,n+1)) El problema es que long.__mul__ requiere LongInts, y falla (no hace conversión automática de tipos). Aunque me gusta algo menos, utilizando el módulo 'operator': import operator fact = lambda n: reduce(operator.__mul__,range(1,n+1)) ¿Hay alguna forma más adecuada? Siguiendo con la programación funcional, intento realizar composición de funciones, algo expresado así: f · g (x) -> g(f(x)) En python se haría: fcomp=lambda f,g: lambda *s: g(f(*s)) Una definición más robusta, en caso de emplear argumentos nominativos: fcomp=lambda f,g: lambda *s,**k: g(f(*s,**k)) Y para una composición múltiple: fcompm=lambda *F: reduce(fcomp,F) o en forma más compacta: fcompm=lambda *F: reduce(lambda f,g:lambda *s:g(f(*s)), F) Un ejemplo práctico: >>> filtro=fcompm(str.lower, str.strip, lambda s:s.replace("o","a")) >>> filtro(" Hola, mundo ") 'hala, munda' ¿Sería interesante contar con el operador de composición de funciones? ¿Creéis que se podría proponer como PEP? ¿tal vez una nueva clase/tipo para funciones? -- "Haz software libre, no la guerra" From rastreador en gmx.net Tue Mar 11 17:09:50 2003 From: rastreador en gmx.net (Manuel Angel Fernandez) Date: Tue, 11 Mar 2003 17:09:50 +0100 Subject: Interfaces de usuario multiplataforma In-Reply-To: <20030311004237.51beedcb.al016950@yahoo.es> References: <000b01c2e68a$bf198030$0100a8c0@k6> Message-ID: <3E6E185E.12838.EDB83@localhost> > ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un > programa que tenía en mente que fuera multi-plataforma, pero he oído > rumores que no va muy bien. Estoy pensando utilizar py2exe para hacer > un único binario para windows. Yo lo estoy utilizando y me funciona bien, sin problemas. Lo que no he conseguido es hacer un ejecutable con el py2exe y un programa con pygtk, aunque la verdad es que no me he puesto ha ello muy en serio. Un saludo. -=|Manuel Angel Fernández|=- From marceloabelda en yahoo.com.ar Tue Mar 11 19:18:55 2003 From: marceloabelda en yahoo.com.ar (=?iso-8859-1?q?Marcelo=20Abelda=F1o?=) Date: Tue, 11 Mar 2003 15:18:55 -0300 (ART) Subject: Interfaces de usuario multiplataforma -> py2exe In-Reply-To: <3E6E185E.12838.EDB83@localhost> References: <3E6E185E.12838.EDB83@localhost> Message-ID: <20030311181855.65108.qmail@web21010.mail.yahoo.com> Hola a todos. Estoy viendo que varias personas en la lista probaron py2exe (como yo) y no les funcionó. Hay alguien en la lista que lo haya utilizado sin problemas o con ellos...... Saludos a todos. Marcelo. ===== Hay dos maneras de ser feliz en esta vida: una es hacerse el tonto y la otra es serlo. ------------ ¡Internet GRATIS es Yahoo! Conexión! Usuario "yahoo", contraseña "yahoo". Desde Buenos Aires, 4004-1010. Otras ciudades: http://conexion.yahoo.com.ar/avanzados.html From aerd en retemail.es Tue Mar 11 19:52:43 2003 From: aerd en retemail.es (Ernesto Revilla) Date: Tue, 11 Mar 2003 19:52:43 +0100 Subject: Interfaces de usuario multiplataforma References: <000b01c2e68a$bf198030$0100a8c0@k6> <20030311004237.51beedcb.al016950@yahoo.es> <1047385193.781.15.camel@toshinuxii> Message-ID: <000601c2e801$5b0ff920$0100a8c0@k6> ¿Dónde está el tutorial? Yo hace no mucho tenía problemillas. Al menos no me parecía muy estable. Gracias, Erny ----- Original Message ----- From: "Alex Moreno" To: "La lista de python en castellano" Sent: Tuesday, March 11, 2003 1:19 PM Subject: Re: [Python-es] Interfaces de usuario multiplataforma Funciona a las mil maravillas. El problema lo tendrás con py2exe. Yo al menos no conseguí que me dibujara el texto en las ventanas por un problema con pango que nadie me ha conseguido solucionar, ni la gente de py2exe ni las de gtk (quizá los de pango). Estoy escribiendo un pequeño tutorial sobre la instalación en windows así que si quieres preguntarme cualquier cosa ya sabes :-). Un saludo. El lun, 10-03-2003 a las 23:42, David Gil escribió: > ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un programa > que tenía en mente que fuera multi-plataforma, pero he oído rumores que > no va muy bien. Estoy pensando utilizar py2exe para hacer un único > binario para windows. > > Un saludo > > Dàvik > > > El dia Sun, 9 Mar 2003 23:25:03 +0100 > "Ernesto Revilla" va escriure: > > > Para aquellos que necesitan interfaces de usuario gráficos > > multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que echar > > un vistazo a www.anygui.org (http://anygui.sourceforge.net/ que es lo > > mismo.) Parece un proyecto prometedor. > > > > ¿Alguien ya ha trabajado con esta librería? > > Erny > > > > > > > > --- > > Mensaje no contiene virus (AVG6). > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > ___________________________________________________ > Yahoo! Messenger - Nueva versión GRATIS > Super Webcam, voz, caritas animadas, y más... > http://messenger.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es --- Mensaje no contiene virus (AVG6). Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.461 / Virus Database: 260 - Release Date: 10/03/03 From alexmoreno en morela.net Tue Mar 11 21:41:20 2003 From: alexmoreno en morela.net (Alex Moreno) Date: 11 Mar 2003 20:41:20 +0000 Subject: Interfaces de usuario multiplataforma In-Reply-To: <000601c2e801$5b0ff920$0100a8c0@k6> References: <000b01c2e68a$bf198030$0100a8c0@k6> <20030311004237.51beedcb.al016950@yahoo.es> <000601c2e801$5b0ff920$0100a8c0@k6> Message-ID: <1047415280.784.6.camel@toshinuxii> Lo estoy escribiendo. En una semana supongo lo tendré listo. De todas formas, ¿que problemas te dio? El mar, 11-03-2003 a las 18:52, Ernesto Revilla escribió: > > ¿Dónde está el tutorial? Yo hace no mucho tenía problemillas. Al menos no me > parecía muy estable. > > Gracias, > Erny > > > > ----- Original Message ----- > From: "Alex Moreno" > To: "La lista de python en castellano" > Sent: Tuesday, March 11, 2003 1:19 PM > Subject: Re: [Python-es] Interfaces de usuario multiplataforma > > > Funciona a las mil maravillas. El problema lo tendrás con py2exe. Yo al > menos no conseguí que me dibujara el texto en las ventanas por un > problema con pango que nadie me ha conseguido solucionar, ni la gente de > py2exe ni las de gtk (quizá los de pango). Estoy escribiendo un pequeño > tutorial sobre la instalación en windows así que si quieres preguntarme > cualquier cosa ya sabes :-). Un saludo. > > El lun, 10-03-2003 a las 23:42, David Gil escribió: > > ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un programa > > que tenía en mente que fuera multi-plataforma, pero he oído rumores que > > no va muy bien. Estoy pensando utilizar py2exe para hacer un único > > binario para windows. > > > > Un saludo > > > > Dàvik > > > > > > El dia Sun, 9 Mar 2003 23:25:03 +0100 > > "Ernesto Revilla" va escriure: > > > > > Para aquellos que necesitan interfaces de usuario gráficos > > > multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que echar > > > un vistazo a www.anygui.org (http://anygui.sourceforge.net/ que es lo > > > mismo.) Parece un proyecto prometedor. > > > > > > ¿Alguien ya ha trabajado con esta librería? > > > Erny > > > > > > > > > > > > --- > > > Mensaje no contiene virus (AVG6). > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > ___________________________________________________ > > Yahoo! Messenger - Nueva versión GRATIS > > Super Webcam, voz, caritas animadas, y más... > > http://messenger.yahoo.es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > --- > Mensaje no contiene virus (AVG6). > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.461 / Virus Database: 260 - Release Date: 10/03/03 > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From aerd en retemail.es Tue Mar 11 22:24:13 2003 From: aerd en retemail.es (Ernesto Revilla) Date: Tue, 11 Mar 2003 22:24:13 +0100 Subject: Interfaces de usuario multiplataforma References: <000b01c2e68a$bf198030$0100a8c0@k6><20030311004237.51beedcb.al016950@yahoo.es><000601c2e801$5b0ff920$0100a8c0@k6> <1047415280.784.6.camel@toshinuxii> Message-ID: <001701c2e814$91e43fc0$0100a8c0@k6> No te sabría decir ahora mismo. No sé si de vez en cuando me daba un core dump. No me había dado demasiado buena impresión porque no parecía que se mantenía muy vivo. Adicionalmente tengo el problema que no tengo VC++ y no lo puedo recompilar. (¿Se puede hacer con cygwin gcc-mingw?) Te agredería que nos enviaras el vínculo a las páginas donde se puede obtener información sobre GTK para Windows y su descarga. Gracias, Erny ----- Original Message ----- From: "Alex Moreno" To: "La lista de python en castellano" Sent: Tuesday, March 11, 2003 9:41 PM Subject: Re: [Python-es] Interfaces de usuario multiplataforma Lo estoy escribiendo. En una semana supongo lo tendré listo. De todas formas, ¿que problemas te dio? El mar, 11-03-2003 a las 18:52, Ernesto Revilla escribió: > > ¿Dónde está el tutorial? Yo hace no mucho tenía problemillas. Al menos no me > parecía muy estable. > > Gracias, > Erny > > > > ----- Original Message ----- > From: "Alex Moreno" > To: "La lista de python en castellano" > Sent: Tuesday, March 11, 2003 1:19 PM > Subject: Re: [Python-es] Interfaces de usuario multiplataforma > > > Funciona a las mil maravillas. El problema lo tendrás con py2exe. Yo al > menos no conseguí que me dibujara el texto en las ventanas por un > problema con pango que nadie me ha conseguido solucionar, ni la gente de > py2exe ni las de gtk (quizá los de pango). Estoy escribiendo un pequeño > tutorial sobre la instalación en windows así que si quieres preguntarme > cualquier cosa ya sabes :-). Un saludo. > > El lun, 10-03-2003 a las 23:42, David Gil escribió: > > ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un programa > > que tenía en mente que fuera multi-plataforma, pero he oído rumores que > > no va muy bien. Estoy pensando utilizar py2exe para hacer un único > > binario para windows. > > > > Un saludo > > > > Dàvik > > > > > > El dia Sun, 9 Mar 2003 23:25:03 +0100 > > "Ernesto Revilla" va escriure: > > > > > Para aquellos que necesitan interfaces de usuario gráficos > > > multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que echar > > > un vistazo a www.anygui.org (http://anygui.sourceforge.net/ que es lo > > > mismo.) Parece un proyecto prometedor. > > > > > > ¿Alguien ya ha trabajado con esta librería? > > > Erny > > > > > > > > > > > > --- > > > Mensaje no contiene virus (AVG6). > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > ___________________________________________________ > > Yahoo! Messenger - Nueva versión GRATIS > > Super Webcam, voz, caritas animadas, y más... > > http://messenger.yahoo.es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > --- > Mensaje no contiene virus (AVG6). > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.461 / Virus Database: 260 - Release Date: 10/03/03 > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es --- Mensaje no contiene virus (AVG6). Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.461 / Virus Database: 260 - Release Date: 10/03/03 From miguev en fmat.ull.es Tue Mar 11 23:40:34 2003 From: miguev en fmat.ull.es (Miguel Angel Vilela Garcia) Date: Tue, 11 Mar 2003 22:40:34 +0000 Subject: Interfaces de usuario multiplataforma -> py2exe In-Reply-To: <20030311181855.65108.qmail@web21010.mail.yahoo.com> References: <3E6E185E.12838.EDB83@localhost> <20030311181855.65108.qmail@web21010.mail.yahoo.com> Message-ID: <20030311224034.GA22756@euler.fmat.ull.es> On Tue, Mar 11, 2003 at 03:18:55PM -0300, Marcelo Abeldaño wrote: > Hola a todos. > Estoy viendo que varias personas en la lista > probaron py2exe (como yo) y no les funcionó. > > Hay alguien en la lista que lo haya utilizado > sin problemas o con ellos...... Pues sí, de hecho en [1] puedes bajarte uno (blusa-win32) que además se instala con doble-click en un ejecutable. Es un programa para crear y borrar usuarios, usa wxPython para el GUI. El ejecutable lo hize con py2exe (automatizado a doble-click en el setup.py) y el instalador lo hice con InnoSetup. En el código fuente está todo. [1] http://www.sourceforge.net/projects/blusa/ Parece que sourceForge está en obras, si alguien quiere el paquete con urgencia puede bajarlo del CVS del GULIC: $ export CVSROOT=:pserver:anonymous en cvs.gulic.org:/home/cvs/soft $ cvs login: (la clave es anoncvs) $ cvs co blusa-win32 Los fuentes se compilan con "make" para que se creen los catálogos para gettext, luego el setup.py llama a py2exe y un doble-click en blusa.iss genera el ejecutable instalador. InnoSetup viene con el GNUwin II. Saludos. -- --==-- --==-- Miguel Ángel Vilela --==-- --==-- a.k.a miguev at fmat.ull.es, GULiC, Barrapunto & IRC-Hispano GULiC - Grupo de Usuarios Linux de Canarias - http://www.gulic.org Curso de Introducción a Linux para Alumnos - http://cila.gulic.org Admin Linux en Fac. Matemáticas --- http://www.fmat.ull.es/~miguev Public GPG key at http://search.keyserver.net (search for: miguev) Linux Reg. User #184518 - Debian GNU/Linux SID - kernel 2.4.18-xfs -- Linux Driver Petition #73209 --- No ePatents Petition #80354 -- War is much too serious a matter to be entrusted to the military. -- Clemenceau ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 232 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From al016950 en yahoo.es Wed Mar 12 00:17:52 2003 From: al016950 en yahoo.es (David Gil) Date: Wed, 12 Mar 2003 00:17:52 +0100 Subject: Interfaces de usuario multiplataforma In-Reply-To: <1047385193.781.15.camel@toshinuxii> References: <000b01c2e68a$bf198030$0100a8c0@k6> <20030311004237.51beedcb.al016950@yahoo.es> <1047385193.781.15.camel@toshinuxii> Message-ID: <20030312001752.0477cc4c.al016950@yahoo.es> Si es que lo único que quiero es que los usuarios de windows no se tengan que instalar 1001 cosas para poder utilizar mi programa. Con los usuarios de windows o les das un único binario, o prefieren seguir con lo que tienen. Con linux es diferente, porque el sistema de dependencias te resuelve los problemas y además cualquier distro tiene todo lo necesario para utilizar los programas en python. Un saludo Dàvik El dia 11 Mar 2003 12:19:53 +0000 Alex Moreno va escriure: > Funciona a las mil maravillas. El problema lo tendrás con py2exe. Yo > al menos no conseguí que me dibujara el texto en las ventanas por un > problema con pango que nadie me ha conseguido solucionar, ni la gente > de py2exe ni las de gtk (quizá los de pango). Estoy escribiendo un > pequeño tutorial sobre la instalación en windows así que si quieres > preguntarme cualquier cosa ya sabes :-). Un saludo. > > El lun, 10-03-2003 a las 23:42, David Gil escribió: > > ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un > > programa que tenía en mente que fuera multi-plataforma, pero he oído > > rumores que no va muy bien. Estoy pensando utilizar py2exe para > > hacer un único binario para windows. > > > > Un saludo > > > > Dàvik > > > > > > El dia Sun, 9 Mar 2003 23:25:03 +0100 > > "Ernesto Revilla" va escriure: > > > > > Para aquellos que necesitan interfaces de usuario gráficos > > > multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que > > > echar un vistazo a www.anygui.org (http://anygui.sourceforge.net/ > > > que es lo mismo.) Parece un proyecto prometedor. > > > > > > ¿Alguien ya ha trabajado con esta librería? > > > Erny > > > > > > > > > > > > --- > > > Mensaje no contiene virus (AVG6). > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > ___________________________________________________ > > Yahoo! Messenger - Nueva versión GRATIS > > Super Webcam, voz, caritas animadas, y más... > > http://messenger.yahoo.es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ___________________________________________________ Yahoo! Messenger - Nueva versión GRATIS Super Webcam, voz, caritas animadas, y más... http://messenger.yahoo.es From chemacortes en wanadoo.es Wed Mar 12 04:58:41 2003 From: chemacortes en wanadoo.es (Chema Cortes) Date: Wed, 12 Mar 2003 3:58:41 -0000 Subject: Interfaces de usuario multiplataforma Message-ID: <20030312085843.7B32D34032@dns2.uji.es> En respuesta a un mensaje de David Gil : > Si es que lo único que quiero es que los usuarios de windows no se > tengan que instalar 1001 cosas para poder utilizar mi programa. Con los > usuarios de windows o les das un único binario, o prefieren seguir con > lo que tienen. Con linux es diferente, porque el sistema de dependencias > te resuelve los problemas y además cualquier distro tiene todo lo > necesario para utilizar los programas en python. ¿Y no sería mejor utilizar el "installer"? Yo lo he utilizado con bastante éxito tanto en windows como en linux. Es muy fácil de utilizar, y permite distribuir toda la aplicación en un sólo fichero. http://www.mcmillan-inc.com/install5_ann.html Si quieres ver una comparación de "instaladores": http://www.mcmillan-inc.com/install1.html -- "Haz software libre, no la guerra" From jordi en ultimobyte.es Wed Mar 12 10:11:33 2003 From: jordi en ultimobyte.es (Jordi Ivars) Date: Wed, 12 Mar 2003 10:11:33 +0100 Subject: Sacando cadenas de un archivo de texto... Message-ID: <20030312101133.2cfc9a56.jordi@ultimobyte.es> Hola a todos. Estoy haciendo un pequeño programita que debe extraer unos nombres de usuario de un archivo de contraseñas. Basicamente, las entradas del archivo son asi como: luser:1003:07DD3E84FA249656AAD3B435B51404EE:D0BF2C8BE1E44B2A98CF95600D3D7B03:[UX]:LCT-3E2C7ED0: Para ello, uso el modulo re, tal como pongo en el codigo de abajo. Divide la linea en partes utilizando como separador los dos puntos (:). Esto crea una lista con todos los elementos del archivo y para sacar los usuarios solo tengo que hace un print a la lista de seis en seis, ya que el nombre de usuario siempre coincide con el 6 (primero saco el 0, luego el 6, el 12, etc). Pero no me acaba de convencer. Primero, porque coge todo el archivo de contraseñas y lo mete todo en una lista. Seria mas sencillo que como minimo hiciera una lista por linea. Y segundo porque seria mas sencillo que cogiera una palabra entre un retorno de carro \n y dos puntos y siempre sacaria el nombre de usuario y no tendria que meter todo en listas, no se si me explico suficientemente bien:) En fin, si a alguien se le ocurriera algo agradeceria un poquitín de ayuda:). Os dejo el código abajo, bastante simplificado (aunque creo que se entiende lo que intenta hacer) para que veais como lo hago. Y nada, gracias a todos y saludos. -- abrir=open(('/etc/samba/smbpasswd'),'r') cadena=re.split('\:+', abrir.read()) print cadena[0] #Imprime el primer usuario print cadena[6] #Imprime el segundo usuario, etc -- From zoso en demiurgo.org Wed Mar 12 11:11:00 2003 From: zoso en demiurgo.org (Esteban Manchado =?iso-8859-1?Q?Vel=E1zquez?=) Date: Wed, 12 Mar 2003 10:11:00 +0000 Subject: Sacando cadenas de un archivo de texto... In-Reply-To: <20030312101133.2cfc9a56.jordi@ultimobyte.es> References: <20030312101133.2cfc9a56.jordi@ultimobyte.es> Message-ID: <20030312101100.GA2187@foton.es> On Wed, Mar 12, 2003 at 10:11:33AM +0100, Jordi Ivars wrote: > [...] > Pero no me acaba de convencer. Primero, porque coge todo el archivo de > contraseñas y lo mete todo en una lista. Seria mas sencillo que como minimo > hiciera una lista por linea. Y segundo porque seria mas sencillo que cogiera > una palabra entre un retorno de carro \n y dos puntos y siempre sacaria el > nombre de usuario y no tendria que meter todo en listas, no se si me explico > suficientemente bien:) > > [...] > > -- > abrir=open(('/etc/samba/smbpasswd'),'r') > > cadena=re.split('\:+', abrir.read()) > > print cadena[0] #Imprime el primer usuario > print cadena[6] #Imprime el segundo usuario, etc > -- Yo no sé mucho de Python, pero creo que la solución más elegante que suelen comentar los expertos es algo como (no probado): import string abrir = open(('/etc/samba/smbpasswd'), 'r') for linea in abrir: datos = string.split(':', linea) print datos[0] # Nombre print datos[1] # UID # ... Si no es así, ya saltará alguien ;-) Saludos, -- Esteban Manchado Velázquez - http://www.demiurgo.org No software patents in Europe! - freepatents.org - proinnova.hispalinux.es Join Amnesty International - http://www.amnesty.org/actnow From perezj en si.uji.es Wed Mar 12 11:12:06 2003 From: perezj en si.uji.es (Jose Alejandro Perez Rubio) Date: Wed, 12 Mar 2003 11:12:06 +0100 Subject: Sacando cadenas de un archivo de texto... In-Reply-To: <20030312101133.2cfc9a56.jordi@ultimobyte.es> References: <20030312101133.2cfc9a56.jordi@ultimobyte.es> Message-ID: <3E6F07F6.3090302@si.uji.es> Jordi Ivars wrote: >Hola a todos. Estoy haciendo un pequeño programita que debe extraer unos nombres de usuario de un archivo de contraseñas. Basicamente, las entradas del archivo son asi como: > >luser:1003:07DD3E84FA249656AAD3B435B51404EE:D0BF2C8BE1E44B2A98CF95600D3D7B03:[UX]:LCT-3E2C7ED0: > >Para ello, uso el modulo re, tal como pongo en el codigo de abajo. Divide la linea en partes utilizando como separador los dos puntos (:). Esto crea una lista con todos los elementos del archivo y para sacar los usuarios solo tengo que hace un print a la lista de seis en seis, ya que el nombre de usuario siempre coincide con el 6 (primero saco el 0, luego el 6, el 12, etc). >Pero no me acaba de convencer. Primero, porque coge todo el archivo de contraseñas y lo mete todo en una lista. Seria mas sencillo que como minimo hiciera una lista por linea. Y segundo porque seria mas sencillo que cogiera una palabra entre un retorno de carro \n y dos puntos y siempre sacaria el nombre de usuario y no tendria que meter todo en listas, no se si me explico suficientemente bien:) > >En fin, si a alguien se le ocurriera algo agradeceria un poquitín de ayuda:). Os dejo el código abajo, bastante simplificado (aunque creo que se entiende lo que intenta hacer) para que veais como lo hago. >Y nada, gracias a todos y saludos. > >-- >abrir=open(('/etc/samba/smbpasswd'),'r') > >cadena=re.split('\:+', abrir.read()) > >print cadena[0] #Imprime el primer usuario >print cadena[6] #Imprime el segundo usuario, etc >-- > > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > Quiza esto ... for line in file('/etc/samba/smbpasswd' ) : print line.split( ':')[0] From jordi en ultimobyte.es Wed Mar 12 11:20:27 2003 From: jordi en ultimobyte.es (Jordi Ivars) Date: Wed, 12 Mar 2003 11:20:27 +0100 Subject: Sacando cadenas de un archivo de texto... In-Reply-To: <3E6F07F6.3090302@si.uji.es> References: <20030312101133.2cfc9a56.jordi@ultimobyte.es> <3E6F07F6.3090302@si.uji.es> Message-ID: <20030312112027.3a797cfd.jordi@ultimobyte.es> On Wed, 12 Mar 2003 11:12:06 +0100 Jose Alejandro Perez Rubio wrote: > Jordi Ivars wrote: > > >Hola a todos. Estoy haciendo un pequeño programita que debe extraer unos nombres de usuario de un archivo de contraseñas. Basicamente, las entradas del archivo son asi como: > > > > > Quiza esto ... > > for line in file('/etc/samba/smbpasswd' ) : > print line.split( ':')[0] > Vaya, eso es justo lo que queria, has dado en el clavo. Imagino que me fui por las ramas con el modulo re y las expresiones regulares. Sigo pecando de buscar soluciones complejas a cosas aparentemente mas sencillas. En fin, muchas gracias a todos:) From alexmoreno en morela.net Wed Mar 12 13:31:19 2003 From: alexmoreno en morela.net (Alex Moreno) Date: 12 Mar 2003 12:31:19 +0000 Subject: Interfaces de usuario multiplataforma In-Reply-To: <001701c2e814$91e43fc0$0100a8c0@k6> References: <000b01c2e68a$bf198030$0100a8c0@k6><20030311004237.51beedcb.al016950@yahoo.e <1047415280.784.6.camel@toshinuxii> <001701c2e814$91e43fc0$0100a8c0@k6> Message-ID: <1047472280.735.2.camel@toshinuxii> El mar, 11-03-2003 a las 21:24, Ernesto Revilla escribió: > No te sabría decir ahora mismo. No sé si de vez en cuando me daba un core > dump. No me había dado demasiado buena impresión porque no parecía que se > mantenía muy vivo. Adicionalmente tengo el problema que no tengo VC++ y no > lo puedo recompilar. (¿Se puede hacer con cygwin gcc-mingw?) > > Te agredería que nos enviaras el vínculo a las páginas donde se puede > obtener información sobre GTK para Windows y su descarga. > en gimp.org/win32 estan las librerias. Instalarlas no es complicado, pero hay que dar un par de vueltas hasta conseguir dejarlo todo a punto y no hay demasiada documentación. De ahí que me decidiera a documentar lo que hize. Un saludo. From rapto en arrakis.es Wed Mar 12 14:35:46 2003 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1=E1=E1anchez?= Provencio) Date: 12 Mar 2003 14:35:46 +0100 Subject: Sacando cadenas de un archivo de texto... In-Reply-To: <3E6F07F6.3090302@si.uji.es> References: <20030312101133.2cfc9a56.jordi@ultimobyte.es> <3E6F07F6.3090302@si.uji.es> Message-ID: <1047476146.2660.12.camel@brooke.mju.es> El mié, 12-03-2003 a las 11:12, Jose Alejandro Perez Rubio escribió: > Jordi Ivars wrote: > > >Hola a todos. Estoy haciendo un pequeño programita que debe extraer unos nombres de usuario de un archivo de contraseñas. Basicamente, las entradas del archivo son asi como: > > > >luser:1003:07DD3E84FA249656AAD3B435B51404EE:D0BF2C8BE1E44B2A98CF95600D3D7B03:[UX]:LCT-3E2C7ED0: > > > >Para ello, uso el modulo re, tal como pongo en el codigo de abajo. Divide la linea en partes utilizando como separador los dos puntos (:). Esto crea una lista con todos los elementos del archivo y para sacar los usuarios solo tengo que hace un print a la lista de seis en seis, ya que el nombre de usuario siempre coincide con el 6 (primero saco el 0, luego el 6, el 12, etc). > >Pero no me acaba de convencer. Primero, porque coge todo el archivo de contraseñas y lo mete todo en una lista. Seria mas sencillo que como minimo hiciera una lista por linea. Y segundo porque seria mas sencillo que cogiera una palabra entre un retorno de carro \n y dos puntos y siempre sacaria el nombre de usuario y no tendria que meter todo en listas, no se si me explico suficientemente bien:) > > > >En fin, si a alguien se le ocurriera algo agradeceria un poquitín de ayuda:). Os dejo el código abajo, bastante simplificado (aunque creo que se entiende lo que intenta hacer) para que veais como lo hago. > >Y nada, gracias a todos y saludos. > > > >-- > >abrir=open(('/etc/samba/smbpasswd'),'r') > > > >cadena=re.split('\:+', abrir.read()) > > > >print cadena[0] #Imprime el primer usuario > >print cadena[6] #Imprime el segundo usuario, etc > >-- > > > > > Quiza esto ... > > for line in file('/etc/samba/smbpasswd' ) : > print line.split( ':')[0] > > Optimizazión opcional: split tiene un parámetro opcional para que no se moleste en dividir la cadena entera, si al final sólo queremos el primer tramo. From alexmoreno en softhome.net Tue Mar 11 13:01:36 2003 From: alexmoreno en softhome.net (Alex Moreno) Date: 11 Mar 2003 12:01:36 +0000 Subject: Interfaces de usuario multiplataforma In-Reply-To: <20030311004237.51beedcb.al016950@yahoo.es> References: <000b01c2e68a$bf198030$0100a8c0@k6> <20030311004237.51beedcb.al016950@yahoo.es> Message-ID: <1047384096.782.12.camel@toshinuxii> Funciona a las mil maravillas. El problema lo tendrás con py2exe. Yo al menos no conseguí que me dibujara el texto en las ventanas por un problema con pango que nadie me ha conseguido solucionar, ni la gente de py2exe ni las de gtk (quizá los de pango). Estoy escribiendo un pequeño tutorial sobre la instalación en windows así que si quieres preguntarme cualquier cosa ya sabes :-). Un saludo. El lun, 10-03-2003 a las 23:42, David Gil escribió: > ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un programa > que tenía en mente que fuera multi-plataforma, pero he oído rumores que > no va muy bien. Estoy pensando utilizar py2exe para hacer un único > binario para windows. > > Un saludo > > Dàvik > > > El dia Sun, 9 Mar 2003 23:25:03 +0100 > "Ernesto Revilla" va escriure: > > > Para aquellos que necesitan interfaces de usuario gráficos > > multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que echar > > un vistazo a www.anygui.org (http://anygui.sourceforge.net/ que es lo > > mismo.) Parece un proyecto prometedor. > > > > ¿Alguien ya ha trabajado con esta librería? > > Erny > > > > > > > > --- > > Mensaje no contiene virus (AVG6). > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > ___________________________________________________ > Yahoo! Messenger - Nueva versión GRATIS > Super Webcam, voz, caritas animadas, y más... > http://messenger.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From alexmoreno en softhome.net Tue Mar 11 21:40:45 2003 From: alexmoreno en softhome.net (Alex Moreno) Date: 11 Mar 2003 20:40:45 +0000 Subject: Interfaces de usuario multiplataforma In-Reply-To: <000601c2e801$5b0ff920$0100a8c0@k6> References: <000b01c2e68a$bf198030$0100a8c0@k6> <20030311004237.51beedcb.al016950@yahoo.es> <000601c2e801$5b0ff920$0100a8c0@k6> Message-ID: <1047415246.784.3.camel@toshinuxii> Lo estoy escribiendo. En una semana supongo lo tendré listo. De todas formas, ¿que problemas te dio? El mar, 11-03-2003 a las 18:52, Ernesto Revilla escribió: > > ¿Dónde está el tutorial? Yo hace no mucho tenía problemillas. Al menos no me > parecía muy estable. > > Gracias, > Erny > > > > ----- Original Message ----- > From: "Alex Moreno" > To: "La lista de python en castellano" > Sent: Tuesday, March 11, 2003 1:19 PM > Subject: Re: [Python-es] Interfaces de usuario multiplataforma > > > Funciona a las mil maravillas. El problema lo tendrás con py2exe. Yo al > menos no conseguí que me dibujara el texto en las ventanas por un > problema con pango que nadie me ha conseguido solucionar, ni la gente de > py2exe ni las de gtk (quizá los de pango). Estoy escribiendo un pequeño > tutorial sobre la instalación en windows así que si quieres preguntarme > cualquier cosa ya sabes :-). Un saludo. > > El lun, 10-03-2003 a las 23:42, David Gil escribió: > > ¿Sabéis si funciona bien pygtk en windows? Estoy escribiendo un programa > > que tenía en mente que fuera multi-plataforma, pero he oído rumores que > > no va muy bien. Estoy pensando utilizar py2exe para hacer un único > > binario para windows. > > > > Un saludo > > > > Dàvik > > > > > > El dia Sun, 9 Mar 2003 23:25:03 +0100 > > "Ernesto Revilla" va escriure: > > > > > Para aquellos que necesitan interfaces de usuario gráficos > > > multi-plataforma simples (Tkinter, pyGTK, Java/Swing, etc.) que echar > > > un vistazo a www.anygui.org (http://anygui.sourceforge.net/ que es lo > > > mismo.) Parece un proyecto prometedor. > > > > > > ¿Alguien ya ha trabajado con esta librería? > > > Erny > > > > > > > > > > > > --- > > > Mensaje no contiene virus (AVG6). > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03 > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > ___________________________________________________ > > Yahoo! Messenger - Nueva versión GRATIS > > Super Webcam, voz, caritas animadas, y más... > > http://messenger.yahoo.es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > --- > Mensaje no contiene virus (AVG6). > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.461 / Virus Database: 260 - Release Date: 10/03/03 > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From al016950 en yahoo.es Wed Mar 12 18:40:30 2003 From: al016950 en yahoo.es (David Gil) Date: Wed, 12 Mar 2003 18:40:30 +0100 Subject: Preguntitas In-Reply-To: <000b01c2e68a$bf198030$0100a8c0@k6> References: <000b01c2e68a$bf198030$0100a8c0@k6> Message-ID: <20030312184030.11f9780b.al016950@yahoo.es> Hola: Me he estado mirando el código de XmlTree, de las xmltools, y me han surgido unas cuantas preguntas. Aparece el código: self.set_expander_style(CTREE_EXPANDER_CIRCULAR) self.set_line_style(CTREE_LINES_DOTTED) ¿Qué otras posibilidades hay aparte de CTREE_EXPANDER_CIRCULAR o CTREE_LINES_DOTTED? ¿Dónde las puedo ver? Además, me gustaría saber cómo hacer que un widget de texto tenga un tipo de letra Courier o parecida o que tenga un tamaño determinado. Y una última cosa: ¿Alguien sabe qué hace "node_nth(self, row)", de GtkTree?) Hay muchas funciones que son muy claras y autoexplicativas, pero hay otras que son muy enigmáticas. Gracias por la ayuda Dàvik ___________________________________________________ Yahoo! Messenger - Nueva versión GRATIS Super Webcam, voz, caritas animadas, y más... http://messenger.yahoo.es From Nestor.Magnanego en nuevobancosuquia.com.ar Thu Mar 13 16:09:56 2003 From: Nestor.Magnanego en nuevobancosuquia.com.ar (Magnanego, Nestor) Date: Thu, 13 Mar 2003 12:09:56 -0300 Subject: Reportes en Python Message-ID: Hola: Desearía si me podrian informar como generar reportes en Python. Gracias. From zoso en demiurgo.org Thu Mar 13 16:19:20 2003 From: zoso en demiurgo.org (Esteban Manchado =?iso-8859-1?Q?Vel=E1zquez?=) Date: Thu, 13 Mar 2003 15:19:20 +0000 Subject: Reportes en Python In-Reply-To: References: Message-ID: <20030313151920.GE602@foton.es> On Thu, Mar 13, 2003 at 12:09:56PM -0300, Magnanego, Nestor wrote: > Hola: > Desearía si me podrian informar como generar reportes en Python. Gracias. Lo único que yo conozco es Reportlab. Hablan muy bien de él, aunque nunca lo he usado. ¿Es eso lo que quieres decir? No das datos concretos, así que supongo que te refieres a producir salida en PDF o algo similar. Reportlab está en http://www.reportlab.com. ¿Alguien conoce más alternativas? -- Esteban Manchado Velázquez - http://www.demiurgo.org No software patents in Europe! - freepatents.org - proinnova.hispalinux.es Join Amnesty International - http://www.amnesty.org/actnow From Nestor.Magnanego en nuevobancosuquia.com.ar Thu Mar 13 16:23:53 2003 From: Nestor.Magnanego en nuevobancosuquia.com.ar (Magnanego, Nestor) Date: Thu, 13 Mar 2003 12:23:53 -0300 Subject: Reportes en Python Message-ID: Estoy trabajando con Python en Windows y deseo hacer listados de una base de datos access. -----Mensaje original----- De: Esteban Manchado Velázquez [mailto:zoso en demiurgo.org] Enviado el: jueves 13 de marzo de 2003 12:19 Para: Python-es (Correo electrónico) Asunto: Re: [Python-es] Reportes en Python On Thu, Mar 13, 2003 at 12:09:56PM -0300, Magnanego, Nestor wrote: > Hola: > Desearía si me podrian informar como generar reportes en Python. Gracias. Lo único que yo conozco es Reportlab. Hablan muy bien de él, aunque nunca lo he usado. ¿Es eso lo que quieres decir? No das datos concretos, así que supongo que te refieres a producir salida en PDF o algo similar. Reportlab está en http://www.reportlab.com. ¿Alguien conoce más alternativas? -- Esteban Manchado Velázquez - http://www.demiurgo.org No software patents in Europe! - freepatents.org - proinnova.hispalinux.es Join Amnesty International - http://www.amnesty.org/actnow _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From zoso en demiurgo.org Thu Mar 13 16:33:13 2003 From: zoso en demiurgo.org (Esteban Manchado =?iso-8859-1?Q?Vel=E1zquez?=) Date: Thu, 13 Mar 2003 15:33:13 +0000 Subject: Reportes en Python In-Reply-To: References: Message-ID: <20030313153313.GF602@foton.es> On Thu, Mar 13, 2003 at 12:23:53PM -0300, Magnanego, Nestor wrote: > Estoy trabajando con Python en Windows y deseo hacer listados de una base de > datos access. Si lo que quieres es generar informes en PDF a partir de esos datos, Reportlab irá muy bien, supongo. ¿Cómo los quieres presentar? Si el problema es cómo acceder a los datos, habrá algún módulo de acceso a datos por ODBC que te lo resuelva (no sé cómo se llama, porque nunca lo he usado). Saludos, -- Esteban Manchado Velázquez - http://www.demiurgo.org No software patents in Europe! - freepatents.org - proinnova.hispalinux.es Join Amnesty International - http://www.amnesty.org/actnow From Nestor.Magnanego en nuevobancosuquia.com.ar Thu Mar 13 16:38:56 2003 From: Nestor.Magnanego en nuevobancosuquia.com.ar (Magnanego, Nestor) Date: Thu, 13 Mar 2003 12:38:56 -0300 Subject: Reportes en Python Message-ID: Gracias Esteban. From aerd en retemail.es Thu Mar 13 23:05:48 2003 From: aerd en retemail.es (Ernesto Revilla) Date: Thu, 13 Mar 2003 23:05:48 +0100 Subject: Reportes en Python References: <20030313153313.GF602@foton.es> Message-ID: <001701c2e9ac$b7f1a970$0100a8c0@k6> Además de ReportLab que tiene una estupenda documentación y un soporte para la creación de tablas hay soluciones más simples como la creación de páginas HTML o texto plano. Además, supongo existe la posibilidad de crear algún documneto DocBook que después pueda convertirse a PostScript, HTML, RTF y PDF. Saludos, Erny ----- Original Message ----- From: "Esteban Manchado Velázquez" To: "'La lista de python en castellano'" Sent: Thursday, March 13, 2003 4:33 PM Subject: Re: [Python-es] Reportes en Python > On Thu, Mar 13, 2003 at 12:23:53PM -0300, Magnanego, Nestor wrote: > > Estoy trabajando con Python en Windows y deseo hacer listados de una base de > > datos access. > > Si lo que quieres es generar informes en PDF a partir de esos datos, > Reportlab irá muy bien, supongo. ¿Cómo los quieres presentar? > > Si el problema es cómo acceder a los datos, habrá algún módulo de acceso a > datos por ODBC que te lo resuelva (no sé cómo se llama, porque nunca lo he > usado). > > Saludos, > > -- > Esteban Manchado Velázquez - http://www.demiurgo.org > No software patents in Europe! - freepatents.org - proinnova.hispalinux.es > Join Amnesty International - http://www.amnesty.org/actnow > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > --- Mensaje no contiene virus (AVG6). Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.461 / Virus Database: 260 - Release Date: 10/03/03 From al016950 en yahoo.es Fri Mar 14 00:06:05 2003 From: al016950 en yahoo.es (David Gil) Date: Fri, 14 Mar 2003 00:06:05 +0100 Subject: xmltools Message-ID: <20030314000605.0468b2d8.al016950@yahoo.es> Hola: Me he estado mirando el código de XmlTree, de las xmltools, y me han surgido unas cuantas preguntas. Aparece el código: self.set_expander_style(CTRE_EXPANDER_CIRCULAR) self.set_line_style(CTREE_LINES_DOTTED) ¿Qué otras posibilidades hay aparte de CTREE_EXPANDER_CIRCULAR o CTREE_LINES_DOTTED? ¿Dónde las puedo ver? Además, me gustaría saber cómo hacer que un widget de texto tenga el tipo de letra Courier o parecida, o que tenga un tamaño determinado. Y una última cosa: ¿Alguien sabe qué hace "node_nth(self, row)", de GtkTree? Hay muchas funciones que son muy claras y autoexplicativas, pero hay otras que son muy enigmáticas. Gracias por la ayuda Dàvik ___________________________________________________ Yahoo! Messenger - Nueva versión GRATIS Super Webcam, voz, caritas animadas, y más... http://messenger.yahoo.es From rolfo en data54.com Thu Mar 20 21:04:04 2003 From: rolfo en data54.com (Rodolfo H.Gonzalez) Date: Thu, 20 Mar 2003 17:04:04 -0300 Subject: llego? Message-ID: <20030320170404.278cba63.rolfo@data54.com> Me parece que estoy borrado.- ------------------------------------------------------------------------ ======================================================================== = Rodolfo H. González - Pigüé (Bs.As.) ARG - Usuario Linux#= 140699 = = !!! Linux, Karate, Rock'nBlues, y Ford... Un solo corazón... !!! = ======================================================================== From mcolli en SyscomCipher.com.ar Thu Mar 20 20:56:50 2003 From: mcolli en SyscomCipher.com.ar (mcolli en SyscomCipher.com.ar) Date: Thu, 20 Mar 2003 16:56:50 -0300 Subject: llego? Message-ID: si, llego! Rodolfo H.Gonzalez To: python-es en aditel.org Sent by: cc: python-es-bounces@ Subject: [Python-es] llego? aditel.org 20/03/2003 17:34 Please respond to La lista de python en castellano Me parece que estoy borrado.- ------------------------------------------------------------------------ ======================================================================== = Rodolfo H. González - Pigüé (Bs.As.) ARG - Usuario Linux#= 140699 = = !!! Linux, Karate, Rock'nBlues, y Ford... Un solo corazón... !!! = ======================================================================== _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Fri Mar 21 11:57:29 2003 From: py en ch3m4.org (Chema Cortés) Date: Fri, 21 Mar 2003 02:57:29 -0800 Subject: Foro python-es en iParty'2003 Message-ID: Se está pensando en preparar un foro de python dentro de la iParty'2003 que se celebrará del 11 al 13 de abril en Castellón. No hace falta recordar que muchos "aditeleros" también son "pytonisos", con lo que puede ser una buena oportunidad para juntarse. (También habrá foros de zope y perl). Mi idea con este mensaje es conocer el interés que habría por este foro, así como elaborar una relación de temas a comentar, e incluso revisar algunos temas último foro de Hispalinux como puede ser la creación de webs y wikis. En este foro se trataron los toolkits gráficos. Para ahora propondría tratar los medios de distribuir aplicaciones (py2exe, installer, etc) así como tantear el interés existente por los "otros" sabores de python, como stackless, jython o el python para .NET/mono ¿Hay interés? ¿Elaboramos una lista de temas? -- "Make free software, not war" From py en ch3m4.org Fri Mar 21 13:50:32 2003 From: py en ch3m4.org (Chema Cortés) Date: Fri, 21 Mar 2003 04:50:32 -0800 Subject: Python Package Index (PyPI) Message-ID: ¿Álguien sabe como se usa el PyPI? (www.python.org/pypi) No encuentro información sobre su uso. Se parece al CPAN, pero no veo más información. -- "Make free software, not war" From py en ch3m4.org Fri Mar 21 13:59:57 2003 From: py en ch3m4.org (Chema Cortés) Date: Fri, 21 Mar 2003 04:59:57 -0800 Subject: Python Package Index (PyPI) Message-ID: > ¿Álguien sabe como se usa el PyPI? (www.python.org/pypi) > > No encuentro información sobre su uso. Se parece al CPAN, pero no veo > más información. Bueno, me respondo a mí mismo. Al parecer es una propuesta (PEP301) para la versión 2.3 de python. Tiene que ver con el paquete distutil, y la posibilidad de acceder a un repositorio central con todos los módulos indexados y clasificados. -- "Make free software, not war" From siosss en hotmail.com Fri Mar 21 14:13:25 2003 From: siosss en hotmail.com ( Sonia ) Date: Fri, 21 Mar 2003 13:13:25 +0000 Subject: darme de baja Message-ID: Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From morillas en posta.unizar.es Fri Mar 21 15:31:41 2003 From: morillas en posta.unizar.es (luis miguel morillas) Date: Fri, 21 Mar 2003 15:31:41 +0100 Subject: Foro python-es en iParty'2003 In-Reply-To: References: Message-ID: <20030321143140.GA542@marmota> Asunto: [Python-es] Foro python-es en iParty'2003 Fecha: vie, mar 21, 2003 at 02:57:29 -0800 Citando a Chema Cortés (py en ch3m4.org): > Se está pensando en preparar un foro de python dentro de la iParty'2003 > que se celebrará del 11 al 13 de abril en Castellón. No hace falta > recordar que muchos "aditeleros" también son "pytonisos", con lo que > puede ser una buena oportunidad para juntarse. (También habrá foros de > zope y perl). > > Mi idea con este mensaje es conocer el interés que habría por este foro, > así como elaborar una relación de temas a comentar, e incluso revisar > algunos temas último foro de Hispalinux como puede ser la creación de > webs y wikis. En este foro se trataron los toolkits gráficos. Para ahora > propondría tratar los medios de distribuir aplicaciones (py2exe, > installer, etc) así como tantear el interés existente por los "otros" > sabores de python, como stackless, jython o el python para .NET/mono > > ¿Hay interés? ¿Elaboramos una lista de temas? > Me parece interesante, pero ¿no puede solapar en parte el acontecimiento original? En el congreso de hispalinux no había ningún guión previo y estuvimos bastante rato charlando. A lo mejor merece la pena organzizar para final de curso o para el inicio del que viene una 2003 Python ES Conference. Los temas que sugieres, los que se comentaron en hispalinux y otros (accesos a bases de datos, programación web, ...) tienen la suficiente entidad como para que (si hay gente trabajando y con experiencia en ellos) quedemos un día y nos contamos qué estamos haciendo (y si podemos tomar unas cervecitas en el grao de castelló pues mejor ;-) Además podría servir para animar a gente que no lo tiene claro porque aparentemente con Python 'no se está haciendo nada' > -- > "Make free software, not war" > ¿Y si hay war pero no hacemos war, qué podemos hacer para que termine? ;-) > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Saludos Luis Miguel From floro en aditel.org Fri Mar 21 17:25:03 2003 From: floro en aditel.org (=?ISO-8859-1?Q?Pedro_Floro_Garc=EDa?=) Date: Fri, 21 Mar 2003 17:25:03 +0100 (CET) Subject: darme de baja In-Reply-To: References: Message-ID: Si no te dan de baja tambien se puede hacer mediante email, mandando un email a: python-es-request en aditel.org Y en el asunto poner: unsubscribe Saludos. El día 21/03/03, < Sonia > escribió: > > hola! quisiera darme de baja de la lista de python, he intentado desde la > pagina pero no hay manera. mas q nada lo q no desearia es recibir todos > los mensajes q se escriben en la lista, y no recuerdo la contraseña para > cambiar esa opcion. > > a ver si es posible q con esta direccion me deis de baja! > > gracias! > > >   > > ________________________________________________________________________________ > Hipotecas para todos los bolsillos con MSN Money. > -- #~~~~#~~~~#~~~~#~~~~#~~~~#~~~~#~~~~#~~~~# ____ Pedro Floro Garcia - LANCELOT | | floro en aditel.org | O Ing. Tec. en Inf. de Gestion | /|\ | / \ La soledad es mi mejor compañia. |____ |________________________________ From falted en openlc.org Sat Mar 22 10:31:36 2003 From: falted en openlc.org (Francesc Alted) Date: Sat, 22 Mar 2003 10:31:36 +0100 Subject: Foro python-es en iParty'2003 In-Reply-To: <20030321143140.GA542@marmota> References: <20030321143140.GA542@marmota> Message-ID: <200303221031.36932.falted@openlc.org> A Divendres 21 Març 2003 15:31, luis miguel morillas va escriure: > > > > ¿Hay interés? ¿Elaboramos una lista de temas? > > Me parece interesante, pero ¿no puede solapar en parte el acontecimiento > original? En el congreso de hispalinux no había ningún guión previo y > estuvimos bastante rato charlando. Pues estoy de acuerdo con vosotros, y en particular con lo que dice Luis Miguel sobre hacer una reunión espontánea entre los "pythoneros" (vaya palabro) que seamos en la iParty. Porqué no quedamos el sábado o el domingo antes de marchar? > en ellos) quedemos un día y nos contamos qué estamos haciendo (y si podemos > tomar unas cervecitas en el grao de castelló pues mejor ;-) Hombre!, a lo de la cervezas me apunto, que me cae muy cerca de casa ;-) > > "Make free software, not war" > > ¿Y si hay war pero no hacemos war, qué podemos hacer para que termine? > ;-) Pues lo tenemos crudo. Creo que sólo podemos aspirar a continuar haciendo software libre lo que ya es bastante con lo que está cayendo :-( Saludos, -- Francesc Alted From ernesto en desdecasa.dyndns.org Sat Mar 29 12:48:28 2003 From: ernesto en desdecasa.dyndns.org (ernesto marti) Date: 29 Mar 2003 12:48:28 +0100 Subject: test-no leer Message-ID: <1048938508.21628.0.camel@lab> ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From lcabrera en gulic.org Sat Mar 29 13:31:46 2003 From: lcabrera en gulic.org (Luis Cabrera) Date: Sat, 29 Mar 2003 12:31:46 +0000 Subject: =?iso-8859-1?q?Presentaci=F3n_y_Petici=F3n?= Message-ID: <20030329123146.GC11300@sauco.org> Ante todo un saludo a la lista, ya que es mi primer mensaje en este foro. Estoy explorando las posibilidades de python en general y de wxPython en particular. ¿Alguna documentación interesante para introducirme en wxPython? Gracias de antemano. Luis ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From tjavier en usuarios.retecal.es Sat Mar 29 15:52:25 2003 From: tjavier en usuarios.retecal.es (=?ISO-8859-1?Q?Tom=E1s?= Javier Robles Prado) Date: Sat, 29 Mar 2003 15:52:25 +0100 Subject: =?ISO-8859-1?Q?Presentaci=F3n?= y =?ISO-8859-1?Q?Petici=F3n?= In-Reply-To: <20030329123146.GC11300@sauco.org> References: <20030329123146.GC11300@sauco.org> Message-ID: <1048949542.5092.10.camel@cable201a103.usuarios.retecal.es> El sáb, 29 de 03 de 2003 a las 13:31, Luis Cabrera escribió: > Ante todo un saludo a la lista, ya que es mi primer mensaje en este > foro. Bienvenido > Estoy explorando las posibilidades de python en general y de wxPython > en particular. > > ¿Alguna documentación interesante para introducirme en wxPython? Las de las respectivas páginas están bien. Aquí encontrarás un ejemplo de wxPython http://users.servicios.retecal.es/tjavier/python/Un_poco_de_Python.html e información del lenguaje en general. -- Un saludo, Tomás Javier Robles Prado http://users.servicios.retecal.es/tjavier http://elcubo.freezope.org ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From lcabrera en sauco.org Sun Mar 30 18:21:29 2003 From: lcabrera en sauco.org (Luis) Date: Sun, 30 Mar 2003 17:21:29 +0100 Subject: =?iso-8859-1?Q?Presentaci?= =?iso-8859-1?Q?=F3n_y_Petici=F3n?= In-Reply-To: <1048949542.5092.10.camel@cable201a103.usuarios.retecal.es> References: <20030329123146.GC11300@sauco.org> <1048949542.5092.10.camel@cable201a103.usuarios.retecal.es> Message-ID: <20030330162129.GA613@sauco.org> Quien: Tomás Javier Robles Prado Cuando: sábado, 29 de marzo del 2003, a las 03:52, Qué: Re: [Python-es] Presentación y Petición [...] > Las de las respectivas páginas están bien. Aquí encontrarás un ejemplo > de wxPython > http://users.servicios.retecal.es/tjavier/python/Un_poco_de_Python.html > e información del lenguaje en general. Gracias, me pongo a ello :) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From chemacortes en wanadoo.es Mon Mar 31 03:18:46 2003 From: chemacortes en wanadoo.es (Chema =?iso-8859-1?q?Cort=E9s?=) Date: Mon, 31 Mar 2003 03:18:46 +0200 Subject: Foro python-es en iParty'2003 In-Reply-To: <20030321143140.GA542@marmota> References: <20030321143140.GA542@marmota> Message-ID: <200303310318.51396.chemacortes@wanadoo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Vie 21 Mar 2003 15:31, luis miguel morillas escribió: > Me parece interesante, pero ¿no puede solapar en parte el acontecimiento > original? En un principio, la idea de los foros había surgido de los organizadores de la iParty. > En el congreso de hispalinux no había ningún guión previo y > estuvimos bastante rato charlando. Bueno, tampoco. Aunque pareció espontáneo y sin preparar, hubo guión (adivina quién escribió el primer borrador). Pero destacaría, sobre todo, que se trató de las inquietudes que había en ese momento en la lista (toolkits gráficos, documentación en línea, etc), pero ahora parece que la lista está bastante apagada. > A lo mejor merece la pena organzizar > para final de curso o para el inicio del que viene una 2003 Python ES > Conference. Los temas que sugieres, los que se comentaron en hispalinux > y otros (accesos a bases de datos, programación web, ...) tienen la > suficiente entidad como para que (si hay gente trabajando y con experiencia > en ellos) quedemos un día y nos contamos qué estamos haciendo (y si podemos > tomar unas cervecitas en el grao de castelló pues mejor ;-) Además podría > servir para animar a gente que no lo tiene claro porque aparentemente con > Python 'no se está haciendo nada' Lo de organizar una reunión de pytonisos, uno o dos días, es algo que hemos comentado en alguna ocasión. A ver si algún día arranca la idea de una vez. En cuanto a que parece que no se está haciendo nada en python, algo que se podría intentar es realizar un listado de proyectos libres hechos en python. - -- "Haz software libre, no la guerra" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE+h5d6HLTQrABk8H0RAsEPAKCgQfsNp6B4hb12AZzXbNX+3CwfUgCfQ/ns dPPEdreOT+/+jVmqoZFNuVc= =Qfpc -----END PGP SIGNATURE----- From malfonsomorales en icqmail.com Mon Mar 31 04:26:07 2003 From: malfonsomorales en icqmail.com (Mario Morales) Date: Sun, 30 Mar 2003 18:26:07 -0800 (PST) Subject: =?iso-8859-1?q?Documentaci=F3n_en_espa=F1ol_pata_Tkinter?= Message-ID: <20030330182607.9880.h003.c012.wm@mail.icqmail.com.criticalpath.net> Hola a todos soy aficionado y aprendis de Python (Autodidacta) Les pido el favor si alguien conoce donde puedo encontrar documentacion en español para Tkinter Gracias de antemano. Mario Morales ------------------------------------------------------------- Sign up for ICQmail at http://www.icq.com/icqmail/signup.html From rapto en arrakis.es Mon Mar 31 09:35:33 2003 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 31 Mar 2003 09:35:33 +0200 Subject: Foro python-es en iParty'2003 In-Reply-To: <200303310318.51396.chemacortes@wanadoo.es> References: <200303310318.51396.chemacortes@wanadoo.es> Message-ID: <1049096133.3818.6.camel@cynar.proteus> Yo lancé hace más de un año una pregunta de "ju is ju" para sacar qué personas u organizaciones estaban usando Python. Sería bueno refrescar esto para montar una página web. ¿Tenemos un wiki en alguna parte? Habría que poner enlaces desde las páginas de referencia (wikipedia, tjavier, pyspanishdoc, et al.) El lun, 31 de 03 de 2003 a las 03:18, Chema Cortés escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > El Vie 21 Mar 2003 15:31, luis miguel morillas escribió: > > > Me parece interesante, pero ¿no puede solapar en parte el acontecimiento > > original? > > En un principio, la idea de los foros había surgido de los organizadores de la > iParty. > > > En el congreso de hispalinux no había ningún guión previo y > > estuvimos bastante rato charlando. > > Bueno, tampoco. Aunque pareció espontáneo y sin preparar, hubo guión (adivina > quién escribió el primer borrador). Pero destacaría, sobre todo, que se trató > de las inquietudes que había en ese momento en la lista (toolkits gráficos, > documentación en línea, etc), pero ahora parece que la lista está bastante > apagada. > > > A lo mejor merece la pena organzizar > > para final de curso o para el inicio del que viene una 2003 Python ES > > Conference. Los temas que sugieres, los que se comentaron en hispalinux > > y otros (accesos a bases de datos, programación web, ...) tienen la > > suficiente entidad como para que (si hay gente trabajando y con experiencia > > en ellos) quedemos un día y nos contamos qué estamos haciendo (y si podemos > > tomar unas cervecitas en el grao de castelló pues mejor ;-) Además podría > > servir para animar a gente que no lo tiene claro porque aparentemente con > > Python 'no se está haciendo nada' > > Lo de organizar una reunión de pytonisos, uno o dos días, es algo que hemos > comentado en alguna ocasión. A ver si algún día arranca la idea de una vez. > En cuanto a que parece que no se está haciendo nada en python, algo que se > podría intentar es realizar un listado de proyectos libres hechos en python. > > > - -- > "Haz software libre, no la guerra" > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.7 (GNU/Linux) > > iD8DBQE+h5d6HLTQrABk8H0RAsEPAKCgQfsNp6B4hb12AZzXbNX+3CwfUgCfQ/ns > dPPEdreOT+/+jVmqoZFNuVc= > =Qfpc > -----END PGP SIGNATURE----- > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio From morillas en posta.unizar.es Mon Mar 31 14:54:47 2003 From: morillas en posta.unizar.es (luis miguel morillas) Date: Mon, 31 Mar 2003 14:54:47 +0200 Subject: PyCon Message-ID: <20030331125447.GB592@marmota> Ha ido alguien al PyCon? ¿Francesc, estuviste por allí? Ya nos contarás. -- I say NO to WAR. Not with my silence. Not with my blessing. Say NO now. Luis Miguel From eduardo en mamedu.com Mon Mar 31 17:22:56 2003 From: eduardo en mamedu.com (Eduardo) Date: Mon, 31 Mar 2003 17:22:56 +0200 Subject: =?iso-8859-1?q? Documentaci=F3n=20en=20espa=F1ol=20pata?= Tkinter In-Reply-To: <20030330182607.9880.h003.c012.wm@mail.icqmail.com.criticalpath.net> References: <20030330182607.9880.h003.c012.wm@mail.icqmail.com.criticalpath.net> Message-ID: <200303311525.h2VFPKDA027770@smtp.wanadoo.es> El Mario Morales, escribió: > Hola a todos soy aficionado y aprendis de Python > (Autodidacta) > > Les pido el favor si alguien conoce donde puedo > encontrar documentacion en español para Tkinter > > Gracias de antemano. > > Mario Morales Yo estoy entre la documentación que hay de tcl/tk, y con los libros en ingles que hay en el portal de python. La de Tcl/tk esta en español pero la de python no. pero combinandolas al final funciona -- +------------------------+ |Eduardo - www.mamedu.com| +------------------------+ From mersuarez en wanadoo.es Sun Mar 30 18:54:08 2003 From: mersuarez en wanadoo.es (=?iso-8859-1?Q?Mercedes_Andr=E9s_Su=E1rez?=) Date: Sun, 30 Mar 2003 18:54:08 +0200 Subject: IDEs Python: sugerencias ???? Message-ID: Hola a todos, Estoy probando una gran cantidad de IDEs y editores textuales con soporte python de los que se referencian en Python.org y no acabo de decidirme. Lo que yo quiero es (lista de los reyes magos): Un Editor con MDI o lengüetas que me permita a acceder a varios ficheros de forma cómoda Coloreado de código en Python Code Completion y ayudas (como en PyCrust) Posibilidad de abrir en el IDE varias consolas (tb con MDI) para probar ejemplos (sobre todo clientes y servidores que se comunican) Depuración (breakpoints, ...) Sabeis de algo así ? Imagino que no, y que acabare utilizando un editor de texto como UltraEdit o TextPad con soporte Python, consolas tradicionales y PyCrust para un shell potente. Aunque estoy abierto a sugerencias. Saludos Pedro From rvr en infoastro.com Mon Mar 31 22:00:21 2003 From: rvr en infoastro.com (=?iso-8859-1?q?V=EDctor=20R=2E?= Ruiz) Date: Mon, 31 Mar 2003 21:00:21 +0100 Subject: IDEs Python: sugerencias ???? In-Reply-To: References: Message-ID: <200303312100.21416.rvr@infoastro.com> Hola: El Domingo, 30 de Marzo de 2003 17:54, Mercedes Andrés Suárez tecleó: > Estoy probando una gran cantidad de IDEs y editores textuales con > soporte python de los que se referencian en Python.org y no acabo de > decidirme. En Linux tienes eric. Saludetes, -- Víctor R. Ruiz | - Todos estos momentos se perderán, como http://infoastro.com/rvr | lágrimas en la lluvia.