From davidjhi en gmail.com Wed Jul 1 00:50:39 2009 From: davidjhi en gmail.com (David Jorge Hernandez Ibarra) Date: Tue, 30 Jun 2009 17:50:39 -0500 Subject: Backups, IDE, Conexion In-Reply-To: <1246266711.4530.1.camel@turingmachine> References: <771741b20906271850v2ef64849p9a03f8cf5af7243c@mail.gmail.com> <1246266711.4530.1.camel@turingmachine> Message-ID: <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> Lo malo es que si google sospecha de algo, te cancelan la cuenta una ves que ya tengas los 100 dolares. Asi que pierdes todo tu dinero, y la posibilidad de usar de nuevo adsense con ese dominio. Con 2 o 3 clicks que se den de la misma pc, ya esta peligrando la cuenta. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From agtugo en gmail.com Wed Jul 1 01:00:47 2009 From: agtugo en gmail.com (=?UTF-8?B?QXJ0dXJvIE11w7FveiBUb2xvc2E=?=) Date: Tue, 30 Jun 2009 18:00:47 -0500 Subject: Sustituyendo a labview con python In-Reply-To: <2c9fb0dd0906301028w47cc28a5vfe289103ed6e1323@mail.gmail.com> References: <4A4465D1.4090901@gmail.com> <1245999823.7474.6.camel@pcf-264-0209.fatronik.com> <4A49BAE9.5090207@gmail.com> <2c9fb0dd0906301028w47cc28a5vfe289103ed6e1323@mail.gmail.com> Message-ID: <4A4A991F.3060601@gmail.com> Vaya que he estado leyendo sobre la programación concurrente y al parecer ya tenia la idea de algo asi pero no sabpia que existia al buscar por internet y ver una lista de lenguajes concurrentes en wikipedia me encontre con muchisimos por comodidad de los que leen la lista la pongo hasta el final de este escrito. Entre ellos encontre stackless python pero no he trabajado con el aún y no se si lo haga por que hay lenguajes que ya fueron pensados para esto. Que extraño que no aparecio Lua en la lista. Pero bueno si es una buena idea Stackless python seguire por aqui dando aportes de lo que vaya haciendo para la gente interesada en stackless python. * ActorScript ^[2] <#cite_note-1> theoretical purely actor-based language defined in terms of itself * Ada * Afnix ? concurrent access to data is protected automatically (previously called /Aleph/, but unrelated to /Alef/) * Alef ? concurrent language with threads and message passing, used for systems programming in early versions of Plan 9 from Bell Labs * Alice ? extension to Standard ML , adds support for concurrency via futures. * Axum ? domain specific concurrent programming language, based on the Actor model and on the .NET Common Language Runtime using a C-like syntax. * Chapel ? a parallel programming language being developed by Cray Inc. * Cilk ? a concurrent C * C? ? C Omega, a research language extending C#, uses asynchronous communication * Clojure ? a modern Lisp targeting the JVM * Concurrent Clean ? a functional programming language, similar to Haskell * Concurrent ML ? a concurrent extension of Standard ML * Concurrent Pascal ? by Brinch-Hansen * Curry * E ? uses promises, ensures deadlocks cannot occur * Eiffel ? through its SCOOP mechanism based on the concepts of Design by Contract * Erlang ? uses asynchronous message passing with nothing shared * Io ? actor-based concurrency * Janus features distinct "askers" and "tellers" to logical variables, bag channels; is purely declarative * JoCaml * Join Java ? concurrent language based on the Java programming language * Joule ? dataflow language, communicates by message passing * Concurrent Haskell ? lazy, pure functional language operating concurrent processes on shared memory * LabVIEW ? graphical, dataflow programming language, in which functions are nodes in a graph and data is wires between those nodes. Includes object oriented language extensions. * Limbo ? relative of Alef , used for systems programming in Inferno (operating system) * MultiLisp ? Scheme variant extended to support parallelism * Modula-3 ? modern language in Algol family with extensive support for threads, mutexes, condition variables. * occam ? influenced heavily by Communicating Sequential Processes (CSP). o occam-? ? a modern variant of occam , which incorporates ideas from Milner's ?-calculus * Orc ? a heavily concurrent, nondeterministic language based on Kleene algebra . * Oz ? multiparadigm language, supports shared-state and message-passing concurrency, and futures o Mozart Programming System ? multiplatform Oz * Pict ? essentially an executable implementation of Milner's ?-calculus * Reia ? uses asynchronous message passing between shared-nothing objects * Stackless Python * SALSA ? actor language with token-passing, join, and first-class continuations for distributed computing over the Internet * Scala ? a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way * SR ? research language * VHDL ? VHSIC Hardware Description Language, aka IEEE STD-1076 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Wed Jul 1 01:26:05 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Wed, 1 Jul 2009 01:26:05 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5DProgramaci=F3n_concurrenete=3A_era_=22Sust?= =?ISO-8859-1?Q?ituyendo_a_labview_con_python=22?= Message-ID: <49414f570906301626t41b4fce0i30dc32be44925a96@mail.gmail.com> El 1 de julio de 2009 01:00, Arturo Muñoz Tolosa escribió: > Vaya que he estado leyendo sobre la programación concurrente y al parecer ya > tenia la idea de algo asi pero no sabpia que existia al buscar por internet > y ver una lista de lenguajes concurrentes en wikipedia me encontre con > muchisimos por comodidad de los que leen la lista la pongo hasta el final de > este escrito. Entre ellos encontre stackless python pero no he trabajado con > el aún y no se si lo haga por que hay lenguajes que ya fueron pensados para > esto. Que extraño que no aparecio Lua en la lista. Pero bueno si es una > buena idea Stackless python seguire por aqui dando aportes de lo que vaya > haciendo para la gente interesada en stackless python. > > Primero una minibronca por no haber puesto esto con un "subject" apropiado. Este mensaje ya nada tiene que ver con labview y puede que alguien lo ignore sin leer (yo mismo a punto estuve). Por otro lado decirte que el tema de stackless python me interesa, aunque me ha podido el miedo. Me explico: * Stackless Python es una implementación no oficial de python (como puede ser pypy, jython, ...) y puede ser que se deje de continuar un día y tengas que portar todo lo que depende de stackless python. * En principio, puedo estar más que equivocado, casi todas las modificaciones/mantenimiento actuales se deben a EVE-Online (un juego). También he visto que la implementación oficial de corroutinas ha mejorado bastante. Que hay proyectos que ofrecen ciertas funciones de stackless python y que son simples librerias usables desde la implementación oficial de python. ... Pero de todas formas, me sigue picando la curiosidad por stackless python. Y más después de ver artículos en los que se miraban de tu a tu con erlang (con monoprocesadores) y en los que se veia una gran integración con Twisted Matrix. Un tema interesante, si señor ;-) Un saludo: Javi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Jul 1 02:25:28 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 1 Jul 2009 02:25:28 +0200 Subject: Sustituyendo a labview con python In-Reply-To: <4A4A991F.3060601@gmail.com> References: <4A4465D1.4090901@gmail.com> <1245999823.7474.6.camel@pcf-264-0209.fatronik.com> <4A49BAE9.5090207@gmail.com> <2c9fb0dd0906301028w47cc28a5vfe289103ed6e1323@mail.gmail.com> <4A4A991F.3060601@gmail.com> Message-ID: <2c9fb0dd0906301725p6d28dc0dh4aa073c40a31c9e3@mail.gmail.com> El 1 de julio de 2009 01:00, Arturo Muñoz Tolosa escribió: > Que extraño que no aparecio Lua en la lista. Bueno, lua tiene una sintaxis tan simplona que no ofrece ninguna sentencia propia para programación concurrente (señales, bloqueos, etc), por lo que no tiene lugar en esa lista. Pero éso no quiere decir que no se puedan hacer cosas como, por ejemplo, que unos procesos se sincronicen mediante paso de mensajes del mismo modo que hace erlang. Lo sorprendente de lua es que su minimalismo no implica más limitaciones: http://www.jucs.org/jucs_14_21/exploring_lua_for_concurrent > Pero bueno si es una > buena idea Stackless python seguire por aqui dando aportes de lo que vaya > haciendo para la gente interesada en stackless python. El stackless estaba un poco olvidado, todo su conocimiento se ha volcado ahora con PyPy. Es curioso ver que se esté utilizando stackless python en Second Life de modo similar a como WoW usa lua. Supongo que ambos mundos virtuales te podría servir como referencias en cuanto a simulaciones. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Jul 1 14:18:20 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 1 Jul 2009 07:18:20 -0500 Subject: Backups, IDE, Conexion In-Reply-To: References: <771741b20906271850v2ef64849p9a03f8cf5af7243c@mail.gmail.com> <1246266711.4530.1.camel@turingmachine> <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> Message-ID: Hola Javier, Gracias por responder. No, no vivo en España; vivo en Colombia y aquí Python aún no ha pegado mucho, aquí aún reina Visual Basic, Visual Fox Pro y los lenguajes .Net basados en Microsoft. Yo ya me había pasado por http://www.python.org/community/jobs/ pero como habrás notado el 100% de esas publicaciones se encuentran en inglés y mi nivel de inglés no es lo suficientemente bueno para entablar un contrato de este tipo. Ya he intentado también con varias páginas de trabajo, diariamente reviso www.computrabajo.com.co entre otras webs que ofrecen empleo, de igual forma me he inscrito en varias páginas de trabajo freelance como elance, elguru, trabajofreelance (completament en español) etc; y pues aún no he tenido éxito. Sin embargo agradezco tu sugerencia. Que tengas buen día. El 1 de julio de 2009 01:52, Javier Santana escribió: > Si tienes conocimientos python creo que es más fácil ganar dinero > programando en python que con publicidad adsense en un blog. > Por ejemplo en python.org tienes una sección de empleo: > http://www.python.org/community/jobs > > Si vives en españa puedes hacer búsqueda en infojobs o tecnoempleo por > keyword python, de vez en cuando salen cosas interesantes, aunque la > mayoría son de consultoras que enchufan en laas ofertas todos los > keywords que encuentran a mano. > > Por otro lado si sabes django también puedes visitar > http://djangogigs.com/ > > En cualquier caso mucha suerte y ánimo. > > > 2009/7/1 David Jorge Hernandez Ibarra : > > Lo malo es que si google sospecha de algo, te cancelan la cuenta una ves > que > > ya tengas los 100 dolares. > > > > Asi que pierdes todo tu dinero, y la posibilidad de usar de nuevo adsense > > con ese dominio. > > > > Con 2 o 3 clicks que se den de la misma pc, ya esta peligrando la cuenta. > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Wed Jul 1 14:54:23 2009 From: qualopec en gmail.com (Javier Santana) Date: Wed, 1 Jul 2009 14:54:23 +0200 Subject: Backups, IDE, Conexion In-Reply-To: References: <771741b20906271850v2ef64849p9a03f8cf5af7243c@mail.gmail.com> <1246266711.4530.1.camel@turingmachine> <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> Message-ID: Sí, es raro encontrar empresas que trabajen en python que estén en los sitios masivos de empleo. En España apenas hay ofertas de python comparadas con java/.net/php, python aún no ha calado entre los empresarios y no creo que nunca llegue ser algo generalista (en parte me alegra). 2009/7/1 Manuel Enrique González Ramírez : > Hola Javier, > > Gracias por responder. > > No, no vivo en España; vivo en Colombia y aquí Python aún no ha pegado > mucho, aquí aún reina Visual Basic, Visual Fox Pro y los lenguajes .Net > basados en Microsoft. > > Yo ya me había pasado por http://www.python.org/community/jobs/ pero como > habrás notado el 100% de esas publicaciones se encuentran en inglés y mi > nivel de inglés no es lo suficientemente bueno para entablar un contrato de > este tipo. > > Ya he intentado también con varias páginas de trabajo, diariamente reviso > www.computrabajo.com.co entre otras webs que ofrecen empleo, de igual forma > me he inscrito en varias páginas de trabajo freelance como elance, elguru, > trabajofreelance (completament en español) etc; y pues aún no he tenido > éxito. > > Sin embargo agradezco tu sugerencia. > > Que tengas buen día. > > El 1 de julio de 2009 01:52, Javier Santana escribió: > >> Si tienes conocimientos python creo que es más fácil ganar dinero >> programando en python que con publicidad adsense en un blog. >> Por ejemplo en python.org tienes una sección de empleo: >> http://www.python.org/community/jobs >> >> Si vives en españa puedes hacer búsqueda en infojobs o tecnoempleo por >> keyword python, de vez en cuando salen cosas interesantes, aunque la >> mayoría son de consultoras que enchufan en laas ofertas todos los >> keywords que encuentran a mano. >> >> Por otro lado si sabes django también puedes visitar >> http://djangogigs.com/ >> >> En cualquier caso mucha suerte y ánimo. >> >> >> 2009/7/1 David Jorge Hernandez Ibarra : >> > Lo malo es que si google sospecha de algo, te cancelan la cuenta una ves >> que >> > ya tengas los 100 dolares. >> > >> > Asi que pierdes todo tu dinero, y la posibilidad de usar de nuevo adsense >> > con ese dominio. >> > >> > Con 2 o 3 clicks que se den de la misma pc, ya esta peligrando la cuenta. >> > _______________________________________________ >> > Lista de correo Python-es >> > http://listas.aditel.org/listinfo/python-es >> > FAQ: http://listas.aditel.org/faqpyes >> > >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Manuel Enrique González Ramírez > http://maengora.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From unimauro en gmail.com Wed Jul 1 17:30:59 2009 From: unimauro en gmail.com (Carlos mauro) Date: Wed, 1 Jul 2009 10:30:59 -0500 Subject: Django y pymssql Message-ID: <93512cdf0907010830p4982e8f0mf2f877ad08d8b7bb@mail.gmail.com> Buenas. Estoy tratando de conectar django con pyssqml no logro hacerlo correctamente puesto que no poseeré conección odbc. Mi idea es trabajar con el sqlite y luego manipular los datos en otro nivel con pymssql. sin embargo tengo store procedures en la base de datos de mssql y quisiera usarlos directamente desde django sin usar el odbc. He visto en el portal de django como un bug abierto esta funcionalidad. -- http://forpapers.blogspot.com/ http://unimauro.blogspot.com/ Creemos en el amor de los Seres Humanos Carlos Mauro Cárdenas Fernández Egresado en Ingeniería de Sistemas 4582877 980522058 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Jul 1 18:03:01 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 1 Jul 2009 11:03:01 -0500 Subject: Conexi - Python Message-ID: Hola a tod en s. Hace poco publiqué dos artículos en mi blog, uno de ellos es sobre un aplicativo sencillo que realice hace ya muuuchos días y que colgue en la web con su respectivo código fuente. Espero les sirva a los que apenas están aprendiendo como material didáctico. A los que me han colaborado con el blog (con su visitas y con lo demás), muchas gracias, hasta el momento solo llevo recaudado US$26,60 pero seguro que subirá más y si me pilla Google, pues... al menos lo intenté. Gracias -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jaimegildesagredo en gmail.com Wed Jul 1 18:44:48 2009 From: jaimegildesagredo en gmail.com (Jaime Gil de Sagredo) Date: Wed, 1 Jul 2009 18:44:48 +0200 Subject: Web, Google gears y Python Message-ID: Hola usuarios de la lista. Bueno, tan solo quería preguntar si alguien por aquí había probado a hacer algo con Python y el software Gears de Google. He estado leyendo algo sobre éste último y es una herramienta realmente útil para los desarrolladores web, y seguramente en breve me lance con Python para desarrollar aplicaciones web. A parte de la primera pregunta, también me vendría bien saber qué me recomendáis para desarrollar con Python para la web. También he leído algo sobre ello (web.py, django, etc). Alguna recomendación, libros, manuales? Gracias y un saludo! -- Jaime Gil de Sagredo http://jotahacker.es http://nhopkg.sourceforge.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Jul 1 19:09:47 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 1 Jul 2009 13:09:47 -0400 Subject: Conexi - Python In-Reply-To: References: Message-ID: Hola, una sugerencia, para tu consideracion. Ya que te gusta escribir articulos, te has planteado buscar un tema concreto y profundizar en el? Profundizar en detalle. Quizas, con suerte (mucha suerte) a lo mejor consigues incluso publicarlo en alguna editorial... Es una idea loca, ya lo se. Pero como decia Albert Einstein [traduccion libre] "en los tiempos de crisis la imaginacion es mas importante que la inteligencia" En cualquier caso, suerte. Jose El 1 de julio de 2009 12:03, Manuel Enrique González Ramírez < maengora en gmail.com> escribió: > Hola a tod en s. > > Hace poco publiqué dos artículos en mi blog, uno de ellos es sobre un > aplicativo sencillo que realice hace ya muuuchos días y que colgue en la > web > con su respectivo código fuente. Espero les sirva a los que apenas están > aprendiendo como material didáctico. > > A los que me han colaborado con el blog (con su visitas y con lo demás), > muchas gracias, hasta el momento solo llevo recaudado US$26,60 pero seguro > que subirá más y si me pilla Google, pues... al menos lo intenté. > > > Gracias > > -- > Manuel Enrique González Ramírez > http://maengora.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Wed Jul 1 20:51:17 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 1 Jul 2009 13:51:17 -0500 Subject: Web, Google gears y Python In-Reply-To: References: Message-ID: <771741b20907011151m15876212j7e9087f71ae5001e@mail.gmail.com> El 1 de julio de 2009 11:44, Jaime Gil de Sagredo < jaimegildesagredo en gmail.com> escribió: > Hola usuarios de la lista. > > Bueno, tan solo quería preguntar si alguien por aquí había probado a hacer > algo con Python y el software Gears de Google. He estado leyendo algo sobre > éste último y es una herramienta realmente útil para los desarrolladores > web, y seguramente en breve me lance con Python para desarrollar > aplicaciones web. > > A parte de la primera pregunta, también me vendría bien saber qué me > recomendáis para desarrollar con Python para la web. También he leído algo > sobre ello (web.py, django, etc). Alguna recomendación, libros, manuales? > > Gracias y un saludo! > > -- > Jaime Gil de Sagredo > > Hola, Puedes usar Django q me parece el mejor, seguido muy de cerca por Turbogears, pero debes analizarlos ambos para ver cual de las dos ideas te cae a pelo. Una pregunta: vi tu blog esta muy bueno, queria preguntarte q control usas para pintar el codigo fuente? -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Jul 1 20:58:49 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 1 Jul 2009 14:58:49 -0400 Subject: Web, Google gears y Python In-Reply-To: <771741b20907011151m15876212j7e9087f71ae5001e@mail.gmail.com> References: <771741b20907011151m15876212j7e9087f71ae5001e@mail.gmail.com> Message-ID: > > > > Una pregunta: vi tu blog esta muy bueno, queria preguntarte q control usas > para pintar el codigo fuente? > Parece ser SyntaxHighlighter, si no me equivoco. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Jul 1 22:34:10 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 1 Jul 2009 20:34:10 +0000 Subject: Conexi - Python In-Reply-To: References: Message-ID: Gracias por tu sugerencia, la tendre en cuenta y vamos a ver si se da la oportunidad. El 1 de julio de 2009 17:09, Jose Caballero escribió: > Hola, > > una sugerencia, para tu consideracion. Ya que te gusta escribir articulos, > te has planteado buscar un tema concreto y profundizar en el? Profundizar > en > detalle. Quizas, con suerte (mucha suerte) a lo mejor consigues incluso > publicarlo en alguna editorial... > Es una idea loca, ya lo se. Pero como decia Albert Einstein [traduccion > libre] "en los tiempos de crisis la imaginacion es mas importante que la > inteligencia" > > > En cualquier caso, suerte. > > Jose > > > > El 1 de julio de 2009 12:03, Manuel Enrique González Ramírez < > maengora en gmail.com> escribió: > > > Hola a tod en s. > > > > Hace poco publiqué dos artículos en mi blog, uno de ellos es sobre un > > aplicativo sencillo que realice hace ya muuuchos días y que colgue en la > > web > > con su respectivo código fuente. Espero les sirva a los que apenas están > > aprendiendo como material didáctico. > > > > A los que me han colaborado con el blog (con su visitas y con lo demás), > > muchas gracias, hasta el momento solo llevo recaudado US$26,60 pero > seguro > > que subirá más y si me pilla Google, pues... al menos lo intenté. > > > > > > Gracias > > > > -- > > Manuel Enrique González Ramírez > > http://maengora.blogspot.com > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jolth en esdebian.org Wed Jul 1 23:59:56 2009 From: jolth en esdebian.org (Jorge Toro) Date: Wed, 1 Jul 2009 16:59:56 -0500 Subject: modulo smtplib Message-ID: <9baef2fe0907011459j11e59447hbb933f314f1f8b2f@mail.gmail.com> Cordial saludos a todos en la lista, quisiera saber como ponerle el Asunto cuando envió un correo con el método sendmail() de smtplib. ejemplo: servidor.sendmail('from en server.com','to en server.com', """To: to en server.com From: from en server.com mensaje............ """) gracias. -- Jorge A. Toro Hoyos Ing. Teleinformatico. CumbiaTIC, Jefe Sistemas COR, Esp. GNU/Linux. -------------------------------------------------------------- Powered By Debian. Developer Bullix. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Thu Jul 2 00:46:16 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 2 Jul 2009 00:46:16 +0200 Subject: modulo smtplib In-Reply-To: <9baef2fe0907011459j11e59447hbb933f314f1f8b2f@mail.gmail.com> References: <9baef2fe0907011459j11e59447hbb933f314f1f8b2f@mail.gmail.com> Message-ID: <2c9fb0dd0907011546l182b106end96b9f70a8c7de92@mail.gmail.com> El 1 de julio de 2009 23:59, Jorge Toro escribió: > Cordial saludos a todos en la lista, quisiera saber como ponerle el > Asunto cuando envió un correo con el método sendmail() de smtplib. > > ejemplo: > > > servidor.sendmail('from en server.com','to en server.com', > """To: to en server.com > From: from en server.com > > mensaje............ > """) Construye el texto del mensaje con el módulo 'email': http://docs.python.org/library/email-examples.html _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peralta en aditel.org Thu Jul 2 13:17:04 2009 From: peralta en aditel.org (Luis Peralta) Date: Thu, 2 Jul 2009 13:17:04 +0200 Subject: =?iso-8859-1?q?Re=3A_Reuni=F3n_pythonera_en_madrid_e?= =?iso-8859-1?q?l_jueves_2_de_julio?= In-Reply-To: <861451d60906260137m15d56871jf2b60eea64b1fff0@mail.gmail.com> References: <861451d60906260137m15d56871jf2b60eea64b1fff0@mail.gmail.com> Message-ID: <861451d60907020417j27eb4ccsaf505a5ed5070f7f@mail.gmail.com> Buenas, Me respondo a mí mismo para que sirva además de recordatorio. Un comentario para los asistentes: en la nueva ubicación cierran la puerta de entrada a las 19, así que no queda más remedio que entrar por la puerta del garaje (en Calle Zorrilla). Luego ascensor y primer piso. Ya veremos a ver cómo apañamos este tema en el futuro, porque es un poco cutre. Un saludo, El 26 de junio de 2009 10:37, Luis Peralta escribió: > Buenas, > >  Con un pelín de retraso y gracias a la insistencia de jcea, > convocamos reunión pythonera para el próximo jueves 2 de julio. Si > seguimos con la tendencia de superar el número de asistentes reunión > tras reunión esta vez ya seremos unos cuantos. > >  Lugar: oficinas de 11870.com (OJO que hemos cambiado, pero estamos al ladito) >            C/ Cedaceros 11, 1º centro (metro sevilla) > >  Se aceptan desde ya propuestas de presentaciones (recordad, más > menos 10 minutos). Podéis añadirlas en el wiki. > >  La página de wiki: http://madgeeks.org/wiki/Reuni%C3%B3n_python-es_02.07.2009 > >  Un saludo, > > -- > http://www.ziritione.org > -- http://www.ziritione.org _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rolandojtorres en gmail.com Fri Jul 3 04:56:24 2009 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Thu, 2 Jul 2009 21:56:24 -0500 Subject: Backups, IDE, Conexion In-Reply-To: References: <771741b20906271850v2ef64849p9a03f8cf5af7243c@mail.gmail.com> <1246266711.4530.1.camel@turingmachine> <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> Message-ID: <6a39a1d0907021956u46466990v91d9cb279b63748d@mail.gmail.com> Yo pienso que para que un lenguaje sea conocido y asimilado por las empresas y por los usuarios, en ese lenguaje debe haber una serie de aplicaciones de software que sean lideres en algun campo, por ejemplo aqui en Colombia lo que se usa en VB o .NET porque el 99.999% de los computadores que hay en el pais usan Windows, y en ellos como minimo hay Microsoft Office XP y un sinfin de aplicaciones hechas en torno a estas aplicaciones y desarrolladas en VB y .Net. Cada dia se ve mas ofertas de trabajo en LAMP, porque para las empresas es muy economico invertir en Servidores con esta plataforma LInux Apache MySQL PHP, pero tambien empiezan a pedir JAVA porque es muy difundido entre los celulares de todo tipo de gamas. Sinembargo, Python como lo veo yo puede ser rival de esos tres lenguajes VB, JAVA y PHP en cada campo pero lo que falta es una aplicacion que represente 100% al lenguaje. Mientras que MS Office y aplicaciones con MSOffice estan hechas en VB muy muy muy muy pocas estan desarrolladas con Python y COM. Mientras que PHP domina en servidores WEB con Apache muy pocas aplicaciones las hay con Python y en JAVA la encontramos en casi cualquier celular muy pocas aplicaciones para celular estan hechas en python. Yo propongo que la comunidad de Python desarrolle un Office Multiplataforma hecho en python que el mismo codigo pueda ser ejecutado en Windows, en Linux, en Mac, en UNIX, en Sun, en Symbian y en Windows Mobile, y en Android, que sea gratuito, que importe desde MSOffice y desde OpenOffice, con un Procesador de textos como write, una hoja de calculo como calc, una aplicacion de diseño 2D y 3D como Blender, uno de retoque fotografico como gimp, uno de presentaciones como impress, conexion a BD o BD propia y Formulas Matematicas, un navegador y un explorador de archivos propio con plugin propio para que cada archivo dhecho en el Office pueda verse, modificarse y trabajarse tambien desde la WEB, reemplazando a JavaScript con Python que trabaje solamente formatos libres PNG, SVG, VRML, OGG, XML, y otras irremplazables MPEG, JPG, PDF hecho completamente en python y con algunas librerias de C++ compatibles con las arquitecturas X86 32 y 64, ARM, PPC, Sparc. Algo que todo el mundo en el planeta use, o pueda usar sin tener que recurrir a lenguajes o tecnologias privadas. Solo entonces podran ver la fuerza y la destreza de Python. Porque Python se esta quedando como el lenguaje segundon detras de JAVA o .NET que nadie ve y que hace el trabajo dificil que no hacen los otros lenguajes en el OpenOffice, o el Blender o un sin numero de aplicaciones que lo usan pero lo esconden como para que el usurio comun no se de cuenta de su existencia. El 01/07/09, Javier Santana escribió: > Sí, es raro encontrar empresas que trabajen en python que estén en los > sitios masivos de empleo. En España apenas hay ofertas de python > comparadas con java/.net/php, python aún no ha calado entre los > empresarios y no creo que nunca llegue ser algo generalista (en parte > me alegra). > > 2009/7/1 Manuel Enrique González Ramírez : >> Hola Javier, >> >> Gracias por responder. >> >> No, no vivo en España; vivo en Colombia y aquí Python aún no ha pegado >> mucho, aquí aún reina Visual Basic, Visual Fox Pro y los lenguajes .Net >> basados en Microsoft. >> >> Yo ya me había pasado por http://www.python.org/community/jobs/ pero como >> habrás notado el 100% de esas publicaciones se encuentran en inglés y mi >> nivel de inglés no es lo suficientemente bueno para entablar un contrato >> de >> este tipo. >> >> Ya he intentado también con varias páginas de trabajo, diariamente reviso >> www.computrabajo.com.co entre otras webs que ofrecen empleo, de igual >> forma >> me he inscrito en varias páginas de trabajo freelance como elance, elguru, >> trabajofreelance (completament en español) etc; y pues aún no he tenido >> éxito. >> >> Sin embargo agradezco tu sugerencia. >> >> Que tengas buen día. >> >> El 1 de julio de 2009 01:52, Javier Santana escribió: >> >>> Si tienes conocimientos python creo que es más fácil ganar dinero >>> programando en python que con publicidad adsense en un blog. >>> Por ejemplo en python.org tienes una sección de empleo: >>> http://www.python.org/community/jobs >>> >>> Si vives en españa puedes hacer búsqueda en infojobs o tecnoempleo por >>> keyword python, de vez en cuando salen cosas interesantes, aunque la >>> mayoría son de consultoras que enchufan en laas ofertas todos los >>> keywords que encuentran a mano. >>> >>> Por otro lado si sabes django también puedes visitar >>> http://djangogigs.com/ >>> >>> En cualquier caso mucha suerte y ánimo. >>> >>> >>> 2009/7/1 David Jorge Hernandez Ibarra : >>> > Lo malo es que si google sospecha de algo, te cancelan la cuenta una >>> > ves >>> que >>> > ya tengas los 100 dolares. >>> > >>> > Asi que pierdes todo tu dinero, y la posibilidad de usar de nuevo >>> > adsense >>> > con ese dominio. >>> > >>> > Con 2 o 3 clicks que se den de la misma pc, ya esta peligrando la >>> > cuenta. >>> > _______________________________________________ >>> > Lista de correo Python-es >>> > http://listas.aditel.org/listinfo/python-es >>> > FAQ: http://listas.aditel.org/faqpyes >>> > >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> >> >> >> -- >> Manuel Enrique González Ramírez >> http://maengora.blogspot.com >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Fri Jul 3 05:07:52 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Thu, 2 Jul 2009 22:07:52 -0500 Subject: Backups, IDE, Conexion In-Reply-To: <6a39a1d0907021956u46466990v91d9cb279b63748d@mail.gmail.com> References: <771741b20906271850v2ef64849p9a03f8cf5af7243c@mail.gmail.com> <1246266711.4530.1.camel@turingmachine> <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> <6a39a1d0907021956u46466990v91d9cb279b63748d@mail.gmail.com> Message-ID: Completamente de acuerdo aunque pensaría yo que sería mejor pensar en una sola aplicación (para empezar a difundir el lenguarje) bien poderosa y útil a nivel comercial pxq sabemos q a nivel 100tifico hasta la NASA lo utiliza. El 2 de julio de 2009 21:56, Rolando José Torres Sánchez < rolandojtorres en gmail.com> escribió: > Yo pienso que para que un lenguaje sea conocido y asimilado por las > empresas y por los usuarios, en ese lenguaje debe haber una serie de > aplicaciones de software que sean lideres en algun campo, por ejemplo > aqui en Colombia lo que se usa en VB o .NET porque el 99.999% de los > computadores que hay en el pais usan Windows, y en ellos como minimo > hay Microsoft Office XP y un sinfin de aplicaciones hechas en torno a > estas aplicaciones y desarrolladas en VB y .Net. > > Cada dia se ve mas ofertas de trabajo en LAMP, porque para las > empresas es muy economico invertir en Servidores con esta plataforma > LInux Apache MySQL PHP, pero tambien empiezan a pedir JAVA porque es > muy difundido entre los celulares de todo tipo de gamas. > > Sinembargo, Python como lo veo yo puede ser rival de esos tres > lenguajes VB, JAVA y PHP en cada campo pero lo que falta es una > aplicacion que represente 100% al lenguaje. > > Mientras que MS Office y aplicaciones con MSOffice estan hechas en VB > muy muy muy muy pocas estan desarrolladas con Python y COM. > Mientras que PHP domina en servidores WEB con Apache muy pocas > aplicaciones las hay con Python y en JAVA la encontramos en casi > cualquier celular muy pocas aplicaciones para celular estan hechas en > python. > > Yo propongo que la comunidad de Python desarrolle un Office > Multiplataforma hecho en python que el mismo codigo pueda ser > ejecutado en Windows, en Linux, en Mac, en UNIX, en Sun, en Symbian y > en Windows Mobile, y en Android, que sea gratuito, que importe desde > MSOffice y desde OpenOffice, con un Procesador de textos como write, > una hoja de calculo como calc, una aplicacion de diseño 2D y 3D como > Blender, uno de retoque fotografico como gimp, uno de presentaciones > como impress, conexion a BD o BD propia y Formulas Matematicas, un > navegador y un explorador de archivos propio con plugin propio para > que cada archivo dhecho en el Office pueda verse, modificarse y > trabajarse tambien desde la WEB, reemplazando a JavaScript con Python > que trabaje solamente formatos libres PNG, SVG, VRML, OGG, XML, y > otras irremplazables MPEG, JPG, PDF hecho completamente en python y > con algunas librerias de C++ compatibles con las arquitecturas X86 32 > y 64, ARM, PPC, Sparc. Algo que todo el mundo en el planeta use, o > pueda usar sin tener que recurrir a lenguajes o tecnologias privadas. > Solo entonces podran ver la fuerza y la destreza de Python. > > Porque Python se esta quedando como el lenguaje segundon detras de > JAVA o .NET que nadie ve y que hace el trabajo dificil que no hacen > los otros lenguajes en el OpenOffice, o el Blender o un sin numero de > aplicaciones que lo usan pero lo esconden como para que el usurio > comun no se de cuenta de su existencia. > > > El 01/07/09, Javier Santana escribió: > > Sí, es raro encontrar empresas que trabajen en python que estén en los > > sitios masivos de empleo. En España apenas hay ofertas de python > > comparadas con java/.net/php, python aún no ha calado entre los > > empresarios y no creo que nunca llegue ser algo generalista (en parte > > me alegra). > > > > 2009/7/1 Manuel Enrique González Ramírez : > >> Hola Javier, > >> > >> Gracias por responder. > >> > >> No, no vivo en España; vivo en Colombia y aquí Python aún no ha pegado > >> mucho, aquí aún reina Visual Basic, Visual Fox Pro y los lenguajes .Net > >> basados en Microsoft. > >> > >> Yo ya me había pasado por http://www.python.org/community/jobs/ pero > como > >> habrás notado el 100% de esas publicaciones se encuentran en inglés y mi > >> nivel de inglés no es lo suficientemente bueno para entablar un contrato > >> de > >> este tipo. > >> > >> Ya he intentado también con varias páginas de trabajo, diariamente > reviso > >> www.computrabajo.com.co entre otras webs que ofrecen empleo, de igual > >> forma > >> me he inscrito en varias páginas de trabajo freelance como elance, > elguru, > >> trabajofreelance (completament en español) etc; y pues aún no he tenido > >> éxito. > >> > >> Sin embargo agradezco tu sugerencia. > >> > >> Que tengas buen día. > >> > >> El 1 de julio de 2009 01:52, Javier Santana > escribió: > >> > >>> Si tienes conocimientos python creo que es más fácil ganar dinero > >>> programando en python que con publicidad adsense en un blog. > >>> Por ejemplo en python.org tienes una sección de empleo: > >>> http://www.python.org/community/jobs > >>> > >>> Si vives en españa puedes hacer búsqueda en infojobs o tecnoempleo por > >>> keyword python, de vez en cuando salen cosas interesantes, aunque la > >>> mayoría son de consultoras que enchufan en laas ofertas todos los > >>> keywords que encuentran a mano. > >>> > >>> Por otro lado si sabes django también puedes visitar > >>> http://djangogigs.com/ > >>> > >>> En cualquier caso mucha suerte y ánimo. > >>> > >>> > >>> 2009/7/1 David Jorge Hernandez Ibarra : > >>> > Lo malo es que si google sospecha de algo, te cancelan la cuenta una > >>> > ves > >>> que > >>> > ya tengas los 100 dolares. > >>> > > >>> > Asi que pierdes todo tu dinero, y la posibilidad de usar de nuevo > >>> > adsense > >>> > con ese dominio. > >>> > > >>> > Con 2 o 3 clicks que se den de la misma pc, ya esta peligrando la > >>> > cuenta. > >>> > _______________________________________________ > >>> > Lista de correo Python-es > >>> > http://listas.aditel.org/listinfo/python-es > >>> > FAQ: http://listas.aditel.org/faqpyes > >>> > > >>> _______________________________________________ > >>> Lista de correo Python-es > >>> http://listas.aditel.org/listinfo/python-es > >>> FAQ: http://listas.aditel.org/faqpyes > >>> > >> > >> > >> > >> -- > >> Manuel Enrique González Ramírez > >> http://maengora.blogspot.com > >> _______________________________________________ > >> Lista de correo Python-es > >> http://listas.aditel.org/listinfo/python-es > >> FAQ: http://listas.aditel.org/faqpyes > >> > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > -- > Rolando José Torres Sánchez > TCL/TK inside Python > MSN:rolandojtorres en hotmail.com > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Fri Jul 3 08:15:45 2009 From: qualopec en gmail.com (Javier Santana) Date: Fri, 3 Jul 2009 08:15:45 +0200 Subject: Backups, IDE, Conexion In-Reply-To: References: <771741b20906271850v2ef64849p9a03f8cf5af7243c@mail.gmail.com> <1246266711.4530.1.camel@turingmachine> <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> <6a39a1d0907021956u46466990v91d9cb279b63748d@mail.gmail.com> Message-ID: Des mi punto de vista prefiero que python siga siendo un "segundón" :) 2009/7/3 Manuel Enrique González Ramírez : > Completamente de acuerdo aunque pensaría yo que sería mejor pensar en una > sola aplicación (para empezar a difundir el lenguarje) bien poderosa y útil > a nivel comercial pxq sabemos q a nivel 100tifico hasta la NASA lo utiliza. > > El 2 de julio de 2009 21:56, Rolando José Torres Sánchez < > rolandojtorres en gmail.com> escribió: > >> Yo pienso que para que un  lenguaje sea conocido y asimilado por las >> empresas y por los usuarios, en ese lenguaje debe haber una serie de >> aplicaciones de software que sean lideres en algun campo, por ejemplo >> aqui en Colombia lo que se usa en VB o .NET porque el 99.999% de los >> computadores que hay en el pais usan Windows, y en ellos como minimo >> hay Microsoft Office XP y un sinfin de aplicaciones hechas en torno a >> estas aplicaciones y desarrolladas en VB y .Net. >> >> Cada dia se ve mas ofertas de trabajo en LAMP, porque para las >> empresas es muy economico invertir en Servidores con esta plataforma >> LInux Apache MySQL PHP, pero tambien empiezan a pedir JAVA porque es >> muy difundido entre los celulares de todo tipo de gamas. >> >> Sinembargo, Python como lo veo yo puede ser rival de esos tres >> lenguajes VB, JAVA y PHP en cada campo pero lo que falta es una >> aplicacion que represente 100% al lenguaje. >> >> Mientras que MS Office y aplicaciones con MSOffice estan hechas en VB >> muy muy muy muy pocas estan desarrolladas con Python y COM. >> Mientras que PHP domina en servidores WEB con Apache muy pocas >> aplicaciones las hay con Python  y en JAVA la encontramos en casi >> cualquier celular muy pocas aplicaciones para celular estan hechas en >> python. >> >> Yo propongo que la comunidad de Python desarrolle un Office >> Multiplataforma hecho en python que el mismo codigo pueda ser >> ejecutado en Windows, en Linux, en Mac, en UNIX, en Sun, en Symbian y >> en Windows Mobile, y en Android, que sea gratuito, que importe desde >> MSOffice y desde OpenOffice, con un Procesador de textos como write, >> una hoja de calculo como calc, una aplicacion de diseño 2D y 3D como >> Blender, uno de retoque fotografico como gimp, uno de presentaciones >> como impress, conexion a BD o BD propia y Formulas Matematicas, un >> navegador y un explorador de archivos propio con plugin propio para >> que cada archivo dhecho en el Office pueda verse, modificarse y >> trabajarse tambien desde la WEB, reemplazando a JavaScript con Python >> que trabaje solamente formatos libres PNG, SVG, VRML, OGG, XML, y >> otras irremplazables MPEG, JPG, PDF hecho completamente en python y >> con algunas librerias de C++ compatibles con las arquitecturas X86 32 >> y 64, ARM, PPC, Sparc. Algo que todo el mundo en el planeta use, o >> pueda usar sin tener que recurrir a lenguajes o tecnologias privadas. >> Solo entonces podran ver la fuerza y la destreza de Python. >> >> Porque Python se esta quedando como el lenguaje segundon  detras de >> JAVA o .NET que nadie ve y que hace el trabajo dificil que no hacen >> los otros lenguajes en el OpenOffice, o el Blender o un sin numero de >> aplicaciones que lo usan pero lo esconden como para que el usurio >> comun no se de cuenta de su existencia. >> >> >> El 01/07/09, Javier Santana escribió: >> > Sí, es raro encontrar empresas que trabajen en python que estén en los >> > sitios masivos de empleo. En España apenas hay ofertas de python >> > comparadas con java/.net/php, python aún no ha calado entre los >> > empresarios y no creo que nunca llegue ser algo generalista (en parte >> > me alegra). >> > >> > 2009/7/1 Manuel Enrique González Ramírez : >> >> Hola Javier, >> >> >> >> Gracias por responder. >> >> >> >> No, no vivo en España; vivo en Colombia y aquí Python aún no ha pegado >> >> mucho, aquí aún reina Visual Basic, Visual Fox Pro y los lenguajes .Net >> >> basados en Microsoft. >> >> >> >> Yo ya me había pasado por http://www.python.org/community/jobs/ pero >> como >> >> habrás notado el 100% de esas publicaciones se encuentran en inglés y mi >> >> nivel de inglés no es lo suficientemente bueno para entablar un contrato >> >> de >> >> este tipo. >> >> >> >> Ya he intentado también con varias páginas de trabajo, diariamente >> reviso >> >> www.computrabajo.com.co entre otras webs que ofrecen empleo, de igual >> >> forma >> >> me he inscrito en varias páginas de trabajo freelance como elance, >> elguru, >> >> trabajofreelance (completament en español) etc; y pues aún no he tenido >> >> éxito. >> >> >> >> Sin embargo agradezco tu sugerencia. >> >> >> >> Que tengas buen día. >> >> >> >> El 1 de julio de 2009 01:52, Javier Santana >> escribió: >> >> >> >>> Si tienes conocimientos python creo que es más fácil ganar dinero >> >>> programando en python que con publicidad adsense en un blog. >> >>> Por ejemplo en python.org tienes una sección de empleo: >> >>> http://www.python.org/community/jobs >> >>> >> >>> Si vives en españa puedes hacer búsqueda en infojobs o tecnoempleo por >> >>> keyword python, de vez en cuando salen cosas interesantes, aunque la >> >>> mayoría son de consultoras que enchufan en laas ofertas todos los >> >>> keywords que encuentran a mano. >> >>> >> >>> Por otro lado si sabes django también puedes visitar >> >>> http://djangogigs.com/ >> >>> >> >>> En cualquier caso mucha suerte y ánimo. >> >>> >> >>> >> >>> 2009/7/1 David Jorge Hernandez Ibarra : >> >>> > Lo malo es que si google sospecha de algo, te cancelan la cuenta una >> >>> > ves >> >>> que >> >>> > ya tengas los 100 dolares. >> >>> > >> >>> > Asi que pierdes todo tu dinero, y la posibilidad de usar de nuevo >> >>> > adsense >> >>> > con ese dominio. >> >>> > >> >>> > Con 2 o 3 clicks que se den de la misma pc, ya esta peligrando la >> >>> > cuenta. >> >>> > _______________________________________________ >> >>> > Lista de correo Python-es >> >>> > http://listas.aditel.org/listinfo/python-es >> >>> > FAQ: http://listas.aditel.org/faqpyes >> >>> > >> >>> _______________________________________________ >> >>> Lista de correo Python-es >> >>> http://listas.aditel.org/listinfo/python-es >> >>> FAQ: http://listas.aditel.org/faqpyes >> >>> >> >> >> >> >> >> >> >> -- >> >> Manuel Enrique González Ramírez >> >> http://maengora.blogspot.com >> >> _______________________________________________ >> >> Lista de correo Python-es >> >> http://listas.aditel.org/listinfo/python-es >> >> FAQ: http://listas.aditel.org/faqpyes >> >> >> > _______________________________________________ >> > Lista de correo Python-es >> > http://listas.aditel.org/listinfo/python-es >> > FAQ: http://listas.aditel.org/faqpyes >> > >> >> >> -- >> Rolando José Torres Sánchez >> TCL/TK inside Python >> MSN:rolandojtorres en hotmail.com >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Manuel Enrique González Ramírez > http://maengora.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jileon en parcan.es Fri Jul 3 10:52:15 2009 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Fri, 03 Jul 2009 09:52:15 +0100 Subject: Novedades en Python 3.1 Message-ID: <4A4DC6BF.3010406@parcan.es> Hola, hace poco que acaba de salir la nueva versión 3.1, y como casi siempre, Raymond Hettinger reseñó las novedades más importantes en What's New In Python 3.1¶ Y también como casi siempre, he traducido la columna y la he puesto en mi blog, para los que prefieran leerlo en castellano: http://elornitorrincoenmascarado.blogspot.com/2009/07/novedades-de-python-31.html Por si se corta: http://tinyurl.com/python31 Ya saben, se agradecen comentarios, sugerencias, correcciones e incluso insultos, si tienen cierta gracia. Un saludo a todos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Fri Jul 3 11:10:22 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Fri, 3 Jul 2009 10:10:22 +0100 Subject: Backups, IDE, Conexion In-Reply-To: References: <1246266711.4530.1.camel@turingmachine> <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> <6a39a1d0907021956u46466990v91d9cb279b63748d@mail.gmail.com> Message-ID: <325adf7e0907030210o4a513399y35a6ef5f75c8da18@mail.gmail.com> 2009/7/3 Javier Santana : > Des mi punto de vista prefiero que python siga siendo un "segundón" :) Hombre, desde el punto de vista laboral (menos gente sabe de Python, más sueldo puedes pillar por tu conocimiento escaso), quizá tengas razón :P, pero es un poco egoísta ;) El "problema" en todo caso es el nicho en que se mueve uno, claro. Python está muy presente y lleva tiempo pegando fuerte en el área de computación científica (empezando a desplazar a IDL, por ejemplo), para la mayoría de tareas que no requieren cálculo intensivo... y a veces incluso para eso. Factores como (por ejemplo) la generalización del uso de RDBMS para gestionar grandes volúmenes de datos. Ahí trabajo yo y lo veo bastante activo ;) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Fri Jul 3 11:20:05 2009 From: ricardo.cardenes en gmail.com (heimy) Date: Fri, 3 Jul 2009 10:20:05 +0100 Subject: Novedades en Python 3.1 In-Reply-To: <4A4DC6BF.3010406@parcan.es> References: <4A4DC6BF.3010406@parcan.es> Message-ID: <325adf7e0907030220p9519834v1e30db693ac162e9@mail.gmail.com> 2009/7/3 Juan Ignacio Rodriguez de Leon : > http://elornitorrincoenmascarado.blogspot.com/2009/07/novedades-de-python-31.html "La sintaxis de la sentencia width" *ejem* :) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jileon en parcan.es Fri Jul 3 12:09:23 2009 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Fri, 03 Jul 2009 11:09:23 +0100 Subject: Novedades en Python 3.1 In-Reply-To: <325adf7e0907030220p9519834v1e30db693ac162e9@mail.gmail.com> References: <4A4DC6BF.3010406@parcan.es> <325adf7e0907030220p9519834v1e30db693ac162e9@mail.gmail.com> Message-ID: <4A4DD8D3.3090300@parcan.es> heimy wrote: > 2009/7/3 Juan Ignacio Rodriguez de Leon : > >> http://elornitorrincoenmascarado.blogspot.com/2009/07/novedades-de-python-31.html > > "La sintaxis de la sentencia width" > > *ejem* :) Ok, gracias, oido cocina :-) ya está arreglado Buen ojo, BTW > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Fri Jul 3 15:12:25 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 3 Jul 2009 08:12:25 -0500 Subject: Backups, IDE, Conexion In-Reply-To: <325adf7e0907030210o4a513399y35a6ef5f75c8da18@mail.gmail.com> References: <1246266711.4530.1.camel@turingmachine> <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> <6a39a1d0907021956u46466990v91d9cb279b63748d@mail.gmail.com> <325adf7e0907030210o4a513399y35a6ef5f75c8da18@mail.gmail.com> Message-ID: Otra cosa en la que yo pensaría también sería en el enriquecimiento de los RAD que actualmente se utilizan como el VisualWx, el Boa Constructos, Glade, etc que funcionan de maravilla pero que para desarrolladores de otros lenguajes como Visual Basic, Delphi no son tan atractivos ni "competitivos" como los suyos. Ccuando digo competitivos no me refiero a las prestaciones pues sabemos que Python supera con creces a los otros, me refiero al ambiente gráfico como tal, sus herramientas, la ayuda, el autocompleter, etc. Sería entonces buena idea apoyar alguno de estos RAD que como el caso de VisualWx y Boa (no se actualizan desde el 2007) que son los que yo he manejado su actualización es bien, pero bien lenta, si es que la vuelve a ver. Entonces con este panorama tan poco atractivo para otros desarrolladores que en últmas somos los que "vendemos" nuestros productos, es difícil popularizar en "nuestra comunidad" o entorno el uso de Python por encima de otros. El 3 de julio de 2009 04:10, heimy escribió: > 2009/7/3 Javier Santana : > > Des mi punto de vista prefiero que python siga siendo un "segundón" :) > > Hombre, desde el punto de vista laboral (menos gente sabe de Python, > más sueldo puedes pillar por tu conocimiento escaso), quizá tengas > razón :P, pero es un poco egoísta ;) > > El "problema" en todo caso es el nicho en que se mueve uno, claro. > Python está muy presente y lleva tiempo pegando fuerte en el área de > computación científica (empezando a desplazar a IDL, por ejemplo), > para la mayoría de tareas que no requieren cálculo intensivo... y a > veces incluso para eso. Factores como (por ejemplo) la generalización > del uso de RDBMS para gestionar grandes volúmenes de datos. Ahí > trabajo yo y lo veo bastante activo ;) > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Jul 3 18:32:34 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 3 Jul 2009 11:32:34 -0500 Subject: Backups, IDE, Conexion In-Reply-To: References: <15a6ed280906301550u6cf4d65ejb58124aa0f33f474@mail.gmail.com> <6a39a1d0907021956u46466990v91d9cb279b63748d@mail.gmail.com> <325adf7e0907030210o4a513399y35a6ef5f75c8da18@mail.gmail.com> Message-ID: <771741b20907030932v476b8aackdd0e5c24289b34f9@mail.gmail.com> Eso de los IDEs es cuestion de gustos, yo uso Eclipse+Pydev q trae un debugger exelente! Yo uso la tecnia de sizers para programar forms, con lo q no extraño para nada el editor visual de Visual Studio. Cuestion de entender bien la "escencia" del lenguaje :D Mario El 3 de julio de 2009 08:12, Manuel Enrique González Ramírez < maengora en gmail.com> escribió: > Otra cosa en la que yo pensaría también sería en el enriquecimiento de los > RAD que actualmente se utilizan como el VisualWx, el Boa Constructos, > Glade, > etc que funcionan de maravilla pero que para desarrolladores de otros > lenguajes como Visual Basic, Delphi no son tan atractivos ni "competitivos" > como los suyos. > > Ccuando digo competitivos no me refiero a las prestaciones pues sabemos que > Python supera con creces a los otros, me refiero al ambiente gráfico como > tal, sus herramientas, la ayuda, el autocompleter, etc. > > Sería entonces buena idea apoyar alguno de estos RAD que como el caso de > VisualWx y Boa (no se actualizan desde el 2007) que son los que yo he > manejado su actualización es bien, pero bien lenta, si es que la vuelve a > ver. > > Entonces con este panorama tan poco atractivo para otros desarrolladores > que > en últmas somos los que "vendemos" nuestros productos, es difícil > popularizar en "nuestra comunidad" o entorno el uso de Python por encima de > otros. > > El 3 de julio de 2009 04:10, heimy escribió: > > > 2009/7/3 Javier Santana : > > > Des mi punto de vista prefiero que python siga siendo un "segundón" :) > > > > Hombre, desde el punto de vista laboral (menos gente sabe de Python, > > más sueldo puedes pillar por tu conocimiento escaso), quizá tengas > > razón :P, pero es un poco egoísta ;) > > > > El "problema" en todo caso es el nicho en que se mueve uno, claro. > > Python está muy presente y lleva tiempo pegando fuerte en el área de > > computación científica (empezando a desplazar a IDL, por ejemplo), > > para la mayoría de tareas que no requieren cálculo intensivo... y a > > veces incluso para eso. Factores como (por ejemplo) la generalización > > del uso de RDBMS para gestionar grandes volúmenes de datos. Ahí > > trabajo yo y lo veo bastante activo ;) > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Manuel Enrique González Ramírez > http://maengora.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xbarnada en gmail.com Fri Jul 3 21:07:09 2009 From: xbarnada en gmail.com (xevi) Date: Fri, 03 Jul 2009 21:07:09 +0200 Subject: Generar pulsaciones de teclado con python Message-ID: <1246648029.5652.46.camel@debian> Hola, estoy mirando si es posible crear un teclado en pantalla que sea altamente customizable usando python y me preguntava si existia alguna forma de generar un pulso de tecla.Hay alguna libreria o clase para esto? Salud ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Fri Jul 3 21:22:36 2009 From: astralrod en gmail.com (astralrod) Date: Fri, 3 Jul 2009 14:22:36 -0500 Subject: Generar pulsaciones de teclado con python In-Reply-To: <1246648029.5652.46.camel@debian> References: <1246648029.5652.46.camel@debian> Message-ID: Yo he usado sendkeys en windows, no se las otras opciones en linux. Y creo que con win32 tambien puedes simular pulsaciones de raton. Suerte! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Fri Jul 3 21:23:17 2009 From: astralrod en gmail.com (astralrod) Date: Fri, 3 Jul 2009 14:23:17 -0500 Subject: Generar pulsaciones de teclado con python In-Reply-To: References: <1246648029.5652.46.camel@debian> Message-ID: Lo olvidaba: http://www.rutherfurd.net/python/sendkeys/ Suerte! El 3 de julio de 2009 14:22, astralrod escribió: > Yo he usado sendkeys en windows, no se las otras opciones en linux. > Y creo que con win32 tambien puedes simular pulsaciones de raton. > Suerte! > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xbarnada en gmail.com Fri Jul 3 21:39:10 2009 From: xbarnada en gmail.com (xevi) Date: Fri, 03 Jul 2009 21:39:10 +0200 Subject: Generar pulsaciones de teclado con python In-Reply-To: References: <1246648029.5652.46.camel@debian> Message-ID: <1246649950.5652.52.camel@debian> Perdon me olvide de decir que la aplicacion deberia funcionar en GNU/Linux, buscando a partir de la funcion que has comentado he encontrado algo mas,pero hay un problema de dependencias en la maquina en la que tiene que funcionar y no se puede incluir el xautomation lo que he encontrado es esto: http://ubuntuforums.org/showthread.php?t=719525 con las librerias del sistema no hay ninguna forma de hacer lo mismo? > Lo olvidaba: > http://www.rutherfurd.net/python/sendkeys/ > Suerte! > > El 3 de julio de 2009 14:22, astralrod escribió: > > > Yo he usado sendkeys en windows, no se las otras opciones en linux. > > Y creo que con win32 tambien puedes simular pulsaciones de raton. > > Suerte! > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.zun en gmail.com Sat Jul 4 01:17:51 2009 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Fri, 3 Jul 2009 18:17:51 -0500 Subject: Generar pulsaciones de teclado con python In-Reply-To: <1246649950.5652.52.camel@debian> References: <1246648029.5652.46.camel@debian> <1246649950.5652.52.camel@debian> Message-ID: 2009/7/3 xevi : > Perdon me olvide de decir que la aplicacion deberia funcionar en > GNU/Linux, buscando a partir de la funcion que has comentado he > encontrado algo mas,pero hay un problema de dependencias en la maquina > en la que tiene que funcionar y no se puede incluir el xautomation > > lo que he encontrado es esto: > http://ubuntuforums.org/showthread.php?t=719525 > > con las librerias del sistema no hay ninguna forma de hacer lo mismo? > xlib y xtest. >> Lo olvidaba: >> http://www.rutherfurd.net/python/sendkeys/ >> Suerte! >> >> El 3 de julio de 2009 14:22, astralrod escribió: >> >> > Yo he usado sendkeys en windows, no se las otras opciones en linux. >> > Y creo que con win32 tambien puedes simular pulsaciones de raton. >> > Suerte! >> > >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From josemariaruiz en gmail.com Sat Jul 4 16:10:00 2009 From: josemariaruiz en gmail.com (nodie nodie) Date: Sat, 4 Jul 2009 14:10:00 +0000 Subject: Generar pulsaciones de teclado con python In-Reply-To: References: <1246648029.5652.46.camel@debian> <1246649950.5652.52.camel@debian> Message-ID: ¡Cómo olvidar pyexpect! Expect es uno de los programas más últiles del mundo. Un saludo. El 3 de julio de 2009 23:17, Carlos Zuniga escribió: > 2009/7/3 xevi : >> Perdon me olvide de decir que la aplicacion deberia funcionar en >> GNU/Linux, buscando a partir de la funcion que has comentado he >> encontrado algo mas,pero hay un problema de dependencias en la maquina >> en la que tiene que funcionar y no se puede incluir el xautomation >> >> lo que he encontrado es esto: >>  http://ubuntuforums.org/showthread.php?t=719525 >> >> con las librerias del sistema no hay ninguna forma de hacer lo mismo? >> > > xlib y xtest. > >>> Lo olvidaba: >>> http://www.rutherfurd.net/python/sendkeys/ >>> Suerte! >>> >>> El 3 de julio de 2009 14:22, astralrod escribió: >>> >>> > Yo he usado sendkeys en windows, no se las otras opciones en linux. >>> > Y creo que con win32 tambien puedes simular pulsaciones de raton. >>> > Suerte! >>> > >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >> >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Linux Registered User # 386081 > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From josemariaruiz en gmail.com Sat Jul 4 16:13:41 2009 From: josemariaruiz en gmail.com (nodie nodie) Date: Sat, 4 Jul 2009 14:13:41 +0000 Subject: =?UTF-8?Q?Re=3A_=5BPython=2Des=5DProgramaci=C3=B3n_concurrenete=3A_era_=22Sust?= =?UTF-8?Q?ituyendo_a_labview_con_python=22?= In-Reply-To: <49414f570906301626t41b4fce0i30dc32be44925a96@mail.gmail.com> References: <49414f570906301626t41b4fce0i30dc32be44925a96@mail.gmail.com> Message-ID: ¿Qué es eso de «Implementación no oficial de Python»? Que yo sepa Python es un lenguaje de programación, no una implementación. Si con ello te refieres a que Stackless Python no es CPython, estoy de acuerdo, y siempre se corre el riesgo de falta de sincronización entre los últimos avances en CPython y cualquier otra implementación. Solo quería aclarar que Python NO es CPython, el propio Guido Van Rossum lo ha dejado claro en la última Pycon ;) . Un saludo. El 30 de junio de 2009 23:26, lasizoillo escribió: > El 1 de julio de 2009 01:00, Arturo Muñoz Tolosa escribió: >> Vaya que he estado leyendo sobre la programación concurrente y al parecer ya >> tenia la idea de algo asi pero no sabpia que existia al buscar por internet >> y ver una lista de lenguajes concurrentes en wikipedia me encontre con >> muchisimos por comodidad de los que leen la lista la pongo hasta el final de >> este escrito. Entre ellos encontre stackless python pero no he trabajado con >> el aún y no se si lo haga por que hay lenguajes que ya fueron pensados para >> esto. Que extraño que no aparecio Lua en la lista. Pero bueno si es una >> buena idea Stackless python seguire por aqui dando aportes de lo que vaya >> haciendo para la gente interesada en stackless python. >> >> > > Primero una minibronca por no haber puesto esto con un "subject" > apropiado. Este mensaje ya nada tiene que ver con labview y puede que > alguien lo ignore sin leer (yo mismo a punto estuve). > > Por otro lado decirte que el tema de stackless python me interesa, > aunque me ha podido el miedo. Me explico: > * Stackless Python es una implementación no oficial de python (como > puede ser pypy, jython, ...) y puede ser que se deje de continuar un > día y tengas que portar todo lo que depende de stackless python. > * En principio, puedo estar más que equivocado, casi todas las > modificaciones/mantenimiento actuales se deben a EVE-Online (un > juego). > > También he visto que la implementación oficial de corroutinas ha > mejorado bastante. Que hay proyectos que ofrecen ciertas funciones de > stackless python y que son simples librerias usables desde la > implementación oficial de python. ... > > Pero de todas formas, me sigue picando la curiosidad por stackless > python. Y más después de ver artículos en los que se miraban de tu a > tu con erlang (con monoprocesadores) y en los que se veia una gran > integración con Twisted Matrix. > > Un tema interesante, si señor ;-) > > Un saludo: > > Javi > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hectorsponce en gmail.com Sun Jul 5 04:30:25 2009 From: hectorsponce en gmail.com (Hector S. Ponce) Date: Sat, 04 Jul 2009 22:30:25 -0400 Subject: Web Framework Message-ID: <4A501041.2030102@gmail.com> Quería preguntarles que framework recomiendan para el desarrollo de aplicaciones web con bases de datos... y que experiencia tienen en su uso, de manera de orientarme en la eleccion. Gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Jul 5 04:40:53 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 4 Jul 2009 22:40:53 -0400 Subject: Web Framework In-Reply-To: <4A501041.2030102@gmail.com> References: <4A501041.2030102@gmail.com> Message-ID: http://python-es-faq.wikidot.com/#toc71 El 4 de julio de 2009 22:30, Hector S. Ponce escribió: > Quería preguntarles que framework recomiendan para el desarrollo de > aplicaciones web con bases de datos... y que experiencia tienen en su > uso, de manera de orientarme en la eleccion. > > Gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fvillarroel en yahoo.com Sun Jul 5 05:58:53 2009 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Sat, 4 Jul 2009 20:58:53 -0700 (PDT) Subject: Web Framework Message-ID: <600050.46178.qm@web34305.mail.mud.yahoo.com> La verdad es que tienes varias alternativas como Django, Pylons, TurboGears, Twisted, pero le agregaria web2py; es simple y muy funcional: http://www.web2py.com Te lo recomiendo, hechale una mirada. Fernando --- On Sat, 7/4/09, Jose Caballero wrote: > From: Jose Caballero > Subject: Re: [Python-es] Web Framework > To: "Lista de discusión sobre python en castellano" > Date: Saturday, July 4, 2009, 11:40 PM > http://python-es-faq.wikidot.com/#toc71 > > > > El 4 de julio de 2009 22:30, Hector S. Ponce escribió: > > > Quería preguntarles que framework recomiendan para el > desarrollo de > > aplicaciones web con bases de datos... y que > experiencia tienen en su > > uso, de manera de orientarme en la eleccion. > > > > Gracias > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From greathector7 en gmail.com Sun Jul 5 06:35:54 2009 From: greathector7 en gmail.com (Hector Gonzalez) Date: Sun, 5 Jul 2009 01:35:54 -0300 Subject: Django y pymssql In-Reply-To: <93512cdf0907010830p4982e8f0mf2f877ad08d8b7bb@mail.gmail.com> References: <93512cdf0907010830p4982e8f0mf2f877ad08d8b7bb@mail.gmail.com> Message-ID: <889b354a0907042135u161ba3e9j3b7439120067e700@mail.gmail.com> buenas disculpe si no es lugar para colocar mi mensaje pero bueno lo mejor es intentar aunque nos equivoquemos. estoy usando boa constructor para la creacion de un programa simple de inventario deseo usar sqlite y de hecho intente utilizarlo desde hace rato lo malo es q creo la base de datos por linea de comando y desde el programa q creo no púedo conectarme a la misma al leer el error me dice q no puedo conectarme or q no la consigue. mi linea de coneccion es connection = sqlite3.connect('c:/archivos de programa/test.db') en est linea me dice q no encuentra la base de datos tambien tengo la duda de como usar una sentencia para meterle los datos a un grid de wxpython q creo es la base para boa.... agradecido de antemano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rolandojtorres en gmail.com Sun Jul 5 08:03:02 2009 From: rolandojtorres en gmail.com (=?UTF-8?Q?Rolando_Jos=C3=A9_Torres_S=C3=A1nchez?=) Date: Sun, 5 Jul 2009 01:03:02 -0500 Subject: Sustituyendo a labview con python In-Reply-To: <4A4A991F.3060601@gmail.com> References: <4A4465D1.4090901@gmail.com> <1245999823.7474.6.camel@pcf-264-0209.fatronik.com> <4A49BAE9.5090207@gmail.com> <2c9fb0dd0906301028w47cc28a5vfe289103ed6e1323@mail.gmail.com> <4A4A991F.3060601@gmail.com> Message-ID: <6a39a1d0907042303y3df831adw196259f2aabbd546@mail.gmail.com> Buscate en Scilab que es la version libre de Matlab, y debe existir alguna toobox de simulacion como simulink o alguna version de Scilab que trabaje con Labview. Scilab enprincipio estaba desarrollada sobre TCL/TK pero luego adopto funciones y codigo de JAVA,C y C++, gracias a que TCL/TK las integraba y a que estas eran mucho mas rapidas. 2009/6/30, Arturo Muñoz Tolosa : > Vaya que he estado leyendo sobre la programación concurrente y al > parecer ya tenia la idea de algo asi pero no sabpia que existia al > buscar por internet y ver una lista de lenguajes concurrentes en > wikipedia me encontre con muchisimos por comodidad de los que leen la > lista la pongo hasta el final de este escrito. Entre ellos encontre > stackless python pero no he trabajado con el aún y no se si lo haga por > que hay lenguajes que ya fueron pensados para esto. Que extraño que no > aparecio Lua en la lista. Pero bueno si es una buena idea Stackless > python seguire por aqui dando aportes de lo que vaya haciendo para la > gente interesada en stackless python. > > > > * ActorScript > ^[2] <#cite_note-1> theoretical purely actor-based language > defined in terms of itself > * Ada > * Afnix ? concurrent access to > data is protected automatically (previously called /Aleph/, but > unrelated to /Alef/) > * Alef ? concurrent language with > threads and message passing, used for systems programming in early > versions of Plan 9 from Bell Labs > * Alice ? extension to > Standard ML , adds support for concurrency via > futures. > * Axum ? domain specific > concurrent programming language, based on the Actor model and on > the .NET Common Language Runtime using a C-like syntax. > * Chapel ? a parallel > programming language being developed by Cray Inc. > * Cilk ? a concurrent C > > * C? ? C Omega, a research language extending C#, > uses asynchronous communication > * Clojure ? a modern Lisp targeting the JVM > * Concurrent Clean ? a functional > programming language, similar to Haskell > > * Concurrent ML ? a concurrent extension of > Standard ML > * Concurrent Pascal ? by Brinch-Hansen > > * Curry > * E ? uses promises, ensures > deadlocks cannot occur > * Eiffel ? through its > SCOOP mechanism based on the concepts > of Design by Contract > * Erlang ? uses asynchronous > message passing with nothing shared > * Io ? actor-based concurrency > * Janus features > distinct "askers" and "tellers" to logical variables, bag > channels; is purely declarative > * JoCaml > * Join Java ? concurrent language based on the > Java programming language > * Joule ? dataflow language, > communicates by message passing > * Concurrent Haskell ? lazy, pure > functional language operating concurrent processes on shared memory > * LabVIEW ? graphical, dataflow programming > language, in which functions are nodes in a graph and data is > wires between those nodes. Includes object oriented language > extensions. > * Limbo ? relative of Alef > , used for systems programming in > Inferno (operating system) > * MultiLisp ? Scheme > variant extended to > support parallelism > * Modula-3 ? modern language in Algol family with > extensive support for threads, mutexes, condition variables. > * occam ? influenced heavily by > Communicating Sequential Processes > (CSP). > o occam-? ? a modern variant of occam > , which incorporates ideas > from Milner's ?-calculus > * Orc ? a heavily concurrent, > nondeterministic language based on Kleene algebra > . > * Oz ? multiparadigm language, > supports shared-state and message-passing concurrency, and futures > o Mozart Programming System > ? multiplatform Oz > * Pict ? essentially an executable > implementation of Milner's ?-calculus > * Reia ? uses asynchronous > message passing between shared-nothing objects > * Stackless Python > * SALSA ? actor language with > token-passing, join, and first-class continuations for distributed > computing over the Internet > * Scala ? a general purpose > programming language designed to express common programming > patterns in a concise, elegant, and type-safe way > * SR ? research language > * VHDL ? VHSIC Hardware Description Language, aka IEEE > STD-1076 > > > -- Rolando José Torres Sánchez TCL/TK inside Python MSN:rolandojtorres en hotmail.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Jul 5 15:20:02 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sun, 5 Jul 2009 09:20:02 -0400 Subject: Django y pymssql In-Reply-To: <889b354a0907042135u161ba3e9j3b7439120067e700@mail.gmail.com> References: <93512cdf0907010830p4982e8f0mf2f877ad08d8b7bb@mail.gmail.com> <889b354a0907042135u161ba3e9j3b7439120067e700@mail.gmail.com> Message-ID: Empieza por este link: http://www.rae.es/rae/gestores/gespub000015.nsf/(voanexos)/arch7E8694F9D6446133C12571640039A189/$FILE/Ortografia.pdf Suerte, Jose El 5 de julio de 2009 00:35, Hector Gonzalez escribió: > buenas disculpe si no es lugar para colocar mi mensaje pero bueno lo mejor > es intentar aunque nos equivoquemos. > > > estoy usando boa constructor para la creacion de un programa simple de > inventario > deseo usar sqlite > y de hecho intente utilizarlo desde hace rato lo malo es q creo la base de > datos por linea de comando y desde el programa q creo no púedo conectarme > a > la misma > al leer el error me dice q no puedo conectarme or q no la consigue. > > mi linea de coneccion es > connection = sqlite3.connect('c:/archivos de programa/test.db') > > en est linea me dice q no encuentra la base de datos > > tambien tengo la duda de como usar una sentencia para meterle los datos a > un > grid de wxpython q creo es la base para boa.... > > agradecido de antemano. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Sun Jul 5 15:52:02 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Sun, 5 Jul 2009 08:52:02 -0500 Subject: Django y pymssql In-Reply-To: References: <93512cdf0907010830p4982e8f0mf2f877ad08d8b7bb@mail.gmail.com> <889b354a0907042135u161ba3e9j3b7439120067e700@mail.gmail.com> Message-ID: Pues no se si te sirva pero probando con sqlite me sucedió que ésta después de haberla creado y movido a la carpeta del proyecto me aparecía bloqueada; la solución, crear la base de datos directamente en la carpeta del proyecto (esto bajo win2, no se si ocurra lo misma bajo linux). A propósito.... que tiene que ver el link que envia nuestro compañero José Caballero con este tema? es que aquí empezamos a discutir nuestra ortografía??? la verdad no se, no le veo relación. El 5 de julio de 2009 08:20, Jose Caballero escribió: > Empieza por este link: > > > http://www.rae.es/rae/gestores/gespub000015.nsf/(voanexos)/arch7E8694F9D6446133C12571640039A189/$FILE/Ortografia.pdf > > Suerte, > Jose > > > El 5 de julio de 2009 00:35, Hector Gonzalez >escribió: > > > buenas disculpe si no es lugar para colocar mi mensaje pero bueno lo > mejor > > es intentar aunque nos equivoquemos. > > > > > > estoy usando boa constructor para la creacion de un programa simple de > > inventario > > deseo usar sqlite > > y de hecho intente utilizarlo desde hace rato lo malo es q creo la base > de > > datos por linea de comando y desde el programa q creo no púedo > conectarme > > a > > la misma > > al leer el error me dice q no puedo conectarme or q no la consigue. > > > > mi linea de coneccion es > > connection = sqlite3.connect('c:/archivos de programa/test.db') > > > > en est linea me dice q no encuentra la base de datos > > > > tambien tengo la duda de como usar una sentencia para meterle los datos a > > un > > grid de wxpython q creo es la base para boa.... > > > > agradecido de antemano. > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From diacritica en elenya.net Sun Jul 5 16:04:02 2009 From: diacritica en elenya.net (=?ISO-8859-1?Q?Pablo_Ruiz_M=FAzquiz?=) Date: Sun, 05 Jul 2009 16:04:02 +0200 Subject: Django y pymssql In-Reply-To: References: <93512cdf0907010830p4982e8f0mf2f877ad08d8b7bb@mail.gmail.com> <889b354a0907042135u161ba3e9j3b7439120067e700@mail.gmail.com> Message-ID: <4A50B2D2.9000602@elenya.net> Supongo que se refiere a que se agradecería un trato más respetuoso a cómo se redactan los correos. Saludos, Pablo Manuel Enrique González Ramírez wrote: > Pues no se si te sirva pero probando con sqlite me sucedió que ésta después > de haberla creado y movido a la carpeta del proyecto me aparecía bloqueada; > la solución, crear la base de datos directamente en la carpeta del proyecto > (esto bajo win2, no se si ocurra lo misma bajo linux). > > A propósito.... que tiene que ver el link que envia nuestro compañero José > Caballero con este tema? es que aquí empezamos a discutir nuestra > ortografía??? la verdad no se, no le veo relación. > > El 5 de julio de 2009 08:20, Jose Caballero escribió: > > >> Empieza por este link: >> >> >> http://www.rae.es/rae/gestores/gespub000015.nsf/(voanexos)/arch7E8694F9D6446133C12571640039A189/$FILE/Ortografia.pdf >> >> Suerte, >> Jose >> >> >> El 5 de julio de 2009 00:35, Hector Gonzalez > >>> escribió: >>> >>> buenas disculpe si no es lugar para colocar mi mensaje pero bueno lo >>> >> mejor >> >>> es intentar aunque nos equivoquemos. >>> >>> >>> estoy usando boa constructor para la creacion de un programa simple de >>> inventario >>> deseo usar sqlite >>> y de hecho intente utilizarlo desde hace rato lo malo es q creo la base >>> >> de >> >>> datos por linea de comando y desde el programa q creo no púedo >>> >> conectarme >> >>> a >>> la misma >>> al leer el error me dice q no puedo conectarme or q no la consigue. >>> >>> mi linea de coneccion es >>> connection = sqlite3.connect('c:/archivos de programa/test.db') >>> >>> en est linea me dice q no encuentra la base de datos >>> >>> tambien tengo la duda de como usar una sentencia para meterle los datos a >>> un >>> grid de wxpython q creo es la base para boa.... >>> >>> agradecido de antemano. >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hectorsponce en gmail.com Sun Jul 5 17:23:59 2009 From: hectorsponce en gmail.com (Hector S. Ponce) Date: Sun, 05 Jul 2009 11:23:59 -0400 Subject: Web Framework In-Reply-To: <600050.46178.qm@web34305.mail.mud.yahoo.com> References: <600050.46178.qm@web34305.mail.mud.yahoo.com> Message-ID: <4A50C58F.8010509@gmail.com> he hecho un par de cosas chicas con web2py y esta realmente muy bueno; pero que hosting lo soporta? si corre en apache me parece mas factible su implementación; por otro lado el server (web2py.exe) lo probé en mi oficina, y es mucha la memoria y tiempo de cpu que consume aun sin usarlos... (lo deje corriendo 2 dias sin usarlo)... otro problema que veo es que la mayoria de tutorials de los frameworks estan orientados a blogs... o cosas muy chicas... me gustaría ver una aplicación con mucho manejo de base de datos y complejidad en los formularios... como puede ser una aplicación administrativa... gracias FERNANDO VILLARROEL escribió: > La verdad es que tienes varias alternativas como Django, Pylons, TurboGears, Twisted, pero le agregaria web2py; es simple y muy funcional: > > http://www.web2py.com > > Te lo recomiendo, hechale una mirada. > > Fernando > > > --- On Sat, 7/4/09, Jose Caballero wrote: > > >> From: Jose Caballero >> Subject: Re: [Python-es] Web Framework >> To: "Lista de discusión sobre python en castellano" >> Date: Saturday, July 4, 2009, 11:40 PM >> http://python-es-faq.wikidot.com/#toc71 >> >> >> >> El 4 de julio de 2009 22:30, Hector S. Ponce escribió: >> >> >>> Quería preguntarles que framework recomiendan para el >>> >> desarrollo de >> >>> aplicaciones web con bases de datos... y que >>> >> experiencia tienen en su >> >>> uso, de manera de orientarme en la eleccion. >>> >>> Gracias >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fvillarroel en yahoo.com Sun Jul 5 17:40:16 2009 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Sun, 5 Jul 2009 08:40:16 -0700 (PDT) Subject: Web Framework Message-ID: <163269.97530.qm@web34305.mail.mud.yahoo.com> --- On Sun, 7/5/09, Hector S. Ponce wrote: > From: Hector S. Ponce > Subject: Re: [Python-es] Web Framework > To: "Lista de discusión sobre python en castellano" > Date: Sunday, July 5, 2009, 12:23 PM > he hecho un par de cosas chicas con > web2py y esta realmente muy bueno; > pero que hosting lo soporta? si corre en apache me parece > mas factible Claro que corre con Apache tambien, en cuanto a hosting es dificil que por un lado te dejen configurar de lado de apache, por lo que yo optaria por una solucion particular a tu medida es decir corriendo en tu propio server. > su implementación; por otro lado el server (web2py.exe) lo > probé en mi > oficina, y es mucha la memoria y tiempo de cpu que consume > aun sin > usarlos... (lo deje corriendo 2 dias sin usarlo)... > Yo jamas pensaria en tener un servidor de produccion corriendo sobre windows, debes optar por Linux. > otro problema que veo es que la mayoria de tutorials de los > frameworks > estan orientados a blogs... o cosas muy chicas... me > gustaría ver una > aplicación con mucho manejo de base de datos y complejidad > en los > formularios... como puede ser una aplicación > administrativa... > Mmmmmm web2py orientado a blogs?, seguramente has visto algun how to por ahy en Internet pero su potencialidad es superior ya sea a nivel de base de datos, formularios, autenticacion, sesiones, Jquery, templates, AJAX, etc, etc, etc. > gracias > > > > > > > FERNANDO VILLARROEL escribió: > > La verdad es que tienes varias alternativas como > Django, Pylons, TurboGears, Twisted, pero le agregaria > web2py; es simple y muy funcional: > > > > http://www.web2py.com > > > > Te lo recomiendo, hechale una mirada. > > > > Fernando > > > > > > --- On Sat, 7/4/09, Jose Caballero > wrote: > > > >    > >> From: Jose Caballero > >> Subject: Re: [Python-es] Web Framework > >> To: "Lista de discusión sobre python en > castellano" > >> Date: Saturday, July 4, 2009, 11:40 PM > >> http://python-es-faq.wikidot.com/#toc71 > >> > >> > >> > >> El 4 de julio de 2009 22:30, Hector S. Ponce > escribió: > >> > >>      > >>> Quería preguntarles que framework recomiendan > para el > >>>        > >> desarrollo de > >>      > >>> aplicaciones web con bases de datos... y que > >>>        > >> experiencia tienen en su > >>      > >>> uso, de manera de orientarme en la eleccion. > >>> > >>> Gracias > >>> > _______________________________________________ > >>> Lista de correo Python-es > >>> http://listas.aditel.org/listinfo/python-es > >>> FAQ: http://listas.aditel.org/faqpyes > >>> > >>>        > >> _______________________________________________ > >> Lista de correo Python-es > >> http://listas.aditel.org/listinfo/python-es > >> FAQ: http://listas.aditel.org/faqpyes > >> > >>      > > > > > >        > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > >    > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From subscripcions en trespams.com Sun Jul 5 18:15:40 2009 From: subscripcions en trespams.com (Antoni Aloy) Date: Sun, 5 Jul 2009 18:15:40 +0200 Subject: Web Framework In-Reply-To: <4A50C58F.8010509@gmail.com> References: <600050.46178.qm@web34305.mail.mud.yahoo.com> <4A50C58F.8010509@gmail.com> Message-ID: <200907051815.44508.subscripcions@trespams.com> On Sunday 05 July 2009 17:23:59 Hector S. Ponce wrote: > he hecho un par de cosas chicas con web2py y esta realmente muy bueno; > pero que hosting lo soporta? si corre en apache me parece mas factible > su implementación; por otro lado el server (web2py.exe) lo probé en mi > oficina, y es mucha la memoria y tiempo de cpu que consume aun sin > usarlos... (lo deje corriendo 2 dias sin usarlo)... > > otro problema que veo es que la mayoria de tutorials de los frameworks > estan orientados a blogs... o cosas muy chicas... me gustaría ver una > aplicación con mucho manejo de base de datos y complejidad en los > formularios... como puede ser una aplicación administrativa... > > gracias > Con Django hay multitud de ellas, si me permitís el autobombo, por ejemplo las que hacemos en apsl :) Una sencillita: http://trobacasa.com El otro día trasteaba con el OpenERP y el framework elegido es TurboGears. Si le dáis un vistazo creo que entraría dentro de las aplicaciones complejas. Nosotros realizamos básicamente aplicaciones web, frente a los que serían páginas web basadas en contenido estático o cms y hemos optado por Django como framework de desarrollo. Pero creo que en estos momentos cualquiera de los frameworks citados (Django, Turbogears, web2py, Pytlons, etc,) te permite crear aplicaciones web. Elige el que más se adapte a tu manera de programar. -- Antoni Aloy López Blog: http://trespams.com Web: http://apsl.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hfoffani en gmail.com Mon Jul 6 11:12:55 2009 From: hfoffani en gmail.com (Hernan M Foffani) Date: Mon, 6 Jul 2009 10:12:55 +0100 Subject: Sustituyendo a labview con python In-Reply-To: <4A49BAE9.5090207@gmail.com> References: <4A4465D1.4090901@gmail.com> <1245999823.7474.6.camel@pcf-264-0209.fatronik.com> <4A49BAE9.5090207@gmail.com> Message-ID: <11fab4bc0907060212t3d85d792nddf6e4e4c7b64bfc@mail.gmail.com> Podrías ojear dos de los proyectos que se mencionaron en la EuroPython 2009: http://mientki.ruhosting.nl/data_www/pylab_works/pw_animations_screenshots.html http://github.com/cool-RR/GarlicSim/tree/master 2009/6/30 Arturo Muñoz Tolosa : > Muchas gracias a todos, pues bueno he estado leyendo un poco y parece que es > mas dificil de lo que pensaba, > y no se si se pueda hacer con Python por lo que me escribieron, igual y > python no es el indicado para hacer > control con un observador, el problema con el observador es que hay que > hacer una simulacion del observador > al mismo tiempo que controlas entonces no es tan sencillo. Pero aún así > tengo mucho tiempo y las cosas buenas > toman su tiempo pero si algo he aprendido es que python siempre me ha > facilitado la vida de una u otra manera > igual y podria realizar alguna parte con python y otra en c o c++, aún no > tengo una idea clara. > Pero se tiene que empezar por una idea, igual y con python puedo realizar la > simulación siempre y cuando cumpla > con tiempos establecidos cosa que no se hacer aún, no se muy bien como > hacerlo, osea se hacerlo en papel, > y se usar un software ya hecho para qu elo haga por mi, pero yo no se como > gestionar¿ no hay un área de la > programación que se encargue de esto? y si es asi ¿cual es? y si python > puede ayudarme se que no todo en el > mundo es python pero siempre trato de meterlo en algo, que me haga mas > amigable las labores. > Ustedes que opinan ¿debo de renunciar a python para  Control? o si lo puedo > usar pero  con muchas restricciones, > o simplemente si se puede pero no vale la pena tanto esfuerzo ya que en un > lenguaje compilado sería mas fácil > y mejor. > Espero su respuesta muy atento. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Mon Jul 6 17:22:24 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Mon, 6 Jul 2009 10:22:24 -0500 Subject: lectores biometricos Message-ID: Cordial saludo. Por casualidad alguien tiene un ejemplo, tutorial, manual, etc; de lectores biometricos (lector de huellas específicamente) programados con python??? El caso es este. Primera vez (Registo) 1. Tomar la huella del cliente con todos sus datos personales y almacenarla en bdd Segunda vez (u otros accesos) 1. Leer la huella del cliente. 2. Si la huella está registrada, mostrar la información de la base de datos. Gracias por la colaboración. -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Jul 7 05:00:27 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 6 Jul 2009 23:00:27 -0400 Subject: lectores biometricos In-Reply-To: References: Message-ID: Hola, buscando en google python + fingerprint salen algunas cosas. ¿Les has echado un vistazo? ¿No te sirve ninguna de ellas? Suerte, Jose El 6 de julio de 2009 11:22, Manuel Enrique González Ramírez < maengora en gmail.com> escribió: > Cordial saludo. > > > Por casualidad alguien tiene un ejemplo, tutorial, manual, etc; de lectores > biometricos (lector de huellas específicamente) programados con python??? > > El caso es este. > > Primera vez (Registo) > 1. Tomar la huella del cliente con todos sus datos personales y almacenarla > en bdd > > Segunda vez (u otros accesos) > 1. Leer la huella del cliente. > 2. Si la huella está registrada, mostrar la información de la base de > datos. > > > Gracias por la colaboración. > > > -- > Manuel Enrique González Ramírez > http://maengora.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From chr.pinedo en gmail.com Tue Jul 7 12:37:30 2009 From: chr.pinedo en gmail.com (Christian Pinedo Zamalloa) Date: Tue, 7 Jul 2009 12:37:30 +0200 Subject: duda sobre import Message-ID: <23dcd54d0907070337g35587276id88b2771f17fded2@mail.gmail.com> hola, tengo una pregunta básica sobre el funcionamiento de los import en Python. Cuando se importa un modulo (import module) se ejecuta todo el código global de ese módulo o realmente no se ejecuta nada. Se ejecutaría el código en el momento del import o cuando se llaman a elementos de ese modulo (module.function). ¿Y como funciona cuando se importa una función o clase en concreto (from module import function)? Tambien se ejecuta el código global de ese módulo nada mas realizarse el import o no se ejecuta nada salvo la función cuando es llamada a lo largo del código. Un saludo y gracias, -- Christian Pinedo Zamalloa (zako) PGP keyID: 0x828D0C80 Fingerprint: 7BFF 4105 F46B 7977 BD96 348C 1007 4FF8 828D 0C80 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From aplistas en skarcha.com Tue Jul 7 12:37:13 2009 From: aplistas en skarcha.com (=?ISO-8859-1?Q?Antonio_P=E9rez?=) Date: Tue, 7 Jul 2009 12:37:13 +0200 Subject: lectores biometricos In-Reply-To: References: Message-ID: <14c581970907070337n5c3fe0aaq4587c38aec87a465@mail.gmail.com> Hola! 2009/7/6 Manuel Enrique González Ramírez : > Por casualidad alguien tiene un ejemplo, tutorial, manual, etc; de lectores > biometricos (lector de huellas específicamente) programados con python??? Yo estoy desarrollando un módulo para manejar lectores de Kimaldi[1] usando Python. Estoy intentando crear el mismo API que proporciona Kimaldi en el OCX que distribuyen junto con los lectores. El desarrollo lo estoy haciendo para Biomax2, pero supongo que sería lo mismo usar un lector de RFID conectado a Bioxmax2 (lo que tengo ahora), que usar un lector de huellas conectado también al Biomax2. Ahora mismo lo estoy usando en un proyecto propio, y aunque todavía no he tenido tiempo de preparar una distribución en condiciones (además de que no sé todavía con qué licencia libre distribuirlo), funciona correctamente. Cuando termine de deciderme/tenga tiempo de preparar algo, estará disponible aquí[2]. [1] http://www.kimaldi.com/ [2] http://code.google.com/p/pymaldi/ -- Saludos: Antonio Pérez _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hermann.kaser en gmail.com Tue Jul 7 12:46:25 2009 From: hermann.kaser en gmail.com (Hermann Kaser) Date: Tue, 7 Jul 2009 12:46:25 +0200 Subject: duda sobre import In-Reply-To: <23dcd54d0907070337g35587276id88b2771f17fded2@mail.gmail.com> References: <23dcd54d0907070337g35587276id88b2771f17fded2@mail.gmail.com> Message-ID: <611f33b60907070346g5ede318fua74295bde268d753@mail.gmail.com> 2009/7/7 Christian Pinedo Zamalloa : > hola, > > tengo una pregunta básica sobre el funcionamiento de los import en Python. > > Cuando se importa un modulo (import module) se ejecuta todo el código > global de ese módulo o realmente no se ejecuta nada. Se ejecutaría el > código en el momento del import o cuando se llaman a elementos de ese > modulo (module.function). > > ¿Y como funciona cuando se importa una función o clase en concreto > (from module import function)? Tambien se ejecuta el código global de > ese módulo nada mas realizarse el import o no se ejecuta nada salvo la > función cuando es llamada a lo largo del código. Si haces un import de un modulo "import modulo" se ejecuta todo el codigo que haya dentro del modulo, ten en cuenta que las funciones no se ejecutan simplemente se parsean. Cuando haces un "from modulo import funcion" solo se parsea esa funcion. Por ejemplo, con este modulo.py: ------------------------------ variable = 3 def funcion(a): return a ------------------------------ $ python >>> import modulo >>> modulo.variable 3 $ python >>> from modulo import funcion >>> funcion(3) 3 -- Hermann Käser http://theragingche.com/ http://semicir.cl/user/hermzz ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From chr.pinedo en gmail.com Tue Jul 7 13:19:55 2009 From: chr.pinedo en gmail.com (Christian Pinedo Zamalloa) Date: Tue, 7 Jul 2009 13:19:55 +0200 Subject: duda sobre import In-Reply-To: <611f33b60907070346g5ede318fua74295bde268d753@mail.gmail.com> References: <23dcd54d0907070337g35587276id88b2771f17fded2@mail.gmail.com> <611f33b60907070346g5ede318fua74295bde268d753@mail.gmail.com> Message-ID: <23dcd54d0907070419w667e8b41m3d16b8d576307aa3@mail.gmail.com> El 7 de julio de 2009 12:46, Hermann Kaser escribió: > 2009/7/7 Christian Pinedo Zamalloa : >> hola, >> >> tengo una pregunta básica sobre el funcionamiento de los import en Python. >> >> Cuando se importa un modulo (import module) se ejecuta todo el código >> global de ese módulo o realmente no se ejecuta nada. Se ejecutaría el >> código en el momento del import o cuando se llaman a elementos de ese >> modulo (module.function). >> >> ¿Y como funciona cuando se importa una función o clase en concreto >> (from module import function)? Tambien se ejecuta el código global de >> ese módulo nada mas realizarse el import o no se ejecuta nada salvo la >> función cuando es llamada a lo largo del código. > > Si haces un import de un modulo "import modulo" se ejecuta todo el > codigo que haya dentro del modulo, ten en cuenta que las funciones no > se ejecutan simplemente se parsean. Cuando haces un "from modulo > import funcion" solo se parsea esa funcion. > > Por ejemplo, con este modulo.py: > > ------------------------------ > variable = 3 > > def funcion(a): >    return a > ------------------------------ > > > $ python >>>> import modulo >>>> modulo.variable > 3 > > $ python >>>> from modulo import funcion >>>> funcion(3) > 3 Gracias por la respuesta.... Pues creo que en el segundo caso tambien se procesa el código global del modulo porque he hecho alguna prueba. Suponiendo el siguiente módulo: a = 3 def funcion(i) return a + i Pruebas: > import modulo > print modulo.funcion(3) 6 > from modulo import funcion > print funcion(3) 6 Parece que siempre que se hace un import se ejecuta su código global independientemente de la forma de hacer el import del modulo. Saludos, -- Christian Pinedo Zamalloa (zako) PGP keyID: 0x828D0C80 Fingerprint: 7BFF 4105 F46B 7977 BD96 348C 1007 4FF8 828D 0C80 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hermann.kaser en gmail.com Tue Jul 7 13:23:26 2009 From: hermann.kaser en gmail.com (Hermann Kaser) Date: Tue, 7 Jul 2009 13:23:26 +0200 Subject: duda sobre import In-Reply-To: <23dcd54d0907070419w667e8b41m3d16b8d576307aa3@mail.gmail.com> References: <23dcd54d0907070337g35587276id88b2771f17fded2@mail.gmail.com> <611f33b60907070346g5ede318fua74295bde268d753@mail.gmail.com> <23dcd54d0907070419w667e8b41m3d16b8d576307aa3@mail.gmail.com> Message-ID: <611f33b60907070423k79ea1887s2664dc95ad13b90a@mail.gmail.com> 2009/7/7 Christian Pinedo Zamalloa : > Gracias por la respuesta.... > > Pues creo que en el segundo caso tambien se procesa el código global > del modulo porque he hecho alguna prueba. Suponiendo el siguiente > módulo: > > a = 3 > > def funcion(i) >    return a + i > > > Pruebas: > >> import modulo >> print modulo.funcion(3) > 6 > >> from modulo import funcion >> print funcion(3) > 6 > > Parece que siempre que se hace un import se ejecuta su código global > independientemente de la forma de hacer el import del modulo. Saludos, Ah, pues sí, tienes razón. Mi error. -- Hermann Käser http://theragingche.com/ http://semicir.cl/user/hermzz ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Jul 7 14:22:31 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 7 Jul 2009 08:22:31 -0400 Subject: duda sobre import In-Reply-To: <23dcd54d0907070337g35587276id88b2771f17fded2@mail.gmail.com> References: <23dcd54d0907070337g35587276id88b2771f17fded2@mail.gmail.com> Message-ID: Hola, además de las pruebas que ya has hecho, puedes echarle un vistazo a la documentación oficial: http://docs.python.org/reference/simple_stmts.html#import Suerte, Jose > > tengo una pregunta básica sobre el funcionamiento de los import en Python. > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Mon Jul 6 00:13:02 2009 From: mayragm en finlay.cmw.sld.cu (Mayi) Date: Sun, 05 Jul 2009 17:13:02 -0500 Subject: Web Framework In-Reply-To: <163269.97530.qm@web34305.mail.mud.yahoo.com> References: <163269.97530.qm@web34305.mail.mud.yahoo.com> Message-ID: <4A51256E.2010408@finlay.cmw.sld.cu> Es cierto que muchos de los tutoriales que vienen con todos los frameworks, o sea que uno puede encontrar en la página oficial del proyecto, están orientados a hacer cosas sencillas como Blogs simples, algún tutorial sencillo. Esto es algo que a veces (no siempre) lleva a que algunos usuarios no se interesen por el framework en cuestión. En mi opinión te recomendaría Django, es el que he utilizado hasta ahora para desarrollos sencillos y me ha ido de perlas, además luego de profundizar en la documentación de Django uno nota que consta de una cantida de funcionalidades impresionantes. Por cuestiones de trabajo he tenido que utilizar PHP para algunos desarrollos, al final como simple desarrollados tuve que utilizarlo pues la mayoría del sistema estaba ya desarrollado y sobre PHP, nada que demasiado trabajo ya hecho como para cambiarlo. Bueno la cosa es que en PHP utilicé el framework symfony, cuando tuve que adentrarme en este framework algo que me gustó mucho fue el hecho de que ofrecieran no solo la documentación oficial, sino un tutorial (jobeet) que te demuestra como desarrollar una aplicación web completa utilizando dicho framework, algo como esto sería necesario para django (al menos a mi me gustaría para este) y para cualquier otro framework, quizás no sea la misma aplicación, sino otra que demuestre como utilizar el framework para construir una aplicación web que demuestre de que es capaz el framework. Esto pudiera ser incluso un llamado a la comunidad, para comenzar un proyecto de este tipo y que cada cual utilice un framework separado, de este modo contribuiría a mejorar la documentación existente de cada framework y además sería usando Python! :-) ¿Alguien se anima? slds FERNANDO VILLARROEL escribió: > --- On Sun, 7/5/09, Hector S. Ponce wrote: > > >> From: Hector S. Ponce >> Subject: Re: [Python-es] Web Framework >> To: "Lista de discusión sobre python en castellano" >> Date: Sunday, July 5, 2009, 12:23 PM >> he hecho un par de cosas chicas con >> web2py y esta realmente muy bueno; >> pero que hosting lo soporta? si corre en apache me parece >> mas factible >> > > Claro que corre con Apache tambien, en cuanto a hosting es dificil que por un lado te dejen configurar de lado de apache, por lo que yo optaria por una solucion particular a tu medida es decir corriendo en tu propio server. > > >> su implementación; por otro lado el server (web2py.exe) lo >> probé en mi >> oficina, y es mucha la memoria y tiempo de cpu que consume >> aun sin >> usarlos... (lo deje corriendo 2 dias sin usarlo)... >> >> > > Yo jamas pensaria en tener un servidor de produccion corriendo sobre windows, debes optar por Linux. > > >> otro problema que veo es que la mayoria de tutorials de los >> frameworks >> estan orientados a blogs... o cosas muy chicas... me >> gustaría ver una >> aplicación con mucho manejo de base de datos y complejidad >> en los >> formularios... como puede ser una aplicación >> administrativa... >> >> > > Mmmmmm web2py orientado a blogs?, seguramente has visto algun how to por ahy en Internet pero su potencialidad es superior ya sea a nivel de base de datos, formularios, autenticacion, sesiones, Jquery, templates, AJAX, etc, etc, etc. > > >> gracias >> >> >> >> >> >> >> FERNANDO VILLARROEL escribió: >> >>> La verdad es que tienes varias alternativas como >>> >> Django, Pylons, TurboGears, Twisted, pero le agregaria >> web2py; es simple y muy funcional: >> >>> http://www.web2py.com >>> >>> Te lo recomiendo, hechale una mirada. >>> >>> Fernando >>> >>> >>> --- On Sat, 7/4/09, Jose Caballero >>> >> wrote: >> >>> >>> >>>> From: Jose Caballero >>>> Subject: Re: [Python-es] Web Framework >>>> To: "Lista de discusión sobre python en >>>> >> castellano" >> >>>> Date: Saturday, July 4, 2009, 11:40 PM >>>> http://python-es-faq.wikidot.com/#toc71 >>>> >>>> >>>> >>>> El 4 de julio de 2009 22:30, Hector S. Ponce >>>> >> escribió: >> >>>> >>>> >>>>> Quería preguntarles que framework recomiendan >>>>> >> para el >> >>>>> >>>>> >>>> desarrollo de >>>> >>>> >>>>> aplicaciones web con bases de datos... y que >>>>> >>>>> >>>> experiencia tienen en su >>>> >>>> >>>>> uso, de manera de orientarme en la eleccion. >>>>> >>>>> Gracias >>>>> >>>>> >> _______________________________________________ >> >>>>> Lista de correo Python-es >>>>> http://listas.aditel.org/listinfo/python-es >>>>> FAQ: http://listas.aditel.org/faqpyes >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> Lista de correo Python-es >>>> http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> >>>> >>> >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > -- Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba en busca de virus y otros contenidos peligrosos, y se considera que está limpio. Visite nuestro sitio http://nodofinlay.cmw.sld.cu --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Tue Jul 7 15:41:40 2009 From: qualopec en gmail.com (Javier Santana) Date: Tue, 7 Jul 2009 15:41:40 +0200 Subject: Web Framework In-Reply-To: <4A501041.2030102@gmail.com> References: <4A501041.2030102@gmail.com> Message-ID: Además de web2py añadiría juno, un mini framework que tiene de todo y es la mar de útil para montar pequeños servicios. Yo lo uso para pequeñas cosas con nginx y fcgi y es la mar de cuco. http://github.com/breily/juno/tree/master 2009/7/5 Hector S. Ponce : > Quería preguntarles que framework recomiendan para el desarrollo de > aplicaciones web con bases de datos... y que experiencia tienen en su > uso, de manera de orientarme en la eleccion. > > Gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From chassoul en gmail.com Tue Jul 7 18:15:31 2009 From: chassoul en gmail.com (Jean Chassoul) Date: Tue, 7 Jul 2009 10:15:31 -0600 Subject: Web Framework In-Reply-To: <4A51256E.2010408@finlay.cmw.sld.cu> References: <163269.97530.qm@web34305.mail.mud.yahoo.com> <4A51256E.2010408@finlay.cmw.sld.cu> Message-ID: <8e967f3b0907070915v59be2ebwac02d93df9a667c6@mail.gmail.com> Hola, aunque puede que parezca un poco offtopic con respecto a un tutorial (Actualizado) para Django que demuestre como desarrollar una aplicación web completa paso a paso en la que la idea principal del tutorial sea demostrar las cualidades y flexibilidad del framework, te o (les) recomiendo el libro Django 1.0 Web Site Development de Packt Publishers. Es exactamente lo que describes, les adjunto un pequeño review que encontré el cual me convenció de comprarlo, actualmente voy por el capitulo 4 y por el momento a sobre pasado todas las expectativas que tenia con respecto a su calidad y contenido. Saludos y perdonad si me he desviado del tema. review: http://www.blog.pythonlibrary.org/?p=208 2009/7/5 Mayi : > Es cierto que muchos de los tutoriales que vienen con todos los frameworks, > o sea que uno puede encontrar en la página oficial del proyecto, están > orientados a hacer cosas sencillas como Blogs simples, algún tutorial > sencillo. Esto es algo que a veces (no siempre) lleva a que algunos usuarios > no se interesen por el framework en cuestión. En mi opinión te recomendaría > Django, es el que he utilizado hasta ahora para desarrollos sencillos y me > ha ido de perlas, además luego de profundizar en la documentación de Django > uno nota que consta de una cantida de funcionalidades impresionantes. > > Por cuestiones de trabajo he tenido que utilizar PHP para algunos > desarrollos, al final como simple desarrollados tuve que utilizarlo pues la > mayoría del sistema estaba ya desarrollado y sobre PHP, nada que demasiado > trabajo ya hecho como para cambiarlo. Bueno la cosa es que en PHP utilicé el > framework symfony, cuando tuve que adentrarme en este framework algo que me > gustó mucho fue el hecho de que ofrecieran no solo la documentación oficial, > sino un tutorial (jobeet) que te demuestra como desarrollar una aplicación > web completa utilizando dicho framework, algo como esto sería necesario para > django (al menos a mi me gustaría para este) y para cualquier otro > framework, quizás no sea la misma aplicación, sino otra que demuestre como > utilizar el framework para construir una aplicación web que demuestre de que > es capaz el framework. > > Esto pudiera ser incluso un llamado a la comunidad, para comenzar un > proyecto de este tipo y que cada cual utilice un framework separado, de este > modo contribuiría a mejorar la documentación existente de cada framework y > además sería usando Python! :-) ¿Alguien se anima? > > slds > > FERNANDO VILLARROEL escribió: >> >> --- On Sun, 7/5/09, Hector S. Ponce wrote: >> >> >>> >>> From: Hector S. Ponce >>> Subject: Re: [Python-es] Web Framework >>> To: "Lista de discusión sobre python en castellano" >>> >>> Date: Sunday, July 5, 2009, 12:23 PM >>> he hecho un par de cosas chicas con >>> web2py y esta realmente muy bueno; >>> pero que hosting lo soporta? si corre en apache me parece >>> mas factible >>> >> >> Claro que corre con Apache tambien, en cuanto a hosting es dificil que por >> un lado te dejen configurar de lado de apache, por lo que yo optaria por una >> solucion particular a tu medida es decir corriendo en tu propio server. >> >> >>> >>> su implementación; por otro lado el server (web2py.exe) lo >>> probé en mi >>> oficina, y es mucha la memoria y tiempo de cpu que consume >>> aun sin >>> usarlos... (lo deje corriendo 2 dias sin usarlo)... >>> >>> >> >> Yo jamas pensaria en tener un servidor de produccion corriendo sobre >> windows, debes optar por Linux. >> >> >>> >>> otro problema que veo es que la mayoria de tutorials de los >>> frameworks >>> estan orientados a blogs... o cosas muy chicas... me >>> gustaría ver una >>> aplicación con mucho manejo de base de datos y complejidad >>> en los >>> formularios... como puede ser una aplicación >>> administrativa... >>> >>> >> >> Mmmmmm web2py orientado a blogs?, seguramente has visto algun how to por >> ahy en Internet pero su potencialidad es superior ya sea a nivel de base de >> datos, formularios, autenticacion, sesiones, Jquery, templates, AJAX, etc, >> etc, etc. >> >> >>> >>> gracias >>> >>> >>> >>> >>> >>> >>> FERNANDO VILLARROEL escribió: >>> >>>> >>>> La verdad es que tienes varias alternativas como >>>> >>> >>> Django, Pylons, TurboGears, Twisted, pero le agregaria >>> web2py; es simple y muy funcional: >>> >>>> >>>> http://www.web2py.com >>>> >>>> Te lo recomiendo, hechale una mirada. >>>> >>>> Fernando >>>> >>>> >>>> --- On Sat, 7/4/09, Jose Caballero >>>> >>> >>> wrote: >>> >>>> >>>> >>>>> >>>>> From: Jose Caballero >>>>> Subject: Re: [Python-es] Web Framework >>>>> To: "Lista de discusión sobre python en >>>>> >>> >>> castellano" >>> >>>>> >>>>> Date: Saturday, July 4, 2009, 11:40 PM >>>>> http://python-es-faq.wikidot.com/#toc71 >>>>> >>>>> >>>>> >>>>> El 4 de julio de 2009 22:30, Hector S. Ponce >>>>> >>> >>> escribió: >>> >>>>> >>>>> >>>>>> >>>>>> Quería preguntarles que framework recomiendan >>>>>> >>> >>> para el >>> >>>>>> >>>>>> >>>>> >>>>> desarrollo de >>>>> >>>>>> >>>>>> aplicaciones web con bases de datos... y que >>>>>> >>>>> >>>>> experiencia tienen en su >>>>> >>>>>> >>>>>> uso, de manera de orientarme en la eleccion. >>>>>> >>>>>> Gracias >>>>>> >>>>>> >>> >>> _______________________________________________ >>> >>>>>> >>>>>> Lista de correo Python-es >>>>>> http://listas.aditel.org/listinfo/python-es >>>>>> FAQ: http://listas.aditel.org/faqpyes >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Lista de correo Python-es >>>>> http://listas.aditel.org/listinfo/python-es >>>>> FAQ: http://listas.aditel.org/faqpyes >>>>> >>>>> >>>> >>>>       _______________________________________________ >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> >>> >>> _______________________________________________ >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> >> >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > -- > Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > > Visite nuestro sitio http://nodofinlay.cmw.sld.cu > > > > --------------------------------------- >   Red Telematica de Salud - Cuba >          CNICM - Infomed > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Tue Jul 7 04:18:29 2009 From: mayragm en finlay.cmw.sld.cu (Mayi) Date: Mon, 06 Jul 2009 21:18:29 -0500 Subject: Modificar interfaz de administracion de django Message-ID: <4A52B075.1080301@finlay.cmw.sld.cu> Hola lista: Estoy desarrollando un aplicación con Django, hasta ahora va muy bien, pero me he topado con algo que no se como resolver. Tengo el siguiente modelo definido en models.py: class Articulo(models.Model): evento = models.ForeignKey(Event) titulo = models.CharField(max_length=250) autor = models.CharField(max_length=250) coautores = models.CharField(max_length=600) enviado = models.DateField('Submited date') resumen = models.TextField() ... y otros campos más, la cuestión es que tengo definido los coautores como un CharField, hasta ahora, para introducirlos a mano no hay problemas. Pero lo que necesito es adicionarle "widgets" a dicha interfaz para en vez de poner los nombres a mano, se realice una búsqueda en un directorio LDAP y estos sean los que se adicionen de forma automática a este campo. Gracias de antemano, slds -- Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba en busca de virus y otros contenidos peligrosos, y se considera que está limpio. Visite nuestro sitio http://nodofinlay.cmw.sld.cu --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From subscripcions en trespams.com Tue Jul 7 23:22:23 2009 From: subscripcions en trespams.com (Antoni Aloy) Date: Tue, 7 Jul 2009 23:22:23 +0200 Subject: Modificar interfaz de administracion de django In-Reply-To: <4A52B075.1080301@finlay.cmw.sld.cu> References: <4A52B075.1080301@finlay.cmw.sld.cu> Message-ID: <200907072322.25486.subscripcions@trespams.com> On Tuesday 07 July 2009 04:18:29 Mayi wrote: > Hola lista: > > Estoy desarrollando un aplicación con Django, hasta ahora va muy bien, > pero me he topado con algo que no se como resolver. Tengo el siguiente > modelo definido en models.py: > > class Articulo(models.Model): > evento = models.ForeignKey(Event) > titulo = models.CharField(max_length=250) > autor = models.CharField(max_length=250) > coautores = models.CharField(max_length=600) > enviado = models.DateField('Submited date') > resumen = models.TextField() > ... > > y otros campos más, la cuestión es que tengo definido los coautores como > un CharField, hasta ahora, para introducirlos a mano no hay problemas. > Pero lo que necesito es adicionarle "widgets" a dicha interfaz para en > vez de poner los nombres a mano, se realice una búsqueda en un > directorio LDAP y estos sean los que se adicionen de forma automática a > este campo. > Necesitarás bastante javascript para hacer eso. El jQuery se está convirtiendo en el framework por defecto del admin, así que para no complicarlo mira de utilizar un plugin de autocompletado. Para ello necesitarás crear una url y un método en el views.py de tu aplicación para que vaya obteniendo los datos. Para que funcione en el admin, tienes que añadir el javascript de autocompletado (el del plugin) y el javascript que has utilizado para el autocompletado al class Media del descendiente de ModelAdmin que utilices. Mira http://docs.djangoproject.com/en/dev/ref/contrib/admin/ Saludos, -- Antoni Aloy López Blog: http://trespams.com Web: http://apsl.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From wowberk en gmail.com Tue Jul 7 23:54:55 2009 From: wowberk en gmail.com (wowberk) Date: Tue, 7 Jul 2009 23:54:55 +0200 Subject: =?iso-8859-1?q?A=F1adir_un_boton_a_un_wx=2Egrid=2Egr?= =?iso-8859-1?q?id?= Message-ID: Hola buenas, ¿Se pude añadir un boton dentro de la celda de un grid? Me gustaria renderizar en un grid un trozo de html o si no es posible añadir un boton. self.gr34c.SetCellValue(conta,2, "Finalizado.") self.gr34c.SetCellValue(conta,3, "log" Gracias de antemano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Wed Jul 8 00:11:03 2009 From: ematus en gmail.com (Eduardo Matus) Date: Tue, 7 Jul 2009 18:11:03 -0400 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_A=F1adir_un_boton_a_un_wx=2Egrid=2Egrid?= In-Reply-To: References: Message-ID: <984ad6a0907071511h2425cd44x4838e0915a7d3633@mail.gmail.com> No se si se puede directamente, tendrias que crear una clase y rehacer el metodo __str__ o __repr__ (no me acuerdo cual era) y caputar el evento click 2009/7/7 wowberk > Hola buenas, > > ¿Se pude añadir un boton dentro de la celda de un grid? > > Me gustaria renderizar en un grid un trozo de html o si no es posible > añadir > un boton. > > self.gr34c.SetCellValue(conta,2, "Finalizado.") > self.gr34c.SetCellValue(conta,3, "log" > > > Gracias de antemano. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Wed Jul 8 01:16:16 2009 From: mayragm en finlay.cmw.sld.cu (Mayi) Date: Tue, 07 Jul 2009 18:16:16 -0500 Subject: Modificar interfaz de administracion de django In-Reply-To: <200907072322.25486.subscripcions@trespams.com> References: <4A52B075.1080301@finlay.cmw.sld.cu> <200907072322.25486.subscripcions@trespams.com> Message-ID: <4A53D740.2000508@finlay.cmw.sld.cu> Lo de javascript no me es tan urgente, más bien había pensado en añadir un botón personalizado, que se encargara de realizar la búsqueda en el LDAP, al final sería con javascript para comodidad, pero ahora mismo lo que no soy es capaz de adicionar un botón personalizado a los formularios que genera el "admin generator". Antoni Aloy escribió: > On Tuesday 07 July 2009 04:18:29 Mayi wrote: > >> Hola lista: >> >> Estoy desarrollando un aplicación con Django, hasta ahora va muy bien, >> pero me he topado con algo que no se como resolver. Tengo el siguiente >> modelo definido en models.py: >> >> class Articulo(models.Model): >> evento = models.ForeignKey(Event) >> titulo = models.CharField(max_length=250) >> autor = models.CharField(max_length=250) >> coautores = models.CharField(max_length=600) >> enviado = models.DateField('Submited date') >> resumen = models.TextField() >> ... >> >> y otros campos más, la cuestión es que tengo definido los coautores como >> un CharField, hasta ahora, para introducirlos a mano no hay problemas. >> Pero lo que necesito es adicionarle "widgets" a dicha interfaz para en >> vez de poner los nombres a mano, se realice una búsqueda en un >> directorio LDAP y estos sean los que se adicionen de forma automática a >> este campo. >> >> > > Necesitarás bastante javascript para hacer eso. El jQuery se está convirtiendo > en el framework por defecto del admin, así que para no complicarlo mira de > utilizar un plugin de autocompletado. > > Para ello necesitarás crear una url y un método en el views.py de tu > aplicación para que vaya obteniendo los datos. > > Para que funcione en el admin, tienes que añadir el javascript de > autocompletado (el del plugin) y el javascript que has utilizado para el > autocompletado al class Media del descendiente de ModelAdmin que utilices. > > Mira http://docs.djangoproject.com/en/dev/ref/contrib/admin/ > > Saludos, > > -- Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba en busca de virus y otros contenidos peligrosos, y se considera que está limpio. Visite nuestro sitio http://nodofinlay.cmw.sld.cu --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Wed Jul 8 00:29:28 2009 From: jrvilda en gmail.com (Josu Rodriguez) Date: Wed, 8 Jul 2009 00:29:28 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_A=F1adir_un_boton_a_un_wx=2Egrid=2Egrid?= In-Reply-To: <984ad6a0907071511h2425cd44x4838e0915a7d3633@mail.gmail.com> References: <984ad6a0907071511h2425cd44x4838e0915a7d3633@mail.gmail.com> Message-ID: Y añadir un boton? El 8 de julio de 2009 00:11, Eduardo Matus escribió: > No se si se puede directamente, tendrias que crear una clase y rehacer el > metodo __str__ o __repr__ (no me acuerdo cual era) y caputar el evento > click > > 2009/7/7 wowberk > > > Hola buenas, > > > > ¿Se pude añadir un boton dentro de la celda de un grid? > > > > Me gustaria renderizar en un grid un trozo de html o si no es posible > > añadir > > un boton. > > > > self.gr34c.SetCellValue(conta,2, "Finalizado.") > > self.gr34c.SetCellValue(conta,3, "log" > > > > > > Gracias de antemano. > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Wed Jul 8 00:36:55 2009 From: ematus en gmail.com (Eduardo Matus) Date: Tue, 7 Jul 2009 18:36:55 -0400 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_A=F1adir_un_boton_a_un_wx=2Egrid=2Egrid?= In-Reply-To: References: <984ad6a0907071511h2425cd44x4838e0915a7d3633@mail.gmail.com> Message-ID: <984ad6a0907071536j106da7c6h81a24222e8d34a7d@mail.gmail.com> No, no es posible, wxGrid acepta solo strings, por eso te comente lo de cambiar el metodo __str__ por que asi podrias tener objetos por detras.. 2009/7/7 Josu Rodriguez > Y añadir un boton? > > El 8 de julio de 2009 00:11, Eduardo Matus escribió: > > > No se si se puede directamente, tendrias que crear una clase y rehacer el > > metodo __str__ o __repr__ (no me acuerdo cual era) y caputar el evento > > click > > > > 2009/7/7 wowberk > > > > > Hola buenas, > > > > > > ¿Se pude añadir un boton dentro de la celda de un grid? > > > > > > Me gustaria renderizar en un grid un trozo de html o si no es posible > > > añadir > > > un boton. > > > > > > self.gr34c.SetCellValue(conta,2, "Finalizado.") > > > self.gr34c.SetCellValue(conta,3, "log" > > > > > > > > > Gracias de antemano. > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Wed Jul 8 12:32:27 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Wed, 08 Jul 2009 12:32:27 +0200 Subject: =?ISO-8859-1?Q?A=F1adir_un_boton_a_un_?= =?ISO-8859-1?Q?wx=2Egrid=2Egrid?= In-Reply-To: <984ad6a0907071536j106da7c6h81a24222e8d34a7d@mail.gmail.com> References: <984ad6a0907071511h2425cd44x4838e0915a7d3633@mail.gmail.com> <984ad6a0907071536j106da7c6h81a24222e8d34a7d@mail.gmail.com> Message-ID: <4A5475BB.70508@soft-com.es> Eduardo Matus escribió: > No, no es posible, wxGrid acepta solo strings, por eso te comente lo de > cambiar el metodo __str__ por que asi podrias tener objetos por detras.. > No, eso no es del todo asi. wxGrid trabaja clases para renderizar y editar. Creo recordar que de forma predeterminada te asigna el editor y render de srings, pero hay otros renderes. Si no encuentras el que necesitas puedes crearte uno personalizado, con lo cual puedes renderizar cualquier cosa que se te ocurra. En tu caso yo usaria un render gráfico que mostrara una imagen que simulara el botón y capturaria el click en la celda. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From roylan04012 en pri.jovenclub.cu Thu Jul 9 13:24:24 2009 From: roylan04012 en pri.jovenclub.cu (Roylan Suarez Reyes) Date: Thu, 09 Jul 2009 07:24:24 -0400 Subject: establcer variable de entorno a python 2.5 Message-ID: <1247138664.4205.1.camel@linvix> Hola colegas Recientemente instale ubuntu 9.04 el cual viene con python 2.6, trabajo con django, al correr los proyectos con python 2.6 me da algunos errores, me recomendaron usar python 2.5, lo instale y funcionan bien los proyectos... mi pregunta. ?como puedo hacer para establecer el python2.5 por defecto? salu2 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Thu Jul 9 13:33:27 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 9 Jul 2009 13:33:27 +0200 Subject: establcer variable de entorno a python 2.5 In-Reply-To: <1247138664.4205.1.camel@linvix> References: <1247138664.4205.1.camel@linvix> Message-ID: <49414f570907090433t1bf7a1c0q7c9610249f9bf0a@mail.gmail.com> El 9 de julio de 2009 13:24, Roylan Suarez Reyes escribió: > Hola colegas > > Recientemente instale ubuntu 9.04 el cual viene con python 2.6, trabajo > con django, al correr los proyectos con python 2.6 me da algunos > errores, me recomendaron usar python 2.5, lo instale y funcionan bien > los proyectos... > > mi pregunta. ?como puedo hacer para establecer el python2.5 por defecto? > http://mit.edu/6.01/mercurial/spring09/www/pybuntu.html > salu2 > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Thu Jul 9 13:34:45 2009 From: miguel.register en gmail.com (Miguel) Date: Thu, 09 Jul 2009 13:34:45 +0200 Subject: establcer variable de entorno a python 2.5 In-Reply-To: <1247138664.4205.1.camel@linvix> References: <1247138664.4205.1.camel@linvix> Message-ID: <1247139285.16982.2.camel@pcf-264-0209.fatronik.com> Lo más probable es que tengas un enlace simbólico en /usr/bin que se llame python y que apunte al binario python2.6. Con cambiarlo para que apunte al binario python2.5 debería servir. Un saludo. On Thu, 2009-07-09 at 07:24 -0400, Roylan Suarez Reyes wrote: > Hola colegas > > Recientemente instale ubuntu 9.04 el cual viene con python 2.6, trabajo > con django, al correr los proyectos con python 2.6 me da algunos > errores, me recomendaron usar python 2.5, lo instale y funcionan bien > los proyectos... > > mi pregunta. ?como puedo hacer para establecer el python2.5 por defecto? > > salu2 > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From roylan04012 en pri.jovenclub.cu Thu Jul 9 13:44:29 2009 From: roylan04012 en pri.jovenclub.cu (Roylan Suarez Reyes) Date: Thu, 09 Jul 2009 07:44:29 -0400 Subject: establcer variable de entorno a python 2.5 In-Reply-To: <1247139285.16982.2.camel@pcf-264-0209.fatronik.com> References: <1247138664.4205.1.camel@linvix> <1247139285.16982.2.camel@pcf-264-0209.fatronik.com> Message-ID: <1247139869.5226.0.camel@linvix> El jue, 09-07-2009 a las 13:34 +0200, Miguel escribió: > Lo más probable es que tengas un enlace simbólico en /usr/bin que se > llame python y que apunte al binario python2.6. Con cambiarlo para que > apunte al binario python2.5 debería servir. > Promebla resuelto. muchas gracias salu2 > Un saludo. > > On Thu, 2009-07-09 at 07:24 -0400, Roylan Suarez Reyes wrote: > > > Hola colegas > > > > Recientemente instale ubuntu 9.04 el cual viene con python 2.6, trabajo > > con django, al correr los proyectos con python 2.6 me da algunos > > errores, me recomendaron usar python 2.5, lo instale y funcionan bien > > los proyectos... > > > > mi pregunta. ?como puedo hacer para establecer el python2.5 por defecto? > > > > salu2 > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ferran en fompi.net Thu Jul 9 16:08:08 2009 From: ferran en fompi.net (Ferran Fontcuberta) Date: Thu, 09 Jul 2009 16:08:08 +0200 Subject: establcer variable de entorno a python 2.5 In-Reply-To: <1247138664.4205.1.camel@linvix> References: <1247138664.4205.1.camel@linvix> Message-ID: <1247148488.3830.11.camel@localhost> El jue, 09-07-2009 a las 07:24 -0400, Roylan Suarez Reyes escribió: > mi pregunta. ?como puedo hacer para establecer el python2.5 por defecto? man update-alternatives ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 9 17:41:22 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Thu, 9 Jul 2009 10:41:22 -0500 Subject: Reportes Active Directory Message-ID: Estimados: Tengo pensado desarrollar ciertos reportes sobre nuestros usuarios y sus atributos en Active Directory... obviamente pienso hacerlo en Python. Desde su punto de vista... que libreria seria la mas adecuada para este pequeño proyecto ? (python-ldap,pyADtools... ?) Muchas gracias de antemano por sus sugerencias. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Thu Jul 9 18:40:33 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 9 Jul 2009 18:40:33 +0200 Subject: Reportes Active Directory In-Reply-To: References: Message-ID: <2c9fb0dd0907090940v522b67fama99897bc102e5253@mail.gmail.com> El 9 de julio de 2009 17:41, Carlos Herrera Polo escribió: > Tengo pensado desarrollar ciertos reportes sobre nuestros usuarios y sus > atributos en Active Directory... obviamente pienso hacerlo en Python. > Desde su punto de vista... que libreria seria la mas adecuada para este > pequeño proyecto ? (python-ldap,pyADtools... ?) No he probado directamente ninguno de los módulos, pero si te sirve como ejemplo plone usa python-ldap y funciona bastante bien conectando con los directorios tanto para obtener listas de usuarios y grupos, como para modificar entradas. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From subscripcions en trespams.com Thu Jul 9 19:37:10 2009 From: subscripcions en trespams.com (Antoni Aloy) Date: Thu, 9 Jul 2009 19:37:10 +0200 Subject: Reportes Active Directory In-Reply-To: References: Message-ID: <200907091937.11686.subscripcions@trespams.com> On Thursday 09 July 2009 17:41:22 Carlos Herrera Polo wrote: > Estimados: > > Tengo pensado desarrollar ciertos reportes sobre nuestros usuarios y sus > atributos en Active Directory... obviamente pienso hacerlo en Python. > Desde su punto de vista... que libreria seria la mas adecuada para este > pequeño proyecto ? (python-ldap,pyADtools... ?) > > Muchas gracias de antemano por sus sugerencias. > Nosotros hemos utilizado python-ldap para este tipo de informes. Vay muy bien. Me atrevería a decir que da la impresión de ser más rápido que las propieas herramientas de windows :-P -- Antoni Aloy López Blog: http://trespams.com Web: http://apsl.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 9 19:42:20 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Thu, 9 Jul 2009 12:42:20 -0500 Subject: Reportes Active Directory In-Reply-To: <200907091937.11686.subscripcions@trespams.com> References: <200907091937.11686.subscripcions@trespams.com> Message-ID: Tienes toda la razon, estoy haciendo mis primeras pruebas de conexion y no tengo problemas, ya puedo conectarme al sevidor Active Directory y recuperar registros, ya la velocidad de respuesta es mas que aceptable. Gracias por sus comentarios. Saludos El 9 de julio de 2009 12:37, Antoni Aloy escribió: > On Thursday 09 July 2009 17:41:22 Carlos Herrera Polo wrote: > > Estimados: > > > > Tengo pensado desarrollar ciertos reportes sobre nuestros usuarios y sus > > atributos en Active Directory... obviamente pienso hacerlo en Python. > > Desde su punto de vista... que libreria seria la mas adecuada para este > > pequeño proyecto ? (python-ldap,pyADtools... ?) > > > > Muchas gracias de antemano por sus sugerencias. > > > Nosotros hemos utilizado python-ldap para este tipo de informes. Vay muy > bien. > Me atrevería a decir que da la impresión de ser más rápido que las propieas > herramientas de windows :-P > > -- > Antoni Aloy López > Blog: http://trespams.com > Web: http://apsl.net > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From areyespgil en gmail.com Thu Jul 9 20:33:17 2009 From: areyespgil en gmail.com (Antonio Reyes) Date: Thu, 09 Jul 2009 20:33:17 +0200 Subject: obtener media Message-ID: hola, tengo el siguiente problema que espero me puedan orientar. tengo una lista con un formato como el de abajo. lo que necesito hacer es sumar todos los valores de una misma palabra y dividirlo entre el número de líneas en las que aparece esa palabra. por ejemplo: 'aberration' aparece en 3 líneas con valores distintos (2,3; 7,7; 8,7). el total de estos valores es 34, la media de ellos sería 34/3, mientras que para 'abrasion' sería 35/2 y para 'abutment' sería 9/1. tienen alguna idea de cómo puedo resolverlo? gracias aberration[0] aberration[1] 2 3 aberration[0] aberration[2] 7 7 aberration[1] aberration[2] 8 7 abrasion[0] abrasion[1] 10 6 abrasion[0] abrasion[2] 10 9 abruptness[0] abruptness[1] 6 4 abruptness[0] abruptness[2] 5 6 abruptness[1] abruptness[2] 4 7 absoluteness[0] absoluteness[1] 5 3 abutment[0] abutment[1] 3 6 -- Usando el novísimo cliente de correo de Opera: http://www.opera.com/mail/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjlorenzo en uci.cu Thu Jul 9 20:33:34 2009 From: jjlorenzo en uci.cu (=?ISO-8859-1?Q?Jos=E9_Jorge_Lorenzo_Vila?=) Date: Thu, 09 Jul 2009 14:33:34 -0400 Subject: Intercambio de archivos por correo. Message-ID: <4A5637FE.4000107@uci.cu> Hola lista, mi conección a internet sufre algunas restricciones, por ejemplo, solo puedo consumir mensualmente 150MB, cuando necesito un iso de linux, por ejemplo, la cosa se complica. Tengo correo con tamaño máximo de los adjuntos 1MB. Tengo un amigo que está dispuesto a bajar el iso y mandarme los pedazos, solo que necesita un mecanismo automatizado para esta tarea. En concreto la pregunta, necesito orientación para buscar y/o implementar un mecanismo que: 1.- corte el archivo en varias partes de 1mb (conozco a split para esto) 2.- mande en lotes los adjuntos a mi correo 3.- revise a intervalos la cuenta de correo (Zimbra, IMAP con SSL) y descargue los email, separe el adjunto y borre el email Cualquier idea será muy bienvenida, saludos a todos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Thu Jul 9 21:31:51 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Thu, 09 Jul 2009 21:31:51 +0200 Subject: obtener media In-Reply-To: References: Message-ID: <4A5645A7.70405@gmail.com> Antonio Reyes wrote: > hola, tengo el siguiente problema que espero me puedan orientar. tengo > una lista con un formato como el de abajo. lo que necesito hacer es > sumar todos los valores de una misma palabra y dividirlo entre el número > de líneas en las que aparece esa palabra. por ejemplo: 'aberration' > aparece en 3 líneas con valores distintos (2,3; 7,7; 8,7). el total de > estos valores es 34, la media de ellos sería 34/3, mientras que para > 'abrasion' sería 35/2 y para 'abutment' sería 9/1. tienen alguna idea de > cómo puedo resolverlo? gracias Yo optaría por una solución funcional usando itertools.groupby y generadores. Si no estás familiarizado con este módulo el código puede parecerte algo críptico, pero el resultado es muy compacto. Por ejemplo: #!/usr/bin/python import itertools import sys def get_mean(inputlines): def _get_word(line): return line.split("[")[0] for word, linesiter in itertools.groupby(inputlines, _get_word): linesacc = [sum(map(int, line.split()[2:4])) for line in linesiter] yield word, float(sum(linesacc)) / len(linesacc) for word, mean in get_mean(sys.stdin): print word, mean El bucle final es sólo para que puedas usarlo como script. Si tus datos, por ejemplo, están en el fichero m.txt, podrías hacer: $ python get_mean.py < m.txt aberration 11.3333333333 abrasion 17.5 abruptness 10.6666666667 absoluteness 8.0 abutment 9.0 -- Desarrollador freelance http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Thu Jul 9 23:00:17 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Thu, 9 Jul 2009 16:00:17 -0500 Subject: Intercambio de archivos por correo. In-Reply-To: <4A5637FE.4000107@uci.cu> References: <4A5637FE.4000107@uci.cu> Message-ID: 7-zip también te fracciona archivos. El 9 de julio de 2009 13:33, José Jorge Lorenzo Vila escribió: > Hola lista, mi conección a internet sufre algunas restricciones, por > ejemplo, solo puedo consumir mensualmente 150MB, cuando necesito un iso de > linux, por ejemplo, la cosa se complica. > > Tengo correo con tamaño máximo de los adjuntos 1MB. > > Tengo un amigo que está dispuesto a bajar el iso y mandarme los pedazos, > solo que necesita un mecanismo automatizado para esta tarea. > > En concreto la pregunta, necesito orientación para buscar y/o implementar > un mecanismo que: > > 1.- corte el archivo en varias partes de 1mb (conozco a split para esto) > 2.- mande en lotes los adjuntos a mi correo > 3.- revise a intervalos la cuenta de correo (Zimbra, IMAP con SSL) y > descargue los email, separe el adjunto y borre el email > > Cualquier idea será muy bienvenida, saludos a todos. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jolth en esdebian.org Thu Jul 9 23:13:32 2009 From: jolth en esdebian.org (Jorge Toro) Date: Thu, 9 Jul 2009 16:13:32 -0500 Subject: Duda sobre como exportar Bases de Datos MS Access a PostgreSQL Message-ID: <9baef2fe0907091413s52a8b7a9t58d93bd2532491cf@mail.gmail.com> Hola Comunidad, acudo a ustedes con la esperanza de poder darle solución al siguiente problema: estoy desarrollando un proyecto en Django para la ingreso y consulta de notas para una universidad, pero la base de datos en la cual se encuentran las notas esta en Access, se que se puede usar ODBC para la comunicación entre dos DBMS distintas que en este caso serian Access y PostgreSQL; pero no he encontrado documentación concreta de como exportar datos de Access a PostgreSQL y quisiera saber si me podrían ayudar con algo de documentación en cuanto al tema, porque sinceramente estoy algo corto de tiempo para la entrega de este proyecto. Por la atención prestada muchas gracias. -- Jorge A. Toro Hoyos Ing. Teleinformatico. CumbiaTIC, Jefe Sistemas COR, Esp. GNU/Linux. ------------------------------------------------------------------------- Powered By Debian. Developer Bullix. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Thu Jul 9 23:20:09 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 9 Jul 2009 16:20:09 -0500 Subject: Duda sobre como exportar Bases de Datos MS Access a PostgreSQL In-Reply-To: <9baef2fe0907091413s52a8b7a9t58d93bd2532491cf@mail.gmail.com> References: <9baef2fe0907091413s52a8b7a9t58d93bd2532491cf@mail.gmail.com> Message-ID: <771741b20907091420u2d72edf2tafbf670b11e95a4c@mail.gmail.com> El 9 de julio de 2009 16:13, Jorge Toro escribió: > Hola Comunidad, acudo a ustedes con la esperanza de poder darle solución al > siguiente problema: > > estoy desarrollando un proyecto en Django para la ingreso y consulta de > notas para una universidad, pero la base de datos en la cual se encuentran > las notas esta en Access, se que se puede usar ODBC para la comunicación > entre dos DBMS distintas que en este caso serian Access y PostgreSQL; pero > no he encontrado documentación concreta de como exportar datos de Access a > PostgreSQL y quisiera saber si me podrían ayudar con algo de documentación > en cuanto al tema, porque sinceramente estoy algo corto de tiempo para la > entrega de este proyecto. > > Por la atención prestada muchas gracias. > > Hola, Has probado exportar el Access a un SQL? no recuerdo si se puede, hace años q no trabajo con esa. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lholivera en gmail.com Thu Jul 9 23:28:10 2009 From: lholivera en gmail.com (Hernan Olivera) Date: Thu, 9 Jul 2009 18:28:10 -0300 Subject: Duda sobre como exportar Bases de Datos MS Access a PostgreSQL In-Reply-To: <771741b20907091420u2d72edf2tafbf670b11e95a4c@mail.gmail.com> References: <9baef2fe0907091413s52a8b7a9t58d93bd2532491cf@mail.gmail.com> <771741b20907091420u2d72edf2tafbf670b11e95a4c@mail.gmail.com> Message-ID: <643b18bf0907091428j5121cd23me4bd6f466faf461b@mail.gmail.com> La única forma segura es exportando a csv e importando desde pg, previamente habiendo creado tablas compatibles, y cuidando bien el tema de claves. Es decir, todo manual. O lo mismo, via codigo python que lea de una y escriba en la otra. No conozco una manera mas directa de hacerlo. Creo que tampoco es posible usar directamente la base Access en Django. En general, sería bueno tener herramientas que permitan migrar de una bd a otra. La opcion de exportar a sql es buena, si es que hay alguna version compatible entre los dos sistemas, tipo ansi o algo así. Tampoco es algo que me haya servido en su momento (de MSSQL a MySQL). saludos El 9 de julio de 2009 18:20, Mario Lacunza escribió: > El 9 de julio de 2009 16:13, Jorge Toro escribió: > > > Hola Comunidad, acudo a ustedes con la esperanza de poder darle solución > al > > siguiente problema: > > > > estoy desarrollando un proyecto en Django para la ingreso y consulta de > > notas para una universidad, pero la base de datos en la cual se > encuentran > > las notas esta en Access, se que se puede usar ODBC para la comunicación > > entre dos DBMS distintas que en este caso serian Access y PostgreSQL; > pero > > no he encontrado documentación concreta de como exportar datos de Access > a > > PostgreSQL y quisiera saber si me podrían ayudar con algo de > documentación > > en cuanto al tema, porque sinceramente estoy algo corto de tiempo para la > > entrega de este proyecto. > > > > Por la atención prestada muchas gracias. > > > > > Hola, > > Has probado exportar el Access a un SQL? no recuerdo si se puede, hace años > q no trabajo con esa. > > -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > > Website: http://www.lacunza.biz > Email: mlacunza [AT] gmail [DOT] com > Lima - Peru > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Hernan Olivera _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From nauj27 en gmail.com Thu Jul 9 23:34:53 2009 From: nauj27 en gmail.com (=?ISO-8859-1?Q?Juan_Mart=EDn?=) Date: Thu, 9 Jul 2009 23:34:53 +0200 Subject: Duda sobre como exportar Bases de Datos MS Access a PostgreSQL In-Reply-To: <643b18bf0907091428j5121cd23me4bd6f466faf461b@mail.gmail.com> References: <9baef2fe0907091413s52a8b7a9t58d93bd2532491cf@mail.gmail.com> <771741b20907091420u2d72edf2tafbf670b11e95a4c@mail.gmail.com> <643b18bf0907091428j5121cd23me4bd6f466faf461b@mail.gmail.com> Message-ID: <2c79d17e0907091434m3cc2bf38t6e5827422769c1dc@mail.gmail.com> Una manera de acceder casi directamente a la base de datos Access es a través de un driver ODBC. Si tienes acceso a una máquina con Windows configurarlo te llevará un par de minutos. Luego el tema de la migración de datos pues como dice Hernán: leyendo de una y escribiendo en la otra. Saludos El 9 de julio de 2009 23:28, Hernan Olivera escribió: > La única forma segura es exportando a csv e importando desde pg, > previamente > habiendo creado tablas compatibles, y cuidando bien el tema de claves. Es > decir, todo manual. O lo mismo, via codigo python que lea de una y escriba > en la otra. No conozco una manera mas directa de hacerlo. > > Creo que tampoco es posible usar directamente la base Access en Django. > > En general, sería bueno tener herramientas que permitan migrar de una bd a > otra. > > La opcion de exportar a sql es buena, si es que hay alguna version > compatible entre los dos sistemas, tipo ansi o algo así. Tampoco es algo > que > me haya servido en su momento (de MSSQL a MySQL). > > saludos > > El 9 de julio de 2009 18:20, Mario Lacunza escribió: > > > El 9 de julio de 2009 16:13, Jorge Toro escribió: > > > > > Hola Comunidad, acudo a ustedes con la esperanza de poder darle > solución > > al > > > siguiente problema: > > > > > > estoy desarrollando un proyecto en Django para la ingreso y consulta de > > > notas para una universidad, pero la base de datos en la cual se > > encuentran > > > las notas esta en Access, se que se puede usar ODBC para la > comunicación > > > entre dos DBMS distintas que en este caso serian Access y PostgreSQL; > > pero > > > no he encontrado documentación concreta de como exportar datos de > Access > > a > > > PostgreSQL y quisiera saber si me podrían ayudar con algo de > > documentación > > > en cuanto al tema, porque sinceramente estoy algo corto de tiempo para > la > > > entrega de este proyecto. > > > > > > Por la atención prestada muchas gracias. > > > > > > > > Hola, > > > > Has probado exportar el Access a un SQL? no recuerdo si se puede, hace > años > > q no trabajo con esa. > > > > -- > > Saludos / Best regards > > > > Mario Lacunza > > Software Architect - Webmaster > > > > Website: http://www.lacunza.biz > > Email: mlacunza [AT] gmail [DOT] com > > Lima - Peru > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Hernan Olivera > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From davidjhi en gmail.com Thu Jul 9 23:40:47 2009 From: davidjhi en gmail.com (David Jorge Hernandez Ibarra) Date: Thu, 9 Jul 2009 16:40:47 -0500 Subject: Intercambio de archivos por correo. In-Reply-To: References: <4A5637FE.4000107@uci.cu> Message-ID: <15a6ed280907091440u104d361fu42700971d20569a3@mail.gmail.com> Puede subir los pedazos a rapidshare, y bajartelos con algun gestor como tucan, o wget. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luarxmr en gmail.com Fri Jul 10 00:44:20 2009 From: luarxmr en gmail.com (sma mar) Date: Fri, 10 Jul 2009 00:44:20 +0200 Subject: Duda sobre como exportar Bases de Datos MS Access a PostgreSQL In-Reply-To: <2c79d17e0907091434m3cc2bf38t6e5827422769c1dc@mail.gmail.com> References: <9baef2fe0907091413s52a8b7a9t58d93bd2532491cf@mail.gmail.com> <771741b20907091420u2d72edf2tafbf670b11e95a4c@mail.gmail.com> <643b18bf0907091428j5121cd23me4bd6f466faf461b@mail.gmail.com> <2c79d17e0907091434m3cc2bf38t6e5827422769c1dc@mail.gmail.com> Message-ID: Te dejo un enlace del wiki de postgresql http://wiki.postgresql.org/wiki/Microsoft_Access_to_PostgreSQL_Conversion Espero te sirva. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Fri Jul 10 01:43:24 2009 From: dani en danigm.net (Daniel Garcia Moreno) Date: Fri, 10 Jul 2009 01:43:24 +0200 Subject: Intercambio de archivos por correo. In-Reply-To: <4A5637FE.4000107@uci.cu> References: <4A5637FE.4000107@uci.cu> Message-ID: <1247183004.2818.0.camel@localhost.Stibbons> El jue, 09-07-2009 a las 14:33 -0400, José Jorge Lorenzo Vila escribió: > Hola lista, mi conección a internet sufre algunas restricciones, por > ejemplo, solo puedo consumir mensualmente 150MB, cuando necesito un iso > de linux, por ejemplo, la cosa se complica. > > Tengo correo con tamaño máximo de los adjuntos 1MB. > > Tengo un amigo que está dispuesto a bajar el iso y mandarme los pedazos, > solo que necesita un mecanismo automatizado para esta tarea. > > En concreto la pregunta, necesito orientación para buscar y/o > implementar un mecanismo que: > > 1.- corte el archivo en varias partes de 1mb (conozco a split para esto) > 2.- mande en lotes los adjuntos a mi correo > 3.- revise a intervalos la cuenta de correo (Zimbra, IMAP con SSL) y > descargue los email, separe el adjunto y borre el email > > Cualquier idea será muy bienvenida, saludos a todos. Creo que lo que estás buscando es exactamente esto: http://proyectounimail.wordpress.com/ ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Jul 10 04:17:39 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 10 Jul 2009 04:17:39 +0200 Subject: Duda sobre como exportar Bases de Datos MS Access a PostgreSQL In-Reply-To: <9baef2fe0907091413s52a8b7a9t58d93bd2532491cf@mail.gmail.com> References: <9baef2fe0907091413s52a8b7a9t58d93bd2532491cf@mail.gmail.com> Message-ID: <2c9fb0dd0907091917q7cd33e8at497057e909499061@mail.gmail.com> El 9 de julio de 2009 23:13, Jorge Toro escribió: > estoy desarrollando un proyecto en Django para la ingreso y consulta de > notas para una universidad, pero la base de datos en la cual se encuentran > las notas esta en Access, se que se puede usar ODBC para la comunicación > entre dos DBMS distintas que en este caso serian Access y PostgreSQL; pero > no he encontrado documentación concreta de como exportar datos de Access a > PostgreSQL y quisiera saber si me podrían ayudar con algo de documentación > en cuanto al tema, porque sinceramente estoy algo corto de tiempo para la > entrega de este proyecto. Es bastante sencillo si trabajas en windows: desde el menu del access exportas la tabla a ODBC y creas un nuevo origen de datos que conecte con postgres (necesitaras tener instalado el modulo odbc de postgresql). Si trabajas desde linux, con las utilidades mdbtools puedes exportar un mdb a sql. Si quieres, se puede hacer tambien desde python: http://listas.aditel.org/archivos/python-es/2008-April/020599.html _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Fri Jul 10 00:48:11 2009 From: mayragm en finlay.cmw.sld.cu (Mayi) Date: Thu, 09 Jul 2009 17:48:11 -0500 Subject: Reportes Active Directory In-Reply-To: References: <200907091937.11686.subscripcions@trespams.com> Message-ID: <4A5673AB.6010409@finlay.cmw.sld.cu> Yo utilicé python-ldap para autenticar un drproject contra el LDAP de la Universidad y me ha ido de perlas, además durante las pruebas que hice, también obtuve ciertos listados de estudiantes por parámetros de interés (Facultad, Año, etc.) y funcionó de maravillas. slds Carlos Herrera Polo escribió: > Tienes toda la razon, estoy haciendo mis primeras pruebas de conexion y no > tengo problemas, ya puedo conectarme al sevidor Active Directory y recuperar > registros, ya la velocidad de respuesta es mas que aceptable. > > Gracias por sus comentarios. > > Saludos > > El 9 de julio de 2009 12:37, Antoni Aloy escribió: > > >> On Thursday 09 July 2009 17:41:22 Carlos Herrera Polo wrote: >> >>> Estimados: >>> >>> Tengo pensado desarrollar ciertos reportes sobre nuestros usuarios y sus >>> atributos en Active Directory... obviamente pienso hacerlo en Python. >>> Desde su punto de vista... que libreria seria la mas adecuada para este >>> pequeño proyecto ? (python-ldap,pyADtools... ?) >>> >>> Muchas gracias de antemano por sus sugerencias. >>> >>> >> Nosotros hemos utilizado python-ldap para este tipo de informes. Vay muy >> bien. >> Me atrevería a decir que da la impresión de ser más rápido que las propieas >> herramientas de windows :-P >> >> -- >> Antoni Aloy López >> Blog: http://trespams.com >> Web: http://apsl.net >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > -- Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba en busca de virus y otros contenidos peligrosos, y se considera que está limpio. Visite nuestro sitio http://nodofinlay.cmw.sld.cu --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Fri Jul 10 05:14:33 2009 From: mayragm en finlay.cmw.sld.cu (=?ISO-8859-1?Q?Jorge_Luis_Betancourt_Gonz=E1lez?=) Date: Thu, 09 Jul 2009 22:14:33 -0500 Subject: Intercambio de archivos por correo. In-Reply-To: <4A5637FE.4000107@uci.cu> References: <4A5637FE.4000107@uci.cu> Message-ID: <4A56B219.9030300@finlay.cmw.sld.cu> Hola José Jorge: No sabía que estabas suscrito a la lista !!! Algo semejante me sucedió algún tiempo antes de entrar a la UCI, una amistad me envió a una cuenta de GMail arios libros sobre temas que me interesaban, estos eran PDFs, de 30-40 MB casi siempre y lo resolvió escribiendo un script en Perl para ello, claro en su lado de la conexión no tenía restricciones y al menos esa parte no debe ser difícil de implementar. Para lo que necesitas existe una librería para IMAP de python que debe permitir hacer las tareas más comunes, realmente no lo he probado nunca, pero si se las arreglan para que el Asunto del correo que te envíe sea siempre el mismo y posea una numeración, me imagino que debe ser posible con dicha librería descargar el correo y a su vez eliminarlo del servidor definitivamente. Para enviar los correos se puede utilizar el SMTP normal, en la UCI lo hice para el SMTP del DrProject que te comenté una vez, aunque lo único que hice fue configurarlo, pero mirando el código del DrProject no debe ser dificil descubrir como esta hecho, aunque como todo, me imagino que para Python debe haber algo ya hecho. En resumen: 1. [cortar el archivo] - split 2. [enviar correos] - smtplib ? (será así), bueno: Python + SMTP 3. [recibir correos] - python-imap ? Python + IMAP slds José Jorge Lorenzo Vila escribió: > Hola lista, mi conección a internet sufre algunas restricciones, por > ejemplo, solo puedo consumir mensualmente 150MB, cuando necesito un > iso de linux, por ejemplo, la cosa se complica. > > Tengo correo con tamaño máximo de los adjuntos 1MB. > > Tengo un amigo que está dispuesto a bajar el iso y mandarme los > pedazos, solo que necesita un mecanismo automatizado para esta tarea. > > En concreto la pregunta, necesito orientación para buscar y/o > implementar un mecanismo que: > > 1.- corte el archivo en varias partes de 1mb (conozco a split para esto) > 2.- mande en lotes los adjuntos a mi correo > 3.- revise a intervalos la cuenta de correo (Zimbra, IMAP con SSL) y > descargue los email, separe el adjunto y borre el email > > Cualquier idea será muy bienvenida, saludos a todos. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba en busca de virus y otros contenidos peligrosos, y se considera que está limpio. Visite nuestro sitio http://nodofinlay.cmw.sld.cu --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Jul 10 12:08:37 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 10 Jul 2009 12:08:37 +0200 Subject: ConfigParser y secciones en mayuscula/minuscula Message-ID: <4A571325.80106@soft-com.es> Hola a todos, En una aplicación utilizamos un archivos tipo INI que luego procesamos con el modulo ConfigParser. Este archivo se crea y modifica manualmente con un procesador de textos. El problema con el que me encuentro es que si intento leer una sección llamada '[general]' y el usuario la ha escrito como '[GENERAL]' ó '[General]' el modulo ConfigParser no la encuentra. Veo que una vez que el objeto ConfigParser ha leido el archivo, tiene la propiedad '_sections' que es un diccionario con todo el contenido del archivo ini. La unica solución que se me ocurre hacer una copia de este diccionario convirtiendo los nombres de seccion y clave a minúsculas. ¿Se os ocurre alguna otra solución? ¿Sabeis si ConfigParser tiene algun flag para que no distinga entre mayúsculas y minúsculas en los nombres de secciones y claves? Gracias, NOTA: Sorry si este mensaje llega dos veces, lo envie anteriormente con el from erroneo. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Fri Jul 10 13:41:49 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 10 Jul 2009 13:41:49 +0200 Subject: ConfigParser y secciones en mayuscula/minuscula In-Reply-To: <4A571325.80106@soft-com.es> References: <4A571325.80106@soft-com.es> Message-ID: <4A5728FD.6040705@gmail.com> Oswaldo Hernández wrote: > El problema con el que me encuentro es que si intento leer una sección > llamada '[general]' y el usuario la ha escrito como '[GENERAL]' ó > '[General]' el modulo ConfigParser no la encuentra. En general, quien toca un fichero de configuración debería saber lo que está haciendo. Pero en fin, supongo que es un caso especial de usuario no técnico. > Veo que una vez que el objeto ConfigParser ha leido el archivo, tiene la > propiedad '_sections' que es un diccionario con todo el contenido del > archivo ini. La unica solución que se me ocurre hacer una copia de este > diccionario convirtiendo los nombres de seccion y clave a minúsculas. Se me ocurre otra forma, mira: http://docs.python.org/library/configparser.html#ConfigParser.ConfigParser El segundo parámetro de ConfigParser() es el tipo de diccionario que usará internamente. Si le pasas una clase que implemente un diccionario con claves case-insensitive, como por ejemplo ésta de aquí: http://code.activestate.com/recipes/283455/ Podrás hacer algo así: parser = ConfigParser(dict_type=caselessDict) parser.read("file.conf") parse.get("MySECtiON", "var1") > NOTA: Sorry si este mensaje llega dos veces, lo envie anteriormente con > el from erroneo. Tranquilo, llegó sólo una; si lo mandas desde una cuenta no registrada el mensaje queda en espera de aprobación, a mi me ha pasado varias veces (lo que no sé es si los administradores se miran esos mensajes o no). -- Desarrollador freelance http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From aevorar en gmail.com Fri Jul 10 13:54:08 2009 From: aevorar en gmail.com (=?iso-8859-1?Q?Antonio_=C9vora?=) Date: Fri, 10 Jul 2009 13:54:08 +0200 Subject: IDE Python Message-ID: Hola a tod en s, Primeramente querría presentarme, mi nombre es Antonio Évora y estoy empezando con Python pues hace unos días encontré por casualidad el blog de “Actualidad Informática” (http://maengora.blogspot.com) y me pico el gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NET y Delphi. He probado un par de IDEs para Python con soporte wxPython, en concreto: * Boa, pero el IDE no me termina de convencer, al se SDI es un coñacito el tener que andar cambiando de ventanas para poder trabajar. * VisualWX, este esta bastante bien, entorno MDI, la verdad está bastante bien, pero tiene un par de cosas que no me han gustado (quizás por desconocer como se trabaja con él). o Una de ellas es que al frame por defecto cuando creo un nuevo proyecto -MyFrame.pfr- no se como cambiarle el nombre (para guardarlo, por ejemplo, como frmPal.pfr) he probado cambiándolo en las propiedades del fichero pero no lo guarda (si acepto y vuelvo a entrar queda como al principio). o Por otro lado si cambio la propiedad Name de MyFrame.pfr no actualiza automáticamente en el fichero App.py el evento OnInit para que la línea self.main = MyFrame.MyFrame(None,-1,'') quedara como self.main = MyFrame.Pal(None,-1,'') por lo que al ejecutar da error, el cual me ha costado un buen rato detectarlo y corregirlo (soy nuevo jejeje). Si alguien conoce un buen IDE para Python que soporte wxPython para poder evaluarlo se lo agradecería. Un cordial saludo y gracias de antemano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From aevorar en gmail.com Fri Jul 10 14:01:54 2009 From: aevorar en gmail.com (=?iso-8859-1?Q?Antonio_=C9vora?=) Date: Fri, 10 Jul 2009 14:01:54 +0200 Subject: Firebird Message-ID: Hola a todos de nuevo, Me gustaría poder acceder a Firebird desde Python, he visto en la pagina de Firebird que existe uno KInterbasDB 3.3 pero esta discontinuado (el desarrollador murió). Alguien sabe como podría hacerlo. Un cordial saludo y gracias de antemano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrrperi en gmail.com Fri Jul 10 14:04:25 2009 From: jrrperi en gmail.com (Jorge R.) Date: Fri, 10 Jul 2009 14:04:25 +0200 Subject: Firebird In-Reply-To: References: Message-ID: La opción que se me ocurre , aunque no sea la más optima es usando ODBC. Un saludo. El 10 de julio de 2009 14:01, Antonio Évora escribió: > Hola a todos de nuevo, > > Me gustaría poder acceder a Firebird desde Python, he visto en la pagina de > Firebird que existe uno KInterbasDB 3.3 pero esta discontinuado (el > desarrollador murió). > > > > Alguien sabe como podría hacerlo. > > > > Un cordial saludo y gracias de antemano. > > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- unzip, strip, touch, finger, mount, fsck, more, yes, unmount, sleep - my daily Unix command list _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rnt en bla.cl Fri Jul 10 14:34:12 2009 From: rnt en bla.cl (Renato Covarrubias Romero) Date: Fri, 10 Jul 2009 08:34:12 -0400 Subject: ConfigParser y secciones en mayuscula/minuscula In-Reply-To: <4A5728FD.6040705@gmail.com> References: <4A571325.80106@soft-com.es> <4A5728FD.6040705@gmail.com> Message-ID: <4A573544.6080003@bla.cl> El 10/07/09 07:41, Arnau Sanchez escribió: > Oswaldo Hernández wrote: > >> El problema con el que me encuentro es que si intento leer una sección >> llamada '[general]' y el usuario la ha escrito como '[GENERAL]' ó >> '[General]' el modulo ConfigParser no la encuentra. > > En general, quien toca un fichero de configuración debería saber lo que > está haciendo. Pero en fin, supongo que es un caso especial de usuario > no técnico. > >> Veo que una vez que el objeto ConfigParser ha leido el archivo, tiene >> la propiedad '_sections' que es un diccionario con todo el contenido >> del archivo ini. La unica solución que se me ocurre hacer una copia de >> este diccionario convirtiendo los nombres de seccion y clave a >> minúsculas. > > Se me ocurre otra forma, mira: > > http://docs.python.org/library/configparser.html#ConfigParser.ConfigParser > > El segundo parámetro de ConfigParser() es el tipo de diccionario que > usará internamente. Si le pasas una clase que implemente un diccionario > con claves case-insensitive, como por ejemplo ésta de aquí: > > http://code.activestate.com/recipes/283455/ > > Podrás hacer algo así: > > parser = ConfigParser(dict_type=caselessDict) > parser.read("file.conf") > parse.get("MySECtiON", "var1") > >> NOTA: Sorry si este mensaje llega dos veces, lo envie anteriormente >> con el from erroneo. > > Tranquilo, llegó sólo una; si lo mandas desde una cuenta no registrada > el mensaje queda en espera de aprobación, a mi me ha pasado varias veces > (lo que no sé es si los administradores se miran esos mensajes o no). Interesante opción, pero quizás demaciado complejo para lo que necesita. # --- from ConfigParser import ConfigParser class IncaseConfigParser(ConfigParser): def get(self, section, option, raw=False, vars=None): for s in self.sections(): if s.lower() == section.lower(): for o in self.options(s): if o.lower() == option.lower(): return ConfigParser.get(self, s, o, raw, vars) return None parse = IncaseConfigParser() parser.read("file.conf") parse.get("MySECtiON", "var1") # --- Saludos! -- Renato Covarrubias Romero counter.li.org #399677 rnt [at] rnt.cl http://rnt.cl ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjachuf en gmail.com Fri Jul 10 14:35:26 2009 From: jjachuf en gmail.com (Jose Jachuf) Date: Fri, 10 Jul 2009 12:35:26 +0000 Subject: Firebird In-Reply-To: References: Message-ID: El 10/07/09, Antonio Évora escribió: > Hola a todos de nuevo, > > Me gustaría poder acceder a Firebird desde Python, he visto en la pagina de > Firebird que existe uno KInterbasDB 3.3 pero esta discontinuado (el > desarrollador murió). > > > > Alguien sabe como podría hacerlo. > > > > Un cordial saludo y gracias de antemano. > Hola Antonio es verdad que el desarrollador murió, pero, desde hace un tiempo, el proyecto ha sido retomado por gente de www.ibphoenix.com Saludos Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Jul 10 14:43:43 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 10 Jul 2009 14:43:43 +0200 Subject: ConfigParser y secciones en mayuscula/minuscula In-Reply-To: <4A5728FD.6040705@gmail.com> References: <4A571325.80106@soft-com.es> <4A5728FD.6040705@gmail.com> Message-ID: <4A57377F.8050005@soft-com.es> Arnau Sanchez escribió: > Oswaldo Hernández wrote: > >> El problema con el que me encuentro es que si intento leer una sección >> llamada '[general]' y el usuario la ha escrito como '[GENERAL]' ó >> '[General]' el modulo ConfigParser no la encuentra. > > En general, quien toca un fichero de configuración debería saber lo que > está haciendo. Pero en fin, supongo que es un caso especial de usuario > no técnico. > >> Veo que una vez que el objeto ConfigParser ha leido el archivo, tiene >> la propiedad '_sections' que es un diccionario con todo el contenido >> del archivo ini. La unica solución que se me ocurre hacer una copia de >> este diccionario convirtiendo los nombres de seccion y clave a >> minúsculas. > > Se me ocurre otra forma, mira: > > http://docs.python.org/library/configparser.html#ConfigParser.ConfigParser > > El segundo parámetro de ConfigParser() es el tipo de diccionario que > usará internamente. Si le pasas una clase que implemente un diccionario > con claves case-insensitive, como por ejemplo ésta de aquí: > > http://code.activestate.com/recipes/283455/ > > Podrás hacer algo así: > > parser = ConfigParser(dict_type=caselessDict) > parser.read("file.conf") > parse.get("MySECtiON", "var1") > Desconocia que se le podia indicar el tipo de diccionario a utilizar, en la documentacion no lo dice, o no lo he sabido encontrar. De todas formas durante este rato he hecho la modificacion del diccionario _sections derivando la clase ConfigParser y sobreescribiendo el metodo 'read' de forma que despues de hacer la lectura, crea un nuevo diccionario con las secciones y clave en minúsculas y lo reasigna a _sections. Estoy haciendo pruebas y en principio parece que funciona bien. >> NOTA: Sorry si este mensaje llega dos veces, lo envie anteriormente >> con el from erroneo. > > Tranquilo, llegó sólo una; si lo mandas desde una cuenta no registrada > el mensaje queda en espera de aprobación, a mi me ha pasado varias veces > (lo que no sé es si los administradores se miran esos mensajes o no). > Se quedarán en el limbo de los mensajes :) Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Jul 10 14:56:57 2009 From: listas en soft-com.es (=?UTF-8?B?T3N3YWxkbyBIZXJuw6FuZGV6?=) Date: Fri, 10 Jul 2009 14:56:57 +0200 Subject: ConfigParser y secciones en mayuscula/minuscula In-Reply-To: <4A573544.6080003@bla.cl> References: <4A571325.80106@soft-com.es> <4A5728FD.6040705@gmail.com> <4A573544.6080003@bla.cl> Message-ID: <4A573A99.5090606@soft-com.es> Renato Covarrubias Romero escribió: > > Interesante opción, pero quizás demaciado complejo para lo que necesita. > > # --- > > from ConfigParser import ConfigParser > > class IncaseConfigParser(ConfigParser): > def get(self, section, option, raw=False, vars=None): > for s in self.sections(): > if s.lower() == section.lower(): > for o in self.options(s): > if o.lower() == option.lower(): > return ConfigParser.get(self, s, o, raw, vars) > return None > > parse = IncaseConfigParser() > parser.read("file.conf") > parse.get("MySECtiON", "var1") > Finalmente la modificación la hice en el método read para convertir a minuscula en la lectura: class mConfig(ConfigParser.SafeConfigParser): def read(self, f): """ Conversion del diccionario '_sections' a minusculas """ try: ConfigParser.SafeConfigParser.read(self, f) secciones = {} _sec = self._sections for k in _sec: claves = {} for v in _sec[k]: claves[v.lower()] = _sec[k][v] secciones[k.lower()] = claves self._sections = secciones except: raise Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jolth en esdebian.org Fri Jul 10 15:46:05 2009 From: jolth en esdebian.org (Jorge Toro) Date: Fri, 10 Jul 2009 08:46:05 -0500 Subject: IDE Python In-Reply-To: References: Message-ID: <9baef2fe0907100646m257271e0r3d232d89d13360b8@mail.gmail.com> El 10 de julio de 2009 06:54, Antonio Évora escribió: > Hola a tod en s, > > Primeramente querría presentarme, mi nombre es Antonio Évora y estoy > empezando con Python pues hace unos días encontré por casualidad el blog de > ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el > gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NET y > Delphi. > > > > He probado un par de IDEs para Python con soporte wxPython, en concreto: > > * Boa, pero el IDE no me termina de convencer, al se SDI es un > coñacito el tener que andar cambiando de ventanas para poder trabajar. > > * VisualWX, este esta bastante bien, entorno MDI, la verdad está > bastante bien, pero tiene un par de cosas que no me han gustado (quizás por > desconocer como se trabaja con él). > > o Una de ellas es que al frame por defecto cuando creo un nuevo > proyecto -MyFrame.pfr- no se como cambiarle el nombre (para guardarlo, por > ejemplo, como frmPal.pfr) he probado cambiándolo en las propiedades del > fichero pero no lo guarda (si acepto y vuelvo a entrar queda como al > principio). > > o Por otro lado si cambio la propiedad Name de MyFrame.pfr no > actualiza automáticamente en el fichero App.py el evento OnInit para que la > línea self.main = MyFrame.MyFrame(None,-1,'') quedara como self.main = > MyFrame.Pal(None,-1,'') por lo que al ejecutar da error, el cual me ha > costado un buen rato detectarlo y corregirlo (soy nuevo jejeje). > > > > > > Si alguien conoce un buen IDE para Python que soporte wxPython para poder > evaluarlo se lo agradecería. > > > > Un cordial saludo y gracias de antemano. > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Te recomiendo ver Pyragua http://pyrox.utp.edu.co/ , http://es.wikipedia.org/wiki/Pyragua Saludos. -- Jorge A. Toro Hoyos Ing. Teleinformatico. CumbiaTIC, Dir. Sistemas COR, Esp. GNU/Linux. -------------------------------------------------------------- Powered By Debian. Developer Bullix. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Jul 10 16:12:30 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 10 Jul 2009 09:12:30 -0500 Subject: Firebird In-Reply-To: References: Message-ID: <771741b20907100712l22c47d34hf0692b0d033163a@mail.gmail.com> El 10 de julio de 2009 07:35, Jose Jachuf escribió: > El 10/07/09, Antonio Évora escribió: > > Hola a todos de nuevo, > > > > Me gustaría poder acceder a Firebird desde Python, he visto en la pagina > de > > Firebird que existe uno KInterbasDB 3.3 pero esta discontinuado (el > > desarrollador murió). > > > > > > > > Alguien sabe como podría hacerlo. > > > > > > > > Un cordial saludo y gracias de antemano. > > > Hola Antonio > > es verdad que el desarrollador murió, pero, desde hace un tiempo, el > proyecto ha sido retomado por gente de www.ibphoenix.com > > Saludos > Jose > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Que yo sepa el desarrollo lo estan haciendo la gente de Firebird q no tiene nada q ver con IB. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Fri Jul 10 16:19:25 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 10 Jul 2009 16:19:25 +0200 Subject: ConfigParser y secciones en mayuscula/minuscula In-Reply-To: <4A573544.6080003@bla.cl> References: <4A571325.80106@soft-com.es> <4A5728FD.6040705@gmail.com> <4A573544.6080003@bla.cl> Message-ID: <4A574DED.2060400@gmail.com> Renato Covarrubias Romero wrote: > from ConfigParser import ConfigParser > > class IncaseConfigParser(ConfigParser): > def get(self, section, option, raw=False, vars=None): > for s in self.sections(): > if s.lower() == section.lower(): > for o in self.options(s): > if o.lower() == option.lower(): > return ConfigParser.get(self, s, o, raw, vars) > return None Pensé en heredar, pero una solución completa obligaría, en principio, a implementar también getint, getboolean, getfloat, has_section, has_option, etc. Si realmente sólo va a hacer a hacer gets simples, con tu solución le basta y le sobra. arnau pd: mirando el código se puede comprobar que los getX() acaban pasando por get(), así que también esas funciones responderán bien (queda en el aire si la implementación está obligada siempre a funcionar así o no): def getint(self, section, option): return self._get(section, int, option) def _get(self, section, conv, option): return conv(self.get(section, option)) -- Desarrollador freelance http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Jul 10 16:19:58 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 10 Jul 2009 09:19:58 -0500 Subject: IDE Python In-Reply-To: References: Message-ID: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> El 10 de julio de 2009 06:54, Antonio Évora escribió: > Hola a tod en s, > > Primeramente querría presentarme, mi nombre es Antonio Évora y estoy > empezando con Python pues hace unos días encontré por casualidad el blog de > ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el > gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NET y > Delphi. > > > Prueba la beta de este q parece estar muy bueno: wxFormBuilder -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From robertoarcee en gmail.com Fri Jul 10 16:22:22 2009 From: robertoarcee en gmail.com (Roberto Arce) Date: Fri, 10 Jul 2009 10:22:22 -0400 Subject: Intercambio de archivos por correo. In-Reply-To: <4A56B219.9030300@finlay.cmw.sld.cu> References: <4A5637FE.4000107@uci.cu> <4A56B219.9030300@finlay.cmw.sld.cu> Message-ID: <7054af160907100722k40691018k5d668acaf348145b@mail.gmail.com> Hola, Podrias encargar los discos https://shipit.ubuntu.com/ en caso que quieras usar ubuntu. Saludos 2009/7/9 Jorge Luis Betancourt González > Hola José Jorge: > > > No sabía que estabas suscrito a la lista !!! > > > Algo semejante me sucedió algún tiempo antes de entrar a la UCI, una > amistad me envió a una cuenta de GMail arios libros sobre temas que me > interesaban, estos eran PDFs, de 30-40 MB casi siempre y lo resolvió > escribiendo un script en Perl para ello, claro en su lado de la conexión > no tenía restricciones y al menos esa parte no debe ser difícil de > implementar. > > Para lo que necesitas existe una librería para IMAP de python que debe > permitir hacer las tareas más comunes, realmente no lo he probado nunca, > pero si se las arreglan para que el Asunto del correo que te envíe sea > siempre el mismo y posea una numeración, me imagino que debe ser posible > con dicha librería descargar el correo y a su vez eliminarlo del > servidor definitivamente. > > Para enviar los correos se puede utilizar el SMTP normal, en la UCI lo > hice para el SMTP del DrProject que te comenté una vez, aunque lo único > que hice fue configurarlo, pero mirando el código del DrProject no debe > ser dificil descubrir como esta hecho, aunque como todo, me imagino que > para Python debe haber algo ya hecho. > > En resumen: > > 1. [cortar el archivo] - split > 2. [enviar correos] - smtplib ? (será así), bueno: Python + SMTP > 3. [recibir correos] - python-imap ? Python + IMAP > > slds > > José Jorge Lorenzo Vila escribió: > >> Hola lista, mi conección a internet sufre algunas restricciones, por >> ejemplo, solo puedo consumir mensualmente 150MB, cuando necesito un iso de >> linux, por ejemplo, la cosa se complica. >> >> >> Tengo correo con tamaño máximo de los adjuntos 1MB. >> >> Tengo un amigo que está dispuesto a bajar el iso y mandarme los pedazos, >> solo que necesita un mecanismo automatizado para esta tarea. >> >> En concreto la pregunta, necesito orientación para buscar y/o implementar >> un mecanismo que: >> >> 1.- corte el archivo en varias partes de 1mb (conozco a split para esto) >> 2.- mande en lotes los adjuntos a mi correo >> 3.- revise a intervalos la cuenta de correo (Zimbra, IMAP con SSL) y >> descargue los email, separe el adjunto y borre el email >> >> Cualquier idea será muy bienvenida, saludos a todos. >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > -- > Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > > Visite nuestro sitio http://nodofinlay.cmw.sld.cu > > > > --------------------------------------- > Red Telematica de Salud - Cuba > CNICM - Infomed > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Roberto Arce Echanes robertoarcee en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjachuf en gmail.com Fri Jul 10 16:29:26 2009 From: jjachuf en gmail.com (Jose Jachuf) Date: Fri, 10 Jul 2009 14:29:26 +0000 Subject: Firebird In-Reply-To: <771741b20907100712l22c47d34hf0692b0d033163a@mail.gmail.com> References: <771741b20907100712l22c47d34hf0692b0d033163a@mail.gmail.com> Message-ID: El 10/07/09, Mario Lacunza escribió: > Que yo sepa el desarrollo lo estan haciendo la gente de Firebird q no tiene > nada q ver con IB. me confundí, estas en lo cierto [1] [1] http://www.firebirdsql.org/index.php?op=devel&sub=python Saludos Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cloudneozero en gmail.com Fri Jul 10 17:23:02 2009 From: cloudneozero en gmail.com (Ark) Date: Fri, 10 Jul 2009 10:23:02 -0500 Subject: IDE Python In-Reply-To: <9baef2fe0907100646m257271e0r3d232d89d13360b8@mail.gmail.com> References: <9baef2fe0907100646m257271e0r3d232d89d13360b8@mail.gmail.com> Message-ID: <9dd22c9c0907100823t98d899pc4cc0321d1aecc3b@mail.gmail.com> jeje, en desde hace algun tiempo hemos tenido parado el desarrollo de pyragua. Quedamos en una versión estable 0.2.4 (que es usable, y tiene características interesantes), sin embargo, la próxima semana realizaremos una jornada extendida de desarrollo para comenzar y dar el salto a la versión 0.4. Por cierto, los enlaces de arriba no estan funcionales, pero se puede acceder al trac de pyragua temporalmente a través de: http://demos.parquesoftpereira.com/trac/pyragua Y dado que comenzamos una nueva versión, escuchamos sugerencias, comentarios, etc. Ya tenemos recopiladas algunas ideas en ese mismo wiki, hace algunos meses las recogimos de algunas listas. Gracias. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Fri Jul 10 17:47:11 2009 From: faltet en pytables.org (Francesc Alted) Date: Fri, 10 Jul 2009 17:47:11 +0200 Subject: ConfigParser y secciones en mayuscula/minuscula In-Reply-To: <4A57377F.8050005@soft-com.es> References: <4A571325.80106@soft-com.es> <4A5728FD.6040705@gmail.com> <4A57377F.8050005@soft-com.es> Message-ID: <200907101747.11520.faltet@pytables.org> A Friday 10 July 2009 14:43:43 Oswaldo Hernández escrigué: > > Tranquilo, llegó sólo una; si lo mandas desde una cuenta no registrada > > el mensaje queda en espera de aprobación, a mi me ha pasado varias veces > > (lo que no sé es si los administradores se miran esos mensajes o no). > > Se quedarán en el limbo de los mensajes :) Es lo más probable, sí. Sin embargo, a veces los administradores les pueden echar una ojeada e inyectarlos a la lista. Ya sabes, nunca te puedes fiar de lo que hará un administrador, así que, ante la duda, mejor siempre reenviar :) -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Fri Jul 10 19:27:26 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 10 Jul 2009 19:27:26 +0200 Subject: IDE Python In-Reply-To: References: Message-ID: Hola. Ya miraste el tutorial de VisualWx que está en el mismo blog ( http://maengora.blogspot.com)? El 10 de julio de 2009 13:54, Antonio Évora escribió: > Hola a tod en s, > > Primeramente querría presentarme, mi nombre es Antonio Évora y estoy > empezando con Python pues hace unos días encontré por casualidad el blog de > ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el > gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NET y > Delphi. > > > > He probado un par de IDEs para Python con soporte wxPython, en concreto: > > * Boa, pero el IDE no me termina de convencer, al se SDI es un > coñacito el tener que andar cambiando de ventanas para poder trabajar. > > * VisualWX, este esta bastante bien, entorno MDI, la verdad está > bastante bien, pero tiene un par de cosas que no me han gustado (quizás por > desconocer como se trabaja con él). > > o Una de ellas es que al frame por defecto cuando creo un nuevo > proyecto -MyFrame.pfr- no se como cambiarle el nombre (para guardarlo, por > ejemplo, como frmPal.pfr) he probado cambiándolo en las propiedades del > fichero pero no lo guarda (si acepto y vuelvo a entrar queda como al > principio). > > o Por otro lado si cambio la propiedad Name de MyFrame.pfr no > actualiza automáticamente en el fichero App.py el evento OnInit para que la > línea self.main = MyFrame.MyFrame(None,-1,'') quedara como self.main = > MyFrame.Pal(None,-1,'') por lo que al ejecutar da error, el cual me ha > costado un buen rato detectarlo y corregirlo (soy nuevo jejeje). > > > > > > Si alguien conoce un buen IDE para Python que soporte wxPython para poder > evaluarlo se lo agradecería. > > > > Un cordial saludo y gracias de antemano. > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Jul 10 19:42:24 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 10 Jul 2009 13:42:24 -0400 Subject: IDE Python In-Reply-To: References: Message-ID: La verdad es que en la 'home page' del blog no dice nada de VisualWx. Si un visitante no sabe que está ahí, oculto en algún sitio entre los meses pasados, es poco probable que decida buscarlo en el blog. Nunca he conseguido entender por qué la gente usa blogs para escribir manuales. El 10 de julio de 2009 13:27, Manuel Enrique González Ramírez < maengora en gmail.com> escribió: > Hola. > > Ya miraste el tutorial de VisualWx que está en el mismo blog ( > http://maengora.blogspot.com)? > > El 10 de julio de 2009 13:54, Antonio Évora escribió: > > > Hola a tod en s, > > > > Primeramente querría presentarme, mi nombre es Antonio Évora y estoy > > empezando con Python pues hace unos días encontré por casualidad el blog > de > > ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el > > gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NETy > > Delphi. > > > > > > > > He probado un par de IDEs para Python con soporte wxPython, en concreto: > > > > * Boa, pero el IDE no me termina de convencer, al se SDI es un > > coñacito el tener que andar cambiando de ventanas para poder trabajar. > > > > * VisualWX, este esta bastante bien, entorno MDI, la verdad está > > bastante bien, pero tiene un par de cosas que no me han gustado (quizás > por > > desconocer como se trabaja con él). > > > > o Una de ellas es que al frame por defecto cuando creo un nuevo > > proyecto -MyFrame.pfr- no se como cambiarle el nombre (para guardarlo, > por > > ejemplo, como frmPal.pfr) he probado cambiándolo en las propiedades del > > fichero pero no lo guarda (si acepto y vuelvo a entrar queda como al > > principio). > > > > o Por otro lado si cambio la propiedad Name de MyFrame.pfr no > > actualiza automáticamente en el fichero App.py el evento OnInit para que > la > > línea self.main = MyFrame.MyFrame(None,-1,'') quedara como self.main = > > MyFrame.Pal(None,-1,'') por lo que al ejecutar da error, el cual me ha > > costado un buen rato detectarlo y corregirlo (soy nuevo jejeje). > > > > > > > > > > > > Si alguien conoce un buen IDE para Python que soporte wxPython para poder > > evaluarlo se lo agradecería. > > > > > > > > Un cordial saludo y gracias de antemano. > > > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Manuel Enrique González Ramírez > http://maengora.blogspot.com > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Fri Jul 10 21:25:29 2009 From: mayragm en finlay.cmw.sld.cu (=?ISO-8859-1?Q?Jorge_Luis_Betancourt_Gonz=E1lez?=) Date: Fri, 10 Jul 2009 14:25:29 -0500 Subject: Cambiar las CSS de la interfaz de =?iso-8859-1?q?administraci=F3n?= =?iso-8859-1?q?_de_Django?= Message-ID: <4A5795A9.9080004@finlay.cmw.sld.cu> Hola lista: Estoy desarrollando una aplicación en Django, la cosa es que muy buena parte consiste en personalizar la interfaz de administración que genera Django por defecto. O sea me quedo con mucho de lo que el genera pero necesito cambiarle el CSS fundamentalmente, ahora bien como pudo hacer esto ? En settings.py existe el ADMIN_MEDIA_PREFIX, pero eso solo me controla el prefijo que se genera para acceder a los css, imagenes y js que se encuentran en django/contrib/admin/media, así que no me resuelve mi problema. Lo otro que se me ocurrió es siguiendo lo que dice la documentación publicar a través de urls.py el contenido estático y copiar/pegar lo que está en django/contrib/admin/media para un directorio de mi proyecto y editar el css, de esta forma funciona, pero tengo que también copiar todos los templates y editarlos a mano, concretamente en donde se carga el .css, esto no está del todo mal, pero no me convence del todo (aunque funciona). En el settings.py también existe MEDIA_ROOT, y MEDIA_URL, pero no veo como puedo utilizar estos para lo que necesito, porque al final, en los templates de la interfaz de administración de Django, se carga el CSS de la siguiente forma: href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/base.css{% endblock %}" Ahora mirando con un poco más de detenimiento esta línea, ¿existe alguna forma de cambiar el adminmedia? o sea que en vez de apuntar a la instalación del Django, apunte a otra locación determinada? Bueno, espero que alguien pueda ayudarme, Gracias de antemano! slds -- Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba en busca de virus y otros contenidos peligrosos, y se considera que está limpio. Visite nuestro sitio http://nodofinlay.cmw.sld.cu --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.zun en gmail.com Sat Jul 11 03:37:12 2009 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Fri, 10 Jul 2009 20:37:12 -0500 Subject: =?UTF-8?Q?Re=3A_=5BPython=2Des=5D_Cambiar_las_CSS_de_la_interfaz_de_ad?= =?UTF-8?Q?ministraci=C3=B3n_de_Django?= In-Reply-To: <4A5795A9.9080004@finlay.cmw.sld.cu> References: <4A5795A9.9080004@finlay.cmw.sld.cu> Message-ID: 2009/7/10 Jorge Luis Betancourt González : > Hola lista: > > Estoy desarrollando una aplicación en Django, la cosa es que muy buena parte > consiste en personalizar la interfaz de administración que genera Django por > defecto. O sea me quedo con mucho de lo que el genera pero necesito > cambiarle el CSS fundamentalmente, ahora bien como pudo hacer esto ? > > En settings.py existe el ADMIN_MEDIA_PREFIX, pero eso solo me controla el > prefijo que se genera para acceder a los css, imagenes y js que se > encuentran en django/contrib/admin/media, así que no me resuelve mi > problema. > > Lo otro que se me ocurrió es siguiendo lo que dice la documentación publicar > a través de urls.py el contenido estático y copiar/pegar lo que está en > django/contrib/admin/media para un directorio de mi proyecto y editar el > css, de esta forma funciona, pero tengo que también copiar todos los > templates y editarlos a mano, concretamente en donde se carga el .css, esto > no está del todo mal, pero no me convence del todo (aunque funciona). > > En el settings.py también existe MEDIA_ROOT, y MEDIA_URL, pero no veo como > puedo utilizar estos para lo que necesito, porque al final, en los templates > de la interfaz de administración de Django, se carga el CSS de la siguiente > forma: > > href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix > %}css/base.css{% endblock %}" > > > Ahora mirando con un poco más de detenimiento esta línea, ¿existe alguna > forma de cambiar el adminmedia? o sea que en vez de apuntar a la instalación > del Django, apunte a otra locación determinada? > > Bueno, espero que alguien pueda ayudarme, > > Gracias de antemano! > > slds Hola, Acá muestran una manera sencilla de hacerlo: http://smileychris.tactful.co.nz/ramblings/field-style-django-admin/ Saludos -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juanmarceloconca en gmail.com Sat Jul 11 06:15:57 2009 From: juanmarceloconca en gmail.com (juan marcelo conca) Date: Sat, 11 Jul 2009 01:15:57 -0300 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Cambiar_las_CSS_de_la_interfaz_de_ad?= =?ISO-8859-1?Q?ministraci=F3n_de_Django?= In-Reply-To: References: <4A5795A9.9080004@finlay.cmw.sld.cu> Message-ID: no quiero hincharle a nadie pero alguien me explica que es y para que sirve dyango. un saludo a todos. El 10 de julio de 2009 22:37, Carlos Zuniga escribió: > 2009/7/10 Jorge Luis Betancourt González : > > Hola lista: > > > > Estoy desarrollando una aplicación en Django, la cosa es que muy buena > parte > > consiste en personalizar la interfaz de administración que genera Django > por > > defecto. O sea me quedo con mucho de lo que el genera pero necesito > > cambiarle el CSS fundamentalmente, ahora bien como pudo hacer esto ? > > > > En settings.py existe el ADMIN_MEDIA_PREFIX, pero eso solo me controla el > > prefijo que se genera para acceder a los css, imagenes y js que se > > encuentran en django/contrib/admin/media, así que no me resuelve mi > > problema. > > > > Lo otro que se me ocurrió es siguiendo lo que dice la documentación > publicar > > a través de urls.py el contenido estático y copiar/pegar lo que está en > > django/contrib/admin/media para un directorio de mi proyecto y editar el > > css, de esta forma funciona, pero tengo que también copiar todos los > > templates y editarlos a mano, concretamente en donde se carga el .css, > esto > > no está del todo mal, pero no me convence del todo (aunque funciona). > > > > En el settings.py también existe MEDIA_ROOT, y MEDIA_URL, pero no veo > como > > puedo utilizar estos para lo que necesito, porque al final, en los > templates > > de la interfaz de administración de Django, se carga el CSS de la > siguiente > > forma: > > > > href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix > > %}css/base.css{% endblock %}" > > > > > > Ahora mirando con un poco más de detenimiento esta línea, ¿existe alguna > > forma de cambiar el adminmedia? o sea que en vez de apuntar a la > instalación > > del Django, apunte a otra locación determinada? > > > > Bueno, espero que alguien pueda ayudarme, > > > > Gracias de antemano! > > > > slds > > Hola, > > Acá muestran una manera sencilla de hacerlo: > > http://smileychris.tactful.co.nz/ramblings/field-style-django-admin/ > > Saludos > -- > Linux Registered User # 386081 > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Sat Jul 11 12:33:32 2009 From: lasizoillo en gmail.com (lasizoillo) Date: Sat, 11 Jul 2009 12:33:32 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython=2Des=5D_Cambiar_las_CSS_de_la_interfaz_de_ad?= =?ISO-8859-1?Q?ministraci=F3n_de_Django?= In-Reply-To: References: <4A5795A9.9080004@finlay.cmw.sld.cu> Message-ID: <49414f570907110333k58f0eadfu3de085e7e1c5b23d@mail.gmail.com> El 11 de julio de 2009 06:15, juan marcelo conca escribió: > no quiero hincharle a nadie pero alguien me explica que es y para que sirve > dyango. un saludo a todos. Extraido de http://django.es/ Django es un framework de desarrollo web de código abierto escrito en Python. Inicialmente Django fue desarrollado para gestionar aplicaciones web de páginas orientadas a noticias de World Online, más tarde se liberó bajo licencia BSD. Django se centra en automatizar todo lo posible y se adhiere al principio DRY (Don't Repeat Yourself). > > El 10 de julio de 2009 22:37, Carlos Zuniga escribió: > >> 2009/7/10 Jorge Luis Betancourt González : >> > Hola lista: >> > >> > Estoy desarrollando una aplicación en Django, la cosa es que muy buena >> parte >> > consiste en personalizar la interfaz de administración que genera Django >> por >> > defecto. O sea me quedo con mucho de lo que el genera pero necesito >> > cambiarle el CSS fundamentalmente, ahora bien como pudo hacer esto ? >> > >> > En settings.py existe el ADMIN_MEDIA_PREFIX, pero eso solo me controla el >> > prefijo que se genera para acceder a los css, imagenes y js que se >> > encuentran en django/contrib/admin/media, así que no me resuelve mi >> > problema. >> > >> > Lo otro que se me ocurrió es siguiendo lo que dice la documentación >> publicar >> > a través de urls.py el contenido estático y copiar/pegar lo que está en >> > django/contrib/admin/media para un directorio de mi proyecto y editar el >> > css, de esta forma funciona, pero tengo que también copiar todos los >> > templates y editarlos a mano, concretamente en donde se carga el .css, >> esto >> > no está del todo mal, pero no me convence del todo (aunque funciona). >> > >> > En el settings.py también existe MEDIA_ROOT, y MEDIA_URL, pero no veo >> como >> > puedo utilizar estos para lo que necesito, porque al final, en los >> templates >> > de la interfaz de administración de Django, se carga el CSS de la >> siguiente >> > forma: >> > >> > href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix >> > %}css/base.css{% endblock %}" >> > >> > >> > Ahora mirando con un poco más de detenimiento esta línea, ¿existe alguna >> > forma de cambiar el adminmedia? o sea que en vez de apuntar a la >> instalación >> > del Django, apunte a otra locación determinada? >> > >> > Bueno, espero que alguien pueda ayudarme, >> > >> > Gracias de antemano! >> > >> > slds >> >> Hola, >> >> Acá muestran una manera sencilla de hacerlo: >> >> http://smileychris.tactful.co.nz/ramblings/field-style-django-admin/ >> >> Saludos >> -- >> Linux Registered User # 386081 >> A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos >> de leer manuales. >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Sat Jul 11 23:17:18 2009 From: damufo en gmail.com (damufo) Date: Sat, 11 Jul 2009 23:17:18 +0200 Subject: IDE Python In-Reply-To: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> Message-ID: <4A59015E.50201@gmail.com> Mario Lacunza escribiu: > El 10 de julio de 2009 06:54, Antonio Évora escribió: > >> Hola a tod en s, >> >> Primeramente querría presentarme, mi nombre es Antonio Évora y estoy >> empezando con Python pues hace unos días encontré por casualidad el blog de >> ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el >> gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NET y >> Delphi. >> >> >> > Prueba la beta de este q parece estar muy bueno: > wxFormBuilder > > Este (wxFormBuilder) es el que uso actualmente junto con eclipse. > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Sun Jul 12 01:00:50 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 11 Jul 2009 18:00:50 -0500 Subject: IDE Python In-Reply-To: <4A59015E.50201@gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> Message-ID: <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> Hola, tengo exactamente la misma configuracion! Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho mas rapida y menos tragona de memoria... q tal tu experiencia? Mario El 11 de julio de 2009 16:17, damufo escribió: > > > Mario Lacunza escribiu: > >> El 10 de julio de 2009 06:54, Antonio Évora escribió: >> >> Hola a tod en s, >>> >>> Primeramente querría presentarme, mi nombre es Antonio Évora y estoy >>> empezando con Python pues hace unos días encontré por casualidad el blog >>> de >>> ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el >>> gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NETy >>> Delphi. >>> >>> >>> >>> Prueba la beta de este q parece estar muy bueno: >> wxFormBuilder >> >> >> Este (wxFormBuilder) es el que uso actualmente junto con eclipse. > >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Sun Jul 12 01:03:33 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 11 Jul 2009 18:03:33 -0500 Subject: IDE Python In-Reply-To: <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> Message-ID: <771741b20907111603y13de0dc8h33403c56fb8b36ca@mail.gmail.com> A proposito Yoxos nos hizo caso a nuestros pedidos y ya implemento dentro de su servicio online de configuracion de paquetes y descarga del Eclipse para 64bits. Para los q desconoscan Yoxos es un website dedicado a proveer una solucion personalizada para el Eclipse, entras a este website y escoges las config conla que quieres bajar el eclipse: python, php, svn, cvs, java, etc esta pagina te arma las dependencias necesarias y te lo permite bajar todo en un solo zip, descomprimes y luego ejecutas tu IDE Eclipse con los paquetes a tu gusto, cual menu de restaurant!! :) Mario El 11 de julio de 2009 18:00, Mario Lacunza escribió: > Hola, > tengo exactamente la misma configuracion! > > Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho mas > rapida y menos tragona de memoria... q tal tu experiencia? > > Mario > > El 11 de julio de 2009 16:17, damufo escribió: > > >> >> Mario Lacunza escribiu: >> >>> El 10 de julio de 2009 06:54, Antonio Évora >>> escribió: >>> >>> Hola a tod en s, >>>> >>>> Primeramente querría presentarme, mi nombre es Antonio Évora y estoy >>>> empezando con Python pues hace unos días encontré por casualidad el blog >>>> de >>>> ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el >>>> gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NETy >>>> Delphi. >>>> >>>> >>>> >>>> Prueba la beta de este q parece estar muy bueno: >>> wxFormBuilder >>> >>> >>> Este (wxFormBuilder) es el que uso actualmente junto con eclipse. >> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > > Website: http://www.lacunza.biz > Email: mlacunza [AT] gmail [DOT] com > Lima - Peru > > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Sun Jul 12 02:18:15 2009 From: mayragm en finlay.cmw.sld.cu (=?UTF-8?B?Sm9yZ2UgTHVpcyBCZXRhbmNvdXJ0IEdvbnrDoWxleg==?=) Date: Sat, 11 Jul 2009 19:18:15 -0500 Subject: IDE Python In-Reply-To: <771741b20907111603y13de0dc8h33403c56fb8b36ca@mail.gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <771741b20907111603y13de0dc8h33403c56fb8b36ca@mail.gmail.com> Message-ID: <4A592BC7.1060002@finlay.cmw.sld.cu> Yo tengo pendiente descargar la nueva versión del Eclipse, ahora mismo estoy utilizando Aptana Studio (que no es más que eclipse). Estoy usando este y no el eclipse "normal" porque estoy desarrollando una aplicación con django y el Aptana para desarrollo web está bestial, le pongo el pydev y listo, ya tengo el desarrollo web 9HTMl, Javascript, CSS) y el Python de django en el mismo IDE :-) slds Mario Lacunza escribió: > A proposito Yoxos nos hizo caso a nuestros pedidos y ya implemento dentro de > su servicio online de configuracion de paquetes y descarga del Eclipse para > 64bits. > > Para los q desconoscan Yoxos es un website dedicado a proveer una solucion > personalizada para el Eclipse, entras a este website y escoges las config > conla que quieres bajar el eclipse: python, php, svn, cvs, java, etc esta > pagina te arma las dependencias necesarias y te lo permite bajar todo en un > solo zip, descomprimes y luego ejecutas tu IDE Eclipse con los paquetes a tu > gusto, cual menu de restaurant!! :) > > Mario > > El 11 de julio de 2009 18:00, Mario Lacunza escribió: > > >> Hola, >> tengo exactamente la misma configuracion! >> >> Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho mas >> rapida y menos tragona de memoria... q tal tu experiencia? >> >> Mario >> >> El 11 de julio de 2009 16:17, damufo escribió: >> >> >> >>> Mario Lacunza escribiu: >>> >>> >>>> El 10 de julio de 2009 06:54, Antonio Évora >>>> escribió: >>>> >>>> Hola a tod en s, >>>> >>>>> Primeramente querría presentarme, mi nombre es Antonio Évora y estoy >>>>> empezando con Python pues hace unos días encontré por casualidad el blog >>>>> de >>>>> “Actualidad Informática†(http://maengora.blogspot.com) y me pico el >>>>> gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NETy >>>>> Delphi. >>>>> >>>>> >>>>> >>>>> Prueba la beta de este q parece estar muy bueno: >>>>> >>>> wxFormBuilder >>>> >>>> >>>> Este (wxFormBuilder) es el que uso actualmente junto con eclipse. >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> >> -- >> Saludos / Best regards >> >> Mario Lacunza >> Software Architect - Webmaster >> >> Website: http://www.lacunza.biz >> Email: mlacunza [AT] gmail [DOT] com >> Lima - Peru >> >> >> > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > > __________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4216 (20090704) __________ > > ESET NOD32 Antivirus ha comprobado este mensaje. > > http://www.eset.com > > -- Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba en busca de virus y otros contenidos peligrosos, y se considera que está limpio. Visite nuestro sitio http://nodofinlay.cmw.sld.cu --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Sun Jul 12 01:22:20 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 11 Jul 2009 18:22:20 -0500 Subject: IDE Python In-Reply-To: <4A592BC7.1060002@finlay.cmw.sld.cu> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <771741b20907111603y13de0dc8h33403c56fb8b36ca@mail.gmail.com> <4A592BC7.1060002@finlay.cmw.sld.cu> Message-ID: <771741b20907111622k1281b8ccg55f7cb14d639caea@mail.gmail.com> jajaja yo tengo el Eclipse normal, python,pdt mas el plugin aptana!! :D Osea lo mismo no?? jejjeeje Pregunta hay manera visual (como el dreamweaver) de diseñar los forms para web con el aptana u otro plugin? Mario El 11 de julio de 2009 19:18, Jorge Luis Betancourt González < mayragm en finlay.cmw.sld.cu> escribió: > Yo tengo pendiente descargar la nueva versión del Eclipse, ahora mismo > estoy utilizando Aptana Studio (que no es más que eclipse). Estoy usando > este y no el eclipse "normal" porque estoy desarrollando una aplicación con > django y el Aptana para desarrollo web está bestial, le pongo el pydev y > listo, ya tengo el desarrollo web 9HTMl, Javascript, CSS) y el Python de > django en el mismo IDE :-) > > slds > > Mario Lacunza escribió: > >> A proposito Yoxos nos hizo caso a nuestros pedidos y ya implemento dentro >> de >> su servicio online de configuracion de paquetes y descarga del Eclipse >> para >> 64bits. >> >> Para los q desconoscan Yoxos es un website dedicado a proveer una solucion >> personalizada para el Eclipse, entras a este website y escoges las config >> conla que quieres bajar el eclipse: python, php, svn, cvs, java, etc esta >> pagina te arma las dependencias necesarias y te lo permite bajar todo en >> un >> solo zip, descomprimes y luego ejecutas tu IDE Eclipse con los paquetes a >> tu >> gusto, cual menu de restaurant!! :) >> >> Mario >> >> El 11 de julio de 2009 18:00, Mario Lacunza >> escribió: >> >> >> >>> Hola, >>> tengo exactamente la misma configuracion! >>> >>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho >>> mas >>> rapida y menos tragona de memoria... q tal tu experiencia? >>> >>> Mario >>> >>> El 11 de julio de 2009 16:17, damufo escribió: >>> >>> >>> >>> >>>> Mario Lacunza escribiu: >>>> >>>> >>>> >>>>> El 10 de julio de 2009 06:54, Antonio Évora >>>>> escribió: >>>>> >>>>> Hola a tod en s, >>>>> >>>>> >>>>>> Primeramente querría presentarme, mi nombre es Antonio Évora y estoy >>>>>> empezando con Python pues hace unos días encontré por casualidad el >>>>>> blog >>>>>> de >>>>>> ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el >>>>>> gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, >>>>>> ASP.NETy >>>>>> Delphi. >>>>>> >>>>>> >>>>>> >>>>>> Prueba la beta de este q parece estar muy bueno: >>>>>> >>>>>> >>>>> wxFormBuilder >>>>> >>>>> >>>>> Este (wxFormBuilder) es el que uso actualmente junto con eclipse. >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>>> _______________________________________________ >>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>>> FAQ: http://listas.aditel.org/faqpyes >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> Lista de correo Python-es >>>> http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> >>>> >>> >>> -- >>> Saludos / Best regards >>> >>> Mario Lacunza >>> Software Architect - Webmaster >>> >>> Website: http://www.lacunza.biz >>> Email: mlacunza [AT] gmail [DOT] com >>> Lima - Peru >>> >>> >>> >>> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> >> __________ Información de ESET NOD32 Antivirus, versión de la base de >> firmas de virus 4216 (20090704) __________ >> >> ESET NOD32 Antivirus ha comprobado este mensaje. >> >> http://www.eset.com >> >> >> > > -- > Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > > Visite nuestro sitio http://nodofinlay.cmw.sld.cu > > > > --------------------------------------- > Red Telematica de Salud - Cuba > CNICM - Infomed > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From elmanytas en yahoo.es Sun Jul 12 10:52:31 2009 From: elmanytas en yahoo.es (Jose Manuel) Date: Sun, 12 Jul 2009 10:52:31 +0200 Subject: ConfigParser para archivos con llaves Message-ID: <4A59A44F.3070801@yahoo.es> Holaaaa Es la primera vez que escribo a la lista. Llevo usando python desde hace años (culpa de Jesús Espino ;-) ) y ahora me ha surgido un problema. ¿Conocéis algún ConfigParser para archivos de configuración con llaves? Son del estilo: +++++++ rfcomm0 { # Automatically bind the device at startup bind no; # Bluetooth address of the device device 11:22:33:44:55:66; # RFCOMM channel for the connection channel 1; # Description of the connection comment "Example Bluetooth device"; } +++++++++ Me he empezado a hacer uno pero si ya lo hay hecho, pues tiempo que me ahorro. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hfoffani en gmail.com Sun Jul 12 13:14:54 2009 From: hfoffani en gmail.com (Hernan M Foffani) Date: Sun, 12 Jul 2009 13:14:54 +0200 Subject: Videos y presentaciones de EuroPython 2009 Message-ID: <11fab4bc0907120414q47c15fdcqb16a777824ca2a71@mail.gmail.com> Algunos videos de la EuroPython 2009 ya están publicados. En los próximos días seguirán subiendo algunos mas. No los he visto así que no se si son comprensibles por la calidad, claridad del audio, etc. Las podéis ver aquí:   * http://europython09.blip.tv/ Aunque su contenido no está relacionado con Python recomiendo especialmente la keynote de Sir Antony Hoare y la de Cory Doctorow. Las presentaciones las podéis encontrar en la wiki de EuroPython: * http://wiki.europython.eu/TalkMaterials Saludos, -H. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xbarnada en gmail.com Sun Jul 12 21:45:42 2009 From: xbarnada en gmail.com (xevi) Date: Sun, 12 Jul 2009 21:45:42 +0200 Subject: Error con las expresiones regulares Message-ID: <1247427942.3866.7.camel@debian> Hola, estoy intentando usar expresiones regulares para recojer unos datos de un archivo html y me encuentro con que no me encuentra nada y no se si es que estoy haciendo algo mal o tengo algun error de sintaxis con las "/",un ejemplo del texto que intento encontrar es este: ...

Recinto deportivo Agones de Pravia


.*", line 1, in AttributeError: 'NoneType' object has no attribute 'group' Lo que me extraña es que he usado la misma sintaxis para otros campos del documento html i no he tenido ningun problema ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis en luismedel.com Sun Jul 12 23:01:55 2009 From: luis en luismedel.com (Luis Medel) Date: Sun, 12 Jul 2009 23:01:55 +0200 Subject: Error con las expresiones regulares In-Reply-To: <1247427942.3866.7.camel@debian> References: <1247427942.3866.7.camel@debian> Message-ID: 2009/7/12 xevi : > Hola, estoy intentando usar expresiones regulares para recojer unos > datos de un archivo html Supongo que ya los conoces, pero por si las moscas, te aconsejaría que probases con HTMLParser (http://docs.python.org/library/htmlparser.html) o SGMLParser (http://docs.python.org/library/sgmllib.html#module-sgmllib). > El codigo que ejecuto para encontrarlo es el siguiente: > > import re > pattern = re.compile ('

.* result = pattern.search (codigo_html) > if(result): >        print "Texto:"+result.group() No puedo probarlo ahora mismo, pero creo que así te funcionará tal y como quieres pattern = re.compile ('

(.*?) References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> Message-ID: <4A5A55DA.5020502@gmail.com> Mario Lacunza escribiu: > Hola, > tengo exactamente la misma configuracion! > > Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho mas > rapida y menos tragona de memoria... q tal tu experiencia? > Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy satisfecho con el uso combinado con el wxformbuilder. Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y pienso que va bien, el mercurial tuve que desinstalarlo porque me daba un error por culpa del tortoisehg "Redirecting output to win32trace remote collector". En cuanto pueda probaré la nueva versión del eclipse, recuerdo que instalé el easy eclipse porque el eclipse con el pydev no fuí capaz de hecharlo a funcionar, a lo mejor ahora que tengo más experiencia con él tenga exito, no sé, como decía de momento estoy contento con el entorno cosa que con el boa-constructor no terminaba de convencerme. > Mario > > El 11 de julio de 2009 16:17, damufo escribió: > >> >> Mario Lacunza escribiu: >> >>> El 10 de julio de 2009 06:54, Antonio Évora escribió: >>> >>> Hola a tod en s, >>>> Primeramente querría presentarme, mi nombre es Antonio Évora y estoy >>>> empezando con Python pues hace unos días encontré por casualidad el blog >>>> de >>>> ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el >>>> gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NETy >>>> Delphi. >>>> >>>> >>>> >>>> Prueba la beta de este q parece estar muy bueno: >>> wxFormBuilder >>> >>> >>> Este (wxFormBuilder) es el que uso actualmente junto con eclipse. >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Sun Jul 12 23:39:44 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 12 Jul 2009 16:39:44 -0500 Subject: IDE Python In-Reply-To: <4A5A55DA.5020502@gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> Message-ID: <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> Hola, en realidad no creo q sea Off topic xq estamos hablando de herramientas para trabajar con Python (sino es asi me dicen :) ) Ademas Bazaar esta hecha con Python! Con PyDev no he tenido ningun problema ya sea instalandolo a mano o via el update de Eclipse. Te recomiendo Yoxos para q configures los paquetes a descargar del nuevo Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el paquete Eclipse final con todas las dependencias necesarias todo online. Mario El 12 de julio de 2009 16:30, damufo escribió: > > > Mario Lacunza escribiu: > >> Hola, >> tengo exactamente la misma configuracion! >> >> Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho mas >> rapida y menos tragona de memoria... q tal tu experiencia? >> >> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy > satisfecho con > el uso combinado con el wxformbuilder. > Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y > pienso que va bien, el mercurial tuve que desinstalarlo porque me daba > un error por culpa del tortoisehg "Redirecting output to win32trace remote > collector". > > En cuanto pueda probaré la nueva versión del eclipse, recuerdo que instalé > el easy eclipse porque el eclipse con el pydev no fuí capaz de hecharlo a > funcionar, a lo mejor ahora que tengo más experiencia con él tenga exito, no > sé, como decía de momento estoy contento con el entorno cosa que con el > boa-constructor no terminaba de convencerme. > > Mario >> > > > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Mon Jul 13 07:09:23 2009 From: qualopec en gmail.com (Javier Santana) Date: Mon, 13 Jul 2009 07:09:23 +0200 Subject: Error con las expresiones regulares In-Reply-To: References: <1247427942.3866.7.camel@debian> Message-ID: BeautifulSoup también es muy útil para extraer datos de html. http://www.crummy.com/software/BeautifulSoup/ 2009/7/12 Luis Medel : > 2009/7/12 xevi : >> Hola, estoy intentando usar expresiones regulares para recojer unos >> datos de un archivo html > > Supongo que ya los conoces, pero por si las moscas, te aconsejaría que > probases con HTMLParser > (http://docs.python.org/library/htmlparser.html) o SGMLParser > (http://docs.python.org/library/sgmllib.html#module-sgmllib). > >> El codigo que ejecuto para encontrarlo es el siguiente: >> >> import re >> pattern = re.compile ('

.*> result = pattern.search (codigo_html) >> if(result): >>        print "Texto:"+result.group() > > No puedo probarlo ahora mismo, pero creo que así te funcionará tal y > como quieres > > pattern = re.compile ('

(.*?) result = pattern.search (codigo_html) > if(result): >       print "Texto:"+result.group(1) > > Te ha faltado crear el grupo :) > > Saludos. > > -- > Luis Medel > Diseño, desarrollo web y Tecnologías de la Información > web: http://www.luismedel.com > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Jul 13 10:11:59 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 13 Jul 2009 10:11:59 +0200 Subject: Error con las expresiones regulares In-Reply-To: <1247427942.3866.7.camel@debian> References: <1247427942.3866.7.camel@debian> Message-ID: <2c9fb0dd0907130111t50859486o6cfb67d1789b4f6b@mail.gmail.com> El 12 de julio de 2009 21:45, xevi escribió: > Hola, estoy intentando usar expresiones regulares para recojer unos > datos de un archivo html y me encuentro con que no me encuentra nada y > no se si es que estoy haciendo algo mal o tengo algun error de sintaxis > con las "/",un ejemplo del texto que intento encontrar es este: > ...

>                        Recinto deportivo Agones de Pravia


> > >                                 > El codigo que ejecuto para encontrarlo es el siguiente: > > import re > pattern = re.compile ('

.* result = pattern.search (codigo_html) > if(result): >        print "Texto:"+result.group() > > Por lo que entiendo y he leido deberia funcionar pero no llego a comprender porque falla Mírate el flag re.DOTALL (también re.MULTILINE) si vas hacer búsquedas multilíneas. pattern = re.compile ('

.* References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> Message-ID: <4A5B05C4.5040205@gmail.com> Hola Mario: Gracias, no sabía que bazaar estaba hecho con python, genial! justo lo que quería! He probado el Yoxos pero no encontré la posibilidad de configurar eclipse 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) e instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva versión trabajando. Seguro que hai muchas opciones que no uso porque simplemente no las conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de usar la herramiente de control de versiónes es bastante nuevo para mi. Tambien he instalado la traducción al español sin problema alguno. dani Mario Lacunza escribiu: > Hola, > > en realidad no creo q sea Off topic xq estamos hablando de herramientas para > trabajar con Python (sino es asi me dicen :) ) > > Ademas Bazaar esta hecha con Python! > > Con PyDev no he tenido ningun problema ya sea instalandolo a mano o via el > update de Eclipse. > > Te recomiendo Yoxos para q configures los paquetes a descargar del nuevo > Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas > escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el paquete > Eclipse final con todas las dependencias necesarias todo online. > > Mario > > El 12 de julio de 2009 16:30, damufo escribió: > >> >> Mario Lacunza escribiu: >> >>> Hola, >>> tengo exactamente la misma configuracion! >>> >>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho mas >>> rapida y menos tragona de memoria... q tal tu experiencia? >>> >>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy >> satisfecho con >> el uso combinado con el wxformbuilder. >> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y >> pienso que va bien, el mercurial tuve que desinstalarlo porque me daba >> un error por culpa del tortoisehg "Redirecting output to win32trace remote >> collector". >> >> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que instalé >> el easy eclipse porque el eclipse con el pydev no fuí capaz de hecharlo a >> funcionar, a lo mejor ahora que tengo más experiencia con él tenga exito, no >> sé, como decía de momento estoy contento con el entorno cosa que con el >> boa-constructor no terminaba de convencerme. >> >> Mario >> >> -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > > Website: http://www.lacunza.biz > Email: mlacunza [AT] gmail [DOT] com > Lima - Peru > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Mon Jul 13 12:48:45 2009 From: pachi en rvburke.com (Rafael Villar Burke (Pachi)) Date: Mon, 13 Jul 2009 12:48:45 +0200 Subject: IDE Python In-Reply-To: <4A5A55DA.5020502@gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> Message-ID: <4A5B110D.60901@rvburke.com> damufo wrote: > > > Mario Lacunza escribiu: >> Hola, >> tengo exactamente la misma configuracion! >> >> Ya probaste la nueva version del Eclipse 3.5? al menos me parece >> mucho mas >> rapida y menos tragona de memoria... q tal tu experiencia? >> > Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy > satisfecho con > el uso combinado con el wxformbuilder. > Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y > pienso que va bien, el mercurial tuve que desinstalarlo porque me daba > un error por culpa del tortoisehg "Redirecting output to win32trace > remote collector". Extraño. ¿Qué versión estás usando?. ¿Tienes alguna configuración antigua de Eclipse? He estado usando Mercurial desde Eclipse desde hace un tiempo (con MercurialEclipse) y funciona perfectamente, tanto para las versiones 1.2 como la más reciente 1.3 y tanto en versiones instaladas con el instalador oficial como los de tortoisehg (que recomiendo vivamente) como con otras compiladas a mano. Una cosa que también merece la pena de Mercurial (para mi el mejor DVCS de tercera generación) es echar un vistazo al código fuente. Saludos, Rafael Villar Burke ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Jul 13 14:12:24 2009 From: damufo en gmail.com (damufo) Date: Mon, 13 Jul 2009 14:12:24 +0200 Subject: IDE Python In-Reply-To: <4A5B110D.60901@rvburke.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <4A5B110D.60901@rvburke.com> Message-ID: <4A5B24A8.30700@gmail.com> Hola Rafael: Rafael Villar Burke (Pachi) escribiu: > damufo wrote: >> >> Mario Lacunza escribiu: >>> Hola, >>> tengo exactamente la misma configuracion! >>> >>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece >>> mucho mas >>> rapida y menos tragona de memoria... q tal tu experiencia? >>> >> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy >> satisfecho con >> el uso combinado con el wxformbuilder. >> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y >> pienso que va bien, el mercurial tuve que desinstalarlo porque me daba >> un error por culpa del tortoisehg "Redirecting output to win32trace >> remote collector". > Extraño. ¿Qué versión estás usando?. ¿Tienes alguna configuración > antigua de Eclipse? > He estado usando Mercurial desde Eclipse desde hace un tiempo (con > MercurialEclipse) y funciona perfectamente, tanto para las versiones 1.2 > como la más reciente 1.3 y tanto en versiones instaladas con el > instalador oficial como los de tortoisehg (que recomiendo vivamente) > como con otras compiladas a mano. > > Una cosa que también merece la pena de Mercurial (para mi el mejor DVCS > de tercera generación) es echar un vistazo al código fuente. > > Saludos, > > Rafael Villar Burke > Al final supe que era el tortoisehg Buscando en google con: "Redirecting output to win32trace > remote collector tortoisehg" Ya sale información sobre el tema Este error "Redirecting output to win32trace remote collector" hacía que el depurador dejase de enviar información. Al desinstalar el tortoisehg y desactivar la opción mercurial en el eclipse todo volvió a la normalidad. Mis versiones: EasyEclipse-for-Python-1.3.1 TortoiseHg-0.7.5-hg-1.2.1.exe En este momento tengo instalada la versión eclipse 3.5 (eclipse-SDK-3.5-win32) voy probar a ver si sigue pasando y comento algo. > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Jul 13 14:28:06 2009 From: damufo en gmail.com (damufo) Date: Mon, 13 Jul 2009 14:28:06 +0200 Subject: IDE Python In-Reply-To: <4A5B110D.60901@rvburke.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <4A5B110D.60901@rvburke.com> Message-ID: <4A5B2856.8050101@gmail.com> Hola: Rafael Villar Burke (Pachi) escribiu: > damufo wrote: >> >> Mario Lacunza escribiu: >>> Hola, >>> tengo exactamente la misma configuracion! >>> >>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece >>> mucho mas >>> rapida y menos tragona de memoria... q tal tu experiencia? >>> >> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy >> satisfecho con >> el uso combinado con el wxformbuilder. >> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y >> pienso que va bien, el mercurial tuve que desinstalarlo porque me daba >> un error por culpa del tortoisehg "Redirecting output to win32trace >> remote collector". > Extraño. ¿Qué versión estás usando?. ¿Tienes alguna configuración > antigua de Eclipse? > He estado usando Mercurial desde Eclipse desde hace un tiempo (con > MercurialEclipse) y funciona perfectamente, tanto para las versiones 1.2 > como la más reciente 1.3 y tanto en versiones instaladas con el > instalador oficial como los de tortoisehg (que recomiendo vivamente) > como con otras compiladas a mano. > > Una cosa que también merece la pena de Mercurial (para mi el mejor DVCS > de tercera generación) es echar un vistazo al código fuente. > > Saludos, > > Rafael Villar Burke > He tratado de instalar el mercurial en eclipse 3.5 y de momento no me va: Name: Vectrace (Mercurial Eclipse plugin) URL: http://www.vectrace.com/eclipse-update/ Indica: There are no categorized items. > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Mon Jul 13 15:38:03 2009 From: pachi en rvburke.com (Rafael Villar Burke (Pachi)) Date: Mon, 13 Jul 2009 15:38:03 +0200 Subject: IDE Python In-Reply-To: <4A5B2856.8050101@gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <4A5B110D.60901@rvburke.com> <4A5B2856.8050101@gmail.com> Message-ID: <4A5B38BB.9060408@rvburke.com> > He tratado de instalar el mercurial en eclipse 3.5 y de momento no me va: > Name: Vectrace (Mercurial Eclipse plugin) > URL: http://www.vectrace.com/eclipse-update/ > Indica: > There are no categorized items. Cambia la vista de actualización e instalación de complementos de forma que no los muestre por categorías (creo que era desmarcar "Group items by category" en Help->Install-new-software), o no te aparecerán algunos en la lista como el Mercurial Eclipse. Cuando actualicé los complementos del eclipse también desde la versión anterior tuve ese problema que se soluciona de esa manera. Yo estoy usando Galileo (3.5) con tortoisehg 0.8 (Mercurial 1.3.x) y me va fenomenal, aunque usar a pelo el tortoisehg también está muy bien (algunas cosas son más cómodas que en Eclipse y yo todavía uso fundamentalmente Vim...) Saludos, Rafael Villar ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Mon Jul 13 17:26:03 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 13 Jul 2009 10:26:03 -0500 Subject: IDE Python In-Reply-To: <4A5B05C4.5040205@gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> Message-ID: <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> Hola, no entiendo xq no has podido bajar el pydev, la pantalla de Yoxos arriba a la izquierda tiene una opcion para buscar paquetesm, escribes pyd y le das a buscar y te aparece, lo seleccionas para instalar y te jala en auto todo lo demas, el core de Eclipse y demas... Asi lo he hecho sin problemas... Mario El 13 de julio de 2009 05:00, damufo escribió: > Hola Mario: > Gracias, no sabía que bazaar estaba hecho con python, genial! justo lo que > quería! > He probado el Yoxos pero no encontré la posibilidad de configurar eclipse > 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) e > instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva versión > trabajando. > Seguro que hai muchas opciones que no uso porque simplemente no las > conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de usar la > herramiente de control de versiónes es bastante nuevo para mi. > Tambien he instalado la traducción al español sin problema alguno. > dani > > > Mario Lacunza escribiu: > >> Hola, >> >> en realidad no creo q sea Off topic xq estamos hablando de herramientas >> para >> trabajar con Python (sino es asi me dicen :) ) >> >> Ademas Bazaar esta hecha con Python! >> >> Con PyDev no he tenido ningun problema ya sea instalandolo a mano o via el >> update de Eclipse. >> >> Te recomiendo Yoxos para q configures los paquetes a descargar del nuevo >> Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas >> escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el >> paquete >> Eclipse final con todas las dependencias necesarias todo online. >> >> Mario >> >> El 12 de julio de 2009 16:30, damufo escribió: >> >> >>> Mario Lacunza escribiu: >>> >>> Hola, >>>> tengo exactamente la misma configuracion! >>>> >>>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho >>>> mas >>>> rapida y menos tragona de memoria... q tal tu experiencia? >>>> >>>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy >>>> >>> satisfecho con >>> el uso combinado con el wxformbuilder. >>> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y >>> pienso que va bien, el mercurial tuve que desinstalarlo porque me daba >>> un error por culpa del tortoisehg "Redirecting output to win32trace >>> remote >>> collector". >>> >>> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que >>> instalé >>> el easy eclipse porque el eclipse con el pydev no fuí capaz de hecharlo a >>> funcionar, a lo mejor ahora que tengo más experiencia con él tenga exito, >>> no >>> sé, como decía de momento estoy contento con el entorno cosa que con el >>> boa-constructor no terminaba de convencerme. >>> >>> Mario >>> >>> -- >>> >> Saludos / Best regards >> >> Mario Lacunza >> Software Architect - Webmaster >> >> Website: http://www.lacunza.biz >> Email: mlacunza [AT] gmail [DOT] com >> Lima - Peru >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xbarnada en gmail.com Mon Jul 13 18:51:01 2009 From: xbarnada en gmail.com (xevi) Date: Mon, 13 Jul 2009 18:51:01 +0200 Subject: Error con las expresiones regulares In-Reply-To: <2c9fb0dd0907130111t50859486o6cfb67d1789b4f6b@mail.gmail.com> References: <1247427942.3866.7.camel@debian> <2c9fb0dd0907130111t50859486o6cfb67d1789b4f6b@mail.gmail.com> Message-ID: <1247503861.3774.16.camel@debian> He activado el flag y ya funciona correctamente,aun asi voy a mirarme un poco BeautifulSoup a ver si es mas facil recojer los datos Muchas gracias > El 12 de julio de 2009 21:45, xevi escribió: > > Hola, estoy intentando usar expresiones regulares para recojer unos > > datos de un archivo html y me encuentro con que no me encuentra nada y > > no se si es que estoy haciendo algo mal o tengo algun error de sintaxis > > con las "/",un ejemplo del texto que intento encontrar es este: > > ...

> > Recinto deportivo Agones de Pravia


> > > > > > > > > El codigo que ejecuto para encontrarlo es el siguiente: > > > > import re > > pattern = re.compile ('

.* > result = pattern.search (codigo_html) > > if(result): > > print "Texto:"+result.group() > > > > Por lo que entiendo y he leido deberia funcionar pero no llego a comprender porque falla > > Mírate el flag re.DOTALL (también re.MULTILINE) si vas hacer búsquedas > multilíneas. > > pattern = re.compile ('

.* name="calEvtLocation"', re.DOTALL) > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hfoffani en gmail.com Mon Jul 13 19:10:17 2009 From: hfoffani en gmail.com (Hernan M Foffani) Date: Mon, 13 Jul 2009 19:10:17 +0200 Subject: Fwd: [EuroPython] All Europython Videos now available! :-) In-Reply-To: <20e5c9660907131000i2ddf1659w79aab1b0590e11ce@mail.gmail.com> References: <20e5c9660907131000i2ddf1659w79aab1b0590e11ce@mail.gmail.com> Message-ID: <11fab4bc0907131010m626ac550n90eb91d45d1b9194@mail.gmail.com> Videos de EuroPython 2009 ---------- Forwarded message ---------- From: Michael Sparks Date: Mon, Jul 13, 2009 at 19:00 Subject: [EuroPython] All Europython Videos now available! :-) To: europython Cc: Byron Schlemmer , Chris Dew Hi, Just dropping a note to say that all the talks I videoed are now available here:    * http://europython09.blip.tv/ As a caveat, I'm going to re-encode the tutorials due to an issue with ffmpeg creating invalid data streams (causing a loss of a/v sync for some of the tutorials, which is a little disconcerting). For those curious, the full list is this: Key Notes =========    Europython Welcome          http://europython09.blip.tv/file/2338504    Bletchley Park          http://europython09.blip.tv/file/2338379          http://europython09.blip.tv/file/2338500          http://europython09.blip.tv/file/2338498    Bruce Eckel          http://europython09.blip.tv/file/2338437          http://europython09.blip.tv/file/2338433    Cory Doctorow          http://europython09.blip.tv/file/2338470          http://europython09.blip.tv/file/2338501    Guido Keynote *nearly* ;-) :-)          http://europython09.blip.tv/file/2338552    Steve Holden - PSF and Us keynote         http://europython09.blip.tv/file/2351630    Steve Holden - After Dinner Talk (shakeycam)         http://europython09.blip.tv/file/2351567    Tony Hoare          http://europython09.blip.tv/file/2338828          http://europython09.blip.tv/file/2338824 Other Talks ===========    gSculpt 3d Modeller          http://europython09.blip.tv/file/2338555    Windmill Testing         http://europython09.blip.tv/file/2351628    Making Money with Python         http://europython09.blip.tv/file/2351505    Python and Java          http://europython09.blip.tv/file/2338630    Python and Nuke          http://europython09.blip.tv/file/2338673    rc-filterpype          http://europython09.blip.tv/file/2338751    RJDJ Reality Morph          http://europython09.blip.tv/file/2338742          http://europython09.blip.tv/file/2338749          http://europython09.blip.tv/file/2338789    QCake 3d Game Maker and Python          http://europython09.blip.tv/file/2338671    Xapian          http://europython09.blip.tv/file/2338867 Tutorials =========    py.test Tutorial          http://europython09.blip.tv/file/2329746          http://europython09.blip.tv/file/2329747          http://europython09.blip.tv/file/2329778          http://europython09.blip.tv/file/2329806          http://europython09.blip.tv/file/2329876          http://europython09.blip.tv/file/2329908    PyGTK Tutorial (not as "photogenic" as others, due to its nature)          http://europython09.blip.tv/file/2329140          http://europython09.blip.tv/file/2329669          http://europython09.blip.tv/file/2329711          http://europython09.blip.tv/file/2329749          http://europython09.blip.tv/file/2329748    Europython Kamaelia Tutorial          http://europython09.blip.tv/file/2323925          http://europython09.blip.tv/file/2327817          http://europython09.blip.tv/file/2328583          http://europython09.blip.tv/file/2328810 Lightning Talks ===============    "Be Afraid"          http://europython09.blip.tv/file/2322638    Collaborations in Healthcare          http://europython09.blip.tv/file/2351370    Distributed Version Control Systems          http://europython09.blip.tv/file/2338583    Django Widget for Large Selections          http://europython09.blip.tv/file/2338907    Django - not Cows Doing Space Travel          http://europython09.blip.tv/file/2351369    EuroSciPy          http://europython09.blip.tv/file/2338580    FilterPype          http://europython09.blip.tv/file/2351368    Hack like an Evil Overlord          http://europython09.blip.tv/file/2338581          http://europython09.blip.tv/file/2338579    Help Tiddly Web - Unintentional Web Data Store          http://europython09.blip.tv/file/2351416    Internet Surveillance and Censorship          http://europython09.blip.tv/file/2351411    Jacob Hallen - Political Activism          http://europython09.blip.tv/file/2351402    Nagare Web Framework          http://europython09.blip.tv/file/2338589    Not Crashing a Car          http://europython09.blip.tv/file/2351409    Psyco v2 Talk          http://europython09.blip.tv/file/2351407    PyCharm intelli-j Plugin          http://europython09.blip.tv/file/2351406    Python and Excel          http://europython09.blip.tv/file/2351413    Python as Platform for Teaching Maths          http://europython09.blip.tv/file/2338582    Python at CWI          http://europython09.blip.tv/file/2351408    Python Community Germany          http://europython09.blip.tv/file/2351415    Python for Numerical Science          http://europython09.blip.tv/file/2351403    Python System Information          http://europython09.blip.tv/file/2351404    Reducing Database Load by Fifty Percent          http://europython09.blip.tv/file/2338588    Reimplementating (part of) the Google App Engine          http://europython09.blip.tv/file/2351410    Self Services Terminals          http://europython09.blip.tv/file/2351446    Service Station         http://europython09.blip.tv/file/2351442    Using Python to make 50 million per year          http://europython09.blip.tv/file/2338908    The Cloud In Five          http://europython09.blip.tv/file/2351444    TPS Reports in Django          http://europython09.blip.tv/file/2351443    Turbo Gears Meets Cubic Web          http://europython09.blip.tv/file/2338586    Turtles In Cairo          http://europython09.blip.tv/file/2351451    TwOTPp Twisted OTP Erlang From Python         http://europython09.blip.tv/file/2351445    Visualising Egg Dependencies         http://europython09.blip.tv/file/2351452    Writing Games - Pygame Fenix         http://europython09.blip.tv/file/2351447    Writing USB Drivers using Python          http://europython09.blip.tv/file/2338584 Regards, Michael. -- http://yeoldeclue.com/blog http://twitter.com/kamaelian http://www.kamaelia.org/Home _______________________________________________ EuroPython mailing list EuroPython en python.org http://mail.python.org/mailman/listinfo/europython _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Jul 14 12:04:19 2009 From: damufo en gmail.com (damufo) Date: Tue, 14 Jul 2009 12:04:19 +0200 Subject: IDE Python In-Reply-To: <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> Message-ID: <4A5C5823.70804@gmail.com> Hola: a mi no me aparece ese panel con la versión 3.5 co 3.4 (que, si no me equivoco es la que trae para configurar por defecto). Te dejo el enlace http://eclipsesource.com/en/downloads/eclipse-35-galileo/ Verás que en dynamic languages no aparece python. Mario Lacunza escribiu: > Hola, > > no entiendo xq no has podido bajar el pydev, la pantalla de Yoxos arriba a > la izquierda tiene una opcion para buscar paquetesm, escribes pyd y le das a > buscar y te aparece, lo seleccionas para instalar y te jala en auto todo lo > demas, el core de Eclipse y demas... > > Asi lo he hecho sin problemas... > > Mario > > El 13 de julio de 2009 05:00, damufo escribió: > >> Hola Mario: >> Gracias, no sabía que bazaar estaba hecho con python, genial! justo lo que >> quería! >> He probado el Yoxos pero no encontré la posibilidad de configurar eclipse >> 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) e >> instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva versión >> trabajando. >> Seguro que hai muchas opciones que no uso porque simplemente no las >> conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de usar la >> herramiente de control de versiónes es bastante nuevo para mi. >> Tambien he instalado la traducción al español sin problema alguno. >> dani >> >> >> Mario Lacunza escribiu: >> >>> Hola, >>> >>> en realidad no creo q sea Off topic xq estamos hablando de herramientas >>> para >>> trabajar con Python (sino es asi me dicen :) ) >>> >>> Ademas Bazaar esta hecha con Python! >>> >>> Con PyDev no he tenido ningun problema ya sea instalandolo a mano o via el >>> update de Eclipse. >>> >>> Te recomiendo Yoxos para q configures los paquetes a descargar del nuevo >>> Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas >>> escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el >>> paquete >>> Eclipse final con todas las dependencias necesarias todo online. >>> >>> Mario >>> >>> El 12 de julio de 2009 16:30, damufo escribió: >>> >>> >>>> Mario Lacunza escribiu: >>>> >>>> Hola, >>>>> tengo exactamente la misma configuracion! >>>>> >>>>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho >>>>> mas >>>>> rapida y menos tragona de memoria... q tal tu experiencia? >>>>> >>>>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy >>>>> >>>> satisfecho con >>>> el uso combinado con el wxformbuilder. >>>> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y >>>> pienso que va bien, el mercurial tuve que desinstalarlo porque me daba >>>> un error por culpa del tortoisehg "Redirecting output to win32trace >>>> remote >>>> collector". >>>> >>>> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que >>>> instalé >>>> el easy eclipse porque el eclipse con el pydev no fuí capaz de hecharlo a >>>> funcionar, a lo mejor ahora que tengo más experiencia con él tenga exito, >>>> no >>>> sé, como decía de momento estoy contento con el entorno cosa que con el >>>> boa-constructor no terminaba de convencerme. >>>> >>>> Mario >>>> >>>> -- >>>> >>> Saludos / Best regards >>> >>> Mario Lacunza >>> Software Architect - Webmaster >>> >>> Website: http://www.lacunza.biz >>> Email: mlacunza [AT] gmail [DOT] com >>> Lima - Peru >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Tue Jul 14 16:37:20 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Tue, 14 Jul 2009 09:37:20 -0500 Subject: IDE Python In-Reply-To: <4A5C5823.70804@gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> Message-ID: <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> Dije: website de Yoxos.... :D Yoxos - EclipseSource Mario El 14 de julio de 2009 05:04, damufo escribió: > Hola: > a mi no me aparece ese panel con la versión 3.5 co 3.4 (que, si no me > equivoco es la que trae para configurar por defecto). > Te dejo el enlace > http://eclipsesource.com/en/downloads/eclipse-35-galileo/ > Verás que en dynamic languages no aparece python. > > > Mario Lacunza escribiu: > > Hola, >> >> no entiendo xq no has podido bajar el pydev, la pantalla de Yoxos arriba a >> la izquierda tiene una opcion para buscar paquetesm, escribes pyd y le das >> a >> buscar y te aparece, lo seleccionas para instalar y te jala en auto todo >> lo >> demas, el core de Eclipse y demas... >> >> Asi lo he hecho sin problemas... >> >> Mario >> >> El 13 de julio de 2009 05:00, damufo escribió: >> >> Hola Mario: >>> Gracias, no sabía que bazaar estaba hecho con python, genial! justo lo >>> que >>> quería! >>> He probado el Yoxos pero no encontré la posibilidad de configurar eclipse >>> 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) e >>> instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva >>> versión >>> trabajando. >>> Seguro que hai muchas opciones que no uso porque simplemente no las >>> conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de usar >>> la >>> herramiente de control de versiónes es bastante nuevo para mi. >>> Tambien he instalado la traducción al español sin problema alguno. >>> dani >>> >>> >>> Mario Lacunza escribiu: >>> >>> Hola, >>>> >>>> en realidad no creo q sea Off topic xq estamos hablando de herramientas >>>> para >>>> trabajar con Python (sino es asi me dicen :) ) >>>> >>>> Ademas Bazaar esta hecha con Python! >>>> >>>> Con PyDev no he tenido ningun problema ya sea instalandolo a mano o via >>>> el >>>> update de Eclipse. >>>> >>>> Te recomiendo Yoxos para q configures los paquetes a descargar del nuevo >>>> Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas >>>> escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el >>>> paquete >>>> Eclipse final con todas las dependencias necesarias todo online. >>>> >>>> Mario >>>> >>>> El 12 de julio de 2009 16:30, damufo escribió: >>>> >>>> >>>> Mario Lacunza escribiu: >>>>> >>>>> Hola, >>>>> >>>>>> tengo exactamente la misma configuracion! >>>>>> >>>>>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho >>>>>> mas >>>>>> rapida y menos tragona de memoria... q tal tu experiencia? >>>>>> >>>>>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy >>>>>> >>>>>> satisfecho con >>>>> el uso combinado con el wxformbuilder. >>>>> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y >>>>> pienso que va bien, el mercurial tuve que desinstalarlo porque me daba >>>>> un error por culpa del tortoisehg "Redirecting output to win32trace >>>>> remote >>>>> collector". >>>>> >>>>> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que >>>>> instalé >>>>> el easy eclipse porque el eclipse con el pydev no fuí capaz de hecharlo >>>>> a >>>>> funcionar, a lo mejor ahora que tengo más experiencia con él tenga >>>>> exito, >>>>> no >>>>> sé, como decía de momento estoy contento con el entorno cosa que con el >>>>> boa-constructor no terminaba de convencerme. >>>>> >>>>> Mario >>>>> >>>>> -- >>>>> >>>>> Saludos / Best regards >>>> >>>> Mario Lacunza >>>> Software Architect - Webmaster >>>> >>>> Website: http://www.lacunza.biz >>>> Email: mlacunza [AT] gmail [DOT] com >>>> Lima - Peru >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Jul 14 17:43:10 2009 From: damufo en gmail.com (damufo) Date: Tue, 14 Jul 2009 17:43:10 +0200 Subject: IDE Python In-Reply-To: <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> Message-ID: <4A5CA78E.5040302@gmail.com> Hola: Ahí ya entré pero no veo opción de elegir eclipse 3.5 en lugar de 3.4. De todos modos ya tengo instalada la versión 3.5 con lo que necesito, era solo curiosidad. Saludos Mario Lacunza escribiu: > Dije: website de Yoxos.... :D > > Yoxos - EclipseSource > > Mario > > El 14 de julio de 2009 05:04, damufo escribió: > >> Hola: >> a mi no me aparece ese panel con la versión 3.5 co 3.4 (que, si no me >> equivoco es la que trae para configurar por defecto). >> Te dejo el enlace >> http://eclipsesource.com/en/downloads/eclipse-35-galileo/ >> Verás que en dynamic languages no aparece python. >> >> >> Mario Lacunza escribiu: >> >> Hola, >>> no entiendo xq no has podido bajar el pydev, la pantalla de Yoxos arriba a >>> la izquierda tiene una opcion para buscar paquetesm, escribes pyd y le das >>> a >>> buscar y te aparece, lo seleccionas para instalar y te jala en auto todo >>> lo >>> demas, el core de Eclipse y demas... >>> >>> Asi lo he hecho sin problemas... >>> >>> Mario >>> >>> El 13 de julio de 2009 05:00, damufo escribió: >>> >>> Hola Mario: >>>> Gracias, no sabía que bazaar estaba hecho con python, genial! justo lo >>>> que >>>> quería! >>>> He probado el Yoxos pero no encontré la posibilidad de configurar eclipse >>>> 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) e >>>> instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva >>>> versión >>>> trabajando. >>>> Seguro que hai muchas opciones que no uso porque simplemente no las >>>> conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de usar >>>> la >>>> herramiente de control de versiónes es bastante nuevo para mi. >>>> Tambien he instalado la traducción al español sin problema alguno. >>>> dani >>>> >>>> >>>> Mario Lacunza escribiu: >>>> >>>> Hola, >>>>> en realidad no creo q sea Off topic xq estamos hablando de herramientas >>>>> para >>>>> trabajar con Python (sino es asi me dicen :) ) >>>>> >>>>> Ademas Bazaar esta hecha con Python! >>>>> >>>>> Con PyDev no he tenido ningun problema ya sea instalandolo a mano o via >>>>> el >>>>> update de Eclipse. >>>>> >>>>> Te recomiendo Yoxos para q configures los paquetes a descargar del nuevo >>>>> Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas >>>>> escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el >>>>> paquete >>>>> Eclipse final con todas las dependencias necesarias todo online. >>>>> >>>>> Mario >>>>> >>>>> El 12 de julio de 2009 16:30, damufo escribió: >>>>> >>>>> >>>>> Mario Lacunza escribiu: >>>>>> Hola, >>>>>> >>>>>>> tengo exactamente la misma configuracion! >>>>>>> >>>>>>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece mucho >>>>>>> mas >>>>>>> rapida y menos tragona de memoria... q tal tu experiencia? >>>>>>> >>>>>>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy muy >>>>>>> >>>>>>> satisfecho con >>>>>> el uso combinado con el wxformbuilder. >>>>>> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse y >>>>>> pienso que va bien, el mercurial tuve que desinstalarlo porque me daba >>>>>> un error por culpa del tortoisehg "Redirecting output to win32trace >>>>>> remote >>>>>> collector". >>>>>> >>>>>> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que >>>>>> instalé >>>>>> el easy eclipse porque el eclipse con el pydev no fuí capaz de hecharlo >>>>>> a >>>>>> funcionar, a lo mejor ahora que tengo más experiencia con él tenga >>>>>> exito, >>>>>> no >>>>>> sé, como decía de momento estoy contento con el entorno cosa que con el >>>>>> boa-constructor no terminaba de convencerme. >>>>>> >>>>>> Mario >>>>>> >>>>>> -- >>>>>> >>>>>> Saludos / Best regards >>>>> Mario Lacunza >>>>> Software Architect - Webmaster >>>>> >>>>> Website: http://www.lacunza.biz >>>>> Email: mlacunza [AT] gmail [DOT] com >>>>> Lima - Peru >>>>> >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>>> _______________________________________________ >>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>>> FAQ: http://listas.aditel.org/faqpyes >>>>> >>>>> _______________________________________________ >>>> Lista de correo Python-es >>>> http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Tue Jul 14 18:47:25 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Tue, 14 Jul 2009 11:47:25 -0500 Subject: IDE Python In-Reply-To: <4A5CA78E.5040302@gmail.com> References: <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> Message-ID: Estimados: Aca en Lima / Peru el lenguaje Python no se ha generalizado mucho, no lo enseñan en ninguna academia y lo poco que he aprendido lo hice leyendo manuales, Desde que comence a programar en BASIC con mi Sinclair ZX Spectrum de 48K ha pasado ya muchos años, ultimamente he visto en Python un lenguaje razonablemente estable y facil de aprender. El ultimo lenguaje que utilice por años fue PowerBuilder (de Sybase), luego deje de programar debido a que me dedique mas a la administracion de infraestructura, pero estoy retomando la programacion y decidi utilizar Python y no me arrepiento. Para no extender mas este correo, he leido los ultimos mensajes sobre el IDE para Python y en lugar de aclararme el panorama estoy mas confundido, hoy por hoy utilizo NetBeans y me va bien, pero hacer un formulario grafico sin un IDE es una tarea demasiado complicada ya que se tiene que hacer todo a mano. Para un principiante , que recomiendan ?? He probado BoaConstructor y la verdad no me convence, esta años luz de ser un producto facil de utilizar. Entre las decenas de opciones que he leido, cual realmente sugieren utilizar para un principiante, uno que sea sencillo de instalar ? Mil gracias por sus comentarios Saludos El 14 de julio de 2009 10:43, damufo escribió: > Hola: > Ahí ya entré pero no veo opción de elegir eclipse 3.5 en lugar de 3.4. > De todos modos ya tengo instalada la versión 3.5 con lo que necesito, era > solo curiosidad. > Saludos > > > Mario Lacunza escribiu: > > Dije: website de Yoxos.... :D >> >> Yoxos - EclipseSource >> >> Mario >> >> El 14 de julio de 2009 05:04, damufo escribió: >> >> Hola: >>> a mi no me aparece ese panel con la versión 3.5 co 3.4 (que, si no me >>> equivoco es la que trae para configurar por defecto). >>> Te dejo el enlace >>> http://eclipsesource.com/en/downloads/eclipse-35-galileo/ >>> Verás que en dynamic languages no aparece python. >>> >>> >>> Mario Lacunza escribiu: >>> >>> Hola, >>> >>>> no entiendo xq no has podido bajar el pydev, la pantalla de Yoxos arriba >>>> a >>>> la izquierda tiene una opcion para buscar paquetesm, escribes pyd y le >>>> das >>>> a >>>> buscar y te aparece, lo seleccionas para instalar y te jala en auto todo >>>> lo >>>> demas, el core de Eclipse y demas... >>>> >>>> Asi lo he hecho sin problemas... >>>> >>>> Mario >>>> >>>> El 13 de julio de 2009 05:00, damufo escribió: >>>> >>>> Hola Mario: >>>> >>>>> Gracias, no sabía que bazaar estaba hecho con python, genial! justo lo >>>>> que >>>>> quería! >>>>> He probado el Yoxos pero no encontré la posibilidad de configurar >>>>> eclipse >>>>> 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) e >>>>> instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva >>>>> versión >>>>> trabajando. >>>>> Seguro que hai muchas opciones que no uso porque simplemente no las >>>>> conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de usar >>>>> la >>>>> herramiente de control de versiónes es bastante nuevo para mi. >>>>> Tambien he instalado la traducción al español sin problema alguno. >>>>> dani >>>>> >>>>> >>>>> Mario Lacunza escribiu: >>>>> >>>>> Hola, >>>>> >>>>>> en realidad no creo q sea Off topic xq estamos hablando de >>>>>> herramientas >>>>>> para >>>>>> trabajar con Python (sino es asi me dicen :) ) >>>>>> >>>>>> Ademas Bazaar esta hecha con Python! >>>>>> >>>>>> Con PyDev no he tenido ningun problema ya sea instalandolo a mano o >>>>>> via >>>>>> el >>>>>> update de Eclipse. >>>>>> >>>>>> Te recomiendo Yoxos para q configures los paquetes a descargar del >>>>>> nuevo >>>>>> Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas >>>>>> escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el >>>>>> paquete >>>>>> Eclipse final con todas las dependencias necesarias todo online. >>>>>> >>>>>> Mario >>>>>> >>>>>> El 12 de julio de 2009 16:30, damufo escribió: >>>>>> >>>>>> >>>>>> Mario Lacunza escribiu: >>>>>> >>>>>>> Hola, >>>>>>> >>>>>>> tengo exactamente la misma configuracion! >>>>>>>> >>>>>>>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece >>>>>>>> mucho >>>>>>>> mas >>>>>>>> rapida y menos tragona de memoria... q tal tu experiencia? >>>>>>>> >>>>>>>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy >>>>>>>> muy >>>>>>>> >>>>>>>> satisfecho con >>>>>>>> >>>>>>> el uso combinado con el wxformbuilder. >>>>>>> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse >>>>>>> y >>>>>>> pienso que va bien, el mercurial tuve que desinstalarlo porque me >>>>>>> daba >>>>>>> un error por culpa del tortoisehg "Redirecting output to win32trace >>>>>>> remote >>>>>>> collector". >>>>>>> >>>>>>> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que >>>>>>> instalé >>>>>>> el easy eclipse porque el eclipse con el pydev no fuí capaz de >>>>>>> hecharlo >>>>>>> a >>>>>>> funcionar, a lo mejor ahora que tengo más experiencia con él tenga >>>>>>> exito, >>>>>>> no >>>>>>> sé, como decía de momento estoy contento con el entorno cosa que con >>>>>>> el >>>>>>> boa-constructor no terminaba de convencerme. >>>>>>> >>>>>>> Mario >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Saludos / Best regards >>>>>>> >>>>>> Mario Lacunza >>>>>> Software Architect - Webmaster >>>>>> >>>>>> Website: http://www.lacunza.biz >>>>>> Email: mlacunza [AT] gmail [DOT] com >>>>>> Lima - Peru >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> _______________________________________________ >>>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>>>> FAQ: http://listas.aditel.org/faqpyes >>>>>> >>>>>> _______________________________________________ >>>>>> >>>>> Lista de correo Python-es >>>>> http://listas.aditel.org/listinfo/python-es >>>>> FAQ: http://listas.aditel.org/faqpyes >>>>> >>>>> >>>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Tue Jul 14 20:02:06 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Tue, 14 Jul 2009 13:02:06 -0500 Subject: IDE Python In-Reply-To: <4A5CA78E.5040302@gmail.com> References: <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> Message-ID: <771741b20907141102w4da77176p76f5dbb0fcdefb2f@mail.gmail.com> Si llegaste hasta esta pantalla: http://ondemand.yoxos.com/geteclipse/start te daras cuenta q no tienes q escoger nada, yoxos baja la version 3.5 solamente. Lo unico q tienes q haces es seleccionar los paquetes a bajar. Mario El 14 de julio de 2009 10:43, damufo escribió: > Hola: > Ahí ya entré pero no veo opción de elegir eclipse 3.5 en lugar de 3.4. > De todos modos ya tengo instalada la versión 3.5 con lo que necesito, era > solo curiosidad. > Saludos > > > Mario Lacunza escribiu: > >> Dije: website de Yoxos.... :D >> >> Yoxos - EclipseSource >> >> >> Mario >> >> El 14 de julio de 2009 05:04, damufo escribió: >> >> Hola: >>> a mi no me aparece ese panel con la versión 3.5 co 3.4 (que, si no me >>> equivoco es la que trae para configurar por defecto). >>> Te dejo el enlace >>> http://eclipsesource.com/en/downloads/eclipse-35-galileo/ >>> Verás que en dynamic languages no aparece python. >>> >>> >>> Mario Lacunza escribiu: >>> >>> Hola, >>> >>>> no entiendo xq no has podido bajar el pydev, la pantalla de Yoxos arriba >>>> a >>>> la izquierda tiene una opcion para buscar paquetesm, escribes pyd y le >>>> das >>>> a >>>> buscar y te aparece, lo seleccionas para instalar y te jala en auto todo >>>> lo >>>> demas, el core de Eclipse y demas... >>>> >>>> Asi lo he hecho sin problemas... >>>> >>>> Mario >>>> >>>> El 13 de julio de 2009 05:00, damufo escribió: >>>> >>>> Hola Mario: >>>> >>>>> Gracias, no sabía que bazaar estaba hecho con python, genial! justo lo >>>>> que >>>>> quería! >>>>> He probado el Yoxos pero no encontré la posibilidad de configurar >>>>> eclipse >>>>> 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) e >>>>> instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva >>>>> versión >>>>> trabajando. >>>>> Seguro que hai muchas opciones que no uso porque simplemente no las >>>>> conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de usar >>>>> la >>>>> herramiente de control de versiónes es bastante nuevo para mi. >>>>> Tambien he instalado la traducción al español sin problema alguno. >>>>> dani >>>>> >>>>> >>>>> Mario Lacunza escribiu: >>>>> >>>>> Hola, >>>>> >>>>>> en realidad no creo q sea Off topic xq estamos hablando de >>>>>> herramientas >>>>>> para >>>>>> trabajar con Python (sino es asi me dicen :) ) >>>>>> >>>>>> Ademas Bazaar esta hecha con Python! >>>>>> >>>>>> Con PyDev no he tenido ningun problema ya sea instalandolo a mano o >>>>>> via >>>>>> el >>>>>> update de Eclipse. >>>>>> >>>>>> Te recomiendo Yoxos para q configures los paquetes a descargar del >>>>>> nuevo >>>>>> Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas >>>>>> escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el >>>>>> paquete >>>>>> Eclipse final con todas las dependencias necesarias todo online. >>>>>> >>>>>> Mario >>>>>> >>>>>> El 12 de julio de 2009 16:30, damufo escribió: >>>>>> >>>>>> >>>>>> Mario Lacunza escribiu: >>>>>> >>>>>>> Hola, >>>>>>> >>>>>>> tengo exactamente la misma configuracion! >>>>>>>> >>>>>>>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece >>>>>>>> mucho >>>>>>>> mas >>>>>>>> rapida y menos tragona de memoria... q tal tu experiencia? >>>>>>>> >>>>>>>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy >>>>>>>> muy >>>>>>>> >>>>>>>> satisfecho con >>>>>>>> >>>>>>> el uso combinado con el wxformbuilder. >>>>>>> Esto creo que ya es off-topic, tengo tambien el bazaar con el eclipse >>>>>>> y >>>>>>> pienso que va bien, el mercurial tuve que desinstalarlo porque me >>>>>>> daba >>>>>>> un error por culpa del tortoisehg "Redirecting output to win32trace >>>>>>> remote >>>>>>> collector". >>>>>>> >>>>>>> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que >>>>>>> instalé >>>>>>> el easy eclipse porque el eclipse con el pydev no fuí capaz de >>>>>>> hecharlo >>>>>>> a >>>>>>> funcionar, a lo mejor ahora que tengo más experiencia con él tenga >>>>>>> exito, >>>>>>> no >>>>>>> sé, como decía de momento estoy contento con el entorno cosa que con >>>>>>> el >>>>>>> boa-constructor no terminaba de convencerme. >>>>>>> >>>>>>> Mario >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Saludos / Best regards >>>>>>> >>>>>> Mario Lacunza >>>>>> Software Architect - Webmaster >>>>>> >>>>>> Website: http://www.lacunza.biz >>>>>> Email: mlacunza [AT] gmail [DOT] com >>>>>> Lima - Peru >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> _______________________________________________ >>>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>>>> FAQ: http://listas.aditel.org/faqpyes >>>>>> >>>>>> _______________________________________________ >>>>>> >>>>> Lista de correo Python-es >>>>> http://listas.aditel.org/listinfo/python-es >>>>> FAQ: http://listas.aditel.org/faqpyes >>>>> >>>>> >>>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Tue Jul 14 20:05:09 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Tue, 14 Jul 2009 13:05:09 -0500 Subject: IDE Python In-Reply-To: References: <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> Message-ID: <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> Hola, Lo q veo q a los colegas no les gusta leer los manuales! :D o hay problemas con el Ingles... Boa por ejemplo tiene un manual bastante aceptable q enseña como crear un form, menu controles y el uso de los sizers, q Boa tenga una peculiar forma de hacerlo es otra cosa. Puedes usar wxFormBuilder en su ultima Beta q esta generando codigo wxPython junto con C++ y XRC es lo mas parecido a el Visual Studio de M$ q he encontrado Mario El 14 de julio de 2009 11:47, Carlos Herrera Polo < carlos.herrerapolo en gmail.com> escribió: > Estimados: > > Aca en Lima / Peru el lenguaje Python no se ha generalizado mucho, no lo > enseñan en ninguna academia y lo poco que he aprendido lo hice leyendo > manuales, > > Desde que comence a programar en BASIC con mi Sinclair ZX Spectrum de 48K > ha > pasado ya muchos años, ultimamente he visto en Python un lenguaje > razonablemente estable y facil de aprender. > El ultimo lenguaje que utilice por años fue PowerBuilder (de Sybase), luego > deje de programar debido a que me dedique mas a la administracion de > infraestructura, pero estoy retomando la programacion y decidi utilizar > Python y no me arrepiento. > > Para no extender mas este correo, he leido los ultimos mensajes sobre el > IDE > para Python y en lugar de aclararme el panorama estoy mas confundido, hoy > por hoy utilizo NetBeans y me va bien, pero hacer un formulario grafico sin > un IDE es una tarea demasiado complicada ya que se tiene que hacer todo a > mano. > > Para un principiante , que recomiendan ?? He probado BoaConstructor y la > verdad no me convence, esta años luz de ser un producto facil de utilizar. > > Entre las decenas de opciones que he leido, cual realmente sugieren > utilizar > para un principiante, uno que sea sencillo de instalar ? > > Mil gracias por sus comentarios > > Saludos > > El 14 de julio de 2009 10:43, damufo escribió: > > > Hola: > > Ahí ya entré pero no veo opción de elegir eclipse 3.5 en lugar de 3.4. > > De todos modos ya tengo instalada la versión 3.5 con lo que necesito, era > > solo curiosidad. > > Saludos > > > > > > Mario Lacunza escribiu: > > > > Dije: website de Yoxos.... :D > >> > >> Yoxos - EclipseSource > >> > >> Mario > >> > >> El 14 de julio de 2009 05:04, damufo escribió: > >> > >> Hola: > >>> a mi no me aparece ese panel con la versión 3.5 co 3.4 (que, si no me > >>> equivoco es la que trae para configurar por defecto). > >>> Te dejo el enlace > >>> http://eclipsesource.com/en/downloads/eclipse-35-galileo/ > >>> Verás que en dynamic languages no aparece python. > >>> > >>> > >>> Mario Lacunza escribiu: > >>> > >>> Hola, > >>> > >>>> no entiendo xq no has podido bajar el pydev, la pantalla de Yoxos > arriba > >>>> a > >>>> la izquierda tiene una opcion para buscar paquetesm, escribes pyd y le > >>>> das > >>>> a > >>>> buscar y te aparece, lo seleccionas para instalar y te jala en auto > todo > >>>> lo > >>>> demas, el core de Eclipse y demas... > >>>> > >>>> Asi lo he hecho sin problemas... > >>>> > >>>> Mario > >>>> > >>>> El 13 de julio de 2009 05:00, damufo escribió: > >>>> > >>>> Hola Mario: > >>>> > >>>>> Gracias, no sabía que bazaar estaba hecho con python, genial! justo > lo > >>>>> que > >>>>> quería! > >>>>> He probado el Yoxos pero no encontré la posibilidad de configurar > >>>>> eclipse > >>>>> 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) > e > >>>>> instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva > >>>>> versión > >>>>> trabajando. > >>>>> Seguro que hai muchas opciones que no uso porque simplemente no las > >>>>> conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de > usar > >>>>> la > >>>>> herramiente de control de versiónes es bastante nuevo para mi. > >>>>> Tambien he instalado la traducción al español sin problema alguno. > >>>>> dani > >>>>> > >>>>> > >>>>> Mario Lacunza escribiu: > >>>>> > >>>>> Hola, > >>>>> > >>>>>> en realidad no creo q sea Off topic xq estamos hablando de > >>>>>> herramientas > >>>>>> para > >>>>>> trabajar con Python (sino es asi me dicen :) ) > >>>>>> > >>>>>> Ademas Bazaar esta hecha con Python! > >>>>>> > >>>>>> Con PyDev no he tenido ningun problema ya sea instalandolo a mano o > >>>>>> via > >>>>>> el > >>>>>> update de Eclipse. > >>>>>> > >>>>>> Te recomiendo Yoxos para q configures los paquetes a descargar del > >>>>>> nuevo > >>>>>> Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas > >>>>>> escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el > >>>>>> paquete > >>>>>> Eclipse final con todas las dependencias necesarias todo online. > >>>>>> > >>>>>> Mario > >>>>>> > >>>>>> El 12 de julio de 2009 16:30, damufo escribió: > >>>>>> > >>>>>> > >>>>>> Mario Lacunza escribiu: > >>>>>> > >>>>>>> Hola, > >>>>>>> > >>>>>>> tengo exactamente la misma configuracion! > >>>>>>>> > >>>>>>>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece > >>>>>>>> mucho > >>>>>>>> mas > >>>>>>>> rapida y menos tragona de memoria... q tal tu experiencia? > >>>>>>>> > >>>>>>>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy > >>>>>>>> muy > >>>>>>>> > >>>>>>>> satisfecho con > >>>>>>>> > >>>>>>> el uso combinado con el wxformbuilder. > >>>>>>> Esto creo que ya es off-topic, tengo tambien el bazaar con el > eclipse > >>>>>>> y > >>>>>>> pienso que va bien, el mercurial tuve que desinstalarlo porque me > >>>>>>> daba > >>>>>>> un error por culpa del tortoisehg "Redirecting output to win32trace > >>>>>>> remote > >>>>>>> collector". > >>>>>>> > >>>>>>> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que > >>>>>>> instalé > >>>>>>> el easy eclipse porque el eclipse con el pydev no fuí capaz de > >>>>>>> hecharlo > >>>>>>> a > >>>>>>> funcionar, a lo mejor ahora que tengo más experiencia con él tenga > >>>>>>> exito, > >>>>>>> no > >>>>>>> sé, como decía de momento estoy contento con el entorno cosa que > con > >>>>>>> el > >>>>>>> boa-constructor no terminaba de convencerme. > >>>>>>> > >>>>>>> Mario > >>>>>>> > >>>>>>> -- > >>>>>>> > >>>>>>> Saludos / Best regards > >>>>>>> > >>>>>> Mario Lacunza > >>>>>> Software Architect - Webmaster > >>>>>> > >>>>>> Website: http://www.lacunza.biz > >>>>>> Email: mlacunza [AT] gmail [DOT] com > >>>>>> Lima - Peru > >>>>>> > >>>>>> > >>>>>> > >>>>>> > ------------------------------------------------------------------------ > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > >>>>>> FAQ: http://listas.aditel.org/faqpyes > >>>>>> > >>>>>> _______________________________________________ > >>>>>> > >>>>> Lista de correo Python-es > >>>>> http://listas.aditel.org/listinfo/python-es > >>>>> FAQ: http://listas.aditel.org/faqpyes > >>>>> > >>>>> > >>>>> > >>>> > >>>> > ------------------------------------------------------------------------ > >>>> > >>>> _______________________________________________ > >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > >>>> FAQ: http://listas.aditel.org/faqpyes > >>>> > >>>> _______________________________________________ > >>> Lista de correo Python-es > >>> http://listas.aditel.org/listinfo/python-es > >>> FAQ: http://listas.aditel.org/faqpyes > >>> > >>> > >> > >> > >> > >> ------------------------------------------------------------------------ > >> > >> _______________________________________________ > >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > >> FAQ: http://listas.aditel.org/faqpyes > >> > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From invite+mxaswnea en facebookmail.com Tue Jul 14 22:38:05 2009 From: invite+mxaswnea en facebookmail.com (Percy Blanco) Date: Tue, 14 Jul 2009 13:38:05 -0700 Subject: =?utf-8?q?Te_agregu=C3=A9_como_amigo_en_Facebook?= Message-ID: <832e84894f85fb6d347ae56a9c431782@localhost.localdomain> Hola, python-es en aditel.org: He creado un perfil en Facebook donde puedo publicar mis fotos, vídeos y eventos, y quiero agregarte a mis amigos para que puedas verlo. Para ello, necesitas registrarte en Facebook y, después, podrás crear también tu propio perfil. Gracias, Percy Para registrarte en Facebook, sigue este enlace: http://www.facebook.com/p.php?i=1171055761&k=Z6FXPXWZ4V5CUDGFXCW6RT&r python-es en aditel.org ha sido invitado(a) a unirse a Facebook por Percy Blanco. Si no quieres recibir este tipo de mensajes de Facebook, haz clic en el enlace siguiente para borrar tu nombre de la lista de personas suscritas. http://www.facebook.com/o.php?k=d00e13&u=636918330&mid=c6e9dbG25f69a3aG0G8 Las oficinas de Facebook están en 1601 S. California Ave., Palo Alto, CA 94304. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From agrelot en gmail.com Wed Jul 15 01:45:55 2009 From: agrelot en gmail.com (Agrelot) Date: Tue, 14 Jul 2009 20:45:55 -0300 Subject: Nuevo y Poderoso (dicen) IDE para Python. Message-ID: <98685fc90907141645i2de879d3tae91b38199447f7f@mail.gmail.com> De otro lado recibí este correo ¿alguien lo ha probado?. Gracias. Holas! esta noticia no me la podia callar mas... acaba de salir la ultima Beta de wxFormBuilder, un IDE RAD para C++, XRC y ahora para Python!! Es decir ahora podras diseñar tus forms como en Visual Studio y el IDE te creara el codigo! Creo q los q estaban algo reticentes en adoptar Python como lenguaje primario ya no tienen excusas, yo mismo lo vengo probando desde hace unas horas en mi Ubuntu Jaunty amd64 y corre excelente (bajado de los repos PPA) Tienen un sinfin de funcionalidades y esta hecho en wxWidgets, la misma de la q wxPython es wrapper. El link: http://wxformbuilder.org/ Se me olvidaba: es gratuito y opensource! :D -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juanmarceloconca en gmail.com Wed Jul 15 01:49:59 2009 From: juanmarceloconca en gmail.com (juan marcelo conca) Date: Tue, 14 Jul 2009 20:49:59 -0300 Subject: Nuevo y Poderoso (dicen) IDE para Python. In-Reply-To: <98685fc90907141645i2de879d3tae91b38199447f7f@mail.gmail.com> References: <98685fc90907141645i2de879d3tae91b38199447f7f@mail.gmail.com> Message-ID: hola: que versión es la beta de wxFormBuilder? un saludos man. El 14 de julio de 2009 20:45, Agrelot escribió: > De otro lado recibí este correo ¿alguien lo ha probado?. Gracias. > > > Holas! > > esta noticia no me la podia callar mas... acaba de salir la ultima Beta de > wxFormBuilder, un IDE RAD para C++, XRC y ahora para Python!! > > Es decir ahora podras diseñar tus forms como en Visual Studio y el IDE te > creara el codigo! > > Creo q los q estaban algo reticentes en adoptar Python como lenguaje > primario ya no tienen excusas, yo mismo lo vengo probando desde hace unas > horas en mi Ubuntu Jaunty amd64 y corre excelente (bajado de los repos PPA) > > Tienen un sinfin de funcionalidades y esta hecho en wxWidgets, la misma de > la q wxPython es wrapper. > > El link: http://wxformbuilder.org/ > > Se me olvidaba: es gratuito y opensource! :D > > -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > > Website: http://www.lacunza.biz > Email: mlacunza [AT] gmail [DOT] com > Lima - Peru > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From agrelot en gmail.com Wed Jul 15 01:56:50 2009 From: agrelot en gmail.com (Agrelot) Date: Tue, 14 Jul 2009 20:56:50 -0300 Subject: Nuevo y Poderoso (dicen) IDE para Python. In-Reply-To: References: <98685fc90907141645i2de879d3tae91b38199447f7f@mail.gmail.com> Message-ID: <98685fc90907141656v67f0f7f5le43e6905e778e77b@mail.gmail.com> El 14 de julio de 2009 20:49, juan marcelo conca escribió: > hola: que versión es la beta de wxFormBuilder? un saludos man. > La que codifica en Python es la v3.1.61 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juanmarceloconca en gmail.com Wed Jul 15 02:09:00 2009 From: juanmarceloconca en gmail.com (juan marcelo conca) Date: Tue, 14 Jul 2009 21:09:00 -0300 Subject: Nuevo y Poderoso (dicen) IDE para Python. In-Reply-To: <98685fc90907141656v67f0f7f5le43e6905e778e77b@mail.gmail.com> References: <98685fc90907141645i2de879d3tae91b38199447f7f@mail.gmail.com> <98685fc90907141656v67f0f7f5le43e6905e778e77b@mail.gmail.com> Message-ID: gracias man......viva python El 14 de julio de 2009 20:56, Agrelot escribió: > El 14 de julio de 2009 20:49, juan marcelo conca < > juanmarceloconca en gmail.com > > escribió: > > > hola: que versión es la beta de wxFormBuilder? un saludos man. > > > > La que codifica en Python es la > v3.1.61 > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From agrelot en gmail.com Wed Jul 15 04:25:12 2009 From: agrelot en gmail.com (Agrelot) Date: Tue, 14 Jul 2009 23:25:12 -0300 Subject: Nuevo y Poderoso (dicen) IDE para Python. In-Reply-To: References: <98685fc90907141645i2de879d3tae91b38199447f7f@mail.gmail.com> <98685fc90907141656v67f0f7f5le43e6905e778e77b@mail.gmail.com> Message-ID: <98685fc90907141925i66ff131bo6dcf93853c6ee94d@mail.gmail.com> ¡¡¡VIVA!!! :-D... La gran riqueza del SoftLibre es la Comunidad. Viva la cooperación vs la competencia :-D El 14 de julio de 2009 21:09, juan marcelo conca escribió: > gracias man......viva python > > El 14 de julio de 2009 20:56, Agrelot escribió: > > > El 14 de julio de 2009 20:49, juan marcelo conca < > > juanmarceloconca en gmail.com > > > escribió: > > > > > hola: que versión es la beta de wxFormBuilder? un saludos man. > > > > > > > La que codifica en Python es la > > v3.1.61 > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Wed Jul 15 09:01:36 2009 From: damufo en gmail.com (damufo) Date: Wed, 15 Jul 2009 09:01:36 +0200 Subject: IDE Python In-Reply-To: <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> References: <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> Message-ID: <4A5D7ED0.5020204@gmail.com> Hola: Mario Lacunza escribiu: > Hola, > > Lo q veo q a los colegas no les gusta leer los manuales! :D o hay problemas > con el Ingles... > > Boa por ejemplo tiene un manual bastante aceptable q enseña como crear un > form, menu controles y el uso de los sizers, q Boa tenga una peculiar forma > de hacerlo es otra cosa. > > Puedes usar wxFormBuilder en su ultima Beta q esta generando codigo wxPython > junto con C++ y XRC es lo mas parecido a el Visual Studio de M$ q he > encontrado En mi caso, utilizo wxFormBuilder y genero el codigo XRC con eclipse hago el resto. > > Mario > > El 14 de julio de 2009 11:47, Carlos Herrera Polo < > carlos.herrerapolo en gmail.com> escribió: > >> Estimados: >> >> Aca en Lima / Peru el lenguaje Python no se ha generalizado mucho, no lo >> enseñan en ninguna academia y lo poco que he aprendido lo hice leyendo >> manuales, >> >> Desde que comence a programar en BASIC con mi Sinclair ZX Spectrum de 48K >> ha >> pasado ya muchos años, ultimamente he visto en Python un lenguaje >> razonablemente estable y facil de aprender. >> El ultimo lenguaje que utilice por años fue PowerBuilder (de Sybase), luego >> deje de programar debido a que me dedique mas a la administracion de >> infraestructura, pero estoy retomando la programacion y decidi utilizar >> Python y no me arrepiento. >> >> Para no extender mas este correo, he leido los ultimos mensajes sobre el >> IDE >> para Python y en lugar de aclararme el panorama estoy mas confundido, hoy >> por hoy utilizo NetBeans y me va bien, pero hacer un formulario grafico sin >> un IDE es una tarea demasiado complicada ya que se tiene que hacer todo a >> mano. >> >> Para un principiante , que recomiendan ?? He probado BoaConstructor y la >> verdad no me convence, esta años luz de ser un producto facil de utilizar. >> >> Entre las decenas de opciones que he leido, cual realmente sugieren >> utilizar >> para un principiante, uno que sea sencillo de instalar ? >> >> Mil gracias por sus comentarios >> >> Saludos >> >> El 14 de julio de 2009 10:43, damufo escribió: >> >>> Hola: >>> Ahí ya entré pero no veo opción de elegir eclipse 3.5 en lugar de 3.4. >>> De todos modos ya tengo instalada la versión 3.5 con lo que necesito, era >>> solo curiosidad. >>> Saludos >>> >>> >>> Mario Lacunza escribiu: >>> >>> Dije: website de Yoxos.... :D >>>> Yoxos - EclipseSource >>>> >>>> Mario >>>> >>>> El 14 de julio de 2009 05:04, damufo escribió: >>>> >>>> Hola: >>>>> a mi no me aparece ese panel con la versión 3.5 co 3.4 (que, si no me >>>>> equivoco es la que trae para configurar por defecto). >>>>> Te dejo el enlace >>>>> http://eclipsesource.com/en/downloads/eclipse-35-galileo/ >>>>> Verás que en dynamic languages no aparece python. >>>>> >>>>> >>>>> Mario Lacunza escribiu: >>>>> >>>>> Hola, >>>>> >>>>>> no entiendo xq no has podido bajar el pydev, la pantalla de Yoxos >> arriba >>>>>> a >>>>>> la izquierda tiene una opcion para buscar paquetesm, escribes pyd y le >>>>>> das >>>>>> a >>>>>> buscar y te aparece, lo seleccionas para instalar y te jala en auto >> todo >>>>>> lo >>>>>> demas, el core de Eclipse y demas... >>>>>> >>>>>> Asi lo he hecho sin problemas... >>>>>> >>>>>> Mario >>>>>> >>>>>> El 13 de julio de 2009 05:00, damufo escribió: >>>>>> >>>>>> Hola Mario: >>>>>> >>>>>>> Gracias, no sabía que bazaar estaba hecho con python, genial! justo >> lo >>>>>>> que >>>>>>> quería! >>>>>>> He probado el Yoxos pero no encontré la posibilidad de configurar >>>>>>> eclipse >>>>>>> 3.5 con pydev, al final descargue el eclipse (eclipse-SDK-3.5-win32) >> e >>>>>>> instalé el bazaar y el pydev, todo ha ido genial, ya tengo la nueva >>>>>>> versión >>>>>>> trabajando. >>>>>>> Seguro que hai muchas opciones que no uso porque simplemente no las >>>>>>> conozco, supongo que poco a poco esto cambiará. Por ejemplo, lo de >> usar >>>>>>> la >>>>>>> herramiente de control de versiónes es bastante nuevo para mi. >>>>>>> Tambien he instalado la traducción al español sin problema alguno. >>>>>>> dani >>>>>>> >>>>>>> >>>>>>> Mario Lacunza escribiu: >>>>>>> >>>>>>> Hola, >>>>>>> >>>>>>>> en realidad no creo q sea Off topic xq estamos hablando de >>>>>>>> herramientas >>>>>>>> para >>>>>>>> trabajar con Python (sino es asi me dicen :) ) >>>>>>>> >>>>>>>> Ademas Bazaar esta hecha con Python! >>>>>>>> >>>>>>>> Con PyDev no he tenido ningun problema ya sea instalandolo a mano o >>>>>>>> via >>>>>>>> el >>>>>>>> update de Eclipse. >>>>>>>> >>>>>>>> Te recomiendo Yoxos para q configures los paquetes a descargar del >>>>>>>> nuevo >>>>>>>> Eclipse 3.5 asi no tienes ningun problema,tienes un menu donde vas >>>>>>>> escogiendo q paquetes bajar (cual ida al mercado) y Yoxos te arma el >>>>>>>> paquete >>>>>>>> Eclipse final con todas las dependencias necesarias todo online. >>>>>>>> >>>>>>>> Mario >>>>>>>> >>>>>>>> El 12 de julio de 2009 16:30, damufo escribió: >>>>>>>> >>>>>>>> >>>>>>>> Mario Lacunza escribiu: >>>>>>>> >>>>>>>>> Hola, >>>>>>>>> >>>>>>>>> tengo exactamente la misma configuracion! >>>>>>>>>> Ya probaste la nueva version del Eclipse 3.5? al menos me parece >>>>>>>>>> mucho >>>>>>>>>> mas >>>>>>>>>> rapida y menos tragona de memoria... q tal tu experiencia? >>>>>>>>>> >>>>>>>>>> Aún no, actualmente tengo el EasyEclipse-for-Python-1.3.1, estoy >>>>>>>>>> muy >>>>>>>>>> >>>>>>>>>> satisfecho con >>>>>>>>>> >>>>>>>>> el uso combinado con el wxformbuilder. >>>>>>>>> Esto creo que ya es off-topic, tengo tambien el bazaar con el >> eclipse >>>>>>>>> y >>>>>>>>> pienso que va bien, el mercurial tuve que desinstalarlo porque me >>>>>>>>> daba >>>>>>>>> un error por culpa del tortoisehg "Redirecting output to win32trace >>>>>>>>> remote >>>>>>>>> collector". >>>>>>>>> >>>>>>>>> En cuanto pueda probaré la nueva versión del eclipse, recuerdo que >>>>>>>>> instalé >>>>>>>>> el easy eclipse porque el eclipse con el pydev no fuí capaz de >>>>>>>>> hecharlo >>>>>>>>> a >>>>>>>>> funcionar, a lo mejor ahora que tengo más experiencia con él tenga >>>>>>>>> exito, >>>>>>>>> no >>>>>>>>> sé, como decía de momento estoy contento con el entorno cosa que >> con >>>>>>>>> el >>>>>>>>> boa-constructor no terminaba de convencerme. >>>>>>>>> >>>>>>>>> Mario >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> Saludos / Best regards >>>>>>>>> >>>>>>>> Mario Lacunza >>>>>>>> Software Architect - Webmaster >>>>>>>> >>>>>>>> Website: http://www.lacunza.biz >>>>>>>> Email: mlacunza [AT] gmail [DOT] com >>>>>>>> Lima - Peru >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >> ------------------------------------------------------------------------ >>>>>>>> _______________________________________________ >>>>>>>> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >>>>>>>> FAQ: http://listas.aditel.org/faqpyes >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> >>>>>>> Lista de correo Python-es >>>>>>> http://listas.aditel.org/listinfo/python-es >>>>>>> FAQ: http://listas.aditel.org/faqpyes >>>>>>> >>>>>>> >>>>>>> >>>>>> >> ------------------------------------------------------------------------ >>>>>> _______________________________________________ >>>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>>>> FAQ: http://listas.aditel.org/faqpyes >>>>>> >>>>>> _______________________________________________ >>>>> Lista de correo Python-es >>>>> http://listas.aditel.org/listinfo/python-es >>>>> FAQ: http://listas.aditel.org/faqpyes >>>>> >>>>> >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From riverplatense en gmail.com Wed Jul 15 14:01:27 2009 From: riverplatense en gmail.com (Javier Castrillo) Date: Wed, 15 Jul 2009 09:01:27 -0300 Subject: IDE Python In-Reply-To: References: Message-ID: 2009/7/10 Antonio Évora : > Hola a tod en s, > > Primeramente querría presentarme, mi nombre es Antonio Évora y estoy > empezando con Python pues hace unos días encontré por casualidad el blog de > ?Actualidad Informática? (http://maengora.blogspot.com) y me pico el > gusanillo. He programado en Modula2, Turbo Pascal, VB6, VB.NET, ASP.NET y > Delphi. > > > ... > Si alguien conoce un buen IDE para Python que soporte wxPython para poder > evaluarlo se lo agradecería. Bienvenido al mundo Python Antonio. Si bien me gusta escribir wxPython "a mano". Un IDE para recomendar es python-wxGlade. Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 Jabber: Riverplatense en jabberes.org Blog: http://javiercastrillo.com.ar/blog Site: http://carapa.com.ar TCOS: http://argentina.tcosproject.org Ekiga: riverplatense en ekiga.net ========================================================= Usá Software Libre ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Wed Jul 15 18:22:03 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 15 Jul 2009 11:22:03 -0500 Subject: Nuevo y Poderoso IDE para Python. Message-ID: <771741b20907150922r47fce48cq30ba069a62ffdcb2@mail.gmail.com> Debido a la opinion general quito el "Dicen" del Subject! :D Mario El 14 de julio de 2009 21:25, Agrelot escribió: > ¡¡¡VIVA!!! :-D... > La gran riqueza del SoftLibre es la Comunidad. > Viva la cooperación vs la competencia :-D > > El 14 de julio de 2009 21:09, juan marcelo conca < > juanmarceloconca en gmail.com > > escribió: > > > gracias man......viva python > > > > El 14 de julio de 2009 20:56, Agrelot escribió: > > > > > El 14 de julio de 2009 20:49, juan marcelo conca < > > > juanmarceloconca en gmail.com > > > > escribió: > > > > > > > hola: que versión es la beta de wxFormBuilder? un saludos man. > > > > > > > > > > La que codifica en Python es la > > > v3.1.61 > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From parraymartinez en terra.es Thu Jul 16 00:30:15 2009 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Thu, 16 Jul 2009 00:30:15 +0200 Subject: Nuevo en la lista Message-ID: <1247697015.20284.5.camel@atenea> Buenas a todos, Acabo de inscribirme en esta nuestra lista. Espero pasar buenos ratos por aquí y de momento aprender Python para poder enseñar Python. Un saludo a todos. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Thu Jul 16 00:55:38 2009 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Wed, 15 Jul 2009 19:55:38 -0300 Subject: Nuevo en la lista In-Reply-To: <1247697015.20284.5.camel@atenea> References: <1247697015.20284.5.camel@atenea> Message-ID: El 15 de julio de 2009 19:30, Rubén escribió: > Buenas a todos, > > Acabo de inscribirme en esta nuestra lista. > > Espero pasar buenos ratos por aquí y de momento aprender Python para > poder enseñar Python. > > Un saludo a todos. > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Bienvenido Rubén! espero que te podamos ayudar en todo lo que nos sea posible. Por que elegiste Python? Saludos -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 16 01:04:13 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Wed, 15 Jul 2009 18:04:13 -0500 Subject: Manual en castellano Message-ID: Estimados: Alguno de ustedes ha encontrado la traduccion del libro de Albert Sweigart : "Invent Your Own Computer Games with Python" al castellano ? Pienso involucrar a mi menor hijo en este lenguaje y me parece que este manual con sus ejemplos seria una buena motivacion, le pregunte al autor hace algunos meses si tenia planes de traducirlo pero me dijo que no por falta de tiempo. Alguien lo ha ubicado ya traducido ? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From agrelot en gmail.com Thu Jul 16 03:34:24 2009 From: agrelot en gmail.com (Agrelot) Date: Wed, 15 Jul 2009 22:34:24 -0300 Subject: IDE Python In-Reply-To: <4A5D7ED0.5020204@gmail.com> References: <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> Message-ID: <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> La verdad cada vez entiendo menos... soy nuevo como verán: A ver ... si uso wxFormBulider... ¿tambíen tengo que "usar" Eclipse?.... ¿Para que "resto" es necesario Eclipse, damufo? ¿Cuantos IDE hay que tener para programar con Python-wxPython?. ¡¡¡Que kilombo!!! El 15 de julio de 2009 04:01, damufo escribió: > Hola: > > Mario Lacunza escribiu: > >> Hola, >> >> Lo q veo q a los colegas no les gusta leer los manuales! :D o hay >> problemas >> con el Ingles... >> >> Boa por ejemplo tiene un manual bastante aceptable q enseña como crear un >> form, menu controles y el uso de los sizers, q Boa tenga una peculiar >> forma >> de hacerlo es otra cosa. >> >> Puedes usar wxFormBuilder en su ultima Beta q esta generando codigo >> wxPython >> junto con C++ y XRC es lo mas parecido a el Visual Studio de M$ q he >> encontrado >> > En mi caso, utilizo wxFormBuilder y genero el codigo XRC con eclipse hago > el resto. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 16 03:49:52 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Wed, 15 Jul 2009 20:49:52 -0500 Subject: IDE Python In-Reply-To: <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> References: <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> Message-ID: Finalmente entendi luego de leer, necesitas : - Python - Libreria : Wxpython - Wfformbuilder : te generara codigo en python usable con la libreria anterior. - si deseas puedes utilizar adicionalmente netbeans o eclipse, como manejadores de proyecto y editores avanzados, depuracion, etc, pero sin esto igual puedes usar notepad o el editor de textos de tu preferencia. Saludos El 15/07/09, Agrelot escribió: > La verdad cada vez entiendo menos... soy nuevo como verán: > A ver ... si uso wxFormBulider... ¿tambíen tengo que "usar" Eclipse?.... > ¿Para que "resto" es necesario Eclipse, damufo? ¿Cuantos IDE hay que tener > para programar con Python-wxPython?. ¡¡¡Que kilombo!!! > > El 15 de julio de 2009 04:01, damufo escribió: > >> Hola: >> >> Mario Lacunza escribiu: >> >>> Hola, >>> >>> Lo q veo q a los colegas no les gusta leer los manuales! :D o hay >>> problemas >>> con el Ingles... >>> >>> Boa por ejemplo tiene un manual bastante aceptable q enseña como crear un >>> form, menu controles y el uso de los sizers, q Boa tenga una peculiar >>> forma >>> de hacerlo es otra cosa. >>> >>> Puedes usar wxFormBuilder en su ultima Beta q esta generando codigo >>> wxPython >>> junto con C++ y XRC es lo mas parecido a el Visual Studio de M$ q he >>> encontrado >>> >> En mi caso, utilizo wxFormBuilder y genero el codigo XRC con eclipse hago >> el resto. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 16 03:51:09 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Wed, 15 Jul 2009 20:51:09 -0500 Subject: IDE Python In-Reply-To: References: <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> Message-ID: Correccion: Es wxformbuilder, y debe ser la ultiva version beta que genera codigo en python, ...... El 15/07/09, Carlos Herrera Polo escribió: > Finalmente entendi luego de leer, necesitas : > > - Python > - Libreria : Wxpython > - Wfformbuilder : te generara codigo en python usable con la libreria > anterior. > - si deseas puedes utilizar adicionalmente netbeans o eclipse, como > manejadores de proyecto y editores avanzados, depuracion, etc, pero > sin esto igual puedes usar notepad o el editor de textos de tu > preferencia. > > Saludos > > > El 15/07/09, Agrelot escribió: >> La verdad cada vez entiendo menos... soy nuevo como verán: >> A ver ... si uso wxFormBulider... ¿tambíen tengo que "usar" Eclipse?.... >> ¿Para que "resto" es necesario Eclipse, damufo? ¿Cuantos IDE hay que >> tener >> para programar con Python-wxPython?. ¡¡¡Que kilombo!!! >> >> El 15 de julio de 2009 04:01, damufo escribió: >> >>> Hola: >>> >>> Mario Lacunza escribiu: >>> >>>> Hola, >>>> >>>> Lo q veo q a los colegas no les gusta leer los manuales! :D o hay >>>> problemas >>>> con el Ingles... >>>> >>>> Boa por ejemplo tiene un manual bastante aceptable q enseña como crear >>>> un >>>> form, menu controles y el uso de los sizers, q Boa tenga una peculiar >>>> forma >>>> de hacerlo es otra cosa. >>>> >>>> Puedes usar wxFormBuilder en su ultima Beta q esta generando codigo >>>> wxPython >>>> junto con C++ y XRC es lo mas parecido a el Visual Studio de M$ q he >>>> encontrado >>>> >>> En mi caso, utilizo wxFormBuilder y genero el codigo XRC con eclipse >>> hago >>> el resto. >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From aroldo.palacios en gmail.com Thu Jul 16 04:41:51 2009 From: aroldo.palacios en gmail.com (Aroldo Palacios) Date: Wed, 15 Jul 2009 20:41:51 -0600 Subject: Nuevo en la lista y Python Message-ID: <6ecda0160907151941i3dd861d8h8a08250488487d7c@mail.gmail.com> Hola a todos, mi nombre es Aroldo Palacios (Lirux), Nicaraguense residiendo en Guatemala por cuestiones de trabajo, soy nuevo en la lista de Python-es, estoy aprendiendo este glamuoros lenguaje porque me interese en Django y he encontrado lo poderoso que es (Python como tal) y lo emocionante programar con el. Soy usuario Linux (Ubuntu especificamente), deseo crear aplicaciones "libres" para varias plataformas, (Java resulto ser traumatico). Espero recibir todo el apoyo posible por parte de Uds. para hacer de Python mi lenguaje prioritario para (divertirme) desarrollar. Gracias. Atentamente Lirux _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Thu Jul 16 04:45:08 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 15 Jul 2009 21:45:08 -0500 Subject: Nuevo en la lista y Python In-Reply-To: <6ecda0160907151941i3dd861d8h8a08250488487d7c@mail.gmail.com> References: <6ecda0160907151941i3dd861d8h8a08250488487d7c@mail.gmail.com> Message-ID: Bienvenido. El 15 de julio de 2009 21:41, Aroldo Palacios escribió: > Hola a todos, mi nombre es Aroldo Palacios (Lirux), Nicaraguense residiendo > en Guatemala por cuestiones de trabajo, soy nuevo en la lista de Python-es, > estoy aprendiendo este glamuoros lenguaje porque me interese en Django y he > encontrado lo poderoso que es (Python como tal) y lo emocionante programar > con el. Soy usuario Linux (Ubuntu especificamente), deseo crear > aplicaciones > "libres" para varias plataformas, (Java resulto ser traumatico). > > Espero recibir todo el apoyo posible por parte de Uds. para hacer de Python > mi lenguaje prioritario para (divertirme) desarrollar. > > Gracias. > Atentamente > > Lirux > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Thu Jul 16 05:26:36 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 15 Jul 2009 22:26:36 -0500 Subject: IDE Python In-Reply-To: References: <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> Message-ID: <771741b20907152026q288af8f5pa464c30afb12b2e8@mail.gmail.com> El 15 de julio de 2009 20:51, Carlos Herrera Polo < carlos.herrerapolo en gmail.com> escribió: > Correccion: > > Es wxformbuilder, y debe ser la ultiva version beta que genera codigo > en python, ...... > Aclaro: wxFormBuilder genera codigo wxPython al permitirte diseñar frames (forms) de forma visual. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 16 05:42:06 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Wed, 15 Jul 2009 22:42:06 -0500 Subject: IDE Python In-Reply-To: <771741b20907152026q288af8f5pa464c30afb12b2e8@mail.gmail.com> References: <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> <771741b20907152026q288af8f5pa464c30afb12b2e8@mail.gmail.com> Message-ID: A proposito, alguien sabe de un buen manual en castellano sobre wxpython y wxFormBuilder ? El 15/07/09, Mario Lacunza escribió: > El 15 de julio de 2009 20:51, Carlos Herrera Polo < > carlos.herrerapolo en gmail.com> escribió: > >> Correccion: >> >> Es wxformbuilder, y debe ser la ultiva version beta que genera codigo >> en python, ...... >> > > Aclaro: wxFormBuilder genera codigo wxPython al permitirte diseñar frames > (forms) de forma visual. > > -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > > Website: http://www.lacunza.biz > Email: mlacunza [AT] gmail [DOT] com > Lima - Peru > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Thu Jul 16 08:25:59 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Thu, 16 Jul 2009 08:25:59 +0200 Subject: Manual en castellano In-Reply-To: References: Message-ID: <5F62D9F2-6D2F-433F-B62E-7A57CF49529A@gmail.com> Hola Carlos: Ese en concreto ni idea, pero hay un libro de Python para niños, que en su día yo intente traducir sin éxito, y que ahora esta siendo traducido por otra persona con bastante mas ahínco. El libro se llama Snake Wrangling for Kids. Échale un ojo, a ver si lo ves apropiado para tu hijo. Un saludo, Miguel. El 16/07/2009, a las 01:04, Carlos Herrera Polo escribió: > Estimados: > > Alguno de ustedes ha encontrado la traduccion del libro de Albert > Sweigart : > > "Invent Your Own Computer Games with Python" al castellano ? > > Pienso involucrar a mi menor hijo en este lenguaje y me parece que > este > manual con sus ejemplos seria una buena motivacion, > le pregunte al autor hace algunos meses si tenia planes de > traducirlo pero > me dijo que no por falta de tiempo. > > Alguien lo ha ubicado ya traducido ? > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Jul 16 10:10:51 2009 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 16 Jul 2009 10:10:51 +0200 Subject: IDE Python In-Reply-To: <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> References: <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> Message-ID: <4A5EE08B.90502@soft-com.es> Agrelot escribió: > La verdad cada vez entiendo menos... soy nuevo como verán: > A ver ... si uso wxFormBulider... ¿tambíen tengo que "usar" Eclipse?.... > ¿Para que "resto" es necesario Eclipse, damufo? ¿Cuantos IDE hay que tener > para programar con Python-wxPython?. ¡¡¡Que kilombo!!! > 1. Para programar en Python/wxPython no necesitas ningun IDE. Con un simple procesador de textos es suficiente, hasta con el notepad podrias hacerlo. 2. Al instalar wxPython se te instala tambien el editor 'Editra', que es un editor mas que decente para la programacion en python. Por cierto, Editra esta hecho en python/wxPython. 3. Sobre los diseñadores de Formularios, no son necesarios. Aunque reconozco que si eres novato te ayudan a iniciarte, pero una vez iniciado te recomiendo estudies el manejo de los sizers y aprendas a diseñar el interface mualmente ya que ningun diseñador te dará la flexibilidad que puedes tener diseñando 'a pelo'. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 16 14:57:26 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Thu, 16 Jul 2009 07:57:26 -0500 Subject: Manual en castellano In-Reply-To: <5F62D9F2-6D2F-433F-B62E-7A57CF49529A@gmail.com> References: <5F62D9F2-6D2F-433F-B62E-7A57CF49529A@gmail.com> Message-ID: Me parece perfecto, acabo de revisar el libro en ingles y es lo que estaba buscando. Tendrias a la mano algun enlace para poder descargar la version en castellano ? Mil gracias Manuel por el dato. El 16/07/09, Miguel Prada escribió: > Hola Carlos: > > Ese en concreto ni idea, pero hay un libro de Python para niños, que > en su día yo intente traducir sin éxito, y que ahora esta siendo > traducido por otra persona con bastante mas ahínco. > > El libro se llama Snake Wrangling for Kids. Échale un ojo, a ver si lo > ves apropiado para tu hijo. > > Un saludo, > Miguel. > > El 16/07/2009, a las 01:04, Carlos Herrera Polo > > escribió: > >> Estimados: >> >> Alguno de ustedes ha encontrado la traduccion del libro de Albert >> Sweigart : >> >> "Invent Your Own Computer Games with Python" al castellano ? >> >> Pienso involucrar a mi menor hijo en este lenguaje y me parece que >> este >> manual con sus ejemplos seria una buena motivacion, >> le pregunte al autor hace algunos meses si tenia planes de >> traducirlo pero >> me dijo que no por falta de tiempo. >> >> Alguien lo ha ubicado ya traducido ? >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 16 21:31:17 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Thu, 16 Jul 2009 14:31:17 -0500 Subject: Wxpython y timer Message-ID: Estimados : Ahora que ya estoy haciendo mis primeras aplicaciones con python 2.6 + wxpython + wxFormBuilder beta + netbeans..... Me ha surgido una duda: Luego de crear una ventana (frame) y pegado botones, he programado los eventos que respondan a las acciones de click ! en estos controles. Todo funciona como esperaba. Me surge la duda sobre como programas procesos que no dependan de eventos ? Es decir, luego de abrir el frame que se dispare un evento cada 30 segundos y procese algo... Sin que el usuario interactue con la ventana. Existe como en otros lenguajes un evento timer para wxpython ? De ser asi, tendran algun ejemplo a la mano por favor ? Gracias por sus aportes. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From felixpalazuelos en gmail.com Thu Jul 16 21:48:20 2009 From: felixpalazuelos en gmail.com (=?ISO-8859-1?Q?F=E9lix_Palazuelos_P=E9rez?=) Date: Thu, 16 Jul 2009 21:48:20 +0200 Subject: Wxpython y timer In-Reply-To: References: Message-ID: <7a26ef990907161248v508f2ae5m6cf4330d1c7290ce@mail.gmail.com> Sí que existe. Te genera un evento el Timer cada x segundos, entonces tu recoges ese evento y lo tratas como quieras. Ahora no tengo ningún código por aquí en el que use un Timer, ni tiempo para crearte un ejemplo. Pero si buscas en google "wx.Timer" o "timer python" encontrarás mil cosas. La idea básica es que funciona como un evento. Perdonad si la explicación no es la más correcta del mundo pero apenas llevo 1 mes programando con Python y no soy ningún experto :) El 16 de julio de 2009 21:31, Carlos Herrera Polo < carlos.herrerapolo en gmail.com> escribió: > Estimados : > > Ahora que ya estoy haciendo mis primeras aplicaciones con python 2.6 + > wxpython + wxFormBuilder beta + netbeans..... Me ha surgido una duda: > > Luego de crear una ventana (frame) y pegado botones, he programado los > eventos que respondan a las acciones de click ! en estos controles. > Todo funciona como esperaba. > > Me surge la duda sobre como programas procesos que no dependan de > eventos ? Es decir, luego de abrir el frame que se dispare un evento > cada 30 segundos y procese algo... Sin que el usuario interactue con > la ventana. > > Existe como en otros lenguajes un evento timer para wxpython ? De ser > asi, tendran algun ejemplo a la mano por favor ? > > Gracias por sus aportes. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Thu Jul 16 22:35:03 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Thu, 16 Jul 2009 15:35:03 -0500 Subject: Wxpython y timer In-Reply-To: <7a26ef990907161248v508f2ae5m6cf4330d1c7290ce@mail.gmail.com> References: <7a26ef990907161248v508f2ae5m6cf4330d1c7290ce@mail.gmail.com> Message-ID: Tenias toda la razon, encontre un ejemplo muy bueno que ya lo aplique: http://www.daniweb.com/code/snippet740.html# Gracias por el dato ! Saludos El 16 de julio de 2009 14:48, Félix Palazuelos Pérez < felixpalazuelos en gmail.com> escribió: > Sí que existe. Te genera un evento el Timer cada x segundos, entonces tu > recoges ese evento y lo tratas como quieras. Ahora no tengo ningún código > por aquí en el que use un Timer, ni tiempo para crearte un ejemplo. Pero si > buscas en google "wx.Timer" o "timer python" encontrarás mil cosas. La idea > básica es que funciona como un evento. Perdonad si la explicación no es la > más correcta del mundo pero apenas llevo 1 mes programando con Python y no > soy ningún experto :) > > El 16 de julio de 2009 21:31, Carlos Herrera Polo < > carlos.herrerapolo en gmail.com> escribió: > > > Estimados : > > > > Ahora que ya estoy haciendo mis primeras aplicaciones con python 2.6 + > > wxpython + wxFormBuilder beta + netbeans..... Me ha surgido una duda: > > > > Luego de crear una ventana (frame) y pegado botones, he programado los > > eventos que respondan a las acciones de click ! en estos controles. > > Todo funciona como esperaba. > > > > Me surge la duda sobre como programas procesos que no dependan de > > eventos ? Es decir, luego de abrir el frame que se dispare un evento > > cada 30 segundos y procese algo... Sin que el usuario interactue con > > la ventana. > > > > Existe como en otros lenguajes un evento timer para wxpython ? De ser > > asi, tendran algun ejemplo a la mano por favor ? > > > > Gracias por sus aportes. > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From felixpalazuelos en gmail.com Thu Jul 16 22:38:20 2009 From: felixpalazuelos en gmail.com (=?ISO-8859-1?Q?F=E9lix_Palazuelos_P=E9rez?=) Date: Thu, 16 Jul 2009 22:38:20 +0200 Subject: Wxpython y timer In-Reply-To: References: <7a26ef990907161248v508f2ae5m6cf4330d1c7290ce@mail.gmail.com> Message-ID: <7a26ef990907161338m7c262627i316ca01ede019dc9@mail.gmail.com> Ese ejemplo juraría que es de la demo de wxPython, una fuente inagotable de buen código. Te recomiendo que le eches un vistazo ;) El 16 de julio de 2009 22:35, Carlos Herrera Polo < carlos.herrerapolo en gmail.com> escribió: > Tenias toda la razon, encontre un ejemplo muy bueno que ya lo aplique: > > http://www.daniweb.com/code/snippet740.html# > > Gracias por el dato ! > > Saludos > > El 16 de julio de 2009 14:48, Félix Palazuelos Pérez < > felixpalazuelos en gmail.com> escribió: > > > Sí que existe. Te genera un evento el Timer cada x segundos, entonces tu > > recoges ese evento y lo tratas como quieras. Ahora no tengo ningún código > > por aquí en el que use un Timer, ni tiempo para crearte un ejemplo. Pero > si > > buscas en google "wx.Timer" o "timer python" encontrarás mil cosas. La > idea > > básica es que funciona como un evento. Perdonad si la explicación no es > la > > más correcta del mundo pero apenas llevo 1 mes programando con Python y > no > > soy ningún experto :) > > > > El 16 de julio de 2009 21:31, Carlos Herrera Polo < > > carlos.herrerapolo en gmail.com> escribió: > > > > > Estimados : > > > > > > Ahora que ya estoy haciendo mis primeras aplicaciones con python 2.6 + > > > wxpython + wxFormBuilder beta + netbeans..... Me ha surgido una duda: > > > > > > Luego de crear una ventana (frame) y pegado botones, he programado los > > > eventos que respondan a las acciones de click ! en estos controles. > > > Todo funciona como esperaba. > > > > > > Me surge la duda sobre como programas procesos que no dependan de > > > eventos ? Es decir, luego de abrir el frame que se dispare un evento > > > cada 30 segundos y procese algo... Sin que el usuario interactue con > > > la ventana. > > > > > > Existe como en otros lenguajes un evento timer para wxpython ? De ser > > > asi, tendran algun ejemplo a la mano por favor ? > > > > > > Gracias por sus aportes. > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From agrelot en gmail.com Fri Jul 17 03:10:12 2009 From: agrelot en gmail.com (Agrelot) Date: Thu, 16 Jul 2009 22:10:12 -0300 Subject: IDE Python In-Reply-To: <4A5EE08B.90502@soft-com.es> References: <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> <4A5EE08B.90502@soft-com.es> Message-ID: <98685fc90907161810i7da6a82v68e2380a44b07bcb@mail.gmail.com> Muchísimas GRACIAS, Carlos Mario y Oswaldo... AHORA SÍ TENGO TODO SUPER CLARO. ¡¡A meter mano a la pitón se ha dicho!!! :-D El 16 de julio de 2009 05:10, Oswaldo Hernández escribió: > Agrelot escribió: > >> La verdad cada vez entiendo menos... soy nuevo como verán: >> A ver ... si uso wxFormBulider... ¿tambíen tengo que "usar" Eclipse?.... >> ¿Para que "resto" es necesario Eclipse, damufo? ¿Cuantos IDE hay que tener >> para programar con Python-wxPython?. ¡¡¡Que kilombo!!! >> >> > 1. Para programar en Python/wxPython no necesitas ningun IDE. Con un simple > procesador de textos es suficiente, hasta con el notepad podrias hacerlo. > > 2. Al instalar wxPython se te instala tambien el editor 'Editra', que es un > editor mas que decente para la programacion en python. Por cierto, Editra > esta hecho en python/wxPython. > > 3. Sobre los diseñadores de Formularios, no son necesarios. Aunque > reconozco que si eres novato te ayudan a iniciarte, pero una vez iniciado te > recomiendo estudies el manejo de los sizers y aprendas a diseñar el > interface mualmente ya que ningun diseñador te dará la flexibilidad que > puedes tener diseñando 'a pelo'. > > Saludos, > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From riverplatense en gmail.com Fri Jul 17 03:22:43 2009 From: riverplatense en gmail.com (Javier Castrillo) Date: Thu, 16 Jul 2009 22:22:43 -0300 Subject: IDE Python In-Reply-To: <98685fc90907161810i7da6a82v68e2380a44b07bcb@mail.gmail.com> References: <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> <4A5EE08B.90502@soft-com.es> <98685fc90907161810i7da6a82v68e2380a44b07bcb@mail.gmail.com> Message-ID: On 2009/7/16 Agrelot : > Muchísimas GRACIAS, Carlos Mario y Oswaldo... > AHORA SÍ TENGO TODO SUPER CLARO. > ¡¡A meter mano a la pitón se ha dicho!!! > :-D > Como te han dicho, no necesitás ningún IDE, con un editor de texto es más que suficiente. Te recomiendo Geany, que es ideal para Python. No sé que sistema operativo usás, pero Geany tiene versiones para win$ y Linux. En cuanto al tutorial, te recomiendo fervientemente: http://zetcode.com/wxpython/ Saludos y bienvenido a wxPython y a Python!! -- Javier Castrillo ========================================================= GNU / Linux User #242275 Jabber: Riverplatense en jabberes.org Blog: http://javiercastrillo.com.ar/blog Site: http://carapa.com.ar TCOS: http://argentina.tcosproject.org Ekiga: riverplatense en ekiga.net ========================================================= Usá Software Libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Jul 17 15:17:31 2009 From: damufo en gmail.com (damufo) Date: Fri, 17 Jul 2009 15:17:31 +0200 Subject: IDE Python In-Reply-To: <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> References: <771741b20907121439l22cb433bt2306185f58c80831@mail.gmail.com> <4A5B05C4.5040205@gmail.com> <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> Message-ID: <4A6079EB.9010406@gmail.com> Hola: Disculpa la demora, estuve fuera. Agrelot escribiu: > La verdad cada vez entiendo menos... soy nuevo como verán: > A ver ... si uso wxFormBulider... ¿tambíen tengo que "usar" Eclipse?.... > ¿Para que "resto" es necesario Eclipse, damufo? ¿Cuantos IDE hay que tener > para programar con Python-wxPython?. ¡¡¡Que kilombo!!! > Como ya te han comentado con un editor de notas ya puedes programar python. Lo demás ayuda al que programa y en función de cada uno, hay preferencias. Eclipse no tiene (que yo sepa) diseñador de formularios wx propio por lo que yo uso el wxformbuilder, antes los hacía a mano, también probé el wxglade (otro diseñador de interfaces wx) y el boa constructor, de todos ellos me quedo con el wxformbuilder con diferencia. En cuanto al eclipse con el pydev (añadido para trabajar con python) pues lo que me gusta es que permite utilizar toda la potencia de este IDE con código python. No es que lleve mucho tiempo usando eclipse ni que sea un experto, más bien lo contrario pero la experiencia día a día es buena, por ejemplo, el depurador me parece muy bueno, también la instalación y uso de un sistema de control de versiones, el autocompletado en mi caso no es que sea una maravilla, aun no sé si es porque no es muy bueno o por mi forma de programar, me inclino por lo segundo. Todas las aplicaciones mencionadas son multiplataforma, por lo menos win y linux, para mi esto es importante. Si quieres tener todo integrado, si no me equivoco hay una versión de eclipse que se llama pythonxy que tiene todo integrado incluido el diseñador gráfico, este vá con QT y no con wx pero ahí está por si te interesa. Espero no haberme liado mucho. > El 15 de julio de 2009 04:01, damufo escribió: > >> Hola: >> >> Mario Lacunza escribiu: >> >>> Hola, >>> >>> Lo q veo q a los colegas no les gusta leer los manuales! :D o hay >>> problemas >>> con el Ingles... >>> >>> Boa por ejemplo tiene un manual bastante aceptable q enseña como crear un >>> form, menu controles y el uso de los sizers, q Boa tenga una peculiar >>> forma >>> de hacerlo es otra cosa. >>> >>> Puedes usar wxFormBuilder en su ultima Beta q esta generando codigo >>> wxPython >>> junto con C++ y XRC es lo mas parecido a el Visual Studio de M$ q he >>> encontrado >>> >> En mi caso, utilizo wxFormBuilder y genero el codigo XRC con eclipse hago >> el resto. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Jul 17 15:56:16 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 17 Jul 2009 09:56:16 -0400 Subject: IDE Python In-Reply-To: <4A6079EB.9010406@gmail.com> References: <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> <4A6079EB.9010406@gmail.com> Message-ID: Hola, creo que pythonxy es, esencialmente, una herramienta para cálculo numérico y desorrollos científicos y técnicos. No creo que sea exactamente un IDE multipropósito para python. Pero puede que esté equivocado. Mis disculpas en ese caso. Por otra parte, yo nunca he participado en discusiones sobre IDEs. Creo que la respuesta es 42 (supongo que casi todos me entienden). Preguntar "¿qué IDE me recomiendan?" no tiene ningún sentido, y contestar a esa pregunta mucho menos. ¿Por qué pienso así? Hay dos clases de personas en cada actividad, el que tiene experiencia y el que aún no la tiene. La idea es pasar del segundo grupo al primero... Alguien que pregunta "¿qué IDE me recomiendan?" pertenece claramente al segundo grupo. Una persona con experiencia busca en google python+IDE, se baja unos pocos (o todos), se lee la documentación, los prueba, y escoge por sí misma. Por tanto es claro que se trata de alguien sin experiencia programando. Pues mi opinión personal es que alguien sin mucha experiencia programando tiene cosas más urgentes que aprender que un IDE potente. El propio lenguaje, sin ir más lejos. O el SO en el que trabaja. (O, mucho más importante que todo eso, aprender a escribir correctamente en español); lo del IDE llega con el tiempo, por sí mismo. Pero como aquí todo el mundo ha dado su opinión y comentado su experiencia, por una vez, y sin que sirva de precedente, yo voy a hacer lo mismo. Lo hago todo con vim. Como suena, con vim. No necesito un depurador, me escribo mis unidades de tests, que junto que pychecker me sobra. No necesito un IDE para el indentado, el texto en colores, etc. Existen en la red cientos de macros para vim que lo hacen. Me he escrito mis propios generadores de código, no me hace falta que ningún IDE lo haga por mí. Y así con todo. Cierto es que no programo GUIs... quizás eso sea importante... La idea que prentendo expresar es que, en mi humilde opinión, escoger un IDE no suele ser lo más importante. Y al final es siempre una cuestión de gusto personal, no algo que se pueda recomendar. Suerte, Jose > > Si quieres tener todo integrado, si no me equivoco hay una versión de > eclipse que se llama pythonxy que tiene todo integrado incluido el diseñador > gráfico, este vá con QT y no con wx pero ahí está por si te interesa. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Jul 17 16:02:02 2009 From: damufo en gmail.com (damufo) Date: Fri, 17 Jul 2009 16:02:02 +0200 Subject: IDE Python In-Reply-To: <4A5B38BB.9060408@rvburke.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <4A5A55DA.5020502@gmail.com> <4A5B110D.60901@rvburke.com> <4A5B2856.8050101@gmail.com> <4A5B38BB.9060408@rvburke.com> Message-ID: <4A60845A.5060405@gmail.com> Hola: Rafael Villar Burke (Pachi) escribiu: >> He tratado de instalar el mercurial en eclipse 3.5 y de momento no me va: >> Name: Vectrace (Mercurial Eclipse plugin) >> URL: http://www.vectrace.com/eclipse-update/ >> Indica: >> There are no categorized items. > Cambia la vista de actualización e instalación de complementos de forma > que no los muestre por categorías (creo que era desmarcar "Group items > by category" en Help->Install-new-software), o no te aparecerán algunos > en la lista como el Mercurial Eclipse. Cuando actualicé los complementos > del eclipse también desde la versión anterior tuve ese problema que se > soluciona de esa manera. > > Yo estoy usando Galileo (3.5) con tortoisehg 0.8 (Mercurial 1.3.x) y me > va fenomenal, aunque usar a pelo el tortoisehg también está muy bien > (algunas cosas son más cómodas que en Eclipse y yo todavía uso > fundamentalmente Vim...) > > Saludos, > > Rafael Villar > > Gracias Rafael! Ya he podido instalar el mercurial para el eclipse 3.5, el aviso: "Redirecting output to win32trace remote collector" http://bitbucket.org/tortoisehg/stable/issue/67/thg-conflicts-with-other-python sigue apareciendo en esta versión de eclipse (3.5). Lo mejor es que ya se porque pasaba esto, el motivo es la versión del tortoisehg, estaba usando la TortoiseHg-0.7.5-hg-1.2.1.exe y al instalar la TortoiseHg-0.8-hg-1.3.exe se ha solucionado. Estupendo!! hahora puedo elegir entre bazaar y mercurial (los dos están en python). Mi configuración actual: python 2.5 wxpython 2.8 TortoiseHg-0.8-hg-1.3.exe eclipse 3.5 wxformbuilder 3.0.57 (unicode) -- damufo ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Jul 17 16:39:49 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 17 Jul 2009 16:39:49 +0200 Subject: IDE Python In-Reply-To: <771741b20907111603y13de0dc8h33403c56fb8b36ca@mail.gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <771741b20907111603y13de0dc8h33403c56fb8b36ca@mail.gmail.com> Message-ID: <2c9fb0dd0907170739h2a8325dfm8f94271b592d140b@mail.gmail.com> El 12 de julio de 2009 01:03, Mario Lacunza escribió: > Para los q desconoscan Yoxos es un website dedicado a proveer una solucion > personalizada para el Eclipse, entras a este website y escoges las config > conla que quieres bajar el eclipse: python, php, svn, cvs, java, etc esta > pagina te arma las dependencias necesarias y te lo permite bajar todo en un > solo zip, descomprimes y luego ejecutas tu IDE Eclipse con los paquetes a tu > gusto, cual menu de restaurant!! :) Yoxos puede estar bien para crear una "distro" inicial de eclipse con los componentes necesarios; pero la gestión de componentes posterior es un auténtico dolor, sobre todo si necesitas ir reconfigurando completamente todo el eclipse para cambiar entre proyectos de desarrollo (instalando en diferentes ordenadores y sistemas operativos). Aunque tiene una gestión de perfiles sencilla, se queda bastante corta. Personalmente recomiendo más Pulse, igual de sencillo para configurar y capaz de tener instaladas múltiples configuraciones, sin ocupar más espacio que el imprescidible. Estas configuraciones son más prácticas para compartir dentro de un grupo de desarrollo puesto que no implican tener que reconstruir todo el eclipse que estuvieras usando hasta entonces. Si todo va según lo esperado, hoy 17 de julio saldrá la nueva versión de pulse 2.5 para eclipse 3.5 (galileo): http://www.poweredbypulse.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Jul 17 18:13:19 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 17 Jul 2009 11:13:19 -0500 Subject: IDE Python In-Reply-To: <2c9fb0dd0907170739h2a8325dfm8f94271b592d140b@mail.gmail.com> References: <771741b20907100719j11bcba41t819645b4d52deedb@mail.gmail.com> <4A59015E.50201@gmail.com> <771741b20907111600o3a7152baq113e2c841e3a19ca@mail.gmail.com> <771741b20907111603y13de0dc8h33403c56fb8b36ca@mail.gmail.com> <2c9fb0dd0907170739h2a8325dfm8f94271b592d140b@mail.gmail.com> Message-ID: <771741b20907170913s75d6b63fg746cd060bd1a53a5@mail.gmail.com> El 17 de julio de 2009 09:39, Chema Cortes escribió: > El 12 de julio de 2009 01:03, Mario Lacunza escribió: > > > Para los q desconoscan Yoxos es un website dedicado a proveer una > solucion > > personalizada para el Eclipse, entras a este website y escoges las config > > conla que quieres bajar el eclipse: python, php, svn, cvs, java, etc esta > > pagina te arma las dependencias necesarias y te lo permite bajar todo en > un > > solo zip, descomprimes y luego ejecutas tu IDE Eclipse con los paquetes a > tu > > gusto, cual menu de restaurant!! :) > > Yoxos puede estar bien para crear una "distro" inicial de eclipse con > los componentes necesarios; pero la gestión de componentes posterior > es un auténtico dolor, sobre todo si necesitas ir reconfigurando > completamente todo el eclipse para cambiar entre proyectos de > desarrollo (instalando en diferentes ordenadores y sistemas > operativos). Aunque tiene una gestión de perfiles sencilla, se queda > bastante corta. > > Personalmente recomiendo más Pulse, igual de sencillo para configurar > y capaz de tener instaladas múltiples configuraciones, sin ocupar más > espacio que el imprescidible. Estas configuraciones son más prácticas > para compartir dentro de un grupo de desarrollo puesto que no implican > tener que reconstruir todo el eclipse que estuvieras usando hasta > entonces. > > Si todo va según lo esperado, hoy 17 de julio saldrá la nueva versión > de pulse 2.5 para eclipse 3.5 (galileo): > > http://www.poweredbypulse.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Hola Chema, Gracias por el dato! ESE era mi dolor de cabeza hasta ahora! :D lo q hacia era crear diferentes perfiles en Yoxos para trabajar en diferentes ambientes. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Jul 17 18:15:59 2009 From: damufo en gmail.com (damufo) Date: Fri, 17 Jul 2009 18:15:59 +0200 Subject: IDE Python In-Reply-To: References: <771741b20907130826m757befaib4e3ab33e70e109@mail.gmail.com> <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> <4A6079EB.9010406@gmail.com> Message-ID: <4A60A3BF.2040104@gmail.com> Jose Caballero escribiu: > Hola, > > creo que pythonxy es, esencialmente, una herramienta para cálculo numérico y > desorrollos científicos y técnicos. No creo que sea exactamente un IDE > multipropósito para python. Pero puede que esté equivocado. Mis disculpas en > ese caso. Puede ser nunca lo he usado era una referencia más: http://www.pythonxy.com/foreword.php Gracias por la especificación, ;-) > > > > Por otra parte, yo nunca he participado en discusiones sobre IDEs. Creo que > la respuesta es 42 (supongo que casi todos me entienden). > > Preguntar "¿qué IDE me recomiendan?" no tiene ningún sentido, y contestar a > esa pregunta mucho menos. ¿Por qué pienso así? Hay dos clases de personas en > cada actividad, el que tiene experiencia y el que aún no la tiene. La idea > es pasar del segundo grupo al primero... Alguien que pregunta "¿qué IDE me > recomiendan?" pertenece claramente al segundo grupo. Una persona con > experiencia busca en google python+IDE, se baja unos pocos (o todos), se lee > la documentación, los prueba, y escoge por sí misma. Por tanto es claro que > se trata de alguien sin experiencia programando. Pues mi opinión personal es > que alguien sin mucha experiencia programando tiene cosas más urgentes que > aprender que un IDE potente. El propio lenguaje, sin ir más lejos. O el SO > en el que trabaja. (O, mucho más importante que todo eso, aprender a > escribir correctamente en español); lo del IDE llega con el tiempo, por sí > mismo. > > Pero como aquí todo el mundo ha dado su opinión y comentado su experiencia, > por una vez, y sin que sirva de precedente, yo voy a hacer lo mismo. Lo hago > todo con vim. Como suena, con vim. No necesito un depurador, me escribo mis > unidades de tests, que junto que pychecker me sobra. No necesito un IDE para > el indentado, el texto en colores, etc. Existen en la red cientos de macros > para vim que lo hacen. Me he escrito mis propios generadores de código, no > me hace falta que ningún IDE lo haga por mí. Y así con todo. Cierto es que > no programo GUIs... quizás eso sea importante... > > La idea que prentendo expresar es que, en mi humilde opinión, escoger un IDE > no suele ser lo más importante. Y al final es siempre una cuestión de gusto > personal, no algo que se pueda recomendar. > > > Suerte, > Jose > > > > > >> Si quieres tener todo integrado, si no me equivoco hay una versión de >> eclipse que se llama pythonxy que tiene todo integrado incluido el diseñador >> gráfico, este vá con QT y no con wx pero ahí está por si te interesa. >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Jul 17 18:19:06 2009 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 17 Jul 2009 11:19:06 -0500 Subject: WX Python In-Reply-To: <026b01c3f424$7ecc8b00$5502010a@CDIP> References: <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> <4A5EE08B.90502@soft-com.es> <026b01c3f424$7ecc8b00$5502010a@CDIP> Message-ID: http://www.wxpython.org/download.php gtk viene incluido en la instalación. 2004/2/15 Yasser > Necesito saber de donde descargo las librerías para python de WX y GTK que > las que bajé no me funcionan. Se instaló bien y los packages están > instalados. pero el interprete me dice que no los encuentra. Estoy > trabajando en Windows > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The past are just memories, the future are just dreams!!! http://foros.solocodigo.com http://radicalpython.blogspot.com http://revistacodigolatino.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Jul 17 18:21:55 2009 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 17 Jul 2009 11:21:55 -0500 Subject: WX Python In-Reply-To: <026b01c3f424$7ecc8b00$5502010a@CDIP> References: <4A5C5823.70804@gmail.com> <771741b20907140737r63dc9314u4914478bb3ac72ea@mail.gmail.com> <4A5CA78E.5040302@gmail.com> <771741b20907141105gb49a4aev72756d740a14c409@mail.gmail.com> <4A5D7ED0.5020204@gmail.com> <98685fc90907151834v4b0fb874xdab4d806465903bc@mail.gmail.com> <4A5EE08B.90502@soft-com.es> <026b01c3f424$7ecc8b00$5502010a@CDIP> Message-ID: <771741b20907170921g3c84a304l534f6fd531e2f744@mail.gmail.com> El 15 de febrero de 2004 19:33, Yasser escribió: > Necesito saber de donde descargo las librerías para python de WX y GTK que > las que bajé no me funcionan. Se instaló bien y los packages están > instalados. pero el interprete me dice que no los encuentra. Estoy > trabajando en Windows > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Si es guidows creo q debes ingresar en el path del sistema a Python. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Website: http://www.lacunza.biz Email: mlacunza [AT] gmail [DOT] com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From marcelobarbero en arnet.com.ar Fri Jul 17 20:11:12 2009 From: marcelobarbero en arnet.com.ar (Marcelo Barbero) Date: Fri, 17 Jul 2009 15:11:12 -0300 Subject: WX Python In-Reply-To: References: Message-ID: <7vibih$2iucl7@smtp-client-04.arnet.com.ar> No creo que necesites el GTK en Windows. Las wx vienen ya listas para el sistema operativo que estés usando. Nunca tuve problemas con la instalación del ejecutable de wxpython, aún no teniendo GTK en Windows. El GTK lo usan las wx para funcionar en Linux. Marcelo > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En nombre de RadicalEd > Enviado el: Viernes 17 de Julio de 2009 01:19 p.m. > Para: Lista de discusión sobre python en castellano > Asunto: Re: [Python-es] WX Python > > http://www.wxpython.org/download.php > > gtk viene incluido en la instalación. > > 2004/2/15 Yasser > > > Necesito saber de donde descargo las librerías para python > de WX y GTK > > que las que bajé no me funcionan. Se instaló bien y los > packages están > > instalados. pero el interprete me dice que no los encuentra. Estoy > > trabajando en Windows > _______________________________________________ > > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > The past are just memories, the future are just dreams!!! > http://foros.solocodigo.com > http://radicalpython.blogspot.com > http://revistacodigolatino.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miguel.register en gmail.com Fri Jul 17 22:09:38 2009 From: miguel.register en gmail.com (Miguel Prada) Date: Fri, 17 Jul 2009 22:09:38 +0200 Subject: Manual en castellano In-Reply-To: References: <5F62D9F2-6D2F-433F-B62E-7A57CF49529A@gmail.com> Message-ID: <96223174-CAE1-4D87-8395-9312B08AEC8E@gmail.com> Hola Carlos: Como te dije, el libro está todavía a medio traducir. Incluso los capítulos traducidos están aún sin revisar. En todo caso, puedes encontrar lo que hay en la siguiente página de Google Code: http://code.google.com/p/swfk-es/ Y por cierto, mi nombre es Miguel; Manuel es mi padre ;) Un saludo. El 16/07/2009, a las 14:57, Carlos Herrera Polo escribió: > Me parece perfecto, acabo de revisar el libro en ingles y es lo que > estaba buscando. > Tendrias a la mano algun enlace para poder descargar la version en > castellano ? > Mil gracias Manuel por el dato. > > > El 16/07/09, Miguel Prada escribió: >> Hola Carlos: >> >> Ese en concreto ni idea, pero hay un libro de Python para niños, que >> en su día yo intente traducir sin éxito, y que ahora esta siendo >> traducido por otra persona con bastante mas ahínco. >> >> El libro se llama Snake Wrangling for Kids. Échale un ojo, a ver si >> lo >> ves apropiado para tu hijo. >> >> Un saludo, >> Miguel. >> >> El 16/07/2009, a las 01:04, Carlos Herrera Polo >> >> escribió: >> >>> Estimados: >>> >>> Alguno de ustedes ha encontrado la traduccion del libro de Albert >>> Sweigart : >>> >>> "Invent Your Own Computer Games with Python" al castellano ? >>> >>> Pienso involucrar a mi menor hijo en este lenguaje y me parece que >>> este >>> manual con sus ejemplos seria una buena motivacion, >>> le pregunte al autor hace algunos meses si tenia planes de >>> traducirlo pero >>> me dijo que no por falta de tiempo. >>> >>> Alguien lo ha ubicado ya traducido ? >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From parraymartinez en terra.es Sat Jul 18 01:25:45 2009 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Sat, 18 Jul 2009 01:25:45 +0200 Subject: Nuevo en la lista In-Reply-To: References: <1247697015.20284.5.camel@atenea> Message-ID: <1247873145.6066.2.camel@atenea> El mié, 15-07-2009 a las 19:55 -0300, Cristhian Boujon escribió: > El 15 de julio de 2009 19:30, Rubén escribió: > > > Buenas a todos, > > > > Acabo de inscribirme en esta nuestra lista. > > > > Espero pasar buenos ratos por aquí y de momento aprender Python para > > poder enseñar Python. > > > > Un saludo a todos. > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > Bienvenido Rubén! espero que te podamos ayudar en todo lo que nos sea > posible. > Por que elegiste Python? > Saludos > Gracias por la bienvenida. He elegido Python por su gran versatilidad al poder hacer desde sencillos scripts hasta programación orientada a objetos. Gracias de nuevo y un saludo, Rubén. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ingcomrbr en gmail.com Sat Jul 18 21:34:34 2009 From: ingcomrbr en gmail.com (Ramon Becerra Reynoso) Date: Sat, 18 Jul 2009 14:34:34 -0500 Subject: Guardar achivo XML en Python 2.6.2 Message-ID: Hola como estan? Saludos lista. Fijense que migre a Ubuntu 9.04 y tiene por defecto Python 2.6.2. Tengo una aplicacion que estoy realizando para ices2 para leer, guardar XML's. En Ubuntu 8.04 se podia guardar los XML con el metodo xml.dom.minidom.ext.PrettyPrint hacindo esto: import sys sys.path.append('/usr/lib/python%s/site-packages/oldxml' % sys.version[:3]) from xml.dom.minidom.ext import PrettyPrint y despues: def write_to_file( self, doc, name = None ): fileName = open( name, "w" ) PrettyPrint( doc, fileName ) fileName.close() Ahora me encuentro con que no puedo hacer lo mismo en esta version y he buscado para ver cual Metodo me permite hacerlo, ya probe de esta manera, def write_to_file( self, doc, name = None ): fileName = open( name, "w" ) try: fileName.write( doc.toprettyxml(indent=" ")) finally: fileName.close() pero al volver a leer el XML me muestra los espacios, tambien quitandole el espacio, pero no se guarda como XML, sino como archivo de texto. Alguna sugerencia? O tendre que regresar a python 2.5. gracias por su valiosa ayuda. -- Atentamente: IC. Ramón Becerra Reynoso. Linux Registered User #462438 - http://counter.li.org/ Homepage: http://www.ramonbecerra.com/ ================================================ No basta saber, se debe también aplicar. No suficiente querer, se debe también hacer. Este correo electrónico y cualquier archivo transmitido con él son confidenciales y son solamente para el uso del individuo o entidad a la que van dirigidos. Si recibió este correo electrónico por error por favor notifique al administrador del sistema. Este mensaje contiene información confidencial y es dirigido a la persona implicada. Si usted no es esa persona no debería diseminar, distribuir o copiar este mensaje de correo electrónico. ================================================ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Jul 20 03:47:46 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 20 Jul 2009 03:47:46 +0200 Subject: Guardar achivo XML en Python 2.6.2 In-Reply-To: References: Message-ID: <2c9fb0dd0907191847s63c5f9a1p15bce1e09e7e6974@mail.gmail.com> El 18 de julio de 2009 21:34, Ramon Becerra Reynoso escribió: > Ahora me encuentro con que no puedo hacer lo mismo en esta version y he > buscado para ver cual Metodo me permite hacerlo, ya probe de esta manera, > > def write_to_file( self, doc, name = None ): >     fileName = open( name, "w" ) >     try: >         fileName.write( doc.toprettyxml(indent="  ")) >     finally: >         fileName.close() > > pero al volver a leer el XML me muestra los espacios, tambien quitandole el > espacio, pero no se guarda como XML, sino como archivo de texto. El prettyprint del minidom estaba basado en pyxml, módulo que ha quedado apartado. Como alternativa, podrías usar el prettyprint del DOM nivel 2: from xml.dom.ext import PrettyPrint from StringIO import StringIO def toprettyxml_fixed (node, encoding='utf-8'): s = StringIO() PrettyPrint(node, stream=s, encoding=encoding) return s.getvalue() No entiendo lo de que no se guarda como XML, sobre todo cuando abres el archivo directamente en modo texto. Prueba a abrirlo en binario: fileName = open(name, "wb") Otro consejillo: emplea el 'with' from xml.dom.ext import PrettyPrint with open(name,"wb") as f: PrettyPrint(doc, f, encoding='utf-8') _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Mon Jul 20 19:44:20 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Mon, 20 Jul 2009 12:44:20 -0500 Subject: Duda sobre wxpython Message-ID: Estimados: Hace unos meses desarrolle un pequeño proceso en python el cual procesaba correos electronicos con IMAP cada cierto lapso de tiempo y respondia al remitente con unos archivos adjuntos, deje el programa listo y al ser un proceso no necesitaba una GUI. El codigo principalmente estaba estructurado con funciones de python. Como me interese en wxPython decidi hacerlo un poco mas "vistoso" y comence a desarrollar mi version GUI .. Entonces, planeo utilizar el codigo que elabore anteriormente ya que me funciona bien... Lo que quiero hacer es que ahora los mensajes de alerta figuren dentro de etiquetas de la ventana. Mi gran duda es : Dentro de la clase de la ventana principal tengo los "static text", eso ya funciona.. proceso con el evento timer la lectura del buzon IMAP y funciona bien.. Mi problema es que para reutilizar mi codigo anterior, tengo que hacer que desde las funciones cambiar lo que hacia con PRINT y cambiarlo por SetLabel, por ejemplo : # print 'Procesando adjuntos...' (Asi era antes) MyFrame_principal.m_staticText5.SetLabel('Procesando adjuntos...') (Asi lo quiero dejar) Mi problema esta en que no se como hacer referencia dentro de una funcion al statictext, ya que la funcion no esta dentro de ninguna clase, he leido los manuales y no encuentro como hacer esa referencia, he visto que se puede invocar atributos de controles desde distintas ventanas, pero no he encontrado como hacer que desde una funcion se cambie el atributo, Si alguien me puede orientar en este tema les estare muy agradecidos. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Mon Jul 20 19:52:01 2009 From: ematus en gmail.com (Eduardo Matus) Date: Mon, 20 Jul 2009 13:52:01 -0400 Subject: Duda sobre wxpython In-Reply-To: References: Message-ID: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> crea una funcion en la clase donde esta el statictext para cambiar el texto def cambiaTexto(self, texto): self.staticText5.SetLabel(unicode(texto)) en tu codigo original le podrias pasar la instancia del formulario y asi llamar a la funcion... esto es si no quieres hacer muchas modificaciones a tu codigo original. 2009/7/20 Carlos Herrera Polo > Estimados: > > Hace unos meses desarrolle un pequeño proceso en python el cual procesaba > correos electronicos con IMAP cada cierto lapso de tiempo y respondia al > remitente con unos archivos adjuntos, deje el programa listo y al ser un > proceso no necesitaba una GUI. El codigo principalmente estaba estructurado > con funciones de python. > > Como me interese en wxPython decidi hacerlo un poco mas "vistoso" y comence > a desarrollar mi version GUI .. > Entonces, planeo utilizar el codigo que elabore anteriormente ya que me > funciona bien... Lo que quiero hacer es que ahora los mensajes de alerta > figuren dentro de etiquetas de la ventana. > > Mi gran duda es : > > Dentro de la clase de la ventana principal tengo los "static text", eso ya > funciona.. proceso con el evento timer la lectura del buzon IMAP y funciona > bien.. > > Mi problema es que para reutilizar mi codigo anterior, tengo que hacer que > desde las funciones cambiar lo que hacia con PRINT y cambiarlo por > SetLabel, > por ejemplo : > > # print 'Procesando adjuntos...' (Asi era antes) > > MyFrame_principal.m_staticText5.SetLabel('Procesando > adjuntos...') (Asi lo quiero dejar) > > Mi problema esta en que no se como hacer referencia dentro de una funcion > al > statictext, ya que la funcion no esta dentro de ninguna clase, he leido los > manuales y no encuentro como hacer esa referencia, he visto que se puede > invocar atributos de controles desde distintas ventanas, pero no he > encontrado como hacer que desde una funcion se cambie el atributo, > > Si alguien me puede orientar en este tema les estare muy agradecidos. > > Saludos > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Mon Jul 20 19:56:43 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Mon, 20 Jul 2009 12:56:43 -0500 Subject: Duda sobre wxpython In-Reply-To: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> References: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> Message-ID: Gracias Eduardo por tu pronta respuesta. Entiendo lo de la funcion que puedo incorportala dentro de la clase, eso es sencillo. Lo que no se aun es como hago lo segundo, es decir pasar la instancia del formulario... Yo declare mi ventana principal de esta forma : class MyFrame_principal ( wx.Frame ): y en el main() del programa la invoque asi : app = wx.PySimpleApp() frame=MyFrame_principal(None) app.MainLoop() Como tendria que hacer para instanciar la clase desde mi funcion ? Mil gracias de nuevo Eduardo por tu apoyo. Espero comprendas que recien me estoy iniciando en esto de Python .. Saludos El 20 de julio de 2009 12:52, Eduardo Matus escribió: > crea una funcion en la clase donde esta el statictext para cambiar el texto > def cambiaTexto(self, texto): > self.staticText5.SetLabel(unicode(texto)) > > en tu codigo original le podrias pasar la instancia del formulario y asi > llamar a la funcion... > esto es si no quieres hacer muchas modificaciones a tu codigo original. > > 2009/7/20 Carlos Herrera Polo > > > Estimados: > > > > Hace unos meses desarrolle un pequeño proceso en python el cual procesaba > > correos electronicos con IMAP cada cierto lapso de tiempo y respondia al > > remitente con unos archivos adjuntos, deje el programa listo y al ser un > > proceso no necesitaba una GUI. El codigo principalmente estaba > estructurado > > con funciones de python. > > > > Como me interese en wxPython decidi hacerlo un poco mas "vistoso" y > comence > > a desarrollar mi version GUI .. > > Entonces, planeo utilizar el codigo que elabore anteriormente ya que me > > funciona bien... Lo que quiero hacer es que ahora los mensajes de alerta > > figuren dentro de etiquetas de la ventana. > > > > Mi gran duda es : > > > > Dentro de la clase de la ventana principal tengo los "static text", eso > ya > > funciona.. proceso con el evento timer la lectura del buzon IMAP y > funciona > > bien.. > > > > Mi problema es que para reutilizar mi codigo anterior, tengo que hacer > que > > desde las funciones cambiar lo que hacia con PRINT y cambiarlo por > > SetLabel, > > por ejemplo : > > > > # print 'Procesando adjuntos...' (Asi era antes) > > > > MyFrame_principal.m_staticText5.SetLabel('Procesando > > adjuntos...') (Asi lo quiero dejar) > > > > Mi problema esta en que no se como hacer referencia dentro de una funcion > > al > > statictext, ya que la funcion no esta dentro de ninguna clase, he leido > los > > manuales y no encuentro como hacer esa referencia, he visto que se puede > > invocar atributos de controles desde distintas ventanas, pero no he > > encontrado como hacer que desde una funcion se cambie el atributo, > > > > Si alguien me puede orientar en este tema les estare muy agradecidos. > > > > Saludos > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Mon Jul 20 20:21:00 2009 From: ematus en gmail.com (Eduardo Matus) Date: Mon, 20 Jul 2009 14:21:00 -0400 Subject: Duda sobre wxpython In-Reply-To: References: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> Message-ID: <984ad6a0907201121rd37f17ey2cff40014e00ebb7@mail.gmail.com> tu codigo antiguo es una clase o solo funciones?? form = MyFrame_principal(None) revisaCorreos = RevisaCorreos(form) en el constructor de la clase revisaCorreos deberia ser algo así def __init__(self, formulario): self.formulario = formulario def timerCallBack(self): self.formulario.cambiaTexto("algo") que tipo de timer estas usando?? 2009/7/20 Carlos Herrera Polo > Gracias Eduardo por tu pronta respuesta. > > Entiendo lo de la funcion que puedo incorportala dentro de la clase, eso es > sencillo. > > Lo que no se aun es como hago lo segundo, es decir pasar la instancia del > formulario... > > Yo declare mi ventana principal de esta forma : > > class MyFrame_principal ( wx.Frame ): > > > y en el main() del programa la invoque asi : > > app = wx.PySimpleApp() > frame=MyFrame_principal(None) > app.MainLoop() > > Como tendria que hacer para instanciar la clase desde mi funcion ? > > Mil gracias de nuevo Eduardo por tu apoyo. Espero comprendas que recien me > estoy iniciando en esto de Python .. > > Saludos > > El 20 de julio de 2009 12:52, Eduardo Matus escribió: > > > crea una funcion en la clase donde esta el statictext para cambiar el > texto > > def cambiaTexto(self, texto): > > self.staticText5.SetLabel(unicode(texto)) > > > > en tu codigo original le podrias pasar la instancia del formulario y asi > > llamar a la funcion... > > esto es si no quieres hacer muchas modificaciones a tu codigo original. > > > > 2009/7/20 Carlos Herrera Polo > > > > > Estimados: > > > > > > Hace unos meses desarrolle un pequeño proceso en python el cual > procesaba > > > correos electronicos con IMAP cada cierto lapso de tiempo y respondia > al > > > remitente con unos archivos adjuntos, deje el programa listo y al ser > un > > > proceso no necesitaba una GUI. El codigo principalmente estaba > > estructurado > > > con funciones de python. > > > > > > Como me interese en wxPython decidi hacerlo un poco mas "vistoso" y > > comence > > > a desarrollar mi version GUI .. > > > Entonces, planeo utilizar el codigo que elabore anteriormente ya que me > > > funciona bien... Lo que quiero hacer es que ahora los mensajes de > alerta > > > figuren dentro de etiquetas de la ventana. > > > > > > Mi gran duda es : > > > > > > Dentro de la clase de la ventana principal tengo los "static text", eso > > ya > > > funciona.. proceso con el evento timer la lectura del buzon IMAP y > > funciona > > > bien.. > > > > > > Mi problema es que para reutilizar mi codigo anterior, tengo que hacer > > que > > > desde las funciones cambiar lo que hacia con PRINT y cambiarlo por > > > SetLabel, > > > por ejemplo : > > > > > > # print 'Procesando adjuntos...' (Asi era antes) > > > > > > MyFrame_principal.m_staticText5.SetLabel('Procesando > > > adjuntos...') (Asi lo quiero dejar) > > > > > > Mi problema esta en que no se como hacer referencia dentro de una > funcion > > > al > > > statictext, ya que la funcion no esta dentro de ninguna clase, he leido > > los > > > manuales y no encuentro como hacer esa referencia, he visto que se > puede > > > invocar atributos de controles desde distintas ventanas, pero no he > > > encontrado como hacer que desde una funcion se cambie el atributo, > > > > > > Si alguien me puede orientar en este tema les estare muy agradecidos. > > > > > > Saludos > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Mon Jul 20 20:27:23 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Mon, 20 Jul 2009 13:27:23 -0500 Subject: Duda sobre wxpython In-Reply-To: <984ad6a0907201121rd37f17ey2cff40014e00ebb7@mail.gmail.com> References: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> <984ad6a0907201121rd37f17ey2cff40014e00ebb7@mail.gmail.com> Message-ID: Mi codigo antiguo era un programa con varias funciones y comenzaba asi: def main(): while 1 == 1: fn_borra_directorio() gi_total_msg = 0 process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) print 'Procesando : ' + str (gs_email_remitente_smtp) # Pausa de 30 segundos time.sleep(30) La funcion process_server invoca a otras funciones mas, utilizo solamente programacion estructurada, el programita hace lo que necesito. Luego, diseñe un formulario : class MyFrame_principal ( wx.Frame ): y ahora dentro de ese formulario cree un evento timer que hace lo que hacia el codigo anterior, pero dentro de una funcion ( o metodo) de la clase MyFrame_principal.... El tema esta que dentro de ese evento llamo a la funcion "process_server", la cual llama a varias funciones mas y en una de ellas tengo el print que necesito cambiar.... ahi es donde necesito hacer referencia a las etiquetas para ir cambiando atributos. def OnTimer(self, event): fn_borra_directorio() gi_total_msg = 0 global gi_total_procesos gi_total_procesos = gi_total_procesos + 1 process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) self.m_staticText5.SetLabel(str (gi_total_procesos) + ' | Procesando : ' + str (gs_email_remitente_smtp) + ' | '+fn_today.fn_today()) Encontre esto : http://osdir.com/ml/org.user-groups.python.argentina/2007-05/msg00407.html Pero no me funciona..... :s Gracias Eduardo por tu tiempo El 20 de julio de 2009 13:21, Eduardo Matus escribió: > tu codigo antiguo es una clase o solo funciones?? > form = MyFrame_principal(None) > revisaCorreos = RevisaCorreos(form) > > en el constructor de la clase revisaCorreos deberia ser algo así > def __init__(self, formulario): > self.formulario = formulario > > def timerCallBack(self): > self.formulario.cambiaTexto("algo") > > > que tipo de timer estas usando?? > > > > 2009/7/20 Carlos Herrera Polo > > > Gracias Eduardo por tu pronta respuesta. > > > > Entiendo lo de la funcion que puedo incorportala dentro de la clase, eso > es > > sencillo. > > > > Lo que no se aun es como hago lo segundo, es decir pasar la instancia del > > formulario... > > > > Yo declare mi ventana principal de esta forma : > > > > class MyFrame_principal ( wx.Frame ): > > > > > > y en el main() del programa la invoque asi : > > > > app = wx.PySimpleApp() > > frame=MyFrame_principal(None) > > app.MainLoop() > > > > Como tendria que hacer para instanciar la clase desde mi funcion ? > > > > Mil gracias de nuevo Eduardo por tu apoyo. Espero comprendas que recien > me > > estoy iniciando en esto de Python .. > > > > Saludos > > > > El 20 de julio de 2009 12:52, Eduardo Matus escribió: > > > > > crea una funcion en la clase donde esta el statictext para cambiar el > > texto > > > def cambiaTexto(self, texto): > > > self.staticText5.SetLabel(unicode(texto)) > > > > > > en tu codigo original le podrias pasar la instancia del formulario y > asi > > > llamar a la funcion... > > > esto es si no quieres hacer muchas modificaciones a tu codigo original. > > > > > > 2009/7/20 Carlos Herrera Polo > > > > > > > Estimados: > > > > > > > > Hace unos meses desarrolle un pequeño proceso en python el cual > > procesaba > > > > correos electronicos con IMAP cada cierto lapso de tiempo y respondia > > al > > > > remitente con unos archivos adjuntos, deje el programa listo y al ser > > un > > > > proceso no necesitaba una GUI. El codigo principalmente estaba > > > estructurado > > > > con funciones de python. > > > > > > > > Como me interese en wxPython decidi hacerlo un poco mas "vistoso" y > > > comence > > > > a desarrollar mi version GUI .. > > > > Entonces, planeo utilizar el codigo que elabore anteriormente ya que > me > > > > funciona bien... Lo que quiero hacer es que ahora los mensajes de > > alerta > > > > figuren dentro de etiquetas de la ventana. > > > > > > > > Mi gran duda es : > > > > > > > > Dentro de la clase de la ventana principal tengo los "static text", > eso > > > ya > > > > funciona.. proceso con el evento timer la lectura del buzon IMAP y > > > funciona > > > > bien.. > > > > > > > > Mi problema es que para reutilizar mi codigo anterior, tengo que > hacer > > > que > > > > desde las funciones cambiar lo que hacia con PRINT y cambiarlo por > > > > SetLabel, > > > > por ejemplo : > > > > > > > > # print 'Procesando adjuntos...' (Asi era antes) > > > > > > > > MyFrame_principal.m_staticText5.SetLabel('Procesando > > > > adjuntos...') (Asi lo quiero dejar) > > > > > > > > Mi problema esta en que no se como hacer referencia dentro de una > > funcion > > > > al > > > > statictext, ya que la funcion no esta dentro de ninguna clase, he > leido > > > los > > > > manuales y no encuentro como hacer esa referencia, he visto que se > > puede > > > > invocar atributos de controles desde distintas ventanas, pero no he > > > > encontrado como hacer que desde una funcion se cambie el atributo, > > > > > > > > Si alguien me puede orientar en este tema les estare muy agradecidos. > > > > > > > > Saludos > > > > _______________________________________________ > > > > Lista de correo Python-es > > > > http://listas.aditel.org/listinfo/python-es > > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Mon Jul 20 20:42:20 2009 From: ematus en gmail.com (Eduardo Matus) Date: Mon, 20 Jul 2009 14:42:20 -0400 Subject: Duda sobre wxpython In-Reply-To: References: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> <984ad6a0907201121rd37f17ey2cff40014e00ebb7@mail.gmail.com> Message-ID: <984ad6a0907201142s7958be94wa8bf854aeaeb95ea@mail.gmail.com> tu codigo no va a funcionar con interfaz grafica, ahora tienes que compartir el mainloop de la aplicacion grafica o si no estaria siempre pegada. esto no es un problema de python ni nada, con cualquier lenguaje y/o toolkit grafico pasa esto. la forma mas simple es usar Twisted que trae un reactor para wx salu2 2009/7/20 Carlos Herrera Polo > Mi codigo antiguo era un programa con varias funciones y comenzaba asi: > > def main(): > while 1 == 1: > fn_borra_directorio() > gi_total_msg = 0 > process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) > print 'Procesando : ' + str (gs_email_remitente_smtp) > > # Pausa de 30 segundos > time.sleep(30) > > > La funcion process_server invoca a otras funciones mas, utilizo solamente > programacion estructurada, el programita hace lo que necesito. > > Luego, diseñe un formulario : > > class MyFrame_principal ( wx.Frame ): > > y ahora dentro de ese formulario cree un evento timer que hace lo que hacia > el codigo anterior, pero dentro de una funcion ( o metodo) de la clase > MyFrame_principal.... > > El tema esta que dentro de ese evento llamo a la funcion "process_server", > la cual llama a varias funciones mas y en una de ellas tengo el print que > necesito cambiar.... ahi es donde necesito hacer referencia a las etiquetas > para ir cambiando atributos. > > > def OnTimer(self, event): > > fn_borra_directorio() > gi_total_msg = 0 > global gi_total_procesos > gi_total_procesos = gi_total_procesos + 1 > process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) > self.m_staticText5.SetLabel(str (gi_total_procesos) + ' | Procesando > : ' + str (gs_email_remitente_smtp) + ' | '+fn_today.fn_today()) > > > > Encontre esto : > http://osdir.com/ml/org.user-groups.python.argentina/2007-05/msg00407.html > > Pero no me funciona..... :s > > Gracias Eduardo por tu tiempo > El 20 de julio de 2009 13:21, Eduardo Matus escribió: > > > tu codigo antiguo es una clase o solo funciones?? > > form = MyFrame_principal(None) > > revisaCorreos = RevisaCorreos(form) > > > > en el constructor de la clase revisaCorreos deberia ser algo así > > def __init__(self, formulario): > > self.formulario = formulario > > > > def timerCallBack(self): > > self.formulario.cambiaTexto("algo") > > > > > > que tipo de timer estas usando?? > > > > > > > > 2009/7/20 Carlos Herrera Polo > > > > > Gracias Eduardo por tu pronta respuesta. > > > > > > Entiendo lo de la funcion que puedo incorportala dentro de la clase, > eso > > es > > > sencillo. > > > > > > Lo que no se aun es como hago lo segundo, es decir pasar la instancia > del > > > formulario... > > > > > > Yo declare mi ventana principal de esta forma : > > > > > > class MyFrame_principal ( wx.Frame ): > > > > > > > > > y en el main() del programa la invoque asi : > > > > > > app = wx.PySimpleApp() > > > frame=MyFrame_principal(None) > > > app.MainLoop() > > > > > > Como tendria que hacer para instanciar la clase desde mi funcion ? > > > > > > Mil gracias de nuevo Eduardo por tu apoyo. Espero comprendas que recien > > me > > > estoy iniciando en esto de Python .. > > > > > > Saludos > > > > > > El 20 de julio de 2009 12:52, Eduardo Matus > escribió: > > > > > > > crea una funcion en la clase donde esta el statictext para cambiar el > > > texto > > > > def cambiaTexto(self, texto): > > > > self.staticText5.SetLabel(unicode(texto)) > > > > > > > > en tu codigo original le podrias pasar la instancia del formulario y > > asi > > > > llamar a la funcion... > > > > esto es si no quieres hacer muchas modificaciones a tu codigo > original. > > > > > > > > 2009/7/20 Carlos Herrera Polo > > > > > > > > > Estimados: > > > > > > > > > > Hace unos meses desarrolle un pequeño proceso en python el cual > > > procesaba > > > > > correos electronicos con IMAP cada cierto lapso de tiempo y > respondia > > > al > > > > > remitente con unos archivos adjuntos, deje el programa listo y al > ser > > > un > > > > > proceso no necesitaba una GUI. El codigo principalmente estaba > > > > estructurado > > > > > con funciones de python. > > > > > > > > > > Como me interese en wxPython decidi hacerlo un poco mas "vistoso" y > > > > comence > > > > > a desarrollar mi version GUI .. > > > > > Entonces, planeo utilizar el codigo que elabore anteriormente ya > que > > me > > > > > funciona bien... Lo que quiero hacer es que ahora los mensajes de > > > alerta > > > > > figuren dentro de etiquetas de la ventana. > > > > > > > > > > Mi gran duda es : > > > > > > > > > > Dentro de la clase de la ventana principal tengo los "static text", > > eso > > > > ya > > > > > funciona.. proceso con el evento timer la lectura del buzon IMAP y > > > > funciona > > > > > bien.. > > > > > > > > > > Mi problema es que para reutilizar mi codigo anterior, tengo que > > hacer > > > > que > > > > > desde las funciones cambiar lo que hacia con PRINT y cambiarlo por > > > > > SetLabel, > > > > > por ejemplo : > > > > > > > > > > # print 'Procesando adjuntos...' (Asi era antes) > > > > > > > > > > MyFrame_principal.m_staticText5.SetLabel('Procesando > > > > > adjuntos...') (Asi lo quiero dejar) > > > > > > > > > > Mi problema esta en que no se como hacer referencia dentro de una > > > funcion > > > > > al > > > > > statictext, ya que la funcion no esta dentro de ninguna clase, he > > leido > > > > los > > > > > manuales y no encuentro como hacer esa referencia, he visto que se > > > puede > > > > > invocar atributos de controles desde distintas ventanas, pero no he > > > > > encontrado como hacer que desde una funcion se cambie el atributo, > > > > > > > > > > Si alguien me puede orientar en este tema les estare muy > agradecidos. > > > > > > > > > > Saludos > > > > > _______________________________________________ > > > > > Lista de correo Python-es > > > > > http://listas.aditel.org/listinfo/python-es > > > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > _______________________________________________ > > > > Lista de correo Python-es > > > > http://listas.aditel.org/listinfo/python-es > > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.zun en gmail.com Mon Jul 20 20:44:25 2009 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Mon, 20 Jul 2009 13:44:25 -0500 Subject: Duda sobre wxpython In-Reply-To: References: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> <984ad6a0907201121rd37f17ey2cff40014e00ebb7@mail.gmail.com> Message-ID: 2009/7/20 Carlos Herrera Polo : > Mi codigo antiguo era un programa con varias funciones y comenzaba asi: > > def main(): >    while 1 == 1: >        fn_borra_directorio() >        gi_total_msg = 0 >        process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) >        print 'Procesando : ' + str (gs_email_remitente_smtp) > >        # Pausa de 30 segundos >        time.sleep(30) > > > La funcion process_server invoca a otras funciones mas, utilizo solamente > programacion estructurada, el programita hace lo que necesito. > > Luego, diseñe un formulario : > > class MyFrame_principal ( wx.Frame ): > > y ahora dentro de ese formulario cree un evento timer que hace lo que hacia > el codigo anterior, pero dentro de una funcion ( o metodo) de la clase > MyFrame_principal.... > > El tema esta que dentro de ese evento llamo a la funcion "process_server", > la cual llama a varias funciones mas y en una de ellas tengo el print que > necesito cambiar.... ahi es donde necesito hacer referencia a las etiquetas > para ir cambiando atributos. > > > def OnTimer(self, event): > >        fn_borra_directorio() >        gi_total_msg = 0 >        global gi_total_procesos >        gi_total_procesos = gi_total_procesos + 1 >        process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) >        self.m_staticText5.SetLabel(str (gi_total_procesos) + ' | Procesando > : ' + str (gs_email_remitente_smtp) + ' | '+fn_today.fn_today()) > > > > Encontre esto : > http://osdir.com/ml/org.user-groups.python.argentina/2007-05/msg00407.html > > Pero no me funciona..... :s > En lugar de hacer un print, por que no mejor hacer que retornen el texto? def OnTimer(self, event): status = process_everything() self.staticText5.SetLabel(unicode(status)) -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Mon Jul 20 20:47:50 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Mon, 20 Jul 2009 13:47:50 -0500 Subject: Duda sobre wxpython In-Reply-To: References: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> <984ad6a0907201121rd37f17ey2cff40014e00ebb7@mail.gmail.com> Message-ID: ? Ya me marearon estimados... Y seria mas sencillo si paso las funciones que tenia y las pongo todas como funciones dentro de la clase class MyFrame_principal ( wx.Frame ) ??? No seria lo mas elegante, pero creo que asi funcionaria no es asi ? Ya que al estar declaradas dentro de esa clase si puedo hacer referencia a los objetos ahi creados, que les parece ? El 20 de julio de 2009 13:44, Carlos Zuniga escribió: > 2009/7/20 Carlos Herrera Polo : > > Mi codigo antiguo era un programa con varias funciones y comenzaba asi: > > > > def main(): > > while 1 == 1: > > fn_borra_directorio() > > gi_total_msg = 0 > > process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) > > print 'Procesando : ' + str (gs_email_remitente_smtp) > > > > # Pausa de 30 segundos > > time.sleep(30) > > > > > > La funcion process_server invoca a otras funciones mas, utilizo solamente > > programacion estructurada, el programita hace lo que necesito. > > > > Luego, diseñe un formulario : > > > > class MyFrame_principal ( wx.Frame ): > > > > y ahora dentro de ese formulario cree un evento timer que hace lo que > hacia > > el codigo anterior, pero dentro de una funcion ( o metodo) de la clase > > MyFrame_principal.... > > > > El tema esta que dentro de ese evento llamo a la funcion > "process_server", > > la cual llama a varias funciones mas y en una de ellas tengo el print que > > necesito cambiar.... ahi es donde necesito hacer referencia a las > etiquetas > > para ir cambiando atributos. > > > > > > def OnTimer(self, event): > > > > fn_borra_directorio() > > gi_total_msg = 0 > > global gi_total_procesos > > gi_total_procesos = gi_total_procesos + 1 > > process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) > > self.m_staticText5.SetLabel(str (gi_total_procesos) + ' | > Procesando > > : ' + str (gs_email_remitente_smtp) + ' | '+fn_today.fn_today()) > > > > > > > > Encontre esto : > > > http://osdir.com/ml/org.user-groups.python.argentina/2007-05/msg00407.html > > > > Pero no me funciona..... :s > > > > En lugar de hacer un print, por que no mejor hacer que retornen el texto? > > def OnTimer(self, event): > status = process_everything() > self.staticText5.SetLabel(unicode(status)) > > -- > Linux Registered User # 386081 > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Mon Jul 20 20:52:18 2009 From: ematus en gmail.com (Eduardo Matus) Date: Mon, 20 Jul 2009 14:52:18 -0400 Subject: Duda sobre wxpython In-Reply-To: References: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> <984ad6a0907201121rd37f17ey2cff40014e00ebb7@mail.gmail.com> Message-ID: <984ad6a0907201152g6f328e10v67e47bf2240df32f@mail.gmail.com> si, es una opcion.. y no se porq no seria elegante.. si estas preocupado de que tu codigo se vea desordenado hereda la clase del formulario class Formulario(wx.Frame): # constructor y demases class FormularioHeredado(Formulario): def __init__(self, *args, **kwargs): Formulario.__init__(self, *args, **kwargs) # tus funciones antiguas pero no pongas un while True, esto hará que tu programa se pege y no habran actualizaciones de texto y de ningun tipo en el formulario. 2009/7/20 Carlos Herrera Polo > ? Ya me marearon estimados... > Y seria mas sencillo si paso las funciones que tenia y las pongo todas como > funciones dentro de la clase class MyFrame_principal ( wx.Frame ) ??? > > No seria lo mas elegante, pero creo que asi funcionaria no es asi ? > Ya que al estar declaradas dentro de esa clase si puedo hacer referencia a > los objetos ahi creados, que les parece ? > > El 20 de julio de 2009 13:44, Carlos Zuniga > escribió: > > > 2009/7/20 Carlos Herrera Polo : > > > Mi codigo antiguo era un programa con varias funciones y comenzaba asi: > > > > > > def main(): > > > while 1 == 1: > > > fn_borra_directorio() > > > gi_total_msg = 0 > > > process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) > > > print 'Procesando : ' + str (gs_email_remitente_smtp) > > > > > > # Pausa de 30 segundos > > > time.sleep(30) > > > > > > > > > La funcion process_server invoca a otras funciones mas, utilizo > solamente > > > programacion estructurada, el programita hace lo que necesito. > > > > > > Luego, diseñe un formulario : > > > > > > class MyFrame_principal ( wx.Frame ): > > > > > > y ahora dentro de ese formulario cree un evento timer que hace lo que > > hacia > > > el codigo anterior, pero dentro de una funcion ( o metodo) de la clase > > > MyFrame_principal.... > > > > > > El tema esta que dentro de ese evento llamo a la funcion > > "process_server", > > > la cual llama a varias funciones mas y en una de ellas tengo el print > que > > > necesito cambiar.... ahi es donde necesito hacer referencia a las > > etiquetas > > > para ir cambiando atributos. > > > > > > > > > def OnTimer(self, event): > > > > > > fn_borra_directorio() > > > gi_total_msg = 0 > > > global gi_total_procesos > > > gi_total_procesos = gi_total_procesos + 1 > > > process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) > > > self.m_staticText5.SetLabel(str (gi_total_procesos) + ' | > > Procesando > > > : ' + str (gs_email_remitente_smtp) + ' | '+fn_today.fn_today()) > > > > > > > > > > > > Encontre esto : > > > > > > http://osdir.com/ml/org.user-groups.python.argentina/2007-05/msg00407.html > > > > > > Pero no me funciona..... :s > > > > > > > En lugar de hacer un print, por que no mejor hacer que retornen el texto? > > > > def OnTimer(self, event): > > status = process_everything() > > self.staticText5.SetLabel(unicode(status)) > > > > -- > > Linux Registered User # 386081 > > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > > de leer manuales. > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.herrerapolo en gmail.com Tue Jul 21 01:43:56 2009 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Mon, 20 Jul 2009 18:43:56 -0500 Subject: Duda sobre wxpython In-Reply-To: <984ad6a0907201152g6f328e10v67e47bf2240df32f@mail.gmail.com> References: <984ad6a0907201052g788ad11bj6e55f1dcc3827320@mail.gmail.com> <984ad6a0907201121rd37f17ey2cff40014e00ebb7@mail.gmail.com> <984ad6a0907201152g6f328e10v67e47bf2240df32f@mail.gmail.com> Message-ID: Perfecto, lo hice de esta forma y todo funciona bien, Gracias x sus sugerencias. Saludos El 20/07/09, Eduardo Matus escribió: > si, es una opcion.. y no se porq no seria elegante.. si estas preocupado de > que tu codigo se vea desordenado hereda la clase del formulario > > class Formulario(wx.Frame): > # constructor y demases > > class FormularioHeredado(Formulario): > def __init__(self, *args, **kwargs): > Formulario.__init__(self, *args, **kwargs) > # tus funciones antiguas > > pero no pongas un while True, esto hará que tu programa se pege y no habran > actualizaciones de texto y de ningun tipo en el formulario. > > > 2009/7/20 Carlos Herrera Polo > >> ? Ya me marearon estimados... >> Y seria mas sencillo si paso las funciones que tenia y las pongo todas >> como >> funciones dentro de la clase class MyFrame_principal ( wx.Frame ) ??? >> >> No seria lo mas elegante, pero creo que asi funcionaria no es asi ? >> Ya que al estar declaradas dentro de esa clase si puedo hacer referencia >> a >> los objetos ahi creados, que les parece ? >> >> El 20 de julio de 2009 13:44, Carlos Zuniga >> escribió: >> >> > 2009/7/20 Carlos Herrera Polo : >> > > Mi codigo antiguo era un programa con varias funciones y comenzaba >> > > asi: >> > > >> > > def main(): >> > > while 1 == 1: >> > > fn_borra_directorio() >> > > gi_total_msg = 0 >> > > process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) >> > > print 'Procesando : ' + str (gs_email_remitente_smtp) >> > > >> > > # Pausa de 30 segundos >> > > time.sleep(30) >> > > >> > > >> > > La funcion process_server invoca a otras funciones mas, utilizo >> solamente >> > > programacion estructurada, el programita hace lo que necesito. >> > > >> > > Luego, diseñe un formulario : >> > > >> > > class MyFrame_principal ( wx.Frame ): >> > > >> > > y ahora dentro de ese formulario cree un evento timer que hace lo que >> > hacia >> > > el codigo anterior, pero dentro de una funcion ( o metodo) de la clase >> > > MyFrame_principal.... >> > > >> > > El tema esta que dentro de ese evento llamo a la funcion >> > "process_server", >> > > la cual llama a varias funciones mas y en una de ellas tengo el print >> que >> > > necesito cambiar.... ahi es donde necesito hacer referencia a las >> > etiquetas >> > > para ir cambiando atributos. >> > > >> > > >> > > def OnTimer(self, event): >> > > >> > > fn_borra_directorio() >> > > gi_total_msg = 0 >> > > global gi_total_procesos >> > > gi_total_procesos = gi_total_procesos + 1 >> > > process_server(gs_srv_imap, gs_usr_imap, gs_pass_imap) >> > > self.m_staticText5.SetLabel(str (gi_total_procesos) + ' | >> > Procesando >> > > : ' + str (gs_email_remitente_smtp) + ' | '+fn_today.fn_today()) >> > > >> > > >> > > >> > > Encontre esto : >> > > >> > >> http://osdir.com/ml/org.user-groups.python.argentina/2007-05/msg00407.html >> > > >> > > Pero no me funciona..... :s >> > > >> > >> > En lugar de hacer un print, por que no mejor hacer que retornen el >> > texto? >> > >> > def OnTimer(self, event): >> > status = process_everything() >> > self.staticText5.SetLabel(unicode(status)) >> > >> > -- >> > Linux Registered User # 386081 >> > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos >> > de leer manuales. >> > >> > _______________________________________________ >> > Lista de correo Python-es >> > http://listas.aditel.org/listinfo/python-es >> > FAQ: http://listas.aditel.org/faqpyes >> > >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Tue Jul 21 16:10:11 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 21 Jul 2009 16:10:11 +0200 Subject: =?ISO-8859-1?Q?hgsvn_=28Re=3A_=5BPython=2Des=5D_Traduccion_libro_Mercurial_a_?= =?ISO-8859-1?Q?Espa=F1ol_=5BOfftopic=5D=29?= Message-ID: <2c9fb0dd0907210710t6f7ecf9am3c903e0a2beadda5@mail.gmail.com> El 22 de enero de 2009 15:45, lasizoillo escribió: > En entornos de trabajo en los que todo el mundo usa svn, yo suelo usar > svk. Permite trabajar como si se hubiera montado un sistema > distribuido. Últimamente he estado probando hgsvn, un modo de usar un repositorio subversion como si fuera un repositorio más de mercurial. Además está hecho en python: http://pypi.python.org/pypi/hgsvn/ Empiezo a usar hgsvn para llevar en un pendisk un desarrollo del que quiero estudiar algunas modificaciones con más tranquilidad fuera del lugar de trabajo. De momento me ahorra tener que hacer una rama en el repositorio de subversion; aún tengo que ver si el push entre hg y svn lo hace bien del todo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Tue Jul 21 16:28:28 2009 From: pachi en rvburke.com (Rafael Villar Burke (Pachi)) Date: Tue, 21 Jul 2009 16:28:28 +0200 Subject: =?ISO-8859-1?Q?Re=3A_hgsvn_=28Re=3A_=5BPython-es=5D_Trad?= =?ISO-8859-1?Q?uccion_libro_Mercurial_a_Espa=F1ol_=5BOfftopic=5D?= =?ISO-8859-1?Q?=29?= In-Reply-To: <2c9fb0dd0907210710t6f7ecf9am3c903e0a2beadda5@mail.gmail.com> References: <2c9fb0dd0907210710t6f7ecf9am3c903e0a2beadda5@mail.gmail.com> Message-ID: <4A65D08C.9010308@rvburke.com> Chema Cortes wrote: > Últimamente he estado probando hgsvn, un modo de usar un repositorio > subversion como si fuera un repositorio más de mercurial. Además está > hecho en python: > > http://pypi.python.org/pypi/hgsvn/ > Deberías probar hgsubversion: http://mercurial.selenic.com/wiki/HgSubversion Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Tue Jul 21 18:24:25 2009 From: py en ch3m4.org (Chema Cortes) Date: Tue, 21 Jul 2009 18:24:25 +0200 Subject: hgsvn (Re: Traduccion libro Mercurial a =?iso-8859-1?q?Espa=F1ol?= [Offtopic]) In-Reply-To: <4A65D08C.9010308@rvburke.com> References: <2c9fb0dd0907210710t6f7ecf9am3c903e0a2beadda5@mail.gmail.com> <4A65D08C.9010308@rvburke.com> Message-ID: <200907211824.35161.py@ch3m4.org> On Martes, 21 de Julio de 2009 16:28:28 Rafael Villar Burke (Pachi) escribió: > Chema Cortes wrote: > > Últimamente he estado probando hgsvn, un modo de usar un repositorio > > subversion como si fuera un repositorio más de mercurial. Además está > > hecho en python: > > > > http://pypi.python.org/pypi/hgsvn/ > > Deberías probar hgsubversion: > http://mercurial.selenic.com/wiki/HgSubversion Tal vez lo haga, aunque no veo qué ventaja me daría. 'hgsvn' se instala fácilmente con easy_install, mientras que 'hgsubversion' requiere recompilar mercurial, algo bastante problemático en windows, sobre todo cuando se usa tortoisehg. Como decía, todo dependerá de cómo funcione el push hacia subversion. Me intriga que hgsubversion necesite de un 'hg rebase', cuando hgsvn lo hace en un paso. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 190 bytes Desc: This is a digitally signed message part. URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From morillas en gmail.com Wed Jul 22 09:09:51 2009 From: morillas en gmail.com (Luis Miguel Morillas) Date: Wed, 22 Jul 2009 09:09:51 +0200 Subject: Guardar achivo XML en Python 2.6.2 In-Reply-To: References: Message-ID: <68d25cbc0907220009t6a979f2bu14a595cf13579af9@mail.gmail.com> El 18 de julio de 2009 21:34, Ramon Becerra Reynoso escribió: > Hola como estan? Saludos lista. > > Fijense que migre a Ubuntu 9.04 y tiene por defecto Python 2.6.2. Tengo una > aplicacion que estoy realizando para ices2 para leer, guardar XML's. En > Ubuntu 8.04 se podia guardar los XML con el metodo > xml.dom.minidom.ext.PrettyPrint hacindo esto: > > import sys > sys.path.append('/usr/lib/python%s/site-packages/oldxml' % sys.version[:3]) > from xml.dom.minidom.ext import PrettyPrint > > y despues: > > def write_to_file( self, doc, name = None ): >    fileName = open( name, "w" ) >    PrettyPrint( doc, fileName ) >    fileName.close() > > Ahora me encuentro con que no puedo hacer lo mismo en esta version y he > buscado para ver cual Metodo me permite hacerlo, ya probe de esta manera, > > def write_to_file( self, doc, name = None ): >     fileName = open( name, "w" ) >     try: >         fileName.write( doc.toprettyxml(indent="  ")) >     finally: >         fileName.close() > > pero al volver a leer el XML me muestra los espacios, tambien quitandole el > espacio, pero no se guarda como XML, sino como archivo de texto. > No entiento. XML es un archivo de texto no? > Alguna sugerencia? O tendre que regresar a python 2.5. gracias por su > valiosa ayuda. De todas formas puedes mirar alguna de las librerías más avanzadas para usar XML con python: http://wiki.python.org/moin/PythonXml saludos, -- lm > > -- > Atentamente: > IC. Ramón Becerra Reynoso. > Linux Registered User #462438 - http://counter.li.org/ > Homepage: http://www.ramonbecerra.com/ > > ================================================ > No basta saber, se debe también aplicar. No suficiente querer, se debe > también hacer. > > Este correo electrónico y cualquier archivo transmitido con él son > confidenciales y son solamente para el uso del individuo o entidad a la que > van dirigidos. Si recibió este correo electrónico por error por favor > notifique al administrador del sistema. Este mensaje contiene información > confidencial y es dirigido a la persona implicada. Si usted no es esa > persona no debería diseminar, distribuir o copiar este mensaje de correo > electrónico. > ================================================ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From wowberk en gmail.com Wed Jul 22 18:33:25 2009 From: wowberk en gmail.com (wowberk) Date: Wed, 22 Jul 2009 18:33:25 +0200 Subject: Abrir un fichero binario y modificar parte del fichero Message-ID: Hola amigos, Estoy intentado abrir un fichero binario y modificar parte de este, y volverlo a guardar pero cada vez que lo intento me da errores. Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0 kb. Despues si me muevo a la zona que quiero para escribir con f.seek(78) y escribo en el f.write('aaa') lo unico que consigo es un fichero de 82 byte. ¿Alguien sabe por que sucede esto? me imagino que al abrirlo con "w" el fichero es almacenado en memoria ... pero como puede volcarlo de nuevo? Espero haberme explicado correctamente. Un saludo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From felixpalazuelos en gmail.com Wed Jul 22 18:39:07 2009 From: felixpalazuelos en gmail.com (=?ISO-8859-1?Q?F=E9lix_Palazuelos_P=E9rez?=) Date: Wed, 22 Jul 2009 18:39:07 +0200 Subject: Abrir un fichero binario y modificar parte del fichero In-Reply-To: References: Message-ID: <7a26ef990907220939r487bdad2k1edea321a4cac1e5@mail.gmail.com> Sino me equivoco prueba con 'wb', ahora busco por si acaso recuerdo mal ;) El 22 de julio de 2009 18:33, wowberk escribió: > Hola amigos, > > Estoy intentado abrir un fichero binario y modificar parte de este, y > volverlo a guardar pero cada vez que lo intento me da errores. > > Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0 > kb. > Despues si me muevo a la zona que quiero para escribir con f.seek(78) y > escribo en el f.write('aaa') > lo unico que consigo es un fichero de 82 byte. > > ¿Alguien sabe por que sucede esto? > me imagino que al abrirlo con "w" el fichero es almacenado en memoria ... > pero como puede volcarlo de nuevo? > > Espero haberme explicado correctamente. > > Un saludo > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Wed Jul 22 18:46:38 2009 From: jrvilda en gmail.com (Josu Rodriguez) Date: Wed, 22 Jul 2009 18:46:38 +0200 Subject: Abrir un fichero binario y modificar parte del fichero In-Reply-To: <7a26ef990907220939r487bdad2k1edea321a4cac1e5@mail.gmail.com> References: <7a26ef990907220939r487bdad2k1edea321a4cac1e5@mail.gmail.com> Message-ID: me ocurre lo mismo . Lo que hago es lo siguiente, con un fichero exe cualquiera. c:\dbgview.exe -------- tiene 470 KB ------------------------------ f.open("c:\dbgview.exe","wb") ------ Nada mas abrirlo se pone a 0 KB f.seek(78) f.write('aa') ----- aqui vuelca el contenido desde la posicion (0 a 78) + "aaa" f.close() ------------------------------- c:\dbgview.exe -------- tiene 1 KB El 22 de julio de 2009 18:39, Félix Palazuelos Pérez < felixpalazuelos en gmail.com> escribió: > Sino me equivoco prueba con 'wb', ahora busco por si acaso recuerdo mal ;) > > El 22 de julio de 2009 18:33, wowberk escribió: > > > Hola amigos, > > > > Estoy intentado abrir un fichero binario y modificar parte de este, y > > volverlo a guardar pero cada vez que lo intento me da errores. > > > > Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0 > > kb. > > Despues si me muevo a la zona que quiero para escribir con f.seek(78) y > > escribo en el f.write('aaa') > > lo unico que consigo es un fichero de 82 byte. > > > > ¿Alguien sabe por que sucede esto? > > me imagino que al abrirlo con "w" el fichero es almacenado en memoria ... > > pero como puede volcarlo de nuevo? > > > > Espero haberme explicado correctamente. > > > > Un saludo > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Wed Jul 22 18:50:28 2009 From: qualopec en gmail.com (Javier Santana) Date: Wed, 22 Jul 2009 18:50:28 +0200 Subject: Abrir un fichero binario y modificar parte del fichero In-Reply-To: References: Message-ID: creo que mmap es lo que buscas: http://docs.python.org/library/mmap.html 2009/7/22 wowberk : > Hola amigos, > > Estoy intentado abrir un fichero binario y modificar parte de este, y > volverlo a guardar pero cada vez que lo intento me da errores. > > Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0 > kb. > Despues si me muevo a la zona que quiero para escribir con f.seek(78) y > escribo en el f.write('aaa') > lo unico que consigo es un fichero de 82 byte. > > ¿Alguien sabe por que sucede esto? > me imagino que al abrirlo con "w" el fichero es almacenado en memoria ... > pero como puede volcarlo de nuevo? > > Espero haberme explicado correctamente. > > Un saludo > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Wed Jul 22 19:29:18 2009 From: jrvilda en gmail.com (Josu Rodriguez) Date: Wed, 22 Jul 2009 19:29:18 +0200 Subject: Abrir un fichero binario y modificar parte del fichero In-Reply-To: References: Message-ID: ok, muchas gracias. Al final el resultado es el siguiente: import mmap import os def mapfile(filename): file = open(filename, "r+") size = os.path.getsize(filename) return mmap.mmap(file.fileno(), size) data = mapfile("c:\Dbgview.exe") # search index = data.find("!This program cannot be run in ") print index, repr(data[index:index+35]) data.seek(index) data.write('!Este programa no puede ejecutarse') data.flush() data.close() El 22 de julio de 2009 18:50, Javier Santana escribió: > creo que mmap es lo que buscas: > > http://docs.python.org/library/mmap.html > > 2009/7/22 wowberk : > > Hola amigos, > > > > Estoy intentado abrir un fichero binario y modificar parte de este, y > > volverlo a guardar pero cada vez que lo intento me da errores. > > > > Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0 > > kb. > > Despues si me muevo a la zona que quiero para escribir con f.seek(78) y > > escribo en el f.write('aaa') > > lo unico que consigo es un fichero de 82 byte. > > > > ¿Alguien sabe por que sucede esto? > > me imagino que al abrirlo con "w" el fichero es almacenado en memoria ... > > pero como puede volcarlo de nuevo? > > > > Espero haberme explicado correctamente. > > > > Un saludo > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Jul 22 19:44:29 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 22 Jul 2009 13:44:29 -0400 Subject: Abrir un fichero binario y modificar parte del fichero In-Reply-To: References: Message-ID: Hola, aunque parece que ya has resuelto tu duda, siempre puedes echarle un ojo a la documentaci\'on oficial: http://docs.python.org/library/functions.html#open Nota que para 'w' dice lo siguiente: 'w' for writing (truncating the file if it already exists) Jose > > Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0 > kb. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Wed Jul 22 20:31:28 2009 From: jrvilda en gmail.com (Josu Rodriguez) Date: Wed, 22 Jul 2009 20:31:28 +0200 Subject: Abrir un fichero binario y modificar parte del fichero In-Reply-To: References: Message-ID: Si, estaba leyendo la documentacion, es por lo que no sabia como poder hacerlo ya que en ella decia tambien los siguiente: a+ : El archivo se abre para lectura y escritura, de manera que todos los metodos f pueden ser invocados. El archivo se mantendría intacto si ya existiera y los datos que escribimos se añaden a los que ya estan en el archivo. El archivo se crearía si no existiera. llamar a f.seek en el archivo no tiene efecto si la siguiente operacion de I/O es f escribe datos, pero funciona de manera normal si la proxima operacion de I/O en f lee datos. Por lo que no encontraba ninguna forma de poder abrir el fichero en modo lectura y editar a la mitad del fichero. Al final con mmap, perfecto. A sido de gran ayuda el post de Javier Santana. El 22 de julio de 2009 19:44, Jose Caballero escribió: > Hola, > > aunque parece que ya has resuelto tu duda, siempre puedes echarle un ojo a > la documentaci\'on oficial: > http://docs.python.org/library/functions.html#open > > Nota que para 'w' dice lo siguiente: > > 'w' for writing (truncating the file if it already exists) > > > > Jose > > > > > > > > > Cuando abro el fichero con f.open(path,"w") el fichero queda con tamaño 0 > > kb. > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Jul 22 20:44:41 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 22 Jul 2009 14:44:41 -0400 Subject: Abrir un fichero binario y modificar parte del fichero In-Reply-To: References: Message-ID: > > > > Por lo que no encontraba ninguna forma de poder abrir el fichero en modo > lectura y editar a la mitad del fichero. > Estupendo que lo hayas resuelto. Aunque me resulta un tanto contradictorio abrir un fichero en modo lectura y luego querer modificarlo. O no entiendo bien lo que quieres decir. > > Al final con mmap, perfecto. A sido de gran ayuda el post de Javier > Santana. > A sido -> Ha sido. Saludos, Joe _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From unimauro en gmail.com Wed Jul 22 21:32:31 2009 From: unimauro en gmail.com (Carlos mauro) Date: Wed, 22 Jul 2009 14:32:31 -0500 Subject: Problemas Con Tipos de Codificacion en Python Message-ID: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> Buenas estoy terminado un script que selecciona unos datos de un servidor de SQL server. Pero resulta que ve envía caracteres como:Cirug?a... estoy tratando de decodificar esto para utf-8 pero me envía problemas Colo qué en el cabezal del archivo # -*- coding: latin-1 -*- o los equivalentes al IBM pero en el terminal me sigue saliendo esos datos. -- http://forpapers.blogspot.com/ http://unimauro.blogspot.com/ Creemos en el amor de los Seres Humanos Carlos Mauro Cárdenas Fernández Egresado en Ingeniería de Sistemas 4582877 980522058 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From facundobatista en gmail.com Wed Jul 22 21:41:44 2009 From: facundobatista en gmail.com (Facundo Batista) Date: Wed, 22 Jul 2009 16:41:44 -0300 Subject: [pyar] Problemas Con Tipos de Codificacion en Python In-Reply-To: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> Message-ID: 2009/7/22 Carlos mauro : > Pero resulta que ve envía caracteres como:Cirug?a... estoy tratando de > decodificar esto para utf-8 pero me envía problemas ¿Cómo estás tratando de decodificarlo? Slds. -- . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From unimauro en gmail.com Wed Jul 22 21:49:39 2009 From: unimauro en gmail.com (Carlos mauro) Date: Wed, 22 Jul 2009 14:49:39 -0500 Subject: [pyar] Problemas Con Tipos de Codificacion en Python In-Reply-To: References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> Message-ID: <93512cdf0907221249ka45d03q341884245e9214cc@mail.gmail.com> ok estuve usando estos modulos: import unicodedata import codecs ... while r2: c=r2[1] q = unicode(c,'utf-8') ... Y la otra opción sys.getdefaultencoding() while r2: c=r2[1] print c ... c=r2[1] p=codecs.latin_1_encode(c) En ninguno puedo reemplazar esos caracteres especiales. El 22 de julio de 2009 14:41, Facundo Batista escribió: > 2009/7/22 Carlos mauro : > > > Pero resulta que ve envía caracteres como:Cirug?a... estoy tratando de > > decodificar esto para utf-8 pero me envía problemas > > ¿Cómo estás tratando de decodificarlo? > > Slds. > > -- > . Facundo > > Blog: http://www.taniquetil.com.ar/plog/ > PyAr: http://www.python.org/ar/ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- http://forpapers.blogspot.com/ http://unimauro.blogspot.com/ Creemos en el amor de los Seres Humanos Carlos Mauro Cárdenas Fernández Egresado en Ingeniería de Sistemas 4582877 980522058 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qlixed-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org Wed Jul 22 21:53:48 2009 From: qlixed-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org (QliX=D! [aka EHB]) Date: Wed, 22 Jul 2009 16:53:48 -0300 Subject: Problemas Con Tipos de Codificacion en Python In-Reply-To: <93512cdf0907221232v287de714p19e0cede5ae431a6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> Message-ID: 2009/7/22 Carlos mauro > > Buenas estoy terminado un script que selecciona unos datos de un servidor > de SQL server. > > Pero resulta que ve envía caracteres como:Cirug?a... estoy tratando de > decodificar esto para utf-8 pero me envía problemas > Colo qué en el cabezal del archivo # -*- coding: latin-1 -*- o los > equivalentes al IBM pero en el terminal me sigue saliendo esos datos. > > El coding es solo para que el interperte de python conozca el encoding de tu archivo, no tiene nada que ver con el encoding de los datos que transfieras desde la DB o los datos que muestres por pantalla. Saludos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From facundobatista-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org Wed Jul 22 22:09:54 2009 From: facundobatista-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org (Facundo Batista) Date: Wed, 22 Jul 2009 17:09:54 -0300 Subject: [Python-es] Re: [pyar] Problemas Con Tipos de Codificacion en Python In-Reply-To: <93512cdf0907221249ka45d03q341884245e9214cc-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> <93512cdf0907221249ka45d03q341884245e9214cc@mail.gmail.com> Message-ID: 2009/7/22 Carlos mauro : > ok estuve usando estos modulos: Ataquemos un caso en particular, no varios. ¿Cómo estás tratando de decodificarlo? ¿Por qué decís que tenés un problema? ¿tenes caracteres raros, o un traceback, o se te descongeló la heladera? Copiá acá el error, también... Slds. -- . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ From unimauro en gmail.com Thu Jul 23 00:26:45 2009 From: unimauro en gmail.com (Carlos mauro) Date: Wed, 22 Jul 2009 17:26:45 -0500 Subject: [pyar] Re: Re: [pyar] Problemas Con Tipos de Codificacion en Python In-Reply-To: References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> <93512cdf0907221249ka45d03q341884245e9214cc@mail.gmail.com> Message-ID: <93512cdf0907221526y1221d352kec6e8ef76d5602b1@mail.gmail.com> En mi terminal me resulta lo siguiente: >>> p="Externado: Pediatr?a " >>> p 'Externado: Pediatr\xef\xbf\xbda ' >>> print p.encode("ISO8859") Traceback (most recent call last): File "", line 1, in UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: ordinal not in range(128) >>> print p.encode("utf-8") Traceback (most recent call last): File "", line 1, in UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: ordinal not in range(128) >>> print p.encode("utf8") Traceback (most recent call last): File "", line 1, in UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: ordinal not in range(128) >>> print p.decode("utf8") Externado: Pediatr?a >>> print p.decode("ISO8859") Externado: Pediatr�a >>> print p.decode("ISO8859-1") Externado: Pediatr�a >>> print p.decode("latin") Externado: Pediatr�a >>> print p.decode("latin-1") Externado: Pediatr�a Mi intención es la siguiente: Estoy extrayendo datos de un Servidor SQLSERVER en windows y necesito enviar esa información una base de datos de MYSQL en linux. Logro hacer el proceso pero se mantienen los problemas con los carácteres. El 22 de julio de 2009 15:09, Facundo Batista escribió: > 2009/7/22 Carlos mauro : > > > ok estuve usando estos modulos: > > Ataquemos un caso en particular, no varios. > > ¿Cómo estás tratando de decodificarlo? > > ¿Por qué decís que tenés un problema? ¿tenes caracteres raros, o un > traceback, o se te descongeló la heladera? Copiá acá el error, > también... > > Slds. > > -- > . Facundo > > Blog: http://www.taniquetil.com.ar/plog/ > PyAr: http://www.python.org/ar/ > > --------------------------------------------------------------------- > Para dar de baja la suscripcion, mande un mensaje a: > pyar-unsubscribe en decode.com.ar > > Para obtener el resto de direcciones-comando, mande un mensaje a: > pyar-help en decode.com.ar > > PyAr - Python Argentina - Sitio web: http://www.python.com.ar/ > > > -- http://forpapers.blogspot.com/ http://unimauro.blogspot.com/ Creemos en el amor de los Seres Humanos Carlos Mauro Cárdenas Fernández Egresado en Ingeniería de Sistemas 4582877 980522058 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From morillas en gmail.com Thu Jul 23 00:55:50 2009 From: morillas en gmail.com (Luis Miguel Morillas) Date: Thu, 23 Jul 2009 00:55:50 +0200 Subject: [pyar] Re: Re: [pyar] Problemas Con Tipos de Codificacion en Python In-Reply-To: <93512cdf0907221526y1221d352kec6e8ef76d5602b1@mail.gmail.com> References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> <93512cdf0907221249ka45d03q341884245e9214cc@mail.gmail.com> <93512cdf0907221526y1221d352kec6e8ef76d5602b1@mail.gmail.com> Message-ID: <68d25cbc0907221555j486fccdas4c3041808f7360b@mail.gmail.com> Utiliza siempre unicode: >>> p = u"Externado: Pediatría" >>> p u'Externado: Pediatr\xeda' >>> print p Externado: Pediatría Y asegúrate de que tu editor escribe en utf-8. Seguramente no está escribiendo el texto con el encoding que tú le indicas. Saludos, -- Luis Miguel El 23 de julio de 2009 00:26, Carlos mauro escribió: > En mi terminal me resulta lo siguiente: > >>>> p="Externado: Pediatr?a " >>>> p > 'Externado: Pediatr\xef\xbf\xbda ' >>>> print p.encode("ISO8859") > Traceback (most recent call last): >  File "", line 1, in > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > ordinal not in range(128) >>>> print p.encode("utf-8") > Traceback (most recent call last): >  File "", line 1, in > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > ordinal not in range(128) >>>> print p.encode("utf8") > Traceback (most recent call last): >  File "", line 1, in > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > ordinal not in range(128) >>>> print p.decode("utf8") > Externado: Pediatr?a >>>> print p.decode("ISO8859") > Externado: Pediatr�a >>>> print p.decode("ISO8859-1") > Externado: Pediatr�a >>>> print p.decode("latin") > Externado: Pediatr�a >>>> print p.decode("latin-1") > Externado: Pediatr�a > > Mi intención es la siguiente: Estoy extrayendo datos de un Servidor > SQLSERVER en windows y necesito enviar esa información una base de datos de > MYSQL en linux. Logro hacer el proceso pero se mantienen los problemas con > los carácteres. > > > > El 22 de julio de 2009 15:09, Facundo Batista > escribió: > >> 2009/7/22 Carlos mauro : >> >> > ok estuve usando estos modulos: >> >> Ataquemos un caso en particular, no varios. >> >> ¿Cómo estás tratando de decodificarlo? >> >> ¿Por qué decís que tenés un problema? ¿tenes caracteres raros, o un >> traceback, o se te descongeló la heladera? Copiá acá el error, >> también... >> >> Slds. >> >> -- >> .    Facundo >> >> Blog: http://www.taniquetil.com.ar/plog/ >> PyAr: http://www.python.org/ar/ >> >> --------------------------------------------------------------------- >> Para dar de baja la suscripcion, mande un mensaje a: >>   pyar-unsubscribe en decode.com.ar >> >> Para obtener el resto de direcciones-comando, mande un mensaje a: >>   pyar-help en decode.com.ar >> >> PyAr - Python Argentina - Sitio web: http://www.python.com.ar/ >> >> >> > > > -- > http://forpapers.blogspot.com/ > http://unimauro.blogspot.com/ > Creemos en el amor de los Seres Humanos > Carlos Mauro Cárdenas Fernández > Egresado en Ingeniería de Sistemas > 4582877 980522058 > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Thu Jul 23 11:20:23 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 23 Jul 2009 11:20:23 +0200 Subject: [pyar] Re: Re: [pyar] Problemas Con Tipos de Codificacion en Python In-Reply-To: <93512cdf0907221526y1221d352kec6e8ef76d5602b1@mail.gmail.com> References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> <93512cdf0907221249ka45d03q341884245e9214cc@mail.gmail.com> <93512cdf0907221526y1221d352kec6e8ef76d5602b1@mail.gmail.com> Message-ID: <2c9fb0dd0907230220i26a41e23u529d338ad98f792c@mail.gmail.com> El 23 de julio de 2009 00:26, Carlos mauro escribió: > En mi terminal me resulta lo siguiente: > >>>> p="Externado: Pediatr?a " >>>> p > 'Externado: Pediatr\xef\xbf\xbda ' > >... > > Mi intención es la siguiente: Estoy extrayendo datos de un Servidor > SQLSERVER en windows y necesito enviar esa información una base de datos de > MYSQL en linux. Logro hacer el proceso pero se mantienen los problemas con > los carácteres. Lo primero sería distinguir entre unicode y codificación utf8, ya que se suele confundir mucho. El sqlserver te envía la información codificada, según parece, en utf8 (tal vez sea ucs2) y se debería pasar a una cadena unicode: unicode(p, 'utf8') Ésto es todo lo que python puede hacer por tí. Si no ves en la cónsola el resultado esperado puede ser debido a dos motivos: - el sqlserver no te codifica bien la información. En concreto, la cadena '\xef\xbf\xb' que te da sqlserver no se corresponde con la codificación utf8 de la letra 'í', que sería '\xc3\xad'. Te está dando otra cosa. - la terminal de texto no está configurada apropiadamente con la codificación de la cadena Desconozco sqlserver, pero en bases de datos se debe ajustar la codificación de cliente y servidor. La del servidor está fijada, más o menos; pero la codificación del cliente se debería poder ajustar en el momento de conectar. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alfpalomares-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org Thu Jul 23 14:58:56 2009 From: alfpalomares-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org (Ing. Alfonso Palomares) Date: Thu, 23 Jul 2009 09:58:56 -0300 Subject: Problemas Con Tipos de Codificacion en Python In-Reply-To: References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> Message-ID: <9240c24e0907230558wb771383h75846a6b46f0cec1@mail.gmail.com> 2009/7/22 QliX=D! [aka EHB] : > > > 2009/7/22 Carlos mauro >> >> Buenas estoy terminado un script que selecciona unos datos de un servidor >> de SQL server. >> >> Pero resulta que ve envía caracteres como:Cirug?a... estoy tratando de >> decodificar esto para utf-8 pero me envía problemas >> Colo qué en el cabezal del archivo  # -*- coding: latin-1 -*- o los >> equivalentes al IBM pero en el terminal me sigue saliendo esos datos. >> > > El coding es solo para que el interperte de python conozca el encoding de tu > archivo, no tiene nada que ver con el encoding de los datos que transfieras > desde la DB o los datos que muestres por pantalla. > > Saludos. > Una solución util es primero hacer una consulta sobre la base para conocer el encoding de la misma, que esto te lo retorna siempre en ASCII, luego con ese parametro hacer tus conversiones del codigo, de donde quieras a donde quieras. sld From facundobatista en gmail.com Thu Jul 23 15:03:40 2009 From: facundobatista en gmail.com (Facundo Batista) Date: Thu, 23 Jul 2009 10:03:40 -0300 Subject: [pyar] Re: Re: [pyar] Problemas Con Tipos de Codificacion en Python In-Reply-To: <93512cdf0907221526y1221d352kec6e8ef76d5602b1@mail.gmail.com> References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> <93512cdf0907221249ka45d03q341884245e9214cc@mail.gmail.com> <93512cdf0907221526y1221d352kec6e8ef76d5602b1@mail.gmail.com> Message-ID: 2009/7/22 Carlos mauro : > En mi terminal me resulta lo siguiente: > >>>> p="Externado: Pediatr?a " >>>> p > 'Externado: Pediatr\xef\xbf\xbda ' Mmm... no sirve. Ahí metiste el caracter Unicode FFFD [0] (el rombito con un signo de interrogación). No sé de dónde lo copiaste, pero ya tenés el ejemplo roto. Quizás hiciste un "print loquetraje" y copiaste eso, deberías hacer un "print repr(loquetraje)", y mostrarnos eso... Slds. [0] Si agarramos 'Externado: Pediatr\xef\xbf\xbda ', vemos que tenés tres bytes raros, ahí... asumí que era UTF-8, e interpreté esos bits a mano [1], lo que me dió el código FFFD, que vi efectivamente que era el rombito interrogativo en [2]. [1] Pag 15 de http://tools.assembla.com/svn/homedevel/presents/unicode.odp [2] http://www.unicode.org/charts/PDF/UFFF0.pdf -- . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rnt en bla.cl Thu Jul 23 16:08:34 2009 From: rnt en bla.cl (Renato Covarrubias Romero) Date: Thu, 23 Jul 2009 10:08:34 -0400 Subject: Problemas Con Tipos de Codificacion en Python In-Reply-To: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> Message-ID: <4A686EE2.8080202@bla.cl> El 22/07/09 15:32, Carlos mauro escribió: > Buenas estoy terminado un script que selecciona unos datos de un servidor de > SQL server. > > Pero resulta que ve envía caracteres como:Cirug?a... estoy tratando de > decodificar esto para utf-8 pero me envía problemas > Colo qué en el cabezal del archivo # -*- coding: latin-1 -*- o los > equivalentes al IBM pero en el terminal me sigue saliendo esos datos. Si estás configurando todo en utf8, ¿porque el script en python está en latin1?. ¿Qué consola estás utilizando?¿Soporta utf8? ¿Tanto cliente como servidor está en utf8? Un pequeño ejemplo en mi consola: >>> a="ñandú" >>> a '\xc3\xb1and\xc3\xba' >>> print a ñandú Haz el ejercicio anterior (dentro de un python -i) con tu caso... y muestranos como está representado el dato, y como se imprime. Saludos! -- Renato Covarrubias Romero counter.li.org #399677 rnt [at] rnt.cl http://rnt.cl ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rnt en bla.cl Thu Jul 23 16:12:24 2009 From: rnt en bla.cl (Renato Covarrubias Romero) Date: Thu, 23 Jul 2009 10:12:24 -0400 Subject: Abrir un fichero binario y modificar parte del fichero In-Reply-To: References: Message-ID: <4A686FC8.9080009@bla.cl> El 22/07/09 14:44, Jose Caballero escribió: >> >> >> Por lo que no encontraba ninguna forma de poder abrir el fichero en modo >> lectura y editar a la mitad del fichero. >> > > > Estupendo que lo hayas resuelto. > Aunque me resulta un tanto contradictorio abrir un fichero en modo lectura y > luego querer modificarlo. O no entiendo bien lo que quieres decir. El modo 'ab+' siempre ha sido util. Permite leer y escribir, poniendo la referencia al final del archivo. Si mal no recuerdo, 'rb+' permite hacer lo mismo, pero pone la referencia al principio del archivo. Saludos! -- Renato Covarrubias Romero counter.li.org #399677 rnt [at] rnt.cl http://rnt.cl ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Thu Jul 23 16:18:40 2009 From: pachi en rvburke.com (Rafael Villar Burke (Pachi)) Date: Thu, 23 Jul 2009 16:18:40 +0200 Subject: =?ISO-8859-1?Q?Re=3A_hgsvn_=28Re=3A_=5BPython-es=5D_Trad?= =?ISO-8859-1?Q?uccion_libro_Mercurial_a__Espa=F1ol_=5BOfftop?= =?ISO-8859-1?Q?ic=5D=29?= In-Reply-To: <200907211824.35161.py@ch3m4.org> References: <2c9fb0dd0907210710t6f7ecf9am3c903e0a2beadda5@mail.gmail.com> <4A65D08C.9010308@rvburke.com> <200907211824.35161.py@ch3m4.org> Message-ID: <4A687140.5080704@rvburke.com> Chema Cortes wrote: > On Martes, 21 de Julio de 2009 16:28:28 Rafael Villar Burke (Pachi) escribió: > >> Chema Cortes wrote: >> >>> Últimamente he estado probando hgsvn, un modo de usar un repositorio >>> subversion como si fuera un repositorio más de mercurial. Además está >>> hecho en python: >>> >>> http://pypi.python.org/pypi/hgsvn/ >>> >> Deberías probar hgsubversion: >> http://mercurial.selenic.com/wiki/HgSubversion >> > > Tal vez lo haga, aunque no veo qué ventaja me daría. > Es más rápido, está mejor integrado con subversion y la comunicación bidireccional es mucho mejor. > 'hgsvn' se instala fácilmente con easy_install, mientras que 'hgsubversion' > requiere recompilar mercurial, algo bastante problemático en windows, sobre > todo cuando se usa tortoisehg. > En eso sí que está en desventaja. Los enlaces pysvn no son muy estables y en windows, sin un sistema claro de compilación... todo se complica. > Como decía, todo dependerá de cómo funcione el push hacia subversion. Me > intriga que hgsubversion necesite de un 'hg rebase', cuando hgsvn lo hace en > un paso. La ventaja es que eso permite usar sistema de integración de cambios a 3 vías (3way merge) en lugar de simplemente aplicar parche tras parche (replay). hgsubversion está además más integrado con la interfaz de mercurial y es el sistema de comunicación bidireccional por el que se apuesta más firmemente en el proyecto. Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From unimauro en gmail.com Thu Jul 23 16:22:05 2009 From: unimauro en gmail.com (Carlos mauro) Date: Thu, 23 Jul 2009 09:22:05 -0500 Subject: [pyar] Re: Re: [pyar] Problemas Con Tipos de Codificacion en Python In-Reply-To: <68d25cbc0907221555j486fccdas4c3041808f7360b@mail.gmail.com> References: <93512cdf0907221232v287de714p19e0cede5ae431a6@mail.gmail.com> <93512cdf0907221249ka45d03q341884245e9214cc@mail.gmail.com> <93512cdf0907221526y1221d352kec6e8ef76d5602b1@mail.gmail.com> <68d25cbc0907221555j486fccdas4c3041808f7360b@mail.gmail.com> Message-ID: <93512cdf0907230722v3deb1591gbbadd22a70508ef5@mail.gmail.com> Siguiendo las sugerencias En mi codigo fuente, ahora, hago esto a modo de prueba: print repr(string.strip(r2[1])) En las Salidas de Pantalla tengo esto: 'Externado: Pediatr\xeda' 'Internado: Pediatr\xeda' 'Externado en Psiquiatr\xeda y Salud Mental' Saludos ' El 22 de julio de 2009 17:55, Luis Miguel Morillas escribió: > Utiliza siempre unicode: > > >>> p = u"Externado: Pediatría" > >>> p > u'Externado: Pediatr\xeda' > >>> print p > Externado: Pediatría > > Y asegúrate de que tu editor escribe en utf-8. Seguramente no está > escribiendo el texto con el encoding que tú le indicas. > > > Saludos, > > -- > > Luis Miguel > > > > El 23 de julio de 2009 00:26, Carlos mauro escribió: > > En mi terminal me resulta lo siguiente: > > > >>>> p="Externado: Pediatr?a " > >>>> p > > 'Externado: Pediatr\xef\xbf\xbda ' > >>>> print p.encode("ISO8859") > > Traceback (most recent call last): > > File "", line 1, in > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > > ordinal not in range(128) > >>>> print p.encode("utf-8") > > Traceback (most recent call last): > > File "", line 1, in > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > > ordinal not in range(128) > >>>> print p.encode("utf8") > > Traceback (most recent call last): > > File "", line 1, in > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > > ordinal not in range(128) > >>>> print p.decode("utf8") > > Externado: Pediatr?a > >>>> print p.decode("ISO8859") > > Externado: Pediatr�a > >>>> print p.decode("ISO8859-1") > > Externado: Pediatr�a > >>>> print p.decode("latin") > > Externado: Pediatr�a > >>>> print p.decode("latin-1") > > Externado: Pediatr�a > > > > Mi intención es la siguiente: Estoy extrayendo datos de un Servidor > > SQLSERVER en windows y necesito enviar esa información una base de datos > de > > MYSQL en linux. Logro hacer el proceso pero se mantienen los problemas > con > > los carácteres. > > > > > > > > El 22 de julio de 2009 15:09, Facundo Batista > > escribió: > > > >> 2009/7/22 Carlos mauro : > >> > >> > ok estuve usando estos modulos: > >> > >> Ataquemos un caso en particular, no varios. > >> > >> ¿Cómo estás tratando de decodificarlo? > >> > >> ¿Por qué decís que tenés un problema? ¿tenes caracteres raros, o un > >> traceback, o se te descongeló la heladera? Copiá acá el error, > >> también... > >> > >> Slds. > >> > >> -- > >> . Facundo > >> > >> Blog: http://www.taniquetil.com.ar/plog/ > >> PyAr: http://www.python.org/ar/ > >> > >> --------------------------------------------------------------------- > >> Para dar de baja la suscripcion, mande un mensaje a: > >> pyar-unsubscribe en decode.com.ar > >> > >> Para obtener el resto de direcciones-comando, mande un mensaje a: > >> pyar-help en decode.com.ar > >> > >> PyAr - Python Argentina - Sitio web: http://www.python.com.ar/ > >> > >> > >> > > > > > > -- > > http://forpapers.blogspot.com/ > > http://unimauro.blogspot.com/ > > Creemos en el amor de los Seres Humanos > > Carlos Mauro Cárdenas Fernández > > Egresado en Ingeniería de Sistemas > > 4582877 980522058 > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- http://forpapers.blogspot.com/ http://unimauro.blogspot.com/ Creemos en el amor de los Seres Humanos Carlos Mauro Cárdenas Fernández Egresado en Ingeniería de Sistemas 4582877 980522058 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Thu Jul 23 17:29:37 2009 From: qualopec en gmail.com (Javier Santana) Date: Thu, 23 Jul 2009 17:29:37 +0200 Subject: =?ISO-8859-1?Q?Re=3A_hgsvn_=28Re=3A_=5BPython=2Des=5D_Traduccion_libro_Mercuria?= =?ISO-8859-1?Q?l_a_Espa=F1ol_=5BOfftopic=5D=29?= In-Reply-To: <4A687140.5080704@rvburke.com> References: <2c9fb0dd0907210710t6f7ecf9am3c903e0a2beadda5@mail.gmail.com> <4A65D08C.9010308@rvburke.com> <200907211824.35161.py@ch3m4.org> <4A687140.5080704@rvburke.com> Message-ID: Sé que no es mercurial, pero git trabaja muy bien con repositorios nativos subversion. Yo lo uso en mi trabajo, sobretodo para ir haciendo commits más regulares y crear ramas más rápido y va de lujo. Por cierto, aprovecho para hacer un poco de spam, si usais mercurial y quereis tener un wiki "distribuído" podeis usar hg-wiki una herramienta que usando juno (un pequeño framework web) para el frontend y mercurial para la persistencia. Podeis bajar el código en bitbucket[1] o usango easy_install hg-wiki [1] http://bitbucket.org/javisantana/hg-wiki/ 2009/7/23 Rafael Villar Burke (Pachi) : > Chema Cortes wrote: >> On Martes, 21 de Julio de 2009 16:28:28 Rafael Villar Burke (Pachi) escribió: >> >>> Chema Cortes wrote: >>> >>>> Últimamente he estado probando hgsvn, un modo de usar un repositorio >>>> subversion como si fuera un repositorio más de mercurial. Además está >>>> hecho en python: >>>> >>>>   http://pypi.python.org/pypi/hgsvn/ >>>> >>> Deberías probar hgsubversion: >>> http://mercurial.selenic.com/wiki/HgSubversion >>> >> >> Tal vez lo haga, aunque no veo qué ventaja me daría. >> > Es más rápido, está mejor integrado con subversion y la comunicación > bidireccional es mucho mejor. >> 'hgsvn' se instala fácilmente con easy_install, mientras que 'hgsubversion' >> requiere recompilar mercurial, algo bastante problemático en windows, sobre >> todo cuando se usa tortoisehg. >> > En eso sí que está en desventaja. Los enlaces pysvn no son muy estables > y en windows, sin un sistema claro de compilación... todo se complica. >> Como decía, todo dependerá de cómo funcione el push hacia subversion. Me >> intriga que hgsubversion necesite de un 'hg rebase', cuando hgsvn lo hace en >> un paso. > La ventaja es que eso permite usar sistema de integración de cambios a 3 > vías (3way merge) en lugar de simplemente aplicar parche tras parche > (replay). > > hgsubversion está además más integrado con la interfaz de mercurial y es > el sistema de comunicación bidireccional por el que se apuesta más > firmemente en el proyecto. > > Saludos, > > Rafael Villar Burke > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mgquirinali-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org Fri Jul 24 01:45:59 2009 From: mgquirinali-Re5JQEeQqe8AvxtiuMwx3w en public.gmane.org (Mauro) Date: Thu, 23 Jul 2009 20:45:59 -0300 Subject: problemas para popular base de datos en Postgre con Django In-Reply-To: <4A68F40D.6060508-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> References: <9e2f512b0907231405s59c18348v803f8e91cded2096@mail.gmail.com> <4A68F40D.6060508@gmail.com> Message-ID: <4A68F637.3020407@gmail.com> Estoy haciendo un juego de rol en Django con una base de datos en Postgre 8.3 y Python 2.6 junto a otro grupo de compañeros de la UTN Córdoba-Argentina. El problema se nos presentó al momento de popular la base de datos, obteniendo como resultado de la ejecución el error que está capturado en la página: http://img233.imageshack.us/img233/9589/errorc.png La dirección del repositorio donde se encuentra el código fuente del proyecto es http://code.google.com/p/steamend/ La revisión que tienen que bajar es la número 802. Con SQLite3 no se nos presentaron inconvenientes para popular la bd. IMPORTANTE: - Reemplazar el archivo settings.py existente por el settings.py que adjunto al mail ya que en la versión 802 se utiliza el archivo settings.yml para llenar settings.py, el cual contiene una base de datos en SQLite. Alguien sabe como solucionarlo. Muchas gracias. __________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4271 (20090723) __________ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: settings.py URL: ------------ próxima parte ------------ From mayragm en finlay.cmw.sld.cu Fri Jul 24 07:15:52 2009 From: mayragm en finlay.cmw.sld.cu (=?ISO-8859-1?Q?Jorge_Luis_Betancourt_Gonz=E1lez?=) Date: Fri, 24 Jul 2009 00:15:52 -0500 Subject: =?ISO-8859-1?Q?Re=3A_hgsvn_=28Re=3A_=5BPython-es=5D_Trad?= =?ISO-8859-1?Q?uccion_libro_Mercurial_a_Espa=F1ol_=5BOfftopic=5D?= =?ISO-8859-1?Q?=29?= In-Reply-To: References: <2c9fb0dd0907210710t6f7ecf9am3c903e0a2beadda5@mail.gmail.com> <4A65D08C.9010308@rvburke.com> <200907211824.35161.py@ch3m4.org> <4A687140.5080704@rvburke.com> Message-ID: <4A694388.5020106@finlay.cmw.sld.cu> Yo hasta hace un tiempo utilizaba svk para trabajar con subversion, pero luego pasé a git, aunque el servidor sigue siendo un subversion. Es el GForge de la Universidad :-S. slds Javier Santana escribió: > Sé que no es mercurial, pero git trabaja muy bien con repositorios > nativos subversion. Yo lo uso en mi trabajo, sobretodo para ir > haciendo commits más regulares y crear ramas más rápido y va de lujo. > > Por cierto, aprovecho para hacer un poco de spam, si usais mercurial y > quereis tener un wiki "distribuído" podeis usar hg-wiki una > herramienta que usando juno (un pequeño framework web) para el > frontend y mercurial para la persistencia. Podeis bajar el código en > bitbucket[1] o usango easy_install hg-wiki > > > [1] http://bitbucket.org/javisantana/hg-wiki/ > > 2009/7/23 Rafael Villar Burke (Pachi) : > >> Chema Cortes wrote: >> >>> On Martes, 21 de Julio de 2009 16:28:28 Rafael Villar Burke (Pachi) escribió: >>> >>> >>>> Chema Cortes wrote: >>>> >>>> >>>>> Últimamente he estado probando hgsvn, un modo de usar un repositorio >>>>> subversion como si fuera un repositorio más de mercurial. Además está >>>>> hecho en python: >>>>> >>>>> http://pypi.python.org/pypi/hgsvn/ >>>>> >>>>> >>>> Deberías probar hgsubversion: >>>> http://mercurial.selenic.com/wiki/HgSubversion >>>> >>>> >>> Tal vez lo haga, aunque no veo qué ventaja me daría. >>> >>> >> Es más rápido, está mejor integrado con subversion y la comunicación >> bidireccional es mucho mejor. >> >>> 'hgsvn' se instala fácilmente con easy_install, mientras que 'hgsubversion' >>> requiere recompilar mercurial, algo bastante problemático en windows, sobre >>> todo cuando se usa tortoisehg. >>> >>> >> En eso sí que está en desventaja. Los enlaces pysvn no son muy estables >> y en windows, sin un sistema claro de compilación... todo se complica. >> >>> Como decía, todo dependerá de cómo funcione el push hacia subversion. Me >>> intriga que hgsubversion necesite de un 'hg rebase', cuando hgsvn lo hace en >>> un paso. >>> >> La ventaja es que eso permite usar sistema de integración de cambios a 3 >> vías (3way merge) en lugar de simplemente aplicar parche tras parche >> (replay). >> >> hgsubversion está además más integrado con la interfaz de mercurial y es >> el sistema de comunicación bidireccional por el que se apuesta más >> firmemente en el proyecto. >> >> Saludos, >> >> Rafael Villar Burke >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > -- Este mensaje ha sido analizado por MailScanner Nodo Finlay, Camaguey, Cuba en busca de virus y otros contenidos peligrosos, y se considera que está limpio. Visite nuestro sitio http://nodofinlay.cmw.sld.cu Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Jul 24 11:13:38 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 24 Jul 2009 11:13:38 +0200 Subject: =?ISO-8859-1?Q?Re=3A_hgsvn_=28Re=3A_=5BPython=2Des=5D_Traduccion_libro_Mercuria?= =?ISO-8859-1?Q?l_a_Espa=F1ol_=5BOfftopic=5D=29?= In-Reply-To: <4A687140.5080704@rvburke.com> References: <2c9fb0dd0907210710t6f7ecf9am3c903e0a2beadda5@mail.gmail.com> <4A65D08C.9010308@rvburke.com> <200907211824.35161.py@ch3m4.org> <4A687140.5080704@rvburke.com> Message-ID: <2c9fb0dd0907240213l20a8438ch2f9d86bd20c625f8@mail.gmail.com> El 23 de julio de 2009 16:18, Rafael Villar Burke (Pachi) escribió: > Chema Cortes wrote: >> Tal vez lo haga, aunque no veo qué ventaja me daría. >> > Es más rápido, está mejor integrado con subversion y la comunicación > bidireccional es mucho mejor. >> 'hgsvn' se instala fácilmente con easy_install, mientras que 'hgsubversion' >> requiere recompilar mercurial, algo bastante problemático en windows, sobre >> todo cuando se usa tortoisehg. >> > En eso sí que está en desventaja. Los enlaces pysvn no son muy estables > y en windows, sin un sistema claro de compilación... todo se complica. > >> Como decía, todo dependerá de cómo funcione el push hacia subversion. Me >> intriga que hgsubversion necesite de un 'hg rebase', cuando hgsvn lo hace en >> un paso. > La ventaja es que eso permite usar sistema de integración de cambios a 3 > vías (3way merge) en lugar de simplemente aplicar parche tras parche > (replay). > > hgsubversion está además más integrado con la interfaz de mercurial y es > el sistema de comunicación bidireccional por el que se apuesta más > firmemente en el proyecto. Al final ha sido más sencillo de instalar hgsubversion de lo que pensaba en un principio. Ha bastado con clonar el repositorio de hgsubversion y activar la extensión (junto con "rebase") en el fichero "mercurial.ini" de la instalación de tortoisehg. Ahora hgsubversion se me queja de que mi repositorio subversion está usando una versión algo antigua, pero éso ya es otro asunto. La verdad es que me ha encantado el sistema de extensiones del mercurial. No sería extraño que acabe teniendo extensiones para cualquier cosa. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Jul 24 16:45:34 2009 From: damufo en gmail.com (damufo) Date: Fri, 24 Jul 2009 16:45:34 +0200 Subject: wx.dialog y xrc Message-ID: <4A69C90E.6050706@gmail.com> Hola: Tengo dos ficheros para generar un formulario uno .py y otro .xrc Mi cuestión es que no se como hacer lo mismo pero en lugar de ser formulario (wx.Form) que sea dialogo (wx.Dialog). Pienso que puede ser porque cargo un panel desde el xrc, no se... he probado un montón de opciones y no he dado con el quid de la cuestión. He mirado este ejemplo pero no he sido capaz de comprenderlo. http://code.activestate.com/recipes/496868/ Gracias! El código para el formulario es el siguiente (también va anexo): Tambien el fichero del wxformbuilder por si alguien quiere jugar un poco con el ejemplo. ------------------- v_prueba.py ------------------- import wx from wx import xrc class Window(wx.Frame): def __init__(self, prnt): wx.Frame.__init__(self, parent=prnt, size=wx.Size(600, 200)) xml = xrc.XmlResource('v_prueba.xrc') self.xml = xml self.panel = xml.LoadPanel(self,'panel') self.m_textCtrl14 = xrc.XRCCTRL(self.panel, 'm_textCtrl14') def start(self): self.CenterOnScreen() self.Show() if __name__ == '__main__': app = wx.PySimpleApp() view = Window(None) view.start() app.MainLoop() ----------------------- v_prueba.xrc ----------------------- 602,181 wxVERTICAL wxALL|wxEXPAND 5 0 0 0,1,2,3,4 4 3,0 1,1 wxALL|wxEXPAND 5 0 3,1 1,1 wxALL 5 0 3,2 1,1 wxALL 5 0 3,3 1,1 wxALL 5 0 3,4 1,1 wxALL 5 0 ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: v_prueba.xrc Type: text/xml Size: 2027 bytes Desc: no disponible URL: ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: v_prueba.py URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: v_proba.fbp Type: text/xml Size: 23882 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From gagsl-py2-/E1597aS9LQMlKAeRRkD2Q en public.gmane.org Sat Jul 25 09:00:24 2009 From: gagsl-py2-/E1597aS9LQMlKAeRRkD2Q en public.gmane.org (Gabriel Genellina) Date: Sat, 25 Jul 2009 04:00:24 -0300 Subject: problemas para popular base de datos en Postgre con Django References: <9e2f512b0907231405s59c18348v803f8e91cded2096@mail.gmail.com> <4A68F40D.6060508@gmail.com> <4A68F637.3020407@gmail.com> Message-ID: En Thu, 23 Jul 2009 20:45:59 -0300, Mauro escribió: > Estoy haciendo un juego de rol en Django con una base de datos en > Postgre 8.3 [...] El problema se nos presentó al momento depopular la > base de datos, Y si, postgres nunca fue popular. La burguesía usa Oracle, los oligarcas Teradata, pero el pueblo está con MySQL :) ("popular", a pesar de la terminación, en castellano es sólo un adjetivo, no un verbo. "populate" se traduciría por "poblar") -- Gabriel Genellina From pyarnau en gmail.com Sat Jul 25 12:17:34 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Sat, 25 Jul 2009 12:17:34 +0200 Subject: =?utf-8?q?M=C3=B3dulo_para_automatizar_tareas_web?= Message-ID: <4A6ADBBE.8010703@gmail.com> Buenas, Hace ya un tiempo que ando buscando un módulo Python que me permita simular un navegador web con soporte para Javascript/AJAX. Hasta ahora, siempre que lo he necesitado, he tirado de urllib2 + BeautifulSoup, pero la cantidad de páginas en las que necesitas Javascript ó AJAX va creciendo sin remedio... si le dedicas suficiente esfuerzo (y alguna vez lo he hecho) puedes analizar el HTML, parsear el código Javascript, mandárselo a Spidermonkey (intérprete Javascript), etc, pero el proceso es extremadamente tedioso (sin contar que cualquier cambio en el código de la página te tira abajo el invento). Si no voy errado, librerías como mechanize, twill, scrapy y compañía no soportan Javascript (bueno, scrapy parece que usa spidermonkey, pero fui incapaz de encontrar documentación o ejemplos al respecto) Al final todos los caminos parecen llevar a librerías que controlan un navegador (no me atrae la idea) o a Selenium (http://selenium.openqa.org/). Pero por mucho que Selenium se pueda usar con Python, no quiero depender de la máquina virtual Java, y a ser posible también querría evitar un esquema cliente/servidor. Lo ideal sería una librería Python (multiplataforma) que importes, uses y cierres, sin mayor historia, que sirva tanto de crawler como de librería de testing. Algo que, en fin, te permitiera hacer cosas como éstas: browser = Browser() browser.load("http://server.org") browser.fill("input[name=user]", "myuser") browser.fill("input[name=password]", "mypassword") browser.click("input[name=send]") html = browser.get_html() ... Añadiendo al lote jquery (para el control Javascript) y BeautifulSoup/lxml/ pyquery/... (para parsear el HTML) creo que quedaría algo bastante potente. He empezado a hacer algunas pruebas con pyQtWebKit (http://webkit.org/, http://trac.webkit.org/wiki/QtWebKit) y los resultados son muy prometedores. Qt no deja de ser una librería de tamaño considerable, pero creo que la dependencia sería asumible (y las ventajas de tener a tu disposición el framework Qt y WebKit, evidentes) En fin, después de todo este rollo la pregunta es: ¿puede resultar interesante dedicarle tiempo a este proyecto? ¿aporta algo a lo ya existente? saludos, arnau -- Desarrollador freelance http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pablomarmol en gmail.com Sat Jul 25 14:00:25 2009 From: pablomarmol en gmail.com (peter) Date: Sat, 25 Jul 2009 14:00:25 +0200 Subject: problemas para popular base de datos en Postgre con Django In-Reply-To: References: <9e2f512b0907231405s59c18348v803f8e91cded2096@mail.gmail.com> <4A68F40D.6060508@gmail.com> <4A68F637.3020407@gmail.com> Message-ID: <32ec9b10907250500k2bc2fdeej5248db2b66804b1a@mail.gmail.com> El 25 de julio de 2009 09:00, Gabriel Genellina escribió: > En Thu, 23 Jul 2009 20:45:59 -0300, Mauro > escribió: > > Estoy haciendo un juego de rol en Django con una base de datos en >> Postgre 8.3 [...] El problema se nos presentó al momento depopular la base >> de datos, >> > > > ("popular", a pesar de la terminación, en castellano es sólo un adjetivo, > no un verbo. "populate" se traduciría por "poblar") > > o llenar/rellenar _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.zun en gmail.com Sat Jul 25 15:09:26 2009 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Sat, 25 Jul 2009 08:09:26 -0500 Subject: =?UTF-8?Q?Re=3A_=5BPython=2Des=5D_M=C3=B3dulo_para_automatizar_tareas_web?= In-Reply-To: <4A6ADBBE.8010703@gmail.com> References: <4A6ADBBE.8010703@gmail.com> Message-ID: 2009/7/25 Arnau Sanchez : > Buenas, > > Hace ya un tiempo que ando buscando un módulo Python que me permita simular > un navegador web con soporte para Javascript/AJAX. Hasta ahora, siempre que > lo he necesitado, he tirado de urllib2 + BeautifulSoup, pero la cantidad de > páginas en las que necesitas Javascript ó AJAX va creciendo sin remedio... > si le dedicas suficiente esfuerzo (y alguna vez lo he hecho) puedes analizar > el HTML, parsear el código Javascript, mandárselo a Spidermonkey (intérprete > Javascript), etc, pero el proceso es extremadamente tedioso (sin contar que > cualquier cambio en el código de la página te tira abajo el invento). > > Si no voy errado, librerías como mechanize, twill, scrapy y compañía no > soportan Javascript (bueno, scrapy parece que usa spidermonkey, pero fui > incapaz de encontrar documentación o ejemplos al respecto) > > Al final todos los caminos parecen llevar a librerías que controlan un > navegador (no me atrae la idea) o a Selenium (http://selenium.openqa.org/). > Pero por mucho que Selenium se pueda usar con Python, no quiero depender de > la máquina virtual Java, y a ser posible también querría evitar un esquema > cliente/servidor. Lo ideal sería una librería Python (multiplataforma) que > importes, uses y cierres, sin mayor historia, que sirva tanto de crawler > como de librería de testing. Algo que, en fin, te permitiera hacer cosas > como éstas: > > browser = Browser() > browser.load("http://server.org") > browser.fill("input[name=user]", "myuser") > browser.fill("input[name=password]", "mypassword") > browser.click("input[name=send]") > html = browser.get_html() > ... > > Añadiendo al lote jquery (para el control Javascript) y BeautifulSoup/lxml/ > pyquery/... (para parsear el HTML) creo que quedaría algo bastante potente. > He empezado a hacer algunas pruebas con pyQtWebKit (http://webkit.org/, > http://trac.webkit.org/wiki/QtWebKit) y los resultados son muy prometedores. > Qt no deja de ser una librería de tamaño considerable, pero creo que la > dependencia sería asumible (y las ventajas de tener a tu disposición el > framework Qt y WebKit, evidentes) > > En fin, después de todo este rollo la pregunta es: ¿puede resultar > interesante dedicarle tiempo a este proyecto? ¿aporta algo a lo ya > existente? > > saludos, > arnau > Personalmente me parece que como cada sitio web es diferente, de todos modos vas a tener que meterte a revisar el código de la página y como está hecha. Para eso, prefiero saltarme el javascript y utilizar curl de frente... Si lo quieres para usuarios no técnicos, tal vez podrías probar con iMacros para Firefox... https://addons.mozilla.org/es-ES/firefox/addon/3863 Saludos -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Sat Jul 25 20:01:36 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Sat, 25 Jul 2009 20:01:36 +0200 Subject: =?UTF-8?B?TcOzZHVsbyBwYXJhIGF1dG9tYXRpemFyIHRhcmU=?= =?UTF-8?B?YXMgd2Vi?= In-Reply-To: References: <4A6ADBBE.8010703@gmail.com> Message-ID: <4A6B4880.6070505@gmail.com> Carlos Zuniga wrote: > Personalmente me parece que como cada sitio web es diferente, de todos > modos vas a tener que meterte a revisar el código de la página y como > está hecha. Evidentemente un mínimo de inspección hay que hacerla, pero con una herramienta tipo firebug es una tarea más o menos trivial. > Para eso, prefiero saltarme el javascript y utilizar curl de frente... Sí, para cosas sencillas vale, ¿pero usando curl cómo interactúas, por ejemplo, con una web hecha con AJAX? ¿cómo interpretas el código Javascript que llega en las peticiones XHR? > Si lo quieres para usuarios no técnicos, tal vez podrías probar con > iMacros para Firefox... Entiendo que una librería de las características que describo va dirigida sólo a programadores. > https://addons.mozilla.org/es-ES/firefox/addon/3863 La idea es no depender de ningún navegador, son programas grandes y con muchas dependencias. -- Desarrollador freelance http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From parraymartinez en terra.es Sun Jul 26 03:14:28 2009 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Sun, 26 Jul 2009 03:14:28 +0200 Subject: Pregunta de novato In-Reply-To: <4A6B4880.6070505@gmail.com> References: <4A6ADBBE.8010703@gmail.com> <4A6B4880.6070505@gmail.com> Message-ID: <1248570868.862.5.camel@atenea> Buenas noches, Tengo una pregunta de novato. En este ejemplo: def buildConnectionString(params): ¿Serviría si no hubiese que pasar ningún parámetro, dejarlo así?: def buildConnectionString(): Gracias y un saludo, Rubén. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith en kernelerror.net Sun Jul 26 03:17:10 2009 From: kalith en kernelerror.net (Kalith) Date: Sun, 26 Jul 2009 20:47:10 +1930 Subject: Pregunta de novato In-Reply-To: <1248570868.862.5.camel@atenea> References: <4A6ADBBE.8010703@gmail.com> <4A6B4880.6070505@gmail.com> <1248570868.862.5.camel@atenea> Message-ID: <3da702830907251817k5e38e648q9a9ca377c658ee2@mail.gmail.com> si no vas a pasar ningun parametro pues no debes declararlo. :p -- Seamos realistas y hagamos lo imposible Linux Counter User #487374 --- Nosotros los complacientes, guiados por lo desconocido, estamos haciendo lo imposible para los ingratos, y hemos estado haciendo tanto por tanto tiempo con tan poco, que ahora estamos capacitados a hacer cualquier cosa con nada _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith en kernelerror.net Sun Jul 26 03:17:43 2009 From: kalith en kernelerror.net (Kalith) Date: Sun, 26 Jul 2009 20:47:43 +1930 Subject: Pregunta de novato In-Reply-To: <3da702830907251817k5e38e648q9a9ca377c658ee2@mail.gmail.com> References: <4A6ADBBE.8010703@gmail.com> <4A6B4880.6070505@gmail.com> <1248570868.862.5.camel@atenea> <3da702830907251817k5e38e648q9a9ca377c658ee2@mail.gmail.com> Message-ID: <3da702830907251817n3a80c25ag705f8fa948bfc40b@mail.gmail.com> sorry por el doble post, a menos que quieras sobrecargar la funcion haciendo una que reciba parametro y otra que nop -- Seamos realistas y hagamos lo imposible Linux Counter User #487374 --- Nosotros los complacientes, guiados por lo desconocido, estamos haciendo lo imposible para los ingratos, y hemos estado haciendo tanto por tanto tiempo con tan poco, que ahora estamos capacitados a hacer cualquier cosa con nada _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Jul 26 04:50:26 2009 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 25 Jul 2009 22:50:26 -0400 Subject: Pregunta de novato In-Reply-To: <3da702830907251817n3a80c25ag705f8fa948bfc40b@mail.gmail.com> References: <4A6ADBBE.8010703@gmail.com> <4A6B4880.6070505@gmail.com> <1248570868.862.5.camel@atenea> <3da702830907251817k5e38e648q9a9ca377c658ee2@mail.gmail.com> <3da702830907251817n3a80c25ag705f8fa948bfc40b@mail.gmail.com> Message-ID: En python no existe la sobrecarga la funciones. Al menos no al estilo C++. Se puede conseguir, pero es algo m'as complicado. Tal vez lo que Rub'en est'a buscando se puede conseguir simplemente con def funcion(param=None) Saludos, Jose El 25 de julio de 2009 21:17, Kalith escribió: > sorry por el doble post, a menos que quieras sobrecargar la funcion > haciendo > una que reciba parametro y otra que nop > > -- > Seamos realistas y hagamos lo imposible > Linux Counter User #487374 > > --- > Nosotros los complacientes, guiados por lo desconocido, estamos haciendo lo > imposible para los ingratos, y hemos estado haciendo tanto por tanto tiempo > con tan poco, que ahora estamos capacitados a hacer cualquier cosa con nada > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Mon Jul 27 19:28:33 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Mon, 27 Jul 2009 12:28:33 -0500 Subject: Teclas ALT+F4 Message-ID: Cordial saludo, Quisiera saber como hago para detectar que se han pulsado las combinaciones de las teclas ALT+F4 (para cierre de forms) o si existe alguna forma de desactivar estas teclas mientras se está ejecutando mi aplicación. Gracias -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ferran en fompi.net Mon Jul 27 20:53:23 2009 From: ferran en fompi.net (Ferran Fontcuberta) Date: Mon, 27 Jul 2009 20:53:23 +0200 Subject: Teclas ALT+F4 In-Reply-To: References: Message-ID: <1248720803.4523.0.camel@localhost> El lun, 27-07-2009 a las 12:28 -0500, Manuel Enrique González Ramírez escribió: > Quisiera saber como hago para detectar que se han pulsado las combinaciones > de las teclas ALT+F4 (para cierre de forms) o si existe alguna forma de > desactivar estas teclas mientras se está ejecutando mi aplicación. wx, gtk, qt...? ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Mon Jul 27 20:57:41 2009 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Mon, 27 Jul 2009 13:57:41 -0500 Subject: Teclas ALT+F4 In-Reply-To: <1248720803.4523.0.camel@localhost> References: <1248720803.4523.0.camel@localhost> Message-ID: wx El 27 de julio de 2009 13:53, Ferran Fontcuberta escribió: > El lun, 27-07-2009 a las 12:28 -0500, Manuel Enrique González Ramírez > escribió: > > Quisiera saber como hago para detectar que se han pulsado las > combinaciones > > de las teclas ALT+F4 (para cierre de forms) o si existe alguna forma de > > desactivar estas teclas mientras se está ejecutando mi aplicación. > > wx, gtk, qt...? > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Manuel Enrique González Ramírez http://maengora.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From moises.brenes en gmail.com Mon Jul 27 21:14:56 2009 From: moises.brenes en gmail.com (Moises Brenes) Date: Mon, 27 Jul 2009 13:14:56 -0600 Subject: Teclas ALT+F4 In-Reply-To: References: Message-ID: 2009/7/27 Manuel Enrique González Ramírez : > Cordial saludo, > > Quisiera saber como hago para detectar que se han pulsado las combinaciones > de las teclas ALT+F4 (para cierre de forms) o si existe alguna forma de > desactivar estas teclas mientras se está ejecutando mi aplicación. > > El evento se llama: wx.CloseEvent Ejemplo tomado de http://zetcode.com/wxpython/events/ #!/usr/bin/python # veto.py import wx class Veto(wx.Frame): def __init__(self, parent, id, title): wx.Frame.__init__(self, parent, id, title, size=(250, 200)) self.Bind(wx.EVT_CLOSE, self.OnClose) self.Centre() self.Show(True) def OnClose(self, event): dial = wx.MessageDialog(None, 'Are you sure to quit?', 'Question', wx.YES_NO | wx.NO_DEFAULT | wx.ICON_QUESTION) ret = dial.ShowModal() if ret == wx.ID_YES: self.Destroy() else: event.Veto() app = wx.App() Veto(None, -1, 'Veto') app.MainLoop() -- ??? mbrenes.blogspot.com | sibu.homelinux.org Geloof is een wens om niet te weten wat echt is ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Tue Jul 28 10:37:28 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Tue, 28 Jul 2009 10:37:28 +0200 Subject: =?utf-8?q?M=C3=B3dulo_para_automatizar_tareas_web?= In-Reply-To: <4A6ADBBE.8010703@gmail.com> References: <4A6ADBBE.8010703@gmail.com> Message-ID: <4A6EB8C8.6010500@gmail.com> Arnau Sanchez wrote: > Hace ya un tiempo que ando buscando un módulo Python que me permita > simular un navegador web con soporte para Javascript/AJAX. Por si a alguien más le interesa, he subido el código de lo que he conseguido hasta ahora a Google Code: http://code.google.com/p/spynner/ -- Desarrollador freelance http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cgalisteo en k-rolus.net Tue Jul 28 14:29:33 2009 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Tue, 28 Jul 2009 14:29:33 +0200 Subject: =?UTF-8?Q?Re=3A_=5BPython=2Des=5D_Re=3A_M=C3=B3dulo_para_automatizar_tareas_?= =?UTF-8?Q?web?= In-Reply-To: <4A6EB8C8.6010500@gmail.com> References: <4A6ADBBE.8010703@gmail.com> <4A6EB8C8.6010500@gmail.com> Message-ID: On 7/28/09, Arnau Sanchez wrote: > Por si a alguien más le interesa, he subido el código de lo que he > conseguido > hasta ahora a Google Code: Pues tiene muy buena pinta la verdad. Lo voy a probar para una cosilla que tengo dando vueltas y te cuento que tal. Si la cosa va bien me comprometo públicamente a incluirlo y mantenerlo en Debian, si te parece bien. Un saludo. -- --- Carlos Galisteo PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ferran en fompi.net Tue Jul 28 17:40:35 2009 From: ferran en fompi.net (Ferran Fontcuberta) Date: Tue, 28 Jul 2009 17:40:35 +0200 Subject: Regex y grouping Message-ID: <1248795635.2432.29.camel@localhost> Buenas tardes; Me gustaría poder utilizar algo tal que así: def func(p): print p return p re.sub('test(\d)', func(r'\1'), 'test0') Pero veo que no es posible; la conversión de \1 a aquello a que hace match parece ser que sólo funciona dentro de la expresión regular. ¿Alguna idea de cómo hacerlo? Por si a alguien le interesa, es una paja mental, lo que quiero hacer es: def parseImg(img): imgs.append(img) return 'cid:'+img print re.sub( '( References: <1248795635.2432.29.camel@localhost> Message-ID: <325adf7e0907280957g59f0199cydbd74a01e890de89@mail.gmail.com> 2009/7/28 Ferran Fontcuberta : > Buenas tardes; > > Me gustaría poder utilizar algo tal que así: > > def func(p): >        print p >        return p > > re.sub('test(\d)', func(r'\1'), 'test0') > > Pero veo que no es posible; la conversión de \1 a aquello a que hace > match parece ser que sólo funciona dentro de la expresión regular. > > ¿Alguna idea de cómo hacerlo? Sinceramente, no entiendo qué quieres hacer. Es decir: entiendo lo que hace el código de ejemplo que has puesto (que funciona), pero si lo que hace el código no es lo que tú quieres, entonces me parece que tendrías que explicar con palabras qué es lo que *sí* quieres :D _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Tue Jul 28 20:57:01 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Tue, 28 Jul 2009 20:57:01 +0200 Subject: Regex y grouping In-Reply-To: <1248795635.2432.29.camel@localhost> References: <1248795635.2432.29.camel@localhost> Message-ID: <4A6F49FD.7030404@gmail.com> Ferran Fontcuberta wrote: > re.sub('test(\d)', func(r'\1'), 'test0') Uhm, estás usando re.sub para capturar campos... ¿por qué no re.search o re.findall, según el caso? En cualquier caso, estoy con Ricardo, manda la entrada que tienes (la parte importante, si es muy larga) y la salida que quieres. > def parseImg(img): > imgs.append(img) > return 'cid:'+img Uf, una función de este tipo no debería tener efectos colaterales (al menos Alonzo Church no lo aprobaría ;-)) -- Desarrollador freelance http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Tue Jul 28 21:05:50 2009 From: pyarnau en gmail.com (Arnau Sanchez) Date: Tue, 28 Jul 2009 21:05:50 +0200 Subject: =?UTF-8?B?TcOzZHVsbyBwYXJhIGF1dG9tYXRpemFyIHQ=?= =?UTF-8?B?YXJlYXMgd2Vi?= In-Reply-To: References: <4A6ADBBE.8010703@gmail.com> <4A6EB8C8.6010500@gmail.com> Message-ID: <4A6F4C0E.2080206@gmail.com> Carlos Galisteo wrote: > Si la cosa va bien me comprometo públicamente a incluirlo y > mantenerlo en Debian, si te parece bien. Genial! Estaba pensando en subirlo al AUR de ArchLinux, pero a ver si antes consolidamos un poco la API, porque le estoy metiendo unos meneos que pa' qué. -- Desarrollador freelance http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From josep.danti en gmail.com Wed Jul 29 08:35:09 2009 From: josep.danti en gmail.com (Josep Danti) Date: Wed, 29 Jul 2009 08:35:09 +0200 Subject: Regex y grouping In-Reply-To: <4A6F49FD.7030404@gmail.com> References: <1248795635.2432.29.camel@localhost> <4A6F49FD.7030404@gmail.com> Message-ID: Yo no sé si éste es el problema pero si pasas la cadena sin el raw te hará la sustitución correctamente, independientemente de si lo pasas por una función func o no. 2009/7/28 Arnau Sanchez > Ferran Fontcuberta wrote: > > re.sub('test(\d)', func(r'\1'), 'test0') >> > > Uhm, estás usando re.sub para capturar campos... ¿por qué no re.search o > re.findall, según el caso? > > En cualquier caso, estoy con Ricardo, manda la entrada que tienes (la parte > importante, si es muy larga) y la salida que quieres. > > > def parseImg(img): > > imgs.append(img) > > return 'cid:'+img > > Uf, una función de este tipo no debería tener efectos colaterales (al menos > Alonzo Church no lo aprobaría ;-)) > > > -- > Desarrollador freelance > http://www.arnau-sanchez.com > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ferran en fompi.net Wed Jul 29 09:37:44 2009 From: ferran en fompi.net (Ferran Fontcuberta) Date: Wed, 29 Jul 2009 09:37:44 +0200 Subject: Regex y grouping In-Reply-To: <325adf7e0907280957g59f0199cydbd74a01e890de89@mail.gmail.com> References: <1248795635.2432.29.camel@localhost> <325adf7e0907280957g59f0199cydbd74a01e890de89@mail.gmail.com> Message-ID: <1248853064.2507.2.camel@localhost> El mar, 28-07-2009 a las 17:57 +0100, heimy escribió: > Sinceramente, no entiendo qué quieres hacer. Es decir: entiendo lo que > hace el código de ejemplo que has puesto (que funciona), pero si lo > que hace el código no es lo que tú quieres, entonces me parece que > tendrías que explicar con palabras qué es lo que *sí* quieres :D >>> def func(p): ... print p ... return p ... >>> re.sub('test(\d)', func(r'\1'), 'test0') \1 '0' Si funcionase sacaría dos 0's... Y si se lo paso sin el raw, peor aún es la salida. Pongamos que esto es la entrada:  debian.jpg Y, tras pasarlo por el código mencionado, imgs queda lleno de entradas con '\1' :( Gracias ^_^ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Jul 29 09:43:43 2009 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 29 Jul 2009 09:43:43 +0200 Subject: Regex y grouping In-Reply-To: <1248795635.2432.29.camel@localhost> References: <1248795635.2432.29.camel@localhost> Message-ID: <2c9fb0dd0907290043k392cf3e9j10d18d785c376b8@mail.gmail.com> El 28 de julio de 2009 17:40, Ferran Fontcuberta escribió: > Me gustaría poder utilizar algo tal que así: > > def func(p): >        print p >        return p > > re.sub('test(\d)', func(r'\1'), 'test0') > > Pero veo que no es posible; la conversión de \1 a aquello a que hace > match parece ser que sólo funciona dentro de la expresión regular. > > ¿Alguna idea de cómo hacerlo? Deberías repasar la documentación. Si necesitas pasar una función, entoces recibes un objeto "matchobj", quien te dará la información que necesitas: def func(obj): s=obj.group(0) print s return s re.sub('test(\d)', func, 'test0') _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ferran en fompi.net Wed Jul 29 10:01:37 2009 From: ferran en fompi.net (Ferran Fontcuberta) Date: Wed, 29 Jul 2009 10:01:37 +0200 Subject: Regex y grouping In-Reply-To: <2c9fb0dd0907290043k392cf3e9j10d18d785c376b8@mail.gmail.com> References: <1248795635.2432.29.camel@localhost> <2c9fb0dd0907290043k392cf3e9j10d18d785c376b8@mail.gmail.com> Message-ID: <1248854497.2507.7.camel@localhost> El mié, 29-07-2009 a las 09:43 +0200, Chema Cortes escribió: > Deberías repasar la documentación. Si necesitas pasar una función, > entoces recibes un objeto "matchobj", quien te dará la información que > necesitas: Cierto. Gracias ^_^ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Wed Jul 29 12:57:45 2009 From: faltet en pytables.org (Francesc Alted) Date: Wed, 29 Jul 2009 12:57:45 +0200 Subject: Resumen del EuroSciPy 2009 Message-ID: <200907291259.00050.faltet@pytables.org> Hola, Bueno, pues como prometí, aquí va un pequeño resumen de la reciente conferencia EuroSciPy 2009 que tuvo lugar en Leipiz, Alemania, durante el pasado fin de semana (25-26 de Julio). Hubo presentaciones sobre aspectos muy diversos de la ciencia y la tecnología, con el denominador común de Python, por supuesto. Desde la exposición de paquetes básicos para cálculo de elementos finitos (SfePy), cálculo simbólico (SymPy) o procesado modular (MDP), pasando por paquetes realmente potentes de visualización 3D (Mayavi2, PyOpenGL, VTK). También se discutió sobre cómo aplicar técnicas de compilación al vuelo (JIT) para acelerar cálculos científicos. Asímismo hubo charlas más enfocadas a aspectos prácticos sobre cómo la comunidad científica está usando Python y su ecosistema de software para su investigación cotidiana. En este sentido, se presentaron trabajos en temas tan variados como la Agricultura, Neurociencia, Hidrología, Modelización de Cuerpos Rígidos, Dinámica Atmosférica, Genómica o Gestión del Conocimiento. En general, los usuarios/programadores encontraban en Python un excelente lenguaje para sus usos, aunque con aspectos claramente mejorables como por ejemplo el problema de la 'paquetización' de aplicaciones, que todavía es un proceso con demasiadas asperezas en muchos casos. Mi charla fue un poco más sobre filosofía de uso de ordenadores modernos, en particular sobre cómo acelerar los accesos a memoria. También expuse por primera vez los resultados de Blosc, un nuevo compresor en el que estoy trabajando últimamente y que parece que da muy buenos resultados, especialmente cuando se trata de acceder a la memoria lo más rápido posible en determinadas situaciones. Respecto al ambiente reinante, puedo decir que se creó un ambiente muy familiar y relajado entre los 42 participantes que éramos (comparar con los alrededor de 1000 asistentes al último Pycon en Chicago). La verdad es que es todo un gusto poder hablar directamente con gente que está en primera línea de la investigación científica y poder intercambiar opiniones con ellos, así como ser consciente de sus necesidades :) Los interesados podeis acceder a las presentaciones aquí: http://www.euroscipy.org/presentations/schedule.html Parece que en breve se publicarán los vídeos también. Ya os lo comunicaré. Saludos cordiales, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Wed Jul 29 13:21:28 2009 From: pachi en rvburke.com (Rafael Villar Burke (Pachi)) Date: Wed, 29 Jul 2009 13:21:28 +0200 Subject: Resumen del EuroSciPy 2009 In-Reply-To: <200907291259.00050.faltet@pytables.org> References: <200907291259.00050.faltet@pytables.org> Message-ID: <4A7030B8.6080607@rvburke.com> Francesc Alted wrote: > Hola, > > Bueno, pues como prometí, aquí va un pequeño resumen de la reciente > conferencia EuroSciPy 2009 que tuvo lugar en Leipiz, Alemania, durante el > pasado fin de semana (25-26 de Julio). > > Hubo presentaciones sobre aspectos muy diversos de la ciencia y la tecnología, > con el denominador común de Python, por supuesto. Desde la exposición de > paquetes básicos para cálculo de elementos finitos (SfePy), cálculo simbólico > (SymPy) o procesado modular (MDP), pasando por paquetes realmente potentes de > visualización 3D (Mayavi2, PyOpenGL, VTK). También se discutió sobre cómo > aplicar técnicas de compilación al vuelo (JIT) para acelerar cálculos > científicos. Muchísimas gracias Francesc por el resumen que es todo un lujazo. Lo que cuentas es realmente interesante, así que habrá que leerse las presentaciones :) Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pfreixes en milnou.net Wed Jul 29 16:07:09 2009 From: pfreixes en milnou.net (Pau Freixes) Date: Wed, 29 Jul 2009 16:07:09 +0200 Subject: Resumen del EuroSciPy 2009 In-Reply-To: <200907291259.00050.faltet@pytables.org> References: <200907291259.00050.faltet@pytables.org> Message-ID: <207312b70907290707o537a88cbvb4937eb494ae88ad@mail.gmail.com> Merci Francesc, leere las presentaciones. Gracias por la info !!!!! Un saludo 2009/7/29 Francesc Alted > Hola, > > Bueno, pues como prometí, aquí va un pequeño resumen de la reciente > conferencia EuroSciPy 2009 que tuvo lugar en Leipiz, Alemania, durante el > pasado fin de semana (25-26 de Julio). > > Hubo presentaciones sobre aspectos muy diversos de la ciencia y la > tecnología, > con el denominador común de Python, por supuesto. Desde la exposición de > paquetes básicos para cálculo de elementos finitos (SfePy), cálculo > simbólico > (SymPy) o procesado modular (MDP), pasando por paquetes realmente potentes > de > visualización 3D (Mayavi2, PyOpenGL, VTK). También se discutió sobre cómo > aplicar técnicas de compilación al vuelo (JIT) para acelerar cálculos > científicos. > > Asímismo hubo charlas más enfocadas a aspectos prácticos sobre cómo la > comunidad científica está usando Python y su ecosistema de software para su > investigación cotidiana. En este sentido, se presentaron trabajos en temas > tan variados como la Agricultura, Neurociencia, Hidrología, Modelización de > Cuerpos Rígidos, Dinámica Atmosférica, Genómica o Gestión del Conocimiento. > En general, los usuarios/programadores encontraban en Python un excelente > lenguaje para sus usos, aunque con aspectos claramente mejorables como por > ejemplo el problema de la 'paquetización' de aplicaciones, que todavía es > un > proceso con demasiadas asperezas en muchos casos. > > Mi charla fue un poco más sobre filosofía de uso de ordenadores modernos, > en > particular sobre cómo acelerar los accesos a memoria. También expuse por > primera vez los resultados de Blosc, un nuevo compresor en el que estoy > trabajando últimamente y que parece que da muy buenos resultados, > especialmente cuando se trata de acceder a la memoria lo más rápido posible > en > determinadas situaciones. > > Respecto al ambiente reinante, puedo decir que se creó un ambiente muy > familiar y relajado entre los 42 participantes que éramos (comparar con los > alrededor de 1000 asistentes al último Pycon en Chicago). La verdad es que > es > todo un gusto poder hablar directamente con gente que está en primera línea > de > la investigación científica y poder intercambiar opiniones con ellos, así > como > ser consciente de sus necesidades :) > > Los interesados podeis acceder a las presentaciones aquí: > > http://www.euroscipy.org/presentations/schedule.html > > Parece que en breve se publicarán los vídeos también. Ya os lo comunicaré. > > Saludos cordiales, > > -- > Francesc Alted > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- --pau _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pfreixes en milnou.net Thu Jul 30 01:47:24 2009 From: pfreixes en milnou.net (Pau Freixes) Date: Thu, 30 Jul 2009 01:47:24 +0200 Subject: Resumen del EuroSciPy 2009 In-Reply-To: <200907291259.00050.faltet@pytables.org> References: <200907291259.00050.faltet@pytables.org> Message-ID: <207312b70907291647n4c7e3ebm4061b67f931dc7cc@mail.gmail.com> Francesc, perdona si es un poco off topic Numexpr utiliza numpy para realizar las operaciones primitivas ? La pregunta puede parezer un poco tonta pero me gustaria saber si en este codigo >>> import numpy as np >>> import numexpr as ne >>> ne.evaluate("a**2 + b**2 + 2*a*b") En la ejecución de evaluate cuando al final se realiza la multiplicación de a**2 es codigo de numpy o numexpr ? Esto me lleva a preguntar, se utiliza optimizacion con uso de instruciones vectoriales ? Realiza unrolling internamente ? etc Todo esto te lo pregunto porque tengo que atacar un problema donde tendre que manejar matrizes muy grandes y hacer operaciones de multiplicación sobre ellas, puedo optar por utilizar numpy i numexpr ? o bien mejor me decanto con C directramente y optimizo el ancho de banda a memoria i las operaciones por mi mismo ? Saldos y perdona por el off topic 2009/7/29 Francesc Alted > Hola, > > Bueno, pues como prometí, aquí va un pequeño resumen de la reciente > conferencia EuroSciPy 2009 que tuvo lugar en Leipiz, Alemania, durante el > pasado fin de semana (25-26 de Julio). > > Hubo presentaciones sobre aspectos muy diversos de la ciencia y la > tecnología, > con el denominador común de Python, por supuesto. Desde la exposición de > paquetes básicos para cálculo de elementos finitos (SfePy), cálculo > simbólico > (SymPy) o procesado modular (MDP), pasando por paquetes realmente potentes > de > visualización 3D (Mayavi2, PyOpenGL, VTK). También se discutió sobre cómo > aplicar técnicas de compilación al vuelo (JIT) para acelerar cálculos > científicos. > > Asímismo hubo charlas más enfocadas a aspectos prácticos sobre cómo la > comunidad científica está usando Python y su ecosistema de software para su > investigación cotidiana. En este sentido, se presentaron trabajos en temas > tan variados como la Agricultura, Neurociencia, Hidrología, Modelización de > Cuerpos Rígidos, Dinámica Atmosférica, Genómica o Gestión del Conocimiento. > En general, los usuarios/programadores encontraban en Python un excelente > lenguaje para sus usos, aunque con aspectos claramente mejorables como por > ejemplo el problema de la 'paquetización' de aplicaciones, que todavía es > un > proceso con demasiadas asperezas en muchos casos. > > Mi charla fue un poco más sobre filosofía de uso de ordenadores modernos, > en > particular sobre cómo acelerar los accesos a memoria. También expuse por > primera vez los resultados de Blosc, un nuevo compresor en el que estoy > trabajando últimamente y que parece que da muy buenos resultados, > especialmente cuando se trata de acceder a la memoria lo más rápido posible > en > determinadas situaciones. > > Respecto al ambiente reinante, puedo decir que se creó un ambiente muy > familiar y relajado entre los 42 participantes que éramos (comparar con los > alrededor de 1000 asistentes al último Pycon en Chicago). La verdad es que > es > todo un gusto poder hablar directamente con gente que está en primera línea > de > la investigación científica y poder intercambiar opiniones con ellos, así > como > ser consciente de sus necesidades :) > > Los interesados podeis acceder a las presentaciones aquí: > > http://www.euroscipy.org/presentations/schedule.html > > Parece que en breve se publicarán los vídeos también. Ya os lo comunicaré. > > Saludos cordiales, > > -- > Francesc Alted > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- --pau _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Thu Jul 30 11:38:43 2009 From: faltet en pytables.org (Francesc Alted) Date: Thu, 30 Jul 2009 11:38:43 +0200 Subject: Resumen del EuroSciPy 2009 In-Reply-To: <207312b70907291647n4c7e3ebm4061b67f931dc7cc@mail.gmail.com> References: <200907291259.00050.faltet@pytables.org> <207312b70907291647n4c7e3ebm4061b67f931dc7cc@mail.gmail.com> Message-ID: <200907301138.43900.faltet@pytables.org> A Thursday 30 July 2009 01:47:24 Pau Freixes escrigué: > Francesc, perdona si es un poco off topic No creo que eso sea ningún off-topic. El hecho que no se discuta casi sobre aplicaciones de cálculo intensivo en python en esta lista no significa que no se pueda ;-) > Numexpr utiliza numpy para realizar las operaciones primitivas ? La > pregunta puede parezer un poco tonta pero me gustaria saber si en este > codigo > > >>> import numpy as np > >>> import numexpr as ne > >>> ne.evaluate("a**2 + b**2 + 2*a*b") > > En la ejecución de evaluate cuando al final se realiza la multiplicación de > a**2 es codigo de numpy o numexpr ? Es código numexpr. La expresión de arriba se compila al vuelo en código 'máquina' específico de numexpr (realmente se usa el compilador de Python para eso, pero esto no es importante para la discusión). > Esto me lleva a preguntar, se utiliza optimizacion con uso de instruciones > vectoriales ? Realiza unrolling internamente ? etc Si por instrucciones vectoriales te refieres a usar SSE2 (por ejemplo), la respuesta es que no, al menos no directamente. Sin embargo, como en general en este tipo de operaciones el cuello de botella está en el acceso a memoria, el no usar SSE2 no tiene demasiada importancia. Aún así, para las operaciones que están limitadas por la CPU (como por ejemplo, la evaluación de funciones transcentes, como el seno, coseno...), se puede enlazar numexpr con la MKL de Intel para conseguir tiempos de evaluación óptimos (y aquí sí que se usan las extensiones vectoriales SSEx y multicores, así como aceleraciones basadas en reducir la precisión de los cálculos; muy completito). Respecto al unrolling, sí que se efectúa, ya que es el compilador (en este caso, el estático, sea GCC o MSVC o cualquier otro) quien lo hace. En general este es un problema resuelto en Numexpr. > Todo esto te lo pregunto porque tengo que atacar un problema donde tendre > que manejar matrizes muy grandes y hacer operaciones de multiplicación > sobre ellas, puedo optar por utilizar numpy i numexpr ? o bien mejor me > decanto con C directramente y optimizo el ancho de banda a memoria i las > operaciones por mi mismo ? Si tienes que usar operaciones sobre matrices *elemento-a-elemento* numexpr va genial. Sin embargo, las operaciones de álgebra lineal no están soportadas (y no está claro que se soporten en el futuro), así que si tienes que hacer cálculo tensorial con las matrices, mejor lo haces con numpy y enlazando con Atlas, MKL o cualquier otra libreria que disponga de un BLAS o LAPACK medianamente optimizado (ver ejemplo de multiplicación matricial en mi presentación del pasado EuroSciPy para ver las aceleraciones que puedes conseguir). Y no, no te recomiendo que lo hagas tú directamente en C, porque: 1. Es mucho más complicado 2. No está claro que obtengas mejores prestaciones que con numexpr+numpy+MKL Saludos, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes