From alfredo.riguetti en ptravel.com.uy Sun Sep 1 04:10:59 2013 From: alfredo.riguetti en ptravel.com.uy (alfredo.riguetti) Date: Sat, 31 Aug 2013 23:10:59 -0300 Subject: [Python-es] Instalar apli .py en windows Message-ID: <54txa9495ku71bbgvh2ajf9p.1378001459593@email.android.com> Muchas gracias lo pruebo y enseguida posteo como me fue. .. Alfredo Riguetti Enviado desde Samsung Mobile -------- Mensaje original -------- De: monoBOT Fecha: 31/08/2013 18:39 (GMT-03:00) A: La lista de python en castellano Asunto: Re: [Python-es] Instalar apli .py en windows La aplicación debería de correr perfectamente sobre windows...haz la prueba de instalar tanto la misma version de python como de wx. El 29 de agosto de 2013 21:25, Alfredo Riguetti escribió: Hola a todos, hice una pequeña aplciacion en python con wxpython y mysql, ahroa no tengo idea como hacer para que corra sobre un windows alguien puede decirme que proceso debo seguir. muchas gracias _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- monoBOT Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Tue Sep 3 13:29:44 2013 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 3 Sep 2013 13:29:44 +0200 Subject: [Python-es] =?iso-8859-1?q?=5BOT=5D_Principios_de_Programaci=F3n_?= =?iso-8859-1?q?Reactiva_=28Re=3A__Entrevista_a_GvR=29?= Message-ID: Mil perdones por este offtopic, pero añade información a mi mensaje anterior. Se acaba de anunciar el curso "Principles of Reactive Programming"[2] en coursera. Una buena introducción a la programación para la nube con un equipo docente de lujo. Para adquirir conocimientos de programación funcional, se puede realizar previamente el curso de "Functional Programming Principles in Scala"[1], ya en su tercera sesión (~150.000 alumnos en las tres tandas, que seguramente repetirán con el "Reactive"). [1]: https://www.coursera.org/course/progfun "Functional Programming Principles in Scala (Sep 16th 2013)" [2]: https://www.coursera.org/course/reactive "Principles of Reactive Programming (Nov 4th 2013)" El día 29 de agosto de 2013 21:05, Chema Cortes escribió: > El día 29 de agosto de 2013 13:31, Juan M. Puertas > escribió: >> Lo que no entiendo es lo de que Python no está bien preparado para la nube. >> He tenido que hacer una aplicación asíncrona para la web que calcula y >> dibuja las posiciones planetarias para una fecha, hora y lugar que determina >> el usuario, la he realizado en Python por que me gusta el lenguaje y sobre >> todo por que Python está muy mimado por la comunidad, por ejemplo a muchos >> lenguajes le faltan cosas como pytz, con el que puedes saber que huso >> horario hay en cada país en cualquier fecha y hora. Para el cálculo de >> posiciones planetarias existe la extensión Pyswisseph. Con otro lenguaje me >> las habría visto y deseado... > > Creo que no tenemos el mismo concepto de "nube". > > Puedes contar con el mejor sistema de alta disponibilidad y las > mejores comunicaciones y todavía no estar preparado para la nube. Es > necesario, para poder desviar la demanda de un nodo a otro, que se > puedan suspender y restauras tareas rápidamente, incluidos sus datos. > Y CPython, a mi entender, no está preparado para esta escalabilidad en > alta demanda. También es verdad que no todo lo que se usa en python > está programado en python, pero lo estaríamos convirtiendo en mero > lenguaje instrumental. Y es aquí donde veo el peligro, que algún día > alguien se pregunte para qué usar python si se puede hacer lo mismo > creando un DSL con los mismos lenguajes que se usan para el resto de > la aplicación. > > Sólo por dejarlo claro: ni he dicho que python desaparecerá ni que no > se puedan hacer aplicaciones web maravillosas. De hecho, creo que el > uso de python crecerá durante los próximos años. > > >> >> >> El 28 de agosto de 2013 11:39, Juan Ignacio escribió: >>> >>> > Vale que es por el navegador ¡pero es que ahora con >>> > nodejs resulta que también en el servidor! ¡Argh! >>> >>> Y con mongodb, ahora tambien en la base de datos. Verlo pa' creerlo. >>> >>> PD: A pesar de eso, mongodb mola :-) >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> >> >> >> -- >> Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje >> en un tiempo. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es From alfredo.riguetti en ptravel.com.uy Tue Sep 3 22:53:53 2013 From: alfredo.riguetti en ptravel.com.uy (Alfredo Riguetti) Date: Tue, 03 Sep 2013 17:53:53 -0300 Subject: [Python-es] mi .py en windows lo veo mal Message-ID: <52264C61.40507@ptravel.com.uy> Hola a todos, hice un abm en python con mysql y wxpython y estoy programando bajo fedora con eclipse, el sistema probandolo en linux como hasta ahora me anda impecable y se ve perfecto las ventanas textctrl botones y demas, ahroa me surgio el problema que lo tengo que instalar en un windows. hice lo que me recomendo un compañero de esta lista y me andubo, es decir instale las mismas versiones con las que trabaje . tanto mysql., python y wxpython y mysql-python conection. AHORA, el problema que tengo es que no se ve igual a como lo veia en linux. se ve mal, algunas ventanas se ven corridas, los botones no en el lugar exacto, algunos no se ven totalmente , los textctrol y combobox defasados,y me quiero arrancar los pelos , tengo que solucionar esto y no se que es..... alguien puede tirarme una piola para salir de esto ysaber que es ??? m,uchas gracias fefo From mlacunza en gmail.com Wed Sep 4 14:45:16 2013 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 4 Sep 2013 07:45:16 -0500 Subject: [Python-es] mi .py en windows lo veo mal In-Reply-To: <52264C61.40507@ptravel.com.uy> References: <52264C61.40507@ptravel.com.uy> Message-ID: Uhm....sin ver tu código difícil q podamos ayudarte, prepara un demo. Estas trabajando con sizers? Seguro q estas usando un wxpanel? Enviado desde mi Samsung Galaxy S4 El 04/09/2013 03:26, "Alfredo Riguetti" escribió: > Hola a todos, hice un abm en python con mysql y wxpython y estoy > programando bajo fedora con eclipse, el sistema probandolo en linux como > hasta ahora me anda impecable y se ve perfecto las ventanas textctrl > botones y demas, ahroa me surgio el problema que lo tengo que instalar en > un windows. > > hice lo que me recomendo un compañero de esta lista y me andubo, es decir > instale las mismas versiones con las que trabaje . tanto mysql., python y > wxpython y mysql-python conection. > > AHORA, el problema que tengo es que no se ve igual a como lo veia en > linux. se ve mal, algunas ventanas se ven corridas, los botones no en el > lugar exacto, algunos no se ven totalmente , los textctrol y combobox > defasados,y me quiero arrancar los pelos , tengo que solucionar esto y no > se que es..... alguien puede tirarme una piola para salir de esto ysaber > que es ??? > > > m,uchas gracias > > fefo > > ______________________________**_________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/**mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.**com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From j.isaac09 en gmail.com Fri Sep 6 02:30:01 2013 From: j.isaac09 en gmail.com (JORGE ISAAC) Date: Thu, 5 Sep 2013 20:30:01 -0400 Subject: [Python-es] dar baja Message-ID: dar baja de suscripcion From juanlu001 en gmail.com Sun Sep 8 21:58:22 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sun, 08 Sep 2013 21:58:22 +0200 Subject: [Python-es] Fwd: [IPython-dev] IScala: a Scala-language backend for IPython In-Reply-To: References: Message-ID: <522CD6DE.5070807@gmail.com> Esto le interesará a los amantes de Scala y Python ;) -------- Original Message -------- Subject: [IPython-dev] IScala: a Scala-language backend for IPython Date: Sun, 8 Sep 2013 21:54:14 +0200 From: Mateusz Paprocki Reply-To: IPython developers list To: IPython developers list Hi, I would like to announce IScala: a Scala-language backend for IPython, see [1]. Scala is general purpose, object-functional, statically typed programming language for JVM. IScala is an early work in progress, but it's already fairly usable. All three types of frontends are supported. Required dependencies are IPython 1.0+ and Java Runtime Environment 1.6+. See README.md for installation and usage details. Motivation for this project came when I saw IJulia announcement. The hard part - actually "interpreting" Scala - was done in Scala REPL by Scala developers. Scala is a compiled language, so interpreting it means that source code is compiled (with some fancy wrappers), resulting class files loaded into JVM and code run via Java reflection. Interpreted code behaves exactly the same as compiled code and it runs at full speed. There are a few issues with this, however. Scala is a pure object-oriented language, so at top level you can put only packages, traits, classes and singleton objects. No expressions and other types of statements are allowed. Interpreter removes this restriction, by wrapping source code in singleton objects, so that you can simply write e.g. `val x = 1` to define a value, which is otherwise illegal. During development of IScala I also created a set of notebooks with Scala code, see [2]. Those are based on a subset of Twitter's Scala lessons [3]. I didn't encode notebooks directly in the JSON-based format, but I invented an adhoc format based on Markdown with support for cells. There is a simple converter that allows to generate IPython-compatible notebooks. [1] https://github.com/mattpap/IScala [2] https://github.com/mattpap/scala_school_notebooks [3] https://github.com/twitter/scala_school Mateusz _______________________________________________ IPython-dev mailing list IPython-dev en scipy.org http://mail.scipy.org/mailman/listinfo/ipython-dev ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From julio.sg en mundo-r.com Sun Sep 8 22:13:08 2013 From: julio.sg en mundo-r.com (Julio S.G.) Date: Sun, 08 Sep 2013 22:13:08 +0200 Subject: [Python-es] Fwd: [IPython-dev] IScala: a Scala-language backend for IPython In-Reply-To: <522CD6DE.5070807@gmail.com> References: <522CD6DE.5070807@gmail.com> Message-ID: <522CDA54.7050004@mundo-r.com> Puede ser, pero Scala, me encanta todo sea dicho, tiene que liberarse de la JVM. Después hablamos El 08/09/2013 21:58, Juan Luis Cano escribió: > Esto le interesará a los amantes de Scala y Python ;) > > > -------- Original Message -------- > Subject: [IPython-dev] IScala: a Scala-language backend for IPython > Date: Sun, 8 Sep 2013 21:54:14 +0200 > From: Mateusz Paprocki > Reply-To: IPython developers list > To: IPython developers list > > > > Hi, > > I would like to announce IScala: a Scala-language backend for IPython, > see [1]. Scala is general purpose, object-functional, statically typed > programming language for JVM. IScala is an early work in progress, but > it's already fairly usable. All three types of frontends are > supported. Required dependencies are IPython 1.0+ and Java Runtime > Environment 1.6+. See README.md for installation and usage details. > > Motivation for this project came when I saw IJulia announcement. The > hard part - actually "interpreting" Scala - was done in Scala REPL by > Scala developers. Scala is a compiled language, so interpreting it > means that source code is compiled (with some fancy wrappers), > resulting class files loaded into JVM and code run via Java > reflection. Interpreted code behaves exactly the same as compiled code > and it runs at full speed. There are a few issues with this, however. > Scala is a pure object-oriented language, so at top level you can put > only packages, traits, classes and singleton objects. No expressions > and other types of statements are allowed. Interpreter removes this > restriction, by wrapping source code in singleton objects, so that you > can simply write e.g. `val x = 1` to define a value, which is > otherwise illegal. > > During development of IScala I also created a set of notebooks with > Scala code, see [2]. Those are based on a subset of Twitter's Scala > lessons [3]. I didn't encode notebooks directly in the JSON-based > format, but I invented an adhoc format based on Markdown with support > for cells. There is a simple converter that allows to generate > IPython-compatible notebooks. > > [1]https://github.com/mattpap/IScala > [2]https://github.com/mattpap/scala_school_notebooks > [3]https://github.com/twitter/scala_school > > Mateusz > _______________________________________________ > IPython-dev mailing list > IPython-dev en scipy.org > http://mail.scipy.org/mailman/listinfo/ipython-dev > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From stvzito en gmail.com Thu Sep 12 01:31:42 2013 From: stvzito en gmail.com (Manuel Estevez) Date: Wed, 11 Sep 2013 18:31:42 -0500 Subject: [Python-es] STRUCT ERROR DBF Message-ID: <5230FD5E.3020808@gmail.com> Saludos A todos Vayámonos directo al punto, debo extraer información de unos DBF (si lo sé poco faltó para que fueran tarjetas perforadas), que es en lo que corre la aplicación del día a día y cargar la información a otra base de datos (MySQL). Bueno el detalle es extraer la información precisamente ya que algunas tablas contienen campos del tipo MEMO , estuve probando con varias opciones que encontré por la web (pydbf, dbfpy, dbf y demdbf) y está última me funcionó para leer los "MEMOS". Ahora bien, estuve haciendo pruebas en la consola de python (Python 2.7.3 para windows x86), cuando tomé esos pequeñas pruebas y las unifiqué en un script indicaba el siguiente error: /struct.error: unpack requires a string argument of length 32/ Este es el código que estoy utilizando: # -*- coding: utf8 -*- #!/usr/bin/env python import os from demdbf import dbf def lee_archivo(file_): d_ = dbf() d_.open(file_) for rec_ in xrange(d_.recordCount-1): d_.read(rec_) if __name__ == '__main__': for root, dirs, files in os.walk('c:\\dbf_xls\\'): for file_ in files: if file_.find('enc_')!= -1: lee_archivo(os.path.join(root,file_)) Y aquí dejo demdbf.py (http://pastebin.com/SDmEfYGa ) Agradezco de antemano su ayuda. Saludos desde México. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From stvzito en gmail.com Thu Sep 12 02:00:03 2013 From: stvzito en gmail.com (Manuel Estevez) Date: Wed, 11 Sep 2013 19:00:03 -0500 Subject: [Python-es] STRUCT ERROR DBF In-Reply-To: <5230FD5E.3020808@gmail.com> References: <5230FD5E.3020808@gmail.com> Message-ID: <52310403.3060502@gmail.com> Una disculpa por el correo anterior, el error, auspiciado por el cansancio, es que estaba recorriendo el directorio equivocado. Saludos. El 11/09/2013 06:31 p.m., Manuel Estevez escribió: > Saludos A todos > > Vayámonos directo al punto, debo extraer información de unos DBF (si > lo sé poco faltó para que fueran tarjetas perforadas), que es en lo > que corre la aplicación del día a día y cargar la información a otra > base de datos (MySQL). > Bueno el detalle es extraer la información precisamente ya que algunas > tablas contienen campos del tipo MEMO , estuve probando con varias > opciones que encontré por la web (pydbf, dbfpy, dbf y demdbf) y está > última me funcionó para leer los "MEMOS". > > Ahora bien, estuve haciendo pruebas en la consola de python (Python > 2.7.3 para windows x86), cuando tomé esos pequeñas pruebas y las > unifiqué en un script indicaba el siguiente error: > > /struct.error: unpack requires a string argument of length 32/ > > Este es el código que estoy utilizando: > > # -*- coding: utf8 -*- > #!/usr/bin/env python > > import os > from demdbf import dbf > > def lee_archivo(file_): > > d_ = dbf() > d_.open(file_) > for rec_ in xrange(d_.recordCount-1): > d_.read(rec_) > > if __name__ == '__main__': > for root, dirs, files in os.walk('c:\\dbf_xls\\'): > for file_ in files: > if file_.find('enc_')!= -1: > lee_archivo(os.path.join(root,file_)) > > Y aquí dejo demdbf.py (http://pastebin.com/SDmEfYGa ) > > Agradezco de antemano su ayuda. > > Saludos desde México. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From plobarinas en jcea.es Fri Sep 13 00:03:53 2013 From: plobarinas en jcea.es (=?UTF-8?B?UGFibG8gTG9iYXJpw7Fhcw==?=) Date: Fri, 13 Sep 2013 00:03:53 +0200 Subject: [Python-es] =?utf-8?q?Convocatoria_reuni=C3=B3n_python-madrid_sep?= =?utf-8?q?tiembre_2013?= Message-ID: <52323A49.8020808@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola a todos: Un mes más la gente de Python-Madrid nos reunimos para charlar de Python y de muchas más cosas que nos gustan, sin desaprovechar la ocasión para tomarnos unas cervezas y unos buenos pinchos. Para todos los que podáis aquí están los detalles: http://www.python-madrid.es/post/reunion-septiembre-2013-python-madrid/ Un saludo. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlIyOkkACgkQnPFBatEMYOdDGwCff2w91HH81QP72sr/J+94l5da QI4AniZ8oJn5PLuQZU9MH8Pn0258/CEm =0r1g -----END PGP SIGNATURE----- From carlos.sotelo.pinto en gmail.com Fri Sep 13 01:43:32 2013 From: carlos.sotelo.pinto en gmail.com (Carlos Eduardo Sotelo Pinto) Date: Thu, 12 Sep 2013 18:43:32 -0500 Subject: [Python-es] dar baja In-Reply-To: References: Message-ID: dar baja de suscripcion _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ 2013/9/5 JORGE ISAAC > dar baja de suscripcion > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Carlos Eduardo Sotelo Pinto | http://carlossotelo.com | csotelo en twitter GNU Linux Admin | PHP Senior Web Developer Mobil: RPC (Claro)+51, 958194614 | Mov: +51, 959980794 GTalk: carlos.sotelo.pinto en gmail.com | Skype: csotelop MSN: carlos.sotelo.pinto en gmail.com | Yahoo: csotelop GNULinux RU #379182 | GNULinux RM #277661 GPG FP:697E FAB8 8E83 1D60 BBFB 2264 9E3D 5761 F855 4F6B ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alvarezlucas en gmail.com Fri Sep 13 02:03:33 2013 From: alvarezlucas en gmail.com (alvarezlucas en gmail.com) Date: Fri, 13 Sep 2013 00:03:33 +0000 Subject: [Python-es] dar baja In-Reply-To: References: Message-ID: <2117823182-1379030614-cardhu_decombobulator_blackberry.rim.net-556129994-@b18.c4.bise6.blackberry> Tirale un baja.py (?) Enviado desde mi BlackBerry® de Claro Argentina -----Original Message----- From: Carlos Eduardo Sotelo Pinto Sender: "Python-es" Date: Thu, 12 Sep 2013 18:43:32 To: La lista de python en castellano Reply-To: La lista de python en castellano Subject: Re: [Python-es] dar baja _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ From alvarezlucas en gmail.com Fri Sep 13 02:13:03 2013 From: alvarezlucas en gmail.com (alvarezlucas en gmail.com) Date: Fri, 13 Sep 2013 00:13:03 +0000 Subject: [Python-es] dar baja In-Reply-To: <2117823182-1379030614-cardhu_blackberry.rim.net-copy_sent_folder-1167424873-@b18.c4.bise6.blackberry> References: <2117823182-1379030614-cardhu_blackberry.rim.net-copy_sent_folder-1167424873-@b18.c4.bise6.blackberry> Message-ID: <1093798689-1379031184-cardhu_decombobulator_blackberry.rim.net-740091196-@b18.c4.bise6.blackberry> o entra en https://mail.python.org/mailman/listinfo/python-es y te das de baja...* Enviado desde mi BlackBerry® de Claro Argentina -----Original Message----- From: alvarezlucas en gmail.com Date: Fri, 13 Sep 2013 00:03:33 To: La lista de python en castellano Reply-To: alvarezlucas en gmail.com Subject: Re: [Python-es] dar baja Tirale un baja.py (?) Enviado desde mi BlackBerry® de Claro Argentina -----Original Message----- From: Carlos Eduardo Sotelo Pinto Sender: "Python-es" Date: Thu, 12 Sep 2013 18:43:32 To: La lista de python en castellano Reply-To: La lista de python en castellano Subject: Re: [Python-es] dar baja _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ From juanlu001 en gmail.com Fri Sep 13 22:12:10 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Fri, 13 Sep 2013 22:12:10 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: Message-ID: <5233719A.3@gmail.com> On 08/29/2013 09:05 PM, Chema Cortes wrote: > Sólo por dejarlo claro: ni he dicho que python desaparecerá ni que no > se puedan hacer aplicaciones web maravillosas. De hecho, creo que el > uso de python crecerá durante los próximos años. Pues yo últimamente estoy más pesimista que Chema. Por poco que le guste a GvR, Python y los lenguajes funcionales tienen una cosa en común: son ideas muy buenas que, por descuido, pueden morir en la autocomplacencia. http://w3techs.com/technologies/overview/programming_language/all http://w3techs.com/technologies/details/pl-python/all/all En la comunidad científica Python tiene mucho futuro. En el resto de sitios... lo dudo bastante. From julio.sg en mundo-r.com Fri Sep 13 22:37:52 2013 From: julio.sg en mundo-r.com (Julio S.G.) Date: Fri, 13 Sep 2013 22:37:52 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: <5233719A.3@gmail.com> References: <5233719A.3@gmail.com> Message-ID: <523377A0.5010306@mundo-r.com> Tienes razón, es un muy buen lenguaje pegamento para las distribuciones Linux, pero para hacer una aplicación compatible entre plataformas y con ejecutables nativos, yo me he decantado por Lazarus y FreePascal. Conozco C, C#, Java, y un poco de Scala, Python y alguna cosilla más antigua como Cobol y PL/1. Me gustaría un Scala sin dependencias de la JVM, pero salvo intentos con LLVM, no vale. Nos autocomplacemos con el yo me lo hago, pero si no hay IDEs decentes y rendimientos decentes, no vamos a ningún lado. Python ha conseguido mejorar en rendimiento con Pypy, pero no han conseguido/querido migrar ni Tkinter, con lo que se queda en el nicho de los scripts de consola. En fin, se me puede decir que lo haga yo, pero prefiero buscar una solución sensata, que no me obligue a reinventar la rueda. El 13/09/2013 22:12, Juan Luis Cano escribió: > On 08/29/2013 09:05 PM, Chema Cortes wrote: >> Sólo por dejarlo claro: ni he dicho que python desaparecerá ni que no >> se puedan hacer aplicaciones web maravillosas. De hecho, creo que el >> uso de python crecerá durante los próximos años. > > Pues yo últimamente estoy más pesimista que Chema. Por poco que le > guste a GvR, Python y los lenguajes funcionales tienen una cosa en > común: son ideas muy buenas que, por descuido, pueden morir en la > autocomplacencia. > > http://w3techs.com/technologies/overview/programming_language/all > > http://w3techs.com/technologies/details/pl-python/all/all > > En la comunidad científica Python tiene mucho futuro. En el resto de > sitios... lo dudo bastante. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From lasizoillo en gmail.com Sat Sep 14 09:50:13 2013 From: lasizoillo en gmail.com (lasizoillo) Date: Sat, 14 Sep 2013 09:50:13 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: <5233719A.3@gmail.com> References: <5233719A.3@gmail.com> Message-ID: El día 13 de septiembre de 2013 22:12, Juan Luis Cano escribió: > > http://w3techs.com/technologies/overview/programming_language/all > > http://w3techs.com/technologies/details/pl-python/all/all > > En la comunidad científica Python tiene mucho futuro. En el resto de > sitios... lo dudo bastante. 93.728% de los datos de estadísticas son inventados o tienen un margen de error superior al 42.345%. Lo que quiero decir con estos datos inventados es que en el desarrollo web suele ser muy difícil conocer qué tecnología hay detrás. Ejemplo: http://lorempixel.com/ En las cabeceras solo aparece "Server: Apache", sin soporte para ningún lenguaje. En las urls no aparece rastro de ningún lenguaje ".php, .asp, .py, ...". ¿Como saber si está hecho con php, java, python, brainfuck, ...? Te dejo otro ejemplo de web de la que distribuyen su código fuente en python: http://foofind.is/ Sin ese enlace no sabría que pensar ;-) Entre el tema de poner las urls "bonitas" por temas de seo o usabilidad (que se comporten como un api), y el tema de no dar información del sitio "por seguridad" no puedo creerme una estadística de ese tipo. Lo siento. Un saludo, Javi From antonio.cascales en gmail.com Sat Sep 14 10:15:05 2013 From: antonio.cascales en gmail.com (Antonio Cascales) Date: Sat, 14 Sep 2013 10:15:05 +0200 Subject: [Python-es] =?iso-8859-1?q?Presentaci=F3n?= In-Reply-To: <1ADB109D2FBB498F9CE4CE605FAADCB5@antoniopc> References: <1ADB109D2FBB498F9CE4CE605FAADCB5@antoniopc> Message-ID: Ok gracias El 27/10/2012 12:34, "Antonio Cascales" escribió: > Hola: > > Muchas gracias a todos por las distintas recomendaciones. > > Al chico que comentaba lo de pasar los apuntes de Python o los libros > comentarle que si puede, todo material es bien recibido cuando se está > empezando. :) > > Muchas gracias, de verdad. Ya os iré bombardeando a preguntas según me > vayan surgiendo. > > Un saludo, > > Antonio Cascales > > > ----- Original Message ----- From: "Sergio Fernández" > To: "La lista de python en castellano" > Sent: Saturday, October 27, 2012 9:21 AM > Subject: Re: [Python-es] Presentación > > > http://www.diveintopython.net/ > > 2012/10/26 Antonio Cascales : > >> Hola, buenas tardes: >> >> Me llamo Antonio Cascales, y soy miembro de la lista desde hace apenas >> un >> par de días. >> >> me he apuntado a ella para poder aprender lo que buenamente pueda >> acerca >> de Python. He empezado hace nada a estudiar Python, o a leer acerca de él >> en >> distintos blogs, webs, o cualquier otro medio que voy encontrando por la >> red. >> >> Pese que es mi primer correo a la lista, me gustaría haceros una >> pregunta. Como ya he dicho, la información que por el momento sé de >> Python, >> la he obtenido de distintas vías, pero me da la impresión de que ninguna >> es >> del todo completa. >> >> ¿Vosotros podríais recomendarme un buen libro para aprender Python? >> alguno que sea lo más completo posible. O bien, en caso de no haber uno >> solo, pues los que consideréis. Tened en cuenta que soy bastante novato en >> el mundillo, pese que me interesa bastante el mundo de la programación. Es >> por eso que creo que el libro en cuestión debe empezar por cosas básicas, >> y >> tener una progresión moderada. >> >> he intentado aprender otros lenguajes de programación hasta el momento >> sin resultados, pues todos se adentran, a mi modo de ver, en temas >> demasiado >> complejos muy pronto. >> >> Es muy probable que esté pidiendo un imposible, pero puesto que imagino >> que algunos de vosotros habéis pasado por lo mismo, y ahora tenéis >> bastantes >> conocimientos de Python, podréis aconsejarme el más idóneo. >> >> Muchas gracias por vuestras respuestas. Un saludo, >> >> Antonio Cascales >> >> >> ______________________________**_________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/**mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.**com/ >> >> > > > -- > > Sergio Fernández > ______________________________**_________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/**mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.**com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Sat Sep 14 10:37:38 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 14 Sep 2013 10:37:38 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: <5233719A.3@gmail.com> Message-ID: <52342052.7040703@gmail.com> On 09/14/2013 09:50 AM, lasizoillo wrote: > El día 13 de septiembre de 2013 22:12, Juan Luis Cano > escribió: >> http://w3techs.com/technologies/overview/programming_language/all >> >> http://w3techs.com/technologies/details/pl-python/all/all >> >> En la comunidad científica Python tiene mucho futuro. En el resto de >> sitios... lo dudo bastante. > 93.728% de los datos de estadísticas son inventados o tienen un margen > de error superior al 42.345%. > > Lo que quiero decir con estos datos inventados es que en el desarrollo > web suele ser muy difícil conocer qué tecnología hay detrás. Ejemplo: > http://lorempixel.com/ > > En las cabeceras solo aparece "Server: Apache", sin soporte para > ningún lenguaje. En las urls no aparece rastro de ningún lenguaje > ".php, .asp, .py, ...". ¿Como saber si está hecho con php, java, > python, brainfuck, ...? > > Te dejo otro ejemplo de web de la que distribuyen su código fuente en python: > http://foofind.is/ > > Sin ese enlace no sabría que pensar ;-) > > Entre el tema de poner las urls "bonitas" por temas de seo o > usabilidad (que se comporten como un api), y el tema de no dar > información del sitio "por seguridad" no puedo creerme una estadística > de ese tipo. Lo siento. Hay más técnicas para detectar el lenguaje, no solo la extensión de la URL o las cabeceras. A veces la respuesta está en el código fuente: https://wiki.ubuntu.com/ Se ven assets en la carpeta "moin_static192". Claramente usa Python. Si ves "wp_content" será PHP. La propia web de las estadísticas: está en PHP, se les ha colado una extensión en el código fuente. Otras veces hay comentarios en el CSS. Y añaden alguna más . La primera web que me mandas claramente está en PHP: mira el código fuente. La segunda web que me dices: Python. Caramba, mejor me lo pones, ¡no hace falta ni mirar las cabeceras! Una cosa es que la información no sea 100 % precisa (que lo dicen ) y otra cosa es que sea inventada.O sea que discrepo mucho bastante de que haya que ignorar estos datos por completo. Pero bueno, al margen de esto... creo que hay otros indicadores de que Python no es precisamente súper popular en lo que a web se refiere. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From davidmenhur en gmail.com Sat Sep 14 13:04:07 2013 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Sat, 14 Sep 2013 13:04:07 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: <5233719A.3@gmail.com> Message-ID: 2013/9/14 lasizoillo > Lo que quiero decir con estos datos inventados es que en el desarrollo > web suele ser muy difícil conocer qué tecnología hay detrás. > Y no sólo eso; por ejemplo, hay un montón de páginas en Wordpress, que usa PHP, pero es un sólo grupo el que pica código. Sería como decir (salvando las distancias) que C# es uno de los lenguajes más usados porque Windows está escrito en él, y la mayoría de los ordenadores corren Windows. Habría que introducir todos estos factores en la estadística. Además, viendo el gráfico específico de Python se ve que está usado por sitios de muy alto tráfico. Y mientras se mantenga ahí, tendrá futuro porque habrá equipos potentes desarrollándolo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Sat Sep 14 13:49:32 2013 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 14 Sep 2013 06:49:32 -0500 Subject: [Python-es] Entrevista a GvR In-Reply-To: <523377A0.5010306@mundo-r.com> References: <5233719A.3@gmail.com> <523377A0.5010306@mundo-r.com> Message-ID: Hola Respondo entre líneas... Enviado desde mi Samsung Galaxy S4 El 13/09/2013 15:38, "Julio S.G." escribió: > > Tienes razón, es un muy buen lenguaje pegamento para las distribuciones Linux, pero para hacer una aplicación compatible entre plataformas y con ejecutables nativos, yo me he decantado por Lazarus y FreePascal. Se ha generalizado su uso en todas las distros como reemplazo de scripts en perl Lo mismo puedes hacer con Python tengo muchas app grandes, corriendo con exe creados con pyinstaller y similares, crear app multiplataforma es una de las principales ventajas de Python. > > Conozco C, C#, Java, y un poco de Scala, Python y alguna cosilla más antigua como Cobol y PL/1. > Me gustaría un Scala sin dependencias de la JVM, pero salvo intentos con LLVM, no vale. > > Nos autocomplacemos con el yo me lo hago, pero si no hay IDEs decentes y rendimientos decentes, no vamos a ningún lado. > Eclipse+pydev no te parece suficientemente bueno para desarrollar con Python? Ninja IDE? Sólo x mencionar 2 ya q para Python encuentras una patada y de calidad > Python ha conseguido mejorar en rendimiento con Pypy, pero no han conseguido/querido migrar ni Tkinter, con lo que se queda en el nicho de los scripts de consola. Salvo programas científicos q necesiten programas en c , con las actuales pc no sientes la diferencia entre lenguajes compilados y mv Migrar a q? Si quieres librerías de controles xq no pruebas wxpython o qt?q son las mejores, xq quedarte sólo con la q viene x default y q a todas luces está anticuada? En cuanto a tu afirmación final dista mucho mucho de la realidad. Hay miles de app con GUI hechas con Python, sin ir muy lejos pgadmin 3 está hecho con Python+wxPython > > En fin, se me puede decir que lo haga yo, pero prefiero buscar una solución sensata, que no me obligue a reinventar la rueda. Que tienes q reinventar? Tengo años trabajando con las herramientas q te menciono y no extraño para nada visual Studio q es sin duda la mejor herramienta para desarrollo hecha. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasizoillo en gmail.com Sat Sep 14 14:00:01 2013 From: lasizoillo en gmail.com (lasizoillo) Date: Sat, 14 Sep 2013 14:00:01 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: <52342052.7040703@gmail.com> References: <5233719A.3@gmail.com> <52342052.7040703@gmail.com> Message-ID: El día 14 de septiembre de 2013 10:37, Juan Luis Cano escribió: > > La primera web que me mandas claramente está en PHP: mira el código fuente. > Vale, he buscado un ejemplo rápido y la he cagado. > La segunda web que me dices: Python. Caramba, mejor me lo pones, ¡no hace > falta ni mirar las cabeceras! La segunda sin el enlace al código fuente es jodido de determinar. > > Una cosa es que la información no sea 100 % precisa (que lo dicen) y otra > cosa es que sea inventada. O sea que discrepo mucho bastante de que haya que > ignorar estos datos por completo. > Esta claro que es más fácil que un código en php se muestre como tal que un código en python se muestre como tal. Eso hará que los errores en la identificación de uno y otro lenguaje sean diferentes. > Pero bueno, al margen de esto... creo que hay otros indicadores de que > Python no es precisamente súper popular en lo que a web se refiere. Está claro que si contratas un hosting barato casi que tu única opción es alojar algo en php. Para usar python te tienes que ir a hostings específicos o servidores dedicados. Pero yo creo que hay otros indicadores: https://pypi.python.org/pypi?:action=browse&c=21 -> Environment :: Web Environment 6406 packages Buscando en tecnoempleo: - php 213 - django 20 Son 10.65 veces menos, según tu estadística 405.0 veces menos. http://www.reddit.com/r/php 23.316 lectores http://www.reddit.com/r/django 8.213 lectores Aquí sale 2.83 veces menos http://stackoverflow.com/questions/tagged/php -> 440,061 questions tagged http://stackoverflow.com/questions/tagged/django -> 58,764 questions tagged Y en este 7.48 veces menos Y así podría seguir con muchos otros indicadores que se me ocurren en los que python no sale tan mal parado como en la estadística que comentas. Y los indicadores que propongo tampoco es que sean muy de fiar, se les puede sacar miles de fallas (por ejemplo que django no es la única forma de hacer desarrollo web con python). Sigo con mi convicción de no fiarme en estadísticas o benchmarks que no haya manipulado yo mismo ;-) Un saludo, Javi From juanlu001 en gmail.com Sat Sep 14 15:11:52 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 14 Sep 2013 15:11:52 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: <5233719A.3@gmail.com> <52342052.7040703@gmail.com> Message-ID: <52346098.6000703@gmail.com> On 09/14/2013 02:00 PM, lasizoillo wrote: > Sigo con mi convicción de no fiarme en estadísticas o benchmarks que > no haya manipulado yo mismo ;-) Lo cierto es que tienes razón, hay más cosas a tener en cuenta... No sé, creo que el potencial de Python está infrautilizado pero como dijo Kaplan-Moss en su keynote en PyCon Canada hay muchas amenazas ahora como para dormirse (suponiendo que deseemos que Python se expanda). From joe en joedicastro.com Sat Sep 14 19:27:39 2013 From: joe en joedicastro.com (joe di castro) Date: Sat, 14 Sep 2013 19:27:39 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: <5233719A.3@gmail.com> References: <5233719A.3@gmail.com> Message-ID: <52349C8B.7070609@joedicastro.com> http://pyvideo.org/video/2375/the-future-of-python-a-choose-your-own-adventur El 13/09/13 22:12, Juan Luis Cano escribió: > En la comunidad científica Python tiene mucho futuro. En el resto de > sitios... lo dudo bastante. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- joe di castro http://joedicastro.com From diego en isg-alexa.com Sat Sep 14 21:26:38 2013 From: diego en isg-alexa.com (diego en isg-alexa.com) Date: Sat, 14 Sep 2013 16:26:38 -0300 Subject: [Python-es] unsuscribe Message-ID: <027201ceb180$569bbba0$03d332e0$@isg-alexa.com> DIEGO DETINIS JABLONKA Dirección ARGENTINA: Puán N° 57, 3° Piso, Buenos Aires (C.A.B.A) (54) +11 5258-8761 USA: 7801 NW 37th St, Suite 104 Miami, FL 33166 (1) + 786 539 4544 MEXICO: Montecito N° 38, Piso 20 Oficina 34 World Trade Center, Distrito Federal (52) + 55 4170 3798 BRASIL: Rua Julio Siquiera N° 1008 Bairro Donisio Torres, Fortaleza, Ceará (55) + 11 3957-1819 › Diego en isg-alexa.com þ www.isg-alexa.com Alexa-isg AVISO: La información contenida en este mensaje y cualquier archivo anexo al mismo es confidencial y dirigida exclusivamente para su utilización y aplicación por los destinatarios consignados. En consecuencia, no debe ser divulgada a ninguna persona sin autorización previa. Si no es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados. Los mensajes electrónicos pueden ser alterados. En consecuencia, ISG-Alexa S.R.L., ISG-Alexa L.L.C. e ISG-Alexa SRL de CV no aceptarán ninguna obligación cualquiera sea el resultante de este mensaje en caso de haber sido modificado, distorsionado o falsificado. De: Python-es [mailto:python-es-bounces+diego=isg-alexa.com en python.org] En nombre de Victor Villalobos Enviado el: lunes, 24 de junio de 2013 10:34 p.m. Para: La lista de python en castellano Asunto: [Python-es] Programacion Python para Android. Buenas queria saber de alguien experimentado si es factible la programación en qpython para android?, o es tanta la distancia con Java que mejor me quedo en java. De por si me encanta python pero algunas veces me piden aplicaciones para android y por supuesto ya todos saben la historia de la preferencia por java de google. Saludos -- Victor Villalobos AnimePlay Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 4419 bytes Desc: no disponible URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 414 bytes Desc: no disponible URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 426 bytes Desc: no disponible URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: oledata.mso Type: application/octet-stream Size: 3162 bytes Desc: no disponible URL: From julio.sg en mundo-r.com Sat Sep 14 22:10:00 2013 From: julio.sg en mundo-r.com (Julio S.G.) Date: Sat, 14 Sep 2013 22:10:00 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: <5233719A.3@gmail.com> <523377A0.5010306@mundo-r.com> Message-ID: <5234C298.10808@mundo-r.com> No quiero montar una discusión sobre lenguajes. Empezaré con que me encanta Python, vaya por eso por delante. 1º Las apps multiplataforma de python, o llevan el runtime incorporado o tienes python instalado. Y ya empezamos con las versiones 2.x o 3.x. 2º Si que hay diferencia entre programas compilados e interpretados. En otro caso pypy no tendría sentido. El tener que recurrir a rutinas C es un ejemplo de lentitud. 3º WxWidgets y Qt son librerías externas, GTK, GTK# , Windows Forms también. Eso si, sus generadores de pantallas son excelentes. 4º Yo, hablo de mi caso egoísta y cómodo, busco hacer un programa en una plataforma, recompilarlo en otra y que funcione. Ah, y que sea un ejecutable nativo. Bueno, ya sé que que lo mejor que tengo es C o C++, ya he probado WxDevcpp con MinGw, pero me cansé de los punteros. 5º Me encanta la programación funcional, como Scala, pero tiene un montón de dependencias. Depende de la JVM, no tiene librerías gráficas propias, no tiene un IDE decente, y su plugin para Eclipse deja que desear. Eclipse será muy bueno, pero es pesado como un elefante. Ah, no es de este tema pero, particularmente y para mí, he traducido el manual inicial "Programming in Scala". No es para distribuirlo, es como muestra de mi interés por el tema. 6º No sé que ordenador tendrás, pero el mio es un dualcore de hace 6 años con 2 gb de memoria, y va como una moto con XP y Linux en arranque dual. 7º Reinventar la rueda quiere decir no tener que volver a Editores o IDEs prehistoricos, VI o VIM esta muy bien, el editor del z/OS los supera en mucho, tienes una versión para Windows, incluso portable. Pero no quiero usar 7 herramientas para hacer un programa, ejemplo: -Un editor de pantallas. -Un editor de texto. -Completado de código. -Un depurador, control de versiones, etc. -Un compilador y un enlazador. Ah, después de todo ello, que funcione multiplataforma. La compilación en cada entorno es un problema mínimo. Bueno, ha sido divertido. El 14/09/2013 13:49, Mario Lacunza escribió: > > Hola > Respondo entre líneas... > > Enviado desde mi Samsung Galaxy S4 > El 13/09/2013 15:38, "Julio S.G." > escribió: > > > > Tienes razón, es un muy buen lenguaje pegamento para las > distribuciones Linux, pero para hacer una aplicación compatible entre > plataformas y con ejecutables nativos, yo me he decantado por Lazarus > y FreePascal. > > Se ha generalizado su uso en todas las distros como reemplazo de > scripts en perl > > Lo mismo puedes hacer con Python tengo muchas app grandes, corriendo > con exe creados con pyinstaller y similares, crear app multiplataforma > es una de las principales ventajas de Python. > > > > Conozco C, C#, Java, y un poco de Scala, Python y alguna cosilla > más antigua como Cobol y PL/1. > > Me gustaría un Scala sin dependencias de la JVM, pero salvo > intentos con LLVM, no vale. > > > > Nos autocomplacemos con el yo me lo hago, pero si no hay IDEs > decentes y rendimientos decentes, no vamos a ningún lado. > > > > Eclipse+pydev no te parece suficientemente bueno para desarrollar con > Python? Ninja IDE? Sólo x mencionar 2 ya q para Python encuentras una > patada y de calidad > > > Python ha conseguido mejorar en rendimiento con Pypy, pero no han > conseguido/querido migrar ni Tkinter, con lo que se queda en el nicho > de los scripts de consola. > > Salvo programas científicos q necesiten programas en c , con las > actuales pc no sientes la diferencia entre lenguajes compilados y mv > > Migrar a q? Si quieres librerías de controles xq no pruebas wxpython > o qt?q son las mejores, xq quedarte sólo con la q viene x default y q > a todas luces está anticuada? > > En cuanto a tu afirmación final dista mucho mucho de la realidad. Hay > miles de app con GUI hechas con Python, sin ir muy lejos pgadmin 3 > está hecho con Python+wxPython > > > > En fin, se me puede decir que lo haga yo, pero prefiero buscar una > solución sensata, que no me obligue a reinventar la rueda. > > Que tienes q reinventar? Tengo años trabajando con las herramientas q > te menciono y no extraño para nada visual Studio q es sin duda la > mejor herramienta para desarrollo hecha. > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Sun Sep 15 16:49:51 2013 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 15 Sep 2013 09:49:51 -0500 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: <5233719A.3@gmail.com> <523377A0.5010306@mundo-r.com> <5234C298.10808@mundo-r.com> Message-ID: Hola Te respondo entre líneas.... Enviado desde mi Samsung Galaxy S4 El 14/09/2013 17:10, "Julio S.G." escribió: > > No quiero montar una discusión sobre lenguajes. Empezaré con que me encanta Python, vaya por eso por delante. Vale, igual a mi > > 1º Las apps multiplataforma de python, o llevan el runtime incorporado o tienes python instalado. Y ya empezamos con las versiones 2.x o 3.x. Correcto > 2º Si que hay diferencia entre programas compilados e interpretados. En otro caso pypy no tendría sentido. El tener que recurrir a rutinas C es un ejemplo de lentitud. Siempre las hubo, pero desde q las PCs ofrecen graves velocidades de procesador aunado a mayor RAM está diferencias ya casi no se notan, salvo casos específicos. Hasta el momento para a la app de escritorio q he hecho(incluyendo ERP y de gráficos) no he necesitado de pupa ni he percibido lentitud. > 3º WxWidgets y Qt son librerías externas, GTK, GTK# , Windows Forms también. Eso si, sus generadores de pantallas son excelentes. Externas a q?a Python? Xq 3 de las q mencionas son las nativas de 3 sistemas operativos y x lo tanto usadas x C también. No veo q tiene de problema eso. > 4º Yo, hablo de mi caso egoísta y cómodo, busco hacer un programa en una plataforma, recompilarlo en otra y que funcione. Ah, y que sea un ejecutable nativo. Bueno, ya sé que que lo mejor que tengo es C o C++, ya he probado WxDevcpp con MinGw, pero me cansé de los punteros. Y con Python no puedes hacer lo mismo? Es más no necesitas ni compilar, basta el mismo código fuente para q funcione sin cambios en todas las plataformas, esa es su mayor ventaja. > 5º Me encanta la programación funcional, como Scala, pero tiene un montón de dependencias. Depende de la JVM, no tiene librerías gráficas propias, no tiene un IDE decente, y su plugin para Eclipse deja que desear. Eclipse será muy bueno, pero es pesado como un elefante. > Ah, no es de este tema pero, particularmente y para mí, he traducido el manual inicial "Programming in Scala". No es para distribuirlo, es como muestra de mi interés por el tema. No he trabajado con scala En cuanto a eclipse es cuestión de configurarlo y debes tener cierto RAM en tu pc de desarrollo para q funcione sin problemas, al menos yo no los tengo. > 6º No sé que ordenador tendrás, pero el mio es un dualcore de hace 6 años con 2 gb de memoria, y va como una moto con XP y Linux en arranque dual. Tengo un Ci5 con 8Gbytes en RAM corriendo ubuntu nativo y en virtualbox como 10 OS distintos para mis pruebas > 7º Reinventar la rueda quiere decir no tener que volver a Editores o IDEs prehistoricos, VI o VIM esta muy bien, el editor del z/OS los supera en mucho, tienes una versión para Windows, incluso portable. Pero no quiero usar 7 herramientas para hacer un programa, ejemplo: > -Un editor de pantallas. > -Un editor de texto. > -Completado de código. > -Un depurador, control de versiones, etc. > -Un compilador y un enlazador. > No los uses....yo hace años q no salgo de eclipse para programar con Python y PHP y tiene todo lo q mencionas y gratis. > Ah, después de todo ello, que funcione multiplataforma. La compilación en cada entorno es un problema mínimo. y así funciona Python :) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From julio.sg en mundo-r.com Sun Sep 15 21:06:32 2013 From: julio.sg en mundo-r.com (Julio S.G.) Date: Sun, 15 Sep 2013 21:06:32 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: <5233719A.3@gmail.com> <523377A0.5010306@mundo-r.com> <5234C298.10808@mundo-r.com> Message-ID: <52360538.8050604@mundo-r.com> Sabes que estás empezando a caerme bien. Te responderé mañana. Hoy tengo un par de problemas personales que tengo que resolver. Entre ellos una nieta recien nacida, con problemas de hipoglucemia. Bueno fuera el off-topic, perdón por ello. Dame tiempo hasta mañana. El 15/09/2013 16:49, Mario Lacunza escribió: > > Hola > Te respondo entre líneas.... > > Enviado desde mi Samsung Galaxy S4 > El 14/09/2013 17:10, "Julio S.G." > escribió > > > > No quiero montar una discusión sobre lenguajes. Empezaré con que > me encanta Python, vaya por eso por delante. > > Vale, igual a mi > > > > 1º Las apps multiplataforma de python, o llevan el runtime > incorporado o tienes python instalado. Y ya empezamos con las > versiones 2.x o 3.x. > > Correcto > > > 2º Si que hay diferencia entre programas compilados e > interpretados. En otro caso pypy no tendría sentido. El tener que > recurrir a rutinas C es un ejemplo de lentitud. > > Siempre las hubo, pero desde q las PCs ofrecen graves velocidades de > procesador aunado a mayor RAM está diferencias ya casi no se notan, > salvo casos específicos. > > Hasta el momento para a la app de escritorio q he hecho(incluyendo ERP > y de gráficos) no he necesitado de pupa ni he percibido lentitud. > > > 3º WxWidgets y Qt son librerías externas, GTK, GTK# , Windows > Forms también. Eso si, sus generadores de pantallas son excelentes. > > Externas a q?a Python? Xq 3 de las q mencionas son las nativas de 3 > sistemas operativos y x lo tanto usadas x C también. No veo q tiene > de problema eso. > > > 4º Yo, hablo de mi caso egoísta y cómodo, busco hacer un programa > en una plataforma, recompilarlo en otra y que funcione. Ah, y que sea > un ejecutable nativo. Bueno, ya sé que que lo mejor que tengo es C o > C++, ya he probado WxDevcpp con MinGw, pero me cansé de los punteros. > > Y con Python no puedes hacer lo mismo? Es más no necesitas ni > compilar, basta el mismo código fuente para q funcione sin cambios en > todas las plataformas, esa es su mayor ventaja. > > > 5º Me encanta la programación funcional, como Scala, pero tiene un > montón de dependencias. Depende de la JVM, no tiene librerías > gráficas propias, no tiene un IDE decente, y su plugin para Eclipse > deja que desear. Eclipse será muy bueno, pero es pesado como un > elefante. > > Ah, no es de este tema pero, particularmente y para mí, he > traducido el manual inicial "Programming in Scala". No es para > distribuirlo, es como muestra de mi interés por el tema. > No he trabajado con scala > En cuanto a eclipse es cuestión de configurarlo y debes tener cierto > RAM en tu pc de desarrollo para q funcione sin problemas, al menos yo > no los tengo. > > > 6º No sé que ordenador tendrás, pero el mio es un dualcore de > hace 6 años con 2 gb de memoria, y va como una moto con XP y Linux en > arranque dual. > Tengo un Ci5 con 8Gbytes en RAM corriendo ubuntu nativo y en > virtualbox como 10 OS distintos para mis pruebas > > > 7º Reinventar la rueda quiere decir no tener que volver a Editores > o IDEs prehistoricos, VI o VIM esta muy bien, el editor del z/OS los > supera en mucho, tienes una versión para Windows, incluso portable. > Pero no quiero usar 7 herramientas para hacer un programa, ejemplo: > > -Un editor de pantallas. > > -Un editor de texto. > > -Completado de código. > > -Un depurador, control de versiones, etc. > > -Un compilador y un enlazador. > > > > No los uses....yo hace años q no salgo de eclipse para programar con > Python y PHP y tiene todo lo q mencionas y gratis. > > > Ah, después de todo ello, que funcione multiplataforma. La > compilación en cada entorno es un problema mínimo.  > y así funciona Python :) > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Sun Sep 15 21:09:04 2013 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 15 Sep 2013 14:09:04 -0500 Subject: [Python-es] Entrevista a GvR In-Reply-To: <52360538.8050604@mundo-r.com> References: <5233719A.3@gmail.com> <523377A0.5010306@mundo-r.com> <5234C298.10808@mundo-r.com> <52360538.8050604@mundo-r.com> Message-ID: Felicitaciones x la nieta! Recién veo mi mensaje tiene muchas fallas ortográficas debido aq escribí desde el celular, saludos Enviado desde mi Samsung Galaxy S4 El 15/09/2013 14:07, "Julio S.G." escribió: > Sabes que estás empezando a caerme bien. > > Te responderé mañana. Hoy tengo un par de problemas personales que tengo > que resolver. Entre ellos una nieta recien nacida, con problemas de > hipoglucemia. Bueno fuera el off-topic, perdón por ello. > > Dame tiempo hasta mañana. > > El 15/09/2013 16:49, Mario Lacunza escribió: > > Hola > Te respondo entre líneas.... > > Enviado desde mi Samsung Galaxy S4 > El 14/09/2013 17:10, "Julio S.G." escribió > > > > No quiero montar una discusión sobre lenguajes. Empezaré con que me > encanta Python, vaya por eso por delante. > > Vale, igual a mi > > > > 1º Las apps multiplataforma de python, o llevan el runtime incorporado > o tienes python instalado. Y ya empezamos con las versiones 2.x o 3.x. > > Correcto > > > 2º Si que hay diferencia entre programas compilados e interpretados. En > otro caso pypy no tendría sentido. El tener que recurrir a rutinas C es un > ejemplo de lentitud. > > Siempre las hubo, pero desde q las PCs ofrecen graves velocidades de > procesador aunado a mayor RAM está diferencias ya casi no se notan, salvo > casos específicos. > > Hasta el momento para a la app de escritorio q he hecho(incluyendo ERP y > de gráficos) no he necesitado de pupa ni he percibido lentitud. > > > 3º WxWidgets y Qt son librerías externas, GTK, GTK# , Windows Forms > también. Eso si, sus generadores de pantallas son excelentes. > > Externas a q?a Python? Xq 3 de las q mencionas son las nativas de 3 > sistemas operativos y x lo tanto usadas x C también. No veo q tiene de > problema eso. > > > 4º Yo, hablo de mi caso egoísta y cómodo, busco hacer un programa en > una plataforma, recompilarlo en otra y que funcione. Ah, y que sea un > ejecutable nativo. Bueno, ya sé que que lo mejor que tengo es C o C++, ya > he probado WxDevcpp con MinGw, pero me cansé de los punteros. > > Y con Python no puedes hacer lo mismo? Es más no necesitas ni compilar, > basta el mismo código fuente para q funcione sin cambios en todas las > plataformas, esa es su mayor ventaja. > > > 5º Me encanta la programación funcional, como Scala, pero tiene un > montón de dependencias. Depende de la JVM, no tiene librerías gráficas > propias, no tiene un IDE decente, y su plugin para Eclipse deja que desear. > Eclipse será muy bueno, pero es pesado como un elefante. > > Ah, no es de este tema pero, particularmente y para mí, he traducido el > manual inicial "Programming in Scala". No es para distribuirlo, es como > muestra de mi interés por el tema. > No he trabajado con scala > En cuanto a eclipse es cuestión de configurarlo y debes tener cierto RAM > en tu pc de desarrollo para q funcione sin problemas, al menos yo no los > tengo. > > > 6º No sé que ordenador tendrás, pero el mio es un dualcore de hace 6 > años con 2 gb de memoria, y va como una moto con XP y Linux en arranque > dual. > Tengo un Ci5 con 8Gbytes en RAM corriendo ubuntu nativo y en virtualbox > como 10 OS distintos para mis pruebas > > > 7º Reinventar la rueda quiere decir no tener que volver a Editores o > IDEs prehistoricos, VI o VIM esta muy bien, el editor del z/OS los supera > en mucho, tienes una versión para Windows, incluso portable. Pero no > quiero usar 7 herramientas para hacer un programa, ejemplo: > > -Un editor de pantallas. > > -Un editor de texto. > > -Completado de código. > > -Un depurador, control de versiones, etc. > > -Un compilador y un enlazador. > > > > No los uses....yo hace años q no salgo de eclipse para programar con > Python y PHP y tiene todo lo q mencionas y gratis. > > > Ah, después de todo ello, que funcione multiplataforma. La compilación > en cada entorno es un problema mínimo.  > y así funciona Python :) > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Mon Sep 16 05:11:37 2013 From: revxfire en gmail.com (Victor Villalobos) Date: Mon, 16 Sep 2013 03:11:37 +0000 Subject: [Python-es] Eventos KeyPress en MainWindow PyQT Message-ID: Buenas estoy haciendo una calculadora par aun proyecto de practica, estoy aprendiendo PyQt, y me he perdido un poco con el evento keypress, en otros lenguajes me ah sido muy fácil configurarlo, pero acá no he podido. Necesito conectar la señal keypress de el QMainWindow, como yo quiera un slot para cada tecla, he visto que necesito sobrescribir el método keyPressedEvent(self, event), he hecho esto en la class de mi QMainWindow: def keyPressedEvent(self, event): key = event.key() if key == QtCore.Qt.Key_1: exit() Pero nada, esto lo he visto aca : http://stackoverflow.com/questions/10046945/qkeypress-event-in-pyqt, y aca tengo las teclas de qt http://qt-project.org/doc/qt-4.7/qshortcut.html, les agradeceria una mano. De antemano muchas gracias y disculpen la ignorancia soy nuevo por acá, y no he encontrado mucha documentación al respecto en la web. -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Mon Sep 16 10:59:14 2013 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 16 Sep 2013 10:59:14 +0200 Subject: [Python-es] Eventos KeyPress en MainWindow PyQT In-Reply-To: References: Message-ID: El día 16 de septiembre de 2013 05:11, Victor Villalobos escribió: > Buenas estoy haciendo una calculadora par aun proyecto de practica, estoy > aprendiendo PyQt, y me he perdido un poco con el evento keypress, en otros > lenguajes me ah sido muy fácil configurarlo, pero acá no he podido. > > Necesito conectar la señal keypress de el QMainWindow, como yo quiera un > slot para cada tecla, he visto que necesito sobrescribir el método > keyPressedEvent(self, event), he hecho esto en la class de mi QMainWindow: > > def keyPressedEvent(self, event): Debería ser 'keyPressEvent' > key = event.key() > if key == QtCore.Qt.Key_1: > exit() > > Pero nada, esto lo he visto aca : > http://stackoverflow.com/questions/10046945/qkeypress-event-in-pyqt, y aca > tengo las teclas de qt http://qt-project.org/doc/qt-4.7/qshortcut.html, les > agradeceria una mano. > > De antemano muchas gracias y disculpen la ignorancia soy nuevo por acá, y no > he encontrado mucha documentación al respecto en la web. > > -- > Victor Villalobos > Bahia Pirata > Inversiones Villalobos Balzan. > 0412 6882141 > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es From revxfire en gmail.com Mon Sep 16 14:52:58 2013 From: revxfire en gmail.com (Victor Villalobos) Date: Mon, 16 Sep 2013 12:52:58 +0000 Subject: [Python-es] Eventos KeyPress en MainWindow PyQT In-Reply-To: References: Message-ID: Correcto muchísimas gracias, novatada del año. El 16 de septiembre de 2013 08:59, Chema Cortes escribió: > El día 16 de septiembre de 2013 05:11, Victor Villalobos > escribió: > > Buenas estoy haciendo una calculadora par aun proyecto de practica, estoy > > aprendiendo PyQt, y me he perdido un poco con el evento keypress, en > otros > > lenguajes me ah sido muy fácil configurarlo, pero acá no he podido. > > > > Necesito conectar la señal keypress de el QMainWindow, como yo quiera un > > slot para cada tecla, he visto que necesito sobrescribir el método > > keyPressedEvent(self, event), he hecho esto en la class de mi > QMainWindow: > > > > def keyPressedEvent(self, event): > > Debería ser 'keyPressEvent' > > > > key = event.key() > > if key == QtCore.Qt.Key_1: > > exit() > > > > Pero nada, esto lo he visto aca : > > http://stackoverflow.com/questions/10046945/qkeypress-event-in-pyqt, y > aca > > tengo las teclas de qt http://qt-project.org/doc/qt-4.7/qshortcut.html, > les > > agradeceria una mano. > > > > De antemano muchas gracias y disculpen la ignorancia soy nuevo por acá, > y no > > he encontrado mucha documentación al respecto en la web. > > > > -- > > Victor Villalobos > > Bahia Pirata > > Inversiones Villalobos Balzan. > > 0412 6882141 > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From faltet en gmail.com Mon Sep 16 16:12:03 2013 From: faltet en gmail.com (Francesc Alted) Date: Mon, 16 Sep 2013 16:12:03 +0200 Subject: [Python-es] Llamada a charlas en la PyConEs? Message-ID: Hola, Alguien de la organización que lea esta lista sabe si la fecha límite para hacer una charla en al próxima PyConEs se va a prorrogar? Nosotros queríamos enviar algo, pero parece que el plazo acabó ayer :( -- Francesc Alted ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From yamila.ms en gmail.com Mon Sep 16 18:23:12 2013 From: yamila.ms en gmail.com (=?ISO-8859-1?Q?Yamila_Moreno_Su=E1rez?=) Date: Mon, 16 Sep 2013 18:23:12 +0200 Subject: [Python-es] Llamada a charlas en la PyConEs? In-Reply-To: References: Message-ID: Hola Francesc, te comento que desde la organización no contemplamos prorrogar el plazo. Un saludo, Yamila (Equipo Organizador PyConES 2013) 2013/9/16 Francesc Alted > Hola, > > Alguien de la organización que lea esta lista sabe si la fecha límite para > hacer una charla en al próxima PyConEs se va a prorrogar? Nosotros > queríamos enviar algo, pero parece que el plazo acabó ayer :( > > > -- > Francesc Alted > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Yamila Moreno Suárez http://dendarii.wordpress.com http://moduslaborandi.net ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From faltet en gmail.com Mon Sep 16 18:47:04 2013 From: faltet en gmail.com (Francesc Alted) Date: Mon, 16 Sep 2013 18:47:04 +0200 Subject: [Python-es] Llamada a charlas en la PyConEs? In-Reply-To: References: Message-ID: Bueno, pues nos quedamos fuera :P A ver si otra vez nos damos más prisa :) Francesc 2013/9/16 Yamila Moreno Suárez > Hola Francesc, te comento que desde la organización no contemplamos > prorrogar el plazo. > > Un saludo, > Yamila (Equipo Organizador PyConES 2013) > > > 2013/9/16 Francesc Alted > >> Hola, >> >> Alguien de la organización que lea esta lista sabe si la fecha límite >> para hacer una charla en al próxima PyConEs se va a prorrogar? Nosotros >> queríamos enviar algo, pero parece que el plazo acabó ayer :( >> >> >> -- >> Francesc Alted >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Yamila Moreno Suárez > http://dendarii.wordpress.com > http://moduslaborandi.net > -- Francesc Alted ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Mon Sep 16 18:54:01 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Mon, 16 Sep 2013 18:54:01 +0200 Subject: [Python-es] Llamada a charlas en la PyConEs? In-Reply-To: References: Message-ID: <523737A9.1070508@gmail.com> On 09/16/2013 06:47 PM, Francesc Alted wrote: > Bueno, pues nos quedamos fuera :P A ver si otra vez nos damos más > prisa :) > > Francesc Anda que... ¡mira que dimos tiempo! :P Qué pena quedarnos sin vuestras charlas Francesc, para la próxima edición que no falte :) Juanlu From pych3m4 en gmail.com Tue Sep 17 02:53:04 2013 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 17 Sep 2013 02:53:04 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: <5233719A.3@gmail.com> <523377A0.5010306@mundo-r.com> <5234C298.10808@mundo-r.com> <52360538.8050604@mundo-r.com> Message-ID: No pretendía añadir más leña, pero creo apropiado mencionar el último artículo de Olemis Lang que tiene mucha relación con la popularidad de python y su "futuro" entre tanto lenguaje de programación: No se puede decir más claro. El día 15 de septiembre de 2013 21:09, Mario Lacunza escribió: > Felicitaciones x la nieta! > > Recién veo mi mensaje tiene muchas fallas ortográficas debido aq escribí > desde el celular, saludos > > Enviado desde mi Samsung Galaxy S4 > > El 15/09/2013 14:07, "Julio S.G." escribió: > >> Sabes que estás empezando a caerme bien. >> >> Te responderé mañana. Hoy tengo un par de problemas personales que tengo >> que resolver. Entre ellos una nieta recien nacida, con problemas de >> hipoglucemia. Bueno fuera el off-topic, perdón por ello. >> >> Dame tiempo hasta mañana. >> >> El 15/09/2013 16:49, Mario Lacunza escribió: >> >> Hola >> Te respondo entre líneas.... >> >> Enviado desde mi Samsung Galaxy S4 >> El 14/09/2013 17:10, "Julio S.G." escribió >> > >> > No quiero montar una discusión sobre lenguajes. Empezaré con que me >> > encanta Python, vaya por eso por delante. >> >> Vale, igual a mi >> > >> > 1º Las apps multiplataforma de python, o llevan el runtime incorporado >> > o tienes python instalado. Y ya empezamos con las versiones 2.x o 3.x. >> >> Correcto >> >> > 2º Si que hay diferencia entre programas compilados e interpretados. En >> > otro caso pypy no tendría sentido. El tener que recurrir a rutinas C es un >> > ejemplo de lentitud. >> >> Siempre las hubo, pero desde q las PCs ofrecen graves velocidades de >> procesador aunado a mayor RAM está diferencias ya casi no se notan, salvo >> casos específicos. >> >> Hasta el momento para a la app de escritorio q he hecho(incluyendo ERP y >> de gráficos) no he necesitado de pupa ni he percibido lentitud. >> >> > 3º WxWidgets y Qt son librerías externas, GTK, GTK# , Windows Forms >> > también. Eso si, sus generadores de pantallas son excelentes. >> >> Externas a q?a Python? Xq 3 de las q mencionas son las nativas de 3 >> sistemas operativos y x lo tanto usadas x C también. No veo q tiene de >> problema eso. >> >> > 4º Yo, hablo de mi caso egoísta y cómodo, busco hacer un programa en >> > una plataforma, recompilarlo en otra y que funcione. Ah, y que sea un >> > ejecutable nativo. Bueno, ya sé que que lo mejor que tengo es C o C++, ya >> > he probado WxDevcpp con MinGw, pero me cansé de los punteros. >> >> Y con Python no puedes hacer lo mismo? Es más no necesitas ni compilar, >> basta el mismo código fuente para q funcione sin cambios en todas las >> plataformas, esa es su mayor ventaja. >> >> > 5º Me encanta la programación funcional, como Scala, pero tiene un >> > montón de dependencias. Depende de la JVM, no tiene librerías gráficas >> > propias, no tiene un IDE decente, y su plugin para Eclipse deja que desear. >> > Eclipse será muy bueno, pero es pesado como un elefante. >> > Ah, no es de este tema pero, particularmente y para mí, he traducido el >> > manual inicial "Programming in Scala". No es para distribuirlo, es como >> > muestra de mi interés por el tema. >> No he trabajado con scala >> En cuanto a eclipse es cuestión de configurarlo y debes tener cierto RAM >> en tu pc de desarrollo para q funcione sin problemas, al menos yo no los >> tengo. >> >> > 6º No sé que ordenador tendrás, pero el mio es un dualcore de hace 6 >> > años con 2 gb de memoria, y va como una moto con XP y Linux en arranque >> > dual. >> Tengo un Ci5 con 8Gbytes en RAM corriendo ubuntu nativo y en virtualbox >> como 10 OS distintos para mis pruebas >> >> > 7º Reinventar la rueda quiere decir no tener que volver a Editores o >> > IDEs prehistoricos, VI o VIM esta muy bien, el editor del z/OS los supera en >> > mucho, tienes una versión para Windows, incluso portable. Pero no quiero >> > usar 7 herramientas para hacer un programa, ejemplo: >> > -Un editor de pantallas. >> > -Un editor de texto. >> > -Completado de código. >> > -Un depurador, control de versiones, etc. >> > -Un compilador y un enlazador. >> > >> >> No los uses....yo hace años q no salgo de eclipse para programar con >> Python y PHP y tiene todo lo q mencionas y gratis. >> >> > Ah, después de todo ello, que funcione multiplataforma. La compilación >> > en cada entorno es un problema mínimo.  >> y así funciona Python :) >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es From joe en joedicastro.com Tue Sep 17 08:25:17 2013 From: joe en joedicastro.com (joe di castro) Date: Tue, 17 Sep 2013 08:25:17 +0200 Subject: [Python-es] Entrevista a GvR In-Reply-To: References: <5233719A.3@gmail.com> <523377A0.5010306@mundo-r.com> <5234C298.10808@mundo-r.com> <52360538.8050604@mundo-r.com> Message-ID: <5237F5CD.2080608@joedicastro.com> El 17/09/13 02:53, Chema Cortes escribió: > No pretendía añadir más leña, pero creo apropiado mencionar el último > artículo de Olemis Lang que tiene mucha relación con la popularidad de > python y su "futuro" entre tanto lenguaje de programación: > > > > No se puede decir más claro. > > A Olemis se le olvido incluir otro indicador que si aparecía en el vídeo de la charla de Jessica McKellar eb la PyCon Canada que envié a este mismo hilo: Python es el 4 lenguaje por numero de proyectos en GitHub (actualmente el repositorio de software mas grande del mundo) Ahí es nada... -- joe di castro http://joedicastro.com From euribates en gmail.com Tue Sep 17 09:57:55 2013 From: euribates en gmail.com (Juan Ignacio) Date: Tue, 17 Sep 2013 08:57:55 +0100 Subject: [Python-es] Entrevista a GvR In-Reply-To: <5237F5CD.2080608@joedicastro.com> References: <5233719A.3@gmail.com> <523377A0.5010306@mundo-r.com> <5234C298.10808@mundo-r.com> <52360538.8050604@mundo-r.com> <5237F5CD.2080608@joedicastro.com> Message-ID: Muy interesante el artículo, gracias 2013/9/17 joe di castro > El 17/09/13 02:53, Chema Cortes escribió: > > No pretendía añadir más leña, pero creo apropiado mencionar el último > > artículo de Olemis Lang que tiene mucha relación con la popularidad de > > python y su "futuro" entre tanto lenguaje de programación: > > > > < > http://simelo-es.blogspot.com.es/2013/09/popularidad-de-python-septiembre-2013.html > > > > > > No se puede decir más claro. > > > > > > A Olemis se le olvido incluir otro indicador que si aparecía en el vídeo > de la charla de Jessica McKellar eb la PyCon Canada que envié a este > mismo hilo: > > Python es el 4 lenguaje por numero de proyectos en GitHub (actualmente > el repositorio de software mas grande del mundo) > > Ahí es nada... > > > -- > joe di castro > http://joedicastro.com > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Juan Ignacio Rodríguez de León Móvil: 605 890514 E-Mail: euribates en gmail.com http://www.metriz.com/ http://descon2.com/ http://www.elornitorrincoenmascarado.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From horacio9573 en gmail.com Tue Sep 17 14:23:40 2013 From: horacio9573 en gmail.com (Horacio) Date: Tue, 17 Sep 2013 09:23:40 -0300 Subject: [Python-es] Como extraigo los datos de un "" Message-ID: Holas... Por medio del siguiente código html quiero enviar un archivo ascii que es elegido por el usuario, para para que sea procesado por una cgi escrita en python...
selecione archivo a analizar:
entonces acá la pregunta... en el archivo "procesar.cgi" como decodifico los datos luego de hacer... import cgi ... form=cgi.FieldStorage() ... form["datos"] que contiene? como extraigo el ascii del metodo post? o si alguien me indica como solucionar esto que debe ser algo comun, pero que desconozco como buscar para reloverlo, ejemplos de codigo son bienvenidos... Saludos... From bertothunder en gmail.com Tue Sep 17 18:17:26 2013 From: bertothunder en gmail.com (Alberto Curro) Date: Tue, 17 Sep 2013 17:17:26 +0100 Subject: [Python-es] =?utf-8?q?Carga_de_librer=C3=ADa_=2Eso_32_o_64_bits_d?= =?utf-8?q?in=C3=A1micamente_en_python=3F?= Message-ID: Hola chicos, he estado "duckduckgoleando" un rato en esto, pero no encuentro una respuesta clara; en un proyecto tengo dos posibles máquinas para ejecución de unos scripts que tengo, una en x86 y otra es x64, ambas con CentOS (mismas versiones, sólo la arquitectura cambia). Tengo unos scripts que usan una librería .so dinámica y que la cargan; el problema es que esto debería ir en un rpm de distribución, pero quiero que el script vaya con el fichero correcto. Una opción es empaquetar sólo el .so correspondiente dependiente de la arquitectura, pero me gustaría que el rpm fuese único y empaquetase ambos ficheros, y que fuese el script en python el que seleccionase cúal enlazar. He estado probando con el módulo platform de forma que platform.machine() me dice la arquitectura, e importo uno u otro módulo dependiendo de esto; algo tal que: import platform if (platform.machine == 'i686'): from _dynamiclib import * else: from _dynamiclibx64 import * Y funciona, lo que pasa es que me parece feo de narices. ¿Alguna solución más elegante para esto? Ideas y recomendaciones son bienvenidas :) Saludos Alberto ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From carlos.zun en gmail.com Tue Sep 17 18:27:39 2013 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Tue, 17 Sep 2013 11:27:39 -0500 Subject: [Python-es] Como extraigo los datos de un "" In-Reply-To: References: Message-ID: 2013/9/17 Horacio : > Holas... Por medio del siguiente código html quiero enviar un archivo > ascii que es elegido por el usuario, para para que sea procesado por > una cgi escrita en python... > >
enctype="multipart/from-data"> > selecione archivo a analizar: > >
> > entonces acá la pregunta... en el archivo "procesar.cgi" como > decodifico los datos luego de hacer... > > import cgi > ... > form=cgi.FieldStorage() > ... > > form["datos"] que contiene? como extraigo el ascii del metodo post? o > si alguien me indica como solucionar esto que debe ser algo comun, > pero que desconozco como buscar para reloverlo, ejemplos de codigo son > bienvenidos... > En la documentación ponen un ejemplo de usarlo con archivos: http://docs.python.org/2/library/cgi.html#using-the-cgi-module Saludos -- A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. From gerardojuarez en buyteknet.info Tue Sep 17 18:32:41 2013 From: gerardojuarez en buyteknet.info (=?ISO-8859-1?Q?Gerardo_Ju=E1rez?=) Date: Tue, 17 Sep 2013 11:32:41 -0500 Subject: [Python-es] Como extraigo los datos de un "" In-Reply-To: References: Message-ID: <52388429.6050202@buyteknet.info> On 09/17/2013 07:23 AM, Horacio wrote: > Holas... Por medio del siguiente código html quiero enviar un archivo > ascii que es elegido por el usuario, para para que sea procesado por > una cgi escrita en python... > >
enctype="multipart/from-data"> > selecione archivo a analizar: > >
> > entonces acá la pregunta... en el archivo "procesar.cgi" como > decodifico los datos luego de hacer... > > import cgi > ... > form=cgi.FieldStorage() > ... > > form["datos"] que contiene? como extraigo el ascii del metodo post? o > si alguien me indica como solucionar esto que debe ser algo comun, > pero que desconozco como buscar para reloverlo, ejemplos de codigo son > bienvenidos... > > Saludos... > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ Con el atributo file obtienes un objeto tipo file de Python, el cual puedes leer. Por ejemplo: finp = form["datos"].file while 1: chunk = finp.read(blksize) if not chunk: break fout.write(chunk) Donde fout es donde vas a copiar la información del archivo origen y es el tamaño del buffer en el que quieres leer. (Otro atributo, form["datos"].filename, te da el nombre del archivo). Al recibirlo y almacenarlo, hay que tomar en cuenta si es binario o no, según la plataforma, que los archivos de Windows pueden o no traer \ en vez de / y si en un sitio web, los permisos para que pueda el script crear en algún lado el archivo o una base de datos, etc. Gerardo From horacio9573 en gmail.com Tue Sep 17 18:59:00 2013 From: horacio9573 en gmail.com (Horacio) Date: Tue, 17 Sep 2013 13:59:00 -0300 Subject: [Python-es] Como extraigo los datos de un "" In-Reply-To: <52388429.6050202@buyteknet.info> References: <52388429.6050202@buyteknet.info> Message-ID: muchas gracias... lo estudiaré... El día 17 de septiembre de 2013 13:32, Gerardo Juárez escribió: > On 09/17/2013 07:23 AM, Horacio wrote: >> >> Holas... Por medio del siguiente código html quiero enviar un archivo >> ascii que es elegido por el usuario, para para que sea procesado por >> una cgi escrita en python... >> >>
> enctype="multipart/from-data"> >> selecione archivo a analizar: >> >>
>> >> entonces acá la pregunta... en el archivo "procesar.cgi" como >> decodifico los datos luego de hacer... >> >> import cgi >> ... >> form=cgi.FieldStorage() >> ... >> >> form["datos"] que contiene? como extraigo el ascii del metodo post? o >> si alguien me indica como solucionar esto que debe ser algo comun, >> pero que desconozco como buscar para reloverlo, ejemplos de codigo son >> bienvenidos... >> >> Saludos... >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > Con el atributo file obtienes un objeto tipo file de Python, el cual puedes > leer. Por ejemplo: > > finp = form["datos"].file > while 1: > chunk = finp.read(blksize) > if not chunk: break > fout.write(chunk) > > Donde fout es donde vas a copiar la información del archivo origen y es el > tamaño del > buffer en el que quieres leer. (Otro atributo, form["datos"].filename, te da > el nombre del > archivo). > > Al recibirlo y almacenarlo, hay que tomar en cuenta si es binario o no, > según la plataforma, > que los archivos de Windows pueden o no traer \ en vez de / y si en un sitio > web, los permisos para que > pueda el script crear en algún lado el archivo o una base de datos, etc. > > Gerardo > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From carlos.zun en gmail.com Tue Sep 17 19:28:29 2013 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Tue, 17 Sep 2013 12:28:29 -0500 Subject: [Python-es] =?utf-8?q?Carga_de_librer=C3=ADa_=2Eso_32_o_64_bits_d?= =?utf-8?q?in=C3=A1micamente_en_python=3F?= In-Reply-To: References: Message-ID: 2013/9/17 Alberto Curro : > Hola chicos, > > he estado "duckduckgoleando" un rato en esto, pero no encuentro una > respuesta clara; en un proyecto tengo dos posibles máquinas para ejecución > de unos scripts que tengo, una en x86 y otra es x64, ambas con CentOS > (mismas versiones, sólo la arquitectura cambia). > > Tengo unos scripts que usan una librería .so dinámica y que la cargan; el > problema es que esto debería ir en un rpm de distribución, pero quiero que > el script vaya con el fichero correcto. Una opción es empaquetar sólo el .so > correspondiente dependiente de la arquitectura, pero me gustaría que el rpm > fuese único y empaquetase ambos ficheros, y que fuese el script en python el > que seleccionase cúal enlazar. > > He estado probando con el módulo platform de forma que platform.machine() > me dice la arquitectura, e importo uno u otro módulo dependiendo de esto; > algo tal que: > > import platform > > if (platform.machine == 'i686'): > from _dynamiclib import * > else: > from _dynamiclibx64 import * > > > Y funciona, lo que pasa es que me parece feo de narices. > > ¿Alguna solución más elegante para esto? Ideas y recomendaciones son > bienvenidas :) > Si solo quieres que se vea bonito en tu script, coloca ese código en dynamiclib.py para que importe _dynamiclib o _dynamiclibx64. Y luego desde tu script `from dynamiclib import xxx`. En fin que no me parece tan poco elegante un import condicional, menos elegante es el `import *` ;) Saludos -- A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. From alfredo.riguetti en ptravel.com.uy Fri Sep 6 15:12:25 2013 From: alfredo.riguetti en ptravel.com.uy (Alfredo Riguetti) Date: Fri, 06 Sep 2013 10:12:25 -0300 Subject: [Python-es] mi .py en windows lo veo mal In-Reply-To: References: <52264C61.40507@ptravel.com.uy> Message-ID: <5229D4B9.3020302@ptravel.com.uy> Hola, lo que se veia mal ya lo arregle , era que me estaba pasando en las dimensiones de las label y los otros widgets pero quede con este probelma ,m y es que en windows wsta venta que copio el codigo se me ve con el fondo gris oscuro y no me doy cuenta porque en WIONDOWS XP Y SEVEN se ve con fondo gris oscuro y en linux no . es la unica ventana de la aplicacion que le pasa eso. class VentanaMovDescuento(wx.Frame): def __init__(self,parent): wx.Frame.__init__(self, parent , -1, 'Ingresar Movimiento', style=wx.MAXIMIZE_BOX | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX, pos=wx.Point(200,200),size=wx.Size(410,390)) global mt mt = 0.00 # Open database connection db = MySQLdb.connect("localhost","root","local1234HQ25C","cambio") # Prepara los cursores para usar metodo cursor() cursor = db.cursor() cli = 'Select idcliente,apellidos,nombres from clientes order by apellidos' ban = 'Select idbanco,nombrebanco from bancos order by nombrebanco' mon = 'Select idmoneda,simbolomoneda from monedas' emi = 'Select idemisor,nombreemisor from emisores order by nombreemisor' try: #----------------------------------- cursor.execute(cli) global listacli,listaidcli listacli = [] listaidcli = [] for i in cursor.fetchall(): listaidcli.append(str(i[0])) listacli.append(i[1]+" "+i[2]) #------------------------------------ cursor.execute(emi) global listaemi, listaidemisores listaidemisores = [] listaemi = [] for i in cursor.fetchall(): listaidemisores.append(str(i[0])) listaemi.append(i[1]) #------------------------------------ cursor.execute(ban) global listabancos, listaidbancos listaidbancos = [] listabancos = [] for i in cursor.fetchall(): listabancos.append(i[1]) listaidbancos.append(str(i[0])) #------------------------------------ cursor.execute(mon) global listaidmonedas, listamonedas listaidmonedas = [] listamonedas = [] for i in cursor.fetchall(): listamonedas.append(i[1]) listaidmonedas.append(str(i[0])) except: #Rollback in case there is any error db.rollback() # disconnect from server db.close() # Nro Movimiento self.etiquetaNroMovimiento = wx.StaticText(id=-1,label='Movimiento',name='etiquetaNroMovimiento', parent=self,pos=wx.Point(16, 20),size=wx.Size(80, 30), style=0) self.TextoNroMovimiento = wx.TextCtrl(id=-1, name='TextoNroMovimiento',parent=self,pos=wx.Point(110, 14), size=wx.Size(80, 21)) #Fecha del Movimiento fecha = datetime.date.today() hoy = fecha.strftime("%d/%m/%Y") self.etiquetaFechaMov = wx.StaticText(id=-1,label='Fecha Mov.',name='etiquetaFechaMov', parent=self,pos=wx.Point(200,20),size=wx.Size(70, 20), style=0) self.TextoFechaMov = wx.TextCtrl(id=-1, name='TextoFechaMov',value = str(hoy),parent=self,pos=wx.Point(280,14), size=wx.Size(90, 21)) #Cliente con Combo Box self.etiquetaComboCliente = wx.StaticText(id=-1,label='Cliente',name='etiquetaComboCliente', parent=self,pos=wx.Point(16, 40),size=wx.Size(70, 20), style=0) self.cbcli=wx.ComboBox(self,-1,"Elejir Cliente",(110,40),choices=listacli) # Botón de Agregar Clientes. self.agregacli = wx.Button(parent=self,id=-1,label="AgregarC",pos=wx.Point(315,36),size=wx.Size(70,26)) #------------------------------------------------------ # Banco con Combo Box self.etiquetaBanco = wx.StaticText(id=-1,label='Nombre Banco',name='etiquetaBanco', parent=self,pos=wx.Point(16, 66),size=wx.Size(70, 20), style=0) self.cbbancos=wx.ComboBox(self,-1,"Elejir Banco",(110,66),choices=listabancos) # Botón de AgregarBancos. self.agregabanco = wx.Button(parent=self,id=-1,label="AgregarB",pos=wx.Point(315,66),size=wx.Size(70,26)) #----------------------------------------------------- # Nro Cheque self.etiquetaNrocheque = wx.StaticText(id=-1,label='Nro de cheque',name='etiquetaNrocheque', parent=self,pos=wx.Point(16, 93),size=wx.Size(70, 20), style=0) self.textoNrocheque = wx.TextCtrl(id=-1, name='textoNrocheque',parent=self,pos=wx.Point(110, 90), size=wx.Size(110, 21)) # Emisor Con Combo Box self.etiquetaEmisor = wx.StaticText(id=-1,label='Emisor',name='etiquetaEmisor', parent=self,pos=wx.Point(16, 120),size=wx.Size(70, 20), style=0) self.cbemisores=wx.ComboBox(self,-1,"Elejir Emisor",(110,118),choices=listaemi) #Fecha de emision de cheque self.etiquetaFechaEmision = wx.StaticText(id=-1,label='Fecha Emision',name='etiquetaFechaEmitido', parent=self,pos=wx.Point(16, 147),size=wx.Size(70, 20), style=0) self.TextoFechaEmision = wx.TextCtrl(id=-1,name='TextoFechaEmision',value=str(hoy),parent=self,pos=wx.Point(110,145),size=wx.Size(90,21)) #Fecha de Vencimiento Cheque self.etiquetaVencimientoCheque = wx.StaticText(id=-1,label='Vencimiento',name='etiquetaVencimientoCheque', parent=self,pos=wx.Point(205, 150),size=wx.Size(70, 20), style=0) self.TextoFechaVenCheque = wx.TextCtrl(id=-1,name='TextoFechaVenCheque',value = str(hoy),parent=self,pos=wx.Point(290,147),size=wx.Size(90,21)) # Dias de descuento . self.etiquetaDias= wx.StaticText(id=-1,label='Dias desc.',name='etiquetaDias', parent=self,pos=wx.Point(205, 180),size=wx.Size(70, 13), style=0) self.textoDias = wx.TextCtrl(id=-1, name='textoDias',parent=self,pos=wx.Point(290,180), size=wx.Size(50, 21)) #Moneda con Combo Box self.etiquetaMonto = wx.StaticText(id=-1,label='Moneda',name='etiquetaMoneda', parent=self,pos=wx.Point(205, 212),size=wx.Size(50, 13), style=0) self.cbmonedas=wx.ComboBox(self,-1,"Elegir Moneda",(290,210),(90,20),choices=listamonedas) # Monto. self.etiquetaMonto = wx.StaticText(id=-1,label='Monto',name='etiquetaMonto', parent=self,pos=wx.Point(205, 240),size=wx.Size(54, 13), style=0) self.textoMonto = wx.TextCtrl(id=-1, name='textoMonto',parent=self,pos=wx.Point(290, 236), size=wx.Size(100, 21)) # Precio porcentaje inicial self.etiquetaPorcentajeInicial = wx.StaticText(id=-1,label='Porc. apl.',name='etiquetaPorcentajeInicial', parent=self,pos=wx.Point(16,240),size=wx.Size(70,20), style=0) self.textoPorcentajeInicial = wx.TextCtrl(id=-1, name='textoPorcentajeInicial',parent=self,pos=wx.Point(90, 236), size=wx.Size(50, 21)) #Etiqueta Monto a pagar self.etiqueapagar = wx.StaticText(id=-1,label='Monto a pagar',name='etiquetaapagar',parent=self,pos=wx.Point(16,285),size=(120,15), style=0) self.montoapagar = wx.StaticText(id=-1,label="",name='etiquetamontoapagar',parent=self,pos=wx.Point(180,285),size=(120,15),style=0) # Etiqueta Monto Total self.etiquetamontototal = wx.StaticText(id=-1,label='MONTO TOTAL',name='etiquetaMontoTotal', parent=self,pos=wx.Point(300, 270),size=wx.Size(120,15), style=0) self.etiquetamontototal.SetForegroundColour('blue') self.etiquetaCifraMontoTotal = wx.StaticText(id=-1,label="",name='etCifraMontoTotal',parent=self,pos=wx.Point(300,285),size=wx.Size(120,15),style=0) ### B O T O N E S ### # Botón de Calcular Dias self.calculardias = wx.Button(parent=self,id=-1,label="Calcular Dias",pos=wx.Point(16,175),size=wx.Size(130,30)) # Botón de Generar Descuentos self.Confirmar = wx.Button(parent=self,id=-1,label="Confirma Movimiento",pos=wx.Point(16,320),size=wx.Size(150,30)) self.generadescuento = wx.Button(parent=self,id=-1,label="Generar Descuento",pos=wx.Point(170,320),size=wx.Size(130,30)) # Botón de salida de la ventana. self.salir = wx.Button(parent=self,id=-1,label="Salir",pos=wx.Point(300,320),size=wx.Size(98,30)) # Creamos los manejadores de eventos, ligando los eventos a # los métodos que tendrán el código asociado. self.salir.Bind(wx.EVT_BUTTON, self.OnBotonSalir) self.calculardias.Bind(wx.EVT_BUTTON, self.ClickCalcularDias) self.Confirmar.Bind(wx.EVT_BUTTON, self.ConfirmarMovimiento) self.generadescuento.Bind(wx.EVT_BUTTON, self.OnClickGeneraDescuento) self.agregacli.Bind(wx.EVT_BUTTON,self.Btn_agregacli) self.agregabanco.Bind(wx.EVT_BUTTON,self.Btn_agregabanco) self.cbcli.Bind(wx.EVT_COMBOBOX,self.evt_combobox_cbcli) self.cbemisores.Bind(wx.EVT_COMBOBOX,self.evt_combobox_cbemi) self.cbbancos.Bind(wx.EVT_COMBOBOX,self.evt_combobox_cbban) self.cbmonedas.Bind(wx.EVT_COMBOBOX,self.evt_combobox_cbmon) self.Bind(wx.EVT_CLOSE, self.cerrar) # Definimos los métodos que contienen el código que se ejecutará # cuando sean llamados a petición de los eventos definidos anteriormente. def OnBotonSalir(self, event): # Cerramos la ventana. self.Close(True) def evt_combobox_cbcli(self,evento): global idc sel = evento.GetSelection() val = self.cbcli.GetValue() idc = listaidcli[sel] def evt_combobox_cbemi(self,evento): global idemi selemi = evento.GetSelection() valemi = self.cbemisores.GetValue() idemi = listaidemisores[selemi] def evt_combobox_cbban(self,evento): global idban selban = evento.GetSelection() valban = self.cbbancos.GetValue() idban = listaidbancos[selban] def evt_combobox_cbmon(self,evento): global idmon selmon = evento.GetSelection() valmon = self.cbmonedas.GetValue() idmon = listaidmonedas[selmon] def Btn_agregacli(self, event): AltaCli = VentanaCli(self) AltaCli.Show() AltaCli.MakeModal() def Btn_agregabanco(self,event): AltaBanco = VentanaIngresaBanco(self) AltaBanco.Show() AltaBanco.MakeModal() def ConfirmarMovimiento(self,event): bd_idmovimiento = self.TextoNroMovimiento.GetValue() # Formatear fecha para ingreso a mysql----------------- fmov = self.TextoFechaMov.GetValue() dia, mes, ano = (fmov).split('/') bd_FechaMovimiento = date(int(ano), int(mes), int(dia)) # fin formateo fecha ---------------------------------- if self.cbcli.GetValue() == 'Elejir Cliente': mensaje = wx.MessageDialog(None,'No selecciono ningun cliente','ERROR CLIENTES', wx.OK | wx.ICON_ERROR) mensaje.ShowModal() mensaje.Destroy() else: bd_idcliente = idc if self.cbbancos.GetValue() == 'Elejir Banco': mensaje = wx.MessageDialog(None,'No selecciono Banco', 'ERROR BANCOS ' , wx.OK | wx.ICON_ERROR ) mensaje.ShowModal() mensaje.Destroy() else: bd_idbanco = idban if self.cbemisores.GetValue() == 'Elejir Emisor': mensaje = wx.MessageDialog(None,'No selecciono emisor', 'ERROR EMISORES ' , wx.OK | wx.ICON_ERROR ) mensaje.ShowModal() mensaje.Destroy() else: bd_idemisor = idemi if self.cbmonedas.GetValue() == 'Elejir Moneda': mensaje = wx.MessageDialog(None,'No selecciono Moneda', 'ERROR MONEDAS ' , wx.OK | wx.ICON_ERROR ) mensaje.ShowModal() mensaje.Destroy() else: bd_idmoneda = idmon # formatear fecha de emision de cheque para insert mysql femic = self.TextoFechaEmision.GetValue() diae, mese, anoe = (femic).split('/') bd_FechaEmisionCheque = date(int(anoe),int(mese),int(diae)) # fin formateo fecha emision cheque ----------------------- # formateo fecha de vencimineto de cheque para insert mysql fvenc = self.TextoFechaVenCheque.GetValue() diavc,mesvc,anovc = (fvenc).split('/') bd_FechaVenCheque = date(int(anovc),int(mesvc),int(diavc)) # fin formateo fecha vencimiento de cheque para mysql bd_diasdescuento = int(self.textoDias.GetValue()) bd_porcentajedescuento = self.textoPorcentajeInicial.GetValue() bd_montocheque = self.textoMonto.GetValue() bd_montoapagar = total_a_pagar bd_estadomovimiento = "P" # Open database connection db = MySQLdb.connect("localhost","root","miyaguiAdminaya2010","cambio") # prepare a cursor object using cursor() method cursor = db.cursor() # Prepare SQL query to INSERT a record into the database.""" insertarmov = """INSERT INTO movimientos (idmovimiento,fechamovimiento,idemisorcheque,idcliente,idbanco,idmoneda,fechaemicheque,fechavencheque,diasdescuento,porcentajedescuento,montocheque,montoapagar,estadomovimiento) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)""" try: # Execute the SQL command cursor.execute(insertarmov,(bd_idmovimiento,bd_FechaMovimiento,bd_idemisor,bd_idcliente,bd_idbanco,bd_idmoneda,bd_FechaEmisionCheque,bd_FechaVenCheque,bd_diasdescuento,bd_porcentajedescuento,bd_montocheque,bd_montoapagar,bd_estadomovimiento,)) # Commit your changes in the database db.commit() except MySQLdb.Error, e: #Rollback in case there is any error print "An error has been passed. %s" %e db.rollback() # disconnect from server db.close() def ClickCalcularDias(self,evt): fm = self.TextoFechaMov.GetValue() dia, mes, ano = (fm).split('/') #global FechaMovimiento FechaMovimiento = date(int(ano), int(mes), int(dia)) print FechaMovimiento fvc = self.TextoFechaVenCheque.GetValue() dia, mes, ano = (fvc).split('/') #global FechaVenCheque FechaVenCheque = date(int(ano),int(mes),int(dia)) calculardias = FechaVenCheque - FechaMovimiento diasd = calculardias.days self.textoDias.Value = str(diasd) def OnClickGeneraDescuento(self,event): # Calcular Resultados global mt,monto_descuento,nrocheque,nCliente,banco,monto,porcentajeinicial, monto_mensual, monto_xdia, monto_decuento, dias, total_a_pagar nrocheque = self.textoNrocheque.GetValue() banco = self.cbbancos.GetValue() monto = self.textoMonto.GetValue() nClliente = self.cbcli.GetValue() porcentajeinicial = self.textoPorcentajeInicial.GetValue() dias = self.textoDias.GetValue() monto = float(monto) porcentajeinicial = float(porcentajeinicial) monto_mensual = float(0.00) monto_mensual = (monto * porcentajeinicial)/100 monto_xdia = float(0.00) monto_xdia = monto_mensual/30 monto_descuento = 0.0 dias = float(dias) monto_descuento = monto_xdia * dias total_a_pagar = 0.0 total_a_pagar = monto - monto_descuento mt = mt + total_a_pagar self.montoapagar.SetForegroundColour('red') self.montoapagar.SetLabel(str(total_a_pagar)) self.etiquetaCifraMontoTotal.SetLabel(str(mt)) self.etiquetaCifraMontoTotal.SetForegroundColour('red') def cerrar(self, evt): self.MakeModal(False) evt.Skip() El 04/09/13 09:45, Mario Lacunza escribió: > > Uhm....sin ver tu código difícil q podamos ayudarte, prepara un demo. > > Estas trabajando con sizers? Seguro q estas usando un wxpanel? > > Enviado desde mi Samsung Galaxy S4 > > El 04/09/2013 03:26, "Alfredo Riguetti" > > escribió: > > Hola a todos, hice un abm en python con mysql y wxpython y estoy > programando bajo fedora con eclipse, el sistema probandolo en > linux como hasta ahora me anda impecable y se ve perfecto las > ventanas textctrl botones y demas, ahroa me surgio el problema que > lo tengo que instalar en un windows. > > hice lo que me recomendo un compañero de esta lista y me andubo, > es decir instale las mismas versiones con las que trabaje . tanto > mysql., python y wxpython y mysql-python conection. > > AHORA, el problema que tengo es que no se ve igual a como lo veia > en linux. se ve mal, algunas ventanas se ven corridas, los botones > no en el lugar exacto, algunos no se ven totalmente , los > textctrol y combobox defasados,y me quiero arrancar los pelos , > tengo que solucionar esto y no se que es..... alguien puede > tirarme una piola para salir de esto ysaber que es ??? > > > m,uchas gracias > > fefo > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- Alfredo Riguetti Dpto. Informatica Planet Travel HRG Uruguay Rio Negro 1320 piso 1 Montevideo - Uruguay (598) 2900-1514 planettravel en ptravel,com,uy www,planettravel,com,uy Por favor considere su responsabilidad ambiental antes de imprimir este correo - Please consider your environmental responsability before printing this e-mail From oscar.rubio.pons en gmail.com Sat Sep 14 22:49:12 2013 From: oscar.rubio.pons en gmail.com (Oscar Rubio) Date: Sat, 14 Sep 2013 22:49:12 +0200 Subject: [Python-es] Calculadora que reconce el texto en Ingles/Espanol como imput, operadores y texto Message-ID: Hola! Me llamo Oscar Rubio y estoy estudiando python desde hace algun tiempo, me interesa desarollar codigo de python en Linux, y tengo una tarea para realizar donde estoy algo atascado. Quiero hacer el programa, de una calculador que reconce los numeros y operadores basicos en Ingles y/o Espanol, es un ejemplo ya hecho por M. Bonet, https://github.com/mbonet/python-basic-calculator pero la tarea consiste en hacerlo usando Python (Lex-Yacc) PLY y el metodo de recursion decenciente de los parsers http://www.dabeaz.com/ply/ Con los siguientes operadores y ejemplos de input y outputs. Valid Operators: +, plus -, minus *, times /, divided by Sample Input Sample output -------------- --------------- 7 + 2 9 8/3 2 3 divided by 0 ERROR twenty one times 2 42 Os adjunto el codigo que ya construido, pero donde falta aun poner los numeros usando letras y otros problemas, agracederia los comentarios para seguir prgresando... Gracias, y un coodial saludo, Oscar -- ----------------------------------- Oscar Rubio Pons. oscar.rubio.pons en gmail.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: calc_plycalculator_strings.py Type: application/octet-stream Size: 4113 bytes Desc: no disponible URL: From alain.nescolarde en scu.desoft.cu Mon Sep 9 16:46:30 2013 From: alain.nescolarde en scu.desoft.cu (Alain Nescolarde Pina) Date: Mon, 09 Sep 2013 10:46:30 -0400 Subject: [Python-es] Trabajo con ficheros Message-ID: <522DDF46.2000707@scu.desoft.cu> Hola a todos: Le escribo porque estoy presentando dudas al sobreescribir una linea de un fichero.. Ejemplo line1..... line2..... line3....... Quisiera modificar el contenido de line2... Estube utilizando la funcion f.truncate() pero esta, me reduce el tamaño del fichero... Espero sus respuesta Gracias From alain.nescolarde en scu.desoft.cu Fri Sep 13 19:02:39 2013 From: alain.nescolarde en scu.desoft.cu (Alain Nescolarde Pina) Date: Fri, 13 Sep 2013 13:02:39 -0400 Subject: [Python-es] Ejecutar comando Message-ID: <5233452F.9080507@scu.desoft.cu> Hola: Escribo porque estoy desarrollando en OpenERP y tengo la necesidad de ejecutar un comando del sistema desde python, pero con permisos administrativos. Ya que necesito detener e iniciar un servicio del sistema determinado.... Estoy utilisando la funcion os.system('/etc/init.d/sym_service stop') pero no realiza la funcion... Espero respuesta Saludos From revxfire en gmail.com Tue Sep 17 22:04:19 2013 From: revxfire en gmail.com (Victor Villalobos) Date: Tue, 17 Sep 2013 20:04:19 +0000 Subject: [Python-es] Ejecutar comando In-Reply-To: <5233452F.9080507@scu.desoft.cu> References: <5233452F.9080507@scu.desoft.cu> Message-ID: Intenta ejecutarla con kdesudo o gkasu, para que pida permisos de administrador asi: import os os.system('kdesudo /etc/init.d/sysm_service stop') Es lo que yo hago siempre. Saludos. El 13 de septiembre de 2013 17:02, Alain Nescolarde Pina < alain.nescolarde en scu.desoft.cu> escribió: > Hola: > > Escribo porque estoy desarrollando en OpenERP y tengo la necesidad de > ejecutar un comando del sistema desde python, pero con permisos > administrativos. Ya que necesito detener e iniciar un servicio del sistema > determinado.... > > Estoy utilisando la funcion os.system('/etc/init.d/sym_**service stop') > pero no realiza la funcion... > Espero respuesta Saludos > > ______________________________**_________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/**mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.**com/ > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Tue Sep 17 22:24:58 2013 From: revxfire en gmail.com (Victor Villalobos) Date: Tue, 17 Sep 2013 20:24:58 +0000 Subject: [Python-es] Trabajo con ficheros In-Reply-To: <522DDF46.2000707@scu.desoft.cu> References: <522DDF46.2000707@scu.desoft.cu> Message-ID: Aqui tienes un ejemplo, lo que haces es abrir el archivo en modo lectura haces un remplazo, de lo que quieres cambiar y luego abres el archivo en modo de escritura y sobre escribes. f = open("archivo.txt", "r") cambio = f.read() cambio = cambio.replace("line2", "cambio") f.close() otro = open("archivo.txt", "w") otro.write(cambio) otro.close() Este ejemplo esta suponiendo que en archivo.txt esta como tu lo dijistes: line1..... line2..... line3....... asi que "line2" quedaria como "cambio" Saludos espero sirva. El 9 de septiembre de 2013 14:46, Alain Nescolarde Pina < alain.nescolarde en scu.desoft.cu> escribió: > Hola a todos: > > Le escribo porque estoy presentando dudas al sobreescribir una linea de un > fichero.. > > > Ejemplo > > line1..... > line2..... > line3....... > > Quisiera modificar el contenido de line2... > > Estube utilizando la funcion f.truncate() pero esta, me reduce el tamaño > del fichero... > > > Espero sus respuesta Gracias > ______________________________**_________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/**mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.**com/ > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From angel en angel-alvarez.com.ar Wed Sep 18 00:36:57 2013 From: angel en angel-alvarez.com.ar (Angel Claudio Alvarez) Date: Tue, 17 Sep 2013 19:36:57 -0300 Subject: [Python-es] Ejecutar comando In-Reply-To: <5233452F.9080507@scu.desoft.cu> References: <5233452F.9080507@scu.desoft.cu> Message-ID: <20130917193657.4e0797e1abb5d1e75bd86310@angel-alvarez.com.ar> El Fri, 13 Sep 2013 13:02:39 -0400 Alain Nescolarde Pina escribió: > Hola: > > Escribo porque estoy desarrollando en OpenERP y tengo la necesidad de > ejecutar un comando del sistema desde python, pero con permisos > administrativos. Ya que necesito detener e iniciar un servicio del > sistema determinado.... > > Estoy utilisando la funcion os.system('/etc/init.d/sym_service stop') En primer lugar yo utilizaria subprocess, es mucho mas flexible En segundo lugar solamente si el usuario con el que estas ejecutando el comando tiene permisos para ejeuctarlo vas a poder hacerlo Para ello habilita al usuario en /etc/sudoers para que pueda ejecutar ese script sin password y luego ejecuta el comando anteponiendo sudo man sudo man sudoers > pero no realiza la funcion... > Espero respuesta Saludos > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- Angel Claudio Alvarez From jza en oooes.org Wed Sep 18 00:51:36 2013 From: jza en oooes.org (Alexandro Colorado) Date: Tue, 17 Sep 2013 17:51:36 -0500 Subject: [Python-es] Ejecutar comando In-Reply-To: <20130917193657.4e0797e1abb5d1e75bd86310@angel-alvarez.com.ar> References: <5233452F.9080507@scu.desoft.cu> <20130917193657.4e0797e1abb5d1e75bd86310@angel-alvarez.com.ar> Message-ID: Segun enteiendo openerp te sugiere usar permisos exclusivos del ERP (igual que postgresql) asi que no deberias estar tocando root o tener el OpenERP con permisos a root/root. 2013/9/17 Angel Claudio Alvarez > El Fri, 13 Sep 2013 13:02:39 -0400 > Alain Nescolarde Pina escribió: > > > Hola: > > > > Escribo porque estoy desarrollando en OpenERP y tengo la necesidad de > > ejecutar un comando del sistema desde python, pero con permisos > > administrativos. Ya que necesito detener e iniciar un servicio del > > sistema determinado.... > > > > Estoy utilisando la funcion os.system('/etc/init.d/sym_service stop') > > En primer lugar yo utilizaria subprocess, es mucho mas flexible > En segundo lugar solamente si el usuario con el que estas ejecutando el > comando tiene permisos para ejeuctarlo vas a poder hacerlo > Para ello habilita al usuario en /etc/sudoers para que pueda ejecutar ese > script sin password y luego ejecuta el comando anteponiendo sudo > > man sudo > man sudoers > > > pero no realiza la funcion... > > Espero respuesta Saludos > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > -- > Angel Claudio Alvarez > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Alexandro Colorado Apache OpenOffice Contributor http://www.openoffice.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From bertothunder en gmail.com Wed Sep 18 09:52:44 2013 From: bertothunder en gmail.com (Alberto Curro) Date: Wed, 18 Sep 2013 08:52:44 +0100 Subject: [Python-es] =?utf-8?q?Carga_de_librer=C3=ADa_=2Eso_32_o_64_bits_d?= =?utf-8?q?in=C3=A1micamente_en_python=3F?= In-Reply-To: References: Message-ID: El 17 de septiembre de 2013 18:28, Carlos Zuniga escribió: > 2013/9/17 Alberto Curro : > > Hola chicos, > > > > he estado "duckduckgoleando" un rato en esto, pero no encuentro una > > respuesta clara; en un proyecto tengo dos posibles máquinas para > ejecución > > de unos scripts que tengo, una en x86 y otra es x64, ambas con CentOS > > (mismas versiones, sólo la arquitectura cambia). > > > > Tengo unos scripts que usan una librería .so dinámica y que la cargan; > el > > problema es que esto debería ir en un rpm de distribución, pero quiero > que > > el script vaya con el fichero correcto. Una opción es empaquetar sólo el > .so > > correspondiente dependiente de la arquitectura, pero me gustaría que el > rpm > > fuese único y empaquetase ambos ficheros, y que fuese el script en > python el > > que seleccionase cúal enlazar. > > > > He estado probando con el módulo platform de forma que > platform.machine() > > me dice la arquitectura, e importo uno u otro módulo dependiendo de esto; > > algo tal que: > > > > import platform > > > > if (platform.machine == 'i686'): > > from _dynamiclib import * > > else: > > from _dynamiclibx64 import * > > > > > > Y funciona, lo que pasa es que me parece feo de narices. > > > > ¿Alguna solución más elegante para esto? Ideas y recomendaciones son > > bienvenidas :) > > > > Si solo quieres que se vea bonito en tu script, coloca ese código en > dynamiclib.py para que importe _dynamiclib o _dynamiclibx64. Y luego > desde tu script `from dynamiclib import xxx`. > > En fin que no me parece tan poco elegante un import condicional, menos > elegante es el `import *` ;) > Jajajajaja, acepto la crítica, era un mal ejemplo... aunque si te echas un vistazo a, por ejemplo, pySQLite verás que se hacen un import * de la librería dinámica así, "a pelo" :) Gracias por el truco, no se me había ocurrido un loader intermedio a modo de beautifier ;-) Saludos > > Saludos > -- > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From diazluis2007 en gmail.com Thu Sep 19 20:19:20 2013 From: diazluis2007 en gmail.com (=?UTF-8?Q?Luis_D=C3=ADaz?=) Date: Thu, 19 Sep 2013 13:49:20 -0430 Subject: [Python-es] =?iso-8859-1?q?=28sin_asunto=29?= Message-ID: saludos y gracias a todos de antemano. soy usuario habitual de linux (tengo años sin usar windows) y lo que hago es programar app web. ahora bien, necesito programar una app, que se ejecute en windows. necesito que la app, pueda : * instalador y des-instalador. * ser ejecutada al inicio (tema viejo en la lista, me pueden pasar el enlace donde buscar ;), no guarde el correo :D ) * mostrar lista de programas instalado en el sistema y desencadenar proceso para des-instalar . * mostrar lista programas que arrancan al inicio (eliminar / agregar, segun sea el caso). * mostrar lista de programas cargados en memoria. como estoy acostumbrado a linux y a app web, no tengo ni idea que librería usar para extraer dicha información del sistema. ya investigue y tengo algunas recetas para buscar en el registro, arrancar o terminar programas, trabajar con servicios. http://code.activestate.com/recipes/502268-win-registry-module/ http://code.activestate.com/recipes/576730-super-shorcuts-for-windows/ http://code.activestate.com/recipes/551780-win-services-helper/ ahora estoy buscando en https://pypi.python.org gracias y disculpen la molestia -- http://diazluis.com Analista Programador User Linux 532223 From cristian99garcia en gmail.com Thu Sep 19 21:52:56 2013 From: cristian99garcia en gmail.com (=?ISO-8859-1?Q?Cristian_Garc=EDa?=) Date: Thu, 19 Sep 2013 16:52:56 -0300 Subject: [Python-es] (sin asunto) In-Reply-To: References: Message-ID: ¡Fuaa! si que es grande el programa xD, si estás en Ubuntu, te podés mirar el código de "Centro de Software de Ubuntu" para lo de instalar y des-instalar programas(que vamos, se puede hacer casero y fácil), y no estoy seguro, pero lo estoy en un %90 de que está hecho en Python. El 19 de septiembre de 2013 15:19, Luis Díaz escribió: > saludos y gracias a todos de antemano. > > soy usuario habitual de linux (tengo años sin usar windows) y lo que > hago es programar app web. > > ahora bien, necesito programar una app, que se ejecute en windows. > necesito que la app, pueda : > > * instalador y des-instalador. > * ser ejecutada al inicio (tema viejo en la lista, me pueden pasar el > enlace donde buscar ;), no guarde el correo :D ) > * mostrar lista de programas instalado en el sistema y desencadenar > proceso para des-instalar . > * mostrar lista programas que arrancan al inicio (eliminar / agregar, > segun sea el caso). > * mostrar lista de programas cargados en memoria. > > como estoy acostumbrado a linux y a app web, no tengo ni idea que librería > usar > para extraer dicha información del sistema. > > ya investigue y tengo algunas recetas para buscar en el registro, > arrancar o terminar programas, trabajar con servicios. > > http://code.activestate.com/recipes/502268-win-registry-module/ > http://code.activestate.com/recipes/576730-super-shorcuts-for-windows/ > http://code.activestate.com/recipes/551780-win-services-helper/ > > ahora estoy buscando en https://pypi.python.org > > gracias y disculpen la molestia > > > > > > > > > > -- > http://diazluis.com > Analista Programador > User Linux 532223 > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From cristian99garcia en gmail.com Thu Sep 19 22:01:53 2013 From: cristian99garcia en gmail.com (=?ISO-8859-1?Q?Cristian_Garc=EDa?=) Date: Thu, 19 Sep 2013 17:01:53 -0300 Subject: [Python-es] (sin asunto) In-Reply-To: References: Message-ID: Para ver los programas instalados(a la manera díficil, porque no sé si hay librerías que lo hagan xD): En Windows: Te fijás con os todos los archivos lanzadores que estén en "Menú Inicio" creo, no estoy muy seguro, entonces, supongo que con esos archivos podés obtener la ruta que ejecutan, o sea, en dónde está el programa que ejecutan. En Linux: El proceso es el mismo, solo que la ruta es "/usr/share/applications/" y te tenés que fijar en todos los archivos de extensión desktop, los lees con open y te fijás la ruta que ejecutan también. Luego para la función de des-instalar, solo debés borrar la carpeta contenedora del programa. Aclaro que no todos los programas en Linux se encuentran en la ruta que dejé arriba, pero si la mayoría. Espero que sirva :) El 19 de septiembre de 2013 16:52, Cristian García < cristian99garcia en gmail.com> escribió: > ¡Fuaa! si que es grande el programa xD, si estás en Ubuntu, te podés mirar > el código de "Centro de Software de Ubuntu" para lo de instalar y > des-instalar programas(que vamos, se puede hacer casero y fácil), y no > estoy seguro, pero lo estoy en un %90 de que está hecho en Python. > > > El 19 de septiembre de 2013 15:19, Luis Díaz escribió: > > saludos y gracias a todos de antemano. >> >> soy usuario habitual de linux (tengo años sin usar windows) y lo que >> hago es programar app web. >> >> ahora bien, necesito programar una app, que se ejecute en windows. >> necesito que la app, pueda : >> >> * instalador y des-instalador. >> * ser ejecutada al inicio (tema viejo en la lista, me pueden pasar el >> enlace donde buscar ;), no guarde el correo :D ) >> * mostrar lista de programas instalado en el sistema y desencadenar >> proceso para des-instalar . >> * mostrar lista programas que arrancan al inicio (eliminar / agregar, >> segun sea el caso). >> * mostrar lista de programas cargados en memoria. >> >> como estoy acostumbrado a linux y a app web, no tengo ni idea que >> librería usar >> para extraer dicha información del sistema. >> >> ya investigue y tengo algunas recetas para buscar en el registro, >> arrancar o terminar programas, trabajar con servicios. >> >> http://code.activestate.com/recipes/502268-win-registry-module/ >> http://code.activestate.com/recipes/576730-super-shorcuts-for-windows/ >> http://code.activestate.com/recipes/551780-win-services-helper/ >> >> ahora estoy buscando en https://pypi.python.org >> >> gracias y disculpen la molestia >> >> >> >> >> >> >> >> >> >> -- >> http://diazluis.com >> Analista Programador >> User Linux 532223 >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From nicopixel en gmail.com Thu Sep 19 22:37:34 2013 From: nicopixel en gmail.com (nicopixel) Date: Thu, 19 Sep 2013 17:37:34 -0300 Subject: [Python-es] (sin asunto) In-Reply-To: References: Message-ID: El 19 de septiembre de 2013 17:01, Cristian García < cristian99garcia en gmail.com> escribió: > Para ver los programas instalados(a la manera díficil, porque no sé si hay > librerías que lo hagan xD): > > En Windows: > Te fijás con os todos los archivos lanzadores que estén en "Menú > Inicio" creo, no estoy muy seguro, entonces, supongo que con esos archivos > podés obtener la ruta que ejecutan, o sea, en dónde está el programa que > ejecutan. > > En Linux: > El proceso es el mismo, solo que la ruta es "/usr/share/applications/" > y te tenés que fijar en todos los archivos de extensión desktop, los lees > con open y te fijás la ruta que ejecutan también. > > Luego para la función de des-instalar, solo debés borrar la carpeta > contenedora del programa. Aclaro que no todos los programas en Linux se > encuentran en la ruta que dejé arriba, pero si la mayoría. > > En realidad eso no está bien porque es problable que te queden muchos (muchísimos) programas fuera del listado. La manera correcta en Windows (por lo menos en XP) es sacar los datos de la siguiente clave del registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall O sino podrias exportarla y luego parsearla: reg export HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall listado.txt En Linux, si lo que se quiere es tener un listado de los paquetes instalados se puede ejecutar: # dpkg --get-selections Saludos Nicolás ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From cristian99garcia en gmail.com Thu Sep 19 23:09:51 2013 From: cristian99garcia en gmail.com (=?ISO-8859-1?Q?Cristian_Garc=EDa?=) Date: Thu, 19 Sep 2013 18:09:51 -0300 Subject: [Python-es] (sin asunto) In-Reply-To: References: Message-ID: E s cierto que no te devolvería el listado completo. Pero lo que también es cierto, es que ese comando no lo ejecutas en Linux general, lo debes hacer en Debian o alguna otra distro basada en ella, a menos que se puede cambiar el gestor de paquetes de instalación, ahí ya no sé, pero igual, ese comando(espero no equivocarme) solo devolvería los programas instalados con apt-get, que por más que estés en un Debian o derivado, no es la única manera de instalar programas. El 19 de septiembre de 2013 17:37, nicopixel escribió: > > El 19 de septiembre de 2013 17:01, Cristian García < > cristian99garcia en gmail.com> escribió: > > Para ver los programas instalados(a la manera díficil, porque no sé si >> hay librerías que lo hagan xD): >> >> En Windows: >> Te fijás con os todos los archivos lanzadores que estén en "Menú >> Inicio" creo, no estoy muy seguro, entonces, supongo que con esos archivos >> podés obtener la ruta que ejecutan, o sea, en dónde está el programa que >> ejecutan. >> >> En Linux: >> El proceso es el mismo, solo que la ruta es >> "/usr/share/applications/" y te tenés que fijar en todos los archivos de >> extensión desktop, los lees con open y te fijás la ruta que ejecutan >> también. >> >> Luego para la función de des-instalar, solo debés borrar la carpeta >> contenedora del programa. Aclaro que no todos los programas en Linux se >> encuentran en la ruta que dejé arriba, pero si la mayoría. >> >> > > En realidad eso no está bien porque es problable que te queden muchos > (muchísimos) programas fuera del listado. > La manera correcta en Windows (por lo menos en XP) es sacar los datos de > la siguiente clave del registro: > > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall > > O sino podrias exportarla y luego parsearla: > > reg export > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall > listado.txt > > > En Linux, si lo que se quiere es tener un listado de los paquetes > instalados se puede ejecutar: > > # dpkg --get-selections > > > Saludos > Nicolás > > > > > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From diazluis2007 en gmail.com Thu Sep 19 23:26:45 2013 From: diazluis2007 en gmail.com (=?UTF-8?Q?Luis_D=C3=ADaz?=) Date: Thu, 19 Sep 2013 16:56:45 -0430 Subject: [Python-es] (sin asunto) In-Reply-To: References: Message-ID: gracias amigos, para linux, la cosa es facil (puedo ver el código fuente y esta bien documentado todo), mi pregunta particular es solo para windows.. el 98% de las personas con las que he hablado y han tenido problemas con su sistemas (lentitud, virus, etc).. usan windows. gracias a todos! sigo esperando mas sugerencias. El día 19 de septiembre de 2013 16:39, Cristian García escribió: > E > s cierto que no te devolvería el listado completo. Pero lo que también es > cierto, es que ese comando no lo ejecutas en Linux general, lo debes hacer > en Debian o alguna otra distro basada en ella, a menos que se puede cambiar > el gestor de paquetes de instalación, ahí ya no sé, pero igual, ese > comando(espero no equivocarme) solo devolvería los programas instalados con > apt-get, que por más que estés en un Debian o derivado, no es la única > manera de instalar programas. > > > El 19 de septiembre de 2013 17:37, nicopixel escribió: >> >> >> El 19 de septiembre de 2013 17:01, Cristian García >> escribió: >> >>> Para ver los programas instalados(a la manera díficil, porque no sé si >>> hay librerías que lo hagan xD): >>> >>> En Windows: >>> Te fijás con os todos los archivos lanzadores que estén en "Menú >>> Inicio" creo, no estoy muy seguro, entonces, supongo que con esos archivos >>> podés obtener la ruta que ejecutan, o sea, en dónde está el programa que >>> ejecutan. >>> >>> En Linux: >>> El proceso es el mismo, solo que la ruta es >>> "/usr/share/applications/" y te tenés que fijar en todos los archivos de >>> extensión desktop, los lees con open y te fijás la ruta que ejecutan >>> también. >>> >>> Luego para la función de des-instalar, solo debés borrar la carpeta >>> contenedora del programa. Aclaro que no todos los programas en Linux se >>> encuentran en la ruta que dejé arriba, pero si la mayoría. >>> >> >> >> En realidad eso no está bien porque es problable que te queden muchos >> (muchísimos) programas fuera del listado. >> La manera correcta en Windows (por lo menos en XP) es sacar los datos de >> la siguiente clave del registro: >> >> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall >> >> O sino podrias exportarla y luego parsearla: >> >> reg export >> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall >> listado.txt >> >> >> En Linux, si lo que se quiere es tener un listado de los paquetes >> instalados se puede ejecutar: >> >> # dpkg --get-selections >> >> >> Saludos >> Nicolás >> >> >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- http://diazluis.com Analista Programador User Linux 532223 From xtrmclmb en gmail.com Wed Sep 18 22:44:16 2013 From: xtrmclmb en gmail.com (Camilo Torres) Date: Wed, 18 Sep 2013 16:14:16 -0430 Subject: [Python-es] Como extraigo los datos de un "" In-Reply-To: References: Message-ID: 2013/9/17 Horacio : >
enctype="multipart/from-data"> > selecione archivo a analizar: > >
Observa que dice: enctype="multipart/from-data", dice from-data, es form-data: enctype="multipart/form-data" Atentamente, -- Ing. Camilo Torres camilotorresf en gmail.com Phone: +58 4168473111 - Skype: camilotorresf http://hojalibre.wordpress.com/ - http://paseandocaminos.wordpress.com/ http://python.org.ve From ghandybh en gmail.com Fri Sep 20 13:50:22 2013 From: ghandybh en gmail.com (Ghandy Rhodan) Date: Fri, 20 Sep 2013 08:50:22 -0300 Subject: [Python-es] Textos e listas Message-ID: Tengo un texto y quiero tomar las palabras del texto que contiene las letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo hacer esto? Agradezco cualquier ayuda ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Fri Sep 20 14:49:45 2013 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 20 Sep 2013 08:49:45 -0400 Subject: [Python-es] Textos e listas In-Reply-To: References: Message-ID: <062CFEC6-5DEF-4625-BCE5-25501EB7AF9D@gmail.com> Deberes del cole? On Sep 20, 2013, at 7:50, Ghandy Rhodan wrote: > > Tengo un texto y quiero tomar las palabras del texto que contiene las letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo hacer esto? Agradezco cualquier ayuda > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From monobot.soft en gmail.com Fri Sep 20 15:15:00 2013 From: monobot.soft en gmail.com (monoBOT) Date: Fri, 20 Sep 2013 14:15:00 +0100 Subject: [Python-es] Textos e listas In-Reply-To: <062CFEC6-5DEF-4625-BCE5-25501EB7AF9D@gmail.com> References: <062CFEC6-5DEF-4625-BCE5-25501EB7AF9D@gmail.com> Message-ID: lee todas las palabras del texto (con str.split(' ') lo haces muy facil) y por cada una de ellas comprueba que contiene las letras (sacas todas las letras de cada palabra y lo comparas con todas las letras de la otra palabra y usando set(A).issubset(B) sabras si estan todas o no) y si las contiene todas las guardas, si no pues sigues en la siguiente. No te doy mas pistas porque sino te lo hago yo. 2013/9/20 Jose Caballero > Deberes del cole? > > > > On Sep 20, 2013, at 7:50, Ghandy Rhodan wrote: > > > > > Tengo un texto y quiero tomar las palabras del texto que contiene las > letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo > hacer esto? Agradezco cualquier ayuda > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From monobot.soft en gmail.com Sat Sep 21 02:10:08 2013 From: monobot.soft en gmail.com (monoBOT) Date: Sat, 21 Sep 2013 01:10:08 +0100 Subject: [Python-es] Textos e listas In-Reply-To: References: <062CFEC6-5DEF-4625-BCE5-25501EB7AF9D@gmail.com> Message-ID: en una sola linea de código [palabra for palabra in 'las flores son bonitas, las nubes son ligeras y el cielo es azul'.split(' ') if set(palabra).issubset(set([char for char in 'python']))] en modo logico frase = 'las flores son bonitas, las nubes son ligeras y el cielo es azul' palabras_correctas = [] for palabra in frase.split(' '): if set(palabra).issubset(set('python')): palabras_correctas.append(palabra) print palabras_correctas saludos y ánimo con el aprendizaje El 20 de septiembre de 2013 20:19, Ghandy Rhodan escribió: > Soy novato no sé cómo utilizar el comando set (A). Issubset (B), gire a la > frase en una lista con el "split ()" de comandos, creó un "for" para rodar > las palabras, y no se puede comparar la primera y última con la palabra con > string "python" > > Em sexta-feira, 20 de setembro de 2013 10h15min00s UTC-3, monoBOT escreveu: >> >> lee todas las palabras del texto (con str.split(' ') lo haces muy facil) >> y por cada una de ellas comprueba que contiene las letras (sacas todas las >> letras de cada palabra y lo comparas con todas las letras de la otra >> palabra y usando set(A).issubset(B) sabras si estan todas o no) y si las >> contiene todas las guardas, si no pues sigues en la siguiente. >> >> No te doy mas pistas porque sino te lo hago yo. >> >> >> 2013/9/20 Jose Caballero >> >>> Deberes del cole? >>> >>> >>> >>> >>> On Sep 20, 2013, at 7:50, Ghandy Rhodan wrote: >>> >>> > >>> > Tengo un texto y quiero tomar las palabras del texto que contiene las >>> letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo >>> hacer esto? Agradezco cualquier ayuda >>> > _______________________________________________ >>> > Python-es mailing list >>> > Pyth... en python.org >>> >>> > https://mail.python.org/mailman/listinfo/python-es >>> > FAQ: http://python-es-faq.wikidot.com/ >>> _______________________________________________ >>> Python-es mailing list >>> Pyth... en python.org >>> >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> >> >> >> -- >> *monoBOT* >> Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es >> > -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From perlesj en gmail.com Sat Sep 21 20:20:15 2013 From: perlesj en gmail.com (Juan Perles) Date: Sat, 21 Sep 2013 20:20:15 +0200 Subject: [Python-es] Ayuda a un novato. Message-ID: Hola, estoy dando mis primeros pasos con PyQT y para ello estoy estudiando el libro "Rapid GUI Programming with Python and QT" Lo que estoy haciendo es copiar los ejemplos y ejecutándolos para comprender qué es lo que hacen y cómo lo hacen. Me encuentro con un ejercicio que acceden a una WEB, descargan un archivo en formato "CSV" y lo procesan. El primer problerma que me encuentro es que el libro está programado con versión 2 de Python y yo estoy utilizando la 3. Creo que este obstáculo lo he superado pero el programa no me funciona. ¿Qué he hecho? Descargarme "off-line" el archivo y leerlo como si de texto se tratara y el programa funciona perfectamente. Pero leyéndolo directamente no. Creo que mi problema está en el buffer de la API. No obstante, para simplificar, adjunto un pequeño ejemplo, para ver si me podéis ayudar. Muchas gracias de antemano, pues estoy muy perdido Programa reducido: import urllib.request fh = urllib.request.urlopen(" http://www.bankofcanada.ca/en/markets/csv/exchange_eng.csv") for line in fh: línea=str(line) línea=línea.rstrip('\n') print(línea) if not línea or línea.startswith(("#","Closing ")): continue fields=línea.split(",") if línea.startswith(("b'Date ")): date=fields[-1] RESULTADO 2013-09-20\n' ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From fvillarroel en yahoo.com Sat Sep 21 21:32:52 2013 From: fvillarroel en yahoo.com (Fernando Villarroel) Date: Sat, 21 Sep 2013 15:32:52 -0400 Subject: [Python-es] Ayuda a un novato. In-Reply-To: References: Message-ID: <1AA739C3-F625-478F-932D-1B6D54043AEA@yahoo.com> Hola. Trata de correr tus ejemplos en Python 2.x y ve si funcionan. De pronto Python 3.x no soporta muchas librerías. Prueba y comenta. Enviado desde mi iPhone El 21-09-2013, a las 14:20, Juan Perles escribió: > Hola, estoy dando mis primeros pasos con PyQT y para ello estoy estudiando el libro "Rapid GUI Programming with Python and QT" Lo que estoy haciendo es copiar los ejemplos y ejecutándolos para comprender qué es lo que hacen y cómo lo hacen. > Me encuentro con un ejercicio que acceden a una WEB, descargan un archivo en formato "CSV" y lo procesan. > > El primer problerma que me encuentro es que el libro está programado con versión 2 de Python y yo estoy utilizando la 3. > Creo que este obstáculo lo he superado pero el programa no me funciona. ¿Qué he hecho? Descargarme "off-line" el archivo y leerlo como si de texto se tratara y el programa funciona perfectamente. Pero leyéndolo directamente no. Creo que mi problema está en el buffer de la API. > > No obstante, para simplificar, adjunto un pequeño ejemplo, para ver si me podéis ayudar. > > Muchas gracias de antemano, pues estoy muy perdido > > Programa reducido: > import urllib.request > fh = urllib.request.urlopen("http://www.bankofcanada.ca/en/markets/csv/exchange_eng.csv") > for line in fh: > línea=str(line) > línea=línea.rstrip('\n') > print(línea) > if not línea or línea.startswith(("#","Closing ")): > continue > fields=línea.split(",") > if línea.startswith(("b'Date ")): > date=fields[-1] > > RESULTADO > 2013-09-20\n' > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From monobot.soft en gmail.com Sat Sep 21 21:11:59 2013 From: monobot.soft en gmail.com (monoBOT) Date: Sat, 21 Sep 2013 20:11:59 +0100 Subject: [Python-es] Textos e listas In-Reply-To: References: <062CFEC6-5DEF-4625-BCE5-25501EB7AF9D@gmail.com> Message-ID: Me acabo de dar cuenta que mi solución aun no hace lo que necesitas ... pero bueno lo tienes casi hecho. Lo que buscas es que todas las letras de la palabra "python" estén en cada palabra. y yo he obtenido todas las palabras cuyas letras estén todas en "python" El 21 de septiembre de 2013 01:10, monoBOT escribió: > > en una sola linea de código > [palabra for palabra in 'las flores son bonitas, las nubes son ligeras y > el cielo es azul'.split(' ') if set(palabra).issubset(set([char for char in > 'python']))] > > en modo logico > frase = 'las flores son bonitas, las nubes son ligeras y el cielo es azul' > > palabras_correctas = [] > for palabra in frase.split(' '): > if set(palabra).issubset(set('python')): > palabras_correctas.append(palabra) > > print palabras_correctas > > > > saludos y ánimo con el aprendizaje > > > > > El 20 de septiembre de 2013 20:19, Ghandy Rhodan escribió: > > Soy novato no sé cómo utilizar el comando set (A). Issubset (B), gire a la >> frase en una lista con el "split ()" de comandos, creó un "for" para rodar >> las palabras, y no se puede comparar la primera y última con la palabra con >> string "python" >> >> Em sexta-feira, 20 de setembro de 2013 10h15min00s UTC-3, monoBOT >> escreveu: >>> >>> lee todas las palabras del texto (con str.split(' ') lo haces muy facil) >>> y por cada una de ellas comprueba que contiene las letras (sacas todas las >>> letras de cada palabra y lo comparas con todas las letras de la otra >>> palabra y usando set(A).issubset(B) sabras si estan todas o no) y si las >>> contiene todas las guardas, si no pues sigues en la siguiente. >>> >>> No te doy mas pistas porque sino te lo hago yo. >>> >>> >>> 2013/9/20 Jose Caballero >>> >>>> Deberes del cole? >>>> >>>> >>>> >>>> >>>> On Sep 20, 2013, at 7:50, Ghandy Rhodan wrote: >>>> >>>> > >>>> > Tengo un texto y quiero tomar las palabras del texto que contiene las >>>> letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo >>>> hacer esto? Agradezco cualquier ayuda >>>> > _______________________________________________ >>>> > Python-es mailing list >>>> > Pyth... en python.org >>>> >>>> > https://mail.python.org/mailman/listinfo/python-es >>>> > FAQ: http://python-es-faq.wikidot.com/ >>>> _______________________________________________ >>>> Python-es mailing list >>>> Pyth... en python.org >>>> >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>> >>> >>> >>> -- >>> *monoBOT* >>> Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es >>> >> > > > -- > *monoBOT* > Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es > -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Sun Sep 22 12:12:10 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sun, 22 Sep 2013 12:12:10 +0200 Subject: [Python-es] Ayuda a un novato. In-Reply-To: References: Message-ID: <523EC27A.5020306@gmail.com> On 09/21/2013 08:20 PM, Juan Perles wrote: > El primer problerma que me encuentro es que el libro está programado > con versión 2 de Python y yo estoy utilizando la 3. > Creo que este obstáculo lo he superado pero el programa no me > funciona. ¿Qué he hecho? Descargarme "off-line" el archivo y leerlo > como si de texto se tratara y el programa funciona perfectamente. Pero > leyéndolo directamente no. Creo que mi problema está en el buffer de > la API. Disculpa Juan, pero no he comprendido bien: este ejemplo que nos pones ¿es la traducción a Python 3 que tú has hecho del código? ¿Cuál es el resultado que deseabas obtener? ¿Qué quieres decir con que «leyéndolo directamente» no funciona pero como texto sí? From francisco.palm en gmail.com Sun Sep 22 13:14:47 2013 From: francisco.palm en gmail.com (Francisco Palm) Date: Sun, 22 Sep 2013 06:44:47 -0430 Subject: [Python-es] Ayuda a un novato. In-Reply-To: References: Message-ID: Ve a la página del libro creada por el autor http://www.qtrac.eu/pyqtbook.html Allí encontrarás información clave, incluso los códigos del libro para nuevas versiones de pyqt (en comparación al momento en que fue escrito) y su equivalente para python 3 http://www.qtrac.eu/pyqtbook.html#eg3 Saludos F. Palm El sep 21, 2013 1:50 PM, "Juan Perles" escribió: > > Hola, estoy dando mis primeros pasos con PyQT y para ello estoy estudiando el libro "Rapid GUI Programming with Python and QT" Lo que estoy haciendo es copiar los ejemplos y ejecutándolos para comprender qué es lo que hacen y cómo lo hacen. > Me encuentro con un ejercicio que acceden a una WEB, descargan un archivo en formato "CSV" y lo procesan. > > El primer problerma que me encuentro es que el libro está programado con versión 2 de Python y yo estoy utilizando la 3. > Creo que este obstáculo lo he superado pero el programa no me funciona. ¿Qué he hecho? Descargarme "off-line" el archivo y leerlo como si de texto se tratara y el programa funciona perfectamente. Pero leyéndolo directamente no. Creo que mi problema está en el buffer de la API. > > No obstante, para simplificar, adjunto un pequeño ejemplo, para ver si me podéis ayudar. > > Muchas gracias de antemano, pues estoy muy perdido > > Programa reducido: > import urllib.request > fh = urllib.request.urlopen(" http://www.bankofcanada.ca/en/markets/csv/exchange_eng.csv") > for line in fh: > línea=str(line) > línea=línea.rstrip('\n') > print(línea) > if not línea or línea.startswith(("#","Closing ")): > continue > fields=línea.split(",") > if línea.startswith(("b'Date ")): > date=fields[-1] > > RESULTADO > 2013-09-20\n' > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From opimentel en uci.cu Fri Sep 20 14:53:23 2013 From: opimentel en uci.cu (Omar Pimentel) Date: Fri, 20 Sep 2013 05:53:23 -0700 Subject: [Python-es] Textos e listas In-Reply-To: References: Message-ID: <001e01ceb600$643e41e0$2cbac5a0$@uci.cu> Buenos días prueba con el modulo para expresiones regulares en Ubuntu hay una herramienta q se llama kodos que gráficamente te permite diseñar la expresión y después te genera el código python correspondiente te va a ser muy útil. De: Python-es [mailto:python-es-bounces+opimentel=uci.cu en python.org] En nombre de Ghandy Rhodan Enviado el: Friday, September 20, 2013 4:50 AM Para: python-es en python.org Asunto: [Python-es] Textos e listas Tengo un texto y quiero tomar las palabras del texto que contiene las letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo hacer esto? Agradezco cualquier ayuda ________________________________________________________________________________________________ III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero del 2014. Ver www.uci.cu ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From cleon1970 en msn.com Fri Sep 20 14:51:03 2013 From: cleon1970 en msn.com (Claudio Leon) Date: Fri, 20 Sep 2013 09:51:03 -0300 Subject: [Python-es] Textos e listas In-Reply-To: References: Message-ID: buenos dias, has usado expresiones regulares? si puedes, envía el texto y te trataré de dar una mano. Saludos, Claudio. Date: Fri, 20 Sep 2013 08:50:22 -0300 From: ghandybh en gmail.com To: python-es en python.org Subject: [Python-es] Textos e listas Tengo un texto y quiero tomar las palabras del texto que contiene las letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo hacer esto? Agradezco cualquier ayuda _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ghandybh en gmail.com Fri Sep 20 15:10:29 2013 From: ghandybh en gmail.com (Ghandy Rhodan) Date: Fri, 20 Sep 2013 06:10:29 -0700 (PDT) Subject: [Python-es] Textos e listas In-Reply-To: <062CFEC6-5DEF-4625-BCE5-25501EB7AF9D@gmail.com> References: <062CFEC6-5DEF-4625-BCE5-25501EB7AF9D@gmail.com> Message-ID: sí, estoy devanando los sesos durante dos días, ya dejar "el humo de mi cerebro." El viernes, 20 de septiembre de 2013 09:49:45 UTC-3, Jose Caballero escribió: > Deberes del cole? > > > > > > > > On Sep 20, 2013, at 7:50, Ghandy Rhodan wrote: > > > > > > > > Tengo un texto y quiero tomar las palabras del texto que contiene las letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo hacer esto? Agradezco cualquier ayuda > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > https://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ From ghandybh en gmail.com Fri Sep 20 21:19:36 2013 From: ghandybh en gmail.com (Ghandy Rhodan) Date: Fri, 20 Sep 2013 12:19:36 -0700 (PDT) Subject: [Python-es] Textos e listas In-Reply-To: References: <062CFEC6-5DEF-4625-BCE5-25501EB7AF9D@gmail.com> Message-ID: Soy novato no sé cómo utilizar el comando set (A). Issubset (B), gire a la frase en una lista con el "split ()" de comandos, creó un "for" para rodar las palabras, y no se puede comparar la primera y última con la palabra con string "python" Em sexta-feira, 20 de setembro de 2013 10h15min00s UTC-3, monoBOT escreveu: > > lee todas las palabras del texto (con str.split(' ') lo haces muy facil) y > por cada una de ellas comprueba que contiene las letras (sacas todas las > letras de cada palabra y lo comparas con todas las letras de la otra > palabra y usando set(A).issubset(B) sabras si estan todas o no) y si las > contiene todas las guardas, si no pues sigues en la siguiente. > > No te doy mas pistas porque sino te lo hago yo. > > > 2013/9/20 Jose Caballero > > >> Deberes del cole? >> >> >> >> On Sep 20, 2013, at 7:50, Ghandy Rhodan > >> wrote: >> >> > >> > Tengo un texto y quiero tomar las palabras del texto que contiene las >> letras de la palabra "python" y los almacena en una lista. ¿Cómo puedo >> hacer esto? Agradezco cualquier ayuda >> > _______________________________________________ >> > Python-es mailing list >> > Pyth... en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> _______________________________________________ >> Python-es mailing list >> Pyth... en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > *monoBOT* > Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Sun Sep 22 21:16:53 2013 From: revxfire en gmail.com (revxfire en gmail.com) Date: Sun, 22 Sep 2013 14:46:53 -0430 Subject: [Python-es] Desarrollo Classe Manejadora Sqlite(Novato) Message-ID: <3813728.xPnQnL4cjx@vvillalobos-m2420> Buenas quisiera saber acerca de como es la mejor manera de manejar la insersion y manejo de base de datos en python, ahora mismo me cree una BD con sqlite3 y la estoy manejando con puras consultas asi: from sqlite3 import * class Data(): #Clase que Maneja Control de Data Base SqLite3 def __init__(self): self.con = connect("../DB/main") self.cur = self.con.cursor() def insertarCliente(self, tupla): self.cur.execute('insert into clientes (ci,nombre,apellido,telefono,direccion,correo) values (?,?,?,?,?,?)', tupla) self.guardar() def insertarCliente(self, consulta, tupla): self.cur.execute(consulta, tupla) self.guardar() def borrar(self, consulta, values): self.cur.execute(consulta, values) self.guardar() def modificar(self, consulta, values): self.cur.execute(consulta, values) self.guardar() #Devuelve una cursor con el que iteramos. def buscar(self, consulta): return self.cur.execute(consulta) def guardar(self): self.con.commit() def cerrar(self): self.cur.close() self.con.close() Quisiera escuchar sus consejos, de como manejar una base de datos sql estandar, como mysql o mariadb. Saludos3 import * ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From oscar.carballal en gmail.com Sun Sep 22 21:24:05 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Sun, 22 Sep 2013 21:24:05 +0200 Subject: [Python-es] Desarrollo Classe Manejadora Sqlite(Novato) In-Reply-To: <3813728.xPnQnL4cjx@vvillalobos-m2420> References: <3813728.xPnQnL4cjx@vvillalobos-m2420> Message-ID: Mi recomendación es que utilices un ORM (Object Relational Mapper) que te haga un poco más fácil manejar las consultas. Puedes probar python-macaron ( http://nobrin.github.io/macaron/) Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 22 de septiembre de 2013 21:16, escribió: > ** > > Buenas quisiera saber acerca de como es la mejor manera de manejar la > insersion y manejo de base de datos en python, ahora mismo me cree una BD > con sqlite3 y la estoy manejando con puras consultas asi: > > > > from sqlite3 import * > > > > class Data(): > > #Clase que Maneja Control de Data Base SqLite3 > > def __init__(self): > > self.con = connect("../DB/main") > > self.cur = self.con.cursor() > > def insertarCliente(self, tupla): > > self.cur.execute('insert into clientes (ci,nombre,apellido,telefono,direccion,correo) values (?,?,?,?,?,?)', tupla) > > self.guardar() > > > def insertarCliente(self, consulta, tupla): > > self.cur.execute(consulta, tupla) > > self.guardar() > > > def borrar(self, consulta, values): > > self.cur.execute(consulta, values) > > self.guardar() > > > def modificar(self, consulta, values): > > self.cur.execute(consulta, values) > > self.guardar() > > > #Devuelve una cursor con el que iteramos. > > def buscar(self, consulta): > > return self.cur.execute(consulta) > > > def guardar(self): > > self.con.commit() > > > def cerrar(self): > > self.cur.close() > > self.con.close() > > > > Quisiera escuchar sus consejos, de como manejar una base de datos sql > estandar, como mysql o mariadb. > > > > Saludos3 import * > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Sun Sep 22 21:40:34 2013 From: revxfire en gmail.com (revxfire en gmail.com) Date: Sun, 22 Sep 2013 15:10:34 -0430 Subject: [Python-es] Desarrollo Classe Manejadora Sqlite(Novato) In-Reply-To: References: <3813728.xPnQnL4cjx@vvillalobos-m2420> Message-ID: <2352642.ndA54Za9nS@vvillalobos-m2420> El Dom 22 Sep 2013 21:24:05 Oscar Carballal escribió: Mi recomendación es que utilices un ORM (Object Relational Mapper) que te haga un poco más fácil manejar las consultas. Puedes probar python-macaron (http://nobrin.github.io/macaron/[1]) Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com[2] El 22 de septiembre de 2013 21:16, escribió: Buenas quisiera saber acerca de como es la mejor manera de manejar la insersion y manejo de base de datos en python, ahora mismo me cree una BD con sqlite3 y la estoy manejando con puras consultas asi: from sqlite3 import * class Data(): #Clase que Maneja Control de Data Base SqLite3 def __init__(self): self.con = connect("../DB/main") self.cur = self.con.cursor() def insertarCliente(self, tupla): self.cur.execute('insert into clientes (ci,nombre,apellido,telefono,direccion,correo) values (?,?,?,?,?,?)', tupla) self.guardar() def insertarCliente(self, consulta, tupla): self.cur.execute(consulta, tupla) self.guardar() def borrar(self, consulta, values): self.cur.execute(consulta, values) self.guardar() def modificar(self, consulta, values): self.cur.execute(consulta, values) self.guardar() #Devuelve una cursor con el que iteramos. def buscar(self, consulta): return self.cur.execute(consulta) def guardar(self): self.con.commit() def cerrar(self): self.cur.close() self.con.close() Quisiera escuchar sus consejos, de como manejar una base de datos sql estandar, como mysql o mariadb. Saludos3 import * Python-es en python.org[4] https://mail.python.org/mailman/listinfo/python-es[5] http://python-es-faq.wikidot.com/[6] -------- [1] http://nobrin.github.io/macaron/ [2] mailto:oscar.carballal en gmail.com [3] mailto:revxfire en gmail.com [4] mailto:Python-es en python.org [5] https://mail.python.org/mailman/listinfo/python-es [6] http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From perlesj en gmail.com Sun Sep 22 21:43:34 2013 From: perlesj en gmail.com (Juan Perles) Date: Sun, 22 Sep 2013 21:43:34 +0200 Subject: [Python-es] Ayuda a un novato. In-Reply-To: <523EC27A.5020306@gmail.com> References: <523EC27A.5020306@gmail.com> Message-ID: <6975C23A-677D-4602-8348-B5113553DBB4@gmail.com> Lo que quiero decir que sí en vez de acceder a la web desde mi programa lo hago desde Itrnet Explore y me descargó el fichero y cambió el urlopen por un open al fichero todo funciona, pero si lo hago mediante el código que os adjunté al imprimir la fecha ¿no te fijas que detrás de la fecha está"\n" (2013-09-20\n' ) . Otra es que la línea verdaderamente comienza con "Date: " sin embargo en mi programa debo preguntar por 'b"Date ' para qué recupere la fecha. Enviado desde mi iPad > El 22/09/2013, a las 12:12, Juan Luis Cano escribió: > >> On 09/21/2013 08:20 PM, Juan Perles wrote: >> El primer problerma que me encuentro es que el libro está programado con versión 2 de Python y yo estoy utilizando la 3. >> Creo que este obstáculo lo he superado pero el programa no me funciona. ¿Qué he hecho? Descargarme "off-line" el archivo y leerlo como si de texto se tratara y el programa funciona perfectamente. Pero leyéndolo directamente no. Creo que mi problema está en el buffer de la API. > > Disculpa Juan, pero no he comprendido bien: este ejemplo que nos pones ¿es la traducción a Python 3 que tú has hecho del código? ¿Cuál es el resultado que deseabas obtener? ¿Qué quieres decir con que «leyéndolo directamente» no funciona pero como texto sí? > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From oscar.carballal en gmail.com Sun Sep 22 21:42:26 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Sun, 22 Sep 2013 21:42:26 +0200 Subject: [Python-es] Desarrollo Classe Manejadora Sqlite(Novato) In-Reply-To: <2352642.ndA54Za9nS@vvillalobos-m2420> References: <3813728.xPnQnL4cjx@vvillalobos-m2420> <2352642.ndA54Za9nS@vvillalobos-m2420> Message-ID: La verdad es que todos los ORMs con los que he trabajado estaban integrados en frameworks (django, por ejemplo), así que no puedo recomendarte realmente un ORM, no he trabajado con ninguno aislado :/ Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 22 de septiembre de 2013 21:40, escribió: > ** > > El Dom 22 Sep 2013 21:24:05 Oscar Carballal escribió: > > Mi recomendación es que utilices un ORM (Object Relational Mapper) que te > haga un poco más fácil manejar las consultas. Puedes probar python-macaron ( > http://nobrin.github.io/macaron/) > > > Regards, > > Oscar > > > -- > > Oscar Carballal Prego > > Software developer > oscar.carballal en gmail.com > > > > El 22 de septiembre de 2013 21:16, escribió: > > Buenas quisiera saber acerca de como es la mejor manera de manejar la > insersion y manejo de base de datos en python, ahora mismo me cree una BD > con sqlite3 y la estoy manejando con puras consultas asi: > > > > from sqlite3 import * > > > > class Data(): > > #Clase que Maneja Control de Data Base SqLite3 > > def __init__(self): > > self.con = connect("../DB/main") > > self.cur = self.con.cursor() > > def insertarCliente(self, tupla): > > self.cur.execute('insert into clientes (ci,nombre,apellido,telefono,direccion,correo) values (?,?,?,?,?,?)', tupla) > > self.guardar() > > > def insertarCliente(self, consulta, tupla): > > self.cur.execute(consulta, tupla) > > self.guardar() > > > def borrar(self, consulta, values): > > self.cur.execute(consulta, values) > > self.guardar() > > > def modificar(self, consulta, values): > > self.cur.execute(consulta, values) > > self.guardar() > > > #Devuelve una cursor con el que iteramos. > > def buscar(self, consulta): > > return self.cur.execute(consulta) > > > def guardar(self): > > self.con.commit() > > > def cerrar(self): > > self.cur.close() > > self.con.close() > > > > Quisiera escuchar sus consejos, de como manejar una base de datos sql > estandar, como mysql o mariadb. > > > > Saludos3 import * > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > Gracias, ya la pruebo, has trabajado con SqlAlchemy?, es mejor mas o menos > igual la forma de trabajo? > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From niwi en niwi.be Sun Sep 22 22:35:03 2013 From: niwi en niwi.be (Andrey Antukh) Date: Sun, 22 Sep 2013 22:35:03 +0200 Subject: [Python-es] Desarrollo Classe Manejadora Sqlite(Novato) In-Reply-To: References: <3813728.xPnQnL4cjx@vvillalobos-m2420> <2352642.ndA54Za9nS@vvillalobos-m2420> Message-ID: SqlAlchemy es de lo mejorcito que hay en python en mi opinión. Andrey El 22 de septiembre de 2013 21:42, Oscar Carballal < oscar.carballal en gmail.com> escribió: > La verdad es que todos los ORMs con los que he trabajado estaban > integrados en frameworks (django, por ejemplo), así que no puedo > recomendarte realmente un ORM, no he trabajado con ninguno aislado :/ > > Regards, > Oscar > > -- > Oscar Carballal Prego > Software developer > oscar.carballal en gmail.com > > > El 22 de septiembre de 2013 21:40, escribió: > > ** >> >> El Dom 22 Sep 2013 21:24:05 Oscar Carballal escribió: >> >> Mi recomendación es que utilices un ORM (Object Relational Mapper) que te >> haga un poco más fácil manejar las consultas. Puedes probar python-macaron ( >> http://nobrin.github.io/macaron/) >> >> >> Regards, >> >> Oscar >> >> >> -- >> >> Oscar Carballal Prego >> >> Software developer >> oscar.carballal en gmail.com >> >> >> >> El 22 de septiembre de 2013 21:16, escribió: >> >> Buenas quisiera saber acerca de como es la mejor manera de manejar la >> insersion y manejo de base de datos en python, ahora mismo me cree una BD >> con sqlite3 y la estoy manejando con puras consultas asi: >> >> >> >> from sqlite3 import * >> >> >> >> class Data(): >> >> #Clase que Maneja Control de Data Base SqLite3 >> >> def __init__(self): >> >> self.con = connect("../DB/main") >> >> self.cur = self.con.cursor() >> >> def insertarCliente(self, tupla): >> >> self.cur.execute('insert into clientes (ci,nombre,apellido,telefono,direccion,correo) values (?,?,?,?,?,?)', tupla) >> >> self.guardar() >> >> >> def insertarCliente(self, consulta, tupla): >> >> self.cur.execute(consulta, tupla) >> >> self.guardar() >> >> >> def borrar(self, consulta, values): >> >> self.cur.execute(consulta, values) >> >> self.guardar() >> >> >> def modificar(self, consulta, values): >> >> self.cur.execute(consulta, values) >> >> self.guardar() >> >> >> #Devuelve una cursor con el que iteramos. >> >> def buscar(self, consulta): >> >> return self.cur.execute(consulta) >> >> >> def guardar(self): >> >> self.con.commit() >> >> >> def cerrar(self): >> >> self.cur.close() >> >> self.con.close() >> >> >> >> Quisiera escuchar sus consejos, de como manejar una base de datos sql >> estandar, como mysql o mariadb. >> >> >> >> Saludos3 import * >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> >> Gracias, ya la pruebo, has trabajado con SqlAlchemy?, es mejor mas o >> menos igual la forma de trabajo? >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Andrey Antukh - ?????? ????? - http://www.niwi.be/about.html http://www.kaleidos.net/A5694F/ "Linux is for people who hate Windows, BSD is for people who love UNIX" "Social Engineer -> Because there is no patch for human stupidity" ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From perlesj en gmail.com Sun Sep 22 22:48:26 2013 From: perlesj en gmail.com (Juan Perles) Date: Sun, 22 Sep 2013 22:48:26 +0200 Subject: [Python-es] Ayuda a un novato. In-Reply-To: References: Message-ID: <1875CAB1-A980-45CA-BE81-8276EFCA268D@gmail.com> Muchísimas gracias, he accedido a la web indicada, me he bajado el ficherito y ya sè que le faltaba a mi programa. Me ha encantado la solución dada por F. Palm, no me saca esta vez del atolladero, por el contrario me proporciona una herramienta para solucionar futuras dudas. Muchas gracias Fernando. Un afectuoso saludo. Enviado desde mi iPad > El 22/09/2013, a las 13:14, Francisco Palm escribió: > > Ve a la página del libro creada por el autor http://www.qtrac.eu/pyqtbook.html > > Allí encontrarás información clave, incluso los códigos del libro para nuevas versiones de pyqt (en comparación al momento en que fue escrito) y su equivalente para python 3 > http://www.qtrac.eu/pyqtbook.html#eg3 > > Saludos > > F. Palm > > El sep 21, 2013 1:50 PM, "Juan Perles" escribió: > > > > Hola, estoy dando mis primeros pasos con PyQT y para ello estoy estudiando el libro "Rapid GUI Programming with Python and QT" Lo que estoy haciendo es copiar los ejemplos y ejecutándolos para comprender qué es lo que hacen y cómo lo hacen. > > Me encuentro con un ejercicio que acceden a una WEB, descargan un archivo en formato "CSV" y lo procesan. > > > > El primer problerma que me encuentro es que el libro está programado con versión 2 de Python y yo estoy utilizando la 3. > > Creo que este obstáculo lo he superado pero el programa no me funciona. ¿Qué he hecho? Descargarme "off-line" el archivo y leerlo como si de texto se tratara y el programa funciona perfectamente. Pero leyéndolo directamente no. Creo que mi problema está en el buffer de la API. > > > > No obstante, para simplificar, adjunto un pequeño ejemplo, para ver si me podéis ayudar. > > > > Muchas gracias de antemano, pues estoy muy perdido > > > > Programa reducido: > > import urllib.request > > fh = urllib.request.urlopen("http://www.bankofcanada.ca/en/markets/csv/exchange_eng.csv") > > for line in fh: > > línea=str(line) > > línea=línea.rstrip('\n') > > print(línea) > > if not línea or línea.startswith(("#","Closing ")): > > continue > > fields=línea.split(",") > > if línea.startswith(("b'Date ")): > > date=fields[-1] > > > > RESULTADO > > 2013-09-20\n' > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Sun Sep 22 23:08:11 2013 From: revxfire en gmail.com (revxfire en gmail.com) Date: Sun, 22 Sep 2013 16:38:11 -0430 Subject: [Python-es] Desarrollo Classe Manejadora Sqlite(Novato) In-Reply-To: References: <3813728.xPnQnL4cjx@vvillalobos-m2420> Message-ID: <2435570.5hfJFFhaXa@vvillalobos-m2420> El Dom 22 Sep 2013 22:35:03 Andrey Antukh escribió: SqlAlchemy es de lo mejorcito que hay en python en mi opinión. Andrey El 22 de septiembre de 2013 21:42, Oscar Carballal escribió: La verdad es que todos los ORMs con los que he trabajado estaban integrados en frameworks (django, por ejemplo), así que no puedo recomendarte realmente un ORM, no he trabajado con ninguno aislado :/ Regards, Oscar -- Oscar Carballal Prego Software developer _oscar.carballal en gmail.com_ El 22 de septiembre de 2013 21:40, escribió: El Dom 22 Sep 2013 21:24:05 Oscar Carballal escribió: Mi recomendación es que utilices un ORM (Object Relational Mapper) que te haga un poco más fácil manejar las consultas. Puedes probar python-macaron (http://nobrin.github.io/macaron/[3]) Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com[1] El 22 de septiembre de 2013 21:16, escribió: Buenas quisiera saber acerca de como es la mejor manera de manejar la insersion y manejo de base de datos en python, ahora mismo me cree una BD con sqlite3 y la estoy manejando con puras consultas asi: from sqlite3 import * class Data(): #Clase que Maneja Control de Data Base SqLite3 def __init__(self): self.con = connect("../DB/main") self.cur = self.con.cursor() def insertarCliente(self, tupla): self.cur.execute('insert into clientes (ci,nombre,apellido,telefono,direccion,correo) values (?,?,?,?,?,?)', tupla) self.guardar() def insertarCliente(self, consulta, tupla): self.cur.execute(consulta, tupla) self.guardar() def borrar(self, consulta, values): self.cur.execute(consulta, values) self.guardar() def modificar(self, consulta, values): self.cur.execute(consulta, values) self.guardar() #Devuelve una cursor con el que iteramos. def buscar(self, consulta): return self.cur.execute(consulta) def guardar(self): self.con.commit() def cerrar(self): self.cur.close() self.con.close() Quisiera escuchar sus consejos, de como manejar una base de datos sql estandar, como mysql o mariadb. Saludos3 import * Python-es en python.org[4] https://mail.python.org/mailman/listinfo/python-es[5] http://python-es-faq.wikidot.com/[6] _______________________________________________Python-es mailing list Python-es en python.org[4] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Mon Sep 23 02:51:11 2013 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 23 Sep 2013 02:51:11 +0200 Subject: [Python-es] Desarrollo Classe Manejadora Sqlite(Novato) In-Reply-To: <3813728.xPnQnL4cjx@vvillalobos-m2420> References: <3813728.xPnQnL4cjx@vvillalobos-m2420> Message-ID: El día 22 de septiembre de 2013 21:16, escribió: > Buenas quisiera saber acerca de como es la mejor manera de manejar la > insersion y manejo de base de datos en python, ahora mismo me cree una BD > con sqlite3 y la estoy manejando con puras consultas asi: > [...] > > Quisiera escuchar sus consejos, de como manejar una base de datos sql > estandar, como mysql o mariadb. Habría que empezar especificando qué entiendes por "base de datos sql estándar". Lo normal es que cada gestor de base de datos, en vez de usar SQL estándar, introduzca extensiones y variaciones que hagan imposible que la misma sentencia SQL funcione igual en todos ellos. En python se definió la DB-API2 (PEP-249) como un método estándar sencillo para acceder a toda base de datos. Prácticamente, todo módulo python para acceso a base de datos ofrece esta API, por lo que seguirla te garantiza que tu código funcionará con cualquier base de datos con tan sólo cambiar la cadena de conexión. Te recomiendo empezar por ahí. Los ORMs son una abstracción al acceso a las bases de datos "relacionales". Por así decirlo, traduce las relaciones establecidas entre objetos de datos en sentencias SQL concretas a la base de datos que uses. Según el ORM, tendrás más o menos cosas que puedas hacer, y sólo te servirá para unas cuantas bases de datos. De entre todos, SQL-Alchemy es el más completo y potente, aunque a veces resulte más conveniente usar el ORM específico del framework que vayas a usar por estar mejor integrado. Por otro lado, criticando un poco tu código: manejar bases de datos es estar siempre preparado para el desastre. "Commit" no es sinónimo de "guardar", si no el poner fin a una transacción según el nivel de aislamiento que tengas entre conexiones simultáneas. Como no siempre se tiene éxito con la transacción, siempre hay que tener en cuenta el caso de que falle para poder realizar un "rollback". Por ejemplo, un método "insertar" debe empezar iniciando la transacción, insertando los datos, y terminar con un "commit", no debería ir en métodos separados, tal como los pones. Es más, debería ejecutarse todo seguido dentro de un "contexto" que aisle de posibles errores. Mira la referencia [2] para hacerte una idea con sqlite3, aunque cada módulo de acceso tiene su modo recomendado de hacerlo. DB-API2: http://www.python.org/dev/peps/pep-0249 [2]: http://docs.python.org/2/library/sqlite3.html#using-the-connection-as-a-context-manager -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es From revxfire en gmail.com Mon Sep 23 03:38:24 2013 From: revxfire en gmail.com (revxfire en gmail.com) Date: Sun, 22 Sep 2013 21:08:24 -0430 Subject: [Python-es] Desarrollo Classe Manejadora Sqlite(Novato) In-Reply-To: References: <3813728.xPnQnL4cjx@vvillalobos-m2420> Message-ID: <1533432.Gjgo628Q3o@vvillalobos-m2420> El Lun 23 Sep 2013 02:51:11 Chema Cortes escribió: > e posibles errores. Mira la > referencia [2] para hacerte una idea con sqlite3, aunque cada módulo > de acceso tiene su modo recomendado de hac Gracias Chema, tu respuesta es muy completa revisare todo lo que me escribes, muchas gracias de nuevo por tu atencion y tu tiempo. From horacio9573 en gmail.com Mon Sep 23 13:10:42 2013 From: horacio9573 en gmail.com (Horacio) Date: Mon, 23 Sep 2013 08:10:42 -0300 Subject: [Python-es] Causa de este error en un server en python Message-ID: Buenas para probar ciertas páginas, tengo un server http simple hecho en python que atiende en el puerto 8080 con este código... --------------------- webdir = '.' # where your HTML files and cgi-bin script directory live port = 8080 # http://servername/ if 80, else use http://servername:xxxx/ host = "xxx.yyy.zzz.www" import os, sys from BaseHTTPServer import HTTPServer from CGIHTTPServer import CGIHTTPRequestHandler if len(sys.argv) > 1: webdir = sys.argv[1] # command-line args if len(sys.argv) > 2: port = int(sys.argv[2]) # else default ., 8080 print 'webdir "%s", port %s' % (webdir, port) # hack for Windows: os.environ not propagated # to subprocess by os.popen2, force in-process if sys.platform[:3] == 'win': CGIHTTPRequestHandler.have_popen2 = False CGIHTTPRequestHandler.have_popen3 = False # emulate path after fork sys.path.append('cgi-bin') # else only adds my dir os.chdir(webdir) # run in HTML root dir srvraddr = (host, port) # my hostname, portnumber srvrobj = HTTPServer(srvraddr, CGIHTTPRequestHandler) srvrobj.serve_forever( ) # serve clients till exit -------------------- El mismo está en un servidor con ip pública,,, cada tanto veo esto en los log que devuelve... ------------------ 5.34.243.145 - - [21/Sep/2013 15:51:48] code 404, message File not found 5.34.243.145 - - [21/Sep/2013 15:51:48] "GET http://37.28.156.211/sprawdza.php HTTP/1.1" 404 - Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__ self.handle() File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle self.handle_one_request() File "/usr/lib/python2.7/BaseHTTPServer.py", line 310, in handle_one_request self.raw_requestline = self.rfile.readline(65537) File "/usr/lib/python2.7/socket.py", line 476, in readline data = self._sock.recv(self._rbufsize) error: [Errno 104] Connection reset by peer ----------------- A que se debe, como lo puedo corregir? o es una respuesta a un atacante? Saludos... From euribates en gmail.com Mon Sep 23 13:31:44 2013 From: euribates en gmail.com (Juan Ignacio Rodriguez de Leon) Date: Mon, 23 Sep 2013 11:32:44 +0001 Subject: [Python-es] Causa de este error en un server en python In-Reply-To: References: Message-ID: <524026b0.e2c6b40a.1814.ffffa3f1@mx.google.com> Tiene toda la pinta de ser un intento de algún atacante para encontrar una vulnerabilidad. Si la IP es pública tendrás intentos de ataques de esos a la patada. El lun, 23 de sep 2013 a las 12:10 ,Horacio escribió: Buenas para probar ciertas páginas, tengo un server http simple hecho en python que atiende en el puerto 8080 con este código... --------------------- webdir = '.' # where your HTML files and cgi-bin script directory live port = 8080 # http://servername/ if 80, else use http://servername:xxxx/ host = "xxx.yyy.zzz.www" import os, sys from BaseHTTPServer import HTTPServer from CGIHTTPServer import CGIHTTPRequestHandler if len(sys.argv) > 1: webdir = sys.argv[1] # command-line args if len(sys.argv) > 2: port = int(sys.argv[2]) # else default ., 8080 print 'webdir "%s", port %s' % (webdir, port) # hack for Windows: os.environ not propagated # to subprocess by os.popen2, force in-process if sys.platform[:3] == 'win': CGIHTTPRequestHandler.have_popen2 = False CGIHTTPRequestHandler.have_popen3 = False # emulate path after fork sys.path.append('cgi-bin') # else only adds my dir os.chdir(webdir) # run in HTML root dir srvraddr = (host, port) # my hostname, portnumber srvrobj = HTTPServer(srvraddr, CGIHTTPRequestHandler) srvrobj.serve_forever( ) # serve clients till exit -------------------- El mismo está en un servidor con ip pública,,, cada tanto veo esto en los log que devuelve... ------------------ 5.34.243.145 - - [21/Sep/2013 15:51:48] code 404, message File not found 5.34.243.145 - - [21/Sep/2013 15:51:48] "GET http://37.28.156.211/sprawdza.php HTTP/1.1" 404 - Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__ self.handle() File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle self.handle_one_request() File "/usr/lib/python2.7/BaseHTTPServer.py", line 310, in handle_one_request self.raw_requestline = self.rfile.readline(65537) File "/usr/lib/python2.7/socket.py", line 476, in readline data = self._sock.recv(self._rbufsize) error: [Errno 104] Connection reset by peer ----------------- A que se debe, como lo puedo corregir? o es una respuesta a un atacante? Saludos... _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From xtrmclmb en gmail.com Mon Sep 23 13:16:55 2013 From: xtrmclmb en gmail.com (Camilo Torres) Date: Mon, 23 Sep 2013 06:46:55 -0430 Subject: [Python-es] Causa de este error en un server en python In-Reply-To: References: Message-ID: On Mon, Sep 23, 2013 at 6:40 AM, Horacio wrote: > Buenas para probar ciertas páginas, tengo un server http simple hecho > en python que atiende en el puerto 8080 con este código... > --------------------- > webdir = '.' # where your HTML files and cgi-bin script directory live > port = 8080 # http://servername/ if 80, else use http://servername:xxxx/ > host = "xxx.yyy.zzz.www" > > import os, sys > from BaseHTTPServer import HTTPServer > from CGIHTTPServer import CGIHTTPRequestHandler > > if len(sys.argv) > 1: webdir = sys.argv[1] # command-line args > if len(sys.argv) > 2: port = int(sys.argv[2]) # else default ., 8080 > print 'webdir "%s", port %s' % (webdir, port) > > # hack for Windows: os.environ not propagated > # to subprocess by os.popen2, force in-process > if sys.platform[:3] == 'win': > CGIHTTPRequestHandler.have_popen2 = False > CGIHTTPRequestHandler.have_popen3 = False # emulate path after fork > sys.path.append('cgi-bin') # else only adds my dir > > os.chdir(webdir) # run in HTML root dir > srvraddr = (host, port) # my > hostname, portnumber > srvrobj = HTTPServer(srvraddr, CGIHTTPRequestHandler) > srvrobj.serve_forever( ) # serve > clients till exit > > > -------------------- > El mismo está en un servidor con ip pública,,, cada tanto veo esto en > los log que devuelve... > ------------------ > > 5.34.243.145 - - [21/Sep/2013 15:51:48] code 404, message File not found > 5.34.243.145 - - [21/Sep/2013 15:51:48] "GET > http://37.28.156.211/sprawdza.php HTTP/1.1" 404 - > Traceback (most recent call last): > File "/usr/lib/python2.7/SocketServer.py", line 295, in > _handle_request_noblock > self.process_request(request, client_address) > File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request > self.finish_request(request, client_address) > File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request > self.RequestHandlerClass(request, client_address, self) > File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__ > self.handle() > File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle > self.handle_one_request() > File "/usr/lib/python2.7/BaseHTTPServer.py", line 310, in handle_one_request > self.raw_requestline = self.rfile.readline(65537) > File "/usr/lib/python2.7/socket.py", line 476, in readline > data = self._sock.recv(self._rbufsize) > error: [Errno 104] Connection reset by peer > > > ----------------- > > A que se debe, como lo puedo corregir? o es una respuesta a un atacante? > Lo más probable es que alguien esté intentando utilizar tu servidor como Web Proxy. Es muy común que los proxies usen el puerto 8080. Seguramente ni siquiera es un atacante, sino alguien que está buscando un proxy para navegar de forma anónima. -- Ing. Camilo Torres camilotorresf en gmail.com Phone: +58 4168473111 - Skype: camilotorresf http://hojalibre.wordpress.com/ - http://paseandocaminos.wordpress.com/ http://python.org.ve From euribates en gmail.com Mon Sep 23 22:02:51 2013 From: euribates en gmail.com (Juan Ignacio) Date: Mon, 23 Sep 2013 21:02:51 +0100 Subject: [Python-es] Causa de este error en un server en python In-Reply-To: References: Message-ID: Si, viendo la traza log es más probable lo que comenta Camilo, un intento de usarlo como proxy. Son cansinos, estos, también 2013/9/23 Camilo Torres > On Mon, Sep 23, 2013 at 6:40 AM, Horacio wrote: > > Buenas para probar ciertas páginas, tengo un server http simple hecho > > en python que atiende en el puerto 8080 con este código... > > --------------------- > > webdir = '.' # where your HTML files and cgi-bin script directory live > > port = 8080 # http://servername/ if 80, else use > http://servername:xxxx/ > > host = "xxx.yyy.zzz.www" > > > > import os, sys > > from BaseHTTPServer import HTTPServer > > from CGIHTTPServer import CGIHTTPRequestHandler > > > > if len(sys.argv) > 1: webdir = sys.argv[1] # command-line > args > > if len(sys.argv) > 2: port = int(sys.argv[2]) # else default ., > 8080 > > print 'webdir "%s", port %s' % (webdir, port) > > > > # hack for Windows: os.environ not propagated > > # to subprocess by os.popen2, force in-process > > if sys.platform[:3] == 'win': > > CGIHTTPRequestHandler.have_popen2 = False > > CGIHTTPRequestHandler.have_popen3 = False # emulate path > after fork > > sys.path.append('cgi-bin') # else only adds > my dir > > > > os.chdir(webdir) # run in HTML > root dir > > srvraddr = (host, port) # my > > hostname, portnumber > > srvrobj = HTTPServer(srvraddr, CGIHTTPRequestHandler) > > srvrobj.serve_forever( ) # serve > > clients till exit > > > > > > -------------------- > > El mismo está en un servidor con ip pública,,, cada tanto veo esto en > > los log que devuelve... > > ------------------ > > > > 5.34.243.145 - - [21/Sep/2013 15:51:48] code 404, message File not found > > 5.34.243.145 - - [21/Sep/2013 15:51:48] "GET > > http://37.28.156.211/sprawdza.php HTTP/1.1" 404 - > > Traceback (most recent call last): > > File "/usr/lib/python2.7/SocketServer.py", line 295, in > > _handle_request_noblock > > self.process_request(request, client_address) > > File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request > > self.finish_request(request, client_address) > > File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request > > self.RequestHandlerClass(request, client_address, self) > > File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__ > > self.handle() > > File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle > > self.handle_one_request() > > File "/usr/lib/python2.7/BaseHTTPServer.py", line 310, in > handle_one_request > > self.raw_requestline = self.rfile.readline(65537) > > File "/usr/lib/python2.7/socket.py", line 476, in readline > > data = self._sock.recv(self._rbufsize) > > error: [Errno 104] Connection reset by peer > > > > > > ----------------- > > > > A que se debe, como lo puedo corregir? o es una respuesta a un atacante? > > > > Lo más probable es que alguien esté intentando utilizar tu servidor > como Web Proxy. Es muy común que los proxies usen el puerto 8080. > Seguramente ni siquiera es un atacante, sino alguien que está buscando > un proxy para navegar de forma anónima. > > -- > Ing. Camilo Torres > camilotorresf en gmail.com > Phone: +58 4168473111 - Skype: camilotorresf > http://hojalibre.wordpress.com/ - http://paseandocaminos.wordpress.com/ > http://python.org.ve > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Juan Ignacio Rodríguez de León Móvil: 605 890514 E-Mail: euribates en gmail.com http://www.metriz.com/ http://descon2.com/ http://www.elornitorrincoenmascarado.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Wed Sep 25 07:06:58 2013 From: revxfire en gmail.com (revxfire en gmail.com) Date: Wed, 25 Sep 2013 00:36:58 -0430 Subject: [Python-es] Static Variables Python Qt Message-ID: <1503017.1gJQJv8x7m@f3nix-desktop> Buenas el caso es que estoy desarrollando un pequeño sistema administrativo en python + qt, el problema viene dado por esto: Tengo una class "MainWindow.py" este lo tengo trabajando como Mdi, por lo que tengo dentro un MDI AREA, y activo el resto de las ventanas(Clientes,Facturacion,Presupuesto) administrativos añadiendo las ventanas al mdi area asi: @pyqtSlot() def on_btnClientes_clicked(self): wClientes = VClientes() self.mdiArea.addSubWindow(wClientes) wClientes.show() Donde VClientes es la class de la ventana de administracion de clientes. Aqui viene el problema, yo quiero que desde la class VClientes leer o escribir en los QLineEdit de VFactura(Ventana de facturacionl), la estructura seria asi: Nombre Class VMainWindow. VFactura VClientes. EL caso seria por ejemplo que en caso del el cliente no existir, se abre la ventana de insersion de clientes, usando el codigo arriba escrito, pero que al momoento de que VCLientes cumpla su funcion ademas modifique los lineEdit que estan en Vfactura(Que es la class que llamo a VClientes). En java usaria variables Static y podria modificar las propiedades de la class principal desde una clase child, pero aca en python ni idea como hacerlo. Este es la primera cosa en python que no he logrado, en mi proceso de aprendizaje. Saludos, espero me puedan ayudar si tienen alguna duda con respecto a la descripción de mi pregunta por favor notificar From mgs105_maca en yahoo.com.mx Mon Sep 23 19:51:56 2013 From: mgs105_maca en yahoo.com.mx (Samuel Maca) Date: Mon, 23 Sep 2013 10:51:56 -0700 (PDT) Subject: [Python-es] Ayuda Message-ID: <1379958716.65160.YahooMailNeo@web140002.mail.bf1.yahoo.com> Buenas tardes Quiero pedir asesoría acerca del uso de matplotlib y mayavi, requiero de hacer un programa con el que pueda hacer una superficie desde listas de datos, tengo listas de datos en tres coordenadas y he querido simular la superficie usando surf, wireframe, mesh, etc; pero no lo he conseguido, en realidad no he podido comprender como se usan estas ordenes o comandos, y lo que he leído acerca de ellas no es muy claro para mí, de hecho dan muchos ejemplos usando numpy, pero no he encontrado alguno en donde se trabajen con datos reales. Gracias por su atención.   Fís. Samuel Maca García ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alfredo.riguetti en ptravel.com.uy Tue Sep 24 17:37:07 2013 From: alfredo.riguetti en ptravel.com.uy (Alfredo Riguetti) Date: Tue, 24 Sep 2013 12:37:07 -0300 Subject: [Python-es] Ayuda con mostreo de datos Message-ID: <5241B1A3.5060105@ptravel.com.uy> Hola a todos , he mandado esta consulta y no he tenido respuestas , ahora lo hago de una forma mas general porque me estoy enloquciendo. tengo un programa en python con wxpython y a la hora de mostrar datos de mysql estoy usando listCtrl y para mostar viene bien pero no puedo interactuar, incluso he puesto una consulta para que selccionen el cleinte y luego mostarr en un listctrl lo que me pido en esa consulta , y no me anda , admeas lo veo muya mano, no hay algo mas practico PREGUNTA : estoy usando lo correcto, o existe algun otro control para este tipo de casos para interactuar mostrando y filtrando datos. por favor alguien que me guie un poco, si necesitan codigo se los copio y pego , pero que alguiin me ayude por favorrrrrrrrr. saludos Alfredo From horacio9573 en gmail.com Wed Sep 25 14:13:27 2013 From: horacio9573 en gmail.com (Horacio) Date: Wed, 25 Sep 2013 09:13:27 -0300 Subject: [Python-es] Causa de este error en un server en python In-Reply-To: References: Message-ID: ok gracias por las respuestas... El día 23 de septiembre de 2013 17:02, Juan Ignacio escribió: > Si, viendo la traza log es más probable lo que comenta Camilo, un intento de > usarlo como proxy. Son cansinos, estos, también > > > 2013/9/23 Camilo Torres >> >> On Mon, Sep 23, 2013 at 6:40 AM, Horacio wrote: >> > Buenas para probar ciertas páginas, tengo un server http simple hecho >> > en python que atiende en el puerto 8080 con este código... >> > --------------------- >> > webdir = '.' # where your HTML files and cgi-bin script directory live >> > port = 8080 # http://servername/ if 80, else use >> > http://servername:xxxx/ >> > host = "xxx.yyy.zzz.www" >> > >> > import os, sys >> > from BaseHTTPServer import HTTPServer >> > from CGIHTTPServer import CGIHTTPRequestHandler >> > >> > if len(sys.argv) > 1: webdir = sys.argv[1] # command-line >> > args >> > if len(sys.argv) > 2: port = int(sys.argv[2]) # else default ., >> > 8080 >> > print 'webdir "%s", port %s' % (webdir, port) >> > >> > # hack for Windows: os.environ not propagated >> > # to subprocess by os.popen2, force in-process >> > if sys.platform[:3] == 'win': >> > CGIHTTPRequestHandler.have_popen2 = False >> > CGIHTTPRequestHandler.have_popen3 = False # emulate path >> > after fork >> > sys.path.append('cgi-bin') # else only adds >> > my dir >> > >> > os.chdir(webdir) # run in HTML >> > root dir >> > srvraddr = (host, port) # my >> > hostname, portnumber >> > srvrobj = HTTPServer(srvraddr, CGIHTTPRequestHandler) >> > srvrobj.serve_forever( ) # serve >> > clients till exit >> > >> > >> > -------------------- >> > El mismo está en un servidor con ip pública,,, cada tanto veo esto en >> > los log que devuelve... >> > ------------------ >> > >> > 5.34.243.145 - - [21/Sep/2013 15:51:48] code 404, message File not found >> > 5.34.243.145 - - [21/Sep/2013 15:51:48] "GET >> > http://37.28.156.211/sprawdza.php HTTP/1.1" 404 - >> > Traceback (most recent call last): >> > File "/usr/lib/python2.7/SocketServer.py", line 295, in >> > _handle_request_noblock >> > self.process_request(request, client_address) >> > File "/usr/lib/python2.7/SocketServer.py", line 321, in >> > process_request >> > self.finish_request(request, client_address) >> > File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request >> > self.RequestHandlerClass(request, client_address, self) >> > File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__ >> > self.handle() >> > File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle >> > self.handle_one_request() >> > File "/usr/lib/python2.7/BaseHTTPServer.py", line 310, in >> > handle_one_request >> > self.raw_requestline = self.rfile.readline(65537) >> > File "/usr/lib/python2.7/socket.py", line 476, in readline >> > data = self._sock.recv(self._rbufsize) >> > error: [Errno 104] Connection reset by peer >> > >> > >> > ----------------- >> > >> > A que se debe, como lo puedo corregir? o es una respuesta a un atacante? >> > >> >> Lo más probable es que alguien esté intentando utilizar tu servidor >> como Web Proxy. Es muy común que los proxies usen el puerto 8080. >> Seguramente ni siquiera es un atacante, sino alguien que está buscando >> un proxy para navegar de forma anónima. >> >> -- >> Ing. Camilo Torres >> camilotorresf en gmail.com >> Phone: +58 4168473111 - Skype: camilotorresf >> http://hojalibre.wordpress.com/ - http://paseandocaminos.wordpress.com/ >> http://python.org.ve >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > > -- > Juan Ignacio Rodríguez de León > Móvil: 605 890514 > E-Mail: euribates en gmail.com > http://www.metriz.com/ > http://descon2.com/ > http://www.elornitorrincoenmascarado.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From oscar.rubio.pons en gmail.com Wed Sep 25 13:06:13 2013 From: oscar.rubio.pons en gmail.com (Oscar Rubio) Date: Wed, 25 Sep 2013 13:06:13 +0200 Subject: [Python-es] Ayuda In-Reply-To: <1379958716.65160.YahooMailNeo@web140002.mail.bf1.yahoo.com> References: <1379958716.65160.YahooMailNeo@web140002.mail.bf1.yahoo.com> Message-ID: Hola Samuel Por lo que he leido y experiemento un poco, no es muy recomendable el uso de matplotlib para dibujar graficos 3D un recomendacion es usar numpy y mlab de mayavi Te copio un ejemplo, y dime si te va bien. Saludos, Oscar ---------------------------- import numpy as np from enthought.mayavi import mlab x, y, z = np.ogrid[-10:10:20j, -10:10:20j, -10:10:20j] s = np.sin(x*y*z)/(x*y*z) src = mlab.pipeline.scalar_field(s) mlab.pipeline.iso_surface(src, contours=[s.min()+0.1*s.ptp(), ], opacity=0.3 ) mlab.pipeline.iso_surface(src, contours=[s.max()-0.1*s.ptp(), ],) mlab.show() ----------------------- 2013/9/23 Samuel Maca > Buenas tardes > Quiero pedir asesoría acerca del uso de matplotlib y mayavi, requiero de > hacer un programa con el que pueda hacer una superficie desde listas de > datos, tengo listas de datos en tres coordenadas y he querido simular la > superficie usando surf, wireframe, mesh, etc; pero no lo he conseguido, en > realidad no he podido comprender como se usan estas ordenes o comandos, y > lo que he leído acerca de ellas no es muy claro para mí, de hecho dan > muchos ejemplos usando numpy, pero no he encontrado alguno en donde se > trabajen con datos reales. > > Gracias por su atención. > > Fís. Samuel Maca García > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- ----------------------------------- Oscar Rubio Pons. oscar.rubio.pons en gmail.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Wed Sep 25 15:58:49 2013 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 25 Sep 2013 15:58:49 +0200 Subject: [Python-es] Static Variables Python Qt In-Reply-To: <1503017.1gJQJv8x7m@f3nix-desktop> References: <1503017.1gJQJv8x7m@f3nix-desktop> Message-ID: El día 25 de septiembre de 2013 07:06, escribió: > Buenas el caso es que estoy desarrollando un pequeño sistema administrativo > en python + qt, el problema viene dado por esto: > > Tengo una class "MainWindow.py" este lo tengo trabajando como Mdi, por lo > que tengo dentro un MDI AREA, y activo el resto de las > ventanas(Clientes,Facturacion,Presupuesto) administrativos añadiendo las > ventanas al mdi area asi: > > @pyqtSlot() > def on_btnClientes_clicked(self): > wClientes = VClientes() > self.mdiArea.addSubWindow(wClientes) > wClientes.show() > > Donde VClientes es la class de la ventana de administracion de clientes. Aqui > viene el problema, yo quiero que desde la class VClientes leer o escribir en > los QLineEdit de VFactura(Ventana de facturacionl), la estructura seria asi: > > Nombre Class > VMainWindow. > VFactura > VClientes. > > EL caso seria por ejemplo que en caso del el cliente no existir, se abre la > ventana de insersion de clientes, usando el codigo arriba escrito, pero que al > momoento de que VCLientes cumpla su funcion ademas modifique los lineEdit > que estan en Vfactura(Que es la class que llamo a VClientes). > > En java usaria variables Static y podria modificar las propiedades de la > class principal desde una clase child, pero aca en python ni idea como > hacerlo. Lo habitual es que la instancia de VClientes tenga una referencia a la instancia de VFactura para hacer que ésta cambie de estado. Se la pasas como argumento a la hora de crear la instancia de VClientes o la puedes tener como variable global, siempre que sepas lo que éso implica en cuanto a descontrolar quién la puede modificar. En python, las variables estáticas es equivalente a usar variables globales. En cuanto a los métodos estáticos, los puedes crear mediante el decorador "staticmethod". Por otro lado, te desaconsejo que sea la instancia VClientes la que invoque directamente los métodos de VFactura. Necesitas estar seguro que la instancia VFactura existe y puede responder a tus peticiones, lo que hace complicarse todo demasiado. Búscate ejemplos de cómo se trabaja con "señales" (signals) en Qt, además de que te simplificará el diseño. > > Este es la primera cosa en python que no he logrado, en mi proceso de > aprendizaje. > > > Saludos, espero me puedan ayudar si tienen alguna duda con respecto a la > descripción de mi pregunta por favor notificar > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es From kikocorreoso en gmail.com Wed Sep 25 18:55:15 2013 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 25 Sep 2013 18:55:15 +0200 Subject: [Python-es] Ayuda In-Reply-To: <1379958716.65160.YahooMailNeo@web140002.mail.bf1.yahoo.com> References: <1379958716.65160.YahooMailNeo@web140002.mail.bf1.yahoo.com> Message-ID: El 23 de septiembre de 2013 19:51, Samuel Maca escribió: > Buenas tardes > Quiero pedir asesoría acerca del uso de matplotlib y mayavi, requiero de > hacer un programa con el que pueda hacer una superficie desde listas de > datos, tengo listas de datos en tres coordenadas y he querido simular la > superficie usando surf, wireframe, mesh, etc; pero no lo he conseguido, en > realidad no he podido comprender como se usan estas ordenes o comandos, y > lo que he leído acerca de ellas no es muy claro para mí, de hecho dan > muchos ejemplos usando numpy, pero no he encontrado alguno en donde se > trabajen con datos reales. > > No entiendo a qué te refieres con datos reales o ejemplos usando numpy?? Matplotlib es una librería perfecta para hacer graficos 3D simples. Si pones algo de código quizá veamos lo que has intentado y podemos ayudarte sobre ese código. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From listas en soft-com.es Wed Sep 25 18:46:39 2013 From: listas en soft-com.es (Oswaldo) Date: Wed, 25 Sep 2013 18:46:39 +0200 Subject: [Python-es] Ayuda con mostreo de datos In-Reply-To: <5241B1A3.5060105@ptravel.com.uy> References: <5241B1A3.5060105@ptravel.com.uy> Message-ID: <5243136F.2090306@soft-com.es> El 24/09/2013 17:37, Alfredo Riguetti escribió: > Hola a todos , he mandado esta consulta y no he tenido respuestas , > ahora lo hago de una forma mas general porque me estoy enloquciendo. > tengo un programa en python con wxpython y a la hora de mostrar datos de > mysql estoy usando listCtrl y para mostar viene bien pero no puedo > interactuar, incluso he puesto una consulta para que selccionen el > cleinte y luego mostarr en un listctrl lo que me pido en esa consulta , > y no me anda , admeas lo veo muya mano, no hay algo mas practico > > PREGUNTA : estoy usando lo correcto, o existe algun otro control para > este tipo de casos para interactuar mostrando y filtrando datos. > > por favor alguien que me guie un poco, si necesitan codigo se los copio > y pego , pero que alguiin me ayude por favorrrrrrrrr. > ¿Que entiendes por interactuar?, ¿editar los datos?, ¿mostrarlos únicamente? ¿Te está dando errores o simplemente no hace lo que tu quieres? -- Oswaldo From carlos.zun en gmail.com Wed Sep 25 19:20:54 2013 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Wed, 25 Sep 2013 12:20:54 -0500 Subject: [Python-es] Static Variables Python Qt In-Reply-To: <1503017.1gJQJv8x7m@f3nix-desktop> References: <1503017.1gJQJv8x7m@f3nix-desktop> Message-ID: 2013/9/25 : > Buenas el caso es que estoy desarrollando un pequeño sistema administrativo > en python + qt, el problema viene dado por esto: > > Tengo una class "MainWindow.py" este lo tengo trabajando como Mdi, por lo > que tengo dentro un MDI AREA, y activo el resto de las > ventanas(Clientes,Facturacion,Presupuesto) administrativos añadiendo las > ventanas al mdi area asi: > > @pyqtSlot() > def on_btnClientes_clicked(self): > wClientes = VClientes() > self.mdiArea.addSubWindow(wClientes) > wClientes.show() > > Donde VClientes es la class de la ventana de administracion de clientes. Aqui > viene el problema, yo quiero que desde la class VClientes leer o escribir en > los QLineEdit de VFactura(Ventana de facturacionl), la estructura seria asi: > > Nombre Class > VMainWindow. > VFactura > VClientes. > > EL caso seria por ejemplo que en caso del el cliente no existir, se abre la > ventana de insersion de clientes, usando el codigo arriba escrito, pero que al > momoento de que VCLientes cumpla su funcion ademas modifique los lineEdit > que estan en Vfactura(Que es la class que llamo a VClientes). > > En java usaria variables Static y podria modificar las propiedades de la > class principal desde una clase child, pero aca en python ni idea como > hacerlo. > Qué feo, en serio hacen así en Java? :^) Podrías añadir un método a tu clase VClientes que devuelva un objeto cliente y luego un método en tu clase VFactura que coja al objeto cliente y rellene sus campos. Queda más limpio y dejas que cada clase se ocupe de sus propios asuntos. @pyqtSlot() def on_btnClientes_clicked(self): wClientes = VClientes() self.mdiArea.addSubWindow(wClientes) wClientes.show() cliente = wClientes.getClient() self.setCliente(cliente) Saludos -- A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. From alfredo.riguetti en ptravel.com.uy Wed Sep 25 19:22:46 2013 From: alfredo.riguetti en ptravel.com.uy (Alfredo Riguetti) Date: Wed, 25 Sep 2013 14:22:46 -0300 Subject: [Python-es] Ayuda con mostreo de datos In-Reply-To: <5243136F.2090306@soft-com.es> References: <5241B1A3.5060105@ptravel.com.uy> <5243136F.2090306@soft-com.es> Message-ID: <52431BE6.3030509@ptravel.com.uy> Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: gráficos1 Type: image/jpeg Size: 30735 bytes Desc: no disponible URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: telefononegro.png Type: image/png Size: 807 bytes Desc: no disponible URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: sobre4.jpg Type: image/jpeg Size: 3250 bytes Desc: no disponible URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: mundito3.png Type: image/png Size: 10514 bytes Desc: no disponible URL: From tatadeluxe en gmail.com Wed Sep 25 19:52:09 2013 From: tatadeluxe en gmail.com (Javier Rovegno Campos) Date: Wed, 25 Sep 2013 14:52:09 -0300 Subject: [Python-es] Ayuda In-Reply-To: References: <1379958716.65160.YahooMailNeo@web140002.mail.bf1.yahoo.com> Message-ID: 2013/9/25 Oscar Rubio > Hola Samuel > > Por lo que he leido y experiemento un poco, no es muy recomendable el uso > de matplotlib para dibujar graficos 3D > un recomendacion es usar numpy y mlab de mayavi > > Te copio un ejemplo, y dime si te va bien. > > Saludos, > Oscar > > ---------------------------- > import numpy as np > from enthought.mayavi import mlab > > x, y, z = np.ogrid[-10:10:20j, -10:10:20j, -10:10:20j] > s = np.sin(x*y*z)/(x*y*z) > > src = mlab.pipeline.scalar_field(s) > mlab.pipeline.iso_surface(src, contours=[s.min()+0.1*s.ptp(), ], opacity= > 0.3) > mlab.pipeline.iso_surface(src, contours=[s.max()-0.1*s.ptp(), ],) > > mlab.show() > > ----------------------- > Hola: Yo complementaría este ejemplo con la siguiente documentación http://docs.scipy.org/doc/numpy/reference/routines.io.html En tu caso lo más probable es que sólo necesites loadtxt http://docs.enthought.com/mayavi/mayavi/mlab.html Ahí hay varios ejemplos , para copiar y probar. Saludos > > > 2013/9/23 Samuel Maca > >> Buenas tardes >> Quiero pedir asesoría acerca del uso de matplotlib y mayavi, requiero de >> hacer un programa con el que pueda hacer una superficie desde listas de >> datos, tengo listas de datos en tres coordenadas y he querido simular la >> superficie usando surf, wireframe, mesh, etc; pero no lo he conseguido, en >> realidad no he podido comprender como se usan estas ordenes o comandos, y >> lo que he leído acerca de ellas no es muy claro para mí, de hecho dan >> muchos ejemplos usando numpy, pero no he encontrado alguno en donde se >> trabajen con datos reales. >> >> Gracias por su atención. >> >> Fís. Samuel Maca García >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > ----------------------------------- > Oscar Rubio Pons. > oscar.rubio.pons en gmail.com > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Wed Sep 25 19:54:53 2013 From: revxfire en gmail.com (revxfire en gmail.com) Date: Wed, 25 Sep 2013 13:24:53 -0430 Subject: [Python-es] Static Variables Python Qt In-Reply-To: References: <1503017.1gJQJv8x7m@f3nix-desktop> Message-ID: <1654782.LaZar2MvYK@vvillalobos-m2420> Lo que planteas ya lo he intentado pero en pyqt al llamar a wClientes.show() sigue la ejecucion del evento a un despues de mostrar la ventana, por lo que se ejecutaria el getCliente(), antes de que los QLineEdit estuviesen llenos, ese es exactamente mi problema, asi que debe haber una forma o una Signal que se lea desde wFactura que le la destruccion(o exactamente antes de eso) del wCliente del formulario vClientes que ejecute el el setCliente del otro formulario. Saludos El Mié 25 Sep 2013 12:20:54 Carlos Zuniga escribió: > 2013/9/25 : > > Buenas el caso es que estoy desarrollando un pequeño sistema > > administrativo > > en python + qt, el problema viene dado por esto: > > > > Tengo una class "MainWindow.py" este lo tengo trabajando como Mdi, por lo > > que tengo dentro un MDI AREA, y activo el resto de las > > ventanas(Clientes,Facturacion,Presupuesto) administrativos añadiendo las > > ventanas al mdi area asi: > > > > @pyqtSlot() > > > > def on_btnClientes_clicked(self): > > wClientes = VClientes() > > self.mdiArea.addSubWindow(wClientes) > > wClientes.show() > > > > Donde VClientes es la class de la ventana de administracion de clientes. > > Aqui viene el problema, yo quiero que desde la class VClientes leer o > > escribir en los QLineEdit de VFactura(Ventana de facturacionl), la > > estructura seria asi: > > > > Nombre Class > > VMainWindow. > > VFactura > > VClientes. > > > > EL caso seria por ejemplo que en caso del el cliente no existir, se abre > > la > > ventana de insersion de clientes, usando el codigo arriba escrito, pero > > que al momoento de que VCLientes cumpla su funcion ademas modifique los > > lineEdit que estan en Vfactura(Que es la class que llamo a VClientes). > > > > En java usaria variables Static y podria modificar las propiedades de la > > class principal desde una clase child, pero aca en python ni idea como > > hacerlo. > > Qué feo, en serio hacen así en Java? :^) > > Podrías añadir un método a tu clase VClientes que devuelva un objeto > cliente y luego un método en tu clase VFactura que coja al objeto > cliente y rellene sus campos. Queda más limpio y dejas que cada clase > se ocupe de sus propios asuntos. > > > @pyqtSlot() > def on_btnClientes_clicked(self): > wClientes = VClientes() > self.mdiArea.addSubWindow(wClientes) > wClientes.show() > cliente = wClientes.getClient() > self.setCliente(cliente) > > > Saludos From listas en soft-com.es Wed Sep 25 20:12:06 2013 From: listas en soft-com.es (Oswaldo) Date: Wed, 25 Sep 2013 20:12:06 +0200 Subject: [Python-es] Ayuda con mostreo de datos In-Reply-To: <52431BE6.3030509@ptravel.com.uy> References: <5241B1A3.5060105@ptravel.com.uy> <5243136F.2090306@soft-com.es> <52431BE6.3030509@ptravel.com.uy> Message-ID: <52432776.1070101@soft-com.es> El 25/09/2013 19:22, Alfredo Riguetti escribió: > Gracias por tu respuesta , Interactuar me refiero a por ejemplo: > abir la ventana con un lisctrl, tener botones de buscar movimientos de > ventas. > elejir un cliente y mostrar los movimientos de ese cliente en ese mismo > listrl ., otro boton mostarr todos y cosas asi, como agregar un > movimiento y que se refleje en o refresque el listctrl, me explico, o si > se usa otra cosa para estas tareas. > > algo asi me refiero Entonces el ListCtrl va bien para lo que quieres hacer. ¿Que problema tienes? -- Oswaldo From carlos.zun en gmail.com Thu Sep 26 20:58:28 2013 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Thu, 26 Sep 2013 13:58:28 -0500 Subject: [Python-es] Static Variables Python Qt In-Reply-To: <1654782.LaZar2MvYK@vvillalobos-m2420> References: <1503017.1gJQJv8x7m@f3nix-desktop> <1654782.LaZar2MvYK@vvillalobos-m2420> Message-ID: 2013/9/25 : > Lo que planteas ya lo he intentado pero en pyqt al llamar a wClientes.show() > sigue la ejecucion del evento a un despues de mostrar la ventana, por lo que > se ejecutaria el getCliente(), antes de que los QLineEdit estuviesen llenos, > ese es exactamente mi problema, asi que debe haber una forma o una Signal que > se lea desde wFactura que le la destruccion(o exactamente antes de eso) del > wCliente del formulario vClientes que ejecute el el setCliente del otro > formulario. > Ya veo el problema. Tienes que subclasear tu ventana VClientes de QDialog en lugar de QWidget. QDialog bloquea hasta que cierres la ventana. Cuando la crees pasale la ventana padre como argumento `wClientes = VClientes(self)` y usa `wClientes.exec_()` (exec_ es en PySide, tal vez es exec sin el subguión en PyQt) en lugar de `wClientes.show()` para ejecutarla. Lee también la información sobre el valor de retorno en la documentación de QDialog [0]. Saludos [0] https://qt-project.org/doc/qt-4.8/qdialog.html -- A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. From carlos.zun en gmail.com Fri Sep 27 01:34:42 2013 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Thu, 26 Sep 2013 18:34:42 -0500 Subject: [Python-es] Fwd: [python-peru] PyCharm 3.0 In-Reply-To: <96E38AFB23404AE98B57D4F82F0A33D1@corpb2c.com> References: <96E38AFB23404AE98B57D4F82F0A33D1@corpb2c.com> Message-ID: ¡Buenas noticias, amigos! [0] ---------- Forwarded message ---------- From: ... Date: 2013/9/26 Subject: [python-peru] PyCharm 3.0 To: python-peru en googlegroups.com Gente, ya salió PyCharm 3.0 [1] y trae como novedad una versión open source, que trae obviamente menos funcionalidad, pero es PyCharm al final, ahora si no hay excusa para no usar un IDE de verdad! 1. http://www.jetbrains.com/pycharm/ [0] http://i.imgur.com/h4AUvCg.jpg -- A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. From revxfire en gmail.com Fri Sep 27 05:38:23 2013 From: revxfire en gmail.com (Victor Villalobos) Date: Fri, 27 Sep 2013 03:38:23 +0000 Subject: [Python-es] Static Variables Python Qt In-Reply-To: References: <1503017.1gJQJv8x7m@f3nix-desktop> <1654782.LaZar2MvYK@vvillalobos-m2420> Message-ID: Muchas gracias, lo había hecho de otra forma pero igual me intereza ver como se hacia ya mañana pruebo tu solución. Gracias por el aporte. El 26 de septiembre de 2013 18:58, Carlos Zuniga escribió: > 2013/9/25 : > > Lo que planteas ya lo he intentado pero en pyqt al llamar a > wClientes.show() > > sigue la ejecucion del evento a un despues de mostrar la ventana, por lo > que > > se ejecutaria el getCliente(), antes de que los QLineEdit estuviesen > llenos, > > ese es exactamente mi problema, asi que debe haber una forma o una > Signal que > > se lea desde wFactura que le la destruccion(o exactamente antes de eso) > del > > wCliente del formulario vClientes que ejecute el el setCliente del otro > > formulario. > > > > Ya veo el problema. Tienes que subclasear tu ventana VClientes de > QDialog en lugar de QWidget. QDialog bloquea hasta que cierres la > ventana. > > Cuando la crees pasale la ventana padre como argumento `wClientes = > VClientes(self)` y usa `wClientes.exec_()` (exec_ es en PySide, tal > vez es exec sin el subguión en PyQt) en lugar de `wClientes.show()` > para ejecutarla. > > Lee también la información sobre el valor de retorno en la > documentación de QDialog [0]. > > > Saludos > > [0] https://qt-project.org/doc/qt-4.8/qdialog.html > -- > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Fri Sep 27 06:56:22 2013 From: revxfire en gmail.com (Victor Villalobos) Date: Fri, 27 Sep 2013 04:56:22 +0000 Subject: [Python-es] Static Variables Python Qt In-Reply-To: References: <1503017.1gJQJv8x7m@f3nix-desktop> Message-ID: Ya lo solucione amigo, era muy sencillo con las señales no se porque no se me ocurrio eso. Un saludo. El 25 de septiembre de 2013 13:58, Chema Cortes escribió: > El día 25 de septiembre de 2013 07:06, escribió: > > Buenas el caso es que estoy desarrollando un pequeño sistema > administrativo > > en python + qt, el problema viene dado por esto: > > > > Tengo una class "MainWindow.py" este lo tengo trabajando como Mdi, por > lo > > que tengo dentro un MDI AREA, y activo el resto de las > > ventanas(Clientes,Facturacion,Presupuesto) administrativos añadiendo las > > ventanas al mdi area asi: > > > > @pyqtSlot() > > def on_btnClientes_clicked(self): > > wClientes = VClientes() > > self.mdiArea.addSubWindow(wClientes) > > wClientes.show() > > > > Donde VClientes es la class de la ventana de administracion de clientes. > Aqui > > viene el problema, yo quiero que desde la class VClientes leer o > escribir en > > los QLineEdit de VFactura(Ventana de facturacionl), la estructura seria > asi: > > > > Nombre Class > > VMainWindow. > > VFactura > > VClientes. > > > > EL caso seria por ejemplo que en caso del el cliente no existir, se abre > la > > ventana de insersion de clientes, usando el codigo arriba escrito, pero > que al > > momoento de que VCLientes cumpla su funcion ademas modifique los lineEdit > > que estan en Vfactura(Que es la class que llamo a VClientes). > > > > En java usaria variables Static y podria modificar las propiedades de la > > class principal desde una clase child, pero aca en python ni idea como > > hacerlo. > > Lo habitual es que la instancia de VClientes tenga una referencia a la > instancia de VFactura para hacer que ésta cambie de estado. Se la > pasas como argumento a la hora de crear la instancia de VClientes o la > puedes tener como variable global, siempre que sepas lo que éso > implica en cuanto a descontrolar quién la puede modificar. > > En python, las variables estáticas es equivalente a usar variables > globales. En cuanto a los métodos estáticos, los puedes crear mediante > el decorador "staticmethod". > > Por otro lado, te desaconsejo que sea la instancia VClientes la que > invoque directamente los métodos de VFactura. Necesitas estar seguro > que la instancia VFactura existe y puede responder a tus peticiones, > lo que hace complicarse todo demasiado. Búscate ejemplos de cómo se > trabaja con "señales" (signals) en Qt, además de que te simplificará > el diseño. > > > > > > Este es la primera cosa en python que no he logrado, en mi proceso de > > aprendizaje. > > > > > > Saludos, espero me puedan ayudar si tienen alguna duda con respecto a la > > descripción de mi pregunta por favor notificar > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Fri Sep 27 07:28:53 2013 From: revxfire en gmail.com (Victor Villalobos) Date: Fri, 27 Sep 2013 05:28:53 +0000 Subject: [Python-es] Fwd: [python-peru] PyCharm 3.0 In-Reply-To: References: <96E38AFB23404AE98B57D4F82F0A33D1@corpb2c.com> Message-ID: Jamas había visto un ide tan pesado, es demasiado lento la interfaz. El 26 de septiembre de 2013 23:34, Carlos Zuniga escribió: > ¡Buenas noticias, amigos! [0] > > > ---------- Forwarded message ---------- > From: ... > Date: 2013/9/26 > Subject: [python-peru] PyCharm 3.0 > To: python-peru en googlegroups.com > > > Gente, ya salió PyCharm 3.0 [1] y trae como novedad una versión open > source, que trae obviamente menos funcionalidad, pero es PyCharm al > final, ahora si no hay excusa para no usar un IDE de verdad! > > 1. http://www.jetbrains.com/pycharm/ > > > [0] http://i.imgur.com/h4AUvCg.jpg > -- > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Fri Sep 27 22:36:40 2013 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 27 Sep 2013 16:36:40 -0400 Subject: [Python-es] html 2 twiki ? Message-ID: Hola, ¿Alguien conoce algún conversor de HTML a Twiki en python? De momento google no me dice nada... Saludos, Jose From juanlu001 en gmail.com Sat Sep 28 13:08:00 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 28 Sep 2013 13:08:00 +0200 Subject: [Python-es] Ayuda In-Reply-To: <1379958716.65160.YahooMailNeo@web140002.mail.bf1.yahoo.com> References: <1379958716.65160.YahooMailNeo@web140002.mail.bf1.yahoo.com> Message-ID: <5246B890.2090909@gmail.com> On 09/23/2013 07:51 PM, Samuel Maca wrote: > Buenas tardes > Quiero pedir asesoría acerca del uso de matplotlib y mayavi, Manuel, te sugeriría que entonces en vez de mandar un mensaje con asunto "Ayuda" pusieses "Uso de matplotlib o mayavi para superficies 3D" o algo parecido. http://www.sindominio.net/ayuda/preguntas-inteligentes.html Juan Luis Cano ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Sat Sep 28 13:49:45 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 28 Sep 2013 13:49:45 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= Message-ID: <5246C259.7020205@gmail.com> Hola a todos: (Resumen: Email largo, con algunas sugerencias para mejorar la calidad de la lista) Me gustaría hablar del tema de la moderación en esta lista. Esta mañana he leído dos mensajes seguidos con asuntos del tipo "Ayuda" o "Ayuda con esto" y con contenido lleno de súplicas y frases de desesperación. Me voy a ahorrar los eufemismos: esta situación no es nada seria. Lo he hablado con muchas personas y hay gente muy buena que no está suscrita a la lista por puro aburrimiento y hartazgo de leer preguntas estúpidas, mal formuladas o que demuestran que la persona que pregunta no ha hecho los deberes. Las pautas y consejos para hacer preguntas de manera inteligente se conocen ya desde hace más de una década y están traducidos al español: http://www.sindominio.net/ayuda/preguntas-inteligentes.html Podríamos ponernos a hablar sobre qué temas discutir aquí y qué temas redirigir a otros sitios (Python Majibu, entredesarrolladores, listas locales), pero eso daría para mucho, y por tanto voy a hacer una serie de sugerencias concretas que podemos comentar entre todos y empezar a aplicar enseguida: 1. No aceptar títulos vacíos o ambiguos. "Ayuda con este error" *no vale para nada* como asunto de un email. Cuando alguien envíe un mensaje de esas características, se cambia el asunto y se le dice que intente hacerlo mejor la próxima vez. Lo de ser más o menos educado ya va en gustos, yo preferiría que se le dijese con buena educación y seguidamente se contestase a su pregunta. Se le puede enlazar esto: http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN103 2. No aceptar pedazos de código gigantes. Cuando alguien te pega un programa de 100 líneas (o más) para que le digas dónde está el error, el problema es que esa persona no ha trabajado para intentar aislar el fallo y entender más o menos dónde se encuentra. Ese tema también evitarse: otra vez, se le dice a la persona que intente aislar el problema, sobre todo para que sea más fácil para los demás ayudarle. De forma educada a poder ser. Pero por otro lado, si alguien por lo que sea sí que tiene que pegar mucho código, que por favor no lo haga en un mensaje porque es incomodísimo. Cuando alguien haga eso, se le dice educadamente que use gist.github.com, o el servicio que a cada cual le parezca bien. 3. Pedir que se especifique el trabajo previo Es una pérdida de tiempo muy irritante que alguien mande una pregunta y haya que sacarle con sacacorchos cuál es su sistema, qué versión de Python usa, qué ha intentado antes... no somos robots, creo que no hace falta dar una plantilla, pero si alguien no da este tipo de detalles se le podría decir educadamente que para la próxima vez los escriba a la primera. Se le puede enlazar esto: http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN117 > > * > > Describe los síntomas de tu problema o error con cuidado y claramente. > > * > > Describe el entorno en el que ocurre (máquina, S.O., aplicación, > loquesea). > > * > > Describe la investigación que llevaste a cabo para acotar una > posible respuesta al problema antes de hacer la pregunta. > > * > > Describe los pasos de diagnóstico que llevaste a cabo e intenta > solucionar el problema tú mismo antes de formular la cuestión. > > * > > Describe cualquier cambio reciente en tu ordenador o combinación > de software que pueda resultar relevante. > 4. Ser un poco estrictos Creo que todo el mundo tiene derecho a aprender y usar Python. Creo que todo el mundo tiene derecho a que le ayuden a aprender a usar Python. Pero no creo que todos los flojos del planeta tengan derecho a aprender Python gracias a que gente en su tiempo libre les soluciona preguntas mal formuladas en una lista de correo. Si alguien pone "ayuda por favooooor" se le podría decir educadamente que todos los que escriben a la lista requieren ayuda y que por poner ese tipo de cosas no va a obtener prioridad. Si alguien necesita ayuda urgente siempre puede *pagar* $$$ a un profesional. Hay gente que necesita un "RTFM" por respuesta. Esto es una opinión puramente personal pero sólidamente fundamentada. --- Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable, pero si mejoramos las condiciones tal vez consigamos atraer a más gente *y dar una impresión de seriedad*. Estoy muy cansado de ver problemas tan básicos en Python-es, las comunidades de Google Plus, los foros y en todas partes. Creo que los podemos solucionar. Un saludo Juan Luis Cano ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From oscar.carballal en gmail.com Sat Sep 28 14:00:15 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Sat, 28 Sep 2013 14:00:15 +0200 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: <5246C259.7020205@gmail.com> References: <5246C259.7020205@gmail.com> Message-ID: Estoy de acuerdo en algunos puntos, pero sobre todo en el final del correo. Yo no soy precisamente de los que más participan en la lista de correo, pero veo un tremendo desequilibrio de las preguntas que hay en la lista. Tampoco es que lo considere un drama, pero sí es una situación a la que se le tiene que poner freno porque lleva ocurriendo ya muchos años (llevo en la lista desde 2003). Mi solución es dar un corte a la gente que viene con esas preguntas a través de una página en la cual especifiquemos las normas de la lista, en la cual podríamos explicar todo lo que ha dicho Juan Luis. Ejemplo: "Ayudaaaaa" Respuesta: "Por favor, para que la gente te pueda ayudar adecuadamente dirígete aquí (enlace) para saber cómo debes hacer preguntas en la lista de correo" Just my 2 cents. Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 28 de septiembre de 2013 13:49, Juan Luis Cano escribió: > Hola a todos: > > (Resumen: Email largo, con algunas sugerencias para mejorar la calidad de > la lista) > > Me gustaría hablar del tema de la moderación en esta lista. Esta mañana he > leído dos mensajes seguidos con asuntos del tipo "Ayuda" o "Ayuda con esto" > y con contenido lleno de súplicas y frases de desesperación. > > Me voy a ahorrar los eufemismos: esta situación no es nada seria. Lo he > hablado con muchas personas y hay gente muy buena que no está suscrita a la > lista por puro aburrimiento y hartazgo de leer preguntas estúpidas, mal > formuladas o que demuestran que la persona que pregunta no ha hecho los > deberes. > > Las pautas y consejos para hacer preguntas de manera inteligente se > conocen ya desde hace más de una década y están traducidos al español: > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > > Podríamos ponernos a hablar sobre qué temas discutir aquí y qué temas > redirigir a otros sitios (Python Majibu, entredesarrolladores, listas > locales), pero eso daría para mucho, y por tanto voy a hacer una serie de > sugerencias concretas que podemos comentar entre todos y empezar a aplicar > enseguida: > > 1. No aceptar títulos vacíos o ambiguos. > > "Ayuda con este error" *no vale para nada* como asunto de un email. Cuando > alguien envíe un mensaje de esas características, se cambia el asunto y se > le dice que intente hacerlo mejor la próxima vez. Lo de ser más o menos > educado ya va en gustos, yo preferiría que se le dijese con buena educación > y seguidamente se contestase a su pregunta. > > Se le puede enlazar esto: > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN103 > > 2. No aceptar pedazos de código gigantes. > > Cuando alguien te pega un programa de 100 líneas (o más) para que le digas > dónde está el error, el problema es que esa persona no ha trabajado para > intentar aislar el fallo y entender más o menos dónde se encuentra. Ese > tema también evitarse: otra vez, se le dice a la persona que intente aislar > el problema, sobre todo para que sea más fácil para los demás ayudarle. De > forma educada a poder ser. > > Pero por otro lado, si alguien por lo que sea sí que tiene que pegar mucho > código, que por favor no lo haga en un mensaje porque es incomodísimo. > Cuando alguien haga eso, se le dice educadamente que use gist.github.com, > o el servicio que a cada cual le parezca bien. > > 3. Pedir que se especifique el trabajo previo > > Es una pérdida de tiempo muy irritante que alguien mande una pregunta y > haya que sacarle con sacacorchos cuál es su sistema, qué versión de Python > usa, qué ha intentado antes... no somos robots, creo que no hace falta dar > una plantilla, pero si alguien no da este tipo de detalles se le podría > decir educadamente que para la próxima vez los escriba a la primera. > > Se le puede enlazar esto: > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN117 > > > - > > Describe los síntomas de tu problema o error con cuidado y claramente. > - > > Describe el entorno en el que ocurre (máquina, S.O., aplicación, > loquesea). > - > > Describe la investigación que llevaste a cabo para acotar una posible > respuesta al problema antes de hacer la pregunta. > - > > Describe los pasos de diagnóstico que llevaste a cabo e intenta > solucionar el problema tú mismo antes de formular la cuestión. > - > > Describe cualquier cambio reciente en tu ordenador o combinación de > software que pueda resultar relevante. > > > 4. Ser un poco estrictos > > Creo que todo el mundo tiene derecho a aprender y usar Python. > > Creo que todo el mundo tiene derecho a que le ayuden a aprender a usar > Python. > > Pero no creo que todos los flojos del planeta tengan derecho a aprender > Python gracias a que gente en su tiempo libre les soluciona preguntas mal > formuladas en una lista de correo. > > Si alguien pone "ayuda por favooooor" se le podría decir educadamente que > todos los que escriben a la lista requieren ayuda y que por poner ese tipo > de cosas no va a obtener prioridad. Si alguien necesita ayuda urgente > siempre puede *pagar* $$$ a un profesional. > > Hay gente que necesita un "RTFM" por respuesta. Esto es una opinión > puramente personal pero sólidamente fundamentada. > > --- > > Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable, > pero si mejoramos las condiciones tal vez consigamos atraer a más gente *y > dar una impresión de seriedad*. > > Estoy muy cansado de ver problemas tan básicos en Python-es, las > comunidades de Google Plus, los foros y en todas partes. Creo que los > podemos solucionar. > > Un saludo > > Juan Luis Cano > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From oscar.carballal en gmail.com Sat Sep 28 14:05:25 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Sat, 28 Sep 2013 14:05:25 +0200 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> Message-ID: Perdón por el doble post, pero tengo que mencionarlo. La web de Python Hispano debería ser el centro de atención de este tipo de cosas. Propongo que creemos una página en la wiki con las normas. ¿Qué os parece? Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 28 de septiembre de 2013 14:00, Oscar Carballal < oscar.carballal en gmail.com> escribió: > Estoy de acuerdo en algunos puntos, pero sobre todo en el final del > correo. Yo no soy precisamente de los que más participan en la lista de > correo, pero veo un tremendo desequilibrio de las preguntas que hay en la > lista. Tampoco es que lo considere un drama, pero sí es una situación a la > que se le tiene que poner freno porque lleva ocurriendo ya muchos años > (llevo en la lista desde 2003). > > Mi solución es dar un corte a la gente que viene con esas preguntas a > través de una página en la cual especifiquemos las normas de la lista, en > la cual podríamos explicar todo lo que ha dicho Juan Luis. > > Ejemplo: "Ayudaaaaa" > Respuesta: "Por favor, para que la gente te pueda ayudar adecuadamente > dirígete aquí (enlace) para saber cómo debes hacer preguntas en la lista de > correo" > > Just my 2 cents. > > > Regards, > Oscar > > -- > Oscar Carballal Prego > Software developer > oscar.carballal en gmail.com > > > El 28 de septiembre de 2013 13:49, Juan Luis Cano escribió: > >> Hola a todos: >> >> (Resumen: Email largo, con algunas sugerencias para mejorar la calidad de >> la lista) >> >> Me gustaría hablar del tema de la moderación en esta lista. Esta mañana >> he leído dos mensajes seguidos con asuntos del tipo "Ayuda" o "Ayuda con >> esto" y con contenido lleno de súplicas y frases de desesperación. >> >> Me voy a ahorrar los eufemismos: esta situación no es nada seria. Lo he >> hablado con muchas personas y hay gente muy buena que no está suscrita a la >> lista por puro aburrimiento y hartazgo de leer preguntas estúpidas, mal >> formuladas o que demuestran que la persona que pregunta no ha hecho los >> deberes. >> >> Las pautas y consejos para hacer preguntas de manera inteligente se >> conocen ya desde hace más de una década y están traducidos al español: >> >> http://www.sindominio.net/ayuda/preguntas-inteligentes.html >> >> Podríamos ponernos a hablar sobre qué temas discutir aquí y qué temas >> redirigir a otros sitios (Python Majibu, entredesarrolladores, listas >> locales), pero eso daría para mucho, y por tanto voy a hacer una serie de >> sugerencias concretas que podemos comentar entre todos y empezar a aplicar >> enseguida: >> >> 1. No aceptar títulos vacíos o ambiguos. >> >> "Ayuda con este error" *no vale para nada* como asunto de un email. >> Cuando alguien envíe un mensaje de esas características, se cambia el >> asunto y se le dice que intente hacerlo mejor la próxima vez. Lo de ser más >> o menos educado ya va en gustos, yo preferiría que se le dijese con buena >> educación y seguidamente se contestase a su pregunta. >> >> Se le puede enlazar esto: >> >> http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN103 >> >> 2. No aceptar pedazos de código gigantes. >> >> Cuando alguien te pega un programa de 100 líneas (o más) para que le >> digas dónde está el error, el problema es que esa persona no ha trabajado >> para intentar aislar el fallo y entender más o menos dónde se encuentra. >> Ese tema también evitarse: otra vez, se le dice a la persona que intente >> aislar el problema, sobre todo para que sea más fácil para los demás >> ayudarle. De forma educada a poder ser. >> >> Pero por otro lado, si alguien por lo que sea sí que tiene que pegar >> mucho código, que por favor no lo haga en un mensaje porque es >> incomodísimo. Cuando alguien haga eso, se le dice educadamente que use >> gist.github.com, o el servicio que a cada cual le parezca bien. >> >> 3. Pedir que se especifique el trabajo previo >> >> Es una pérdida de tiempo muy irritante que alguien mande una pregunta y >> haya que sacarle con sacacorchos cuál es su sistema, qué versión de Python >> usa, qué ha intentado antes... no somos robots, creo que no hace falta dar >> una plantilla, pero si alguien no da este tipo de detalles se le podría >> decir educadamente que para la próxima vez los escriba a la primera. >> >> Se le puede enlazar esto: >> >> http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN117 >> >> >> - >> >> Describe los síntomas de tu problema o error con cuidado y claramente. >> - >> >> Describe el entorno en el que ocurre (máquina, S.O., aplicación, >> loquesea). >> - >> >> Describe la investigación que llevaste a cabo para acotar una posible >> respuesta al problema antes de hacer la pregunta. >> - >> >> Describe los pasos de diagnóstico que llevaste a cabo e intenta >> solucionar el problema tú mismo antes de formular la cuestión. >> - >> >> Describe cualquier cambio reciente en tu ordenador o combinación de >> software que pueda resultar relevante. >> >> >> 4. Ser un poco estrictos >> >> Creo que todo el mundo tiene derecho a aprender y usar Python. >> >> Creo que todo el mundo tiene derecho a que le ayuden a aprender a usar >> Python. >> >> Pero no creo que todos los flojos del planeta tengan derecho a aprender >> Python gracias a que gente en su tiempo libre les soluciona preguntas mal >> formuladas en una lista de correo. >> >> Si alguien pone "ayuda por favooooor" se le podría decir educadamente que >> todos los que escriben a la lista requieren ayuda y que por poner ese tipo >> de cosas no va a obtener prioridad. Si alguien necesita ayuda urgente >> siempre puede *pagar* $$$ a un profesional. >> >> Hay gente que necesita un "RTFM" por respuesta. Esto es una opinión >> puramente personal pero sólidamente fundamentada. >> >> --- >> >> Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable, >> pero si mejoramos las condiciones tal vez consigamos atraer a más gente *y >> dar una impresión de seriedad*. >> >> Estoy muy cansado de ver problemas tan básicos en Python-es, las >> comunidades de Google Plus, los foros y en todas partes. Creo que los >> podemos solucionar. >> >> Un saludo >> >> Juan Luis Cano >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Sat Sep 28 14:08:10 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 28 Sep 2013 14:08:10 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> Message-ID: <5246C6AA.7020209@gmail.com> On 09/28/2013 02:05 PM, Oscar Carballal wrote: > Perdón por el doble post, pero tengo que mencionarlo. La web de Python > Hispano debería ser el centro de atención de este tipo de cosas. > Propongo que creemos una página en la wiki con las normas. ¿Qué os parece? +1 Para quien no lo sepa, digamos que ahora soy el encargado de Python Hispano después de que Chema y Joe nos cedieran a los dos Pybonaccis el material y las cuentas de Twitter y Facebook. De ahí que haya querido «iniciar mi gestión» hablando de este tema. De momento tengo el material pero no un alojamiento (propio). Aunque esto se puede arreglar pronto, no hay prisa. Un saludo From oscar.carballal en gmail.com Sat Sep 28 14:14:01 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Sat, 28 Sep 2013 14:14:01 +0200 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: <5246C6AA.7020209@gmail.com> References: <5246C259.7020205@gmail.com> <5246C6AA.7020209@gmail.com> Message-ID: Anda, no sabía que Joe había dejado el puesto. Supongo que estarás al tato de que voyh a cancelar mi servidor de Dreamhost a final de año, que es donde esta alojado Python Hispano ahora mismo. Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 28 de septiembre de 2013 14:08, Juan Luis Cano escribió: > On 09/28/2013 02:05 PM, Oscar Carballal wrote: > >> Perdón por el doble post, pero tengo que mencionarlo. La web de Python >> Hispano debería ser el centro de atención de este tipo de cosas. Propongo >> que creemos una página en la wiki con las normas. ¿Qué os parece? >> > > +1 > > Para quien no lo sepa, digamos que ahora soy el encargado de Python > Hispano después de que Chema y Joe nos cedieran a los dos Pybonaccis el > material y las cuentas de Twitter y Facebook. De ahí que haya querido > «iniciar mi gestión» hablando de este tema. > > De momento tengo el material pero no un alojamiento (propio). Aunque esto > se puede arreglar pronto, no hay prisa. > > Un saludo > > ______________________________**_________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/**mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.**com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kelertxiki en gmail.com Sat Sep 28 14:19:37 2013 From: kelertxiki en gmail.com (Ander Garmendia) Date: Sat, 28 Sep 2013 14:19:37 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <5246C259.7020205@gmail.com> References: <5246C259.7020205@gmail.com> Message-ID: 100% de acuerdo! Esperemos q este toque de atención sirva de algo. Un saludo. On 2013 ira 28 13:50, "Juan Luis Cano" wrote: > Hola a todos: > > (Resumen: Email largo, con algunas sugerencias para mejorar la calidad de > la lista) > > Me gustaría hablar del tema de la moderación en esta lista. Esta mañana he > leído dos mensajes seguidos con asuntos del tipo "Ayuda" o "Ayuda con esto" > y con contenido lleno de súplicas y frases de desesperación. > > Me voy a ahorrar los eufemismos: esta situación no es nada seria. Lo he > hablado con muchas personas y hay gente muy buena que no está suscrita a la > lista por puro aburrimiento y hartazgo de leer preguntas estúpidas, mal > formuladas o que demuestran que la persona que pregunta no ha hecho los > deberes. > > Las pautas y consejos para hacer preguntas de manera inteligente se > conocen ya desde hace más de una década y están traducidos al español: > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > > Podríamos ponernos a hablar sobre qué temas discutir aquí y qué temas > redirigir a otros sitios (Python Majibu, entredesarrolladores, listas > locales), pero eso daría para mucho, y por tanto voy a hacer una serie de > sugerencias concretas que podemos comentar entre todos y empezar a aplicar > enseguida: > > 1. No aceptar títulos vacíos o ambiguos. > > "Ayuda con este error" *no vale para nada* como asunto de un email. Cuando > alguien envíe un mensaje de esas características, se cambia el asunto y se > le dice que intente hacerlo mejor la próxima vez. Lo de ser más o menos > educado ya va en gustos, yo preferiría que se le dijese con buena educación > y seguidamente se contestase a su pregunta. > > Se le puede enlazar esto: > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN103 > > 2. No aceptar pedazos de código gigantes. > > Cuando alguien te pega un programa de 100 líneas (o más) para que le digas > dónde está el error, el problema es que esa persona no ha trabajado para > intentar aislar el fallo y entender más o menos dónde se encuentra. Ese > tema también evitarse: otra vez, se le dice a la persona que intente aislar > el problema, sobre todo para que sea más fácil para los demás ayudarle. De > forma educada a poder ser. > > Pero por otro lado, si alguien por lo que sea sí que tiene que pegar mucho > código, que por favor no lo haga en un mensaje porque es incomodísimo. > Cuando alguien haga eso, se le dice educadamente que use gist.github.com, > o el servicio que a cada cual le parezca bien. > > 3. Pedir que se especifique el trabajo previo > > Es una pérdida de tiempo muy irritante que alguien mande una pregunta y > haya que sacarle con sacacorchos cuál es su sistema, qué versión de Python > usa, qué ha intentado antes... no somos robots, creo que no hace falta dar > una plantilla, pero si alguien no da este tipo de detalles se le podría > decir educadamente que para la próxima vez los escriba a la primera. > > Se le puede enlazar esto: > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN117 > > > - > > Describe los síntomas de tu problema o error con cuidado y claramente. > - > > Describe el entorno en el que ocurre (máquina, S.O., aplicación, > loquesea). > - > > Describe la investigación que llevaste a cabo para acotar una posible > respuesta al problema antes de hacer la pregunta. > - > > Describe los pasos de diagnóstico que llevaste a cabo e intenta > solucionar el problema tú mismo antes de formular la cuestión. > - > > Describe cualquier cambio reciente en tu ordenador o combinación de > software que pueda resultar relevante. > > > 4. Ser un poco estrictos > > Creo que todo el mundo tiene derecho a aprender y usar Python. > > Creo que todo el mundo tiene derecho a que le ayuden a aprender a usar > Python. > > Pero no creo que todos los flojos del planeta tengan derecho a aprender > Python gracias a que gente en su tiempo libre les soluciona preguntas mal > formuladas en una lista de correo. > > Si alguien pone "ayuda por favooooor" se le podría decir educadamente que > todos los que escriben a la lista requieren ayuda y que por poner ese tipo > de cosas no va a obtener prioridad. Si alguien necesita ayuda urgente > siempre puede *pagar* $$$ a un profesional. > > Hay gente que necesita un "RTFM" por respuesta. Esto es una opinión > puramente personal pero sólidamente fundamentada. > > --- > > Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable, > pero si mejoramos las condiciones tal vez consigamos atraer a más gente *y > dar una impresión de seriedad*. > > Estoy muy cansado de ver problemas tan básicos en Python-es, las > comunidades de Google Plus, los foros y en todas partes. Creo que los > podemos solucionar. > > Un saludo > > Juan Luis Cano > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Sat Sep 28 15:19:08 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 28 Sep 2013 15:19:08 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <5246C6AA.7020209@gmail.com> Message-ID: <5246D74C.5010103@gmail.com> On 09/28/2013 02:14 PM, Oscar Carballal wrote: > Anda, no sabía que Joe había dejado el puesto. Supongo que estarás al > tato de que voyh a cancelar mi servidor de Dreamhost a final de año, > que es donde esta alojado Python Hispano ahora mismo. No lo sabía, gracias por decírmelo. Sin problemas, tendrá sustituto pronto. Juanlu From pych3m4 en gmail.com Sat Sep 28 19:22:13 2013 From: pych3m4 en gmail.com (Chema Cortes) Date: Sat, 28 Sep 2013 19:22:13 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <5246C259.7020205@gmail.com> References: <5246C259.7020205@gmail.com> Message-ID: El día 28 de septiembre de 2013 13:49, Juan Luis Cano escribió: > Hola a todos: > > (Resumen: Email largo, con algunas sugerencias para mejorar la calidad de la > lista) Ya hemos hablado de este tema en otras ocasiones, por lo que voy a responderte a partir del resumen del final del mensaje. > Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable, > pero si mejoramos las condiciones tal vez consigamos atraer a más gente *y > dar una impresión de seriedad*. > > Estoy muy cansado de ver problemas tan básicos en Python-es, las comunidades > de Google Plus, los foros y en todas partes. Creo que los podemos > solucionar. Desde que iniciamos la andadura de esta lista, y antes de ella la lista alojada por Aditel, decidimos que no era precisa una moderación activa. Pensamos que son los propios suscritores los que deciden, en función de sus repuestas, si un mensaje merece la pena responderlo o, por el contrario, criticarlo (en el buen sentido) para que se incluya la información necesaria para prestar la ayuda que se requiere. Quedamos que, en medida que se viera un incremento del tráfico, se tomarían las medidas apropiadas en su momento. A fecha de hoy, no creo que el tráfico se haya vuelto insoportable. Que la lista haya perdido "calidad", es posible. Pero no estoy tan convencido que sea esta "degradación" la causa de abandono de respuestas (que no de suscritores). Personalmente, lo achaco más a un cambio de hábitos, con una comundad hispana fragmentada en distintas redes sociales y grupos locales. En estos momentos, requiere menos esfuerzo crear una comunidad nueva que arreglar los defectos de una antigüa. Por otro lado, el tiempo no excluye a nadie. Gente que era muy activa en esta lista han tenido que replantearse sus prioridades, profesionales y/o familiares, y pasar a la "reserva" desde entonces. No lo veo como un abandono, si no como un proceso natural por el que todos pasaremos algún día, sin excepción. Por éso mismo, es preciso garantizar la continuidad de esta comunidad, que surgan nuevos participantes que tomen el relevo y que la impulsen adelante. El que se consolide la asociación de python España sería la mejor garantía para conseguirlo. Volviendo al tema concreto de la moderación, ya conoces mi propuesta de incorporar como administrador a álguien de la directiva de la asociación. Poner en marcha la moderación requiere de voluntarios que se comprometan a revisar frecuentemente los mensajes en espera. Y ya puedo adelantarte que ninguno de los administradores que somos ahora tenemos el tiempo y las ganas para realizar esta labor. Si se desea renovar a los administradores, por mi parte no hay incoveniente. Saludos, Chema Cortés -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es From juanlu001 en gmail.com Sat Sep 28 20:08:22 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 28 Sep 2013 20:08:22 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> Message-ID: <52471B16.2080607@gmail.com> [clip] On 09/28/2013 07:22 PM, Chema Cortes wrote: >> Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable, >> pero si mejoramos las condiciones tal vez consigamos atraer a más gente *y >> dar una impresión de seriedad*. >> >> Estoy muy cansado de ver problemas tan básicos en Python-es, las comunidades >> de Google Plus, los foros y en todas partes. Creo que los podemos >> solucionar. > Desde que iniciamos la andadura de esta lista, y antes de ella la > lista alojada por Aditel, decidimos que no era precisa una moderación > activa. Pensamos que son los propios suscritores los que deciden, en > función de sus repuestas, si un mensaje merece la pena responderlo o, > por el contrario, criticarlo (en el buen sentido) para que se incluya > la información necesaria para prestar la ayuda que se requiere. > Quedamos que, en medida que se viera un incremento del tráfico, se > tomarían las medidas apropiadas en su momento. Chema, ciertamente no me he explicado nada bien en este sentido (y el asunto del mensaje no ayuda) pero no estaba tratando de definir unas reglas para que alguien con poder filtre los mensajes, sino más bien proponiendo una serie de normas que intentemos aplicar entre todos con los mensajes que vayan llegando. > Volviendo al tema concreto de la moderación, ya conoces mi propuesta > de incorporar como administrador a álguien de la directiva de la > asociación. Poner en marcha la moderación requiere de voluntarios que > se comprometan a revisar frecuentemente los mensajes en espera. Y ya > puedo adelantarte que ninguno de los administradores que somos ahora > tenemos el tiempo y las ganas para realizar esta labor. Si se desea > renovar a los administradores, por mi parte no hay incoveniente. Ni los que estáis ahora, ni los que vienen a continuación, lamentablemente. Juan Luis Cano From oscar.carballal en gmail.com Sat Sep 28 20:11:01 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Sat, 28 Sep 2013 20:11:01 +0200 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> Message-ID: Perdonad la falta de tildes, estoy en un teclado ingles. Yo no me refiero a poner moderacion activa Chema, eso es un atraso [1], pero sí a reforzar las normas de la lista, para no tener que responder preguntas que como bien dije, se pueden resolver facilmente en Google y denotan una cierta vagancia de la gente. Esto se puede lograr de forma muy sencilla en dos pasos: 1) Poner en el footer de la lista de correo un enlace a las normas de la comunidad 2) Cada vez que alguien haga preguntas que se consideren "no aptas" redirigirles a la normativa. Esto suena cruel, pero yo estaba en la lista contigo hace 10 anyos, y sabes que la cosa se esta desmoronando un poco (bastante). No podemos ser verdugos, pero si tenemos que levantar esto un poco de alguna forma. [1] Por que es un atraso poner moderacion activa? Para la moderacion activa se necesita personal constante y responsable que controle la moderacion de la lista, por otra parte, la moderacion activa crea una barrera directa que incomunica a las dos partes (los que preguntan y los que responden) lo cual genera al final una sensacion de "paso de participar porque no voy a pasar el filtro". Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 28 de septiembre de 2013 19:22, Chema Cortes escribió: > El día 28 de septiembre de 2013 13:49, Juan Luis Cano > escribió: > > Hola a todos: > > > > (Resumen: Email largo, con algunas sugerencias para mejorar la calidad > de la > > lista) > > Ya hemos hablado de este tema en otras ocasiones, por lo que voy a > responderte a partir del resumen del final del mensaje. > > > Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable, > > pero si mejoramos las condiciones tal vez consigamos atraer a más gente > *y > > dar una impresión de seriedad*. > > > > Estoy muy cansado de ver problemas tan básicos en Python-es, las > comunidades > > de Google Plus, los foros y en todas partes. Creo que los podemos > > solucionar. > > Desde que iniciamos la andadura de esta lista, y antes de ella la > lista alojada por Aditel, decidimos que no era precisa una moderación > activa. Pensamos que son los propios suscritores los que deciden, en > función de sus repuestas, si un mensaje merece la pena responderlo o, > por el contrario, criticarlo (en el buen sentido) para que se incluya > la información necesaria para prestar la ayuda que se requiere. > Quedamos que, en medida que se viera un incremento del tráfico, se > tomarían las medidas apropiadas en su momento. > > A fecha de hoy, no creo que el tráfico se haya vuelto insoportable. > Que la lista haya perdido "calidad", es posible. Pero no estoy tan > convencido que sea esta "degradación" la causa de abandono de > respuestas (que no de suscritores). Personalmente, lo achaco más a un > cambio de hábitos, con una comundad hispana fragmentada en distintas > redes sociales y grupos locales. En estos momentos, requiere menos > esfuerzo crear una comunidad nueva que arreglar los defectos de una > antigüa. > > Por otro lado, el tiempo no excluye a nadie. Gente que era muy activa > en esta lista han tenido que replantearse sus prioridades, > profesionales y/o familiares, y pasar a la "reserva" desde entonces. > No lo veo como un abandono, si no como un proceso natural por el que > todos pasaremos algún día, sin excepción. > > Por éso mismo, es preciso garantizar la continuidad de esta comunidad, > que surgan nuevos participantes que tomen el relevo y que la impulsen > adelante. El que se consolide la asociación de python España sería la > mejor garantía para conseguirlo. > > Volviendo al tema concreto de la moderación, ya conoces mi propuesta > de incorporar como administrador a álguien de la directiva de la > asociación. Poner en marcha la moderación requiere de voluntarios que > se comprometan a revisar frecuentemente los mensajes en espera. Y ya > puedo adelantarte que ninguno de los administradores que somos ahora > tenemos el tiempo y las ganas para realizar esta labor. Si se desea > renovar a los administradores, por mi parte no hay incoveniente. > > > Saludos, > Chema Cortés > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Sat Sep 28 20:22:04 2013 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 28 Sep 2013 13:22:04 -0500 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> Message-ID: <52471E4C.9090005@gmail.com> Solo quiero dar una opinion... Si quieren "elevar" el nivel de la lista pues de arranque pongan q esta lista es para nivel medio o avanzado.. lo cual me parece una sinrazon... esta lista creo yo q esta para ayudar a todos los niveles, sino definanlo. Como dice Chema si las preguntas son basicas o mal dirigidas (nunca me gusto q te manden a leer el link de sindominio de preguntas inteligentes... xq q me estas queriendo decir??) la comunidad sola lo censurara al no darle respuesta. Con el avance de las tecnologias y buscadores poco a poco el uso de listas y foros se hara mas exclusivo y puntual, la verdad q cuando llegas a cierto nivel el uso de Google es fundamental y ya casi no necesitas de uso de las listas salvo cosas muy puntuales, como por ejemplo preguntas de conceptos y sugerencias sobre como afrontar algo. Los principiantes igual preguntaran cosas de principiantes, pero aqui tenemos un dicho: La vaca no se acuerda cuando fue ternera?? Ademas si los mandas a pasear pues no creo q regresen a la lista mas con lo cual se estaria obteniendo lo contrario a lo deseado... [Estoy en teclado ingles sin acentos...] Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacunzav en hotmail.com El 28/09/13 13:11, Oscar Carballal escribió: > Perdonad la falta de tildes, estoy en un teclado ingles. > > Yo no me refiero a poner moderacion activa Chema, eso es un atraso > [1], pero sí a reforzar las normas de la lista, para no tener que > responder preguntas que como bien dije, se pueden resolver facilmente > en Google y denotan una cierta vagancia de la gente. Esto se puede > lograr de forma muy sencilla en dos pasos: > > 1) Poner en el footer de la lista de correo un enlace a las normas de > la comunidad > 2) Cada vez que alguien haga preguntas que se consideren "no aptas" > redirigirles a la normativa. > > Esto suena cruel, pero yo estaba en la lista contigo hace 10 anyos, y > sabes que la cosa se esta desmoronando un poco (bastante). No podemos > ser verdugos, pero si tenemos que levantar esto un poco de alguna forma. > > [1] Por que es un atraso poner moderacion activa? Para la moderacion > activa se necesita personal constante y responsable que controle la > moderacion de la lista, por otra parte, la moderacion activa crea una > barrera directa que incomunica a las dos partes (los que preguntan y > los que responden) lo cual genera al final una sensacion de "paso de > participar porque no voy a pasar el filtro". > > Regards, > Oscar > > -- > Oscar Carballal Prego > Software developer > oscar.carballal en gmail.com > > > El 28 de septiembre de 2013 19:22, Chema Cortes > escribió: > > El día 28 de septiembre de 2013 13:49, Juan Luis Cano > > escribió: > > Hola a todos: > > > > (Resumen: Email largo, con algunas sugerencias para mejorar la > calidad de la > > lista) > > Ya hemos hablado de este tema en otras ocasiones, por lo que voy a > responderte a partir del resumen del final del mensaje. > > > Y con esto termino. Esta lista no tiene un tráfico, digamos, > inmanejable, > > pero si mejoramos las condiciones tal vez consigamos atraer a > más gente *y > > dar una impresión de seriedad*. > > > > Estoy muy cansado de ver problemas tan básicos en Python-es, las > comunidades > > de Google Plus, los foros y en todas partes. Creo que los podemos > > solucionar. > > Desde que iniciamos la andadura de esta lista, y antes de ella la > lista alojada por Aditel, decidimos que no era precisa una moderación > activa. Pensamos que son los propios suscritores los que deciden, en > función de sus repuestas, si un mensaje merece la pena responderlo o, > por el contrario, criticarlo (en el buen sentido) para que se incluya > la información necesaria para prestar la ayuda que se requiere. > Quedamos que, en medida que se viera un incremento del tráfico, se > tomarían las medidas apropiadas en su momento. > > A fecha de hoy, no creo que el tráfico se haya vuelto insoportable. > Que la lista haya perdido "calidad", es posible. Pero no estoy tan > convencido que sea esta "degradación" la causa de abandono de > respuestas (que no de suscritores). Personalmente, lo achaco más a un > cambio de hábitos, con una comundad hispana fragmentada en distintas > redes sociales y grupos locales. En estos momentos, requiere menos > esfuerzo crear una comunidad nueva que arreglar los defectos de una > antigüa. > > Por otro lado, el tiempo no excluye a nadie. Gente que era muy activa > en esta lista han tenido que replantearse sus prioridades, > profesionales y/o familiares, y pasar a la "reserva" desde entonces. > No lo veo como un abandono, si no como un proceso natural por el que > todos pasaremos algún día, sin excepción. > > Por éso mismo, es preciso garantizar la continuidad de esta comunidad, > que surgan nuevos participantes que tomen el relevo y que la impulsen > adelante. El que se consolide la asociación de python España sería la > mejor garantía para conseguirlo. > > Volviendo al tema concreto de la moderación, ya conoces mi propuesta > de incorporar como administrador a álguien de la directiva de la > asociación. Poner en marcha la moderación requiere de voluntarios que > se comprometan a revisar frecuentemente los mensajes en espera. Y ya > puedo adelantarte que ninguno de los administradores que somos ahora > tenemos el tiempo y las ganas para realizar esta labor. Si se desea > renovar a los administradores, por mi parte no hay incoveniente. > > > Saludos, > Chema Cortés > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From joe en joedicastro.com Sat Sep 28 20:29:39 2013 From: joe en joedicastro.com (joe di castro) Date: Sat, 28 Sep 2013 20:29:39 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <5246C6AA.7020209@gmail.com> References: <5246C259.7020205@gmail.com> <5246C6AA.7020209@gmail.com> Message-ID: <52472013.4070807@joedicastro.com> El 28/09/13 14:08, Juan Luis Cano escribió: > On 09/28/2013 02:05 PM, Oscar Carballal wrote: >> Perdón por el doble post, pero tengo que mencionarlo. La web de Python >> Hispano debería ser el centro de atención de este tipo de cosas. >> Propongo que creemos una página en la wiki con las normas. ¿Qué os >> parece? > > +1 > > Para quien no lo sepa, digamos que ahora soy el encargado de Python > Hispano después de que Chema y Joe nos cedieran a los dos Pybonaccis el > material y las cuentas de Twitter y Facebook. De ahí que haya querido > «iniciar mi gestión» hablando de este tema. > > De momento tengo el material pero no un alojamiento (propio). Aunque > esto se puede arreglar pronto, no hay prisa. > > Un saludo > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > La verdad es que esta lista a mi personalmente ya no me aporta demasiado, estoy mas atento a la internacional. Me he planteado mas de una vez darme de baja y creo que acabare dando el paso. Por cierto, el dominio de Python Hispano caduca el 5 de Abril del próximo año y no tengo ninguna intención de renovarlo. Cuando se acerque la fecha ya os avisare por si queréis renovarlo vosotros. -- joe di castro http://joedicastro.com From oscar.carballal en gmail.com Sat Sep 28 20:38:10 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Sat, 28 Sep 2013 20:38:10 +0200 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: <52472013.4070807@joedicastro.com> References: <5246C259.7020205@gmail.com> <5246C6AA.7020209@gmail.com> <52472013.4070807@joedicastro.com> Message-ID: Perdon Mario, no pretendia sonar como que hay que "elevar el nivel". La lista es general y asi debe seguir siendo, pero cuando yo era "ternera", la propia lista te decia lo que tenias que hacer si tu pregunta estaba mal formulada. Siempre agradeci que me mandasen el link a lo de "preguntas inteligentes" porque eso implicaba que yo estaba haciendo mal la pregunta. Solo digo que en vez de hacer el vacio a la gente, se le recuerde por que se le esta haciendo el vacio, que no es algo personal, es pura netiqueta. Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 28 de septiembre de 2013 20:29, joe di castro escribió: > El 28/09/13 14:08, Juan Luis Cano escribió: > > On 09/28/2013 02:05 PM, Oscar Carballal wrote: > >> Perdón por el doble post, pero tengo que mencionarlo. La web de Python > >> Hispano debería ser el centro de atención de este tipo de cosas. > >> Propongo que creemos una página en la wiki con las normas. ¿Qué os > >> parece? > > > > +1 > > > > Para quien no lo sepa, digamos que ahora soy el encargado de Python > > Hispano después de que Chema y Joe nos cedieran a los dos Pybonaccis el > > material y las cuentas de Twitter y Facebook. De ahí que haya querido > > «iniciar mi gestión» hablando de este tema. > > > > De momento tengo el material pero no un alojamiento (propio). Aunque > > esto se puede arreglar pronto, no hay prisa. > > > > Un saludo > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > La verdad es que esta lista a mi personalmente ya no me aporta > demasiado, estoy mas atento a la internacional. Me he planteado mas de > una vez darme de baja y creo que acabare dando el paso. > > Por cierto, el dominio de Python Hispano caduca el 5 de Abril del > próximo año y no tengo ninguna intención de renovarlo. Cuando se acerque > la fecha ya os avisare por si queréis renovarlo vosotros. > > > -- > joe di castro > http://joedicastro.com > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Sat Sep 28 20:54:11 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 28 Sep 2013 20:54:11 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <52471E4C.9090005@gmail.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> Message-ID: <524725D3.5010603@gmail.com> On 09/28/2013 08:22 PM, Mario Lacunza wrote: > Solo quiero dar una opinion... > > Si quieren "elevar" el nivel de la lista pues de arranque pongan q > esta lista es para nivel medio o avanzado.. lo cual me parece una > sinrazon... esta lista creo yo q esta para ayudar a todos los niveles, > sino definanlo. > > Como dice Chema si las preguntas son basicas o mal dirigidas (nunca me > gusto q te manden a leer el link de sindominio de preguntas > inteligentes... xq q me estas queriendo decir??) la comunidad sola lo > censurara al no darle respuesta. > > Con el avance de las tecnologias y buscadores poco a poco el uso de > listas y foros se hara mas exclusivo y puntual, la verdad q cuando > llegas a cierto nivel el uso de Google es fundamental y ya casi no > necesitas de uso de las listas salvo cosas muy puntuales, como por > ejemplo preguntas de conceptos y sugerencias sobre como afrontar algo. > > Los principiantes igual preguntaran cosas de principiantes, pero aqui > tenemos un dicho: La vaca no se acuerda cuando fue ternera?? > > Ademas si los mandas a pasear pues no creo q regresen a la lista mas > con lo cual se estaria obteniendo lo contrario a lo deseado... Hola Mario: Yo creo que en ningún momento se ha hablado de subir el nivel de la lista. De hecho, si alguien quisiera discutir algo avanzado hoy, no creo que se le dijese: «esta lista solo es para temas básicos». Ahora bien, lo que estoy diciendo es que tendríamos que tratar de «educar» un poco a la gente que empieza, precisamente porque no tienen por qué saber la mejor forma de proceder. Como tú dices, todos hemos sido ternera, pero si no ayudamos a las personas que nos piden ayuda a crecer, serán terneras siempre. Ojalá los principiantes sigan preguntando cosas de principiantes, y cada vez más. Pero tenemos que dar herramientas a esos principiantes para que dejen de serlo. Por cierto, yo discrepo contigo en que con Google cada vez se usarán menos las listas y los foros. Cada uno funciona de una manera diferente, yo por ejemplo casi nunca tengo que preguntar nada porque encuentro siempre respuestas en StackOverflow, pero 1) está en inglés y 2) los demás pueden tener menos suerte. Un saludo Juan Luis Cano ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Sat Sep 28 21:21:46 2013 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 28 Sep 2013 14:21:46 -0500 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: <524725D3.5010603@gmail.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> Message-ID: <52472C4A.4020701@gmail.com> Bueno si aqui se entiendo asi, x eso mi comentario... Al ver los resultados de google cada vez menos muestra los resultados de listas como esta, primero van otros... como dice Joe yo tambien casi ni uso la lista xq despues de saber usar Google no hay necesidad.... y eso de no saber ingles en nuestros dias y en nuestra profesión es un sinsentido tremendo, casi imposible de imaginar... al menos en las U de mi pais nos exhijen dos idiomas (castellano+íngles lo mas comun) y sino a la fuerza se aprende. x ejemplo para buscar algo "Libreria HTTP con soporte de range" q fue tema de esta lista en agosto usando simples busquedas: https://www.google.com.pe/#q=python+http+range ni aparece, solo cuando pones casi todo: https://www.google.com.pe/#q=python+libreria+http+range lo cual te dice mucho. Me olvide de acotar: aun hay paises como Cuba q no tienen salida a internet, lo cual mandarlos a leer el bendito link ese o a buscar ayuda en google no es propio. La unica forma de incrementar el uso de la lista es q las preguntas sean respondidas, indicarles como deben hacer las preguntas en tono cortes es lo mejor, sino te gusta o te molesta responder cosas tan faciles no lo hagas :) en fin un abrazo y buen fin de semana a todos! Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacunzav en hotmail.com El 28/09/13 13:54, Juan Luis Cano escribió: > On 09/28/2013 08:22 PM, Mario Lacunza wrote: >> Solo quiero dar una opinion... >> >> Si quieren "elevar" el nivel de la lista pues de arranque pongan q >> esta lista es para nivel medio o avanzado.. lo cual me parece una >> sinrazon... esta lista creo yo q esta para ayudar a todos los >> niveles, sino definanlo. >> >> Como dice Chema si las preguntas son basicas o mal dirigidas (nunca >> me gusto q te manden a leer el link de sindominio de preguntas >> inteligentes... xq q me estas queriendo decir??) la comunidad sola lo >> censurara al no darle respuesta. >> >> Con el avance de las tecnologias y buscadores poco a poco el uso de >> listas y foros se hara mas exclusivo y puntual, la verdad q cuando >> llegas a cierto nivel el uso de Google es fundamental y ya casi no >> necesitas de uso de las listas salvo cosas muy puntuales, como por >> ejemplo preguntas de conceptos y sugerencias sobre como afrontar algo. >> >> Los principiantes igual preguntaran cosas de principiantes, pero aqui >> tenemos un dicho: La vaca no se acuerda cuando fue ternera?? >> >> Ademas si los mandas a pasear pues no creo q regresen a la lista mas >> con lo cual se estaria obteniendo lo contrario a lo deseado... > > Hola Mario: > > Yo creo que en ningún momento se ha hablado de subir el nivel de la > lista. De hecho, si alguien quisiera discutir algo avanzado hoy, no > creo que se le dijese: «esta lista solo es para temas básicos». > > Ahora bien, lo que estoy diciendo es que tendríamos que tratar de > «educar» un poco a la gente que empieza, precisamente porque no tienen > por qué saber la mejor forma de proceder. Como tú dices, todos hemos > sido ternera, pero si no ayudamos a las personas que nos piden ayuda a > crecer, serán terneras siempre. > > Ojalá los principiantes sigan preguntando cosas de principiantes, y > cada vez más. Pero tenemos que dar herramientas a esos principiantes > para que dejen de serlo. > > Por cierto, yo discrepo contigo en que con Google cada vez se usarán > menos las listas y los foros. Cada uno funciona de una manera > diferente, yo por ejemplo casi nunca tengo que preguntar nada porque > encuentro siempre respuestas en StackOverflow, pero 1) está en inglés > y 2) los demás pueden tener menos suerte. > > Un saludo > > Juan Luis Cano ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From julio.sg en mundo-r.com Sat Sep 28 23:18:14 2013 From: julio.sg en mundo-r.com (Julio S.G.) Date: Sat, 28 Sep 2013 23:18:14 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <52472C4A.4020701@gmail.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> Message-ID: <52474796.1070908@mundo-r.com> Je, moderación, vaya broma. Cuando eres novato, todo te sabe a nuevo, cuando eres un sabidillo (o te lo crees), te molestan los novatos. Mejor miráis si sabéis ser moderadores que marear la perdiz del nivel. Siempre aparece alguien que te deja con el culo al aire. El 28/09/2013 21:21, Mario Lacunza escribió: > Bueno si aqui se entiendo asi, x eso mi comentario... > > Al ver los resultados de google cada vez menos muestra los resultados > de listas como esta, primero van otros... como dice Joe yo tambien > casi ni uso la lista xq despues de saber usar Google no hay > necesidad.... y eso de no saber ingles en nuestros dias y en nuestra > profesión es un sinsentido tremendo, casi imposible de imaginar... > al menos en las U de mi pais nos exhijen dos idiomas > (castellano+íngles lo mas comun) y sino a la fuerza se aprende. > > x ejemplo para buscar algo "Libreria HTTP con soporte de range" q fue > tema de esta lista en agosto usando simples busquedas: > > https://www.google.com.pe/#q=python+http+range > > ni aparece, solo cuando pones casi todo: > > https://www.google.com.pe/#q=python+libreria+http+range > > lo cual te dice mucho. > > Me olvide de acotar: aun hay paises como Cuba q no tienen salida a > internet, lo cual mandarlos a leer el bendito link ese o a buscar > ayuda en google no es propio. La unica forma de incrementar el uso de > la lista es q las preguntas sean respondidas, indicarles como deben > hacer las preguntas en tono cortes es lo mejor, sino te gusta o te > molesta responder cosas tan faciles no lo hagas :) en fin un abrazo y > buen fin de semana a todos! > Saludos / Best regards > > Mario Lacunza > Email::mlacunza en gmail.com > Personal Website::http://www.lacunza.biz/ > Hosting::http://mlv-host.com/ > Mascotas Perdidas::http://mascotas-perdidas.com/ > Google Talk / Y! messenger / Skype: mlacunzav > MSN:mlacunzav en hotmail.com > El 28/09/13 13:54, Juan Luis Cano escribió: >> On 09/28/2013 08:22 PM, Mario Lacunza wrote: >>> Solo quiero dar una opinion... >>> >>> Si quieren "elevar" el nivel de la lista pues de arranque pongan q >>> esta lista es para nivel medio o avanzado.. lo cual me parece una >>> sinrazon... esta lista creo yo q esta para ayudar a todos los >>> niveles, sino definanlo. >>> >>> Como dice Chema si las preguntas son basicas o mal dirigidas (nunca >>> me gusto q te manden a leer el link de sindominio de preguntas >>> inteligentes... xq q me estas queriendo decir??) la comunidad sola >>> lo censurara al no darle respuesta. >>> >>> Con el avance de las tecnologias y buscadores poco a poco el uso de >>> listas y foros se hara mas exclusivo y puntual, la verdad q cuando >>> llegas a cierto nivel el uso de Google es fundamental y ya casi no >>> necesitas de uso de las listas salvo cosas muy puntuales, como por >>> ejemplo preguntas de conceptos y sugerencias sobre como afrontar algo. >>> >>> Los principiantes igual preguntaran cosas de principiantes, pero >>> aqui tenemos un dicho: La vaca no se acuerda cuando fue ternera?? >>> >>> Ademas si los mandas a pasear pues no creo q regresen a la lista mas >>> con lo cual se estaria obteniendo lo contrario a lo deseado... >> >> Hola Mario: >> >> Yo creo que en ningún momento se ha hablado de subir el nivel de la >> lista. De hecho, si alguien quisiera discutir algo avanzado hoy, no >> creo que se le dijese: «esta lista solo es para temas básicos». >> >> Ahora bien, lo que estoy diciendo es que tendríamos que tratar de >> «educar» un poco a la gente que empieza, precisamente porque no >> tienen por qué saber la mejor forma de proceder. Como tú dices, >> todos hemos sido ternera, pero si no ayudamos a las personas que nos >> piden ayuda a crecer, serán terneras siempre. >> >> Ojalá los principiantes sigan preguntando cosas de principiantes, y >> cada vez más. Pero tenemos que dar herramientas a esos principiantes >> para que dejen de serlo. >> >> Por cierto, yo discrepo contigo en que con Google cada vez se usarán >> menos las listas y los foros. Cada uno funciona de una manera >> diferente, yo por ejemplo casi nunca tengo que preguntar nada porque >> encuentro siempre respuestas en StackOverflow, pero 1) está en >> inglés y 2) los demás pueden tener menos suerte. >> >> Un saludo >> >> Juan Luis Cano > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From julio.sg en mundo-r.com Sun Sep 29 00:32:32 2013 From: julio.sg en mundo-r.com (Julio S.G.) Date: Sun, 29 Sep 2013 00:32:32 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <52474796.1070908@mundo-r.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> Message-ID: <52475900.70606@mundo-r.com> Además, la sangre nueva es lo que revitaliza la lista, los viejos solo nos miramos el ombligo. El 28/09/2013 23:18, Julio S.G. escribió: > Je, moderación, vaya broma. Cuando eres novato, todo te sabe a nuevo, > cuando eres un sabidillo (o te lo crees), te molestan los novatos. > Mejor miráis si sabéis ser moderadores que marear la perdiz del nivel. > Siempre aparece alguien que te deja con el culo al aire. > > > El 28/09/2013 21:21, Mario Lacunza escribió: >> Bueno si aqui se entiendo asi, x eso mi comentario... >> >> Al ver los resultados de google cada vez menos muestra los resultados >> de listas como esta, primero van otros... como dice Joe yo tambien >> casi ni uso la lista xq despues de saber usar Google no hay >> necesidad.... y eso de no saber ingles en nuestros dias y en nuestra >> profesión es un sinsentido tremendo, casi imposible de imaginar... >> al menos en las U de mi pais nos exhijen dos idiomas >> (castellano+íngles lo mas comun) y sino a la fuerza se aprende. >> >> x ejemplo para buscar algo "Libreria HTTP con soporte de range" q fue >> tema de esta lista en agosto usando simples busquedas: >> >> https://www.google.com.pe/#q=python+http+range >> >> ni aparece, solo cuando pones casi todo: >> >> https://www.google.com.pe/#q=python+libreria+http+range >> >> lo cual te dice mucho. >> >> Me olvide de acotar: aun hay paises como Cuba q no tienen salida a >> internet, lo cual mandarlos a leer el bendito link ese o a buscar >> ayuda en google no es propio. La unica forma de incrementar el uso de >> la lista es q las preguntas sean respondidas, indicarles como deben >> hacer las preguntas en tono cortes es lo mejor, sino te gusta o te >> molesta responder cosas tan faciles no lo hagas :) en fin un abrazo y >> buen fin de semana a todos! >> Saludos / Best regards >> >> Mario Lacunza >> Email::mlacunza en gmail.com >> Personal Website::http://www.lacunza.biz/ >> Hosting::http://mlv-host.com/ >> Mascotas Perdidas::http://mascotas-perdidas.com/ >> Google Talk / Y! messenger / Skype: mlacunzav >> MSN:mlacunzav en hotmail.com >> El 28/09/13 13:54, Juan Luis Cano escribió: >>> On 09/28/2013 08:22 PM, Mario Lacunza wrote: >>>> Solo quiero dar una opinion... >>>> >>>> Si quieren "elevar" el nivel de la lista pues de arranque pongan q >>>> esta lista es para nivel medio o avanzado.. lo cual me parece una >>>> sinrazon... esta lista creo yo q esta para ayudar a todos los >>>> niveles, sino definanlo. >>>> >>>> Como dice Chema si las preguntas son basicas o mal dirigidas (nunca >>>> me gusto q te manden a leer el link de sindominio de preguntas >>>> inteligentes... xq q me estas queriendo decir??) la comunidad sola >>>> lo censurara al no darle respuesta. >>>> >>>> Con el avance de las tecnologias y buscadores poco a poco el uso de >>>> listas y foros se hara mas exclusivo y puntual, la verdad q cuando >>>> llegas a cierto nivel el uso de Google es fundamental y ya casi no >>>> necesitas de uso de las listas salvo cosas muy puntuales, como por >>>> ejemplo preguntas de conceptos y sugerencias sobre como afrontar algo. >>>> >>>> Los principiantes igual preguntaran cosas de principiantes, pero >>>> aqui tenemos un dicho: La vaca no se acuerda cuando fue ternera?? >>>> >>>> Ademas si los mandas a pasear pues no creo q regresen a la lista >>>> mas con lo cual se estaria obteniendo lo contrario a lo deseado... >>> >>> Hola Mario: >>> >>> Yo creo que en ningún momento se ha hablado de subir el nivel de la >>> lista. De hecho, si alguien quisiera discutir algo avanzado hoy, no >>> creo que se le dijese: «esta lista solo es para temas básicos». >>> >>> Ahora bien, lo que estoy diciendo es que tendríamos que tratar de >>> «educar» un poco a la gente que empieza, precisamente porque no >>> tienen por qué saber la mejor forma de proceder. Como tú dices, >>> todos hemos sido ternera, pero si no ayudamos a las personas que nos >>> piden ayuda a crecer, serán terneras siempre. >>> >>> Ojalá los principiantes sigan preguntando cosas de principiantes, y >>> cada vez más. Pero tenemos que dar herramientas a esos >>> principiantes para que dejen de serlo. >>> >>> Por cierto, yo discrepo contigo en que con Google cada vez se >>> usarán menos las listas y los foros. Cada uno funciona de una >>> manera diferente, yo por ejemplo casi nunca tengo que preguntar nada >>> porque encuentro siempre respuestas en StackOverflow, pero 1) está >>> en inglés y 2) los demás pueden tener menos suerte. >>> >>> Un saludo >>> >>> Juan Luis Cano >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ:http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From oscar.carballal en gmail.com Sun Sep 29 07:02:20 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Sun, 29 Sep 2013 07:02:20 +0200 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: <52475900.70606@mundo-r.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <52475900.70606@mundo-r.com> Message-ID: A ver, a ver, que se nos está yendo de las manos este hilo. Nadie está discriminando a nadie, nadie pretende estar más arriba que nadie, y nadie sabe más que nadie, eso que quede bien claro. Todos hemos sido novatos, eso es un hecho irrefutable. Lo único que pretendemos es volver a implantar una guía de estilo que con el tiempo se ha ido desgastando para evitar los "por favor ayuda" o "hazme los deberes de clase", nada más. La sangre nueva efectivamente es lo que revitaliza la lista y es lo que debemos promover, pero no con un total descontrol, la lista debe ser una guía para que los que vengan en el futuro no tengan que hacer preguntas que ya han sido respondido cientos de veces. Y lo siento si he faltado a alguien, no era mi intención, sé lo mal que se pasa empezando en este mundillo. Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 29 de septiembre de 2013 00:32, Julio S.G. escribió: > Además, la sangre nueva es lo que revitaliza la lista, los viejos solo > nos miramos el ombligo. > > El 28/09/2013 23:18, Julio S.G. escribió: > > Je, moderación, vaya broma. Cuando eres novato, todo te sabe a nuevo, > cuando eres un sabidillo (o te lo crees), te molestan los novatos. Mejor > miráis si sabéis ser moderadores que marear la perdiz del nivel. Siempre > aparece alguien que te deja con el culo al aire. > > > El 28/09/2013 21:21, Mario Lacunza escribió: > > Bueno si aqui se entiendo asi, x eso mi comentario... > > Al ver los resultados de google cada vez menos muestra los resultados de > listas como esta, primero van otros... como dice Joe yo tambien casi ni uso > la lista xq despues de saber usar Google no hay necesidad.... y eso de no > saber ingles en nuestros dias y en nuestra profesión es un sinsentido > tremendo, casi imposible de imaginar... al menos en las U de mi pais nos > exhijen dos idiomas (castellano+íngles lo mas comun) y sino a la fuerza se > aprende. > > x ejemplo para buscar algo "Libreria HTTP con soporte de range" q fue tema > de esta lista en agosto usando simples busquedas: > > https://www.google.com.pe/#q=python+http+range > > ni aparece, solo cuando pones casi todo: > > https://www.google.com.pe/#q=python+libreria+http+range > > lo cual te dice mucho. > > Me olvide de acotar: aun hay paises como Cuba q no tienen salida a > internet, lo cual mandarlos a leer el bendito link ese o a buscar ayuda en > google no es propio. La unica forma de incrementar el uso de la lista es q > las preguntas sean respondidas, indicarles como deben hacer las preguntas > en tono cortes es lo mejor, sino te gusta o te molesta responder cosas tan > faciles no lo hagas :) en fin un abrazo y buen fin de semana a todos! > > Saludos / Best regards > > Mario Lacunza > Email:: mlacunza en gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Mascotas Perdidas:: http://mascotas-perdidas.com/ > Google Talk / Y! messenger / Skype: mlacunzav > MSN: mlacunzav en hotmail.com > > El 28/09/13 13:54, Juan Luis Cano escribió: > > On 09/28/2013 08:22 PM, Mario Lacunza wrote: > > Solo quiero dar una opinion... > > Si quieren "elevar" el nivel de la lista pues de arranque pongan q esta > lista es para nivel medio o avanzado.. lo cual me parece una sinrazon... > esta lista creo yo q esta para ayudar a todos los niveles, sino definanlo. > > Como dice Chema si las preguntas son basicas o mal dirigidas (nunca me > gusto q te manden a leer el link de sindominio de preguntas inteligentes... > xq q me estas queriendo decir??) la comunidad sola lo censurara al no darle > respuesta. > > Con el avance de las tecnologias y buscadores poco a poco el uso de listas > y foros se hara mas exclusivo y puntual, la verdad q cuando llegas a cierto > nivel el uso de Google es fundamental y ya casi no necesitas de uso de las > listas salvo cosas muy puntuales, como por ejemplo preguntas de conceptos y > sugerencias sobre como afrontar algo. > > Los principiantes igual preguntaran cosas de principiantes, pero aqui > tenemos un dicho: La vaca no se acuerda cuando fue ternera?? > > Ademas si los mandas a pasear pues no creo q regresen a la lista mas con > lo cual se estaria obteniendo lo contrario a lo deseado... > > > Hola Mario: > > Yo creo que en ningún momento se ha hablado de subir el nivel de la > lista. De hecho, si alguien quisiera discutir algo avanzado hoy, no creo > que se le dijese: «esta lista solo es para temas básicos». > > Ahora bien, lo que estoy diciendo es que tendríamos que tratar de > «educar» un poco a la gente que empieza, precisamente porque no tienen > por qué saber la mejor forma de proceder. Como tú dices, todos hemos sido > ternera, pero si no ayudamos a las personas que nos piden ayuda a crecer, > serán terneras siempre. > > Ojalá los principiantes sigan preguntando cosas de principiantes, y cada > vez más. Pero tenemos que dar herramientas a esos principiantes para que > dejen de serlo. > > Por cierto, yo discrepo contigo en que con Google cada vez se usarán > menos las listas y los foros. Cada uno funciona de una manera diferente, yo > por ejemplo casi nunca tengo que preguntar nada porque encuentro siempre > respuestas en StackOverflow, pero 1) está en inglés y 2) los demás > pueden tener menos suerte. > > Un saludo > > Juan Luis Cano > > > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Sun Sep 29 12:35:55 2013 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sun, 29 Sep 2013 12:35:55 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <52474796.1070908@mundo-r.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> Message-ID: <5248028B.3060600@gmail.com> On 09/28/2013 11:18 PM, Julio S.G. wrote: > Je, moderación, vaya broma. Cuando eres novato, todo te sabe a nuevo, > cuando eres un sabidillo (o te lo crees), te molestan los novatos. > Mejor miráis si sabéis ser moderadores que marear la perdiz del nivel. > Siempre aparece alguien que te deja con el culo al aire. No sé si era tu intención, pero este tipo de mensajes me resultan bastante hostiles. Creo que yo he sido bastante correcto (tajante, pero correcto) y te pediría que suavizaras un poco el tono. Lo voy a decir otra vez por si aún no ha quedado claro: * No me molesta contestar dudas de novatos. Para empezar, porque el primer novato aquí soy yo: por tanto tampoco me creo ningún sabidillo. * Esta discusión no es para excluir preguntas básicas de la lista. Básicamente, porque nunca se han hecho preguntas avanzadas. * Esta discusión no es para comenzar a moderar activamente los mensajes. Es para proponer unas reglas que aplicar entre todos para enseñar a los novatos a dejar de serlo y mejorar el clima de la lista. Y otra vez lo voy a decir: he hablado con gente experimentada en Python que realmente podría aportar mucho a esta lista y que no están suscritos porque están hartos de leer mensajes de personas que no han investigado el problema, o preguntas directamente ininteligibles. Pero para que veamos que esto es un compromiso también de los que responden, voy a traducir aquí un trozo del texto "cómo hacer preguntas inteligentes" que nos atañe a los "expertos": > > Cómo contestar preguntas de manera útil > > /Sé educado./ El estrés relacionado con los problemas puede hacer > parecer ruda o estúpida a la gente cuando no lo es. > > /Corrige a los primerizos en privado./ No hay necesidad de una > humillación pública a alguien que ha cometido un error honestamente. > Un novato de verdad puede no saber cómo buscar en los archivos o dónde > está la FAQ. > > /Si no conoces la respuesta, ¡dilo!./ Una respuesta incorrecta pero > autoritaria es peor que ninguna respuesta. No conduzcas a nadie por un > camino equivocado simplemente porque es divertido sonar como un > experto. Sé honesto y humilde; da ejemplo para el que pregunta y para > tus colegas. > > /Si no puedes ayudar, no estorbes./ No hagas bromas sobre > procedimientos que pudiesen complicar el sistema del usuario - el > pobre puede interpretarlo como instrucciones. > > /Haz preguntas inquisitorias para sonsacar más detalles./ Si eres > bueno en esto, el que pregunta aprenderá algo - y tú también. Intenta > convertir la mala pregunta en una buena pregunta; recuerda que todos > fuimos novatos alguna vez. > > //Aunque musitar RTFM a veces está justificado cuando respondes a > alguien que claramente es un flojo / vago, un enlace a la > documentación (incluso cuando es una sugerencia para buscar en Google > una frase clave) es mejor. > > /Si vas a contestar la pregunta, hazlo bien./ No sugieras rodeos > extraños cuando alguien está usando la herramienta o el enfoque > incorrectos. Sugiere buenas herramientas. Reformula la pregunta. > > //¡Responde a la pregunta! Si el que pregunta ha sido tan exhaustivo > de detallar que ya ha intentado X, Y, Z, A, B y C sin resultado, es > extraordinariamente inútil responder "intenta A o B" o dar un enlace > que dice "intenta X, Y, Z, A, B o C". > > /Ayuda a tu comunidad a aprender de la pregunta./ Cuando aparezca una > buena pregunta, piensa "¿qué debería actualizar en la FAQ o en la > documentación para que esto no se repita?". A continuación manda un > parche a quien mantiene estos recursos. > > Si investigas algo para contestar la pregunta, /enseña cómo hacerlo en > lugar de fingir que te has sacado la respuesta de la manga/. (N. del > T.: en el texto original, "del culo"). Responder una buena pregunta es > como alimentar a una persona hambrienta, pero enseñarle cómo > investigar es enseñarle cómo cocinar para toda la vida. (N. del T.: > "dale una caña, no un pez") > Espero que esto sea útil también para los que tenemos que contestar. En Python Hispano tenemos una FAQ, no sé si alguien la conoce: http://python-hispano.org/PreguntasFrecuentes Un saludo Juan Luis Cano ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From txema en nabla.net Sun Sep 29 13:02:35 2013 From: txema en nabla.net (Txema Vicente) Date: Sun, 29 Sep 2013 13:02:35 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <52474796.1070908@mundo-r.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> Message-ID: <524808CB.8020304@nabla.net> Totalmente de acuerdo con el primer mensaje, en cualquier otro sitio son mucho mas hostiles que aquí con estas cosas. El 28/09/2013 23:18, Julio S.G. escribió: > Je, moderación, vaya broma. Cuando eres novato, todo te sabe a nuevo, > cuando eres un sabidillo (o te lo crees), te molestan los novatos. > Mejor miráis si sabéis ser moderadores que marear la perdiz del nivel. > Siempre aparece alguien que te deja con el culo al aire. Pero quien va a moderar una lista en la que el mero hecho de intentar aplicar las normas básicas de netiqueta va a acabar en que un novato o un sabidillo te responda que aprendas a moderar. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Sun Sep 29 13:45:59 2013 From: pych3m4 en gmail.com (Chema Cortes) Date: Sun, 29 Sep 2013 13:45:59 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <52472C4A.4020701@gmail.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> Message-ID: El día 28 de septiembre de 2013 21:21, Mario Lacunza escribió: > Bueno si aqui se entiendo asi, x eso mi comentario... > > Al ver los resultados de google cada vez menos muestra los resultados de > listas como esta, primero van otros... como dice Joe yo tambien casi ni uso > la lista xq despues de saber usar Google no hay necesidad.... y eso de no > saber ingles en nuestros dias y en nuestra profesión es un sinsentido > tremendo, casi imposible de imaginar... al menos en las U de mi pais nos > exhijen dos idiomas (castellano+íngles lo mas comun) y sino a la fuerza se > aprende. > > x ejemplo para buscar algo "Libreria HTTP con soporte de range" q fue tema > de esta lista en agosto usando simples busquedas: > > https://www.google.com.pe/#q=python+http+range > > ni aparece, solo cuando pones casi todo: > > https://www.google.com.pe/#q=python+libreria+http+range > > lo cual te dice mucho. Pues a mí no me dice demasiado. En esa búsqueda, ¿cuántos resultados obtienes en otros idiomas que no sean en inglés?¿cuántos no tienen nada qué ver con librerías http? Lo que me parece más importante es que ésa pregunta te fue respondida y que puedes encontrarla si sabes cómo buscarla. > Me olvide de acotar: aun hay paises como Cuba q no tienen salida a internet, > lo cual mandarlos a leer el bendito link ese o a buscar ayuda en google no > es propio. La unica forma de incrementar el uso de la lista es q las > preguntas sean respondidas, indicarles como deben hacer las preguntas en > tono cortes es lo mejor, sino te gusta o te molesta responder cosas tan > faciles no lo hagas :) en fin un abrazo y buen fin de semana a todos! A propósito de este tema, posiblemente sean los cubanos el colectivo entre los que más bajas se dan en esta lista, o bien por desuscripción directa o bien por errores en sus cuentas de correo. Mi interpretación, a falta de otra mejor, es que sólo pueden permitirse acceso a internet mientras estudian en la universidad. > > Saludos / Best regards > > Mario Lacunza > Email:: mlacunza en gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Mascotas Perdidas:: http://mascotas-perdidas.com/ > Google Talk / Y! messenger / Skype: mlacunzav > MSN: mlacunzav en hotmail.com > > El 28/09/13 13:54, Juan Luis Cano escribió: > > On 09/28/2013 08:22 PM, Mario Lacunza wrote: > > Solo quiero dar una opinion... > > Si quieren "elevar" el nivel de la lista pues de arranque pongan q esta > lista es para nivel medio o avanzado.. lo cual me parece una sinrazon... > esta lista creo yo q esta para ayudar a todos los niveles, sino definanlo. > > Como dice Chema si las preguntas son basicas o mal dirigidas (nunca me gusto > q te manden a leer el link de sindominio de preguntas inteligentes... xq q > me estas queriendo decir??) la comunidad sola lo censurara al no darle > respuesta. > > Con el avance de las tecnologias y buscadores poco a poco el uso de listas y > foros se hara mas exclusivo y puntual, la verdad q cuando llegas a cierto > nivel el uso de Google es fundamental y ya casi no necesitas de uso de las > listas salvo cosas muy puntuales, como por ejemplo preguntas de conceptos y > sugerencias sobre como afrontar algo. > > Los principiantes igual preguntaran cosas de principiantes, pero aqui > tenemos un dicho: La vaca no se acuerda cuando fue ternera?? > > Ademas si los mandas a pasear pues no creo q regresen a la lista mas con lo > cual se estaria obteniendo lo contrario a lo deseado... > > > Hola Mario: > > Yo creo que en ningún momento se ha hablado de subir el nivel de la lista. > De hecho, si alguien quisiera discutir algo avanzado hoy, no creo que se le > dijese: «esta lista solo es para temas básicos». > > Ahora bien, lo que estoy diciendo es que tendríamos que tratar de «educar» > un poco a la gente que empieza, precisamente porque no tienen por qué saber > la mejor forma de proceder. Como tú dices, todos hemos sido ternera, pero si > no ayudamos a las personas que nos piden ayuda a crecer, serán terneras > siempre. > > Ojalá los principiantes sigan preguntando cosas de principiantes, y cada vez > más. Pero tenemos que dar herramientas a esos principiantes para que dejen > de serlo. > > Por cierto, yo discrepo contigo en que con Google cada vez se usarán menos > las listas y los foros. Cada uno funciona de una manera diferente, yo por > ejemplo casi nunca tengo que preguntar nada porque encuentro siempre > respuestas en StackOverflow, pero 1) está en inglés y 2) los demás pueden > tener menos suerte. > > Un saludo > > Juan Luis Cano > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es From s_48k en yahoo.com Sun Sep 29 14:47:21 2013 From: s_48k en yahoo.com (s_48k) Date: Sun, 29 Sep 2013 14:47:21 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= Message-ID: <166850.74581.bm@smtp115.mail.ir2.yahoo.com> No es cuestión de nivel en el uso de python, es cuestión de saber usar la lista y seguir las normas básicas para que tenga un funcionamiento correcto. Para mi, lo que si tendría valor es discutir si una lista de correos sigue siendo un medio útil actualmente o si es mejor y más cómodo un formato foro. Saludos. -----Mensaje original----- De: Chema Cortes Enviado: 29/09/2013 13:46 Para: Mario Lacunza; La lista de python en castellano Asunto: Re: [Python-es] Moderación en la lista El día 28 de septiembre de 2013 21:21, Mario Lacunza escribió: > Bueno si aqui se entiendo asi, x eso mi comentario... > > Al ver los resultados de google cada vez menos muestra los resultados de > listas como esta, primero van otros... como dice Joe yo tambien casi ni uso > la lista xq despues de saber usar Google no hay necesidad.... y eso de no > saber ingles en nuestros dias y en nuestra profesión es un sinsentido > tremendo, casi imposible de imaginar... al menos en las U de mi pais nos > exhijen dos idiomas (castellano+íngles lo mas comun) y sino a la fuerza se > aprende. > > x ejemplo para buscar algo "Libreria HTTP con soporte de range" q fue tema > de esta lista en agosto usando simples busquedas: > > https://www.google.com.pe/#q=python+http+range > > ni aparece, solo cuando pones casi todo: > > https://www.google.com.pe/#q=python+libreria+http+range > > lo cual te dice mucho. Pues a mí no me dice demasiado. En esa búsqueda, ¿cuántos resultados obtienes en otros idiomas que no sean en inglés?¿cuántos no tienen nada qué ver con librerías http? Lo que me parece más importante es que ésa pregunta te fue respondida y que puedes encontrarla si sabes cómo buscarla. > Me olvide de acotar: aun hay paises como Cuba q no tienen salida a internet, > lo cual mandarlos a leer el bendito link ese o a buscar ayuda en google no > es propio. La unica forma de incrementar el uso de la lista es q las > preguntas sean respondidas, indicarles como deben hacer las preguntas en > tono cortes es lo mejor, sino te gusta o te molesta responder cosas tan > faciles no lo hagas :) en fin un abrazo y buen fin de semana a todos! A propósito de este tema, posiblemente sean los cubanos el colectivo entre los que más bajas se dan en esta lista, o bien por desuscripción directa o bien por errores en sus cuentas de correo. Mi interpretación, a falta de otra mejor, es que sólo pueden permitirse acceso a internet mientras estudian en la universidad. > > Saludos / Best regards > > Mario Lacunza > Email:: mlacunza en gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Mascotas Perdidas:: http://mascotas-perdidas.com/ > Google Talk / Y! messenger / Skype: mlacunzav > MSN: mlacunzav en hotmail.com > > El 28/09/13 13:54, Juan Luis Cano escribió: > > On 09/28/2013 08:22 PM, Mario Lacunza wrote: > > Solo quiero dar una opinion... > > Si quieren "elevar" el nivel de la lista pues de arranque pongan q esta > lista es para nivel medio o avanzado.. lo cual me parece una sinrazon... > esta lista creo yo q esta para ayudar a todos los niveles, sino definanlo. > > Como dice Chema si las preguntas son basicas o mal dirigidas (nunca me gusto > q te manden a leer el link de sindominio de preguntas inteligentes... xq q > me estas queriendo decir??) la comunidad sola lo censurara al no darle > respuesta. > > Con el avance de las tecnologias y buscadores poco a poco el uso de listas y > foros se hara mas exclusivo y puntual, la verdad q cuando llegas a cierto > nivel el uso de Google es fundamental y ya casi no necesitas de uso de las > listas salvo cosas muy puntuales, como por ejemplo preguntas de conceptos y > sugerencias sobre como afrontar algo. > > Los principiantes igual preguntaran cosas de principiantes, pero aqui > tenemos un dicho: La vaca no se acuerda cuando fue ternera?? > > Ademas si los mandas a pasear pues no creo q regresen a la lista mas con lo > cual se estaria obteniendo lo contrario a lo deseado... > > > Hola Mario: > > Yo creo que en ningún momento se ha hablado de subir el nivel de la lista. > De hecho, si alguien quisiera discutir algo avanzado hoy, no creo que se le > dijese: «esta lista solo es para temas básicos». > > Ahora bien, lo que estoy diciendo es que tendríamos que tratar de «educar» > un poco a la gente que empieza, precisamente porque no tienen por qué saber > la mejor forma de proceder. Como tú dices, todos hemos sido ternera, pero si > no ayudamos a las personas que nos piden ayuda a crecer, serán terneras > siempre. > > Ojalá los principiantes sigan preguntando cosas de principiantes, y cada vez > más. Pero tenemos que dar herramientas a esos principiantes para que dejen > de serlo. > > Por cierto, yo discrepo contigo en que con Google cada vez se usarán menos > las listas y los foros. Cada uno funciona de una manera diferente, yo por > ejemplo casi nunca tengo que preguntar nada porque encuentro siempre > respuestas en StackOverflow, pero 1) está en inglés y 2) los demás pueden > tener menos suerte. > > Un saludo > > Juan Luis Cano > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From julio.sg en mundo-r.com Sun Sep 29 12:52:48 2013 From: julio.sg en mundo-r.com (Julio S.G.) Date: Sun, 29 Sep 2013 12:52:48 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <5248028B.3060600@gmail.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> Message-ID: <52480680.5030703@mundo-r.com> Tienes razón, no pretendía ser hostil, me disculpo. Un saludo El 29/09/2013 12:35, Juan Luis Cano escribió: > On 09/28/2013 11:18 PM, Julio S.G. wrote: >> Je, moderación, vaya broma. Cuando eres novato, todo te sabe a nuevo, >> cuando eres un sabidillo (o te lo crees), te molestan los novatos. >> Mejor miráis si sabéis ser moderadores que marear la perdiz del >> nivel. Siempre aparece alguien que te deja con el culo al aire. > > No sé si era tu intención, pero este tipo de mensajes me resultan > bastante hostiles. Creo que yo he sido bastante correcto (tajante, > pero correcto) y te pediría que suavizaras un poco el tono. > > Lo voy a decir otra vez por si aún no ha quedado claro: > > * No me molesta contestar dudas de novatos. Para empezar, porque el > primer novato aquí soy yo: por tanto tampoco me creo ningún sabidillo. > * Esta discusión no es para excluir preguntas básicas de la lista. > Básicamente, porque nunca se han hecho preguntas avanzadas. > * Esta discusión no es para comenzar a moderar activamente los > mensajes. Es para proponer unas reglas que aplicar entre todos para > enseñar a los novatos a dejar de serlo y mejorar el clima de la lista. > > Y otra vez lo voy a decir: he hablado con gente experimentada en > Python que realmente podría aportar mucho a esta lista y que no están > suscritos porque están hartos de leer mensajes de personas que no han > investigado el problema, o preguntas directamente ininteligibles. > > Pero para que veamos que esto es un compromiso también de los que > responden, voy a traducir aquí un trozo del texto "cómo hacer > preguntas inteligentes" que nos atañe a los "expertos": > >> >> Cómo contestar preguntas de manera útil >> >> /Sé educado./ El estrés relacionado con los problemas puede hacer >> parecer ruda o estúpida a la gente cuando no lo es. >> >> /Corrige a los primerizos en privado./ No hay necesidad de una >> humillación pública a alguien que ha cometido un error honestamente. >> Un novato de verdad puede no saber cómo buscar en los archivos o >> dónde está la FAQ. >> >> /Si no conoces la respuesta, ¡dilo!./ Una respuesta incorrecta pero >> autoritaria es peor que ninguna respuesta. No conduzcas a nadie por >> un camino equivocado simplemente porque es divertido sonar como un >> experto. Sé honesto y humilde; da ejemplo para el que pregunta y para >> tus colegas. >> >> /Si no puedes ayudar, no estorbes./ No hagas bromas sobre >> procedimientos que pudiesen complicar el sistema del usuario - el >> pobre puede interpretarlo como instrucciones. >> >> /Haz preguntas inquisitorias para sonsacar más detalles./ Si eres >> bueno en esto, el que pregunta aprenderá algo - y tú también. Intenta >> convertir la mala pregunta en una buena pregunta; recuerda que todos >> fuimos novatos alguna vez. >> >> //Aunque musitar RTFM a veces está justificado cuando respondes a >> alguien que claramente es un flojo / vago, un enlace a la >> documentación (incluso cuando es una sugerencia para buscar en Google >> una frase clave) es mejor. >> >> /Si vas a contestar la pregunta, hazlo bien./ No sugieras rodeos >> extraños cuando alguien está usando la herramienta o el enfoque >> incorrectos. Sugiere buenas herramientas. Reformula la pregunta. >> >> //¡Responde a la pregunta! Si el que pregunta ha sido tan exhaustivo >> de detallar que ya ha intentado X, Y, Z, A, B y C sin resultado, es >> extraordinariamente inútil responder "intenta A o B" o dar un enlace >> que dice "intenta X, Y, Z, A, B o C". >> >> /Ayuda a tu comunidad a aprender de la pregunta./ Cuando aparezca una >> buena pregunta, piensa "¿qué debería actualizar en la FAQ o en la >> documentación para que esto no se repita?". A continuación manda un >> parche a quien mantiene estos recursos. >> >> Si investigas algo para contestar la pregunta, /enseña cómo hacerlo >> en lugar de fingir que te has sacado la respuesta de la manga/. (N. >> del T.: en el texto original, "del culo"). Responder una buena >> pregunta es como alimentar a una persona hambrienta, pero enseñarle >> cómo investigar es enseñarle cómo cocinar para toda la vida. (N. del >> T.: "dale una caña, no un pez") >> > > Espero que esto sea útil también para los que tenemos que contestar. > En Python Hispano tenemos una FAQ, no sé si alguien la conoce: > > http://python-hispano.org/PreguntasFrecuentes > > Un saludo > > Juan Luis Cano > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Sun Sep 29 14:48:06 2013 From: informatica en actiu.net (Narcis Garcia) Date: Sun, 29 Sep 2013 14:48:06 +0200 Subject: [Python-es] Moderacion en la lista In-Reply-To: <20130929114222.4452D1482D60@correudivers.srv.actiu.info> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <20130929114222.4452D1482D60@correudivers.srv.actiu.info> Message-ID: <3cnmx53s43z7Ljd@mail.python.org> Mi humilde aportación, yo que participo bien poco, y aunque no sea del tema principal: Si hay que dirigir a la gente a un buscador web, los hay más eficaces: https://en.wikipedia.org/wiki/Blekko wwww.blekko.com Pero como comunidad siempre es mejor recomendar uno neutral y seguro: https://en.wikipedia.org/wiki/Seeks http://seeks-project.info/wiki/index.php/List_of_Web_Seeks_nodes El 29/09/13 13:45, Chema Cortes ha escrit: > El día 28 de septiembre de 2013 21:21, Mario Lacunza > escribió: >> Bueno si aqui se entiendo asi, x eso mi comentario... >> >> Al ver los resultados de google cada vez menos muestra los resultados de >> listas como esta, primero van otros... como dice Joe yo tambien casi ni uso >> la lista xq despues de saber usar Google no hay necesidad.... y eso de no >> saber ingles en nuestros dias y en nuestra profesión es un sinsentido >> tremendo, casi imposible de imaginar... al menos en las U de mi pais nos >> exhijen dos idiomas (castellano+íngles lo mas comun) y sino a la fuerza se >> aprende. >> >> x ejemplo para buscar algo "Libreria HTTP con soporte de range" q fue tema >> de esta lista en agosto usando simples busquedas: >> >> https://www.google.com.pe/#q=python+http+range >> >> ni aparece, solo cuando pones casi todo: >> >> https://www.google.com.pe/#q=python+libreria+http+range >> >> lo cual te dice mucho. > > Pues a mí no me dice demasiado. En esa búsqueda, ¿cuántos resultados > obtienes en otros idiomas que no sean en inglés?¿cuántos no tienen > nada qué ver con librerías http? Lo que me parece más importante es > que ésa pregunta te fue respondida y que puedes encontrarla si sabes > cómo buscarla. > > >> Me olvide de acotar: aun hay paises como Cuba q no tienen salida a internet, >> lo cual mandarlos a leer el bendito link ese o a buscar ayuda en google no >> es propio. La unica forma de incrementar el uso de la lista es q las >> preguntas sean respondidas, indicarles como deben hacer las preguntas en >> tono cortes es lo mejor, sino te gusta o te molesta responder cosas tan >> faciles no lo hagas :) en fin un abrazo y buen fin de semana a todos! > > A propósito de este tema, posiblemente sean los cubanos el colectivo > entre los que más bajas se dan en esta lista, o bien por desuscripción > directa o bien por errores en sus cuentas de correo. Mi > interpretación, a falta de otra mejor, es que sólo pueden permitirse > acceso a internet mientras estudian en la universidad. > > >> >> Saludos / Best regards >> >> Mario Lacunza >> Email:: mlacunza en gmail.com >> Personal Website:: http://www.lacunza.biz/ >> Hosting:: http://mlv-host.com/ >> Mascotas Perdidas:: http://mascotas-perdidas.com/ >> Google Talk / Y! messenger / Skype: mlacunzav >> MSN: mlacunzav en hotmail.com >> >> El 28/09/13 13:54, Juan Luis Cano escribió: >> >> On 09/28/2013 08:22 PM, Mario Lacunza wrote: >> >> Solo quiero dar una opinion... >> >> Si quieren "elevar" el nivel de la lista pues de arranque pongan q esta >> lista es para nivel medio o avanzado.. lo cual me parece una sinrazon... >> esta lista creo yo q esta para ayudar a todos los niveles, sino definanlo. >> >> Como dice Chema si las preguntas son basicas o mal dirigidas (nunca me gusto >> q te manden a leer el link de sindominio de preguntas inteligentes... xq q >> me estas queriendo decir??) la comunidad sola lo censurara al no darle >> respuesta. >> >> Con el avance de las tecnologias y buscadores poco a poco el uso de listas y >> foros se hara mas exclusivo y puntual, la verdad q cuando llegas a cierto >> nivel el uso de Google es fundamental y ya casi no necesitas de uso de las >> listas salvo cosas muy puntuales, como por ejemplo preguntas de conceptos y >> sugerencias sobre como afrontar algo. >> >> Los principiantes igual preguntaran cosas de principiantes, pero aqui >> tenemos un dicho: La vaca no se acuerda cuando fue ternera?? >> >> Ademas si los mandas a pasear pues no creo q regresen a la lista mas con lo >> cual se estaria obteniendo lo contrario a lo deseado... >> >> >> Hola Mario: >> >> Yo creo que en ningún momento se ha hablado de subir el nivel de la lista. >> De hecho, si alguien quisiera discutir algo avanzado hoy, no creo que se le >> dijese: «esta lista solo es para temas básicos». >> >> Ahora bien, lo que estoy diciendo es que tendríamos que tratar de «educar» >> un poco a la gente que empieza, precisamente porque no tienen por qué saber >> la mejor forma de proceder. Como tú dices, todos hemos sido ternera, pero si >> no ayudamos a las personas que nos piden ayuda a crecer, serán terneras >> siempre. >> >> Ojalá los principiantes sigan preguntando cosas de principiantes, y cada vez >> más. Pero tenemos que dar herramientas a esos principiantes para que dejen >> de serlo. >> >> Por cierto, yo discrepo contigo en que con Google cada vez se usarán menos >> las listas y los foros. Cada uno funciona de una manera diferente, yo por >> ejemplo casi nunca tengo que preguntar nada porque encuentro siempre >> respuestas en StackOverflow, pero 1) está en inglés y 2) los demás pueden >> tener menos suerte. >> >> Un saludo >> >> Juan Luis Cano >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > From mlacunza en gmail.com Sun Sep 29 15:29:32 2013 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 29 Sep 2013 08:29:32 -0500 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> Message-ID: Hola Chema Bueno yo hablo ingles x lo que para mi no es problema, yo apuntaba a que con pocas keywords o palabras clave no sale nada De la lista prácticamente he tenido que poner todo el título del menaje para que apareciera link a la lista pero si se ven otros websites,por lo que se Google esta dando prioridad o indexando mejor sitios como askubuntu o similares que listas como esta, En cuanto a Cuba tienes toda les razón, incluso cuando trabajan tienen acceso limitado a correo y algunos web Enviado desde mi Samsung Galaxy S4 El 29/09/2013 06:45, "Chema Cortes" escribió: > El día 28 de septiembre de 2013 21:21, Mario Lacunza > escribió: > > Bueno si aqui se entiendo asi, x eso mi comentario... > > > > Al ver los resultados de google cada vez menos muestra los resultados de > > listas como esta, primero van otros... como dice Joe yo tambien casi ni > uso > > la lista xq despues de saber usar Google no hay necesidad.... y eso de no > > saber ingles en nuestros dias y en nuestra profesión es un sinsentido > > tremendo, casi imposible de imaginar... al menos en las U de mi pais nos > > exhijen dos idiomas (castellano+íngles lo mas comun) y sino a la fuerza > se > > aprende. > > > > x ejemplo para buscar algo "Libreria HTTP con soporte de range" q fue > tema > > de esta lista en agosto usando simples busquedas: > > > > https://www.google.com.pe/#q=python+http+range > > > > ni aparece, solo cuando pones casi todo: > > > > https://www.google.com.pe/#q=python+libreria+http+range > > > > lo cual te dice mucho. > > Pues a mí no me dice demasiado. En esa búsqueda, ¿cuántos resultados > obtienes en otros idiomas que no sean en inglés?¿cuántos no tienen > nada qué ver con librerías http? Lo que me parece más importante es > que ésa pregunta te fue respondida y que puedes encontrarla si sabes > cómo buscarla. > > > > Me olvide de acotar: aun hay paises como Cuba q no tienen salida a > internet, > > lo cual mandarlos a leer el bendito link ese o a buscar ayuda en google > no > > es propio. La unica forma de incrementar el uso de la lista es q las > > preguntas sean respondidas, indicarles como deben hacer las preguntas en > > tono cortes es lo mejor, sino te gusta o te molesta responder cosas tan > > faciles no lo hagas :) en fin un abrazo y buen fin de semana a todos! > > A propósito de este tema, posiblemente sean los cubanos el colectivo > entre los que más bajas se dan en esta lista, o bien por desuscripción > directa o bien por errores en sus cuentas de correo. Mi > interpretación, a falta de otra mejor, es que sólo pueden permitirse > acceso a internet mientras estudian en la universidad. > > > > > > Saludos / Best regards > > > > Mario Lacunza > > Email:: mlacunza en gmail.com > > Personal Website:: http://www.lacunza.biz/ > > Hosting:: http://mlv-host.com/ > > Mascotas Perdidas:: http://mascotas-perdidas.com/ > > Google Talk / Y! messenger / Skype: mlacunzav > > MSN: mlacunzav en hotmail.com > > > > El 28/09/13 13:54, Juan Luis Cano escribió: > > > > On 09/28/2013 08:22 PM, Mario Lacunza wrote: > > > > Solo quiero dar una opinion... > > > > Si quieren "elevar" el nivel de la lista pues de arranque pongan q esta > > lista es para nivel medio o avanzado.. lo cual me parece una sinrazon... > > esta lista creo yo q esta para ayudar a todos los niveles, sino > definanlo. > > > > Como dice Chema si las preguntas son basicas o mal dirigidas (nunca me > gusto > > q te manden a leer el link de sindominio de preguntas inteligentes... xq > q > > me estas queriendo decir??) la comunidad sola lo censurara al no darle > > respuesta. > > > > Con el avance de las tecnologias y buscadores poco a poco el uso de > listas y > > foros se hara mas exclusivo y puntual, la verdad q cuando llegas a cierto > > nivel el uso de Google es fundamental y ya casi no necesitas de uso de > las > > listas salvo cosas muy puntuales, como por ejemplo preguntas de > conceptos y > > sugerencias sobre como afrontar algo. > > > > Los principiantes igual preguntaran cosas de principiantes, pero aqui > > tenemos un dicho: La vaca no se acuerda cuando fue ternera?? > > > > Ademas si los mandas a pasear pues no creo q regresen a la lista mas con > lo > > cual se estaria obteniendo lo contrario a lo deseado... > > > > > > Hola Mario: > > > > Yo creo que en ningún momento se ha hablado de subir el nivel de la > lista. > > De hecho, si alguien quisiera discutir algo avanzado hoy, no creo que se > le > > dijese: «esta lista solo es para temas básicos». > > > > Ahora bien, lo que estoy diciendo es que tendríamos que tratar de > «educar» > > un poco a la gente que empieza, precisamente porque no tienen por qué > saber > > la mejor forma de proceder. Como tú dices, todos hemos sido ternera, > pero si > > no ayudamos a las personas que nos piden ayuda a crecer, serán terneras > > siempre. > > > > Ojalá los principiantes sigan preguntando cosas de principiantes, y cada > vez > > más. Pero tenemos que dar herramientas a esos principiantes para que > dejen > > de serlo. > > > > Por cierto, yo discrepo contigo en que con Google cada vez se usarán > menos > > las listas y los foros. Cada uno funciona de una manera diferente, yo por > > ejemplo casi nunca tengo que preguntar nada porque encuentro siempre > > respuestas en StackOverflow, pero 1) está en inglés y 2) los demás pueden > > tener menos suerte. > > > > Un saludo > > > > Juan Luis Cano > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From eventgrafic en gmail.com Sun Sep 29 15:35:04 2013 From: eventgrafic en gmail.com (Eduard Diaz) Date: Sun, 29 Sep 2013 15:35:04 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <52480680.5030703@mundo-r.com> References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> <52480680.5030703@mundo-r.com> Message-ID: Eso es trabajo de titanes, al igual que gestionarla o moderarla. Por eso quiero, primero de todo, agradecer el trabajo que hacen los administradores y todas las personas que hacen la lista posible. Como siempre en este tipo de temas, hay muchos puntos de vista y una lista de correo no es un entorno que propicie el consenso. A mí personalmente tal y como está la lista mes está bien. Sus carencias y sus exitos son producto del contexto actual. Intentar cambiarlo requiere de mucha creatividad y trabajo. Los principios de calidad asociados a la popularidad o no de la lista, actualmente en la red dominada por facebook, twitter o google+ son más que discutibles. No creo que nadie ponga la mano en el fuego creyendo que el exito de los servicios del socialmedia sean porque tienen una buena política de estilo. De hecho no creo ni que tengan una buena politica de contenidos asociados a la calidad. Cada dia cuesta mas encontrar información interesante en google, el SEO lo está matando! y hace tiempo que prefiero las listas de correo a los foros con interfaz web. Así que mi consejo a los nuevos gestores de la lista es que la lleven de forma que sea lo mas cómoda posible para que el sobreesfuerzo no les impida ver lo bueno (poco o mucho) que tiene. Saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From niwi en niwi.be Sun Sep 29 18:04:21 2013 From: niwi en niwi.be (Andrey Antukh) Date: Sun, 29 Sep 2013 18:04:21 +0200 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> <52480680.5030703@mundo-r.com> Message-ID: Hola Me lo parece a mi o las nuevas personas que van llegando al hilo lo leen en diagonal? Lo digo mas que nada que ya se ha dicho que no se esta hablando de moderacion activa si no de moderacion pasiva, que es decir poner unas normas y cuando nos encontremos con mensajes, "hazme el trabajo por mi" enseñar educadamente que es lo que tiene que hacer esa persona... :S Un saludo. Andrey. El 29 de septiembre de 2013 15:35, Eduard Diaz escribió: > Eso es trabajo de titanes, al igual que gestionarla o moderarla. > > Por eso quiero, primero de todo, agradecer el trabajo que hacen los > administradores y todas las personas que hacen la lista posible. > > Como siempre en este tipo de temas, hay muchos puntos de vista y una lista > de correo no es un entorno que propicie el consenso. > > A mí personalmente tal y como está la lista mes está bien. Sus carencias y > sus exitos son producto del contexto actual. Intentar cambiarlo requiere de > mucha creatividad y trabajo. > > Los principios de calidad asociados a la popularidad o no de la lista, > actualmente en la red dominada por facebook, twitter o google+ son más que > discutibles. > > No creo que nadie ponga la mano en el fuego creyendo que el exito de los > servicios del socialmedia sean porque tienen una buena política de estilo. > De hecho no creo ni que tengan una buena politica de contenidos asociados a > la calidad. > > Cada dia cuesta mas encontrar información interesante en google, el SEO lo > está matando! y hace tiempo que prefiero las listas de correo a los foros > con interfaz web. Así que mi consejo a los nuevos gestores de la lista es > que la lleven de forma que sea lo mas cómoda posible para que el > sobreesfuerzo no les impida ver lo bueno (poco o mucho) que tiene. > > Saludos > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Andrey Antukh - ?????? ????? - http://www.niwi.be/about.html http://www.kaleidos.net/A5694F/ "Linux is for people who hate Windows, BSD is for people who love UNIX" "Social Engineer -> Because there is no patch for human stupidity" ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From aroldo.palacios en gmail.com Sun Sep 29 18:11:10 2013 From: aroldo.palacios en gmail.com (Aroldo Palacios) Date: Sun, 29 Sep 2013 10:11:10 -0600 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> <52480680.5030703@mundo-r.com> Message-ID: La lista ha estado funcionando tal cual, dejen de martirizarse. Si quieren seguir con esto, lleven esta conversación a otra instancia y dejen la lista en paz. Si me hubiera unido hoy y leo todo esto ni en sueños me uno, puntos de vista divergentes no aportan en nada. > El 29/09/2013, a las 10:04 a.m., Andrey Antukh escribió: > > Hola > > Me lo parece a mi o las nuevas personas que van llegando al hilo lo leen en diagonal? > Lo digo mas que nada que ya se ha dicho que no se esta hablando de moderacion activa si no de moderacion pasiva, que es decir poner unas normas y cuando nos encontremos con mensajes, "hazme el trabajo por mi" enseñar educadamente que es lo que tiene que hacer esa persona... > > :S > > Un saludo. > Andrey. > > > El 29 de septiembre de 2013 15:35, Eduard Diaz escribió: >> Eso es trabajo de titanes, al igual que gestionarla o moderarla. >> >> Por eso quiero, primero de todo, agradecer el trabajo que hacen los administradores y todas las personas que hacen la lista posible. >> >> Como siempre en este tipo de temas, hay muchos puntos de vista y una lista de correo no es un entorno que propicie el consenso. >> >> A mí personalmente tal y como está la lista mes está bien. Sus carencias y sus exitos son producto del contexto actual. Intentar cambiarlo requiere de mucha creatividad y trabajo. >> >> Los principios de calidad asociados a la popularidad o no de la lista, actualmente en la red dominada por facebook, twitter o google+ son más que discutibles. >> >> No creo que nadie ponga la mano en el fuego creyendo que el exito de los servicios del socialmedia sean porque tienen una buena política de estilo. De hecho no creo ni que tengan una buena politica de contenidos asociados a la calidad. >> >> Cada dia cuesta mas encontrar información interesante en google, el SEO lo está matando! y hace tiempo que prefiero las listas de correo a los foros con interfaz web. Así que mi consejo a los nuevos gestores de la lista es que la lleven de forma que sea lo mas cómoda posible para que el sobreesfuerzo no les impida ver lo bueno (poco o mucho) que tiene. >> >> Saludos >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > -- > Andrey Antukh - ?????? ????? - > http://www.niwi.be/about.html > http://www.kaleidos.net/A5694F/ > > "Linux is for people who hate Windows, BSD is for people who love UNIX" > "Social Engineer -> Because there is no patch for human stupidity" > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From monobot.soft en gmail.com Sun Sep 29 19:10:42 2013 From: monobot.soft en gmail.com (monoBOT) Date: Sun, 29 Sep 2013 18:10:42 +0100 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> <52480680.5030703@mundo-r.com> Message-ID: Tal vez no se podría hacer un filtro antes de entrar en la lista de que la gente se lea unas normas de conducta, vale que la mayoría entrará simplemente aceptando ese supuesto "contrato" pero al menos nos sirve para poder hacer entender a la peña de como y en que forma se puede plantear una duda, y de como y en que forma se obtendrá una respuesta. A menos a mi siempre me ha servido de mucha ayuda estar en la lista y ayudo en la medida de mis posibilidades. Saludos! El 29 de septiembre de 2013 17:11, Aroldo Palacios < aroldo.palacios en gmail.com> escribió: > La lista ha estado funcionando tal cual, dejen de martirizarse. Si quieren > seguir con esto, lleven esta conversación a otra instancia y dejen la lista > en paz. Si me hubiera unido hoy y leo todo esto ni en sueños me uno, puntos > de vista divergentes no aportan en nada. > > El 29/09/2013, a las 10:04 a.m., Andrey Antukh escribió: > > Hola > > Me lo parece a mi o las nuevas personas que van llegando al hilo lo leen > en diagonal? > Lo digo mas que nada que ya se ha dicho que no se esta hablando de > moderacion activa si no de moderacion pasiva, que es decir poner unas > normas y cuando nos encontremos con mensajes, "hazme el trabajo por mi" > enseñar educadamente que es lo que tiene que hacer esa persona... > > :S > > Un saludo. > Andrey. > > > El 29 de septiembre de 2013 15:35, Eduard Diaz escribió: > >> Eso es trabajo de titanes, al igual que gestionarla o moderarla. >> >> Por eso quiero, primero de todo, agradecer el trabajo que hacen los >> administradores y todas las personas que hacen la lista posible. >> >> Como siempre en este tipo de temas, hay muchos puntos de vista y una >> lista de correo no es un entorno que propicie el consenso. >> >> A mí personalmente tal y como está la lista mes está bien. Sus carencias >> y sus exitos son producto del contexto actual. Intentar cambiarlo requiere >> de mucha creatividad y trabajo. >> >> Los principios de calidad asociados a la popularidad o no de la lista, >> actualmente en la red dominada por facebook, twitter o google+ son más que >> discutibles. >> >> No creo que nadie ponga la mano en el fuego creyendo que el exito de los >> servicios del socialmedia sean porque tienen una buena política de estilo. >> De hecho no creo ni que tengan una buena politica de contenidos asociados a >> la calidad. >> >> Cada dia cuesta mas encontrar información interesante en google, el SEO >> lo está matando! y hace tiempo que prefiero las listas de correo a los >> foros con interfaz web. Así que mi consejo a los nuevos gestores de la >> lista es que la lleven de forma que sea lo mas cómoda posible para que el >> sobreesfuerzo no les impida ver lo bueno (poco o mucho) que tiene. >> >> Saludos >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Andrey Antukh - ?????? ????? - > http://www.niwi.be/about.html > http://www.kaleidos.net/A5694F/ > > "Linux is for people who hate Windows, BSD is for people who love UNIX" > "Social Engineer -> Because there is no patch for human stupidity" > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Sun Sep 29 19:42:50 2013 From: kikocorreoso en gmail.com (Kiko) Date: Sun, 29 Sep 2013 19:42:50 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> <52480680.5030703@mundo-r.com> Message-ID: Hola. Mi punto de vista. Esta lista es el punto de contacto ideal para entrar en el mundo python usando el español. Yo empecé hace unos años creo que empezando una pregunta a partir de un digest (MAL), no había usado listas de correo, usaba el top-posting (como ahora, MAL :-P), ni había oído hablar de la netiqueta (MAL), todo me sonaba a chino y era complicado que pudiera hacer las preguntas correctas. Unas personas me guiaron y poco a poco he ido aprendiendo algo de esas personas. Otras me ignoraron porque tenían mejores cosas que hacer. Otras sacaron espuma por la boca, cada cual es como es, pero incluso de los 'espumosos' aprendí cosas. Con lo dicho anteriormente, me parece que la lista, tal cual está, me ha ayudado a entender un poco mejor muchas cosas. ¿Esta lista cuando empezó, en el 2003? Han pasado lustros desde entonces :-P. Si seguís la actualidad sabréis que StackOverflow cumplió 5 años el otro día, existen sitios como reddit, HN, entredesarrolladores, majibu, github, bitbucket, G+, twitter,..., que no existían no hace tanto. Las listas y algunos foros estaban a la orden del día. Hoy en día ya no es tanto así, las cosas han cambiado. Muchas preguntas ya han sido realizadas y algunos no las repiten (baja la frecuencia de la lista), existen infinitos tutoriales de casi todo (baja la frecuencia de la lista), libros libres, coursera, EdX, Udacity,... Los que crecen y aprenden ahora tienen la suerte o la desgracia de disponer de toda esa información que antes no existía. El que adquiere cierto nivel acaba cayendo en sitios donde le pueden responder, quizá, de forma más precisa. El que sabe inglés prefiere usar sitios más masivos donde hay más cantidad y, en ocasiones, mucha más calidad,... La lista esta era lo que era y lo sigue siendo. Vosotros y el mundo ya no es el que era!!! Por mi que se quede la lista tal cual. Si puedo ayudar, ayudo, si alguien no hace la pregunta correcta pues le enseñaremos a hacerla, no pasa nada y la vida seguirá pasando. Saludos. El 29 de septiembre de 2013 19:10, monoBOT escribió: > Tal vez no se podría hacer un filtro antes de entrar en la lista de que la > gente se lea unas normas de conducta, vale que la mayoría entrará > simplemente aceptando ese supuesto "contrato" pero al menos nos sirve para > poder hacer entender a la peña de como y en que forma se puede plantear una > duda, y de como y en que forma se obtendrá una respuesta. > > A menos a mi siempre me ha servido de mucha ayuda estar en la lista y > ayudo en la medida de mis posibilidades. > > Saludos! > > > El 29 de septiembre de 2013 17:11, Aroldo Palacios < > aroldo.palacios en gmail.com> escribió: > > La lista ha estado funcionando tal cual, dejen de martirizarse. Si quieren >> seguir con esto, lleven esta conversación a otra instancia y dejen la lista >> en paz. Si me hubiera unido hoy y leo todo esto ni en sueños me uno, puntos >> de vista divergentes no aportan en nada. >> >> El 29/09/2013, a las 10:04 a.m., Andrey Antukh escribió: >> >> Hola >> >> Me lo parece a mi o las nuevas personas que van llegando al hilo lo leen >> en diagonal? >> Lo digo mas que nada que ya se ha dicho que no se esta hablando de >> moderacion activa si no de moderacion pasiva, que es decir poner unas >> normas y cuando nos encontremos con mensajes, "hazme el trabajo por mi" >> enseñar educadamente que es lo que tiene que hacer esa persona... >> >> :S >> >> Un saludo. >> Andrey. >> >> >> El 29 de septiembre de 2013 15:35, Eduard Diaz escribió: >> >>> Eso es trabajo de titanes, al igual que gestionarla o moderarla. >>> >>> Por eso quiero, primero de todo, agradecer el trabajo que hacen los >>> administradores y todas las personas que hacen la lista posible. >>> >>> Como siempre en este tipo de temas, hay muchos puntos de vista y una >>> lista de correo no es un entorno que propicie el consenso. >>> >>> A mí personalmente tal y como está la lista mes está bien. Sus carencias >>> y sus exitos son producto del contexto actual. Intentar cambiarlo requiere >>> de mucha creatividad y trabajo. >>> >>> Los principios de calidad asociados a la popularidad o no de la lista, >>> actualmente en la red dominada por facebook, twitter o google+ son más que >>> discutibles. >>> >>> No creo que nadie ponga la mano en el fuego creyendo que el exito de los >>> servicios del socialmedia sean porque tienen una buena política de estilo. >>> De hecho no creo ni que tengan una buena politica de contenidos asociados a >>> la calidad. >>> >>> Cada dia cuesta mas encontrar información interesante en google, el SEO >>> lo está matando! y hace tiempo que prefiero las listas de correo a los >>> foros con interfaz web. Así que mi consejo a los nuevos gestores de la >>> lista es que la lleven de forma que sea lo mas cómoda posible para que el >>> sobreesfuerzo no les impida ver lo bueno (poco o mucho) que tiene. >>> >>> Saludos >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> Andrey Antukh - ?????? ????? - >> http://www.niwi.be/about.html >> http://www.kaleidos.net/A5694F/ >> >> "Linux is for people who hate Windows, BSD is for people who love UNIX" >> "Social Engineer -> Because there is no patch for human stupidity" >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > *monoBOT* > Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From monobot.soft en gmail.com Sun Sep 29 19:53:12 2013 From: monobot.soft en gmail.com (monoBOT) Date: Sun, 29 Sep 2013 18:53:12 +0100 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> <52480680.5030703@mundo-r.com> Message-ID: Bueno yo siempre estoy de acuerdo con lo que dicen Kiko y Chema ... así que me allano XD El 29 de septiembre de 2013 18:42, Kiko escribió: > Hola. > > Mi punto de vista. > > Esta lista es el punto de contacto ideal para entrar en el mundo python > usando el español. > > Yo empecé hace unos años creo que empezando una pregunta a partir de un > digest (MAL), no había usado listas de correo, usaba el top-posting (como > ahora, MAL :-P), ni había oído hablar de la netiqueta (MAL), todo me sonaba > a chino y era complicado que pudiera hacer las preguntas correctas. Unas > personas me guiaron y poco a poco he ido aprendiendo algo de esas personas. > Otras me ignoraron porque tenían mejores cosas que hacer. Otras sacaron > espuma por la boca, cada cual es como es, pero incluso de los 'espumosos' > aprendí cosas. > > Con lo dicho anteriormente, me parece que la lista, tal cual está, me ha > ayudado a entender un poco mejor muchas cosas. > > ¿Esta lista cuando empezó, en el 2003? Han pasado lustros desde entonces > :-P. > > Si seguís la actualidad sabréis que StackOverflow cumplió 5 años el otro > día, existen sitios como reddit, HN, entredesarrolladores, majibu, github, > bitbucket, G+, twitter,..., que no existían no hace tanto. Las listas y > algunos foros estaban a la orden del día. Hoy en día ya no es tanto así, > las cosas han cambiado. Muchas preguntas ya han sido realizadas y algunos > no las repiten (baja la frecuencia de la lista), existen infinitos > tutoriales de casi todo (baja la frecuencia de la lista), libros libres, > coursera, EdX, Udacity,... Los que crecen y aprenden ahora tienen la suerte > o la desgracia de disponer de toda esa información que antes no existía. El > que adquiere cierto nivel acaba cayendo en sitios donde le pueden > responder, quizá, de forma más precisa. El que sabe inglés prefiere usar > sitios más masivos donde hay más cantidad y, en ocasiones, mucha más > calidad,... > > La lista esta era lo que era y lo sigue siendo. Vosotros y el mundo ya no > es el que era!!! > > Por mi que se quede la lista tal cual. Si puedo ayudar, ayudo, si alguien > no hace la pregunta correcta pues le enseñaremos a hacerla, no pasa nada y > la vida seguirá pasando. > > Saludos. > > > > El 29 de septiembre de 2013 19:10, monoBOT escribió: > > Tal vez no se podría hacer un filtro antes de entrar en la lista de que la >> gente se lea unas normas de conducta, vale que la mayoría entrará >> simplemente aceptando ese supuesto "contrato" pero al menos nos sirve para >> poder hacer entender a la peña de como y en que forma se puede plantear una >> duda, y de como y en que forma se obtendrá una respuesta. >> >> A menos a mi siempre me ha servido de mucha ayuda estar en la lista y >> ayudo en la medida de mis posibilidades. >> >> Saludos! >> >> >> El 29 de septiembre de 2013 17:11, Aroldo Palacios < >> aroldo.palacios en gmail.com> escribió: >> >> La lista ha estado funcionando tal cual, dejen de martirizarse. Si >>> quieren seguir con esto, lleven esta conversación a otra instancia y dejen >>> la lista en paz. Si me hubiera unido hoy y leo todo esto ni en sueños me >>> uno, puntos de vista divergentes no aportan en nada. >>> >>> El 29/09/2013, a las 10:04 a.m., Andrey Antukh escribió: >>> >>> Hola >>> >>> Me lo parece a mi o las nuevas personas que van llegando al hilo lo leen >>> en diagonal? >>> Lo digo mas que nada que ya se ha dicho que no se esta hablando de >>> moderacion activa si no de moderacion pasiva, que es decir poner unas >>> normas y cuando nos encontremos con mensajes, "hazme el trabajo por mi" >>> enseñar educadamente que es lo que tiene que hacer esa persona... >>> >>> :S >>> >>> Un saludo. >>> Andrey. >>> >>> >>> El 29 de septiembre de 2013 15:35, Eduard Diaz escribió: >>> >>>> Eso es trabajo de titanes, al igual que gestionarla o moderarla. >>>> >>>> Por eso quiero, primero de todo, agradecer el trabajo que hacen los >>>> administradores y todas las personas que hacen la lista posible. >>>> >>>> Como siempre en este tipo de temas, hay muchos puntos de vista y una >>>> lista de correo no es un entorno que propicie el consenso. >>>> >>>> A mí personalmente tal y como está la lista mes está bien. Sus >>>> carencias y sus exitos son producto del contexto actual. Intentar cambiarlo >>>> requiere de mucha creatividad y trabajo. >>>> >>>> Los principios de calidad asociados a la popularidad o no de la lista, >>>> actualmente en la red dominada por facebook, twitter o google+ son más que >>>> discutibles. >>>> >>>> No creo que nadie ponga la mano en el fuego creyendo que el exito de >>>> los servicios del socialmedia sean porque tienen una buena política de >>>> estilo. De hecho no creo ni que tengan una buena politica de contenidos >>>> asociados a la calidad. >>>> >>>> Cada dia cuesta mas encontrar información interesante en google, el SEO >>>> lo está matando! y hace tiempo que prefiero las listas de correo a los >>>> foros con interfaz web. Así que mi consejo a los nuevos gestores de la >>>> lista es que la lleven de forma que sea lo mas cómoda posible para que el >>>> sobreesfuerzo no les impida ver lo bueno (poco o mucho) que tiene. >>>> >>>> Saludos >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >>> >>> -- >>> Andrey Antukh - ?????? ????? - >>> http://www.niwi.be/about.html >>> http://www.kaleidos.net/A5694F/ >>> >>> "Linux is for people who hate Windows, BSD is for people who love UNIX" >>> "Social Engineer -> Because there is no patch for human stupidity" >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> *monoBOT* >> Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Sun Sep 29 20:33:45 2013 From: revxfire en gmail.com (Victor Villalobos) Date: Sun, 29 Sep 2013 14:03:45 -0430 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> <52480680.5030703@mundo-r.com> Message-ID: Buenas soy nuevo en la lista, igual que soy nuevo en la programación y en Python, esta lista ha sido en reiteradas ocasiones e único medio que he tenido para acceder a ciertas respuestas ya que mi ingles es un poco mediocre, soy apenas estudiante de Ingeniería Y pues no se si a los ya veteranos le parece que ahora la lista esta en un mal nivel con respecto al pasado, pero desde mi forma de ver las cosas(Como Principiante) me parece que esta todo como debe ser. Siempre encuentro respuesta a mis preguntas, aunque la mayoría de las veces quizás para ustedes estas puedan resultar de bajo nivel, no veo que en ninguna parte sea una lista solo para usuarios expertos. La moderación debería hacerse siempre pasivamente como varios han comentado, yo respetaría que me dijeran que mis preguntas están mal formuladas o argumentadas, esto seria (para mi) una enseñanza mas. No todos sabemos como comportarnos en este medio, ya que como lo comente somos principiantes. Así que de ante mano gracias para aquellos que tienen consideración con nosotros los principiantes. Saludos El 29 de septiembre de 2013 13:23, monoBOT escribió: > Bueno yo siempre estoy de acuerdo con lo que dicen Kiko y Chema ... así > que me allano XD > > > El 29 de septiembre de 2013 18:42, Kiko escribió: > > Hola. >> >> Mi punto de vista. >> >> Esta lista es el punto de contacto ideal para entrar en el mundo python >> usando el español. >> >> Yo empecé hace unos años creo que empezando una pregunta a partir de un >> digest (MAL), no había usado listas de correo, usaba el top-posting (como >> ahora, MAL :-P), ni había oído hablar de la netiqueta (MAL), todo me sonaba >> a chino y era complicado que pudiera hacer las preguntas correctas. Unas >> personas me guiaron y poco a poco he ido aprendiendo algo de esas personas. >> Otras me ignoraron porque tenían mejores cosas que hacer. Otras sacaron >> espuma por la boca, cada cual es como es, pero incluso de los 'espumosos' >> aprendí cosas. >> >> Con lo dicho anteriormente, me parece que la lista, tal cual está, me ha >> ayudado a entender un poco mejor muchas cosas. >> >> ¿Esta lista cuando empezó, en el 2003? Han pasado lustros desde entonces >> :-P. >> >> Si seguís la actualidad sabréis que StackOverflow cumplió 5 años el otro >> día, existen sitios como reddit, HN, entredesarrolladores, majibu, github, >> bitbucket, G+, twitter,..., que no existían no hace tanto. Las listas y >> algunos foros estaban a la orden del día. Hoy en día ya no es tanto así, >> las cosas han cambiado. Muchas preguntas ya han sido realizadas y algunos >> no las repiten (baja la frecuencia de la lista), existen infinitos >> tutoriales de casi todo (baja la frecuencia de la lista), libros libres, >> coursera, EdX, Udacity,... Los que crecen y aprenden ahora tienen la suerte >> o la desgracia de disponer de toda esa información que antes no existía. El >> que adquiere cierto nivel acaba cayendo en sitios donde le pueden >> responder, quizá, de forma más precisa. El que sabe inglés prefiere usar >> sitios más masivos donde hay más cantidad y, en ocasiones, mucha más >> calidad,... >> >> La lista esta era lo que era y lo sigue siendo. Vosotros y el mundo ya no >> es el que era!!! >> >> Por mi que se quede la lista tal cual. Si puedo ayudar, ayudo, si alguien >> no hace la pregunta correcta pues le enseñaremos a hacerla, no pasa nada y >> la vida seguirá pasando. >> >> Saludos. >> >> >> >> El 29 de septiembre de 2013 19:10, monoBOT escribió: >> >> Tal vez no se podría hacer un filtro antes de entrar en la lista de que >>> la gente se lea unas normas de conducta, vale que la mayoría entrará >>> simplemente aceptando ese supuesto "contrato" pero al menos nos sirve para >>> poder hacer entender a la peña de como y en que forma se puede plantear una >>> duda, y de como y en que forma se obtendrá una respuesta. >>> >>> A menos a mi siempre me ha servido de mucha ayuda estar en la lista y >>> ayudo en la medida de mis posibilidades. >>> >>> Saludos! >>> >>> >>> El 29 de septiembre de 2013 17:11, Aroldo Palacios < >>> aroldo.palacios en gmail.com> escribió: >>> >>> La lista ha estado funcionando tal cual, dejen de martirizarse. Si >>>> quieren seguir con esto, lleven esta conversación a otra instancia y dejen >>>> la lista en paz. Si me hubiera unido hoy y leo todo esto ni en sueños me >>>> uno, puntos de vista divergentes no aportan en nada. >>>> >>>> El 29/09/2013, a las 10:04 a.m., Andrey Antukh escribió: >>>> >>>> Hola >>>> >>>> Me lo parece a mi o las nuevas personas que van llegando al hilo lo >>>> leen en diagonal? >>>> Lo digo mas que nada que ya se ha dicho que no se esta hablando de >>>> moderacion activa si no de moderacion pasiva, que es decir poner unas >>>> normas y cuando nos encontremos con mensajes, "hazme el trabajo por mi" >>>> enseñar educadamente que es lo que tiene que hacer esa persona... >>>> >>>> :S >>>> >>>> Un saludo. >>>> Andrey. >>>> >>>> >>>> El 29 de septiembre de 2013 15:35, Eduard Diaz escribió: >>>> >>>>> Eso es trabajo de titanes, al igual que gestionarla o moderarla. >>>>> >>>>> Por eso quiero, primero de todo, agradecer el trabajo que hacen los >>>>> administradores y todas las personas que hacen la lista posible. >>>>> >>>>> Como siempre en este tipo de temas, hay muchos puntos de vista y una >>>>> lista de correo no es un entorno que propicie el consenso. >>>>> >>>>> A mí personalmente tal y como está la lista mes está bien. Sus >>>>> carencias y sus exitos son producto del contexto actual. Intentar cambiarlo >>>>> requiere de mucha creatividad y trabajo. >>>>> >>>>> Los principios de calidad asociados a la popularidad o no de la lista, >>>>> actualmente en la red dominada por facebook, twitter o google+ son más que >>>>> discutibles. >>>>> >>>>> No creo que nadie ponga la mano en el fuego creyendo que el exito de >>>>> los servicios del socialmedia sean porque tienen una buena política de >>>>> estilo. De hecho no creo ni que tengan una buena politica de contenidos >>>>> asociados a la calidad. >>>>> >>>>> Cada dia cuesta mas encontrar información interesante en google, el >>>>> SEO lo está matando! y hace tiempo que prefiero las listas de correo a los >>>>> foros con interfaz web. Así que mi consejo a los nuevos gestores de la >>>>> lista es que la lleven de forma que sea lo mas cómoda posible para que el >>>>> sobreesfuerzo no les impida ver lo bueno (poco o mucho) que tiene. >>>>> >>>>> Saludos >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>> >>>>> >>>> >>>> >>>> -- >>>> Andrey Antukh - ?????? ????? - >>>> http://www.niwi.be/about.html >>>> http://www.kaleidos.net/A5694F/ >>>> >>>> "Linux is for people who hate Windows, BSD is for people who love UNIX" >>>> "Social Engineer -> Because there is no patch for human stupidity" >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >>> >>> -- >>> *monoBOT* >>> Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > *monoBOT* > Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Mon Sep 30 01:45:18 2013 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 30 Sep 2013 01:45:18 +0200 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <52471E4C.9090005@gmail.com> <524725D3.5010603@gmail.com> <52472C4A.4020701@gmail.com> <52474796.1070908@mundo-r.com> <5248028B.3060600@gmail.com> <52480680.5030703@mundo-r.com> Message-ID: El día 29 de septiembre de 2013 19:10, monoBOT escribió: > Tal vez no se podría hacer un filtro antes de entrar en la lista de que la > gente se lea unas normas de conducta, vale que la mayoría entrará > simplemente aceptando ese supuesto "contrato" pero al menos nos sirve para > poder hacer entender a la peña de como y en que forma se puede plantear una > duda, y de como y en que forma se obtendrá una respuesta. En estos momentos, el primer mensaje enviado por un nuevo suscritor debe ser aprobado por los administradores. Hasta ahora, sólo mirábamos que no fuera spam; a partir de ahora, los mensajes que no cumplan con la netiqueta serán rechazados con una referencia a la guía para hacer mejores preguntas: http://python-es-faq.wikidot.com/como-preguntar Quede claro que sólo se actuará así con el primer mensaje enviado a la lista. Los siguiente pasarán sin moderación. Me parece que es la mejor forma de actuar, siguiendo las propuestas hechas en este hilo. > > A menos a mi siempre me ha servido de mucha ayuda estar en la lista y ayudo > en la medida de mis posibilidades. > > Saludos! > > > El 29 de septiembre de 2013 17:11, Aroldo Palacios > escribió: > >> La lista ha estado funcionando tal cual, dejen de martirizarse. Si quieren >> seguir con esto, lleven esta conversación a otra instancia y dejen la lista >> en paz. Si me hubiera unido hoy y leo todo esto ni en sueños me uno, puntos >> de vista divergentes no aportan en nada. >> >> El 29/09/2013, a las 10:04 a.m., Andrey Antukh escribió: >> >> Hola >> >> Me lo parece a mi o las nuevas personas que van llegando al hilo lo leen >> en diagonal? >> Lo digo mas que nada que ya se ha dicho que no se esta hablando de >> moderacion activa si no de moderacion pasiva, que es decir poner unas normas >> y cuando nos encontremos con mensajes, "hazme el trabajo por mi" enseñar >> educadamente que es lo que tiene que hacer esa persona... >> >> :S >> >> Un saludo. >> Andrey. >> >> >> El 29 de septiembre de 2013 15:35, Eduard Diaz >> escribió: >>> >>> Eso es trabajo de titanes, al igual que gestionarla o moderarla. >>> >>> Por eso quiero, primero de todo, agradecer el trabajo que hacen los >>> administradores y todas las personas que hacen la lista posible. >>> >>> Como siempre en este tipo de temas, hay muchos puntos de vista y una >>> lista de correo no es un entorno que propicie el consenso. >>> >>> A mí personalmente tal y como está la lista mes está bien. Sus carencias >>> y sus exitos son producto del contexto actual. Intentar cambiarlo requiere >>> de mucha creatividad y trabajo. >>> >>> Los principios de calidad asociados a la popularidad o no de la lista, >>> actualmente en la red dominada por facebook, twitter o google+ son más que >>> discutibles. >>> >>> No creo que nadie ponga la mano en el fuego creyendo que el exito de los >>> servicios del socialmedia sean porque tienen una buena política de estilo. >>> De hecho no creo ni que tengan una buena politica de contenidos asociados a >>> la calidad. >>> >>> Cada dia cuesta mas encontrar información interesante en google, el SEO >>> lo está matando! y hace tiempo que prefiero las listas de correo a los foros >>> con interfaz web. Así que mi consejo a los nuevos gestores de la lista es >>> que la lleven de forma que sea lo mas cómoda posible para que el >>> sobreesfuerzo no les impida ver lo bueno (poco o mucho) que tiene. >>> >>> Saludos >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> >> >> >> -- >> Andrey Antukh - ?????? ????? - >> http://www.niwi.be/about.html >> http://www.kaleidos.net/A5694F/ >> >> "Linux is for people who hate Windows, BSD is for people who love UNIX" >> "Social Engineer -> Because there is no patch for human stupidity" >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > monoBOT > Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es From asomarribasd en hotmail.com Sat Sep 28 17:19:39 2013 From: asomarribasd en hotmail.com (Ahmed Somarribas) Date: Sat, 28 Sep 2013 09:19:39 -0600 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: <5246D74C.5010103@gmail.com> References: <5246C259.7020205@gmail.com>, , , <5246C6AA.7020209@gmail.com>, , <5246D74C.5010103@gmail.com> Message-ID: Yo con gusto ceder hosting para la pagina si lo requieren. Saludos > Date: Sat, 28 Sep 2013 15:19:08 +0200 > From: juanlu001 en gmail.com > To: python-es en python.org > Subject: Re: [Python-es] Moderación en la lista > > On 09/28/2013 02:14 PM, Oscar Carballal wrote: > > Anda, no sabía que Joe había dejado el puesto. Supongo que estarás al > > tato de que voyh a cancelar mi servidor de Dreamhost a final de año, > > que es donde esta alojado Python Hispano ahora mismo. > > No lo sabía, gracias por decírmelo. Sin problemas, tendrá sustituto pronto. > > Juanlu > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From asomarribasd en hotmail.com Sat Sep 28 17:25:07 2013 From: asomarribasd en hotmail.com (Ahmed Somarribas) Date: Sat, 28 Sep 2013 09:25:07 -0600 Subject: [Python-es] =?iso-8859-1?q?Moderaci=F3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com>, , Message-ID: Y por que no creear un sitio de preguntas y respuestas especializado en python? Recuerdo de un open source por ahi, no preciso el nombre solo que esta hecho en PHP.Se monta en minutos, (lleva mucho mas ajustarlo porsupuesto).Pero podriamos direccionar ahi algunas pregunta en especial las muy precisas que tengan que ver con codigo no me funciona, o este ejemplo no me sirve, bla blaY dejar estas listas mas para temas de actividades, opiniones de tecnologias, etc. Date: Sat, 28 Sep 2013 14:05:25 +0200 From: oscar.carballal en gmail.com To: python-es en python.org Subject: Re: [Python-es] Moderación en la lista Perdón por el doble post, pero tengo que mencionarlo. La web de Python Hispano debería ser el centro de atención de este tipo de cosas. Propongo que creemos una página en la wiki con las normas. ¿Qué os parece? Regards,Oscar --Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 28 de septiembre de 2013 14:00, Oscar Carballal escribió: Estoy de acuerdo en algunos puntos, pero sobre todo en el final del correo. Yo no soy precisamente de los que más participan en la lista de correo, pero veo un tremendo desequilibrio de las preguntas que hay en la lista. Tampoco es que lo considere un drama, pero sí es una situación a la que se le tiene que poner freno porque lleva ocurriendo ya muchos años (llevo en la lista desde 2003). Mi solución es dar un corte a la gente que viene con esas preguntas a través de una página en la cual especifiquemos las normas de la lista, en la cual podríamos explicar todo lo que ha dicho Juan Luis. Ejemplo: "Ayudaaaaa"Respuesta: "Por favor, para que la gente te pueda ayudar adecuadamente dirígete aquí (enlace) para saber cómo debes hacer preguntas en la lista de correo" Just my 2 cents. Regards,Oscar -- Oscar Carballal PregoSoftware developer oscar.carballal en gmail.com El 28 de septiembre de 2013 13:49, Juan Luis Cano escribió: Hola a todos: (Resumen: Email largo, con algunas sugerencias para mejorar la calidad de la lista) Me gustaría hablar del tema de la moderación en esta lista. Esta mañana he leído dos mensajes seguidos con asuntos del tipo "Ayuda" o "Ayuda con esto" y con contenido lleno de súplicas y frases de desesperación. Me voy a ahorrar los eufemismos: esta situación no es nada seria. Lo he hablado con muchas personas y hay gente muy buena que no está suscrita a la lista por puro aburrimiento y hartazgo de leer preguntas estúpidas, mal formuladas o que demuestran que la persona que pregunta no ha hecho los deberes. Las pautas y consejos para hacer preguntas de manera inteligente se conocen ya desde hace más de una década y están traducidos al español: http://www.sindominio.net/ayuda/preguntas-inteligentes.html Podríamos ponernos a hablar sobre qué temas discutir aquí y qué temas redirigir a otros sitios (Python Majibu, entredesarrolladores, listas locales), pero eso daría para mucho, y por tanto voy a hacer una serie de sugerencias concretas que podemos comentar entre todos y empezar a aplicar enseguida: 1. No aceptar títulos vacíos o ambiguos. "Ayuda con este error" *no vale para nada* como asunto de un email. Cuando alguien envíe un mensaje de esas características, se cambia el asunto y se le dice que intente hacerlo mejor la próxima vez. Lo de ser más o menos educado ya va en gustos, yo preferiría que se le dijese con buena educación y seguidamente se contestase a su pregunta. Se le puede enlazar esto: http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN103 2. No aceptar pedazos de código gigantes. Cuando alguien te pega un programa de 100 líneas (o más) para que le digas dónde está el error, el problema es que esa persona no ha trabajado para intentar aislar el fallo y entender más o menos dónde se encuentra. Ese tema también evitarse: otra vez, se le dice a la persona que intente aislar el problema, sobre todo para que sea más fácil para los demás ayudarle. De forma educada a poder ser. Pero por otro lado, si alguien por lo que sea sí que tiene que pegar mucho código, que por favor no lo haga en un mensaje porque es incomodísimo. Cuando alguien haga eso, se le dice educadamente que use gist.github.com, o el servicio que a cada cual le parezca bien. 3. Pedir que se especifique el trabajo previo Es una pérdida de tiempo muy irritante que alguien mande una pregunta y haya que sacarle con sacacorchos cuál es su sistema, qué versión de Python usa, qué ha intentado antes... no somos robots, creo que no hace falta dar una plantilla, pero si alguien no da este tipo de detalles se le podría decir educadamente que para la próxima vez los escriba a la primera. Se le puede enlazar esto: http://www.sindominio.net/ayuda/preguntas-inteligentes.html#AEN117 Describe los síntomas de tu problema o error con cuidado y claramente. Describe el entorno en el que ocurre (máquina, S.O., aplicación, loquesea). Describe la investigación que llevaste a cabo para acotar una posible respuesta al problema antes de hacer la pregunta. Describe los pasos de diagnóstico que llevaste a cabo e intenta solucionar el problema tú mismo antes de formular la cuestión. Describe cualquier cambio reciente en tu ordenador o combinación de software que pueda resultar relevante. 4. Ser un poco estrictos Creo que todo el mundo tiene derecho a aprender y usar Python. Creo que todo el mundo tiene derecho a que le ayuden a aprender a usar Python. Pero no creo que todos los flojos del planeta tengan derecho a aprender Python gracias a que gente en su tiempo libre les soluciona preguntas mal formuladas en una lista de correo. Si alguien pone "ayuda por favooooor" se le podría decir educadamente que todos los que escriben a la lista requieren ayuda y que por poner ese tipo de cosas no va a obtener prioridad. Si alguien necesita ayuda urgente siempre puede *pagar* $$$ a un profesional. Hay gente que necesita un "RTFM" por respuesta. Esto es una opinión puramente personal pero sólidamente fundamentada. --- Y con esto termino. Esta lista no tiene un tráfico, digamos, inmanejable, pero si mejoramos las condiciones tal vez consigamos atraer a más gente *y dar una impresión de seriedad*. Estoy muy cansado de ver problemas tan básicos en Python-es, las comunidades de Google Plus, los foros y en todas partes. Creo que los podemos solucionar. Un saludo Juan Luis Cano _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mgs105_maca en yahoo.com.mx Wed Sep 25 20:01:55 2013 From: mgs105_maca en yahoo.com.mx (Samuel Maca) Date: Wed, 25 Sep 2013 11:01:55 -0700 (PDT) Subject: [Python-es] Ayuda In-Reply-To: Message-ID: <1380132115.53401.YahooMailAndroidMobile@web140004.mail.bf1.yahoo.com> Muchas gracias, ya solucione el problema. Fís. Samuel Maca García ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From xtrmclmb en gmail.com Wed Sep 25 18:55:02 2013 From: xtrmclmb en gmail.com (Camilo Torres) Date: Wed, 25 Sep 2013 12:25:02 -0430 Subject: [Python-es] Ayuda con mostreo de datos In-Reply-To: <5241B1A3.5060105@ptravel.com.uy> References: <5241B1A3.5060105@ptravel.com.uy> Message-ID: 2013/9/24 Alfredo Riguetti : > Hola a todos , he mandado esta consulta y no he tenido respuestas , ahora lo > hago de una forma mas general porque me estoy enloquciendo. > tengo un programa en python con wxpython y a la hora de mostrar datos de > mysql estoy usando listCtrl y para mostar viene bien pero no puedo > interactuar, incluso he puesto una consulta para que selccionen el cleinte y > luego mostarr en un listctrl lo que me pido en esa consulta , y no me anda , > admeas lo veo muya mano, no hay algo mas practico > > PREGUNTA : estoy usando lo correcto, o existe algun otro control para este > tipo de casos para interactuar mostrando y filtrando datos. > > por favor alguien que me guie un poco, si necesitan codigo se los copio y > pego , pero que alguiin me ayude por favorrrrrrrrr. Hola, pega el código en pastebin.com y pasa el enlace. -- Ing. Camilo Torres camilotorresf en gmail.com Phone: +58 4168473111 - Skype: camilotorresf http://hojalibre.wordpress.com/ - http://paseandocaminos.wordpress.com/ http://python.org.ve From oscar.carballal en gmail.com Mon Sep 30 02:14:59 2013 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Mon, 30 Sep 2013 02:14:59 +0200 Subject: [Python-es] =?utf-8?q?Moderaci=C3=B3n_en_la_lista?= In-Reply-To: References: <5246C259.7020205@gmail.com> <5246C6AA.7020209@gmail.com> <5246D74C.5010103@gmail.com> Message-ID: Ahmed, ya existe uno llevado por Joe: http://python.majibu.org/ :) Regards, Oscar -- Oscar Carballal Prego Software developer oscar.carballal en gmail.com El 28 de septiembre de 2013 17:19, Ahmed Somarribas < asomarribasd en hotmail.com> escribió: > Yo con gusto ceder hosting para la pagina si lo requieren. > > > Saludos > > > Date: Sat, 28 Sep 2013 15:19:08 +0200 > > From: juanlu001 en gmail.com > > > To: python-es en python.org > > Subject: Re: [Python-es] Moderación en la lista > > > > On 09/28/2013 02:14 PM, Oscar Carballal wrote: > > > Anda, no sabía que Joe había dejado el puesto. Supongo que estarás al > > > tato de que voyh a cancelar mi servidor de Dreamhost a final de año, > > > que es donde esta alojado Python Hispano ahora mismo. > > > > No lo sabía, gracias por decírmelo. Sin problemas, tendrá sustituto > pronto. > > > > Juanlu > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: