From cesar.ortiz en gmail.com Thu Oct 1 09:01:28 2015 From: cesar.ortiz en gmail.com (Cesar Ortiz) Date: Thu, 1 Oct 2015 09:01:28 +0200 Subject: [Python-es] Oferta trabajo freelance In-Reply-To: References: Message-ID: Gracias Kiko, de momento hay poco ruido ;) 2015-09-29 11:13 GMT+02:00 Kiko : > > > El 29 de septiembre de 2015, 11:04, Cesar Ortiz > escribió: > >> Buenos días, >> >> En themotion.com tenemos una necesidad muy puntual de refuerzo para un >> proyecto colateral que no podemos abordar por no tener recursos >> suficientes. Necesitaríamos al menos un freelance pythonero durante el mes >> de Octubre. Si hay alguien interesado y con disponibilidad puede >> contactarme en cesar at themotion dot com. >> >> Aprovecho para comentar que estamos en fase de formar equipo, e >> inicialmente todo nuestro stack va a ser python. Somos una startup pero con >> un grupo financiero potente detrás. Buscamos gente senior la remuneración >> es buena. Si os interesa podeis contactarme en el mismo correo. >> >> > Si detallas un poco las necesidades y condiciones puntuales y para el > futuro equipo quizá la gente te mande menos ruido. > > 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 sio2sio2 en gmail.com Fri Oct 9 20:42:51 2015 From: sio2sio2 en gmail.com (Sio2) Date: Fri, 9 Oct 2015 20:42:51 +0200 Subject: [Python-es] sqlite3.Connection y ABCMeta Message-ID: <20151009184251.GA8713@cubo.casa> Un saludo a toda la lista: Tengo una consultita a ver si sabéis por qué narices no me funciona el crear una interfaz para un objeto "Connection" (es python 2.7.10 lo que estoy usando): #v+ #/usr/bin/env python #vim: set encoding=utf-8 from abc import ABCMeta, abstractmethod class SQLDBC(object): __metaclass__ = ABCMeta @abstractmethod def metodo_abstracto(self): pass import sqlite3 class SQLiteDBC(SQLDBC, sqlite3.Connection): pass #v- El método "metodo_abstracto" no está implementado en SQLiteDBC, así que debería generarse una excepción al crear un objeto de esta clase. Sin embargo, no ocurre así: el objeto se crea sin problemas. Por supuesto, si hago que SQLiteDBC herede solamente de SQLDBC, la excepción se produce, como espero. ¿A alguno se le ocurre qué pasa? -- Como todo al fin se sabe yo he sabido la verdad. --- Muñoz Seca --- From kausdiv en gmail.com Sat Oct 10 13:14:25 2015 From: kausdiv en gmail.com (kausdiv) Date: Sat, 10 Oct 2015 13:14:25 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python Message-ID: <5618F311.80909@gmail.com> Hola a todos. Estoy comenzando a generar aplicaciones Python + PyQt + SqlAlchemy (más bien aprendiendo aún). Pero no se bien como generar informes. He visto lo que trae PyQt para documentos. Pero me parece tedioso parara cada informe y si has de modificar algo... ufff. Yo había pensado que la aplicación tenga unas "plantillas" y que se puedan usar, incluso el usuario podría modificar la cabecera, etc. He visto que se puede hacer algo de eso con Open Documente, por ejemplo con LibreOffice, OpenOffice... etc. Necesito vuestra opinión, recomendaciones, etc. Y saber qué usáis vosotros sería de gran utilidad porque estoy bastante perdido. Saludos. From raimonesteve en gmail.com Sat Oct 10 14:07:54 2015 From: raimonesteve en gmail.com (Raimon Esteve) Date: Sat, 10 Oct 2015 14:07:54 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <5618F311.80909@gmail.com> References: <5618F311.80909@gmail.com> Message-ID: El dia 10/10/2015 13.14, "kausdiv" va escriure: > > Hola a todos. > > Estoy comenzando a generar aplicaciones Python + PyQt + SqlAlchemy (más bien aprendiendo aún). > > Pero no se bien como generar informes. He visto lo que trae PyQt para documentos. Pero me parece tedioso parara cada informe y si has de modificar algo... ufff. > > Yo había pensado que la aplicación tenga unas "plantillas" y que se puedan usar, incluso el usuario podría modificar la cabecera, etc. > > He visto que se puede hacer algo de eso con Open Documente, por ejemplo con LibreOffice, OpenOffice... etc. > > Necesito vuestra opinión, recomendaciones, etc. > Y saber qué usáis vosotros sería de gran utilidad porque estoy bastante perdido. Tryton usa por defecto el motor informes relatorio. El informe es un odt https://pypi.python.org/pypi/relatorio/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From andresgonzalez.sistemas2012 en gmail.com Sat Oct 10 16:48:07 2015 From: andresgonzalez.sistemas2012 en gmail.com (Andres Gonzalez) Date: Sat, 10 Oct 2015 09:48:07 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <5618F311.80909@gmail.com> References: <5618F311.80909@gmail.com> Message-ID: Hola compañero, prueba con reportlab El 10/10/2015 06:15, "kausdiv" escribió: > Hola a todos. > > Estoy comenzando a generar aplicaciones Python + PyQt + SqlAlchemy (más > bien aprendiendo aún). > > Pero no se bien como generar informes. He visto lo que trae PyQt para > documentos. Pero me parece tedioso parara cada informe y si has de > modificar algo... ufff. > > Yo había pensado que la aplicación tenga unas "plantillas" y que se puedan > usar, incluso el usuario podría modificar la cabecera, etc. > > He visto que se puede hacer algo de eso con Open Documente, por ejemplo > con LibreOffice, OpenOffice... etc. > > Necesito vuestra opinión, recomendaciones, etc. > Y saber qué usáis vosotros sería de gran utilidad porque estoy bastante > perdido. > > 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 mlacunza en gmail.com Sat Oct 10 17:23:57 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 10 Oct 2015 10:23:57 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <5618F311.80909@gmail.com> References: <5618F311.80909@gmail.com> Message-ID: Apoyo Reportlab. Una pregunta Xq usas pyqt? No te importa su tipo de licencia? Cual binder estas usando? Te pregunto Xq yo x estos motivos me decidí x wxWidgets y wxPython Enviado desde mi smartphone LG G3 El 10/10/2015 06:15, "kausdiv" escribió: > Hola a todos. > > Estoy comenzando a generar aplicaciones Python + PyQt + SqlAlchemy (más > bien aprendiendo aún). > > Pero no se bien como generar informes. He visto lo que trae PyQt para > documentos. Pero me parece tedioso parara cada informe y si has de > modificar algo... ufff. > > Yo había pensado que la aplicación tenga unas "plantillas" y que se puedan > usar, incluso el usuario podría modificar la cabecera, etc. > > He visto que se puede hacer algo de eso con Open Documente, por ejemplo > con LibreOffice, OpenOffice... etc. > > Necesito vuestra opinión, recomendaciones, etc. > Y saber qué usáis vosotros sería de gran utilidad porque estoy bastante > perdido. > > 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 kausdiv en gmail.com Sat Oct 10 19:25:25 2015 From: kausdiv en gmail.com (kausdiv) Date: Sat, 10 Oct 2015 19:25:25 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> Message-ID: <56194A05.8040209@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Sat Oct 10 19:36:22 2015 From: kausdiv en gmail.com (kausdiv) Date: Sat, 10 Oct 2015 19:36:22 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> Message-ID: <56194C96.2050802@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From acolorado en gmail.com Sat Oct 10 19:45:53 2015 From: acolorado en gmail.com (JZA) Date: Sat, 10 Oct 2015 12:45:53 -0500 Subject: [Python-es] Python para metro Message-ID: Alguien ha hecho apps de metro en Python. Me pregunto si hay un modulo que pueda pasar mi script a un plugin para metro. Tengo un script en Python para calcular el precio del bitcoin y lo quiero pasar a widget de OSX, KDE, Gnome y Windows. Se que OSX, KDE y Gnome tienen modulos para eso, pero no se si Windows lo tenga igual. -- Alexandro Colorado Apache OpenOffice Contributor 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Sat Oct 10 19:56:18 2015 From: kausdiv en gmail.com (kausdiv) Date: Sat, 10 Oct 2015 19:56:18 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> Message-ID: <56195142.8000904@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Sat Oct 10 20:12:52 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 10 Oct 2015 13:12:52 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <56195142.8000904@gmail.com> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> Message-ID: El tema q Pyside esta casi abandonado, no veo releases desde Abril 2014 y sólo sirve para QT4.x q es la q tiene licencia privativa, es decir tus apps tienen q ser OSC o pagar por la licencia. De paso sólo tiene soporte para Python 2.6, existe PyQT pero este no es gratis o por su licencia sólo permite apps opensource. Una librería bind es la q conecta tu código Python con las libs de controles / widget en C o C++ como QT y wxWidgets, es como un puente intermedio. Para wxPython esta el libro del mismo autor y el link lo encuentras en la web el cual es muy bueno, también lo compré. Pues de todo lo q mencionas wxPython es capaz de hacerlo también. En fin analiza bien tu decisión. Si alguien tiene algún dato diferente sobre QT y sus bindings agradecería postear sus opiniones. 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/ Skype: mlacunzav Lima - Peru El 10 de octubre de 2015, 12:56, kausdiv escribió: > Hola. > lo de Reportlab le he respondido al compañero Andrés. > > Antes usaba wxPython, pero he seguido un curso en Udemy de PySide, compré > el libro de "Rapid GUI programming with python and qt". > Aunque tanto el libro como el curso está en ingles y no lo domino, no he > tenido grandes problemas para enterarme en un alto porcentaje. > > Ahora me siento muy cómodo con PyQt casi más que con wxPython. Y todo lo > que tengo está hecho con wx, pero nunca he llegado a dominarlo, quizá por > falta de formación o un buen libro como > el de "Rapid...." > > Veo PyQt muy potente tanto en Widget como en todo lo que llevá, orden de > tabulador, buggies, signal + slot..., Acciones, Emitir señales, imprimir.. > etc. > Puede que opine así porque no he llegado a dominar buen wxPython. > > El tema de las licencias... no me he preocupado mucho de eso porque las > desconozco. De todas formas si tengo que comprar una vez esté formado y > pueda crear algo decente, veo bien pagar si me voy a beneficiar. > He pagado la licencia profesional de PyCharm y de algunas cosas más. El > libro mencionado está en pdf disponible, sin embargo lo he comprado en > ebook (37 ? creo) > > Binder no se qué es. > > Voy a ver lo de las licencias. > > Saludos. > > > El 10/10/2015 a las 17:23, Mario Lacunza escribió: > > Apoyo Reportlab. > > Una pregunta Xq usas pyqt? No te importa su tipo de licencia? Cual binder > estas usando? > > Te pregunto Xq yo x estos motivos me decidí x wxWidgets y wxPython > > Enviado desde mi smartphone LG G3 > El 10/10/2015 06:15, "kausdiv" < kausdiv en gmail.com> > escribió: > >> Hola a todos. >> >> Estoy comenzando a generar aplicaciones Python + PyQt + SqlAlchemy (más >> bien aprendiendo aún). >> >> Pero no se bien como generar informes. He visto lo que trae PyQt para >> documentos. Pero me parece tedioso parara cada informe y si has de >> modificar algo... ufff. >> >> Yo había pensado que la aplicación tenga unas "plantillas" y que se >> puedan usar, incluso el usuario podría modificar la cabecera, etc. >> >> He visto que se puede hacer algo de eso con Open Documente, por ejemplo >> con LibreOffice, OpenOffice... etc. >> >> Necesito vuestra opinión, recomendaciones, etc. >> Y saber qué usáis vosotros sería de gran utilidad porque estoy bastante >> perdido. >> >> 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/ >> > > > _______________________________________________ > 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 kausdiv en gmail.com Sun Oct 11 22:16:20 2015 From: kausdiv en gmail.com (kausdiv) Date: Sun, 11 Oct 2015 22:16:20 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> Message-ID: <561AC394.7010004@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Oct 12 00:11:14 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 11 Oct 2015 17:11:14 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561AC394.7010004@gmail.com> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> Message-ID: X lo q sé sólo la licencia de qt esta mas de ?600 y la de pyqt no se.. Me refería al autor de wxpython quien sacó su libro. Para lo q buscas mira Geraldo reports, buen proyecto visual tipo Crystal reports pero x lo q sé está parado hace años. Enviado desde mi smartphone LG G3 El 11/10/2015 15:17, "kausdiv" escribió: > Hola. > > Hice el curso de PySide, porque lo encontré por casualidad. Y todo es > transportable a PyQt. > > No he averiguado aún el precio de PyQt, pero sí he leido lo de las > licencias, y efectivamente dice que debe ser OpenSource, cosa que no me > interesa mucho por ahora, al menos algunos de los proyectos que pienso > hacer. > > Estoy buscando el libro que dices, pero del autor de "Rapid Gui > progmming.." no veo que tenga sobre wxPython. > > Otra cosa, estuve mirando ReportLab y concretamente platypus, y lo veo muy > interesante. Incluso podría crear una clase que haga de generador de > informes, guardando plantillas en csv con los campos, tipos de letra y > posición. > Así sería muy practico cuando tienes que hacer muchos informes. Luego le > pasas a la clase la plantilla que tiene que usar y la lista de valores, y > te genera el pdf. Incluso el editor podría ser en modo visual, no > entrañaría mucha complicación. > > ¿ Sabes si hay algo ya hecho al respecto ? > > Saludos. > > > El 10/10/2015 a las 20:12, Mario Lacunza escribió: > > El tema q Pyside esta casi abandonado, no veo releases desde Abril 2014 y > sólo sirve para QT4.x q es la q tiene licencia privativa, es decir tus apps > tienen q ser OSC o pagar por la licencia. De paso sólo tiene soporte para > Python 2.6, existe PyQT pero este no es gratis o por su licencia sólo > permite apps opensource. > > Una librería bind es la q conecta tu código Python con las libs de > controles / widget en C o C++ como QT y wxWidgets, es como un puente > intermedio. > > Para wxPython esta el libro del mismo autor y el link lo encuentras en la > web el cual es muy bueno, también lo compré. > > Pues de todo lo q mencionas wxPython es capaz de hacerlo también. En fin > analiza bien tu decisión. > > Si alguien tiene algún dato diferente sobre QT y sus bindings agradecería > postear sus opiniones. > > 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/ > Skype: mlacunzav > > Lima - Peru > > El 10 de octubre de 2015, 12:56, kausdiv escribió: > >> Hola. >> lo de Reportlab le he respondido al compañero Andrés. >> >> Antes usaba wxPython, pero he seguido un curso en Udemy de PySide, compré >> el libro de "Rapid GUI programming with python and qt". >> Aunque tanto el libro como el curso está en ingles y no lo domino, no he >> tenido grandes problemas para enterarme en un alto porcentaje. >> >> Ahora me siento muy cómodo con PyQt casi más que con wxPython. Y todo lo >> que tengo está hecho con wx, pero nunca he llegado a dominarlo, quizá por >> falta de formación o un buen libro como >> el de "Rapid...." >> >> Veo PyQt muy potente tanto en Widget como en todo lo que llevá, orden de >> tabulador, buggies, signal + slot..., Acciones, Emitir señales, imprimir.. >> etc. >> Puede que opine así porque no he llegado a dominar buen wxPython. >> >> El tema de las licencias... no me he preocupado mucho de eso porque las >> desconozco. De todas formas si tengo que comprar una vez esté formado y >> pueda crear algo decente, veo bien pagar si me voy a beneficiar. >> He pagado la licencia profesional de PyCharm y de algunas cosas más. El >> libro mencionado está en pdf disponible, sin embargo lo he comprado en >> ebook (37 ? creo) >> >> Binder no se qué es. >> >> Voy a ver lo de las licencias. >> >> 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 carlos.zun en gmail.com Mon Oct 12 02:34:31 2015 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Sun, 11 Oct 2015 19:34:31 -0500 Subject: [Python-es] Python para metro In-Reply-To: References: Message-ID: 2015-10-10 12:45 GMT-05:00 JZA : > Alguien ha hecho apps de metro en Python. > > Me pregunto si hay un modulo que pueda pasar mi script a un plugin para > metro. Tengo un script en Python para calcular el precio del bitcoin y lo > quiero pasar a widget de OSX, KDE, Gnome y Windows. Se que OSX, KDE y Gnome > tienen modulos para eso, pero no se si Windows lo tenga igual. > Tal vez a través de iron-python. From revxfire en gmail.com Mon Oct 12 04:10:39 2015 From: revxfire en gmail.com (Victor Villalobos) Date: Sun, 11 Oct 2015 21:40:39 -0430 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> Message-ID: Pero no necesitas la licencia de QT, solo la de PyQt. Recuerda que QT tiene licencia lgpl, esta te permite vender siempre y cuando no crees un ejecutable estático, mientras uses la Liberia dinámica mente (agregando los dlls al directorio de tu app) todo esta bien. Lo que si tendrías que pagar es la licencia de PyQt, vale alrededor de 300 euros, pero la verdad yo creo que vale la pena, QT no es sólo un framework gráfico, también tienes QSQL, QNetwork, QThreads.. Y un sin fin de herramientas. Saludos. El 11/10/2015 17:42, "Mario Lacunza" escribió: > X lo q sé sólo la licencia de qt esta mas de ?600 y la de pyqt no se.. > > Me refería al autor de wxpython quien sacó su libro. > > Para lo q buscas mira Geraldo reports, buen proyecto visual tipo Crystal > reports pero x lo q sé está parado hace años. > > Enviado desde mi smartphone LG G3 > El 11/10/2015 15:17, "kausdiv" escribió: > >> Hola. >> >> Hice el curso de PySide, porque lo encontré por casualidad. Y todo es >> transportable a PyQt. >> >> No he averiguado aún el precio de PyQt, pero sí he leido lo de las >> licencias, y efectivamente dice que debe ser OpenSource, cosa que no me >> interesa mucho por ahora, al menos algunos de los proyectos que pienso >> hacer. >> >> Estoy buscando el libro que dices, pero del autor de "Rapid Gui >> progmming.." no veo que tenga sobre wxPython. >> >> Otra cosa, estuve mirando ReportLab y concretamente platypus, y lo veo >> muy interesante. Incluso podría crear una clase que haga de generador de >> informes, guardando plantillas en csv con los campos, tipos de letra y >> posición. >> Así sería muy practico cuando tienes que hacer muchos informes. Luego le >> pasas a la clase la plantilla que tiene que usar y la lista de valores, y >> te genera el pdf. Incluso el editor podría ser en modo visual, no >> entrañaría mucha complicación. >> >> ¿ Sabes si hay algo ya hecho al respecto ? >> >> Saludos. >> >> >> El 10/10/2015 a las 20:12, Mario Lacunza escribió: >> >> El tema q Pyside esta casi abandonado, no veo releases desde Abril 2014 y >> sólo sirve para QT4.x q es la q tiene licencia privativa, es decir tus apps >> tienen q ser OSC o pagar por la licencia. De paso sólo tiene soporte para >> Python 2.6, existe PyQT pero este no es gratis o por su licencia sólo >> permite apps opensource. >> >> Una librería bind es la q conecta tu código Python con las libs de >> controles / widget en C o C++ como QT y wxWidgets, es como un puente >> intermedio. >> >> Para wxPython esta el libro del mismo autor y el link lo encuentras en la >> web el cual es muy bueno, también lo compré. >> >> Pues de todo lo q mencionas wxPython es capaz de hacerlo también. En fin >> analiza bien tu decisión. >> >> Si alguien tiene algún dato diferente sobre QT y sus bindings agradecería >> postear sus opiniones. >> >> 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/ >> Skype: mlacunzav >> >> Lima - Peru >> >> El 10 de octubre de 2015, 12:56, kausdiv escribió: >> >>> Hola. >>> lo de Reportlab le he respondido al compañero Andrés. >>> >>> Antes usaba wxPython, pero he seguido un curso en Udemy de PySide, >>> compré el libro de "Rapid GUI programming with python and qt". >>> Aunque tanto el libro como el curso está en ingles y no lo domino, no he >>> tenido grandes problemas para enterarme en un alto porcentaje. >>> >>> Ahora me siento muy cómodo con PyQt casi más que con wxPython. Y todo lo >>> que tengo está hecho con wx, pero nunca he llegado a dominarlo, quizá por >>> falta de formación o un buen libro como >>> el de "Rapid...." >>> >>> Veo PyQt muy potente tanto en Widget como en todo lo que llevá, orden de >>> tabulador, buggies, signal + slot..., Acciones, Emitir señales, imprimir.. >>> etc. >>> Puede que opine así porque no he llegado a dominar buen wxPython. >>> >>> El tema de las licencias... no me he preocupado mucho de eso porque las >>> desconozco. De todas formas si tengo que comprar una vez esté formado y >>> pueda crear algo decente, veo bien pagar si me voy a beneficiar. >>> He pagado la licencia profesional de PyCharm y de algunas cosas más. El >>> libro mencionado está en pdf disponible, sin embargo lo he comprado en >>> ebook (37 ? creo) >>> >>> Binder no se qué es. >>> >>> Voy a ver lo de las licencias. >>> >>> 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/ >> >> > _______________________________________________ > 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 kausdiv en gmail.com Mon Oct 12 12:14:32 2015 From: kausdiv en gmail.com (kausdiv) Date: Mon, 12 Oct 2015 12:14:32 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> Message-ID: <561B8808.5080203@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Oct 12 15:32:18 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 08:32:18 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561B8808.5080203@gmail.com> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> Message-ID: Bueno si quieres pagar x algo q tienes gratis con otras herramientas para ahorrarte tiempo de desarrollo o investigación es tu decisión, no la comparto ya q de momento con lo q uso abarco todo el ciclo de desarrollo sin problemas. Enviado desde mi smartphone LG G3 El 12/10/2015 05:15, "kausdiv" escribió: > No es cara. > Yo programaba antes con Velneo, vale 62?/mes. al año son 744?. (el nivel > más bajo). > Genexus vale por encima de 2400 ? / año. > > Eso si, con ambas creas aplicaciones mientras te tomas un café, > prácticamente. Luego en Velneo tienes que pagar servidores, (en v6 > 200?/usuario). etc. > El desarrollo de aplicaciones es rapidísimo y con pocas complicaciones. > > Yo pienso que para hacer aplicaciones comerciales (mi intención), vale la > pena pagar la licencia de PyQt, la considero muy económica viendo lo que he > dicho antes. > > Y coincido en usar PyQt. Incluso el aspecto y todo los que agrega. Me > interesan los formularios MDI, que van muy bien en PyQt. También lleva una > generación de informes que aún no he visto, etc. > Lo usaría con SQLAlchemy para las bases de datos. > > Estoy dando el salto de Velneo a este tipo de programación. Ahora > aprendiendo. > > Saludos. > > El 12/10/2015 a las 4:10, Victor Villalobos escribió: > > Pero no necesitas la licencia de QT, solo la de PyQt. Recuerda que QT > tiene licencia lgpl, esta te permite vender siempre y cuando no crees un > ejecutable estático, mientras uses la Liberia dinámica mente (agregando > los dlls al directorio de tu app) todo esta bien. > > Lo que si tendrías que pagar es la licencia de PyQt, vale alrededor de > 300 euros, pero la verdad yo creo que vale la pena, QT no es sólo un > framework gráfico, también tienes QSQL, QNetwork, QThreads.. Y un sin fin > de herramientas. > > Saludos. > El 11/10/2015 17:42, "Mario Lacunza" escribió: > >> X lo q sé sólo la licencia de qt esta mas de ?600 y la de pyqt no se.. >> >> Me refería al autor de wxpython quien sacó su libro. >> >> Para lo q buscas mira Geraldo reports, buen proyecto visual tipo Crystal >> reports pero x lo q sé está parado hace años. >> >> Enviado desde mi smartphone LG G3 >> >> > > _______________________________________________ > 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 leonardocaballero en gmail.com Mon Oct 12 16:47:41 2015 From: leonardocaballero en gmail.com (Leonardo Caballero) Date: Mon, 12 Oct 2015 10:17:41 -0430 Subject: [Python-es] La semana de la PloneConf 2015 Message-ID: Hola estimada comunidad Pythonista, ¡Esta semana inicia la conferencia principal de la comunidad Plone!. A continuación algunos puntos de información para hacerle saber: *Agenda de la Conferencia* Esta disponible en linea en la siguiente URL: - https://2015.ploneconf.org/talks/agenda Para el uso sin conexión de Internet: - https://2015.ploneconf.org/talks/agenda.pdf *Lugar sede de la Conferencia y las instrucciones* Dirección: Hotel Intercontinental, 4 Nicolae B?lcescu Bd. También conocido como: Piata Universitatii (Plaza de la Universidad). Mas información en la URL: https://2015.ploneconf.org/venue *Entrenamientos / Cursos* - La inscripción comienza el lunes 12 de octubre a las 8:30 AM. - Los entrenamientos comienza a las 9:30 AM. Mas información en la URL: https://2015.ploneconf.org/trainings *Inscripción a la conferencia* La conferencia comienza el miércoles 14 de octubre a las 8:30 AM. Mas información en la URL: https://2015.ploneconf.org/talks *Open Spaces* Los Open Spaces son espacios de discusion sobre tematicas de interes de la comunidad, estos no podian faltar en la conferencia, a coninuacion las propuestas que se tiene hasta el momento: *1. Plone roadmap por Philip Bauer, fecha: Viernes 16 de Octubre.* En la cumbre estratégica esta primavera en Sorrento hemos creado una hoja de ruta. Se quiere discutir cómo hacer realidad los elementos de la hoja de ruta de convertirse en realidad. También podemos revisar, actualizar, modificar y tal vez incluso prioridad a la hoja de ruta. *2. Plone 2020: Zope, CMF and Python 3 by Philip Bauer, fecha: Viernes 16 de Octubre.* Creo que es útil para separar la discusión acerca de Zope, CMF, Python 3 y en general el backend del resto de la hoja de ruta. *3. Plone Trainings by Philip Bauer, fecha: Viernes 16 de Octubre.* Vamos a discutir cómo mejorar la calidad, la eficacia y alcance de Entrenamientos en Plone. *4. ZODB roadmap by Christopher Lozinski, fecha: por definir.* Plone es la usuario dominante de la ZODB, un montón de aplicaciones de Pyramid se encuentran en bases de datos relacionales, y por lo que esta conferencia es el lugar para tener tal discusión. *Sprints* Los sprints o mataron de programación no podían faltar en la conferencia Plone. Mas información en la URL: https://2015.ploneconf.org/sprints Para seguir las novedades del evento en las redes sociales: *twitter.com * https://twitter.com/hashtag/Ploneconf?src=hash https://twitter.com/hashtag/Ploneconf2015?src=hash *flickr* https://www.flickr.com/photos/50587980 en N02/sets/72157657404826104 https://www.flickr.com/search/?q=ploneconf https://www.flickr.com/search/?text=ploneconf *Acerca de Plone* Plone, es el mas longevo, poderoso, flexible, seguro y premiado sistema de gestión de contenido escrito en Python. Es conocido por su seguridad y flexibilidad. En estas charlas exploraremos, ¿cómo funciona él?, ¿cómo funciona su comunidad organizada?, y veremos como los usuarios exigentes con fechas límite de entrega les encanta Plone, ya que les permite no tener que inventar la rueda de nuevo cada vez que trabajan en la carga de contenidos en la Web. Utilizado en sitios como Brasil.gov.br (Brasil), CIA.gov (USA) y VTV.gob.ve (Venezuela), Portales de Universidades UPTM Kléber Ramírez (Venezuela), Intranet REDUC de la Universidad de Carabobo (Venezuela) Pennsylvania State University (USA), University of Leicester (Reino Unido), UNIBA (Italia), UNIBO (Italia), UNIFE (Italia), UNIMC (Italia), entre otros mas. Mas información en plone.com -- Atentamente Ing. Leonardo J. Caballero G. Linux Counter ID = https://linuxcounter.net/user/369081.html ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Mon Oct 12 18:17:08 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 11:17:08 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561B8808.5080203@gmail.com> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> Message-ID: <561BDD04.4090001@fuentelibre.org> On 12/10/15 05:14, kausdiv wrote: > Yo pienso que para hacer aplicaciones comerciales (mi intención), vale > la pena pagar la licencia de PyQt, la considero muy económica viendo > lo que he dicho antes. Vale la pena que consideres que el software libre puede ser perfectamente comercial, o mejor dicho, el software comercial puede ser perfectamente libre. Si tus clientes no tienen por negocio distribuir software, nada te impide darles una licencia GPL, difícilmente ellos harán un sitio web y mantendrán una comunidad en torno a tu software. -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From kausdiv en gmail.com Mon Oct 12 21:30:23 2015 From: kausdiv en gmail.com (kausdiv) Date: Mon, 12 Oct 2015 21:30:23 +0200 Subject: [Python-es] Problema con hibryd_property de sqlAlchemy . Message-ID: <561C0A4F.4040402@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Mon Oct 12 21:59:15 2015 From: kausdiv en gmail.com (kausdiv) Date: Mon, 12 Oct 2015 21:59:15 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561BDD04.4090001@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> Message-ID: <561C1112.4060009@gmail.com> Defiendo a rajatabla el software libre, es más lo uso y lo potencio entre mis clientes. Pero me pierdo con el tema de las licencias... no se como se consiguen ni qué hay que hacer. Estoy dispuesto a dejar que mis aplicaciones (para empresas) sean así, pero debo aprender más sobre el tema y no hablar ingles me dificulta mucho. Saludos. El 12/10/2015 a las 18:17, Sebastian Silva escribió: > On 12/10/15 05:14, kausdiv wrote: >> Yo pienso que para hacer aplicaciones comerciales (mi intención), vale >> la pena pagar la licencia de PyQt, la considero muy económica viendo >> lo que he dicho antes. > Vale la pena que consideres que el software libre puede ser > perfectamente comercial, o mejor dicho, el software comercial puede ser > perfectamente libre. Si tus clientes no tienen por negocio distribuir > software, nada te impide darles una licencia GPL, difícilmente ellos > harán un sitio web y mantendrán una comunidad en torno a tu software. > > From revxfire en gmail.com Mon Oct 12 22:38:59 2015 From: revxfire en gmail.com (Victor Villalobos) Date: Mon, 12 Oct 2015 16:08:59 -0430 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C1112.4060009@gmail.com> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> Message-ID: Uso software libre, pero existen multitud de aplicaciones que sencillamente no puedes dejar abiertas, es cierto de WX tambien es muy potente, todo es cuestion de gustos, por otro lado Mario, pregunto el proyecto Phoenix para migrar wxPython a python 3+, ya es usable??? Saludos. El 12 de octubre de 2015, 15:29, kausdiv escribió: > Defiendo a rajatabla el software libre, es más lo uso y lo potencio entre > mis clientes. > Pero me pierdo con el tema de las licencias... no se como se consiguen ni > qué hay que hacer. > > Estoy dispuesto a dejar que mis aplicaciones (para empresas) sean así, > pero debo aprender más sobre el tema > y no hablar ingles me dificulta mucho. > > Saludos. > > El 12/10/2015 a las 18:17, Sebastian Silva escribió: > >> On 12/10/15 05:14, kausdiv wrote: >> >>> Yo pienso que para hacer aplicaciones comerciales (mi intención), vale >>> la pena pagar la licencia de PyQt, la considero muy económica viendo >>> lo que he dicho antes. >>> >> Vale la pena que consideres que el software libre puede ser >> perfectamente comercial, o mejor dicho, el software comercial puede ser >> perfectamente libre. Si tus clientes no tienen por negocio distribuir >> software, nada te impide darles una licencia GPL, difícilmente ellos >> harán un sitio web y mantendrán una comunidad en torno a tu software. >> >> >> > _______________________________________________ > 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 sebastian en fuentelibre.org Mon Oct 12 23:12:27 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 16:12:27 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> Message-ID: <561C223B.3070507@fuentelibre.org> On 12/10/15 14:59, kausdiv wrote: > Defiendo a rajatabla el software libre, es más lo uso y lo potencio > entre mis clientes. > Pero me pierdo con el tema de las licencias... no se como se consiguen > ni qué hay que hacer. > > Estoy dispuesto a dejar que mis aplicaciones (para empresas) sean así, > pero debo aprender más sobre el tema > y no hablar ingles me dificulta mucho. Licenciar tu software con una licencia libre es muy fácil, para ello sigue las instrucciones en esta página: https://www.gnu.org/licenses/gpl-howto.es.html On 12/10/15 15:38, Victor Villalobos wrote: > Uso software libre, pero existen multitud de aplicaciones que > sencillamente no puedes dejar abiertas Discrepo. ¿Puedes dar un ejemplo? -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From jjgomera en gmail.com Mon Oct 12 23:20:09 2015 From: jjgomera en gmail.com (=?UTF-8?B?SnVhbiBKb3PDqSBHw7NtZXogUm9tZXJh?=) Date: Mon, 12 Oct 2015 23:20:09 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> Message-ID: yo no entiendo las reticencias con el software libre, yo q soy amateur todo lo q libero lo hago con esa licencia, igual q aprovechó el trabajo de otros usando python, scipy, reporlab, eric-ide... Creo recordar que pyqt tenía tb una licencia LGPL aunque no estoy seguro. Y si te empeñas en usar la versión comercial a mi me parece barata, y más viendo el soporte q da el propio Phil Thompson en su lista de correo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Oct 12 23:21:12 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 16:21:12 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> Message-ID: Hola, Tanto la licencia de Python como la de wxPython te permiten cerrar tu código sin problemas y venderlo si así lo deseas. Victor: hace tiempo q Phoenix es estable para Python 3.x, Sin embargo aún no hay nada en esa versión q al menos a mí me haga cambiar desde Python 2.7 el cual está soportado en todas las distros o preinstalado por default y en mi Ubuntu 15.04 uso wxPython 3.0.2 compilado por mi ya q la versión q viene x default es la 2.8.12 q no trae algunos controles/widgets q si necesito o q tenían un bug (como el html2) 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 15:38, Victor Villalobos escribió: > Uso software libre, pero existen multitud de aplicaciones que > sencillamente no puedes dejar abiertas, es cierto de WX tambien es muy > potente, todo es cuestion de gustos, por otro lado Mario, pregunto el > proyecto Phoenix para migrar wxPython a python 3+, ya es usable??? > > Saludos. > > El 12 de octubre de 2015, 15:29, kausdiv escribió: > >> Defiendo a rajatabla el software libre, es más lo uso y lo potencio entre >> mis clientes. >> Pero me pierdo con el tema de las licencias... no se como se consiguen ni >> qué hay que hacer. >> >> Estoy dispuesto a dejar que mis aplicaciones (para empresas) sean así, >> pero debo aprender más sobre el tema >> y no hablar ingles me dificulta mucho. >> >> Saludos. >> >> El 12/10/2015 a las 18:17, Sebastian Silva escribió: >> >>> On 12/10/15 05:14, kausdiv wrote: >>> >>>> Yo pienso que para hacer aplicaciones comerciales (mi intención), vale >>>> la pena pagar la licencia de PyQt, la considero muy económica viendo >>>> lo que he dicho antes. >>>> >>> Vale la pena que consideres que el software libre puede ser >>> perfectamente comercial, o mejor dicho, el software comercial puede ser >>> perfectamente libre. Si tus clientes no tienen por negocio distribuir >>> software, nada te impide darles una licencia GPL, difícilmente ellos >>> harán un sitio web y mantendrán una comunidad en torno a tu software. >>> >>> >>> >> _______________________________________________ >> 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 > > _______________________________________________ > 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 Mon Oct 12 23:36:08 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 16:36:08 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> Message-ID: Pyqt es comercial si tu proyecto no es Opensource, como bien claro lo especifican en su página de licencias: *"PyQt is dual licensed on all supported platforms under the GNU GPL v3 and the Riverbank Commercial License. Unlike Qt, PyQt is not available under the LGPL"* Si quieren saber un poco mas de las licencias un link muy útil en inglés: http://www.sitepoint.com/introduction-to-open-source-licenses/?utm_medium=email&utm_campaign=SitePoint+Front-end+Newsletter++6+August+2015&utm_content=SitePoint+Front-end+Newsletter++6+August+2015+CID_fdf3b3f3dc479c7bbe5a72b6ea316686&utm_source=CampaignMonitor%20SitePoint&utm_term=An%20Introduction%20to%20Open-source%20Licenses al final podrás ver unos links muy útiles. Juan José:: Si a ti te parece "barato" ?490 o $557 q es lo q cuesta pyqt pues a mí no,menos cuando no tiene nada q wxpython no me de gratis. Sebastián: es obvio q hay muchos sistemas q no se pueden desplegar como desktop y con el código fuente abierto, un ejemplo común y sencillo las de bancos. 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 16:20, Juan José Gómez Romera escribió: > yo no entiendo las reticencias con el software libre, yo q soy amateur > todo lo q libero lo hago con esa licencia, igual q aprovechó el trabajo de > otros usando python, scipy, reporlab, eric-ide... Creo recordar que pyqt > tenía tb una licencia LGPL aunque no estoy seguro. Y si te empeñas en usar > la versión comercial a mi me parece barata, y más viendo el soporte q da el > propio Phil Thompson en su lista de correo. > > _______________________________________________ > 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 sebastian en fuentelibre.org Tue Oct 13 00:00:36 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 17:00:36 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> Message-ID: <561C2D84.2070103@fuentelibre.org> On 12/10/15 16:36, Mario Lacunza wrote: > Sebastián: es obvio q hay muchos sistemas q no se pueden desplegar > como desktop y con el código fuente abierto, un ejemplo común y > sencillo las de bancos. Hola Mario. ¿Puedes explicarme porqué piensas que un app de banco no puede ser libre? Si crees que cerrar el código las hace más seguras creo que estás en un error garrafal. -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From sanreikaj.foros en gmail.com Tue Oct 13 00:06:20 2015 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Mon, 12 Oct 2015 17:36:20 -0430 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C2D84.2070103@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> Message-ID: Una cosa es libre y otra de código abierto a mi parecer, ya que una aplicación compilada puede igualmente ser libre. Mario, en el ejemplo que planteas de una aplicación para un banco, que harias tu usando python? El oct. 12, 2015 5:30 PM, "Sebastian Silva" escribió: > > On 12/10/15 16:36, Mario Lacunza wrote: > > Sebastián: es obvio q hay muchos sistemas q no se pueden desplegar > > como desktop y con el código fuente abierto, un ejemplo común y > > sencillo las de bancos. > Hola Mario. ¿Puedes explicarme porqué piensas que un app de banco no > puede ser libre? Si crees que cerrar el código las hace más seguras creo > que estás en un error garrafal. > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 jjgomera en gmail.com Tue Oct 13 00:08:32 2015 From: jjgomera en gmail.com (=?UTF-8?B?SnVhbiBKb3PDqSBHw7NtZXogUm9tZXJh?=) Date: Tue, 13 Oct 2015 00:08:32 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python Message-ID: > Juan José:: Si a ti te parece "barato" ?490 o $557 q es lo q cuesta pyqt pues a mí no,menos cuando no tiene nada q wxpython no me de gratis. Por qué será q siempre q sale este tema se acaba confundiendo software libre con software gratis. A mi si me parece barato si lo q se pretende es vender la aplicación después. No es mi caso por lo q tb me sale gratis. Allá cada uno con lo q elija en función de sus gustos o necesidades. > Sebastián: es obvio q hay muchos sistemas q no se pueden desplegar como desktop y con el código fuente abierto, un ejemplo común y sencillo las de bancos Habría q separar aquí aplicación de base de datos. Porque no va a poder un banco liberar su plataforma siempre y cuándo mantenga un buen protocolo de seguridad en cuanto al acceso de usuarios a sus datos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Tue Oct 13 00:21:46 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 17:21:46 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> Message-ID: <561C327A.3010901@fuentelibre.org> On 12/10/15 17:06, Alvaro Manrique wrote: > Una cosa es libre y otra de código abierto a mi parecer, ya que una > aplicación compilada puede igualmente ser libre. Me sorprende ver tanta confusión en esta lista: 'libre' y de 'código abierto' son la misma cosa. La diferencia es meramente filosófica, unos lo hacen por la libertad y la solidaridad social, otros porque consideran que es una mejor metodología. -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From jjgomera en gmail.com Tue Oct 13 00:23:55 2015 From: jjgomera en gmail.com (=?UTF-8?B?SnVhbiBKb3PDqSBHw7NtZXogUm9tZXJh?=) Date: Tue, 13 Oct 2015 00:23:55 +0200 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: Message-ID: Por cierto, volviendo al tema, +1 por reportlab. Echale un vistazo en profundidad porque es lo q buscas y bastante versatil en cuanto a poder usar plantillas: http://www.reportlab.com/apis/reportlab/2.4/platypus.html ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sanreikaj.foros en gmail.com Tue Oct 13 00:26:04 2015 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Mon, 12 Oct 2015 17:56:04 -0430 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C327A.3010901@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> Message-ID: El oct. 12, 2015 5:52 PM, "Sebastian Silva" escribió: > > > On 12/10/15 17:06, Alvaro Manrique wrote: > > Una cosa es libre y otra de código abierto a mi parecer, ya que una > > aplicación compilada puede igualmente ser libre. > Me sorprende ver tanta confusión en esta lista: 'libre' y de 'código > abierto' son la misma cosa. La diferencia es meramente filosófica, unos > lo hacen por la libertad y la solidaridad social, otros porque > consideran que es una mejor metodología. > Tienes toda la razón, me exprese mal. > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire > > _______________________________________________ > 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 Tue Oct 13 00:27:47 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 17:27:47 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C2D84.2070103@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> Message-ID: A ver en primer lugar por protocolos de seguridad del mismo banco, ya q en el código se exponen varios niveles de acceso y operativos q serían útiles para cualquier hacker para la planificación de un ataque. Me dices un banco q haya liberado alguna aplicación desarrollada para x ejemplo accesar a cuentas corrientes, Estados de cuenta, tarjetas etc etc etc? Por algo será q no hay no? Enviado desde mi smartphone LG G3 El 12/10/2015 17:01, "Sebastian Silva" escribió: > > On 12/10/15 16:36, Mario Lacunza wrote: > > Sebastián: es obvio q hay muchos sistemas q no se pueden desplegar > > como desktop y con el código fuente abierto, un ejemplo común y > > sencillo las de bancos. > Hola Mario. ¿Puedes explicarme porqué piensas que un app de banco no > puede ser libre? Si crees que cerrar el código las hace más seguras creo > que estás en un error garrafal. > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 Tue Oct 13 00:30:11 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 17:30:11 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> Message-ID: Son dos cosas distintas y tengo bien claro las diferencias. Pues ninguno, ya q los bancos trabajan con c o c++ sus principales sistemas ya q ofrecen mejor rendimiento q python y escalabilidad. Todo se puede con python pero no siempre se debe. Enviado desde mi smartphone LG G3 El 12/10/2015 17:07, "Alvaro Manrique" escribió: > Una cosa es libre y otra de código abierto a mi parecer, ya que una > aplicación compilada puede igualmente ser libre. > > Mario, en el ejemplo que planteas de una aplicación para un banco, que > harias tu usando python? > El oct. 12, 2015 5:30 PM, "Sebastian Silva" > escribió: > >> >> On 12/10/15 16:36, Mario Lacunza wrote: >> > Sebastián: es obvio q hay muchos sistemas q no se pueden desplegar >> > como desktop y con el código fuente abierto, un ejemplo común y >> > sencillo las de bancos. >> Hola Mario. ¿Puedes explicarme porqué piensas que un app de banco no >> puede ser libre? Si crees que cerrar el código las hace más seguras creo >> que estás en un error garrafal. >> >> -- >> I+D SomosAzucar.Org >> "icarito" #somosazucar en Freenode IRC >> "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan >> en comunión" - P. Freire >> >> _______________________________________________ >> 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 sanreikaj.foros en gmail.com Tue Oct 13 00:31:42 2015 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Mon, 12 Oct 2015 18:01:42 -0430 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> Message-ID: Mario Si esta en tus manos un proyecto como el de un banco o simplemente un desarrollo que maneje información sensible, usarías python? Hay opciones en python para tal desarrollo? O usarías otro lenguaje? El oct. 12, 2015 5:57 PM, "Mario Lacunza" escribió: > A ver en primer lugar por protocolos de seguridad del mismo banco, ya q > en el código se exponen varios niveles de acceso y operativos q serían > útiles para cualquier hacker para la planificación de un ataque. > > Me dices un banco q haya liberado alguna aplicación desarrollada para x > ejemplo accesar a cuentas corrientes, Estados de cuenta, tarjetas etc > etc etc? Por algo será q no hay no? > > Enviado desde mi smartphone LG G3 > El 12/10/2015 17:01, "Sebastian Silva" > escribió: > >> >> On 12/10/15 16:36, Mario Lacunza wrote: >> > Sebastián: es obvio q hay muchos sistemas q no se pueden desplegar >> > como desktop y con el código fuente abierto, un ejemplo común y >> > sencillo las de bancos. >> Hola Mario. ¿Puedes explicarme porqué piensas que un app de banco no >> puede ser libre? Si crees que cerrar el código las hace más seguras creo >> que estás en un error garrafal. >> >> -- >> I+D SomosAzucar.Org >> "icarito" #somosazucar en Freenode IRC >> "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan >> en comunión" - P. Freire >> >> _______________________________________________ >> 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 mlacunza en gmail.com Tue Oct 13 00:34:27 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 17:34:27 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C327A.3010901@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> Message-ID: Estas bien equivocado. Libre no es lo mismo q código abierto. Una aplicación puede ser código abierto y no ser libre si es q no concuerda con la lista de libertades. Puedes tener una aplicación código abierto y ser de pago es decir no es gratis, q no es lo mismo a ser libre. Lee un poco x favor. Enviado desde mi smartphone LG G3 El 12/10/2015 17:22, "Sebastian Silva" escribió: > > On 12/10/15 17:06, Alvaro Manrique wrote: > > Una cosa es libre y otra de código abierto a mi parecer, ya que una > > aplicación compilada puede igualmente ser libre. > Me sorprende ver tanta confusión en esta lista: 'libre' y de 'código > abierto' son la misma cosa. La diferencia es meramente filosófica, unos > lo hacen por la libertad y la solidaridad social, otros porque > consideran que es una mejor metodología. > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 sebastian en fuentelibre.org Tue Oct 13 00:41:28 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 17:41:28 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> Message-ID: <561C3718.9020804@fuentelibre.org> On 12/10/15 17:30, Mario Lacunza wrote: > > Son dos cosas distintas y tengo bien claro las diferencias. > ¿Podrías sustentar lo que dices? Esto es un error y no deberías propagarlo. > Pues ninguno, ya q los bancos trabajan con c o c++ sus principales > sistemas ya q ofrecen mejor rendimiento q python y escalabilidad. > > Todo se puede con python pero no siempre se debe. > La pregunta que queda sin respuesta es porqué piensas que hay software que debiera ser privativo. -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From mlacunza en gmail.com Tue Oct 13 00:47:25 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 17:47:25 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C3718.9020804@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C3718.9020804@fuentelibre.org> Message-ID: Ya te lo explique en el correo anterior. Puede haber soft privativo como soft opensource, el xq depende de la idea de negocio q escojas o de las reglas de negocio de ciertos mercados (como los bancos) 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 17:41, Sebastian Silva escribió: > > On 12/10/15 17:30, Mario Lacunza wrote: > > > > Son dos cosas distintas y tengo bien claro las diferencias. > > > ¿Podrías sustentar lo que dices? Esto es un error y no deberías propagarlo. > > > Pues ninguno, ya q los bancos trabajan con c o c++ sus principales > > sistemas ya q ofrecen mejor rendimiento q python y escalabilidad. > > > > Todo se puede con python pero no siempre se debe. > > > La pregunta que queda sin respuesta es porqué piensas que hay software > que debiera ser privativo. > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 Tue Oct 13 00:51:21 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 17:51:21 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> Message-ID: No creo debido a la facilidad q tiene Python de ser decompilado, con esto cualquier atacante podrá deducir como atacar tu sistema. Por ejemplo es como querer usar Python para desarrollar apps para Android, nos guste o no Java es lo ideal. Con esto digo q el lenguaje de programación se escoge según el requerimiento. 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 17:31, Alvaro Manrique escribió: > Mario > > Si esta en tus manos un proyecto como el de un banco o simplemente un > desarrollo que maneje información sensible, usarías python? Hay opciones en > python para tal desarrollo? O usarías otro lenguaje? > El oct. 12, 2015 5:57 PM, "Mario Lacunza" escribió: > >> A ver en primer lugar por protocolos de seguridad del mismo banco, ya q >> en el código se exponen varios niveles de acceso y operativos q serían >> útiles para cualquier hacker para la planificación de un ataque. >> >> Me dices un banco q haya liberado alguna aplicación desarrollada para x >> ejemplo accesar a cuentas corrientes, Estados de cuenta, tarjetas etc >> etc etc? Por algo será q no hay no? >> >> Enviado desde mi smartphone LG G3 >> El 12/10/2015 17:01, "Sebastian Silva" >> escribió: >> >>> >>> On 12/10/15 16:36, Mario Lacunza wrote: >>> > Sebastián: es obvio q hay muchos sistemas q no se pueden desplegar >>> > como desktop y con el código fuente abierto, un ejemplo común y >>> > sencillo las de bancos. >>> Hola Mario. ¿Puedes explicarme porqué piensas que un app de banco no >>> puede ser libre? Si crees que cerrar el código las hace más seguras creo >>> que estás en un error garrafal. >>> >>> -- >>> I+D SomosAzucar.Org >>> "icarito" #somosazucar en Freenode IRC >>> "Nadie libera a nadie, nadie se libera solo. Los seres humanos se >>> liberan en comunión" - P. Freire >>> >>> _______________________________________________ >>> 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/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Tue Oct 13 00:51:56 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 17:51:56 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> Message-ID: <561C398C.6060306@fuentelibre.org> On 12/10/15 17:34, Mario Lacunza wrote: > > Estas bien equivocado. > > Libre no es lo mismo q código abierto. > > Una aplicación puede ser código abierto y no ser libre si es q no > concuerda con la lista de libertades. > Estás confundiendo Copyleft con software libre. Un software puede ser libre ('código abierto') y no exigir Copyleft. Copyleft es una restricción adicional que exige que las obras derivadas lleven la misma licencia. Las personas que se identifican con el 'código abierto' consideran que esta exigencia no es necesaria. > > Puedes tener una aplicación código abierto y ser de pago es decir no > es gratis, q no es lo mismo a ser libre. > Esto no es verdad. Por favor lee específicamente la definición oficial de 'código abierto': http://opensource.org/docs/osd (solo encontré referencia en inglés) > > Lee un poco x favor. > Mario, soy experto en el tema. Estás siendo agresivo en tus respuestas y no estas sustentando tus opiniones. Para más información sobre la diferencia entre estos movimientos por favor consulta: http://www.gnu.org/philosophy/open-source-misses-the-point.es.html (en español) -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From sebastian en fuentelibre.org Tue Oct 13 00:44:24 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 17:44:24 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> Message-ID: <561C37C8.9070601@fuentelibre.org> On 12/10/15 17:27, Mario Lacunza wrote: > > A ver en primer lugar por protocolos de seguridad del mismo banco, ya > q en el código se exponen varios niveles de acceso y operativos q > serían útiles para cualquier hacker para la planificación de un ataque. > Esto se llama «seguridad por obscuridad» y es claramente un error. > Me dices un banco q haya liberado alguna aplicación desarrollada para > x ejemplo accesar a cuentas corrientes, Estados de cuenta, tarjetas > etc etc etc? Por algo será q no hay no? > Seguramente todo el software que usas para entrar a tu banco es libre, excepto la aplicación del banco como tal. Desde las bibliotecas SSL, el navegador, los protocolos criptográficos, etc. Si buscas encontrarás que muchos bancos sí publican software libre. Si no lo hacen es porque requiere un esfuerzo adicional, y por desconocimiento. Saludos -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From sebastian en fuentelibre.org Tue Oct 13 01:04:05 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 18:04:05 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: Message-ID: <561C3C65.1030009@fuentelibre.org> On 12/10/15 17:08, Juan José Gómez Romera wrote: > Por qué será q siempre q sale este tema se acaba confundiendo software > libre con software gratis. Creo que hay mucha confusión con respecto al tema. > A mi si me parece barato si lo q se pretende es vender la aplicación > después. Por ejemplo, esto es un error. Perfectamente puedes vender tu aplicación aunque sea libre. Es justamente el punto de no confundir «gratis» con «libre». -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From mlacunza en gmail.com Tue Oct 13 01:32:40 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 18:32:40 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C398C.6060306@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> Message-ID: Mi estimado no se de donde vendrá tu expertise o q te catalogues así en el tema, tampoco me interesa ni viene a colación, pero yo al menos me dedico y vivo de esto hace bastantes años y tengo bien claro los conceptos y la diferencias entre software libre y gratuito (q en inglés es la principal fuente de problemas al momento de entenderlo y creo q estas cayendo en eso mismo) , opensource o no... En cuanto a esto: > Puedes tener una aplicación código abierto y ser de pago es decir no > es gratis, q no es lo mismo a ser libre. > Esto no es verdad. Por favor lee específicamente la definición oficial de 'código abierto': Equivocado estas....sólo para darte un ejemplo: Joomla tiene miles de extensiones q son opensource pero de pago y otras gratis, es decir tienes q comprarlas para obtenerlas y tener acceso irrestricto al código fuente (esto es opensource) 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 17:51, Sebastian Silva escribió: > > On 12/10/15 17:34, Mario Lacunza wrote: > > > > Estas bien equivocado. > > > > Libre no es lo mismo q código abierto. > > > > Una aplicación puede ser código abierto y no ser libre si es q no > > concuerda con la lista de libertades. > > > Estás confundiendo Copyleft con software libre. Un software puede ser > libre ('código abierto') y no exigir Copyleft. Copyleft es una > restricción adicional que exige que las obras derivadas lleven la misma > licencia. Las personas que se identifican con el 'código abierto' > consideran que esta exigencia no es necesaria. > > > > Puedes tener una aplicación código abierto y ser de pago es decir no > > es gratis, q no es lo mismo a ser libre. > > > Esto no es verdad. Por favor lee específicamente la definición oficial > de 'código abierto': > > http://opensource.org/docs/osd > (solo encontré referencia en inglés) > > > > Lee un poco x favor. > > > Mario, soy experto en el tema. Estás siendo agresivo en tus respuestas y > no estas sustentando tus opiniones. > Para más información sobre la diferencia entre estos movimientos por > favor consulta: > > http://www.gnu.org/philosophy/open-source-misses-the-point.es.html > (en español) > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 Tue Oct 13 01:38:00 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 18:38:00 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C37C8.9070601@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> Message-ID: Te respondo entre lineas.... 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 17:44, Sebastian Silva escribió: > > On 12/10/15 17:27, Mario Lacunza wrote: > > > > A ver en primer lugar por protocolos de seguridad del mismo banco, ya > > q en el código se exponen varios niveles de acceso y operativos q > > serían útiles para cualquier hacker para la planificación de un ataque. > > > Esto se llama «seguridad por obscuridad» y es claramente un error. > Para ti tal vez sea un error, lo cual me hace pensar q no eres desarrollador, ya q uno de los principios de luchar contra un posiblem ataq es ponerle las cosas mas dificiles al atacante, al final todo lo q quieres es q el admin de red/server se dé cuenta del ataque y pueda contenerlo. Y por si acaso trabaje en los 4 bancos principales de mi país, se de lo q hablo > > > Me dices un banco q haya liberado alguna aplicación desarrollada para > > x ejemplo accesar a cuentas corrientes, Estados de cuenta, tarjetas > > etc etc etc? Por algo será q no hay no? > > > Seguramente todo el software que usas para entrar a tu banco es libre, > excepto la aplicación del banco como tal. Desde las bibliotecas SSL, el > navegador, los protocolos criptográficos, etc. > Aquí como q no nos entendimos, quien hablaba de aplicaciones para clientes?? desde ese punto de vista hasta Firefox es opensource.. yo me refería a los sistemas INTERNOS del propio banco, esos q nadie más q los empleados deben usar, estos no creo q ni tú creas q deban ser opensource cierto? > > Si buscas encontrarás que muchos bancos sí publican software libre. Si > no lo hacen es porque requiere un esfuerzo adicional, y por > desconocimiento. > > Saludos > > Basado en mi rpta anterior a ver busca tú y si lo encuentras me avisas, dudo mucho q exista UNO ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Tue Oct 13 01:40:46 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 18:40:46 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> Message-ID: <561C44FE.5030208@fuentelibre.org> On 12/10/15 18:32, Mario Lacunza wrote: > Equivocado estas....sólo para darte un ejemplo: Joomla tiene miles de > extensiones q son opensource pero de pago y otras gratis, es decir > tienes q comprarlas para obtenerlas y tener acceso irrestricto al > código fuente (esto es opensource) Por favor, cuando tengas tiempo, coloca una referencia a una extensión que sea 'opensource' y que no sea libre. ¡Gracias! -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From sanreikaj.foros en gmail.com Tue Oct 13 01:42:29 2015 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Mon, 12 Oct 2015 19:12:29 -0430 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C44FE.5030208@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> Message-ID: En el momento que tienes que pagar para obtener el código deja de ser libre. El oct. 12, 2015 7:10 PM, "Sebastian Silva" escribió: > > On 12/10/15 18:32, Mario Lacunza wrote: > > Equivocado estas....sólo para darte un ejemplo: Joomla tiene miles de > > extensiones q son opensource pero de pago y otras gratis, es decir > > tienes q comprarlas para obtenerlas y tener acceso irrestricto al > > código fuente (esto es opensource) > > Por favor, cuando tengas tiempo, coloca una referencia a una extensión > que sea 'opensource' y que no sea libre. ¡Gracias! > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 sebastian en fuentelibre.org Tue Oct 13 01:43:17 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 18:43:17 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> Message-ID: <561C4595.8050205@fuentelibre.org> On 12/10/15 18:38, Mario Lacunza wrote: > .. yo me refería a los sistemas INTERNOS del propio banco, esos q > nadie más q los empleados deben usar, estos no creo q ni tú creas q > deban ser opensource cierto? Libre o no libre, es una distinción que se aplica a software que se distribuye. Si no se distribuye, la distinción no tiene sentido alguno. Las licencias son licencias de distribución. ¡Saludos! -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From juanlu001 en gmail.com Tue Oct 13 01:43:41 2015 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Tue, 13 Oct 2015 01:43:41 +0200 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: <561C44FE.5030208@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> Message-ID: <561C45AD.9080706@gmail.com> Y cuando tengan tiempo, añadan [OT] al título de este hilo para indicar que es una digresión. Un saludo. From sebastian en fuentelibre.org Tue Oct 13 01:45:08 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 18:45:08 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> Message-ID: <561C4604.8040308@fuentelibre.org> On 12/10/15 18:42, Alvaro Manrique wrote: > En el momento que tienes que pagar para obtener el código deja de ser > libre. Igualmente deja de ser 'codigo abierto'. -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From mlacunza en gmail.com Tue Oct 13 01:45:59 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 18:45:59 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> Message-ID: No, estas equivocado, debajo las 4 libertades del software libre, te estas confundiendo con libre y gratuito. Libertad Descripción 0 la libertad de *usar* el programa, con cualquier propósito (Uso). 1 la libertad de *estudiar* cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades (Estudio). 2 la libertad de *distribuir* copias del programa, con lo cual se puede ayudar a otros usuarios (Distribución). 3 la libertad de *mejorar* el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie (Mejora). 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 18:42, Alvaro Manrique escribió: > En el momento que tienes que pagar para obtener el código deja de ser > libre. > El oct. 12, 2015 7:10 PM, "Sebastian Silva" > escribió: > >> >> On 12/10/15 18:32, Mario Lacunza wrote: >> > Equivocado estas....sólo para darte un ejemplo: Joomla tiene miles de >> > extensiones q son opensource pero de pago y otras gratis, es decir >> > tienes q comprarlas para obtenerlas y tener acceso irrestricto al >> > código fuente (esto es opensource) >> >> Por favor, cuando tengas tiempo, coloca una referencia a una extensión >> que sea 'opensource' y que no sea libre. ¡Gracias! >> >> -- >> I+D SomosAzucar.Org >> "icarito" #somosazucar en Freenode IRC >> "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan >> en comunión" - P. Freire >> >> _______________________________________________ >> 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 mlacunza en gmail.com Tue Oct 13 01:51:15 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 18:51:15 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C4604.8040308@fuentelibre.org> References: <5618F311.80909@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> <561C4604.8040308@fuentelibre.org> Message-ID: No señor, puedes tener código abierto y ser de pago el software, y el soft q lo prueba es precisamente el q nos ocupa PYQT: "PyQt is dual licensed on all supported platforms under the GNU GPL v3 and the Riverbank Commercial License" como puedes ver debido a su doble licencia es un software aprobado por la OSC (por lo tanto opensource es decir codigo abierto) y al mismo tiempo es de pago. Esto es algo q Stallman a dicho N veces: software libre puede y debe ser de pago (o generar ganancias) siempre y cuando cumpla con las 4 libertades básicas ya expuestas x mi en un correo previo. 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 18:45, Sebastian Silva escribió: > > On 12/10/15 18:42, Alvaro Manrique wrote: > > En el momento que tienes que pagar para obtener el código deja de ser > > libre. > Igualmente deja de ser 'codigo abierto'. > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 sebastian en fuentelibre.org Tue Oct 13 01:53:51 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 18:53:51 -0500 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: References: <5618F311.80909@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> Message-ID: <561C480F.70808@fuentelibre.org> On 12/10/15 18:45, Mario Lacunza wrote: > No, estas equivocado, debajo las 4 libertades del software libre, te > estas confundiendo con libre y gratuito. > > Libertad Descripción 0 la libertad de *usar* el programa, con > cualquier propósito (Uso). 1 la libertad de *estudiar* cómo funciona > el programa y modificarlo, adaptándolo a las propias necesidades > (Estudio). 2 la libertad de *distribuir* copias del programa, con lo > cual se puede ayudar a otros usuarios (Distribución). 3 la libertad de > *mejorar* el programa y hacer públicas esas mejoras a los demás, de > modo que toda la comunidad se beneficie (Mejora). > > Te repito mi pregunta: Por favor, cuando tengas tiempo, coloca una referencia a una extensión de Joomla que sea 'opensource' y que no sea libre. ¡Gracias! Disculpas a la lista por insistir en el tema pero no está bien difundir errores así, y menos atacar a otros miembros de la comunidad que no comparten tu opinión. Para ilustrarlo con teoría de conjuntos, aquí hay un dibujito que ilustra el espacio común entre 'codigo abierto' y 'libre': | /----------------------------------------------\ / | | \ / | | \ / | | \ | | | Source license is GNU *GPL, Apache, | | original BSD, modified BSD, | free | X11, expat, Python, MPL, etc., | | and executable is not tivoized | open source | | | | \ | | \ | | \ | | / \---------------------------------------------- / | tivoized (tyrant) devices | O | / ----------------------------------------------/ | Fuente: http://www.gnu.org/philosophy/free-open-overlap.html Tan solo las aplicaciones que están atadas a un dispositivo por DRM / grilletes digitales, es decir que no se pueden instalar a partir de sus fuentes, son 'open source' pero no libres. Saludos Sebastian -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Tue Oct 13 01:56:04 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 18:56:04 -0500 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: <561C4595.8050205@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> Message-ID: Perdón?? asi te llamas experto Sebastían? discúlpame pero las licencias son para proteger la propiedad intelectual del software Y para definir la forma como se distribuye y que se puede hacer con él. 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 18:43, Sebastian Silva escribió: > > On 12/10/15 18:38, Mario Lacunza wrote: > > .. yo me refería a los sistemas INTERNOS del propio banco, esos q > > nadie más q los empleados deben usar, estos no creo q ni tú creas q > > deban ser opensource cierto? > Libre o no libre, es una distinción que se aplica a software que se > distribuye. Si no se distribuye, la distinción no tiene sentido alguno. > Las licencias son licencias de distribución. ¡Saludos! > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 sebastian en fuentelibre.org Tue Oct 13 01:57:05 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 18:57:05 -0500 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: References: <5618F311.80909@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> <561C4604.8040308@fuentelibre.org> Message-ID: <561C48D1.4070605@fuentelibre.org> On 12/10/15 18:51, Mario Lacunza wrote: > No señor, puedes tener código abierto y ser de pago el software, y el > soft q lo prueba es precisamente el q nos ocupa PYQT: > > "PyQt is dual licensed on all supported platforms under the GNU GPL v3 > and the Riverbank Commercial License" PyQT es libre aunque si lo deseas puedes obtener una licencia comercial. Esto no tiene nada de raro. > > como puedes ver debido a su doble licencia es un software aprobado por > la OSC (por lo tanto opensource es decir codigo abierto) y al mismo > tiempo es de pago. > > Esto es algo q Stallman a dicho N veces: software libre puede y debe > ser de pago (o generar ganancias) siempre y cuando cumpla con las 4 > libertades básicas ya expuestas x mi en un correo previo. > Esto es precisamente lo que estoy diciendo. -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From sanreikaj.foros en gmail.com Tue Oct 13 02:02:35 2015 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Mon, 12 Oct 2015 19:32:35 -0430 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: <561C480F.70808@fuentelibre.org> References: <5618F311.80909@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> <561C480F.70808@fuentelibre.org> Message-ID: Sebastian No deberías sentirte atacado y si bien el debate se alejó bastante del tema principal, estoy seguro de que muchos somos los que estamos aprendiendo con el mismo. El oct. 12, 2015 7:24 PM, "Sebastian Silva" escribió: > > On 12/10/15 18:45, Mario Lacunza wrote: > > No, estas equivocado, debajo las 4 libertades del software libre, te estas > confundiendo con libre y gratuito. > > Libertad Descripción 0 la libertad de *usar* el programa, con cualquier > propósito (Uso). 1 la libertad de *estudiar* cómo funciona el programa y > modificarlo, adaptándolo a las propias necesidades (Estudio). 2 la libertad > de *distribuir* copias del programa, con lo cual se puede ayudar a otros > usuarios (Distribución). 3 la libertad de *mejorar* el programa y hacer > públicas esas mejoras a los demás, de modo que toda la comunidad se > beneficie (Mejora). > > > Te repito mi pregunta: > Por favor, cuando tengas tiempo, coloca una referencia a una extensión de > Joomla que sea 'opensource' y que no sea libre. ¡Gracias! > > Disculpas a la lista por insistir en el tema pero no está bien difundir > errores así, y menos atacar a otros miembros de la comunidad que no > comparten tu opinión. > > Para ilustrarlo con teoría de conjuntos, aquí hay un dibujito que ilustra > el espacio común entre 'codigo abierto' y 'libre': > > > > /----------------------------------------------\ > / | | \ > / | | \ > / | | \ > | | > | Source license is GNU *GPL, Apache, | > | original BSD, modified BSD, | > free | X11, expat, Python, MPL, etc., | > | and executable is not tivoized | open source > | | > | | > \ | | > \ | | > \ | | / > \---------------------------------------------- / > | tivoized (tyrant) devices | O | / > ----------------------------------------------/ > > Fuente: http://www.gnu.org/philosophy/free-open-overlap.html > > Tan solo las aplicaciones que están atadas a un dispositivo por DRM / > grilletes digitales, es decir que no se pueden instalar a partir de sus > fuentes, son 'open source' pero no libres. > > Saludos > Sebastian > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire > > > _______________________________________________ > 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 Tue Oct 13 02:03:49 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 19:03:49 -0500 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: <561C48D1.4070605@fuentelibre.org> References: <5618F311.80909@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> <561C4604.8040308@fuentelibre.org> <561C48D1.4070605@fuentelibre.org> Message-ID: Entonces parece q el problema es como te expresas ya q he visto q no nos entendemos y q al parecer pensamos lo mismo. Nadie te ha atacado, el q comenzó a decir q es experto eres tú, eso es una forma de ponerse por "encima" del resto. En todo caso dejo este hilo aquí, estoy harto de este tipo de discusiones a través de los años, sólo por problemas de semántica o por diferencias filosóficas. 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 18:57, Sebastian Silva escribió: > > On 12/10/15 18:51, Mario Lacunza wrote: > > No señor, puedes tener código abierto y ser de pago el software, y el > > soft q lo prueba es precisamente el q nos ocupa PYQT: > > > > "PyQt is dual licensed on all supported platforms under the GNU GPL v3 > > and the Riverbank Commercial License" > PyQT es libre aunque si lo deseas puedes obtener una licencia comercial. > Esto no tiene nada de raro. > > > > como puedes ver debido a su doble licencia es un software aprobado por > > la OSC (por lo tanto opensource es decir codigo abierto) y al mismo > > tiempo es de pago. > > > > Esto es algo q Stallman a dicho N veces: software libre puede y debe > > ser de pago (o generar ganancias) siempre y cuando cumpla con las 4 > > libertades básicas ya expuestas x mi en un correo previo. > > > Esto es precisamente lo que estoy diciendo. > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan > en comunión" - P. Freire > > _______________________________________________ > 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 sebastian en fuentelibre.org Tue Oct 13 02:04:16 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 19:04:16 -0500 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> Message-ID: <561C4A80.9060706@fuentelibre.org> On 12/10/15 18:56, Mario Lacunza wrote: > Perdón?? asi te llamas experto Sebastían? discúlpame pero las > licencias son para proteger la propiedad intelectual del software Y > para definir la forma como se distribuye y que se puede hacer con él. > Pucha sinceramente no me parece que caigas a descalificaciones personales. He sido educado y he colocado referencias a todo lo que te digo. Si no vas a distribuir el software, entonces no necesitas ponerle licencia, ni siquiera se te exige para el software libre de otros. Para el caso puedes leer: http://www.gnu.org/licenses/gpl-faq.es.html#UnreleasedMods /"/ /Es esencial que la gente tenga la libertad de hacer modificaciones y usarlas en privado sin nunca publicar esas modificaciones."/ Saludos Sebastian -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Tue Oct 13 02:11:19 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 19:11:19 -0500 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: References: <5618F311.80909@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C327A.3010901@fuentelibre.org> <561C398C.6060306@fuentelibre.org> <561C44FE.5030208@fuentelibre.org> <561C480F.70808@fuentelibre.org> Message-ID: <561C4C27.3050604@fuentelibre.org> On 12/10/15 19:02, Alvaro Manrique wrote: > > Sebastian > > No deberías sentirte atacado y si bien el debate se alejó bastante del > tema principal, estoy seguro de que muchos somos los que estamos > aprendiendo con el mismo. > Gracias Álvaro, mis disculpas a la lista por insistir en el tema. for miembro in lista: print "¡gracias y saludos!" -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From mlacunza en gmail.com Tue Oct 13 02:12:01 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 12 Oct 2015 19:12:01 -0500 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: <561C4A80.9060706@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> <561C4A80.9060706@fuentelibre.org> Message-ID: Eso lo iniciaste tu al llamarte experto, poniendote por encima de todos para tratar de tener una posición dominante en la conversación o darle más peso a tus argumentos. Yo hablo inglés perfectamente así q no tengo problemas de semántica al entender ciertos conceptos ni necesito de dibujitos para lo mismo. Como dije corto aqui el hilo. 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/ Skype: mlacunzav Lima - Peru El 12 de octubre de 2015, 19:04, Sebastian Silva escribió: > > On 12/10/15 18:56, Mario Lacunza wrote: > > Perdón?? asi te llamas experto Sebastían? discúlpame pero las licencias > son para proteger la propiedad intelectual del software Y para definir la > forma como se distribuye y que se puede hacer con él. > > Pucha sinceramente no me parece que caigas a descalificaciones personales. > He sido educado y he colocado referencias a todo lo que te digo. Si no vas > a distribuir el software, entonces no necesitas ponerle licencia, ni > siquiera se te exige para el software libre de otros. > > Para el caso puedes leer: > http://www.gnu.org/licenses/gpl-faq.es.html#UnreleasedMods > > *"* *Es esencial que la gente tenga la libertad de hacer modificaciones y > usarlas en privado sin nunca publicar esas modificaciones."* > > Saludos > Sebastian > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire > > > _______________________________________________ > 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 sebastian en fuentelibre.org Tue Oct 13 02:28:26 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 12 Oct 2015 19:28:26 -0500 Subject: [Python-es] [OT] Opensource / Software libre In-Reply-To: References: <5618F311.80909@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> <561C4A80.9060706@fuentelibre.org> Message-ID: <561C502A.6000907@fuentelibre.org> Solo quería retomar la pregunta que motivó la discusión y la aclaración que me pareció muy importante: *Si desarrollas software usando PyQT bajo licencia GPLv3 puedes cobrar por tu software sin pagar la licencia comercial, siempre que distribuyas tu software bajo licencia GPLv3 a tu cliente. Cobrar no está limitado por la licencia. En cambio, debes pagar la licencia comercial, si pretendes entregar tu software a tu cliente en términos privativos (negándole alguna de las 4 libertades).* Eso era todo. On 12/10/15 19:12, Mario Lacunza wrote: > Eso lo iniciaste tu al llamarte experto, poniendote por encima de > todos para tratar de tener una posición dominante en la conversación o > darle más peso a tus argumentos. Gracias por aclarar lo que te molestó de mi respuesta. Tendré mas cuidado en el futuro. > > Yo hablo inglés perfectamente así q no tengo problemas de semántica al > entender ciertos conceptos ni necesito de dibujitos para lo mismo. > > Como dije corto aqui el hilo. ¡Saludos! -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From dquijote22 en gmail.com Tue Oct 13 07:40:13 2015 From: dquijote22 en gmail.com (Toni .) Date: Tue, 13 Oct 2015 07:40:13 +0200 Subject: [Python-es] Python week (free learning) Message-ID: Hola, Disclaimer: Espero no hacer Spam, no tengo nada que ver con la página. Pero en packtpub.com es la semana de python con descuentos del 20% en libros sobre python. Además en la sección free learning, están ofreciendo esta semana ebooks sobre python for free. Ayer: "Python 3 object oriented programming" Hoy: "Building Machine Learning Systems with Python" Si no resulta interesante, pido disculpas desde ya. Un saludo Toni ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From yamila.ms en gmail.com Tue Oct 13 08:34:00 2015 From: yamila.ms en gmail.com (=?UTF-8?Q?Yamila_Moreno_Su=C3=A1rez?=) Date: Tue, 13 Oct 2015 08:34:00 +0200 Subject: [Python-es] Python week (free learning) In-Reply-To: References: Message-ID: Hola Toni, al contrario es una iniciativa genial. ¡Gracias por compartir! :D Feliz martes, Yamila 2015-10-13 7:40 GMT+02:00 Toni . : > Hola, > > Disclaimer: Espero no hacer Spam, no tengo nada que ver con la página. > > Pero en packtpub.com es la semana de python con descuentos del 20% en > libros sobre python. > > Además en la sección free learning, están ofreciendo esta semana ebooks > sobre python for free. > > Ayer: "Python 3 object oriented programming" > Hoy: "Building Machine Learning Systems with Python" > > Si no resulta interesante, pido disculpas desde ya. > > > Un saludo > Toni > > _______________________________________________ > 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.es http://moduslaborandi.net ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Tue Oct 13 16:39:55 2015 From: revxfire en gmail.com (Victor Villalobos) Date: Tue, 13 Oct 2015 10:09:55 -0430 Subject: [Python-es] Generar informes desde aplicaciones Python In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> Message-ID: Estoy totalmente de acuerdo con el Sr Mario, la diferencia entre open source y software libre radica esencialmente en que el software libre respeta las 4 libertades mencionadas por Stallmanmientras que el Open Source no tiene esta necesidad en licencias como la BSD el codico del software es perfectamente opensource pero puede dejar de serlo en un momento determinado, puedes tomar el software que actualmente es ABIERTO y cerrarlo con tus mejoras sin aportar nada nuevo a la comunidad que te dio acceso a la abse de tu codigo. Tambien es cierto que el software libre puede ser perfectamente comercial, pero al venderlo tiene que dar la libertad de compartir el software las veces que quieras, todo depende de comos e enfoque el negocio.No creo que haya muchas personas pagadndo por Wordpress actualmente, lo que si pagan son las licencias de los plugins avanzados, que pueden ser OPEN SOURCE pero que no son LIBRES, porque tu los compras para ti, puedes ver el codigo y estudiarlo, pero no estas en la libertad de compartirlo de nuevo. Stallman menciona las diferencias muy bien aca: Por qué el «código abierto» pierde de vista lo esencial del software libre Saludos. El 12 de octubre de 2015, 19:26, Mario Lacunza escribió: > Perdón?? asi te llamas experto Sebastían? discúlpame pero las licencias > son para proteger la propiedad intelectual del software Y para definir la > forma como se distribuye y que se puede hacer con él. > > 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/ > Skype: mlacunzav > > Lima - Peru > > El 12 de octubre de 2015, 18:43, Sebastian Silva < > sebastian en fuentelibre.org> escribió: > >> >> On 12/10/15 18:38, Mario Lacunza wrote: >> > .. yo me refería a los sistemas INTERNOS del propio banco, esos q >> > nadie más q los empleados deben usar, estos no creo q ni tú creas q >> > deban ser opensource cierto? >> Libre o no libre, es una distinción que se aplica a software que se >> distribuye. Si no se distribuye, la distinción no tiene sentido alguno. >> Las licencias son licencias de distribución. ¡Saludos! >> >> -- >> I+D SomosAzucar.Org >> "icarito" #somosazucar en Freenode IRC >> "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan >> en comunión" - P. Freire >> >> _______________________________________________ >> 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/ > > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Tue Oct 13 17:19:49 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Tue, 13 Oct 2015 10:19:49 -0500 Subject: [Python-es] =?windows-1252?q?=5BOT=5D_Confusi=F3n_de_licencias?= In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> Message-ID: <561D2115.1070704@fuentelibre.org> On 13/10/15 09:39, Victor Villalobos wrote: > Estoy totalmente de acuerdo con el Sr Mario, la diferencia entre open > source y software libre radica esencialmente en que el software libre > respeta las 4 libertades mencionadas por Stallmanmientras que el Open > Source no tiene esta necesidad en licencias como la BSD el codico del > software es perfectamente opensource pero puede dejar de serlo en un > momento determinado, puedes tomar el software que actualmente es > ABIERTO y cerrarlo con tus mejoras sin aportar nada nuevo a la > comunidad que te dio acceso a la abse de tu codigo. Gracias por compartir. Estamos de acuerdo en el fondo. Es cierto que el software con licencias BSD es libre (cumple con las 4 libertades), aunque cualquiera pueda hacer mejoras y no compartirlas. Esto es porque la licencia BSD no lleva /copyleft./ Sin embargo, el copyleft no es requisito para que el software sea considerado libre. Cito:/ / /"La forma más simple de hacer que un programa sea libre es ponerlo bajo dominio público, sin derechos de autor. Esto permite a la gente compartir el programa y sus mejoras si así lo desean. Pero también permite que gente no tan cooperativa convierta el programa en software privativo. Pueden realizarse tantos cambios como se quiera y distribuir el resultado como un producto privativo. Las personas que reciben el programa con esas modificaciones no tienen la libertad que el autor original les dio, ya que han sido eliminadas por el intermediario."/ Referencia: https://www.gnu.org/licenses/copyleft.es.html En cambio, con una licencia GPL, por ejemplo, el único que puede hacer versiones mejoradas y no liberar el código fuente, es el titular de derecho de autor. Es por ello que se puede hacer software de doble licenciamiento como PyQT. Lo que citas como diferencia no lo es en realidad. La diferencia es otra (y aplica a muy poco software). El software que es suceptible de ser instalado en un dispositivo que solo reconoce binarios firmados criptográficamente (con DRM) es un ejemplo de ello, se llama a esto /tivoización./ Si lees con detención el enlace que tu mismo proporcionas, dice así: /En la práctica, el código abierto sostiene criterios un poco más débiles que los del software libre. Por lo que sabemos, todo el software libre existente se puede calificar como código abierto./ Referencia: http://www.gnu.org/philosophy/open-source-misses-the-point.es.html En cuanto a lo que dices: /"pueden ser OPEN SOURCE pero que no son LIBRES, porque tu los compras para ti, puedes ver el codigo y estudiarlo, pero no estas en la libertad de compartirlo de nuevo" - /esto es falso, como se desprende del primer punto de la definición de Open Source de la OSI: 1. Free Redistribution/ //The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale./ Referencia: http://opensource.org/osd-annotated En conclusión, si no se pueden compartir las fuentes, entonces no es 'open source'. Soy amigo del Sr. Stallman y con gusto puedo empezar un hilo invitándolo a él y a los interesados para aclarar estos puntos. No creo que sería apropiado en esta lista de Python. Pero podría ser otra por ejemplo la de FSFLA o FSFE, o en privado si lo prefieren. ¡Saludos fraternos! -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From francisco.palm en gmail.com Tue Oct 13 17:40:44 2015 From: francisco.palm en gmail.com (Francisco Palm) Date: Tue, 13 Oct 2015 11:10:44 -0430 Subject: [Python-es] =?utf-8?q?=5BOT=5D_Confusi=C3=B3n_de_licencias?= In-Reply-To: <561D2115.1070704@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> <561D2115.1070704@fuentelibre.org> Message-ID: Persiste la confusión. Tanto las licencias de la FSF como las de la OSI respetan las 4 libertades. En tal sentido no hay NINGUNA diferencia técnica entre software libre y Open Source. Hay licencias que no tienen izquierdo de copia, es decir, que no obligan que los productos derivados utilicen la misma licencia, en ese sentido la licencia BSD y la licencia LGPL (de la FSF) son equivalentes. La única diferencia entre el movimiento de software libre y el movimiento de código abierto es que el primero dice que el software libre debe utilizarse por razones morales, mientras que el movimiento de código abierto afirma que el software libre es superior es términos prácticos, porque es mas económico, mas eficiente, mas adecuado... Ahora, ¿Uds. se suben a un avión porque "es bueno" o porque tiene garantías de que funciona? F. Palm El 13 de octubre de 2015, 10:49 a. m., Sebastian Silva< sebastian en fuentelibre.org> escribió: > > On 13/10/15 09:39, Victor Villalobos wrote: > > Estoy totalmente de acuerdo con el Sr Mario, la diferencia entre open > source y software libre radica esencialmente en que el software libre > respeta las 4 libertades mencionadas por Stallmanmientras que el Open > Source no tiene esta necesidad en licencias como la BSD el codico del > software es perfectamente opensource pero puede dejar de serlo en un > momento determinado, puedes tomar el software que actualmente es ABIERTO y > cerrarlo con tus mejoras sin aportar nada nuevo a la comunidad que te dio > acceso a la abse de tu codigo. > > > Gracias por compartir. Estamos de acuerdo en el fondo. Es cierto que el > software con licencias BSD es libre (cumple con las 4 libertades), aunque > cualquiera pueda hacer mejoras y no compartirlas. Esto es porque la > licencia BSD no lleva *copyleft.* Sin embargo, el copyleft no es > requisito para que el software sea considerado libre. Cito: > > *"La forma más simple de hacer que un programa sea libre es ponerlo bajo > dominio público, sin derechos de autor. Esto permite a la gente compartir > el programa y sus mejoras si así lo desean. Pero también permite que gente > no tan cooperativa convierta el programa en software privativo. Pueden > realizarse tantos cambios como se quiera y distribuir el resultado como un > producto privativo. Las personas que reciben el programa con esas > modificaciones no tienen la libertad que el autor original les dio, ya que > han sido eliminadas por el intermediario."* > Referencia: https://www.gnu.org/licenses/copyleft.es.html > > > En cambio, con una licencia GPL, por ejemplo, el único que puede hacer > versiones mejoradas y no liberar el código fuente, es el titular de derecho > de autor. Es por ello que se puede hacer software de doble licenciamiento > como PyQT. > > Lo que citas como diferencia no lo es en realidad. La diferencia es otra > (y aplica a muy poco software). El software que es suceptible de ser > instalado en un dispositivo que solo reconoce binarios firmados > criptográficamente (con DRM) es un ejemplo de ello, se llama a esto > *tivoización.* > > Si lees con detención el enlace que tu mismo proporcionas, dice así: > > *En la práctica, el código abierto sostiene criterios un poco más débiles > que los del software libre. Por lo que sabemos, todo el software libre > existente se puede calificar como código abierto.* > Referencia: > http://www.gnu.org/philosophy/open-source-misses-the-point.es.html > > En cuanto a lo que dices: *"pueden ser OPEN SOURCE pero que no son > LIBRES, porque tu los compras para ti, puedes ver el codigo y estudiarlo, > pero no estas en la libertad de compartirlo de nuevo" - *esto es falso, > como se desprende del primer punto de la definición de Open Source de la > OSI: > > 1. Free Redistribution > *The license shall not restrict any party from selling or giving away the > software as a component of an aggregate software distribution containing > programs from several different sources. The license shall not require a > royalty or other fee for such sale.* > Referencia: http://opensource.org/osd-annotated > > En conclusión, si no se pueden compartir las fuentes, entonces no es 'open > source'. > > Soy amigo del Sr. Stallman y con gusto puedo empezar un hilo invitándolo a > él y a los interesados para aclarar estos puntos. No creo que sería > apropiado en esta lista de Python. Pero podría ser otra por ejemplo la de > FSFLA o FSFE, o en privado si lo prefieren. > > ¡Saludos fraternos! > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- -------------------------------------- fpalm en mapologo.org.ve francisco.palm en gmail.com cel: +58 +424 7228252 tel: +58 +274 6352001 ---- Debemos ser libres, no para hacer lo que nos plazca, sino libres para comprender muy profundamente nuestros propios instintos e impulsos. K ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From revxfire en gmail.com Tue Oct 13 17:47:34 2015 From: revxfire en gmail.com (Victor Villalobos) Date: Tue, 13 Oct 2015 11:17:34 -0430 Subject: [Python-es] =?utf-8?q?=5BOT=5D_Confusi=C3=B3n_de_licencias?= In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> <561D2115.1070704@fuentelibre.org> Message-ID: Estimado Sebastian, gracias por corregir mis errores. Estimado Francisco, gracias por resumir todo y dar a entender en palabras mas simpres. Respondiendo a tu pregunta la mayoria de las veces me subo en los aviones porque no tengo otra opcion, pero eso ya es personal. Saludos a todos. El 13 de octubre de 2015, 11:10, Francisco Palm escribió: > > Persiste la confusión. > > Tanto las licencias de la FSF como las de la OSI respetan las 4 > libertades. En tal sentido no hay NINGUNA diferencia técnica entre software > libre y Open Source. > > Hay licencias que no tienen izquierdo de copia, es decir, que no obligan > que los productos derivados utilicen la misma licencia, en ese sentido la > licencia BSD y la licencia LGPL (de la FSF) son equivalentes. > > La única diferencia entre el movimiento de software libre y el movimiento > de código abierto es que el primero dice que el software libre debe > utilizarse por razones morales, mientras que el movimiento de código > abierto afirma que el software libre es superior es términos prácticos, > porque es mas económico, mas eficiente, mas adecuado... > > Ahora, ¿Uds. se suben a un avión porque "es bueno" o porque tiene > garantías de que funciona? > > F. Palm > > > > El 13 de octubre de 2015, 10:49 a. m., Sebastian Silva< > sebastian en fuentelibre.org> escribió: > >> >> On 13/10/15 09:39, Victor Villalobos wrote: >> >> Estoy totalmente de acuerdo con el Sr Mario, la diferencia entre open >> source y software libre radica esencialmente en que el software libre >> respeta las 4 libertades mencionadas por Stallmanmientras que el Open >> Source no tiene esta necesidad en licencias como la BSD el codico del >> software es perfectamente opensource pero puede dejar de serlo en un >> momento determinado, puedes tomar el software que actualmente es ABIERTO y >> cerrarlo con tus mejoras sin aportar nada nuevo a la comunidad que te dio >> acceso a la abse de tu codigo. >> >> >> Gracias por compartir. Estamos de acuerdo en el fondo. Es cierto que el >> software con licencias BSD es libre (cumple con las 4 libertades), aunque >> cualquiera pueda hacer mejoras y no compartirlas. Esto es porque la >> licencia BSD no lleva *copyleft.* Sin embargo, el copyleft no es >> requisito para que el software sea considerado libre. Cito: >> >> *"La forma más simple de hacer que un programa sea libre es ponerlo bajo >> dominio público, sin derechos de autor. Esto permite a la gente compartir >> el programa y sus mejoras si así lo desean. Pero también permite que gente >> no tan cooperativa convierta el programa en software privativo. Pueden >> realizarse tantos cambios como se quiera y distribuir el resultado como un >> producto privativo. Las personas que reciben el programa con esas >> modificaciones no tienen la libertad que el autor original les dio, ya que >> han sido eliminadas por el intermediario."* >> Referencia: https://www.gnu.org/licenses/copyleft.es.html >> >> >> En cambio, con una licencia GPL, por ejemplo, el único que puede hacer >> versiones mejoradas y no liberar el código fuente, es el titular de derecho >> de autor. Es por ello que se puede hacer software de doble licenciamiento >> como PyQT. >> >> Lo que citas como diferencia no lo es en realidad. La diferencia es otra >> (y aplica a muy poco software). El software que es suceptible de ser >> instalado en un dispositivo que solo reconoce binarios firmados >> criptográficamente (con DRM) es un ejemplo de ello, se llama a esto >> *tivoización.* >> >> Si lees con detención el enlace que tu mismo proporcionas, dice así: >> >> *En la práctica, el código abierto sostiene criterios un poco más débiles >> que los del software libre. Por lo que sabemos, todo el software libre >> existente se puede calificar como código abierto.* >> Referencia: >> http://www.gnu.org/philosophy/open-source-misses-the-point.es.html >> >> En cuanto a lo que dices: *"pueden ser OPEN SOURCE pero que no son >> LIBRES, porque tu los compras para ti, puedes ver el codigo y estudiarlo, >> pero no estas en la libertad de compartirlo de nuevo" - *esto es falso, >> como se desprende del primer punto de la definición de Open Source de la >> OSI: >> >> 1. Free Redistribution >> *The license shall not restrict any party from selling or giving away the >> software as a component of an aggregate software distribution containing >> programs from several different sources. The license shall not require a >> royalty or other fee for such sale.* >> Referencia: http://opensource.org/osd-annotated >> >> En conclusión, si no se pueden compartir las fuentes, entonces no es >> 'open source'. >> >> Soy amigo del Sr. Stallman y con gusto puedo empezar un hilo invitándolo >> a él y a los interesados para aclarar estos puntos. No creo que sería >> apropiado en esta lista de Python. Pero podría ser otra por ejemplo la de >> FSFLA o FSFE, o en privado si lo prefieren. >> >> ¡Saludos fraternos! >> >> -- >> I+D SomosAzucar.Org >> "icarito" #somosazucar en Freenode IRC >> "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > -------------------------------------- > fpalm en mapologo.org.ve > francisco.palm en gmail.com > > cel: +58 +424 7228252 > tel: +58 +274 6352001 > > ---- > Debemos ser libres, no para hacer lo que nos plazca, sino libres para > comprender muy profundamente nuestros propios instintos e impulsos. K > > _______________________________________________ > 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 Tue Oct 13 18:51:54 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 13 Oct 2015 18:51:54 +0200 Subject: [Python-es] =?utf-8?q?=5BOT=5D_Confusi=C3=B3n_de_licencias?= In-Reply-To: References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> <561D2115.1070704@fuentelibre.org> Message-ID: Creo que hay demasiadas discursiones en internet sobre las licencias libres como para alargar más ésta. La principal diferencia entre las licencias de Software Libre y Open Source (OSD) está en sus distintas aproximaciones. Las primeras tratan de una renuncia de derechos por parte del autor ("copyleft"), mientras que las segunda tratan de una concesión de "permisos". En la práctica dan las mismas libertades. La diferencia está en el control de las obras derivadas. Mientras que en las licencias de Software Libre el autor del original sigue poseyendo los derechos de copia de obra derivada, en algunas licencias OSD podría haber renunciado completamente a este derecho. Siempre conservaría los derechos morales de obra, algo que tendría que hacer valer ante un juzgado en caso necesario. El 13 de octubre de 2015, 17:47, Victor Villalobos escribió: > Estimado Sebastian, gracias por corregir mis errores. > > Estimado Francisco, gracias por resumir todo y dar a entender en palabras > mas simpres. > > Respondiendo a tu pregunta la mayoria de las veces me subo en los aviones > porque no tengo otra opcion, pero eso ya es personal. > > Saludos a todos. > > El 13 de octubre de 2015, 11:10, Francisco Palm > escribió: > >> >> Persiste la confusión. >> >> Tanto las licencias de la FSF como las de la OSI respetan las 4 >> libertades. En tal sentido no hay NINGUNA diferencia técnica entre software >> libre y Open Source. >> >> Hay licencias que no tienen izquierdo de copia, es decir, que no obligan >> que los productos derivados utilicen la misma licencia, en ese sentido la >> licencia BSD y la licencia LGPL (de la FSF) son equivalentes. >> >> La única diferencia entre el movimiento de software libre y el movimiento >> de código abierto es que el primero dice que el software libre debe >> utilizarse por razones morales, mientras que el movimiento de código >> abierto afirma que el software libre es superior es términos prácticos, >> porque es mas económico, mas eficiente, mas adecuado... >> >> Ahora, ¿Uds. se suben a un avión porque "es bueno" o porque tiene >> garantías de que funciona? >> >> F. Palm >> >> >> >> El 13 de octubre de 2015, 10:49 a. m., Sebastian Silva< >> sebastian en fuentelibre.org> escribió: >> >>> >>> On 13/10/15 09:39, Victor Villalobos wrote: >>> >>> Estoy totalmente de acuerdo con el Sr Mario, la diferencia entre open >>> source y software libre radica esencialmente en que el software libre >>> respeta las 4 libertades mencionadas por Stallmanmientras que el Open >>> Source no tiene esta necesidad en licencias como la BSD el codico del >>> software es perfectamente opensource pero puede dejar de serlo en un >>> momento determinado, puedes tomar el software que actualmente es ABIERTO y >>> cerrarlo con tus mejoras sin aportar nada nuevo a la comunidad que te dio >>> acceso a la abse de tu codigo. >>> >>> >>> Gracias por compartir. Estamos de acuerdo en el fondo. Es cierto que el >>> software con licencias BSD es libre (cumple con las 4 libertades), aunque >>> cualquiera pueda hacer mejoras y no compartirlas. Esto es porque la >>> licencia BSD no lleva *copyleft.* Sin embargo, el copyleft no es >>> requisito para que el software sea considerado libre. Cito: >>> >>> *"La forma más simple de hacer que un programa sea libre es ponerlo bajo >>> dominio público, sin derechos de autor. Esto permite a la gente compartir >>> el programa y sus mejoras si así lo desean. Pero también permite que gente >>> no tan cooperativa convierta el programa en software privativo. Pueden >>> realizarse tantos cambios como se quiera y distribuir el resultado como un >>> producto privativo. Las personas que reciben el programa con esas >>> modificaciones no tienen la libertad que el autor original les dio, ya que >>> han sido eliminadas por el intermediario."* >>> Referencia: https://www.gnu.org/licenses/copyleft.es.html >>> >>> >>> En cambio, con una licencia GPL, por ejemplo, el único que puede hacer >>> versiones mejoradas y no liberar el código fuente, es el titular de derecho >>> de autor. Es por ello que se puede hacer software de doble licenciamiento >>> como PyQT. >>> >>> Lo que citas como diferencia no lo es en realidad. La diferencia es otra >>> (y aplica a muy poco software). El software que es suceptible de ser >>> instalado en un dispositivo que solo reconoce binarios firmados >>> criptográficamente (con DRM) es un ejemplo de ello, se llama a esto >>> *tivoización.* >>> >>> Si lees con detención el enlace que tu mismo proporcionas, dice así: >>> >>> *En la práctica, el código abierto sostiene criterios un poco más >>> débiles que los del software libre. Por lo que sabemos, todo el software >>> libre existente se puede calificar como código abierto.* >>> Referencia: >>> http://www.gnu.org/philosophy/open-source-misses-the-point.es.html >>> >>> En cuanto a lo que dices: *"pueden ser OPEN SOURCE pero que no son >>> LIBRES, porque tu los compras para ti, puedes ver el codigo y estudiarlo, >>> pero no estas en la libertad de compartirlo de nuevo" - *esto es falso, >>> como se desprende del primer punto de la definición de Open Source de la >>> OSI: >>> >>> 1. Free Redistribution >>> *The license shall not restrict any party from selling or giving away >>> the software as a component of an aggregate software distribution >>> containing programs from several different sources. The license shall not >>> require a royalty or other fee for such sale.* >>> Referencia: http://opensource.org/osd-annotated >>> >>> En conclusión, si no se pueden compartir las fuentes, entonces no es >>> 'open source'. >>> >>> Soy amigo del Sr. Stallman y con gusto puedo empezar un hilo invitándolo >>> a él y a los interesados para aclarar estos puntos. No creo que sería >>> apropiado en esta lista de Python. Pero podría ser otra por ejemplo la de >>> FSFLA o FSFE, o en privado si lo prefieren. >>> >>> ¡Saludos fraternos! >>> >>> -- >>> I+D SomosAzucar.Org >>> "icarito" #somosazucar en Freenode IRC >>> "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> -------------------------------------- >> fpalm en mapologo.org.ve >> francisco.palm en gmail.com >> >> cel: +58 +424 7228252 >> tel: +58 +274 6352001 >> >> ---- >> Debemos ser libres, no para hacer lo que nos plazca, sino libres para >> comprender muy profundamente nuestros propios instintos e impulsos. K >> >> _______________________________________________ >> 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 > > _______________________________________________ > 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 sebastian en fuentelibre.org Tue Oct 13 20:48:21 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Tue, 13 Oct 2015 13:48:21 -0500 Subject: [Python-es] =?windows-1252?q?=5BOT=5D_Confusi=F3n_de_licencias?= In-Reply-To: <561D2115.1070704@fuentelibre.org> References: <5618F311.80909@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> <561D2115.1070704@fuentelibre.org> Message-ID: <561D51F5.1070702@fuentelibre.org> On 13/10/15 10:19, Sebastian Silva wrote: > En cambio, con una licencia GPL, por ejemplo, el único que puede > *hacer* versiones mejoradas y no liberar el código fuente, es el > titular de derecho de autor. Es por ello que se puede hacer software > de doble licenciamiento como PyQT. Fe de erratas: Debería decir: En cambio, con una licencia GPL, por ejemplo, el único que puede *distribuir* versiones mejoradas y no liberar el código fuente, es el titular de derecho de autor. Es por ello que se puede hacer software de doble licenciamiento como PyQT. Gracias a Fran García por la aclaración por privado. Como él me dice: "La licencia GPL solamente se aplica cuando hay redistribución de binarios a terceras partes." Saludos Sebastian -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From andresgonzalez.sistemas2012 en gmail.com Tue Oct 13 20:55:28 2015 From: andresgonzalez.sistemas2012 en gmail.com (Andres Gonzalez) Date: Tue, 13 Oct 2015 13:55:28 -0500 Subject: [Python-es] =?utf-8?q?=5BOT=5D_Confusi=C3=B3n_de_licencias?= In-Reply-To: <561D2115.1070704@fuentelibre.org> References: <5618F311.80909@gmail.com> <56195142.8000904@gmail.com> <561AC394.7010004@gmail.com> <561B8808.5080203@gmail.com> <561BDD04.4090001@fuentelibre.org> <561C1112.4060009@gmail.com> <561C2D84.2070103@fuentelibre.org> <561C37C8.9070601@fuentelibre.org> <561C4595.8050205@fuentelibre.org> <561D2115.1070704@fuentelibre.org> Message-ID: Con respecto a lo que comentas "Soy amigo del Sr. Stallman y con gusto puedo empezar un hilo invitándolo a él y a los interesados para aclarar estos puntos. No creo que sería apropiado en esta lista de Python. Pero podría ser otra por ejemplo la de FSFLA o FSFE, o en privado si lo prefieren." Me gustaría aceptar tu propuesta de unas aclaraciones directas del sseñor Stallman, que debemos hacer para esta reunion Gracias El 13/10/2015 10:20, "Sebastian Silva" escribió: > > On 13/10/15 09:39, Victor Villalobos wrote: > > Estoy totalmente de acuerdo con el Sr Mario, la diferencia entre open > source y software libre radica esencialmente en que el software libre > respeta las 4 libertades mencionadas por Stallmanmientras que el Open > Source no tiene esta necesidad en licencias como la BSD el codico del > software es perfectamente opensource pero puede dejar de serlo en un > momento determinado, puedes tomar el software que actualmente es ABIERTO y > cerrarlo con tus mejoras sin aportar nada nuevo a la comunidad que te dio > acceso a la abse de tu codigo. > > > Gracias por compartir. Estamos de acuerdo en el fondo. Es cierto que el > software con licencias BSD es libre (cumple con las 4 libertades), aunque > cualquiera pueda hacer mejoras y no compartirlas. Esto es porque la > licencia BSD no lleva *copyleft.* Sin embargo, el copyleft no es > requisito para que el software sea considerado libre. Cito: > > *"La forma más simple de hacer que un programa sea libre es ponerlo bajo > dominio público, sin derechos de autor. Esto permite a la gente compartir > el programa y sus mejoras si así lo desean. Pero también permite que gente > no tan cooperativa convierta el programa en software privativo. Pueden > realizarse tantos cambios como se quiera y distribuir el resultado como un > producto privativo. Las personas que reciben el programa con esas > modificaciones no tienen la libertad que el autor original les dio, ya que > han sido eliminadas por el intermediario."* > Referencia: https://www.gnu.org/licenses/copyleft.es.html > > > En cambio, con una licencia GPL, por ejemplo, el único que puede hacer > versiones mejoradas y no liberar el código fuente, es el titular de derecho > de autor. Es por ello que se puede hacer software de doble licenciamiento > como PyQT. > > Lo que citas como diferencia no lo es en realidad. La diferencia es otra > (y aplica a muy poco software). El software que es suceptible de ser > instalado en un dispositivo que solo reconoce binarios firmados > criptográficamente (con DRM) es un ejemplo de ello, se llama a esto > *tivoización.* > > Si lees con detención el enlace que tu mismo proporcionas, dice así: > > *En la práctica, el código abierto sostiene criterios un poco más débiles > que los del software libre. Por lo que sabemos, todo el software libre > existente se puede calificar como código abierto.* > Referencia: > http://www.gnu.org/philosophy/open-source-misses-the-point.es.html > > En cuanto a lo que dices: *"pueden ser OPEN SOURCE pero que no son > LIBRES, porque tu los compras para ti, puedes ver el codigo y estudiarlo, > pero no estas en la libertad de compartirlo de nuevo" - *esto es falso, > como se desprende del primer punto de la definición de Open Source de la > OSI: > > 1. Free Redistribution > *The license shall not restrict any party from selling or giving away the > software as a component of an aggregate software distribution containing > programs from several different sources. The license shall not require a > royalty or other fee for such sale.* > Referencia: http://opensource.org/osd-annotated > > En conclusión, si no se pueden compartir las fuentes, entonces no es 'open > source'. > > Soy amigo del Sr. Stallman y con gusto puedo empezar un hilo invitándolo a > él y a los interesados para aclarar estos puntos. No creo que sería > apropiado en esta lista de Python. Pero podría ser otra por ejemplo la de > FSFLA o FSFE, o en privado si lo prefieren. > > ¡Saludos fraternos! > > > -- > I+D SomosAzucar.Org > "icarito" #somosazucar en Freenode IRC > "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire > > > _______________________________________________ > 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 pixukideak en gmail.com Fri Oct 16 09:15:18 2015 From: pixukideak en gmail.com (Pixu Kideak) Date: Fri, 16 Oct 2015 09:15:18 +0200 Subject: [Python-es] Mostrar datos CSV-SQLite Message-ID: Buenos días, Últimamente estoy trabajando con Python pero soy bastante nuevo en este lenguaje. Tengo una duda respecto a cómo representar unos datos. Ten un fichero CSV con varios campos, entre ellos un código y una imagen. He visto que en Python existe la posibilidad transformar un fichero a CSV a SQLite y que Python trabaja bastante bien con este tipo de DB. La duda que tengo es la siguiente: "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que pueda realizar una especie de catálogo. Pero no sé si es correcto que siga con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de SQLite con PHP y/o otro lenguaje." ¿Qué pensáis al respecto? Un saludo y gracias por vuestra ayuda. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Fri Oct 16 09:30:29 2015 From: kikocorreoso en gmail.com (Kiko) Date: Fri, 16 Oct 2015 09:30:29 +0200 Subject: [Python-es] Mostrar datos CSV-SQLite In-Reply-To: References: Message-ID: El 16 de octubre de 2015, 9:15, Pixu Kideak escribió: > Buenos días, > > Últimamente estoy trabajando con Python pero soy bastante nuevo en este > lenguaje. > Tengo una duda respecto a cómo representar unos datos. > Ten un fichero CSV con varios campos, entre ellos un código y una imagen. > He visto que en Python existe la posibilidad transformar un fichero a CSV > a SQLite y que Python trabaja bastante bien con este tipo de DB. > > La duda que tengo es la siguiente: > "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que > pueda realizar una especie de catálogo. Pero no sé si es correcto que siga > con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de > SQLite con PHP y/o otro lenguaje." > > ¿Qué pensáis al respecto? > Python es perfectamente válido para ello. Esa sería una tarea muy sencilla de implementar con un microframework como flask [1]. Si es crear un html estático también sería muy sencillo de hacer con Python y la librería estándar. > > Un saludo y gracias por vuestra 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 acolorado en gmail.com Fri Oct 16 09:33:39 2015 From: acolorado en gmail.com (JZA) Date: Fri, 16 Oct 2015 02:33:39 -0500 Subject: [Python-es] Mostrar datos CSV-SQLite In-Reply-To: References: Message-ID: Basicamente Python tiene modulos en la libreria estandar que trabajan con SQLite3 y CSV. Para eso debes ver la documentacion de estos modulos: https://docs.python.org/3.5/library/csv.html y https://docs.python.org/3.5/library/sqlite3.html Para gestionar en HTML muchos te diran que uses un framework, aunque dependiendo para quien lo quieras mostrar puedes hacer un dump en un Template de HTML y lanzar el python3 -m http.server --cgi 2015-10-16 2:15 GMT-05:00 Pixu Kideak : > Buenos días, > > Últimamente estoy trabajando con Python pero soy bastante nuevo en este > lenguaje. > Tengo una duda respecto a cómo representar unos datos. > Ten un fichero CSV con varios campos, entre ellos un código y una imagen. > He visto que en Python existe la posibilidad transformar un fichero a CSV > a SQLite y que Python trabaja bastante bien con este tipo de DB. > > La duda que tengo es la siguiente: > "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que > pueda realizar una especie de catálogo. Pero no sé si es correcto que siga > con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de > SQLite con PHP y/o otro lenguaje." > > ¿Qué pensáis al respecto? > > Un saludo y gracias por vuestra 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/ > > -- Alexandro Colorado Apache OpenOffice Contributor 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From acolorado en gmail.com Fri Oct 16 09:35:48 2015 From: acolorado en gmail.com (JZA) Date: Fri, 16 Oct 2015 02:35:48 -0500 Subject: [Python-es] Mostrar datos CSV-SQLite In-Reply-To: References: Message-ID: Si quieres alguna visualizacion mas profesional te recomiendo mejor usar Javascript, ya que hay librerias para representar datos en HTML5 usando Canvas. Python aun podria hacer el scrapping, pero despues deberas vaciarlo en un JSON en vez de HTML y dejar que Javascript haga la magia. Una libreria algo antigua pero aun asi atractiva es RafaelJS. http://raphaeljs.com/ 2015-10-16 2:15 GMT-05:00 Pixu Kideak : > Buenos días, > > Últimamente estoy trabajando con Python pero soy bastante nuevo en este > lenguaje. > Tengo una duda respecto a cómo representar unos datos. > Ten un fichero CSV con varios campos, entre ellos un código y una imagen. > He visto que en Python existe la posibilidad transformar un fichero a CSV > a SQLite y que Python trabaja bastante bien con este tipo de DB. > > La duda que tengo es la siguiente: > "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que > pueda realizar una especie de catálogo. Pero no sé si es correcto que siga > con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de > SQLite con PHP y/o otro lenguaje." > > ¿Qué pensáis al respecto? > > Un saludo y gracias por vuestra 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/ > > -- Alexandro Colorado Apache OpenOffice Contributor 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From carlos.zun en gmail.com Fri Oct 16 16:50:36 2015 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Fri, 16 Oct 2015 09:50:36 -0500 Subject: [Python-es] Mostrar datos CSV-SQLite In-Reply-To: References: Message-ID: 2015-10-16 2:35 GMT-05:00 JZA : > Si quieres alguna visualizacion mas profesional te recomiendo mejor usar > Javascript, ya que hay librerias para representar datos en HTML5 usando > Canvas. Python aun podria hacer el scrapping, pero despues deberas vaciarlo > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una libreria > algo antigua pero aun asi atractiva es RafaelJS. > http://raphaeljs.com/ > Canvas para mostrar una tabla de datos? Overkill. De todos modos use o no javascript en el lado del navegador, python es suficiente para generar el html y/o hacer el servidor. From acolorado en gmail.com Fri Oct 16 16:59:49 2015 From: acolorado en gmail.com (JZA) Date: Fri, 16 Oct 2015 09:59:49 -0500 Subject: [Python-es] Mostrar datos CSV-SQLite In-Reply-To: References: Message-ID: 2015-10-16 9:50 GMT-05:00 Carlos Zuniga : > 2015-10-16 2:35 GMT-05:00 JZA : > > Si quieres alguna visualizacion mas profesional te recomiendo mejor usar > > Javascript, ya que hay librerias para representar datos en HTML5 usando > > Canvas. Python aun podria hacer el scrapping, pero despues deberas > vaciarlo > > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una > libreria > > algo antigua pero aun asi atractiva es RafaelJS. > > http://raphaeljs.com/ > > > > Canvas para mostrar una tabla de datos? Overkill. > ?Dije para visualizacion de datos, obviamente que no me refiero a visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS para interactuar con la tabla de datos y hacer tareas relativamente sencillas como ordenado y filtrado. http://www.listjs.com/ http://www.allmyscripts.com/Table_Sort/? > De todos modos use o no javascript en el lado del navegador, python es > suficiente para generar el html y/o hacer el servidor. > _______________________________________________ > 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 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcea en jcea.es Mon Oct 19 14:00:33 2015 From: jcea en jcea.es (Jesus Cea) Date: Mon, 19 Oct 2015 14:00:33 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= Message-ID: <5624DB61.5030104@jcea.es> Haciendo el primer gráfico en ya me costó tinta encontrar cómo dividir la caja de la leyenda en dos para no machacar el gráfico, pero ahora me gustaría que a la hora de dibujar las flechas y el programa "supiese" si poner el número arriba o abajo de la línea y qué longitud de la flecha usar para que no haya "machaques" con otros elementos gráficos. Por ejemplo, en el primer gráfico de , el primer "6" de abajo podría haberse movido un poco a la izquierda para evitar chocar con el 5, y el último 6 se podría haber colocado arriba en vez de abajo para evitar cruzar la línea celeste. ¿Alguien sabe cómo hacer esto sin tener que currármelo yo a mano?. La cosa es más clara aún en , donde poner simplemente los dos "3" encima en vez de debajo hubiera dejado el gráfico más limpio. Sugerencias bienvenidas. Gracias -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: From kikocorreoso en gmail.com Mon Oct 19 14:13:41 2015 From: kikocorreoso en gmail.com (Kiko) Date: Mon, 19 Oct 2015 14:13:41 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <5624DB61.5030104@jcea.es> References: <5624DB61.5030104@jcea.es> Message-ID: El 19 de octubre de 2015, 14:00, Jesus Cea escribió: > Haciendo el primer gráfico en > ya me > costó tinta encontrar cómo dividir la caja de la leyenda en dos para no > machacar el gráfico, pero ahora me gustaría que a la hora de dibujar las > flechas y el programa "supiese" si poner el número arriba o abajo de la > línea y qué longitud de la flecha usar para que no haya "machaques" con > otros elementos gráficos. > > Por ejemplo, en el primer gráfico de > , el > primer "6" de abajo podría haberse movido un poco a la izquierda para > evitar chocar con el 5, y el último 6 se podría haber colocado arriba en > vez de abajo para evitar cruzar la línea celeste. > > ¿Alguien sabe cómo hacer esto sin tener que currármelo yo a mano?. > > La cosa es más clara aún en > , donde > poner simplemente los dos "3" encima en vez de debajo hubiera dejado el > gráfico más limpio. > > En mpl, todo lo que se pinta es un objeto y se puede extraer sus coordenadas. Puedes crear una función que inspecciones todo lo que se grafica y establezca si mover algo en función de que esté encima o debajo de otra cosa. Si compartes un ejemplo reproducible puedo intentar responderte con más detalle. > Sugerencias bienvenidas. Gracias > > -- > Jesús Cea Avión _/_/ _/_/_/ _/_/_/ > jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ > jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > > > _______________________________________________ > 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 jcea en jcea.es Mon Oct 19 16:23:08 2015 From: jcea en jcea.es (Jesus Cea) Date: Mon, 19 Oct 2015 16:23:08 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: References: <5624DB61.5030104@jcea.es> Message-ID: <5624FCCC.3080101@jcea.es> On 19/10/15 14:13, Kiko wrote: > En mpl, todo lo que se pinta es un objeto y se puede extraer sus > coordenadas. Puedes crear una función que inspecciones todo lo que se > grafica y establezca si mover algo en función de que esté encima o > debajo de otra cosa. Entiendo que puedes obtener el "bounding box" de un objeto. Esto es útil para cosas como las flechas y los números del ejemplo que comentaba, pero una linea diagonal de abajo a la izquierda a arriba a la derecha tendrá un "bound box" del gráfico entero. Una opción posible es dibujar las líneas a mano, punto a punto, y guardarme las coordenadas precisamente para poder ver colisiones con esos "bounding box" de los elementos más pequeños. Pero parece overkill. Me pregunto si hay alguna función en matplotlib que te diga si dos gráficos se intersecan o si un "bounding box" interseca una línea... No sé si el método "contains()" podría ayudar. Hay cosas peregrinas como: . Me pregunto si Matplotlib tiene algo nativo. -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: From kikocorreoso en gmail.com Mon Oct 19 16:31:58 2015 From: kikocorreoso en gmail.com (Kiko) Date: Mon, 19 Oct 2015 16:31:58 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <5624FCCC.3080101@jcea.es> References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> Message-ID: El 19 de octubre de 2015, 16:23, Jesus Cea escribió: > On 19/10/15 14:13, Kiko wrote: > > En mpl, todo lo que se pinta es un objeto y se puede extraer sus > > coordenadas. Puedes crear una función que inspecciones todo lo que se > > grafica y establezca si mover algo en función de que esté encima o > > debajo de otra cosa. > > Entiendo que puedes obtener el "bounding box" de un objeto. Esto es útil > para cosas como las flechas y los números del ejemplo que comentaba, > pero una linea diagonal de abajo a la izquierda a arriba a la derecha > tendrá un "bound box" del gráfico entero. > > Una opción posible es dibujar las líneas a mano, punto a punto, y > guardarme las coordenadas precisamente para poder ver colisiones con > esos "bounding box" de los elementos más pequeños. Pero parece overkill. > > Me pregunto si hay alguna función en matplotlib que te diga si dos > gráficos se intersecan o si un "bounding box" interseca una línea... No > sé si el método "contains()" podría ayudar. > > Hay cosas peregrinas como: > < > https://stackoverflow.com/questions/8094374/python-matplotlib-find-intersection-of-lineplots > >. > Me pregunto si Matplotlib tiene algo nativo. > Creo que no. Shapely sí que lo tiene [1]. Defines polilíneas y puedes obtener las intersecciones de forma muy sencilla. Podrías usar Shapely para hallar las intersecciones y cuando las tengas pintar como desees en mpl. https://github.com/Toblerity/Shapely > > -- > Jesús Cea Avión _/_/ _/_/_/ _/_/_/ > jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ > jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > > > _______________________________________________ > 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 jcea en jcea.es Mon Oct 19 16:59:53 2015 From: jcea en jcea.es (Jesus Cea) Date: Mon, 19 Oct 2015 16:59:53 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> Message-ID: <56250569.4010500@jcea.es> On 19/10/15 16:31, Kiko wrote: > Hay cosas peregrinas como: > . > Me pregunto si Matplotlib tiene algo nativo. > > > Creo que no. > > Shapely sí que lo tiene [1]. Defines polilíneas y puedes obtener las > intersecciones de forma muy sencilla. Podrías usar Shapely para hallar > las intersecciones y cuando las tengas pintar como desees en mpl. Sí, estoy curioseando shapely, aunque la documentación tiene dos años de retraso (La versión actual es 1.5.x y el manual habla de la 1.3.x, puf). Ya lo había usado antes para temas de cartografía. Me preocupan un poco sus dependencias pesadas. No todo el mundo usa Linux y tiene las librerías GEOS y demás preinstaladas... Para lo que necesito es bastante overkill, tengo que darle una pensada. Gracias, Kiko. Si alguien tiene otras ideas, soy todo ojos. -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: From kikocorreoso en gmail.com Mon Oct 19 18:06:31 2015 From: kikocorreoso en gmail.com (Kiko) Date: Mon, 19 Oct 2015 18:06:31 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <56250569.4010500@jcea.es> References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> Message-ID: conda install shapely FTW!!!! Las dependencias en Linux y Windows se resuelven fácil. El 19/10/15, Jesus Cea escribió: > On 19/10/15 16:31, Kiko wrote: > >> Hay cosas peregrinas como: >> >> . >> Me pregunto si Matplotlib tiene algo nativo. >> >> >> Creo que no. >> >> Shapely sí que lo tiene [1]. Defines polilíneas y puedes obtener las >> intersecciones de forma muy sencilla. Podrías usar Shapely para hallar >> las intersecciones y cuando las tengas pintar como desees en mpl. > > Sí, estoy curioseando shapely, aunque la documentación tiene dos años de > retraso (La versión actual es 1.5.x y el manual habla de la 1.3.x, puf). > Ya lo había usado antes para temas de cartografía. Me preocupan un poco > sus dependencias pesadas. No todo el mundo usa Linux y tiene las > librerías GEOS y demás preinstaladas... Para lo que necesito es bastante > overkill, tengo que darle una pensada. > > Gracias, Kiko. > > Si alguien tiene otras ideas, soy todo ojos. > > -- > Jesús Cea Avión _/_/ _/_/_/ _/_/_/ > jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ > jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > > From juanlu001 en gmail.com Mon Oct 19 18:22:36 2015 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Mon, 19 Oct 2015 18:22:36 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <56250569.4010500@jcea.es> References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> Message-ID: <562518CC.3030502@gmail.com> On 2015-10-19 16:59, Jesus Cea wrote: > Para lo que necesito es bastante > overkill, tengo que darle una pensada. Tal vez no sea tan overkill Jesús. El problema de etiquetar automáticamente un mapa es NP-hard[1], así que yo esperaría que hacer que «el programa "supiese" si poner el número arriba o abajo de la línea y qué longitud de la flecha usar para que no haya "machaques" con otros elementos gráficos» sea altamente no trivial. [1] http://www.wikiwand.com/en/Automatic_label_placement Por supuesto soluciones ad-hoc y cosas manuales siempre las habrá, pero no sé si es lo que estás buscando. Un saludo Juanlu From sebastian en fuentelibre.org Mon Oct 19 18:43:50 2015 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Mon, 19 Oct 2015 11:43:50 -0500 Subject: [Python-es] =?windows-1252?q?Detecci=F3n_autom=E1tica_de_=22sobre?= =?windows-1252?q?escritura=22_en_matplotlib?= In-Reply-To: References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> Message-ID: <56251DC6.900@fuentelibre.org> Hola, Que coincidencia, la semana pasada tuve que ayudar a instalar esta dependencia en una máquina con Windows. conda no conoce a Shapely y pip no puede instalarlo porque falta una biblioteca Al menos es lo que vi con Python 3.4. Entonces tuve que instalar Shapely desde el siguiente enlace: http://www.lfd.uci.edu/~gohlke/pythonlibs/ Estos archivos whl se instalan normalmente desde la terminal con el comando pip. Vale la pena decir que encontré Shapely genial ;-) Espero sirva, Saludos On 19/10/15 11:06, Kiko wrote: > conda install shapely > > FTW!!!! > > Las dependencias en Linux y Windows se resuelven fácil. > > El 19/10/15, Jesus Cea escribió: >> On 19/10/15 16:31, Kiko wrote: >> >>> Hay cosas peregrinas como: >>> >>> . >>> Me pregunto si Matplotlib tiene algo nativo. >>> >>> >>> Creo que no. >>> >>> Shapely sí que lo tiene [1]. Defines polilíneas y puedes obtener las >>> intersecciones de forma muy sencilla. Podrías usar Shapely para hallar >>> las intersecciones y cuando las tengas pintar como desees en mpl. >> Sí, estoy curioseando shapely, aunque la documentación tiene dos años de >> retraso (La versión actual es 1.5.x y el manual habla de la 1.3.x, puf). >> Ya lo había usado antes para temas de cartografía. Me preocupan un poco >> sus dependencias pesadas. No todo el mundo usa Linux y tiene las >> librerías GEOS y demás preinstaladas... Para lo que necesito es bastante >> overkill, tengo que darle una pensada. >> >> Gracias, Kiko. >> >> Si alguien tiene otras ideas, soy todo ojos. >> >> -- >> Jesús Cea Avión _/_/ _/_/_/ _/_/_/ >> jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ >> Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ >> jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ >> "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ >> "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ >> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz >> >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- I+D SomosAzucar.Org "icarito" #somosazucar en Freenode IRC "Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en comunión" - P. Freire From juanlu001 en gmail.com Mon Oct 19 18:55:24 2015 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Mon, 19 Oct 2015 18:55:24 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <56251DC6.900@fuentelibre.org> References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> <56251DC6.900@fuentelibre.org> Message-ID: <5625207C.7050108@gmail.com> On 2015-10-19 18:43, Sebastian Silva wrote: > conda no conoce a Shapely y pip no puede instalarlo porque falta una > biblioteca Sebastian tiene razón, Shapely para conda no está compilado en Windows: https://anaconda.org/anaconda/shapely El gran Gohlke al rescate como siempre :) Juanlu From kikocorreoso en gmail.com Mon Oct 19 18:56:00 2015 From: kikocorreoso en gmail.com (Kiko) Date: Mon, 19 Oct 2015 18:56:00 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <56251DC6.900@fuentelibre.org> References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> <56251DC6.900@fuentelibre.org> Message-ID: El 19 de octubre de 2015, 18:43, Sebastian Silva escribió: > Hola, > Que coincidencia, la semana pasada tuve que ayudar a instalar esta > dependencia en una máquina con Windows. > > conda no conoce a Shapely y pip no puede instalarlo porque falta una > biblioteca > conda install -c https://conda.anaconda.org/scitools shapely Más opciones aquí: https://anaconda.org/search?type=conda&q=shapely Aquí un post que escribí hace un tiempo para encontrar intersecciones con Shapely: http://pybonacci.org/2012/09/20/buscando-esa-playa-en-la-isla-a-mediodia-usando-shapely/ Saludos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcea en jcea.es Tue Oct 20 00:08:44 2015 From: jcea en jcea.es (Jesus Cea) Date: Tue, 20 Oct 2015 00:08:44 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> Message-ID: <562569EC.5050208@jcea.es> On 19/10/15 18:06, Kiko wrote: > conda install shapely La dictadura de la mayoría... ¿Y si lo quiero instalar sobre un Solaris o un FreeBSD sobre ARM? :-). Las cosas automáticas funcionan mientras tengas lo que tiene todo el mundo, sino más te vale saber hacerlo a mano. En mi caso me lo documento TODO: """ * GEOS 3.4.2 (26/abr/15) URL: https://trac.osgeo.org/geos/ Estado: En producción en mi portátil HP Geometry Engine, Open Source. ./configure --disable-static make make check No compilamos lo bindings Python directamente, sino que accedemos a través del módulo "shapely". """ Soy de la vieja escuela, saber cómo funcionan las cosas, sin magia :). -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: From jcea en jcea.es Tue Oct 20 00:16:52 2015 From: jcea en jcea.es (Jesus Cea) Date: Tue, 20 Oct 2015 00:16:52 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <562518CC.3030502@gmail.com> References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> <562518CC.3030502@gmail.com> Message-ID: <56256BD4.3030204@jcea.es> On 19/10/15 18:22, Juan Luis Cano wrote: > On 2015-10-19 16:59, Jesus Cea wrote: >> Para lo que necesito es bastante >> overkill, tengo que darle una pensada. > > Tal vez no sea tan overkill Jesús. El problema de etiquetar > automáticamente un mapa es NP-hard[1], así que yo esperaría que hacer > que «el programa "supiese" si poner el número arriba o abajo de la línea > y qué longitud de la flecha usar para que no haya "machaques" con otros > elementos gráficos» sea altamente no trivial. Si es que siempre me pasa lo mismo, siempre en el límite del estado del arte, puñetero perfeccionismo :-p En mi caso las etiquetas tienen posición fija y solo habría que decidir si ponerlas "arriba" o "abajo". Hay 2^n combinaciones, con un n bajo (digamos 10-12 como mucho). Si añado alguna libertad más, como la longitud de la flecha, el tema todavía parece tratable. Mi espacio de búsqueda es limitado y, definitivamenter, tratable incluso por pura fuerza bruta. > [1] http://www.wikiwand.com/en/Automatic_label_placement El artículo parece tratar exactamente lo que necesito... pero es parco en detalles. Al menos me sirve para localizar términos de búsqueda para seguir progresando. En todo caso parece que me he metido en un jardín complicado... como siempre :-/. Gracias. -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: From juanlu001 en gmail.com Tue Oct 20 00:56:40 2015 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Tue, 20 Oct 2015 00:56:40 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <562569EC.5050208@jcea.es> References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> <562569EC.5050208@jcea.es> Message-ID: <56257528.2030900@gmail.com> On 2015-10-20 00:08, Jesus Cea wrote: > Soy de la vieja escuela, saber cómo funcionan las cosas, sin magia:). La magia es función del nivel de abstracción: hablemos de los niveles de energía, el germanio y la física cuántica que intervienen para mostrar en pantalla un vídeo de gatitos xD From yamila.ms en gmail.com Tue Oct 20 08:42:29 2015 From: yamila.ms en gmail.com (=?UTF-8?Q?Yamila_Moreno_Su=C3=A1rez?=) Date: Tue, 20 Oct 2015 08:42:29 +0200 Subject: [Python-es] =?utf-8?q?Detecci=C3=B3n_autom=C3=A1tica_de_=22sobree?= =?utf-8?q?scritura=22_en_matplotlib?= In-Reply-To: <56257528.2030900@gmail.com> References: <5624DB61.5030104@jcea.es> <5624FCCC.3080101@jcea.es> <56250569.4010500@jcea.es> <562569EC.5050208@jcea.es> <56257528.2030900@gmail.com> Message-ID: ¿Para cuándo una charla sobre germanios? Son las flores que más me gustan, con diferencia :) 2015-10-20 0:56 GMT+02:00 Juan Luis Cano : > On 2015-10-20 00:08, Jesus Cea wrote: > >> Soy de la vieja escuela, saber cómo funcionan las cosas, sin magia:). >> > > La magia es función del nivel de abstracción: hablemos de los niveles de > energía, el germanio y la física cuántica que intervienen para mostrar en > pantalla un vídeo de gatitos xD > > _______________________________________________ > 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.es http://moduslaborandi.net ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gvm2121 en gmail.com Tue Oct 20 14:14:20 2015 From: gvm2121 en gmail.com (Gonzalo V) Date: Tue, 20 Oct 2015 08:14:20 -0400 Subject: [Python-es] Consulta Message-ID: Hola a todos! He buscado por todos lados y no me queda claro para qué sirven las variables que empiezan con doble underline, ejemplo: __main__, __init__ y esas cosas. Alguien me puede explicar? Saludos, Gonzalo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From robert.chile en gmail.com Tue Oct 20 14:24:27 2015 From: robert.chile en gmail.com (Robert) Date: Tue, 20 Oct 2015 09:24:27 -0300 Subject: [Python-es] Consulta In-Reply-To: References: Message-ID: Hola Gonzalo, buscando en google encontré esta página que te puede servir. http://www.iteramos.com/pregunta/1195/que-es--if-__name__--__main__-hacer Saludos Robert Linux User #533516 2015-10-20 9:14 GMT-03:00 Gonzalo V : > Hola a todos! > He buscado por todos lados y no me queda claro para qué sirven las > variables que empiezan con doble underline, ejemplo: __main__, __init__ y > esas cosas. > > Alguien me puede explicar? > > > > Saludos, > Gonzalo > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Roberto Beroiza Alvear Linux User # 533916 Chile ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcea en jcea.es Tue Oct 20 14:27:42 2015 From: jcea en jcea.es (Jesus Cea) Date: Tue, 20 Oct 2015 14:27:42 +0200 Subject: [Python-es] =?utf-8?q?Librer=C3=ADa_para_acceder_a_los_micros_del?= =?utf-8?q?_ordenador=3F?= Message-ID: <5626333E.3090700@jcea.es> Para el podcast me he escrito un programa que usar la libería "pyaudio" que me da acceso al micrófono del ordenador ocultándome lo que tengo por debajo (por ejemplo, PulseAudio). El problema es que esa librería solo funciona en Linux y en Macintosh (instalando cosas a mano). Necesitaría también algo que funcionase en Windows, por ejemplo. ¿Alguna sugerencia?. ¿Algo que funcione en Linux modernos, Mac (a poder ser instalando lo mínimo posible) y Windows?. -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: From kikocorreoso en gmail.com Tue Oct 20 14:30:15 2015 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 20 Oct 2015 14:30:15 +0200 Subject: [Python-es] Consulta In-Reply-To: References: Message-ID: El 20 de octubre de 2015, 14:14, Gonzalo V escribió: > Hola a todos! > He buscado por todos lados y no me queda claro para qué sirven las > variables que empiezan con doble underline, ejemplo: __main__, __init__ y > esas cosas. > > Alguien me puede explicar? > > Depende del contexto. Pueden ser nombres semiprivados o privados. En un objeto, suelen ser nombres reservados para los métodos mágicos. Más info en la documentación oficial o este hilo en SO (inglés): http://stackoverflow.com/questions/1301346/the-meaning-of-a-single-and-a-double-underscore-before-an-object-name-in-python > > > Saludos, > Gonzalo > > _______________________________________________ > 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 kikocorreoso en gmail.com Tue Oct 20 14:37:04 2015 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 20 Oct 2015 14:37:04 +0200 Subject: [Python-es] =?utf-8?q?Librer=C3=ADa_para_acceder_a_los_micros_del?= =?utf-8?q?_ordenador=3F?= In-Reply-To: <5626333E.3090700@jcea.es> References: <5626333E.3090700@jcea.es> Message-ID: El 20 de octubre de 2015, 14:27, Jesus Cea escribió: > Para el podcast me he escrito un programa que usar la libería "pyaudio" > que me da acceso al micrófono del ordenador ocultándome lo que tengo por > debajo (por ejemplo, PulseAudio). El problema es que esa librería solo > funciona en Linux y en Macintosh (instalando cosas a mano). Necesitaría > también algo que funcionase en Windows, por ejemplo. > > ¿Alguna sugerencia?. ¿Algo que funcione en Linux modernos, Mac (a poder > ser instalando lo mínimo posible) y Windows?. > > En PyPI y en la página de gohlke tienes wheels para win32 y 64: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio Se bebería poder instalar con 'pip install pyaudio' > -- > Jesús Cea Avión _/_/ _/_/_/ _/_/_/ > jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ > Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ > jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ > "El amor es poner tu felicidad en la felicidad de otro" - Leibniz > > > _______________________________________________ > 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 jdpd en gmx.es Tue Oct 20 14:44:28 2015 From: jdpd en gmx.es (Jaime Perea) Date: Tue, 20 Oct 2015 14:44:28 +0200 Subject: [Python-es] =?utf-8?q?Librer=C3=ADa_para_acceder_a_los_micros_del?= =?utf-8?q?_ordenador=3F?= In-Reply-To: <5626333E.3090700@jcea.es> References: <5626333E.3090700@jcea.es> Message-ID: <2977130.8zRFWB7y7d@t450s> El Martes, 20 de octubre de 2015 14:27:42 Jesus Cea escribió: > Para el podcast me he escrito un programa que usar la libería "pyaudio" > que me da acceso al micrófono del ordenador ocultándome lo que tengo por > debajo (por ejemplo, PulseAudio). El problema es que esa librería solo > funciona en Linux y en Macintosh (instalando cosas a mano). Necesitaría > también algo que funcionase en Windows, por ejemplo. > > ¿Alguna sugerencia?. ¿Algo que funcione en Linux modernos, Mac (a poder > ser instalando lo mínimo posible) y Windows?. Esto salió en la lista de usuario de scipy en el contexto de usar numpy para sonido. Corto y pego a continuación: On Tue, Mar 31, 2015 at 6:02 PM, Todd wrote: On Tue, Mar 24, 2015 at 9:39 PM, Todd wrote: Is anyone aware of a well-maintained, simple, cross-platform python package that can play a numpy array as sound over speakers? I am aware of https://wiki.python.org/moin/Audio/. However, in all the cases there, as far as I can find they either do not support numpy arrays, are not cross-platform, cannot playback sound at all, or are unmaintained. There is also PySoundCard, which would do what I need but also appears to be unmaintained (no release in over a year, and no commits in 5 months, no release with serious bugfixes mentioned in commits). So in terms of raw waveform playback (as opposed to music note playback), I have done some more searching and I think I have found something that works. It is the "audio.io" package (https://pypi.python.org/pypi/audio.io/). It has a recent release (late 2014), supports numpy arrays, and is cross-platform through PyAudio. It is just a VERY thin wrapper around PyAudio (less than 100 lines). However, there is no website, no issue tracker, essentially no documentation, and has several projects copied into its tarball (including setputools, about, and sh). Here are the reasonably maintained, reasonably relevant alternatives I have been able to find: PyAudio: maintained, cross-platform, doesn't support numpy. It seems to be used as a backend by a lot of other projects. audiolazy: cross-platform, supports numpy, has not seen a release since 2013 but its github repo is still seeing commits so it may have more releases in the future. Uses PyAudio. Provides a lot of other powerful audio-handling and audio-processing capabilities. PySoundCard: cross-platform, supports numpy, has not seen a release in over a year and its github repo has not seen a commit in 5 months, but another related project (PySoundFile) has seen commits and releases recently. The only option amongst these that does NOT rely on PyAudio. pydub: maintained, cross-platform, doesn't appear to support numpy but the audio output is undocumented so I can't be sure. Uses PyAudio or ffmpeg if PyAudio is not available. Just an update on cross-platform, numpy-compatible sound I/O packages: I have found some other possibilities: The "JACK-Client" package (https://pypi.python.org/pypi/JACK-Client/) is the furthest along and most established. It has been around for almost a year, has three contributors, and has seen four releases. However, it has gained built-in numpy support since my last update, which is why it hasn't appeared previously. The maintainer seems to be a member of an established auditory research group with a good open-source software track record. It seems to be a traditionally MATLAB group but they are adding more and more python packages. The "sounddevice" package (https://pypi.python.org/pypi/sounddevice/). It only has only been around for a few months and only has one contributor so far. However, the maintainer is the same as the maintainer of the "JACK- Client" package, it has a github repo with continued commits, a couple other people submitting issues. Since "JACK-Client" seems to have done okay, I hope this package will as well. The "hear" package (https://pypi.python.org/pypi/Hear/) is in a similar situation, although with a different maintainer. It has been around about the same amount of time, has about the same number of releases, and only has one contributor. The maintainer seems to have a good track record with open- source software and experience with sound processing, so it has some promise too. Otherwise, there has been no change. None of the other packages I listed that support numpy have seen a release in the last year. _______________________________________________ SciPy-User mailing list SciPy-User en scipy.org https://mail.scipy.org/mailman/listinfo/scipy-user From juanlu001 en gmail.com Tue Oct 20 15:03:57 2015 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Tue, 20 Oct 2015 15:03:57 +0200 Subject: [Python-es] =?utf-8?q?Librer=C3=ADa_para_acceder_a_los_micros_del?= =?utf-8?q?_ordenador=3F?= In-Reply-To: <2977130.8zRFWB7y7d@t450s> References: <5626333E.3090700@jcea.es> <2977130.8zRFWB7y7d@t450s> Message-ID: Wow, buenísimo resumen. Gracias por compartir! On Oct 20, 2015 2:45 PM, "Jaime Perea" wrote: > El Martes, 20 de octubre de 2015 14:27:42 Jesus Cea escribió: > > Para el podcast me he escrito un programa que usar la libería "pyaudio" > > que me da acceso al micrófono del ordenador ocultándome lo que tengo por > > debajo (por ejemplo, PulseAudio). El problema es que esa librería solo > > funciona en Linux y en Macintosh (instalando cosas a mano). Necesitaría > > también algo que funcionase en Windows, por ejemplo. > > > > ¿Alguna sugerencia?. ¿Algo que funcione en Linux modernos, Mac (a poder > > ser instalando lo mínimo posible) y Windows?. > > Esto salió en la lista de usuario de scipy en el contexto de usar numpy > para > sonido. Corto y pego a continuación: > > > On Tue, Mar 31, 2015 at 6:02 PM, Todd wrote: > On Tue, Mar 24, 2015 at 9:39 PM, Todd wrote: > Is anyone aware of a well-maintained, simple, cross-platform python package > that can play a numpy array as sound over speakers? > > I am aware of https://wiki.python.org/moin/Audio/. However, in all the > cases > there, as far as I can find they either do not support numpy arrays, are > not > cross-platform, cannot playback sound at all, or are unmaintained. There > is > also PySoundCard, which would do what I need but also appears to be > unmaintained (no release in over a year, and no commits in 5 months, no > release with serious bugfixes mentioned in commits). > > So in terms of raw waveform playback (as opposed to music note playback), I > have done some more searching and I think I have found something that > works. > It is the "audio.io" package (https://pypi.python.org/pypi/audio.io/). > It has > a recent release (late 2014), supports numpy arrays, and is cross-platform > through PyAudio. It is just a VERY thin wrapper around PyAudio (less than > 100 > lines). However, there is no website, no issue tracker, essentially no > documentation, and has several projects copied into its tarball (including > setputools, about, and sh). > > Here are the reasonably maintained, reasonably relevant alternatives I have > been able to find: > > PyAudio: maintained, cross-platform, doesn't support numpy. It seems to be > used as a backend by a lot of other projects. > > audiolazy: cross-platform, supports numpy, has not seen a release since > 2013 > but its github repo is still seeing commits so it may have more releases in > the future. Uses PyAudio. Provides a lot of other powerful audio-handling > and audio-processing capabilities. > > PySoundCard: cross-platform, supports numpy, has not seen a release in > over a > year and its github repo has not seen a commit in 5 months, but another > related project (PySoundFile) has seen commits and releases recently. The > only option amongst these that does NOT rely on PyAudio. > > pydub: maintained, cross-platform, doesn't appear to support numpy but the > audio output is undocumented so I can't be sure. Uses PyAudio or ffmpeg if > PyAudio is not available. > > > > Just an update on cross-platform, numpy-compatible sound I/O packages: > > I have found some other possibilities: > > The "JACK-Client" package (https://pypi.python.org/pypi/JACK-Client/) is > the > furthest along and most established. It has been around for almost a year, > has three contributors, and has seen four releases. However, it has gained > built-in numpy support since my last update, which is why it hasn't > appeared > previously. The maintainer seems to be a member of an established auditory > research group with a good open-source software track record. It seems to > be > a traditionally MATLAB group but they are adding more and more python > packages. > > The "sounddevice" package (https://pypi.python.org/pypi/sounddevice/). It > only has only been around for a few months and only has one contributor so > far. However, the maintainer is the same as the maintainer of the "JACK- > Client" package, it has a github repo with continued commits, a couple > other > people submitting issues. Since "JACK-Client" seems to have done okay, I > hope > this package will as well. > > The "hear" package (https://pypi.python.org/pypi/Hear/) is in a similar > situation, although with a different maintainer. It has been around about > the > same amount of time, has about the same number of releases, and only has > one > contributor. The maintainer seems to have a good track record with open- > source software and experience with sound processing, so it has some > promise > too. > > Otherwise, there has been no change. None of the other packages I listed > that > support numpy have seen a release in the last year. > _______________________________________________ > SciPy-User mailing list > SciPy-User en scipy.org > https://mail.scipy.org/mailman/listinfo/scipy-user > _______________________________________________ > 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 pixukideak en gmail.com Thu Oct 22 09:11:58 2015 From: pixukideak en gmail.com (Pixu Kideak) Date: Thu, 22 Oct 2015 09:11:58 +0200 Subject: [Python-es] Mostrar datos CSV-SQLite In-Reply-To: References: Message-ID: Buenos días, Muchas gracias por todas las alternativas presentadas. Al final opté por la más sencilla Python puro para tratar los datos del fichero CVS y a medida que iba leyendo los datos pintar a un fichero las cadenas HTML necesarias; después aplique un CSS quedando todo muy bonito y eficaz. Durante la búsqueda de que herramientas utilizar, encontre un plugin para jQuery llamado Dynatable.js [1] por si a alguien le interesan temas de JS. [1] http://www.dynatable.com/ Un saludo, On Fri, Oct 16, 2015 at 4:59 PM, JZA wrote: > > > 2015-10-16 9:50 GMT-05:00 Carlos Zuniga : > >> 2015-10-16 2:35 GMT-05:00 JZA : >> > Si quieres alguna visualizacion mas profesional te recomiendo mejor usar >> > Javascript, ya que hay librerias para representar datos en HTML5 usando >> > Canvas. Python aun podria hacer el scrapping, pero despues deberas >> vaciarlo >> > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una >> libreria >> > algo antigua pero aun asi atractiva es RafaelJS. >> > http://raphaeljs.com/ >> > >> >> Canvas para mostrar una tabla de datos? Overkill. >> > > ?Dije para visualizacion de datos, obviamente que no me refiero a > visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS > para interactuar con la tabla de datos y hacer tareas relativamente > sencillas como ordenado y filtrado. > http://www.listjs.com/ > http://www.allmyscripts.com/Table_Sort/? > > > >> De todos modos use o no javascript en el lado del navegador, python es >> suficiente para generar el html y/o hacer el servidor. >> _______________________________________________ >> 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 > 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF > > _______________________________________________ > 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 kikocorreoso en gmail.com Thu Oct 22 09:17:18 2015 From: kikocorreoso en gmail.com (Kiko) Date: Thu, 22 Oct 2015 09:17:18 +0200 Subject: [Python-es] Mostrar datos CSV-SQLite In-Reply-To: References: Message-ID: El 22 de octubre de 2015, 9:11, Pixu Kideak escribió: > Buenos días, > > Muchas gracias por todas las alternativas presentadas. > Al final opté por la más sencilla Python puro para tratar los datos del > fichero CVS y a medida que iba leyendo los datos pintar a un fichero las > cadenas HTML necesarias; después aplique un CSS quedando todo muy bonito y > eficaz. > > Durante la búsqueda de que herramientas utilizar, encontre un plugin para > jQuery llamado Dynatable.js [1] por si a alguien le interesan temas de JS. > [1] http://www.dynatable.com/ > Un saludo, > Quantopian sacó una extensión para el notebook de IPython/Jupyter usando la librería javascript SlickGrid que es ideal para visualizar datos de tablas (Pandas Dataframes). https://github.com/quantopian/qgrid Una demo aquí: http://nbviewer.ipython.org/github/quantopian/qgrid/blob/master/qgrid_demo.ipynb#AFTER---Here%27s-the-same-%27spy%27-DataFrame-being-rendered-as-a-qgrid : > > On Fri, Oct 16, 2015 at 4:59 PM, JZA wrote: > >> >> >> 2015-10-16 9:50 GMT-05:00 Carlos Zuniga : >> >>> 2015-10-16 2:35 GMT-05:00 JZA : >>> > Si quieres alguna visualizacion mas profesional te recomiendo mejor >>> usar >>> > Javascript, ya que hay librerias para representar datos en HTML5 usando >>> > Canvas. Python aun podria hacer el scrapping, pero despues deberas >>> vaciarlo >>> > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una >>> libreria >>> > algo antigua pero aun asi atractiva es RafaelJS. >>> > http://raphaeljs.com/ >>> > >>> >>> Canvas para mostrar una tabla de datos? Overkill. >>> >> >> ?Dije para visualizacion de datos, obviamente que no me refiero a >> visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS >> para interactuar con la tabla de datos y hacer tareas relativamente >> sencillas como ordenado y filtrado. >> http://www.listjs.com/ >> http://www.allmyscripts.com/Table_Sort/? >> >> >> >>> De todos modos use o no javascript en el lado del navegador, python es >>> suficiente para generar el html y/o hacer el servidor. >>> _______________________________________________ >>> 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 >> 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF >> >> _______________________________________________ >> 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 maengora en gmail.com Sat Oct 24 21:07:35 2015 From: maengora en gmail.com (=?UTF-8?Q?Manuel_Enrique_Gonz=C3=A1lez_Ram=C3=ADrez?=) Date: Sat, 24 Oct 2015 20:07:35 -0500 Subject: [Python-es] beaglebone black + python Message-ID: Buenas noches a tod en s, Alguien en la ciudad de Medellín con buena experiencia en Python, responsable y con tiempo suficiente y que quiera trabajar en un proyecto donde se utiiza beaglebone black y python? Obviamente hay compesación económica. Es para un conocido que quiere hacer un sistema para lockers. Interesados le pueden contactar por skype c.lezcano (Carlos Lezcano) Referencia de la empresa en: www.gelect.com -- Manuel Enrique González Ramírez ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jalonso en unex.es Thu Oct 15 16:24:59 2015 From: jalonso en unex.es (Javier Alonso) Date: Thu, 15 Oct 2015 22:24:59 +0200 Subject: [Python-es] Error al finalizar programa Message-ID: Soy nuevo en esta lista y pido disculpas si no hago la pregunta correctamente. ¿Puede alguien indicarme por qué cuando termina este programa tan simple import matplotlib.pyplot as plt plt.ion() plt.figure('Ventana 1') plt.plot([1,-3,2,7]) plt.draw() plt.figure('Ventana 2') plt.plot([1,3,2,-7]) plt.draw() input('Pulsa Intro para continuar') me sale en la consola un mensaje del tipo "alloc: invalid block: 02E10AA0: 78 2" . Este mensaje cambia al volver a ejecutar el programa, y Python deja de funcionar. Utilizo Python 3.4.3 desde Windows 7. Gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jesusquin en msn.com Mon Oct 26 14:55:31 2015 From: jesusquin en msn.com (=?iso-8859-1?Q?Jes=FAs_Quintero_Su=E1rez?=) Date: Mon, 26 Oct 2015 13:55:31 -0500 Subject: [Python-es] Instalar Python de 32 o 64 bits Message-ID: Hola todos, que problemas o inconvenientes se presentarían al distribuir aplicaciones desarrolladas en Python de 64 bis en PCs de 32 bits. Gracias, Jesusquin ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jnunez en inetsec.es Wed Oct 28 10:14:15 2015 From: jnunez en inetsec.es (=?UTF-8?Q?Jose_Luis_N=C3=BA=C3=B1ez?=) Date: Wed, 28 Oct 2015 15:14:15 +0100 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: Message-ID: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Hola Jesús, si distribuyes el código entiendo que ninguno. El problema seria si lo que pasas es un ejecutable generado para una plataforma u otra..si está optimizado para 64bits entiendo que no se ejecutaria en 32 Sent using CloudMagic Email [https://cloudmagic.com/k/d/mailapp?ct=pa&cv=7.4.10&pv=5.0.1&source=email_footer_2] On mié., oct. 28, 2015 at 3:04 p. m., Jesús Quintero Suárez < jesusquin en msn.com [jesusquin en msn.com] > wrote: Hola todos, que problemas o inconvenientes se presentarían al distribuir aplicaciones desarrolladas en Python de 64 bis en PCs de 32 bits. Gracias, Jesusquin ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From davidmenhur en gmail.com Wed Oct 28 10:21:23 2015 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Wed, 28 Oct 2015 15:21:23 +0100 Subject: [Python-es] Error al finalizar programa In-Reply-To: References: Message-ID: 2015-10-15 22:24 GMT+02:00 Javier Alonso : > me sale en la consola un mensaje del tipo "alloc: invalid block: 02E10AA0: > 78 2" . Este mensaje cambia al volver a ejecutar el programa, y Python > deja de funcionar. > Utilizo Python 3.4.3 desde Windows 7. > El programa es correcto. ¿Cómo los has instalado? ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Wed Oct 28 10:43:52 2015 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 28 Oct 2015 15:43:52 +0100 Subject: [Python-es] Error al finalizar programa In-Reply-To: References: Message-ID: El 28 de octubre de 2015, 15:39, Kiko escribió: > > > El 15 de octubre de 2015, 22:24, Javier Alonso escribió: > >> Soy nuevo en esta lista y pido disculpas si no hago la pregunta >> correctamente. >> ¿Puede alguien indicarme por qué cuando termina este programa tan simple >> >> import matplotlib.pyplot as plt >> plt.ion() >> >> plt.figure('Ventana 1') >> plt.plot([1,-3,2,7]) >> plt.draw() >> >> plt.figure('Ventana 2') >> plt.plot([1,3,2,-7]) >> plt.draw() >> >> input('Pulsa Intro para continuar') >> >> >> me sale en la consola un mensaje del tipo "alloc: invalid block: >> 02E10AA0: 78 2" . Este mensaje cambia al volver a ejecutar el programa, y >> Python deja de funcionar. >> Utilizo Python 3.4.3 desde Windows 7. >> Gracias. >> > > Puedes poner el mensaje de error completo? > También, versión de matplotlib, 32/64bits, ¿cómo lo has instalado (conda, gohlke, pip,...)? Por ir avanzando, para windows te recomiendo que uses anaconda/miniconda para evitar este tipo de problemas. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Wed Oct 28 10:39:05 2015 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 28 Oct 2015 15:39:05 +0100 Subject: [Python-es] Error al finalizar programa In-Reply-To: References: Message-ID: El 15 de octubre de 2015, 22:24, Javier Alonso escribió: > Soy nuevo en esta lista y pido disculpas si no hago la pregunta > correctamente. > ¿Puede alguien indicarme por qué cuando termina este programa tan simple > > import matplotlib.pyplot as plt > plt.ion() > > plt.figure('Ventana 1') > plt.plot([1,-3,2,7]) > plt.draw() > > plt.figure('Ventana 2') > plt.plot([1,3,2,-7]) > plt.draw() > > input('Pulsa Intro para continuar') > > > me sale en la consola un mensaje del tipo "alloc: invalid block: 02E10AA0: > 78 2" . Este mensaje cambia al volver a ejecutar el programa, y Python > deja de funcionar. > Utilizo Python 3.4.3 desde Windows 7. > Gracias. > Puedes poner el mensaje de error completo? ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jalonso en unex.es Wed Oct 28 12:58:43 2015 From: jalonso en unex.es (Javier Alonso) Date: Wed, 28 Oct 2015 17:58:43 +0100 Subject: [Python-es] Error al finalizar programa In-Reply-To: References: Message-ID: Gracias por la respuesta. La instalación la he hecho ejecutando los siguientes programas en el orden que aparecen: python-3.4.3.msi matplotlib-1.4.3.win32-py3.4.exe numpy-1.9.2-win32-superpack-python3.4.exe scipy-0.16.0-win32-superpack-python3.4.exe InstalarPaquetesWHL.bat El contenido del fichero .bat es: pip install six-1.9.0-py2.py3-none-any.whl pip install python_dateutil-2.4.2-py2.py3-none-any.whl pip install pyparsing-2.0.3-py3-none-any.whl El programa ejecutado, el resultado y el error que se produce al terminar puedes verlo en las capturas de pantalla que adjunto. El 28 de octubre de 2015, 15:39, Kiko escribió: > > > El 15 de octubre de 2015, 22:24, Javier Alonso escribió: > >> Soy nuevo en esta lista y pido disculpas si no hago la pregunta >> correctamente. >> ¿Puede alguien indicarme por qué cuando termina este programa tan simple >> >> import matplotlib.pyplot as plt >> plt.ion() >> >> plt.figure('Ventana 1') >> plt.plot([1,-3,2,7]) >> plt.draw() >> >> plt.figure('Ventana 2') >> plt.plot([1,3,2,-7]) >> plt.draw() >> >> input('Pulsa Intro para continuar') >> >> >> me sale en la consola un mensaje del tipo "alloc: invalid block: >> 02E10AA0: 78 2" . Este mensaje cambia al volver a ejecutar el programa, y >> Python deja de funcionar. >> Utilizo Python 3.4.3 desde Windows 7. >> Gracias. >> > > Puedes poner el mensaje de error completo? > > > _______________________________________________ > 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: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: Consulta.pdf Type: application/pdf Size: 151924 bytes Desc: no disponible URL: From kikocorreoso en gmail.com Wed Oct 28 13:30:25 2015 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 28 Oct 2015 18:30:25 +0100 Subject: [Python-es] Error al finalizar programa In-Reply-To: References: Message-ID: El 28 de octubre de 2015, 17:58, Javier Alonso escribió: > Gracias por la respuesta. La instalación la he hecho ejecutando los > siguientes programas en el orden que aparecen: > > python-3.4.3.msi > > matplotlib-1.4.3.win32-py3.4.exe > > ¿De donde sale este exe?, es decir, ¿de dón de lo has descargado? Parece un problema con el backend que viene por defecto con matplotlib (tk). Cambiando el backend debería funcionar pero igual no tienes las librerías necesarias para esos otros backend's. Si eres muy nuevo te diría que desinstalases todo e instalases la distribución anaconda que te viene con todos los paquetes que parece que necesitas. https://www.continuum.io/downloads Selecciona la versión con Python 3.4 y para la versión de windows 7 que tengas (32 o 64 bits). Algunos paquetes en windows son (o pueden ser) problemáticos gracias a Microsoft. Saludos. > numpy-1.9.2-win32-superpack-python3.4.exe > > scipy-0.16.0-win32-superpack-python3.4.exe > > InstalarPaquetesWHL.bat > > El contenido del fichero .bat es: > > pip install six-1.9.0-py2.py3-none-any.whl > pip install python_dateutil-2.4.2-py2.py3-none-any.whl > pip install pyparsing-2.0.3-py3-none-any.whl > > El programa ejecutado, el resultado y el error que se produce al terminar > puedes verlo en las capturas de pantalla que adjunto. > > El 28 de octubre de 2015, 15:39, Kiko escribió: > >> >> >> El 15 de octubre de 2015, 22:24, Javier Alonso >> escribió: >> >>> Soy nuevo en esta lista y pido disculpas si no hago la pregunta >>> correctamente. >>> ¿Puede alguien indicarme por qué cuando termina este programa tan simple >>> >>> import matplotlib.pyplot as plt >>> plt.ion() >>> >>> plt.figure('Ventana 1') >>> plt.plot([1,-3,2,7]) >>> plt.draw() >>> >>> plt.figure('Ventana 2') >>> plt.plot([1,3,2,-7]) >>> plt.draw() >>> >>> input('Pulsa Intro para continuar') >>> >>> >>> me sale en la consola un mensaje del tipo "alloc: invalid block: >>> 02E10AA0: 78 2" . Este mensaje cambia al volver a ejecutar el programa, y >>> Python deja de funcionar. >>> Utilizo Python 3.4.3 desde Windows 7. >>> Gracias. >>> >> >> Puedes poner el mensaje de error completo? >> >> >> _______________________________________________ >> 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 jesusquin en msn.com Wed Oct 28 13:38:18 2015 From: jesusquin en msn.com (=?utf-8?Q?Jes=C3=BAs_Quintero_Su=C3=A1rez?=) Date: Wed, 28 Oct 2015 12:38:18 -0500 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: Gracias José, como podrán deducir soy novato pero he estudiado bastante Python en internet, y no he encontrado nada claro, todas las referencias de instalación son con respecto a mi PC. Ahora bien, creo que manejando entornos virtuales para cada una de las versiones se podría en principio tener soporte para las dos versiones, la pregunta es entonces ¿debo tener el código fuente separado o con uno es suficiente activado el entorno virtual adecuado? De: Python-es [mailto:python-es-bounces+jesusquin=msn.com en python.org] En nombre de Jose Luis Núñez Enviado el: miércoles, 28 de octubre de 2015 9:14 a. m. Para: La lista de python en castellano CC: python-es en python.org Asunto: Re: [Python-es] Instalar Python de 32 o 64 bits Hola Jesús, si distribuyes el código entiendo que ninguno. El problema seria si lo que pasas es un ejecutable generado para una plataforma u otra..si está optimizado para 64bits entiendo que no se ejecutaria en 32 Sent using CloudMagic Email On mié., oct. 28, 2015 at 3:04 p. m., Jesús Quintero Suárez > wrote: Hola todos, que problemas o inconvenientes se presentarían al distribuir aplicaciones desarrolladas en Python de 64 bis en PCs de 32 bits. Gracias, Jesusquin ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Wed Oct 28 13:51:15 2015 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 28 Oct 2015 18:51:15 +0100 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: El 28 de octubre de 2015, 18:38, Jesús Quintero Suárez escribió: > Gracias José, como podrán deducir soy novato pero he estudiado bastante > Python en internet, y no he encontrado nada claro, todas las referencias de > instalación son con respecto a mi PC. > Ahora bien, creo que manejando entornos virtuales para cada una de las > versiones se podría en principio tener soporte para las dos versiones, la > pregunta es entonces ¿debo tener el código fuente separado o con uno es > suficiente activado el entorno virtual adecuado? > Depende de qué quieras distribuir y como. Si solo quieres distribuir el código fuente en Python debería funcionar sin problemas en 32 y 64 bits. Si quieres crear exe's autocontenidos para que un tercero no se tenga que instalar Python y demás dependencias sí que deberías tener en cuenta hacer el exe para 32 o 64 bits. Si explicas un poco mejor y con más detalle lo que quieres hacer quizá te podamos ayudar mejor. Saludos. > > > *De:* Python-es [mailto:python-es-bounces+jesusquin=msn.com en python.org] *En > nombre de *Jose Luis Núñez > *Enviado el:* miércoles, 28 de octubre de 2015 9:14 a. m. > *Para:* La lista de python en castellano > *CC:* python-es en python.org > *Asunto:* Re: [Python-es] Instalar Python de 32 o 64 bits > > > > Hola Jesús, si distribuyes el código entiendo que ninguno. El problema > seria si lo que pasas es un ejecutable generado para una plataforma u > otra..si está optimizado para 64bits entiendo que no se ejecutaria en 32 > > > > Sent using CloudMagic Email > > > On mié., oct. 28, 2015 at 3:04 p. m., Jesús Quintero Suárez < > jesusquin en msn.com> wrote: > > > > Hola todos, que problemas o inconvenientes se presentarían al distribuir > aplicaciones desarrolladas en Python de 64 bis en PCs de 32 bits. > > > > Gracias, Jesusquin > > > > > > > _______________________________________________ > 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 jalonso en unex.es Wed Oct 28 14:01:55 2015 From: jalonso en unex.es (Javier Alonso) Date: Wed, 28 Oct 2015 19:01:55 +0100 Subject: [Python-es] Error al finalizar programa In-Reply-To: References: Message-ID: Creo que matplotlib-1.4.3.win32-py3.4.exe lo descargué (hace tiempo) directamente desde http://matplotlib.org/downloads.html pero ahora ahí no lo veo. Ahora puede descargarse desde https://pypi.python.org/pypi/matplotlib#downloads Si, soy completamente nuevo. Probaré con la distribución anaconda. Gracias otra vez. El 28 de octubre de 2015, 18:30, Kiko escribió: > > > El 28 de octubre de 2015, 17:58, Javier Alonso escribió: > >> Gracias por la respuesta. La instalación la he hecho ejecutando los >> siguientes programas en el orden que aparecen: >> >> python-3.4.3.msi >> >> matplotlib-1.4.3.win32-py3.4.exe >> >> > ¿De donde sale este exe?, es decir, ¿de dón de lo has descargado? > > Parece un problema con el backend que viene por defecto con matplotlib > (tk). Cambiando el backend debería funcionar pero igual no tienes las > librerías necesarias para esos otros backend's. > > Si eres muy nuevo te diría que desinstalases todo e instalases la > distribución anaconda que te viene con todos los paquetes que parece que > necesitas. > > https://www.continuum.io/downloads > > Selecciona la versión con Python 3.4 y para la versión de windows 7 que > tengas (32 o 64 bits). > > Algunos paquetes en windows son (o pueden ser) problemáticos gracias a > Microsoft. > > Saludos. > > > >> numpy-1.9.2-win32-superpack-python3.4.exe >> >> scipy-0.16.0-win32-superpack-python3.4.exe >> >> InstalarPaquetesWHL.bat >> >> El contenido del fichero .bat es: >> >> pip install six-1.9.0-py2.py3-none-any.whl >> pip install python_dateutil-2.4.2-py2.py3-none-any.whl >> pip install pyparsing-2.0.3-py3-none-any.whl >> >> El programa ejecutado, el resultado y el error que se produce al terminar >> puedes verlo en las capturas de pantalla que adjunto. >> >> El 28 de octubre de 2015, 15:39, Kiko escribió: >> >>> >>> >>> El 15 de octubre de 2015, 22:24, Javier Alonso >>> escribió: >>> >>>> Soy nuevo en esta lista y pido disculpas si no hago la pregunta >>>> correctamente. >>>> ¿Puede alguien indicarme por qué cuando termina este programa tan simple >>>> >>>> import matplotlib.pyplot as plt >>>> plt.ion() >>>> >>>> plt.figure('Ventana 1') >>>> plt.plot([1,-3,2,7]) >>>> plt.draw() >>>> >>>> plt.figure('Ventana 2') >>>> plt.plot([1,3,2,-7]) >>>> plt.draw() >>>> >>>> input('Pulsa Intro para continuar') >>>> >>>> >>>> me sale en la consola un mensaje del tipo "alloc: invalid block: >>>> 02E10AA0: 78 2" . Este mensaje cambia al volver a ejecutar el programa, y >>>> Python deja de funcionar. >>>> Utilizo Python 3.4.3 desde Windows 7. >>>> Gracias. >>>> >>> >>> Puedes poner el mensaje de error completo? >>> >>> >>> _______________________________________________ >>> 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/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From rafaelcantos en hotmail.com Wed Oct 28 16:29:20 2015 From: rafaelcantos en hotmail.com (Rafael Cantos) Date: Wed, 28 Oct 2015 21:29:20 +0100 Subject: [Python-es] =?utf-8?q?Internalizaci=C3=B3n_en_Python?= Message-ID: Buenas a todos ¿Qué me recomendais para internalizacionar un programa en python? Aún no he empezado a desarrollarlo. Mi Linux tiene la versión 2.7.9. Por lo que he visto en la documentación oficial, es gettext, pero no sé si hay alternativas y si son mejores. he visto algún módulo para python 3, pero como no tengo esta versión (y creo que me quedo en la 2.7.9 por compatibilidad). Saludos Rafa --- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus From lesthack en gmail.com Wed Oct 28 19:41:33 2015 From: lesthack en gmail.com (lesthack) Date: Wed, 28 Oct 2015 23:41:33 +0000 Subject: [Python-es] =?utf-8?q?Internalizaci=C3=B3n_en_Python?= In-Reply-To: References: Message-ID: Rafael, Desconozco si hay alternativas, pero gettext es casi una librearía estandar para traducción. Ademas, es simple de usar, y puedes generar archivos PO para cualquier idioma. Saludos ! On Wed, Oct 28, 2015 at 2:31 PM Rafael Cantos wrote: > Buenas a todos > > ¿Qué me recomendais para internalizacionar un programa en python? Aún no > he empezado a desarrollarlo. Mi Linux tiene la versión 2.7.9. > Por lo que he visto en la documentación oficial, es gettext, pero no sé > si hay alternativas y si son mejores. he visto algún módulo para python > 3, pero como no tengo esta versión (y creo que me quedo en la 2.7.9 por > compatibilidad). > > Saludos > > Rafa > > > --- > El software de antivirus Avast ha analizado este correo electrónico en > busca de virus. > https://www.avast.com/antivirus > > _______________________________________________ > 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 rhuruguay en montevideo.com.uy Wed Oct 28 20:30:16 2015 From: rhuruguay en montevideo.com.uy (rhuruguay) Date: Wed, 28 Oct 2015 22:30:16 -0200 Subject: [Python-es] =?utf-8?q?Internalizaci=C3=B3n_en_Python?= In-Reply-To: References: Message-ID: Me pueden sacar la de lista de correo, gracias El 28 de octubre de 2015, 21:41, lesthack escribió: > Rafael, > > Desconozco si hay alternativas, pero gettext es casi una librearía > estandar para traducción. > Ademas, es simple de usar, y puedes generar archivos PO para cualquier > idioma. > > Saludos ! > > On Wed, Oct 28, 2015 at 2:31 PM Rafael Cantos > wrote: > >> Buenas a todos >> >> ¿Qué me recomendais para internalizacionar un programa en python? Aún no >> he empezado a desarrollarlo. Mi Linux tiene la versión 2.7.9. >> Por lo que he visto en la documentación oficial, es gettext, pero no sé >> si hay alternativas y si son mejores. he visto algún módulo para python >> 3, pero como no tengo esta versión (y creo que me quedo en la 2.7.9 por >> compatibilidad). >> >> Saludos >> >> Rafa >> >> >> --- >> El software de antivirus Avast ha analizado este correo electrónico en >> busca de virus. >> https://www.avast.com/antivirus >> >> _______________________________________________ >> 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 mlacunza en gmail.com Wed Oct 28 20:43:22 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 28 Oct 2015 19:43:22 -0500 Subject: [Python-es] =?utf-8?q?Internalizaci=C3=B3n_en_Python?= In-Reply-To: References: Message-ID: Sácate tú nadie más puede. El 28/10/2015 7:38 p. m., "rhuruguay" escribió: > Me pueden sacar la de lista de correo, gracias > > El 28 de octubre de 2015, 21:41, lesthack escribió: > >> Rafael, >> >> Desconozco si hay alternativas, pero gettext es casi una librearía >> estandar para traducción. >> Ademas, es simple de usar, y puedes generar archivos PO para cualquier >> idioma. >> >> Saludos ! >> >> On Wed, Oct 28, 2015 at 2:31 PM Rafael Cantos >> wrote: >> >>> Buenas a todos >>> >>> ¿Qué me recomendais para internalizacionar un programa en python? Aún no >>> he empezado a desarrollarlo. Mi Linux tiene la versión 2.7.9. >>> Por lo que he visto en la documentación oficial, es gettext, pero no sé >>> si hay alternativas y si son mejores. he visto algún módulo para python >>> 3, pero como no tengo esta versión (y creo que me quedo en la 2.7.9 por >>> compatibilidad). >>> >>> Saludos >>> >>> Rafa >>> >>> >>> --- >>> El software de antivirus Avast ha analizado este correo electrónico en >>> busca de virus. >>> https://www.avast.com/antivirus >>> >>> _______________________________________________ >>> 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/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Thu Oct 29 04:33:49 2015 From: kikocorreoso en gmail.com (Kiko) Date: Thu, 29 Oct 2015 09:33:49 +0100 Subject: [Python-es] =?utf-8?q?Internalizaci=C3=B3n_en_Python?= In-Reply-To: References: Message-ID: El 29 de octubre de 2015, 1:30, rhuruguay escribió: > Me pueden sacar la de lista de correo, gracias > Hola. Puedes visitar este enlace para ver como anular tu subscripción a la lista. https://mail.python.org/mailman/listinfo/python-es Saludos. > > El 28 de octubre de 2015, 21:41, lesthack escribió: > >> Rafael, >> >> Desconozco si hay alternativas, pero gettext es casi una librearía >> estandar para traducción. >> Ademas, es simple de usar, y puedes generar archivos PO para cualquier >> idioma. >> >> Saludos ! >> >> On Wed, Oct 28, 2015 at 2:31 PM Rafael Cantos >> wrote: >> >>> Buenas a todos >>> >>> ¿Qué me recomendais para internalizacionar un programa en python? Aún no >>> he empezado a desarrollarlo. Mi Linux tiene la versión 2.7.9. >>> Por lo que he visto en la documentación oficial, es gettext, pero no sé >>> si hay alternativas y si son mejores. he visto algún módulo para python >>> 3, pero como no tengo esta versión (y creo que me quedo en la 2.7.9 por >>> compatibilidad). >>> >>> Saludos >>> >>> Rafa >>> >>> >>> --- >>> El software de antivirus Avast ha analizado este correo electrónico en >>> busca de virus. >>> https://www.avast.com/antivirus >>> >>> _______________________________________________ >>> 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/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From antonio.beamud en gmail.com Thu Oct 29 05:01:08 2015 From: antonio.beamud en gmail.com (Antonio Beamud Montero) Date: Thu, 29 Oct 2015 10:01:08 +0100 Subject: [Python-es] =?utf-8?q?Internalizaci=C3=B3n_en_Python?= In-Reply-To: References: Message-ID: <5631E054.9010909@gmail.com> El 28/10/15 a las 21:29, Rafael Cantos escribió: > Buenas a todos > > ¿Qué me recomendais para internalizacionar un programa en python? Aún > no he empezado a desarrollarlo. Mi Linux tiene la versión 2.7.9. > Por lo que he visto en la documentación oficial, es gettext, pero no > sé si hay alternativas y si son mejores. he visto algún módulo para > python 3, pero como no tengo esta versión (y creo que me quedo en la > 2.7.9 por compatibilidad). > Échale un vistazo a Babel (http://babel.pocoo.org/). La he usado en varios proyectos y está muy bien, no solo para internacionalización, sino también para localización. Un saludo. From jesusquin en msn.com Thu Oct 29 13:13:47 2015 From: jesusquin en msn.com (=?utf-8?Q?Jes=C3=BAs_Quintero_Su=C3=A1rez?=) Date: Thu, 29 Oct 2015 12:13:47 -0500 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: Gracias Kiko, ¿Existe algo en Python de 64 bits que no esté disponible para la de 32 bits o viceversa?. Cordial saludo para todos, Jesús. De: Python-es [mailto:python-es-bounces+jesusquin=msn.com en python.org] En nombre de Kiko Enviado el: miércoles, 28 de octubre de 2015 12:51 p. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Instalar Python de 32 o 64 bits El 28 de octubre de 2015, 18:38, Jesús Quintero Suárez > escribió: Gracias José, como podrán deducir soy novato pero he estudiado bastante Python en internet, y no he encontrado nada claro, todas las referencias de instalación son con respecto a mi PC. Ahora bien, creo que manejando entornos virtuales para cada una de las versiones se podría en principio tener soporte para las dos versiones, la pregunta es entonces ¿debo tener el código fuente separado o con uno es suficiente activado el entorno virtual adecuado? Depende de qué quieras distribuir y como. Si solo quieres distribuir el código fuente en Python debería funcionar sin problemas en 32 y 64 bits. Si quieres crear exe's autocontenidos para que un tercero no se tenga que instalar Python y demás dependencias sí que deberías tener en cuenta hacer el exe para 32 o 64 bits. Si explicas un poco mejor y con más detalle lo que quieres hacer quizá te podamos ayudar mejor. Saludos. De: Python-es [mailto:python-es-bounces+jesusquin =msn.com en python.org ] En nombre de Jose Luis Núñez Enviado el: miércoles, 28 de octubre de 2015 9:14 a. m. Para: La lista de python en castellano > CC: python-es en python.org Asunto: Re: [Python-es] Instalar Python de 32 o 64 bits Hola Jesús, si distribuyes el código entiendo que ninguno. El problema seria si lo que pasas es un ejecutable generado para una plataforma u otra..si está optimizado para 64bits entiendo que no se ejecutaria en 32 Sent using CloudMagic Email On mié., oct. 28, 2015 at 3:04 p. m., Jesús Quintero Suárez > wrote: Hola todos, que problemas o inconvenientes se presentarían al distribuir aplicaciones desarrolladas en Python de 64 bis en PCs de 32 bits. Gracias, Jesusquin _______________________________________________ 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 davidmenhur en gmail.com Thu Oct 29 13:31:39 2015 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Thu, 29 Oct 2015 18:31:39 +0100 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: 2015-10-29 18:13 GMT+01:00 Jesús Quintero Suárez : > Gracias Kiko, ¿Existe algo en Python de 64 bits que no esté disponible > para la de 32 bits o viceversa?. Un procesador de 64 bits puede ejecutar un proceso de 32, pero no al revés. Por otro lado, un proceso de 32 bits sólo puede usar, como máximo, unos 3 GB de RAM [1]. Esa es la parte teórica. En la práctica, si dependes de otras bibliotecas que incluyen código compilado, y sólo se distribuyen para 64 bits, tendrías que compilarlas tú mismo. (No sé cómo de frecuente es esto). [1] https://en.wikipedia.org/wiki/3_GB_barrier /David. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Fri Oct 30 04:46:12 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 30 Oct 2015 08:46:12 +0000 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: El jue., 29 oct. 2015 a las 18:32, Da?id () escribió: > > 2015-10-29 18:13 GMT+01:00 Jesús Quintero Suárez : > >> Gracias Kiko, ¿Existe algo en Python de 64 bits que no esté disponible >> para la de 32 bits o viceversa?. > > > Un procesador de 64 bits puede ejecutar un proceso de 32, pero no al > revés. Por otro lado, un proceso de 32 bits sólo puede usar, como máximo, > unos 3 GB de RAM [1]. > Estrictamente, un proceso de 32 bits puede usar mucha más memoria mediante PAE[2]. Algunos PCs antiguos no lo soportan, por lo que antes era algo opcional en algunos sistemas operativos, como los linuxen. Pero hoy en día, todas las distribuciones de linux usan PAE por defecto. En cuanto a compatibilidad 32bit/64bits, los mayores problemas son los drivers. Hay mucho hardware que usa el direccionamiento superior de memoria para buffers e interrupciones. Parte de ese hardware podrían ser tarjetas gráficas o de comunicaciones que solo funcionan en sistemas operativos de 32bits, obligándote a que tu software sea de 32bits (mucho hardware para windows sólo soporta 32bits). Mi consejo es que distribuyas el código compilado en ambas versiones, 32bits/64bits, eligiendo 32bits si tienes que elegir sólo una. En general, el código python tiene que funcionar igual en 32bits que en 64bits. En teoría, el rendimiento debería ser mejor en 64bits, pero yo no he conseguido ver grandes diferencias entre usar 64bits ó 32bits, siempre que tengas una CPU moderna de 64bits con algunos cores de más. En general, no vale la pena el esfuerzo de distribuir el código compilado en 32bits/64bits, algo que puedes observar en muchos paquetes linux que sólo se intalan para x86 (32bits) [2]: https://en.wikipedia.org/wiki/Physical_Address_Extension > > Esa es la parte teórica. En la práctica, si dependes de otras bibliotecas > que incluyen código compilado, y sólo se distribuyen para 64 bits, tendrías > que compilarlas tú mismo. (No sé cómo de frecuente es esto). > > > [1] https://en.wikipedia.org/wiki/3_GB_barrier > > /David. > _______________________________________________ > 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 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From rafaelcantos en hotmail.com Fri Oct 30 06:44:31 2015 From: rafaelcantos en hotmail.com (Rafael Cantos) Date: Fri, 30 Oct 2015 11:44:31 +0100 Subject: [Python-es] =?utf-8?q?Internalizaci=C3=B3n_en_Python?= In-Reply-To: <5631E054.9010909@gmail.com> References: <5631E054.9010909@gmail.com> Message-ID: Buenas Gracias a los dos. veo muy interesante Babel, pero no veo un ejemplo claro de cómo usarlo. Además, navegando por la web he visto un paquete para python llamado python-babel, que no sé si es lo mismo o si es otra cosa. ¿Podrías indicarme algún ejemplo o tutorial para usar Babel con python? Gracias --- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus From pych3m4 en gmail.com Fri Oct 30 07:12:24 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 30 Oct 2015 11:12:24 +0000 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: El vie., 30 oct. 2015 a las 9:45, Chema Cortes () escribió: > El jue., 29 oct. 2015 a las 18:32, Da?id () > escribió: > >> >> 2015-10-29 18:13 GMT+01:00 Jesús Quintero Suárez : >> >>> Gracias Kiko, ¿Existe algo en Python de 64 bits que no esté disponible >>> para la de 32 bits o viceversa?. >> >> >> Un procesador de 64 bits puede ejecutar un proceso de 32, pero no al >> revés. Por otro lado, un proceso de 32 bits sólo puede usar, como máximo, >> unos 3 GB de RAM [1]. >> > > Estrictamente, un proceso de 32 bits puede usar mucha más memoria mediante > PAE[2]. Algunos PCs antiguos no lo soportan, por lo que antes era algo > opcional en algunos sistemas operativos, como los linuxen. Pero hoy en día, > todas las distribuciones de linux usan PAE por defecto. > > En cuanto a compatibilidad 32bit/64bits, los mayores problemas son los > drivers. Hay mucho hardware que usa el direccionamiento superior de memoria > para buffers e interrupciones. Parte de ese hardware podrían ser tarjetas > gráficas o de comunicaciones que solo funcionan en sistemas operativos de > 32bits, obligándote a que tu software sea de 32bits (mucho hardware para > windows sólo soporta 32bits). > Como anécdota, en mi PC con windows7 de 32bits, con CPU i5 (64bits), anaconda me ha instalado la versión 64bits de jupyter.exe y de otras herramientas asociadas, por lo que no funcionan. jupyter-console y las utilidades ipython sí que son de 32bits. Sospecho que "conda" no ha detectado correctamente el sistema operativo que uso. PD: no me recomendéis que me instale un win7 de 64bits, que para éso ya tengo linux. > > Mi consejo es que distribuyas el código compilado en ambas versiones, > 32bits/64bits, eligiendo 32bits si tienes que elegir sólo una. > > En general, el código python tiene que funcionar igual en 32bits que en > 64bits. En teoría, el rendimiento debería ser mejor en 64bits, pero yo no > he conseguido ver grandes diferencias entre usar 64bits ó 32bits, siempre > que tengas una CPU moderna de 64bits con algunos cores de más. En general, > no vale la pena el esfuerzo de distribuir el código compilado en > 32bits/64bits, algo que puedes observar en muchos paquetes linux que sólo > se intalan para x86 (32bits) > > > [2]: https://en.wikipedia.org/wiki/Physical_Address_Extension > > > >> >> Esa es la parte teórica. En la práctica, si dependes de otras bibliotecas >> que incluyen código compilado, y sólo se distribuyen para 64 bits, tendrías >> que compilarlas tú mismo. (No sé cómo de frecuente es esto). >> >> >> [1] https://en.wikipedia.org/wiki/3_GB_barrier >> >> /David. >> _______________________________________________ >> 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 > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Fri Oct 30 07:22:31 2015 From: kikocorreoso en gmail.com (Kiko) Date: Fri, 30 Oct 2015 12:22:31 +0100 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: El 30 de octubre de 2015, 12:12, Chema Cortes escribió: > > > El vie., 30 oct. 2015 a las 9:45, Chema Cortes () > escribió: > >> El jue., 29 oct. 2015 a las 18:32, Da?id () >> escribió: >> >>> >>> 2015-10-29 18:13 GMT+01:00 Jesús Quintero Suárez : >>> >>>> Gracias Kiko, ¿Existe algo en Python de 64 bits que no esté disponible >>>> para la de 32 bits o viceversa?. >>> >>> >>> Un procesador de 64 bits puede ejecutar un proceso de 32, pero no al >>> revés. Por otro lado, un proceso de 32 bits sólo puede usar, como máximo, >>> unos 3 GB de RAM [1]. >>> >> >> Estrictamente, un proceso de 32 bits puede usar mucha más memoria >> mediante PAE[2]. Algunos PCs antiguos no lo soportan, por lo que antes era >> algo opcional en algunos sistemas operativos, como los linuxen. Pero hoy en >> día, todas las distribuciones de linux usan PAE por defecto. >> >> En cuanto a compatibilidad 32bit/64bits, los mayores problemas son los >> drivers. Hay mucho hardware que usa el direccionamiento superior de memoria >> para buffers e interrupciones. Parte de ese hardware podrían ser tarjetas >> gráficas o de comunicaciones que solo funcionan en sistemas operativos de >> 32bits, obligándote a que tu software sea de 32bits (mucho hardware para >> windows sólo soporta 32bits). >> > > > Como anécdota, en mi PC con windows7 de 32bits, con CPU i5 (64bits), > anaconda me ha instalado la versión 64bits de jupyter.exe y de otras > herramientas asociadas, por lo que no funcionan. jupyter-console y las > utilidades ipython sí que son de 32bits. Sospecho que "conda" no ha > detectado correctamente el sistema operativo que uso. > > > PD: no me recomendéis que me instale un win7 de 64bits, que para éso ya > tengo linux. > > El error está reportado: https://github.com/conda/conda/issues/1704 Creo que 'ipython notebook' te deberís seguir funcionando independientemente de que 'jupyter notebook' no funcione... > > >> >> Mi consejo es que distribuyas el código compilado en ambas versiones, >> 32bits/64bits, eligiendo 32bits si tienes que elegir sólo una. >> >> En general, el código python tiene que funcionar igual en 32bits que en >> 64bits. En teoría, el rendimiento debería ser mejor en 64bits, pero yo no >> he conseguido ver grandes diferencias entre usar 64bits ó 32bits, siempre >> que tengas una CPU moderna de 64bits con algunos cores de más. En general, >> no vale la pena el esfuerzo de distribuir el código compilado en >> 32bits/64bits, algo que puedes observar en muchos paquetes linux que sólo >> se intalan para x86 (32bits) >> >> >> [2]: https://en.wikipedia.org/wiki/Physical_Address_Extension >> >> >> >>> >>> Esa es la parte teórica. En la práctica, si dependes de otras >>> bibliotecas que incluyen código compilado, y sólo se distribuyen para 64 >>> bits, tendrías que compilarlas tú mismo. (No sé cómo de frecuente es esto). >>> >>> >>> [1] https://en.wikipedia.org/wiki/3_GB_barrier >>> >>> /David. >>> _______________________________________________ >>> 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 >> > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > > _______________________________________________ > 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 pych3m4 en gmail.com Fri Oct 30 07:37:09 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 30 Oct 2015 11:37:09 +0000 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: El vie., 30 oct. 2015 a las 12:22, Kiko () escribió: > El 30 de octubre de 2015, 12:12, Chema Cortes > escribió: > >> >> >> El vie., 30 oct. 2015 a las 9:45, Chema Cortes () >> escribió: >> >>> El jue., 29 oct. 2015 a las 18:32, Da?id () >>> escribió: >>> >>>> >>>> 2015-10-29 18:13 GMT+01:00 Jesús Quintero Suárez : >>>> >>>>> Gracias Kiko, ¿Existe algo en Python de 64 bits que no esté disponible >>>>> para la de 32 bits o viceversa?. >>>> >>>> >>>> Un procesador de 64 bits puede ejecutar un proceso de 32, pero no al >>>> revés. Por otro lado, un proceso de 32 bits sólo puede usar, como máximo, >>>> unos 3 GB de RAM [1]. >>>> >>> >>> Estrictamente, un proceso de 32 bits puede usar mucha más memoria >>> mediante PAE[2]. Algunos PCs antiguos no lo soportan, por lo que antes era >>> algo opcional en algunos sistemas operativos, como los linuxen. Pero hoy en >>> día, todas las distribuciones de linux usan PAE por defecto. >>> >>> En cuanto a compatibilidad 32bit/64bits, los mayores problemas son los >>> drivers. Hay mucho hardware que usa el direccionamiento superior de memoria >>> para buffers e interrupciones. Parte de ese hardware podrían ser tarjetas >>> gráficas o de comunicaciones que solo funcionan en sistemas operativos de >>> 32bits, obligándote a que tu software sea de 32bits (mucho hardware para >>> windows sólo soporta 32bits). >>> >> >> >> Como anécdota, en mi PC con windows7 de 32bits, con CPU i5 (64bits), >> anaconda me ha instalado la versión 64bits de jupyter.exe y de otras >> herramientas asociadas, por lo que no funcionan. jupyter-console y las >> utilidades ipython sí que son de 32bits. Sospecho que "conda" no ha >> detectado correctamente el sistema operativo que uso. >> >> >> PD: no me recomendéis que me instale un win7 de 64bits, que para éso ya >> tengo linux. >> >> > El error está reportado: > https://github.com/conda/conda/issues/1704 > > Creo que 'ipython notebook' te deberís seguir funcionando > independientemente de que 'jupyter notebook' no funcione... > Efectívamente, las herramientas "ipython" funcionan bien. También va usando directamente los script python de "jupyter" en vez de usar los compilados ".exe" (eg: jupyter-script.py, jupyter-kernelspec-script.py,...) > > >> >> >>> >>> Mi consejo es que distribuyas el código compilado en ambas versiones, >>> 32bits/64bits, eligiendo 32bits si tienes que elegir sólo una. >>> >>> En general, el código python tiene que funcionar igual en 32bits que en >>> 64bits. En teoría, el rendimiento debería ser mejor en 64bits, pero yo no >>> he conseguido ver grandes diferencias entre usar 64bits ó 32bits, siempre >>> que tengas una CPU moderna de 64bits con algunos cores de más. En general, >>> no vale la pena el esfuerzo de distribuir el código compilado en >>> 32bits/64bits, algo que puedes observar en muchos paquetes linux que sólo >>> se intalan para x86 (32bits) >>> >>> >>> [2]: https://en.wikipedia.org/wiki/Physical_Address_Extension >>> >>> >>> >>>> >>>> Esa es la parte teórica. En la práctica, si dependes de otras >>>> bibliotecas que incluyen código compilado, y sólo se distribuyen para 64 >>>> bits, tendrías que compilarlas tú mismo. (No sé cómo de frecuente es esto). >>>> >>>> >>>> [1] https://en.wikipedia.org/wiki/3_GB_barrier >>>> >>>> /David. >>>> _______________________________________________ >>>> 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 >>> >> -- >> Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": >> http://ch3m4.org/blog >> >> _______________________________________________ >> 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 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From francois.dion en gmail.com Fri Oct 30 10:59:25 2015 From: francois.dion en gmail.com (Francois Dion) Date: Fri, 30 Oct 2015 10:59:25 -0400 Subject: [Python-es] =?utf-8?q?Internalizaci=C3=B3n_en_Python?= In-Reply-To: References: <5631E054.9010909@gmail.com> Message-ID: Hay unos ejemplos en el plugin flask-babel: https://pythonhosted.org/Flask-Babel/ Bueno, obviamente con django, django-babel y asi por el estilo. ?Es una applicacion web o que? Francois 2015-10-30 6:44 GMT-04:00 Rafael Cantos : > Buenas > > Gracias a los dos. > > veo muy interesante Babel, pero no veo un ejemplo claro de cómo usarlo. > Además, navegando por la web he visto un paquete para python llamado > python-babel, que no sé si es lo mismo o si es otra cosa. > ¿Podrías indicarme algún ejemplo o tutorial para usar Babel con python? > > Gracias > > --- > El software de antivirus Avast ha analizado este correo electrónico en > busca de virus. > https://www.avast.com/antivirus > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- raspberry-python.blogspot.com - www.pyptug.org - www.3DFutureTech.info - @f_dion ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jesusquin en msn.com Sat Oct 31 08:35:11 2015 From: jesusquin en msn.com (=?utf-8?Q?Jes=C3=BAs_Quintero_Su=C3=A1rez?=) Date: Sat, 31 Oct 2015 07:35:11 -0500 Subject: [Python-es] Instalar Python de 32 o 64 bits In-Reply-To: References: <1446041658341-70fca6da-3a8f88c7-228e67be@inetsec.es> Message-ID: De antemano muchas gracias a todos por su colaboración. Debido a que aún no tengo certeza de problemas que puedan surgir hice los siguiente: - En mi PC de desarrollo (procesador CORE i5 y Windows 10 Pro x64 he instalado Python 3.5.0 para 64 bits) - He creado máquinas virtuales para Windows 7, 8 y 10, versión Pro de 32 bits y en cada una Python 3.5.0 para 32 bits. - Mis programas fuente los ubico en una partición que todas la maquinas la pueden acceder. - Activo cada una de las máquinas virtuales y ejecuto los programas. De momento todo va bien, si se presenta algún problema se los comentaré. Cordial saludo, Jesús. De: Python-es [mailto:python-es-bounces+jesusquin=msn.com en python.org] En nombre de Chema Cortes Enviado el: viernes, 30 de octubre de 2015 6:37 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Instalar Python de 32 o 64 bits El vie., 30 oct. 2015 a las 12:22, Kiko ( >) escribió: El 30 de octubre de 2015, 12:12, Chema Cortes > escribió: El vie., 30 oct. 2015 a las 9:45, Chema Cortes ( >) escribió: El jue., 29 oct. 2015 a las 18:32, Da?id ( >) escribió: 2015-10-29 18:13 GMT+01:00 Jesús Quintero Suárez >: Gracias Kiko, ¿Existe algo en Python de 64 bits que no esté disponible para la de 32 bits o viceversa?. Un procesador de 64 bits puede ejecutar un proceso de 32, pero no al revés. Por otro lado, un proceso de 32 bits sólo puede usar, como máximo, unos 3 GB de RAM [1]. Estrictamente, un proceso de 32 bits puede usar mucha más memoria mediante PAE[2]. Algunos PCs antiguos no lo soportan, por lo que antes era algo opcional en algunos sistemas operativos, como los linuxen. Pero hoy en día, todas las distribuciones de linux usan PAE por defecto. En cuanto a compatibilidad 32bit/64bits, los mayores problemas son los drivers. Hay mucho hardware que usa el direccionamiento superior de memoria para buffers e interrupciones. Parte de ese hardware podrían ser tarjetas gráficas o de comunicaciones que solo funcionan en sistemas operativos de 32bits, obligándote a que tu software sea de 32bits (mucho hardware para windows sólo soporta 32bits). Como anécdota, en mi PC con windows7 de 32bits, con CPU i5 (64bits), anaconda me ha instalado la versión 64bits de jupyter.exe y de otras herramientas asociadas, por lo que no funcionan. jupyter-console y las utilidades ipython sí que son de 32bits. Sospecho que "conda" no ha detectado correctamente el sistema operativo que uso. PD: no me recomendéis que me instale un win7 de 64bits, que para éso ya tengo linux. El error está reportado: https://github.com/conda/conda/issues/1704 Creo que 'ipython notebook' te deberís seguir funcionando independientemente de que 'jupyter notebook' no funcione... Efectívamente, las herramientas "ipython" funcionan bien. También va usando directamente los script python de "jupyter" en vez de usar los compilados ".exe" (eg: jupyter-script.py, jupyter-kernelspec-script.py,...) Mi consejo es que distribuyas el código compilado en ambas versiones, 32bits/64bits, eligiendo 32bits si tienes que elegir sólo una. En general, el código python tiene que funcionar igual en 32bits que en 64bits. En teoría, el rendimiento debería ser mejor en 64bits, pero yo no he conseguido ver grandes diferencias entre usar 64bits ó 32bits, siempre que tengas una CPU moderna de 64bits con algunos cores de más. En general, no vale la pena el esfuerzo de distribuir el código compilado en 32bits/64bits, algo que puedes observar en muchos paquetes linux que sólo se intalan para x86 (32bits) [2]: https://en.wikipedia.org/wiki/Physical_Address_Extension Esa es la parte teórica. En la práctica, si dependes de otras bibliotecas que incluyen código compilado, y sólo se distribuyen para 64 bits, tendrías que compilarlas tú mismo. (No sé cómo de frecuente es esto). [1] https://en.wikipedia.org/wiki/3_GB_barrier /David. _______________________________________________ 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 -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog _______________________________________________ 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 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jesusquin en msn.com Sat Oct 31 12:43:49 2015 From: jesusquin en msn.com (=?iso-8859-1?Q?Jes=FAs_Quintero_Su=E1rez?=) Date: Sat, 31 Oct 2015 11:43:49 -0500 Subject: [Python-es] =?iso-8859-1?q?Entorno_de_ejecuci=F3n?= Message-ID: Hola todos, ¿saben de algo que pueda usar en Python que me permita desarrollar aplicaciones multiusuario y se ejecute en un navegador sin ser una aplicación web? Cordial saludo, Jesús ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From raulcumplido en gmail.com Sat Oct 31 12:48:47 2015 From: raulcumplido en gmail.com (=?utf-8?Q?Ra=C3=BAl?=) Date: Sat, 31 Oct 2015 16:48:47 +0000 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: References: Message-ID: Te refieres a una especie de applet? Lo último que vi del estilo era usar ironpython para ejecutar en silverlight, pero no recomendaría tirar por ahí... > On 31 Oct 2015, at 16:43, Jesús Quintero Suárez wrote: > > Hola todos, ¿saben de algo que pueda usar en Python que me permita desarrollar aplicaciones multiusuario y se ejecute en un navegador sin ser una aplicación web? > > Cordial saludo, Jesú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 carlos.zun en gmail.com Sat Oct 31 13:22:24 2015 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Sat, 31 Oct 2015 12:22:24 -0500 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: References: Message-ID: 2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez : > se ejecute en un navegador sin ser una aplicación web? Pregunta capciosa? From jnunez en inetsec.es Sat Oct 31 13:23:00 2015 From: jnunez en inetsec.es (=?UTF-8?Q?Jose_Luis_N=C3=BA=C3=B1ez?=) Date: Sat, 31 Oct 2015 18:23:00 +0100 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: References: Message-ID: <1446312184207-5b26fc6d-2994924c-c2ce075c@inetsec.es> BRYTHON echale un ojo.. Creo que puede servirte. Sent using CloudMagic Email [https://cloudmagic.com/k/d/mailapp?ct=pa&cv=7.4.10&pv=5.0.1&source=email_footer_2] On sáb., oct. 31, 2015 at 5:48 p. m., Raúl < raulcumplido en gmail.com [raulcumplido en gmail.com] > wrote: Te refieres a una especie de applet? Lo último que vi del estilo era usar ironpython para ejecutar en silverlight, pero no recomendaría tirar por ahí... On 31 Oct 2015, at 16:43, Jesús Quintero Suárez < jesusquin en msn.com [jesusquin en msn.com] > wrote: Hola todos, ¿saben de algo que pueda usar en Python que me permita desarrollar aplicaciones multiusuario y se ejecute en un navegador sin ser una aplicación web? Cordial saludo, Jesús _______________________________________________ Python-es mailing list Python-es en python.org [Python-es en python.org] https://mail.python.org/mailman/listinfo/python-es [https://mail.python.org/mailman/listinfo/python-es] FAQ: http://python-es-faq.wikidot.com/ [http://python-es-faq.wikidot.com/] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Sat Oct 31 13:28:43 2015 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Sat, 31 Oct 2015 18:28:43 +0100 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: References: Message-ID: <5634FA4B.1030809@gmail.com> On 2015-10-31 18:22, Carlos Zuniga wrote: > 2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez : >> se ejecute en un navegador sin ser una aplicación web? > Pregunta capciosa? Sí, definitivamente eso merece una aclaración... From sanreikaj.foros en gmail.com Sat Oct 31 13:46:47 2015 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Sat, 31 Oct 2015 13:16:47 -0430 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: <5634FA4B.1030809@gmail.com> References: <5634FA4B.1030809@gmail.com> Message-ID: Si se ejecuta en un navegador, definitivamente es una aplicación web. Aclara bien tu idea para que centres mejor la búsqueda. El oct. 31, 2015 12:59 PM, "Juan Luis Cano" escribió: > On 2015-10-31 18:22, Carlos Zuniga wrote: > >> 2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez : >> >>> se ejecute en un navegador sin ser una aplicación web? >>> >> Pregunta capciosa? >> > > Sí, definitivamente eso merece una aclaració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 jesusquin en msn.com Sat Oct 31 16:16:57 2015 From: jesusquin en msn.com (=?UTF-8?Q?Jes=C3=BAs_Quintero_Su=C3=A1rez?=) Date: Sat, 31 Oct 2015 15:16:57 -0500 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: References: <5634FA4B.1030809@gmail.com> Message-ID: Hola de nuevo, de ninguna manera pretendo inducirlos al error. Es mi percepción, que hoy día la interface de usuario más conocida es la del navegador, la mayoría de estos son muy parecidos en lo que respecta a la interacción y ablando de funcionalidad casi que se podría decir que idénticos. Suponiendo que es posible hacer que una aplicación se ejecute en cualquier navegador de los actualmente reconocidos, creo significativo aprovechar la ventaja de que el usuario ya conoce la interface y lo más probable es que también la sabe usar. Por otro lado, veo que los navegadores hacen más cosas que solo mostrar páginas de sitios web, muestran otros tipos de documentos permite interactuar con archivos HTML en mi PC sin necesidad de entrar a un sitio web, las herramientas de programador que incluyen son cosas adicionales, que como funcionan y hasta donde me permitirán interactuar no lo sé, por eso pregunte, tal vez además de ignorante soy ingenuo y tampoco tengo más razones para justificar la pregunta. Si no existe nada que permita ejecutar una aplicación multiusuario y con manejo de bases de datos desarrollada en Python dentro de un navegador, pues no existe, no se puede, que le vamos hacer. Definitivamente esto no me decepciona de Python ni de Ustedes, quizás más adelante pueda requerir de sus conocimientos y me puedan ayudar o yo pueda ayudar a otros. Lo lamento, ruego me disculpen. Cordial saludo, Jesús. De: Python-es [mailto:python-es-bounces+jesusquin=msn.com en python.org] En nombre de Alvaro Manrique Enviado el: sábado, 31 de octubre de 2015 12:47 p. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Entorno de ejecución Si se ejecuta en un navegador, definitivamente es una aplicación web. Aclara bien tu idea para que centres mejor la búsqueda. El oct. 31, 2015 12:59 PM, "Juan Luis Cano" > escribió: On 2015-10-31 18:22, Carlos Zuniga wrote: 2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez : se ejecute en un navegador sin ser una aplicación web? Pregunta capciosa? Sí, definitivamente eso merece una aclaració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 mario en osorio.solutions Sat Oct 31 16:23:54 2015 From: mario en osorio.solutions (Mario R. Osorio) Date: Sat, 31 Oct 2015 16:23:54 -0400 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: References: <5634FA4B.1030809@gmail.com> Message-ID: Jesus,, Aunque no nos das ningun detalle de lo que quieres hacer, mas que el de ser una aplicacion multiusuario; SI existen muchas maneras de hacer aplicaciones python para el navegador, pero recuerda que si es en el navegador WEB; ES UNA APLICACION WEB. Hay muchas mas consideraciones a tomar en cuenta, pero creo que debes ser tu quien vaya descubriendo tus necesidades. Dtb/Gby ======= Mario R. Osorio A.S. of Computer Programming and Analysis ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2015-10-31 16:16 GMT-04:00 Jesús Quintero Suárez : > Hola de nuevo, de ninguna manera pretendo inducirlos al error. > > Es mi percepción, que hoy día la interface de usuario más conocida es la > del navegador, la mayoría de estos son muy parecidos en lo que respecta a > la interacción y ablando de funcionalidad casi que se podría decir que > idénticos. > > Suponiendo que es posible hacer que una aplicación se ejecute en cualquier > navegador de los actualmente reconocidos, creo significativo aprovechar la > ventaja de que el usuario ya conoce la interface y lo más probable es que > también la sabe usar. > > Por otro lado, veo que los navegadores hacen más cosas que solo mostrar > páginas de sitios web, muestran otros tipos de documentos permite > interactuar con archivos HTML en mi PC sin necesidad de entrar a un sitio > web, las herramientas de programador que incluyen son cosas adicionales, > que como funcionan y hasta donde me permitirán interactuar no lo sé, por > eso pregunte, tal vez además de ignorante soy ingenuo y tampoco tengo más > razones para justificar la pregunta. > > Si no existe nada que permita ejecutar una aplicación multiusuario y con > manejo de bases de datos desarrollada en Python dentro de un navegador, > pues no existe, no se puede, que le vamos hacer. > > Definitivamente esto no me decepciona de Python ni de Ustedes, quizás más > adelante pueda requerir de sus conocimientos y me puedan ayudar o yo pueda > ayudar a otros. Lo lamento, ruego me disculpen. > > > > Cordial saludo, Jesús. > > > > > > *De:* Python-es [mailto:python-es-bounces+jesusquin=msn.com en python.org] *En > nombre de *Alvaro Manrique > *Enviado el:* sábado, 31 de octubre de 2015 12:47 p. m. > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Entorno de ejecución > > > > Si se ejecuta en un navegador, definitivamente es una aplicación web. > > Aclara bien tu idea para que centres mejor la búsqueda. > > El oct. 31, 2015 12:59 PM, "Juan Luis Cano" > escribió: > > On 2015-10-31 18:22, Carlos Zuniga wrote: > > 2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez : > > se ejecute en un navegador sin ser una aplicación web? > > Pregunta capciosa? > > > Sí, definitivamente eso merece una aclaració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 mlacunza en gmail.com Sat Oct 31 16:42:21 2015 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 31 Oct 2015 15:42:21 -0500 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: References: <5634FA4B.1030809@gmail.com> Message-ID: Jesus, parece q tienes un problema de conceptos, app web es la q se puede usar a través de un navegador y una desktop la cual corre cuando ejecutas un EXE por ejemplo con una libreria de controles como wxWidgets o QT. AMBAS pueden usarse en red y con los datos almacenados en una base de datos. Ambas pueden hacerse con Python, para web hay buenos frameworks como Django. Si estas empezando te sugiero lo basico, google es una gran ayuda. 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/ Skype: mlacunzav Lima - Peru El 31 de octubre de 2015, 15:23, Mario R. Osorio escribió: > Jesus,, > > Aunque no nos das ningun detalle de lo que quieres hacer, mas que el de > ser una aplicacion multiusuario; SI existen muchas maneras de hacer > aplicaciones python para el navegador, pero recuerda que si es en el > navegador WEB; ES UNA APLICACION WEB. > > Hay muchas mas consideraciones a tomar en cuenta, pero creo que debes ser > tu quien vaya descubriendo tus necesidades. > > > Dtb/Gby > ======= > Mario R. Osorio > A.S. of Computer Programming and Analysis > > ?If I had asked people what they wanted, they would have said faster > horses.? > ? Henry Ford > > > > 2015-10-31 16:16 GMT-04:00 Jesús Quintero Suárez : > >> Hola de nuevo, de ninguna manera pretendo inducirlos al error. >> >> Es mi percepción, que hoy día la interface de usuario más conocida es la >> del navegador, la mayoría de estos son muy parecidos en lo que respecta a >> la interacción y ablando de funcionalidad casi que se podría decir que >> idénticos. >> >> Suponiendo que es posible hacer que una aplicación se ejecute en >> cualquier navegador de los actualmente reconocidos, creo significativo >> aprovechar la ventaja de que el usuario ya conoce la interface y lo más >> probable es que también la sabe usar. >> >> Por otro lado, veo que los navegadores hacen más cosas que solo mostrar >> páginas de sitios web, muestran otros tipos de documentos permite >> interactuar con archivos HTML en mi PC sin necesidad de entrar a un sitio >> web, las herramientas de programador que incluyen son cosas adicionales, >> que como funcionan y hasta donde me permitirán interactuar no lo sé, por >> eso pregunte, tal vez además de ignorante soy ingenuo y tampoco tengo más >> razones para justificar la pregunta. >> >> Si no existe nada que permita ejecutar una aplicación multiusuario y con >> manejo de bases de datos desarrollada en Python dentro de un navegador, >> pues no existe, no se puede, que le vamos hacer. >> >> Definitivamente esto no me decepciona de Python ni de Ustedes, quizás más >> adelante pueda requerir de sus conocimientos y me puedan ayudar o yo pueda >> ayudar a otros. Lo lamento, ruego me disculpen. >> >> >> >> Cordial saludo, Jesús. >> >> >> >> >> >> *De:* Python-es [mailto:python-es-bounces+jesusquin=msn.com en python.org] *En >> nombre de *Alvaro Manrique >> *Enviado el:* sábado, 31 de octubre de 2015 12:47 p. m. >> *Para:* La lista de python en castellano >> *Asunto:* Re: [Python-es] Entorno de ejecución >> >> >> >> Si se ejecuta en un navegador, definitivamente es una aplicación web. >> >> Aclara bien tu idea para que centres mejor la búsqueda. >> >> El oct. 31, 2015 12:59 PM, "Juan Luis Cano" >> escribió: >> >> On 2015-10-31 18:22, Carlos Zuniga wrote: >> >> 2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez : >> >> se ejecute en un navegador sin ser una aplicación web? >> >> Pregunta capciosa? >> >> >> Sí, definitivamente eso merece una aclaració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/ >> >> > > _______________________________________________ > 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 sanreikaj.foros en gmail.com Sat Oct 31 17:12:35 2015 From: sanreikaj.foros en gmail.com (Alvaro Manrique) Date: Sat, 31 Oct 2015 16:42:35 -0430 Subject: [Python-es] =?utf-8?q?Entorno_de_ejecuci=C3=B3n?= In-Reply-To: References: <5634FA4B.1030809@gmail.com> Message-ID: Veo lo mismo que el compañero Mario, tienes que aclarar varios conceptos, por ejemplo, que sea multiusuario eso depende completamente de tu proyecto y como lo desarrolles, puede significar que tu programa maneje varios usuarios registrados o varios usuarios concurrentes son dos cosas distintas. Que el navegador ejecute o muestre tu aplicación hecha en python? claro que lo puedes hacer, obviamente lo que muestra el navegador es la interfaz hecha en html, javascript y sus estilos. Esta interfaz es única de tu aplicación las personas conocen el navegador pero la interfaz de tu sistema es como la desarrolles. El oct. 31, 2015 4:12 PM, "Mario Lacunza" escribió: > Jesus, > > parece q tienes un problema de conceptos, app web es la q se puede usar a > través de un navegador y una desktop la cual corre cuando ejecutas un EXE > por ejemplo con una libreria de controles como wxWidgets o QT. > > AMBAS pueden usarse en red y con los datos almacenados en una base de > datos. > > Ambas pueden hacerse con Python, para web hay buenos frameworks como > Django. > > Si estas empezando te sugiero lo basico, google es una gran ayuda. > > 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/ > Skype: mlacunzav > > Lima - Peru > > El 31 de octubre de 2015, 15:23, Mario R. Osorio > escribió: > >> Jesus,, >> >> Aunque no nos das ningun detalle de lo que quieres hacer, mas que el de >> ser una aplicacion multiusuario; SI existen muchas maneras de hacer >> aplicaciones python para el navegador, pero recuerda que si es en el >> navegador WEB; ES UNA APLICACION WEB. >> >> Hay muchas mas consideraciones a tomar en cuenta, pero creo que debes ser >> tu quien vaya descubriendo tus necesidades. >> >> >> Dtb/Gby >> ======= >> Mario R. Osorio >> A.S. of Computer Programming and Analysis >> >> ?If I had asked people what they wanted, they would have said faster >> horses.? >> ? Henry Ford >> >> >> >> 2015-10-31 16:16 GMT-04:00 Jesús Quintero Suárez : >> >>> Hola de nuevo, de ninguna manera pretendo inducirlos al error. >>> >>> Es mi percepción, que hoy día la interface de usuario más conocida es la >>> del navegador, la mayoría de estos son muy parecidos en lo que respecta a >>> la interacción y ablando de funcionalidad casi que se podría decir que >>> idénticos. >>> >>> Suponiendo que es posible hacer que una aplicación se ejecute en >>> cualquier navegador de los actualmente reconocidos, creo significativo >>> aprovechar la ventaja de que el usuario ya conoce la interface y lo más >>> probable es que también la sabe usar. >>> >>> Por otro lado, veo que los navegadores hacen más cosas que solo mostrar >>> páginas de sitios web, muestran otros tipos de documentos permite >>> interactuar con archivos HTML en mi PC sin necesidad de entrar a un sitio >>> web, las herramientas de programador que incluyen son cosas adicionales, >>> que como funcionan y hasta donde me permitirán interactuar no lo sé, por >>> eso pregunte, tal vez además de ignorante soy ingenuo y tampoco tengo más >>> razones para justificar la pregunta. >>> >>> Si no existe nada que permita ejecutar una aplicación multiusuario y con >>> manejo de bases de datos desarrollada en Python dentro de un navegador, >>> pues no existe, no se puede, que le vamos hacer. >>> >>> Definitivamente esto no me decepciona de Python ni de Ustedes, quizás >>> más adelante pueda requerir de sus conocimientos y me puedan ayudar o yo >>> pueda ayudar a otros. Lo lamento, ruego me disculpen. >>> >>> >>> >>> Cordial saludo, Jesús. >>> >>> >>> >>> >>> >>> *De:* Python-es [mailto:python-es-bounces+jesusquin=msn.com en python.org] *En >>> nombre de *Alvaro Manrique >>> *Enviado el:* sábado, 31 de octubre de 2015 12:47 p. m. >>> *Para:* La lista de python en castellano >>> *Asunto:* Re: [Python-es] Entorno de ejecución >>> >>> >>> >>> Si se ejecuta en un navegador, definitivamente es una aplicación web. >>> >>> Aclara bien tu idea para que centres mejor la búsqueda. >>> >>> El oct. 31, 2015 12:59 PM, "Juan Luis Cano" >>> escribió: >>> >>> On 2015-10-31 18:22, Carlos Zuniga wrote: >>> >>> 2015-10-31 11:43 GMT-05:00 Jesús Quintero Suárez : >>> >>> se ejecute en un navegador sin ser una aplicación web? >>> >>> Pregunta capciosa? >>> >>> >>> Sí, definitivamente eso merece una aclaració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/ >>> >>> >> >> _______________________________________________ >> 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: