From a.porrua en gmail.com Thu Jun 1 22:54:37 2006 From: a.porrua en gmail.com (Tny) Date: Thu, 01 Jun 2006 22:54:37 +0200 Subject: Imprimir Message-ID: <447F540D.5060701@gmail.com> ¿Sabéis como se imprime desde python (textos e imágenes)? Gracias From cescd en yahoo.com.mx Thu Jun 1 00:28:35 2006 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 31 May 2006 17:28:35 -0500 (CDT) Subject: Imprimir In-Reply-To: <447F540D.5060701@gmail.com> References: <447F540D.5060701@gmail.com> Message-ID: <20060531222835.660.qmail@web50411.mail.yahoo.com> Los primeros resultados de Google buscando "python imprimir" te llevaran a lo que ya se ha discutido en esta lista. Basicamente dicen que crees un PDF y lo imprimas, o usar las bibliotecas win32. --- Tny escribió: > ¿Sabéis como se imprime desde python (textos e > imágenes)? > > Gracias > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From kernel.no.found en gmail.com Thu Jun 1 01:28:27 2006 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Thu, 1 Jun 2006 01:28:27 +0200 Subject: necesito ayuda Message-ID: <117d6e170605311628mb27d3cdmb5a38549052d5def@mail.gmail.com> ¿lo de "intereza" era una broma o en serio? PD: en dotpy.net ahi un manual enlazado sobre postgresql -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From a.porrua en gmail.com Fri Jun 2 09:39:56 2006 From: a.porrua en gmail.com (Tny) Date: Fri, 02 Jun 2006 09:39:56 +0200 Subject: Imprimir In-Reply-To: <20060531222835.660.qmail@web50411.mail.yahoo.com> References: <20060531222835.660.qmail@web50411.mail.yahoo.com> Message-ID: <447FEB4C.6010309@gmail.com> Sí, al poco de preguntar en la lista encontré en google el reportlab. Algunos test no me funcionan, pero no importa demasiado con lo que tira tengo de sobra. Cesar Cardenas Desales escribió: > Los primeros resultados de Google buscando "python > imprimir" te llevaran a lo que ya se ha discutido en > esta lista. Basicamente dicen que crees un PDF y lo > imprimas, o usar las bibliotecas win32. > > > --- Tny escribió: > > >> ¿Sabéis como se imprime desde python (textos e >> imágenes)? >> >> Gracias >> _______________________________________________ >> From pepe en diselpro.com Thu Jun 1 10:14:22 2006 From: pepe en diselpro.com (Pepe Aracil) Date: Thu, 01 Jun 2006 10:14:22 +0200 Subject: sesiones en python In-Reply-To: <629497540605300926h31831110n9662b37fc9ab6c61@mail.gmail.com> References: <629497540605300926h31831110n9662b37fc9ab6c61@mail.gmail.com> Message-ID: <447EA1DE.5060006@diselpro.com> La lógica la guardas en la bbdd (trigers, procedimientos, ...) y los clientes (interface hecha en python + GTK) se conectan a esta. ¿Que problema encuentras? Guardar la información de sesión es necesario en aplicaciones web (CGI), donde el proceso nace y muere en cada ¡click!. Salud. carlos villa escribió: > .buenas tardes, tengo un problema requiero trabajar una aplicacion > cliente-servidor nada de web. y necesito manejar sesiones estoy > trabajando en postgres-glade-python alguien conoce > algun modulo o u clase para trabajar esto? > > > gracias > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From carlosfvo en gmail.com Thu Jun 1 15:55:48 2006 From: carlosfvo en gmail.com (carlos villa) Date: Thu, 1 Jun 2006 08:55:48 -0500 Subject: sesiones en python In-Reply-To: <447EA1DE.5060006@diselpro.com> References: <629497540605300926h31831110n9662b37fc9ab6c61@mail.gmail.com> <447EA1DE.5060006@diselpro.com> Message-ID: <629497540606010655o5c04d5caq21ce564ddd3b9967@mail.gmail.com> Mi problema es ese no estoy aplicando web, es una aplicacion GUI cliente servidor, y me urge una guia de sesiones. El 1/06/06, Pepe Aracil escribió: > La lógica la guardas en la bbdd (trigers, procedimientos, ...) y los clientes (interface hecha en python + GTK) se > conectan a esta. > > ¿Que problema encuentras? > > Guardar la información de sesión es necesario en aplicaciones web (CGI), > donde el proceso nace y muere en cada ¡click!. > > > Salud. > > > > carlos villa escribió: > > .buenas tardes, tengo un problema requiero trabajar una aplicacion > > cliente-servidor nada de web. y necesito manejar sesiones estoy > > trabajando en postgres-glade-python alguien conoce > > algun modulo o u clase para trabajar esto? > > > > > > gracias > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From hernan en orgmf.com.ar Thu Jun 1 16:29:34 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Thu, 1 Jun 2006 16:29:34 +0200 Subject: sesiones en python In-Reply-To: <629497540606010655o5c04d5caq21ce564ddd3b9967@mail.gmail.com> References: <629497540605300926h31831110n9662b37fc9ab6c61@mail.gmail.com> <447EA1DE.5060006@diselpro.com> <629497540606010655o5c04d5caq21ce564ddd3b9967@mail.gmail.com> Message-ID: <11fab4bc0606010729l2e521e7t3b561482370818a2@mail.gmail.com> No. El problema es que con dos líneas no nos alcanza para entender qué necesitas saber. Empecemos por el principio: ¿A qué llamas tú "sesión"? ¿Qué esperas encontrar en una "guia de sesiones" para una aplicacion GUI cliente/servidor? Una sesión es el conjunto de operaciones que hace un usuario en una aplicación, desde que la ejecuta hasta que la cierra. Eso es todo, no hay mas. El 99% de la literatura sobre sesiones que vas a encontrar se refiere a entornos Web porque la dificultad en esas arquitecturas reside en poder distinguir dicho conjunto de operaciones. On 6/1/06, carlos villa wrote: > Mi problema es ese no estoy aplicando web, es una aplicacion GUI > cliente servidor, y me urge una guia de sesiones. > > > El 1/06/06, Pepe Aracil escribió: > > La lógica la guardas en la bbdd (trigers, procedimientos, ...) > > y los clientes (interface hecha en python + GTK) se > > conectan a esta. > > > > ¿Que problema encuentras? > > > > Guardar la información de sesión es necesario en aplicaciones web (CGI), > > donde el proceso nace y muere en cada ¡click!. > > > > > > Salud. > > > > > > > > carlos villa escribió: > > > .buenas tardes, tengo un problema requiero trabajar una aplicacion > > > cliente-servidor nada de web. y necesito manejar sesiones estoy > > > trabajando en postgres-glade-python alguien conoce > > > algun modulo o u clase para trabajar esto? > > > > > > > > > gracias > > > _______________________________________________ > > > 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 > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Thu Jun 1 18:25:55 2006 From: py en ch3m4.org (Chema Cortes) Date: Thu, 01 Jun 2006 18:25:55 +0200 Subject: sesiones en python In-Reply-To: <629497540606010655o5c04d5caq21ce564ddd3b9967@mail.gmail.com> References: <629497540605300926h31831110n9662b37fc9ab6c61@mail.gmail.com> <447EA1DE.5060006@diselpro.com> <629497540606010655o5c04d5caq21ce564ddd3b9967@mail.gmail.com> Message-ID: <447F1513.5090109@ch3m4.org> carlos villa escribió: > Mi problema es ese no estoy aplicando web, es una aplicacion GUI > cliente servidor, y me urge una guia de sesiones. Cuando se habla de "sesiones" estamos tratando de dar una continuidad a una aplicación entre ejecuciones. Normalmente, el servidor almacena el estado del cliente para reponerlo en la siguiente ocasión; aunque hay excepciones, y malos diseños, donde el estado entre sesiones se almacena en el cliente. El ejemplo más típico es el del protocolo HTTP. Puede usar cookies tanto en el cliente (navegador) como en el servidor. Estas mismas cookies también las puedes usar para cualquier tipo de conexión cliente-servidor, aunque puede haber soluciones más oportunas como bases de datos o "serializaciones" diversas. La pregunta ahora es, ¿cómo se identifica tu cliente ante el servidor? Normalmente, al identificar al cliente, el servidor remite al cliente la información del estado de la última sesión para continuar a partir de ahí. Más no te puedo decir sin saber las características de la aplicación, ni para qué quieres un control de sesiones. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From carlosfvo en gmail.com Thu Jun 1 18:52:56 2006 From: carlosfvo en gmail.com (carlos villa) Date: Thu, 1 Jun 2006 11:52:56 -0500 Subject: sesiones en python In-Reply-To: <447F1513.5090109@ch3m4.org> References: <629497540605300926h31831110n9662b37fc9ab6c61@mail.gmail.com> <447EA1DE.5060006@diselpro.com> <629497540606010655o5c04d5caq21ce564ddd3b9967@mail.gmail.com> <447F1513.5090109@ch3m4.org> Message-ID: <629497540606010952v33fa1ebft934c17d68c92bb@mail.gmail.com> Bueno les comento mi concepto de sesion es capturar el estado del cliente y utlizar ciertos parametros durante el tiempo que el usuaruio este logeado recorriendo toda la gui, y si me urge utilizarlas compañeros. ...les comento que la aplicacion es Gui , conecto por ssl a al servidor y utilizo bases de datos postgres..no se que mas puedo comentarles ..a ver si me dan una guia para imaplementar este modulo. gracias El 1/06/06, Chema Cortes escribió: > carlos villa escribió: > > Mi problema es ese no estoy aplicando web, es una aplicacion GUI > > cliente servidor, y me urge una guia de sesiones. > > Cuando se habla de "sesiones" estamos tratando de dar una continuidad a > una aplicación entre ejecuciones. Normalmente, el servidor almacena el > estado del cliente para reponerlo en la siguiente ocasión; aunque hay > excepciones, y malos diseños, donde el estado entre sesiones se almacena > en el cliente. > > El ejemplo más típico es el del protocolo HTTP. Puede usar cookies tanto > en el cliente (navegador) como en el servidor. Estas mismas cookies > también las puedes usar para cualquier tipo de conexión > cliente-servidor, aunque puede haber soluciones más oportunas como bases > de datos o "serializaciones" diversas. > > La pregunta ahora es, ¿cómo se identifica tu cliente ante el servidor? > Normalmente, al identificar al cliente, el servidor remite al cliente la > información del estado de la última sesión para continuar a partir de ahí. > > Más no te puedo decir sin saber las características de la aplicación, ni > para qué quieres un control de sesiones. > > > > -- > Chema Cortés (py en ch3m4.org) > "Proudly made on earth by generic humanoid carbon units" > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From py en ch3m4.org Thu Jun 1 19:09:34 2006 From: py en ch3m4.org (Chema Cortes) Date: Thu, 01 Jun 2006 19:09:34 +0200 Subject: sesiones en python In-Reply-To: <629497540606010952v33fa1ebft934c17d68c92bb@mail.gmail.com> References: <629497540605300926h31831110n9662b37fc9ab6c61@mail.gmail.com> <447EA1DE.5060006@diselpro.com> <629497540606010655o5c04d5caq21ce564ddd3b9967@mail.gmail.com> <447F1513.5090109@ch3m4.org> <629497540606010952v33fa1ebft934c17d68c92bb@mail.gmail.com> Message-ID: <447F1F4E.8090908@ch3m4.org> carlos villa escribió: > Bueno les comento mi concepto de sesion es capturar el estado del > cliente y utlizar ciertos parametros durante el tiempo que el usuaruio > este logeado recorriendo toda la gui, y si me urge utilizarlas > compañeros. ...les comento que la aplicacion es Gui , conecto por ssl > a al servidor y utilizo bases de datos postgres..no se que mas puedo > comentarles ..a ver si me dan una guia para imaplementar este modulo. Digamos que lo que quieres es un "registro" de actividad. Así, de pronto, tienes dos soluciones: a) capturar los eventos antes de ser procesados, b) colocar estratégicamente llamadas a la función de registro. Si van por aquí los tiros, supongo que habrá alguien que te pueda indicar mejor que yo si hay algún módulo ya hecho. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From foxandxss en gmail.com Thu Jun 1 23:35:29 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Thu, 1 Jun 2006 23:35:29 +0200 Subject: Algo como WWW:Mechanize? Message-ID: <2a1edb210606011435n546b6651j572c3bac94c365e1@mail.gmail.com> Buenas, me gustaría crear un script para acceder a una web, y extraer pues ciertos datos usando expresiones regulares o algo. He visto que WWW:Mechanize para perl cumple perfectamente lo que quiero y no se si hay algo parecido para python. Gracias. From arrase en gulcas.org Thu Jun 1 23:50:04 2006 From: arrase en gulcas.org (arrase en gulcas.org) Date: Thu, 01 Jun 2006 23:50:04 +0200 Subject: Algo como WWW:Mechanize? In-Reply-To: <2a1edb210606011435n546b6651j572c3bac94c365e1@mail.gmail.com> References: <2a1edb210606011435n546b6651j572c3bac94c365e1@mail.gmail.com> Message-ID: <447F610C.6090505@gulcas.org> Quizas con esto tengas lo que buscas: http://docs.python.org/lib/module-HTMLParser.html http://docs.python.org/lib/module-sgmllib.html http://docs.python.org/lib/module-htmllib.html Saludos. -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Thu Jun 1 23:53:32 2006 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 1 Jun 2006 16:53:32 -0500 (CDT) Subject: Algo como WWW:Mechanize? In-Reply-To: <2a1edb210606011435n546b6651j572c3bac94c365e1@mail.gmail.com> References: <2a1edb210606011435n546b6651j572c3bac94c365e1@mail.gmail.com> Message-ID: <20060601215332.55172.qmail@web50406.mail.yahoo.com> Mechanize http://wwwsearch.sourceforge.net/mechanize/ Twill http://www.idyll.org/~t/www-tools/twill/ Saludos --- Jesus Rodriguez escribió: > Buenas, me gustaría crear un script para acceder a > una web, y extraer pues > ciertos datos usando expresiones regulares o algo. > He visto que > WWW:Mechanize para perl cumple perfectamente lo que > quiero y no se si hay > algo parecido para python. > > Gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From foxandxss en gmail.com Fri Jun 2 00:27:09 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Fri, 2 Jun 2006 00:27:09 +0200 Subject: Algo como WWW:Mechanize? In-Reply-To: <20060601215332.55172.qmail@web50406.mail.yahoo.com> References: <2a1edb210606011435n546b6651j572c3bac94c365e1@mail.gmail.com> <20060601215332.55172.qmail@web50406.mail.yahoo.com> Message-ID: <2a1edb210606011527y4f3dffe0v452cc3467dcf9f78@mail.gmail.com> Que rapidos sois, eso está bien, muchas gracias, aun asi, cual de todos recomendais?, Exactamente quiero hacer un scripticillo para wordreference. Un saludo. El día 1/06/06, Cesar Cardenas Desales escribió: > > Mechanize > > http://wwwsearch.sourceforge.net/mechanize/ > > Twill > > http://www.idyll.org/~t/www-tools/twill/ > > Saludos > > --- Jesus Rodriguez escribió: > > > Buenas, me gustaría crear un script para acceder a > > una web, y extraer pues > > ciertos datos usando expresiones regulares o algo. > > He visto que > > WWW:Mechanize para perl cumple perfectamente lo que > > quiero y no se si hay > > algo parecido para python. > > > > Gracias. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al > mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From arrase en gulcas.org Fri Jun 2 01:11:42 2006 From: arrase en gulcas.org (arrase) Date: Fri, 02 Jun 2006 01:11:42 +0200 Subject: Algo como WWW:Mechanize? In-Reply-To: <2a1edb210606011527y4f3dffe0v452cc3467dcf9f78@mail.gmail.com> References: <2a1edb210606011435n546b6651j572c3bac94c365e1@mail.gmail.com> <20060601215332.55172.qmail@web50406.mail.yahoo.com> <2a1edb210606011527y4f3dffe0v452cc3467dcf9f78@mail.gmail.com> Message-ID: <447F742E.4080706@gulcas.org> Jesus Rodriguez wrote: > Que rapidos sois, eso está bien, muchas gracias, aun asi, cual de todos > recomendais?, Exactamente quiero hacer un scripticillo para > wordreference. > Lo que te recomiendo es que mires las referencias que te hemos dado y evalues tu mismo si se adaptan a tus necesidades, en caso contrario podemos buscar alguna solucion alternativa. Saludos. -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: OpenPGP digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Fri Jun 2 01:33:29 2006 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 1 Jun 2006 18:33:29 -0500 (CDT) Subject: Algo como WWW:Mechanize? In-Reply-To: <2a1edb210606011527y4f3dffe0v452cc3467dcf9f78@mail.gmail.com> References: <2a1edb210606011527y4f3dffe0v452cc3467dcf9f78@mail.gmail.com> Message-ID: <20060601233329.6417.qmail@web50408.mail.yahoo.com> Mechanize es muy semejante a WWW:Mechanize, en tanto que Twill tiene una interfaz de mas alto nivel de abstraccion, pero tendras que aprender el minilenguaje que usa. --- Jesus Rodriguez escribió: > Que rapidos sois, eso está bien, muchas gracias, aun > asi, cual de todos > recomendais?, Exactamente quiero hacer un > scripticillo para wordreference. > > Un saludo. > > El día 1/06/06, Cesar Cardenas Desales > escribió: > > > > Mechanize > > > > http://wwwsearch.sourceforge.net/mechanize/ > > > > Twill > > > > http://www.idyll.org/~t/www-tools/twill/ > > > > Saludos > > > > --- Jesus Rodriguez > escribió: > > > > > Buenas, me gustaría crear un script para acceder > a > > > una web, y extraer pues > > > ciertos datos usando expresiones regulares o > algo. > > > He visto que > > > WWW:Mechanize para perl cumple perfectamente lo > que > > > quiero y no se si hay > > > algo parecido para python. > > > > > > Gracias. > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > > ___________________________________________________________ > > Do You Yahoo!? > > La mejor conexión a Internet y 2GB extra a > tu correo por $100 al > > mes. http://net.yahoo.com.mx > > > > _______________________________________________ > > 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 > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From kyle en caosdigital.com Fri Jun 2 02:06:22 2006 From: kyle en caosdigital.com (kyle) Date: Fri, 2 Jun 2006 02:06:22 +0200 Subject: necesito ayuda In-Reply-To: <117d6e170605311628mb27d3cdmb5a38549052d5def@mail.gmail.com> References: <117d6e170605311628mb27d3cdmb5a38549052d5def@mail.gmail.com> Message-ID: <200606020206.22632.kyle@caosdigital.com> El Jueves, 1 de Junio de 2006 01:28, Juan José Alonso. escribió: > ¿lo de "intereza" era una broma o en serio? qué poco has leido por ahí... :-) -- Rootshell found: (A)bort, (R)etry, (P)anic? From ferfra en gmail.com Fri Jun 2 05:07:08 2006 From: ferfra en gmail.com (=?ISO-8859-1?Q?Jos=E9_Ferney_Franco?=) Date: Thu, 01 Jun 2006 22:07:08 -0500 Subject: KeyStroke Message-ID: <447FAB5C.5070003@utp.edu.co> Saludos a todos. Alguien sabe como capturar un golpe de teclado (keystroke) con python. Pero capturarlo en medio de la ejecución de un programa sin necesidad de esperar a que haya lectura de este. Es decir que el keystroke sea opcional. en caso de que resulte cierto tomar alguna acción. Para los que alguna vez programaron en TC++ lo que se suele hacer con una combinación de kbhit y getch. Encontré una librería llamada WConio -- Windows CONsole I/O for Python, pero me gustaría una solución sin recurrir a una librería como esta. De antemano gracias. From lcatalin en siadv.com Fri Jun 2 08:27:10 2006 From: lcatalin en siadv.com (Catalin Lungu) Date: Fri, 2 Jun 2006 08:27:10 +0200 Subject: KeyStroke References: <447FAB5C.5070003@utp.edu.co> Message-ID: <00ad01c6860d$98222830$c801a8c0@catalin> Prueba pyHook a ver si es lo que buscas. Un saludo, C. From py en ch3m4.org Fri Jun 2 09:28:07 2006 From: py en ch3m4.org (Chema Cortes) Date: Fri, 02 Jun 2006 09:28:07 +0200 Subject: KeyStroke In-Reply-To: <447FAB5C.5070003@utp.edu.co> References: <447FAB5C.5070003@utp.edu.co> Message-ID: <447FE887.5060409@ch3m4.org> José Ferney Franco escribió: > Saludos a todos. > Alguien sabe como capturar un golpe de teclado (keystroke) con python. > Pero capturarlo en medio de la ejecución de un programa sin necesidad > de esperar a que haya lectura de este. Es decir que el keystroke sea > opcional. en caso de que resulte cierto tomar alguna acción. Para los > que alguna vez programaron en TC++ lo que se suele hacer con una > combinación de kbhit y getch. > Encontré una librería llamada WConio -- Windows CONsole I/O for Python, > pero me gustaría una solución sin recurrir a una librería como esta. Tendrás que usar módulos diferentes según el sistema operativo. En windows, en las extensiones para win32 tienes el módulo 'msvcrt' con la función kbhit y getch idénticas a las de TC++. Para linux, hace tiempo cree la siguiente receta: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/203830 -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From foxandxss en gmail.com Fri Jun 2 14:35:30 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Fri, 2 Jun 2006 14:35:30 +0200 Subject: Algo como WWW:Mechanize? In-Reply-To: <20060601233329.6417.qmail@web50408.mail.yahoo.com> References: <2a1edb210606011527y4f3dffe0v452cc3467dcf9f78@mail.gmail.com> <20060601233329.6417.qmail@web50408.mail.yahoo.com> Message-ID: <2a1edb210606020535l25f8519am6f646309a86d3cb2@mail.gmail.com> Bueno, probaré mechanize o twill. Muchisimas gracias a todos. El día 2/06/06, Cesar Cardenas Desales escribió: > > Mechanize es muy semejante a WWW:Mechanize, en tanto > que Twill tiene una interfaz de mas alto nivel de > abstraccion, pero tendras que aprender el minilenguaje > que usa. > > --- Jesus Rodriguez escribió: > > > Que rapidos sois, eso está bien, muchas gracias, aun > > asi, cual de todos > > recomendais?, Exactamente quiero hacer un > > scripticillo para wordreference. > > > > Un saludo. > > > > El día 1/06/06, Cesar Cardenas Desales > > escribió: > > > > > > Mechanize > > > > > > http://wwwsearch.sourceforge.net/mechanize/ > > > > > > Twill > > > > > > http://www.idyll.org/~t/www-tools/twill/ > > > > > > Saludos > > > > > > --- Jesus Rodriguez > > escribió: > > > > > > > Buenas, me gustaría crear un script para acceder > > a > > > > una web, y extraer pues > > > > ciertos datos usando expresiones regulares o > > algo. > > > > He visto que > > > > WWW:Mechanize para perl cumple perfectamente lo > > que > > > > quiero y no se si hay > > > > algo parecido para python. > > > > > > > > Gracias. > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en aditel.org > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > > > > > > > > > > > > ___________________________________________________________ > > > Do You Yahoo!? > > > La mejor conexión a Internet y 2GB extra a > > tu correo por $100 al > > > mes. http://net.yahoo.com.mx > > > > > > _______________________________________________ > > > 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 > > > > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al > mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jeancarlosr_ve en yahoo.com Fri Jun 2 16:47:44 2006 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Fri, 2 Jun 2006 09:47:44 -0500 (CDT) Subject: Base de datos ligera Message-ID: <20060602144744.98213.qmail@web53107.mail.yahoo.com> No entiendo bien la pregunta. ¿Cuál es la clave?¿son muchos datos a procesar? > Nombre A B C D > Comp1 10 20 30 40 > Comp2 50 60 70 80 > . > . > . > Compn >Si no son muchos datos, un simple fichero de texto te >servirá. Lo >siguiente en complicación sería usar el >módulo estándar 'bsddb' (y similares). Son alrededor de 200 datos no se si eso lo puedo hacer en un archivo de texto, pero tambien tengo unos que son 50 y los tengo en archivo de texto.. Gracias Jean Carlos __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From shawjsg en hotmail.com Fri Jun 2 16:52:51 2006 From: shawjsg en hotmail.com (Javier Salinas) Date: Fri, 02 Jun 2006 14:52:51 +0000 Subject: python y Zope In-Reply-To: <447D77E1.1030500@parcan.es> References: <447D77E1.1030500@parcan.es> Message-ID: Hola a todos, desde que me dejo aconsejar en este foro, todo me va mejor en python. Voy a realizar una pregunta que no correspondería hacerla en este foro, sino en el de zope-es, lo que ocurre es que ya la he hecho y no me ha respondido nadie. A ver si aquí tengo más suerte. Sabemos que en Zope tenemos dos formas de implementar paginas webs dinámicas. Una es con ZPT y otra con DTML. Lo que yo quiero saber es como podría implementar en DTML un enlace en una pagina web que como resultado me muestre el contenido de una carpeta en el servidor que contiene fotos, es decir todas las fotos que contiene la carpeta deben aparecer en forma de mini imagenes incrustadas en la pagina web con el mismo tamaño. Me explico bien? En ZPT sería de la siguiente forma: > > >

tal:replace="structure photo"> >

> > Donde carpeta_fotos es la carpeta que contiene las fotos. Empiezo a pensar que necesito un scrip de python que lea el contenido de la carpeta y le pase como resultado de esa lectura ese contenido a la pagina web para que lo lea???PuE SeR? Un saludo. From mlacunza en gmail.com Fri Jun 2 17:31:10 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 2 Jun 2006 10:31:10 -0500 Subject: Base de datos ligera In-Reply-To: <20060602144744.98213.qmail@web53107.mail.yahoo.com> References: <20060602144744.98213.qmail@web53107.mail.yahoo.com> Message-ID: <771741b20606020831l78e1b6d2p3ccb9fad824fae79@mail.gmail.com> Mirate Kirbybase a ver si te sirve... El día 2/06/06, Jean Carlos Rodrìguez escribió: > > No entiendo bien la pregunta. ¿Cuál es la clave?¿son > muchos datos a procesar? > > > Nombre A B C D > > Comp1 10 20 30 40 > > Comp2 50 60 70 80 > > . > > . > > . > > Compn > >Si no son muchos datos, un simple fichero de texto te > >servirá. Lo >siguiente en complicación sería usar el > >módulo estándar 'bsddb' (y similares). > > Son alrededor de 200 datos no se si eso lo puedo hacer > en un archivo de texto, pero tambien tengo unos que > son 50 y los tengo en archivo de texto.. > Gracias Jean Carlos > > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From formacion en pandasoftware.es Fri Jun 2 09:40:02 2006 From: formacion en pandasoftware.es (Formacion) Date: Fri, 2 Jun 2006 09:40:02 +0200 Subject: Solicitud de informacion Message-ID: <43092CB2A539494F8B6115B1FD70834904AB3932@ESCORPEXH04.pandasoftware.local> Buenos días, Le escribo desde el Departamento de Formación de la empresa Panda Software Internacional, por el siguiente motivo. Nos gustaría saber si seria posible que usted impartiera un curso sobre el lenguaje de programación Python para algunos de nuestros empleados en Bilbao. Lógicamente, se trataría de un curso diseñado a medida, en base a sus conocimientos y las necesidades formativas de los empleados. La formación podría ser tanto in-company como asistencial, para un numero de asistentes entre 5 y 6 personas. En cuanto a los contenidos, debería ser un curso con nociones básicas y avanzadas, de manera progresiva, en el que se trataran cuestiones como los comandos básicos, los módulos de red o el manejo de ficheros XML entre otros. Gracias por su atención y confío en que nos llegue su propuesta. Atentamente, Jon Llaguno División RR.HH mailto:jllaguno en pandasoftware.es Panda Software Protección de correo contra virus, spyware, hackers, spam y otras amenazas de internet Buenos Aires, 12 48001 BILBAO - ESPAÑA Teléfono: 902 24 365 4 Fax: 94 424 46 97 Panda Software es una empresa líder en el desarrollo y suministro de soluciones integradas de seguridad para combatir virus, hackers, troyanos, spyware, phishing, spam y otras amenazas de internet. Con sus revolucionarias Tecnologías TruPreventTM, las innovadoras soluciones de Panda Software ofrecen una mayor rentabilidad de la inversión, manteniendo a los clientes protegidos incluso contra las nuevas amenazas que todavía no han sido identificadas. Más información en www.pandasoftware.es ¡Protéjase ahora contra virus, spyware, hackers, spam y otras amenazas de internet! Pruebe gratis nuestros productos en www.pandasoftware.es/descargas From vinasher en gmail.com Thu Jun 1 21:44:02 2006 From: vinasher en gmail.com (Adalberto vinasco herrera) Date: Thu, 1 Jun 2006 14:44:02 -0500 Subject: label Message-ID: <15bb9e590606011244l311ac1f3of9b8f71fda60fcf2@mail.gmail.com> hay alguna forma de cambiar el tamaño y el color de los label. From cescd en yahoo.com.mx Fri Jun 2 18:29:58 2006 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 2 Jun 2006 11:29:58 -0500 (CDT) Subject: Algo como WWW:Mechanize? In-Reply-To: <20060601233329.6417.qmail@web50408.mail.yahoo.com> References: <20060601233329.6417.qmail@web50408.mail.yahoo.com> Message-ID: <20060602162958.96127.qmail@web50415.mail.yahoo.com> Debes tener cuidado con ese tipo de scripts, algunos sitios son muy quisquillosos respecto a que sus recursos sean accedidos automaticamente, como es el caso de Google. De cualquier manera, seria muy agradable que compartieras con nosotros el codigo que generes con esos modulos. Saludos --- Cesar Cardenas Desales escribió: > Mechanize es muy semejante a WWW:Mechanize, en tanto > que Twill tiene una interfaz de mas alto nivel de > abstraccion, pero tendras que aprender el > minilenguaje > que usa. > > --- Jesus Rodriguez escribió: > > > Que rapidos sois, eso está bien, muchas gracias, > aun > > asi, cual de todos > > recomendais?, Exactamente quiero hacer un > > scripticillo para wordreference. > > > > Un saludo. > > > > El día 1/06/06, Cesar Cardenas Desales > > escribió: > > > > > > Mechanize > > > > > > http://wwwsearch.sourceforge.net/mechanize/ > > > > > > Twill > > > > > > http://www.idyll.org/~t/www-tools/twill/ > > > > > > Saludos > > > > > > --- Jesus Rodriguez > > escribió: > > > > > > > Buenas, me gustaría crear un script para > acceder > > a > > > > una web, y extraer pues > > > > ciertos datos usando expresiones regulares o > > algo. > > > > He visto que > > > > WWW:Mechanize para perl cumple perfectamente > lo > > que > > > > quiero y no se si hay > > > > algo parecido para python. > > > > > > > > Gracias. > > > > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From cescd en yahoo.com.mx Fri Jun 2 18:38:05 2006 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 2 Jun 2006 11:38:05 -0500 (CDT) Subject: Error instalando PyCrypto In-Reply-To: <20060530183335.92456.qmail@web50414.mail.yahoo.com> References: <20060530183335.92456.qmail@web50414.mail.yahoo.com> Message-ID: <20060602163805.36478.qmail@web50413.mail.yahoo.com> --- Cesar Cardenas Desales escribió: > Estoy tratando de instalar PyCrypto. El > instalador > al momento de ejecutar me da el siguiente error: > > running install > running build > running build_py > running build_ext > error: The .NET Framework SDK needs to be installed > before building extensions for Python. > > Ya tengo instalado el SDK de .NET, asi que no se > si > debo realizar algun paso adicional. > Me respondo a mi mismo. Al instalar la distribucion original de PyCrypto, setup.py intenta compilar el codigo fuente de varias librerias que incluye. En el sitio hay enlaces hacia una distribucion de binarios ya compilados para Windows: http://www.voidspace.org.uk/python/modules.shtml#pycrypto Por cierto, se trata del sitio de "The Voidspace Python Modules", que contiene algunas cosas interesantes. Saludos ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From arrase en gulcas.org Fri Jun 2 18:51:06 2006 From: arrase en gulcas.org (arrase) Date: Fri, 02 Jun 2006 18:51:06 +0200 Subject: Algo como WWW:Mechanize? In-Reply-To: <20060602162958.96127.qmail@web50415.mail.yahoo.com> References: <20060602162958.96127.qmail@web50415.mail.yahoo.com> Message-ID: <44806C7A.1040302@gulcas.org> Cesar Cardenas Desales wrote: > De cualquier manera, seria muy agradable que > compartieras con nosotros el codigo que generes con > esos modulos. > Pues si, yo tambien he escrito alguna cosa con pygtk y parseado de html usando sgmllib y me gustaria ver si aporta algo a lo que tengo :) . Saludos. -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: OpenPGP digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From minostro en sicet.cl Fri Jun 2 19:26:32 2006 From: minostro en sicet.cl (Milton Galo Patricio) Date: Fri, 2 Jun 2006 13:26:32 -0400 Subject: label In-Reply-To: <15bb9e590606011244l311ac1f3of9b8f71fda60fcf2@mail.gmail.com> References: <15bb9e590606011244l311ac1f3of9b8f71fda60fcf2@mail.gmail.com> Message-ID: <172699c50606021026u5d2e184l8945f702403f9ae0@mail.gmail.com> que api gráfica estás utilizando? 2006/6/1, Adalberto vinasco herrera : > > hay alguna forma de cambiar el tamaño y el color de los label. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From minostro en sicet.cl Fri Jun 2 19:28:20 2006 From: minostro en sicet.cl (Milton Galo Patricio) Date: Fri, 2 Jun 2006 13:28:20 -0400 Subject: ayuda sobre python In-Reply-To: <15bb9e590605311319m5d404363gedb055c0151cea1c@mail.gmail.com> References: <15bb9e590605311319m5d404363gedb055c0151cea1c@mail.gmail.com> Message-ID: <172699c50606021028m43549592n1d5058b809fce614@mail.gmail.com> 2006/5/31, Adalberto vinasco herrera : > > entonces, lo que pasa es que tambien necesito el codigo fuente de como se > conecta el python+ssl+postgres. > o un aplicacion hecha en python que conecte es ssl con el postgres Pero que es lo que quieres hacer???, si es conectarte simplemente con la base de datos existen muchos bindings que lo realizan....en la lista sa ha hablado bastante sobre el tema, busca en los archivos historicos, salu2!! _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From kernel.no.found en gmail.com Fri Jun 2 20:37:54 2006 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Fri, 2 Jun 2006 20:37:54 +0200 Subject: Base de datos ligera Message-ID: <117d6e170606021137w636a90eai79234e2a6633e33e@mail.gmail.com> SQLite: http://dotpy.net/python_en_castellano.html -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From foxandxss en gmail.com Fri Jun 2 21:36:57 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Fri, 2 Jun 2006 21:36:57 +0200 Subject: Algo como WWW:Mechanize? In-Reply-To: <20060602162958.96127.qmail@web50415.mail.yahoo.com> References: <20060601233329.6417.qmail@web50408.mail.yahoo.com> <20060602162958.96127.qmail@web50415.mail.yahoo.com> Message-ID: <2a1edb210606021236k7478a2f3l85b6f1a6209d8e2b@mail.gmail.com> El codigo dalo por hecho amigo, aunque es mi primera incursion en python y aun no sé que tardaré en hacerlo. Bueno, es forma automatica pero no creo que se den cuenta, ya que puedes colocar la palabra a buscar en el URL y ya luego con regexp pues sacar lo que quieras, algo asi supongo. Saludos. El día 2/06/06, Cesar Cardenas Desales escribió: > > Debes tener cuidado con ese tipo de scripts, algunos > sitios son muy quisquillosos respecto a que sus > recursos sean accedidos automaticamente, como es el > caso de Google. > > De cualquier manera, seria muy agradable que > compartieras con nosotros el codigo que generes con > esos modulos. > > Saludos > > --- Cesar Cardenas Desales > escribió: > > > Mechanize es muy semejante a WWW:Mechanize, en tanto > > que Twill tiene una interfaz de mas alto nivel de > > abstraccion, pero tendras que aprender el > > minilenguaje > > que usa. > > > > --- Jesus Rodriguez escribió: > > > > > Que rapidos sois, eso está bien, muchas gracias, > > aun > > > asi, cual de todos > > > recomendais?, Exactamente quiero hacer un > > > scripticillo para wordreference. > > > > > > Un saludo. > > > > > > El día 1/06/06, Cesar Cardenas Desales > > > escribió: > > > > > > > > Mechanize > > > > > > > > http://wwwsearch.sourceforge.net/mechanize/ > > > > > > > > Twill > > > > > > > > http://www.idyll.org/~t/www-tools/twill/ > > > > > > > > Saludos > > > > > > > > --- Jesus Rodriguez > > > escribió: > > > > > > > > > Buenas, me gustaría crear un script para > > acceder > > > a > > > > > una web, y extraer pues > > > > > ciertos datos usando expresiones regulares o > > > algo. > > > > > He visto que > > > > > WWW:Mechanize para perl cumple perfectamente > > lo > > > que > > > > > quiero y no se si hay > > > > > algo parecido para python. > > > > > > > > > > Gracias. > > > > > > > > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al > mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From drbobus en gulic.org Fri Jun 2 23:24:43 2006 From: drbobus en gulic.org (Dr. Bobus) Date: Fri, 2 Jun 2006 22:24:43 +0100 Subject: python y Zope In-Reply-To: References: <447D77E1.1030500@parcan.es> Message-ID: <20060602222443.778bf371@casiopea.mariaonline.org> El Fri, 02 Jun 2006 14:52:51 +0000 "Javier Salinas" dijo: > Voy a realizar una pregunta que no correspondería hacerla en este foro, sino > en el de zope-es, lo que ocurre es que ya la he hecho y no me ha respondido > nadie. A ver si aquí tengo más suerte. En un dtml-method colocas: Image s can display themselves and can also provide useful information such as size, title, and URL. * Get the contents of a Folder with the objectValues method. * Get the size of an Image with the getSize method. * Get the URL of an object with the absolute_url method. In the next lesson you'll learn how to create pictures with DTML scripting. El manejo del tamaño lo puedes hacer en el mismo html Saludos Dr. Bobus ------------ 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 jcea en argo.es Sat Jun 3 05:45:59 2006 From: jcea en argo.es (Jesus Cea) Date: Sat, 03 Jun 2006 05:45:59 +0200 Subject: Base de datos ligera In-Reply-To: <117d6e170606021137w636a90eai79234e2a6633e33e@mail.gmail.com> References: <117d6e170606021137w636a90eai79234e2a6633e33e@mail.gmail.com> Message-ID: <448105F7.40804@argo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Para 200 datos, los cargas enteros en RAM... Juan José Alonso. wrote: > SQLite: > http://dotpy.net/python_en_castellano.html > - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRIEF95lgi5GaxT1NAQJzfQP/dmATgOA/aNwHP6D/iEQCvFe6u7R5UbNn +02UDmhkA3XdLcyUtXDE4rILZ5P0cJ685E79osgtzme/bELQHFPishJGqSpbLv6t YtQE0Pv/tZ2hRmUF9trypTSpobhh9IEqCOV1E2R1yRlMMs3y8C+inVCvHN1RVWsm kFO4cwoKNHo= =8VNU -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From shawjsg en hotmail.com Sat Jun 3 11:48:02 2006 From: shawjsg en hotmail.com (Javier Salinas) Date: Sat, 03 Jun 2006 09:48:02 +0000 Subject: python y Zope In-Reply-To: <20060602222443.778bf371@casiopea.mariaonline.org> References: <20060602222443.778bf371@casiopea.mariaonline.org> Message-ID: Gracias Dr.Bobus. Ahora voy a complicarlo un poco más: Ahora quiero realizar lo mismo pero imaginemos que la carpeta contenedora de imagenes ahora no es una carpeta local, sino una carpeta File System que apunta a un directorio de mi sistema de archivos, ya sabes con LocalFS. He probado lo siguiente pero no funciona: Si lo ponemos de esta forma, conseguimos que se vean en forma de iconos vacios el contenido de la carpeta, pero claro no se ven las imagenes: Donde "fotos" es una Local File System. Alguna sugerencia?? >From: "Dr. Bobus" >Reply-To: La lista de python en castellano >To: La lista de python en castellano >Subject: Re: [Python-es] python y Zope >Date: Fri, 2 Jun 2006 22:24:43 +0100 > >El Fri, 02 Jun 2006 14:52:51 +0000 >"Javier Salinas" dijo: > > > Voy a realizar una pregunta que no correspondería hacerla en este foro, >sino > > en el de zope-es, lo que ocurre es que ya la he hecho y no me ha >respondido > > nadie. A ver si aquí tengo más suerte. > > > >En un dtml-method colocas: > > > > > > > > > >Image s can display themselves and can also provide useful information >such as size, title, and URL. > > * Get the contents of a Folder with the objectValues method. > * Get the size of an Image with the getSize method. > * Get the URL of an object with the absolute_url method. > >In the next lesson you'll learn how to create pictures with DTML scripting. > > >El manejo del tamaño lo puedes hacer en el mismo html > > >Saludos > > >Dr. Bobus ><< attach4 >> >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es From antonio.beamud en linkend.net Sat Jun 3 12:22:47 2006 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Sat, 03 Jun 2006 12:22:47 +0200 Subject: Base de datos ligera In-Reply-To: <20060602144744.98213.qmail@web53107.mail.yahoo.com> References: <20060602144744.98213.qmail@web53107.mail.yahoo.com> Message-ID: <1149330167.12121.28.camel@localhost.localdomain> El vie, 02-06-2006 a las 09:47 -0500, Jean Carlos Rodrìguez escribió: > No entiendo bien la pregunta. ¿Cuál es la clave?¿son > muchos datos a procesar? > > > Nombre A B C D > > Comp1 10 20 30 40 > > Comp2 50 60 70 80 > > . > > . > > . > > Compn Prueba shelve, algo como: import shelve f = shelve.open('/tmp/mibd.bin') f['Comp1'] = (10,20,30,40) f['Comp2'] = (50,60,70,80) f.close() f = shelve.open('/tmp/mibd.bin') assert f['Comp1][0] == 10 assert f['Comp2][2] == 70 Yo lo uso como un mini sistema de indexación con aproximadamente 600000 registros y me funciona perfecto. Un saludo ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From s.huens en gmail.com Sat Jun 3 23:45:22 2006 From: s.huens en gmail.com (Silvestre Marcelo Huens) Date: Sat, 3 Jun 2006 18:45:22 -0300 Subject: una linda interfaz?? Message-ID: <83fe82f30606031445k54677092o68572d447ee6435b@mail.gmail.com> hola a todos.. este es mi primer mensaje... hace un tiempo que estoy con python realmente me encanta.. ahora mi cosulta es la siguiente: para hacer una interfaz gráfica a mis programas que me recomiendan... en términos de productividad y simpleza... ya use Qt, tk, glade, Wxpython... y ahora el problema es que me tengo que decidir por trabajar con alguno de ellos.. o cambiar a algún otro... realmente toda la ayuda sera apreciada... desde ya gracias a todos los que puedan aportar... -- Senior designer (MoonLight Shadow Studio) From sonajadiabolica en gmail.com Sun Jun 4 00:10:09 2006 From: sonajadiabolica en gmail.com (aNgel rEsendiz g.) Date: Sat, 3 Jun 2006 17:10:09 -0500 Subject: una linda interfaz?? In-Reply-To: <83fe82f30606031445k54677092o68572d447ee6435b@mail.gmail.com> References: <83fe82f30606031445k54677092o68572d447ee6435b@mail.gmail.com> Message-ID: <8d9e208f0606031510p3052def1t78ef583bf9786c5b@mail.gmail.com> Creo que fué "la pregunta del mes" en mayo, y no quiere dejar su lugar... http://dotpy.net/articulos/otros/primer_podcast_sobre_guis_en_python.html On 6/3/06, Silvestre Marcelo Huens wrote: > hola a todos.. este es mi primer mensaje... hace un tiempo que estoy con > python realmente me encanta.. ahora mi cosulta es la siguiente: > para hacer una interfaz gráfica a mis programas que me recomiendan... en > términos de productividad y simpleza... > ya use Qt, tk, glade, Wxpython... y ahora el problema es que me tengo que > decidir por trabajar con alguno de ellos.. o cambiar a algún otro... > realmente toda la ayuda sera apreciada... desde ya gracias a todos los que > puedan aportar... > > -- > Senior designer (MoonLight Shadow Studio) > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- aNgel rEsendiz.! From hectorfh en gmail.com Sun Jun 4 07:39:47 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Sun, 4 Jun 2006 02:39:47 -0300 Subject: una linda interfaz?? In-Reply-To: <8d9e208f0606031510p3052def1t78ef583bf9786c5b@mail.gmail.com> References: <83fe82f30606031445k54677092o68572d447ee6435b@mail.gmail.com> <8d9e208f0606031510p3052def1t78ef583bf9786c5b@mail.gmail.com> Message-ID: Hola Silvestre: Esa pregunta la han hecho muchísimas veces y no tiene respuesta. Es como preguntar cual cerveza es la mejor, todo depende del gusto del consumidor. Personalmente creo que la mejor herramienta para hacer interfaces por lejos se llama Tcl/Tk. Como acá se trata de Python yo usaría tkinter. Saludos From s.huens en gmail.com Sun Jun 4 21:45:49 2006 From: s.huens en gmail.com (Silvestre Marcelo Huens) Date: Sun, 4 Jun 2006 16:45:49 -0300 Subject: una linda interfaz?? In-Reply-To: References: <83fe82f30606031445k54677092o68572d447ee6435b@mail.gmail.com> <8d9e208f0606031510p3052def1t78ef583bf9786c5b@mail.gmail.com> Message-ID: <83fe82f30606041245x23fb67c2wc00458c07fddf76f@mail.gmail.com> gracias... veo que mi pregunta verdaderamente queda a "gusto del consumidor"... jajaja use Tkinter... y el problema es que no logro un buen aspecto gráfico en linux.. pero ya estoy probando glade y Qt... si llego a manejar alguno de esos bien escribo un how to.. y lo mando... gracias de nuevo... -- Senior designer (MoonLight Shadow Studio) From bameda en gmail.com Sun Jun 4 22:01:20 2006 From: bameda en gmail.com (bameda) Date: Sun, 4 Jun 2006 22:01:20 +0200 Subject: una linda interfaz?? In-Reply-To: <83fe82f30606041245x23fb67c2wc00458c07fddf76f@mail.gmail.com> References: <83fe82f30606031445k54677092o68572d447ee6435b@mail.gmail.com> <8d9e208f0606031510p3052def1t78ef583bf9786c5b@mail.gmail.com> <83fe82f30606041245x23fb67c2wc00458c07fddf76f@mail.gmail.com> Message-ID: Yo sin lugar a dudas me quedo con glade+GTK. Pero como ya te comentaron es algo que depende mucho de los gustos del programador. UN SALUDO 2006/6/4, Silvestre Marcelo Huens : > gracias... veo que mi pregunta verdaderamente queda a "gusto del > consumidor"... jajaja > use Tkinter... y el problema es que no logro un buen aspecto gráfico en > linux.. pero ya estoy probando glade y Qt... si llego a manejar alguno de > esos bien escribo un how to.. y lo mando... > gracias de nuevo... > > -- > Senior designer (MoonLight Shadow Studio) > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ From foxandxss en gmail.com Mon Jun 5 00:37:16 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Mon, 5 Jun 2006 00:37:16 +0200 Subject: Python + GTK + Glade Message-ID: <2a1edb210606041537u62044bc4ye77dfe6b437e943b@mail.gmail.com> Buenas, me gustaría saber cual es la mejor forma de usar esta combinacion, o la que ustedes useis claro. He visto un script llamado tepache, pero me parece un poco cutre, no se, si yo modifico el .glade, al ejecutar de nuevo el tepache, pues me la lia. Yo de siempre he pensado que la mejor forma es usar libglade y cargar el xml en tu aplicacion. Pero claro, eso es en otros lenguajes, en este en concreto no se cual es la mejor forma, y la verdad es que tampoco veo muchos tutoriales de como usar glade con python. Bueno, muchas gracias. From jeancarlosr_ve en yahoo.com Mon Jun 5 01:10:19 2006 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Sun, 4 Jun 2006 18:10:19 -0500 (CDT) Subject: Base de datos ligera In-Reply-To: <1149330167.12121.28.camel@localhost.localdomain> References: <1149330167.12121.28.camel@localhost.localdomain> Message-ID: <20060604231019.13231.qmail@web53115.mail.yahoo.com> > > > > > Nombre A B C D > > > Comp1 10 20 30 40 > > > Comp2 50 60 70 80 > > > . > > > . > > > . > > > Compn > > Prueba shelve, algo como: > > import shelve > > f = shelve.open('/tmp/mibd.bin') > > f['Comp1'] = (10,20,30,40) > f['Comp2'] = (50,60,70,80) > > f.close() > > f = shelve.open('/tmp/mibd.bin') > assert f['Comp1][0] == 10 > assert f['Comp2][2] == 70 > > Yo lo uso como un mini sistema de indexación con > aproximadamente 600000 > registros y me funciona perfecto. > > Un saludo ok lo voy a probar, pero el archivo lo tengo txt no importa??? __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From arrase en gulcas.org Mon Jun 5 01:44:01 2006 From: arrase en gulcas.org (arrase) Date: Mon, 05 Jun 2006 01:44:01 +0200 Subject: Python + GTK + Glade In-Reply-To: <2a1edb210606041537u62044bc4ye77dfe6b437e943b@mail.gmail.com> References: <2a1edb210606041537u62044bc4ye77dfe6b437e943b@mail.gmail.com> Message-ID: <44837041.5070700@gulcas.org> Jesus Rodriguez wrote: > He visto un script llamado tepache, pero me parece un poco cutre, no > se, si > yo modifico el .glade, al ejecutar de nuevo el tepache, pues me la lia. > > Yo de siempre he pensado que la mejor forma es usar libglade y cargar > el xml > en tu aplicacion. > En terminos generales tan buena es una como otra diria yo pero si he de elegir puede que tepache no este a la altura de designer+pyuic pero me parece mejor opcion que importar el xml. Tampoco es que mi vida sea la programacion grafica, quizas no debas valorar demasiado mi opinion y esperar a que alguien con mas experiencia que yo conteste :) . Saludos. -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: OpenPGP digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hectorfh en gmail.com Mon Jun 5 03:28:15 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Sun, 4 Jun 2006 22:28:15 -0300 Subject: SGAE In-Reply-To: <001d01c683dd$d92353e0$6401a8c0@edhellond> References: <001d01c683dd$d92353e0$6401a8c0@edhellond> Message-ID: Hola Alatar: Muy interesante lo que escribes. No puedo creerlo. ¿Por qué alguien que compran una computadora tiene que pagarle a un conjunto de cantantes desafinados? ¿No es hora que la gente que no tiene capacidades para la música se dedique a otra cosa? Saludos From fpferrer en uci.cu Mon Jun 5 03:34:45 2006 From: fpferrer en uci.cu (=?iso-8859-1?Q?Francisco_P=E9rez_Ferrer?=) Date: Sun, 4 Jun 2006 21:34:45 -0400 Subject: Python + GTK + Glade Message-ID: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> Y que opinion tienen de wxWidgets y mas específicamente wxPython??? Existen excelentes herramientas SPE + wxGlade y Boa Constructor. -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of arrase Sent: Sunday, June 04, 2006 7:44 PM To: La lista de python en castellano Subject: Re: [Python-es] Python + GTK + Glade Jesus Rodriguez wrote: > He visto un script llamado tepache, pero me parece un poco cutre, no > se, si > yo modifico el .glade, al ejecutar de nuevo el tepache, pues me la lia. > > Yo de siempre he pensado que la mejor forma es usar libglade y cargar > el xml > en tu aplicacion. > En terminos generales tan buena es una como otra diria yo pero si he de elegir puede que tepache no este a la altura de designer+pyuic pero me parece mejor opcion que importar el xml. Tampoco es que mi vida sea la programacion grafica, quizas no debas valorar demasiado mi opinion y esperar a que alguien con mas experiencia que yo conteste :) . Saludos. -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) From minostro en sicet.cl Mon Jun 5 08:04:18 2006 From: minostro en sicet.cl (Milton Galo Patricio) Date: Mon, 5 Jun 2006 02:04:18 -0400 Subject: una linda interfaz?? In-Reply-To: References: <83fe82f30606031445k54677092o68572d447ee6435b@mail.gmail.com> <8d9e208f0606031510p3052def1t78ef583bf9786c5b@mail.gmail.com> <83fe82f30606041245x23fb67c2wc00458c07fddf76f@mail.gmail.com> Message-ID: <172699c50606042304q4f346407p7d1e6737cf3a74c2@mail.gmail.com> 2006/6/4, bameda : > > Yo sin lugar a dudas me quedo con glade+GTK. Pero como ya te (glade o gazpacho) + GTK+ + pygtk + python + tepache-------son las yerbas perfectas comentaron es algo que depende mucho de los gustos del programador. > > UN SALUDO > > 2006/6/4, Silvestre Marcelo Huens : > > gracias... veo que mi pregunta verdaderamente queda a "gusto del > > consumidor"... jajaja > > use Tkinter... y el problema es que no logro un buen aspecto gráfico en > > linux.. pero ya estoy probando glade y Qt... si llego a manejar alguno > de > > esos bien escribo un how to.. y lo mando... > > gracias de nuevo... > > > > -- > > Senior designer (MoonLight Shadow Studio) > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > ____________________________________________ > | > | David Barragán Merino > | E-mail: bameda en ARROBA@gmail.com > | Ingeniería Informática > | Universidad Carlos III Madrid > |____________________________________________ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From jordipascual en ono.com Mon Jun 5 08:22:47 2006 From: jordipascual en ono.com (Jordi Pascual) Date: Mon, 05 Jun 2006 08:22:47 +0200 Subject: SGAE In-Reply-To: References: <001d01c683dd$d92353e0$6401a8c0@edhellond> Message-ID: <4483CDB7.5060706@ono.com> Porque éste siempre ha sido un país de listos y cholleros. :) Bueno, decir que los números no están "del todo" bien, pero da igual. A mí me salen "sólo" 54 mil millones de euros. Por otra parte sobre el canon ¡¡¡también se paga el IVA!!! O sea, que le sumaríamos el 16% en impuestos para el estado por el esfuerzo recaudador del canon. Ésto no hay quien lo entienda. O sí? hectorfh en gmail.com wrote: > Hola Alatar: > > Muy interesante lo que escribes. No puedo creerlo. ¿Por qué alguien > que compran una computadora tiene que pagarle a un conjunto de > cantantes desafinados? ¿No es hora que la gente que no tiene > capacidades para la música se dedique a otra cosa? > > Saludos From dmunhiz en gmail.com Mon Jun 5 08:33:39 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Mon, 05 Jun 2006 08:33:39 +0200 Subject: Python + GTK + Glade In-Reply-To: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> Message-ID: <4483D043.4000204@gmail.com> Pues yo es la que uso, fundamentalmente porque es sencillo. Uso boa consturctor y con este gui lo hago todo, diseño los formularios y a contunuación le pongo el codigo. La verdad es que me parece muy sencillo. Saludos Francisco Pérez Ferrer escribió: > Y que opinion tienen de wxWidgets y mas específicamente wxPython??? Existen excelentes herramientas SPE + wxGlade y Boa Constructor. > > -----Original Message----- > From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of arrase > Sent: Sunday, June 04, 2006 7:44 PM > To: La lista de python en castellano > Subject: Re: [Python-es] Python + GTK + Glade > > Jesus Rodriguez wrote: > >> He visto un script llamado tepache, pero me parece un poco cutre, no >> se, si >> yo modifico el .glade, al ejecutar de nuevo el tepache, pues me la lia. >> >> Yo de siempre he pensado que la mejor forma es usar libglade y cargar >> el xml >> en tu aplicacion. >> >> > En terminos generales tan buena es una como otra diria yo pero si he de > elegir puede que tepache no este a la altura de designer+pyuic pero me > parece mejor opcion que importar el xml. > > Tampoco es que mi vida sea la programacion grafica, quizas no debas > valorar demasiado mi opinion y esperar a que alguien con mas experiencia > que yo conteste :) . > > Saludos. > > From a.porrua en gmail.com Tue Jun 6 11:10:47 2006 From: a.porrua en gmail.com (Tny) Date: Tue, 06 Jun 2006 11:10:47 +0200 Subject: OT SGAE In-Reply-To: <4483CDB7.5060706@ono.com> References: <001d01c683dd$d92353e0$6401a8c0@edhellond> <4483CDB7.5060706@ono.com> Message-ID: <44854697.6060900@gmail.com> Totalmente de acuerdo, habría que hacer una especie de querella colectiva para terminar con el CANON y de paso si se les obliga a devolver el dinero + intereses, tal vez se termine también con la SGAE. Y la pasta robada que nadie reclame la ponemos de cebo para cazar más chorizos... Obligar al estado a devolver los impuestos, es un poco más complicado, ¿no? Jordi Pascual escribió: > Porque éste siempre ha sido un país de listos y cholleros. :) > > Bueno, decir que los números no están "del todo" bien, pero da igual. > A mí me salen "sólo" 54 mil millones de euros. > Por otra parte sobre el canon ¡¡¡también se paga el IVA!!! > O sea, que le sumaríamos el 16% en impuestos para el estado por el > esfuerzo recaudador del canon. > Ésto no hay quien lo entienda. O sí? > > > hectorfh en gmail.com wrote: >> Hola Alatar: >> >> Muy interesante lo que escribes. No puedo creerlo. ¿Por qué alguien >> que compran una computadora tiene que pagarle a un conjunto de >> cantantes desafinados? ¿No es hora que la gente que no tiene >> capacidades para la música se dedique a otra cosa? >> >> Saludos > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From pachi en mmn-arquitectos.com Mon Jun 5 11:32:25 2006 From: pachi en mmn-arquitectos.com (Rafael Villar Burke) Date: Mon, 05 Jun 2006 11:32:25 +0200 Subject: OT SGAE In-Reply-To: <44854697.6060900@gmail.com> References: <001d01c683dd$d92353e0$6401a8c0@edhellond> <4483CDB7.5060706@ono.com> <44854697.6060900@gmail.com> Message-ID: <4483FA29.6090309@mmn-arquitectos.com> Tny escribió: > Totalmente de acuerdo, habría que hacer una especie de querella > colectiva para terminar con el CANON y de paso si se les obliga a > devolver el dinero + intereses, tal vez se termine también con la SGAE. > Y la pasta robada que nadie reclame la ponemos de cebo para cazar más > chorizos... Pues sí, y esto ya lo han pensado y organizado desde compartiresbueno.net, con el abogado Javier de la Cueva. Han preparado un modelo de denuncia, que no necesita abogado, está pensado para que no perjudique a las tiendas demandadas (que repercuten la denuncia a la SGAE) y sea lo más sencillo posible. Os reenvío lo que me ha llegado: Desde compartiresbueno ya hemos lanzado la campaña que comentamos del canon de los CDs. Animaros a participar, es fácil y si somos muchos podemos tener bastante repercusión: compartiresbueno.net/index.php/2006/06/04/demanda-el-canon-de-cds/ Saludos, Rafael Villar Burke From foxandxss en gmail.com Mon Jun 5 12:06:33 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Mon, 5 Jun 2006 12:06:33 +0200 Subject: Python + GTK + Glade In-Reply-To: <4483D043.4000204@gmail.com> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> Message-ID: <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi que no me vale. Por otro lado wxPython tampoco es GTK, pero para ser sincero, tampoco le hago "ascos" Entonces, sigo sin saber cual es la mejor forma de programar en GTK. From pych3m4 en gmail.com Mon Jun 5 12:10:46 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 5 Jun 2006 12:10:46 +0200 Subject: [OT] Re: SGAE In-Reply-To: <001d01c683dd$d92353e0$6401a8c0@edhellond> References: <001d01c683dd$d92353e0$6401a8c0@edhellond> Message-ID: <2c9fb0dd0606050310s29b30bccj76b43d6353f08a76@mail.gmail.com> Dos objeciones: - la primera es que esta lista no es sólo para España, y que no todos tienen porqué saber qué es la SGAE ni lo que hace. - la segunda es que el canon no es para los cantantes, es para autores y editores musicales. Este problema del canon es una amenaza más contra la que se lleva tiempo luchando (otras amenazas: patentes, lssi, ...). Lamentablemente, está calando cierto derrotismo entre los diversos colectivos debido a que la opinión pública no da importancia a estas amenazas. Desanima ver que, por cada ley que se logra parar, sacan otra igual hasta que cuela. Y dudo de que ésto cambie, por muy injusto que nos parezca, sin un apoyo más firme de la opinión pública (cosa que no estamos consiguiendo). From py en ch3m4.org Mon Jun 5 12:42:45 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 05 Jun 2006 12:42:45 +0200 Subject: Python + GTK + Glade In-Reply-To: <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> Message-ID: <44840AA5.4010000@ch3m4.org> Jesus Rodriguez escribió: > Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi que no > me vale. > Por otro lado wxPython tampoco es GTK, pero para ser sincero, tampoco le > hago "ascos" > > Entonces, sigo sin saber cual es la mejor forma de programar en GTK. Cada uno tiene sus gustos. El objetivo es conseguir desacoplar código y diseño visual, para lo que tienes dos alternativas: codificar tu interface en python o cargar el interface desde un fichero xml. Ambas alternativas tienen su pros y contras. Codificando el interface en python te obligas a usar fuerte orientación a objetos para conseguir desacoplar código y GUI, lo que requiere una buena labor de análisis si no quieres tienes quebraderos de cabeza más adelante, aunque la refactorización puede ser de gran ayuda en estos casos. Por otro lado, el cargar un fichero xml te da mayor flexibilidad a la hora de crear los objetos visuales y resulta muy sencillo reutilizar el mismo diseño entre aplicaciones, e incluso entre varias ventanas. El handicap es que no es fácil hacerse una idea del diseño completo hasta que no se ejecuta la aplicación. Aunque resulte menos intuitivo, veo más reutilizable y simple cargar el interface desde un fichero xml. En cuanto a si gtk o wx, yo prefiero wx; pero es sólo mi opinión. A parte de boa-constructor, con wxglade puedes elegir entre guardar en xml o generar código para python u otros lenguajes, lo que añade la opción de dejar fijadas en el código partes del interface. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From foxandxss en gmail.com Mon Jun 5 13:22:58 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Mon, 5 Jun 2006 13:22:58 +0200 Subject: Python + GTK + Glade In-Reply-To: <44840AA5.4010000@ch3m4.org> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> <44840AA5.4010000@ch3m4.org> Message-ID: <2a1edb210606050422r3e63a74cn47e30bdab79ae8f1@mail.gmail.com> Buena respuesta si, estoy ahora mismo investigando sobre wxPython y parece muy interesante, pero boa-constructor me parece complejisimo de usar. El día 5/06/06, Chema Cortes escribió: > > Jesus Rodriguez escribió: > > Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi que > no > > me vale. > > Por otro lado wxPython tampoco es GTK, pero para ser sincero, tampoco le > > hago "ascos" > > > > Entonces, sigo sin saber cual es la mejor forma de programar en GTK. > > Cada uno tiene sus gustos. El objetivo es conseguir desacoplar código y > diseño visual, para lo que tienes dos alternativas: codificar tu > interface en python o cargar el interface desde un fichero xml. > > Ambas alternativas tienen su pros y contras. Codificando el interface en > python te obligas a usar fuerte orientación a objetos para conseguir > desacoplar código y GUI, lo que requiere una buena labor de análisis si > no quieres tienes quebraderos de cabeza más adelante, aunque la > refactorización puede ser de gran ayuda en estos casos. Por otro lado, > el cargar un fichero xml te da mayor flexibilidad a la hora de crear los > objetos visuales y resulta muy sencillo reutilizar el mismo diseño entre > aplicaciones, e incluso entre varias ventanas. El handicap es que no es > fácil hacerse una idea del diseño completo hasta que no se ejecuta la > aplicación. Aunque resulte menos intuitivo, veo más reutilizable y > simple cargar el interface desde un fichero xml. > > > En cuanto a si gtk o wx, yo prefiero wx; pero es sólo mi opinión. A > parte de boa-constructor, con wxglade puedes elegir entre guardar en xml > o generar código para python u otros lenguajes, lo que añade la opción > de dejar fijadas en el código partes del interface. > > -- > Chema Cortés (py en ch3m4.org) > "Proudly made on earth by generic humanoid carbon units" > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From dmunhiz en gmail.com Mon Jun 5 13:32:17 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Mon, 05 Jun 2006 13:32:17 +0200 Subject: Python + GTK + Glade In-Reply-To: <2a1edb210606050422r3e63a74cn47e30bdab79ae8f1@mail.gmail.com> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> <44840AA5.4010000@ch3m4.org> <2a1edb210606050422r3e63a74cn47e30bdab79ae8f1@mail.gmail.com> Message-ID: <44841641.7090707@gmail.com> Nada de eso, es sencillisimo!! de verdad, lo que pasa es que no es como los demas gui. Ejemplo creas un wx.app a continuación un wx.dialog y para el diseño grafico pulsas en el iconito que tiene una flecha azul (a la izquierda del icono de deshacer) te aparecerá el form en la barra de objetos seleccionas una caja de texto por ejemplo, pinchas encima y despues pinchas encima del form. despues la pones donde quieras, cambias tamaño... todo de forma grafica. espero haberte ayudado. Saludos Daniel Muñiz Jesus Rodriguez escribió: > Buena respuesta si, estoy ahora mismo investigando sobre wxPython y > parece > muy interesante, pero boa-constructor me parece complejisimo de usar. > > El día 5/06/06, Chema Cortes escribió: >> >> Jesus Rodriguez escribió: >> > Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi >> que >> no >> > me vale. >> > Por otro lado wxPython tampoco es GTK, pero para ser sincero, >> tampoco le >> > hago "ascos" >> > >> > Entonces, sigo sin saber cual es la mejor forma de programar en GTK. >> >> Cada uno tiene sus gustos. El objetivo es conseguir desacoplar código y >> diseño visual, para lo que tienes dos alternativas: codificar tu >> interface en python o cargar el interface desde un fichero xml. >> >> Ambas alternativas tienen su pros y contras. Codificando el interface en >> python te obligas a usar fuerte orientación a objetos para conseguir >> desacoplar código y GUI, lo que requiere una buena labor de análisis si >> no quieres tienes quebraderos de cabeza más adelante, aunque la >> refactorización puede ser de gran ayuda en estos casos. Por otro lado, >> el cargar un fichero xml te da mayor flexibilidad a la hora de crear los >> objetos visuales y resulta muy sencillo reutilizar el mismo diseño entre >> aplicaciones, e incluso entre varias ventanas. El handicap es que no es >> fácil hacerse una idea del diseño completo hasta que no se ejecuta la >> aplicación. Aunque resulte menos intuitivo, veo más reutilizable y >> simple cargar el interface desde un fichero xml. >> >> >> En cuanto a si gtk o wx, yo prefiero wx; pero es sólo mi opinión. A >> parte de boa-constructor, con wxglade puedes elegir entre guardar en xml >> o generar código para python u otros lenguajes, lo que añade la opción >> de dejar fijadas en el código partes del interface. >> >> -- >> Chema Cortés (py en ch3m4.org) >> "Proudly made on earth by generic humanoid carbon units" >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From foxandxss en gmail.com Mon Jun 5 14:10:33 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Mon, 5 Jun 2006 14:10:33 +0200 Subject: Python + GTK + Glade In-Reply-To: <44841641.7090707@gmail.com> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> <44840AA5.4010000@ch3m4.org> <2a1edb210606050422r3e63a74cn47e30bdab79ae8f1@mail.gmail.com> <44841641.7090707@gmail.com> Message-ID: <2a1edb210606050510n7595e4c2s9f6a80f6a1af132a@mail.gmail.com> Buenisimo Daniel, cuando aprenda wxpython supongo que entenderé todos los widgets que tiene. Aun asi, conoces algun manual de boa ? o has aprendido solo? Gracias. 2006/6/5, Daniel Muñiz Fontoira : > > Nada de eso, es sencillisimo!! de verdad, lo que pasa es que no es como > los demas gui. > > Ejemplo creas un wx.app > a continuación un wx.dialog y para el diseño grafico pulsas en el > iconito que tiene una flecha azul (a la izquierda del icono de deshacer) > te aparecerá el form > en la barra de objetos seleccionas una caja de texto por ejemplo, > pinchas encima y despues pinchas encima del form. despues la pones donde > quieras, cambias tamaño... todo de forma grafica. > > espero haberte ayudado. > Saludos > > Daniel Muñiz > > > > Jesus Rodriguez escribió: > > Buena respuesta si, estoy ahora mismo investigando sobre wxPython y > > parece > > muy interesante, pero boa-constructor me parece complejisimo de usar. > > > > El día 5/06/06, Chema Cortes escribió: > >> > >> Jesus Rodriguez escribió: > >> > Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi > >> que > >> no > >> > me vale. > >> > Por otro lado wxPython tampoco es GTK, pero para ser sincero, > >> tampoco le > >> > hago "ascos" > >> > > >> > Entonces, sigo sin saber cual es la mejor forma de programar en GTK. > >> > >> Cada uno tiene sus gustos. El objetivo es conseguir desacoplar código y > >> diseño visual, para lo que tienes dos alternativas: codificar tu > >> interface en python o cargar el interface desde un fichero xml. > >> > >> Ambas alternativas tienen su pros y contras. Codificando el interface > en > >> python te obligas a usar fuerte orientación a objetos para conseguir > >> desacoplar código y GUI, lo que requiere una buena labor de análisis si > >> no quieres tienes quebraderos de cabeza más adelante, aunque la > >> refactorización puede ser de gran ayuda en estos casos. Por otro lado, > >> el cargar un fichero xml te da mayor flexibilidad a la hora de crear > los > >> objetos visuales y resulta muy sencillo reutilizar el mismo diseño > entre > >> aplicaciones, e incluso entre varias ventanas. El handicap es que no es > >> fácil hacerse una idea del diseño completo hasta que no se ejecuta la > >> aplicación. Aunque resulte menos intuitivo, veo más reutilizable y > >> simple cargar el interface desde un fichero xml. > >> > >> > >> En cuanto a si gtk o wx, yo prefiero wx; pero es sólo mi opinión. A > >> parte de boa-constructor, con wxglade puedes elegir entre guardar en > xml > >> o generar código para python u otros lenguajes, lo que añade la opción > >> de dejar fijadas en el código partes del interface. > >> > >> -- > >> Chema Cortés (py en ch3m4.org) > >> "Proudly made on earth by generic humanoid carbon units" > >> _______________________________________________ > >> 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 > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jldalla en gmail.com Mon Jun 5 14:51:41 2006 From: jldalla en gmail.com (Jose Luis DALLAPICCOLA) Date: Mon, 5 Jun 2006 09:51:41 -0300 Subject: Python + GTK + Glade In-Reply-To: <2a1edb210606050510n7595e4c2s9f6a80f6a1af132a@mail.gmail.com> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> <44840AA5.4010000@ch3m4.org> <2a1edb210606050422r3e63a74cn47e30bdab79ae8f1@mail.gmail.com> <44841641.7090707@gmail.com> <2a1edb210606050510n7595e4c2s9f6a80f6a1af132a@mail.gmail.com> Message-ID: <40b558b30606050551t4f546334x7bf1837e17e5e7a7@mail.gmail.com> Yo estoy utilizando python + pygtk guardando la interfaz gráfica en un archivo xml y levantándolo con libglade y me parece una muy buena solución. Incluso estoy preparando un pequeño ejemplo con explicaciones de cómo hacerlo, pero realmente es muy sencillo. Cuando quieras te puedo ofrecer lo que he hecho a modo de ejemplo. Saludos, 2006/6/5, Jesus Rodriguez : > Buenisimo Daniel, cuando aprenda wxpython supongo que entenderé todos los > widgets que tiene. > Aun asi, conoces algun manual de boa ? o has aprendido solo? > > Gracias. > > 2006/6/5, Daniel Muñiz Fontoira : > > > > Nada de eso, es sencillisimo!! de verdad, lo que pasa es que no es como > > los demas gui. > > > > Ejemplo creas un wx.app > > a continuación un wx.dialog y para el diseño grafico pulsas en el > > iconito que tiene una flecha azul (a la izquierda del icono de deshacer) > > te aparecerá el form > > en la barra de objetos seleccionas una caja de texto por ejemplo, > > pinchas encima y despues pinchas encima del form. despues la pones donde > > quieras, cambias tamaño... todo de forma grafica. > > > > espero haberte ayudado. > > Saludos > > > > Daniel Muñiz > > > > > > > > Jesus Rodriguez escribió: > > > Buena respuesta si, estoy ahora mismo investigando sobre wxPython y > > > parece > > > muy interesante, pero boa-constructor me parece complejisimo de usar. > > > > > > El día 5/06/06, Chema Cortes escribió: > > >> > > >> Jesus Rodriguez escribió: > > >> > Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi > > >> que > > >> no > > >> > me vale. > > >> > Por otro lado wxPython tampoco es GTK, pero para ser sincero, > > >> tampoco le > > >> > hago "ascos" > > >> > > > >> > Entonces, sigo sin saber cual es la mejor forma de programar en GTK. > > >> > > >> Cada uno tiene sus gustos. El objetivo es conseguir desacoplar código y > > >> diseño visual, para lo que tienes dos alternativas: codificar tu > > >> interface en python o cargar el interface desde un fichero xml. > > >> > > >> Ambas alternativas tienen su pros y contras. Codificando el interface > > en > > >> python te obligas a usar fuerte orientación a objetos para conseguir > > >> desacoplar código y GUI, lo que requiere una buena labor de análisis si > > >> no quieres tienes quebraderos de cabeza más adelante, aunque la > > >> refactorización puede ser de gran ayuda en estos casos. Por otro lado, > > >> el cargar un fichero xml te da mayor flexibilidad a la hora de crear > > los > > >> objetos visuales y resulta muy sencillo reutilizar el mismo diseño > > entre > > >> aplicaciones, e incluso entre varias ventanas. El handicap es que no es > > >> fácil hacerse una idea del diseño completo hasta que no se ejecuta la > > >> aplicación. Aunque resulte menos intuitivo, veo más reutilizable y > > >> simple cargar el interface desde un fichero xml. > > >> > > >> > > >> En cuanto a si gtk o wx, yo prefiero wx; pero es sólo mi opinión. A > > >> parte de boa-constructor, con wxglade puedes elegir entre guardar en > > xml > > >> o generar código para python u otros lenguajes, lo que añade la opción > > >> de dejar fijadas en el código partes del interface. > > >> > > >> -- > > >> Chema Cortés (py en ch3m4.org) > > >> "Proudly made on earth by generic humanoid carbon units" > > >> _______________________________________________ > > >> 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 > > > > > _______________________________________________ > > 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 > -- --- José Luis DALLAPICCOLA From fpferrer en uci.cu Mon Jun 5 15:04:48 2006 From: fpferrer en uci.cu (=?iso-8859-1?Q?Francisco_P=E9rez_Ferrer?=) Date: Mon, 5 Jun 2006 09:04:48 -0400 Subject: Python + GTK + Glade Message-ID: <320D3688276F054080FE12825DF1E900028ABA96@ucixw1.uci.cu> Otro IDE que esta barbaro es el SPE. Es para trabajar con wxWidgets y viene ya con el wxGlade. Para los que no lo conozcan el wxGlade es una casi-replica del famosisimo Glade, con muchas de las funciones de este. El SPE además de eso viene cargado con todas las librerías de Pythón para Blender (Blender es el programa de modelado y animación 3D mas famosos del mundo OpenSource), de modo que los trabajen con Blender y prefieren wx para sus interfaces veran en SPE una magnifica herramienta tambien. -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of Jose Luis DALLAPICCOLA Sent: Monday, June 05, 2006 8:52 AM To: La lista de python en castellano Subject: Re: [Python-es] Python + GTK + Glade Yo estoy utilizando python + pygtk guardando la interfaz gráfica en un archivo xml y levantándolo con libglade y me parece una muy buena solución. Incluso estoy preparando un pequeño ejemplo con explicaciones de cómo hacerlo, pero realmente es muy sencillo. Cuando quieras te puedo ofrecer lo que he hecho a modo de ejemplo. Saludos, 2006/6/5, Jesus Rodriguez : > Buenisimo Daniel, cuando aprenda wxpython supongo que entenderé todos los > widgets que tiene. > Aun asi, conoces algun manual de boa ? o has aprendido solo? > > Gracias. > > 2006/6/5, Daniel Muñiz Fontoira : > > > > Nada de eso, es sencillisimo!! de verdad, lo que pasa es que no es como > > los demas gui. > > > > Ejemplo creas un wx.app > > a continuación un wx.dialog y para el diseño grafico pulsas en el > > iconito que tiene una flecha azul (a la izquierda del icono de deshacer) > > te aparecerá el form > > en la barra de objetos seleccionas una caja de texto por ejemplo, > > pinchas encima y despues pinchas encima del form. despues la pones donde > > quieras, cambias tamaño... todo de forma grafica. > > > > espero haberte ayudado. > > Saludos > > > > Daniel Muñiz > > > > > > > > Jesus Rodriguez escribió: > > > Buena respuesta si, estoy ahora mismo investigando sobre wxPython y > > > parece > > > muy interesante, pero boa-constructor me parece complejisimo de usar. > > > > > > El día 5/06/06, Chema Cortes escribió: > > >> > > >> Jesus Rodriguez escribió: > > >> > Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi > > >> que > > >> no > > >> > me vale. > > >> > Por otro lado wxPython tampoco es GTK, pero para ser sincero, > > >> tampoco le > > >> > hago "ascos" > > >> > > > >> > Entonces, sigo sin saber cual es la mejor forma de programar en GTK. > > >> > > >> Cada uno tiene sus gustos. El objetivo es conseguir desacoplar código y > > >> diseño visual, para lo que tienes dos alternativas: codificar tu > > >> interface en python o cargar el interface desde un fichero xml. > > >> > > >> Ambas alternativas tienen su pros y contras. Codificando el interface > > en > > >> python te obligas a usar fuerte orientación a objetos para conseguir > > >> desacoplar código y GUI, lo que requiere una buena labor de análisis si > > >> no quieres tienes quebraderos de cabeza más adelante, aunque la > > >> refactorización puede ser de gran ayuda en estos casos. Por otro lado, > > >> el cargar un fichero xml te da mayor flexibilidad a la hora de crear > > los > > >> objetos visuales y resulta muy sencillo reutilizar el mismo diseño > > entre > > >> aplicaciones, e incluso entre varias ventanas. El handicap es que no es > > >> fácil hacerse una idea del diseño completo hasta que no se ejecuta la > > >> aplicación. Aunque resulte menos intuitivo, veo más reutilizable y > > >> simple cargar el interface desde un fichero xml. > > >> > > >> > > >> En cuanto a si gtk o wx, yo prefiero wx; pero es sólo mi opinión. A > > >> parte de boa-constructor, con wxglade puedes elegir entre guardar en > > xml > > >> o generar código para python u otros lenguajes, lo que añade la opción > > >> de dejar fijadas en el código partes del interface. > > >> > > >> -- > > >> Chema Cortés (py en ch3m4.org) > > >> "Proudly made on earth by generic humanoid carbon units" > > >> _______________________________________________ > > >> 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 > > > > > _______________________________________________ > > 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 > -- --- José Luis DALLAPICCOLA _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kernel.no.found en gmail.com Mon Jun 5 15:27:29 2006 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Mon, 5 Jun 2006 15:27:29 +0200 Subject: Python + GTK + Glade Message-ID: <117d6e170606050627w63357a7bhd2641ca9495aa7be@mail.gmail.com> Dibujo en glade, guardo proyecto, le paso tepache y me crea un señor fichero Python que solo queda editarlo y escribir dentro :P -- http://dotpy.net ->Forja de proyectos Python, Documentacion en español, envio de noticias Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From py en ch3m4.org Mon Jun 5 15:31:51 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 05 Jun 2006 15:31:51 +0200 Subject: Python + GTK + Glade In-Reply-To: <320D3688276F054080FE12825DF1E900028ABA96@ucixw1.uci.cu> References: <320D3688276F054080FE12825DF1E900028ABA96@ucixw1.uci.cu> Message-ID: <44843247.2010505@ch3m4.org> Francisco Pérez Ferrer escribió: > Otro IDE que esta barbaro es el SPE. Es para trabajar con wxWidgets y viene ya con el wxGlade. Para los que no lo conozcan el wxGlade es una casi-replica del famosisimo Glade, con muchas de las funciones de este. El SPE además de eso viene cargado con todas las librerías de Pythón para Blender (Blender es el programa de modelado y animación 3D mas famosos del mundo OpenSource), de modo que los trabajen con Blender y prefieren wx para sus interfaces veran en SPE una magnifica herramienta tambien. Sin olvidar tampoco que el SPE se integra con "winpdb" (http://winpdb.sourceforge.net), un excelente debugger para python, y el único que sabe depurar (correctamente) una aplicación multihilo. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From turriano en terra.es Mon Jun 5 15:46:51 2006 From: turriano en terra.es (Turriano) Date: Mon, 5 Jun 2006 15:46:51 +0200 Subject: SGAE References: <001d01c683dd$d92353e0$6401a8c0@edhellond> <4483CDB7.5060706@ono.com> Message-ID: <001e01c688a6$80419c50$b7932651@notengofryzilr> Pos ya que estamos hablando de la SGAE, os pongo esta noticia. No opino sobre ella, porque creo que sobran las palabras: http://servicios.nortecastilla.es/pg060125/prensa/noticias/Segovia/200601/25/VAL-SEG-083.html ----- Original Message ----- From: "Jordi Pascual" To: "La lista de python en castellano" Sent: Monday, June 05, 2006 8:22 AM Subject: Re: [Python-es] SGAE > Porque éste siempre ha sido un país de listos y cholleros. :) > > Bueno, decir que los números no están "del todo" bien, pero da igual. A mí > me salen "sólo" 54 mil millones de euros. > Por otra parte sobre el canon ¡¡¡también se paga el IVA!!! > O sea, que le sumaríamos el 16% en impuestos para el estado por el > esfuerzo recaudador del canon. > Ésto no hay quien lo entienda. O sí? > From dmunhiz en gmail.com Mon Jun 5 16:21:52 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Mon, 05 Jun 2006 16:21:52 +0200 Subject: Python + GTK + Glade In-Reply-To: <2a1edb210606050510n7595e4c2s9f6a80f6a1af132a@mail.gmail.com> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> <44840AA5.4010000@ch3m4.org> <2a1edb210606050422r3e63a74cn47e30bdab79ae8f1@mail.gmail.com> <44841641.7090707@gmail.com> <2a1edb210606050510n7595e4c2s9f6a80f6a1af132a@mail.gmail.com> Message-ID: <44843E00.2010005@gmail.com> Me ha ayudado alguien que sabe mas que yo y otro poco ha sido interes, leerme todo lo que sale en esta lista (aunqu muchas veces no entiendo casi nada...) en fin... interes y ganas. Aun así soy muy novato y no se casi nada, pero cada día un poquito mas. Suerte! Jesus Rodriguez escribió: > Buenisimo Daniel, cuando aprenda wxpython supongo que entenderé todos los > widgets que tiene. > Aun asi, conoces algun manual de boa ? o has aprendido solo? > > Gracias. > > 2006/6/5, Daniel Muñiz Fontoira : >> >> Nada de eso, es sencillisimo!! de verdad, lo que pasa es que no es como >> los demas gui. >> >> Ejemplo creas un wx.app >> a continuación un wx.dialog y para el diseño grafico pulsas en el >> iconito que tiene una flecha azul (a la izquierda del icono de deshacer) >> te aparecerá el form >> en la barra de objetos seleccionas una caja de texto por ejemplo, >> pinchas encima y despues pinchas encima del form. despues la pones donde >> quieras, cambias tamaño... todo de forma grafica. >> >> espero haberte ayudado. >> Saludos >> >> Daniel Muñiz >> >> >> >> Jesus Rodriguez escribió: >> > Buena respuesta si, estoy ahora mismo investigando sobre wxPython y >> > parece >> > muy interesante, pero boa-constructor me parece complejisimo de usar. >> > >> > El día 5/06/06, Chema Cortes escribió: >> >> >> >> Jesus Rodriguez escribió: >> >> > Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi >> >> que >> >> no >> >> > me vale. >> >> > Por otro lado wxPython tampoco es GTK, pero para ser sincero, >> >> tampoco le >> >> > hago "ascos" >> >> > >> >> > Entonces, sigo sin saber cual es la mejor forma de programar en >> GTK. >> >> >> >> Cada uno tiene sus gustos. El objetivo es conseguir desacoplar >> código y >> >> diseño visual, para lo que tienes dos alternativas: codificar tu >> >> interface en python o cargar el interface desde un fichero xml. >> >> >> >> Ambas alternativas tienen su pros y contras. Codificando el interface >> en >> >> python te obligas a usar fuerte orientación a objetos para conseguir >> >> desacoplar código y GUI, lo que requiere una buena labor de >> análisis si >> >> no quieres tienes quebraderos de cabeza más adelante, aunque la >> >> refactorización puede ser de gran ayuda en estos casos. Por otro >> lado, >> >> el cargar un fichero xml te da mayor flexibilidad a la hora de crear >> los >> >> objetos visuales y resulta muy sencillo reutilizar el mismo diseño >> entre >> >> aplicaciones, e incluso entre varias ventanas. El handicap es que >> no es >> >> fácil hacerse una idea del diseño completo hasta que no se ejecuta la >> >> aplicación. Aunque resulte menos intuitivo, veo más reutilizable y >> >> simple cargar el interface desde un fichero xml. >> >> >> >> >> >> En cuanto a si gtk o wx, yo prefiero wx; pero es sólo mi opinión. A >> >> parte de boa-constructor, con wxglade puedes elegir entre guardar en >> xml >> >> o generar código para python u otros lenguajes, lo que añade la >> opción >> >> de dejar fijadas en el código partes del interface. >> >> >> >> -- >> >> Chema Cortés (py en ch3m4.org) >> >> "Proudly made on earth by generic humanoid carbon units" >> >> _______________________________________________ >> >> 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 >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From mlacunza en gmail.com Mon Jun 5 16:53:10 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 5 Jun 2006 09:53:10 -0500 Subject: Python + GTK + Glade In-Reply-To: <2a1edb210606050510n7595e4c2s9f6a80f6a1af132a@mail.gmail.com> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> <44840AA5.4010000@ch3m4.org> <2a1edb210606050422r3e63a74cn47e30bdab79ae8f1@mail.gmail.com> <44841641.7090707@gmail.com> <2a1edb210606050510n7595e4c2s9f6a80f6a1af132a@mail.gmail.com> Message-ID: <771741b20606050753k6f84d627x4e127b4c8ede0293@mail.gmail.com> 2006/6/5, Jesus Rodriguez : > > Buenisimo Daniel, cuando aprenda wxpython supongo que entenderé todos los > widgets que tiene. > Aun asi, conoces algun manual de boa ? o has aprendido solo? > > Gracias. Boa trae un manual en ingles incorporado en su ayuda. -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From arrase en gulcas.org Mon Jun 5 21:05:36 2006 From: arrase en gulcas.org (arrase en gulcas.org) Date: Mon, 05 Jun 2006 21:05:36 +0200 Subject: Python + GTK + Glade In-Reply-To: <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> References: <320D3688276F054080FE12825DF1E900028AB90F@ucixw1.uci.cu> <4483D043.4000204@gmail.com> <2a1edb210606050306p2691e4d8v90b33a531eff6378@mail.gmail.com> Message-ID: <44848080.1050003@gulcas.org> Jesus Rodriguez escribió: > Buenas, yo estaba hablando de GTK y creo que pyuic es para KDE, asi > que no > me vale. Solo comparaba su nivel de desarrollo no decia que era para Gtk, de hecho es para Qt en general no para Kde, yo lo uso en Mac Os X. Saludos. -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juatman_2000 en yahoo.es Mon Jun 5 21:31:03 2006 From: juatman_2000 en yahoo.es (Juan M. Puertas) Date: Mon, 5 Jun 2006 21:31:03 +0200 Subject: [F.T] Python + GTK + Glade References: <117d6e170606050627w63357a7bhd2641ca9495aa7be@mail.gmail.com> Message-ID: <000e01c688d6$9c2d9650$bc8ae050@equipo> Hace tiempo que me pregunto: ¿Estaría permitido crear una herramienta que automatice todo lo que explica Juan José, uniendo Python, GTK, Glade y Tepache?. Por el contrario; ¿no sería legal, y habría que descargar cada una de estas herramientas de sus respectivas páginas web y luego unirlas a la herramienta que tú has creado?. Saludos amigos :-) Juan José Alonso escribió: Dibujo en glade, guardo proyecto, le paso tepache y me crea un señor fichero Python que solo queda editarlo y escribir dentro :P ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From foxandxss en gmail.com Mon Jun 5 23:19:51 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Mon, 5 Jun 2006 23:19:51 +0200 Subject: =?ISO-8859-1?Q?Re:__=BFQu=E9_IDE_para_?= =?ISO-8859-1?Q?linux_y_qu=E9_libro_para_empezar=3F?= In-Reply-To: <200605310822.55207.maramsis@gmail.com> References: <2a1edb210605291450p27da64d8g4af693527d4d786b@mail.gmail.com> <200605310822.55207.maramsis@gmail.com> Message-ID: <2a1edb210606051419x77ed0c93v597f03068045125@mail.gmail.com> Buenas, despues de mucho mirar, drpython parece una buena opcion como IDE (por ahora usaré pygtk, asi que boa lo dejaré por si toco wxpython). Pero como shell que me recomendais? alguna de esas con autocomplete y que te dicen informacion de las funciones cuando escribes su nombre. Gracias. El día 31/05/06, maram escribió: > > El Lunes, 29 de Mayo de 2006 18:50, Jesus Rodriguez escribió: > > Buenas, acabo de empezar con python. Me gustaría saber algun ide bueno > para > > linux y algun libro (da igual si es español o ingles) para comprar y > > leermelo. > > > > Podes buscar en la propia lista de python-es lo que se hablo sobre el > tema. > poniendo en google: ide site:aditel.org te salen 610 links relativos > a "ide". Yo uso actualmente scite, y antes eric3. (qt) > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From ialdazabal en ehu.es Tue Jun 6 09:38:37 2006 From: ialdazabal en ehu.es (Inigo Aldazabal Mensa) Date: Tue, 6 Jun 2006 09:38:37 +0200 Subject: =?windows-1252?q?=BFQu=E9_IDE_para_linux_y_qu=E9_libro_para?= empezar? In-Reply-To: <2a1edb210606051419x77ed0c93v597f03068045125@mail.gmail.com> References: <2a1edb210605291450p27da64d8g4af693527d4d786b@mail.gmail.com> <20 0605310822.55207.maramsis@gmail.com> <2a1edb210606051419x77ed0c93v597f03068045125@mail.gmail.com> Message-ID: <200606060938.37633.ialdazabal@ehu.es> ipithon, creo que sin duda -> http://ipython.scipy.org/ El Monday, 5 de June de 2006 23:19, Jesus Rodriguez escribió: > Buenas, despues de mucho mirar, drpython parece una buena opcion como IDE > (por ahora usaré pygtk, asi que boa lo dejaré por si toco wxpython). > Pero como shell que me recomendais? alguna de esas con autocomplete y que > te dicen informacion de las funciones cuando escribes su nombre. > > Gracias. > > El día 31/05/06, maram escribió: > > El Lunes, 29 de Mayo de 2006 18:50, Jesus Rodriguez escribió: > > > Buenas, acabo de empezar con python. Me gustaría saber algun ide bueno > > > > para > > > > > linux y algun libro (da igual si es español o ingles) para comprar y > > > leermelo. > > > > Podes buscar en la propia lista de python-es lo que se hablo sobre el > > tema. > > poniendo en google: ide site:aditel.org te salen 610 links relativos > > a "ide". Yo uso actualmente scite, y antes eric3. (qt) > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pacopinela en terra.es Tue Jun 6 04:35:43 2006 From: pacopinela en terra.es (PacoPinela) Date: Tue, 6 Jun 2006 04:35:43 +0200 Subject: Python sin instalar Message-ID: <000801c68911$e91bcb40$ec122253@notengofryzilr> Soy usuario de Windows ("atrapado por" diría yo 8S) No me gusta nada el sistema de registro de este sistema operativo y me gustaría saber si puedo instalar Python y que lo pueda portar en una memoria usb junto con otros programas. De esta forma, con problemas con mi ordenador, sismpre puedo seguir en cualquier otro. Otros programas como Gimp, Inskape, Thunderbird... ya los tengo ahí Y Phiton no corre si no se instala. ¿Hay solución?. Un saludo a todos. From dmunhiz en gmail.com Tue Jun 6 09:56:43 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Tue, 06 Jun 2006 09:56:43 +0200 Subject: Python sin instalar In-Reply-To: <000801c68911$e91bcb40$ec122253@notengofryzilr> References: <000801c68911$e91bcb40$ec122253@notengofryzilr> Message-ID: <4485353B.4050305@gmail.com> Hola: Has probado a poner la ruta donde está el python y el archivo a ejecutar? por ejemplo G:\python24\python.exe script.py PacoPinela escribió: > Soy usuario de Windows ("atrapado por" diría yo 8S) > No me gusta nada el sistema de registro de este sistema operativo y me gustaría saber si puedo instalar Python y que lo pueda portar en una memoria usb junto con otros programas. De esta forma, con problemas con mi ordenador, sismpre puedo seguir en cualquier otro. > Otros programas como Gimp, Inskape, Thunderbird... ya los tengo ahí Y Phiton no corre si no se instala. > ¿Hay solución?. > Un saludo a todos. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From ialdazabal en ehu.es Tue Jun 6 10:03:59 2006 From: ialdazabal en ehu.es (Inigo Aldazabal Mensa) Date: Tue, 6 Jun 2006 10:03:59 +0200 Subject: Python sin instalar In-Reply-To: <000801c68911$e91bcb40$ec122253@notengofryzilr> References: <000801c68911$e91bcb40$ec122253@notengofryzilr> Message-ID: <200606061004.01818.ialdazabal@ehu.es> Mira movable python, http://www.voidspace.org.uk/python/movpy/ , cuesta unos 9 euros, según entiendo. También, según tenía por ahí de otro foro... cita------------------------- I don't have experience running Python from an USB storage device, but I've been using a 1GB USB-Stick to carry around a Knoppix distribution with me, for those PCs which can boot from USB and don't have a CD-ROM drive (there are quite a few where I work as sys-admin). USB works well here, so I guess if you use USB to carry around a Python installation, this should work well too. ----------------------------- Venga! Iñigo El Tuesday, 6 de June de 2006 04:35, PacoPinela escribió: > Soy usuario de Windows ("atrapado por" diría yo 8S) > No me gusta nada el sistema de registro de este sistema operativo y me > gustaría saber si puedo instalar Python y que lo pueda portar en una > memoria usb junto con otros programas. De esta forma, con problemas con mi > ordenador, sismpre puedo seguir en cualquier otro. Otros programas como > Gimp, Inskape, Thunderbird... ya los tengo ahí Y Phiton no corre si no se > instala. ¿Hay solución?. > Un saludo a todos. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From carlosholanda03 en yahoo.es Tue Jun 6 10:04:40 2006 From: carlosholanda03 en yahoo.es (Carlos Rodriguez) Date: Tue, 6 Jun 2006 10:04:40 +0200 (CEST) Subject: Capturar errores con popen3 In-Reply-To: <20060605190133.919961466085@devnull.aditel.org> References: <20060605190133.919961466085@devnull.aditel.org> Message-ID: <20060606080440.1336.qmail@web25806.mail.ukl.yahoo.com> Hola a todos y todas. Antes de nada muchas gracias por vuestra lista que me está siendo muy útil. Estoy intentando ejecutar un programa cuyo input son las variables: directorio_entrada, directorio_salida, nombre_archivo, y dbtype. A continuación quiero capturar el pipe de errores con popen3. Mi script es más o menos así: import os fi, fo , fe = os.popen3 (ruta_del_ejecutable, 't') fi.write ( directorio_entrada) fi.write ( directorio_salida) fi.write ( nombre_archivo) fi.write ( dbtype) fi.close( ) result_lines = fo.readlines( ) fo.close( ) error_lines = fe.readlines() fe.close() ...pero no funciona. Qué hago mal? Se puede hacer lo mismo con otro comando? Si es así, cómo? Muchas gracias por adelantado Saludos Carlos __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.es From py en ch3m4.org Tue Jun 6 10:11:24 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 06 Jun 2006 10:11:24 +0200 Subject: =?ISO-8859-1?Q?=BFQu=E9_IDE_para_linux_y?= =?ISO-8859-1?Q?_qu=E9_libro_para_empezar=3F?= In-Reply-To: <2a1edb210606051419x77ed0c93v597f03068045125@mail.gmail.com> References: <2a1edb210605291450p27da64d8g4af693527d4d786b@mail.gmail.com> <200605310822.55207.maramsis@gmail.com> <2a1edb210606051419x77ed0c93v597f03068045125@mail.gmail.com> Message-ID: <448538AC.8080803@ch3m4.org> Jesus Rodriguez escribió: > Buenas, despues de mucho mirar, drpython parece una buena opcion como IDE > (por ahora usaré pygtk, asi que boa lo dejaré por si toco wxpython). > Pero como shell que me recomendais? alguna de esas con autocomplete y > que te > dicen informacion de las funciones cuando escribes su nombre. ipython está orientado a cónsola, por lo que no resulta nada intuitivo para los no iniciados. Como alternativas más "visuales" mírate el pyshell y el pycrust (ambos se instalan con wxpython). Tienen autocompletado e histórico de comandos y, en el caso de pycrust, un ojeador del espacio de nombres y cadenas de documentación (Y si alguna vez tocas wx, ambos shells también funcionan como widgets). -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From hernan en orgmf.com.ar Tue Jun 6 10:12:37 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Tue, 6 Jun 2006 10:12:37 +0200 Subject: Python sin instalar In-Reply-To: <000801c68911$e91bcb40$ec122253@notengofryzilr> References: <000801c68911$e91bcb40$ec122253@notengofryzilr> Message-ID: <11fab4bc0606060112y2b1d3a44ofce075c9985a7c43@mail.gmail.com> > Soy usuario de Windows ("atrapado por" diría yo 8S) > No me gusta nada el sistema de registro de este sistema > operativo y me gustaría saber si puedo instalar Python y > que lo pueda portar en una memoria usb junto con otros > programas. De esta forma, con problemas con mi ordenador, > sismpre puedo seguir en cualquier otro. > Otros programas como Gimp, Inskape, Thunderbird... ya > los tengo ahí Y Phiton no corre si no se instala. > ¿Hay solución?. mmm... creo que no. al menos no como solución general. mejor dicho, es posible que puedas hacer funcionar el python desde un pen-drive, lo que es mas dificil es que no haya problemas con programas de terceros que usen python. al instalar python para windows se anota en la registry. además de registrarse como producto, asocia los archivos con extensión .py, .pyc, .pyo y .pyw al ejecutable. ¿has probado agregar el directorio de python al path? para la asociación podrías usar los comandos ASSOC y FTYPE. nunca los usé, no se si modifican la registry o si solo es una asociación temporal. otros productos especificos para windows (pywin32) hacen uso mas extensivo de la registry. saludos, -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From magmaxlistas en gmail.com Tue Jun 6 10:52:23 2006 From: magmaxlistas en gmail.com (Miguel Angel) Date: Tue, 06 Jun 2006 10:52:23 +0200 Subject: OT SGAE In-Reply-To: <44854697.6060900@gmail.com> References: <001d01c683dd$d92353e0$6401a8c0@edhellond> <4483CDB7.5060706@ono.com> <44854697.6060900@gmail.com> Message-ID: <1149583943.5510.1.camel@localhost> Hay mucha gente movilizada. Puedes presentar una denuncia individual[1], que es gratis y "sólo" te lleva tiempo. [1] http://www.derecho-internet.org/node/378 El mar, 06-06-2006 a las 11:10 +0200, Tny escribió: > Totalmente de acuerdo, habría que hacer una especie de querella > colectiva para terminar con el CANON y de paso si se les obliga a > devolver el dinero + intereses, tal vez se termine también con la SGAE. > Y la pasta robada que nadie reclame la ponemos de cebo para cazar más > chorizos... > Obligar al estado a devolver los impuestos, es un poco más complicado, ¿no? > > Jordi Pascual escribió: > > Porque éste siempre ha sido un país de listos y cholleros. :) > > > > Bueno, decir que los números no están "del todo" bien, pero da igual. > > A mí me salen "sólo" 54 mil millones de euros. > > Por otra parte sobre el canon ¡¡¡también se paga el IVA!!! > > O sea, que le sumaríamos el 16% en impuestos para el estado por el > > esfuerzo recaudador del canon. > > Ésto no hay quien lo entienda. O sí? > > > > > > hectorfh en gmail.com wrote: > >> Hola Alatar: > >> > >> Muy interesante lo que escribes. No puedo creerlo. ¿Por qué alguien > >> que compran una computadora tiene que pagarle a un conjunto de > >> cantantes desafinados? ¿No es hora que la gente que no tiene > >> capacidades para la música se dedique a otra cosa? > >> > >> Saludos > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From listas en soft-com.es Tue Jun 6 11:29:25 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 06 Jun 2006 11:29:25 +0200 Subject: Sobrecarga dinamica de metodos en instancia Message-ID: <44854AF5.3050505@soft-com.es> Hola a todos, Estoy intentando realizar una sobrecarga de metodos de forma dinamica y me presenta algún problema, intentaré explicarme: #Defino la clase 'x' con un método 'a': >>> class x: def a(self, val): print val + 1 # Creo una instancia de esta clase >>> ix = x() >>> ix.a(1) 2 # creo un nuevo metodo y reemplazo el existente en la instancia 'ix' >>> def nuevo_a(self, val): print val - 1 >>> setattr(ix, "a", nuevo_a) >>> ix.a(1) Traceback (most recent call last): File "", line 1, in -toplevel- ix.a(1) TypeError: nuevo_a() takes exactly 2 arguments (1 given) # si funciona si paso la instancia como parámetro >>> ix.a(ix, 1) 0 Si realizo el setattr sobre la clase base 'x' si funciona, pero el metodo se sustituye en todas las instancias de ella, lo que yo pretendo el sustituirlo únicamente en la instancia 'ix'. ¿Hay forma de realizar esta sobrecarga únicamente en una de las instancias sin afectar al resto? Gracias -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From jaime en iaa.es Tue Jun 6 12:24:00 2006 From: jaime en iaa.es (Jaime Perea) Date: Tue, 6 Jun 2006 12:24:00 +0200 Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <44854AF5.3050505@soft-com.es> References: <44854AF5.3050505@soft-com.es> Message-ID: <200606061224.01092.jaime@iaa.es> El Martes, 6 de Junio de 2006 11:29, Oswaldo Hernández escribió: > Hola a todos, > > Estoy intentando realizar una sobrecarga de metodos de forma dinamica y > me presenta algún problema, intentaré explicarme: > > #Defino la clase 'x' con un método 'a': > >>> class x: > > def a(self, val): > print val + 1 > > # Creo una instancia de esta clase > > >>> ix = x() > >>> ix.a(1) > > 2 > > # creo un nuevo metodo y reemplazo el existente en la instancia 'ix' > > >>> def nuevo_a(self, val): > > print val - 1 > > >>> setattr(ix, "a", nuevo_a) > >>> > >>> ix.a(1) a mi me funciona con ix.a = nuevo_a ix.a(7) 6 -- Jaime D. Perea Duarte. Linux registered user #10472 Dep. Astrofisica Extragalactica. Instituto de Astrofisica de Andalucia (CSIC) Apdo. 3004, 18080 Granada, Spain. From py en ch3m4.org Tue Jun 6 12:28:48 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 06 Jun 2006 12:28:48 +0200 Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <44854AF5.3050505@soft-com.es> References: <44854AF5.3050505@soft-com.es> Message-ID: <448558E0.1010605@ch3m4.org> Oswaldo Hernández escribió: > Estoy intentando realizar una sobrecarga de metodos de forma dinamica y > me presenta algún problema, intentaré explicarme: > > ¿Hay forma de realizar esta sobrecarga únicamente en una de las > instancias sin afectar al resto? Haberla, la hay: ix.a=nuevo_a.__get__(ix,x) Mejor que explicártelo yo, mírate los artículos de www.cafepy.com -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From foxandxss en gmail.com Tue Jun 6 12:45:09 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Tue, 6 Jun 2006 12:45:09 +0200 Subject: =?ISO-8859-1?Q?Re:__=BFQu=E9_IDE_para_?= =?ISO-8859-1?Q?linux_y_qu=E9_libro_para_empezar=3F?= In-Reply-To: <448538AC.8080803@ch3m4.org> References: <2a1edb210605291450p27da64d8g4af693527d4d786b@mail.gmail.com> <200605310822.55207.maramsis@gmail.com> <2a1edb210606051419x77ed0c93v597f03068045125@mail.gmail.com> <448538AC.8080803@ch3m4.org> Message-ID: <2a1edb210606060345l7a7fc4fpb571ffc3c67576aa@mail.gmail.com> Muchas gracias, la verdad es que estaba mirandome pycrust, pero parecia que estaba anticuado o algo. Sobre lo que sea en consola... no le hago ascos si hace lo que quiero, ya que hace mucho que uso gentoo y ya uno está acostumbrado a pelearse con la consola :PP Gracias. El día 6/06/06, Chema Cortes escribió: > > Jesus Rodriguez escribió: > > Buenas, despues de mucho mirar, drpython parece una buena opcion como > IDE > > (por ahora usaré pygtk, asi que boa lo dejaré por si toco wxpython). > > Pero como shell que me recomendais? alguna de esas con autocomplete y > > que te > > dicen informacion de las funciones cuando escribes su nombre. > > ipython está orientado a cónsola, por lo que no resulta nada intuitivo > para los no iniciados. > > Como alternativas más "visuales" mírate el pyshell y el pycrust (ambos > se instalan con wxpython). Tienen autocompletado e histórico de comandos > y, en el caso de pycrust, un ojeador del espacio de nombres y cadenas de > documentación (Y si alguna vez tocas wx, ambos shells también funcionan > como widgets). > > > -- > Chema Cortés (py en ch3m4.org) > "Proudly made on earth by generic humanoid carbon units" > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From listas en soft-com.es Tue Jun 6 12:50:40 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 06 Jun 2006 12:50:40 +0200 Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <200606061224.01092.jaime@iaa.es> References: <44854AF5.3050505@soft-com.es> <200606061224.01092.jaime@iaa.es> Message-ID: <44855E00.3000909@soft-com.es> Jaime Perea escribió: > El Martes, 6 de Junio de 2006 11:29, Oswaldo Hernández escribió: > >>Hola a todos, >> >>Estoy intentando realizar una sobrecarga de metodos de forma dinamica y >>me presenta algún problema, intentaré explicarme: >> >>#Defino la clase 'x' con un método 'a': >> >>> class x: >> >> def a(self, val): >> print val + 1 >> >># Creo una instancia de esta clase >> >> >>> ix = x() >> >>> ix.a(1) >> >>2 >> >># creo un nuevo metodo y reemplazo el existente en la instancia 'ix' >> >> >>> def nuevo_a(self, val): >> >> print val - 1 >> >> >>> setattr(ix, "a", nuevo_a) >> >>> >> >>> ix.a(1) > > > a mi me funciona con > ix.a = nuevo_a > > ix.a(7) > 6 > Habia probado tambien asi y me da el mismo problema: >>> ix.a = nuevo_a >>> ix.a(7) Traceback (most recent call last): File "", line 1, in -toplevel- ix.a(7) TypeError: nuevo_a() takes exactly 2 arguments (1 given) Mi version de python es (no se si tendrá algo que ver): Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32 Gracias. -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From listas en soft-com.es Tue Jun 6 12:56:13 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 06 Jun 2006 12:56:13 +0200 Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <448558E0.1010605@ch3m4.org> References: <44854AF5.3050505@soft-com.es> <448558E0.1010605@ch3m4.org> Message-ID: <44855F4D.3070901@soft-com.es> Chema Cortes escribió: > Oswaldo Hernández escribió: > > >>Estoy intentando realizar una sobrecarga de metodos de forma dinamica y >>me presenta algún problema, intentaré explicarme: >> >>¿Hay forma de realizar esta sobrecarga únicamente en una de las >>instancias sin afectar al resto? > > > Haberla, la hay: > > ix.a=nuevo_a.__get__(ix,x) > Si. Asi si funciona, incluso omitiento la clase base: ix.a = nuevo_a.__get__(ix) > > Mejor que explicártelo yo, mírate los artículos de www.cafepy.com > No conocia la página. La miraré. Gracias. -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From py en ch3m4.org Tue Jun 6 13:30:36 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 06 Jun 2006 13:30:36 +0200 Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <44855F4D.3070901@soft-com.es> References: <44854AF5.3050505@soft-com.es> <448558E0.1010605@ch3m4.org> <44855F4D.3070901@soft-com.es> Message-ID: <4485675C.4000107@ch3m4.org> Oswaldo Hernández escribió: > Chema Cortes escribió: >> Haberla, la hay: >> >> ix.a=nuevo_a.__get__(ix,x) >> > > Si. Asi si funciona, incluso omitiento la clase base: > > ix.a = nuevo_a.__get__(ix) Efectivamente, se puede omitir la clase. Que yo haya notado, sólo parece que tenga importancia en la "representación" del objeto: >>> ix.a = nuevo_a.__get__(ix) >>> repr(ix.a) '>' -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From listas en soft-com.es Tue Jun 6 16:30:19 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 06 Jun 2006 16:30:19 +0200 Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <4485675C.4000107@ch3m4.org> References: <44854AF5.3050505@soft-com.es> <448558E0.1010605@ch3m4.org> <44855F4D.3070901@soft-com.es> <4485675C.4000107@ch3m4.org> Message-ID: <4485917B.1010807@soft-com.es> Chema Cortes escribió: > Oswaldo Hernández escribió: > >>Chema Cortes escribió: >> >>>Haberla, la hay: >>> >>>ix.a=nuevo_a.__get__(ix,x) >>> >> >>Si. Asi si funciona, incluso omitiento la clase base: >> >>ix.a = nuevo_a.__get__(ix) > > > Efectivamente, se puede omitir la clase. Que yo haya notado, sólo parece > que tenga importancia en la "representación" del objeto: > > >>>>ix.a = nuevo_a.__get__(ix) >>>>repr(ix.a) > > '>' > De todas fromas haciendo una serie de pruebas rápidas con una y otra forma de asignar el metodo, como sobrecarga de otro, o como nuevo método, ambas lo asignan a la instancia sin afectar para nada a la clase base, ni al resto de instancias de esta. No se si tendrá algun otro efecto colateral. Me llama la atencion que la funcion repr nos de resultados distintos, el resultado que muestras es: ' <4485353B.4050305@gmail.com> Message-ID: <002e01c6897e$a0dab450$81242053@notengofryzilr> ¡Solucionado! Faltaba una DLL. La coloqué en la carpeta principal y funciona bien. Por si queréis hacer algo parecido vosotros, os diré que se trata del fichero python24.dll En realidad, con la mayoría de las aplicaciones propias de Linux y que corren en Windows, me pasa algo parecido: Les falta una o dos dll y a tirar millas. Salvo con Gimp, que tuve que bajarme una distribución especial para estos menesteres. Y lo siento, pero no tengo aquí la página a mano, pero si alguien está interesado, le paso el programa directamente. ----- Original Message ----- From: "Daniel Muñiz Fontoira" To: "La lista de python en castellano" Sent: Tuesday, June 06, 2006 9:56 AM Subject: Re: [Python-es] Python sin instalar > Hola: > Has probado a poner la ruta donde está el python y el archivo a ejecutar? > por ejemplo > > G:\python24\python.exe script.py > > > > PacoPinela escribió: >> Soy usuario de Windows ("atrapado por" diría yo 8S) >> No me gusta nada el sistema de registro de este sistema operativo y me >> gustaría saber si puedo instalar Python y que lo pueda portar en una >> memoria usb junto con otros programas. De esta forma, con problemas con >> mi ordenador, sismpre puedo seguir en cualquier otro. >> Otros programas como Gimp, Inskape, Thunderbird... ya los tengo ahí Y >> Phiton no corre si no se instala. >> ¿Hay solución?. >> Un saludo a todos. >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From dmunhiz en gmail.com Tue Jun 6 17:41:20 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Tue, 06 Jun 2006 17:41:20 +0200 Subject: Python sin instalar In-Reply-To: <002e01c6897e$a0dab450$81242053@notengofryzilr> References: <000801c68911$e91bcb40$ec122253@notengofryzilr> <4485353B.4050305@gmail.com> <002e01c6897e$a0dab450$81242053@notengofryzilr> Message-ID: <4485A220.8050807@gmail.com> Hola Turriano Yo estoy interesado. Puedes pasarmelo? Gracias Turriano escribió: > ¡Solucionado! > Faltaba una DLL. La coloqué en la carpeta principal y funciona bien. > Por si queréis hacer algo parecido vosotros, os diré que se trata del > fichero python24.dll > En realidad, con la mayoría de las aplicaciones propias de Linux y que > corren en Windows, me pasa algo parecido: Les falta una o dos dll y a > tirar millas. > Salvo con Gimp, que tuve que bajarme una distribución especial para > estos menesteres. > Y lo siento, pero no tengo aquí la página a mano, pero si alguien está > interesado, le paso el programa directamente. > > > ----- Original Message ----- From: "Daniel Muñiz Fontoira" > > To: "La lista de python en castellano" > Sent: Tuesday, June 06, 2006 9:56 AM > Subject: Re: [Python-es] Python sin instalar > > >> Hola: >> Has probado a poner la ruta donde está el python y el archivo a >> ejecutar? >> por ejemplo >> >> G:\python24\python.exe script.py >> >> >> >> PacoPinela escribió: >>> Soy usuario de Windows ("atrapado por" diría yo 8S) >>> No me gusta nada el sistema de registro de este sistema operativo y >>> me gustaría saber si puedo instalar Python y que lo pueda portar en >>> una memoria usb junto con otros programas. De esta forma, con >>> problemas con mi ordenador, sismpre puedo seguir en cualquier otro. >>> Otros programas como Gimp, Inskape, Thunderbird... ya los tengo ahí >>> Y Phiton no corre si no se instala. >>> ¿Hay solución?. >>> Un saludo a todos. >>> _______________________________________________ >>> 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 >> > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From py en ch3m4.org Tue Jun 6 18:09:48 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 06 Jun 2006 18:09:48 +0200 Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <4485917B.1010807@soft-com.es> References: <44854AF5.3050505@soft-com.es> <448558E0.1010605@ch3m4.org> <44855F4D.3070901@soft-com.es> <4485675C.4000107@ch3m4.org> <4485917B.1010807@soft-com.es> Message-ID: <4485A8CC.2010703@ch3m4.org> Oswaldo Hernández escribió: > Me llama la atencion que la funcion repr nos de resultados distintos, el > resultado que muestras es: > ' > mientras que si yo ejecuto repr(ix.a): > > > ¿versiones dintintas de python? Nope. Tan sólo funciones de prueba distintas :-D Tampoco mi clase se llamaba 'x' ni el método 'a'. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From luedu01 en yahoo.es Tue Jun 6 18:34:41 2006 From: luedu01 en yahoo.es (luis eduardo ramirez) Date: Tue, 6 Jun 2006 18:34:41 +0200 (CEST) Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <44854AF5.3050505@soft-com.es> References: <44854AF5.3050505@soft-com.es> Message-ID: <20060606163441.91224.qmail@web25908.mail.ukl.yahoo.com> Buen dia Yo probe creando el metodo nuevo_a con una sola variable y funciona, no se si este mal hacerlo asi >>> class x: ... def a(self, val): ... print val + 1 ... >>> ix = x() >>> ix.a(1) 2 >>> def nuevo_a(val): ... print val - 1 ... >>> setattr(ix, 'a', nuevo_a) >>> ix.a(1) 0 >>> Saludos Luis --- Oswaldo Hernández escribió: > Hola a todos, > > Estoy intentando realizar una sobrecarga de metodos > de forma dinamica y me presenta algún problema, > intentaré explicarme: > > #Defino la clase 'x' con un método 'a': > > >>> class x: > def a(self, val): > print val + 1 > > # Creo una instancia de esta clase > > >>> ix = x() > >>> ix.a(1) > 2 > > # creo un nuevo metodo y reemplazo el existente en > la instancia 'ix' > > >>> def nuevo_a(self, val): > print val - 1 > > >>> setattr(ix, "a", nuevo_a) > > >>> ix.a(1) > > Traceback (most recent call last): > File "", line 1, in -toplevel- > ix.a(1) > TypeError: nuevo_a() takes exactly 2 arguments (1 > given) > > > > # si funciona si paso la instancia como parámetro > >>> ix.a(ix, 1) > 0 > > Si realizo el setattr sobre la clase base 'x' si > funciona, pero el metodo se sustituye en todas las > instancias de ella, lo que yo pretendo el > sustituirlo únicamente en la instancia 'ix'. > > ¿Hay forma de realizar esta sobrecarga únicamente en > una de las instancias sin afectar al resto? > > Gracias > -- > ***************************************** > Oswaldo Hernández > oswaldo en soft-com.es > ***************************************** > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.es From listas en soft-com.es Tue Jun 6 19:27:49 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 06 Jun 2006 19:27:49 +0200 Subject: Sobrecarga dinamica de metodos en instancia In-Reply-To: <20060606163441.91224.qmail@web25908.mail.ukl.yahoo.com> References: <20060606163441.91224.qmail@web25908.mail.ukl.yahoo.com> Message-ID: <4485BB15.6000501@soft-com.es> luis eduardo ramirez escribió: > Buen dia > > Yo probe creando el metodo nuevo_a con una sola > variable y funciona, no se si este mal hacerlo asi > > No, si no predendes acceder de forma natural desde ese metodo al resto de variables y metodos de la instancia, ese era mi problema. Saludos -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From drbobus en gulic.org Tue Jun 6 21:24:24 2006 From: drbobus en gulic.org (Dr. Bobus) Date: Tue, 6 Jun 2006 20:24:24 +0100 Subject: Sobre el uso de reportlab OT? Message-ID: <20060606202424.4470a42a@casiopea.mariaonline.org> Hola todos: La pregunta está algo fuera de la temática de la lista pero no se muy bien por donde metelerle en diente. Tengo que hacer un pdf que es un formulario estilo "declaración del impuesto sobre la renta". Varias páginas con cientos de casillas. Tengo el formulario (vacio) en pdf y mi intención era "modificarlo" añadiendo los valores en los espacios en blanco. Hasta donde yo se no es posible con reportlab cargar un pdf en el canvas y sobre él añadir más datos. No me planteo por su complejidad diseñar el formulario original... Alguna idea sobre cómo abordar el asunto? Saludos ------------ 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 turriano en terra.es Tue Jun 6 21:53:53 2006 From: turriano en terra.es (Turriano) Date: Tue, 6 Jun 2006 21:53:53 +0200 Subject: Python sin instalar References: <000801c68911$e91bcb40$ec122253@notengofryzilr> <4485353B.4050305@gmail.com><002e01c6897e$a0dab450$81242053@notengofryzilr> <4485A220.8050807@gmail.com> Message-ID: <000701c689a2$f11302a0$bc883253@notengofryzilr> Vale. Lo único que son 83 megas y Terra no me da tanto. Voy a ver en Geocities... ----- Original Message ----- From: "Daniel Muñiz Fontoira" To: "La lista de python en castellano" Sent: Tuesday, June 06, 2006 5:41 PM Subject: Re: [Python-es] Python sin instalar > Hola Turriano > Yo estoy interesado. > Puedes pasarmelo? > Gracias From pych3m4 en gmail.com Tue Jun 6 23:49:05 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 6 Jun 2006 23:49:05 +0200 Subject: Buscar Datos In-Reply-To: <20060530124404.11634.qmail@web53101.mail.yahoo.com> References: <2c9fb0dd0605291551h7d270513o267143e045a5e5d2@mail.gmail.com> <20060530124404.11634.qmail@web53101.mail.yahoo.com> Message-ID: <2c9fb0dd0606061449x4fd0997bm2948ddd86adba8a5@mail.gmail.com> El 30/05/06, Jean Carlos Rodrìguez escribió: > > --- Chema Cortes escribió: > > > No entiendo bien la pregunta. ¿Cuál es la clave?¿son > > muchos datos a procesar? > > la clave es con la columna de que dice Nombre, porque > el resto de las propiedades las necesito: ejemplo si > es Comp1 necesito solo los valores de A,B,C y D del > Comp1 > > > > Nombre A B C D > > > Comp1 10 20 30 40 > > > Comp2 50 60 70 80 > > > . > > > . Pues entonces no te líes y emplea ficheros de texto. Aquí te pongo como se haría, por ejemplo, con "expresiones generadoras": #criterio de selección seleccion="Comp1" #expresión generadora de líneas no vacías del fichero lineas=(linea.split() for linea in file("fichero.txt") if linea.strip()) #filtrado por el criterio de selección filtrado=[(A,B,C,D) for (nombre,A,B,C,D) in lineas if nombre==seleccion] From py en topmusic.ch Wed Jun 7 09:43:01 2006 From: py en topmusic.ch (=?ISO-8859-15?Q?Fran=E7ois?=) Date: Wed, 07 Jun 2006 09:43:01 +0200 Subject: Sobre el uso de reportlab OT? In-Reply-To: <20060606202424.4470a42a@casiopea.mariaonline.org> References: <20060606202424.4470a42a@casiopea.mariaonline.org> Message-ID: <44868385.1090000@topmusic.ch> Dr. Bobus a écrit : > Hola todos: > Hola > Tengo el formulario (vacio) en pdf y mi intención era "modificarlo" añadiendo los valores en los espacios en blanco. Hasta donde yo se no es posible con reportlab cargar un pdf en el canvas y sobre él añadir más datos. Por lo que sepa, no es posible modificar un pdf existente con reportlab, por lo menos con la version libre. Tienen un modulo que puedes comprar [1] y que lo permite. Aunque nunca lo haya usado, se que puedes utilizar pdftk [2] en libre para esto, pero no esta echo en python (habra que usar popen y otros comandos por el estilo). François [1] http://www.reportlab.com/pagecatcher_index.html [2] http://www.accesspdf.com/pdftk/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From python en ammsoft.com Wed Jun 7 10:43:33 2006 From: python en ammsoft.com (Amm-Python) Date: Wed, 7 Jun 2006 10:43:33 +0200 Subject: Sobre el uso de reportlab OT? In-Reply-To: <20060606202424.4470a42a@casiopea.mariaonline.org> References: <20060606202424.4470a42a@casiopea.mariaonline.org> Message-ID: <002401c68a0e$7660d2f0$640010ac@nombref31twj9b> Revisando hoy el Pypi he visto un proyecto llamado pypdf que puede que te sirva. No lo he probado pero parece, por lo cuenta la página del proyecto, que se ajusta a tus necesidades. http://pybrary.net/pyPdf/ Saludos. > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En nombre de Dr. Bobus > Enviado el: dimarts, 6 / juny / 2006 21:24 > Para: python-es en aditel.org > Asunto: [Python-es] Sobre el uso de reportlab OT? > > > Hola todos: > > La pregunta está algo fuera de la temática de la lista pero > no se muy bien por donde metelerle en diente. > > > Tengo que hacer un pdf que es un formulario estilo > "declaración del impuesto sobre la renta". Varias páginas con > cientos de casillas. > > Tengo el formulario (vacio) en pdf y mi intención era > "modificarlo" añadiendo los valores en los espacios en > blanco. Hasta donde yo se no es posible con reportlab cargar > un pdf en el canvas y sobre él añadir más datos. No me > planteo por su complejidad diseñar el formulario original... > > Alguna idea sobre cómo abordar el asunto? > > > Saludos > From adminies.reinoaftasi en edu.juntaextremadura.net Wed Jun 7 10:43:27 2006 From: adminies.reinoaftasi en edu.juntaextremadura.net (jmajadot) Date: Wed, 07 Jun 2006 10:43:27 +0200 Subject: Data pump en python In-Reply-To: <42D23E94.50806@ls-l.org> References: <42D23E94.50806@ls-l.org> Message-ID: <1149669807.5918.1.camel@localhost> Uff, cuanto tiempo ya. Pues resulta que ahora me encuento en dicha situación. Es decir, teno una bd en mysql y quiero exportar datos ("dump" o selección) sobre una bd sql server. Mysql esta en una máquina linux y sql server, en una windows. Podrías encaminarme hacie el exito? un saludo y gracias. El lun, 11-07-2005 a las 11:40 +0200, Chema Cortes escribió: > Necesito alguna utilidad para "Data Pump", o sea, pasar definiciones de > datos (DDL) y datos entre servidores de datos heterogéneos (Oracle, > Informix, MsSQLServer, Postgresql, MySQL,...). He encontrado algunas > soluciones comerciales para windows que usan conexiones ODBC, pero no he > sido capaz de encontrar ninguna solución implementada con software libre. > > ¿Sabéis si existe alguna solución hecha en python para este tipo de > tarea, ya sea con odbc/ado ó, muchísimo mejor, empleando la db-api2 de > python? > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From listas en xergio.net Wed Jun 7 12:02:45 2006 From: listas en xergio.net (=?UTF-8?B?IlNlcmdpbyDDgWx2YXJleiAoeGVyZ2lvKSI=?=) Date: Wed, 07 Jun 2006 12:02:45 +0200 Subject: Data pump en python In-Reply-To: <1149669807.5918.1.camel@localhost> References: <42D23E94.50806@ls-l.org> <1149669807.5918.1.camel@localhost> Message-ID: <4486A445.3060907@xergio.net> pues exporta los datos de mysql con mysqldump, e importalos tl cual en sql server. Igual tienes que editar alguna cosa que saca mysql, como la codificación y esas cosas, pero el resto de la consulta casi queda tal cual. Hace mucho que no trabajo on sql server y no te puedo decir nada exacto, pero ugual algún tipo de dato también cambie. jmajadot wrote: > Uff, cuanto tiempo ya. Pues resulta que ahora me encuento en dicha > situación. Es decir, teno una bd en mysql y quiero exportar datos > ("dump" o selección) sobre una bd sql server. Mysql esta en una máquina > linux y sql server, en una windows. > > Podrías encaminarme hacie el exito? > > un saludo y gracias. > > El lun, 11-07-2005 a las 11:40 +0200, Chema Cortes escribió: >> Necesito alguna utilidad para "Data Pump", o sea, pasar definiciones de >> datos (DDL) y datos entre servidores de datos heterogéneos (Oracle, >> Informix, MsSQLServer, Postgresql, MySQL,...). He encontrado algunas >> soluciones comerciales para windows que usan conexiones ODBC, pero no he >> sido capaz de encontrar ninguna solución implementada con software libre. >> >> ¿Sabéis si existe alguna solución hecha en python para este tipo de >> tarea, ya sea con odbc/ado ó, muchísimo mejor, empleando la db-api2 de >> python? >> _______________________________________________ >> 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 -- Sergio Álvarez Muñoz _______________________________________________ email: mail en xergio.net blog: http://xergio.net im: xergio en jabberland.com _______________________________________________ Sorry for my english, I know it's bad ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Wed Jun 7 12:20:39 2006 From: py en ch3m4.org (Chema Cortes) Date: Wed, 07 Jun 2006 12:20:39 +0200 Subject: Data pump en python In-Reply-To: <1149669807.5918.1.camel@localhost> References: <42D23E94.50806@ls-l.org> <1149669807.5918.1.camel@localhost> Message-ID: <4486A877.2090507@ch3m4.org> jmajadot escribió: > Uff, cuanto tiempo ya. Pues resulta que ahora me encuento en dicha > situación. Es decir, teno una bd en mysql y quiero exportar datos > ("dump" o selección) sobre una bd sql server. Mysql esta en una máquina > linux y sql server, en una windows. > > Podrías encaminarme hacie el exito? Creo que ya lo había comentado en algún mensaje posterior. En estos momentos estoy trabando con JDBC desde jython para traspasar datos. La conversión de la estructura (DDL) la estoy haciendo a mano ya que suelo utilizar tipos de datos generales SQL (varchar, int, float,...). Los drivers jdbc son fáciles de conseguir (eg: http://download.aquafold.com/download/jdbc-drivers/), y en jython se trabajan muy bien con el módulo zxJDBC que usa la DB-API2. Posibles problemas que puedes tener: 1) que el paquete jython de tu distro no lleve el zxJDBC Por problemas de dependencias, hay linuxes que no han quitado el zxJDBC del jython. Pasa del jython de tu distribución y usa el instalador (gráfico) de jython. 2) instalación de los JDBCs Los ficheros jars deben estar en el CLASSPATH. Lo que yo hago es crearme mi propio script para ejecutar jython: #!/bin/bash JDBCPATH=/opt/jdbc-drivers CLASSPATH=$CLASSPATH:$JDBCPATH/mysql.jar CLASSPATH=$CLASSPATH:$JDBCPATH/oracle.jar CLASSPATH=$CLASSPATH:$JDBCPATH/informix.jar CLASSPATH=$CLASSPATH:$JDBCPATH/postgresql.jar CLASSPATH=$CLASSPATH:$JDBCPATH/mssql.jar export CLASSPATH /usr/local/bin/jython "$@" En /opt/jdbc-drivers tengo copiado todo el directorio de jdbcs de "aquafold" que te he puesto antes. Ahí mismo he creado aliaseses a los ficheros jars: mysql.jar -> /opt/jdbc-drivers/MySQL/mysql.jar oracle.jar -> /opt/jdbc-drivers/Oracle10g/oracle10g.jar informix.jar -> /opt/jdbc-drivers/Ifx/ifxjdbc.jar postgresql.jar -> /opt/jdbc-drivers/Postgresql/postgresql.jar mssql.jar -> /opt/jdbc-drivers/jTDS/jtds.jar Con zxJDBC también es posible acceder a DSN de ODBC, si fuera necesario. 3) acceso a las bases de datos Cada jdbc tiene su formato de llamada caracaterístico. Para mysql sería: from com.ziclix.python.sql import zxJDBC driver="org.gjt.mm.mysql.Driver" dburl="jdbc:mysql://host/db" con=zxJDBC.connect(dburl,user,passwd,driver) ... Y a partir de aquí como siempre. Por cierto, para trabajar con jython no hay nada como eclipse+pydev. Una vez añadidos los jars en el diálogo de configuración, eclipse se encarga de mostrarte su estructura en los menús contextuales del editor. Y para acabar, un truco. Una vez definido todo el proceso, basta con usar jythonc (compilador de jython a bytecode java) para crear un jar que se pueda usar en cualquier JVM, independiente de jython (algo similar a lo que se busca cuando se usa py2exe en python): $ jythonc --all --jar cargadatos.jar cargadatos.py $ java -jar cargadatos.jar Para otro día, cómo hacer pasar servlets al tomcat escritos en jython. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From vinasher en gmail.com Tue Jun 6 17:30:03 2006 From: vinasher en gmail.com (Adalberto vinasco herrera) Date: Tue, 6 Jun 2006 10:30:03 -0500 Subject: ayuda Message-ID: <15bb9e590606060830l279397d3k31419176fce110fb@mail.gmail.com> Esta es la funcion de insertar los datos: lo que necesito es como validar los campos del edit para que ingrese solo numeros o letras. def on_but_insrtar_clicked (self, boton_Insertar): #llamo la funcion que me conecta a la BD self.conectarBD() #Capturo los datos digitados en la cajas de texto self.cdula=self.txt_ventana_persona_cedula.get_text() /// Aqui como se puede validar los campos de los edit para ingresar solo numeros. if((self.cdula >=0 and self.cdula <= 999)): print self.cdula; self.nmbre=self.txt_ventana_persona_nombre.get_text() self.drccion=self.txt_ventana_persona_direccion.get_text() self.tlfono=self.txt_ventana_persona_telefono.get_text() #Creo la sentencia SQL que me ingresa un nuevo registro en la tabla Personas self.SQL='insert into personas values (\''+str(self.cdula )+'\',\''+self.nmbre+'\',\''+self.drccion+'\',\''+self.tlfono+'\')' #Ejecuta la sentencia SQL creada anteriormente self.coneccion.query(self.SQL) print self.SQL #Coloco en blanco las entry luego de insertar self.txt_ventana_persona_cedula.set_text('') self.txt_ventana_persona_nombre.set_text('') self.txt_ventana_persona_direccion.set_text('') self.txt_ventana_persona_telefono.set_text('') #Llamo la funcion que me cierra la BD self.cerrarBD() muchas garcias From vinasher en gmail.com Tue Jun 6 18:01:44 2006 From: vinasher en gmail.com (Adalberto vinasco herrera) Date: Tue, 6 Jun 2006 11:01:44 -0500 Subject: validaciones Message-ID: <15bb9e590606060901y41f4490cr92cd9698ce16f733@mail.gmail.com> Empleando los metodos de isalnum y isalpha como se implenta el diccionario para que reconozca los caracteres. From vinasher en gmail.com Tue Jun 6 18:43:09 2006 From: vinasher en gmail.com (Adalberto vinasco herrera) Date: Tue, 6 Jun 2006 11:43:09 -0500 Subject: pyopenssl Message-ID: <15bb9e590606060943s7db55d8bv3210ebbb67790c89@mail.gmail.com> por favor necesito, alguna documentacion que tenga que ver con python+postgresql+ssl par hacer una conexion segura, pero tambien necesito el codigo, para poder implementar un modulo de autenticacion. o si alguien a utilizado el pyopenssl y tiene alguna documentacion seria de gran ayuda. muchas gracias. From hernan en orgmf.com.ar Wed Jun 7 15:47:47 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Wed, 7 Jun 2006 15:47:47 +0200 Subject: pyopenssl In-Reply-To: <15bb9e590606060943s7db55d8bv3210ebbb67790c89@mail.gmail.com> References: <15bb9e590606060943s7db55d8bv3210ebbb67790c89@mail.gmail.com> Message-ID: <11fab4bc0606070647q58e37351if8228ecc0f863722@mail.gmail.com> ¿has mirado la ayuda? >>> import psycopg2 as pg >>> help(pg.connect) ... The full list of available parameters is: ... - ``sslmode`` -- SSL mode (see PostgreSQL documentation) ... >>> tienes que asegurarte que el driver de postgres que uses haya sido compilado con soporte SSL. On 6/6/06, Adalberto vinasco herrera wrote: > por favor necesito, alguna documentacion que tenga que ver con > python+postgresql+ssl par hacer una conexion segura, pero tambien necesito > el codigo, para poder implementar un modulo de autenticacion. > o si alguien a utilizado el pyopenssl y tiene alguna documentacion seria de > gran ayuda. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hernan en orgmf.com.ar Wed Jun 7 15:58:10 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Wed, 7 Jun 2006 15:58:10 +0200 Subject: validaciones In-Reply-To: <15bb9e590606060901y41f4490cr92cd9698ce16f733@mail.gmail.com> References: <15bb9e590606060901y41f4490cr92cd9698ce16f733@mail.gmail.com> Message-ID: <11fab4bc0606070658k5e7043c6u7fd49ea09ec99a08@mail.gmail.com> > Empleando los metodos de isalnum y isalpha como se implenta > el diccionario para que reconozca los caracteres. ¿qué diccionario? ¿qué caracteres? saludos, -H. mmm.... pero mejor antes de contestar relee la página http://www.sindominio.net/ayuda/preguntas-inteligentes.html ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From patovala en municipiodeloja.gov.ec Wed Jun 7 16:02:53 2006 From: patovala en municipiodeloja.gov.ec (Patricio Valarezo) Date: Wed, 07 Jun 2006 09:02:53 -0500 Subject: Punto de venta e inventario Message-ID: <4486DC8D.6000601@municipiodeloja.gov.ec> Hola amigos, tengo la necesidad de implementar un pequeño sistema de punto de venta e inventario y me gustaría hacerlo en Python, sin embargo quisiera tomar como base otros proyectos que se podrían adaptar, las exigencias y el volumen de información no es muy elevada. Les agradeciería si me pudieran indicar algunos proyectos en desarrollo para poder sumarme o tomar algunas ideas. saludos -- patoVala Linux User#280504 "El nacimiento de la ciencia fue la muerte de la superstición. -- Thomas Henry Huxley. " From mlacunza en gmail.com Wed Jun 7 16:20:46 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 7 Jun 2006 09:20:46 -0500 Subject: validaciones In-Reply-To: <11fab4bc0606070658k5e7043c6u7fd49ea09ec99a08@mail.gmail.com> References: <15bb9e590606060901y41f4490cr92cd9698ce16f733@mail.gmail.com> <11fab4bc0606070658k5e7043c6u7fd49ea09ec99a08@mail.gmail.com> Message-ID: <771741b20606070720t1b46c1cfhdf540ddb1b6675e4@mail.gmail.com> O mejor aun q esa pagina q solo sirve para.... leete el manual de python, la Library Reference, donde encontraras el detalle de esas funciones. 2006/6/7, Hernan Martinez Foffani : > > > Empleando los metodos de isalnum y isalpha como se implenta > > el diccionario para que reconozca los caracteres. > > ¿qué diccionario? ¿qué caracteres? > > saludos, > -H. > > mmm.... pero mejor antes de contestar relee la página > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From mlacunza en gmail.com Wed Jun 7 16:22:44 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 7 Jun 2006 09:22:44 -0500 Subject: ayuda In-Reply-To: <15bb9e590606060830l279397d3k31419176fce110fb@mail.gmail.com> References: <15bb9e590606060830l279397d3k31419176fce110fb@mail.gmail.com> Message-ID: <771741b20606070722v44aca221w7360d21c86fd8213@mail.gmail.com> Solo una sugerencia, usa nombres de campos mas cortos, digitas menos!! 2006/6/6, Adalberto vinasco herrera : > > Esta es la funcion de insertar los datos: > lo que necesito es como validar los campos del edit para que ingrese solo > numeros o letras. > > def on_but_insrtar_clicked (self, boton_Insertar): > #llamo la funcion que me conecta a la BD > self.conectarBD() > #Capturo los datos digitados en la cajas de texto > self.cdula=self.txt_ventana_persona_cedula.get_text() /// Aqui > como > se puede validar los campos de los edit para ingresar solo numeros. > if((self.cdula >=0 and self.cdula <= 999)): > print self.cdula; > self.nmbre=self.txt_ventana_persona_nombre.get_text() > self.drccion=self.txt_ventana_persona_direccion.get_text() > self.tlfono=self.txt_ventana_persona_telefono.get_text() > #Creo la sentencia SQL que me ingresa un nuevo registro en la > tabla > Personas > self.SQL='insert into personas values (\''+str(self.cdula > )+'\',\''+self.nmbre+'\',\''+self.drccion+'\',\''+self.tlfono+'\')' > > #Ejecuta la sentencia SQL creada anteriormente > self.coneccion.query(self.SQL) > print self.SQL > > #Coloco en blanco las entry luego de insertar > self.txt_ventana_persona_cedula.set_text('') > self.txt_ventana_persona_nombre.set_text('') > self.txt_ventana_persona_direccion.set_text('') > self.txt_ventana_persona_telefono.set_text('') > #Llamo la funcion que me cierra la BD > self.cerrarBD() > muchas garcias > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From lcatalin en siadv.com Wed Jun 7 17:17:29 2006 From: lcatalin en siadv.com (Catalin Lungu) Date: Wed, 7 Jun 2006 17:17:29 +0200 Subject: Control remoto Message-ID: <000801c68a45$7f5ebed0$c801a8c0@catalin> Hola, Hay alguna herramienta de control remoto de pc-s que funcione atraves del protocolo http? Que no sea tipo VNC para no tener problemas de routers, firewalls. Algo como un programita en el pc cliente que se conecte a un servidor web y que le permita el acceso al pc. Bueno, espero que me habeis entendido y tal vez me podeis aclarar. Gracias, C. From lcatalin en siadv.com Wed Jun 7 17:21:25 2006 From: lcatalin en siadv.com (Catalin Lungu) Date: Wed, 7 Jun 2006 17:21:25 +0200 Subject: Control remoto References: <000801c68a45$7f5ebed0$c801a8c0@catalin> Message-ID: <000701c68a46$0b4394c0$c801a8c0@catalin> O bueno, mas sencillo. Como se puede tener acceso un pc que esta detras de un router y firewall? Igual que el puede salir en internet sin problemas también se deberia poder entrar, no? From pan_python en yahoo.com.ar Wed Jun 7 19:13:16 2006 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Wed, 07 Jun 2006 14:13:16 -0300 Subject: Sobre el uso de reportlab OT? In-Reply-To: <44868385.1090000@topmusic.ch> References: <20060606202424.4470a42a@casiopea.mariaonline.org> <44868385.1090000@topmusic.ch> Message-ID: <4487092C.60502@yahoo.com.ar> Hola Francois.. Y porque no lo volves a dibujar?? Me parece que volver a dibujarlo entero te va a llevar menos trabajo que rellenarlo buscando espacio en blanco y posiciones y esas cosas, no se, me parece.... Ariel François wrote: > Dr. Bobus a écrit : >> Hola todos: >> > Hola >> Tengo el formulario (vacio) en pdf y mi intención era "modificarlo" >> añadiendo los valores en los espacios en blanco. Hasta donde yo se no >> es posible con reportlab cargar un pdf en el canvas y sobre él añadir >> más datos. > Por lo que sepa, no es posible modificar un pdf existente con > reportlab, por lo menos con la version libre. Tienen un modulo que > puedes comprar [1] y que lo permite. Aunque nunca lo haya usado, se > que puedes utilizar pdftk [2] en libre para esto, pero no esta echo en > python (habra que usar popen y otros comandos por el estilo). > > François > > [1] http://www.reportlab.com/pagecatcher_index.html > [2] http://www.accesspdf.com/pdftk/ > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From sonajadiabolica en gmail.com Wed Jun 7 19:17:43 2006 From: sonajadiabolica en gmail.com (aNgel rEsendiz g.) Date: Wed, 7 Jun 2006 12:17:43 -0500 Subject: Punto de venta e inventario In-Reply-To: <4486DC8D.6000601@municipiodeloja.gov.ec> References: <4486DC8D.6000601@municipiodeloja.gov.ec> Message-ID: <8d9e208f0606071017v2a6791dfs9420a8c77c45e336@mail.gmail.com> Que tal. http://www.pypyme.org/ Parece que se estancó, pero haber si te sirve de algo. On 6/7/06, Patricio Valarezo wrote: > Hola amigos, > tengo la necesidad de implementar un pequeño sistema de punto de venta e > inventario y me gustaría hacerlo en Python, sin embargo quisiera tomar > como base otros proyectos que se podrían adaptar, las exigencias y el > volumen de información no es muy elevada. Les agradeciería si me > pudieran indicar algunos proyectos en desarrollo para poder sumarme o > tomar algunas ideas. > > saludos > > > -- > patoVala > Linux User#280504 > "El nacimiento de la ciencia fue la muerte de la superstición. -- Thomas > Henry Huxley. " > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- aNgel rEsendiz.! From pan_python en yahoo.com.ar Wed Jun 7 19:22:02 2006 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Wed, 07 Jun 2006 14:22:02 -0300 Subject: Data pump en python In-Reply-To: <4486A445.3060907@xergio.net> References: <42D23E94.50806@ls-l.org> <1149669807.5918.1.camel@localhost> <4486A445.3060907@xergio.net> Message-ID: <44870B3A.2070406@yahoo.com.ar> Mmmmm Mysql 5 mete cosas raras en el mysqldump, mete codifaciones y cosas que vuelven locos a los demas sql.. Yo hace unos dias hice pases entre mysql y postgrest y cuando hacia el mysqldump le agregaba una opcion en la linea de comando, esa opcion es --compatible=mysql40 para que me lo deje limpio y me funcionaba bien.... fijate a ver si te pasa lo mismo a vos... (ojo mi dump era desde un mysql 5.0) Ariel Sergio Álvarez (xergio) wrote: > pues exporta los datos de mysql con mysqldump, e importalos tl cual en > sql server. Igual tienes que editar alguna cosa que saca mysql, como > la codificación y esas cosas, pero el resto de la consulta casi queda > tal cual. Hace mucho que no trabajo on sql server y no te puedo decir > nada exacto, pero ugual algún tipo de dato también cambie. > > jmajadot wrote: >> Uff, cuanto tiempo ya. Pues resulta que ahora me encuento en dicha >> situación. Es decir, teno una bd en mysql y quiero exportar datos >> ("dump" o selección) sobre una bd sql server. Mysql esta en una máquina >> linux y sql server, en una windows. >> >> Podrías encaminarme hacie el exito? >> >> un saludo y gracias. >> >> El lun, 11-07-2005 a las 11:40 +0200, Chema Cortes escribió: >>> Necesito alguna utilidad para "Data Pump", o sea, pasar definiciones de >>> datos (DDL) y datos entre servidores de datos heterogéneos (Oracle, >>> Informix, MsSQLServer, Postgresql, MySQL,...). He encontrado algunas >>> soluciones comerciales para windows que usan conexiones ODBC, pero >>> no he >>> sido capaz de encontrar ninguna solución implementada con software >>> libre. >>> >>> ¿Sabéis si existe alguna solución hecha en python para este tipo de >>> tarea, ya sea con odbc/ado ó, muchísimo mejor, empleando la db-api2 de >>> python? >>> _______________________________________________ >>> 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 > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hernan en orgmf.com.ar Wed Jun 7 20:16:55 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Wed, 7 Jun 2006 20:16:55 +0200 Subject: Control remoto In-Reply-To: <000701c68a46$0b4394c0$c801a8c0@catalin> References: <000801c68a45$7f5ebed0$c801a8c0@catalin> <000701c68a46$0b4394c0$c801a8c0@catalin> Message-ID: <11fab4bc0606071116u2d79a50dv6f60b9595a9ed828@mail.gmail.com> es off-topic, pero en fin... > O bueno, mas sencillo. Como se puede tener acceso un pc que esta detras de > un router y firewall? Igual que el puede salir en internet sin problemas > también se deberia poder entrar, no? jejeje... pues exactamente de eso se trata: de poder salir y que no entren. para hacer lo que quieres tienes que configurar el firewall. 1º abrir el puerto de entrada para que sea visible desde fuera. 2º redirigir los paquetes entrantes al pc interno. saludos, -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jaime en iaa.es Wed Jun 7 22:19:20 2006 From: jaime en iaa.es (Jaime Perea) Date: Wed, 7 Jun 2006 22:19:20 +0200 Subject: Control remoto In-Reply-To: <000701c68a46$0b4394c0$c801a8c0@catalin> References: <000801c68a45$7f5ebed0$c801a8c0@catalin> <000701c68a46$0b4394c0$c801a8c0@catalin> Message-ID: <200606072219.20320.jaime@iaa.es> El Miércoles, 7 de Junio de 2006 17:21, Catalin Lungu escribió: > O bueno, mas sencillo. Como se puede tener acceso un pc que esta detras > de un router y firewall? Igual que el puede salir en internet sin > problemas también se deberia poder entrar, no? > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ¿ssh inverso? mira por ejemplo http://crysol.inf-cr.uclm.es/?q=node/32 -- Jaime D. Perea Duarte. Linux registered user #10472 Dep. Astrofisica Extragalactica. Instituto de Astrofisica de Andalucia (CSIC) Apdo. 3004, 18080 Granada, Spain. From luedu01 en yahoo.es Thu Jun 8 00:25:38 2006 From: luedu01 en yahoo.es (luis eduardo ramirez) Date: Thu, 8 Jun 2006 00:25:38 +0200 (CEST) Subject: Thread Message-ID: <20060607222538.61460.qmail@web25903.mail.ukl.yahoo.com> Hola a todos, necesito de la ayuda de ustedes. Estoy realizaon un aplicacion donde uso el modulo snack para interface grafica por consola, el que usa el sistema operativo Linux Fedora Core. Donde quiero usar los thread para actualizar un Listbox, pero no consigo hacerlo adjunto envio el codigo por si alguien me puede indicar como hacerlo, Soy muy novato y cualquier ayuda me serviria bastante, muchas gracias por adelantado Saludos Luis __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juandeee en gmail.com Thu Jun 8 00:54:34 2006 From: juandeee en gmail.com (Juande Carrion) Date: Thu, 8 Jun 2006 00:54:34 +0200 Subject: latex2pdf para documentar In-Reply-To: <2b72964a0606071549y13f94303t34bfea8bf7f3401@mail.gmail.com> References: <2b72964a0606071549y13f94303t34bfea8bf7f3401@mail.gmail.com> Message-ID: <2b72964a0606071554n3b063ccr95bca1142d4eb453@mail.gmail.com> Buenas, tras traducir la documentación de la librería criptográfica pycrypto no encuentro la manera de pasar mi archivo .tex a html para colgarla en internet. Se que no tiene ser demasiado difícil, pero ya he probado varios programas y no hay manera. Si alguien puede echarme una mano y mandarme el html resultante, le estaría muy agradecido. Un saludo. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pan_python en yahoo.com.ar Thu Jun 8 07:40:05 2006 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Thu, 08 Jun 2006 02:40:05 -0300 Subject: psycopg, Control de errores. Message-ID: <4487B835.4010603@yahoo.com.ar> Hola! Vengo haciendo pruebas para usar el modulo psycopg para acceder a postgres. En Mysql yo tengo una opcion que me permite gracias al except interceptar los errores y procesarlos, pero eso no lo encuentro en psycopg, alguien sabe como se llama?????? Por ejemplo en mysql lo tengo asi... def sql03(db,sql,k): """ Leen en mysql y devuelve un registro """ try: if k == 'NULL': # Es cuando no viene los datos del sql aparte. db.execute(sql) else: db.execute(sql,k) resultado = db.fetchone() return resultado except db.MySQLError, e: print e linea = "* Mysqlerror : -(" + str(k) + ")- E: " + str(e[0]) + " " + e[1] gl(linea) return -1 Como veran lo capturo con MySQLError bueno eso es lo que busco para poder caputurarlos en psycopg y segun el numero de error hacer las excepciones... Alguien puede ayudarme??? Gracias!!! Ariel From ftricas en gmail.com Thu Jun 8 09:51:03 2006 From: ftricas en gmail.com (=?ISO-8859-1?Q?Fernando_Tricas_Garc=EDa?=) Date: Thu, 8 Jun 2006 09:51:03 +0200 Subject: latex2pdf para documentar In-Reply-To: <2b72964a0606071554n3b063ccr95bca1142d4eb453@mail.gmail.com> References: <2b72964a0606071549y13f94303t34bfea8bf7f3401@mail.gmail.com> <2b72964a0606071554n3b063ccr95bca1142d4eb453@mail.gmail.com> Message-ID: Hola, latex2html http://www.latex2html.org/ Saludos, -- Fernando On 6/8/06, Juande Carrion wrote: > Buenas, tras traducir la documentación de la librería criptográfica pycrypto > no encuentro la manera de pasar mi archivo .tex a html para colgarla en > internet. Se que no tiene ser demasiado difícil, pero ya he probado varios > programas y no hay manera. > > Si alguien puede echarme una mano y mandarme el html resultante, le estaría > muy agradecido. > > Un saludo. > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Fernando Tricas From maramsis en gmail.com Thu Jun 8 14:58:11 2006 From: maramsis en gmail.com (maram) Date: Thu, 8 Jun 2006 09:58:11 -0300 Subject: Control remoto In-Reply-To: <200606072219.20320.jaime@iaa.es> References: <000801c68a45$7f5ebed0$c801a8c0@catalin> <000701c68a46$0b4394c0$c801a8c0@catalin> <200606072219.20320.jaime@iaa.es> Message-ID: <200606080958.11792.maramsis@gmail.com> El Miércoles, 7 de Junio de 2006 17:19, Jaime Perea escribió: > El Miércoles, 7 de Junio de 2006 17:21, Catalin Lungu escribió: > > O bueno, mas sencillo. Como se puede tener acceso un pc que esta detras > > de un router y firewall? Igual que el puede salir en internet sin > > problemas también se deberia poder entrar, no? > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > ¿ssh inverso? > > mira por ejemplo > > http://crysol.inf-cr.uclm.es/?q=node/32 http://redes-linux.all-inone.net/manuales/ssh/tunel_inverso.pdf From ferfra en gmail.com Thu Jun 8 15:10:47 2006 From: ferfra en gmail.com (=?ISO-8859-1?Q?Jos=E9_Ferney_Franco?=) Date: Thu, 08 Jun 2006 08:10:47 -0500 Subject: Acceso a Bases de Datos Message-ID: <448821D7.4020705@utp.edu.co> Un saludo para todos. Existe actualmente para PHP un módulo para acceso a base de Datos que viene con un conjunto de herramientas llamado PEAR[1]. Específicamente el módulo se llama DB [2], con este se puede acceder a un buen conjunto de Motores de Bases de Datos. Lo bueno de dicho módulo es que al cambiar de motor de base de datos no es necesario cambiar el nombre de las funciones tanto de conexión, como de acceso a datos y tampoco los errores. Para crear una conexión a una Base de Datos se crea un diccionario que contiene el motor de base de datos, nombre de la base de datos, puerto, usuario, password, etc... Si bien es cierto que para python, existen diferentes herramientas para acceder a bases de datos (inclusive para un mismo motor). No he visto este tipo de solución el cual podría considerarse muy útil para un programador que no quiera amarrar su aplicación a un motor en particular.También, últimamente he observado que las preguntas entorno al acceso a bases de datos se han incrementado. La pregunta es, no hay un módulo similar a DB para python. Si la respuesta es no, ¿Por qué? Si la respuesta es que los motores difieren entre sí, ¿Por qué PEAR si lo hace? ¿No será una buena idea un desarrollo de este tipo para python que indudablemente es un muy buen lenguaje de programación? ¿Es muy complicado este desarrollo? Espero no haberme descachado mucho con la pregunta. Muchas Gracias. [1] http://www.php-library.com/pear_man/index.html [2] http://www.php-library.com/pear_man/package.database.html#package.database.db From hernan en orgmf.com.ar Thu Jun 8 15:27:30 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Thu, 8 Jun 2006 15:27:30 +0200 Subject: Acceso a Bases de Datos In-Reply-To: <448821D7.4020705@utp.edu.co> References: <448821D7.4020705@utp.edu.co> Message-ID: <11fab4bc0606080627r382a6196i370c6154795c8b0@mail.gmail.com> > La pregunta es, no hay un módulo similar a DB para python. Si la > respuesta es no, ¿Por qué? Lo que hay es una especificación y módulos que cumplen o no con la misma. http://www.python.org/dev/peps/pep-0249/ http://www.python.org/topics/database/modules.html > .... Si la respuesta es que los motores difieren > entre sí, ¿Por qué PEAR si lo hace? No conozco PEAR. Por ejemplo, ¿Cómo compatibiliza los distintos dialectos de SQL? > .... ¿No será una buena idea un > desarrollo de este tipo para python que indudablemente > es un muy buen lenguaje de programación? > ¿Es muy complicado este desarrollo? Depende qué mas se quiera hacer. Por ejemplo, podría hacer falta un traductor de un superset de todas las variantes de SQL a cada uno de los dialectos. -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en topmusic.ch Thu Jun 8 15:57:46 2006 From: py en topmusic.ch (=?ISO-8859-1?Q?Fran=E7ois?=) Date: Thu, 08 Jun 2006 15:57:46 +0200 Subject: Acceso a Bases de Datos In-Reply-To: <448821D7.4020705@utp.edu.co> References: <448821D7.4020705@utp.edu.co> Message-ID: <44882CDA.8070501@topmusic.ch> José Ferney Franco a écrit : > No he visto este tipo de solución el cual podría considerarse muy útil > para un programador que no quiera amarrar su aplicación a un motor en > particular. Puedes intentar echar un vistazo a sqlobject [1]. Lo utilizo para mi intranet y va muy bien. François [1] http://www.sqlobject.org/ From antonio.beamud en linkend.net Thu Jun 8 16:19:18 2006 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Thu, 08 Jun 2006 16:19:18 +0200 Subject: Acceso a Bases de Datos In-Reply-To: <448821D7.4020705@utp.edu.co> References: <448821D7.4020705@utp.edu.co> Message-ID: <1149776359.15346.16.camel@localhost.localdomain> El jue, 08-06-2006 a las 08:10 -0500, José Ferney Franco escribió: > Un saludo para todos. > > Existe actualmente para PHP un módulo para acceso a base de Datos que > viene con un conjunto de herramientas llamado PEAR[1]. Específicamente http://www.sqlalchemy.org/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jasb en mtbcampogib.com Thu Jun 8 16:19:59 2006 From: jasb en mtbcampogib.com (JASB) Date: Thu, 08 Jun 2006 16:19:59 +0200 Subject: Acceso a Bases de Datos In-Reply-To: <448821D7.4020705@utp.edu.co> References: <448821D7.4020705@utp.edu.co> Message-ID: <1149776399.8213.916.camel@localhost.localdomain> Bueno, existen alternativas tambien en python para como tu dices abstraer la BD, una de ellas como te han comentado es SQLObject (1) y otro que viene del mundo PHP (2). (1) http://www.sqlobject.org (2) http://phplens.com/lens/adodb/adodb-py-docs.htm El jue, 08-06-2006 a las 08:10 -0500, José Ferney Franco escribió: > Un saludo para todos. > > Existe actualmente para PHP un módulo para acceso a base de Datos que > viene con un conjunto de herramientas llamado PEAR[1]. Específicamente > el módulo se llama DB [2], con este se puede acceder a un buen conjunto > de Motores de Bases de Datos. Lo bueno de dicho módulo es que al cambiar > de motor de base de datos no es necesario cambiar el nombre de las > funciones tanto de conexión, como de acceso a datos y tampoco los > errores. Para crear una conexión a una Base de Datos se crea un > diccionario que contiene el motor de base de datos, nombre de la base de > datos, puerto, usuario, password, etc... > > Si bien es cierto que para python, existen diferentes herramientas para > acceder a bases de datos (inclusive para un mismo motor). No he visto > este tipo de solución el cual podría considerarse muy útil para un > programador que no quiera amarrar su aplicación a un motor en > particular.También, últimamente he observado que las preguntas entorno > al acceso a bases de datos se han incrementado. > > La pregunta es, no hay un módulo similar a DB para python. Si la > respuesta es no, ¿Por qué? Si la respuesta es que los motores difieren > entre sí, ¿Por qué PEAR si lo hace? ¿No será una buena idea un > desarrollo de este tipo para python que indudablemente es un muy buen > lenguaje de programación? ¿Es muy complicado este desarrollo? > > Espero no haberme descachado mucho con la pregunta. Muchas Gracias. > > > [1] http://www.php-library.com/pear_man/index.html > [2] > http://www.php-library.com/pear_man/package.database.html#package.database.db > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juandeee en gmail.com Thu Jun 8 16:32:23 2006 From: juandeee en gmail.com (Juande Carrion) Date: Thu, 8 Jun 2006 16:32:23 +0200 Subject: latex2pdf para documentar In-Reply-To: References: <2b72964a0606071549y13f94303t34bfea8bf7f3401@mail.gmail.com> <2b72964a0606071554n3b063ccr95bca1142d4eb453@mail.gmail.com> Message-ID: <2b72964a0606080732h392cca82o66bc594357b06286@mail.gmail.com> Se que muchos pensareis que no deseo calentarme la cabeza demasiado, pero la verdad es que ya he probado a instalar latex2html en windows y ubuntu, junto con perl y todos sus requerimientos, y no he conseguido echarlo a andar. El hevia, htt y similares no reconocen todas las etiquetas y sale un html poco formateado. Si alguien tiene a mano el latex2html que le de una pasailla y me lo envíe si quiere al mail, sino publicare el pdf y el tex, hasta que mas adelante consiga echar a andar el html2tex. Un saludo y gracias. 2006/6/8, Fernando Tricas García : > > Hola, > > latex2html > http://www.latex2html.org/ > > Saludos, > > -- > Fernando > > > On 6/8/06, Juande Carrion wrote: > > Buenas, tras traducir la documentación de la librería criptográfica > pycrypto > > no encuentro la manera de pasar mi archivo .tex a html para colgarla en > > internet. Se que no tiene ser demasiado difícil, pero ya he probado > varios > > programas y no hay manera. > > > > Si alguien puede echarme una mano y mandarme el html resultante, le > estaría > > muy agradecido. > > > > Un saludo. > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > Fernando Tricas > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From hernan en orgmf.com.ar Thu Jun 8 16:38:26 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Thu, 8 Jun 2006 16:38:26 +0200 Subject: latex2pdf para documentar In-Reply-To: <2b72964a0606080732h392cca82o66bc594357b06286@mail.gmail.com> References: <2b72964a0606071549y13f94303t34bfea8bf7f3401@mail.gmail.com> <2b72964a0606071554n3b063ccr95bca1142d4eb453@mail.gmail.com> <2b72964a0606080732h392cca82o66bc594357b06286@mail.gmail.com> Message-ID: <11fab4bc0606080738h7570c027k7f9e3caafe367239@mail.gmail.com> > Se que muchos pensareis que no deseo calentarme la cabeza demasiado, pero la > verdad es que ya he probado a instalar latex2html en windows y ubuntu, junto > con perl y todos sus requerimientos, y no he conseguido echarlo a andar. El > hevia, htt y similares no reconocen todas las etiquetas y sale un html poco > formateado. Si alguien tiene a mano el latex2html que le de una pasailla y > me lo envíe si quiere al mail, sino publicare el pdf y el tex, hasta que mas > adelante consiga echar a andar el html2tex. je... te has topado con lo peor del entorno de desarrollo de python. quizás te están faltando macros. podrías probar instalando la distribución de los fuentes de python. luego intentar generar la documentación del lenguaje. si tienes problemas alli te será mas facil resolverlos. por último, "colar" tu .tex en algun huequillo para que te genere los html que realmente necesitas. -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From marco.bustam en gmail.com Thu Jun 8 16:39:00 2006 From: marco.bustam en gmail.com (Marco Bustamante) Date: Thu, 8 Jun 2006 10:39:00 -0400 Subject: usar la clase treeview Message-ID: <73a726350606080739u28dd6139o8fceb758475ee6f6@mail.gmail.com> Hola amigos: Soy bastante nuevo en Python y hasta ahora he trabajado en hacer pequeñas cosas como una calculadora, y una clase para conectarme e insertar datsos en una BBDD MySQL, ahora mi nuevo pequeño desafío es extraer registros desde la base de datos (está listo) y ponerlos en una tabla o grilla al estilo de VB (DataGrid), me nombraron por ahi el objeto treeview, pero me advirtieron que era complicado en su uso. Para conectar Glade con Python estoy usando un Script que encontré (GladeGen). ¿Alguien tiene un ejemplo que sirva para aprender a usar los metodos de la clase treeview? ¿alguien conoce alguna alternativa (no deprecated) al objeto treeview? Muchas gracias por su colaboración Atte. -- Marco Antonio Bustamante Ferrada Alumno Ingeniería Civil Informática Universidad Católica del Maule Usuario LINUX registrado #410407 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From magmaxlistas en gmail.com Thu Jun 8 17:12:43 2006 From: magmaxlistas en gmail.com (Miguel Angel) Date: Thu, 08 Jun 2006 17:12:43 +0200 Subject: usar la clase treeview In-Reply-To: <73a726350606080739u28dd6139o8fceb758475ee6f6@mail.gmail.com> References: <73a726350606080739u28dd6139o8fceb758475ee6f6@mail.gmail.com> Message-ID: <1149779563.5607.8.camel@localhost> Yo, en mi Debian GNU/Linux, lo que hice fue lo siguiente: # apt-get install gtk2.0-examples y ejecutar gtk-demo. Está en C, pero te haces una idea muy buena de cómo funciona. En otros sistemas operativos "más fáciles"... no sé. Busca este proyecto y bájatelo para ese sistema. Otro ejemplo: # apt-get install python-gtk2-tutorial $ firefox /usr/share/doc/python-gtk2-tutorial/html/examples/filelisting.py idem de lo mismo... El jue, 08-06-2006 a las 10:39 -0400, Marco Bustamante escribió: > Hola amigos: > Soy bastante nuevo en Python y hasta ahora he trabajado en hacer > pequeñas cosas como una calculadora, y una clase para conectarme e > insertar datsos en una BBDD MySQL, ahora mi nuevo pequeño desafío es > extraer registros desde la base de datos (está listo) y ponerlos en > una tabla o grilla al estilo de VB (DataGrid), me nombraron por ahi el > objeto treeview, pero me advirtieron que era complicado en su uso. > Para conectar Glade con Python estoy usando un Script que encontré (GladeGen). > > ¿Alguien tiene un ejemplo que sirva para aprender a usar los metodos > de la clase treeview? > ¿alguien conoce alguna alternativa (no deprecated) al objeto treeview? > > Muchas gracias por su colaboración > > Atte. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juandeee en gmail.com Thu Jun 8 17:36:30 2006 From: juandeee en gmail.com (Juande Carrion) Date: Thu, 8 Jun 2006 17:36:30 +0200 Subject: latex2pdf para documentar In-Reply-To: <11fab4bc0606080738h7570c027k7f9e3caafe367239@mail.gmail.com> References: <2b72964a0606071549y13f94303t34bfea8bf7f3401@mail.gmail.com> <2b72964a0606071554n3b063ccr95bca1142d4eb453@mail.gmail.com> <2b72964a0606080732h392cca82o66bc594357b06286@mail.gmail.com> <11fab4bc0606080738h7570c027k7f9e3caafe367239@mail.gmail.com> Message-ID: <2b72964a0606080836w2dc6f320qb4e769ee242fb526@mail.gmail.com> Buena idea, en cuanto pueda probare a ver que tal. ¿Con macros, te refieres a los archivos howto.cls, pypaper.sty, python.sty...? Estos archivos los uso para convertir a PDF. 2006/6/8, Hernan Martinez Foffani : > > > Se que muchos pensareis que no deseo calentarme la cabeza demasiado, > pero la > > verdad es que ya he probado a instalar latex2html en windows y ubuntu, > junto > > con perl y todos sus requerimientos, y no he conseguido echarlo a andar. > El > > hevia, htt y similares no reconocen todas las etiquetas y sale un html > poco > > formateado. Si alguien tiene a mano el latex2html que le de una pasailla > y > > me lo envíe si quiere al mail, sino publicare el pdf y el tex, hasta que > mas > > adelante consiga echar a andar el html2tex. > > je... te has topado con lo peor del entorno de desarrollo > de python. quizás te están faltando macros. > > podrías probar instalando la distribución de los fuentes > de python. luego intentar generar la documentación del lenguaje. > si tienes problemas alli te será mas facil resolverlos. > > por último, "colar" tu .tex en algun huequillo para que te genere > los html que realmente necesitas. > > -H. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > From hernan en orgmf.com.ar Thu Jun 8 17:51:13 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Thu, 8 Jun 2006 17:51:13 +0200 Subject: latex2pdf para documentar In-Reply-To: <2b72964a0606080836w2dc6f320qb4e769ee242fb526@mail.gmail.com> References: <2b72964a0606071549y13f94303t34bfea8bf7f3401@mail.gmail.com> <2b72964a0606071554n3b063ccr95bca1142d4eb453@mail.gmail.com> <2b72964a0606080732h392cca82o66bc594357b06286@mail.gmail.com> <11fab4bc0606080738h7570c027k7f9e3caafe367239@mail.gmail.com> <2b72964a0606080836w2dc6f320qb4e769ee242fb526@mail.gmail.com> Message-ID: <11fab4bc0606080851y138c44e4hb779cc9bf9602a3d@mail.gmail.com> si. me refería a los .sty tampoco te olvides del style.css. y además ten en cuenta que hay varios scripts que se usan para generar los html. el makefile es bastante pesado. On 6/8/06, Juande Carrion wrote: > Buena idea, en cuanto pueda probare a ver que tal. > ¿Con macros, te refieres a los archivos howto.cls, pypaper.sty, > python.sty...? Estos archivos los uso para convertir a PDF. > > > > > 2006/6/8, Hernan Martinez Foffani : > > > > > Se que muchos pensareis que no deseo calentarme la cabeza demasiado, > > pero la > > > verdad es que ya he probado a instalar latex2html en windows y ubuntu, > > junto > > > con perl y todos sus requerimientos, y no he conseguido echarlo a andar. > > El > > > hevia, htt y similares no reconocen todas las etiquetas y sale un html > > poco > > > formateado. Si alguien tiene a mano el latex2html que le de una pasailla > > y > > > me lo envíe si quiere al mail, sino publicare el pdf y el tex, hasta que > > mas > > > adelante consiga echar a andar el html2tex. > > > > je... te has topado con lo peor del entorno de desarrollo > > de python. quizás te están faltando macros. > > > > podrías probar instalando la distribución de los fuentes > > de python. luego intentar generar la documentación del lenguaje. > > si tienes problemas alli te será mas facil resolverlos. > > > > por último, "colar" tu .tex en algun huequillo para que te genere > > los html que realmente necesitas. > > > > -H. > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Fri Jun 9 16:22:30 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Fri, 09 Jun 2006 16:22:30 +0200 Subject: usar la clase treeview In-Reply-To: <73a726350606080739u28dd6139o8fceb758475ee6f6@mail.gmail.com> References: <73a726350606080739u28dd6139o8fceb758475ee6f6@mail.gmail.com> Message-ID: <44898426.5080102@ehas.org> en teoría te tendrías que mirar el tutorial: http://www.moeraki.com/pygtktutorial/pygtk2tutorial/sec-TreeViews.html pero como seguramente acabarás con más dudas que las que tenías, te será más útil un ejemplo: http://www.serpia.org/pygtk saludos Marco Bustamante wrote: > Hola amigos: > Soy bastante nuevo en Python y hasta ahora he trabajado en hacer > pequeñas cosas como una calculadora, y una clase para conectarme e > insertar datsos en una BBDD MySQL, ahora mi nuevo pequeño desafío es > extraer registros desde la base de datos (está listo) y ponerlos en > una tabla o grilla al estilo de VB (DataGrid), me nombraron por ahi el > objeto treeview, pero me advirtieron que era complicado en su uso. > Para conectar Glade con Python estoy usando un Script que encontré > (GladeGen). > > ¿Alguien tiene un ejemplo que sirva para aprender a usar los metodos > de la clase treeview? > ¿alguien conoce alguna alternativa (no deprecated) al objeto treeview? > > Muchas gracias por su colaboración > > Atte. > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From mlacunza en gmail.com Fri Jun 9 17:07:23 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 09 Jun 2006 10:07:23 -0500 Subject: Sizers o no? Message-ID: <1149865643.7689.4.camel@localhost.localdomain> Holas, Estoy pensando hacer una aplicacion multiplataforma(Linux y Win principalmente) con Python, wxPython y Firebird y queria su opinion sobre la ventaja de usar o no Sizers para el diseño de los frames. Que tan necesarios son? Que problemas pueden traer en la practica? He estado buscando en la web pero solo aparecen manuales y no opiniones de desarrolladores sober su uso. Gracias, Mi configuracion/My config: Ubuntu Dapper 6.06 Linux Kernel 2.6.15.23.386 Python 2.4.3 wxPython 2.6.1.2Pre -- Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Software - Webmaster Desarrollador 2 Estrellas VS2005 Website : http://mlacunzav.cogia.net Email : mlacunza[AT]gmail[DOT]com Email : mario_lacunza[AT]yahoo[DOT]es Blog : http://mlacunza.blogspot.com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From javivfpy en gmail.com Fri Jun 9 18:56:29 2006 From: javivfpy en gmail.com (javiVF) Date: Fri, 09 Jun 2006 18:56:29 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) Message-ID: <4489A83D.6070803@gmail.com> Buenas, Tengo un pequeño problema para convertir imágenes embebidas en una BBDD MS Access a archivos jpeg ( por ejemplo ) Os explico lo que hago para obtener el archivo jpg del BLOB: import pyodbc as dbi import pyodbc import Image cnxn = pyodbc.connect("DSN=pyJRA;UID=Admin;PWD=") row = cnxn.execute("select * from dibujos where codigo = '0870160Z'").fetchone() imagen =row[2] im = Image.frombuffer("L",(120,120),imagen,"raw") im.save("test.jpg") Se crea la imagen pero no es lo que corresponde a lo que hay en la base de datos. También he probado pasandole los modos "1", "RGB" y "CMYK" al método frombuffer pero con el mismo resultado. La verdad es que estoy bastante encallado en el tema y agradecería cualquier comentario :) PD: La imagen la tengo que utilizar después para incluirla en un pdf usando el reportlab, lo comento por si alguien sabe como usar BLOB's directamente en el reportlab sin tener que usar un archivo temporal como intento hacer yo. -- |_|0|_| javiVF |_|_|0| |0|0|0| From drbobus en gulic.org Fri Jun 9 21:58:59 2006 From: drbobus en gulic.org (Dr. Bobus) Date: Fri, 9 Jun 2006 20:58:59 +0100 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <4489A83D.6070803@gmail.com> References: <4489A83D.6070803@gmail.com> Message-ID: <20060609205859.445e257e@casiopea.mariaonline.org> El Fri, 09 Jun 2006 18:56:29 +0200 javiVF dijo: > im = Image.frombuffer("L",(120,120),imagen,"raw") > im.save("test.jpg") NO soy ningún experto, pero si la imagen la cargaste en la BD, como jpeg, yo probaría crearla de la misma forma: im = Image.frombuffer("L",(120,120),imagen,"jpeg") Saludos y suerte. Dr. Bobus ------------ 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 python en ammsoft.com Sat Jun 10 19:17:57 2006 From: python en ammsoft.com (Amm-Python) Date: Sat, 10 Jun 2006 19:17:57 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <4489A83D.6070803@gmail.com> References: <4489A83D.6070803@gmail.com> Message-ID: <002d01c68cb1$d20857e0$640010ac@nombref31twj9b> En teoría basta con: fiel('test.jpg', 'wb').write(imagen.read()) Partiendo de la premisa de que, realmente, en el campo blob tienes la imagen en formato jpg. No se para que quieres especificar el tamaño, ya que cuando la incluyas en reporlab puedes ajustarlo fácilmente. Saludos, Toni > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En nombre de javiVF > Enviado el: divendres, 9 / juny / 2006 18:56 > Para: python-es en aditel.org > Asunto: [Python-es] Exportando BLOBs a archivos jpeg (pyodbc + PIL) > > > Buenas, > > Tengo un pequeño problema para convertir imágenes embebidas > en una BBDD > MS Access a archivos jpeg ( por ejemplo ) > Os explico lo que hago para obtener el archivo jpg del BLOB: > > import pyodbc as dbi > import pyodbc > import Image > > cnxn = pyodbc.connect("DSN=pyJRA;UID=Admin;PWD=") > row = cnxn.execute("select * from dibujos where codigo = > '0870160Z'").fetchone() > > imagen =row[2] > > im = Image.frombuffer("L",(120,120),imagen,"raw") > im.save("test.jpg") > > Se crea la imagen pero no es lo que corresponde a lo que hay > en la base > de datos. > También he probado pasandole los modos "1", "RGB" y "CMYK" al método > frombuffer pero con el mismo resultado. > La verdad es que estoy bastante encallado en el tema y agradecería > cualquier comentario :) > > PD: La imagen la tengo que utilizar después para incluirla en un pdf > usando el reportlab, lo comento por si alguien sabe como usar BLOB's > directamente en el reportlab sin tener que usar un archivo > temporal como > intento hacer yo. > > -- > |_|0|_| javiVF > |_|_|0| > |0|0|0| > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > From pych3m4 en gmail.com Mon Jun 12 03:15:03 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 12 Jun 2006 03:15:03 +0200 Subject: psycopg, Control de errores. In-Reply-To: <4487B835.4010603@yahoo.com.ar> References: <4487B835.4010603@yahoo.com.ar> Message-ID: <2c9fb0dd0606111815q4c480484jc2e92ee63c336f59@mail.gmail.com> El 8/06/06, Ariel Nardelli escribió: > Vengo haciendo pruebas para usar el modulo psycopg para acceder a postgres. > > En Mysql yo tengo una opcion que me permite gracias al except > interceptar los errores y procesarlos, pero eso no lo encuentro en > psycopg, alguien sabe como se llama?????? psycopg sigue el DB-API2, con lo que tienes toda la información en la documentación estándar de python. Te recomendaría que para mysql también utilizaras alguno de los módulos que siguen esta API. Te será más sencillo pasar de un gestor a otro. La DB-API2 la tienes en: http://www.python.org/dev/peps/pep-0249/ From pych3m4 en gmail.com Mon Jun 12 03:27:55 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 12 Jun 2006 03:27:55 +0200 Subject: Thread In-Reply-To: <20060607222538.61460.qmail@web25903.mail.ukl.yahoo.com> References: <20060607222538.61460.qmail@web25903.mail.ukl.yahoo.com> Message-ID: <2c9fb0dd0606111827y6be8a190h6a9a094023257b32@mail.gmail.com> El 8/06/06, luis eduardo ramirez escribió: > Hola a todos, necesito de la ayuda de ustedes. > Estoy realizaon un aplicacion donde uso el modulo > snack para interface grafica por consola, el que usa > el sistema operativo Linux Fedora Core. > > Donde quiero usar los thread para actualizar un > Listbox, pero no consigo hacerlo adjunto envio el > codigo por si alguien me puede indicar como hacerlo, Luis Eduardo, vuelve a enviar el código integrado en el mensaje, que esta lista no permite adjunto. Si el código es muy largo, pon la parte que te da problemas, así como la copia del error que te dé. From javivfpy en gmail.com Mon Jun 12 09:55:18 2006 From: javivfpy en gmail.com (javiVF) Date: Mon, 12 Jun 2006 09:55:18 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <20060609205859.445e257e@casiopea.mariaonline.org> References: <4489A83D.6070803@gmail.com> <20060609205859.445e257e@casiopea.mariaonline.org> Message-ID: <448D1DE6.3020808@gmail.com> Antes que nada, gracias por responder :) He estado probando pero sin resultado alguno, supongo que no doy con los parámetros que le tengo que pasar al decoder jpeg (no me aclaro mucho con el handbook de PIL) o por que no tengo soporte para jpeg, seguiré investigando por este lado (probare a instalar a mano PIL). Ya iré comentando los avances ;) ¿Alguien sabe si el instalador para win32 de PIL viene con el soporte para jpeg? ;P Dr. Bobus escribió: > El Fri, 09 Jun 2006 18:56:29 +0200 > javiVF dijo: > > >> im = Image.frombuffer("L",(120,120),imagen,"raw") >> im.save("test.jpg") >> > > > NO soy ningún experto, pero si la imagen la cargaste en la BD, como jpeg, yo probaría crearla de la misma forma: > > > im = Image.frombuffer("L",(120,120),imagen,"jpeg") > > Saludos y suerte. > > Dr. Bobus > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- |_|0|_| javiVF |_|_|0| |0|0|0| ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From javivfpy en gmail.com Mon Jun 12 10:11:21 2006 From: javivfpy en gmail.com (javiVF) Date: Mon, 12 Jun 2006 10:11:21 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <002d01c68cb1$d20857e0$640010ac@nombref31twj9b> References: <002d01c68cb1$d20857e0$640010ac@nombref31twj9b> Message-ID: <448D21A9.6040209@gmail.com> Hola Toni, Amm-Python escribió: > En teoría basta con: > > fiel('test.jpg', 'wb').write(imagen.read()) He probado tu propuesta ( supongo que querías escribir file en lugar de fiel ;) y me da el siguiente error: AttributeError: 'buffer' object has no attribute 'read' ¿ A que tipo de objeto debería cambiar para poder trabajar con el 'read' ? > Partiendo de la premisa de que, realmente, en el campo blob tienes la > imagen en formato jpg. > > No se para que quieres especificar el tamaño, ya que cuando la incluyas > en reporlab puedes ajustarlo fácilmente. > > Por nada en especial, simplemente por que es necesario para el método 'frombuffer', o eso creo... > Saludos, > Toni > > Saludos y gracias por responder >> -----Mensaje original----- >> De: python-es-bounces en aditel.org >> [mailto:python-es-bounces en aditel.org] En nombre de javiVF >> Enviado el: divendres, 9 / juny / 2006 18:56 >> Para: python-es en aditel.org >> Asunto: [Python-es] Exportando BLOBs a archivos jpeg (pyodbc + PIL) >> >> >> Buenas, >> >> Tengo un pequeño problema para convertir imágenes embebidas >> en una BBDD >> MS Access a archivos jpeg ( por ejemplo ) >> Os explico lo que hago para obtener el archivo jpg del BLOB: >> >> import pyodbc as dbi >> import pyodbc >> import Image >> >> cnxn = pyodbc.connect("DSN=pyJRA;UID=Admin;PWD=") >> row = cnxn.execute("select * from dibujos where codigo = >> '0870160Z'").fetchone() >> >> imagen =row[2] >> >> im = Image.frombuffer("L",(120,120),imagen,"raw") >> im.save("test.jpg") >> >> Se crea la imagen pero no es lo que corresponde a lo que hay >> en la base >> de datos. >> También he probado pasandole los modos "1", "RGB" y "CMYK" al método >> frombuffer pero con el mismo resultado. >> La verdad es que estoy bastante encallado en el tema y agradecería >> cualquier comentario :) >> >> PD: La imagen la tengo que utilizar después para incluirla en un pdf >> usando el reportlab, lo comento por si alguien sabe como usar BLOB's >> directamente en el reportlab sin tener que usar un archivo >> temporal como >> intento hacer yo. >> >> -- >> |_|0|_| javiVF >> |_|_|0| >> |0|0|0| >> >> _______________________________________________ >> 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 > > -- |_|0|_| javiVF |_|_|0| |0|0|0| From juatman_2000 en yahoo.es Mon Jun 12 11:10:23 2006 From: juatman_2000 en yahoo.es (Juan M. Puertas) Date: Mon, 12 Jun 2006 11:10:23 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) References: <4489A83D.6070803@gmail.com><20060609205859.445e257e@casiopea.mariaonline.org> <448D1DE6.3020808@gmail.com> Message-ID: <001901c68e00$0f0ad470$2b8ae050@equipo> Hola. Si, aunque estoy usando png, he visto que soporta jpeg. Saludos :-) ----- Original Message ----- From: "javiVF" To: "La lista de python en castellano" Sent: Monday, June 12, 2006 9:55 AM Subject: Re: [Python-es] Exportando BLOBs a archivos jpeg (pyodbc + PIL) > Antes que nada, gracias por responder :) > > He estado probando pero sin resultado alguno, supongo que no doy con los > parámetros que le tengo que pasar al decoder jpeg (no me aclaro mucho > con el handbook de PIL) o por que no tengo soporte para jpeg, seguiré > investigando por este lado (probare a instalar a mano PIL). > Ya iré comentando los avances ;) > > ¿Alguien sabe si el instalador para win32 de PIL viene con el soporte > para jpeg? ;P > > > Dr. Bobus escribió: >> El Fri, 09 Jun 2006 18:56:29 +0200 >> javiVF dijo: >> >> >>> im = Image.frombuffer("L",(120,120),imagen,"raw") >>> im.save("test.jpg") >>> >> >> >> NO soy ningún experto, pero si la imagen la cargaste en la BD, como jpeg, >> yo probaría crearla de la misma forma: >> >> >> im = Image.frombuffer("L",(120,120),imagen,"jpeg") >> >> Saludos y suerte. >> >> Dr. Bobus >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > -- > |_|0|_| javiVF > |_|_|0| > |0|0|0| > > -------------------------------------------------------------------------------- _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jileon en parcan.es Mon Jun 12 11:58:58 2006 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Mon, 12 Jun 2006 10:58:58 +0100 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <448D21A9.6040209@gmail.com> References: <002d01c68cb1$d20857e0$640010ac@nombref31twj9b> <448D21A9.6040209@gmail.com> Message-ID: <448D3AE2.9080603@parcan.es> javiVF wrote: > Hola Toni, > > Amm-Python escribió: >> En teoría basta con: >> >> fiel('test.jpg', 'wb').write(imagen.read()) > He probado tu propuesta ( supongo que querías escribir file en lugar de > fiel ;) y me da el siguiente error: > > AttributeError: 'buffer' object has no attribute 'read' > > ¿ A que tipo de objeto debería cambiar para poder trabajar con el 'read' ? > >> Partiendo de la premisa de que, realmente, en el campo blob tienes la >> imagen en formato jpg. >> Por si te sirve de algo, si el contenido es realmente un fichero jpeg, los dos primeros bytes deben ser FF D8. Más info aquí: http://www.fastgraph.com/help/jpeg_header_format.html From python en ammsoft.com Mon Jun 12 12:14:34 2006 From: python en ammsoft.com (Amm-Python) Date: Mon, 12 Jun 2006 12:14:34 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <448D21A9.6040209@gmail.com> References: <448D21A9.6040209@gmail.com> Message-ID: <003f01c68e09$01ad43e0$640010ac@nombref31twj9b> > AttributeError: 'buffer' object has no attribute 'read' A mi me pasaba esto si intentaba guardar directamente los datos del recordset. Pero se solucionaba asignando el blob a una nueva variable. Cosa que ya haces, por lo que debería funcionar. La única razón por la que el objeto no pueda tener el atributo read es que no contiene una imagen, o mejor dicho; no contiene la información que él espera. Yo estoy utilizando: Python 2.4 cx_Oracle Y las imágenes, que son jpg, se guardan en un campo tipo Blob. Realmente el lío lo tuve al tener que guardarlas, ya que en Oracle había que preparar el campo. La variable donde asigno la foto leída, creo, es tratada como StreamRead, por lo que tiene el atributo read. No se si en una base de datos Access, conectados bajo ODBC, ese tipo de campos es tratado de igual forma. Habría que ver los atributos del campo (tipo, longitud del contenido,..). Te adjunto algunos trozos de código que yo utilizo y que están funcionando desde hace más de un año. sql = 'select fot_imagen from empleados where fot_id=:id' valores= {'id' : '12345678'} # run the query try: cursor.execute(sql,valores) except (Exception),e: print e ft = cursor.fetchone() buff_foto = ft[0] #paso imprescindible #no se porqué pero buff_foto tiene el atributo read() #puede que sea alguna característica de Oracle. filename = '12345678' dir = 'c:/fotos' #guardar foto if buff_foto != None: SaveFoto(dir, filename, buff_foto) def SaveFoto(dir, filename, buffer): """ Guarda el buffer en el directorio y fichero especificado. """ destino = dir + "\\" + filename +".jpg" try: file(destino, 'wb').write(buffer.read()) except (Exception), e: print e Si de aquí al fin de semana tengo un momento intentaré probarlo en Access. > -----Mensaje original----- > De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] > En nombre de javiVF Enviado el: dilluns, 12 / juny / 2006 10:11 > Para: La lista de python en castellano > Asunto: Re: [Python-es] Exportando BLOBs a archivos jpeg (pyodbc + > PIL) > > > Hola Toni, > > Amm-Python escribió: > > En teoría basta con: > > > > fiel('test.jpg', 'wb').write(imagen.read()) > He probado tu propuesta ( supongo que querías escribir file en lugar > de fiel ;) y me da el siguiente error: > > AttributeError: 'buffer' object has no attribute 'read' > > ¿ A que tipo de objeto debería cambiar para poder trabajar con el > 'read' ? > > > Partiendo de la premisa de que, realmente, en el campo blob > tienes la > > imagen en formato jpg. > > > > No se para que quieres especificar el tamaño, ya que cuando la > > incluyas en reporlab puedes ajustarlo fácilmente. > > > > > Por nada en especial, simplemente por que es necesario para el método > 'frombuffer', o eso creo... > > Saludos, > > Toni > > > > > Saludos y gracias por responder > >> -----Mensaje original----- > >> De: python-es-bounces en aditel.org > >> [mailto:python-es-bounces en aditel.org] En nombre de javiVF Enviado > >> el: divendres, 9 / juny / 2006 18:56 > >> Para: python-es en aditel.org > >> Asunto: [Python-es] Exportando BLOBs a archivos jpeg (pyodbc + PIL) > >> > >> > >> Buenas, > >> > >> Tengo un pequeño problema para convertir imágenes embebidas en una > >> BBDD MS Access a archivos jpeg ( por ejemplo ) Os explico lo que > >> hago para obtener el archivo jpg del BLOB: > >> > >> import pyodbc as dbi > >> import pyodbc > >> import Image > >> > >> cnxn = pyodbc.connect("DSN=pyJRA;UID=Admin;PWD=") > >> row = cnxn.execute("select * from dibujos where codigo = > >> '0870160Z'").fetchone() > >> > >> imagen =row[2] > >> > >> im = Image.frombuffer("L",(120,120),imagen,"raw") > >> im.save("test.jpg") > >> > >> Se crea la imagen pero no es lo que corresponde a lo que hay en la > >> base de datos. También he probado pasandole los modos "1", "RGB" y > "CMYK" al método > >> frombuffer pero con el mismo resultado. > >> La verdad es que estoy bastante encallado en el tema y agradecería > >> cualquier comentario :) > >> > >> PD: La imagen la tengo que utilizar después para incluirla > en un pdf > >> usando el reportlab, lo comento por si alguien sabe como > usar BLOB's > >> directamente en el reportlab sin tener que usar un archivo temporal > >> como intento hacer yo. > >> > >> -- > >> |_|0|_| javiVF > >> |_|_|0| > >> |0|0|0| > >> > >> _______________________________________________ > >> 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 > > > > > > > -- > |_|0|_| javiVF > |_|_|0| > |0|0|0| > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > From javivfpy en gmail.com Mon Jun 12 16:30:12 2006 From: javivfpy en gmail.com (javiVF) Date: Mon, 12 Jun 2006 16:30:12 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <001901c68e00$0f0ad470$2b8ae050@equipo> References: <4489A83D.6070803@gmail.com><20060609205859.445e257e@casiopea.mariaonline.org> <448D1DE6.3020808@gmail.com> <001901c68e00$0f0ad470$2b8ae050@equipo> Message-ID: <448D7A74.7090505@gmail.com> Juan M. Puertas escribió: > Hola. Hola > Si, aunque estoy usando png, he visto que soporta jpeg. Ok, gracias. Ya no tengo que compilar a mano :) > Saludos :-) > > ----- Original Message ----- From: "javiVF" > To: "La lista de python en castellano" > Sent: Monday, June 12, 2006 9:55 AM > Subject: Re: [Python-es] Exportando BLOBs a archivos jpeg (pyodbc + PIL) > > >> Antes que nada, gracias por responder :) >> >> He estado probando pero sin resultado alguno, supongo que no doy con los >> parámetros que le tengo que pasar al decoder jpeg (no me aclaro mucho >> con el handbook de PIL) o por que no tengo soporte para jpeg, seguiré >> investigando por este lado (probare a instalar a mano PIL). >> Ya iré comentando los avances ;) >> >> ¿Alguien sabe si el instalador para win32 de PIL viene con el soporte >> para jpeg? ;P >> >> >> Dr. Bobus escribió: >>> El Fri, 09 Jun 2006 18:56:29 +0200 >>> javiVF dijo: >>> >>> >>>> im = Image.frombuffer("L",(120,120),imagen,"raw") >>>> im.save("test.jpg") >>>> >>> >>> >>> NO soy ningún experto, pero si la imagen la cargaste en la BD, como >>> jpeg, yo probaría crearla de la misma forma: >>> >>> >>> im = Image.frombuffer("L",(120,120),imagen,"jpeg") >>> >>> Saludos y suerte. >>> >>> Dr. Bobus >>> >>> ------------------------------------------------------------------------ >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >> >> >> -- >> |_|0|_| javiVF >> |_|_|0| >> |0|0|0| >> >> > > > -------------------------------------------------------------------------------- > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > > ______________________________________________ LLama Gratis a > cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por > minuto. http://es.voice.yahoo.com > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- |_|0|_| javiVF |_|_|0| |0|0|0| ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From javivfpy en gmail.com Mon Jun 12 16:31:30 2006 From: javivfpy en gmail.com (javiVF) Date: Mon, 12 Jun 2006 16:31:30 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <448D3AE2.9080603@parcan.es> References: <002d01c68cb1$d20857e0$640010ac@nombref31twj9b> <448D21A9.6040209@gmail.com> <448D3AE2.9080603@parcan.es> Message-ID: <448D7AC2.4070203@gmail.com> Gracias por la información Juan Ignacio, la usare para posibles "debugeos" Juan Ignacio Rodriguez de Leon escribió: > javiVF wrote: >> Hola Toni, >> >> Amm-Python escribió: >>> En teoría basta con: >>> >>> fiel('test.jpg', 'wb').write(imagen.read()) >> He probado tu propuesta ( supongo que querías escribir file en lugar >> de fiel ;) y me da el siguiente error: >> >> AttributeError: 'buffer' object has no attribute 'read' >> >> ¿ A que tipo de objeto debería cambiar para poder trabajar con el >> 'read' ? >> >>> Partiendo de la premisa de que, realmente, en el campo blob tienes la >>> imagen en formato jpg. >>> > > Por si te sirve de algo, si el contenido es realmente un fichero jpeg, > los dos primeros bytes deben ser FF D8. > > Más info aquí: > > http://www.fastgraph.com/help/jpeg_header_format.html > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- |_|0|_| javiVF |_|_|0| |0|0|0| From cesar.ortiz en gmail.com Mon Jun 12 17:36:57 2006 From: cesar.ortiz en gmail.com (Cesar Ortiz) Date: Mon, 12 Jun 2006 17:36:57 +0200 Subject: Ayunda con un idiom de python Message-ID: <90255a70606120836m625a7d96hf063259faac193bd@mail.gmail.com> Hola, Estoy mirando un código, pero no acabo de pillar el porque de el mismo. Es algo tal que: class A: def __init__(self): class Holder: typecode = self def __init__(self): self.valor = None self.pyclass = Holder Me da que esto debe ser un 'idiom' de python. ¿Alquien me puede orientar sobre que se pretende hacer? Gracias, César From marcelo.schiavone en gmail.com Mon Jun 12 17:47:13 2006 From: marcelo.schiavone en gmail.com (marcelo schiavone) Date: Mon, 12 Jun 2006 12:47:13 -0300 Subject: atributo estatico Message-ID: <931b28a60606120847q3c80af24qd1ee9079d49336b4@mail.gmail.com> Hola, alguien sabe como hacer para que un atributo sea estatico en python. Gracias Saludos From cesar.ortiz en gmail.com Mon Jun 12 17:55:16 2006 From: cesar.ortiz en gmail.com (Cesar Ortiz) Date: Mon, 12 Jun 2006 17:55:16 +0200 Subject: atributo estatico In-Reply-To: <931b28a60606120847q3c80af24qd1ee9079d49336b4@mail.gmail.com> References: <931b28a60606120847q3c80af24qd1ee9079d49336b4@mail.gmail.com> Message-ID: <90255a70606120855s44467932tb9ba5e5f754a8822@mail.gmail.com> class A: un_atributo_estatico = 'el valor' def __init__(self): .../... De nada. On 6/12/06, marcelo schiavone wrote: > > Hola, alguien sabe como hacer para que un atributo sea estatico en python. > Gracias > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Página personal: http://www.cesar.ortiz.name Weblog: http://_cesar_ortiz_.blogspot.com/ From luedu01 en yahoo.es Mon Jun 12 17:58:20 2006 From: luedu01 en yahoo.es (luis eduardo ramirez) Date: Mon, 12 Jun 2006 17:58:20 +0200 (CEST) Subject: Thread In-Reply-To: <2c9fb0dd0606111827y6be8a190h6a9a094023257b32@mail.gmail.com> References: <2c9fb0dd0606111827y6be8a190h6a9a094023257b32@mail.gmail.com> Message-ID: <20060612155820.59876.qmail@web25912.mail.ukl.yahoo.com> --- Chema Cortes escribió: > El 8/06/06, luis eduardo ramirez > escribió: > > Hola a todos, necesito de la ayuda de ustedes. > > Estoy realizaon un aplicacion donde uso el modulo > > snack para interface grafica por consola, el que > usa > > el sistema operativo Linux Fedora Core. > > > > Donde quiero usar los thread para actualizar un > > Listbox, pero no consigo hacerlo adjunto envio el > > codigo por si alguien me puede indicar como > hacerlo, > > Luis Eduardo, vuelve a enviar el código integrado en > el mensaje, que > esta lista no permite adjunto. Si el código es muy > largo, pon la parte > que te da problemas, así como la copia del error que > te dé. Hola Chema; el codigo no me genera error, lo que no consigo es que el Thread me reemplace un companente de un Listbox, pero si accedo el metodo run directamente este si lo reemplaza. #! /usr/bin/python from snack import * from string import * import time import threading class Act(threading.Thread): def __init__(self,l): threading.Thread.__init__(self) self.l = l self.fin = 0 def run(self): # Este dato es el que quiero actulizar en el Listbox self.l.replace(' PC01 00:00:00 00:00','PC01') def stop(self): self.fin = 1 class menuScreen: def __init__(self, screen): self.screen = screen self.fin = 0 def runIni(self): g1 = Grid(2,2) g1.setField( Label("%s%s%s%s%s" % ('PC'.ljust(5), 'Entra'.center(12),'T. Tie'.center(12),'T. Int'.center(8), 'Total'.center(8))),0,0,anchorLeft=1) self.l = Listbox(8, width=45, returnExit=1) self.l.append('PC01','PC01') self.l.append('PC02','PC02') self.l.append('PC03','PC03') self.l.append('PC04','PC04') self.l.append('PC05','PC05') b = ButtonBar(self.screen, (('OK','ok'), ('Cancel', 'can'))) g = GridForm(self.screen, "Contabilizar Tiempos",1,3) g.add(g1,0,0) g.add(self.l,0,1) g.add(b,0,2) hi = Act(self.l) hi.start() # Si le accedo el metodo run hi.run() # Consigo hacerlo while 1: res = g.run() if b.buttonPressed(res)=='can': hi.stop() break TITU = "PRUEBA" screen = SnackScreen() screen.drawRootText(11,0,TITU) e = menuScreen(screen) e.runIni() screen.finish() Cualquier ayuda con esto mucha gracias Saludos Luis Eduardo __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.es From marcelo.schiavone en gmail.com Mon Jun 12 18:13:28 2006 From: marcelo.schiavone en gmail.com (marcelo schiavone) Date: Mon, 12 Jun 2006 13:13:28 -0300 Subject: atributo estatico In-Reply-To: <90255a70606120855s44467932tb9ba5e5f754a8822@mail.gmail.com> References: <931b28a60606120847q3c80af24qd1ee9079d49336b4@mail.gmail.com> <90255a70606120855s44467932tb9ba5e5f754a8822@mail.gmail.com> Message-ID: <931b28a60606120913j2374f0a4qc56f794e565be125@mail.gmail.com> Gracias cesar. On 6/12/06, Cesar Ortiz wrote: > class A: > un_atributo_estatico = 'el valor' > def __init__(self): > .../... > > De nada. > > > On 6/12/06, marcelo schiavone wrote: > > > > Hola, alguien sabe como hacer para que un atributo sea estatico en python. > > Gracias > > > > Saludos > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Página personal: http://www.cesar.ortiz.name > Weblog: http://_cesar_ortiz_.blogspot.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jeancarlosr_ve en yahoo.com Tue Jun 13 03:34:04 2006 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Mon, 12 Jun 2006 20:34:04 -0500 (CDT) Subject: listbox (Qt Designer) Message-ID: <20060613013404.15688.qmail@web53102.mail.yahoo.com> Hola lista, bueno voy pecar por decir esto aqui, suerte a Brasil mañana en el juego, y bueno suerte a todos con sus equipos.. Ahora si le explico mi duda, tengo un lisbox donde sus datos los importo de un diccionario, pero luego le debo hacer doble click y el item que selecciono lo copio en otro listbox. He intentado pero sin resultado. Si alguien sabe algun dato al respecto se le agradezco. Gracias Jean Carlos __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From rodrigo en nul-unu.com Tue Jun 13 03:42:56 2006 From: rodrigo en nul-unu.com (Luis Rodrigo Gallardo Cruz) Date: Mon, 12 Jun 2006 20:42:56 -0500 Subject: Ayunda con un idiom de python In-Reply-To: <90255a70606120836m625a7d96hf063259faac193bd@mail.gmail.com> References: <90255a70606120836m625a7d96hf063259faac193bd@mail.gmail.com> Message-ID: <20060612204256.qttiuxzy0w0gg44w@mail.nul-unu.net> Dice Cesar Ortiz que: > Hola, > > Estoy mirando un código, pero no acabo de pillar el porque de el mismo. Es > algo tal que: > > class A: > def __init__(self): > class Holder: > typecode = self > def __init__(self): > self.valor = None > > self.pyclass = Holder > > > Me da que esto debe ser un 'idiom' de python. ¿Alquien me puede orientar > sobre que se pretende hacer? No entiendo que es lo que no entiendes :-) No por que el código sea claro y transparente, sino por que falta contexto para saber de que se trata. El pedazo que pones es el inicializador para instancias de la clase A. Cada instancia va a tener un atributo pyclass, cuyo valor es una clase (no una instancia) de nombre Holder. ¿Te ayuda eso? -- Rodrigo Gallardo From BECAARCA2010 en orona.es Tue Jun 13 09:13:58 2006 From: BECAARCA2010 en orona.es (becaarca2010) Date: Tue, 13 Jun 2006 09:13:58 +0200 Subject: Problemas con insert en mysql Message-ID: <3D5B537550076947B70A6A6012E101F24D5CE7@HESW036.orona.es> Tengo un problemilla con los al hacer inserts de mysql en python el código sería tal que así, igual q en todos los ejemplos q se encuentran por ahÍ: import MySQLdb con=MySQLdb.connect ("localhost","root","pass","baseprueba") cursor=con.cursor() cursor.execute("CREATE TABLE animal (name CHAR(40),category CHAR(40))") #resultado 0L , funciona perfectamente, crea la tabla cursor.execute("INSERT INTO animal (name, category) VALUES ('cobra','reptil'),('sapo','anfibio')") #resultado 2L, voy a mysql hago un select * from animal y no la tabla está vacia a alguien se le ocurre alguna explicación PD: aunque igual he metido algún fallo al copiarlo la sintaxis de sql está bien, directamente con el mysql funciona Parece que funcionan todas las sentencias menos la de insert La base de datos tiene privilegios para hacer insert ya q entro como root Si a alguien se le ocurre algo mil gracias por adelantado From pfreixes en milnou.net Tue Jun 13 09:36:00 2006 From: pfreixes en milnou.net (Pau Freixes) Date: Tue, 13 Jun 2006 09:36:00 +0200 (CEST) Subject: Problemas con insert en mysql In-Reply-To: <3D5B537550076947B70A6A6012E101F24D5CE7@HESW036.orona.es> References: <3D5B537550076947B70A6A6012E101F24D5CE7@HESW036.orona.es> Message-ID: Buenas, si no recuerdo mal esto es debido a que al iniciar la conexión esta se realiza con la siguiente instrucción SET AUTOCOMIT=0 Esto impide cerrar la transacción de forma automática, la solución pasa por realizar el commit manualmente o poner autocomit=1 Saludos A 13/6/2006, "becaarca2010" va escriure: > >Tengo un problemilla con los al hacer inserts de mysql en python el código sería tal que así, igual q en todos los ejemplos q se encuentran por ahÍ: >import MySQLdb > >con=MySQLdb.connect ("localhost","root","pass","baseprueba") >cursor=con.cursor() >cursor.execute("CREATE TABLE animal (name CHAR(40),category CHAR(40))") > >#resultado 0L , funciona perfectamente, crea la tabla > >cursor.execute("INSERT INTO animal (name, category) VALUES ('cobra','reptil'),('sapo','anfibio')") > >#resultado 2L, voy a mysql hago un select * from animal y no la tabla está vacia > >a alguien se le ocurre alguna explicación > >PD: aunque igual he metido algún fallo al copiarlo la sintaxis de sql está bien, directamente con el mysql funciona >Parece que funcionan todas las sentencias menos la de insert >La base de datos tiene privilegios para hacer insert ya q entro como root > >Si a alguien se le ocurre algo mil gracias por adelantado > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Tue Jun 13 09:42:20 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Tue, 13 Jun 2006 09:42:20 +0200 Subject: Problemas con insert en mysql In-Reply-To: <3D5B537550076947B70A6A6012E101F24D5CE7@HESW036.orona.es> References: <3D5B537550076947B70A6A6012E101F24D5CE7@HESW036.orona.es> Message-ID: <448E6C5C.1030707@gmail.com> Si usas tablas innodb prueba a indicar el comienzo de la transacción y final. Saludos becaarca2010 escribió: > > Tengo un problemilla con los al hacer inserts de mysql en python el código sería tal que así, igual q en todos los ejemplos q se encuentran por ahÍ: > import MySQLdb > > con=MySQLdb.connect ("localhost","root","pass","baseprueba") > cursor=con.cursor() > cursor.execute("CREATE TABLE animal (name CHAR(40),category CHAR(40))") > > #resultado 0L , funciona perfectamente, crea la tabla > > cursor.execute("INSERT INTO animal (name, category) VALUES ('cobra','reptil'),('sapo','anfibio')") > > #resultado 2L, voy a mysql hago un select * from animal y no la tabla está vacia > > a alguien se le ocurre alguna explicación > > PD: aunque igual he metido algún fallo al copiarlo la sintaxis de sql está bien, directamente con el mysql funciona > Parece que funcionan todas las sentencias menos la de insert > La base de datos tiene privilegios para hacer insert ya q entro como root > > Si a alguien se le ocurre algo mil gracias por adelantado > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From cesar.ortiz en gmail.com Tue Jun 13 11:32:25 2006 From: cesar.ortiz en gmail.com (Cesar Ortiz) Date: Tue, 13 Jun 2006 11:32:25 +0200 Subject: Ayunda con un idiom de python In-Reply-To: <20060612204256.qttiuxzy0w0gg44w@mail.nul-unu.net> References: <90255a70606120836m625a7d96hf063259faac193bd@mail.gmail.com> <20060612204256.qttiuxzy0w0gg44w@mail.nul-unu.net> Message-ID: <90255a70606130232w6a304d49m3390255eaab7e375@mail.gmail.com> Para satisfacer curiosisdades... esta sacado de un stub que genera el script wsdl2py de ZSI. Dicho script genera unas funciones de ayuda con la opción -b, pero necesita python 2.4. Yo ahora mismo estoy usando python 3.5 con lo cual tengo que hacer alguna cosilla a manubrio (cosas que con la opción -b ya se hacen) si quiero mantener la versión de python. El problema es que esas funciones se generan dinámicamente, y el punto para empezar a mirar era ese... Me pareció un codigo curioso que posiblemente fuera un 'idiom' de python. On 6/13/06, Luis Rodrigo Gallardo Cruz wrote: > > Dice Cesar Ortiz que: > > > Hola, > > > > Estoy mirando un código, pero no acabo de pillar el porque de el mismo. > Es > > algo tal que: > > > > class A: > > def __init__(self): > > class Holder: > > typecode = self > > def __init__(self): > > self.valor = None > > > > self.pyclass = Holder > > > > > > Me da que esto debe ser un 'idiom' de python. ¿Alquien me puede orientar > > sobre que se pretende hacer? > > No entiendo que es lo que no entiendes :-) No por que el código sea > claro y transparente, sino por que falta contexto para saber de que se > trata. > > El pedazo que pones es el inicializador para instancias de la clase A. > Cada instancia va a tener un atributo pyclass, cuyo valor es una clase > (no una instancia) de nombre Holder. > > ¿Te ayuda eso? > > -- > Rodrigo Gallardo > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Página personal: http://www.cesar.ortiz.name Weblog: http://_cesar_ortiz_.blogspot.com/ From py en ch3m4.org Tue Jun 13 11:47:31 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 13 Jun 2006 11:47:31 +0200 Subject: Thread In-Reply-To: <20060612155820.59876.qmail@web25912.mail.ukl.yahoo.com> References: <20060612155820.59876.qmail@web25912.mail.ukl.yahoo.com> Message-ID: <448E89B3.8060102@ch3m4.org> luis eduardo ramirez escribió: > <> > > TITU = "PRUEBA" > screen = SnackScreen() > screen.drawRootText(11,0,TITU) > e = menuScreen(screen) > e.runIni() > screen.finish() > > Cualquier ayuda con esto mucha gracias Igual es porque no conozco mucho del snack, pero aquí ¿dónde está el bucle de eventos? De todas formas, deberías dar tiempo al hijo para ejecutarse. Creo, por intuición, que estás matando el bucle de eventos sin dejar que el hijo actúe. Como estás enlazando el hijo con un atributo del menuscreen, el menu no desaparece de memoria (referencias "siempre-vivas" vs débiles) y puede que aún lo veas en pantalla, pero el bucle de eventos puede que ya haya finalizado antes de actuar el hijo. En fin, que podrías probar a poner retardos o a meter .join (del thread) para asegurarte que el hijo tenga tiempo de ejecutarse. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From py en ch3m4.org Tue Jun 13 12:30:49 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 13 Jun 2006 12:30:49 +0200 Subject: Ayunda con un idiom de python In-Reply-To: <90255a70606130232w6a304d49m3390255eaab7e375@mail.gmail.com> References: <90255a70606120836m625a7d96hf063259faac193bd@mail.gmail.com> <20060612204256.qttiuxzy0w0gg44w@mail.nul-unu.net> <90255a70606130232w6a304d49m3390255eaab7e375@mail.gmail.com> Message-ID: <448E93D9.6040409@ch3m4.org> Cesar Ortiz escribió: > Para satisfacer curiosisdades... esta sacado de un stub que genera el > script > wsdl2py de ZSI. > Dicho script genera unas funciones de ayuda con la opción -b, pero necesita > python 2.4. > Yo ahora mismo estoy usando python 3.5 con lo cual tengo que hacer alguna > cosilla a manubrio (cosas que con la opción -b ya se hacen) si quiero > mantener la versión de python. > El problema es que esas funciones se generan dinámicamente, y el punto > para > empezar a mirar era ese... Me pareció un codigo curioso que posiblemente > fuera un 'idiom' de python. Para satisfacer tu curiosidad, lo importante de este código es que la clase Holder se crea dentro de una clausura, esto es, se crean tantas clases Holder como instancias haya de la clase A, y cada clase tendrá un atributo de clase que enlaza con la instancia. >> > class A: >> > def __init__(self): >> > class Holder: >> > typecode = self >> > def __init__(self): >> > self.valor = None >> > >> > self.pyclass = Holder Yo a ésto no sé si lo llamaría "idiom" (modismo) de python. Si te fijas, se da una referencia circular: self == self.pyclass.typecode A parte de si es o no un modismo, sí que es el típico caso que consigue que el "recolector de basura" se despiste. En uso normal, es posible que nunca consigas borrar de memoria ni la instancia ni su clase Holder asociada. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From alatar en auna.com Tue Jun 13 15:27:09 2006 From: alatar en auna.com (Alatar) Date: Tue, 13 Jun 2006 15:27:09 +0200 Subject: Prefijos en inventarix Message-ID: <002401c68eed$12d6acd0$6401a8c0@edhellond> Saludos a todos. Consultando uno de los links mostrados en la lista he llegado al código fuente de Inventarix: http://chileforge.cl/scm/cvsweb.php/unstable/?cvsroot=inventarix#dirlist Revisando el mismo en un intento de aprender algo de python (todavía soy novato) he visto que su autor o autores usan prefijos para las variables y funciones. ¿Puede su autor si navega por esta lista (o cualquier otra persona que lo sepa) explicarme el significado de dichos prefijos? Aparte de que me ayudará a leer más fácilmente el código, puede aportarme ideas en cuanto a la forma de programar con un código más ordenado y legible. Algunos de los prefijos que veo que usan son los siguientes: pvs_, pco_, vpo_, fpn_, fgn_, vpi_, ...etc Gracias de antemano y un saludo ;) From ferfra en gmail.com Tue Jun 13 15:39:25 2006 From: ferfra en gmail.com (=?ISO-8859-1?Q?Jos=E9_Ferney_Franco?=) Date: Tue, 13 Jun 2006 08:39:25 -0500 Subject: Problemas con insert en mysql In-Reply-To: <3D5B537550076947B70A6A6012E101F24D5CE7@HESW036.orona.es> References: <3D5B537550076947B70A6A6012E101F24D5CE7@HESW036.orona.es> Message-ID: <448EC00D.5080004@utp.edu.co> Por qué no intentas comprometer las transacciones ejecutando la siguiente instrucción justo después de insertar: con.commit() becaarca2010 escribió: > > Tengo un problemilla con los al hacer inserts de mysql en python el código sería tal que así, igual q en todos los ejemplos q se encuentran por ahÍ: > import MySQLdb > > con=MySQLdb.connect ("localhost","root","pass","baseprueba") > cursor=con.cursor() > cursor.execute("CREATE TABLE animal (name CHAR(40),category CHAR(40))") > > #resultado 0L , funciona perfectamente, crea la tabla > > cursor.execute("INSERT INTO animal (name, category) VALUES ('cobra','reptil'),('sapo','anfibio')") > > #resultado 2L, voy a mysql hago un select * from animal y no la tabla está vacia > > a alguien se le ocurre alguna explicación > > PD: aunque igual he metido algún fallo al copiarlo la sintaxis de sql está bien, directamente con el mysql funciona > Parece que funcionan todas las sentencias menos la de insert > La base de datos tiene privilegios para hacer insert ya q entro como root > > Si a alguien se le ocurre algo mil gracias por adelantado > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From javivfpy en gmail.com Tue Jun 13 18:00:10 2006 From: javivfpy en gmail.com (javiVF) Date: Tue, 13 Jun 2006 18:00:10 +0200 Subject: Exportando BLOBs a archivos jpeg (pyodbc + PIL) In-Reply-To: <003f01c68e09$01ad43e0$640010ac@nombref31twj9b> References: <003f01c68e09$01ad43e0$640010ac@nombref31twj9b> Message-ID: <448EE10A.5090408@gmail.com> Buenas otra vez, Estoy totalmente de acuerdo contigo respecto a que se tiene que investigar los atributos del campo donde se guarda la imagen y he encontrado esta url ( http://support.microsoft.com/?kbid=103257 ) donde explica como leer un blob y como escribir en el desde Visual Basic, supongo que nos podrá ayudar bastante para implementarlo en python :) Si encuentras un hueco para probar con MS Access tendrás un amigo para siempre ;D Saludos! Amm-Python escribió: >> AttributeError: 'buffer' object has no attribute 'read' >> > > A mi me pasaba esto si intentaba guardar directamente los datos del > recordset. > Pero se solucionaba asignando el blob a una nueva variable. > Cosa que ya haces, por lo que debería funcionar. > La única razón por la que el objeto no pueda tener el atributo read es > que no contiene una imagen, o mejor dicho; no contiene la información > que él espera. > > Yo estoy utilizando: > Python 2.4 > cx_Oracle > Y las imágenes, que son jpg, se guardan en un campo tipo Blob. > Realmente el lío lo tuve al tener que guardarlas, ya que en Oracle había > que preparar el campo. > La variable donde asigno la foto leída, creo, es tratada como > StreamRead, por lo que tiene el atributo read. > > No se si en una base de datos Access, conectados bajo ODBC, ese tipo de > campos es tratado de igual forma. > Habría que ver los atributos del campo (tipo, longitud del > contenido,..). > > Te adjunto algunos trozos de código que yo utilizo y que están > funcionando desde hace más de un año. > > sql = 'select fot_imagen from empleados where fot_id=:id' > valores= {'id' : '12345678'} > > # run the query > try: > cursor.execute(sql,valores) > except (Exception),e: > print e > > ft = cursor.fetchone() > > buff_foto = ft[0] #paso imprescindible > #no se porqué pero buff_foto tiene el atributo read() > #puede que sea alguna característica de Oracle. > > filename = '12345678' > dir = 'c:/fotos' > > #guardar foto > if buff_foto != None: > SaveFoto(dir, filename, buff_foto) > > def SaveFoto(dir, filename, buffer): > """ > Guarda el buffer en el directorio y fichero especificado. > """ > destino = dir + "\\" + filename +".jpg" > try: > file(destino, 'wb').write(buffer.read()) > except (Exception), e: > print e > > > Si de aquí al fin de semana tengo un momento intentaré probarlo en > Access. > > >> -----Mensaje original----- >> De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] >> En nombre de javiVF Enviado el: dilluns, 12 / juny / 2006 10:11 >> Para: La lista de python en castellano >> Asunto: Re: [Python-es] Exportando BLOBs a archivos jpeg (pyodbc + >> PIL) >> >> >> Hola Toni, >> >> Amm-Python escribió: >> >>> En teoría basta con: >>> >>> fiel('test.jpg', 'wb').write(imagen.read()) >>> >> He probado tu propuesta ( supongo que querías escribir file en lugar >> de fiel ;) y me da el siguiente error: >> >> AttributeError: 'buffer' object has no attribute 'read' >> >> ¿ A que tipo de objeto debería cambiar para poder trabajar con el >> 'read' ? >> >> >>> Partiendo de la premisa de que, realmente, en el campo blob >>> >> tienes la >> >>> imagen en formato jpg. >>> >>> No se para que quieres especificar el tamaño, ya que cuando la >>> incluyas en reporlab puedes ajustarlo fácilmente. >>> >>> >>> >> Por nada en especial, simplemente por que es necesario para el método >> 'frombuffer', o eso creo... >> >>> Saludos, >>> Toni >>> >>> >>> >> Saludos y gracias por responder >> >>>> -----Mensaje original----- >>>> De: python-es-bounces en aditel.org >>>> [mailto:python-es-bounces en aditel.org] En nombre de javiVF Enviado >>>> el: divendres, 9 / juny / 2006 18:56 >>>> Para: python-es en aditel.org >>>> Asunto: [Python-es] Exportando BLOBs a archivos jpeg (pyodbc + PIL) >>>> >>>> >>>> Buenas, >>>> >>>> Tengo un pequeño problema para convertir imágenes embebidas en una >>>> BBDD MS Access a archivos jpeg ( por ejemplo ) Os explico lo que >>>> hago para obtener el archivo jpg del BLOB: >>>> >>>> import pyodbc as dbi >>>> import pyodbc >>>> import Image >>>> >>>> cnxn = pyodbc.connect("DSN=pyJRA;UID=Admin;PWD=") >>>> row = cnxn.execute("select * from dibujos where codigo = >>>> '0870160Z'").fetchone() >>>> >>>> imagen =row[2] >>>> >>>> im = Image.frombuffer("L",(120,120),imagen,"raw") >>>> im.save("test.jpg") >>>> >>>> Se crea la imagen pero no es lo que corresponde a lo que hay en la >>>> base de datos. También he probado pasandole los modos "1", "RGB" y >>>> >> "CMYK" al método >> >>>> frombuffer pero con el mismo resultado. >>>> La verdad es que estoy bastante encallado en el tema y agradecería >>>> cualquier comentario :) >>>> >>>> PD: La imagen la tengo que utilizar después para incluirla >>>> >> en un pdf >> >>>> usando el reportlab, lo comento por si alguien sabe como >>>> >> usar BLOB's >> >>>> directamente en el reportlab sin tener que usar un archivo temporal >>>> como intento hacer yo. >>>> >>>> -- >>>> |_|0|_| javiVF >>>> |_|_|0| >>>> |0|0|0| >>>> >>>> _______________________________________________ >>>> 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 >>> >>> >>> >> -- >> |_|0|_| javiVF >> |_|_|0| >> |0|0|0| >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org http://listas.aditel.org/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From luedu01 en yahoo.es Tue Jun 13 18:57:14 2006 From: luedu01 en yahoo.es (luis eduardo ramirez) Date: Tue, 13 Jun 2006 18:57:14 +0200 (CEST) Subject: Thread In-Reply-To: <448E89B3.8060102@ch3m4.org> References: <448E89B3.8060102@ch3m4.org> Message-ID: <20060613165714.73369.qmail@web25909.mail.ukl.yahoo.com> Gracias Chema... Efectivamente es lo que indicas... estaba finalizando el evento antes de que el hijo actuara, le puse el join y listo funciona... Saludos Luis E --- Chema Cortes escribió: > luis eduardo ramirez escribió: > > <> > > > > TITU = "PRUEBA" > > screen = SnackScreen() > > screen.drawRootText(11,0,TITU) > > e = menuScreen(screen) > > e.runIni() > > screen.finish() > > > > Cualquier ayuda con esto mucha gracias > > Igual es porque no conozco mucho del snack, pero > aquí ¿dónde está el > bucle de eventos? > > De todas formas, deberías dar tiempo al hijo para > ejecutarse. Creo, por > intuición, que estás matando el bucle de eventos sin > dejar que el hijo > actúe. Como estás enlazando el hijo con un atributo > del menuscreen, el > menu no desaparece de memoria (referencias > "siempre-vivas" vs débiles) y > puede que aún lo veas en pantalla, pero el bucle de > eventos puede que ya > haya finalizado antes de actuar el hijo. > > > En fin, que podrías probar a poner retardos o a > meter .join (del thread) > para asegurarte que el hijo tenga tiempo de > ejecutarse. > > > -- > Chema Cortés (py en ch3m4.org) > "Proudly made on earth by generic humanoid carbon > units" > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.es From rodrigo en nul-unu.com Tue Jun 13 20:18:28 2006 From: rodrigo en nul-unu.com (Luis Rodrigo Gallardo Cruz) Date: Tue, 13 Jun 2006 13:18:28 -0500 Subject: Ayunda con un idiom de python In-Reply-To: <448E93D9.6040409@ch3m4.org> References: <90255a70606120836m625a7d96hf063259faac193bd@mail.gmail.com> <20060612204256.qttiuxzy0w0gg44w@mail.nul-unu.net> <90255a70606130232w6a304d49m3390255eaab7e375@mail.gmail.com> <448E93D9.6040409@ch3m4.org> Message-ID: <20060613181828.GA2933@mail.interservice.net> On Tue, Jun 13, 2006 at 12:30:49PM +0200, Chema Cortes wrote: > Si te fijas, se da una referencia circular: > > self == self.pyclass.typecode > > A parte de si es o no un modismo, sí que es el típico caso que consigue > que el "recolector de basura" se despiste. En uso normal, es posible que > nunca consigas borrar de memoria ni la instancia ni su clase Holder > asociada. ¿Qué no esto ha dejado de ser un problema? Dice en http://docs.python.org/ext/refcounts.html While Python uses the traditional reference counting implementation, it also offers a cycle detector that works to detect reference cycles. This allows applications to not worry about creating direct or indirect circular references ... -- Rodrigo Gallardo PGP Key ID: ADC9BC28 Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28 http://www.nul-unu.com http://www.nul-unu.com/blogs/elucubrando ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jrvilda en gmail.com Wed Jun 14 00:09:56 2006 From: jrvilda en gmail.com (Josu Rodriguez Vilda) Date: Wed, 14 Jun 2006 00:09:56 +0200 Subject: Compilar programa para resultado en consola Message-ID: Hola amigos, Estoy realizando un programa compilado en Windows con py2exe con el fin de que los clientes no deban que tener instalado todos los módulos que uso de python. Ya esta casi realizado, pero a su vez, me gustaría que fuese modular, ósea que pueda tener opciones del programa en diferentes ficheros para solo necesite actualizar estas opciones. Si compilo los py me crea un solo ejecutable por lo que había pensado en realizarlo en partes, y compilar diferentes ficheros, que creo que seria la mejor manera. Pero el problema es que si quiero que un Py compilado y que de una salida en consola de comandos, no se como hacerlo. Alguno me da alguna pista de cómo realizar un programa en python que devuelva en consola un texto y que este copilado ¿? Ejemplo: C:\> python dat.py <--------- esto se hacerlo El nombre del equipo es SRV1 C:\> dat.exe <--------- pero cuando compilo C:\> no devuelve nada. Josu Rodriguez Vilda From luisfloresriquelme en gmail.com Wed Jun 14 01:15:30 2006 From: luisfloresriquelme en gmail.com (Luis Flores) Date: Tue, 13 Jun 2006 19:15:30 -0400 Subject: Prefijos en inventarix In-Reply-To: <002401c68eed$12d6acd0$6401a8c0@edhellond> References: <002401c68eed$12d6acd0$6401a8c0@edhellond> Message-ID: <1542ea550606131615k6cfd24daxa645bf0cedbc379d@mail.gmail.com> Buenas: el documento que te adjunto te servirá para que puedas decifrar los prefijos utilizados en el código de "inventarix", que aparte, para que te sirva de información y ayuda esta programado en tres capas. por ejemplo a lo que hacemos mención en el prefijo: pvo_ esta compuesto, según la nomenclatura utilizada, de la siguiente forma: p = private (funcionalidad del identificador) v = variable (alcance del identificador) o = object (tipo, atributo, parámetro) Saludos Luis Flores ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From minoztro en gmail.com Wed Jun 14 01:35:43 2006 From: minoztro en gmail.com (Milton Galo Patricio) Date: Tue, 13 Jun 2006 19:35:43 -0400 Subject: Prefijos en inventarix In-Reply-To: <1542ea550606131615k6cfd24daxa645bf0cedbc379d@mail.gmail.com> References: <002401c68eed$12d6acd0$6401a8c0@edhellond> <1542ea550606131615k6cfd24daxa645bf0cedbc379d@mail.gmail.com> Message-ID: <172699c50606131635j12e037c5n9062579043c2088d@mail.gmail.com> 2006/6/13, Luis Flores : > > Buenas: > > el documento que te adjunto te servirá para que puedas decifrar los > prefijos Luis te recuerdo que no puedes adjuntar archivos a la lista utilizados en el código de "inventarix", que aparte, para que te sirva de > información y ayuda esta programado en tres capas. > > por ejemplo a lo que hacemos mención en el prefijo: pvo_ > esta compuesto, según la nomenclatura utilizada, de la siguiente forma: > p = private (funcionalidad del identificador) > v = variable (alcance del identificador) > o = object (tipo, atributo, parámetro) > > Saludos > > Luis Flores aca envio información que luis trató de adjuntar 1º Funcionalidad del identificador v : Variable p : Parámetro f : Function o Procedimiento c : Constante t : Tipo Definido por el Usuario -(Cuando se crea) 2º Alcance de Identificador p : Private g : Global o public l : Local v : ByVal c : ByRef 3º Tipología de resultado para function, variable (atributo), parámetro s : String o : Object i : Integer l : Long b : Boolean t : Tipo Definido por el Usuario-(Cuando se usa) v : Variant n : Sin resultado (ejecución como procedimiento) En todo caso esta nomenclatura la utilizamos a titulo personal, como convencion para entender de forma mucho más rápido el código...no tenemos la verdad en esto...algunos comentarios nos vendrían muy bien, salu2!! _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Milton Inostroza Aguilera Desarrollador Inventarix From alatar en auna.com Wed Jun 14 07:59:08 2006 From: alatar en auna.com (Alatar) Date: Wed, 14 Jun 2006 07:59:08 +0200 Subject: Prefijos en inventarix References: <002401c68eed$12d6acd0$6401a8c0@edhellond><1542ea550606131615k6cfd24daxa645bf0cedbc379d@mail.gmail.com> <172699c50606131635j12e037c5n9062579043c2088d@mail.gmail.com> Message-ID: <001301c68f77$a6e62a60$6401a8c0@edhellond> Gracias a ambos ;) ----- Original Message ----- From: "Milton Galo Patricio" To: "La lista de python en castellano" Sent: Wednesday, June 14, 2006 1:35 AM Subject: Re: [Python-es] Prefijos en inventarix 2006/6/13, Luis Flores : > > Buenas: > > el documento que te adjunto te servirá para que puedas decifrar los > prefijos Luis te recuerdo que no puedes adjuntar archivos a la lista utilizados en el código de "inventarix", que aparte, para que te sirva de > información y ayuda esta programado en tres capas. > > por ejemplo a lo que hacemos mención en el prefijo: pvo_ > esta compuesto, según la nomenclatura utilizada, de la siguiente forma: > p = private (funcionalidad del identificador) > v = variable (alcance del identificador) > o = object (tipo, atributo, parámetro) > > Saludos > > Luis Flores aca envio información que luis trató de adjuntar 1º Funcionalidad del identificador v : Variable p : Parámetro f : Function o Procedimiento c : Constante t : Tipo Definido por el Usuario -(Cuando se crea) 2º Alcance de Identificador p : Private g : Global o public l : Local v : ByVal c : ByRef 3º Tipología de resultado para function, variable (atributo), parámetro s : String o : Object i : Integer l : Long b : Boolean t : Tipo Definido por el Usuario-(Cuando se usa) v : Variant n : Sin resultado (ejecución como procedimiento) En todo caso esta nomenclatura la utilizamos a titulo personal, como convencion para entender de forma mucho más rápido el código...no tenemos la verdad en esto...algunos comentarios nos vendrían muy bien, salu2!! _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Milton Inostroza Aguilera Desarrollador Inventarix _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From python en ammsoft.com Wed Jun 14 11:50:13 2006 From: python en ammsoft.com (Amm-Python) Date: Wed, 14 Jun 2006 11:50:13 +0200 Subject: =?iso-8859-1?q?PyQt4=3A__qu=E9_IDE_aconsej=E1is_?= Message-ID: <004d01c68f97$ef9ac890$640010ac@nombref31twj9b> Acabo de ver que ya llegó el pyqt4.1.3 Llevo bastante tiempo esperando este momento para empezar con la aclamadas QT. Espero que no me decepcionen, en la actualidad me va relativamente bien con las Wx. La cuestión sería qué IDE utilizar, supongo que Eric3, sabéis si soporta PyQt4? Mi entorno es : Windows XP python 2.4.3 Voy ha instalar lo siguiente: qt-win-opensource-4.1.3-mingw.exe y PyQt-gpl-4.0-Py2.4-Qt4.1.3.exe ¿Alguna herramienta interesante? Con las Wx utilizo Boa y cubre casi del todas mis necesidades. Algunas cosas las termino de pulir con SPE. Saludos, Toni From dmunhiz en gmail.com Wed Jun 14 12:15:32 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Wed, 14 Jun 2006 12:15:32 +0200 Subject: PyQt4: =?ISO-8859-1?Q?qu=E9_IDE_aconsej=E1i?= =?ISO-8859-1?Q?s_?= In-Reply-To: <004d01c68f97$ef9ac890$640010ac@nombref31twj9b> References: <004d01c68f97$ef9ac890$640010ac@nombref31twj9b> Message-ID: <448FE1C4.5040101@gmail.com> Hola! Por que pasas de las wx a las qt? saludos Amm-Python escribió: > Acabo de ver que ya llegó el pyqt4.1.3 > Llevo bastante tiempo esperando este momento para empezar con la > aclamadas QT. > Espero que no me decepcionen, en la actualidad me va relativamente bien > con las Wx. > > La cuestión sería qué IDE utilizar, supongo que Eric3, sabéis si soporta > PyQt4? > > Mi entorno es : > Windows XP > python 2.4.3 > > Voy ha instalar lo siguiente: > qt-win-opensource-4.1.3-mingw.exe y PyQt-gpl-4.0-Py2.4-Qt4.1.3.exe > > ¿Alguna herramienta interesante? > Con las Wx utilizo Boa y cubre casi del todas mis necesidades. > Algunas cosas las termino de pulir con SPE. > > Saludos, > Toni > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From python en ammsoft.com Wed Jun 14 13:24:16 2006 From: python en ammsoft.com (Amm-Python) Date: Wed, 14 Jun 2006 13:24:16 +0200 Subject: =?iso-8859-1?Q?RE:_=5BPython-es=5D_PyQt4:__qu=E9_IDE_aconsej=E1is_?= In-Reply-To: <448FE1C4.5040101@gmail.com> References: <448FE1C4.5040101@gmail.com> Message-ID: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> No es que me pase de wx a Qt, sino que creo conveniente evaluarla. Cuantas más opciones tenga en cuenta más competitivo seré. Y para un freelance es básico para sobrevivir en este mercado. Tarde 2 años en decidirme para pasar de Visual basic a Python, quedando en el camino, Delphi, Tcl-tk, java,... 1 Año en decidirme por las Wx frente a GTK, TK, ... QT ni me las planteaba por el tipo de licencia que tenían en Windows. En mi Pocket PC uso las Tk, es una iPaq sencillita y no he encontrado nada más que Tk. En el móvil, un N70 de Nokia uso el Python for S60, las primeras pruebas con "curiosas", No hay Wx para Nokia pero creo que "puede" que Qt/Kde si, lo estoy buscando. Yendo al grano: No se si terminaré por usar las QT, pero creo que es necesario conocerlo y saber hasta donde llega. Y si llega el caso pués dar el salto, o no. Otro lío en el que estoy metido es en que sean también aplicaciones Web. Por lo que también me voy a meter en el lío de Zope, pero miraré también Gjango y TurboGears. Y por último pegar el salto a Linux. El cristo de la "distros" posibles me tiene tan mareado que llevo años picotendo sin terminarme por decidir. Ahora ya sólo me queda decidir entre Slackware y Ubuntu, pero sigo en un mar de dudas. Necesito herramientas potentes ya que las aplicaciones de gestión en las que estoy metido son bastante grandes: Centenares de usuarios. Usuarios en varios idiomas. Decenas de formularios de entrada de datos. Con centenares de peculiaridades configurables a gusto del usuario. Millones de registros de información generada mensualmente. Bases de datos Oracle y/o Postgress, bastante grandes. Todo lo que sale que tiene que ver con python me lo miro, le doy una prioridad y lo pongo en una lista de espera para mirármelo. Mis páginas favoritas, que miro cada día son: http://www.pythonware.com/daily/ http://www.python.org/pypi http://aspn.activestate.com/ASPN/Cookbook/Python/ Corto aquí, que me estoy enrollando demasiado. > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En nombre de Daniel > Muñiz Fontoira > Enviado el: dimecres, 14 / juny / 2006 12:16 > Para: La lista de python en castellano > Asunto: Re: [Python-es] PyQt4: qué IDE aconsejáis > > > Hola! > Por que pasas de las wx a las qt? > saludos > > Amm-Python escribió: > > Acabo de ver que ya llegó el pyqt4.1.3 > > Llevo bastante tiempo esperando este momento para empezar con la > > aclamadas QT. Espero que no me decepcionen, en la actualidad me va > > relativamente bien con las Wx. > > > > La cuestión sería qué IDE utilizar, supongo que Eric3, sabéis si > > soporta PyQt4? > > > > Mi entorno es : > > Windows XP > > python 2.4.3 > > > > Voy ha instalar lo siguiente: qt-win-opensource-4.1.3-mingw.exe y > > PyQt-gpl-4.0-Py2.4-Qt4.1.3.exe > > > > ¿Alguna herramienta interesante? > > Con las Wx utilizo Boa y cubre casi del todas mis necesidades. > > Algunas cosas las termino de pulir con SPE. > > > > Saludos, > > Toni > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > From dmunhiz en gmail.com Wed Jun 14 14:20:43 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Wed, 14 Jun 2006 14:20:43 +0200 Subject: PyQt4: =?ISO-8859-1?Q?qu=E9_IDE_aconsej=E1i?= =?ISO-8859-1?Q?s_?= In-Reply-To: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> References: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> Message-ID: <448FFF1B.9020902@gmail.com> Guau!! Gracias por la detallada respuesta!! Era solo curiosidad. De todos modos haces unos comentarios muy interesantes. Hay que saber de todo en esta vida. En fin... Gracias!! Amm-Python escribió: > No es que me pase de wx a Qt, sino que creo conveniente evaluarla. > > Cuantas más opciones tenga en cuenta más competitivo seré. > Y para un freelance es básico para sobrevivir en este mercado. > > Tarde 2 años en decidirme para pasar de Visual basic a Python, quedando > en el camino, Delphi, Tcl-tk, java,... > 1 Año en decidirme por las Wx frente a GTK, TK, ... > QT ni me las planteaba por el tipo de licencia que tenían en Windows. > > En mi Pocket PC uso las Tk, es una iPaq sencillita y no he encontrado > nada más que Tk. > En el móvil, un N70 de Nokia uso el Python for S60, las primeras pruebas > con "curiosas", No hay Wx para Nokia pero creo que "puede" que Qt/Kde > si, lo estoy buscando. > > Yendo al grano: > No se si terminaré por usar las QT, pero creo que es necesario conocerlo > y saber hasta donde llega. > Y si llega el caso pués dar el salto, o no. > > Otro lío en el que estoy metido es en que sean también aplicaciones Web. > Por lo que también me voy a meter en el lío de Zope, pero miraré también > Gjango y TurboGears. > Y por último pegar el salto a Linux. El cristo de la "distros" posibles > me tiene tan mareado que llevo años picotendo sin terminarme por > decidir. Ahora ya sólo me queda decidir entre Slackware y Ubuntu, pero > sigo en un mar de dudas. > > Necesito herramientas potentes ya que las aplicaciones de gestión en las > que estoy metido son bastante grandes: > Centenares de usuarios. > Usuarios en varios idiomas. > Decenas de formularios de entrada de datos. Con centenares de > peculiaridades configurables a gusto del usuario. > Millones de registros de información generada mensualmente. > Bases de datos Oracle y/o Postgress, bastante grandes. > > Todo lo que sale que tiene que ver con python me lo miro, le doy una > prioridad y lo pongo en una lista de espera para mirármelo. > > Mis páginas favoritas, que miro cada día son: > http://www.pythonware.com/daily/ > http://www.python.org/pypi > http://aspn.activestate.com/ASPN/Cookbook/Python/ > > Corto aquí, que me estoy enrollando demasiado. > > >> -----Mensaje original----- >> De: python-es-bounces en aditel.org >> [mailto:python-es-bounces en aditel.org] En nombre de Daniel >> Muñiz Fontoira >> Enviado el: dimecres, 14 / juny / 2006 12:16 >> Para: La lista de python en castellano >> Asunto: Re: [Python-es] PyQt4: qué IDE aconsejáis >> >> >> Hola! >> Por que pasas de las wx a las qt? >> saludos >> >> Amm-Python escribió: >> >>> Acabo de ver que ya llegó el pyqt4.1.3 >>> Llevo bastante tiempo esperando este momento para empezar con la >>> aclamadas QT. Espero que no me decepcionen, en la actualidad me va >>> relativamente bien con las Wx. >>> >>> La cuestión sería qué IDE utilizar, supongo que Eric3, sabéis si >>> soporta PyQt4? >>> >>> Mi entorno es : >>> Windows XP >>> python 2.4.3 >>> >>> Voy ha instalar lo siguiente: qt-win-opensource-4.1.3-mingw.exe y >>> PyQt-gpl-4.0-Py2.4-Qt4.1.3.exe >>> >>> ¿Alguna herramienta interesante? >>> Con las Wx utilizo Boa y cubre casi del todas mis necesidades. >>> Algunas cosas las termino de pulir con SPE. >>> >>> Saludos, >>> Toni >>> >>> _______________________________________________ >>> 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 >> >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From ferfra en gmail.com Wed Jun 14 18:26:23 2006 From: ferfra en gmail.com (=?ISO-8859-1?Q?Jos=E9_Ferney_Franco?=) Date: Wed, 14 Jun 2006 11:26:23 -0500 Subject: Editor Message-ID: <449038AF.2090106@utp.edu.co> Salu2. ¿Alguno conoce un editor o herramienta que permita pasar mi código de python a texto en HTML conservando los colores que el código tiene? Si es posible que se definan los colores sería muy bueno o por lo menos que sean similares a los del IDLE. De antemano gracias. From pachi en mmn-arquitectos.com Wed Jun 14 18:41:01 2006 From: pachi en mmn-arquitectos.com (Rafael Villar Burke) Date: Wed, 14 Jun 2006 18:41:01 +0200 Subject: Editor In-Reply-To: <449038AF.2090106@utp.edu.co> References: <449038AF.2090106@utp.edu.co> Message-ID: <44903C1D.6070901@mmn-arquitectos.com> José Ferney Franco escribió: > Salu2. > ¿Alguno conoce un editor o herramienta que permita pasar mi código de > python a texto en HTML conservando los colores que el código tiene? El vim y gvim permiten hacerlo. También emacs y SciTe permiten exportar como HTML. En la red también hay herramientas para eso (busca por "python colorize"), tal como: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52298 http://www.gnu.org/software/src-highlite/ Recuerdo una página que te generaba el marcado usando un formulario con bastantes opciones, pero ya no la localizo :(. Saludos, Rafael Villar Burke From hernan en orgmf.com.ar Wed Jun 14 18:44:08 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Wed, 14 Jun 2006 18:44:08 +0200 Subject: Editor In-Reply-To: <44903C1D.6070901@mmn-arquitectos.com> References: <449038AF.2090106@utp.edu.co> <44903C1D.6070901@mmn-arquitectos.com> Message-ID: <11fab4bc0606140944j6baa901v713edfdaad59f72c@mail.gmail.com> > > Salu2. > > ¿Alguno conoce un editor o herramienta que permita pasar mi código de > > python a texto en HTML conservando los colores que el código tiene? > El vim y gvim permiten hacerlo. También emacs y SciTe permiten exportar > como HTML. > En la red también hay herramientas para eso (busca por "python > colorize"), tal como: > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52298 > http://www.gnu.org/software/src-highlite/ > > Recuerdo una página que te generaba el marcado usando un formulario con > bastantes opciones, pero ya no la localizo :(. Yo tambien recuerdo haber visto varias. je.... una facil: google de py2html y "voy a tener suerte" ;-) ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rodrigo en nul-unu.com Wed Jun 14 18:47:29 2006 From: rodrigo en nul-unu.com (Luis Rodrigo Gallardo Cruz) Date: Wed, 14 Jun 2006 11:47:29 -0500 Subject: Editor In-Reply-To: <449038AF.2090106@utp.edu.co> References: <449038AF.2090106@utp.edu.co> Message-ID: <20060614164729.GG12620@mail.interservice.net> On Wed, Jun 14, 2006 at 11:26:23AM -0500, José Ferney Franco wrote: > Salu2. > ¿Alguno conoce un editor o herramienta que permita pasar mi código de > python a texto en HTML conservando los colores que el código tiene? ¿En Linux? Package: highlight Description: An universal source code to formatted text converter It transforms source code to HTML, XHTML, RTF, LaTeX, TeX or XSL-FO files with syntax highlighting. Highlight supports 85 programming languages. Its language definitions and colored themes are customizable. -- Rodrigo Gallardo GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28 ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jrvilda en gmail.com Wed Jun 14 23:43:20 2006 From: jrvilda en gmail.com (Josu Rodriguez Vilda) Date: Wed, 14 Jun 2006 23:43:20 +0200 Subject: Compilar programa para resultado en consola Message-ID: <000801c68ffd$7306ef50$0a65a8c0@digital> Bueno me contesto yo mismo, y es que lo mejor es leer los post anteriores, aunque tengo que confesar que estoy acostumbrado a grupos de noticias configurados en outlook y esto de hacerlo por la web no se me da muy bien. La solucion esta en el post del mes de abril del 2005 : Hola, Catalin Lungu wrote: >Hola, >Estoy haciendo un programa que tiene que escribir en la consola de ms-dos. Ejecutando el .py funciona correctamente pero después de hacerlo ejecutable con py2exe no escribe nada. Sabéis donde puede estar el error? > > En el fichero setup.py o similar en el que configuras los parámetros de py2exe hay que poner (mas o menos): from distutils.core import setup import py2exe setup( name="programa", console=["script.py"] # para que se ejecute en consola o bien windows=["script.py"] # para que se ejecute como un programa con gui ) >Gracias. From mlacunza en gmail.com Wed Jun 14 23:59:08 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 14 Jun 2006 16:59:08 -0500 Subject: =?ISO-8859-1?Q?Re:__PyQt4:_qu=E9_IDE_aconsej=E1is?= In-Reply-To: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> References: <448FE1C4.5040101@gmail.com> <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> Message-ID: <771741b20606141459q2e661b64kcdb247d41c5e734f@mail.gmail.com> El día 14/06/06, Amm-Python escribió: > > No es que me pase de wx a Qt, sino que creo conveniente evaluarla. > > Cuantas más opciones tenga en cuenta más competitivo seré. > Y para un freelance es básico para sobrevivir en este mercado. Correcto! Tarde 2 años en decidirme para pasar de Visual basic a Python, quedando > en el camino, Delphi, Tcl-tk, java,... > 1 Año en decidirme por las Wx frente a GTK, TK, ... > QT ni me las planteaba por el tipo de licencia que tenían en Windows. Te tomaste tu tiempo! bueno yo para pasar a Python me demore menos q tu pero llevaba como 5 años en VB... y escogi Wx frente a QT precisamente por el tipo de licencia, ahora ya cambio no? voy a darle una mirada a ver q ondas, el tema principal es el IDE q es excelente. En mi Pocket PC uso las Tk, es una iPaq sencillita y no he encontrado > nada más que Tk. > En el móvil, un N70 de Nokia uso el Python for S60, las primeras pruebas > con "curiosas", No hay Wx para Nokia pero creo que "puede" que Qt/Kde > si, lo estoy buscando. > > Yendo al grano: > No se si terminaré por usar las QT, pero creo que es necesario conocerlo > y saber hasta donde llega. > Y si llega el caso pués dar el salto, o no. > > Otro lío en el que estoy metido es en que sean también aplicaciones Web. > Por lo que también me voy a meter en el lío de Zope, pero miraré también > Gjango y TurboGears. > Y por último pegar el salto a Linux. El cristo de la "distros" posibles > me tiene tan mareado que llevo años picotendo sin terminarme por > decidir. Ahora ya sólo me queda decidir entre Slackware y Ubuntu, pero > sigo en un mar de dudas. AL pasarme a Python tambien cambie de Win XP Pro a Ubuntu, si la vas a probar hazlo con la Dapper q es la mejor casi igual de rapida (al cargar) q el XP...del resto sabemos q es superior Linux!!! ;-) Necesito herramientas potentes ya que las aplicaciones de gestión en las > que estoy metido son bastante grandes: > Centenares de usuarios. > Usuarios en varios idiomas. > Decenas de formularios de entrada de datos. Con centenares de > peculiaridades configurables a gusto del usuario. > Millones de registros de información generada mensualmente. > Bases de datos Oracle y/o Postgress, bastante grandes. provecho!! Todo lo que sale que tiene que ver con python me lo miro, le doy una > prioridad y lo pongo en una lista de espera para mirármelo. > > Mis páginas favoritas, que miro cada día son: > http://www.pythonware.com/daily/ > http://www.python.org/pypi > http://aspn.activestate.com/ASPN/Cookbook/Python/ > > Corto aquí, que me estoy enrollando demasiado. > > > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From jpfuertes en gmail.com Thu Jun 15 00:07:15 2006 From: jpfuertes en gmail.com (Juampi) Date: Wed, 14 Jun 2006 19:07:15 -0300 Subject: Editor Message-ID: <247522d10606141507p4918b4d4kf76e46655d27ac64@mail.gmail.com> Creo recordar que el editor Kate tiene esa funcion para cualquier codigo. -- Juampi From mlacunza en gmail.com Thu Jun 15 06:15:02 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 14 Jun 2006 23:15:02 -0500 Subject: Error en Boa Construct In-Reply-To: <44648DBE.3010804@kleinsoft.net> References: <44648DBE.3010804@kleinsoft.net> Message-ID: <1150344902.5746.9.camel@localhost.localdomain> El vie, 12-05-2006 a las 15:29 +0200, David Area escribió: > Hola a todos. > > Tengo un pequeño problema al guardar cualquier fichero de código, me > sale el siguiente error: > > "UnicodeDecodeError": 'utf8' codec can't decode byte 0xa2 in position > 11:unexpected code byte" > > ¿Alguna solucion? > > Gracias de antemano. Disculpa la demora, recien veo este correo....se "traspapelo" jejejje Entra a la lista de Boa en la web de SF y busca alli ese mismo problema,Riaan envio un parche para eso. Mi configuracion/My config: Ubuntu Dapper 6.06 Linux Kernel 2.6.15.23.386 Python 2.4.3 wxPython 2.6.1.2Pre -- Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Software - Webmaster Desarrollador 2 Estrellas VS2005 Website : http://mlacunzav.cogia.net Email : mlacunza[AT]gmail[DOT]com Email : mario_lacunza[AT]yahoo[DOT]es Blog : http://mlacunza.blogspot.com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Thu Jun 15 08:34:45 2006 From: dmunhiz en gmail.com (=?UTF-8?B?RGFuaWVsIE11w7FpeiBGb250b2lyYQ==?=) Date: Thu, 15 Jun 2006 08:34:45 +0200 Subject: Error en Boa Construct In-Reply-To: <1150344902.5746.9.camel@localhost.localdomain> References: <44648DBE.3010804@kleinsoft.net> <1150344902.5746.9.camel@localhost.localdomain> Message-ID: <4490FF85.60506@gmail.com> Puedes poner la linea? de todos modos puede ser algo como poner una u' antes de texto por ejemplo: si tienes 'texto' lo dejas así u'texto' suerte! Mario Lacunza escribió: > El vie, 12-05-2006 a las 15:29 +0200, David Area escribió: > >> Hola a todos. >> >> Tengo un pequeño problema al guardar cualquier fichero de código, me >> sale el siguiente error: >> >> "UnicodeDecodeError": 'utf8' codec can't decode byte 0xa2 in position >> 11:unexpected code byte" >> >> ¿Alguna solucion? >> >> Gr1acias de antemano. >> > > Disculpa la demora, recien veo este correo....se "traspapelo" jejejje > > Entra a la lista de Boa en la web de SF y busca alli ese mismo > problema,Riaan envio un parche para eso. > > > Mi configuracion/My config: > > Ubuntu Dapper 6.06 > Linux Kernel 2.6.15.23.386 > Python 2.4.3 > wxPython 2.6.1.2Pre > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From minoztro en gmail.com Thu Jun 15 08:49:03 2006 From: minoztro en gmail.com (Milton Galo Patricio) Date: Thu, 15 Jun 2006 02:49:03 -0400 Subject: [O.T.][PYGTK]gtk.CellRendererCombo Message-ID: <172699c50606142349t50708fa4p63524729188b51df@mail.gmail.com> estimados: a punto de caer en la desesperación existe alguien que haya utilizado el gtk.CellRendererCombo con éxito....logro adherir el gtk.ListStore como modelo de forma exitosa pero no me muestra el comboboxentry...debería mostrarlo o no?..existe alguien que me pueda echar una manito, atentamente -- Milton Inostroza Aguilera From minostro en sicet.cl Thu Jun 15 09:09:19 2006 From: minostro en sicet.cl (Milton Galo Patricio) Date: Thu, 15 Jun 2006 03:09:19 -0400 Subject: [O.T.][PYGTK]gtk.CellRendererCombo In-Reply-To: <172699c50606142349t50708fa4p63524729188b51df@mail.gmail.com> References: <172699c50606142349t50708fa4p63524729188b51df@mail.gmail.com> Message-ID: <172699c50606150009h4ceaf149m1bc827996273c66@mail.gmail.com> bueno aca encontre respuesta a mi problema [1], alguien puede compartir su experiencia con este tipo de cellrenderer [1] http://www.daa.com.au/pipermail/pygtk/2006-January/011662.html salu2!! 2006/6/15, Milton Galo Patricio : > > estimados: > > a punto de caer en la desesperación existe alguien que haya utilizado > el gtk.CellRendererCombo con éxito....logro adherir el gtk.ListStore como > modelo de forma exitosa pero no me muestra el comboboxentry...debería > mostrarlo o no?..existe alguien que me pueda echar una manito, atentamente > > -- > Milton Inostroza Aguilera > -- Milton Inostroza Aguilera From minostro en sicet.cl Thu Jun 15 10:13:43 2006 From: minostro en sicet.cl (Milton Galo Patricio) Date: Thu, 15 Jun 2006 04:13:43 -0400 Subject: ayuda con un combocellrenderer In-Reply-To: <629497540605111501q3c196b4dh9fb98188e6063950@mail.gmail.com> References: <629497540605111501q3c196b4dh9fb98188e6063950@mail.gmail.com> Message-ID: <172699c50606150113y32c317f5j3b92802ae17c13d@mail.gmail.com> 2006/5/11, carlos villa : > > Buanas Tardes, tengo un problemita con un CellRendererCombo, lo que > pasa es que no coge la señal 'edited' cuando ésta es llamada por el > widget, aqui adjunto el pedazo de codigo que da las propiedas y demás > del CellRendererCombo: > > Aqui creo el modelo que le voy a implantar > self.modelo = gtk.ListStore( gobject.TYPE_STRING ) > > Relleno el modelo con unos datos basicos > for i in range(10): > self.modelo.append( str(i) ) > > Creo el CellRendereCombo como tal > self.combo = gtk.CellRendererCombo( ) > > Le aplico las propiedades pertinentes > self.combo.set_property( 'text-column', 0 ) > self.combo.set_property( 'model', self.modelo ) > self.combo.set_property( 'editable', True ) > > Y hago la llamada a la funcion 'on_edited' cuando se efectua la señal > 'edited' en el CellRendererCombo > self.combo.connect( 'edited', self.on_edited, self.modelo ) > > Esta es la funcion llamada cuando se da la señal 'edited' > def on_edited ( cell, path, new_text, model ): > model[path][0] = new_text en este metodo te falta agregar self. te quedaría de esta forma def on_edited(self, cell, path, new_text, model): model[path][0]=new_text _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > te hago una pregunta...puedes poner que solamente se puedan escoger los elementos del comboboxentry y dejar deshabilitado que el usuario puede escribir cualquier cosa en la casilla?, salu2!!! -- Milton Inostroza Aguilera From minostro en sicet.cl Thu Jun 15 10:15:38 2006 From: minostro en sicet.cl (Milton Galo Patricio) Date: Thu, 15 Jun 2006 04:15:38 -0400 Subject: [O.T.][PYGTK]gtk.CellRendererCombo In-Reply-To: <172699c50606150009h4ceaf149m1bc827996273c66@mail.gmail.com> References: <172699c50606142349t50708fa4p63524729188b51df@mail.gmail.com> <172699c50606150009h4ceaf149m1bc827996273c66@mail.gmail.com> Message-ID: <172699c50606150115o3d3ea4f7x18e595b4b35bf23a@mail.gmail.com> se le puede denegar al usuario escribir cualquier tipo de cosa en la casilla y solamente dejar las opciones del comboboxentry?? El día 15/06/06, Milton Galo Patricio escribió: > > bueno aca encontre respuesta a mi problema [1], alguien puede compartir su > experiencia con este tipo de cellrenderer > > [1] http://www.daa.com.au/pipermail/pygtk/2006-January/011662.html > > > salu2!! > > 2006/6/15, Milton Galo Patricio : > > > estimados: > > > > a punto de caer en la desesperación existe alguien que haya > > utilizado el gtk.CellRendererCombo con éxito....logro adherir el > > gtk.ListStore como modelo de forma exitosa pero no me muestra el > > comboboxentry...debería mostrarlo o no?..existe alguien que me pueda echar > > una manito, atentamente > > > > -- > > Milton Inostroza Aguilera > > > > > > -- > Milton Inostroza Aguilera > -- Milton Inostroza Aguilera From minostro en sicet.cl Thu Jun 15 10:25:50 2006 From: minostro en sicet.cl (Milton Galo Patricio) Date: Thu, 15 Jun 2006 04:25:50 -0400 Subject: [O.T.][PYGTK]gtk.CellRendererCombo In-Reply-To: <172699c50606150115o3d3ea4f7x18e595b4b35bf23a@mail.gmail.com> References: <172699c50606142349t50708fa4p63524729188b51df@mail.gmail.com> <172699c50606150009h4ceaf149m1bc827996273c66@mail.gmail.com> <172699c50606150115o3d3ea4f7x18e595b4b35bf23a@mail.gmail.com> Message-ID: <172699c50606150125p665dd97bn58504b348d0c333@mail.gmail.com> se soluciona agregandole cell.set_property('has-entry', False) El día 15/06/06, Milton Galo Patricio escribió: > > se le puede denegar al usuario escribir cualquier tipo de cosa en la > casilla y solamente dejar las opciones del comboboxentry?? > > El día 15/06/06, Milton Galo Patricio escribió: > > > bueno aca encontre respuesta a mi problema [1], alguien puede compartir > > su experiencia con este tipo de cellrenderer > > > > [1] http://www.daa.com.au/pipermail/pygtk/2006-January/011662.html > > > > > > salu2!! > > > > 2006/6/15, Milton Galo Patricio : > > > > > estimados: > > > > > > a punto de caer en la desesperación existe alguien que haya > > > utilizado el gtk.CellRendererCombo con éxito....logro adherir el > > > gtk.ListStore como modelo de forma exitosa pero no me muestra el > > > comboboxentry...debería mostrarlo o no?..existe alguien que me pueda echar > > > una manito, atentamente > > > > > > -- > > > Milton Inostroza Aguilera > > > > > > > > > > > -- > > Milton Inostroza Aguilera > > > > > > -- > Milton Inostroza Aguilera > -- Milton Inostroza Aguilera From py en ch3m4.org Thu Jun 15 11:47:19 2006 From: py en ch3m4.org (Chema Cortes) Date: Thu, 15 Jun 2006 11:47:19 +0200 Subject: Ayunda con un idiom de python In-Reply-To: <20060613181828.GA2933@mail.interservice.net> References: <90255a70606120836m625a7d96hf063259faac193bd@mail.gmail.com> <20060612204256.qttiuxzy0w0gg44w@mail.nul-unu.net> <90255a70606130232w6a304d49m3390255eaab7e375@mail.gmail.com> <448E93D9.6040409@ch3m4.org> <20060613181828.GA2933@mail.interservice.net> Message-ID: <44912CA7.5080808@ch3m4.org> Luis Rodrigo Gallardo Cruz escribió: > On Tue, Jun 13, 2006 at 12:30:49PM +0200, Chema Cortes wrote: >> Si te fijas, se da una referencia circular: >> >> self == self.pyclass.typecode >> >> A parte de si es o no un modismo, sí que es el típico caso que consigue >> que el "recolector de basura" se despiste. En uso normal, es posible que >> nunca consigas borrar de memoria ni la instancia ni su clase Holder >> asociada. > > ¿Qué no esto ha dejado de ser un problema? > > Dice en http://docs.python.org/ext/refcounts.html > > While Python uses the traditional reference counting implementation, > it also offers a cycle detector that works to detect reference > cycles. This allows applications to not worry about creating direct or > indirect circular references ... No me expresé bien. Por "uso normal" me refería a que resulta más probable que alguna referencia al objeto quede activa. Si borras ambos, referente y referido, el recolector de basura los eliminará de memoria, aunque se dé una referencia circular. El problema es que no hay forma de asegurarse que ambas referencias se borren simultáneamente (borrado en cascada, como se hace en la conservación la "integridad referencial") -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From py en ch3m4.org Thu Jun 15 12:05:26 2006 From: py en ch3m4.org (Chema Cortes) Date: Thu, 15 Jun 2006 12:05:26 +0200 Subject: PyQt4: =?ISO-8859-1?Q?qu=E9_IDE_aconsej=E1i?= =?ISO-8859-1?Q?s_?= In-Reply-To: <004d01c68f97$ef9ac890$640010ac@nombref31twj9b> References: <004d01c68f97$ef9ac890$640010ac@nombref31twj9b> Message-ID: <449130E6.80405@ch3m4.org> Amm-Python escribió: > La cuestión sería qué IDE utilizar, supongo que Eric3, sabéis si soporta > PyQt4? > > Mi entorno es : > Windows XP > python 2.4.3 Puede que mi respuesta no te sirva de mucho, pero no deberías olvidarte de mirar Kdevelop y Kate. Aunque son específicos del escritorio KDE, tal vez pudieras echarles un vistazo si decides pasarte a ubuntu (o kubuntu). -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From mlacunza en gmail.com Thu Jun 15 17:02:47 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 15 Jun 2006 10:02:47 -0500 Subject: Error en Boa Construct In-Reply-To: <4490FF85.60506@gmail.com> References: <44648DBE.3010804@kleinsoft.net> <1150344902.5746.9.camel@localhost.localdomain> <4490FF85.60506@gmail.com> Message-ID: <771741b20606150802y6c95c1b1i510a0c86a1736dae@mail.gmail.com> 2006/6/15, Daniel Muñiz Fontoira : > > Puedes poner la linea? No lo tengo a la mano, como te digo esta en un correo en la lista de Boa en SourceForge de hace poco. de todos modos puede ser algo como poner una u' antes de texto por > ejemplo: si tienes 'texto' lo dejas así u'texto' > suerte! No eso es para decirle q utilice Unicode y no arreglaba el Bug -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From jordi.f en ati.es Thu Jun 15 17:29:17 2006 From: jordi.f en ati.es (Jordi Funollet) Date: Thu, 15 Jun 2006 17:29:17 +0200 Subject: =?iso-8859-1?Q?Re=3A_[Python=2Des]_PyQt4=3A__qu=E9_IDE_aconsej=E1is?= In-Reply-To: <449130E6.80405@ch3m4.org> References: <004d01c68f97$ef9ac890$640010ac@nombref31twj9b> Message-ID: <200606151729.18164.jordi.f@ati.es> Chema Cortes dixit: > Puede que mi respuesta no te sirva de mucho, pero no deberías olvidarte > de mirar Kdevelop y Kate. Aunque son específicos del escritorio KDE, tal > vez pudieras echarles un vistazo si decides pasarte a ubuntu (o kubuntu). Y añade a la lista QtDesigner y PyQt. -- ############################## ### Jordi Funollet ### http://www.terraquis.net From jordi.f en ati.es Thu Jun 15 17:39:16 2006 From: jordi.f en ati.es (Jordi Funollet) Date: Thu, 15 Jun 2006 17:39:16 +0200 Subject: =?iso-8859-1?Q?Re=3A_[Python=2Des]_PyQt4=3A__qu=E9_IDE_aconsej=E1is?= In-Reply-To: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> References: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> Message-ID: <200606151739.16675.jordi.f@ati.es> Amm-Python dixit: > Otro lío en el que estoy metido es en que sean también aplicaciones Web. > Por lo que también me voy a meter en el lío de Zope, pero miraré también > Gjango y TurboGears. Hay una "feature" de Django que te puede hacer feliz si trabajas con bases de datos ya existentes. Lo habitual en Django es definir las clases y él solito (y SqlObject) se las apañan para decidir como van a ser las tablas. Pero también puede hacer el camino inverso: mirar el schema de una base de datos existente y deducir que clases vas a necesitar. http://www.djangoproject.com/documentation/django_admin/#inspectdb > Y por último pegar el salto a Linux. El cristo de la "distros" posibles > me tiene tan mareado que llevo años picotendo sin terminarme por > decidir. Ahora ya sólo me queda decidir entre Slackware y Ubuntu, pero > sigo en un mar de dudas. Ubuntu es prácticamente una Debian llevada al escritorio, pero sus herramientas de gestión son las mismas de Debian. Teniendo Ubuntu en el escritorio y Debian en el servidor te ahorrarás aprender las cosas dos veces y te será más directo el paso del entorno de desarrollo al entorno de producción. -- ############################## ### Jordi Funollet ### http://www.terraquis.net From hectorfh en gmail.com Thu Jun 15 23:25:10 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Thu, 15 Jun 2006 18:25:10 -0300 Subject: =?ISO-8859-1?Q?Re:__PyQt4:_qu=E9_IDE_aconsej=E1is?= In-Reply-To: <200606151739.16675.jordi.f@ati.es> References: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> <200606151739.16675.jordi.f@ati.es> Message-ID: Hola a todos: > no deberías olvidarte > de mirar Kdevelop y Kate. Aunque son específicos > del escritorio KDE Según me han contado "Kate" funcione en Gnome, sólo hace falta tener Qt. Con respecto a "Kdevelop" no tengo idea. De cualquier modo no entiendo como alguien puede usar esos editores existiendo el vim o el GNU emacs. Es algo así como programar en VB existiendo Python :) Saludos From ferfra en gmail.com Fri Jun 16 02:18:55 2006 From: ferfra en gmail.com (=?ISO-8859-1?Q?Jos=E9_Ferney_Franco?=) Date: Thu, 15 Jun 2006 19:18:55 -0500 Subject: XML Message-ID: <4491F8EF.3010005@utp.edu.co> Pueden recomendarme opciones de parsers para XML en python. Gracias From morillas en gmail.com Fri Jun 16 07:56:44 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Fri, 16 Jun 2006 07:56:44 +0200 Subject: XML In-Reply-To: <4491F8EF.3010005@utp.edu.co> References: <4491F8EF.3010005@utp.edu.co> Message-ID: <68d25cbc0606152256l74a266bdjaf2284a329a987f5@mail.gmail.com> 2006/6/16, José Ferney Franco : > Pueden recomendarme opciones de parsers para XML en python. Gracias ¿Qué quieres hacer? Lo más sencillo y divertido es Amara http://uche.ogbuji.net/tech/4suite/amara/ . Trabajas con xml como si fueran objetos python. Tienes una introducción (cuidado que la api ha cambiado algo) en español aquí: http://pythonmexico.org/index_html/doc/amara.html y algún ejemplo aquí: http://www.pythonhispano.org/node/1131 El manual en inglés está bastante bien. Estos días va a salir la versión para instalar con setuptools. Estamos haciendo las últimas pruebas. -- Saludos, -- Luis Miguel From casoio en yahoo.es Fri Jun 16 09:38:50 2006 From: casoio en yahoo.es (Maria Martin) Date: Fri, 16 Jun 2006 09:38:50 +0200 (CEST) Subject: Pasar un texto a codigo ASCII Message-ID: <20060616073851.1631.qmail@web27002.mail.ukl.yahoo.com> Hola a todos! Quería preguntar si existe en python alguna función que se encargue de pasar un texto que esta en Unicode a código ASCII. Más que nada porque luego se lo tengo que pasar a un programa, como no para el inglés, y no me acepta ni acentos, ni ñ,...lo típico Un saludo María --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From morillas en gmail.com Fri Jun 16 09:59:01 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Fri, 16 Jun 2006 09:59:01 +0200 Subject: Pasar un texto a codigo ASCII In-Reply-To: <20060616073851.1631.qmail@web27002.mail.ukl.yahoo.com> References: <20060616073851.1631.qmail@web27002.mail.ukl.yahoo.com> Message-ID: <68d25cbc0606160059r5a59f39bv8f5a7a340df74636@mail.gmail.com> El 16/06/06, Maria Martin escribió: > Hola a todos! > Quería preguntar si existe en python alguna función que se encargue de pasar un texto que esta en Unicode a código ASCII. Más que nada porque luego se lo tengo que pasar a un programa, como no para el inglés, y no me acepta ni acentos, ni ñ,...lo típico ¿Qué problema tienes? ¿por qué no te sirve con unicode? > > Un saludo > María > > > --------------------------------- > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos, -- Luis Miguel From py en topmusic.ch Fri Jun 16 10:08:45 2006 From: py en topmusic.ch (=?ISO-8859-1?Q?Fran=E7ois?=) Date: Fri, 16 Jun 2006 10:08:45 +0200 Subject: Pasar un texto a codigo ASCII In-Reply-To: <20060616073851.1631.qmail@web27002.mail.ukl.yahoo.com> References: <20060616073851.1631.qmail@web27002.mail.ukl.yahoo.com> Message-ID: <4492670D.1050004@topmusic.ch> Maria Martin a écrit : > Hola a todos! > Hola > Quería preguntar si existe en python alguna función que se encargue de pasar un texto que esta en Unicode a código ASCII. Más que nada porque luego se lo tengo que pasar a un programa, como no para el inglés, y no me acepta ni acentos, ni ñ,...lo típico > En Ascii no existe ni ñ, ni é... Puedes, por ejemplo usar : "año".decode("utf-8").encode("ascii","replace") François From casoio en yahoo.es Fri Jun 16 10:13:01 2006 From: casoio en yahoo.es (Maria Martin) Date: Fri, 16 Jun 2006 10:13:01 +0200 (CEST) Subject: =?iso-8859-1?q?Pasar_un_texto_a_c=F3digo_ASCII?= Message-ID: <20060616081301.25356.qmail@web27010.mail.ukl.yahoo.com> > ¿Qué problema tienes? ¿por qué no te sirve con unicode? Pues no me sirve unicode, porque tengo que usar un compresor creado para el inglés que en el momento que detecta un carácter que no es ASCII, no funciona. Pense en usar otro compresor, pero esque lo que realmente me interesa es el tamaño del archivo comprimido, y GenCompress, así se llama el compresor, me lo devuelve. --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From ialdazabal en ehu.es Fri Jun 16 10:20:15 2006 From: ialdazabal en ehu.es (Inigo Aldazabal Mensa) Date: Fri, 16 Jun 2006 10:20:15 +0200 Subject: Pasar un texto a =?windows-1252?q?c=F3digo?= ASCII In-Reply-To: <20060616081301.25356.qmail@web27010.mail.ukl.yahoo.com> References: <20060616081301.25356.qmail@web27010.mail.ukl.yahoo.com> Message-ID: <200606161020.15525.ialdazabal@ehu.es> Pues lo que se me ocurre es que hagas un pequeño programa que lea tu fichero sustituya los caracteres específicos de castellano (que no son tantos: áéíóúÁÉÍÓÚñÑ) por lo que tu quieras (p.ej. aeiouAEIOUnN). Vamos, apenas unas líneas de código, ¿no? Iñigo El Friday, 16 de June de 2006 10:13, Maria Martin escribió: > > ¿Qué problema tienes? ¿por qué no te sirve con unicode? > > Pues no me sirve unicode, porque tengo que usar un compresor creado para el > inglés que en el momento que detecta un carácter que no es ASCII, no > funciona. Pense en usar otro compresor, pero esque lo que realmente me > interesa es el tamaño del archivo comprimido, y GenCompress, así se llama > el compresor, me lo devuelve. > > > --------------------------------- > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From casoio en yahoo.es Fri Jun 16 10:21:28 2006 From: casoio en yahoo.es (Maria Martin) Date: Fri, 16 Jun 2006 10:21:28 +0200 (CEST) Subject: =?iso-8859-1?q?Pasar_un_texto_a_c=F3digo_ASCII?= Message-ID: <20060616082128.35760.qmail@web27006.mail.ukl.yahoo.com> > En Ascii no existe ni ñ, ni é... > Puedes, por ejemplo usar : > "año".decode("utf-8").encode("ascii","replace") He intentado hacer lo que me comentas y me da el siguiente error Traceback (most recent call last): File "", line 1, in -toplevel- "año".decode("utf-8") File "C:\Python24\lib\encodings\utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1-2: unexpected end of data --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From casoio en yahoo.es Fri Jun 16 10:27:59 2006 From: casoio en yahoo.es (Maria Martin) Date: Fri, 16 Jun 2006 10:27:59 +0200 (CEST) Subject: =?iso-8859-1?q?Pasar_un_texto_a_c=F3digo_ASCII?= Message-ID: <20060616082759.37822.qmail@web27006.mail.ukl.yahoo.com> > Pues lo que se me ocurre es que hagas un pequeño programa que lea tu > fichero > sustituya los caracteres específicos de castellano (que no son tantos: > áéíóúÁÉÍÓÚñÑ) por lo que tu quieras (p.ej. aeiouAEIOUnN). Vamos, apenas > unas > líneas de código, ¿no? Iñigo No, si eso ya se me había ocurrido. Pero quería saber si algún módulo permitía hacer lo mismo. Te olvidas de otros dos caracteres: ¿ y ¡ . Un saludo Maria --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From ialdazabal en ehu.es Fri Jun 16 10:30:00 2006 From: ialdazabal en ehu.es (Inigo Aldazabal Mensa) Date: Fri, 16 Jun 2006 10:30:00 +0200 Subject: Pasar un texto a =?windows-1252?q?c=F3digo?= ASCII In-Reply-To: <20060616082759.37822.qmail@web27006.mail.ukl.yahoo.com> References: <20060616082759.37822.qmail@web27006.mail.ukl.yahoo.com> Message-ID: <200606161030.00965.ialdazabal@ehu.es> Pero puedes hacer tú el módulo, ¿no? No parece que haya especial problema, ¿o si? Simplemente : leefichero, if... elif... sustituye, guarda nuevo fichero ¿o me pierdo algo? Venga! Iñigo El Friday, 16 de June de 2006 10:27, Maria Martin escribió: > > Pues lo que se me ocurre es que hagas un pequeño programa que lea tu > > > fichero sustituya los caracteres específicos de castellano (que no son > > tantos: áéíóúÁÉÍÓÚñÑ) por lo que tu quieras (p.ej. aeiouAEIOUnN). Vamos, > > apenas > unas líneas de código, ¿no? > > Iñigo > > > No, si eso ya se me había ocurrido. Pero quería saber si algún módulo > permitía hacer lo mismo. Te olvidas de otros dos caracteres: ¿ y ¡ . > > Un saludo > Maria > > > --------------------------------- > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From casoio en yahoo.es Fri Jun 16 10:46:06 2006 From: casoio en yahoo.es (Maria Martin) Date: Fri, 16 Jun 2006 10:46:06 +0200 (CEST) Subject: =?iso-8859-1?q?Pasar_texto_a_c=F3digo_ASCII?= Message-ID: <20060616084606.6110.qmail@web27012.mail.ukl.yahoo.com> >Pero puedes hacer tú el módulo, ¿no? No parece que haya especial >problema, ¿o >si? Simplemente : leefichero, if... elif... sustituye, guarda nuevo fichero >¿o me pierdo algo? >Venga! >Iñigo Si, claro que lo puedo hacer yo, de echo lo tengo echo usando patrones en vez de if. Un saludo y muchas gracias!!!!!!!!!!!! Maria --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From ialdazabal en ehu.es Fri Jun 16 10:52:47 2006 From: ialdazabal en ehu.es (Inigo Aldazabal Mensa) Date: Fri, 16 Jun 2006 10:52:47 +0200 Subject: Pasar texto a =?windows-1252?q?c=F3digo?= ASCII In-Reply-To: <20060616084606.6110.qmail@web27012.mail.ukl.yahoo.com> References: <20060616084606.6110.qmail@web27012.mail.ukl.yahoo.com> Message-ID: <200606161052.47886.ialdazabal@ehu.es> El Friday, 16 de June de 2006 10:46, Maria Martin escribió: > >Pero puedes hacer tú el módulo, ¿no? No parece que haya especial > > >problema, ¿o si? Simplemente : leefichero, if... elif... sustituye, > > guarda nuevo fichero > > > >¿o me pierdo algo? > > > >Venga! > > > >Iñigo > > Si, claro que lo puedo hacer yo, de echo lo tengo echo usando patrones en > vez de if. ¡Exacto! ¡Saludos! Iñigo > > Un saludo y muchas gracias!!!!!!!!!!!! > > Maria > > > > > --------------------------------- > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en topmusic.ch Fri Jun 16 11:02:03 2006 From: py en topmusic.ch (=?ISO-8859-1?Q?Fran=E7ois?=) Date: Fri, 16 Jun 2006 11:02:03 +0200 Subject: Pasar un texto a =?ISO-8859-1?Q?c=F3digo_ASCII?= In-Reply-To: <20060616082128.35760.qmail@web27006.mail.ukl.yahoo.com> References: <20060616082128.35760.qmail@web27006.mail.ukl.yahoo.com> Message-ID: <4492738B.4040400@topmusic.ch> Maria Martin a écrit : >> En Ascii no existe ni ñ, ni é... >> Puedes, por ejemplo usar : >> "año".decode("utf-8").encode("ascii","replace") > > > He intentado hacer lo que me comentas y me da el siguiente error > > Traceback (most recent call last): > File "", line 1, in -toplevel- > "año".decode("utf-8") > File "C:\Python24\lib\encodings\utf_8.py", line 16, in decode > return codecs.utf_8_decode(input, errors, True) > UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1-2: > unexpected end of data Claro, esto me pasa por no leer bien los mensajes.... Hablas de unicode ! Si es solo para utilisar un compresor, porque no usas la representacio ascii del unicode, lo comprimes, y luego haces la operacion contraria : compactado = myCompressor(u"¡año!".__repr__()) descompactado = eval(myDesCompressor(compactado)) François From antonio.beamud en linkend.net Fri Jun 16 11:36:07 2006 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Fri, 16 Jun 2006 11:36:07 +0200 Subject: Python2c++ Message-ID: <1150450567.7089.13.camel@localhost.localdomain> Por si le interesa a alguien: http://mark.dufour.googlepages.com/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From patovala en municipiodeloja.gov.ec Fri Jun 16 15:33:53 2006 From: patovala en municipiodeloja.gov.ec (Patricio Valarezo) Date: Fri, 16 Jun 2006 08:33:53 -0500 Subject: PyQt4: =?ISO-8859-1?Q?qu=E9_IDE_aconsej=E1is?= In-Reply-To: References: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> <200606151739.16675.jordi.f@ati.es> Message-ID: <4492B341.2070103@municipiodeloja.gov.ec> hectorfh en gmail.com wrote: > Hola a todos: > > De cualquier modo no entiendo como alguien puede usar esos editores > existiendo el vim o el GNU emacs. Es algo así como programar en VB > existiendo Python :) > Claro, lo que me gusta de un ide son las funciones como autocompletación, se pude tener autocompletación en vim? se necesita de algún macro o algo parecido para tener esta caracteristica? saludos PV From cazabal en gmail.com Fri Jun 16 17:03:09 2006 From: cazabal en gmail.com (waldorf) Date: Fri, 16 Jun 2006 17:03:09 +0200 Subject: Image Message-ID: Hola. ¿Podeis indicarme que es incorrecto en el código siguiente? from Tkinter import * from PIL import Image,ImageTk def prueba(): img=Image.open('image.jpg') # linea A imagen=ImageTk.PhotoImage(img) # linea B canvas.create_image(100,100,image=imagen) # linea C root=Tk() canvas=Canvas(root,height=400,width=400,bg='white') canvas.pack() boton=Button(root,command=prueba) boton.pack() root.mainloop() Notas: image.jpg está en el directorio por defecto. Si después de la línea C y dentro de la función prueba añado una nueva línea con algo que produzca error, la imagen se muestra al pulsar el botón, en caso contrario no. Si las líneas A y B las pongo en el programa principal también se muestra la imagen al pulsar el botón sin necesidad de añadir ninguna nueva línea a la función. Gracias From hectorfh en gmail.com Fri Jun 16 17:17:30 2006 From: hectorfh en gmail.com (hectorfh en gmail.com) Date: Fri, 16 Jun 2006 12:17:30 -0300 Subject: =?ISO-8859-1?Q?Re:__PyQt4:_qu=E9_IDE_aconsej=E1is?= In-Reply-To: <4492B341.2070103@municipiodeloja.gov.ec> References: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> <200606151739.16675.jordi.f@ati.es> <4492B341.2070103@municipiodeloja.gov.ec> Message-ID: Hola Patricio: Sí, con ctrl-n. Sin embargo si te queda chico podés usar el GNU emacs. Este es programable en LISP, así que podés tener todo lo que te imagines. La única contra (que a mí me gusta) de estos editores es que necesitás estudiar para usarlos. A diferencia de los mencionados anteriormente que en 5 min. ya los dominás lo suficiente como para programar algo. Saludos From urizev en gmail.com Fri Jun 16 18:48:57 2006 From: urizev en gmail.com (Urizev) Date: Fri, 16 Jun 2006 18:48:57 +0200 Subject: DiaCanvas con python Message-ID: Hola a todos, Quiero hacer una aplicacion que permita crear cajitas y realizar conexiones entre ellas. Algo parecido a lo que hace DIA. Se que existe DiaCanvas de gtk para Python pero la documentacion que he encontrado es escasisima. ¿Alguien me puede proporcionar algo de info sobre eso? -- Saludos Juan Carlos "¡¡Viva lo rancio!!" From nocreyentes en terra.es Sat Jun 17 12:30:04 2006 From: nocreyentes en terra.es (nocreyente) Date: Sat, 17 Jun 2006 12:30:04 +0200 Subject: =?ISO-8859-1?Q?Re:__PyQt4:_qu=E9_IDE_aconsej=E1is?= In-Reply-To: <4492B341.2070103@municipiodeloja.gov.ec> References: <005c01c68fa5$13c65a60$640010ac@nombref31twj9b> <200606151739.16675.jordi.f@ati.es> <4492B341.2070103@municipiodeloja.gov.ec> Message-ID: <26960F2A-5EEA-46D0-B8FE-CD6CEA8CEDF0@terra.es> La "autocompletacion" del vim no tira de introspeccion de codigo python, pero autocompleta cosas que tenga en el buffer con C-n. Vim tiene plugins interesantes. Uno que me parece util es taglist (http://www.vim.org/scripts/script.php?script_id=273). Te permite navegar por las clases y funciones de un fichero de una forma amena. No se si en la versoin 7 de vim han conseguido un buen autocompletado de python. Todavia no lo he probado. Pero parece que le iban a dar un buen soporte de autocompletado en varios lenguajes. Recuerdo que cuando empece con python probe Komodo (http:// www.activestate.com/Products/Komodo/), que tiene autocompletado. Pero al final me quede con el vim. Me daba lo que necesitaba y no me tenia que gastar una pasta en licencias y actualización de maquinas. Tener un IDE es un sacrificio importante de memoria (y cpu). Vim colorea centenares de tipos de ficheros distintos y es muy configurable. Ejemplo: map :w\|!python -i % Con la linea anterior metida en el .vimrc, cargo el programa que estoy editando en una shell de python para hacer pruebas al pulsar la tecla F2. Hay que reconocer que vim es un coñazo de aprender, pero cuando lo aprendes es muy comodo, ademas de ser extensible con python ;-) Si sabes LISP puedes probar emacs, que tambien es muy flexible y adaptable. Mas publicidad de vim: - puedes ver las diferencias de dos ficheros -> :help diffsplit - tiene folding, eso de plegar y desplegar codigo -> :help folding - tiene marcas de codigo de acceso aleatorio (nada de pulsar F2 hasta llegar a la marca que quieres como en Ultraedit) -> :help mark - no ocupa mucha memoria cuando lo ejecutas - va rapido, no se detiene a ratos como algunos ides pesados - el ser modo texto le permite usar screen para hacer tele xtreme programing o mostrar a 20 alumnos como se programa en python (esto ultimo no lo he probado). - puedes tener el escritorio muy desordenado y lleno de trastos porque no necesitas raton. - ... ¿todavia necesitas mas? Pues pruebalo, cuanto mas lo uses mas cosas chulas le encuentras ;-) El 16/06/2006, a las 15:33, Patricio Valarezo escribió: > hectorfh en gmail.com wrote: >> Hola a todos: >> De cualquier modo no entiendo como alguien puede usar esos editores >> existiendo el vim o el GNU emacs. Es algo así como programar en VB >> existiendo Python :) > > Claro, lo que me gusta de un ide son las funciones como > autocompletación, se pude tener autocompletación en vim? se > necesita de algún macro o algo parecido para tener esta > caracteristica? > > saludos > > PV > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From morillas en gmail.com Sat Jun 17 19:21:56 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sat, 17 Jun 2006 19:21:56 +0200 Subject: Compilar extensiones para windows Message-ID: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> Hola, Necesito compilar unas extensiones para python2.4. Ningún problema en linux, pero con windows no recuerdo ahora bien cómo se hacía. Leí que había problemas con las versiones más recientes del compilador de VC. ¿Alguien sabe algo o puede darme una referencia de cómo hacerlo? -- Saludos, -- Luis Miguel From faltet en carabos.com Sat Jun 17 19:46:53 2006 From: faltet en carabos.com (Francesc Altet) Date: Sat, 17 Jun 2006 19:46:53 +0200 Subject: Compilar extensiones para windows In-Reply-To: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> Message-ID: <1150566413.4220.5.camel@localhost.localdomain> Hola Luis, El ds 17 de 06 del 2006 a les 19:21 +0200, en/na Luis Miguel Morillas va escriure: > Hola, > > Necesito compilar unas extensiones para python2.4. Ningún problema en > linux, pero con windows no recuerdo ahora bien cómo se hacía. Leí que > había problemas con las versiones más recientes del compilador de VC. > ¿Alguien sabe algo o puede darme una referencia de cómo hacerlo? > No sé a que versión de VC te refieres exactamente, pero con el primer toolkit gratuito de M$ (el VC 7.1, creo recordar), yo seguí las intrucciones en: http://www.vrplumber.com/programming/mstoolkit/ y me fue bien (ahora que, preparate para sufrir un poco antes de que todo te funcione, pero con paciencia y tiempo se puede hacer ;-) Saludos, -- >0,0< Francesc Altet http://www.carabos.com/ V V Cárabos Coop. V. Enjoy Data "-" From morillas en gmail.com Sat Jun 17 20:00:27 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sat, 17 Jun 2006 20:00:27 +0200 Subject: Compilar extensiones para windows In-Reply-To: <1150566413.4220.5.camel@localhost.localdomain> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> <1150566413.4220.5.camel@localhost.localdomain> Message-ID: <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> El 17/06/06, Francesc Altet escribió: > Hola Luis, > > El ds 17 de 06 del 2006 a les 19:21 +0200, en/na Luis Miguel Morillas va > escriure: > > Hola, > > > > Necesito compilar unas extensiones para python2.4. Ningún problema en > > linux, pero con windows no recuerdo ahora bien cómo se hacía. Leí que > > había problemas con las versiones más recientes del compilador de VC. > > ¿Alguien sabe algo o puede darme una referencia de cómo hacerlo? > > > > No sé a que versión de VC te refieres exactamente, pero con el primer > toolkit gratuito de M$ (el VC 7.1, creo recordar), yo seguí las > intrucciones en: > > http://www.vrplumber.com/programming/mstoolkit/ > > y me fue bien (ahora que, preparate para sufrir un poco antes de que > todo te funcione, pero con paciencia y tiempo se puede hacer ;-) > Sí. He releído tu mensaje, pero según dicen también en http://awkly.org/archive/compiling-python-24-extensions-with-microsoft-vc-toolkit-2003/ parece que ese toolkit 2003 ya no está disponible y parece que hay problemas con el nuevo del 2005 http://mail.python.org/pipermail/python-dev/2005-November/058052.html ¿Puedes (o alguien de la lista) testear la siguiente instrucción en windows? Estamos preparando la versión de 4Suite/Amara para setuptools. En linux funciona bien. Falta comprobar en Windows y Mac. easy_install Amara -- Saludos, -- Luis Miguel From hernan en orgmf.com.ar Sat Jun 17 22:01:40 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Sat, 17 Jun 2006 22:01:40 +0200 Subject: Compilar extensiones para windows In-Reply-To: <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> <1150566413.4220.5.camel@localhost.localdomain> <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> Message-ID: <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> > > > Necesito compilar unas extensiones para python2.4. Ningún problema en > > > linux, pero con windows no recuerdo ahora bien cómo se hacía. Leí que > > > había problemas con las versiones más recientes del compilador de VC. > > > ¿Alguien sabe algo o puede darme una referencia de cómo hacerlo? > > > > > > > No sé a que versión de VC te refieres exactamente, pero con el primer > > toolkit gratuito de M$ (el VC 7.1, creo recordar), yo seguí las > > intrucciones en: > > > > http://www.vrplumber.com/programming/mstoolkit/ > > > > y me fue bien (ahora que, preparate para sufrir un poco antes de que > > todo te funcione, pero con paciencia y tiempo se puede hacer ;-) > > > > Sí. He releído tu mensaje, pero según dicen también en > http://awkly.org/archive/compiling-python-24-extensions-with-microsoft-vc-toolkit-2003/ > parece que ese toolkit 2003 ya no está disponible y parece que hay > problemas con el nuevo del 2005 > http://mail.python.org/pipermail/python-dev/2005-November/058052.html Tengo entendido que hay un compilador 7.1 en el SDK de .NET 1.1 Es gratis. > ¿Puedes (o alguien de la lista) testear la siguiente instrucción en > windows? Estamos preparando la versión de 4Suite/Amara para > setuptools. En linux funciona bien. Falta comprobar en Windows y Mac. > > easy_install Amara Ademas del Python 2.4 ¿Qué otra cosa se necesita tener instalado? -H ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From morillas en gmail.com Sat Jun 17 22:17:15 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sat, 17 Jun 2006 22:17:15 +0200 Subject: Compilar extensiones para windows In-Reply-To: <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> <1150566413.4220.5.camel@localhost.localdomain> <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> Message-ID: <68d25cbc0606171317y62facfe0m1f754be2781202c8@mail.gmail.com> 2006/6/17, Hernan Martinez Foffani : > > > > Necesito compilar unas extensiones para python2.4. Ningún problema en > > > > linux, pero con windows no recuerdo ahora bien cómo se hacía. Leí que > > > > había problemas con las versiones más recientes del compilador de VC. > > > > ¿Alguien sabe algo o puede darme una referencia de cómo hacerlo? > > > > > > > > > > No sé a que versión de VC te refieres exactamente, pero con el primer > > > toolkit gratuito de M$ (el VC 7.1, creo recordar), yo seguí las > > > intrucciones en: > > > > > > http://www.vrplumber.com/programming/mstoolkit/ > > > > > > y me fue bien (ahora que, preparate para sufrir un poco antes de que > > > todo te funcione, pero con paciencia y tiempo se puede hacer ;-) > > > > > > > Sí. He releído tu mensaje, pero según dicen también en > > http://awkly.org/archive/compiling-python-24-extensions-with-microsoft-vc-toolkit-2003/ > > parece que ese toolkit 2003 ya no está disponible y parece que hay > > problemas con el nuevo del 2005 > > http://mail.python.org/pipermail/python-dev/2005-November/058052.html > > Tengo entendido que hay un compilador 7.1 en el SDK de .NET 1.1 > Es gratis. > > > ¿Puedes (o alguien de la lista) testear la siguiente instrucción en > > windows? Estamos preparando la versión de 4Suite/Amara para > > setuptools. En linux funciona bien. Falta comprobar en Windows y Mac. > > > > easy_install Amara > > Ademas del Python 2.4 ¿Qué otra cosa se necesita tener instalado? > > Creo que nada más. Las extensiones de .Net para compilar. setuptools se encarga de instalar lo necesario (en este caso instalará 4Suite) Dame info de todo el proceso para documentarlo Saludos, -- Luis Miguel From miuler en gmail.com Sat Jun 17 22:23:18 2006 From: miuler en gmail.com (Hector Miuler Malpica Gallegos) Date: Sat, 17 Jun 2006 15:23:18 -0500 Subject: GtkComboBoxEntry Message-ID: <1150575798.5368.5.camel@localhost> Hola amigos, quiero obtener el siguiente efecto, cuando pulse en la flacha del GtkComboBoxEntry, en ves de aparecer una lista, quiero que aparezca un calendario, no se como meter un GtkCalendar ahí, alguien me puede dar una idea? se los agradecería mucho. -- Hector Miuler Malpica Gallegos ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 191 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From morillas en gmail.com Sun Jun 18 00:42:26 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sun, 18 Jun 2006 00:42:26 +0200 Subject: Compilar extensiones para windows In-Reply-To: <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> <1150566413.4220.5.camel@localhost.localdomain> <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> Message-ID: <68d25cbc0606171542h104e09d4o1473fe957992b993@mail.gmail.com> 2006/6/17, Hernan Martinez Foffani : > > > > Necesito compilar unas extensiones para python2.4. Ningún problema en > > > > linux, pero con windows no recuerdo ahora bien cómo se hacía. Leí que > > > > había problemas con las versiones más recientes del compilador de VC. > > > > ¿Alguien sabe algo o puede darme una referencia de cómo hacerlo? > > > > > > > > > > No sé a que versión de VC te refieres exactamente, pero con el primer > > > toolkit gratuito de M$ (el VC 7.1, creo recordar), yo seguí las > > > intrucciones en: > > > > > > http://www.vrplumber.com/programming/mstoolkit/ > > > > > > y me fue bien (ahora que, preparate para sufrir un poco antes de que > > > todo te funcione, pero con paciencia y tiempo se puede hacer ;-) > > > > > > > Sí. He releído tu mensaje, pero según dicen también en > > http://awkly.org/archive/compiling-python-24-extensions-with-microsoft-vc-toolkit-2003/ > > parece que ese toolkit 2003 ya no está disponible y parece que hay > > problemas con el nuevo del 2005 > > http://mail.python.org/pipermail/python-dev/2005-November/058052.html > > Tengo entendido que hay un compilador 7.1 en el SDK de .NET 1.1 > Es gratis. > Acabo de instalar el SDK de .NET y no veo nada. Cuando intento instalar tengo la siguiente salida: Processing 4Suite-1.0b6.tar.gz Running 4Suite-1.0b6\setup.py -q bdist_egg --dist-dir c:\docume~1\ryc\config~1\t emp\easy_install-ncvim0\4Suite-1.0b6\egg-dist-tmp-50wv29 error: Setup script exited with error: Python was built with version 7.1 of Visu al Studio, and extensions need to be built with the same version of the compiler , but it isn't installed. Y parece que hay malas noticias. Con la versión 2003 del Microsoft Visual C++ Toolkit Compiler no debía de haber problemas, pero leo en la página de MS que: The Visual C++ Toolkit 2003 has been replaced by Visual C++ 2005 Express Edition. Y con esta versión debe de haber muchos problemas. A ver si recupero alguna versión del 2003 > > ¿Puedes (o alguien de la lista) testear la siguiente instrucción en > > windows? Estamos preparando la versión de 4Suite/Amara para > > setuptools. En linux funciona bien. Falta comprobar en Windows y Mac. > > > > easy_install Amara > > Ademas del Python 2.4 ¿Qué otra cosa se necesita tener instalado? > > -H > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Saludos, -- Luis Miguel From wikier en asturlinux.org Sun Jun 18 11:09:38 2006 From: wikier en asturlinux.org (Sergio Fdez) Date: Sun, 18 Jun 2006 11:09:38 +0200 Subject: Control remoto In-Reply-To: <000701c68a46$0b4394c0$c801a8c0@catalin> References: <000801c68a45$7f5ebed0$c801a8c0@catalin> <000701c68a46$0b4394c0$c801a8c0@catalin> Message-ID: <1150621778.2963.4.camel@localhost.localdomain> > O bueno, mas sencillo. Como se puede tener acceso un pc que esta detras de > un router y firewall? Igual que el puede salir en internet sin problemas > también se deberia poder entrar, no? off-topic en toda regla... pero bueno. Hay servidores/clientes VNC (TightVNC [1] por ejemplo) que permiten lanzar el servidor y que sea el servidor el que haga la petición al cliente (el cliente debe estar escuchando). Así el servidor sale por un puerto alto (>1024) sin problemas de cortafuegos, y el que tiene que tener un puerto abierto conocido (normalmente 5500) es el cliente. Es retorcer el esquema mental cliente/servidor, pero funciona y es muy útil, yo lo uso mucho. Algo similar también se puede hacer con SSH inverso. Un saludo [1] http://www.tightvnc.com/ -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ Sergio Fdez \ \/\/ /| | / / / -_) '_| GNU/LiNUX User: #298803 \_/\_/ |_|_\_\_\___|_| Web: http://www.wikier.org/ From faltet en carabos.com Sun Jun 18 11:25:25 2006 From: faltet en carabos.com (Francesc Altet) Date: Sun, 18 Jun 2006 11:25:25 +0200 Subject: Compilar extensiones para windows In-Reply-To: <68d25cbc0606171542h104e09d4o1473fe957992b993@mail.gmail.com> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> <1150566413.4220.5.camel@localhost.localdomain> <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> <68d25cbc0606171542h104e09d4o1473fe957992b993@mail.gmail.com> Message-ID: <1150622725.4222.8.camel@localhost.localdomain> El dg 18 de 06 del 2006 a les 00:42 +0200, en/na Luis Miguel Morillas va escriure: > Acabo de instalar el SDK de .NET y no veo nada. Cuando intento > instalar tengo la siguiente salida: > > Processing 4Suite-1.0b6.tar.gz > Running 4Suite-1.0b6\setup.py -q bdist_egg --dist-dir c:\docume~1\ryc\config~1\t > emp\easy_install-ncvim0\4Suite-1.0b6\egg-dist-tmp-50wv29 > error: Setup script exited with error: Python was built with version 7.1 of Visu > al Studio, and extensions need to be built with the same version of the compiler > , but it isn't installed. > > Y parece que hay malas noticias. Con la versión 2003 del Microsoft > Visual C++ Toolkit Compiler no debía de haber problemas, pero leo en > la página de MS que: > > The Visual C++ Toolkit 2003 has been replaced by Visual C++ 2005 > Express Edition. > > Y con esta versión debe de haber muchos problemas. A ver si recupero > alguna versión del 2003 > Si eso va a ser lo mejor. Otra posibilidad puede ser usar Mingw, que creo que en las últimas versiones va muy bien con Python (y en particular con Python 2.4). Saludos, -- >0,0< Francesc Altet http://www.carabos.com/ V V Cárabos Coop. V. Enjoy Data "-" From juatman_2000 en yahoo.es Sun Jun 18 11:38:17 2006 From: juatman_2000 en yahoo.es (Juan M. Puertas) Date: Sun, 18 Jun 2006 11:38:17 +0200 Subject: Python2c++ References: <1150450567.7089.13.camel@localhost.localdomain> Message-ID: <002201c692ba$f1cb4240$a78ae050@equipo> Gracias Antonio, quizás en el futuro sea algo interesante e incluso se una a Python. De momento parece que aún está en fase embrionaria: "Currently, these programs cannot freely use the Python standard library." Saludos :-) ----- Original Message ----- From: "Antonio Beamud Montero" To: "La lista de python en castellano" Sent: Friday, June 16, 2006 11:36 AM Subject: [Python-es] Python2c++ > Por si le interesa a alguien: > > http://mark.dufour.googlepages.com/ > > > > -------------------------------------------------------------------------------- _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From morillas en gmail.com Sun Jun 18 11:40:28 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sun, 18 Jun 2006 11:40:28 +0200 Subject: Compilar extensiones para windows In-Reply-To: <1150622725.4222.8.camel@localhost.localdomain> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> <1150566413.4220.5.camel@localhost.localdomain> <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> <68d25cbc0606171542h104e09d4o1473fe957992b993@mail.gmail.com> <1150622725.4222.8.camel@localhost.localdomain> Message-ID: <68d25cbc0606180240v737a6aafu9db33d60c50afb5f@mail.gmail.com> El 18/06/06, Francesc Altet escribió: > El dg 18 de 06 del 2006 a les 00:42 +0200, en/na Luis Miguel Morillas va > escriure: > > Acabo de instalar el SDK de .NET y no veo nada. Cuando intento > > instalar tengo la siguiente salida: > > > > Processing 4Suite-1.0b6.tar.gz > > Running 4Suite-1.0b6\setup.py -q bdist_egg --dist-dir c:\docume~1\ryc\config~1\t > > emp\easy_install-ncvim0\4Suite-1.0b6\egg-dist-tmp-50wv29 > > error: Setup script exited with error: Python was built with version 7.1 of Visu > > al Studio, and extensions need to be built with the same version of the compiler > > , but it isn't installed. > > > > Y parece que hay malas noticias. Con la versión 2003 del Microsoft > > Visual C++ Toolkit Compiler no debía de haber problemas, pero leo en > > la página de MS que: > > > > The Visual C++ Toolkit 2003 has been replaced by Visual C++ 2005 > > Express Edition. > > > > Y con esta versión debe de haber muchos problemas. A ver si recupero > > alguna versión del 2003 > > > > Si eso va a ser lo mejor. Otra posibilidad puede ser usar Mingw, que > creo que en las últimas versiones va muy bien con Python (y en > particular con Python 2.4). > Eso es lo que he hecho al final. En 5 minutos tenía instalado el mingw y compilada la extensión. -- Saludos, -- Luis Miguel From hernan en orgmf.com.ar Sun Jun 18 16:34:22 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Sun, 18 Jun 2006 16:34:22 +0200 Subject: Compilar extensiones para windows In-Reply-To: <68d25cbc0606171542h104e09d4o1473fe957992b993@mail.gmail.com> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> <1150566413.4220.5.camel@localhost.localdomain> <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> <68d25cbc0606171542h104e09d4o1473fe957992b993@mail.gmail.com> Message-ID: <11fab4bc0606180734re7c4129hf6959a24f8a4932@mail.gmail.com> > > > Sí. He releído tu mensaje, pero según dicen también en > > > http://awkly.org/archive/compiling-python-24-extensions-with-microsoft-vc-toolkit-2003/ > > > parece que ese toolkit 2003 ya no está disponible y parece que hay > > > problemas con el nuevo del 2005 > > > http://mail.python.org/pipermail/python-dev/2005-November/058052.html > > > > Tengo entendido que hay un compilador 7.1 en el SDK de .NET 1.1 > > Es gratis. > > > > Acabo de instalar el SDK de .NET y no veo nada. Cuando intento > instalar tengo la siguiente salida: El compilador C del .NET SDK 1.1 en español está en: C:\Archivos de programa\Microsoft Visual Studio .NET 2003\Vc7\bin Eso suponiendo que hayas instalado el software desde: http://tinyurl.com/rch9x > Y con esta versión debe de haber muchos problemas. A ver si recupero > alguna versión del 2003 El compilador es el mismo. > > > ¿Puedes (o alguien de la lista) testear la siguiente instrucción en > > > windows? Estamos preparando la versión de 4Suite/Amara para > > > setuptools. En linux funciona bien. Falta comprobar en Windows y Mac. > > > > > > easy_install Amara No tenía instalado el setuptools. Pero bajando y ejecutando el ez_setup.py lo instaló bien. Luego tuve que hacer: C:> C:\Python23\Scripts\easy_install.exe Amara Y luego de un ratillo termina con: error: Setup script exited with error: Python was built with version 7.1 of Visual Studio, and extensions need to be built with the same version of the compiler, but it isn't installed. Como te comenté el compilador está instalado. No se qué necesita el setuptools para detectarlo. Saludos, -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jordipascual en ono.com Sun Jun 18 18:56:32 2006 From: jordipascual en ono.com (Jordi Pascual) Date: Sun, 18 Jun 2006 18:56:32 +0200 Subject: Control remoto In-Reply-To: <1150621778.2963.4.camel@localhost.localdomain> References: <000801c68a45$7f5ebed0$c801a8c0@catalin> <000701c68a46$0b4394c0$c801a8c0@catalin> <1150621778.2963.4.camel@localhost.localdomain> Message-ID: <449585C0.2070705@ono.com> O también puedes configurar su router para que redirija las peticiones a un puerto concreto a una máquina específica en la red. Esto debería estar en las opciones de NAT. Sergio Fdez escribió: >> O bueno, mas sencillo. Como se puede tener acceso un pc que esta detras de >> un router y firewall? Igual que el puede salir en internet sin problemas >> también se deberia poder entrar, no? >> > > off-topic en toda regla... pero bueno. > > Hay servidores/clientes VNC (TightVNC [1] por ejemplo) que permiten > lanzar el servidor y que sea el servidor el que haga la petición al > cliente (el cliente debe estar escuchando). Así el servidor sale por un > puerto alto (>1024) sin problemas de cortafuegos, y el que tiene que > tener un puerto abierto conocido (normalmente 5500) es el cliente. Es > retorcer el esquema mental cliente/servidor, pero funciona y es muy > útil, yo lo uso mucho. > > Algo similar también se puede hacer con SSH inverso. > > Un saludo > > [1] http://www.tightvnc.com/ > > From morillas en gmail.com Sun Jun 18 20:32:05 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Sun, 18 Jun 2006 20:32:05 +0200 Subject: py2exe y setuptools Message-ID: <68d25cbc0606181132o2662ba3dx669aa80a7884144d@mail.gmail.com> Alguien ha conseguido usar py2exe con módulos en formato .egg ? Parece py2exe no sabe seguir las dependencias y no veo clara la documentación. He encontrado esto, pero tampoco me funciona: http://starship.python.net/crew/theller/moin.cgi/ExeWithEggs http://www.mail-archive.com/turbogears en googlegroups.com/msg13991.html -- Saludos, -- Luis Miguel From le_fdez en yahoo.es Sun Jun 18 21:06:53 2006 From: le_fdez en yahoo.es (Leticia) Date: Sun, 18 Jun 2006 20:06:53 +0100 Subject: =?iso-8859-1?q?A=F1adir_pesta=F1as_en_un_GUI?= Message-ID: <001901c6930a$5de40b20$2101a8c0@leticiab74e3e8> Hola a todos! He creado un pequeño menú por medio de una Interfaz Gráfica de Usuario, con una ventana y un par de botones, lo cierto es que me gustaría ampliarlo y había pensado en añadir pestañas para separar los distintos menús. Alguien podría decirme como puedo crearlas? Gracias *** Leticia From arrase en gulcas.org Sun Jun 18 21:42:43 2006 From: arrase en gulcas.org (arrase en gulcas.org) Date: Sun, 18 Jun 2006 21:42:43 +0200 Subject: =?ISO-8859-1?Q?A=F1adir_pesta=F1as_en_un_?= =?ISO-8859-1?Q?GUI?= In-Reply-To: <001901c6930a$5de40b20$2101a8c0@leticiab74e3e8> References: <001901c6930a$5de40b20$2101a8c0@leticiab74e3e8> Message-ID: <4495ACB3.4000402@gulcas.org> Bueno, si no dices que libreria grafica usas es un podo dificil :). Saludos. Leticia escribió: > Hola a todos! > > He creado un pequeño menú por medio de una Interfaz Gráfica de Usuario, con > una ventana y un par de botones, lo cierto es que > > me gustaría ampliarlo y había pensado en añadir pestañas para separar los > distintos menús. > > Alguien podría decirme como puedo crearlas? > > Gracias > > *** Leticia > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From le_fdez en yahoo.es Sun Jun 18 21:41:15 2006 From: le_fdez en yahoo.es (Leticia) Date: Sun, 18 Jun 2006 20:41:15 +0100 Subject: =?iso-8859-1?Q?_Re:_=5BPython-es=5D_A=F1adir_pesta=F1as_en_un_GUI?= In-Reply-To: <4495ACB3.4000402@gulcas.org> References: <4495ACB3.4000402@gulcas.org> Message-ID: <002701c6930f$2b2cb2e0$2101a8c0@leticiab74e3e8> Ups me despisté :D, pues utilizo VTK. *** Leticia -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de arrase en gulcas.org Enviado el: domingo, 18 de junio de 2006 20:43 Para: La lista de python en castellano Asunto: [Bulk] Re: [Python-es] Añadir pestañas en un GUI Bueno, si no dices que libreria grafica usas es un podo dificil :). Saludos. Leticia escribió: > Hola a todos! > > He creado un pequeño menú por medio de una Interfaz Gráfica de Usuario, con > una ventana y un par de botones, lo cierto es que > > me gustaría ampliarlo y había pensado en añadir pestañas para separar los > distintos menús. > > Alguien podría decirme como puedo crearlas? > > Gracias > > *** Leticia > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From minoztro en gmail.com Sun Jun 18 21:58:27 2006 From: minoztro en gmail.com (Milton Galo Patricio) Date: Sun, 18 Jun 2006 15:58:27 -0400 Subject: =?iso-8859-1?q?LECTOR_DE_C=D3DIGOS_DE_BARRA_L=C1SER?= Message-ID: <172699c50606181258k76910a2at175d40e225a5cf4a@mail.gmail.com> Hola lister en s: Alguien ha tenido alguna experiencia manipulando lectores de codigos de barra láser, conectados a una GUI??, existe alguna inconveniencia de su manejo, ventajas y desventajas...les cuento esta ya que está en estudio implementar en un software un lector de codigo de barra, por lo menos ya entiendo como funcionan, pero busque en la web algunos ejemplos para python y sus GUI'S y no he encontrado mucho. Por vuestros comentarios y atención, atentamente -- Milton Inostroza Aguilera From tontudelbot en gmail.com Sat Jun 17 14:03:10 2006 From: tontudelbot en gmail.com (Joan .) Date: Sat, 17 Jun 2006 14:03:10 +0200 Subject: Pregunta de un novato Message-ID: <2291a3e10606170503x4db1ff5bk@mail.gmail.com> Hola, estaba yo trasteando con wxPython, leyendo tutoriales, y no me a quedado claro como pasar un valor de un TextCtrl a una variable... es que tengo varios TextCtrl i no sé como distinguirlos, creo que sé pasar un event...creo Es la primera vez que me pongo a programar, espero que me comprendéis :P saludos From arrase en gulcas.org Sun Jun 18 22:18:52 2006 From: arrase en gulcas.org (arrase en gulcas.org) Date: Sun, 18 Jun 2006 22:18:52 +0200 Subject: =?ISO-8859-1?Q?A=F1adir_pesta=F1as_en_un_?= =?ISO-8859-1?Q?GUI?= In-Reply-To: <002701c6930f$2b2cb2e0$2101a8c0@leticiab74e3e8> References: <002701c6930f$2b2cb2e0$2101a8c0@leticiab74e3e8> Message-ID: <4495B52C.6010707@gulcas.org> No lo habia oido en mi vida, ¿ es esto: http://public.kitware.com/VTK/ ?, estan muy bien esos graficos. No puedo ayudarte, tus razones tendras para usar esa precisamente y no algo mas tipico como Gtk, Qt,... gracias por el dato de la libreria, la mirare con mas profundidad al terminar examenes en la uni. Un saludo. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From BECAARCA2010 en orona.es Mon Jun 19 08:09:23 2006 From: BECAARCA2010 en orona.es (becaarca2010) Date: Mon, 19 Jun 2006 08:09:23 +0200 Subject: Usando dll de visual C++ .NET Message-ID: <3D5B537550076947B70A6A6012E101F24D5FC6@HESW036.orona.es> Buenas, no se si este problema debería estar en esta lista, porque creo que el problema está en el .NET. Tengo unas dlls creadas con el visual C++ y accedo a ellas desde el módulo ctypes. Luego, he creado un ejecutable con py2exe para poder "distribuirlo", pues bien, en algunos equipos, me da el siguiente error: File "ctypes\__init__.pyc", line 415, in LoadLibrary File "ctypes\__init__.pyc", line 319, in __init__ WindowsError: [Errno 126] No se puede encontrar el módulo especificado Bien, que tendría que instalar para que funcione en todos los equipos?? Los equipos donde he probado y funciona tienen el visual studio instalado, supongo que tiene que ser alguno de los prerrequisitos de la instalación de este. Los demás donde me han dado error si que tienen el .NET framework 1.1, que mas haría falta?? Muchas gracias J. M. Pérez From javi en bertayjavi.com Mon Jun 19 08:39:45 2006 From: javi en bertayjavi.com (Javi) Date: Mon, 19 Jun 2006 08:39:45 +0200 Subject: Ayuda para un principiante total Message-ID: <004901c6936b$28a82610$152ea8c0@principal> Hola a todos, soy totalmente nuevo en esto del python y me gustaria introducirme mas en el. Mi dos preguntas son: 1.- he estado mirando algunos interfaces graficos de diseño el wxglade, visualwx, boa, gazpacho y despues de ojearlos un poco no se por cual decidirme, por otro en todos menos en gazpacho he podido generar codigo en python. la pregunta es cual me recomendais y si uso gazpacho que me crea un fichero con la extension .glade como hago para convertirlo a python y poder usarlo? 2.-mediante ado abro una base de datos sin problemas( en windows en este caso) y la puedo usar , mi pregunta es como puedo asignar una tabla a un grid o algo parecido? si alguien tienen algun ejemplo o sabe de alguna pagina donde habalen de ello? Como veis son preguntas de muy novato.. Si me pudierais orientar os estaria muy agradecido.. Saludos Javi... From camontuyu en yahoo.es Mon Jun 19 08:55:35 2006 From: camontuyu en yahoo.es (camontuyu) Date: Mon, 19 Jun 2006 08:55:35 +0200 Subject: Opciones con BD orientadas a objetos Message-ID: <1150700136.14372.4.camel@cpuppktp> Hola, quisiera saber la posibilidades de almacenamiento de objetos que existen en Python. Si existen aplicaciones como la base de datos de Zope que trabaja con objetos directamente. O como utilizar algún tipo de OR-mapping en Python. Estoy interesado en guardar unos miles de registros y trabajar con ellos directamente como objetos. Hay alguna posibilidad interesante. Saludos ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From camontuyu en yahoo.es Mon Jun 19 09:01:03 2006 From: camontuyu en yahoo.es (camontuyu) Date: Mon, 19 Jun 2006 09:01:03 +0200 Subject: =?iso-8859-1?q?Gesti=F3n?= ficheros =?iso-8859-1?q?configuraci=F3n?= Message-ID: <1150700463.14372.7.camel@cpuppktp> Hola, existe alguna librería para el manejo de ficheros de configuración??? Buscando por ahy he encontrado una libería para menejar fichero .ini. Existe alguna alternativa, para otro tipo de ficheros como los de Linux? Saludos y gracias ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From javivfpy en gmail.com Mon Jun 19 09:08:00 2006 From: javivfpy en gmail.com (javiVF) Date: Mon, 19 Jun 2006 09:08:00 +0200 Subject: Pregunta de un novato In-Reply-To: <2291a3e10606170503x4db1ff5bk@mail.gmail.com> References: <2291a3e10606170503x4db1ff5bk@mail.gmail.com> Message-ID: <44964D50.1020401@gmail.com> Buenas, variable = controlTexto.GetValue() y ya :) Joan . escribió: > Hola, > estaba yo trasteando con wxPython, leyendo tutoriales, y no me a quedado > claro como pasar un valor de un TextCtrl a una variable... > es que tengo varios TextCtrl i no sé como distinguirlos, creo que sé > pasar > un event...creo > Es la primera vez que me pongo a programar, espero que me comprendéis :P > > saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- |_|0|_| javiVF |_|_|0| |0|0|0| From jcanto en hispasec.com Mon Jun 19 09:17:15 2006 From: jcanto en hispasec.com (Julio Canto) Date: Mon, 19 Jun 2006 09:17:15 +0200 Subject: =?UTF-8?B?R2VzdGnDs24gZmljaGVyb3MgY29uZmlndXJhY2k=?= =?UTF-8?B?w7Nu?= In-Reply-To: <1150700463.14372.7.camel@cpuppktp> References: <1150700463.14372.7.camel@cpuppktp> Message-ID: <44964F7B.4070006@hispasec.com> camontuyu wrote: > Hola, > existe alguna librería para el manejo de ficheros de configuración??? > > Buscando por ahy he encontrado una libería para menejar fichero .ini. > Existe alguna alternativa, para otro tipo de ficheros como los de Linux? Sip, tienes ConfigParser. Personalmente prefiero usar archivos XML para guardar la configuracion, aunque ya es cuestion de gustos. Un saludo, JC ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM Mon Jun 19 10:34:24 2006 From: DOMINGUEZ_JOSE_LUIS_NONLILLY en LILLY.COM (Jose Luis Dominguez NONLILLY) Date: Mon, 19 Jun 2006 10:34:24 +0200 Subject: LECTOR DE=?ISO-8859-1?Q?C=D3DIGOS_DE_BARRA_L=C1SER?= Message-ID: Hola Milton. Trabajar con lectores de códigos de barras, es lo mismo que trabajar con teclado. De echo el programa no distingue si la entrada que se está realizando es por teclado o desde un lector. Utiliza cajas de texto para capturar la entrada. Espero haberte sido de ayuda Jose Milton Galo Patricio Sent by: python-es-bounces en aditel.org 18/06/2006 21:58 Please respond to La lista de python en castellano To: La lista de python en castellano cc: Subject: [Python-es] LECTOR DE CÓDIGOS DE BARRA LÁSER Hola lister en s: Alguien ha tenido alguna experiencia manipulando lectores de codigos de barra láser, conectados a una GUI??, existe alguna inconveniencia de su manejo, ventajas y desventajas...les cuento esta ya que está en estudio implementar en un software un lector de codigo de barra, por lo menos ya entiendo como funcionan, pero busque en la web algunos ejemplos para python y sus GUI'S y no he encontrado mucho. Por vuestros comentarios y atención, atentamente -- Milton Inostroza Aguilera _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From listas en soft-com.es Mon Jun 19 11:46:31 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 19 Jun 2006 11:46:31 +0200 Subject: LECTOR DE =?ISO-8859-1?Q?C=D3DIGOS_DE_BARRA_?= =?ISO-8859-1?Q?L=C1SER?= In-Reply-To: <172699c50606181258k76910a2at175d40e225a5cf4a@mail.gmail.com> References: <172699c50606181258k76910a2at175d40e225a5cf4a@mail.gmail.com> Message-ID: <44967277.7080004@soft-com.es> Milton Galo Patricio escribió: > Hola lister en s: > > Alguien ha tenido alguna experiencia manipulando lectores de codigos de > barra láser, conectados a una GUI??, existe alguna inconveniencia de su > manejo, ventajas y desventajas...les cuento esta ya que está en estudio > implementar en un software un lector de codigo de barra, por lo menos ya > entiendo como funcionan, pero busque en la web algunos ejemplos para python > y sus GUI'S y no he encontrado mucho. > Para utilizar un lector con interface de teclado no necesitas ningun tratamiento especial con python ni con ningun otro sistema, ya que el lector hace la decodificacion y simula la entrada como si se hubiera tecleado. Como inconvenientes tiene que no puedes saber donde se realiza la entrada pues no se distingue de una pulsación normal de teclas, el codigo se inserta donde este el cusor en ese momento (aunque puedes hacer algun truquillo ;). Tambien tiene el inconveniente de que el conector ps2 esta desapareciendo (ya casi ningún portatil lo incorpora), y aunque este en el equipo, combinarlo con un teclado usb da problemas. Los lectores con interface rs-232 te dan mas control, pero necesitas que tu aplicación escuche el puerto para dar entrada el codigo. Ahora los hay tambien con interface USB que emulan entrada como teclado numerico, pero no te puedo hablar de ellos puesto que no los he probado. Si alguien de la lista ha utilizado los lectores USB le agradeceria comentarios sobre ellos. Como el tema es Off-Topic puede responder personalmente. Saludos, -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From hernan en orgmf.com.ar Mon Jun 19 12:26:52 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Mon, 19 Jun 2006 12:26:52 +0200 Subject: Usando dll de visual C++ .NET In-Reply-To: <3D5B537550076947B70A6A6012E101F24D5FC6@HESW036.orona.es> References: <3D5B537550076947B70A6A6012E101F24D5FC6@HESW036.orona.es> Message-ID: <11fab4bc0606190326g1361c8afy4d606bc4ac5baa20@mail.gmail.com> > Buenas, no se si este problema debería estar en esta lista, > porque creo que el problema está en el .NET. Tengo unas dlls > creadas con el visual C++ y accedo a ellas desde el módulo ctypes. > Luego, he creado un ejecutable con py2exe para poder "distribuirlo", > pues bien, en algunos equipos, me da el siguiente error: > File "ctypes\__init__.pyc", line 415, in LoadLibrary > File "ctypes\__init__.pyc", line 319, in __init__ > WindowsError: [Errno 126] No se puede encontrar el módulo especificado > > Bien, que tendría que instalar para que funcione en todos los equipos?? > Los equipos donde he probado y funciona tienen el visual studio instalado, > supongo que tiene que ser alguno de los prerrequisitos de la instalación > de este. Los demás donde me han dado error si que tienen el .NET framework > 1.1, que mas haría falta?? Lo que no ha quedado claro es si tu DLL está hecha con C++ administrado o no. Suponiendo que no, ni siquiera te haría falta el runtime de .NET framework. ¿O acaso es una DLL no administrada que llama a una administrada? Porque en este último caso es posible que el py2exe no encuentre la dependencia con la DLL de .NET puro. La deberías incluir a mano. Bah... No se. Porque dices que funciona en PCs que tienen el VS... -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From camontuyu en yahoo.es Mon Jun 19 12:33:25 2006 From: camontuyu en yahoo.es (camontuyu) Date: Mon, 19 Jun 2006 12:33:25 +0200 Subject: =?ISO-8859-1?Q?Gesti=F3n?= ficheros =?ISO-8859-1?Q?configuraci=F3n?= In-Reply-To: <44964F7B.4070006@hispasec.com> References: <1150700463.14372.7.camel@cpuppktp> <44964F7B.4070006@hispasec.com> Message-ID: <1150713207.14372.11.camel@cpuppktp> Ok, gracias. Si usas ficheros de configuración en formato xml, hay algún módulo especial para tratarlo o hay que currarse uno a partir de un parser xml? Como lo haces tu? Gracias. Un saludo. El lun, 19-06-2006 a las 09:17 +0200, Julio Canto escribió: > camontuyu wrote: > > Hola, > > existe alguna librería para el manejo de ficheros de configuración??? > > > > Buscando por ahy he encontrado una libería para menejar fichero .ini. > > Existe alguna alternativa, para otro tipo de ficheros como los de Linux? > Sip, tienes ConfigParser. Personalmente prefiero usar archivos XML para > guardar la configuracion, aunque ya es cuestion de gustos. > Un saludo, > JC > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From riverodiego en gmail.com Mon Jun 19 12:44:34 2006 From: riverodiego en gmail.com (Diego Rivero) Date: Mon, 19 Jun 2006 07:44:34 -0300 Subject: consulta amidos Message-ID: haber si me puden ayudar mi consulta soy muy nuevo en python pero queria probar esta programacion tengo algunos script en bash para hacer ping algunos host y me respunda si estan conectados o no, pero veo que en paython es mucho diferentre alguien tendria un pequeño ejemplo, pra hacer ping a un host y mediga si esta conectado o no. usando ping -c 1 192.168.1.1 ej en bash es muy cencillo hacer esto. saludos que tengan un buen dia amigos de la lista. From py en ch3m4.org Mon Jun 19 12:59:35 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 19 Jun 2006 12:59:35 +0200 Subject: Image In-Reply-To: References: Message-ID: <44968397.6040401@ch3m4.org> waldorf escribió: > Hola. ¿Podeis indicarme que es incorrecto en el código siguiente? > > from Tkinter import * > from PIL import Image,ImageTk > > def prueba(): > img=Image.open('image.jpg') # linea A > imagen=ImageTk.PhotoImage(img) # linea B > canvas.create_image(100,100,image=imagen) # linea C > > root=Tk() > canvas=Canvas(root,height=400,width=400,bg='white') > canvas.pack() > boton=Button(root,command=prueba) > boton.pack() > root.mainloop() > > Notas: > image.jpg está en el directorio por defecto. > > Si después de la línea C y dentro de la función prueba añado una nueva > línea > con algo que produzca error, la imagen se muestra al pulsar el botón, en > caso contrario no. > > Si las líneas A y B las pongo en el programa principal también se > muestra la > imagen al pulsar el botón sin necesidad de añadir ninguna nueva línea a la > función. En la documentación del Canvas de Tkinter te dice: "The image object. This should be a PhotoImage or BitmapImage, or a compatible object (such as the PIL PhotoImage). The application must keep a reference to the image object." Debes mantener una "referencia" a la imagen. Pasa "imagen" a variable global o, mejor aún, emplea orientación a objetos: import Tkinter as tk from PIL import Image,ImageTk class App(tk.Frame): def __init__(self,fichero): tk.Frame.__init__(self) self.canvas=tk.Canvas(self,height=400,width=400,bg='white') self.canvas.pack() self.boton=tk.Button(self,text="Carga imagen",command=self.prueba) self.boton.pack() self.fichero=fichero def prueba(self): img=Image.open(self.fichero) self.imagen=ImageTk.PhotoImage(img) self.canvas.create_image(100,100,image=self.imagen) app=App('mifichero.jpg') app.mainloop() -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From jcanto en hispasec.com Mon Jun 19 12:54:02 2006 From: jcanto en hispasec.com (Julio Canto) Date: Mon, 19 Jun 2006 12:54:02 +0200 Subject: =?UTF-8?B?R2VzdGnDs24gZmljaGVyb3MgY29uZmlndXJhY2k=?= =?UTF-8?B?w7Nu?= In-Reply-To: <1150713207.14372.11.camel@cpuppktp> References: <1150700463.14372.7.camel@cpuppktp> <44964F7B.4070006@hispasec.com> <1150713207.14372.11.camel@cpuppktp> Message-ID: <4496824A.5050105@hispasec.com> camontuyu wrote: > Ok, gracias. > Si usas ficheros de configuración en formato xml, hay algún módulo > especial para tratarlo o hay que currarse uno a partir de un parser xml? > Como lo haces tu? Depende del formato que vayas a dar a dicho archivo XML. En general supongo que con un minidom debe sobrar, aunque para leer archivos pequeños y con estructura muy sencilla (propio para uno de configuracion :) yo me las apaño con un parseador con expresiones regulares. Un saludo, JC ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jasb en mtbcampogib.com Mon Jun 19 13:22:52 2006 From: jasb en mtbcampogib.com (JASB) Date: Mon, 19 Jun 2006 13:22:52 +0200 Subject: Opciones con BD orientadas a objetos In-Reply-To: <1150700136.14372.4.camel@cpuppktp> References: <1150700136.14372.4.camel@cpuppktp> Message-ID: <1150716172.9011.30.camel@localhost.localdomain> SQLObject ( http://www.sqlobject.org ) te puede ayudar. El lun, 19-06-2006 a las 08:55 +0200, camontuyu escribió: > Hola, > > quisiera saber la posibilidades de almacenamiento de objetos que existen > en Python. Si existen aplicaciones como la base de datos de Zope que > trabaja con objetos directamente. O como utilizar algún tipo de > OR-mapping en Python. > > Estoy interesado en guardar unos miles de registros y trabajar con ellos > directamente como objetos. Hay alguna posibilidad interesante. > > Saludos > > > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y mviles desde 1 cntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Mon Jun 19 13:30:59 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 19 Jun 2006 13:30:59 +0200 Subject: DiaCanvas con python In-Reply-To: References: Message-ID: <44968AF3.609@ch3m4.org> Urizev escribió: > Quiero hacer una aplicacion que permita crear cajitas y realizar > conexiones entre ellas. Algo parecido a lo que hace DIA. Se que existe > DiaCanvas de gtk para Python pero la documentacion que he encontrado > es escasisima. ¿Alguien me puede proporcionar algo de info sobre eso? Puede que te sirva: en wxpython viene la librería OGL (Object Graphics Library) con el que se pueden hacer este tipo de gráficos. En la demo de wxpython viene un ejemplo con diferentes objetos conectados por flechas que puedes mover por la ventana e incluso redimensionarlos. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From hernan en orgmf.com.ar Mon Jun 19 13:35:05 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Mon, 19 Jun 2006 13:35:05 +0200 Subject: consulta amidos In-Reply-To: References: Message-ID: <11fab4bc0606190435h493506a9i44bbfd31d942fc78@mail.gmail.com> > haber si me puden ayudar mi consulta soy muy nuevo en python pero queria > probar esta programacion tengo algunos script en bash para hacer ping > algunos host y me respunda si estan conectados o no, pero veo que en paython > es mucho diferentre alguien tendria un pequeño ejemplo, pra hacer ping a un > host y mediga si esta conectado o no. > usando ping -c 1 192.168.1.1 ej > en bash es muy cencillo hacer esto. Lo mas portable y seguro es que uses Python para leer la salida del comando 'ping'. Mira la ayuda de os.popen2 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From camontuyu en yahoo.es Mon Jun 19 13:34:36 2006 From: camontuyu en yahoo.es (camontuyu) Date: Mon, 19 Jun 2006 13:34:36 +0200 Subject: =?ISO-8859-1?Q?Gesti=F3n?= ficheros =?ISO-8859-1?Q?configuraci=F3n?= In-Reply-To: <4496824A.5050105@hispasec.com> References: <1150700463.14372.7.camel@cpuppktp> <44964F7B.4070006@hispasec.com> <1150713207.14372.11.camel@cpuppktp> <4496824A.5050105@hispasec.com> Message-ID: <1150716876.28023.4.camel@cpuppktp> Yo lo que quiero es tratar un fichero simple del tipo ------------------------------- # comentarios # comentarios parametro = variable ------------------------------- leer es fácil, elimino los comentarios y lineas en blanco y proceso cada parámetro introduciendolo en un diccionario [nombre] = valor el problema está si quiero guardar las modificaciones de los parámetros y conservar la estructura de comentarios y tal. por eso preguntaba si había algun tipo de biblioteca. que me recomiendas?? y como podría guardar las modificaciones sin calentarme mucho el tarro. :D muchas gracias El lun, 19-06-2006 a las 12:54 +0200, Julio Canto escribió: > camontuyu wrote: > > Ok, gracias. > > Si usas ficheros de configuración en formato xml, hay algún módulo > > especial para tratarlo o hay que currarse uno a partir de un parser xml? > > Como lo haces tu? > > Depende del formato que vayas a dar a dicho archivo XML. En general > supongo que con un minidom debe sobrar, aunque para leer archivos > pequeños y con estructura muy sencilla (propio para uno de configuracion > :) yo me las apaño con un parseador con expresiones regulares. > Un saludo, > JC > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From BECAARCA2010 en orona.es Mon Jun 19 13:50:24 2006 From: BECAARCA2010 en orona.es (becaarca2010) Date: Mon, 19 Jun 2006 13:50:24 +0200 Subject: Usando dll de visual C++ .NET Message-ID: <3D5B537550076947B70A6A6012E101F24D6064@HESW036.orona.es> > Buenas, no se si este problema debería estar en esta lista, porque > creo que el problema está en el .NET. Tengo unas dlls creadas con el > visual C++ y accedo a ellas desde el módulo ctypes. Luego, he creado > un ejecutable con py2exe para poder "distribuirlo", pues bien, en > algunos equipos, me da el siguiente error: File "ctypes\__init__.pyc", > line 415, in LoadLibrary File "ctypes\__init__.pyc", line 319, in > __init__ > WindowsError: [Errno 126] No se puede encontrar el módulo > especificado > > Bien, que tendría que instalar para que funcione en todos los > equipos?? Los equipos donde he probado y funciona tienen el visual > studio instalado, supongo que tiene que ser alguno de los > prerrequisitos de la instalación de este. Los demás donde me han > dado error si que tienen el .NET framework 1.1, que mas haría falta?? > >Lo que no ha quedado claro es si tu DLL está hecha con C++ administrado o no. Suponiendo que >no, ni siquiera te haría falta el runtime de .NET framework. > >¿O acaso es una DLL no administrada que llama a una administrada? Porque en este último caso es >posible que el py2exe no encuentre la dependencia con la DLL de .NET puro. La deberías incluir a >mano. > >Bah... No se. Porque dices que funciona en PCs que tienen el VS... Muchas gracias por la respueta. Es una dll no administrada (creo) que está llamando a una dll de un driver que está en system32, pero entonces, si es el py2exe el que pierde la dll del driver como se la paso?? Bastaría con copiarla?? O le tengo que dar algún parámetro al py2exe? J.M. Pérez From camontuyu en yahoo.es Mon Jun 19 13:49:58 2006 From: camontuyu en yahoo.es (camontuyu) Date: Mon, 19 Jun 2006 13:49:58 +0200 Subject: De vuelta con el encoding Message-ID: <1150717799.28023.11.camel@cpuppktp> Hola, tengo un ligero lío (más bien de concepto) sobre el encoding y las ordenes encode y decode. Se supone que si pongo la directiva # -*- coding: UTF-8 -*- en los ficheros python, todas las cadenas que ponga se codificarán como unicode. El problema viene en las comparaciones de cadenas. Leo de una web una serie de datos que viene con el formato charset=ISO-8859-1 y claro cuando comparo con mis cadena y tienes caracteres como la ñ no las reconoce si cambio la directiva por # -*- coding: ISO-8859-1 -*- va bien, pero no me gusta, ya que quiero el texto en utf8 así como soluciono el problema de los distintos encoding. Agradecería cualquier comentario. Muchas gracias. Ta pronto. ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jcanto en hispasec.com Mon Jun 19 13:53:23 2006 From: jcanto en hispasec.com (Julio Canto) Date: Mon, 19 Jun 2006 13:53:23 +0200 Subject: =?UTF-8?B?R2VzdGnDs24gZmljaGVyb3MgY29uZmlndXJhY2k=?= =?UTF-8?B?w7Nu?= In-Reply-To: <1150716876.28023.4.camel@cpuppktp> References: <1150700463.14372.7.camel@cpuppktp> <44964F7B.4070006@hispasec.com> <1150713207.14372.11.camel@cpuppktp> <4496824A.5050105@hispasec.com> <1150716876.28023.4.camel@cpuppktp> Message-ID: <44969033.7050405@hispasec.com> camontuyu wrote: > Yo lo que quiero es tratar un fichero simple del tipo > > ------------------------------- > # comentarios > # comentarios > > parametro = variable > ------------------------------- > > leer es fácil, elimino los comentarios y lineas en blanco y proceso cada > parámetro introduciendolo en un diccionario [nombre] = valor > > el problema está si quiero guardar las modificaciones de los parámetros > y conservar la estructura de comentarios y tal. > > por eso preguntaba si había algun tipo de biblioteca. > > que me recomiendas?? y como podría guardar las modificaciones sin > calentarme mucho el tarro. :D > > muchas gracias Si quieres conservar la 'integridad' de ciertas partes del archivo y tal, creo que yo tiraría a minidom. Esta tirado de usar, y podrias usar estructuras también fáciles de leer (además de estructuradas): variable Cuando veas la documentacion de minidom, veras como luego guardar todo y eso esta facil. La alternativa es que te crees tu propio 'parseador' y creo que ahi estarias reinventando la rueda, asi que como lo veas :) Un saludo o 2, JC ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Mon Jun 19 14:11:37 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 19 Jun 2006 14:11:37 +0200 Subject: Compilar extensiones para windows In-Reply-To: <68d25cbc0606180240v737a6aafu9db33d60c50afb5f@mail.gmail.com> References: <68d25cbc0606171021s677d1942p3aa6b6cb5f307bc0@mail.gmail.com> <1150566413.4220.5.camel@localhost.localdomain> <68d25cbc0606171100s2835f37fl3c3bfd36900d703f@mail.gmail.com> <11fab4bc0606171301w77269eaei95fddd67ea741268@mail.gmail.com> <68d25cbc0606171542h104e09d4o1473fe957992b993@mail.gmail.com> <1150622725.4222.8.camel@localhost.localdomain> <68d25cbc0606180240v737a6aafu9db33d60c50afb5f@mail.gmail.com> Message-ID: <44969479.9030307@ch3m4.org> Luis Miguel Morillas escribió: >> Si eso va a ser lo mejor. Otra posibilidad puede ser usar Mingw, que >> creo que en las últimas versiones va muy bien con Python (y en >> particular con Python 2.4). >> > > Eso es lo que he hecho al final. En 5 minutos tenía instalado el mingw > y compilada la extensión. No es que haya hecho muchas cosas, pero para compilar el módulo syck (parser de YAML) usé cygwin en compatibilidad con mingw y me fue de maravilla. No hace falta recompilar python; tan sólo sacar algunos ficheros para importación de referencias. Lo tenía todo más o menos documentado, pero las desgracias nunca vienen sólas. A la caída bestial de mi servidor web, se une ahora el fallo general del disco duro de mi pc. Necesitaré mucho tiempo antes de volver a tener toda la documentación recuperada. Por si te sirve, te comento los pasos a dar: 1) instalar cygwin (http://www.cygwin.com/setup.exe). Añadir c:\cygwin\bin al PATH 2) instalar pexports (http://www.emmestech.com/software/cygwin/pexports-0.43/pexports-0.43.zip). Descomprimirlo en c:\cygwin\bin 3) crear los archivos de importación "libpython24.a" y "libmscvr71.a". Estos archivos son necesarios para el linkado. Abrir una terminal de msdos y seguir estos pasos: cd c:\windows\system32 pexports python24.dll > python24.def dlltool -d python24.def -D python24.dll -l libpython24.a move libpython24.a c:\Python24\libs cd c:\Python24 pexports msvcr71.dll > msvcr71.def dlltool -d msvcr71.def -D msvcr71.dll -l libmsvcr71.a move libmsvcr71.a libs Al usar el compilador de cygwin hay que definir la variable de entorno CFLAGS=-mno-cygwin . Por ejemplo, para compilar el módulo syck yo hacía lo siguiente desde la carpeta donde estaban descomprimidos los fuentes: bash configure CFLAGS=-mno-cygwin make Para usar distutils hay que tener la precaución de tener que el python de cygwin no se ejecute antes del de windows (se puede quitar el del cygwin sin problemas para compilar). La ejecución sería así: python setup.py build --compiler=mingw32 install En cuanto al .Net SDK, hace falta configurar algunas variables del entorno que vienen definidas en el fichero "sdkvars.bat". Por si os sirve de álgo, el script con el que lanzaba el entorno .Net era éste: @echo off echo -- echo *** Initiating Microsoft .Net SDK... *** echo -- title "Microsoft .Net SDK" call "%ProgramFiles%\Microsoft.NET\SDK\v1.1\Bin\sdkvars.bat" SET PATH=%PATH%;%ProgramFiles%\Nant\bin;%ProgramFiles%\boo\bin chcp 1252 Como se ve, tenía instalado nant y boo. Nant es casi imprescindible si váis a hacer desarrollos en .Net/mono . El último comando era para que la terminal me pusiera los acentos correctamente. Lamentablemente, no puedo dedicarme ahora a probar la compilación del amara. Si tienes alguna consulta, ya sabes donde encontrarme. Un saludo, -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From py en ch3m4.org Mon Jun 19 14:38:59 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 19 Jun 2006 14:38:59 +0200 Subject: De vuelta con el encoding In-Reply-To: <1150717799.28023.11.camel@cpuppktp> References: <1150717799.28023.11.camel@cpuppktp> Message-ID: <44969AE3.1000107@ch3m4.org> camontuyu escribió: > tengo un ligero lío (más bien de concepto) sobre el encoding y las > ordenes encode y decode. > > Se supone que si pongo la directiva > > # -*- coding: UTF-8 -*- > > en los ficheros python, todas las cadenas que ponga se codificarán como > unicode. Siendo precisos, así se indica que todas las cadenas del fichero están codificadas en utf8, pero no serán unicode a menos que: 1) lo indiques explícitamente con u".." o con la función unicode() 2) hagas que todas las cadenas sean unicode por defecto (python -U) > El problema viene en las comparaciones de cadenas. Leo de una web una > serie de datos que viene con el formato charset=ISO-8859-1 > y claro cuando comparo con mis cadena y tienes caracteres como la ñ > no las reconoce Si quieres que funcione bien, ambas cadenas tendrán que estar codificadas en con el mismo charset. Usa .encode() -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Mon Jun 19 15:05:55 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 19 Jun 2006 15:05:55 +0200 Subject: Opciones con BD orientadas a objetos In-Reply-To: <1150700136.14372.4.camel@cpuppktp> References: <1150700136.14372.4.camel@cpuppktp> Message-ID: <4496A133.20803@ch3m4.org> camontuyu escribió: > quisiera saber la posibilidades de almacenamiento de objetos que existen > en Python. Si existen aplicaciones como la base de datos de Zope que > trabaja con objetos directamente. O como utilizar algún tipo de > OR-mapping en Python. > > Estoy interesado en guardar unos miles de registros y trabajar con ellos > directamente como objetos. Hay alguna posibilidad interesante. Primero, especifica bien qué es lo que buscas, ya que estás mezclando conceptos diferentes: - OR-mapping usa bases de datos relacionales - ZODB (del Zope) es una base de datos orientada a objetos Ambos tipos de bases de datos son tremendamentes diferentes, relaciones frente a reglas de adquisición. Para lo que dices que quieres (persistencia de los objetos) te basta con SQLObject. ZODB es algo más complejo, pero si quieres lo puedes usar independientemente de zope. Y si quieres algo intermedio, usa postgresql. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hernan en orgmf.com.ar Mon Jun 19 15:14:28 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Mon, 19 Jun 2006 15:14:28 +0200 Subject: Usando dll de visual C++ .NET In-Reply-To: <3D5B537550076947B70A6A6012E101F24D6064@HESW036.orona.es> References: <3D5B537550076947B70A6A6012E101F24D6064@HESW036.orona.es> Message-ID: <11fab4bc0606190614ld23a2a6ta6ed9fe51dc31394@mail.gmail.com> > > Buenas, no se si este problema debería estar en esta lista, porque > > creo que el problema está en el .NET. Tengo unas dlls creadas con el > > visual C++ y accedo a ellas desde el módulo ctypes. Luego, he creado > > un ejecutable con py2exe para poder "distribuirlo", pues bien, en > > algunos equipos, me da el siguiente error: File "ctypes\__init__.pyc", > > line 415, in LoadLibrary File "ctypes\__init__.pyc", line 319, in > > __init__ > > WindowsError: [Errno 126] No se puede encontrar el módulo > > especificado > > > > Bien, que tendría que instalar para que funcione en todos los > > equipos?? Los equipos donde he probado y funciona tienen el visual > > studio instalado, supongo que tiene que ser alguno de los > > prerrequisitos de la instalación de este. Los demás donde me han > > dado error si que tienen el .NET framework 1.1, que mas haría falta?? > > > >Lo que no ha quedado claro es si tu DLL está hecha con C++ administrado > > o no. Suponiendo que >no, ni siquiera te haría falta el runtime de > >.NET framework. > > > >¿O acaso es una DLL no administrada que llama a una administrada? > >Porque en este último caso es >posible que el py2exe no encuentre > >la dependencia con la DLL de .NET puro. La deberías incluir a >mano. > > > >Bah... No se. Porque dices que funciona en PCs que tienen el VS... > > Muchas gracias por la respueta. > Es una dll no administrada (creo) que está llamando a una dll de un > driver que está en system32, pero entonces, si es el py2exe el que > pierde la dll del driver como se la paso?? Bastaría con copiarla?? > O le tengo que dar algún parámetro al py2exe? Si no tienes muy claro las dependencias de las DLLs que usas te recomiendo la herramienta DependencyWalker. http://www.dependencywalker.com/ Con respecto a py2exe en la página principal de http://www.py2exe.org/ te dicen como hacerlo. -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From javivfpy en gmail.com Mon Jun 19 15:19:57 2006 From: javivfpy en gmail.com (javiVF) Date: Mon, 19 Jun 2006 15:19:57 +0200 Subject: consulta amidos In-Reply-To: References: Message-ID: <4496A47D.6090904@gmail.com> Un vistazo por google nunca viene mal ;) http://www.python.org/~jeremy/python.html Ahí hay una implementacion del ping en python Diego Rivero escribió: > haber si me puden ayudar mi consulta soy muy nuevo en python pero queria > probar esta programacion tengo algunos script en bash para hacer ping > algunos host y me respunda si estan conectados o no, pero veo que en > paython > es mucho diferentre alguien tendria un pequeño ejemplo, pra hacer ping > a un > host y mediga si esta conectado o no. > usando ping -c 1 192.168.1.1 ej > en bash es muy cencillo hacer esto. > saludos que tengan un buen dia amigos de la lista. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- |_|0|_| javiVF |_|_|0| |0|0|0| From kernel.no.found en gmail.com Mon Jun 19 15:51:33 2006 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Mon, 19 Jun 2006 15:51:33 +0200 Subject: =?ISO-8859-1?Q?Re:__A=F1adir_pesta=F1as_en_un_GUI?= Message-ID: <117d6e170606190651w5825ad10u7fbdf48bc8ff937b@mail.gmail.com> Es que VTK no es una API para construit Interfaces graficas del usuario (GUIs) sino visualizaciones en 3D, eso es como dibujar una interfaz de menus de un videojuego con PyGame... todo a mano, cordenadas etc... -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From cazabal en gmail.com Mon Jun 19 19:49:30 2006 From: cazabal en gmail.com (waldorf) Date: Mon, 19 Jun 2006 19:49:30 +0200 Subject: Image In-Reply-To: <44968397.6040401@ch3m4.org> References: <44968397.6040401@ch3m4.org> Message-ID: Gracias, Chema El día 19/06/06, Chema Cortes escribió: > > waldorf escribió: > > Hola. ¿Podeis indicarme que es incorrecto en el código siguiente? > > > > from Tkinter import * > > from PIL import Image,ImageTk > > > > def prueba(): > > img=Image.open('image.jpg') # linea A > > imagen=ImageTk.PhotoImage(img) # linea B > > canvas.create_image(100,100,image=imagen) # linea C > > > > root=Tk() > > canvas=Canvas(root,height=400,width=400,bg='white') > > canvas.pack() > > boton=Button(root,command=prueba) > > boton.pack() > > root.mainloop() > > > > Notas: > > image.jpg está en el directorio por defecto. > > > > Si después de la línea C y dentro de la función prueba añado una nueva > > línea > > con algo que produzca error, la imagen se muestra al pulsar el botón, en > > caso contrario no. > > > > Si las líneas A y B las pongo en el programa principal también se > > muestra la > > imagen al pulsar el botón sin necesidad de añadir ninguna nueva línea a > la > > función. > > En la documentación del Canvas de Tkinter te dice: > > "The image object. This should be a PhotoImage or BitmapImage, or a > compatible object (such as the PIL PhotoImage). The application must > keep a reference to the image object." > > Debes mantener una "referencia" a la imagen. Pasa "imagen" a variable > global o, mejor aún, emplea orientación a objetos: > > import Tkinter as tk > from PIL import Image,ImageTk > > > class App(tk.Frame): > def __init__(self,fichero): > tk.Frame.__init__(self) > self.canvas=tk.Canvas(self,height=400,width=400,bg='white') > self.canvas.pack() > self.boton=tk.Button(self,text="Carga imagen",command=self.prueba) > self.boton.pack() > > self.fichero=fichero > > def prueba(self): > img=Image.open(self.fichero) > self.imagen=ImageTk.PhotoImage(img) > self.canvas.create_image(100,100,image=self.imagen) > > > app=App('mifichero.jpg') > app.mainloop() > > > > -- > Chema Cortés (py en ch3m4.org) > "Proudly made on earth by generic humanoid carbon units" > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From le_fdez en yahoo.es Mon Jun 19 23:51:58 2006 From: le_fdez en yahoo.es (Leticia) Date: Mon, 19 Jun 2006 22:51:58 +0100 Subject: =?iso-8859-1?Q?Re:_=5BPython-es=5D_A=F1adir_pesta=F1as_en_un_GUI?= In-Reply-To: <117d6e170606190651w5825ad10u7fbdf48bc8ff937b@mail.gmail.com> References: <117d6e170606190651w5825ad10u7fbdf48bc8ff937b@mail.gmail.com> Message-ID: <009901c693ea$980bfa70$2101a8c0@leticiab74e3e8> No no, la GUI la estoy creando con wxpython. VTK lo utilizo únicamente para visualizar las imágenes en la ventana del menú, que es del tipo wxVTKRenderWindowInteractor. Lo cierto es que, aunque seguro que es sencillo, no consigo encontrar la manera de crear pestañas. Si tienen alguna idea de como hacerlo.. pues un poquito de ayuda no me vendría mal :D Gracias. Saludos ----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de Juan José Alonso. Enviado el: lunes, 19 de junio de 2006 14:52 Para: python-es en aditel.org Asunto: [Bulk] Re: [Python-es] Añadir pestañas en un GUI Es que VTK no es una API para construit Interfaces graficas del usuario (GUIs) sino visualizaciones en 3D, eso es como dibujar una interfaz de menus de un videojuego con PyGame... todo a mano, cordenadas etc... -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From fpferrer en uci.cu Tue Jun 20 05:50:54 2006 From: fpferrer en uci.cu (=?iso-8859-1?Q?Francisco_P=E9rez_Ferrer?=) Date: Mon, 19 Jun 2006 23:50:54 -0400 Subject: Documentacion de SPE References: <1150700463.14372.7.camel@cpuppktp> Message-ID: <320D3688276F054080FE12825DF1E900733B75@ucixw1.uci.cu> Hola lista... Alguien que haya usado SPE (Stani's Python Editor) tiene alguna documentacion que me pueda facilitar a mi y a otros que como yo usan esta herramienta para desarrollar?? En internet hay muy poca (o no la he sabido encontrar). Cualquier ayuda sera bien recibida.. Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Tue Jun 20 06:26:36 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 19 Jun 2006 23:26:36 -0500 Subject: Documentacion de SPE In-Reply-To: <320D3688276F054080FE12825DF1E900733B75@ucixw1.uci.cu> References: <1150700463.14372.7.camel@cpuppktp> <320D3688276F054080FE12825DF1E900733B75@ucixw1.uci.cu> Message-ID: <771741b20606192126x71dde6b3o1a29e251be24e88c@mail.gmail.com> Hola, Has intentado el Manual: http://pythonide.stani.be/manual/html/manual.html ? Esta en ingles, yo estoy realizando la traducción al español, calculo que estará lista recién el próximo mes, debido a que he estado full con varios proyectos. El día 19/06/06, Francisco Pérez Ferrer escribió: > > Hola lista... > > Alguien que haya usado SPE (Stani's Python Editor) tiene alguna > documentacion que me pueda facilitar a mi y a otros que como yo usan esta > herramienta para desarrollar?? > En internet hay muy poca (o no la he sabido encontrar). > Cualquier ayuda sera bien recibida.. > > Gracias. > > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From rapto en arrakis.es Tue Jun 20 10:42:18 2006 From: rapto en arrakis.es (Marcos) Date: Tue, 20 Jun 2006 10:42:18 +0200 Subject: De vuelta con el encoding In-Reply-To: <1150717799.28023.11.camel@cpuppktp> References: <1150717799.28023.11.camel@cpuppktp> Message-ID: <1150792939.5401.12.camel@localhost.localdomain> Un par de cosas que espero aclaren conceptos: * utf no es unicode. * En un fichero, el texto nunca está en unicode, sino codificado en una codificación (ascii, utf8, cp1252...). * El concepto de unicode, desde el punto de vista de un programador, es que es un tipo de datos que gestiona texto especialmente bien. * El desfase entre lo que va en los ficheros (incluyendo los ficheros .py, los de datos, lo que se imprime a la consola, que a todos los efectos se comporta como un fichero) y los objetos de texto internos (que ciertamente deberían ser siempre unicode) se arregla de varias maneras: ** Con la cabecera # -*- coding: UTF-8 -*- indicamos en qué codificación estamos guardando el texto (y repito que en un fichero el texto siempre está codificado en alguna codificación). Hay que ser coherente con el editor de texto que usemos. Cualquier editor de texto serio indica en qué codificación está guardando el texto. ** Al leer datos de una fuente externa, elegiremos la que nos permita obtener unicode directamente (hay módulos que lo permiten, los de bases de datos, por ejemplo) o descodificaremos de inmediato la entrada para que internamente sea unicode. ** Al sacar datos, codificaremos la salida para que la codificación sea la que espera el receptor. En breves palabras: La Entrada/Salida siempre va codificada y conviene que la codificación sea explícita. El texto interno debería ir siempre en unicode (creando las cadenas con unicode() o con u''). Al presentar texto o escribirlo a un fichero, hay que codificarlo y conviene que la codificación sea explícita. El lun, 19-06-2006 a las 13:49 +0200, camontuyu escribió: > Hola, > > tengo un ligero lío (más bien de concepto) sobre el encoding y las > ordenes encode y decode. > > Se supone que si pongo la directiva > > # -*- coding: UTF-8 -*- > > en los ficheros python, todas las cadenas que ponga se codificarán como > unicode. > > El problema viene en las comparaciones de cadenas. Leo de una web una > serie de datos que viene con el formato charset=ISO-8859-1 > y claro cuando comparo con mis cadena y tienes caracteres como la ñ > no las reconoce > > si cambio la directiva por > > # -*- coding: ISO-8859-1 -*- > > va bien, pero no me gusta, ya que quiero el texto en utf8 > > así como soluciono el problema de los distintos encoding. > > Agradecería cualquier comentario. > > Muchas gracias. Ta pronto. > > > > ______________________________________________ > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y mviles desde 1 cntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fpferrer en uci.cu Tue Jun 20 14:46:05 2006 From: fpferrer en uci.cu (=?iso-8859-1?Q?Francisco_P=E9rez_Ferrer?=) Date: Tue, 20 Jun 2006 08:46:05 -0400 Subject: Documentacion de SPE Message-ID: <320D3688276F054080FE12825DF1E90002CD8055@ucixw1.uci.cu> Y no tienes, o no conoces de alguna otra documentación??? Es que me parece que ese manual esta un poco básico. Saludos. -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of Mario Lacunza Sent: Tuesday, June 20, 2006 12:27 AM To: La lista de python en castellano Subject: Re: [Python-es] Documentacion de SPE Hola, Has intentado el Manual: http://pythonide.stani.be/manual/html/manual.html ? Esta en ingles, yo estoy realizando la traducción al español, calculo que estará lista recién el próximo mes, debido a que he estado full con varios proyectos. El día 19/06/06, Francisco Pérez Ferrer escribió: > > Hola lista... > > Alguien que haya usado SPE (Stani's Python Editor) tiene alguna > documentacion que me pueda facilitar a mi y a otros que como yo usan esta > herramienta para desarrollar?? > En internet hay muy poca (o no la he sabido encontrar). > Cualquier ayuda sera bien recibida.. > > Gracias. > > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Tue Jun 20 17:08:53 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Tue, 20 Jun 2006 10:08:53 -0500 Subject: Documentacion de SPE In-Reply-To: <320D3688276F054080FE12825DF1E90002CD8055@ucixw1.uci.cu> References: <320D3688276F054080FE12825DF1E90002CD8055@ucixw1.uci.cu> Message-ID: <771741b20606200808t42a8df65w9fad2313155f385f@mail.gmail.com> Basico?? no me parece, pues te muestra como usar SPE en su totalidad e incluso modificar menus y demas, asi como algunos PlugIns, que es en definitiva un manual de uso de esta herramienta. Es el manual oficial. Pero si deseas que se le agregue algún contenido que crees que falta, hazmelo saber para converzarlo con Stani. Gracias, El día 20/06/06, Francisco Pérez Ferrer escribió: > > Y no tienes, o no conoces de alguna otra documentación??? > Es que me parece que ese manual esta un poco básico. > > Saludos. > > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From py en ch3m4.org Tue Jun 20 17:54:06 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 20 Jun 2006 17:54:06 +0200 Subject: Documentacion de SPE In-Reply-To: <320D3688276F054080FE12825DF1E90002CD8055@ucixw1.uci.cu> References: <320D3688276F054080FE12825DF1E90002CD8055@ucixw1.uci.cu> Message-ID: <44981A1E.6020805@ch3m4.org> Francisco Pérez Ferrer escribió: > Y no tienes, o no conoces de alguna otra documentación??? > Es que me parece que ese manual esta un poco básico. No sé qué esperas de un manual, pero tienes también... un tutorial: http://www.serpia.org/spe y unos vídeos ilustrativos: http://showmedo.com/videoListPage?listKey=PythonDevelopmentWithSPE -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From kernel.no.found en gmail.com Tue Jun 20 18:13:23 2006 From: kernel.no.found en gmail.com (=?ISO-8859-1?Q?Juan_Jos=E9_Alonso.?=) Date: Tue, 20 Jun 2006 18:13:23 +0200 Subject: =?ISO-8859-1?Q?Re:__A=F1adir_pesta=F1as_en_un_GUI?= Message-ID: <117d6e170606200913m647da20di69bff2e798785b31@mail.gmail.com> Sobre ese mismo articulo peroen TK creo recordar tengo algo en dotpy.net de la revista linuxmagazine, Un saludo -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com From d.fabregat en gmail.com Tue Jun 20 18:32:58 2006 From: d.fabregat en gmail.com (Diego Fabregat) Date: Tue, 20 Jun 2006 18:32:58 +0200 Subject: =?ISO-8859-1?Q?Re:__A=F1adir_pesta=F1as_en_un_GUI?= In-Reply-To: <117d6e170606200913m647da20di69bff2e798785b31@mail.gmail.com> References: <117d6e170606200913m647da20di69bff2e798785b31@mail.gmail.com> Message-ID: Te sirve algo como wxNotebook? http://www.wxwindows.org/manuals/2.6.3/wx_wxnotebook.html#wxnotebook No lo he utilizado pero me da la impresión de que puede servirte. From fpferrer en uci.cu Wed Jun 21 05:38:44 2006 From: fpferrer en uci.cu (=?iso-8859-1?Q?Francisco_P=E9rez_Ferrer?=) Date: Tue, 20 Jun 2006 23:38:44 -0400 Subject: Documentacion de SPE References: <320D3688276F054080FE12825DF1E90002CD8055@ucixw1.uci.cu> <771741b20606200808t42a8df65w9fad2313155f385f@mail.gmail.com> Message-ID: <320D3688276F054080FE12825DF1E900733B78@ucixw1.uci.cu> Pues creo que vendria muy bien una guia de como crear paso a paso una app de ventanas. Algunos controles con eventos.Y alguna clase definida en otro fichero a parte... Hmmm... me conformo con un ejemplo de app que sume dos numeros entrados en dos cajas de texto y muestre el resultado en una tercer caja. Si alguien con conocimiento puede hacerlo y mandarme el codigo fuente pues mejor todavia. El codigo siempre habla por si solo. Gracias. -----Original Message----- From: python-es-bounces en aditel.org on behalf of Mario Lacunza Sent: Tue 20.06.2006 11:08 To: La lista de python en castellano Subject: Re: [Python-es] Documentacion de SPE Basico?? no me parece, pues te muestra como usar SPE en su totalidad e incluso modificar menus y demas, asi como algunos PlugIns, que es en definitiva un manual de uso de esta herramienta. Es el manual oficial. Pero si deseas que se le agregue algún contenido que crees que falta, hazmelo saber para converzarlo con Stani. Gracias, El día 20/06/06, Francisco Pérez Ferrer escribió: > > Y no tienes, o no conoces de alguna otra documentación??? > Es que me parece que ese manual esta un poco básico. > > Saludos. > > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jcea en argo.es Wed Jun 21 13:55:15 2006 From: jcea en argo.es (Jesus Cea) Date: Wed, 21 Jun 2006 13:55:15 +0200 Subject: LECTOR DE =?ISO-8859-15?Q?C=D3DIGOS_DE_BARRA?= =?ISO-8859-15?Q?_L=C1SER?= In-Reply-To: <172699c50606181258k76910a2at175d40e225a5cf4a@mail.gmail.com> References: <172699c50606181258k76910a2at175d40e225a5cf4a@mail.gmail.com> Message-ID: <449933A3.60707@argo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Milton Galo Patricio wrote: > Alguien ha tenido alguna experiencia manipulando lectores de codigos de > barra láser, conectados a una GUI??, existe alguna inconveniencia de su > manejo, ventajas y desventajas...les cuento esta ya que está en estudio > implementar en un software un lector de codigo de barra, por lo menos ya > entiendo como funcionan, pero busque en la web algunos ejemplos para python > y sus GUI'S y no he encontrado mucho. Los lectores que yo conozco van conectados al teclado y directamente te dan el código de barras como caracteres ya decodificados. No hace falta nada especial. Lees el teclado y recibes el código. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRJkzo5lgi5GaxT1NAQJY/gP+MAZhv+NiarBGqWVky1klLrdogRt8LlI8 CeYLLEtX8gG5WIIgNG6XOIGk76y8uXLJcG36QE6j7ahWVpssORa56ny6HgyQIQhb 13u3GYinvueCd689GWrteTT/PyIU9A2NBIdKBa9Kt4LwvVLSAT0dxG6qHA6uxzus Hug3rIPsphI= =HRrr -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jcea en argo.es Wed Jun 21 13:56:49 2006 From: jcea en argo.es (Jesus Cea) Date: Wed, 21 Jun 2006 13:56:49 +0200 Subject: Opciones con BD orientadas a objetos In-Reply-To: <1150700136.14372.4.camel@cpuppktp> References: <1150700136.14372.4.camel@cpuppktp> Message-ID: <44993401.8040303@argo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 camontuyu wrote: > Hola, > > quisiera saber la posibilidades de almacenamiento de objetos que existen > en Python. Si existen aplicaciones como la base de datos de Zope que > trabaja con objetos directamente. O como utilizar algún tipo de > OR-mapping en Python. > > Estoy interesado en guardar unos miles de registros y trabajar con ellos > directamente como objetos. Hay alguna posibilidad interesante. Yo te recomiendo, muy encarecidamente, DURUS. Además, tienes la ventaja de que estoy muy involucrado en el proyecto y puedes preguntarme cosas directamente :-p http://www.mems-exchange.org/software/durus/ http://www.argo.es/~jcea/programacion/durus-berkeleydbstorage.htm - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRJk0AZlgi5GaxT1NAQL9iAP+J80W45tOpYbP2IWQLGRiYBp7NNpfJg1P b2he+IIPyWp1gs1lS/zc6YGHa1+NRQH9Iza0dy7D6/kSxum+N8JWZMeznh//APjW VzjXQvSJBNlZ9UjsqShBqQhonaUFrZVGu814kWBvXltO/Nn4LqhNTheuTUGBNrQ5 Gxzo+Aktu3c= =jqSq -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From necudeco en gmail.com Wed Jun 21 15:55:59 2006 From: necudeco en gmail.com (NeCuDeCo) Date: Wed, 21 Jun 2006 08:55:59 -0500 Subject: Opciones con BD orientadas a objetos In-Reply-To: <44993401.8040303@argo.es> References: <1150700136.14372.4.camel@cpuppktp> <44993401.8040303@argo.es> Message-ID: <2ccb93070606210655q27b6ce6ftc2b88e256236262@mail.gmail.com> db4o, es tambien una base de datos OO On 6/21/06, Jesus Cea wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > camontuyu wrote: > > Hola, > > > > quisiera saber la posibilidades de almacenamiento de objetos que existen > > en Python. Si existen aplicaciones como la base de datos de Zope que > > trabaja con objetos directamente. O como utilizar algún tipo de > > OR-mapping en Python. > > > > Estoy interesado en guardar unos miles de registros y trabajar con ellos > > directamente como objetos. Hay alguna posibilidad interesante. > > Yo te recomiendo, muy encarecidamente, DURUS. Además, tienes la ventaja > de que estoy muy involucrado en el proyecto y puedes preguntarme cosas > directamente :-p > > http://www.mems-exchange.org/software/durus/ > http://www.argo.es/~jcea/programacion/durus-berkeleydbstorage.htm > > - -- > Jesus Cea Avion _/_/ _/_/_/ _/_/_/ > jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ > jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ > _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2.2 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iQCVAwUBRJk0AZlgi5GaxT1NAQL9iAP+J80W45tOpYbP2IWQLGRiYBp7NNpfJg1P > b2he+IIPyWp1gs1lS/zc6YGHa1+NRQH9Iza0dy7D6/kSxum+N8JWZMeznh//APjW > VzjXQvSJBNlZ9UjsqShBqQhonaUFrZVGu814kWBvXltO/Nn4LqhNTheuTUGBNrQ5 > Gxzo+Aktu3c= > =jqSq > -----END PGP SIGNATURE----- > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- -------------------------- NeCuDeCo http://necudeco.blogsome.com Your Jugdment Day is NOW From edutk en adinet.com.uy Thu Jun 22 02:30:39 2006 From: edutk en adinet.com.uy (=?ISO-8859-1?Q?Eduardo_Th=E9venet?=) Date: Wed, 21 Jun 2006 21:30:39 -0300 Subject: LECTOR DE =?ISO-8859-1?Q?C=D3DIGOS_DE_BARRA_?= =?ISO-8859-1?Q?L=C1SER?= In-Reply-To: <172699c50606181258k76910a2at175d40e225a5cf4a@mail.gmail.com> References: <172699c50606181258k76910a2at175d40e225a5cf4a@mail.gmail.com> Message-ID: <4499E4AF.6020301@adinet.com.uy> Algo más para agregar a todo lo que se dijo, es que también casi todas las lectoras de hoy en día, se pueden configurar para que utilizen distintos protocolos de comunicación, sea el caso del ps2, rs232 o USB y todos sus sabores y colores. Además le podes indicar si queres que el fin de linea sea un salto de línea o un caracter especial. En fin tienen una infinidad de configuraciones, pero principalmente son para los distintos estándares de codificaciones de los códigos de barra y la forma en que va a volcar los datos al pc o dispositivo que lo esté leyendo. Por lo general se utiliza el ps2, así que lo podes ver como si fuese un teclado. A modo de aclaración, te cuento que la forma de reprogramarlas y configurarlas es leyendo unos códigos de barra que te indican en los manuales de fábrica. Saludos, Eduardo Thévenet edutk en adinet.com.uy Montevideo, Uruguay Milton Galo Patricio escribió: > Hola lister en s: > > Alguien ha tenido alguna experiencia manipulando lectores de codigos de > barra láser, conectados a una GUI??, existe alguna inconveniencia de su > manejo, ventajas y desventajas...les cuento esta ya que está en estudio > implementar en un software un lector de codigo de barra, por lo menos ya > entiendo como funcionan, pero busque en la web algunos ejemplos para > python > y sus GUI'S y no he encontrado mucho. > > Por vuestros comentarios y atención, atentamente > From mlacunza en gmail.com Thu Jun 22 09:36:11 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 22 Jun 2006 02:36:11 -0500 Subject: Documentacion de SPE In-Reply-To: <320D3688276F054080FE12825DF1E900733B78@ucixw1.uci.cu> References: <320D3688276F054080FE12825DF1E90002CD8055@ucixw1.uci.cu> <771741b20606200808t42a8df65w9fad2313155f385f@mail.gmail.com> <320D3688276F054080FE12825DF1E900733B78@ucixw1.uci.cu> Message-ID: <1150961771.14319.11.camel@localhost.localdomain> El mar, 20-06-2006 a las 23:38 -0400, Francisco Pérez Ferrer escribió: > Pues creo que vendria muy bien una guia de como crear paso a paso una app de ventanas. En SPE Ide esa parte lo hace wxGlade, XRCed o a mano el codigo segun wxPython...por lo tanto deberias buscar los manuales correspondientes a estas herramientas, de los cuales aun asi encuentras un par de capitulos destinados a cubrir estos mismos, asi como los links correspondientes a sus webs. En el manual esta cubierto tambien el como llamar a esta herramientas externas. > Algunos controles con eventos. con que herramienta generes el codigo para el GUI depende como lo hagas. SI lo haces a mano pues con usar el editor de codigo de SPE (q viene en el manual como usarlo) estaria cubierto > Y alguna clase definida en otro fichero a parte... Hmmm... Idem lo anterior...basta con leer como usar el Editor de texto, el resto es saber programarlo > me conformo con un ejemplo de app que sume dos numeros entrados en dos cajas de texto y muestre el resultado en una tercer caja. > Si alguien con conocimiento puede hacerlo y mandarme el codigo fuente pues mejor todavia. El codigo siempre habla por si solo. Y creo q todo lo q estas pidiendo encaja mas en un manual de Python y/o wxPython y no en un manual sobre "SPE IDE" q es lo q se entiende por tu subject y pedido original. El objetivo del manual no es enseñarte a programar con Python o hacer GUIs, sino la decripcion de lo q ofrece SPE Ide en si. > > > Gracias. > De nada... > > -----Original Message----- > From: python-es-bounces en aditel.org on behalf of Mario Lacunza > Sent: Tue 20.06.2006 11:08 > To: La lista de python en castellano > Subject: Re: [Python-es] Documentacion de SPE > > Basico?? no me parece, pues te muestra como usar SPE en su totalidad e > incluso modificar menus y demas, asi como algunos PlugIns, que es en > definitiva un manual de uso de esta herramienta. Es el manual oficial. > > Pero si deseas que se le agregue algún contenido que crees que falta, > hazmelo saber para converzarlo con Stani. > > Gracias, > > > El día 20/06/06, Francisco Pérez Ferrer escribió: > > > > Y no tienes, o no conoces de alguna otra documentación??? > > Es que me parece que ese manual esta un poco básico. > > > > Saludos. > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Thu Jun 22 11:11:28 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 22 Jun 2006 11:11:28 +0200 Subject: [SemiOT] cual es la IP que usa mi script Message-ID: <2c9fb0dd0606220211u7a03cc86u8a69839b021f40f4@mail.gmail.com> Aunque esta pregunta tiene que ver con un script de jython, creo su solución tiene más que ver con el sistema operativo o con oracle. Tengo un script en jython que accede a una base de datos oracle a través de JDBC (thin driver). Lo estoy ejecutando en un sistema linux (debian sarge) donde tengo 3 direcciones ips para el mismo interface de red (una ip principal y dos alias). Cuando reviso el tráfico que produce el servidor a través de un firewall me ha sorprendido ver que la conexión con oracle se produce desde una de las direcciones ip "alias", en lugar de la dirección principal. ¿Hay alguna explicación para que use una dirección ip sobre las otras? ¿Es posible obligar a que conecte con una ip determinada (para controlar mejor su tráfico por el firewall)? Las direcciones ips son: eth0 10.35.216.19 eth0:1 10.35.216.18 eth0:2 10.35.216.17 eth1 (sin usar) El script está usando la ip 10.35.216.17 (eth0:2), mientras que las herramientas de red habituales (ping, etc) usan el 10.35.216.19 (eth0). Las tres IPs usan el mismo gateway (10.35.216.10). From listas en soft-com.es Thu Jun 22 11:46:48 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 22 Jun 2006 11:46:48 +0200 Subject: [SemiOT] cual es la IP que usa mi script In-Reply-To: <2c9fb0dd0606220211u7a03cc86u8a69839b021f40f4@mail.gmail.com> References: <2c9fb0dd0606220211u7a03cc86u8a69839b021f40f4@mail.gmail.com> Message-ID: <449A6708.3010405@soft-com.es> Chema Cortes escribió: > ¿Es posible obligar a que conecte con una ip determinada (para > controlar mejor su tráfico por el firewall)? > Puedes probar a forzar un camino especifico al servidor oracle, algo como: route add -host ip_servidor_oracle eth0 > > Las direcciones ips son: > > eth0 10.35.216.19 > eth0:1 10.35.216.18 > eth0:2 10.35.216.17 > eth1 (sin usar) > > El script está usando la ip 10.35.216.17 (eth0:2), mientras que las > herramientas de red habituales (ping, etc) usan el 10.35.216.19 > (eth0). Las tres IPs usan el mismo gateway (10.35.216.10). Lo raro es que ping utilize otra ip a ese mismo host, eso hace pensar que el driver JDBC se esta liando con la direccion local, cree que esta en en 10.35.216.17 en vez de 10.35.216.19. No conozco el driver por lo que no se si tendrá alguna configuración para esto. Saludos, -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From pablomarmol en gmail.com Thu Jun 22 12:40:14 2006 From: pablomarmol en gmail.com (peter) Date: Thu, 22 Jun 2006 12:40:14 +0200 Subject: [SemiOT] cual es la IP que usa mi script In-Reply-To: <2c9fb0dd0606220211u7a03cc86u8a69839b021f40f4@mail.gmail.com> References: <2c9fb0dd0606220211u7a03cc86u8a69839b021f40f4@mail.gmail.com> Message-ID: <32ec9b10606220340w6c0f7201t1669669a7f045412@mail.gmail.com> 2006/6/22, Chema Cortes : [....] > ¿Es posible obligar a que conecte con una ip determinada (para > controlar mejor su tráfico por el firewall)? Para "forzar" a que use unas direcciones u otras según sea el destino, y suponiendo un debian "no-prehistórico", puedes configurar las rutas asi (pongo las direcciones de un interface que me queda a mano ... :) el interface eth1 tiene dos direcciones, la .88 y la .89 # ip addr show dev eth1 3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000 link/ieee1394 00:e0:18:00:00:0f:5b:1b brd ff:ff:ff:ff:ff:ff:ff:ff inet 192.168.1.88/26 brd 192.168.1.127 scope global eth1 inet 192.168.1.89/26 scope global secondary eth1 vemos que como la .89 fue la segunda dirección que se le asignó a ese interface, la toma como secundaria. Y la ruta está así: # ip route show dev eth1 192.168.1.64/26 proto kernel scope link src 192.168.1.88 al conectar con esa red usará como direccion origen la .88 --- Supongamos que queremos usar otra dirección cuando conectemos a un servidor con dirección ".1". Añadimos una ruta para el host ".1" especificando el origen a usar: # ip route add 192.168.1.1/32 dev eth1 src 192.168.1.89 y queda asi: # ip route show dev eth1 192.168.1.1 scope link src 192.168.1.89 192.168.1.64/26 proto kernel scope link src 192.168.1.88 Para conectar a toda esa red seguirá usando como origen .88, menos para la direccion destino .1, que usará .89 --- Tambien podríamos haber hecho el cambio de direccion origen para toda la red, y no sólo para una dirección en concreto: # ip route change 192.168.1.64/26 dev eth1 src 192.168.1.89 # ip route show dev eth1 192.168.1.64/26 scope link src 192.168.1.89 (datos ficticios, en alguno se me puede haber ido la mano... :) . From hernan en orgmf.com.ar Thu Jun 22 12:42:01 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Thu, 22 Jun 2006 12:42:01 +0200 Subject: [SemiOT] cual es la IP que usa mi script In-Reply-To: <449A6708.3010405@soft-com.es> References: <2c9fb0dd0606220211u7a03cc86u8a69839b021f40f4@mail.gmail.com> <449A6708.3010405@soft-com.es> Message-ID: <11fab4bc0606220342i10f98734ib9d0f29a5c53012a@mail.gmail.com> > > Las direcciones ips son: > > > > eth0 10.35.216.19 > > eth0:1 10.35.216.18 > > eth0:2 10.35.216.17 > > eth1 (sin usar) > > > > El script está usando la ip 10.35.216.17 (eth0:2), mientras que las > > herramientas de red habituales (ping, etc) usan el 10.35.216.19 > > (eth0). Las tres IPs usan el mismo gateway (10.35.216.10). > > Lo raro es que ping utilize otra ip a ese mismo host, eso hace pensar > que el driver JDBC se esta liando con la direccion local, cree que > esta en en 10.35.216.17 en vez de 10.35.216.19. No conozco > el driver por lo que no se si tendrá alguna configuración para esto. Lo lógico sería que el driver tuviera alguna propiedad de la cadena de conexión donde pudieras inicializar el nombre de la estación de trabajo cliente. Por ejemplo: WSID, WKID o WorkstationID, etc. Luego solo sería cuestión de tocar la configuración de la red para que ese nombre se asocie a una IP específica. -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From al084070 en alumail.uji.es Thu Jun 22 13:20:12 2006 From: al084070 en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s_Ignacio_Mart=EDnez_Soto?=) Date: Thu, 22 Jun 2006 13:20:12 +0200 Subject: Propuesta Pythonera Message-ID: <449A7CEC.2050603@alumail.uji.es> Últimamente que he pasado mucho tiempo en la biblioteca de mi universidad (la UJI), he leído algunos libros que hay disponibles allí sobre Python, todos en Inglés a excepción del gran libro de Andrés Marzal y su equipo. Ahora quisiera proponeros una cosa: -A alguien ... ¿le gustaría escribir un libro entero sobre Python que tratase un poco de todo { GUI, OOP, Sockets, XML, Básico, DB, Web }..., que tuviese una especie de licencia Creative Commons, que pudiese ser un referente para el programador de Python, y que tuviese algo de Copy&Paste de los tutoriales que circulan por la red, y que fuese colaborativo? ¿Hay algún proyecto del estilo ya montado que no sea el Wikilibro de Python? ¿Interesaría o directamente saldría algún Trollero estilo Barrapunto? A mi me hubiese gustado disponer de más documentación en castellano sobre Python (no tengo problemas con el inglés, pero prefiero leer en castellano)... sin embargo es muy baja la documentación en "nuestra" lengua... A ver si alguien se anima y podemos tener una documentación decente y referente... Saludos Andrés.. From martine en aditel.org Thu Jun 22 13:17:36 2006 From: martine en aditel.org (=?ISO-8859-1?Q?Andr=E9s_Ignacio_Mart=EDnez_Soto?=) Date: Thu, 22 Jun 2006 13:17:36 +0200 Subject: Propuesta Pythonera... Message-ID: <449A7C50.3090408@aditel.org> Últimamente que he pasado mucho tiempo en la biblioteca de mi universidad (la UJI), he leído algunos libros que hay disponibles allí sobre Python, todos en Inglés a excepción del gran libro de Andrés Marzal y su equipo. Ahora quisiera proponeros una cosa: -A alguien ... ¿le gustaría escribir un libro entero sobre Python que tratase un poco de todo { GUI, OOP, Sockets, XML, Básico, DB, Web }..., que tuviese una especie de licencia Creative Commons, que pudiese ser un referente para el programador de Python, y que tuviese algo de Copy&Paste de los tutoriales que circulan por la red, y que fuese colaborativo? ¿Hay algún proyecto del estilo ya montado que no sea el Wikilibro de Python? ¿Interesaría o directamente saldría algún Trollero estilo Barrapunto? A mi me hubiese gustado disponer de más documentación en castellano sobre Python (no tengo problemas con el inglés, pero prefiero leer en castellano)... sin embargo es muy baja la documentación en "nuestra" lengua... A ver si alguien se anima y podemos tener una documentación decente y referente... Saludos Andrés.. From alatar en auna.com Thu Jun 22 13:33:02 2006 From: alatar en auna.com (Alatar) Date: Thu, 22 Jun 2006 13:33:02 +0200 Subject: GTK Toolbutton transparente Message-ID: <001701c695ef$a0296e70$6401a8c0@edhellond> Salu2 a todos. ¿Alguien puede indicarme cómo cargar en PyGTK un gráfico propio (no de los de la librería) en un toolbutton para que sea transparente? ¿Hay forma de hacerlo desde Glade o he de hacerlo usando código en línea? Gracias From rapto en arrakis.es Thu Jun 22 13:34:05 2006 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 22 Jun 2006 13:34:05 +0200 Subject: Propuesta Pythonera In-Reply-To: <449A7CEC.2050603@alumail.uji.es> References: <449A7CEC.2050603@alumail.uji.es> Message-ID: <1150976045.5602.4.camel@localhost.localdomain> Pues estaba http://elenya.net/pythonpractico, pero da 404. En la cache de google hay algo. Me imagino que elenya está en mantenimiento. El jue, 22-06-2006 a las 13:20 +0200, Andrés Ignacio Martínez Soto escribió: > Últimamente que he pasado mucho tiempo en la biblioteca de mi > universidad (la UJI), he leído algunos libros que hay disponibles allí > sobre Python, todos en Inglés a excepción del gran libro de Andrés > Marzal y su equipo. > Ahora quisiera proponeros una cosa: > -A alguien ... ¿le gustaría escribir un libro entero sobre Python que > tratase un poco de todo { GUI, OOP, Sockets, XML, Básico, DB, Web }..., > que tuviese una especie de licencia Creative Commons, que pudiese ser un > referente para el programador de Python, y que tuviese algo de > Copy&Paste de los tutoriales que circulan por la red, y que fuese > colaborativo? > > ¿Hay algún proyecto del estilo ya montado que no sea el Wikilibro de > Python? > ¿Interesaría o directamente saldría algún Trollero estilo Barrapunto? > > A mi me hubiese gustado disponer de más documentación en castellano > sobre Python (no tengo problemas con el inglés, pero prefiero leer en > castellano)... sin embargo es muy baja la documentación en "nuestra" > lengua... > > A ver si alguien se anima y podemos tener una documentación decente y > referente... > > Saludos > > Andrés.. > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From dmunhiz en gmail.com Thu Jun 22 13:41:31 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Thu, 22 Jun 2006 13:41:31 +0200 Subject: =?iso-8859-1?q?dise=F1o_formulario_boa?= Message-ID: <449A81EB.9010000@gmail.com> Hola a todos: Mi cuestión es la siguiente, uso boa en linux y windows. En windows en los formularios wx.dialog me permite seleccionar los statictext pero en ubuntu en concreto no, solo puedo seleccionar el statictext a traves de la lista de controles y solo puedo seleccionar uno de cada vez. Sabe alguien a que se debe esto? O simplemente es que el Boa Constructor funciona mejor en windows que en linux? Saludos y gracias From nandashade en hotmail.com Thu Jun 22 15:36:58 2006 From: nandashade en hotmail.com (Fernanda Shade) Date: Thu, 22 Jun 2006 06:36:58 -0700 Subject: Busqueda Automatica Message-ID: Hola a todos!!, tengo una duda la cual no me deja avanzar en mi trabajo, estoy trabajando bajo ZOPE/python y tengo que hacer una busqueda automatica de un cierto tipo de documentos la busqueda ya la hice y es la que aqui adjunto, pero ahora necesito que se realice automaticamente algo asi como un temporizador para que se ejecute cada cierto tiempo, alguien me puede ayudar con esto?? este es el codigo de la busqueda que tengo que hacer automatica: lista=[] pasa=[] for x in container.objectValues(['CPS Proxy Document']): if len(x)>0: doc=x.getContent() docs=x.getContent().getDataModel() screen=container.Validation(doc) ..... lista.append(pasa) lista.sort() return lista Cualquier ayuda o tips es bueno de antemano gracias..... Merci d'avance[/code] _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dpcesar en gmail.com Thu Jun 22 16:11:44 2006 From: dpcesar en gmail.com (Cesar Hernandez) Date: Thu, 22 Jun 2006 10:11:44 -0400 Subject: Propuesta Pythonera In-Reply-To: <1150976045.5602.4.camel@localhost.localdomain> References: <449A7CEC.2050603@alumail.uji.es> <1150976045.5602.4.camel@localhost.localdomain> Message-ID: <24c049a70606220711r5f18b9dra4175be7057474a4@mail.gmail.com> Hola no estoy seguro de que se refiera al mismo contenido pero creo que: http://elenya.net/pythonpractico a cambiado a http://www.elenya.net/trabajos/Intro_Python_html/Introduccion_a_Python.html El día 22/06/06, Marcos Sánchez Provencio escribió: > > Pues estaba http://elenya.net/pythonpractico, pero da 404. En la cache > de google hay algo. Me imagino que elenya está en mantenimiento. > > El jue, 22-06-2006 a las 13:20 +0200, Andrés Ignacio Martínez Soto > escribió: > > Últimamente que he pasado mucho tiempo en la biblioteca de mi > > universidad (la UJI), he leído algunos libros que hay disponibles allí > > sobre Python, todos en Inglés a excepción del gran libro de Andrés > > Marzal y su equipo. > > Ahora quisiera proponeros una cosa: > > -A alguien ... ¿le gustaría escribir un libro entero sobre Python que > > tratase un poco de todo { GUI, OOP, Sockets, XML, Básico, DB, Web }..., > > que tuviese una especie de licencia Creative Commons, que pudiese ser un > > referente para el programador de Python, y que tuviese algo de > > Copy&Paste de los tutoriales que circulan por la red, y que fuese > > colaborativo? > > > > ¿Hay algún proyecto del estilo ya montado que no sea el Wikilibro de > > Python? > > ¿Interesaría o directamente saldría algún Trollero estilo Barrapunto? > > > > A mi me hubiese gustado disponer de más documentación en castellano > > sobre Python (no tengo problemas con el inglés, pero prefiero leer en > > castellano)... sin embargo es muy baja la documentación en "nuestra" > > lengua... > > > > A ver si alguien se anima y podemos tener una documentación decente y > > referente... > > > > Saludos > > > > Andrés.. > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From antonio.beamud en linkend.net Thu Jun 22 16:27:05 2006 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Thu, 22 Jun 2006 16:27:05 +0200 Subject: Busqueda Automatica In-Reply-To: References: Message-ID: <1150986425.7370.6.camel@localhost.localdomain> El jue, 22-06-2006 a las 06:36 -0700, Fernanda Shade escribió: > Hola a todos!!, tengo una duda la cual no me deja avanzar en mi trabajo, > estoy trabajando bajo ZOPE/python y tengo que hacer una busqueda automatica > de un cierto tipo de documentos la busqueda ya la hice y es la que aqui > adjunto, pero ahora necesito que se realice automaticamente algo asi como un > temporizador para que se ejecute cada cierto tiempo, alguien me puede ayudar > con esto?? Puedes usar Xron o bien usar XML-RPC desde un script externo programado en el cron. Hay soluciones más exoticas pero una de estas te puede ir bien. > este es el codigo de la busqueda que tengo que hacer automatica: > > lista=[] > pasa=[] > for x in container.objectValues(['CPS Proxy Document']): > if len(x)>0: > doc=x.getContent() > docs=x.getContent().getDataModel() > screen=container.Validation(doc) > ..... > lista.append(pasa) > lista.sort() > return lista > > Cualquier ayuda o tips es bueno de antemano gracias..... > > > > Merci d'avance[/code] > > _________________________________________________________________ > Express yourself instantly with MSN Messenger! Download today it's FREE! > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From edutk en adinet.com.uy Thu Jun 22 17:41:04 2006 From: edutk en adinet.com.uy (=?ISO-8859-15?Q?Eduardo_Th=E9venet?=) Date: Thu, 22 Jun 2006 12:41:04 -0300 (UYT) Subject: qt designer + eric3 Message-ID: <17202809.1150990864028.JavaMail.tomcat@fe-ps01> Estoy intentando hacer mis primeros widgets en pyqt, pero aún no alcanzo a entender bien como es el método de utilización del qt designer junto con eric3. La duda es la siguiente, luego de tener hecho mi widget, lo guardo en un formato .ui ; después ?compilo? a python utilizando el pyuic. Finalmente edito con eric3 el archivo .py y modifico el código para que además haga otras cosas. Resulta que si ahora quiero modificar el widget y nuevamente ?compilar? a python, pierdo todas las modificaciones realizadas anteriormente con el eric3. Entonces pregunto; ¿estoy equivocado o lo estoy haciendo bien? En el caso que esté correcto lo que estoy haciendo, ¿puedo ?importar? por ejemplo un form1.py en un princiapal.py donde utilizo en éste las clases, funciones o lo que necesite del primero; y en caso de modificar el form1.ui y luego convertirlo a form1.py me permitiría conservar todo el código que hice en el principal.py ?; .... o todo esto queda muy desprolijo.... ?? No se si se entiende lo que planteo... Desde ya muchas gracias y quedo a la espera de respuestas. Saludos, Eduardo Thévenet edutk en adinet.com.uy Montevideo, Uruguay PD: ¿alguien me puede linkear un tutorial de pyqt con qtdesigner ? ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Thu Jun 22 17:48:54 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 22 Jun 2006 10:48:54 -0500 Subject: =?ISO-8859-1?Q?Re:__dise=F1o_formulario_boa?= In-Reply-To: <449A81EB.9010000@gmail.com> References: <449A81EB.9010000@gmail.com> Message-ID: <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> A mi me pasa lo mismo... incluso en el Editor de codigo no veo los "-" para el code folding... Creo q es problema del widget y no de Boa... 2006/6/22, Daniel Muñiz Fontoira : > > Hola a todos: > Mi cuestión es la siguiente, uso boa en linux y windows. En windows en > los formularios wx.dialog me permite seleccionar los statictext pero en > ubuntu en concreto no, solo puedo seleccionar el statictext a traves de > la lista de controles y solo puedo seleccionar uno de cada vez. > Sabe alguien a que se debe esto? O simplemente es que el Boa Constructor > funciona mejor en windows que en linux? > Saludos y gracias > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From dmunhiz en gmail.com Thu Jun 22 18:01:51 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Thu, 22 Jun 2006 18:01:51 +0200 Subject: =?ISO-8859-1?Q?dise=F1o_formulario_boa?= In-Reply-To: <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> References: <449A81EB.9010000@gmail.com> <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> Message-ID: <449ABEEF.1020902@gmail.com> Pues es una pena. Así no arreglamos nada. ¿Alguien sabe como solucionar esto?¿Que puedo hacer para no tener que irme a windows a usar Boa Constructor? Espero que tenga solución Saludos Mario Lacunza escribió: > A mi me pasa lo mismo... incluso en el Editor de codigo no veo los "-" > para > el code folding... > > Creo q es problema del widget y no de Boa... > > 2006/6/22, Daniel Muñiz Fontoira : >> >> Hola a todos: >> Mi cuestión es la siguiente, uso boa en linux y windows. En windows en >> los formularios wx.dialog me permite seleccionar los statictext pero en >> ubuntu en concreto no, solo puedo seleccionar el statictext a traves de >> la lista de controles y solo puedo seleccionar uno de cada vez. >> Sabe alguien a que se debe esto? O simplemente es que el Boa Constructor >> funciona mejor en windows que en linux? >> Saludos y gracias >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > From jordipascual en ono.com Thu Jun 22 18:02:35 2006 From: jordipascual en ono.com (Jordi Pascual) Date: Thu, 22 Jun 2006 18:02:35 +0200 Subject: qt designer + eric3 In-Reply-To: <17202809.1150990864028.JavaMail.tomcat@fe-ps01> References: <17202809.1150990864028.JavaMail.tomcat@fe-ps01> Message-ID: <449ABF1B.2060704@ono.com> Eduardo Thévenet escribió: > En el caso que esté correcto lo que estoy haciendo, ¿puedo ?importar? > por ejemplo un form1.py en un princiapal.py donde utilizo en éste las > clases, funciones o lo que necesite del primero; y en caso de modificar > el form1.ui y luego convertirlo a form1.py me permitiría conservar todo > el código que hice en el principal.py ?; > .... o todo esto queda muy desprolijo.... ?? > > No se si se entiende lo que planteo... > Exacto. Si no me equivoco esa es la mejor manera de hacerlo. Creas los widgets, forms o lo que sea con Qt, poniendo los nombres que te interesen a todo. Luego lo importas desde el programa principal y haces las llamadas al widget importado. Como: import miwidget miwidget.ComboBox1.... ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arrase en gulcas.org Thu Jun 22 18:19:08 2006 From: arrase en gulcas.org (arrase en gulcas.org) Date: Thu, 22 Jun 2006 18:19:08 +0200 Subject: qt designer + eric3 In-Reply-To: <17202809.1150990864028.JavaMail.tomcat@fe-ps01> References: <17202809.1150990864028.JavaMail.tomcat@fe-ps01> Message-ID: <449AC2FC.6020102@gulcas.org> Con esto lo entenderas mejor: http://www.linuca.org/body.phtml?nIdNoticia=43 Saludos. -- print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \ (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \ "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \ "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"])) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Thu Jun 22 18:53:29 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 22 Jun 2006 11:53:29 -0500 Subject: =?ISO-8859-1?Q?Re:__dise=F1o_formulario_boa?= In-Reply-To: <449ABEEF.1020902@gmail.com> References: <449A81EB.9010000@gmail.com> <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> <449ABEEF.1020902@gmail.com> Message-ID: <771741b20606220953y35f77dcfsec67c8710d67776b@mail.gmail.com> Sino te es comodo trabajar asi, mandale el error a Riaan a la lista de Boa, el corrije las cosas bastante rapido o sino manda el parche pa q lo hagas tu mismo en el fuente. Si lo hace mandalo!!!! :-D 2006/6/22, Daniel Muñiz Fontoira : > > Pues es una pena. Así no arreglamos nada. > ¿Alguien sabe como solucionar esto?¿Que puedo hacer para no tener que > irme a windows a usar Boa Constructor? > Espero que tenga solución > Saludos > > > Mario Lacunza escribió: > > A mi me pasa lo mismo... incluso en el Editor de codigo no veo los "-" > > para > > el code folding... > > > > Creo q es problema del widget y no de Boa... > > > > 2006/6/22, Daniel Muñiz Fontoira : > >> > >> Hola a todos: > >> Mi cuestión es la siguiente, uso boa en linux y windows. En windows en > >> los formularios wx.dialog me permite seleccionar los statictext pero en > >> ubuntu en concreto no, solo puedo seleccionar el statictext a traves de > >> la lista de controles y solo puedo seleccionar uno de cada vez. > >> Sabe alguien a que se debe esto? O simplemente es que el Boa > Constructor > >> funciona mejor en windows que en linux? > >> Saludos y gracias > >> _______________________________________________ > >> 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 > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From dmunhiz en gmail.com Thu Jun 22 19:31:00 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Thu, 22 Jun 2006 19:31:00 +0200 Subject: =?ISO-8859-1?Q?dise=F1o_formulario_boa?= In-Reply-To: <771741b20606220953y35f77dcfsec67c8710d67776b@mail.gmail.com> References: <449A81EB.9010000@gmail.com> <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> <449ABEEF.1020902@gmail.com> <771741b20606220953y35f77dcfsec67c8710d67776b@mail.gmail.com> Message-ID: <449AD3D4.3000909@gmail.com> Hola! Entré en la página del proyecto de Boa y no me aclaro con el inglés. La cuestión es simple. Pero no sé a que correo enviarle la cuestión y menos si se entendería El correo sería algo así Hello Riaan: My name is Daniel from Spain I can't select statictext in linux for for move in formulary but yes in windows. The question is: In mode layout i try move statictext but i don't select. A textbox is posible select and move, Why? Thank you! Sorry my english. En fin... casi me da vergüenza poner esto ¿se entenderá? Mario Lacunza escribió: > Sino te es comodo trabajar asi, mandale el error a Riaan a la lista de > Boa, > el corrije las cosas bastante rapido o sino manda el parche pa q lo > hagas tu > mismo en el fuente. > > Si lo hace mandalo!!!! :-D > > 2006/6/22, Daniel Muñiz Fontoira : >> >> Pues es una pena. Así no arreglamos nada. >> ¿Alguien sabe como solucionar esto?¿Que puedo hacer para no tener que >> irme a windows a usar Boa Constructor? >> Espero que tenga solución >> Saludos >> >> >> Mario Lacunza escribió: >> > A mi me pasa lo mismo... incluso en el Editor de codigo no veo los "-" >> > para >> > el code folding... >> > >> > Creo q es problema del widget y no de Boa... >> > >> > 2006/6/22, Daniel Muñiz Fontoira : >> >> >> >> Hola a todos: >> >> Mi cuestión es la siguiente, uso boa en linux y windows. En >> windows en >> >> los formularios wx.dialog me permite seleccionar los statictext >> pero en >> >> ubuntu en concreto no, solo puedo seleccionar el statictext a >> traves de >> >> la lista de controles y solo puedo seleccionar uno de cada vez. >> >> Sabe alguien a que se debe esto? O simplemente es que el Boa >> Constructor >> >> funciona mejor en windows que en linux? >> >> Saludos y gracias >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es en aditel.org >> >> http://listas.aditel.org/listinfo/python-es >> >> >> > >> > >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > From mlacunza en gmail.com Thu Jun 22 19:46:54 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 22 Jun 2006 12:46:54 -0500 Subject: =?ISO-8859-1?Q?Re:__dise=F1o_formulario_boa?= In-Reply-To: <449AD3D4.3000909@gmail.com> References: <449A81EB.9010000@gmail.com> <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> <449ABEEF.1020902@gmail.com> <771741b20606220953y35f77dcfsec67c8710d67776b@mail.gmail.com> <449AD3D4.3000909@gmail.com> Message-ID: <771741b20606221046lda219ao6cbf4ab4dc4766f6@mail.gmail.com> 2006/6/22, Daniel Muñiz Fontoira : > > Hola! > > Entré en la página del proyecto de Boa y no me aclaro con el inglés. > La cuestión es simple. Pero no sé a que correo enviarle la cuestión y > menos si se entendería > > El correo sería algo así Te lo corrijo, mandalo a la lista misma en Sourceforge.... Hello Riaan: > My name is Daniel from Spain > In Linux I cant select with a click the statictext widget and move it. But > in windows thats work fine. > The question is: > In mode layout I try to move statictext but I couldn't select it. > But the textbox is posible select and move it, Why? > > Thank you! > Sorry my english. En fin... casi me da vergüenza poner esto ¿se entenderá? Ya ta....mandalo ahora.. -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From jcea en argo.es Thu Jun 22 19:57:19 2006 From: jcea en argo.es (Jesus Cea) Date: Thu, 22 Jun 2006 19:57:19 +0200 Subject: Busqueda Automatica In-Reply-To: References: Message-ID: <449AD9FF.6060502@argo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Fernanda Shade wrote: > Hola a todos!!, tengo una duda la cual no me deja avanzar en mi trabajo, > estoy trabajando bajo ZOPE/python y tengo que hacer una busqueda > automatica de un cierto tipo de documentos la busqueda ya la hice y es > la que aqui adjunto, pero ahora necesito que se realice automaticamente > algo asi como un temporizador para que se ejecute cada cierto tiempo, > alguien me puede ayudar con esto?? cron+wget :-) - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRJrZ/plgi5GaxT1NAQKBnQP/UKx77LWdhw7aT2VRDjwpyH6abkddscIg YOmXdgqJMd2VaMRvII8XBRsxr1pD/Gg8sPqBO0TPna3MtFzMePzHYdlJdSZtR74X 7bq4zVQUF1rx3d+bxMxwkVfmlEM5hqLBUGj+stgsZ3AN9oixbAvFK7rJDt+GAiai AsvoDfItAWA= =1wxX -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From capc_11 en hotmail.com Fri Jun 23 00:06:55 2006 From: capc_11 en hotmail.com (Alberto Pérez) Date: Thu, 22 Jun 2006 17:06:55 -0500 Subject: Por Favor Ayuda Message-ID: Hola quiero poder nombrar listas de la siguiente manera : LCCi , donde i es variable for i in range(1,10): LCCi={} ----> aqui no se como hacer que quede el nombre con el valor de i la idea es que necesito guardar en las listas con nombre LCC1, LCC2, LCC3, etc diferentes elementos que despues necesito recuperar de acuerdo al nombre de la lista y no quiero guardarlo en archivos, sino que manejarlos en memoria principal temp="FCC%s"%(i) con esto obtengo el nombre que deseo darle a la lista, pero no se como hacer para que la lista tome este nombre, es decir, el valor de temp desde ya muchas gracias ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From listas en xergio.net Fri Jun 23 00:16:40 2006 From: listas en xergio.net (=?ISO-8859-1?Q?=22Sergio_=C1lvarez_=28xergio=29=22?=) Date: Fri, 23 Jun 2006 00:16:40 +0200 Subject: Por Favor Ayuda In-Reply-To: References: Message-ID: <449B16C8.4000405@xergio.net> aaaaalaaaaa qué burrada. Haz mejor algo así: LCC = [{}, {}, ...] Alberto Pérez wrote: > Hola > > quiero poder nombrar listas de la siguiente manera : LCCi , donde i es > variable > > for i in range(1,10): > LCCi={} ----> aqui no se como hacer que quede el nombre con el valor de i > > la idea es que necesito guardar en las listas con nombre LCC1, LCC2, > LCC3, etc diferentes elementos que despues necesito recuperar de acuerdo > al nombre de la lista y no quiero guardarlo en archivos, sino que > manejarlos en memoria principal > > temp="FCC%s"%(i) con esto obtengo el nombre que deseo darle a la > lista, pero no se como hacer para que la lista tome este nombre, es > decir, el valor de temp > > desde ya muchas gracias > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Sergio Álvarez Muñoz _______________________________________________ email: mail en xergio.net blog: http://xergio.net im: xergio en jabberland.com _______________________________________________ Sorry for my english, I know it's bad From alexis.roda.villalonga en gmail.com Fri Jun 23 00:29:42 2006 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Fri, 23 Jun 2006 00:29:42 +0200 Subject: Por Favor Ayuda In-Reply-To: References: Message-ID: <449B19D6.7030609@gmail.com> En/na Alberto Pérez ha escrit: > Hola > > quiero poder nombrar listas de la siguiente manera : LCCi , donde i es > variable > > for i in range(1,10): > LCCi={} ----> aqui no se como hacer que quede el nombre con el valor de i {} es un diccionario, no una lista > la idea es que necesito guardar en las listas con nombre LCC1, LCC2, > LCC3, etc diferentes elementos que despues necesito recuperar de acuerdo > al nombre de la lista y no quiero guardarlo en archivos, sino que > manejarlos en memoria principal > > temp="FCC%s"%(i) con esto obtengo el nombre que deseo darle a la > lista, pero no se como hacer para que la lista tome este nombre, es > decir, el valor de temp > > desde ya muchas gracias locals()["FCC%s" % i] = {} si quieres definirlas globalmente utiliza globals(). Si quieres también puedes crear un modulo para darles un espacio de nombres separado (mirate el modulo imp) ... depende de tus necesidades concretas. Tal como dice Sergio, probablemente sea mas practico utilizar una lista de diccionarios o un diccionario de diccionarios indexados por el nombre de la lista. Saludos From oscar en jornada.com.mx Fri Jun 23 00:30:11 2006 From: oscar en jornada.com.mx (Oscar de Anda) Date: Thu, 22 Jun 2006 17:30:11 -0500 Subject: Por Favor Ayuda In-Reply-To: References: Message-ID: <449B19F3.3020909@jornada.com.mx> Alberto Pérez escribió: > Hola > > quiero poder nombrar listas de la siguiente manera : LCCi , donde i es > variable > > for i in range(1,10): > LCCi={} ----> aqui no se como hacer que quede el nombre con el valor de i > > la idea es que necesito guardar en las listas con nombre LCC1, LCC2, > LCC3, etc diferentes elementos que despues necesito recuperar de > acuerdo al nombre de la lista y no quiero guardarlo en archivos, sino > que manejarlos en memoria principal > > temp="FCC%s"%(i) con esto obtengo el nombre que deseo darle a la > lista, pero no se como hacer para que la lista tome este nombre, es > decir, el valor de temp > > desde ya muchas gracias > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > Hacerlo exáctamente como tú indicas la verdad no sé cómo hacerlo. A mi se me ocurre lo siguiente: for i in range(1,10): dicc['LCC'+str(i)] = 'tus diferentes elementos' De esta forma generaría un diccionario cuyos índices quedarían de la forma que deseas (LCC1, LCC2, etc) {'LCC1':'elementos', 'LCC2':'elementos',.......} From fpferrer en uci.cu Fri Jun 23 00:40:09 2006 From: fpferrer en uci.cu (=?iso-8859-1?Q?Francisco_P=E9rez_Ferrer?=) Date: Thu, 22 Jun 2006 18:40:09 -0400 Subject: Documentacion de SPE Message-ID: <320D3688276F054080FE12825DF1E90002DCC44E@ucixw1.uci.cu> Hmmmm... creo que terminare escribiendo yo mismo el manual y asi podran entender que era lo que estaba yo pidiendo. Realmente ya he hecho lo que me han aconsejado aquí y he leido un monton de cosas sueltas. Pero siempre se puede hacer algo mejor. Asi que escribire el manual. Slds. -----Original Message----- From: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] On Behalf Of Mario Lacunza Sent: Thursday, June 22, 2006 3:36 AM To: La lista de python en castellano Subject: RE: [Python-es] Documentacion de SPE El mar, 20-06-2006 a las 23:38 -0400, Francisco Pérez Ferrer escribió: > Pues creo que vendria muy bien una guia de como crear paso a paso una app de ventanas. En SPE Ide esa parte lo hace wxGlade, XRCed o a mano el codigo segun wxPython...por lo tanto deberias buscar los manuales correspondientes a estas herramientas, de los cuales aun asi encuentras un par de capitulos destinados a cubrir estos mismos, asi como los links correspondientes a sus webs. En el manual esta cubierto tambien el como llamar a esta herramientas externas. > Algunos controles con eventos. con que herramienta generes el codigo para el GUI depende como lo hagas. SI lo haces a mano pues con usar el editor de codigo de SPE (q viene en el manual como usarlo) estaria cubierto > Y alguna clase definida en otro fichero a parte... Hmmm... Idem lo anterior...basta con leer como usar el Editor de texto, el resto es saber programarlo > me conformo con un ejemplo de app que sume dos numeros entrados en dos cajas de texto y muestre el resultado en una tercer caja. > Si alguien con conocimiento puede hacerlo y mandarme el codigo fuente pues mejor todavia. El codigo siempre habla por si solo. Y creo q todo lo q estas pidiendo encaja mas en un manual de Python y/o wxPython y no en un manual sobre "SPE IDE" q es lo q se entiende por tu subject y pedido original. El objetivo del manual no es enseñarte a programar con Python o hacer GUIs, sino la decripcion de lo q ofrece SPE Ide en si. > > > Gracias. > De nada... > > -----Original Message----- > From: python-es-bounces en aditel.org on behalf of Mario Lacunza > Sent: Tue 20.06.2006 11:08 > To: La lista de python en castellano > Subject: Re: [Python-es] Documentacion de SPE > > Basico?? no me parece, pues te muestra como usar SPE en su totalidad e > incluso modificar menus y demas, asi como algunos PlugIns, que es en > definitiva un manual de uso de esta herramienta. Es el manual oficial. > > Pero si deseas que se le agregue algún contenido que crees que falta, > hazmelo saber para converzarlo con Stani. > > Gracias, > > > El día 20/06/06, Francisco Pérez Ferrer escribió: > > > > Y no tienes, o no conoces de alguna otra documentación??? > > Es que me parece que ese manual esta un poco básico. > > > > Saludos. > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From foxandxss en gmail.com Fri Jun 23 00:45:49 2006 From: foxandxss en gmail.com (Jesus Rodriguez) Date: Fri, 23 Jun 2006 00:45:49 +0200 Subject: Propuesta Pythonera In-Reply-To: <24c049a70606220711r5f18b9dra4175be7057474a4@mail.gmail.com> References: <449A7CEC.2050603@alumail.uji.es> <1150976045.5602.4.camel@localhost.localdomain> <24c049a70606220711r5f18b9dra4175be7057474a4@mail.gmail.com> Message-ID: <2a1edb210606221545x1bbc6074p6146d419fb8f4267@mail.gmail.com> Buenas, yo tengo intención de crear un blog sobre python, iré contando mis experiencias con este lenguaje, comentando paso a paso mi código y tambíen me gustaría ir escribiendo un pequeño tutorial para que cualquiera pueda entrar a esto de la programación. Un saludo. PD: Ya me vereis más preguntando las dudas antes de escribir nada jeeje. 2006/6/22, Cesar Hernandez : > > Hola > > no estoy seguro de que se refiera al mismo contenido pero creo que: > http://elenya.net/pythonpractico > a cambiado a > > http://www.elenya.net/trabajos/Intro_Python_html/Introduccion_a_Python.html > > > > El día 22/06/06, Marcos Sánchez Provencio escribió: > > > > Pues estaba http://elenya.net/pythonpractico, pero da 404. En la cache > > de google hay algo. Me imagino que elenya está en mantenimiento. > > > > El jue, 22-06-2006 a las 13:20 +0200, Andrés Ignacio Martínez Soto > > escribió: > > > Últimamente que he pasado mucho tiempo en la biblioteca de mi > > > universidad (la UJI), he leído algunos libros que hay disponibles allí > > > sobre Python, todos en Inglés a excepción del gran libro de Andrés > > > Marzal y su equipo. > > > Ahora quisiera proponeros una cosa: > > > -A alguien ... ¿le gustaría escribir un libro entero sobre Python que > > > tratase un poco de todo { GUI, OOP, Sockets, XML, Básico, DB, Web > }..., > > > que tuviese una especie de licencia Creative Commons, que pudiese ser > un > > > referente para el programador de Python, y que tuviese algo de > > > Copy&Paste de los tutoriales que circulan por la red, y que fuese > > > colaborativo? > > > > > > ¿Hay algún proyecto del estilo ya montado que no sea el Wikilibro de > > > Python? > > > ¿Interesaría o directamente saldría algún Trollero estilo Barrapunto? > > > > > > A mi me hubiese gustado disponer de más documentación en castellano > > > sobre Python (no tengo problemas con el inglés, pero prefiero leer en > > > castellano)... sin embargo es muy baja la documentación en "nuestra" > > > lengua... > > > > > > A ver si alguien se anima y podemos tener una documentación decente y > > > referente... > > > > > > Saludos > > > > > > Andrés.. > > > > > > > > > > > > _______________________________________________ > > > 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 > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From capc_11 en hotmail.com Fri Jun 23 00:48:30 2006 From: capc_11 en hotmail.com (Alberto Pérez) Date: Thu, 22 Jun 2006 17:48:30 -0500 Subject: Por Favor Ayuda Message-ID: Muchas gracias, en realidad los FCC1 son diccionarios sorry estoy interiorisandome en python de todas maneras con locals()["FCC%s" % i] = {} soluciones mi problem :-) ¿ como podría hacer un diccionario de diccionarios? saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From chuelmo en montevideo.com.uy Fri Jun 23 00:56:21 2006 From: chuelmo en montevideo.com.uy (Christian Huelmo) Date: Thu, 22 Jun 2006 19:56:21 -0300 Subject: =?ISO-8859-1?Q?dise=F1o_formulario_boa?= In-Reply-To: <771741b20606221046lda219ao6cbf4ab4dc4766f6@mail.gmail.com> References: <449A81EB.9010000@gmail.com> <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> <449ABEEF.1020902@gmail.com> <771741b20606220953y35f77dcfsec67c8710d67776b@mail.gmail.com> <449AD3D4.3000909@gmail.com> <771741b20606221046lda219ao6cbf4ab4dc4766f6@mail.gmail.com> Message-ID: <449B2015.1060605@montevideo.com.uy> Mario Lacunza wrote: > > Hello Riaan: > >> My name is Daniel from Spain >> In Linux I cant select with a click the statictext widget and move >> it. But >> in windows thats work fine. >> The question is: >> In mode layout I try to move statictext but I couldn't select it. >> But the textbox is posible select and move it, Why? >> >> Thank you! >> Sorry my english. > Solo una sugerencia, ¿no sería conveniente enviar la versión de python, wx y boa que se está usando? Salu2 From listas en xergio.net Fri Jun 23 01:02:05 2006 From: listas en xergio.net (=?ISO-8859-1?Q?=22Sergio_=C1lvarez_=28xergio=29=22?=) Date: Fri, 23 Jun 2006 01:02:05 +0200 Subject: Por Favor Ayuda In-Reply-To: References: Message-ID: <449B216D.8010906@xergio.net> Alberto Pérez wrote: > Muchas gracias, en realidad los FCC1 son diccionarios > > sorry estoy interiorisandome en python > > de todas maneras con locals()["FCC%s" % i] = {} soluciones mi problem :-) > > ¿ como podría hacer un diccionario de diccionarios? a = {'clave1': {otro diccionario dentro}, 'clave2': {y otro más}} se trata que el valor de una clave sea ooootro diccionario, con sus claves y valores, los cuales puedes ser igualmente diccionarios. Incluso la clave puede ser un diccionario > > saludos > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Sergio Álvarez Muñoz _______________________________________________ email: mail en xergio.net blog: http://xergio.net im: xergio en jabberland.com _______________________________________________ Sorry for my english, I know it's bad From alexis.roda.villalonga en gmail.com Fri Jun 23 08:23:40 2006 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Fri, 23 Jun 2006 08:23:40 +0200 Subject: Por Favor Ayuda In-Reply-To: <449B216D.8010906@xergio.net> References: <449B216D.8010906@xergio.net> Message-ID: <449B88EC.2040009@gmail.com> En/na Sergio Álvarez (xergio) ha escrit: > Alberto Pérez wrote: >> Muchas gracias, en realidad los FCC1 son diccionarios >> >> sorry estoy interiorisandome en python >> >> de todas maneras con locals()["FCC%s" % i] = {} soluciones mi problem :-) >> >> ¿ como podría hacer un diccionario de diccionarios? > > a = {'clave1': {otro diccionario dentro}, 'clave2': {y otro más}} > > se trata que el valor de una clave sea ooootro diccionario, con sus > claves y valores, los cuales puedes ser igualmente diccionarios. Incluso > la clave puede ser un diccionario La clave debe ser "hashable", los diccionarios no lo son. Si no recuerdo mal los objetos mutables (listas, diccionarios ...) no pueden actuar como claves de un diccionario. Los objetos inmutables ("string", tuplas ...) si pueden. Por supuesto nada te impide derivar una clase MiDiccionario(dict) que si sea hashsable. Saludos From dmunhiz en gmail.com Fri Jun 23 10:05:37 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Fri, 23 Jun 2006 10:05:37 +0200 Subject: =?ISO-8859-1?Q?dise=F1o_formulario_boa?= In-Reply-To: <449B2015.1060605@montevideo.com.uy> References: <449A81EB.9010000@gmail.com> <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> <449ABEEF.1020902@gmail.com> <771741b20606220953y35f77dcfsec67c8710d67776b@mail.gmail.com> <449AD3D4.3000909@gmail.com> <771741b20606221046lda219ao6cbf4ab4dc4766f6@mail.gmail.com> <449B2015.1060605@montevideo.com.uy> Message-ID: <449BA0D1.1030105@gmail.com> Pienso que así puede valer. Es lo que trae por defecto el Ubuntu 6.06 al instalar el Boa. No he cambiado nada. Ya me he suscrito a la lista y he enviado el correo. My name is Daniel from Spain In Linux Ubuntu 6.06 LTS Boa versión 4.4 wx 2.6.1.2 I can't select with a click the statictext widget and move it. But in windows thats work fine. The question is: In mode layout I try to move statictext but I couldn't select it. But the textbox is posible select and move it, Why? Thank you! Sorry my english. Christian Huelmo escribió: > Mario Lacunza wrote: > > >> Hello Riaan: >> >> >>> My name is Daniel from Spain >>> In Linux I cant select with a click the statictext widget and move >>> it. But >>> in windows thats work fine. >>> The question is: >>> In mode layout I try to move statictext but I couldn't select it. >>> But the textbox is posible select and move it, Why? >>> >>> Thank you! >>> Sorry my english. >>> > Solo una sugerencia, ¿no sería conveniente enviar la versión de python, > wx y boa que se está usando? > Salu2 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From dmunhiz en gmail.com Fri Jun 23 10:08:02 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Fri, 23 Jun 2006 10:08:02 +0200 Subject: =?ISO-8859-1?Q?dise=F1o_formulario_boa?= In-Reply-To: <449B2015.1060605@montevideo.com.uy> References: <449A81EB.9010000@gmail.com> <771741b20606220848j2127f29fnc33e6fcea0715234@mail.gmail.com> <449ABEEF.1020902@gmail.com> <771741b20606220953y35f77dcfsec67c8710d67776b@mail.gmail.com> <449AD3D4.3000909@gmail.com> <771741b20606221046lda219ao6cbf4ab4dc4766f6@mail.gmail.com> <449B2015.1060605@montevideo.com.uy> Message-ID: <449BA162.8030804@gmail.com> Por cierto gracias por la ayuda a todos. ;-) Christian Huelmo escribió: > Mario Lacunza wrote: > > >> Hello Riaan: >> >> >>> My name is Daniel from Spain >>> In Linux I cant select with a click the statictext widget and move >>> it. But >>> in windows thats work fine. >>> The question is: >>> In mode layout I try to move statictext but I couldn't select it. >>> But the textbox is posible select and move it, Why? >>> >>> Thank you! >>> Sorry my english. >>> > Solo una sugerencia, ¿no sería conveniente enviar la versión de python, > wx y boa que se está usando? > Salu2 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From mlacunza en gmail.com Fri Jun 23 10:13:43 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 23 Jun 2006 03:13:43 -0500 Subject: WinCE Message-ID: <1151050423.5477.24.camel@localhost.localdomain> Holas, Tengo una PDA con WinCE como OS y quiero hacer una App en Ubuntu Linux, con Python para poder extraer algunos files de la PDA cuando este conectada con el cradle, pero no se por donde empezar. Les agradeceria me orienten con sus ideas. Gracias! Mi configuracion/My config: Ubuntu Dapper 6.06 Linux Kernel 2.6.15-25-386 Python 2.4.3 wxPython 2.6.3.2 -- Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Software - Webmaster Desarrollador 2 Estrellas VS2005 Website : http://mlacunzav.cogia.net Email : mlacunza[AT]gmail[DOT]com Email : mario_lacunza[AT]yahoo[DOT]es Blog : http://mlacunza.blogspot.com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dmunhiz-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org Fri Jun 23 10:17:01 2006 From: dmunhiz-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Fri, 23 Jun 2006 10:17:01 +0200 Subject: I can't select with a click the statictext widget and move it Message-ID: <449BA37D.4000805@gmail.com> Hello! My name is Daniel from Spain Features configuration --------------------------------- In Linux Ubuntu 6.06 LTS Boa versión 4.4 wx 2.6.1.2 ubuntu In Windows XP Boa 0.4.4 wx 2.6.1.0 msw unicode -------------------------------- Question: I can't select with a click the statictext widget and move it. But in windows thats work fine. The question is: In mode layout I try to move statictext but I couldn't select it. But the textbox is posible select and move it, Why? Thank you! Sorry my english. Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 From jordi.f en ati.es Fri Jun 23 10:35:24 2006 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 23 Jun 2006 10:35:24 +0200 Subject: WinCE In-Reply-To: <1151050423.5477.24.camel@localhost.localdomain> References: <1151050423.5477.24.camel@localhost.localdomain> Message-ID: <200606231035.24739.jordi.f@ati.es> Mario Lacunza dixit: > Tengo una PDA con WinCE como OS y quiero hacer una App en Ubuntu Linux, > con Python para poder extraer algunos files de la PDA cuando este > conectada con el cradle, pero no se por donde empezar. Hola Mario, A lo mejor esto te sirve de base: http://www.opensync.org/ -- ############################## ### Jordi Funollet ### http://www.terraquis.net ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Fri Jun 23 16:18:27 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 23 Jun 2006 16:18:27 +0200 Subject: [SemiOT] cual es la IP que usa mi script (medio resuelto) Message-ID: <2c9fb0dd0606230718x2015101w72ac434ff07b25b6@mail.gmail.com> Me respondo a mí mismo en lugar de responder mensaje por mensaje, pero agradezco todos los consejos que me habéis dado (algunos fuera de la lista). 2006/6/22, Chema Cortes : > Aunque esta pregunta tiene que ver con un script de jython, creo su > solución tiene más que ver con el sistema operativo o con oracle. He comprobado que se trata de un comportamiento propio del JDBC. En el mismo servidor tengo una aplicación hecha con Oracle Web Server que hace lo mismo, ésto es, el servidor web responde desde la ip (10.35.216.19) pero luego conecta con el servidor oracle a través de uno de los alias (10.35.216.17). Por lo que he leído, los sockets de java obtienen un listado de los interfaces disponibles. Desconozco el motivo, pero sospecho que debe ordenar el listado por ips y usar el primero para la conexión. La cosa es que no se puede controlar. Al menos no he encontrado la manera de hacerlo a través del JDBC. Os cuento un poco más cómo tengo el sistema. La versión de debian que uso es algo "prehistórica", con el kernel 2.4 aún. Uso varias máquinas virtuales java, e incluso diferentes binarios para cada versión (server vs client). A persar de tantas versiones, funciona todo muy ligero, y con ello me evito tener que discutir con las empresas que nos hacen las aplicaciones web para unificar versiones. Los aliases no son importantes; ahí quedaron de un estudio que hize para virtualizar servidores apache y de tomcat, pero los podría eliminar. No uso nombre de máquinas; directamente uso direcciones ips hasta que consiga poner en marcha un cluster ldap+dns que tengo a medias. Como solución al problema con el jdbc, la que he visto más aceptable es el forzar el enrutado, tal como me habéis sugerido. Tan sólo falta añadir el gateway, ya que el servidor oracle se encuentra fuera de mi red: nagus:~# route add 195.55.130.195 dev eth0 gw 10.35.216.10 De este modo me solucionaría el problema puntual con este servidor oracle, pero hay otra solución más global: usar métricas. A cada alias asigno una métrica con el fin de dar mayor prioridad a eth0 frente al resto de interfaces. Ahora tengo una tabla de rutas así: nagus:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.35.216.0 * 255.255.254.0 U 0 0 0 eth0 default 10.35.216.10 0.0.0.0 UG 1 0 0 eth0 default 10.35.216.10 0.0.0.0 UG 2 0 0 eth0 default 10.35.216.10 0.0.0.0 UG 3 0 0 eth0 Aunque no se vea, las rutas por defecto son eth0, eth0:2 y eth0:1 De esta manera hago más privilegiado el interface eth0 (10.35.216.19) frente a los alias, y parece que el jdbc lo respeta. Muchas gracias a todos por vuestras respuestas. Un saludo, Chema From oscar-listas en naiandei.net Sun Jun 25 03:04:21 2006 From: oscar-listas en naiandei.net (Oscar Curero) Date: Sun, 25 Jun 2006 03:04:21 +0200 Subject: Crear una instancia Message-ID: <200606250304.23723.oscar-listas@naiandei.net> Hola, Tengo lo siguiente: class QUERY_IS_ACTIVE_BACKEND: def __init__(self,test): print "test" command="QUERY_IS_ACTIVE_BACKEND" instancia=command() Traceback (most recent call last): File "", line 1, in ? TypeError: 'str' object is not callable ¿Como puede crear una instancia por su nombre y no por la referencia? (algo parecido a lo que se puede hacer con la función getattr con los métodos) Gracias! -- Oscar Curero - Linux user: 306877 -- GPG keyID: 0xE0EA0B24 -- From astralrod en gmail.com Sun Jun 25 05:43:49 2006 From: astralrod en gmail.com (astralrod) Date: Sat, 24 Jun 2006 22:43:49 -0500 Subject: Crear una instancia In-Reply-To: <200606250304.23723.oscar-listas@naiandei.net> References: <200606250304.23723.oscar-listas@naiandei.net> Message-ID: He probado algunas cosas con lo básico que se de python a objetos, lo que se me ocurre, es que guardes las clases en una tabla o diccionario, yo hice algo así: >>> class clase1: def comando(self,valor): print valor >>> class clase2: def comando(self,valor): print valor,valor >>> diccionario["clase1"]=clase1() >>> diccionario["clase2"]=clase2() >>> diccionario["clase1"].comando(1) 1 >>> diccionario["clase2"].comando(2) 2 2 Creo que es lo mismo que los comando tradicionales, pero más rebuscado, pero si guardas en una variable el el nombre de la clase, puedes hacer esto: >>> algo = "clase1" >>> diccionario[algo].comando(1) 1 >>> diccionario[algo2].comando(2) 2 2 No se si esto te sirva, pero al menos yo ya aprendi algo. Suerte! From carlos.zun en gmail.com Sun Jun 25 05:49:29 2006 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Sat, 24 Jun 2006 22:49:29 -0500 Subject: I can't select with a click the statictext widget and move it In-Reply-To: <449BA37D.4000805@gmail.com> References: <449BA37D.4000805@gmail.com> Message-ID: On 6/23/06, Daniel Muñiz Fontoira wrote: > Hello! > > My name is Daniel from Spain > > Features configuration > --------------------------------- > In Linux Ubuntu 6.06 LTS > Boa versión 4.4 > wx 2.6.1.2 ubuntu > > In Windows XP > Boa 0.4.4 > wx 2.6.1.0 msw unicode > -------------------------------- > > Question: > > I can't select with a click the statictext widget and move it. But in windows thats work fine. > The question is: > In mode layout I try to move statictext but I couldn't select it. > But the textbox is posible select and move it, Why? > > > Thank you! > Sorry my english. You should be, this is a list in spanish ;) -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From arnau en ehas.org Sun Jun 25 11:56:23 2006 From: arnau en ehas.org (Arnau Sanchez) Date: Sun, 25 Jun 2006 11:56:23 +0200 Subject: Crear una instancia In-Reply-To: <200606250304.23723.oscar-listas@naiandei.net> References: <200606250304.23723.oscar-listas@naiandei.net> Message-ID: <449E5DC7.5090308@ehas.org> Oscar Curero escribió: > Hola, > > Tengo lo siguiente: > > class QUERY_IS_ACTIVE_BACKEND: > def __init__(self,test): > print "test" > > command="QUERY_IS_ACTIVE_BACKEND" > instancia=command() > > Traceback (most recent call last): > File "", line 1, in ? > TypeError: 'str' object is not callable > > ¿Como puede crear una instancia por su nombre y no por la referencia? (algo > parecido a lo que se puede hacer con la función getattr con los métodos) yo para eso uso locals() o globals(), según el caso. En tu ejemplo: instancia = locals()[command]("parametro") por cierto, en la función "init" intuyo que quieres imprimir el parámetro pasado, así que sería 'print test' (no "test"). salud From oscar-listas en naiandei.net Sun Jun 25 13:15:59 2006 From: oscar-listas en naiandei.net (Oscar Curero) Date: Sun, 25 Jun 2006 13:15:59 +0200 Subject: Crear una instancia In-Reply-To: <449E5DC7.5090308@ehas.org> References: <200606250304.23723.oscar-listas@naiandei.net> <449E5DC7.5090308@ehas.org> Message-ID: <200606251316.01274.oscar-listas@naiandei.net> A Diumenge, 25 de Juny de 2006 11:56, Arnau Sanchez va escriure: > Oscar Curero escribió: > > Hola, > > > > Tengo lo siguiente: > > > > class QUERY_IS_ACTIVE_BACKEND: > > def __init__(self,test): > > print "test" > > > > command="QUERY_IS_ACTIVE_BACKEND" > > instancia=command() > > > > Traceback (most recent call last): > > File "", line 1, in ? > > TypeError: 'str' object is not callable > > > > ¿Como puede crear una instancia por su nombre y no por la referencia? > > (algo parecido a lo que se puede hacer con la función getattr con los > > métodos) > > yo para eso uso locals() o globals(), según el caso. En tu ejemplo: > > instancia = locals()[command]("parametro") > > por cierto, en la función "init" intuyo que quieres imprimir el > parámetro pasado, así que sería 'print test' (no "test"). > > salud La verdad es que nunca hubiese dado con la solución yo mismo. Funciona perfectamente, gracias a ambos :) -- Oscar Curero - Linux user: 306877 -- GPG keyID: 0xE0EA0B24 -- From dmunhiz en gmail.com Mon Jun 26 08:30:22 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Mon, 26 Jun 2006 08:30:22 +0200 Subject: I can't select with a click the statictext widget and move it In-Reply-To: References: <449BA37D.4000805@gmail.com> Message-ID: <449F7EFE.5010401@gmail.com> Solo envié unha copia a la lista del mensaje que le envié a los de Boa, porque si me contestan, tenía pensado poner la solución. Saludos Carlos Zuniga escribió: > On 6/23/06, Daniel Muñiz Fontoira wrote: >> Hello! >> >> My name is Daniel from Spain >> >> Features configuration >> --------------------------------- >> In Linux Ubuntu 6.06 LTS >> Boa versión 4.4 >> wx 2.6.1.2 ubuntu >> >> In Windows XP >> Boa 0.4.4 >> wx 2.6.1.0 msw unicode >> -------------------------------- >> >> Question: >> >> I can't select with a click the statictext widget and move it. But in >> windows thats work fine. >> The question is: >> In mode layout I try to move statictext but I couldn't select it. >> But the textbox is posible select and move it, Why? >> >> >> Thank you! >> Sorry my english. > You should be, this is a list in spanish ;) > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From pepe en diselpro.com Mon Jun 26 13:46:35 2006 From: pepe en diselpro.com (Pepe Aracil) Date: Mon, 26 Jun 2006 13:46:35 +0200 Subject: [SemiOT] cual es la IP que usa mi script (medio resuelto) In-Reply-To: <2c9fb0dd0606230718x2015101w72ac434ff07b25b6@mail.gmail.com> References: <2c9fb0dd0606230718x2015101w72ac434ff07b25b6@mail.gmail.com> Message-ID: <449FC91B.4070703@diselpro.com> Hola chema. Te recomiendo que utilices el paquete iproute. Puedes crear rutas con condiciones especificas que dependan de datos como el origen, destino,ttl,tos,... y muchas más, funciona con el comando "ip" y deja totalmente obsoleto al comando "route" Te recomiendo la lectura de este manual http://www.gulic.org/comos/LARTC a parte obviamente de los "man" de iproute2. Saludos. Chema Cortes escribió: > Me respondo a mí mismo en lugar de responder mensaje por mensaje, pero > agradezco todos los consejos que me habéis dado (algunos fuera de la > lista). > > 2006/6/22, Chema Cortes : > >> Aunque esta pregunta tiene que ver con un script de jython, creo su >> solución tiene más que ver con el sistema operativo o con oracle. > > > He comprobado que se trata de un comportamiento propio del JDBC. En el > mismo servidor tengo una aplicación hecha con Oracle Web Server que > hace lo mismo, ésto es, el servidor web responde desde la ip > (10.35.216.19) pero luego conecta con el servidor oracle a través de > uno de los alias (10.35.216.17). Por lo que he leído, los sockets de > java obtienen un listado de los interfaces disponibles. Desconozco el > motivo, pero sospecho que debe ordenar el listado por ips y usar el > primero para la conexión. La cosa es que no se puede controlar. Al > menos no he encontrado la manera de hacerlo a través del JDBC. > > Os cuento un poco más cómo tengo el sistema. La versión de debian que > uso es algo "prehistórica", con el kernel 2.4 aún. Uso varias máquinas > virtuales java, e incluso diferentes binarios para cada versión > (server vs client). A persar de tantas versiones, funciona todo muy > ligero, y con ello me evito tener que discutir con las empresas que > nos hacen las aplicaciones web para unificar versiones. > > Los aliases no son importantes; ahí quedaron de un estudio que hize > para virtualizar servidores apache y de tomcat, pero los podría > eliminar. No uso nombre de máquinas; directamente uso direcciones ips > hasta que consiga poner en marcha un cluster ldap+dns que tengo a > medias. > > Como solución al problema con el jdbc, la que he visto más aceptable > es el forzar el enrutado, tal como me habéis sugerido. Tan sólo falta > añadir el gateway, ya que el servidor oracle se encuentra fuera de mi > red: > > nagus:~# route add 195.55.130.195 dev eth0 gw 10.35.216.10 > > > De este modo me solucionaría el problema puntual con este servidor > oracle, pero hay otra solución más global: usar métricas. A cada alias > asigno una métrica con el fin de dar mayor prioridad a eth0 frente al > resto de interfaces. Ahora tengo una tabla de rutas así: > > nagus:~# route > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > 10.35.216.0 * 255.255.254.0 U 0 0 0 > eth0 > default 10.35.216.10 0.0.0.0 UG 1 0 0 > eth0 > default 10.35.216.10 0.0.0.0 UG 2 0 0 > eth0 > default 10.35.216.10 0.0.0.0 UG 3 0 0 > eth0 > > Aunque no se vea, las rutas por defecto son eth0, eth0:2 y eth0:1 > De esta manera hago más privilegiado el interface eth0 (10.35.216.19) > frente a los alias, y parece que el jdbc lo respeta. > > > Muchas gracias a todos por vuestras respuestas. > > Un saludo, > Chema > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Mon Jun 26 14:15:44 2006 From: py en ch3m4.org (Chema Cortes) Date: Mon, 26 Jun 2006 14:15:44 +0200 Subject: qt designer + eric3 In-Reply-To: <17202809.1150990864028.JavaMail.tomcat@fe-ps01> References: <17202809.1150990864028.JavaMail.tomcat@fe-ps01> Message-ID: <449FCFF0.2050008@ch3m4.org> Eduardo Thévenet escribió: > Estoy intentando hacer mis primeros widgets en pyqt, pero aún no > alcanzo a entender bien como es el método de utilización del qt > designer junto con eric3. > La duda es la siguiente, luego de tener hecho mi widget, lo guardo en > un formato .ui ; después ?compilo? a python utilizando el pyuic. > Finalmente edito con eric3 el archivo .py y modifico el código para que > además haga otras cosas. > Resulta que si ahora quiero modificar el widget y nuevamente > ?compilar? a python, pierdo todas las modificaciones realizadas > anteriormente con el eric3. > Entonces pregunto; ¿estoy equivocado o lo estoy haciendo bien? > > En el caso que esté correcto lo que estoy haciendo, ¿puedo ?importar? > por ejemplo un form1.py en un princiapal.py donde utilizo en éste las > clases, funciones o lo que necesite del primero; y en caso de modificar > el form1.ui y luego convertirlo a form1.py me permitiría conservar todo > el código que hice en el principal.py ?; > .... o todo esto queda muy desprolijo.... ?? Nunca deberías cambiar el código generado por pyuic. La forma habitual de trabajar con estos generadores de código es derivando las subclases que generan. Sólo así puedes medio asegurar que tu código no acabe machacado. También es posible importar el interface dinámicamente desde el .ui a través de QWidgetFactory, pero no puedo ayudarte en concreto con este tema. Mira en la documentación de QT: http://doc.trolltech.com/3.3/qwidgetfactory.html -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From casoio en yahoo.es Tue Jun 27 09:24:14 2006 From: casoio en yahoo.es (Maria Martin) Date: Tue, 27 Jun 2006 09:24:14 +0200 (CEST) Subject: Ficheros en Unicode Message-ID: <20060627072414.82388.qmail@web25602.mail.ukl.yahoo.com> Estoy creando una interfaz en Boa , que entre otras cosas, debe cargar un fichero. Sin embargo, si el fichero esta en Unicode, que es el caso, no me lo carga. ¿Alguien sabe como poder solucionarlo? Un saludo María --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From lcatalin en siadv.com Tue Jun 27 10:04:51 2006 From: lcatalin en siadv.com (Catalin Lungu) Date: Tue, 27 Jun 2006 10:04:51 +0200 Subject: Ficheros en Unicode References: <20060627072414.82388.qmail@web25602.mail.ukl.yahoo.com> Message-ID: <009601c699c0$5e193a40$c801a8c0@catalin> Crea un fichero sitecustomize.py en la siguiente ruta Python24\Lib\site-packages con el contenido: import sys sys.setdefaultencoding("iso8859-15") ----- Original Message ----- From: "Maria Martin" To: "Python" Sent: Tuesday, June 27, 2006 9:24 AM Subject: [Python-es] Ficheros en Unicode > Estoy creando una interfaz en Boa , que entre otras cosas, debe cargar un > fichero. Sin embargo, si el fichero esta en Unicode, que es el caso, no me > lo carga. ¿Alguien sabe como poder solucionarlo? > > Un saludo > María > > > --------------------------------- > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From morillas en gmail.com Tue Jun 27 10:07:10 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Tue, 27 Jun 2006 10:07:10 +0200 Subject: Ficheros en Unicode In-Reply-To: <20060627072414.82388.qmail@web25602.mail.ukl.yahoo.com> References: <20060627072414.82388.qmail@web25602.mail.ukl.yahoo.com> Message-ID: <68d25cbc0606270107r71454cdfvbb4bb2e083c85c55@mail.gmail.com> El 27/06/06, Maria Martin escribió: > Estoy creando una interfaz en Boa , que entre otras cosas, debe cargar un fichero. Sin embargo, si el fichero esta en Unicode, que es el caso, no me lo carga. ¿Alguien sabe como poder solucionarlo? > El fichero no estará en unicode, sino guardado con un coding. Utiliza el decode correspondiente para leerlo. > Un saludo > María > > > --------------------------------- > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos, -- Luis Miguel From morillas en gmail.com Tue Jun 27 10:09:57 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Tue, 27 Jun 2006 10:09:57 +0200 Subject: Ficheros en Unicode In-Reply-To: <009601c699c0$5e193a40$c801a8c0@catalin> References: <20060627072414.82388.qmail@web25602.mail.ukl.yahoo.com> <009601c699c0$5e193a40$c801a8c0@catalin> Message-ID: <68d25cbc0606270109g2d10e2e8yef22000d26f1f67f@mail.gmail.com> El 27/06/06, Catalin Lungu escribió: > Crea un fichero sitecustomize.py en la siguiente ruta > Python24\Lib\site-packages > con el contenido: > > import sys > sys.setdefaultencoding("iso8859-15") > Esa solución inhabilita usar nuestro programa en un equipo que esté configurado de otra forma. Es mejor hacer código portable. > > ----- Original Message ----- > From: "Maria Martin" > To: "Python" > Sent: Tuesday, June 27, 2006 9:24 AM > Subject: [Python-es] Ficheros en Unicode > > > > Estoy creando una interfaz en Boa , que entre otras cosas, debe cargar un > > fichero. Sin embargo, si el fichero esta en Unicode, que es el caso, no me > > lo carga. ¿Alguien sabe como poder solucionarlo? > > > > Un saludo > > María > > > > > > --------------------------------- > > > > LLama Gratis a cualquier PC del Mundo. > > Llamadas a fijos y móviles desde 1 céntimo por minuto. > > http://es.voice.yahoo.com > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos, -- Luis Miguel From nandashade en hotmail.com Tue Jun 27 10:15:10 2006 From: nandashade en hotmail.com (Fernanda Shade) Date: Tue, 27 Jun 2006 01:15:10 -0700 Subject: javascript y python?? Message-ID: Hola estoy haciendo una aplicacion dinamica que se actualice automaticamente la busqueda que hace dicha aplicacion pero no se como hacerlo, mi problema es que ya tengo la busqueda en un script python, el cual lo llamo desde un ZPT(Zope Page Template), lo que no se como hacer es como hago que esa busqueda la haga automaticamente cada cierto tiempo, me recomendaron un javascript pero de que manera lo integro a lo que tengo?? es decir, como se manda llamar un javascript desde uno python?? o como podria hacer que la busqueda que tengo en el script python sea automatica ya que la llamo desde un ZPT??? gracias por la ayuda.... bay _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pych3m4 en gmail.com Tue Jun 27 10:26:53 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 27 Jun 2006 10:26:53 +0200 Subject: Ficheros en Unicode In-Reply-To: <20060627072414.82388.qmail@web25602.mail.ukl.yahoo.com> References: <20060627072414.82388.qmail@web25602.mail.ukl.yahoo.com> Message-ID: <2c9fb0dd0606270126r3b4bb0bp3a406510f8158d71@mail.gmail.com> El 27/06/06, Maria Martin escribió: > Estoy creando una interfaz en Boa , que entre otras cosas, debe cargar un fichero. Sin embargo, si el fichero esta en Unicode, que es el caso, no me lo carga. ¿Alguien sabe como poder solucionarlo? Ummm...tienes que tener instalado el wxPython para unicode. ¿Qué versiones de python, boa, wx y wxpython tienes instaladas? ¿linux, windows o mac? ¿cuál de las codificaciones unicode? ¿puedes poner algo del error que te da? From pych3m4 en gmail.com Tue Jun 27 10:51:35 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 27 Jun 2006 10:51:35 +0200 Subject: Por Favor Ayuda In-Reply-To: <449B88EC.2040009@gmail.com> References: <449B216D.8010906@xergio.net> <449B88EC.2040009@gmail.com> Message-ID: <2c9fb0dd0606270151v67d65569ka9612845cfa4d5d8@mail.gmail.com> 2006/6/23, Alexis Roda : > La clave debe ser "hashable", los diccionarios no lo son. Si no recuerdo > mal los objetos mutables (listas, diccionarios ...) no pueden actuar > como claves de un diccionario. Los objetos inmutables ("string", tuplas > ...) si pueden. Por supuesto nada te impide derivar una clase > MiDiccionario(dict) que si sea hashsable. Para que quede claro como podría ser: class MiDiccionario(dict): def __hash__(self): return tuple(self.items()).__hash__() d=MiDiccionario( {'clave1':"Esta es la clave 1", 2:"otra clave"} ) print d --> {2: 'otra clave', 'clave1': 'Esta es la clave 1'} r={d:d} print r --> {{2: 'otra clave', 'clave1': 'Esta es la clave 1'}: {2: 'otra clave', 'clave1': 'Esta es la clave 1'}} From pych3m4 en gmail.com Tue Jun 27 10:59:36 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 27 Jun 2006 10:59:36 +0200 Subject: javascript y python?? In-Reply-To: References: Message-ID: <2c9fb0dd0606270159j52fd2857i353566f2fe5534f@mail.gmail.com> El 27/06/06, Fernanda Shade escribió: > Hola estoy haciendo una aplicacion dinamica que se actualice automaticamente > la busqueda que hace dicha aplicacion pero no se como hacerlo, mi problema > es que ya tengo la busqueda en un script python, el cual lo llamo desde un > ZPT(Zope Page Template), lo que no se como hacer es como hago que esa > busqueda la haga automaticamente cada cierto tiempo, me recomendaron un > javascript pero de que manera lo integro a lo que tengo?? es decir, como se > manda llamar un javascript desde uno python?? o como podria hacer que la > busqueda que tengo en el script python sea automatica ya que la llamo desde > un ZPT??? No entiendo para qué hace aquí el javascript. En tu última pregunta te respondieron que usaras el cron para esto mismo. No entiendo bien quién es el que hace las búsquedas automáticas, el cliente desde el navegador o el servidor zope, ni porqué tiene que ser automáticas y no bajo demanda del cliente. Para enlazar javascript y python se puede usar el "spidermonkey", el intérprete javascript del proyecto mozilla, pero me da que no es lo que estás buscando: http://wwwsearch.sourceforge.net/python-spidermonkey/ From casoio en yahoo.es Tue Jun 27 11:19:43 2006 From: casoio en yahoo.es (Maria Martin) Date: Tue, 27 Jun 2006 11:19:43 +0200 (CEST) Subject: Ficheros en Unicode Message-ID: <20060627091943.38471.qmail@web25603.mail.ukl.yahoo.com> El 27/06/06, Maria Martin escribió: > Estoy creando una interfaz en Boa , que entre otras cosas, debe cargar un fichero. Sin embargo, si el fichero esta en Unicode, que es el caso, no me lo carga. ¿Alguien sabe como poder solucionarlo? Ummm...tienes que tener instalado el wxPython para unicode. ¿Qué versiones de python, boa, wx y wxpython tienes instaladas? ¿linux, windows o mac? ¿cuál de las codificaciones unicode? ¿puedes poner algo del error que te da? Pues estoy trabajando en Windows. Las versiones que uso son las siguientes: Python: 2.4 Boa COnstructor: 0.4.4 wxPython: 2.6 La verdad es que no me da error, simplemente no me carga el fichero. --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From nandashade en hotmail.com Tue Jun 27 11:31:39 2006 From: nandashade en hotmail.com (Fernanda Shade) Date: Tue, 27 Jun 2006 02:31:39 -0700 Subject: javascript y python?? Message-ID: Ya me habian mencionado que usara cron o XML-RPC, pero el problema es que cron no puedo utilizarlo ya que asi me lo pidieron en este proyecto y a cambio de esto, me sugirieron hacer un javascript que sea como un medidor de tiempo para hacer la busqueda cada 20 segundos,ya que tiene que hacerce automatica, pues esta busqueda se despliega en una pantalla publica, por ello pregunto lo del java script y como lo integro a lo que tengo, aun sigo atorada en este punto del proyecto.. gracias por cualquier otra informacion que me ayude.... >From: "Chema Cortes" >Reply-To: La lista de python en castellano >To: "La lista de python en castellano" >Subject: Re: [Python-es] javascript y python?? >Date: Tue, 27 Jun 2006 10:59:36 +0200 > >El 27/06/06, Fernanda Shade escribió: >>Hola estoy haciendo una aplicacion dinamica que se actualice >>automaticamente >>la busqueda que hace dicha aplicacion pero no se como hacerlo, mi >>problema >>es que ya tengo la busqueda en un script python, el cual lo llamo desde un >>ZPT(Zope Page Template), lo que no se como hacer es como hago que esa >>busqueda la haga automaticamente cada cierto tiempo, me recomendaron un >>javascript pero de que manera lo integro a lo que tengo?? es decir, como >>se >>manda llamar un javascript desde uno python?? o como podria hacer que la >>busqueda que tengo en el script python sea automatica ya que la llamo >>desde >>un ZPT??? > >No entiendo para qué hace aquí el javascript. En tu última pregunta te >respondieron que usaras el cron para esto mismo. No entiendo bien >quién es el que hace las búsquedas automáticas, el cliente desde el >navegador o el servidor zope, ni porqué tiene que ser automáticas y no >bajo demanda del cliente. > >Para enlazar javascript y python se puede usar el "spidermonkey", el >intérprete javascript del proyecto mozilla, pero me da que no es lo >que estás buscando: > >http://wwwsearch.sourceforge.net/python-spidermonkey/ >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hernan en orgmf.com.ar Tue Jun 27 12:22:34 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Tue, 27 Jun 2006 12:22:34 +0200 Subject: javascript y python?? In-Reply-To: References: Message-ID: <11fab4bc0606270322q6f23e86fp1507b01b36b7e21@mail.gmail.com> ¿Qué es una "pantalla pública"? ¿Las hay también privadas? Es la primera vez que oigo algo así. Me hago viejo y la tecnología me está superando... :( A propósito, no has respondido a "quién es el que hace las búsquedas automáticas, el cliente desde el navegador o el servidor zope, ni porqué tiene que ser automáticas" Sería mas fácil para todos que concretaras un poco mas. En fin... En cuanto a JavaScript: El javascript corre en el navegador del usuario. A efectos prácticos es como si el usuario envia un submit cada n segundos. Del lado del servidor no hay mucho misterio. Procesas el request como si el usuario pulsa un boton y listo. El resto, como refrescar la informacion en la pagina HTML redibujando todo o solo una parte de la página, es javascript DOM, etc y no tiene nada que ver con python. -H. On 6/27/06, Fernanda Shade wrote: > Ya me habian mencionado que usara cron o XML-RPC, pero el problema es que > cron no puedo utilizarlo ya que asi me lo pidieron en este proyecto y a > cambio de esto, me sugirieron hacer un javascript que sea como un medidor de > tiempo para hacer la busqueda cada 20 segundos,ya que tiene que hacerce > automatica, pues esta busqueda se despliega en una pantalla publica, por > ello pregunto lo del java script y como lo integro a lo que tengo, aun sigo > atorada en este punto del proyecto.. > > gracias por cualquier otra informacion que me ayude.... > > > >From: "Chema Cortes" > >Reply-To: La lista de python en castellano > >To: "La lista de python en castellano" > >Subject: Re: [Python-es] javascript y python?? > >Date: Tue, 27 Jun 2006 10:59:36 +0200 > > > >El 27/06/06, Fernanda Shade escribió: > >>Hola estoy haciendo una aplicacion dinamica que se actualice > >>automaticamente > >>la busqueda que hace dicha aplicacion pero no se como hacerlo, mi > >>problema > >>es que ya tengo la busqueda en un script python, el cual lo llamo desde un > >>ZPT(Zope Page Template), lo que no se como hacer es como hago que esa > >>busqueda la haga automaticamente cada cierto tiempo, me recomendaron un > >>javascript pero de que manera lo integro a lo que tengo?? es decir, como > >>se > >>manda llamar un javascript desde uno python?? o como podria hacer que la > >>busqueda que tengo en el script python sea automatica ya que la llamo > >>desde > >>un ZPT??? > > > >No entiendo para qué hace aquí el javascript. En tu última pregunta te > >respondieron que usaras el cron para esto mismo. No entiendo bien > >quién es el que hace las búsquedas automáticas, el cliente desde el > >navegador o el servidor zope, ni porqué tiene que ser automáticas y no > >bajo demanda del cliente. > > > >Para enlazar javascript y python se puede usar el "spidermonkey", el > >intérprete javascript del proyecto mozilla, pero me da que no es lo > >que estás buscando: > > > >http://wwwsearch.sourceforge.net/python-spidermonkey/ > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > > _________________________________________________________________ > FREE pop-up blocking with the new MSN Toolbar - get it now! > http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From nandashade en hotmail.com Tue Jun 27 12:41:12 2006 From: nandashade en hotmail.com (Fernanda Shade) Date: Tue, 27 Jun 2006 03:41:12 -0700 Subject: javascript y python?? In-Reply-To: <11fab4bc0606270322q6f23e86fp1507b01b36b7e21@mail.gmail.com> References: <11fab4bc0606270322q6f23e86fp1507b01b36b7e21@mail.gmail.com> Message-ID: Una pantalla publica me refiero a una pantalla que muestra simplemente esta busqueda en una pagina HTML, es llamada publica porque es una pantalla fisica como la de un centro comercial que muestra publicidad, se necesita automatica la busqueda, porque no va a interactuar el usuario final con la aplicacion desde una PC, solo la mirara, es decir, que la pagina que muestra la busqueda mande llamar automaticamente a la busqueda(el script python) para su refrescamiento de la busqueda actual, por eso el javascript para activar o mandar llamar esa busqueda cada cierto tiempo, espero poder darme a entender, de cualquier forma gracias por sus comentarios.... >From: "Hernan Martinez Foffani" >Reply-To: La lista de python en castellano >To: "La lista de python en castellano" >Subject: Re: [Python-es] javascript y python?? >Date: Tue, 27 Jun 2006 12:22:34 +0200 > >¿Qué es una "pantalla pública"? ¿Las hay también privadas? >Es la primera vez que oigo algo así. Me hago viejo y la >tecnología me está superando... :( > >A propósito, no has respondido a "quién es el que hace >las búsquedas automáticas, el cliente desde el navegador >o el servidor zope, ni porqué tiene que ser automáticas" >Sería mas fácil para todos que concretaras un poco mas. > >En fin... En cuanto a JavaScript: >El javascript corre en el navegador del usuario. >A efectos prácticos es como si el usuario envia >un submit cada n segundos. >Del lado del servidor no hay mucho misterio. Procesas >el request como si el usuario pulsa un boton y listo. >El resto, como refrescar la informacion en la pagina HTML >redibujando todo o solo una parte de la página, es javascript >DOM, etc y no tiene nada que ver con python. > >-H. > > >On 6/27/06, Fernanda Shade wrote: >>Ya me habian mencionado que usara cron o XML-RPC, pero el problema es que >>cron no puedo utilizarlo ya que asi me lo pidieron en este proyecto y a >>cambio de esto, me sugirieron hacer un javascript que sea como un medidor >>de >>tiempo para hacer la busqueda cada 20 segundos,ya que tiene que hacerce >>automatica, pues esta busqueda se despliega en una pantalla publica, por >>ello pregunto lo del java script y como lo integro a lo que tengo, aun >>sigo >>atorada en este punto del proyecto.. >> >>gracias por cualquier otra informacion que me ayude.... >> >> >> >From: "Chema Cortes" >> >Reply-To: La lista de python en castellano >> >To: "La lista de python en castellano" >> >Subject: Re: [Python-es] javascript y python?? >> >Date: Tue, 27 Jun 2006 10:59:36 +0200 >> > >> >El 27/06/06, Fernanda Shade escribió: >> >>Hola estoy haciendo una aplicacion dinamica que se actualice >> >>automaticamente >> >>la busqueda que hace dicha aplicacion pero no se como hacerlo, mi >> >>problema >> >>es que ya tengo la busqueda en un script python, el cual lo llamo desde >>un >> >>ZPT(Zope Page Template), lo que no se como hacer es como hago que esa >> >>busqueda la haga automaticamente cada cierto tiempo, me recomendaron un >> >>javascript pero de que manera lo integro a lo que tengo?? es decir, >>como >> >>se >> >>manda llamar un javascript desde uno python?? o como podria hacer que >>la >> >>busqueda que tengo en el script python sea automatica ya que la llamo >> >>desde >> >>un ZPT??? >> > >> >No entiendo para qué hace aquí el javascript. En tu última pregunta >>te >> >respondieron que usaras el cron para esto mismo. No entiendo bien >> >quién es el que hace las búsquedas automáticas, el cliente desde el >> >navegador o el servidor zope, ni porqué tiene que ser automáticas y no >> >bajo demanda del cliente. >> > >> >Para enlazar javascript y python se puede usar el "spidermonkey", el >> >intérprete javascript del proyecto mozilla, pero me da que no es lo >> >que estás buscando: >> > >> >http://wwwsearch.sourceforge.net/python-spidermonkey/ >> >_______________________________________________ >> >Python-es mailing list >> >Python-es en aditel.org >> >http://listas.aditel.org/listinfo/python-es >> >>_________________________________________________________________ >>FREE pop-up blocking with the new MSN Toolbar - get it now! >>http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ >> >> >> >>_______________________________________________ >>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 _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hernan en orgmf.com.ar Tue Jun 27 13:01:38 2006 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Tue, 27 Jun 2006 13:01:38 +0200 Subject: javascript y python?? In-Reply-To: References: <11fab4bc0606270322q6f23e86fp1507b01b36b7e21@mail.gmail.com> Message-ID: <11fab4bc0606270401t70701c83n7f0e6e8d52f51bcb@mail.gmail.com> Ah. Ahora se entiende. Un quisco de "solo lectura". Tienes varias opciones. Por ejemplo, podrías usar algo como http://www.obviously.com/tech_tips/slow_load_technique Pero esto ya se escapa de Python... -H. On 6/27/06, Fernanda Shade wrote: > Una pantalla publica me refiero a una pantalla que muestra simplemente esta > busqueda en una pagina HTML, es llamada publica porque es una pantalla > fisica como la de un centro comercial que muestra publicidad, se necesita > automatica la busqueda, porque no va a interactuar el usuario final con la > aplicacion desde una PC, solo la mirara, es decir, que la pagina que > muestra la busqueda mande llamar automaticamente a la busqueda(el script > python) para su refrescamiento de la busqueda actual, por eso el javascript > para activar o mandar llamar esa busqueda cada cierto tiempo, espero poder > darme a entender, de cualquier forma gracias por sus comentarios.... > > > >From: "Hernan Martinez Foffani" > >Reply-To: La lista de python en castellano > >To: "La lista de python en castellano" > >Subject: Re: [Python-es] javascript y python?? > >Date: Tue, 27 Jun 2006 12:22:34 +0200 > > > >¿Qué es una "pantalla pública"? ¿Las hay también privadas? > >Es la primera vez que oigo algo así. Me hago viejo y la > >tecnología me está superando... :( > > > >A propósito, no has respondido a "quién es el que hace > >las búsquedas automáticas, el cliente desde el navegador > >o el servidor zope, ni porqué tiene que ser automáticas" > >Sería mas fácil para todos que concretaras un poco mas. > > > >En fin... En cuanto a JavaScript: > >El javascript corre en el navegador del usuario. > >A efectos prácticos es como si el usuario envia > >un submit cada n segundos. > >Del lado del servidor no hay mucho misterio. Procesas > >el request como si el usuario pulsa un boton y listo. > >El resto, como refrescar la informacion en la pagina HTML > >redibujando todo o solo una parte de la página, es javascript > >DOM, etc y no tiene nada que ver con python. > > > >-H. > > > > > >On 6/27/06, Fernanda Shade wrote: > >>Ya me habian mencionado que usara cron o XML-RPC, pero el problema es que > >>cron no puedo utilizarlo ya que asi me lo pidieron en este proyecto y a > >>cambio de esto, me sugirieron hacer un javascript que sea como un medidor > >>de > >>tiempo para hacer la busqueda cada 20 segundos,ya que tiene que hacerce > >>automatica, pues esta busqueda se despliega en una pantalla publica, por > >>ello pregunto lo del java script y como lo integro a lo que tengo, aun > >>sigo > >>atorada en este punto del proyecto.. > >> > >>gracias por cualquier otra informacion que me ayude.... > >> > >> > >> >From: "Chema Cortes" > >> >Reply-To: La lista de python en castellano > >> >To: "La lista de python en castellano" > >> >Subject: Re: [Python-es] javascript y python?? > >> >Date: Tue, 27 Jun 2006 10:59:36 +0200 > >> > > >> >El 27/06/06, Fernanda Shade escribió: > >> >>Hola estoy haciendo una aplicacion dinamica que se actualice > >> >>automaticamente > >> >>la busqueda que hace dicha aplicacion pero no se como hacerlo, mi > >> >>problema > >> >>es que ya tengo la busqueda en un script python, el cual lo llamo desde > >>un > >> >>ZPT(Zope Page Template), lo que no se como hacer es como hago que esa > >> >>busqueda la haga automaticamente cada cierto tiempo, me recomendaron un > >> >>javascript pero de que manera lo integro a lo que tengo?? es decir, > >>como > >> >>se > >> >>manda llamar un javascript desde uno python?? o como podria hacer que > >>la > >> >>busqueda que tengo en el script python sea automatica ya que la llamo > >> >>desde > >> >>un ZPT??? > >> > > >> >No entiendo para qué hace aquí el javascript. En tu última pregunta > >>te > >> >respondieron que usaras el cron para esto mismo. No entiendo bien > >> >quién es el que hace las búsquedas automáticas, el cliente desde el > >> >navegador o el servidor zope, ni porqué tiene que ser automáticas y no > >> >bajo demanda del cliente. > >> > > >> >Para enlazar javascript y python se puede usar el "spidermonkey", el > >> >intérprete javascript del proyecto mozilla, pero me da que no es lo > >> >que estás buscando: > >> > > >> >http://wwwsearch.sourceforge.net/python-spidermonkey/ > >> >_______________________________________________ > >> >Python-es mailing list > >> >Python-es en aditel.org > >> >http://listas.aditel.org/listinfo/python-es > >> > >>_________________________________________________________________ > >>FREE pop-up blocking with the new MSN Toolbar - get it now! > >>http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ > >> > >> > >> > >>_______________________________________________ > >>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 > > _________________________________________________________________ > FREE pop-up blocking with the new MSN Toolbar - get it now! > http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ch3m4.org Tue Jun 27 13:37:36 2006 From: py en ch3m4.org (Chema Cortes) Date: Tue, 27 Jun 2006 13:37:36 +0200 Subject: javascript y python?? In-Reply-To: References: Message-ID: <44A11880.7020407@ch3m4.org> Fernanda Shade escribió: > Una pantalla publica me refiero a una pantalla que muestra simplemente > esta busqueda en una pagina HTML, es llamada publica porque es una > pantalla fisica como la de un centro comercial que muestra publicidad, > se necesita automatica la busqueda, porque no va a interactuar el > usuario final con la aplicacion desde una PC, solo la mirara, es decir, > que la pagina que muestra la busqueda mande llamar automaticamente a la > busqueda(el script python) para su refrescamiento de la busqueda actual, > por eso el javascript para activar o mandar llamar esa busqueda cada > cierto tiempo, espero poder darme a entender, de cualquier forma gracias > por sus comentarios.... Para ésto lo más simple es usar el meta tag de refresco. Pon en la cabecera del html lo siguiente: Si lo quieres seguir haciendo con javascript, mira la documentación de la función "setTimeout". -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From alexis.roda.villalonga en gmail.com Tue Jun 27 18:29:22 2006 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Tue, 27 Jun 2006 18:29:22 +0200 Subject: Por Favor Ayuda In-Reply-To: <2c9fb0dd0606270151v67d65569ka9612845cfa4d5d8@mail.gmail.com> References: <449B216D.8010906@xergio.net> <449B88EC.2040009@gmail.com> <2c9fb0dd0606270151v67d65569ka9612845cfa4d5d8@mail.gmail.com> Message-ID: <44A15CE2.7030101@gmail.com> En/na Chema Cortes ha escrit: > 2006/6/23, Alexis Roda : >> La clave debe ser "hashable", los diccionarios no lo son. Si no recuerdo >> mal los objetos mutables (listas, diccionarios ...) no pueden actuar >> como claves de un diccionario. Los objetos inmutables ("string", tuplas >> ...) si pueden. Por supuesto nada te impide derivar una clase >> MiDiccionario(dict) que si sea hashsable. > > Para que quede claro como podría ser: > > class MiDiccionario(dict): > def __hash__(self): > return tuple(self.items()).__hash__() > > d=MiDiccionario( {'clave1':"Esta es la clave 1", 2:"otra clave"} ) > print d > --> {2: 'otra clave', 'clave1': 'Esta es la clave 1'} > > r={d:d} > print r > --> {{2: 'otra clave', 'clave1': 'Esta es la clave 1'}: {2: 'otra > clave', 'clave1': 'Esta es la clave 1'}} Ya que estamos vamos a completar los detalles :-). Hacer un diccionario "hashable" tiene su miga. Si el valor devuelto por __hash__() depende del contenido del diccionario (claves y/o valores) su valor cambiará al cambiar el diccionario. Eso nos obliga a tratar las instancias de MiDiccionario como de solo lectura una vez utilizadas como claves: >>> d.__hash__() -616709607 >>> d['otra clave'] = 12345 >>> d.__hash__() -2015796712 >>> print r[d] KeyError: {'otra clave': 12345, 2: 'otra clave', 'clave1': 'Esta es la clave 1'} Si se implementa __hash__() de una forma que no tenga en cuenta el "contenido" del diccionario, por ejemplo: class MiDiccionario(dict): def __hash__(self): return id(self) podemos encontrarnos con otro tipo de anomalías: >>> d1 = MiDiccionario({'a': 1}) >>> d2 = MiDiccionario({'a': 1}) >>> d1 == d2 True >>> d1 is d2 False >>> d = {} >>> d[d1] = 1 >>> d[d2] KeyError: {'a': 1} >>> d1.__hash__() -1210493204 >>> d2.__hash__() -1210493060 Mi conclusión seria que antes de utilizar un diccionario como clave de otro diccionario habría que pensarlo cinco minutos. La idea de utilizar un objeto (potencialmente) cambiante como identificador de otro objeto resulta un tanto ... extraña. Saludos From pych3m4 en gmail.com Tue Jun 27 19:22:43 2006 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 27 Jun 2006 19:22:43 +0200 Subject: Por Favor Ayuda In-Reply-To: <44A15CE2.7030101@gmail.com> References: <449B216D.8010906@xergio.net> <449B88EC.2040009@gmail.com> <2c9fb0dd0606270151v67d65569ka9612845cfa4d5d8@mail.gmail.com> <44A15CE2.7030101@gmail.com> Message-ID: <2c9fb0dd0606271022s36cad0c9xc1f832709255895e@mail.gmail.com> 2006/6/27, Alexis Roda : > En/na Chema Cortes ha escrit: > > 2006/6/23, Alexis Roda : > >> La clave debe ser "hashable", los diccionarios no lo son. Si no recuerdo > >> mal los objetos mutables (listas, diccionarios ...) no pueden actuar > >> como claves de un diccionario. Los objetos inmutables ("string", tuplas > >> ...) si pueden. Por supuesto nada te impide derivar una clase > >> MiDiccionario(dict) que si sea hashsable. > > > > Para que quede claro como podría ser: > > > > class MiDiccionario(dict): > > def __hash__(self): > > return tuple(self.items()).__hash__() > > > > d=MiDiccionario( {'clave1':"Esta es la clave 1", 2:"otra clave"} ) > > print d > > --> {2: 'otra clave', 'clave1': 'Esta es la clave 1'} > > > > r={d:d} > > print r > > --> {{2: 'otra clave', 'clave1': 'Esta es la clave 1'}: {2: 'otra > > clave', 'clave1': 'Esta es la clave 1'}} > > Ya que estamos vamos a completar los detalles :-). Muy buen análisis. > Hacer un diccionario "hashable" tiene su miga. Si el valor devuelto por > __hash__() depende del contenido del diccionario (claves y/o valores) su > valor cambiará al cambiar el diccionario. Eso nos obliga a tratar las > instancias de MiDiccionario como de solo lectura una vez utilizadas como > claves: > > >>> d.__hash__() > -616709607 > >>> d['otra clave'] = 12345 > >>> d.__hash__() > -2015796712 > >>> print r[d] > KeyError: {'otra clave': 12345, 2: 'otra clave', 'clave1': 'Esta es la > clave 1'} Es algo lioso de explicar, pero el problema está en que 'd' no debe verse como la clave. Una vez creada la instancia de MiDiccionario, ya no hay relación con 'd'. En este código habría que haber comprobado que todavía existe la clave: >>> r.has_key(d) False >>> print r.keys() {2: 'otra clave', 'clave1': 'Esta es la clave 1'} En definitiva, no ha cambiado la instancia MiDiccionario; sólo la clave por la que preguntas. Hacer la clave de sólo lectura no mejoraría mucho más. Al haber usado en MiDiccionario el mismo __hash__ de las tuplas, estoy garantizando que dos diccionarios con los mismos "items()" funcionan de modo equivalente. Observa lo siguiente : >>> d=MiDiccionario( {1:"clave"} ) >>> f=MiDiccionario( {1:"clave"} ) >>> d is f False >>> r={d:d} >>> r[f] {1: 'clave'} Es justo el comportamiento esperado. > Mi conclusión seria que antes de utilizar un diccionario como clave de > otro diccionario habría que pensarlo cinco minutos. La idea de utilizar > un objeto (potencialmente) cambiante como identificador de otro objeto > resulta un tanto ... extraña. Ya resulta extraño utilizar tuplas como para liarse con otras cosas. Por cierto, que también pueden ser claves de diccionarios esos olvidados en python que son los números complejos. Serían un buen ejemplo de "cosa rara" que se puede usar como claves: >>> z=1+2j >>> d={z:"primer valor"} >>> d {(1+2j):"primer valor"} >>> z=-1j >>> d.has_key(z) False From kala855 en gmail.com Tue Jun 27 19:34:36 2006 From: kala855 en gmail.com (kala855) Date: Tue, 27 Jun 2006 12:34:36 -0500 Subject: ayuda con qt Message-ID: HOLA, HE ESTADO TRABAJANDO CON QT Y NECESITO COLOCAR UN COMBO BOX, U OTRO ITEM DENTRO DE UNA QTABLE; ESTOY TRABAJANDO CON QT 4.1.3 Y AL PARECER SE DEBE MODIFICAR EL MODELO, POR FAVOR AYUDENME ES MUY NECESARIO QUE PUEDA HACERLO. From marcelo.schiavone en gmail.com Tue Jun 27 20:43:26 2006 From: marcelo.schiavone en gmail.com (marcelo schiavone) Date: Tue, 27 Jun 2006 15:43:26 -0300 Subject: SQLObject Message-ID: <931b28a60606271143x1799249dr7b201c450851bba6@mail.gmail.com> Hola, alguien sabe como hacer para que el idName no sea auto-incremental. Ejemplo: class usuario(SQLObject): class sqlmeta: idName="dni" nombre=StringCol() rol=ForeignKey('rol') para agregar un usuario tengo que hacer: usuario(nombre="nombre usuario", rol=None) porque si quiero poner el DNI de esta manera: usuario(dni=32894, nombre="nombre usuario", rol=None) larga el siguiente error: usuario.set() got an unexpected keyword argument dni Saludos From morillas en gmail.com Tue Jun 27 22:14:35 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Tue, 27 Jun 2006 16:14:35 -0400 Subject: SQLObject In-Reply-To: <931b28a60606271143x1799249dr7b201c450851bba6@mail.gmail.com> References: <931b28a60606271143x1799249dr7b201c450851bba6@mail.gmail.com> Message-ID: <68d25cbc0606271314h4296f43egb45f4a8ab005b30e@mail.gmail.com> 2006/6/27, marcelo schiavone : > Hola, alguien sabe como hacer para que el idName no sea auto-incremental. > Ejemplo: > class usuario(SQLObject): > class sqlmeta: > idName="dni" > nombre=StringCol() > rol=ForeignKey('rol') class usuario(SQLObject): dni = StringCol(alternateID=True) nombre = StringCol() rol = ForeignKey('rol') > > para agregar un usuario tengo que hacer: > usuario(nombre="nombre usuario", rol=None) > > porque si quiero poner el DNI de esta manera: > usuario(dni=32894, nombre="nombre usuario", rol=None) > larga el siguiente error: > usuario.set() got an unexpected keyword argument dni > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos, -- Luis Miguel From alexis.roda.villalonga en gmail.com Tue Jun 27 23:13:26 2006 From: alexis.roda.villalonga en gmail.com (Alexis Roda) Date: Tue, 27 Jun 2006 23:13:26 +0200 Subject: Por Favor Ayuda In-Reply-To: <2c9fb0dd0606271022s36cad0c9xc1f832709255895e@mail.gmail.com> References: <449B216D.8010906@xergio.net> <449B88EC.2040009@gmail.com> <2c9fb0dd0606270151v67d65569ka9612845cfa4d5d8@mail.gmail.com> <44A15CE2.7030101@gmail.com> <2c9fb0dd0606271022s36cad0c9xc1f832709255895e@mail.gmail.com> Message-ID: <44A19F76.1040505@gmail.com> En/na Chema Cortes ha escrit: > Es algo lioso de explicar, pero el problema está en que 'd' no debe > verse como la clave. Una vez creada la instancia de MiDiccionario, ya > no hay relación con 'd'. Creo que me va a explotar la cabeza :-) > En este código habría que haber comprobado > que todavía existe la clave: > >>>> r.has_key(d) > False >>>> print r.keys() > {2: 'otra clave', 'clave1': 'Esta es la clave 1'} A mi me da otro resultado: Python 2.3.5 (#2, Sep 4 2005, 22:01:42) [GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> class MiDiccionario(dict): ... def __hash__(self): ... return tuple(self.items()).__hash__() ... >>> d=MiDiccionario( {'clave1':"Esta es la clave 1", 2:"otra clave"} ) >>> r = {d:d} >>> r.keys() [{2: 'otra clave', 'clave1': 'Esta es la clave 1'}] >>> r.keys()[0] is d True >>> d['otra clave'] = 12345 >>> r.keys() [{'otra clave': 12345, 2: 'otra clave', 'clave1': 'Esta es la clave 1'}] >>> r.has_key(d) False >>> r.keys()[0] is d True >>> Imagino que el problema aparece como consecuencia del funcionamiento de las tablas asociativas. Al hacer r[d] = 'foo' python utiliza el "bucket" B1 para almacenar 'foo'. B1 se determina a partir del valor H1 = d.__hash__() Al modificar d tenemos H2 = d.__hash__(), muy posiblemente H2 != H1. El bucket correspondiente al nuevo valor de d será B2, determinado a partir de H2. Muy probablemente B1 != B2. Si ahora accedemos a r[d] estaremos buscando en el sitio equivocado (B2), motivo del KeyError. Es pura especulación, pero suena convincente (suficiente para mi nivel de curiosidad actual :-) ). Para el que quiera buscarla, supongo que la respuesta buena estará en Objects/dictobject.c. Saludos From peonblanco83 en gmail.com Tue Jun 27 23:47:21 2006 From: peonblanco83 en gmail.com (Peon Blanco) Date: Tue, 27 Jun 2006 15:47:21 -0600 Subject: prinsipiante coneccion python y postgres Message-ID: hoal lista este mensaje es para pedir ayuda en que modulos son los que tengo que instalar para conectar python con postgresql y si hay algun manual e buscado e intentado instalar PyGreSQL y pypgsql pero sin exito me marca un error algo con el $PATH espero y me puedan ayudar From minostro en sicet.cl Tue Jun 27 23:56:34 2006 From: minostro en sicet.cl (Milton Galo Patricio) Date: Tue, 27 Jun 2006 17:56:34 -0400 Subject: prinsipiante coneccion python y postgres In-Reply-To: References: Message-ID: <172699c50606271456q511aeb09ofeaf4bc6fbd38ad1@mail.gmail.com> cual es el error que te muestra?, que sistema operativo estás utilizando?, está corriendo realmente el motor de base de datos? 2006/6/27, Peon Blanco : > > hoal lista > este mensaje es para pedir ayuda en que modulos son los que tengo que > instalar para conectar python con postgresql y si hay algun manual > e buscado e intentado instalar PyGreSQL y pypgsql pero sin exito me marca > un error algo con el $PATH > espero y me puedan ayudar > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From marcelo.schiavone en gmail.com Wed Jun 28 00:02:42 2006 From: marcelo.schiavone en gmail.com (marcelo schiavone) Date: Tue, 27 Jun 2006 19:02:42 -0300 Subject: SQLObject In-Reply-To: <68d25cbc0606271314h4296f43egb45f4a8ab005b30e@mail.gmail.com> References: <931b28a60606271143x1799249dr7b201c450851bba6@mail.gmail.com> <68d25cbc0606271314h4296f43egb45f4a8ab005b30e@mail.gmail.com> Message-ID: <931b28a60606271502i10fa7620r9a778fd93d8edf75@mail.gmail.com> Gracias Luis, pero probe esto que me has dicho y genera un campo "dni" y otro "id", el cual es la clave primaria auto-incremental. Mi idea es que "dni" sea la clave primaria y que no sea auto-incremental. Saludos On 6/27/06, Luis Miguel Morillas wrote: > 2006/6/27, marcelo schiavone : > > Hola, alguien sabe como hacer para que el idName no sea auto-incremental. > > Ejemplo: > > class usuario(SQLObject): > > class sqlmeta: > > idName="dni" > > nombre=StringCol() > > rol=ForeignKey('rol') > > class usuario(SQLObject): > dni = StringCol(alternateID=True) > nombre = StringCol() > rol = ForeignKey('rol') > > > > > > > para agregar un usuario tengo que hacer: > > usuario(nombre="nombre usuario", rol=None) > > > > porque si quiero poner el DNI de esta manera: > > usuario(dni=32894, nombre="nombre usuario", rol=None) > > larga el siguiente error: > > usuario.set() got an unexpected keyword argument dni > > > > Saludos > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > Saludos, > > -- > > Luis Miguel > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From alatar en auna.com Wed Jun 28 00:43:32 2006 From: alatar en auna.com (Alatar) Date: Wed, 28 Jun 2006 00:43:32 +0200 Subject: GTK Toolbutton transparente References: <001701c695ef$a0296e70$6401a8c0@edhellond> Message-ID: <001101c69a3b$1e6e4950$6401a8c0@edhellond> Quizá no me he expresado bien, lo siento. Lo que quería es que alguien me explicara cómo introducir en un toolbutton un gráfico con máscara transparente. Gracias. ----- Original Message ----- From: "Alatar" To: Sent: Thursday, June 22, 2006 1:33 PM Subject: [Python-es] GTK Toolbutton transparente Salu2 a todos. ¿Alguien puede indicarme cómo cargar en PyGTK un gráfico propio (no de los de la librería) en un toolbutton para que sea transparente? ¿Hay forma de hacerlo desde Glade o he de hacerlo usando código en línea? Gracias _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From morillas en gmail.com Wed Jun 28 01:59:39 2006 From: morillas en gmail.com (Luis Miguel Morillas) Date: Tue, 27 Jun 2006 19:59:39 -0400 Subject: SQLObject In-Reply-To: <931b28a60606271502i10fa7620r9a778fd93d8edf75@mail.gmail.com> References: <931b28a60606271143x1799249dr7b201c450851bba6@mail.gmail.com> <68d25cbc0606271314h4296f43egb45f4a8ab005b30e@mail.gmail.com> <931b28a60606271502i10fa7620r9a778fd93d8edf75@mail.gmail.com> Message-ID: <68d25cbc0606271659s1e82fddfr61a654c0ec9325aa@mail.gmail.com> 2006/6/27, marcelo schiavone : > Gracias Luis, pero probe esto que me has dicho y genera un campo "dni" > y otro "id", el cual es la clave primaria auto-incremental. Mi idea es > que "dni" sea la clave primaria y que no sea auto-incremental. > Tienes razon. Acabo de leerlo en la documentacion: If you use alternateID=True, this means that the column uniquely identifies rows -- like a username uniquely identifies a user. This identifier is in addition to the primary key (id), which is always present. Y si combinas las dos: alternateID y idName ? > Saludos > > > On 6/27/06, Luis Miguel Morillas wrote: > > 2006/6/27, marcelo schiavone : > > > Hola, alguien sabe como hacer para que el idName no sea auto-incremental. > > > Ejemplo: > > > class usuario(SQLObject): > > > class sqlmeta: > > > idName="dni" > > > nombre=StringCol() > > > rol=ForeignKey('rol') > > > > class usuario(SQLObject): > > dni = StringCol(alternateID=True) > > nombre = StringCol() > > rol = ForeignKey('rol') > > > > > > > > > > > > para agregar un usuario tengo que hacer: > > > usuario(nombre="nombre usuario", rol=None) > > > > > > porque si quiero poner el DNI de esta manera: > > > usuario(dni=32894, nombre="nombre usuario", rol=None) > > > larga el siguiente error: > > > usuario.set() got an unexpected keyword argument dni > > > > > > Saludos > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > > Saludos, > > > > -- > > > > Luis Miguel > > _______________________________________________ > > 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 > -- Saludos, -- Luis Miguel From riaan en e.co.za Wed Jun 28 11:53:08 2006 From: riaan en e.co.za (Riaan Booysen) Date: Wed, 28 Jun 2006 11:53:08 +0200 Subject: I can't select with a click the statictext widget and move it In-Reply-To: <449BA37D.4000805-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> References: <449BA37D.4000805@gmail.com> Message-ID: <44A25184.3040600@e.co.za> Hi Daniel, Daniel Muñiz Fontoira wrote: > Hello! > > My name is Daniel from Spain > > Features configuration > --------------------------------- > In Linux Ubuntu 6.06 LTS > Boa versión 4.4 > wx 2.6.1.2 ubuntu > > In Windows XP > Boa 0.4.4 > wx 2.6.1.0 msw unicode > -------------------------------- > > Question: > > I can't select with a click the statictext widget and move it. But in windows thats work fine. > The question is: > In mode layout I try to move statictext but I couldn't select it. > But the textbox is posible select and move it, Why? The reason is that under linux the statictext control does not respond to mouse clicks, there is nothing I can do about that. You may use the GenStaticText on the Library palette page which does respond to mouse clicks. Cheers, Riaan. Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 From dmunhiz en gmail.com Wed Jun 28 12:10:04 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Wed, 28 Jun 2006 12:10:04 +0200 Subject: I can't select with a click the statictext widget and move it In-Reply-To: References: <449BA37D.4000805@gmail.com> Message-ID: <44A2557C.4070108@gmail.com> Hola: He preguntado algo en la lista de boa, el caso es que en el diseñador no se puede seleccionar los statictext para moverlos por el formulario. Me han respondido esto, ¿alguien me dice lo que quiere decir? Saludos y gracias Este es el correo de Riaan ------------------------------------------------------- Hi Daniel, Daniel Muñiz Fontoira wrote: > Hello! > > My name is Daniel from Spain > > Features configuration > --------------------------------- > In Linux Ubuntu 6.06 LTS > Boa versión 4.4 > wx 2.6.1.2 ubuntu > > In Windows XP > Boa 0.4.4 > wx 2.6.1.0 msw unicode > -------------------------------- > > Question: > > I can't select with a click the statictext widget and move it. But in windows thats work fine. > The question is: > In mode layout I try to move statictext but I couldn't select it. > But the textbox is posible select and move it, Why? The reason is that under linux the statictext control does not respond to mouse clicks, there is nothing I can do about that. You may use the GenStaticText on the Library palette page which does respond to mouse clicks. Cheers, Riaan. ------------------------------------------------------------------------ From maramsis en gmail.com Wed Jun 28 14:28:59 2006 From: maramsis en gmail.com (maram) Date: Wed, 28 Jun 2006 09:28:59 -0300 Subject: determinar el consumo de recursos (micro, memoria) de una aplicacion... (TG) Message-ID: <1151497740.6973.2.camel@margus.ciudad.com.ar> hola gente... Quisiera saber como determinar el consumo de recursos (especialmente memoria) de una aplicacion... (SO ubuntu Linux) Mas concretamente... tengo 3 aplicaciones de turbogears, configuradas para el pto 8081,8082 y 8083. "corro" cada aplicacion en una consola independiente. Como puedo saber los recursos efectivamente "gastados" x cada una...? Plus... pal que sepa... Cual seria la mejor forma , (mas economica... ;) de correr 2 o mas aplicaciones de TurboGears ? ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From marcelo.schiavone en gmail.com Wed Jun 28 16:42:38 2006 From: marcelo.schiavone en gmail.com (marcelo schiavone) Date: Wed, 28 Jun 2006 11:42:38 -0300 Subject: SQLObject In-Reply-To: <68d25cbc0606271659s1e82fddfr61a654c0ec9325aa@mail.gmail.com> References: <931b28a60606271143x1799249dr7b201c450851bba6@mail.gmail.com> <68d25cbc0606271314h4296f43egb45f4a8ab005b30e@mail.gmail.com> <931b28a60606271502i10fa7620r9a778fd93d8edf75@mail.gmail.com> <68d25cbc0606271659s1e82fddfr61a654c0ec9325aa@mail.gmail.com> Message-ID: <931b28a60606280742wcd41e0awcd6c972ab8a87e5b@mail.gmail.com> Tambien lo he probado, voy a seguir leyendo, si lo soluciono te comento como lo hice. Gracias igual. Saludos On 6/27/06, Luis Miguel Morillas wrote: > 2006/6/27, marcelo schiavone : > > Gracias Luis, pero probe esto que me has dicho y genera un campo "dni" > > y otro "id", el cual es la clave primaria auto-incremental. Mi idea es > > que "dni" sea la clave primaria y que no sea auto-incremental. > > > > Tienes razon. Acabo de leerlo en la documentacion: > If you use alternateID=True, this means that the column uniquely > identifies rows -- like a username uniquely identifies a user. This > identifier is in addition to the primary key (id), which is always > present. > > Y si combinas las dos: alternateID y idName ? > > > Saludos > > > > > > On 6/27/06, Luis Miguel Morillas wrote: > > > 2006/6/27, marcelo schiavone : > > > > Hola, alguien sabe como hacer para que el idName no sea auto-incremental. > > > > Ejemplo: > > > > class usuario(SQLObject): > > > > class sqlmeta: > > > > idName="dni" > > > > nombre=StringCol() > > > > rol=ForeignKey('rol') > > > > > > class usuario(SQLObject): > > > dni = StringCol(alternateID=True) > > > nombre = StringCol() > > > rol = ForeignKey('rol') > > > > > > > > > > > > > > > > > para agregar un usuario tengo que hacer: > > > > usuario(nombre="nombre usuario", rol=None) > > > > > > > > porque si quiero poner el DNI de esta manera: > > > > usuario(dni=32894, nombre="nombre usuario", rol=None) > > > > larga el siguiente error: > > > > usuario.set() got an unexpected keyword argument dni > > > > > > > > Saludos > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en aditel.org > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > -- > > > Saludos, > > > > > > -- > > > > > > Luis Miguel > > > _______________________________________________ > > > 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 > > > > > -- > Saludos, > > -- > > Luis Miguel > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From rapto en arrakis.es Wed Jun 28 16:16:15 2006 From: rapto en arrakis.es (=?ISO-8859-1?Q?Marcos_S=E1nchez_Provencio?=) Date: Wed, 28 Jun 2006 16:16:15 +0200 Subject: determinar el consumo de recursos (micro, memoria) de una aplicacion... (TG) In-Reply-To: <1151497740.6973.2.camel@margus.ciudad.com.ar> References: <1151497740.6973.2.camel@margus.ciudad.com.ar> Message-ID: <44A28F2F.6030001@arrakis.es> Lo más sencillo es usar top, no sé si te refieres a algo más complicado... Pero me adhiero a la pregunta, ¿hay manera de ver en qué se va la memoria en un proceso? Por ejemplo, hice una web que generaba mapas y cada vez que generaba uno, se comía 16MB. La solución (mala) fue pasarlo a cgi, pero me he quedado con ganas de indagar qué pasaba realmente. Lo mejor sería spacemonger (http://www.werkema.com/software/spacemonger.html) pero para la ram que gastan los objetos de Python. maram escribió: > hola gente... > > Quisiera saber como determinar el consumo de recursos (especialmente > memoria) de una aplicacion... (SO ubuntu Linux) > > Mas concretamente... tengo 3 aplicaciones de turbogears, configuradas > para el pto 8081,8082 y 8083. > "corro" cada aplicacion en una consola independiente. > Como puedo saber los recursos efectivamente "gastados" x cada una...? > > Plus... pal que sepa... > Cual seria la mejor forma , (mas economica... ;) de correr 2 o mas > aplicaciones de TurboGears ? > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From peonblanco83 en gmail.com Wed Jun 28 16:59:20 2006 From: peonblanco83 en gmail.com (Peon Blanco) Date: Wed, 28 Jun 2006 08:59:20 -0600 Subject: prinsipiante coneccion python y postgres In-Reply-To: <172699c50606271456q511aeb09ofeaf4bc6fbd38ad1@mail.gmail.com> References: <172699c50606271456q511aeb09ofeaf4bc6fbd38ad1@mail.gmail.com> Message-ID: El día 27/06/06, Milton Galo Patricio escribió: > > cual es el error que te muestra?, que sistema operativo estás utilizando?, > está corriendo realmente el motor de base de datos? > > 2006/6/27, Peon Blanco : > > > > hoal lista > > este mensaje es para pedir ayuda en que modulos son los que tengo que > > instalar para conectar python con postgresql y si hay algun manual > > e buscado e intentado instalar PyGreSQL y pypgsql pero sin exito me > marca > > un error algo con el $PATH > > espero y me puedan ayudar > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > uso slackware 10.1 postgres si esta corriendo perfectamente y cuando trato > de corre el setup.py de PyGreSQL-3.8.1 me marca el error line 81 > pg_config y dice algo asi como que no se encuentra e leido algo por hay > y agregue al path de /usr/bin/python el directorio /bin/ de postgres > e igul el /lib/ pero nada espero con esta informacion y me puedan ayudar > o recomendar algun modulo en especial bueno de ante mano grasias > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From hfoffani en gmail.com Wed Jun 28 18:34:24 2006 From: hfoffani en gmail.com (Hernan M Foffani) Date: Wed, 28 Jun 2006 18:34:24 +0200 Subject: SQLObject In-Reply-To: <931b28a60606271502i10fa7620r9a778fd93d8edf75@mail.gmail.com> References: <931b28a60606271143x1799249dr7b201c450851bba6@mail.gmail.com> <68d25cbc0606271314h4296f43egb45f4a8ab005b30e@mail.gmail.com> <931b28a60606271502i10fa7620r9a778fd93d8edf75@mail.gmail.com> Message-ID: <11fab4bc0606280934v18f3c240k8ef0161ace70433a@mail.gmail.com> Ten cuidado. Es posible que luego tengas problemas. Por ejemplo, si uno de los usuarios cambia el DNI o fue ingresado con error o cualquier otra modificacion que quieras hacer al campo se te complicará mantener la info en el resto de las tablas relacionadas. Solo lo menciono por las dudas que se te haya pasado, no por criticar el diseño... On 6/28/06, marcelo schiavone wrote: > Gracias Luis, pero probe esto que me has dicho y genera un campo "dni" > y otro "id", el cual es la clave primaria auto-incremental. Mi idea es > que "dni" sea la clave primaria y que no sea auto-incremental. > > Saludos > > > On 6/27/06, Luis Miguel Morillas wrote: > > 2006/6/27, marcelo schiavone : > > > Hola, alguien sabe como hacer para que el idName no sea auto-incremental. > > > Ejemplo: > > > class usuario(SQLObject): > > > class sqlmeta: > > > idName="dni" > > > nombre=StringCol() > > > rol=ForeignKey('rol') > > > > class usuario(SQLObject): > > dni = StringCol(alternateID=True) > > nombre = StringCol() > > rol = ForeignKey('rol') > > > > > > > > > > > > para agregar un usuario tengo que hacer: > > > usuario(nombre="nombre usuario", rol=None) > > > > > > porque si quiero poner el DNI de esta manera: > > > usuario(dni=32894, nombre="nombre usuario", rol=None) > > > larga el siguiente error: > > > usuario.set() got an unexpected keyword argument dni > > > > > > Saludos > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > > Saludos, > > > > -- > > > > Luis Miguel > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gon en cotesma.com.ar Wed Jun 28 14:23:13 2006 From: gon en cotesma.com.ar (Gonzalo Gomez Sotelo) Date: Wed, 28 Jun 2006 09:23:13 -0300 Subject: Hola Mundo Message-ID: Hola Gente, soy gonzalo, de argentina y estoy con muchas ganas de comenzar a programar en py. Tengo experiencia en PHP. Como puedo empezar? Gracias ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Thu Jun 29 11:43:07 2006 From: rapto en arrakis.es (Marcos) Date: Thu, 29 Jun 2006 11:43:07 +0200 Subject: prinsipiante coneccion python y postgres In-Reply-To: References: <172699c50606271456q511aeb09ofeaf4bc6fbd38ad1@mail.gmail.com> Message-ID: <1151574187.6716.15.camel@localhost.localdomain> Conviene que pegues el error en un mensaje a la lista, que hay muchos detalles que se pueden escapar contándolo de memoria. El mié, 28-06-2006 a las 08:59 -0600, Peon Blanco escribió: > El día 27/06/06, Milton Galo Patricio escribió: > > > > cual es el error que te muestra?, que sistema operativo estás utilizando?, > > está corriendo realmente el motor de base de datos? > > > > 2006/6/27, Peon Blanco : > > > > > > hoal lista > > > este mensaje es para pedir ayuda en que modulos son los que tengo que > > > instalar para conectar python con postgresql y si hay algun manual > > > e buscado e intentado instalar PyGreSQL y pypgsql pero sin exito me > > marca > > > un error algo con el $PATH > > > espero y me puedan ayudar > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > uso slackware 10.1 postgres si esta corriendo perfectamente y cuando trato > > de corre el setup.py de PyGreSQL-3.8.1 me marca el error line 81 > > pg_config y dice algo asi como que no se encuentra e leido algo por hay > > y agregue al path de /usr/bin/python el directorio /bin/ de postgres > > e igul el /lib/ pero nada espero con esta informacion y me puedan ayudar > > o recomendar algun modulo en especial bueno de ante mano grasias > > > > > -- > > Milton Inostroza Aguilera > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jcanto en hispasec.com Thu Jun 29 12:12:35 2006 From: jcanto en hispasec.com (Julio Canto) Date: Thu, 29 Jun 2006 12:12:35 +0200 Subject: Hola Mundo In-Reply-To: References: Message-ID: <44A3A793.90309@hispasec.com> Gonzalo Gomez Sotelo wrote: > Hola Gente, > soy gonzalo, de argentina y estoy con muchas ganas de comenzar a > programar en py. > Tengo experiencia en PHP. > Como puedo empezar? Descargando python? :P Echa un vistazo a esto: http://es.diveintopython.org/toc.html Un saludo o 2, JC From juatman_2000 en yahoo.es Thu Jun 29 12:15:02 2006 From: juatman_2000 en yahoo.es (Juan M. Puertas) Date: Thu, 29 Jun 2006 12:15:02 +0200 Subject: Hola Mundo References: <44A3A793.90309@hispasec.com> Message-ID: <002801c69b64$e58a2a70$8f8be050@equipo> Bienvenido Gonzalo: Mira esta página, es para la comunidad de programadores Python hispanoparlantes. http://hispapython.org/ Saludos. P.D. Great work Riaan! :-) ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com From lsolis en mu.intecsa-inarsa.es Thu Jun 29 14:25:09 2006 From: lsolis en mu.intecsa-inarsa.es (L Solis oficina) Date: Thu, 29 Jun 2006 14:25:09 +0200 Subject: Acceso a una base de datos Ms Access Message-ID: <44A3C6A5.9080400@mu.intecsa-inarsa.es> He podido acceder a varias bases de datos Ms Access a través de dao sin ningún problema a partir de las instrucciones que pueden consultarse, por ej, en: http://starship.python.net/crew/bwilk/access.html Sin embargo, en otras bases de datos, el mismo programa no consigue devolver el resultado de la consulta (por supuesto está probada desde Access). El programa no da error de conexión, ni ningún otro error, simplemente me devuelve un recordset vacío. Alguna orientación sería bien recibida, muchas gracias, luis From rapto en arrakis.es Thu Jun 29 14:37:27 2006 From: rapto en arrakis.es (Marcos) Date: Thu, 29 Jun 2006 14:37:27 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <44A3C6A5.9080400@mu.intecsa-inarsa.es> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> Message-ID: <1151584647.6716.18.camel@localhost.localdomain> ¿Puedes mostrar una de las consultas que te falla? ¿Cómo lo pruebas en access si se trata de otras bbdd? ¿es con tablas de access adjuntas? Lo más común es hacer un programa mínimo que muestre el problema para que le echemos un vistazo. Chao El jue, 29-06-2006 a las 14:25 +0200, L Solis oficina escribió: > He podido acceder a varias bases de datos Ms Access a través de dao sin > ningún problema a partir de las instrucciones que pueden consultarse, > por ej, en: > > http://starship.python.net/crew/bwilk/access.html > > Sin embargo, en otras bases de datos, el mismo programa no consigue > devolver el resultado de la consulta (por supuesto está probada desde > Access). El programa no da error de conexión, ni ningún otro error, > simplemente me devuelve un recordset vacío. > > Alguna orientación sería bien recibida, muchas gracias, > > luis > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From lsolis en mu.intecsa-inarsa.es Thu Jun 29 17:12:26 2006 From: lsolis en mu.intecsa-inarsa.es (L Solis oficina) Date: Thu, 29 Jun 2006 17:12:26 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <1151584647.6716.18.camel@localhost.localdomain> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> Message-ID: <44A3EDDA.5020805@mu.intecsa-inarsa.es> Marcos escribió: > ¿Puedes mostrar una de las consultas que te falla? ¿Cómo lo pruebas en > access si se trata de otras bbdd? ¿es con tablas de access adjuntas? Lo > más común es hacer un programa mínimo que muestre el problema para que > le echemos un vistazo. > > Chao > > El jue, 29-06-2006 a las 14:25 +0200, L Solis oficina escribió: > >> He podido acceder a varias bases de datos Ms Access a través de dao sin >> ningún problema a partir de las instrucciones que pueden consultarse, >> por ej, en: >> >> http://starship.python.net/crew/bwilk/access.html >> >> Sin embargo, en otras bases de datos, el mismo programa no consigue >> devolver el resultado de la consulta (por supuesto está probada desde >> Access). El programa no da error de conexión, ni ningún otro error, >> simplemente me devuelve un recordset vacío. >> >> Alguna orientación sería bien recibida, muchas gracias, >> >> luis >> >> >> >> _______________________________________________ >> 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 > Aclaraciones: 1.- Consultas a bases de dato access siempre (versión 2002), con s.o. Windows xp home sp2. 2.- Algunos ficheros *.mdb se conectan y devuelven bien el recordset 3.- Otros ficheros *.mdb se conectan pero devuelven un recordset vacío, cuando trabajando directamente en access no es vacío. Ahí va el código, pero creo que no es un problema de código: def append_from_Access(self,txt_box=''): try: import ... conn = win32com.client.Dispatch(r'ADODB.Connection') DSN = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" DSN = DSN + self.__od.source() + ";" conn.Open(DSN) except Exception, inst: ... try: sql_statement='SELECT * FROM ' + self.__od.tabla_consulta() #simplemente abre una tabla o consulta ya creada rs = win32com.client.Dispatch(r'ADODB.Recordset') rs.Open(sql_statement, conn, 1, 3) while not rs.EOF: cod=rs.Fields(self.__od.campo_cod()).Value ... rs.MoveNext() rs.Close() conn.Close() except Exception, inst: ... ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From gbsuar en gmail.com Thu Jun 29 17:24:51 2006 From: gbsuar en gmail.com (Gabriel) Date: Thu, 29 Jun 2006 12:24:51 -0300 Subject: Hola Mundo In-Reply-To: <002801c69b64$e58a2a70$8f8be050@equipo> References: <44A3A793.90309@hispasec.com> <002801c69b64$e58a2a70$8f8be050@equipo> Message-ID: <91906ddf0606290824r38223658w52739bb166128413@mail.gmail.com> Y luego de que aprendas un poco y queres hacer interfaces de usuario relativamente facil y multiplataforma mira algo sobre wxPython -- Gabriel From gbsuar en gmail.com Thu Jun 29 17:37:41 2006 From: gbsuar en gmail.com (Gabriel) Date: Thu, 29 Jun 2006 12:37:41 -0300 Subject: [Boa Constr] I can't select with a click the statictext widget and move it In-Reply-To: <44A25184.3040600@e.co.za> References: <449BA37D.4000805@gmail.com> <44A25184.3040600@e.co.za> Message-ID: <91906ddf0606290837q37c25cb9s322c13bc63eb7753@mail.gmail.com> Daniel: Ya que es una lista en Castellano y eres español estaria muy bueno que tambien formules tu consulta en ese idioma... Cordialmente Gabriel From mlacunza en gmail.com Thu Jun 29 18:38:09 2006 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 29 Jun 2006 11:38:09 -0500 Subject: [Boa Constr] I can't select with a click the statictext widget and move it In-Reply-To: <91906ddf0606290837q37c25cb9s322c13bc63eb7753@mail.gmail.com> References: <449BA37D.4000805@gmail.com> <44A25184.3040600@e.co.za> <91906ddf0606290837q37c25cb9s322c13bc63eb7753@mail.gmail.com> Message-ID: <771741b20606290938p617fe7ccn1d7a26dc8b99d33@mail.gmail.com> Uhm...no viste q la mando a la lista de Boa donde se habla ingles? Creo q ya dijo q la puso CC a la de castellano. 2006/6/29, Gabriel : > > Daniel: > Ya que es una lista en Castellano y eres español estaria muy bueno que > tambien formules tu consulta en ese idioma... > > Cordialmente > Gabriel > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Desarrollador 2 Estrellas VS2005 Email: mlacunza [AT] gmail [DOT] com Website: http://mlacunzav.cogia.net Blog: http://mlacunza.blogspot.com/ Lima - Peru From jcea en argo.es Thu Jun 29 18:48:57 2006 From: jcea en argo.es (Jesus Cea) Date: Thu, 29 Jun 2006 18:48:57 +0200 Subject: New release of BerkeleyDB Backend Storage Engine for DURUS (20060629) Message-ID: <44A40479.6080003@argo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 http://www.argo.es/~jcea/programacion/durus-berkeleydbstorage.htm See the CHANGES and the UPGRADING documents. Also updated the "KNOW_HOW-DURUS" to Durus version 3.4: http://www.argo.es/%7Ejcea/artic/know_how-durus-3_4.htm CHANGES: RELEASE 20060629: 20060629 - r191 - jcea en argo.es Document the upgrade process. 20060620 - r188 - jcea en argo.es "get_size()" is very costly. With current implementation, the storage must access all the database. I can implement a manual counter or migrate to btree and use DB_RECNUM: http://www.sleepycat.com/docs/api_c/db_stat.html http://www.sleepycat.com/docs/api_c/db_set_flags.html#DB_RECNUM Finally we implement a manually managed counter. Now "get_size()" is instantaneous, but it require an storage upgrade. So, you can't use previous backend versions. 20060620 - r184 - jcea en argo.es When creating a new storage database, be able to choose between "btree" and "hash" schema. 20060620 - r183 - jcea en argo.es Document "KNOW_HOW-DURUS" updated to Durus 3.4. 20060524 - r157 - jcea en argo.es We add a new "validate_garbage" optional parameter to the storage constructor. If that parameter is True, the storage will do a garbage check. Read the documentation in the README file for details. 20060523 - r156 - jcea en argo.es If the storage was stopped before garbage collection was completed, the storage could leak some unreachable objects. Solving this issue, we make sure also that the garbage collection makes progress even if the storage is stopped repeatly before garbage collection completion. That is, we store partial state to avoid to try to clean already collected objects. UPGRADING: *** *** Release 20060629: *** Storage databases created with this release are not compatible with previous releases. First time you use this release to open a storage database created by previous releases, it will be transparently "upgraded" to current format, so: - - The storage will become incompatible with previous releases. - - In order to be able to upgrade the storage, you can't open it in "read only" mode. Once upgraded, you can use "read only" mode freely. - - The upgrade process can be a bit slow, since the backend needs to analyze the entire database. So, if your database size is 1 Gigabyte and your hard disk can push 50MB/s, the upgrade process will take about 20 seconds to finish. - - While upgrading, the database will NOT serve requests. - - The upgrade process doesn't take any RAM. - - If the upgrade process is aborted (program quits, crashes, machine reboot, etc), the database will be stable and clean. That is, the upgrade process is transactional and SAFE. Also, in previous backend releases there was a bug in the garbage collection code that would skip over "to be deleted" objects, leaving some garbage behind. So with this release you have three options: - - Ignore the issue: This release will not leak new garbage, but garbage already leaked will remain there. You lose some diskspace. No other side effect. - - Do a dump+load migration, using the storage backend "migrate" method. Your diskspace requirement will double (temporaly), since you need space for the source and the destination databases. The migration will copy garbage, but this new backend release can cope with it and it will be freed. You don't need extra RAM to do this process, even if your database is in the petabyte range :-). - - Initialize the storage with the "validate_garbage" parameter sets to "True": This option will force a full sweep over the database, to examine cross-object links and locate garbage. This scan is done in-place, so you don't need extra diskspace. It is transactional, so it is SAFE if something goes wrong. It takes RAM proportional to object count in your storage, so beware if you have a huge database. Of course you only need to pass this parameter once, to catch garbage leaked by previous releases. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRKQEeZlgi5GaxT1NAQKucgP/egc+jTamJRrVEVsoACG+6PKoI/pS3W72 Xh6JCeRcLdti7unql3dYNprPTbW2aNGNmOqvWa3fxGeQL02gRUge4f2l8v+Ilwzj Hum5yP7BtOQyLUooWyZkfvsfHcw5egKQ9+tJvFlgbZk0xN5w2qb2gskW/dqYNqd+ Y9JXZ5Ipuzo= =B8Wy -----END PGP SIGNATURE----- From dmunhiz en gmail.com Thu Jun 29 18:49:31 2006 From: dmunhiz en gmail.com (=?ISO-8859-1?Q?Daniel_Mu=F1iz_Fontoira?=) Date: Thu, 29 Jun 2006 18:49:31 +0200 Subject: [Boa Constr] I can't select with a click the statictext widget and move it In-Reply-To: <91906ddf0606290837q37c25cb9s322c13bc63eb7753@mail.gmail.com> References: <449BA37D.4000805@gmail.com> <44A25184.3040600@e.co.za> <91906ddf0606290837q37c25cb9s322c13bc63eb7753@mail.gmail.com> Message-ID: <44A4049B.7080209@gmail.com> Gabriel: Si lees el texto que acompaño en la misma consulta entenderás porque la pongo en inglés. Precisamente está en ingles porque no la entiendo y por si aluien puede ayudarme a entenderla. Está claro que no es tu caso. Cordialmente Daniel Correo con la cuestión. Hola: He preguntado algo en la lista de boa, el caso es que en el diseñador no se puede seleccionar los statictext para moverlos por el formulario. Me han respondido esto, ¿alguien me dice (traduce) lo que quiere decir? Saludos y gracias Este es el correo de Riaan ------------------------------------------------------- Hi Daniel, Daniel Muñiz Fontoira wrote: > > Hello! > > > > My name is Daniel from Spain > > > > Features configuration > > --------------------------------- > > In Linux Ubuntu 6.06 LTS > > Boa versión 4.4 > > wx 2.6.1.2 ubuntu > > > > In Windows XP > > Boa 0.4.4 > > wx 2.6.1.0 msw unicode > > -------------------------------- > > > > Question: > > > > I can't select with a click the statictext widget and move it. But in > windows thats work fine. > > The question is: > > In mode layout I try to move statictext but I couldn't select it. > > But the textbox is posible select and move it, Why? > The reason is that under linux the statictext control does not respond to mouse clicks, there is nothing I can do about that. You may use the GenStaticText on the Library palette page which does respond to mouse clicks. Cheers, Riaan. ------------------------------------------------------------------------ Gabriel escribió: > Daniel: > Ya que es una lista en Castellano y eres español estaria muy bueno que > tambien formules tu consulta en ese idioma... > > Cordialmente > Gabriel > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cesar.ortiz en gmail.com Thu Jun 29 18:57:22 2006 From: cesar.ortiz en gmail.com (Cesar Ortiz) Date: Thu, 29 Jun 2006 18:57:22 +0200 Subject: Meter varios valores en una secuencia con ZSI Message-ID: <90255a70606290957w5eb98fdax71748d5ca208c4c1@mail.gmail.com> Hola, ¿Habeis usado ZSI con WSDL y metiendo varios valores en una secuencia? Un extracto de un xsd: El codigo para meter un elemento sería (los stubs fueron generados con las opción -b de wsdl2py): loc = RuleServiceLocator() port = loc.getRuleServicePortType(url=URL_SERVICE, tracefile=TRACE_FILE) msg = categorizacionRequestMsg() msg.Field = field = msg.new_field() field.Values = values = field.new_values() # La siguiente linea simplementa da unos valores a los atributos # no tiene importancia. for i in filter(lambda x: x.startswith('set_attribute_'), dir(values)): getattr(values,i)(i[14:]) rsp = port.categorizacion(msg) Me comentaron que para meter varios valores sería: msg.Field = [msg.new_field(), msg.new_field() ] Pero no me ha funcionado. ¿Alguien tiene experiencia en esto? Gracias y un saludo, César -- Página personal: http://www.cesar.ortiz.name Weblog: http://cesarob.blogspot.com/ From nocreyentes en terra.es Thu Jun 29 19:10:35 2006 From: nocreyentes en terra.es (nocreyente) Date: Thu, 29 Jun 2006 19:10:35 +0200 Subject: Fwd: determinar el consumo de recursos (micro, memoria) de una aplicacion... (TG) References: Message-ID: <7BF02F4F-9058-4BE9-8BAA-4FC689D198B4@terra.es> Reenvio el mensaje desde la cuenta de correo buena :-) Inicio del mensaje reenviado: > > Buenas: > > Para saber el consumo de cada una de las instancias creo que lo > mejor es usar el comando top tal como y ate han dicho. > > A la hora de ahorrar recursos cargando varias aplicaciones de > turbogears, creo que lo mejor es tratar de cargar un solo proceso. > Parece ser que cherrypy 2.2 ya esta preparado para hacer esto. Ver: > http://www.cherrypy.org/wiki/UpgradeTo2.2 > http://www.cherrypy.org/ticket/145 > > Supongo que tendras que configurar la variable server.webpath > http://www.turbogears.org/preview/docs/deployment/config.html > > y tendras que hacerte un script para cargar todas tus aplicaciones. > Puedes usar los scripts start-.py de ejemplo. > > El codigo fuente de la funcion turbogears.start_server() lo tienes > en http://trac.turbogears.org/turbogears/browser/trunk/turbogears/ > startup.py > > Si tienes algun problema dilo para ayudarte, porque antes o despues > tendre que hacerlo ;-) > Si no tienes ningun problema, avisa de como lo has hecho para > copiarlo. > > Un saludo: > > Javi > > > > El 28/06/2006, a las 14:28, maram escribió: > >> hola gente... >> >> Quisiera saber como determinar el consumo de recursos (especialmente >> memoria) de una aplicacion... (SO ubuntu Linux) >> >> Mas concretamente... tengo 3 aplicaciones de turbogears, configuradas >> para el pto 8081,8082 y 8083. >> "corro" cada aplicacion en una consola independiente. >> Como puedo saber los recursos efectivamente "gastados" x cada una...? >> >> Plus... pal que sepa... >> Cual seria la mejor forma , (mas economica... ;) de correr 2 o mas >> aplicaciones de TurboGears ? >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es > From slezica en fibertel.com.ar Thu Jun 29 20:09:00 2006 From: slezica en fibertel.com.ar (Sebastian Lezica) Date: Thu, 29 Jun 2006 15:09:00 -0300 Subject: [Boa Constr] I can't select with a click the statictext widget and move it In-Reply-To: <44A4049B.7080209@gmail.com> References: <449BA37D.4000805@gmail.com> <44A25184.3040600@e.co.za> <91906ddf0606290837q37c25cb9s322c13bc63eb7753@mail.gmail.com> <44A4049B.7080209@gmail.com> Message-ID: <44A4173C.4030004@fibertel.com.ar> Estimado Daniel, Que bueno que se te ocurrió preguntar a la fuente ese problema, en el último proyecto que tuve abandoné Boa justamente por ese inconveniente! -y tenia unos formularios complejisimos que rehacerlos en wxGlade con sizers fue un parto- :) Lo que te dice, es que utilices en lugar del wx.StaticText (que se encuentra en la pestaña 'Basic Controls' de Boa), el wx.lib.stattext.GenStaticText que se encuentra en la pestaña 'Library' (todo esto de la barra de widgets de la ventana superior). Lo probé y funciona perfecto!. No estoy seguro si lo ves 'por defecto', o tenes que setear en Preferences/General/InstallBCRTL como verdadero y reiniciar Boa. Un abrazo, Sebastián Lezica Daniel Muñiz Fontoira wrote: > Gabriel: > Si lees el texto que acompaño en la misma consulta entenderás porque la > pongo en inglés. > Precisamente está en ingles porque no la entiendo y por si aluien puede > ayudarme a entenderla. Está claro que no es tu caso. > > Cordialmente > Daniel > > > Correo con la cuestión. > > Hola: > > He preguntado algo en la lista de boa, el caso es que en el diseñador no > se puede seleccionar los statictext para moverlos por el formulario. > > Me han respondido esto, ¿alguien me dice (traduce) lo que quiere decir? > Saludos y gracias > > Este es el correo de Riaan > > ------------------------------------------------------- > Hi Daniel, > > Daniel Muñiz Fontoira wrote: > > >>> Hello! >>> >>> My name is Daniel from Spain >>> >>> Features configuration >>> --------------------------------- >>> In Linux Ubuntu 6.06 LTS >>> Boa versión 4.4 >>> wx 2.6.1.2 ubuntu >>> >>> In Windows XP >>> Boa 0.4.4 >>> wx 2.6.1.0 msw unicode >>> -------------------------------- >>> >>> Question: >>> >>> I can't select with a click the statictext widget and move it. But in >>> >> >> > windows thats work fine. > > >>> The question is: >>> In mode layout I try to move statictext but I couldn't select it. >>> But the textbox is posible select and move it, Why? >>> >> >> > > The reason is that under linux the statictext control does not > respond to mouse clicks, there is nothing I can do about that. > > You may use the GenStaticText on the Library palette page which does > respond to mouse clicks. > > Cheers, > Riaan. > > ------------------------------------------------------------------------ > > > > > > > > > > Gabriel escribió: > >> Daniel: >> Ya que es una lista en Castellano y eres español estaria muy bueno que >> tambien formules tu consulta en ese idioma... >> >> Cordialmente >> Gabriel >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From riverodiego en gmail.com Thu Jun 29 20:29:50 2006 From: riverodiego en gmail.com (Diego Rivero) Date: Thu, 29 Jun 2006 20:29:50 +0200 Subject: consulta amidos In-Reply-To: References: Message-ID: una consulta como hago para que en mi salida del print la palabra que sea aparesca en color print "ok" ejemplo el ok quiero que aparesca en color verde espero su ayuda lista mis buenas tardes. From riverodiego en gmail.com Thu Jun 29 20:36:27 2006 From: riverodiego en gmail.com (Diego Rivero) Date: Thu, 29 Jun 2006 20:36:27 +0200 Subject: salida de print en color Message-ID: hola lista mis buenas tardes a todos los amigo de la familia python una consulta como hago para que mi salida del print "ok" me salga el ok con color verde o el que cualquiera. y si ahi que cargar un modulo salute. espero su respueta- From listas en xergio.net Thu Jun 29 20:41:31 2006 From: listas en xergio.net (=?ISO-8859-1?Q?=22Sergio_=C1lvarez_=28xergio=29=22?=) Date: Thu, 29 Jun 2006 20:41:31 +0200 Subject: salida de print en color In-Reply-To: References: Message-ID: <44A41EDB.40402@xergio.net> Mírate esto: http://linuxgazette.net/issue65/padala.html Simplemente tienes que mandar un mensaje con unos códigos. Diego Rivero wrote: > hola lista mis buenas tardes a todos los amigo de la familia python > una consulta como hago para que mi salida del print "ok" me salga el ok con > color verde o el que cualquiera. > y si ahi que cargar un modulo salute. espero su respueta- > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Sergio Álvarez Muñoz _______________________________________________ email: mail en xergio.net blog: http://xergio.net im: xergio en jabberland.com _______________________________________________ Sorry for my english, I know it's bad From cescd en yahoo.com.mx Thu Jun 29 20:56:34 2006 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 29 Jun 2006 13:56:34 -0500 (CDT) Subject: salida de print en color In-Reply-To: References: Message-ID: <20060629185634.7357.qmail@web50403.mail.yahoo.com> Si la salida sera en la consola probablemente tu programa tendra que usar modulos como: console http://effbot.org/zone/console-handbook.htm WConio http://newcenturycomputers.net/projects/wconio.html curses (solo *nix) http://www.amk.ca/python/howto/curses/ http://gnosis.cx/publish/programming/charming_python_6.html Yo tengo algunos ejemplos de uso de esos modulos, si me los solicitas los puedo subir a un servidor. Saludos --- Diego Rivero escribió: > hola lista mis buenas tardes a todos los amigo de la > familia python > una consulta como hago para que mi salida del print > "ok" me salga el ok con > color verde o el que cualquiera. > y si ahi que cargar un modulo salute. espero su > respueta- > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From riverodiego en gmail.com Thu Jun 29 21:29:05 2006 From: riverodiego en gmail.com (Diego Rivero) Date: Thu, 29 Jun 2006 21:29:05 +0200 Subject: salida de print en color In-Reply-To: <44A41EDB.40402@xergio.net> References: <44A41EDB.40402@xergio.net> Message-ID: ok yo he armado un script ej diego.py cundo lo ejecuto y hace lo que quiero pero cuando dice ok del print quiero que me lo de en un color cualquiera ej. verde, no en blanco como aparece por default. On 6/29/06, "Sergio Álvarez (xergio)" wrote: > > Mírate esto: http://linuxgazette.net/issue65/padala.html > > Simplemente tienes que mandar un mensaje con unos códigos. > > > Diego Rivero wrote: > > hola lista mis buenas tardes a todos los amigo de la familia python > > una consulta como hago para que mi salida del print "ok" me salga el ok > con > > color verde o el que cualquiera. > > y si ahi que cargar un modulo salute. espero su respueta- > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > -- > Sergio Álvarez Muñoz > _______________________________________________ > email: mail en xergio.net > blog: http://xergio.net > im: xergio en jabberland.com > _______________________________________________ > Sorry for my english, I know it's bad > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From listas en xergio.net Thu Jun 29 21:34:41 2006 From: listas en xergio.net (=?ISO-8859-1?Q?=22Sergio_=C1lvarez_=28xergio=29=22?=) Date: Thu, 29 Jun 2006 21:34:41 +0200 Subject: salida de print en color In-Reply-To: References: <44A41EDB.40402@xergio.net> Message-ID: <44A42B51.8010305@xergio.net> Pues eso, ahí tienes los códigos (para linux eh) Diego Rivero wrote: > ok yo he armado un script ej diego.py cundo lo ejecuto y hace lo que > quiero > pero cuando dice ok del print quiero que me lo de en un color cualquiera > ej. > verde, no en blanco como aparece por default. > > > > On 6/29/06, "Sergio Álvarez (xergio)" wrote: >> >> Mírate esto: http://linuxgazette.net/issue65/padala.html >> >> Simplemente tienes que mandar un mensaje con unos códigos. >> >> >> Diego Rivero wrote: >> > hola lista mis buenas tardes a todos los amigo de la familia python >> > una consulta como hago para que mi salida del print "ok" me salga el ok >> con >> > color verde o el que cualquiera. >> > y si ahi que cargar un modulo salute. espero su respueta- >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en aditel.org >> > http://listas.aditel.org/listinfo/python-es >> >> -- >> Sergio Álvarez Muñoz >> _______________________________________________ >> email: mail en xergio.net >> blog: http://xergio.net >> im: xergio en jabberland.com >> _______________________________________________ >> Sorry for my english, I know it's bad >> _______________________________________________ >> 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 -- Sergio Álvarez Muñoz _______________________________________________ email: mail en xergio.net blog: http://xergio.net im: xergio en jabberland.com _______________________________________________ Sorry for my english, I know it's bad From riverodiego en gmail.com Thu Jun 29 22:36:00 2006 From: riverodiego en gmail.com (Diego Rivero) Date: Thu, 29 Jun 2006 22:36:00 +0200 Subject: salida de print en color In-Reply-To: <44A42B51.8010305@xergio.net> References: <44A41EDB.40402@xergio.net> <44A42B51.8010305@xergio.net> Message-ID: mira este es el script cuando la interface x puse como ejemplo 127.0.0.1podria haber sido otra direccion ip cuando esta activa me da la señal de ok el ok lo quiero en color rn bash es muy facil. te envio mi script #!/usr/bin/python import os, time x=1 while x > 0: time.sleep(3) a=os.popen('ping -c 1 127.0.0.1', 'r') b = a.read() if b.find("1 received,")> -1: print "interface ok... " else: print "is down." On 6/29/06, "Sergio Álvarez (xergio)" wrote: > > Pues eso, ahí tienes los códigos (para linux eh) > > Diego Rivero wrote: > > ok yo he armado un script ej diego.py cundo lo ejecuto y hace lo que > > quiero > > pero cuando dice ok del print quiero que me lo de en un color cualquiera > > ej. > > verde, no en blanco como aparece por default. > > > > > > > > On 6/29/06, "Sergio Álvarez (xergio)" wrote: > >> > >> Mírate esto: http://linuxgazette.net/issue65/padala.html > >> > >> Simplemente tienes que mandar un mensaje con unos códigos. > >> > >> > >> Diego Rivero wrote: > >> > hola lista mis buenas tardes a todos los amigo de la familia python > >> > una consulta como hago para que mi salida del print "ok" me salga el > ok > >> con > >> > color verde o el que cualquiera. > >> > y si ahi que cargar un modulo salute. espero su respueta- > >> > _______________________________________________ > >> > Python-es mailing list > >> > Python-es en aditel.org > >> > http://listas.aditel.org/listinfo/python-es > >> > >> -- > >> Sergio Álvarez Muñoz > >> _______________________________________________ > >> email: mail en xergio.net > >> blog: http://xergio.net > >> im: xergio en jabberland.com > >> _______________________________________________ > >> Sorry for my english, I know it's bad > >> _______________________________________________ > >> 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 > > -- > Sergio Álvarez Muñoz > _______________________________________________ > email: mail en xergio.net > blog: http://xergio.net > im: xergio en jabberland.com > _______________________________________________ > Sorry for my english, I know it's bad > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From listas en xergio.net Thu Jun 29 22:44:24 2006 From: listas en xergio.net (=?ISO-8859-1?Q?=22Sergio_=C1lvarez_=28xergio=29=22?=) Date: Thu, 29 Jun 2006 22:44:24 +0200 Subject: salida de print en color In-Reply-To: References: <44A41EDB.40402@xergio.net> <44A42B51.8010305@xergio.net> Message-ID: <44A43BA8.5030001@xergio.net> No sabes aplicar los códigos? ejemplo... print "interface \033[1;32mok\033[0m... " Diego Rivero wrote: > mira este es el script cuando la interface x puse como ejemplo > 127.0.0.1podria haber sido otra direccion ip cuando esta activa me da > la señal de ok > el ok lo quiero en color rn bash es muy facil. te envio mi script > > #!/usr/bin/python > > import os, time > > x=1 > > while x > 0: > > time.sleep(3) > > a=os.popen('ping -c 1 127.0.0.1', 'r') > > b = a.read() > > if b.find("1 received,")> -1: > > print "interface ok... " > > else: > > print "is down." > > > > > > On 6/29/06, "Sergio Álvarez (xergio)" wrote: >> >> Pues eso, ahí tienes los códigos (para linux eh) >> >> Diego Rivero wrote: >> > ok yo he armado un script ej diego.py cundo lo ejecuto y hace lo que >> > quiero >> > pero cuando dice ok del print quiero que me lo de en un color >> cualquiera >> > ej. >> > verde, no en blanco como aparece por default. >> > >> > >> > >> > On 6/29/06, "Sergio Álvarez (xergio)" wrote: >> >> >> >> Mírate esto: http://linuxgazette.net/issue65/padala.html >> >> >> >> Simplemente tienes que mandar un mensaje con unos códigos. >> >> >> >> >> >> Diego Rivero wrote: >> >> > hola lista mis buenas tardes a todos los amigo de la familia python >> >> > una consulta como hago para que mi salida del print "ok" me salga el >> ok >> >> con >> >> > color verde o el que cualquiera. >> >> > y si ahi que cargar un modulo salute. espero su respueta- >> >> > _______________________________________________ >> >> > Python-es mailing list >> >> > Python-es en aditel.org >> >> > http://listas.aditel.org/listinfo/python-es >> >> >> >> -- >> >> Sergio Álvarez Muñoz >> >> _______________________________________________ >> >> email: mail en xergio.net >> >> blog: http://xergio.net >> >> im: xergio en jabberland.com >> >> _______________________________________________ >> >> Sorry for my english, I know it's bad >> >> _______________________________________________ >> >> 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 >> >> -- >> Sergio Álvarez Muñoz >> _______________________________________________ >> email: mail en xergio.net >> blog: http://xergio.net >> im: xergio en jabberland.com >> _______________________________________________ >> Sorry for my english, I know it's bad >> _______________________________________________ >> 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 -- Sergio Álvarez Muñoz _______________________________________________ email: mail en xergio.net blog: http://xergio.net im: xergio en jabberland.com _______________________________________________ Sorry for my english, I know it's bad From ogunsett en gmail.com Thu Jun 29 23:01:38 2006 From: ogunsett en gmail.com (oscar) Date: Thu, 29 Jun 2006 18:01:38 -0300 Subject: salida de print en color In-Reply-To: <44A43BA8.5030001@xergio.net> References: <44A43BA8.5030001@xergio.net> Message-ID: <200606291801.39106.ogunsett@gmail.com> Si mal no me acuerdo se llama ANSI Color al conjunto de caracteres de control para manejo de terminales. El Jueves, 29 de Junio de 2006 17:44, Sergio Álvarez (xergio) escribió: > No sabes aplicar los códigos? > > ejemplo... > > print "interface \033[1;32mok\033[0m... " > From riverodiego en gmail.com Fri Jun 30 00:49:56 2006 From: riverodiego en gmail.com (Diego Rivero) Date: Fri, 30 Jun 2006 00:49:56 +0200 Subject: salida de print en color In-Reply-To: <44A43BA8.5030001@xergio.net> References: <44A41EDB.40402@xergio.net> <44A42B51.8010305@xergio.net> <44A43BA8.5030001@xergio.net> Message-ID: ok Sergio mil gracias sergio vos sos de Lanus Argentina. saludos que tengas un buen dìa. On 6/29/06, "Sergio Álvarez (xergio)" wrote: > > No sabes aplicar los códigos? > > ejemplo... > > print "interface \033[1;32mok\033[0m... " > > > Diego Rivero wrote: > > mira este es el script cuando la interface x puse como ejemplo > > 127.0.0.1podria haber sido otra direccion ip cuando esta activa me da > > la señal de ok > > el ok lo quiero en color rn bash es muy facil. te envio mi script > > > > #!/usr/bin/python > > > > import os, time > > > > x=1 > > > > while x > 0: > > > > time.sleep(3) > > > > a=os.popen('ping -c 1 127.0.0.1', 'r') > > > > b = a.read() > > > > if b.find("1 received,")> -1: > > > > print "interface ok... " > > > > else: > > > > print "is down." > > > > > > > > > > > > On 6/29/06, "Sergio Álvarez (xergio)" wrote: > >> > >> Pues eso, ahí tienes los códigos (para linux eh) > >> > >> Diego Rivero wrote: > >> > ok yo he armado un script ej diego.py cundo lo ejecuto y hace lo que > >> > quiero > >> > pero cuando dice ok del print quiero que me lo de en un color > >> cualquiera > >> > ej. > >> > verde, no en blanco como aparece por default. > >> > > >> > > >> > > >> > On 6/29/06, "Sergio Álvarez (xergio)" wrote: > >> >> > >> >> Mírate esto: http://linuxgazette.net/issue65/padala.html > >> >> > >> >> Simplemente tienes que mandar un mensaje con unos códigos. > >> >> > >> >> > >> >> Diego Rivero wrote: > >> >> > hola lista mis buenas tardes a todos los amigo de la familia > python > >> >> > una consulta como hago para que mi salida del print "ok" me salga > el > >> ok > >> >> con > >> >> > color verde o el que cualquiera. > >> >> > y si ahi que cargar un modulo salute. espero su respueta- > >> >> > _______________________________________________ > >> >> > Python-es mailing list > >> >> > Python-es en aditel.org > >> >> > http://listas.aditel.org/listinfo/python-es > >> >> > >> >> -- > >> >> Sergio Álvarez Muñoz > >> >> _______________________________________________ > >> >> email: mail en xergio.net > >> >> blog: http://xergio.net > >> >> im: xergio en jabberland.com > >> >> _______________________________________________ > >> >> Sorry for my english, I know it's bad > >> >> _______________________________________________ > >> >> 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 > >> > >> -- > >> Sergio Álvarez Muñoz > >> _______________________________________________ > >> email: mail en xergio.net > >> blog: http://xergio.net > >> im: xergio en jabberland.com > >> _______________________________________________ > >> Sorry for my english, I know it's bad > >> _______________________________________________ > >> 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 > > -- > Sergio Álvarez Muñoz > _______________________________________________ > email: mail en xergio.net > blog: http://xergio.net > im: xergio en jabberland.com > _______________________________________________ > Sorry for my english, I know it's bad > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From maramsis en gmail.com Fri Jun 30 00:52:13 2006 From: maramsis en gmail.com (maram) Date: Thu, 29 Jun 2006 19:52:13 -0300 Subject: Corriendo varias aplicaciones TG en CherryPy In-Reply-To: <7BF02F4F-9058-4BE9-8BAA-4FC689D198B4@terra.es> References: <7BF02F4F-9058-4BE9-8BAA-4FC689D198B4@terra.es> Message-ID: <1151621534.6057.4.camel@margus.ciudad.com.ar> El jue, 29-06-2006 a las 19:10 +0200, nocreyente escribió: > > > > A la hora de ahorrar recursos cargando varias aplicaciones de > > turbogears, creo que lo mejor es tratar de cargar un solo proceso. > > Parece ser que cherrypy 2.2 ya esta preparado para hacer esto. Ver: > > http://www.cherrypy.org/wiki/UpgradeTo2.2 ...'Multiple apps and virtual paths Mounting a CherryPy app at a mount point determined at runtime was very difficult in 2.1. There's a new _cptree.Tree class in 2.2 to make this easier. In general, you should stop writing cherrypy.root = Root() and instead write cherrypy.tree.mount(Root(), baseurl="/path/to/app", conf=config) This new method will mount your app at the appropriate branch on the cherrypy.root tree, and will also auto-prefix the section-paths in the config dict you supply. If you don't supply the baseurl arg, it will look for a "mount_point" config entry in [global] and use that...' > > http://www.cherrypy.org/ticket/145 ...' It's my understanding that you want Paste to manage the actual creation of applications. If you want to create a CherryPy application, call: cherrypy.tree.mount(rootObject, baseurl, conf) cherrypy.tree.mount(rootObject2, baseurl2, conf2) cherrypy.server.start(initOnly=True, serverClass) ...' > > > > Supongo que tendras que configurar la variable server.webpath > > http://www.turbogears.org/preview/docs/deployment/config.html > > > > y tendras que hacerte un script para cargar todas tus aplicaciones. > > Puedes usar los scripts start-.py de ejemplo. > > > > El codigo fuente de la funcion turbogears.start_server() lo tienes > > en http://trac.turbogears.org/turbogears/browser/trunk/turbogears/ > > startup.py > > > > Si tienes algun problema dilo para ayudarte, porque antes o despues > > tendre que hacerlo ;-) je je podrias hacerlo tu primero... que yo lo copio ;D no avance mucho... me complica con los seteos de TG y los de CP, pero veamos... tengo un script "start.py" ubicado en: /home/marcelo/svn/ para lanzar varias app de TG. que contiene: === start.py === #!/usr/bin/env python import pkg_resources pkg_resources.require("TurboGears") import turbogears import cherrypy cherrypy.lowercase_api = True cherrypy.tree.mount(Root1(), baseurl="/home/marcelo/svn/app1/trunk", conf="app.config") cherrypy.tree.mount(Root2(), baseurl="/home/marcelo/svn/app2/trunk", conf="app.config") === end === Una aplicacion correra en el pto 8080 y el otro en 8081 segun dice dev.cfg ahora: como le digo en start.py de donde sacar Root1() y Root2()? antes lo hacia con un script similar al siguiente para cada aplicacion: === start-app1.py === #!/usr/bin/env python import pkg_resources pkg_resources.require("TurboGears") import turbogears import cherrypy cherrypy.lowercase_api = True from os.path import * import sys turbogears.update_config(configfile="dev.cfg", modulename="app.config") from app.controllers import Root cherrypy.root = Root() cherrypy.server.start() === end === los archivos de configuracion tipicos de TG, estan en: /home/marcelo/svn/app1/trunk/dev.cfg /home/marcelo/svn/app1/trunk/app/config/app.cfg ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From lionel en lisistemas.com.ar Fri Jun 30 02:14:53 2006 From: lionel en lisistemas.com.ar (Lionel Iturri) Date: Thu, 29 Jun 2006 21:14:53 -0300 Subject: salida de print en color In-Reply-To: References: <44A41EDB.40402@xergio.net> <44A42B51.8010305@xergio.net> <44A43BA8.5030001@xergio.net> Message-ID: <44A46CFD.5000005@lisistemas.com.ar> Diego Rivero wrote: > ok Sergio mil gracias sergio vos sos de Lanus Argentina. saludos > que tengas un buen dìa. > > > On 6/29/06, "Sergio Álvarez (xergio)" wrote: >> >> No sabes aplicar los códigos? >> >> ejemplo... >> >> print "interface \033[1;32mok... " >> >> >> Diego Rivero wrote: >> > mira este es el script cuando la interface x puse como ejemplo >> > 127.0.0.1podria haber sido otra direccion ip cuando esta activa me da >> > la señal de ok >> > el ok lo quiero en color rn bash es muy facil. te envio mi script >> > >> > #!/usr/bin/python >> > >> > import os, time >> > >> > x=1 >> > >> > while x > 0: >> > >> > time.sleep(3) >> > >> > a=os.popen('ping -c 1 127.0.0.1', 'r') >> > >> > b = a.read() >> > >> > if b.find("1 received,")> -1: >> > >> > print "interface ok... " >> > >> > else: >> > >> > print "is down." >> > >> > >> > >> > >> > >> > On 6/29/06, "Sergio Álvarez (xergio)" wrote: >> >> >> >> Pues eso, ahí tienes los códigos (para linux eh) >> >> >> >> Diego Rivero wrote: >> >> > ok yo he armado un script ej diego.py cundo lo ejecuto y hace >> lo que >> >> > quiero >> >> > pero cuando dice ok del print quiero que me lo de en un color >> >> cualquiera >> >> > ej. >> >> > verde, no en blanco como aparece por default. >> >> > >> >> > >> >> > >> >> > On 6/29/06, "Sergio Álvarez (xergio)" wrote: >> >> >> >> >> >> Mírate esto: http://linuxgazette.net/issue65/padala.html >> >> >> >> >> >> Simplemente tienes que mandar un mensaje con unos códigos. >> >> >> >> >> >> >> >> >> Diego Rivero wrote: >> >> >> > hola lista mis buenas tardes a todos los amigo de la familia >> python >> >> >> > una consulta como hago para que mi salida del print "ok" me >> salga >> el >> >> ok >> >> >> con >> >> >> > color verde o el que cualquiera. >> >> >> > y si ahi que cargar un modulo salute. espero su respueta- >> >> >> > _______________________________________________ >> >> >> > Python-es mailing list >> >> >> > Python-es en aditel.org >> >> >> > http://listas.aditel.org/listinfo/python-es >> >> >> >> >> >> -- >> >> >> Sergio Álvarez Muñoz >> >> >> _______________________________________________ >> >> >> email: mail en xergio.net >> >> >> blog: http://xergio.net >> >> >> im: xergio en jabberland.com >> >> >> _______________________________________________ >> >> >> Sorry for my english, I know it's bad >> >> >> _______________________________________________ >> >> >> 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 >> >> >> >> -- >> >> Sergio Álvarez Muñoz >> >> _______________________________________________ >> >> email: mail en xergio.net >> >> blog: http://xergio.net >> >> im: xergio en jabberland.com >> >> _______________________________________________ >> >> Sorry for my english, I know it's bad >> >> _______________________________________________ >> >> 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 >> >> -- >> Sergio Álvarez Muñoz >> _______________________________________________ >> email: mail en xergio.net >> blog: http://xergio.net >> im: xergio en jabberland.com >> _______________________________________________ >> Sorry for my english, I know it's bad >> _______________________________________________ >> 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 > Aca esta mas sencillo con el valor devuelto por el ping en bash: ping -c 1 127.0.0.1 > /dev/null && echo -e '\033[1;31mOk\033[0m' || echo IF down From john.guerra en gmail.com Fri Jun 30 05:32:20 2006 From: john.guerra en gmail.com (=?ISO-8859-1?Q?John_Alexis_Guerra_G=F3mez?=) Date: Thu, 29 Jun 2006 22:32:20 -0500 Subject: Problemas con un wx.ScrolledWindow Message-ID: <44A49B44.9030707@gmail.com> Saludos, resulta que tenemos un wx.ScrolledWindow dentro del cual hay un sizer en el cual creamos dinámicamente una lista de wx.BitmapButton, hasta el momento hemos logrado (con mucho esfuerzo por culpa de los sizers) que todo salga bien, inclusive que cambie de tamaño con Fit, pero cuando utilizamos las barras de scroll el panel se llena de basura proveniente del borde que no se borra completamente. En otra ocasión tuve el mismo problema pero dentro del ScrolledWindow tenía un Panel en el que dibujaba con un dc, se solucionó con un DoPrepareDC, pero aquí no estamos dibujando nada a mano, es decir los sizers no deberían de encargarse de eso?, o tendremos que crear un manejador de evento OnPaint, solo para que haga el DoPrepareDC y limpie el panel nada más? Otra cosa, dentro de ese sizer nos gustaría que se pudieran distribuir las cosas al estilo matriz dinámica, es decir como se distribuyen los íconos en un manejador de archivos (que calcula primero cuantas columnas le caben según el tamaño de sus hijos, y luego rellena por filas), para que no quede una sola fila fea, pero que tampoco sea estático, sino que al momento de redimensionar se actualice el número de columnas. Se me ocurre de nuevo usar el dc para dibujar manualmente y realizar los cálculos según el espacio disponible, pero gustaría más una solución que distribuya botones en vez de Bitmaps dibujados a mano. Agradeciendo su colaboración John http://www.duto.org Proyecto IRIS "Y los ciegos verán...." From lsolis en mu.intecsa-inarsa.es Fri Jun 30 08:16:14 2006 From: lsolis en mu.intecsa-inarsa.es (L Solis oficina) Date: Fri, 30 Jun 2006 08:16:14 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <1151584647.6716.18.camel@localhost.localdomain> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> Message-ID: <44A4C1AE.3080605@mu.intecsa-inarsa.es> Marcos escribió: > ¿Puedes mostrar una de las consultas que te falla? ¿Cómo lo pruebas en > access si se trata de otras bbdd? ¿es con tablas de access adjuntas? Lo > más común es hacer un programa mínimo que muestre el problema para que > le echemos un vistazo. > > Chao > > El jue, 29-06-2006 a las 14:25 +0200, L Solis oficina escribió: > >> He podido acceder a varias bases de datos Ms Access a través de dao sin >> ningún problema a partir de las instrucciones que pueden consultarse, >> por ej, en: >> >> http://starship.python.net/crew/bwilk/access.html >> >> Sin embargo, en otras bases de datos, el mismo programa no consigue >> devolver el resultado de la consulta (por supuesto está probada desde >> Access). El programa no da error de conexión, ni ningún otro error, >> simplemente me devuelve un recordset vacío. >> >> Alguna orientación sería bien recibida, muchas gracias, >> >> luis >> >> >> >> _______________________________________________ >> 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 > A ver si me explico mejor 1.- Hago consultas a bases de dato tipo Ms Access siempre bajo s.o. Windows xp home sp2. 2.- Algunos ficheros *.mdb se conectan y devuelven bien el recordset 3.- Otros ficheros *.mdb se conectan pero devuelven un recordset vacío, cuando trabajando directamente en access no es vacío. Ahí va el código que utilizo: def append_from_Access(self): try: import ... conn = win32com.client.Dispatch(r'ADODB.Connection') DSN = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" DSN = DSN + self.__od.source() + ";" conn.Open(DSN) except Exception, inst: ... try: sql_statement='SELECT * FROM ' + nombre_tabla_consulta #simplemente abre una tabla o consulta ya creada rs = win32com.client.Dispatch(r'ADODB.Recordset') rs.Open(sql_statement, conn, 1, 3) while not rs.EOF: cod=rs.Fields(campo_nombre.Value) #campo_nombre: un nombre de campo existente ... rs.MoveNext() rs.Close() conn.Close() except Exception, inst: ... ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Fri Jun 30 10:06:19 2006 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Fri, 30 Jun 2006 10:06:19 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <44A4C1AE.3080605@mu.intecsa-inarsa.es> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> <44A4C1AE.3080605@mu.intecsa-inarsa.es> Message-ID: <1151654779.5534.0.camel@localhost.localdomain> El vie, 30-06-2006 a las 08:16 +0200, L Solis oficina escribió: > except Exception, inst: Esa sentencia es muy peligrosa, ¿no estará enmascarando otro error que no esperas? From lsolis en mu.intecsa-inarsa.es Fri Jun 30 10:17:11 2006 From: lsolis en mu.intecsa-inarsa.es (L Solis oficina) Date: Fri, 30 Jun 2006 10:17:11 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <1151654779.5534.0.camel@localhost.localdomain> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> <44A4C1AE.3080605@mu.intecsa-inarsa.es> <1151654779.5534.0.camel@localhost.localdomain> Message-ID: <44A4DE07.8070200@mu.intecsa-inarsa.es> Marcos Sánchez Provencio escribió: > El vie, 30-06-2006 a las 08:16 +0200, L Solis oficina escribió: > >> except Exception, inst: >> > > Esa sentencia es muy peligrosa, ¿no estará enmascarando otro error que > no esperas? > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > La verdad es que no sé el peligro que tiene, pero el programa no me lanza ningún error From israel en sistematica.es Fri Jun 30 09:09:00 2006 From: israel en sistematica.es (Israel Gutierrez) Date: Fri, 30 Jun 2006 09:09:00 +0200 Subject: salida de print en color In-Reply-To: References: Message-ID: <200606300909.04844.israel@sistematica.es> El Jueves, 29 de Junio de 2006 20:36, Diego Rivero escribió: > hola lista mis buenas tardes a todos los amigo de la familia python > una consulta como hago para que mi salida del print "ok" me salga el ok con > color verde o el que cualquiera. > y si ahi que cargar un modulo salute. espero su respueta- Los de gentoo lo tienen muy bien implementado. Busca en google por output.py -- BOFH excuse #265: The mouse escaped. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 191 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 Fri Jun 30 10:44:02 2006 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Fri, 30 Jun 2006 10:44:02 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <44A4DE07.8070200@mu.intecsa-inarsa.es> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> <44A4C1AE.3080605@mu.intecsa-inarsa.es> <1151654779.5534.0.camel@localhost.localdomain> <44A4DE07.8070200@mu.intecsa-inarsa.es> Message-ID: <1151657043.5534.7.camel@localhost.localdomain> El vie, 30-06-2006 a las 10:17 +0200, L Solis oficina escribió: > Marcos Sánchez Provencio escribió: > > El vie, 30-06-2006 a las 08:16 +0200, L Solis oficina escribió: > > > >> except Exception, inst: > >> > > > > Esa sentencia es muy peligrosa, ¿no estará enmascarando otro error que > > no esperas? > > > > > La verdad es que no sé el peligro que tiene, pero el programa no me > lanza ningún error Me imagino que en el except pondrás al menos un mensaje... ¿Has mirado si trae al menos la lista de Fields, los nombres y tipos delas columnas, etc.? Se puede hacer justo después de rs.Open(sql_statement, conn, 1, 3) print 'rs.open ok' print rs.Fields.Count si no recuerdo mal mis tiempos de windows. Por cierto, se pueden usar los nombres de las References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> <44A4C1AE.3080605@mu.intecsa-inarsa.es> <1151654779.5534.0.camel@localhost.localdomain> <44A4DE07.8070200@mu.intecsa-inarsa.es> <1151657043.5534.7.camel@localhost.localdomain> Message-ID: <44A4FC77.9000909@mu.intecsa-inarsa.es> Marcos Sánchez Provencio escribió: > El vie, 30-06-2006 a las 10:17 +0200, L Solis oficina escribió: > >> Marcos Sánchez Provencio escribió: >> >>> El vie, 30-06-2006 a las 08:16 +0200, L Solis oficina escribió: >>> >>> >>>> except Exception, inst: >>>> >>>> >>> Esa sentencia es muy peligrosa, ¿no estará enmascarando otro error que >>> no esperas? >>> >>> >>> >> La verdad es que no sé el peligro que tiene, pero el programa no me >> lanza ningún error >> > Me imagino que en el except pondrás al menos un mensaje... > > ¿Has mirado si trae al menos la lista de Fields, los nombres y tipos > delas columnas, etc.? > > Se puede hacer justo después de > rs.Open(sql_statement, conn, 1, 3) > print 'rs.open ok' > print rs.Fields.Count > si no recuerdo mal mis tiempos de windows. > > Por cierto, se pueden usar los nombres de las no se va a entender dentro de una semana ;-) > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > Lo he comprobado, al abrir el recordset tiene todos los campos de la tabla o consulta a que hace referencia, pero simplemente el número de registros devueltos (rs.RecordCount) es 0 luis From py en ch3m4.org Fri Jun 30 13:56:29 2006 From: py en ch3m4.org (Chema Cortes) Date: Fri, 30 Jun 2006 13:56:29 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <44A4FC77.9000909@mu.intecsa-inarsa.es> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> <44A4C1AE.3080605@mu.intecsa-inarsa.es> <1151654779.5534.0.camel@localhost.localdomain> <44A4DE07.8070200@mu.intecsa-inarsa.es> <1151657043.5534.7.camel@localhost.localdomain> <44A4FC77.9000909@mu.intecsa-inarsa.es> Message-ID: <44A5116D.2040708@ch3m4.org> L Solis oficina escribió: > Lo he comprobado, al abrir el recordset tiene todos los campos de la > tabla o consulta a que hace referencia, pero simplemente el número de > registros devueltos (rs.RecordCount) es 0 Voy a aportar mis dos céntimos: No es que sea importante, pero veo que empezado diciendo que usabas DAO y luego has pasado a usar ADO. Cuando abres el recordset estás usando el bloqueo "optimista" (ese 3 que pones en el Open), lo que podría explicar en parte el problema que sufres si hay conexiones simultáneas. Podrías probar, justo después de crear el recordset, a ejecutar un rs.MoveFirst(), pero te dará error si no hay ningún registro. Prueba, en cambio, con lo siguiente: rs = win32com.client.Dispatch(r'ADODB.Recordset') rs.CursorLocation=3 #adUseClient - client-side cursor rs.Open(sql_statement, conn) while not rs.EOF: ... rs.MoveNext() Yo suelo usar el módulo adodbapi (http://adodbapi.sourceforge.net) y no he tenido este tipo de problemas; aunque no puedo asegurarte que sea mejor, al menos es más afín al modo de trabajar en python. -- Chema Cortés (py en ch3m4.org) "Proudly made on earth by generic humanoid carbon units" From lsolis en mu.intecsa-inarsa.es Fri Jun 30 15:26:20 2006 From: lsolis en mu.intecsa-inarsa.es (L Solis oficina) Date: Fri, 30 Jun 2006 15:26:20 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <44A5116D.2040708@ch3m4.org> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> <44A4C1AE.3080605@mu.intecsa-inarsa.es> <1151654779.5534.0.camel@localhost.localdomain> <44A4DE07.8070200@mu.intecsa-inarsa.es> <1151657043.5534.7.camel@localhost.localdomain> <44A4FC77.9000909@mu.intecsa-inarsa.es> <44A5116D.2040708@ch3m4.org> Message-ID: <44A5267C.2030500@mu.intecsa-inarsa.es> Chema Cortes escribió: > L Solis oficina escribió: > > >> Lo he comprobado, al abrir el recordset tiene todos los campos de la >> tabla o consulta a que hace referencia, pero simplemente el número de >> registros devueltos (rs.RecordCount) es 0 >> > > Voy a aportar mis dos céntimos: > > No es que sea importante, pero veo que empezado diciendo que usabas DAO > y luego has pasado a usar ADO. > > Cuando abres el recordset estás usando el bloqueo "optimista" (ese 3 que > pones en el Open), lo que podría explicar en parte el problema que > sufres si hay conexiones simultáneas. Podrías probar, justo después de > crear el recordset, a ejecutar un rs.MoveFirst(), pero te dará error si > no hay ningún registro. Prueba, en cambio, con lo siguiente: > > rs = win32com.client.Dispatch(r'ADODB.Recordset') > rs.CursorLocation=3 #adUseClient - client-side cursor > rs.Open(sql_statement, conn) > while not rs.EOF: > ... > rs.MoveNext() > > se mantiene el problema, rs.RecordCount) es 0 quizás el problema pueda estar en usar dao o ado. Estoy utilizando ADO, para lo que ejecuté makepy y seleccioné Microsoft ActiveX Data Objects 2.5 Library. Quizás deba utilizar también Microsoft DAO3.5 Object Library ¿sabes si puedo tener activadas las 2 librerías a la vez sin que pase nada raro y seleccionar una u otra forma de acceso mediante código ? > Yo suelo usar el módulo adodbapi (http://adodbapi.sourceforge.net) y no > he tenido este tipo de problemas; aunque no puedo asegurarte que sea > mejor, al menos es más afín al modo de trabajar en python. > > > voy a probar luis From listas en soft-com.es Fri Jun 30 16:23:43 2006 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 30 Jun 2006 16:23:43 +0200 Subject: Acceso a una base de datos Ms Access In-Reply-To: <44A5267C.2030500@mu.intecsa-inarsa.es> References: <44A3C6A5.9080400@mu.intecsa-inarsa.es> <1151584647.6716.18.camel@localhost.localdomain> <44A4C1AE.3080605@mu.intecsa-inarsa.es> <1151654779.5534.0.camel@localhost.localdomain> <44A4DE07.8070200@mu.intecsa-inarsa.es> <1151657043.5534.7.camel@localhost.localdomain> <44A4FC77.9000909@mu.intecsa-inarsa.es> <44A5116D.2040708@ch3m4.org> <44A5267C.2030500@mu.intecsa-inarsa.es> Message-ID: <44A533EF.8080800@soft-com.es> >> L Solis oficina escribió: >> > > se mantiene el problema, rs.RecordCount) es 0 He utilizado msjet con visual basic y deje de utlizar RecorCount porque no es fiable, *solo* te dice la verdad cuando ya has leido todos los registros, y enconces ya vale de poco (habia algún articulo por ahi que lo explicaba). La ultica forma de saber con seguridad en nº de registros que tiene una tabla es hacer un 'select count(*) from tabla'. Saludos, -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From cesar.ortiz en gmail.com Fri Jun 30 17:06:02 2006 From: cesar.ortiz en gmail.com (Cesar Ortiz) Date: Fri, 30 Jun 2006 17:06:02 +0200 Subject: Meter varios valores en una secuencia con ZSI In-Reply-To: <90255a70606290957w5eb98fdax71748d5ca208c4c1@mail.gmail.com> References: <90255a70606290957w5eb98fdax71748d5ca208c4c1@mail.gmail.com> Message-ID: <90255a70606300806q451c985aj31c5f87a48b08b8f@mail.gmail.com> Me autorespondo, para que quede constancia en la lista. Funciona como me indicaron, pero con la versión de ZSI que está en subversion (lo mas actual) y para mi ejemplo usando la opción --lazy con el script wsdl2py. Saludos, César On 6/29/06, Cesar Ortiz wrote: > > Hola, > > ¿Habeis usado ZSI con WSDL y metiendo varios valores en una secuencia? > Un extracto de un xsd: > > > > > > > > > El codigo para meter un elemento sería (los stubs fueron generados con las > opción -b de wsdl2py): > > loc = RuleServiceLocator() > port = loc.getRuleServicePortType(url=URL_SERVICE, tracefile=TRACE_FILE) > msg = categorizacionRequestMsg() > msg.Field = field = msg.new_field() > field.Values = values = field.new_values() > # La siguiente linea simplementa da unos valores a los atributos > # no tiene importancia. > for i in filter(lambda x: x.startswith('set_attribute_'), dir(values)): > getattr(values,i)(i[14:]) > rsp = port.categorizacion(msg) > > Me comentaron que para meter varios valores sería: > > msg.Field = [msg.new_field(), msg.new_field () ] > > Pero no me ha funcionado. ¿Alguien tiene experiencia en esto? > > Gracias y un saludo, César > > > -- > Página personal: http://www.cesar.ortiz.name > Weblog: http://cesarob.blogspot.com/ > -- Página personal: http://www.cesar.ortiz.name Weblog: http://cesarob.blogspot.com/