From pych3m4 en gmail.com Mon Aug 2 16:02:32 2010 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 2 Aug 2010 16:02:32 +0200 Subject: [Python-es] POO In-Reply-To: References: Message-ID: El día 29 de julio de 2010 15:48, Juan Marcelo Leiva Sandoval escribió: > Este semestre tengo un ramo que se llama POO y lo enseñan con Java, la > profesora que nos dictara ese ramo nos recomendó Java o Ruby y yo le > pregunte por Python y me comento que nos es 100% Orientado a Objeto, > pero que no tenia problemas que trabajara durante el semestre en > Python. Ahora el problema seria que ella no dictara el ramo xD Si exceptuamos Smalltalk, ningún lenguaje puede decirse 100% orientado a objetos. A python lo han denominado lenguaje multiparadigma ya que puedes programar como mejor te vaya, ya sea orientado a objetos, funcional o procedural. Si elijes POO tendrás todo lo necesario, incluso la herencia múltiple de la que carece java y ruby. El gran problema que vas a encontrar si sigues el curso con python es que sus técnicas POO son diferentes a las de java. Por ejemplo, al carecer java de herencia múltiple necesita crear "interfaces" que complican bastante el diseño y las reglas de herencia. A la larga precisarás conocer de algunos patrones de diseño si quieres sobrevivir. En python, gracias a ese estado intermedio que se ha comentado entre prototipo y clase (consecuencia de la "unificación" de tipo y clase), se han ido tejiendo unas reglas de buenas prácticas que conforman el modo "pythónico" de hacer las cosas (el Zen de Python). Lamentablemente, no es lo que vas a ver en el curso, y menos si es de dictado. Te recomiendo que no te compliques y sigas el curso con java, ya tendrás tiempo luego de disfrutar con python. From olemis+py en gmail.com Tue Aug 3 15:19:12 2010 From: olemis+py en gmail.com (Olemis Lang (Simelix)) Date: Tue, 3 Aug 2010 08:19:12 -0500 Subject: [Python-es] =?iso-8859-1?q?C=F3mo_generar_clases_=28proxies=29_de?= =?iso-8859-1?q?_Python_a_partir_de_TLBs_=3F?= In-Reply-To: References: Message-ID: 2010/7/30 Chema Cortes : > El día 29 de julio de 2010 22:23, Olemis Lang (Simelix) > escribió: > >> Gracias , pero me da este error >> >> {{{ >> $!sh >> >> $ makepy.py >> Traceback (most recent call last): >>  File "C:\Program >> Files\Python\2.5\Lib\site-packages\win32com\client\makepy.py", line >> 383, in >>    rc = main() >>  File "C:\Program >> Files\Python\2.5\Lib\site-packages\win32com\client\makepy.py", line >> 362, in main >>    rc = selecttlb.SelectTlb() >>  File "C:\Program >> Files\Python\2.5\Lib\site-packages\win32com\client\selecttlb.py", line >> 150, in SelectTlb >>    i.major = int(i.major, 16) >> ValueError: invalid literal for int() with base 16: 'CS2' >> }}} > > typelib falla con las versiones no numéricas ("'CS2" en este caso): > > > > Actualiza pywin32 (y python) a ver si se soluciona. Utilizo la versión 214 y no veo otras más recientes para descarga en SF.net (me pierdo algo ... ?) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Soluciones Olimpiadas de Matemática - IMO 2007 - Problema 4 - http://soluciones-olimpiadas.blogspot.com/2010/07/imo-2007-problema-4.html From py en ch3m4.org Wed Aug 4 01:50:21 2010 From: py en ch3m4.org (Chema Cortes) Date: Wed, 04 Aug 2010 01:50:21 +0200 Subject: [Python-es] =?iso-8859-1?q?C=F3mo_generar_clases_=28proxies=29_de?= =?iso-8859-1?q?_Python_a_partir_de_TLBs_=3F?= In-Reply-To: References: Message-ID: <4C58AB3D.30900@ch3m4.org> El 03/08/10 15:19, Olemis Lang (Simelix) escribió: > 2010/7/30 Chema Cortes : >> typelib falla con las versiones no numéricas ("'CS2" en este caso): >> >> >> Actualiza pywin32 (y python) a ver si se soluciona. > Utilizo la versión 214 y no veo otras más recientes para descarga en > SF.net (me pierdo algo ... ?) No, es la última versión y tampoco veo que esté arreglado en las versiones del CVS. Me temo que todavía no está solucionado el fallo. La única solución que veo es que intentes parchear tú mismo el fichero 'selecttlb.py'. From rmrsndvl en yahoo.com.ar Wed Aug 4 05:02:18 2010 From: rmrsndvl en yahoo.com.ar (Ramiro) Date: Tue, 3 Aug 2010 20:02:18 -0700 (PDT) Subject: [Python-es] =?utf-8?q?Unicode=3A_tengo_unos_caracteres_en_unicode?= =?utf-8?q?=2C_no_se_qu=C3=A9_tipo_son_ni_a_que_tengo_que_convertirlos?= Message-ID: <43704.21706.qm@web65611.mail.ac4.yahoo.com> Hola. Me estoy enrrolando mal con los caracteres unicode en la que estan unos DBFs que quiero leer me larga los caracteres ñ de esta manera: >>> e = 'CA?O'     (sería CAÑO) >>> e 'CA\xef\xbf\xbdO' >>> print e CA?O no se como transformarlo Alguno me tira una mano? saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From listas en rnt.cl Wed Aug 4 05:31:21 2010 From: listas en rnt.cl (Renato Covarrubias) Date: Tue, 03 Aug 2010 23:31:21 -0400 Subject: [Python-es] =?utf-8?q?Unicode=3A_tengo_unos_caracteres_en_unicode?= =?utf-8?q?=2C_no_se_qu=C3=A9_tipo_son_ni_a_que_tengo_que_convertirlos?= In-Reply-To: <43704.21706.qm@web65611.mail.ac4.yahoo.com> References: <43704.21706.qm@web65611.mail.ac4.yahoo.com> Message-ID: <4C58DF09.5020206@rnt.cl> On 03/08/10 23:02, Ramiro wrote: > Hola. Me estoy enrrolando mal con los caracteres unicode en la que estan > unos DBFs que quiero leer > > me larga los caracteres ñ de esta manera: > >>>> e = 'CA?O' (sería CAÑO) >>>> e > 'CA\xef\xbf\xbdO' >>>> print e > CA?O > > > no se como transformarlo > > Alguno me tira una mano? In [1]: e='CAÑO' In [2]: e Out[2]: 'CA\xc3\x91O' In [3]: print(e) CAÑO In [4]: print('CA\xef\xbf\xbdO') CA?O La codificación de mi consola es UTF8. Creo que tu problema va por otro lado. -- Renato Covarrubias Romero counter.li.org #399677 listas [at] rnt.cl http://rnt.cl https://fedoraproject.org/wiki/User:Rcovarru From reynaldomic en gmail.com Wed Aug 4 06:50:57 2010 From: reynaldomic en gmail.com (Reynaldo Baquerizo) Date: Tue, 3 Aug 2010 23:50:57 -0500 Subject: [Python-es] =?iso-8859-1?q?Unicode=3A_tengo_unos_caracteres_en_un?= =?iso-8859-1?q?icode=2C_no_se_qu=E9_tipo_son_ni_a_que_tengo_que_convertir?= =?iso-8859-1?q?los?= In-Reply-To: <43704.21706.qm@web65611.mail.ac4.yahoo.com> References: <43704.21706.qm@web65611.mail.ac4.yahoo.com> Message-ID: <20100803235057.0381d1b1@bertello.localdomain> > me larga los caracteres ñ de esta manera: > > >>> e = 'CA?O'     (sería CAÑO) > > >>> e > > 'CA\xef\xbf\xbdO' > >>> print e > CA?O Parece que no puede decodificar el caracter original y en lugar de tirarte un error lo ha remplazado >>> e = '\xef\xbf\xbd' >>> e.decode('utf8') >>> u\'ufffd' El U+FFFD es un caracter de reemplazo, fíjate http://en.wikipedia.org/wiki/Specials_Unicode_blockl -- From py en ch3m4.org Wed Aug 4 18:29:54 2010 From: py en ch3m4.org (Chema Cortes) Date: Wed, 04 Aug 2010 18:29:54 +0200 Subject: [Python-es] =?utf-8?q?Unicode=3A_tengo_unos_caracteres_en_unicode?= =?utf-8?q?=2C_no_se_qu=C3=A9_tipo_son_ni_a_que_tengo_que_convertirlos?= In-Reply-To: <43704.21706.qm@web65611.mail.ac4.yahoo.com> References: <43704.21706.qm@web65611.mail.ac4.yahoo.com> Message-ID: <4C599582.1030706@ch3m4.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 04/08/10 05:02, Ramiro escribió: > Hola. Me estoy enrrolando mal con los caracteres unicode en la que estan > unos DBFs que quiero leer > > me larga los caracteres ñ de esta manera: > >>>> e = 'CA?O' (sería CAÑO) >>>> e > 'CA\xef\xbf\xbdO' >>>> print e > CA?O > > > no se como transformarlo > > Alguno me tira una mano? Que yo sepa, el formato DBF no soporta unicode. Así que la pregunta sería cómo lo hace tu base de datos (dbase, clipper, foxpro,...). Sin más información no podemos ayudarte. De cualquier modo, es posible que ahorres tiempo si realizas la conversión a mano: e.replace('\xef\xbf\xbd','Ñ') -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJMWZV6AAoJEFdWyBWwhL4F1h8H/2jC5gfu8NQwx8Ju1tdoxoXQ 3H/JiodOmncrtYabX62A6NajBKzkdzQu7OVVFZWsn2Ed7rhTeaeczyLTigiaKX2t NfJxR20fYGyohAFEclCF26DQXQabj+QA+BILBPGH8EvsETTVdo4DquOc1Wkb1LVd Ib1ntbulylouFxLd7g7JgI0WOAwckapCVjtNft3wcgBO/FGqiFvLykCehXGLtb0A LfoBzhKJdDIIa6BlvcPOCadZn1AVafpdVeVD4VVcNvaHXHk8aQcpMsx5/6NvgNTr JD8X96GyBi0erF0U5dKON5gs1N4cYwT1iK8t/3o7OVtcn7h6fOp77c/uacKFG+w= =4YPY -----END PGP SIGNATURE----- From rmrsndvl en yahoo.com.ar Thu Aug 5 00:47:10 2010 From: rmrsndvl en yahoo.com.ar (Ramiro) Date: Wed, 4 Aug 2010 15:47:10 -0700 (PDT) Subject: [Python-es] =?utf-8?q?Unicode=3A_tengo_unos_caracteres_en_unicode?= =?utf-8?q?=2C_no_se_qu=C3=A9_tipo_son_ni_a_que_tengo_que_convertirlos?= In-Reply-To: <4C599582.1030706@ch3m4.org> Message-ID: <139401.54301.qm@web65601.mail.ac4.yahoo.com> >>El 04/08/10 05:02, Ramiro escribió: >> Hola. Me estoy enrrolando mal con los caracteres unicode en la que estan >> unos DBFs que quiero leer >> >> me larga los caracteres ñ de esta manera: >> >>>>> e = 'CA?O'     (sería CAÑO) >>>>> e >> 'CA\xef\xbf\xbdO' >>>>> print e >> CA?O >> >> >> no se como transformarlo >> >> Alguno me tira una mano? >--- El mié 4-ago-10, Chema Cortes escribió: > >Que yo sepa, el formato DBF no soporta unicode. Así que la pregunta >sería cómo lo hace tu base de datos (dbase, clipper, foxpro,...). Sin >más información no podemos ayudarte. > >De cualquier modo, es posible que ahorres tiempo si realizas la >conversión a mano: > > e.replace('\xef\xbf\xbd','Ñ') Buena idea, creo que usaré ese método aunque es mucha la información que hay que analizar. Eso de que los DBFs no son unicode me dejó pensando, voy a buscar por ese lado a ver que encuentro. Gracias por las respuestas Saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Thu Aug 5 18:27:05 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Thu, 05 Aug 2010 18:27:05 +0200 Subject: [Python-es] import wx Message-ID: <4C5AE659.7080206@actiu.net> No entiendo nada. De repente la instrucción: import wx ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu GNU/Linux 10.04 y devuelve: ImportError: No module named wx De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" Ahora, diversos programillos que me funcionaban no me funcionan por esto tan elemental. From alfonsodg en gmail.com Thu Aug 5 18:43:13 2010 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Thu, 5 Aug 2010 11:43:13 -0500 Subject: [Python-es] import wx In-Reply-To: <4C5AE659.7080206@actiu.net> References: <4C5AE659.7080206@actiu.net> Message-ID: Hola, Por lo visto recién estás entrando a Python. La solución está en San Google, basta con que pongas el error y voilá! Pero para no ser descortés, es simple: wx es un módulo externo que tienes que instalar con synaptic o apt-get, no estoy usando #Ubuntu (uso #Arch) en este momento pero recuerdo que es así (o lo buscas con synaptic poniendo wx en buscar): sudo apt-get install wxpython Saludos, -------------------------------- Alfonso de la Guarda Centro Open Source(COS) http://www.cos-la.net http://alfonsodg.net    Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4 2010/8/5 Narcis Garcia - GiLUG : > No entiendo nada. > > De repente la instrucción: > import wx > > ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu GNU/Linux > 10.04 y devuelve: > ImportError: No module named wx > > De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun fichero > "wx", que es donde veo otros móduclos como "os" y "fnmatch" > Ahora, diversos programillos que me funcionaban no me funcionan por esto tan > elemental. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From oscar.carballal en gmail.com Thu Aug 5 19:03:41 2010 From: oscar.carballal en gmail.com (Oscar Carballal Prego) Date: Thu, 5 Aug 2010 19:03:41 +0200 Subject: [Python-es] import wx In-Reply-To: <4C5AE659.7080206@actiu.net> References: <4C5AE659.7080206@actiu.net> Message-ID: <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> Es un problema de wxPython 2.6, prueba a importarlo con la llamada larga: from wxPython.wx import * Si así te funciona úsalo, si no... pues a buscar en google. Un saludo El 05/08/2010, a las 18:27, Narcis Garcia - GiLUG escribió: > No entiendo nada. > > De repente la instrucción: > import wx > > ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu > GNU/Linux 10.04 y devuelve: > ImportError: No module named wx > > De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun > fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" > Ahora, diversos programillos que me funcionaban no me funcionan por > esto tan elemental. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From reynaldomic en gmail.com Thu Aug 5 19:07:55 2010 From: reynaldomic en gmail.com (Reynaldo Baquerizo) Date: Thu, 5 Aug 2010 12:07:55 -0500 Subject: [Python-es] import wx In-Reply-To: <4C5AE659.7080206@actiu.net> References: <4C5AE659.7080206@actiu.net> Message-ID: Narcis, De repente la instrucción: > import wx > > ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu GNU/Linux > 10.04 y devuelve: > ImportError: No module named wx > > para complementar lo que dice Alfonso y Oscar y salir de la duda si lo tienes instalado o no. en un terminal: dpkg -L python-wxgtk2.8 Si te sale algo como Package `python-wxgtk2.8' is not installed. es que no lo tienes -- ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lesthack en gmail.com Thu Aug 5 19:20:37 2010 From: lesthack en gmail.com (Jorge Luis =?ISO-8859-1?Q?Hern=E1ndez?= C.) Date: Thu, 05 Aug 2010 12:20:37 -0500 Subject: [Python-es] import wx In-Reply-To: References: <4C5AE659.7080206@actiu.net> Message-ID: <1281028837.5335.1.camel@gabrielle.gateway.2wire.net> O bien, $ dpkg --get-selections | grep python-wx Saludos !! El jue, 05-08-2010 a las 12:07 -0500, Reynaldo Baquerizo escribió: > > De repente la instrucción: > import wx > > ya no es admitida. Lo he probado con 2 equipos que llevan > Ubuntu GNU/Linux 10.04 y devuelve: > ImportError: No module named wx > > > para complementar lo que dice Alfonso y Oscar y salir de la duda si lo > tienes instalado o no. > en un terminal: > dpkg -L python-wxgtk2.8 -- _____________________________________________________________________ ISC. Jorge Luis Hernández C. Desarrollador de Software y Tecnologías Libres Usuario GNU/Linux Debian http://lesthack.com.mx @lesthack ___________________________________________________________ ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From informatica en actiu.net Thu Aug 5 19:20:54 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Thu, 05 Aug 2010 19:20:54 +0200 Subject: [Python-es] import wx In-Reply-To: <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> Message-ID: <4C5AF2F6.8020906@actiu.net> Intento desarrollar algún programa en Python con interfaz gráfica lo máximo de portable y ligero, y para eso elegí wxPython Hasta ahora creí que en la casi totalidad de los sistemas GNU podía contar con Python2 + wxPython, pero no sé si es en esta última versión de Ubuntu que no es así, que no venga con la instalación por defecto. Ni siquiera sé cómo emerger un mensaje para advertir "Falta instalar wxpython" En los repositorios encuentro los paquetes wxpython2.4-1 y wxpython2.6-0 y los puedo instalar, pero lo que me dejó tirado es para los scripts portables que estaba desarrollando: scripts para ser ejecutados desde una memoria USB (sin instalación ni dependencias extraordinarias). Al 05/08/10 19:03, En/na Oscar Carballal Prego ha escrit: > Es un problema de wxPython 2.6, prueba a importarlo con la llamada larga: > > from wxPython.wx import * > > Si así te funciona úsalo, si no... pues a buscar en google. > > Un saludo > > El 05/08/2010, a las 18:27, Narcis Garcia - GiLUG escribió: > >> No entiendo nada. >> >> De repente la instrucción: >> import wx >> >> ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu >> GNU/Linux 10.04 y devuelve: >> ImportError: No module named wx >> >> De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun >> fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" >> Ahora, diversos programillos que me funcionaban no me funcionan por >> esto tan elemental. >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From alfonsodg en gmail.com Thu Aug 5 19:28:30 2010 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Thu, 5 Aug 2010 12:28:30 -0500 Subject: [Python-es] import wx In-Reply-To: <4C5AF2F6.8020906@actiu.net> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> Message-ID: Hola, Es que wx, gtk, qt, siempre van a tener problema de dependencias, mientras no crees un paquete de distribución. Si quieres hacerlo portable, y la interfaz gráfica es sencilla, TkInter te puede ayudar muy bien, yo lo empleo cuando quiero portabilidad garantizada. Saludos, -------------------------------- Alfonso de la Guarda Centro Open Source(COS) http://www.cos-la.net http://alfonsodg.net    Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4 2010/8/5 Narcis Garcia - GiLUG : > Intento desarrollar algún programa en Python con interfaz gráfica lo máximo > de portable y ligero, y para eso elegí wxPython > > Hasta ahora creí que en la casi totalidad de los sistemas GNU podía contar > con Python2 + wxPython, pero no sé si es en esta última versión de Ubuntu > que no es así, que no venga con la instalación por defecto. > Ni siquiera sé cómo emerger un mensaje para advertir "Falta instalar > wxpython" > > En los repositorios encuentro los paquetes wxpython2.4-1 y wxpython2.6-0 y > los puedo instalar, pero lo que me dejó tirado es para los scripts portables > que estaba desarrollando: scripts para ser ejecutados desde una memoria USB > (sin instalación ni dependencias extraordinarias). > > > Al 05/08/10 19:03, En/na Oscar Carballal Prego ha escrit: >> >> Es un problema de wxPython 2.6, prueba a importarlo con la llamada larga: >> >> from wxPython.wx import * >> >> Si así te funciona úsalo, si no... pues a buscar en google. >> >> Un saludo >> >> El 05/08/2010, a las 18:27, Narcis Garcia - GiLUG escribió: >> >>> No entiendo nada. >>> >>> De repente la instrucción: >>> import wx >>> >>> ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu >>> GNU/Linux 10.04 y devuelve: >>> ImportError: No module named wx >>> >>> De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun >>> fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" >>> Ahora, diversos programillos que me funcionaban no me funcionan por >>> esto tan elemental. >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From mlacunza en gmail.com Thu Aug 5 19:31:45 2010 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 05 Aug 2010 12:31:45 -0500 Subject: [Python-es] import wx In-Reply-To: <4C5AF2F6.8020906@actiu.net> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> Message-ID: <4C5AF581.8060200@gmail.com> Hola, q yo sepa ninguna distro viene con wxpython instalado por default, solo con Python, tu debes instalarla desde el repositorio, para eso debes ver la web de wxpython y te recomiendo instalar la ultima q es wxPython 2.8.11.0 en Ubuntu debes agregar un repositorio. Informacion sobre eso lo encuentras en los websites respectivos y google Algun problema escribes a la lista para ver de ayudarte -- Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://lacunza.biz/ OpenOffice.org:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Google Talk: mlacunzav Skype: mlacunzav MSN: mlacunzav en hotmail.com Y! messenger: mlacunzav From informatica en actiu.net Thu Aug 5 19:45:43 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Thu, 05 Aug 2010 19:45:43 +0200 Subject: [Python-es] import wx In-Reply-To: References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> Message-ID: <4C5AF8C7.3080908@actiu.net> Interesante. ¿Otros pros y contras de Tkinter respecto a wx ? Gracias. Al 05/08/10 19:28, En/na Alfonso de la Guarda ha escrit: > Hola, > > Es que wx, gtk, qt, siempre van a tener problema de dependencias, > mientras no crees un paquete de distribución. Si quieres hacerlo > portable, y la interfaz gráfica es sencilla, TkInter te puede ayudar > muy bien, yo lo empleo cuando quiero portabilidad garantizada. > > > Saludos, > > -------------------------------- > Alfonso de la Guarda > Centro Open Source(COS) > http://www.cos-la.net > http://alfonsodg.net > Telef. 991935157 > 1024D/B23B24A4 > 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 > > > > 2010/8/5 Narcis Garcia - GiLUG: >> Intento desarrollar algún programa en Python con interfaz gráfica lo máximo >> de portable y ligero, y para eso elegí wxPython >> >> Hasta ahora creí que en la casi totalidad de los sistemas GNU podía contar >> con Python2 + wxPython, pero no sé si es en esta última versión de Ubuntu >> que no es así, que no venga con la instalación por defecto. >> Ni siquiera sé cómo emerger un mensaje para advertir "Falta instalar >> wxpython" >> >> En los repositorios encuentro los paquetes wxpython2.4-1 y wxpython2.6-0 y >> los puedo instalar, pero lo que me dejó tirado es para los scripts portables >> que estaba desarrollando: scripts para ser ejecutados desde una memoria USB >> (sin instalación ni dependencias extraordinarias). >> >> >> Al 05/08/10 19:03, En/na Oscar Carballal Prego ha escrit: >>> >>> Es un problema de wxPython 2.6, prueba a importarlo con la llamada larga: >>> >>> from wxPython.wx import * >>> >>> Si así te funciona úsalo, si no... pues a buscar en google. >>> >>> Un saludo >>> >>> El 05/08/2010, a las 18:27, Narcis Garcia - GiLUG escribió: >>> >>>> No entiendo nada. >>>> >>>> De repente la instrucción: >>>> import wx >>>> >>>> ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu >>>> GNU/Linux 10.04 y devuelve: >>>> ImportError: No module named wx >>>> >>>> De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun >>>> fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" >>>> Ahora, diversos programillos que me funcionaban no me funcionan por >>>> esto tan elemental. >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> http://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From informatica en actiu.net Thu Aug 5 19:51:50 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Thu, 05 Aug 2010 19:51:50 +0200 Subject: [Python-es] import wx In-Reply-To: <4C5AF8C7.3080908@actiu.net> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> Message-ID: <4C5AFA36.90208@actiu.net> En Ubuntu 10.04 me encuentro con lo mismo con Tkinter si ejecuto 2 ejemplos(*) que encontré: ImportError: No module named _tkinter, please install the python-tk package (*) http://infohost.nmt.edu/tcc/help/pubs/tkinter/minimal-app.html http://www.pythonware.com/library/tkinter/introduction/hello-tkinter.htm Al 05/08/10 19:45, En/na Narcis Garcia - GiLUG ha escrit: > Interesante. ¿Otros pros y contras de Tkinter respecto a wx ? > > Gracias. > > > Al 05/08/10 19:28, En/na Alfonso de la Guarda ha escrit: >> Hola, >> >> Es que wx, gtk, qt, siempre van a tener problema de dependencias, >> mientras no crees un paquete de distribución. Si quieres hacerlo >> portable, y la interfaz gráfica es sencilla, TkInter te puede ayudar >> muy bien, yo lo empleo cuando quiero portabilidad garantizada. >> >> >> Saludos, >> >> -------------------------------- >> Alfonso de la Guarda >> Centro Open Source(COS) >> http://www.cos-la.net >> http://alfonsodg.net >> Telef. 991935157 >> 1024D/B23B24A4 >> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 >> >> >> >> 2010/8/5 Narcis Garcia - GiLUG: >>> Intento desarrollar algún programa en Python con interfaz gráfica lo >>> máximo >>> de portable y ligero, y para eso elegí wxPython >>> >>> Hasta ahora creí que en la casi totalidad de los sistemas GNU podía >>> contar >>> con Python2 + wxPython, pero no sé si es en esta última versión de >>> Ubuntu >>> que no es así, que no venga con la instalación por defecto. >>> Ni siquiera sé cómo emerger un mensaje para advertir "Falta instalar >>> wxpython" >>> >>> En los repositorios encuentro los paquetes wxpython2.4-1 y >>> wxpython2.6-0 y >>> los puedo instalar, pero lo que me dejó tirado es para los scripts >>> portables >>> que estaba desarrollando: scripts para ser ejecutados desde una >>> memoria USB >>> (sin instalación ni dependencias extraordinarias). >>> >>> >>> Al 05/08/10 19:03, En/na Oscar Carballal Prego ha escrit: >>>> >>>> Es un problema de wxPython 2.6, prueba a importarlo con la llamada >>>> larga: >>>> >>>> from wxPython.wx import * >>>> >>>> Si así te funciona úsalo, si no... pues a buscar en google. >>>> >>>> Un saludo >>>> >>>> El 05/08/2010, a las 18:27, Narcis Garcia - GiLUG escribió: >>>> >>>>> No entiendo nada. >>>>> >>>>> De repente la instrucción: >>>>> import wx >>>>> >>>>> ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu >>>>> GNU/Linux 10.04 y devuelve: >>>>> ImportError: No module named wx >>>>> >>>>> De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun >>>>> fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" >>>>> Ahora, diversos programillos que me funcionaban no me funcionan por >>>>> esto tan elemental. >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> http://mail.python.org/mailman/listinfo/python-es >>>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> http://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From mlacunza en gmail.com Thu Aug 5 20:44:43 2010 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 05 Aug 2010 13:44:43 -0500 Subject: [Python-es] import wx In-Reply-To: <4C5AFA36.90208@actiu.net> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> <4C5AFA36.90208@actiu.net> Message-ID: <4C5B069B.6080301@gmail.com> con eso parece q tu instalacion de la distro estaria mal... salvo q hallas instalado manual todo o hallas estado moviendo los programas... tkinter viene x default con Python. Mario On 05/08/10 12:51, Narcis Garcia - GiLUG wrote: > En Ubuntu 10.04 me encuentro con lo mismo con Tkinter si ejecuto 2 > ejemplos(*) que encontré: > > ImportError: No module named _tkinter, please install the python-tk > package > > (*) > http://infohost.nmt.edu/tcc/help/pubs/tkinter/minimal-app.html > http://www.pythonware.com/library/tkinter/introduction/hello-tkinter.htm > > > Al 05/08/10 19:45, En/na Narcis Garcia - GiLUG ha escrit: >> Interesante. ¿Otros pros y contras de Tkinter respecto a wx ? >> >> Gracias. >> >> >> Al 05/08/10 19:28, En/na Alfonso de la Guarda ha escrit: >>> Hola, >>> >>> Es que wx, gtk, qt, siempre van a tener problema de dependencias, >>> mientras no crees un paquete de distribución. Si quieres hacerlo >>> portable, y la interfaz gráfica es sencilla, TkInter te puede ayudar >>> muy bien, yo lo empleo cuando quiero portabilidad garantizada. >>> >>> >>> Saludos, >>> >>> -------------------------------- >>> Alfonso de la Guarda >>> Centro Open Source(COS) >>> http://www.cos-la.net >>> http://alfonsodg.net >>> Telef. 991935157 >>> 1024D/B23B24A4 >>> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 >>> >>> >>> >>> 2010/8/5 Narcis Garcia - GiLUG: >>>> Intento desarrollar algún programa en Python con interfaz gráfica lo >>>> máximo >>>> de portable y ligero, y para eso elegí wxPython >>>> >>>> Hasta ahora creí que en la casi totalidad de los sistemas GNU podía >>>> contar >>>> con Python2 + wxPython, pero no sé si es en esta última versión de >>>> Ubuntu >>>> que no es así, que no venga con la instalación por defecto. >>>> Ni siquiera sé cómo emerger un mensaje para advertir "Falta instalar >>>> wxpython" >>>> >>>> En los repositorios encuentro los paquetes wxpython2.4-1 y >>>> wxpython2.6-0 y >>>> los puedo instalar, pero lo que me dejó tirado es para los scripts >>>> portables >>>> que estaba desarrollando: scripts para ser ejecutados desde una >>>> memoria USB >>>> (sin instalación ni dependencias extraordinarias). >>>> >>>> >>>> Al 05/08/10 19:03, En/na Oscar Carballal Prego ha escrit: >>>>> >>>>> Es un problema de wxPython 2.6, prueba a importarlo con la llamada >>>>> larga: >>>>> >>>>> from wxPython.wx import * >>>>> >>>>> Si así te funciona úsalo, si no... pues a buscar en google. >>>>> >>>>> Un saludo >>>>> >>>>> El 05/08/2010, a las 18:27, Narcis Garcia - GiLUG escribió: >>>>> >>>>>> No entiendo nada. >>>>>> >>>>>> De repente la instrucción: >>>>>> import wx >>>>>> >>>>>> ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu >>>>>> GNU/Linux 10.04 y devuelve: >>>>>> ImportError: No module named wx >>>>>> >>>>>> De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun >>>>>> fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" >>>>>> Ahora, diversos programillos que me funcionaban no me funcionan por >>>>>> esto tan elemental. >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> http://mail.python.org/mailman/listinfo/python-es >>>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> http://mail.python.org/mailman/listinfo/python-es >>>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> http://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://lacunza.biz/ OpenOffice.org:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Google Talk: mlacunzav Skype: mlacunzav MSN: mlacunzav en hotmail.com Y! messenger: mlacunzav From informatica en actiu.net Thu Aug 5 20:56:46 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Thu, 05 Aug 2010 20:56:46 +0200 Subject: [Python-es] import wx In-Reply-To: <4C5AF8C7.3080908@actiu.net> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> Message-ID: <4C5B096E.2000406@actiu.net> Opiniones que he encontrado en la web de webs, a ver si alguien las matiza: - Con wxPython se escribe código más fácilmente que con Tkinter - La comunidad de wxPython está mucho más activa y más al día que Tkinter, proyecto este un poco apagado. - wxPython se adapta bién al diseño estético del escritorio porque usa controles del entorno, sea MsWindows o sea X-Window con Gnome/XFCE/etc. En cambio Tkinter tiene diseño propio de controles propios, lo cual desentona pero tiene menos riesgo de inadaptación. - Tkinter es más maduro y estable que wxPython, y está ámpliamente portado. - Tkinter es lo más seguro de encontrar instalado con el mismo Python. No suele ser así con wxPython, que debe añadirse. - El modelo de API para la programación es más fácil de aprender en Tkinter, pero es muy pesado escribir interfaces gráficas complejas. - Para wxPython hay una gran librería de controles. - wxPython tiene un desarrollo tan activo que a menudo te encuentras con fallos demasiado recientes en versiones actualizadas, y a veces te cambian la API. Al 05/08/10 19:45, En/na Narcis Garcia - GiLUG ha escrit: > Interesante. ¿Otros pros y contras de Tkinter respecto a wx ? > > Gracias. > > > Al 05/08/10 19:28, En/na Alfonso de la Guarda ha escrit: >> Hola, >> >> Es que wx, gtk, qt, siempre van a tener problema de dependencias, >> mientras no crees un paquete de distribución. Si quieres hacerlo >> portable, y la interfaz gráfica es sencilla, TkInter te puede ayudar >> muy bien, yo lo empleo cuando quiero portabilidad garantizada. >> >> >> Saludos, >> >> -------------------------------- >> Alfonso de la Guarda >> Centro Open Source(COS) >> http://www.cos-la.net >> http://alfonsodg.net >> Telef. 991935157 >> 1024D/B23B24A4 >> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 >> >> >> >> 2010/8/5 Narcis Garcia - GiLUG: >>> Intento desarrollar algún programa en Python con interfaz gráfica lo >>> máximo >>> de portable y ligero, y para eso elegí wxPython >>> >>> Hasta ahora creí que en la casi totalidad de los sistemas GNU podía >>> contar >>> con Python2 + wxPython, pero no sé si es en esta última versión de >>> Ubuntu >>> que no es así, que no venga con la instalación por defecto. >>> Ni siquiera sé cómo emerger un mensaje para advertir "Falta instalar >>> wxpython" >>> >>> En los repositorios encuentro los paquetes wxpython2.4-1 y >>> wxpython2.6-0 y >>> los puedo instalar, pero lo que me dejó tirado es para los scripts >>> portables >>> que estaba desarrollando: scripts para ser ejecutados desde una >>> memoria USB >>> (sin instalación ni dependencias extraordinarias). >>> >>> >>> Al 05/08/10 19:03, En/na Oscar Carballal Prego ha escrit: >>>> >>>> Es un problema de wxPython 2.6, prueba a importarlo con la llamada >>>> larga: >>>> >>>> from wxPython.wx import * >>>> >>>> Si así te funciona úsalo, si no... pues a buscar en google. >>>> >>>> Un saludo >>>> >>>> El 05/08/2010, a las 18:27, Narcis Garcia - GiLUG escribió: >>>> >>>>> No entiendo nada. >>>>> >>>>> De repente la instrucción: >>>>> import wx >>>>> >>>>> ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu >>>>> GNU/Linux 10.04 y devuelve: >>>>> ImportError: No module named wx >>>>> >>>>> De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun >>>>> fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" >>>>> Ahora, diversos programillos que me funcionaban no me funcionan por >>>>> esto tan elemental. >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> http://mail.python.org/mailman/listinfo/python-es >>>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> http://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From informatica en actiu.net Thu Aug 5 21:03:39 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Thu, 05 Aug 2010 21:03:39 +0200 Subject: [Python-es] import wx In-Reply-To: <4C5B069B.6080301@gmail.com> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> <4C5AFA36.90208@actiu.net> <4C5B069B.6080301@gmail.com> Message-ID: <4C5B0B0B.6020802@actiu.net> En Ubuntu el paquete "python" es requisito para el sistema completo, pero "python-tk" sólo consta como un paquete 'sugerido' desde "python". Es decir, que en una instalación normal de Ubuntu no se debe instalar automáticamente "python-tk" Al 05/08/10 20:44, En/na Mario Lacunza ha escrit: > con eso parece q tu instalacion de la distro estaria mal... salvo q > hallas instalado manual todo o hallas estado moviendo los programas... > tkinter viene x default con Python. > > Mario > > On 05/08/10 12:51, Narcis Garcia - GiLUG wrote: >> En Ubuntu 10.04 me encuentro con lo mismo con Tkinter si ejecuto 2 >> ejemplos(*) que encontré: >> >> ImportError: No module named _tkinter, please install the python-tk >> package >> >> (*) >> http://infohost.nmt.edu/tcc/help/pubs/tkinter/minimal-app.html >> http://www.pythonware.com/library/tkinter/introduction/hello-tkinter.htm >> >> >> Al 05/08/10 19:45, En/na Narcis Garcia - GiLUG ha escrit: >>> Interesante. ¿Otros pros y contras de Tkinter respecto a wx ? >>> >>> Gracias. >>> >>> >>> Al 05/08/10 19:28, En/na Alfonso de la Guarda ha escrit: >>>> Hola, >>>> >>>> Es que wx, gtk, qt, siempre van a tener problema de dependencias, >>>> mientras no crees un paquete de distribución. Si quieres hacerlo >>>> portable, y la interfaz gráfica es sencilla, TkInter te puede ayudar >>>> muy bien, yo lo empleo cuando quiero portabilidad garantizada. >>>> >>>> >>>> Saludos, >>>> >>>> -------------------------------- >>>> Alfonso de la Guarda >>>> Centro Open Source(COS) >>>> http://www.cos-la.net >>>> http://alfonsodg.net >>>> Telef. 991935157 >>>> 1024D/B23B24A4 >>>> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 >>>> >>>> >>>> >>>> 2010/8/5 Narcis Garcia - GiLUG: >>>>> Intento desarrollar algún programa en Python con interfaz gráfica lo >>>>> máximo >>>>> de portable y ligero, y para eso elegí wxPython >>>>> >>>>> Hasta ahora creí que en la casi totalidad de los sistemas GNU podía >>>>> contar >>>>> con Python2 + wxPython, pero no sé si es en esta última versión de >>>>> Ubuntu >>>>> que no es así, que no venga con la instalación por defecto. >>>>> Ni siquiera sé cómo emerger un mensaje para advertir "Falta instalar >>>>> wxpython" >>>>> >>>>> En los repositorios encuentro los paquetes wxpython2.4-1 y >>>>> wxpython2.6-0 y >>>>> los puedo instalar, pero lo que me dejó tirado es para los scripts >>>>> portables >>>>> que estaba desarrollando: scripts para ser ejecutados desde una >>>>> memoria USB >>>>> (sin instalación ni dependencias extraordinarias). >>>>> >>>>> >>>>> Al 05/08/10 19:03, En/na Oscar Carballal Prego ha escrit: >>>>>> >>>>>> Es un problema de wxPython 2.6, prueba a importarlo con la llamada >>>>>> larga: >>>>>> >>>>>> from wxPython.wx import * >>>>>> >>>>>> Si así te funciona úsalo, si no... pues a buscar en google. >>>>>> >>>>>> Un saludo >>>>>> >>>>>> El 05/08/2010, a las 18:27, Narcis Garcia - GiLUG escribió: >>>>>> >>>>>>> No entiendo nada. >>>>>>> >>>>>>> De repente la instrucción: >>>>>>> import wx >>>>>>> >>>>>>> ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu >>>>>>> GNU/Linux 10.04 y devuelve: >>>>>>> ImportError: No module named wx >>>>>>> >>>>>>> De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun >>>>>>> fichero "wx", que es donde veo otros móduclos como "os" y "fnmatch" >>>>>>> Ahora, diversos programillos que me funcionaban no me funcionan por >>>>>>> esto tan elemental. >>>>>>> _______________________________________________ >>>>>>> Python-es mailing list >>>>>>> Python-es en python.org >>>>>>> http://mail.python.org/mailman/listinfo/python-es >>>>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>>> >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> http://mail.python.org/mailman/listinfo/python-es >>>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> http://mail.python.org/mailman/listinfo/python-es >>>>> FAQ: http://python-es-faq.wikidot.com/ >>>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> http://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > From juanmarceloconca en gmail.com Thu Aug 5 21:05:39 2010 From: juanmarceloconca en gmail.com (juan marcelo conca) Date: Thu, 5 Aug 2010 16:05:39 -0300 Subject: [Python-es] import wx In-Reply-To: <4C5AE659.7080206@actiu.net> References: <4C5AE659.7080206@actiu.net> Message-ID: El día 5 de agosto de 2010 13:27, Narcis Garcia - GiLUG escribió: > No entiendo nada. > > De repente la instrucción: > import wx > > ya no es admitida. Lo he probado con 2 equipos que llevan Ubuntu GNU/Linux > 10.04 y devuelve: > ImportError: No module named wx > > De hecho, en el directorio /usr/lib/python2.6 no encuentro ningun fichero > "wx", que es donde veo otros móduclos como "os" y "fnmatch" > Ahora, diversos programillos que me funcionaban no me funcionan por esto tan > elemental. Hola: lo que tenés que hacer es instalar las librerías. Entrá al gestor de paquetes synaptic y escribí wxpython, te aparece una lista de paquetes a instalar y ahí seleccionás estos: python-wxversion python-wxgtk2.8 wx2.8-examples Luego de seleccionarlos pones aceptar y listo. Te aseguro que te tiene que funcionar. La última que instalás es una demo de wxpython que tiene de todo y en este blog [0] que es de un amigo están las instrucciones de como desempaquetarla para usarla. Contanos como te fué para poder seguir ayudándote. [0] http://terli.wordpress.com/?s=wxpython&searchbutton=Go! Un saludo. -- Machi Conca. ===================================== GNU / Linux User #513242 Blog: http://www.machiconca.wordpress.com Twitter: @machiconca ===================================== From kikocorreoso en gmail.com Thu Aug 5 21:07:00 2010 From: kikocorreoso en gmail.com (Kiko) Date: Thu, 5 Aug 2010 21:07:00 +0200 Subject: [Python-es] import wx In-Reply-To: <4C5B096E.2000406@actiu.net> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> <4C5B096E.2000406@actiu.net> Message-ID: No te olvides de pyQT [1]. El tema de las licencias de cada librería también podría resultarte importante. En su momento estuve mirando mucho y lo que más me convenció fue wxpython y pyqt. [1] http://www.riverbankcomputing.co.uk/software/pyqt/intro ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mauricio en correolibre.net Thu Aug 5 21:08:40 2010 From: mauricio en correolibre.net (Mauricio Baeza) Date: Thu, 05 Aug 2010 14:08:40 -0500 Subject: [Python-es] import wx In-Reply-To: <4C5B069B.6080301@gmail.com> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> <4C5AFA36.90208@actiu.net> <4C5B069B.6080301@gmail.com> Message-ID: <1281035320.2974.4.camel@localhost.localdomain> El jue, 05-08-2010 a las 13:44 -0500, Mario Lacunza escribió: > On 05/08/10 12:51, Narcis Garcia - GiLUG wrote: > > En Ubuntu 10.04 me encuentro con lo mismo con Tkinter si ejecuto 2 > > ejemplos(*) que encontré: > > > > ImportError: No module named _tkinter, please install the python-tk > > package > > > > (*) > > http://infohost.nmt.edu/tcc/help/pubs/tkinter/minimal-app.html > > http://www.pythonware.com/library/tkinter/introduction/hello-tkinter.htm > > con eso parece q tu instalacion de la distro estaria mal... salvo q > hallas instalado manual todo o hallas estado moviendo los programas... > tkinter viene x default con Python. > > Mario Hola... Desconocía la existencia y uso de Tkinter, pero te confirmo que pude ejecutar los dos ejemplos que mencionas sin problemas en una instalación ArchLinux x64 con Python 2.6 Saludos -- Mauricio Baeza 10 años usando OpenOffice.org, libre, gratuito y seguro ____________________________ Todo lo que no es dado es perdido ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Thu Aug 5 21:10:45 2010 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 05 Aug 2010 14:10:45 -0500 Subject: [Python-es] import wx In-Reply-To: <4C5B096E.2000406@actiu.net> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> <4C5B096E.2000406@actiu.net> Message-ID: <4C5B0CB5.2070109@gmail.com> te respondo entre lineas donde me parece q no es correcto... On 05/08/10 13:56, Narcis Garcia - GiLUG wrote: > Opiniones que he encontrado en la web de webs, a ver si alguien las > matiza: > > - Con wxPython se escribe código más fácilmente que con Tkinter > > - La comunidad de wxPython está mucho más activa y más al día que > Tkinter, proyecto este un poco apagado. > > - wxPython se adapta bién al diseño estético del escritorio porque usa > controles del entorno, sea MsWindows o sea X-Window con > Gnome/XFCE/etc. En cambio Tkinter tiene diseño propio de controles > propios, lo cual desentona pero tiene menos riesgo de inadaptación. > A parte de un look &feel de win98, pero esto q yo sepa seiba a cambiar con el ultimo desarrollo, aun no se en q quedo xqno la uso.. > - Tkinter es más maduro y estable que wxPython, y está ámpliamente > portado. No creo, ambos van igual > > - Tkinter es lo más seguro de encontrar instalado con el mismo Python. > No suele ser así con wxPython, que debe añadirse. Tkinter como te decia viene con la instalacion standard de python. > > - El modelo de API para la programación es más fácil de aprender en > Tkinter, pero es muy pesado escribir interfaces gráficas complejas. No me parece, toda API tiene su curva de aprendizaja, al menos a mi me parece mucho mas facil y pythonica la de wxpython. > > - Para wxPython hay una gran librería de controles. falso y verdadero... wxpython usa los mismos controles del OS, los q tiene de mas son mixturas de dos o mas controles preexistentes o un conjunto de varios como la AUX > > - wxPython tiene un desarrollo tan activo que a menudo te encuentras > con fallos demasiado recientes en versiones actualizadas, y a veces te > cambian la API. Falso, wxWidgets es uno de los desarrollos mejor soportados del entorno, la API no ha cambiado en años, y no se de donde le sacan tan activo, mas bien estamos a la espera de la version para python 3 :-) , pero la rpta dada por Robin Dunn (creador y mantenedor) es aplicable para todo el entorno: no se hara hasta q el resto de aplicaciones tambien soporten esta version de Python, en el ambiente casi muy pocas han sacado ya soporte para python 3 x lo q no es tan urgente hacer el upgrade lo cual es muy entendible yo mismo actualmente todos mis desarrollos son en Python 2.6.x y sin problemas... Lo q si, si hay un fallo Robin lo corrije muy rapido por lo q un nuevo paquete es lanzado, pero esto sucede en cualquier desarrollo de software. -- Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://lacunza.biz/ OpenOffice.org:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Google Talk: mlacunzav Skype: mlacunzav MSN: mlacunzav en hotmail.com Y! messenger: mlacunzav From mlacunza en gmail.com Thu Aug 5 21:11:55 2010 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 05 Aug 2010 14:11:55 -0500 Subject: [Python-es] import wx In-Reply-To: References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> <4C5B096E.2000406@actiu.net> Message-ID: <4C5B0CFB.9050108@gmail.com> ya cambio de licencia QT? verdad? ahora ya es GPL o similar? Mario On 05/08/10 14:07, Kiko wrote: > No te olvides de pyQT [1]. > > El tema de las licencias de cada librería también podría resultarte > importante. > > En su momento estuve mirando mucho y lo que más me convenció fue > wxpython y pyqt. > > [1] http://www.riverbankcomputing.co.uk/software/pyqt/intro > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://lacunza.biz/ OpenOffice.org:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Google Talk: mlacunzav Skype: mlacunzav MSN: mlacunzav en hotmail.com Y! messenger: mlacunzav ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Thu Aug 5 21:26:29 2010 From: kikocorreoso en gmail.com (Kiko) Date: Thu, 5 Aug 2010 21:26:29 +0200 Subject: [Python-es] import wx In-Reply-To: <4C5B0CFB.9050108@gmail.com> References: <4C5AE659.7080206@actiu.net> <82F974B9-0E19-45B9-8973-F9B2978753C2@gmail.com> <4C5AF2F6.8020906@actiu.net> <4C5AF8C7.3080908@actiu.net> <4C5B096E.2000406@actiu.net> <4C5B0CFB.9050108@gmail.com> Message-ID: 2010/8/5 Mario Lacunza > ya cambio de licencia QT? verdad? ahora ya es GPL o similar? > > Mario > > > Se intentó que fuera LGPL pero creo que no se consiguió [1]. Aunque sí es GPL [2]. Por ello Nokia sacó Pyside (LGPL) [3]. [1] http://es.wikipedia.org/wiki/PyQt [2] http://en.wikipedia.org/wiki/PyQt [3] http://www.pyside.org/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From n4e03 en yahoo.es Thu Aug 5 23:19:03 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Thu, 5 Aug 2010 21:19:03 +0000 (GMT) Subject: [Python-es] =?iso-8859-1?q?Problema_congelaci=F3n_PyGTK?= Message-ID: <963505.61976.qm@web24505.mail.ird.yahoo.com> Buenas noches. Mi problema es el siguiente: Estoy haciendo un pequeño programa usando las librerías PyBluez las cuales me permiten usar las librerías Bluez para trabajar con el Bluetooth. El asunto es que a la hora de usar la función que se encarga de buscar el programa se congela hasta que la función acaba debido a que hasta que no pasen 10 segundos no empieza a mostrar los resultados y no puedo mostrar un mensaje en pantalla o mover una barra de progreso. E intentado con threads pero no e logrado nada (y tampoco es un tema que aun maneje). Aquí os dejo las lineas y pongo en negrita la función que se encarga de hacer la busqueda: if gobject.idle_add(task.next): pass def buscar(self): self.model.clear() nearby_devices = bluetooth.discover_devices() for bdaddr in nearby_devices: mac = bdaddr name = bluetooth.lookup_name(mac) self.model.append((name, mac)) yield True yield False Gracias de antemano ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From minoztro en gmail.com Fri Aug 6 03:42:31 2010 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Thu, 5 Aug 2010 21:42:31 -0400 Subject: [Python-es] =?utf-8?q?Problema_congelaci=C3=B3n_PyGTK?= In-Reply-To: <963505.61976.qm@web24505.mail.ird.yahoo.com> References: <963505.61976.qm@web24505.mail.ird.yahoo.com> Message-ID: El día 5 de agosto de 2010 17:19, alfonso saavedra escribió: > Buenas noches. Mi problema es el siguiente: > Estoy haciendo un pequeño programa usando las librerías PyBluez las cuales > me permiten usar las librerías Bluez para trabajar con el Bluetooth. > El asunto es que a la hora de usar la función que se encarga de buscar el > programa se congela hasta que la función acaba debido a que hasta que no > pasen 10 segundos no empieza a mostrar los resultados y no puedo mostrar un > mensaje en pantalla o mover una barra de progreso. hace tiempo se habló bastante de este tema...busca en el histórico de la lista por "progress bar" > E intentado con threads pero no e logrado nada (y tampoco es un tema que aun > maneje). > Aquí os dejo las lineas y pongo en negrita la función que se encarga de > hacer la busqueda: > > if gobject.idle_add(task.next): >            pass > >     def buscar(self): >         self.model.clear() >         nearby_devices = bluetooth.discover_devices() >         for bdaddr in nearby_devices: >             mac =  bdaddr >             name = bluetooth.lookup_name(mac) >             self.model.append((name, mac)) >             yield True >         yield False acá te paso un ejemplo que hice en su oportunidad [1]. > > Gracias de antemano Disculpa por haberte respondido de esta manera, pero realmente estoy corto de tiempo. [1] http://acinfo.unap.cl/minostro/pyGTK/copia_archivo.tar.gz -- Milton Inostroza Aguilera From pyarnau en gmail.com Fri Aug 6 14:47:36 2010 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 6 Aug 2010 14:47:36 +0200 Subject: [Python-es] =?utf-8?q?Problema_congelaci=C3=B3n_PyGTK?= In-Reply-To: References: <963505.61976.qm@web24505.mail.ird.yahoo.com> Message-ID: <20100806144736.5ef83701@gmail.com> On Thu, 5 Aug 2010 21:42:31 -0400 Milton Galo Patricio Inostroza Aguilera wrote: > Disculpa por haberte respondido de esta manera, pero realmente estoy > corto de tiempo. > > [1] http://acinfo.unap.cl/minostro/pyGTK/copia_archivo.tar.gz A mi me da un 404. El día 5 de agosto de 2010 17:19, alfonso saavedra escribió: > Aquí os dejo las lineas y pongo en negrita la función que se > encarga de hacer la busqueda: > > if gobject.idle_add(task.next): >            pass > >     def buscar(self): >         self.model.clear() >         nearby_devices = bluetooth.discover_devices() >         for bdaddr in nearby_devices: >             mac =  bdaddr >             name = bluetooth.lookup_name(mac) >             self.model.append((name, mac)) >             yield True >         yield False Eso de usar gobject.idle_add + generador como forma de pseudo-threading es una idea ingeniosa (¿lo has encontrado en el pygtk-faq?), pero a la hora de la verdad es menos útil de lo que parece: sólo tiene sentido cuando el generador puede hacer "yields" muy a menudo para devolver el control al bucle de eventos. Aquí por ejemplo imagino que bluetooth.lookup_name() es una operación costosa, y por eso el GUI sigue yendo a trompicones. En ese caso no tendrás más remedio que usar threads. No sé si hay una librería genérica (yo al menos no la conozco) para abstraer threads en pygtk, pero algo hay escrito sobre el tema. Esta idea por ejemplo está bastante bien: http://unpythonic.blogspot.com/2007/08/using-threads-in-pygtk.html Yo mismo escribí hace unos meses un sistema que usa corutinas, en un intento de conseguir una solución transparente: http://code.activestate.com/recipes/577129-run-asynchronous-tasks-using-coroutines/ En fin, échale un ojo y a ver si sacas alguna idea. From pyarnau en gmail.com Mon Aug 9 13:10:02 2010 From: pyarnau en gmail.com (Arnau Sanchez) Date: Mon, 9 Aug 2010 13:10:02 +0200 Subject: [Python-es] =?utf-8?q?Problema_congelaci=C3=B3n_PyGTK?= In-Reply-To: <963505.61976.qm@web24505.mail.ird.yahoo.com> References: <963505.61976.qm@web24505.mail.ird.yahoo.com> Message-ID: <20100809131002.09338b1d@gmail.com> On Thu, 5 Aug 2010 21:19:03 +0000 (GMT) alfonso saavedra wrote: > Bluetooth. El asunto es que a la hora de usar la función que se > encarga de buscar el programa se congela hasta que la función acaba > debido a que hasta que no pasen 10 segundos no empieza a mostrar los > resultados y no puedo mostrar un mensaje en pantalla o mover una > barra de progreso. ¿Alguna novedad? ¿has hecho algún intento con threads? From lowlifebob en gmail.com Mon Aug 9 17:29:09 2010 From: lowlifebob en gmail.com (lopz) Date: Mon, 9 Aug 2010 11:29:09 -0400 Subject: [Python-es] =?iso-8859-1?q?Problema_congelaci=F3n_PyGTK?= In-Reply-To: <963505.61976.qm@web24505.mail.ird.yahoo.com> References: <963505.61976.qm@web24505.mail.ird.yahoo.com> Message-ID: Hola En su día un amigo me pidió ayuda cómo hacer algo así y lo que me salió fue una chapuza, pero al parecer funciona bien. es usando threads, hay varias formas de hacerlo mas no sé cual sea la mejor ni la recomendada. en mi blog [1] (que no actualizo nunca) puse el código. es básicamente un progressbar que se mueve mientras se ejecuta un comando del sistema, en este caso "du -sh /home/" Saludos! [1] http://lopz.org/index.php?ml=Mensajes&n=67 -- lopz es libre, usa --> GNU/linux gentoo +--[RSA 2048]--+ |  ..o.o=+       | |   o =o*.+      | |  . . *oO .      | |     .EBoo      | |      o.S         | +--[lopz.org]--+ From n4e03 en yahoo.es Fri Aug 13 00:43:52 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Thu, 12 Aug 2010 22:43:52 +0000 (GMT) Subject: [Python-es] =?iso-8859-1?q?Problema_congelaci=F3n_PyGTK?= In-Reply-To: <20100809131002.09338b1d@gmail.com> References: <963505.61976.qm@web24505.mail.ird.yahoo.com> <20100809131002.09338b1d@gmail.com> Message-ID: <875178.78928.qm@web24508.mail.ird.yahoo.com> Perdón por no contestar antes ya que e estado sin poder conectarme por un tiempo a Internet. Lo pude arreglar con lo que me pasaste e integre parte del código en el programa con algunos retoques que vi necesarios (tu nombre aparecerá en los créditos) Estoy fuera hasta el mes que viene, en cuando vuelva y haga unos arreglos en el código que me quedaron pendientes os pasare el enlace al proyecto, el cual lo subiré a GitHub y cuyo nombre ahora mismo se esta votando en los foros de la Comunidad Hispana de Linux Mint. Os dejo de todos modos el enlace a mi perfil en GitHub por si queréis hecha un vistazo a mis otros proyectos (espero que estos dos enlaces no se considere spam o inflija alguna norma, que no es mi intención) y lopz, gracias por pasar ese tutorial, en cuando regrese lo miro con mas detenimiento ;) ________________________________ De: Arnau Sanchez Para: python-es en python.org Enviado: lun,9 agosto, 2010 13:10 Asunto: Re: [Python-es] Problema congelación PyGTK On Thu, 5 Aug 2010 21:19:03 +0000 (GMT) alfonso saavedra wrote: > Bluetooth. El asunto es que a la hora de usar la función que se > encarga de buscar el programa se congela hasta que la función acaba > debido a que hasta que no pasen 10 segundos no empieza a mostrar los > resultados y no puedo mostrar un mensaje en pantalla o mover una > barra de progreso. ¿Alguna novedad? ¿has hecho algún intento con threads? _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From minoztro en gmail.com Sun Aug 15 21:17:54 2010 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Sun, 15 Aug 2010 15:17:54 -0400 Subject: [Python-es] noob In-Reply-To: References: <9681180D76E.000006CBleviatan@inbox.com> Message-ID: El día 24 de julio de 2010 21:56, Ark escribió: > Hola. > mmm, no estoy seguro, pero creo que el problema es el siguiente.  En > efecto, es cierto que listWidget no existe, porque no se ha > inicializado.  Mira que como la clase reproductor hereda de Ui_dialog > y sobreescribe su inicializadora (__init__), tienes que invocar la del > padre, ya que es en esta en la que se inicializa ese atributo > seguramente.  Tendría que hacer algo como: > > class reproductor(Ui_Dialog): >    def __init__(self): >         Ui_Dialog.__init__(self)  # Aquí se crean todos los atributos > seguramente >         self.iniciar_xmms() >         self.llenar_lista() > > También se puede usar super, pero, no es la forma que acostumbre :P. > > Si esto no soluciona tu problema, entonces quizás serviría que > enviaras el archivo donde esta UI_Dialog.  Para ejemplificar: > > class Padre: >  def __init__(self): >     self.attr1 = 1 > > class Hijo(Padre): >    def __init__(self): >        # en este momento no existe attr1 >        Padre.__init__(self)  # Ahora si existe aunque esto funciona, es mejor acostumbrarse a utilizar super [1] [1] http://docs.python.org/library/functions.html#super -- Milton Inostroza Aguilera From pepe en diselpro.com Mon Aug 16 15:02:59 2010 From: pepe en diselpro.com (Pepe Aracil) Date: Mon, 16 Aug 2010 15:02:59 +0200 Subject: [Python-es] Revista "python entre todos". Message-ID: Por si queda alguien que aún no se ha enterado. http://revista.python.org.ar/ Salud. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From turriano en telefonica.net Mon Aug 16 15:48:07 2010 From: turriano en telefonica.net (TurriTelefonica) Date: Mon, 16 Aug 2010 15:48:07 +0200 Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: <4C694197.2020900@telefonica.net> ¡Muy Interesante! El 16/08/2010 15:02, Pepe Aracil escribió: > Por si queda alguien que aún no se ha enterado. > > http://revista.python.org.ar/ > > Salud. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Mon Aug 16 16:11:03 2010 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 16 Aug 2010 10:11:03 -0400 Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: El 16 de agosto de 2010 09:02, Pepe Aracil escribió: > Por si queda alguien que aún no se ha enterado. > > http://revista.python.org.ar/ > esperemos que aquí no se repita en infame debate sobre los españoles/latinos/argentinos que se ha producido en barrapunto. Me estuve leyendo el artículo sobre decoradores. No está mal. Loable iniciativa. Saludos cordiales, Jose ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From rarokillo en gmail.com Mon Aug 16 16:26:07 2010 From: rarokillo en gmail.com (Pablo Pais) Date: Mon, 16 Aug 2010 16:26:07 +0200 Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: Pues no llegué a ver el debate de barrapunto y sí que me imaginé que habría discusiones así y aunque sinceramente me es más cómodo leer algo escrito por alguien de mi tierra he de reconocer que el trabajo es tremendamente bueno y si a alguien no le gusta cómo está hecho pues que aproveche la licencia CC y lo reescriba ¿no? Lo único que deseo de todo corazón es que no pase igual que con muchas otras revistas digitales que desaparecen despues del primer número. Muchas suerte y ánimo. El 16 de agosto de 2010 16:11, Jose Caballero escribió: > > > El 16 de agosto de 2010 09:02, Pepe Aracil escribió: > > Por si queda alguien que aún no se ha enterado. >> >> http://revista.python.org.ar/ >> > > > esperemos que aquí no se repita en infame debate sobre los > españoles/latinos/argentinos que se ha producido en barrapunto. > Me estuve leyendo el artículo sobre decoradores. No está mal. > > Loable iniciativa. > > Saludos cordiales, > Jose > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- (\__/) (='.'=) (")_(") Este es bunny, juntos dominaremos el mundo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From chelitoleiva en gmail.com Mon Aug 16 16:39:22 2010 From: chelitoleiva en gmail.com (chelitoleiva en gmail.com) Date: Mon, 16 Aug 2010 14:39:22 +0000 Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: <1669710340-1281969559-cardhu_decombobulator_blackberry.rim.net-1774492586-@bda153.bisx.produk.on.blackberry> Muchas gracias, saludos Sent from my BlackBerry® wireless device -----Original Message----- From: Pepe Aracil Sender: python-es-bounces+chelitoleiva=gmail.com en python.org Date: Mon, 16 Aug 2010 15:02:59 To: La lista de python en castellano Reply-To: La lista de python en castellano Subject: [Python-es] Revista "python entre todos". _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ From n4e03 en yahoo.es Mon Aug 16 17:13:26 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Mon, 16 Aug 2010 15:13:26 +0000 (GMT) Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: <79645.22088.qm@web24502.mail.ird.yahoo.com> Yo me entere ayer por el blog Ubuntulife ________________________________ De: Pepe Aracil Para: La lista de python en castellano Enviado: lun,16 agosto, 2010 15:02 Asunto: [Python-es] Revista "python entre todos". Por si queda alguien que aún no se ha enterado. http://revista.python.org.ar/ Salud. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From antonio.pardo en gmail.com Tue Aug 17 02:06:34 2010 From: antonio.pardo en gmail.com (Antonio Pardo) Date: Tue, 17 Aug 2010 02:06:34 +0200 Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: <4C69D28A.2020507@gmail.com> Buenas, El 16/08/10 16:11, Jose Caballero escribió: > esperemos que aquí no se repita en infame debate sobre los > españoles/latinos/argentinos que se ha producido en barrapunto. > Me estuve leyendo el artículo sobre decoradores. No está mal. Barrapunto normalmente es una jaula de grillos :) Agradecimientos a los creadores de la revista. Ciao -- Antonio Pardo National Freaks Bureau Web: http://apardo.eu/ Tel: (+34) 668 802 483 From kikocorreoso en gmail.com Tue Aug 17 08:08:34 2010 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 17 Aug 2010 08:08:34 +0200 Subject: [Python-es] Revista "python entre todos". In-Reply-To: <4C69D28A.2020507@gmail.com> References: <4C69D28A.2020507@gmail.com> Message-ID: El 17 de agosto de 2010 02:06, Antonio Pardo escribió: > Buenas, > > El 16/08/10 16:11, Jose Caballero escribió: > > esperemos que aquí no se repita en infame debate sobre los >> españoles/latinos/argentinos que se ha producido en barrapunto. >> Me estuve leyendo el artículo sobre decoradores. No está mal. >> > > Barrapunto normalmente es una jaula de grillos :) > > Agradecimientos a los creadores de la revista. > > Ciao > > -- > Antonio Pardo > National Freaks Bureau > Web: http://apardo.eu/ > Tel: (+34) 668 802 483 > > Mi más sincera enhorabuena a la gente de PyAr. Están haciendo cosas muy interesantes y útiles. Respecto a los temas de barrapunto... 'Atontaos hay en tos laos'. Saludos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ALGG78 en telefonica.net Tue Aug 17 13:00:28 2010 From: ALGG78 en telefonica.net (ALGG78 en telefonica.net) Date: Tue, 17 Aug 2010 13:00:28 +0200 (CEST) Subject: [Python-es] Revista "python entre todos". Message-ID: <14122120.593401282042828396.JavaMail.defaultUser@defaultHost> Hola! Ya era hora de una revista en español de Python. Todavía no la he leído, pero solamente por quien ha trabajado en ella, presupongo que el contenido debe de ser excelente. Me alegro enormemente de esta iniciativa, ya que aprender y compartir conocimientos sobre Python y el mundo que lo envuelve no hace sino contribuir a su éxito. Con respecto a la diferenciación entre españoles que hablan castellano en España y americanos que hablan castellano en América, no termino de entenderlo. Justamente nuestra riqueza (y diversidad) cultural y nuestro eje vertebrador común, que es el propio idioma, es lo que nos hace únicos. Esto es, no hay diferencias, en todo caso distancias, y en la Red no hay ninguna. Si necesitáis alguna cosa por mi parte, no tenéis nada mas que decirlo. Saludos cordiales desde Murcia (España). Ángel Luis García García http://elviajedelnavegante.blogspot.com ----Mensaje original---- De: kikocorreoso en gmail.com Fecha: 17/08/2010 8:08 Para: "La lista de python en castellano" Asunto: Re: [Python-es] Revista "python entre todos". El 17 de agosto de 2010 02:06, Antonio Pardo escribió: Buenas, El 16/08/10 16:11, Jose Caballero escribió: esperemos que aquí no se repita en infame debate sobre los españoles/latinos/argentinos que se ha producido en barrapunto. Me estuve leyendo el artículo sobre decoradores. No está mal. Barrapunto normalmente es una jaula de grillos :) Agradecimientos a los creadores de la revista. Ciao -- Antonio Pardo National Freaks Bureau Web: http://apardo.eu/ Tel: (+34) 668 802 483 Mi más sincera enhorabuena a la gente de PyAr. Están haciendo cosas muy interesantes y útiles. Respecto a los temas de barrapunto... 'Atontaos hay en tos laos'. Saludos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lesthack en gmail.com Tue Aug 17 22:37:49 2010 From: lesthack en gmail.com (Jorge Luis =?ISO-8859-1?Q?Hern=E1ndez?= C.) Date: Tue, 17 Aug 2010 15:37:49 -0500 Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: <1282077469.3086.2.camel@gabrielle.gateway.2wire.net> Mira que no había tenido tiempo de ver los correos de la lista y me vengo enterando del fabuloso trabajo de la comunidad PyAr. En hora bueno, muchas felicidades y gracias por compartir el conocimiento, ya dejemos atrás las fronteras entre lenguas, tierras, mares que solo son lineas imaginarías. Saludos desde México ! El lun, 16-08-2010 a las 15:02 +0200, Pepe Aracil escribió: > Por si queda alguien que aún no se ha enterado. > > http://revista.python.org.ar/ > > Salud. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- _____________________________________________________________________ ISC. Jorge Luis Hernández C. Desarrollador de Software y Tecnologías Libres Usuario GNU/Linux Debian http://lesthack.com.mx @lesthack ___________________________________________________________ ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From dvilla en gmx.net Wed Aug 18 01:26:23 2010 From: dvilla en gmx.net (David Villa) Date: Wed, 18 Aug 2010 01:26:23 +0200 Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: Hola: Yo he leído varios artículos y es un trabajo bastante bueno. La redacción y la ortografía son más que razonables. Personalmente no me molesta un «pensás» en lugar de «piensas». Aunque resulte raro para la gente de fuera de Argentina no supone ningún problema para entender perfectamente el texto y no cuesta nada cambiar un poco (muy poco) el chip. No creo que sea más correcto el castellano español que el argentino o cualquier otro, ni viceversa. Otra cosa muy distinta es el absoluto desprecio por la ortografía y la falta total de respeto hacia el lector que puede verse por ahí, con demasiada frecuencia. Eso sí que es intolerable. Pero repito, no es, ni de lejos, el caso de esta revista. Muchos comentarios de barrapunto están completamente fuera de lugar, como suele ocurrir desde hace ya no pocos años. Enhorabuena a PyAr y espero que haya más. Saludos 2010/8/16 Jose Caballero : > > > El 16 de agosto de 2010 09:02, Pepe Aracil escribió: >> >> Por si queda alguien que aún no se ha enterado. >> >> http://revista.python.org.ar/ > > > esperemos que aquí no se repita en infame debate sobre los > españoles/latinos/argentinos que se ha producido en barrapunto. > Me estuve leyendo el artículo sobre decoradores. No está mal. > > Loable iniciativa. > > Saludos cordiales, > Jose > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > From parraymartinez en terra.es Wed Aug 18 02:48:40 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Wed, 18 Aug 2010 02:48:40 +0200 Subject: [Python-es] Phytonizar Ares Message-ID: <1282092520.5913.5.camel@afrodita> Buenas, Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a nuestro gran amigo Python? Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un proyecto de tanta envergadura. Un saludo y gracias, -------------------- Rubén http://foroubuntu.es From ingcomrbr en gmail.com Wed Aug 18 03:44:07 2010 From: ingcomrbr en gmail.com (Ing. Ramon Becerra Reynoso) Date: Tue, 17 Aug 2010 20:44:07 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282092520.5913.5.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> Message-ID: A tus ordenes para este proyecto. Suena interesante, pero deberias de tomar en cuenta a los desarrolladores de Ares solo por enterarlos. Y cambiarle de nombre, Pyres o algo asi... El 17 de agosto de 2010 19:48, Rubén escribió: > Buenas, > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a > nuestro gran amigo Python? > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un > proyecto de tanta envergadura. > > Un saludo y gracias, > > -------------------- > Rubén > http://foroubuntu.es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Atentamente: IC Ramón Becerra Reynoso. Linux Registered User #462438 - http://counter.li.org/ Homepage: http://www.ramonbecerra.com/ ================================================ No basta saber, se debe también aplicar. No suficiente querer, se debe también hacer. Este correo electrónico y cualquier archivo transmitido con él son confidenciales y son solamente para el uso del individuo o entidad a la que van dirigidos. Si recibió este correo electrónico por error por favor notifique al administrador del sistema. Este mensaje contiene información confidencial y es dirigido a la persona implicada. Si usted no es esa persona no debería diseminar, distribuir o copiar este mensaje de correo electrónico. ================================================ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From iv-mx en hotmail.com Wed Aug 18 03:41:49 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Tue, 17 Aug 2010 20:41:49 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282092520.5913.5.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> Message-ID: Son sugerencias de como hacerlo, ¿por que tu lo vas a realizar? > From: parraymartinez en terra.es > To: python-es en python.org > Date: Wed, 18 Aug 2010 02:48:40 +0200 > Subject: [Python-es] Phytonizar Ares > > Buenas, > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a > nuestro gran amigo Python? > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un > proyecto de tanta envergadura. > > Un saludo y gracias, > > -------------------- > Rubén > http://foroubuntu.es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kldgarrido en gmail.com Wed Aug 18 03:52:19 2010 From: kldgarrido en gmail.com (Kale Garrio) Date: Tue, 17 Aug 2010 20:52:19 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282092520.5913.5.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> Message-ID: <1282096339.2222.2.camel@Shircan> Hola, soy nuevo en la lista. Me gustaría participar también en el proyecto de Phytonizar Ares. cuenten conmigo. Saludos. Kaled. El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: > Buenas, > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a > nuestro gran amigo Python? > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un > proyecto de tanta envergadura. > > Un saludo y gracias, > > -------------------- > Rubén > http://foroubuntu.es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From iv-mx en hotmail.com Wed Aug 18 04:17:55 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Tue, 17 Aug 2010 21:17:55 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282096339.2222.2.camel@Shircan> References: <1282092520.5913.5.camel@afrodita>, <1282096339.2222.2.camel@Shircan> Message-ID: Parece que es para participar. Me gustaria participar, para mejorar mi trabajo en equipo y mejorar mi python :) > From: kldgarrido en gmail.com > To: python-es en python.org > Date: Tue, 17 Aug 2010 20:52:19 -0500 > Subject: Re: [Python-es] Phytonizar Ares > > Hola, soy nuevo en la lista. > > Me gustaría participar también en el proyecto de Phytonizar Ares. > > cuenten conmigo. > > Saludos. Kaled. > > El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: > > Buenas, > > > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a > > nuestro gran amigo Python? > > > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un > > proyecto de tanta envergadura. > > > > Un saludo y gracias, > > > > -------------------- > > Rubén > > http://foroubuntu.es > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From giovanni.j89 en gmail.com Wed Aug 18 04:19:57 2010 From: giovanni.j89 en gmail.com (Angel Giovanni Cortes Solorzano) Date: Tue, 17 Aug 2010 21:19:57 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <1282096339.2222.2.camel@Shircan> Message-ID: *Soy nuevo en Python, quiero participar, pero solo viendo el código y leyendo sus mensajes para aprender ya que aún estoy empezando con el lenguaje, espero me acepten.* * * *Saludos* El 17 de agosto de 2010 21:17, Ivan Gerardo Hernández Trejo < iv-mx en hotmail.com> escribió: > > Parece que es para participar. > > Me gustaria participar, para mejorar mi trabajo en equipo y mejorar mi > python :) > > > > From: kldgarrido en gmail.com > > > To: python-es en python.org > > Date: Tue, 17 Aug 2010 20:52:19 -0500 > > Subject: Re: [Python-es] Phytonizar Ares > > > > > Hola, soy nuevo en la lista. > > > > Me gustaría participar también en el proyecto de Phytonizar Ares. > > > > cuenten conmigo. > > > > Saludos. Kaled. > > > > El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: > > > Buenas, > > > > > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a > > > nuestro gran amigo Python? > > > > > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un > > > proyecto de tanta envergadura. > > > > > > Un saludo y gracias, > > > > > > -------------------- > > > Rubén > > > http://foroubuntu.es > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Giovanni Sitio web : http://giovannicortes.wordpress.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ingcomrbr en gmail.com Wed Aug 18 04:23:39 2010 From: ingcomrbr en gmail.com (Ing. Ramon Becerra Reynoso) Date: Tue, 17 Aug 2010 21:23:39 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <1282096339.2222.2.camel@Shircan> Message-ID: Propongo GTK como librería gráfica. Por lo tanto PyGTK. El 17 de agosto de 2010 21:19, Angel Giovanni Cortes Solorzano < giovanni.j89 en gmail.com> escribió: > *Soy nuevo en Python, quiero participar, pero solo viendo el código y > leyendo sus mensajes para aprender ya que aún estoy empezando con el > lenguaje, espero me acepten.* > * > * > *Saludos* > > El 17 de agosto de 2010 21:17, Ivan Gerardo Hernández Trejo < > iv-mx en hotmail.com> escribió: > > >> Parece que es para participar. >> >> Me gustaria participar, para mejorar mi trabajo en equipo y mejorar mi >> python :) >> >> >> > From: kldgarrido en gmail.com >> >> > To: python-es en python.org >> > Date: Tue, 17 Aug 2010 20:52:19 -0500 >> > Subject: Re: [Python-es] Phytonizar Ares >> >> > >> > Hola, soy nuevo en la lista. >> > >> > Me gustaría participar también en el proyecto de Phytonizar Ares. >> > >> > cuenten conmigo. >> > >> > Saludos. Kaled. >> > >> > El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: >> > > Buenas, >> > > >> > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a >> > > nuestro gran amigo Python? >> > > >> > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un >> > > proyecto de tanta envergadura. >> > > >> > > Un saludo y gracias, >> > > >> > > -------------------- >> > > Rubén >> > > http://foroubuntu.es >> > > >> > > >> > > _______________________________________________ >> > > Python-es mailing list >> > > Python-es en python.org >> > > http://mail.python.org/mailman/listinfo/python-es >> > > FAQ: http://python-es-faq.wikidot.com/ >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > http://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Giovanni > Sitio web : http://giovannicortes.wordpress.com > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Atentamente: IC Ramón Becerra Reynoso. Linux Registered User #462438 - http://counter.li.org/ Homepage: http://www.ramonbecerra.com/ ================================================ No basta saber, se debe también aplicar. No suficiente querer, se debe también hacer. Este correo electrónico y cualquier archivo transmitido con él son confidenciales y son solamente para el uso del individuo o entidad a la que van dirigidos. Si recibió este correo electrónico por error por favor notifique al administrador del sistema. Este mensaje contiene información confidencial y es dirigido a la persona implicada. Si usted no es esa persona no debería diseminar, distribuir o copiar este mensaje de correo electrónico. ================================================ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From iv-mx en hotmail.com Wed Aug 18 04:56:28 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Tue, 17 Aug 2010 21:56:28 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita>, <1282096339.2222.2.camel@Shircan>, , Message-ID: Me equivoque, no envie el mensaje a la lista ¿Se va a meter en sourceforge ? Creo que lo primero sera montar un wiki y unificar criterios. Date: Tue, 17 Aug 2010 21:19:57 -0500 From: giovanni.j89 en gmail.com To: python-es en python.org Subject: Re: [Python-es] Phytonizar Ares Soy nuevo en Python, quiero participar, pero solo viendo el código y leyendo sus mensajes para aprender ya que aún estoy empezando con el lenguaje, espero me acepten. Saludos El 17 de agosto de 2010 21:17, Ivan Gerardo Hernández Trejo escribió: Parece que es para participar. Me gustaria participar, para mejorar mi trabajo en equipo y mejorar mi python :) > From: kldgarrido en gmail.com > To: python-es en python.org > Date: Tue, 17 Aug 2010 20:52:19 -0500 > Subject: Re: [Python-es] Phytonizar Ares > > Hola, soy nuevo en la lista. > > Me gustaría participar también en el proyecto de Phytonizar Ares. > > cuenten conmigo. > > Saludos. Kaled. > > El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: > > Buenas, > > > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a > > nuestro gran amigo Python? > > > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un > > proyecto de tanta envergadura. > > > > Un saludo y gracias, > > > > -------------------- > > Rubén > > http://foroubuntu.es > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Giovanni Sitio web : http://giovannicortes.wordpress.com _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lesthack en gmail.com Wed Aug 18 05:27:44 2010 From: lesthack en gmail.com (Jorge Luis =?ISO-8859-1?Q?Hern=E1ndez?= C.) Date: Tue, 17 Aug 2010 22:27:44 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> , <1282096339.2222.2.camel@Shircan> , , Message-ID: <1282102064.2952.2.camel@gabrielle.gateway.2wire.net> Pues yo también le entro, aunque no este implicado en todo el proyecto, me gustaría ayudar con aspectos pequeños. Yo propongo wxPython Además de montar un repositorio svn en Google Code para así tener mucho mas control de los cambios que hacemos todos. (Si me dicen que mejor en git, también me parece bien, y podemos usar github) Que dicen los demás? Saludos !! El mar, 17-08-2010 a las 21:56 -0500, Ivan Gerardo Hernández Trejo escribió: > Me equivoque, no envie el mensaje a la lista > > ¿Se va a meter en sourceforge ? > > Creo que lo primero sera montar un wiki y unificar criterios. > > > > ______________________________________________________________________ > Date: Tue, 17 Aug 2010 21:19:57 -0500 > From: giovanni.j89 en gmail.com > To: python-es en python.org > Subject: Re: [Python-es] Phytonizar Ares > > Soy nuevo en Python, quiero participar, pero solo viendo el código y > leyendo sus mensajes para aprender ya que aún estoy empezando con el > lenguaje, espero me acepten. > > > Saludos > > El 17 de agosto de 2010 21:17, Ivan Gerardo Hernández Trejo > escribió: > > Parece que es para participar. > > Me gustaria participar, para mejorar mi trabajo en equipo y > mejorar mi python :) > > > > From: kldgarrido en gmail.com > > > To: python-es en python.org > > > Date: Tue, 17 Aug 2010 20:52:19 -0500 > > Subject: Re: [Python-es] Phytonizar Ares > > > > > > Hola, soy nuevo en la lista. > > > > Me gustaría participar también en el proyecto de Phytonizar > Ares. > > > > cuenten conmigo. > > > > Saludos. Kaled. > > > > El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: > > > Buenas, > > > > > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > Delphi- a > > > nuestro gran amigo Python? > > > > > > Se aceptan sugerencias -sin maldad-, ya que nunca me he > metido en un > > > proyecto de tanta envergadura. > > > > > > Un saludo y gracias, > > > > > > -------------------- > > > Rubén > > > http://foroubuntu.es > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > -- > Giovanni > Sitio web : http://giovannicortes.wordpress.com > > > > _______________________________________________ Python-es mailing list > Python-es en python.org http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- _____________________________________________________________________ ISC. Jorge Luis Hernández C. Desarrollador de Software y Tecnologías Libres Usuario GNU/Linux Debian http://lesthack.com.mx @lesthack ___________________________________________________________ ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From turriano en telefonica.net Wed Aug 18 08:06:06 2010 From: turriano en telefonica.net (TurriTelefonica) Date: Wed, 18 Aug 2010 08:06:06 +0200 Subject: [Python-es] Revista "python entre todos". In-Reply-To: <1282077469.3086.2.camel@gabrielle.gateway.2wire.net> References: <1282077469.3086.2.camel@gabrielle.gateway.2wire.net> Message-ID: <4C6B784E.3040301@telefonica.net> Hola amigos. Estoy enviaando corros a la lista y parece que no llegan. En cambio cuando edito u mesje y doy a "Responder a lista, si que llega". ¿Alguien entiende algo?. ¿?¿? Y la dirección es la misma. Saludos. El 17/08/2010 22:37, Jorge Luis Hernández C. escribió: > Mira que no había tenido tiempo de ver los correos de la lista y me > vengo enterando del fabuloso trabajo de la comunidad PyAr. > > En hora bueno, muchas felicidades y gracias por compartir el > conocimiento, ya dejemos atrás las fronteras entre lenguas, tierras, > mares que solo son lineas imaginarías. > > Saludos desde México ! > > El lun, 16-08-2010 a las 15:02 +0200, Pepe Aracil escribió: >> Por si queda alguien que aún no se ha enterado. >> >> http://revista.python.org.ar/ >> >> Salud. >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From turriano en telefonica.net Wed Aug 18 08:09:47 2010 From: turriano en telefonica.net (TurriTelefonica) Date: Wed, 18 Aug 2010 08:09:47 +0200 Subject: [Python-es] Revista "python entre todos". In-Reply-To: References: Message-ID: <4C6B792B.6050609@telefonica.net> El 18/08/2010 1:26, David Villa escribió: > Hola: > > Yo he leído varios artículos y es un trabajo bastante bueno. La > redacción y la ortografía son más que razonables. Personalmente no me > molesta un «pensás» en lugar de «piensas». Aunque resulte raro para la > gente de fuera de Argentina no supone ningún problema para entender > perfectamente el texto y no cuesta nada cambiar un poco (muy poco) el > chip. No creo que sea más correcto el castellano español que el > argentino o cualquier otro, ni viceversa. > > Otra cosa muy distinta es el absoluto desprecio por la ortografía y la > falta total de respeto hacia el lector que puede verse por ahí, con > demasiada frecuencia. Eso sí que es intolerable. Pero repito, no es, > ni de lejos, el caso de esta revista. Muchos comentarios de barrapunto > están completamente fuera de lugar, como suele ocurrir desde hace ya > no pocos años. > > Enhorabuena a PyAr y espero que haya más. > > Saludos > ********************** Sólamente decir, que tengo la suerte de conocer y haber conocido a muchos colegas "Del Otro Lado del Charco" y mantener una sana amistad a través de Internet. From pych3m4 en gmail.com Wed Aug 18 09:54:45 2010 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 18 Aug 2010 09:54:45 +0200 Subject: [Python-es] [OT] (era Re: Revista "python entre todos".) Message-ID: El día 18 de agosto de 2010 08:06, TurriTelefonica escribió: > Estoy enviaando corros a la lista y parece que no llegan. > En cambio cuando edito u mesje y doy a "Responder a lista, si que llega". > ¿Alguien entiende algo?. ¿?¿? > Y la dirección es la misma. Algo debes tener mal, porque tenemos un aviso que indica que envías mensajes desde postmaster en turriano.com From parraymartinez en terra.es Wed Aug 18 10:44:19 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Wed, 18 Aug 2010 10:44:19 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282102064.2952.2.camel@gabrielle.gateway.2wire.net> References: <1282092520.5913.5.camel@afrodita> , <1282096339.2222.2.camel@Shircan> , , <1282102064.2952.2.camel@gabrielle.gateway.2wire.net> Message-ID: <1282121059.1619.19.camel@afrodita> Buenas, ¡Gracias a todos por vuestras respuestas! Entiendo que lo primero que necesitamos es un canal para unificar las ideas del proyecto como decía Iván, por lo que voy montando una wiki y así decidimos donde montamos el repositorio, qué bibliotecas gráficas usamos, etc. Voy buscando información de los desarrolladores actuales de Ares, para informarles y ver si estarían dispuestos echarnos una mano. Gracias de nuevo, lista. PD: Perdón por el top-posting, tengo mal configurado el gestor de correo. Un saludo. -------------------- Rubén http://foroubuntu.es -----Mensaje original----- De: Jorge Luis Hernández C. Reply-to: La lista de python en castellano Para: La lista de python en castellano Asunto: Re: [Python-es] Phytonizar Ares Fecha: Tue, 17 Aug 2010 22:27:44 -0500 Pues yo también le entro, aunque no este implicado en todo el proyecto, me gustaría ayudar con aspectos pequeños. Yo propongo wxPython Además de montar un repositorio svn en Google Code para así tener mucho mas control de los cambios que hacemos todos. (Si me dicen que mejor en git, también me parece bien, y podemos usar github) Que dicen los demás? Saludos !! El mar, 17-08-2010 a las 21:56 -0500, Ivan Gerardo Hernández Trejo escribió: > Me equivoque, no envie el mensaje a la lista > > ¿Se va a meter en sourceforge ? > > Creo que lo primero sera montar un wiki y unificar criterios. > > > > ______________________________________________________________________ > Date: Tue, 17 Aug 2010 21:19:57 -0500 > From: giovanni.j89 en gmail.com > To: python-es en python.org > Subject: Re: [Python-es] Phytonizar Ares > > Soy nuevo en Python, quiero participar, pero solo viendo el código y > leyendo sus mensajes para aprender ya que aún estoy empezando con el > lenguaje, espero me acepten. > > > Saludos > > El 17 de agosto de 2010 21:17, Ivan Gerardo Hernández Trejo > escribió: > > Parece que es para participar. > > Me gustaria participar, para mejorar mi trabajo en equipo y > mejorar mi python :) > > > > From: kldgarrido en gmail.com > > > To: python-es en python.org > > > Date: Tue, 17 Aug 2010 20:52:19 -0500 > > Subject: Re: [Python-es] Phytonizar Ares > > > > > > Hola, soy nuevo en la lista. > > > > Me gustaría participar también en el proyecto de Phytonizar > Ares. > > > > cuenten conmigo. > > > > Saludos. Kaled. > > > > El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: > > > Buenas, > > > > > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > Delphi- a > > > nuestro gran amigo Python? > > > > > > Se aceptan sugerencias -sin maldad-, ya que nunca me he > metido en un > > > proyecto de tanta envergadura. > > > > > > Un saludo y gracias, > > > > > > -------------------- > > > Rubén > > > http://foroubuntu.es > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > -- > Giovanni > Sitio web : http://giovannicortes.wordpress.com > > > > _______________________________________________ Python-es mailing list > Python-es en python.org http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From scots4ever en gmail.com Wed Aug 18 13:15:40 2010 From: scots4ever en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Wed, 18 Aug 2010 13:15:40 +0200 Subject: [Python-es] =?utf-8?q?Librer=C3=ADa_para_convertir_archivos_de_im?= =?utf-8?q?agenes_cdr_a_jpg_o_png?= Message-ID: Buenos días listas. Estoy buscando (sin mucho éxito) alguna librería para convertir imágenes. Tengo alrededor de 1000 imágenes en formato cdr (Corel Draw) y necesito convertirlas a un formato menos pesado para poder tratarlas posteriormente con un script. ¿ Alguien conoce o ha utilizado alguna librería o aplicación libre que la incorpore? Muchas gracias de antemano __________________________________________________________ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From xalabin en gmail.com Wed Aug 18 13:20:28 2010 From: xalabin en gmail.com (=?ISO-8859-1?Q?N=E9stor_Chac=F3n_Manzano?=) Date: Wed, 18 Aug 2010 13:20:28 +0200 Subject: [Python-es] =?iso-8859-1?q?Librer=EDa_para_convertir_archivos_de_?= =?iso-8859-1?q?imagenes_cdr_a_jpg_o_png?= In-Reply-To: References: Message-ID: Usa imagemagick El 18/08/2010 13:16, "Sergio Soto Núñez" escribió: Buenos días listas. Estoy buscando (sin mucho éxito) alguna librería para convertir imágenes. Tengo alrededor de 1000 imágenes en formato cdr (Corel Draw) y necesito convertirlas a un formato menos pesado para poder tratarlas posteriormente con un script. ¿ Alguien conoce o ha utilizado alguna librería o aplicación libre que la incorpore? Muchas gracias de antemano __________________________________________________________ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From scots4ever en gmail.com Wed Aug 18 13:42:18 2010 From: scots4ever en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Wed, 18 Aug 2010 13:42:18 +0200 Subject: [Python-es] =?utf-8?q?Librer=C3=ADa_para_convertir_archivos_de_im?= =?utf-8?q?agenes_cdr_a_jpg_o_png?= In-Reply-To: References: Message-ID: Gracias por la rapidez en tu respuesta. Por lo que veo en la documentación, imagemagick* *no soporta archivos propios de Corel Draw ¿Alguna otra sugerencia? __________________________________________________________ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas El 18 de agosto de 2010 13:20, Néstor Chacón Manzano escribió: > Usa imagemagick > > El 18/08/2010 13:16, "Sergio Soto Núñez" escribió: > > > Buenos días listas. > Estoy buscando (sin mucho éxito) alguna librería para convertir imágenes. > Tengo alrededor de 1000 imágenes en formato cdr (Corel Draw) y necesito > convertirlas a un formato menos pesado para poder tratarlas posteriormente > con un script. > ¿ Alguien conoce o ha utilizado alguna librería o aplicación libre que la > incorpore? > > Muchas gracias de antemano > > __________________________________________________________ > If it WalksLikeaDuck and talks like a duck, it must be a duck. David > Thomas > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From xalabin en gmail.com Wed Aug 18 13:48:49 2010 From: xalabin en gmail.com (=?ISO-8859-1?Q?N=E9stor_Chac=F3n_Manzano?=) Date: Wed, 18 Aug 2010 13:48:49 +0200 Subject: [Python-es] =?iso-8859-1?q?Librer=EDa_para_convertir_archivos_de_?= =?iso-8859-1?q?imagenes_cdr_a_jpg_o_png?= In-Reply-To: References: Message-ID: Vaya, vivía convencido de que imagemagick se trataba todo El 18/08/2010 13:43, "Sergio Soto Núñez" escribió: Gracias por la rapidez en tu respuesta. Por lo que veo en la documentación, imagemagick* *no soporta archivos propios de Corel Draw ¿Alguna otra sugerencia? __________________________________________________________ If it WalksLikeaDuck and talks like a duc... El 18 de agosto de 2010 13:20, Néstor Chacón Manzano escribió: > > Usa imagemagick >> >> El 18/08/2010 13:16, "Sergio Soto Núñez" escribió:... _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From raimonesteve en gmail.com Wed Aug 18 13:51:21 2010 From: raimonesteve en gmail.com (Raimon Esteve) Date: Wed, 18 Aug 2010 13:51:21 +0200 Subject: [Python-es] =?iso-8859-1?q?Librer=EDa_para_convertir_archivos_de_?= =?iso-8859-1?q?imagenes_cdr_a_jpg_o_png?= In-Reply-To: References: Message-ID: El día 18 de agosto de 2010 13:42, Sergio Soto Núñez escribió: > Gracias por la rapidez en tu respuesta. > Por lo que veo en la documentación, imagemagick no soporta archivos propios > de Corel Draw el problema, es que cdr es un formato privativo. Idem a los otros del mundo del diseño gràfico, com fh, etc. he revisado si el "fotozope" permite abrir archivos cdr y con una accion convertir a img. Pero no he visto la opción. Corel tiene las opciones de "acciones" para realizar rutinas? En resumen, ya ves la importancia de utilizar formatos abiertos y libres ;) -- Raimon Esteve OpenERP, gestió empresarial flexible Magento, botigues virtuals dinàmiques From xalabin en gmail.com Wed Aug 18 13:51:45 2010 From: xalabin en gmail.com (=?ISO-8859-1?Q?N=E9stor_Chac=F3n_Manzano?=) Date: Wed, 18 Aug 2010 13:51:45 +0200 Subject: [Python-es] =?iso-8859-1?q?Librer=EDa_para_convertir_archivos_de_?= =?iso-8859-1?q?imagenes_cdr_a_jpg_o_png?= In-Reply-To: References: Message-ID: Googleando desde el móvil he visto algo llamado uniconv El 18/08/2010 13:48, "Néstor Chacón Manzano" escribió: Vaya, vivía convencido de que imagemagick se trataba todo El 18/08/2010 13:43, "Sergio Soto Núñez" escribió: > > Gracias por la rapidez en tu respuesta. > Por lo que veo en la documentación, imagemagick no so... ¿Alguna otra sugerencia? __________________________________________________________ If it WalksLikeaDuck and talks like a duc... > > El 18 de agosto de 2010 13:20, Néstor Chacón Manzano escribió: > > Usa imagemagick >> >> El 18/08/2010 13:16, "Sergio Soto Núñez" escribió:... > > _______________________________________________ > Python-es mailing list > Python-es en python.org ... ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Wed Aug 18 13:52:23 2010 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 18 Aug 2010 13:52:23 +0200 Subject: [Python-es] =?iso-8859-1?q?Librer=EDa_para_convertir_archivos_de_?= =?iso-8859-1?q?imagenes_cdr_a_jpg_o_png?= In-Reply-To: References: Message-ID: > > > Gracias por la rapidez en tu respuesta. > Por lo que veo en la documentación, > imagemagick* *no soporta archivos propios de Corel Draw > > ¿Alguna otra sugerencia? > > __________________________________________________________ > If it WalksLikeaDuck and talks like a duc... > > Prueba con uniconvertor [1]. Puedes transformar a ps, pdf,... Necesitarás tener instalado PIL (python image library). Más info en [2] [1] http://sk1project.org/modules.php?name=Products&product=uniconvertor [2] http://www.google.es/search?hl=es&client=firefox-a&hs=4oh&rls=org.mozilla%3Aes-ES%3Aofficial&q=python+pil+uniconvertor+cdr&aq=f&aqi=&aql=&oq=&gs_rfai= ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From scots4ever en gmail.com Wed Aug 18 13:57:50 2010 From: scots4ever en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Wed, 18 Aug 2010 13:57:50 +0200 Subject: [Python-es] =?utf-8?q?Librer=C3=ADa_para_convertir_archivos_de_im?= =?utf-8?q?agenes_cdr_a_jpg_o_png?= In-Reply-To: References: Message-ID: __________________________________________________________ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas Googleando desde el móvil he visto algo llamado uniconv > Le echo un vistazo y si encuentro algo ya te aviso. > Vaya, vivía convencido de que imagemagick se trataba todo > Siento haberte hecho sentir mal... de todas maneras ya sabes algo que no puede hacer el problema, es que cdr es un formato privativo. Idem a los otros del mundo del diseño gràfico, com fh, etc. he revisado si el "fotozope" permite abrir archivos cdr y con una accion convertir a img. Pero no he visto la opción. Corel tiene las opciones de "acciones" para realizar rutinas? En resumen, ya ves la importancia de utilizar formatos abiertos y libres ;) Gracias por tu consejo. La verdad es que cuando tienes que trabajar para un cliente, no puedes elegir el formato que utilizar. Yo apuesto por formatos abiertos y ojalá todo el mundo lo hiciera. Con respectoa las rutinas, no tengo ni idea, no he trabajado nunca con programas de diseño gráfico, y ojalá nunca me vea obligado a hacerlo. Gracias y un saludo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From scots4ever en gmail.com Wed Aug 18 14:08:21 2010 From: scots4ever en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Wed, 18 Aug 2010 14:08:21 +0200 Subject: [Python-es] =?utf-8?q?Librer=C3=ADa_para_convertir_archivos_de_im?= =?utf-8?q?agenes_cdr_a_jpg_o_png?= In-Reply-To: References: Message-ID: Bingo! En la documentación incluye en los import files el formato CDR. Bueno me pongo a trastear a ver que saco. Muchas gracias por el interés y la rapidez, más siendo 18 de Agosto Un saludo > Prueba con uniconvertor [1]. Puedes transformar a ps, pdf,... Necesitarás > tener instalado PIL (python image library). Más info en [2] > > [1] http://sk1project.org/modules.php?name=Products&product=uniconvertor > [2] > http://www.google.es/search?hl=es&client=firefox-a&hs=4oh&rls=org.mozilla%3Aes-ES%3Aofficial&q=python+pil+uniconvertor+cdr&aq=f&aqi=&aql=&oq=&gs_rfai= > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From j.gutierrez.lazaro en gmail.com Wed Aug 18 16:20:37 2010 From: j.gutierrez.lazaro en gmail.com (Jorge Gutierrez) Date: Wed, 18 Aug 2010 09:20:37 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282121059.1619.19.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> <1282096339.2222.2.camel@Shircan> <1282102064.2952.2.camel@gabrielle.gateway.2wire.net> <1282121059.1619.19.camel@afrodita> Message-ID: Hola a todos, cuenten con mi apoyo para el desarrollo de este proyecto. Jorge Gutiérrez 2010/8/18 Rubén > Buenas, > > ¡Gracias a todos por vuestras respuestas! Entiendo que lo primero que > necesitamos es un canal para unificar las ideas del proyecto como decía > Iván, por lo que voy montando una wiki y así decidimos donde montamos el > repositorio, qué bibliotecas gráficas usamos, etc. > > Voy buscando información de los desarrolladores actuales de Ares, para > informarles y ver si estarían dispuestos echarnos una mano. > > Gracias de nuevo, lista. > > PD: Perdón por el top-posting, tengo mal configurado el gestor de correo. > > Un saludo. > > -------------------- > Rubén > http://foroubuntu.es > > -----Mensaje original----- > *De*: Jorge Luis Hernández C. > > > *Reply-to*: La lista de python en castellano > *Para*: La lista de python en castellano > > > *Asunto*: Re: [Python-es] Phytonizar Ares > *Fecha*: Tue, 17 Aug 2010 22:27:44 -0500 > > > Pues yo también le entro, aunque no este implicado en todo el proyecto, > me gustaría ayudar con aspectos pequeños. > > Yo propongo wxPython > > Además de montar un repositorio svn en Google Code para así tener mucho > mas control de los cambios que hacemos todos. (Si me dicen que mejor en > git, también me parece bien, y podemos usar github) > > Que dicen los demás? > > Saludos !! > > El mar, 17-08-2010 a las 21:56 -0500, Ivan Gerardo Hernández Trejo > escribió: > > Me equivoque, no envie el mensaje a la lista > > > > ¿Se va a meter en sourceforge ? > > > > Creo que lo primero sera montar un wiki y unificar criterios. > > > > > > > > ______________________________________________________________________ > > Date: Tue, 17 Aug 2010 21:19:57 -0500 > > From: giovanni.j89 en gmail.com > > To: python-es en python.org > > Subject: Re: [Python-es] Phytonizar Ares > > > > Soy nuevo en Python, quiero participar, pero solo viendo el código y > > leyendo sus mensajes para aprender ya que aún estoy empezando con el > > lenguaje, espero me acepten. > > > > > > Saludos > > > > El 17 de agosto de 2010 21:17, Ivan Gerardo Hernández Trejo > > escribió: > > > > Parece que es para participar. > > > > Me gustaria participar, para mejorar mi trabajo en equipo y > > mejorar mi python :) > > > > > > > From: kldgarrido en gmail.com > > > > > To: python-es en python.org > > > > > Date: Tue, 17 Aug 2010 20:52:19 -0500 > > > Subject: Re: [Python-es] Phytonizar Ares > > > > > > > > > > Hola, soy nuevo en la lista. > > > > > > Me gustaría participar también en el proyecto de Phytonizar > > Ares. > > > > > > cuenten conmigo. > > > > > > Saludos. Kaled. > > > > > > El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: > > > > Buenas, > > > > > > > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > > Delphi- a > > > > nuestro gran amigo Python? > > > > > > > > Se aceptan sugerencias -sin maldad-, ya que nunca me he > > metido en un > > > > proyecto de tanta envergadura. > > > > > > > > Un saludo y gracias, > > > > > > > > -------------------- > > > > Rubén > > > > http://foroubuntu.es > > > > > > > > > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en python.org > > > > http://mail.python.org/mailman/listinfo/python-es > > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > -- > > Giovanni > > Sitio web : http://giovannicortes.wordpress.com > > > > > > > > _______________________________________________ Python-es mailing list > > Python-es en python.org http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing listPython-es en python.orghttp://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bertothunder en gmail.com Wed Aug 18 16:23:33 2010 From: bertothunder en gmail.com (Alberto Curro) Date: Wed, 18 Aug 2010 16:23:33 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282092520.5913.5.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> Message-ID: Vaya, no sabía que un proyecto como Ares Galaxy estuviese escrito en Delphi... Contad conmigo, aunque no tenga demasiado tiempo libre, pero justo acabo de salir de un proyecto profesional basado en Delphi, por lo que creo que puedo ayudar lo suficiente. En cuanto a ideas, poco puedo aportar tras leer el resto de correos: wiki para coordinar esfuerzos e ideas, canal IRC (aunque no absolutamente necesario), infraestructura de almacenamiento y versiones, etc. Saludos Alberto 2010/8/18 Rubén > Buenas, > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a > nuestro gran amigo Python? > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un > proyecto de tanta envergadura. > > Un saludo y gracias, > > -------------------- > Rubén > http://foroubuntu.es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasarux en neuroomante.com Wed Aug 18 16:32:23 2010 From: lasarux en neuroomante.com (Pedro Gracia) Date: Wed, 18 Aug 2010 16:32:23 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> Message-ID: <4C6BEEF7.3040507@neuroomante.com> Del código de Ares (securehash.pas): """ procedure TSecHash2.aac;assembler; asm push ebx push edi push esi mov edx, eax // pointer to Self (instance of SecHash) lea esi, [edx].GrVar[0] // Load Address of GrVar[0] lea edi, [edx].KlVar[0] // Load Address of KlVar[0] mov ecx, 5 cld rep movsd // copy GrVar[] to KlVar[] xor ecx, ecx // zero ecx lea edi, [edx].M[0] // Load Address of M[0] lea esi, [edx].W[0] // Load Address of W[0] @@Pie_W_0_15: ... """ ¿Ensamblador? Saludos, Pedro El 18/08/10 16:23, Alberto Curro escribió: > Vaya, no sabía que un proyecto como Ares Galaxy estuviese escrito en > Delphi... > > Contad conmigo, aunque no tenga demasiado tiempo libre, pero justo > acabo de salir de un proyecto profesional basado en Delphi, por lo que > creo que puedo ayudar lo suficiente. > > En cuanto a ideas, poco puedo aportar tras leer el resto de correos: > wiki para coordinar esfuerzos e ideas, canal IRC (aunque no > absolutamente necesario), infraestructura de almacenamiento y > versiones, etc. > > Saludos > > Alberto > > > 2010/8/18 Rubén > > > Buenas, > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a > nuestro gran amigo Python? > > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un > proyecto de tanta envergadura. > > Un saludo y gracias, > > -------------------- > Rubén > http://foroubuntu.es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From bertothunder en gmail.com Wed Aug 18 16:41:46 2010 From: bertothunder en gmail.com (Alberto Curro) Date: Wed, 18 Aug 2010 16:41:46 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C6BEEF7.3040507@neuroomante.com> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> Message-ID: La pregunta es si eso es ensamblador (que lo es) o cómo portamos eso a Python? Madre mía, la de tiempo que no me miraba código ensamblador en condiciones, oiga :) 2010/8/18 Pedro Gracia > Del código de Ares (securehash.pas): > > """ > procedure TSecHash2.aac;assembler; > asm > push ebx > push edi > push esi > mov edx, eax // pointer to Self (instance of SecHash) > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] > mov ecx, 5 > cld > rep movsd // copy GrVar[] to KlVar[] > xor ecx, ecx // zero ecx > lea edi, [edx].M[0] // Load Address of M[0] > lea esi, [edx].W[0] // Load Address of W[0] > @@Pie_W_0_15: > ... > """ > > ¿Ensamblador? > > Saludos, > > Pedro > > El 18/08/10 16:23, Alberto Curro escribió: > > Vaya, no sabía que un proyecto como Ares Galaxy estuviese escrito en > Delphi... > > Contad conmigo, aunque no tenga demasiado tiempo libre, pero justo acabo de > salir de un proyecto profesional basado en Delphi, por lo que creo que puedo > ayudar lo suficiente. > > En cuanto a ideas, poco puedo aportar tras leer el resto de correos: wiki > para coordinar esfuerzos e ideas, canal IRC (aunque no absolutamente > necesario), infraestructura de almacenamiento y versiones, etc. > > Saludos > > Alberto > > > 2010/8/18 Rubén > >> Buenas, >> >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a >> nuestro gran amigo Python? >> >> Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un >> proyecto de tanta envergadura. >> >> Un saludo y gracias, >> >> -------------------- >> Rubén >> http://foroubuntu.es >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttp://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From iv-mx en hotmail.com Wed Aug 18 17:58:01 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Wed, 18 Aug 2010 10:58:01 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282121059.1619.19.camel@afrodita> References: <1282092520.5913.5.camel@afrodita>,, <1282096339.2222.2.camel@Shircan>,, ,, , , <1282102064.2952.2.camel@gabrielle.gateway.2wire.net>, <1282121059.1619.19.camel@afrodita> Message-ID: Hola a todos, Decia lo de sourceforge por que ares galaxy se encuentra ahi: http://sourceforge.net/projects/aresgalaxy/ El proyecto seria migrar ares galaxy a linux ? Por que si se hace multiplataforma yo votaria por wxPython :S y es que el pyGTK no lo pude echar a andar en windows. Claro que esto es una experiencia personal, si algun experto nos da luz, en realidad no me pareceria mal aprender pyGTK. Acabo de bajar el codigo, pero no tengo delphi para verlo(aunque mas tarde puede que me pasen uno). atte Iván cillo From: parraymartinez en terra.es To: python-es en python.org Date: Wed, 18 Aug 2010 10:44:19 +0200 Subject: Re: [Python-es] Phytonizar Ares Buenas, ¡Gracias a todos por vuestras respuestas! Entiendo que lo primero que necesitamos es un canal para unificar las ideas del proyecto como decía Iván, por lo que voy montando una wiki y así decidimos donde montamos el repositorio, qué bibliotecas gráficas usamos, etc. Voy buscando información de los desarrolladores actuales de Ares, para informarles y ver si estarían dispuestos echarnos una mano. Gracias de nuevo, lista. PD: Perdón por el top-posting, tengo mal configurado el gestor de correo. Un saludo. -------------------- Rubén http://foroubuntu.es -----Mensaje original----- De: Jorge Luis Hernández C. Reply-to: La lista de python en castellano Para: La lista de python en castellano Asunto: Re: [Python-es] Phytonizar Ares Fecha: Tue, 17 Aug 2010 22:27:44 -0500 Pues yo también le entro, aunque no este implicado en todo el proyecto, me gustaría ayudar con aspectos pequeños. Yo propongo wxPython Además de montar un repositorio svn en Google Code para así tener mucho mas control de los cambios que hacemos todos. (Si me dicen que mejor en git, también me parece bien, y podemos usar github) Que dicen los demás? Saludos !! El mar, 17-08-2010 a las 21:56 -0500, Ivan Gerardo Hernández Trejo escribió: > Me equivoque, no envie el mensaje a la lista > > ¿Se va a meter en sourceforge ? > > Creo que lo primero sera montar un wiki y unificar criterios. > > > > ______________________________________________________________________ > Date: Tue, 17 Aug 2010 21:19:57 -0500 > From: giovanni.j89 en gmail.com > To: python-es en python.org > Subject: Re: [Python-es] Phytonizar Ares > > Soy nuevo en Python, quiero participar, pero solo viendo el código y > leyendo sus mensajes para aprender ya que aún estoy empezando con el > lenguaje, espero me acepten. > > > Saludos > > El 17 de agosto de 2010 21:17, Ivan Gerardo Hernández Trejo > escribió: > > Parece que es para participar. > > Me gustaria participar, para mejorar mi trabajo en equipo y > mejorar mi python :) > > > > From: kldgarrido en gmail.com > > > To: python-es en python.org > > > Date: Tue, 17 Aug 2010 20:52:19 -0500 > > Subject: Re: [Python-es] Phytonizar Ares > > > > > > Hola, soy nuevo en la lista. > > > > Me gustaría participar también en el proyecto de Phytonizar > Ares. > > > > cuenten conmigo. > > > > Saludos. Kaled. > > > > El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: > > > Buenas, > > > > > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > Delphi- a > > > nuestro gran amigo Python? > > > > > > Se aceptan sugerencias -sin maldad-, ya que nunca me he > metido en un > > > proyecto de tanta envergadura. > > > > > > Un saludo y gracias, > > > > > > -------------------- > > > Rubén > > > http://foroubuntu.es > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > -- > Giovanni > Sitio web : http://giovannicortes.wordpress.com > > > > _______________________________________________ Python-es mailing list > Python-es en python.org http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From julio.sg en mundo-r.com Wed Aug 18 19:26:59 2010 From: julio.sg en mundo-r.com (JulioSG) Date: Wed, 18 Aug 2010 19:26:59 +0200 Subject: [Python-es] Phytonizar Ares Message-ID: <4C6C17E3.5090508@mundo-r.com> Perdón, envié el anterior antes de tiempo. Para editar Delphi en Linux, hay una opción, que no está a la última pero es free, es Kylix: http://delphi.about.com/od/kylix/Kylix_Delphi_for_Linux.htm y, aunque no es totalmente compatible, Pascal en Linux, Lazarus: http://www.hispalazarus.tk/ Un proyecto fantástico, saludos. From julio.sg en mundo-r.com Wed Aug 18 19:17:50 2010 From: julio.sg en mundo-r.com (JulioSG) Date: Wed, 18 Aug 2010 19:17:50 +0200 Subject: [Python-es] Phytonizar Ares Message-ID: <4C6C15BE.6050201@mundo-r.com> No necesitas Delphi para ver el código, basta un editor de programación sencillo como Scite. Lo encuentras aquí: http://www.scintilla.org/SciTE.html. Un saludo. From iv-mx en hotmail.com Wed Aug 18 19:49:17 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Wed, 18 Aug 2010 12:49:17 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C6C15BE.6050201@mundo-r.com> References: <4C6C15BE.6050201@mundo-r.com> Message-ID: Saludos a todos Seria buena idea lo de kylix. Si lo estuve viendo con gedit, pero no entiendo lo que hace sino lo puedo ejecutar en su entorno. Por eso queria meter un delphi, pero ahora veo que hay varias versiones y que cada año sacaron una nueva(de delphi). Voy a inscribirme al mail list de Ares para preguntar que version de delphi o si kylix puede servirme. atte Iván > Date: Wed, 18 Aug 2010 19:17:50 +0200 > From: julio.sg en mundo-r.com > To: python-es en python.org > Subject: [Python-es] Phytonizar Ares > > No necesitas Delphi para ver el código, basta un editor de programación > sencillo como Scite. Lo encuentras aquí: > http://www.scintilla.org/SciTE.html. > > Un saludo. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From bertothunder en gmail.com Wed Aug 18 20:01:57 2010 From: bertothunder en gmail.com (Alberto Curro) Date: Wed, 18 Aug 2010 20:01:57 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <4C6C15BE.6050201@mundo-r.com> Message-ID: 2010/8/18 Ivan Gerardo Hernández Trejo > > Saludos a todos > > Seria buena idea lo de kylix. > Dios mío, Kylix... nooooo.... Yo no tengo más que malos recuerdos de Kylix, tanto en su versión free como de pago (tuve que lidiar con ambas). Incompatibilidades de librerías, cuelgues, reventones sin venir a cuento... Para lo que quieres hacer te vale usar un wine con la versión Turbo de Delphi (que funciona), que es la gratuita para Windows. Imagino que es la que han usado. Lazarus será complicado que nos sirva, aunque no conozco Ares más que remotamente, porque normalmente se usan muchas instrucciones específicas del API Win32 (incluso al usar la propia VCL) por lo que las incompatibilidades y reescrituras están a la orden del día. Saludos > > Si lo estuve viendo con gedit, pero no entiendo lo que hace sino lo puedo > ejecutar en su entorno. Por eso queria meter un delphi, pero ahora veo que > hay varias versiones y que cada año sacaron una nueva(de delphi). > > Voy a inscribirme al mail list de Ares para preguntar que version de delphi > o si kylix puede servirme. > > atte > > Iván > > > > Date: Wed, 18 Aug 2010 19:17:50 +0200 > > From: julio.sg en mundo-r.com > > > To: python-es en python.org > > Subject: [Python-es] Phytonizar Ares > > > > > No necesitas Delphi para ver el código, basta un editor de programación > > sencillo como Scite. Lo encuentras aquí: > > http://www.scintilla.org/SciTE.html. > > > > Un saludo. > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From parraymartinez en terra.es Wed Aug 18 20:21:08 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Wed, 18 Aug 2010 20:21:08 +0200 Subject: [Python-es] Phytonizar Ares Wiki montada In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> Message-ID: <1282155668.2316.2.camel@afrodita> Habrá parte que nos la deberemos inventar, creo. A ver que nos dicen los de Ares, si nos dan una idea de lo principal. Ya he montado la wiki: http://pyares.foroubuntu.es -------------------- Rubén http://foroubuntu.es -----Mensaje original----- De: Alberto Curro Reply-to: La lista de python en castellano Para: La lista de python en castellano Asunto: Re: [Python-es] Phytonizar Ares Fecha: Wed, 18 Aug 2010 16:41:46 +0200 La pregunta es si eso es ensamblador (que lo es) o cómo portamos eso a Python? Madre mía, la de tiempo que no me miraba código ensamblador en condiciones, oiga :) 2010/8/18 Pedro Gracia Del código de Ares (securehash.pas): """ procedure TSecHash2.aac;assembler; asm push ebx push edi push esi mov edx, eax // pointer to Self (instance of SecHash) lea esi, [edx].GrVar[0] // Load Address of GrVar[0] lea edi, [edx].KlVar[0] // Load Address of KlVar[0] mov ecx, 5 cld rep movsd // copy GrVar[] to KlVar[] xor ecx, ecx // zero ecx lea edi, [edx].M[0] // Load Address of M[0] lea esi, [edx].W[0] // Load Address of W[0] @@Pie_W_0_15: ... """ ¿Ensamblador? Saludos, Pedro El 18/08/10 16:23, Alberto Curro escribió: > Vaya, no sabía que un proyecto como Ares Galaxy estuviese > escrito en Delphi... > > Contad conmigo, aunque no tenga demasiado tiempo libre, pero > justo acabo de salir de un proyecto profesional basado en > Delphi, por lo que creo que puedo ayudar lo suficiente. > > En cuanto a ideas, poco puedo aportar tras leer el resto de > correos: wiki para coordinar esfuerzos e ideas, canal IRC > (aunque no absolutamente necesario), infraestructura de > almacenamiento y versiones, etc. > > Saludos > > Alberto > > > > 2010/8/18 Rubén > > Buenas, > > Estarías dispuesto alguno a pasar Ares Galaxy -escrito > en Delphi- a > nuestro gran amigo Python? > > Se aceptan sugerencias -sin maldad-, ya que nunca me > he metido en un > proyecto de tanta envergadura. > > Un saludo y gracias, > > -------------------- > Rubén > http://foroubuntu.es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From n4e03 en yahoo.es Wed Aug 18 21:02:03 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Wed, 18 Aug 2010 19:02:03 +0000 (GMT) Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <1282096339.2222.2.camel@Shircan> Message-ID: <769344.40943.qm@web24504.mail.ird.yahoo.com> A mi también me gustaría colaborar en el proyecto (o al menos intentarlo) ya que era uno de los muchos usuarios de Ares en mi etapa en windows. Así ademas aprendo mas de Python ________________________________ De: Ing. Ramon Becerra Reynoso Para: La lista de python en castellano Enviado: mié,18 agosto, 2010 04:23 Asunto: Re: [Python-es] Phytonizar Ares Propongo GTK como librería gráfica. Por lo tanto PyGTK. El 17 de agosto de 2010 21:19, Angel Giovanni Cortes Solorzano escribió: Soy nuevo en Python, quiero participar, pero solo viendo el código y leyendo sus mensajes para aprender ya que aún estoy empezando con el lenguaje, espero me acepten. > > >Saludos > > >El 17 de agosto de 2010 21:17, Ivan Gerardo Hernández Trejo >escribió: > > > >>Parece que es para participar. >> >>Me gustaria participar, para mejorar mi trabajo en equipo y mejorar mi python >:) >> >> >>> From: kldgarrido en gmail.com >> >>> To: python-es en python.org >>> Date: Tue, 17 Aug 2010 20:52:19 -0500 >>> Subject: Re: [Python-es] Phytonizar Ares >> >>> >>> Hola, soy nuevo en la lista. >>> >>> Me gustaría participar también en el proyecto de Phytonizar Ares. >>> >>> cuenten conmigo. >>> >>> Saludos. Kaled. >>> >>> El mié, 18-08-2010 a las 02:48 +0200, Rubén escribió: >>> > Buenas, >>> > >>> > Estarías dispuesto alguno a pasar Ares Galaxy -escrito en Delphi- a >>> > nuestro gran amigo Python? >>> > >>> > Se aceptan sugerencias -sin maldad-, ya que nunca me he metido en un >>> > proyecto de tanta envergadura. >>> > >>> > Un saludo y gracias, >>> > >>> > -------------------- >>> > Rubén >>> > http://foroubuntu.es >>> > >>> > >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es en python.org >>> > http://mail.python.org/mailman/listinfo/python-es >>> > FAQ: http://python-es-faq.wikidot.com/ >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >> >>_______________________________________________ >>Python-es mailing list >>Python-es en python.org >>http://mail.python.org/mailman/listinfo/python-es >>FAQ: http://python-es-faq.wikidot.com/ >> >> > > >-- >Giovanni >Sitio web : http://giovannicortes.wordpress.com > > >_______________________________________________ >Python-es mailing list >Python-es en python.org >http://mail.python.org/mailman/listinfo/python-es >FAQ: http://python-es-faq.wikidot.com/ > > -- Atentamente: IC Ramón Becerra Reynoso. Linux Registered User #462438 - http://counter.li.org/ Homepage: http://www.ramonbecerra.com/ ================================================ No basta saber, se debe también aplicar. No suficiente querer, se debe también hacer. Este correo electrónico y cualquier archivo transmitido con él son confidenciales y son solamente para el uso del individuo o entidad a la que van dirigidos. Si recibió este correo electrónico por error por favor notifique al administrador del sistema. Este mensaje contiene información confidencial y es dirigido a la persona implicada. Si usted no es esa persona no debería diseminar, distribuir o copiar este mensaje de correo electrónico. ================================================ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Wed Aug 18 21:45:43 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Wed, 18 Aug 2010 21:45:43 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <4C6C15BE.6050201@mundo-r.com> Message-ID: <4C6C3867.4030903@actiu.net> Aquí hay una recopilación de herramientas para Pascal, que supongo que se podría completar con específicas para Delphi: http://wiki.lapipaplena.org/index.php/Programaci%C3%B3#Pascal Al 18/08/10 20:01, En/na Alberto Curro ha escrit: > > > 2010/8/18 Ivan Gerardo Hernández Trejo > > > > Saludos a todos > > Seria buena idea lo de kylix. > > > Dios mío, Kylix... nooooo.... > > Yo no tengo más que malos recuerdos de Kylix, tanto en su versión free > como de pago (tuve que lidiar con ambas). Incompatibilidades de > librerías, cuelgues, reventones sin venir a cuento... > > Para lo que quieres hacer te vale usar un wine con la versión Turbo de > Delphi (que funciona), que es la gratuita para Windows. Imagino que es > la que han usado. > > Lazarus será complicado que nos sirva, aunque no conozco Ares más que > remotamente, porque normalmente se usan muchas instrucciones específicas > del API Win32 (incluso al usar la propia VCL) por lo que las > incompatibilidades y reescrituras están a la orden del día. > > Saludos > > > Si lo estuve viendo con gedit, pero no entiendo lo que hace sino lo > puedo ejecutar en su entorno. Por eso queria meter un delphi, pero > ahora veo que hay varias versiones y que cada año sacaron una > nueva(de delphi). > > Voy a inscribirme al mail list de Ares para preguntar que version de > delphi o si kylix puede servirme. > > atte > > Iván > > > > Date: Wed, 18 Aug 2010 19:17:50 +0200 > > From: julio.sg @mundo-r.com > > > To: python-es en python.org > > Subject: [Python-es] Phytonizar Ares > > > > > No necesitas Delphi para ver el código, basta un editor de > programación > > sencillo como Scite. Lo encuentras aquí: > > http://www.scintilla.org/SciTE.html. > > > > Un saludo. > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From informatica en actiu.net Wed Aug 18 21:49:12 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Wed, 18 Aug 2010 21:49:12 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> Message-ID: <4C6C3938.4030307@actiu.net> Python es un lenguaje que se ejecuta interpretado, a diferencia de Pascal/Delphi que es para compilar. Una de las ventajas que ofrecen los lenguajes compilados es la posibilidad de insertar fragmentos en ensamblador, ya que todo será traducido a código máquina. Para portar eso a Python no hay más remedio que traducir, pero teniendo en cuenta que son fragmentos de código optimizados para ejecutarse con gran velocidad, inalcanzable para un lenguaje interpretado como Python. Al 18/08/10 16:41, En/na Alberto Curro ha escrit: > La pregunta es si eso es ensamblador (que lo es) o cómo portamos eso a > Python? > > Madre mía, la de tiempo que no me miraba código ensamblador en > condiciones, oiga :) > > > 2010/8/18 Pedro Gracia > > > Del código de Ares (securehash.pas): > > """ > procedure TSecHash2.aac;assembler; > asm > push ebx > push edi > push esi > mov edx, eax // pointer to Self (instance of SecHash) > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] > mov ecx, 5 > cld > rep movsd // copy GrVar[] to KlVar[] > xor ecx, ecx // zero ecx > lea edi, [edx].M[0] // Load Address of M[0] > lea esi, [edx].W[0] // Load Address of W[0] > @@Pie_W_0_15: > ... > """ > > ¿Ensamblador? > > Saludos, > > Pedro > > El 18/08/10 16:23, Alberto Curro escribió: >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese escrito >> en Delphi... >> >> Contad conmigo, aunque no tenga demasiado tiempo libre, pero justo >> acabo de salir de un proyecto profesional basado en Delphi, por lo >> que creo que puedo ayudar lo suficiente. >> >> En cuanto a ideas, poco puedo aportar tras leer el resto de >> correos: wiki para coordinar esfuerzos e ideas, canal IRC (aunque >> no absolutamente necesario), infraestructura de almacenamiento y >> versiones, etc. >> >> Saludos >> >> Alberto >> >> >> 2010/8/18 Rubén > > >> >> Buenas, >> >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en >> Delphi- a >> nuestro gran amigo Python? >> >> Se aceptan sugerencias -sin maldad-, ya que nunca me he metido >> en un >> proyecto de tanta envergadura. >> >> Un saludo y gracias, >> >> -------------------- >> Rubén >> http://foroubuntu.es >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ:http://python-es-faq.wikidot.com/ >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From iv-mx en hotmail.com Wed Aug 18 22:51:46 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Wed, 18 Aug 2010 15:51:46 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C6C3938.4030307@actiu.net> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com>, , <4C6C3938.4030307@actiu.net> Message-ID: Pero me dio curiosidad saber que hace el codigo en asm. La pista la tenemos en el "securehash" Bueno de aqui a que me prestan delphi(y le entiendo a su uso), se me ocurrio que seria mejor idea, listar en el wiki las caracteristicas y generar un analisis de las pantallas del actual Ares(bueno es que si me preguntan se lo que es, pero no recuerdo ni como se ve, ni como se opera). Asi que si alguien tiene el ares ahora corriendo y usandolo podria ilustrarnos en su funcionamiento basico. > Date: Wed, 18 Aug 2010 21:49:12 +0200 > From: informatica en actiu.net > To: python-es en python.org > Subject: Re: [Python-es] Phytonizar Ares > > Python es un lenguaje que se ejecuta interpretado, a diferencia de > Pascal/Delphi que es para compilar. > Una de las ventajas que ofrecen los lenguajes compilados es la > posibilidad de insertar fragmentos en ensamblador, ya que todo será > traducido a código máquina. > > Para portar eso a Python no hay más remedio que traducir, pero teniendo > en cuenta que son fragmentos de código optimizados para ejecutarse con > gran velocidad, inalcanzable para un lenguaje interpretado como Python. > > > Al 18/08/10 16:41, En/na Alberto Curro ha escrit: > > La pregunta es si eso es ensamblador (que lo es) o cómo portamos eso a > > Python? > > > > Madre mía, la de tiempo que no me miraba código ensamblador en > > condiciones, oiga :) > > > > > > 2010/8/18 Pedro Gracia > > > > > > Del código de Ares (securehash.pas): > > > > """ > > procedure TSecHash2.aac;assembler; > > asm > > push ebx > > push edi > > push esi > > mov edx, eax // pointer to Self (instance of SecHash) > > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] > > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] > > mov ecx, 5 > > cld > > rep movsd // copy GrVar[] to KlVar[] > > xor ecx, ecx // zero ecx > > lea edi, [edx].M[0] // Load Address of M[0] > > lea esi, [edx].W[0] // Load Address of W[0] > > @@Pie_W_0_15: > > ... > > """ > > > > ¿Ensamblador? > > > > Saludos, > > > > Pedro > > > > El 18/08/10 16:23, Alberto Curro escribió: > >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese escrito > >> en Delphi... > >> > >> Contad conmigo, aunque no tenga demasiado tiempo libre, pero justo > >> acabo de salir de un proyecto profesional basado en Delphi, por lo > >> que creo que puedo ayudar lo suficiente. > >> > >> En cuanto a ideas, poco puedo aportar tras leer el resto de > >> correos: wiki para coordinar esfuerzos e ideas, canal IRC (aunque > >> no absolutamente necesario), infraestructura de almacenamiento y > >> versiones, etc. > >> > >> Saludos > >> > >> Alberto > >> > >> > >> 2010/8/18 Rubén >> > > >> > >> Buenas, > >> > >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > >> Delphi- a > >> nuestro gran amigo Python? > >> > >> Se aceptan sugerencias -sin maldad-, ya que nunca me he metido > >> en un > >> proyecto de tanta envergadura. > >> > >> Un saludo y gracias, > >> > >> -------------------- > >> Rubén > >> http://foroubuntu.es > >> > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > >> > >> > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ:http://python-es-faq.wikidot.com/ > >> > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From bertothunder en gmail.com Wed Aug 18 22:57:35 2010 From: bertothunder en gmail.com (Alberto Curro) Date: Wed, 18 Aug 2010 22:57:35 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> Message-ID: 2010/8/18 Ivan Gerardo Hernández Trejo > > Pero me dio curiosidad saber que hace el codigo en asm. La pista la tenemos > en el "securehash" > > Bueno de aqui a que me prestan delphi(y le entiendo a su uso), se me > ocurrio que seria mejor idea, listar en el wiki las caracteristicas y > generar un analisis de las pantallas del actual Ares(bueno es que si me > preguntan se lo que es, pero no recuerdo ni como se ve, ni como se opera). > > Asi que si alguien tiene el ares ahora corriendo y usandolo podria > ilustrarnos en su funcionamiento basico. > Por lo que entiendo, no eres usuario de Ares. La pregunta es, ¿a qué viene el interés del port? Por el proceso de portarlo en sí? Porque entiendo que por la aplicación no. En mi caso el interés es ese, portarlo, contribuir, volver a colaborar con la comunidad. Para el P2P con el amule me sobra, y ese ya es multiplataforma. Como dispongo de 2 PC's, tanto con Windows como con Linux (Debian), estoy bajando la aplicación y el código fuente y me pondré a echarle un vistazo. Después le echo un ojo al wiki. Saludos > > > > > Date: Wed, 18 Aug 2010 21:49:12 +0200 > > From: informatica en actiu.net > > > To: python-es en python.org > > Subject: Re: [Python-es] Phytonizar Ares > > > > Python es un lenguaje que se ejecuta interpretado, a diferencia de > > Pascal/Delphi que es para compilar. > > Una de las ventajas que ofrecen los lenguajes compilados es la > > posibilidad de insertar fragmentos en ensamblador, ya que todo será > > traducido a código máquina. > > > > Para portar eso a Python no hay más remedio que traducir, pero teniendo > > en cuenta que son fragmentos de código optimizados para ejecutarse con > > gran velocidad, inalcanzable para un lenguaje interpretado como Python. > > > > > > Al 18/08/10 16:41, En/na Alberto Curro ha escrit: > > > La pregunta es si eso es ensamblador (que lo es) o cómo portamos eso a > > > Python? > > > > > > Madre mía, la de tiempo que no me miraba código ensamblador en > > > condiciones, oiga :) > > > > > > > > > 2010/8/18 Pedro Gracia > > > > > > > > > Del código de Ares (securehash.pas): > > > > > > """ > > > procedure TSecHash2.aac;assembler; > > > asm > > > push ebx > > > push edi > > > push esi > > > mov edx, eax // pointer to Self (instance of SecHash) > > > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] > > > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] > > > mov ecx, 5 > > > cld > > > rep movsd // copy GrVar[] to KlVar[] > > > xor ecx, ecx // zero ecx > > > lea edi, [edx].M[0] // Load Address of M[0] > > > lea esi, [edx].W[0] // Load Address of W[0] > > > @@Pie_W_0_15: > > > ... > > > """ > > > > > > ¿Ensamblador? > > > > > > Saludos, > > > > > > Pedro > > > > > > El 18/08/10 16:23, Alberto Curro escribió: > > >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese escrito > > >> en Delphi... > > >> > > >> Contad conmigo, aunque no tenga demasiado tiempo libre, pero justo > > >> acabo de salir de un proyecto profesional basado en Delphi, por lo > > >> que creo que puedo ayudar lo suficiente. > > >> > > >> En cuanto a ideas, poco puedo aportar tras leer el resto de > > >> correos: wiki para coordinar esfuerzos e ideas, canal IRC (aunque > > >> no absolutamente necesario), infraestructura de almacenamiento y > > >> versiones, etc. > > >> > > >> Saludos > > >> > > >> Alberto > > >> > > >> > > >> 2010/8/18 Rubén > >> > > > >> > > >> Buenas, > > >> > > >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > > >> Delphi- a > > >> nuestro gran amigo Python? > > >> > > >> Se aceptan sugerencias -sin maldad-, ya que nunca me he metido > > >> en un > > >> proyecto de tanta envergadura. > > >> > > >> Un saludo y gracias, > > >> > > >> -------------------- > > >> Rubén > > >> http://foroubuntu.es > > >> > > >> > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en python.org > > >> http://mail.python.org/mailman/listinfo/python-es > > >> FAQ: http://python-es-faq.wikidot.com/ > > >> > > >> > > >> > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en python.org > > >> http://mail.python.org/mailman/listinfo/python-es > > >> FAQ:http://python-es-faq.wikidot.com/ > > >> > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juatman_2000 en yahoo.es Wed Aug 18 23:04:15 2010 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Wed, 18 Aug 2010 21:04:15 +0000 (GMT) Subject: [Python-es] Revista "python entre todos". In-Reply-To: <4C6B792B.6050609@telefonica.net> References: <4C6B792B.6050609@telefonica.net> Message-ID: <317387.70659.qm@web29710.mail.ird.yahoo.com> Felicidades a sus creadores. Le he echado un vistazo al artículo sobre web2py, y está interesante. Gracias. :-) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasizoillo en gmail.com Wed Aug 18 23:49:49 2010 From: lasizoillo en gmail.com (lasizoillo) Date: Wed, 18 Aug 2010 23:49:49 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C6C3938.4030307@actiu.net> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> Message-ID: El día 18 de agosto de 2010 21:49, Narcis Garcia - GiLUG escribió: > Python es un lenguaje que se ejecuta interpretado, a diferencia de > Pascal/Delphi que es para compilar. > Una de las ventajas que ofrecen los lenguajes compilados es la posibilidad > de insertar fragmentos en ensamblador, ya que todo será traducido a código > máquina. No estoy de acuerdo: http://www.corepy.org/wiki/index.php?title=CorePy_Basics > > Para portar eso a Python no hay más remedio que traducir, pero teniendo en > cuenta que son fragmentos de código optimizados para ejecutarse con gran > velocidad, inalcanzable para un lenguaje interpretado como Python. > No sabemos la razón por la que el código está en ensamblador: * El autor aprendió a hacerlo y quería probarlo en algún sitio. * Optimización prematura. * El codigo está copiado de otro sitio. * El compilador de delphi apesta. * Realmente hace falta. Puse las opciones ordenadas por lo que me parece más probable al principio. Pero si realmente hace falta optimizar esa parte del código para que vaya rápida. Se puede usar cython, pyrex o c (entre otras opciones) para generar un módulo que ejecute a velocidad pasmosa esa rutina. Cosa que no me pondría a optimizar hasta haber acabado con una versión funcional en python y comprobarlo mediante un buen profiling después. Lo más seguro es que el cuello de botella sea el ancho de banda del adsl. Tampoco me hagan mucho caso. No tengo muchas ganas de trabajar en una herramienta p2p sin un protocolo documentado. Un saludo: Javi From n4e03 en yahoo.es Thu Aug 19 00:29:07 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Wed, 18 Aug 2010 22:29:07 +0000 (GMT) Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> Message-ID: <259901.3185.qm@web24506.mail.ird.yahoo.com> Ares funciona perfectamente bajo Wine. Aparte hay un programa llamado GiFT para el cual existe un complemento llamado GiFT-Ares, el cual esta para Windows y Linux: http://developer.berlios.de/project/showfiles.php?group_id=2648 Yo uso Ares de este modo, yo soy mas de Megaupload, Medifire y Bittorent ________________________________ De: Alberto Curro Para: La lista de python en castellano Enviado: mié,18 agosto, 2010 22:57 Asunto: Re: [Python-es] Phytonizar Ares 2010/8/18 Ivan Gerardo Hernández Trejo >Pero me dio curiosidad saber que hace el codigo en asm. La pista la tenemos en >el "securehash" > >Bueno de aqui a que me prestan delphi(y le entiendo a su uso), se me ocurrio que >seria mejor idea, listar en el wiki las caracteristicas y generar un analisis de >las pantallas del actual Ares(bueno es que si me preguntan se lo que es, pero no >recuerdo ni como se ve, ni como se opera). > > >Asi que si alguien tiene el ares ahora corriendo y usandolo podria ilustrarnos >en su funcionamiento basico. > Por lo que entiendo, no eres usuario de Ares. La pregunta es, ¿a qué viene el interés del port? Por el proceso de portarlo en sí? Porque entiendo que por la aplicación no. En mi caso el interés es ese, portarlo, contribuir, volver a colaborar con la comunidad. Para el P2P con el amule me sobra, y ese ya es multiplataforma. Como dispongo de 2 PC's, tanto con Windows como con Linux (Debian), estoy bajando la aplicación y el código fuente y me pondré a echarle un vistazo. Después le echo un ojo al wiki. Saludos > > >> Date: Wed, 18 Aug 2010 21:49:12 +0200 >> From: informatica en actiu.net > >> To: python-es en python.org > >> Subject: Re: [Python-es] Phytonizar Ares >> > >> Python es un lenguaje que se ejecuta interpretado, a diferencia de >> Pascal/Delphi que es para compilar. >> Una de las ventajas que ofrecen los lenguajes compilados es la >> posibilidad de insertar fragmentos en ensamblador, ya que todo será >> traducido a código máquina. >> >> Para portar eso a Python no hay más remedio que traducir, pero teniendo >> en cuenta que son fragmentos de código optimizados para ejecutarse con >> gran velocidad, inalcanzable para un lenguaje interpretado como Python. >> >> >> Al 18/08/10 16:41, En/na Alberto Curro ha escrit: >> > La pregunta es si eso es ensamblador (que lo es) o cómo portamos eso a >> > Python? >> > >> > Madre mía, la de tiempo que no me miraba código ensamblador en >> > condiciones, oiga :) >> > >> > >> > 2010/8/18 Pedro Gracia > > > >> > >> > Del código de Ares (securehash.pas): >> > >> > """ >> > procedure TSecHash2.aac;assembler; >> > asm >> > push ebx >> > push edi >> > push esi >> > mov edx, eax // pointer to Self (instance of SecHash) >> > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] >> > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] >> > mov ecx, 5 >> > cld >> > rep movsd // copy GrVar[] to KlVar[] >> > xor ecx, ecx // zero ecx >> > lea edi, [edx].M[0] // Load Address of M[0] >> > lea esi, [edx].W[0] // Load Address of W[0] >> > @@Pie_W_0_15: >> > ... >> > """ >> > >> > ¿Ensamblador? >> > >> > Saludos, >> > >> > Pedro >> > >> > El 18/08/10 16:23, Alberto Curro escribió: >> >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese escrito >> >> en Delphi... >> >> >> >> Contad conmigo, aunque no tenga demasiado tiempo libre, pero justo >> >> acabo de salir de un proyecto profesional basado en Delphi, por lo >> >> que creo que puedo ayudar lo suficiente. >> >> >> >> En cuanto a ideas, poco puedo aportar tras leer el resto de >> >> correos: wiki para coordinar esfuerzos e ideas, canal IRC (aunque >> >> no absolutamente necesario), infraestructura de almacenamiento y >> >> versiones, etc. >> >> >> >> Saludos >> >> >> >> Alberto >> >> >> >> >> >> 2010/8/18 Rubén > >> > >> >> >> >> Buenas, >> >> >> >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en >> >> Delphi- a >> >> nuestro gran amigo Python? >> >> >> >> Se aceptan sugerencias -sin maldad-, ya que nunca me he metido >> >> en un >> >> proyecto de tanta envergadura. >> >> >> >> Un saludo y gracias, >> >> >> >> -------------------- >> >> Rubén >> >> http://foroubuntu.es >> >> >> >> >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es en python.org >> >> http://mail.python.org/mailman/listinfo/python-es >> >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> >> >> >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es en python.org >> >> http://mail.python.org/mailman/listinfo/python-es >> >> FAQ:http://python-es-faq.wikidot.com/ >> >> >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > http://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> > >> > >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > http://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > >_______________________________________________ >Python-es mailing list >Python-es en python.org >http://mail.python.org/mailman/listinfo/python-es >FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From parraymartinez en terra.es Thu Aug 19 01:07:34 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Thu, 19 Aug 2010 01:07:34 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <259901.3185.qm@web24506.mail.ird.yahoo.com> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> Message-ID: <1282172854.2316.10.camel@afrodita> El mié, 18-08-2010 a las 22:29 +0000, alfonso saavedra escribió: > Ares funciona perfectamente bajo Wine. > Aparte hay un programa llamado GiFT para el cual existe un complemento > llamado GiFT-Ares, el cual esta para Windows y Linux: > http://developer.berlios.de/project/showfiles.php?group_id=2648 > Yo uso Ares de este modo, yo soy mas de Megaupload, Medifire y > Bittorent Lo he probado y no es lo mismo. Está bien, pero lo que buscamos es un fork -o algo parecido- pero en Python. Un saludo. -------------------- Rubén http://pyares.foroubuntu.es > > ______________________________________________________________________ > De: Alberto Curro > Para: La lista de python en castellano > Enviado: mié,18 agosto, 2010 22:57 > Asunto: Re: [Python-es] Phytonizar Ares > > > > 2010/8/18 Ivan Gerardo Hernández Trejo > > Pero me dio curiosidad saber que hace el codigo en asm. La > pista la tenemos en el "securehash" > > Bueno de aqui a que me prestan delphi(y le entiendo a su uso), > se me ocurrio que seria mejor idea, listar en el wiki las > caracteristicas y generar un analisis de las pantallas del > actual Ares(bueno es que si me preguntan se lo que es, pero no > recuerdo ni como se ve, ni como se opera). > > Asi que si alguien tiene el ares ahora corriendo y usandolo > podria ilustrarnos en su funcionamiento basico. > > > > Por lo que entiendo, no eres usuario de Ares. La pregunta es, ¿a qué > viene el interés del port? Por el proceso de portarlo en sí? Porque > entiendo que por la aplicación no. > > > En mi caso el interés es ese, portarlo, contribuir, volver a colaborar > con la comunidad. Para el P2P con el amule me sobra, y ese ya es > multiplataforma. > > > Como dispongo de 2 PC's, tanto con Windows como con Linux (Debian), > estoy bajando la aplicación y el código fuente y me pondré a echarle > un vistazo. > > > Después le echo un ojo al wiki. > > > Saludos > > > > > > Date: Wed, 18 Aug 2010 21:49:12 +0200 > > From: informatica en actiu.net > > > To: python-es en python.org > > > Subject: Re: [Python-es] Phytonizar Ares > > > > > > Python es un lenguaje que se ejecuta interpretado, a > diferencia de > > Pascal/Delphi que es para compilar. > > Una de las ventajas que ofrecen los lenguajes compilados es > la > > posibilidad de insertar fragmentos en ensamblador, ya que > todo será > > traducido a código máquina. > > > > Para portar eso a Python no hay más remedio que traducir, > pero teniendo > > en cuenta que son fragmentos de código optimizados para > ejecutarse con > > gran velocidad, inalcanzable para un lenguaje interpretado > como Python. > > > > > > Al 18/08/10 16:41, En/na Alberto Curro ha escrit: > > > La pregunta es si eso es ensamblador (que lo es) o cómo > portamos eso a > > > Python? > > > > > > Madre mía, la de tiempo que no me miraba código > ensamblador en > > > condiciones, oiga :) > > > > > > > > > 2010/8/18 Pedro Gracia > > > > > > > > > Del código de Ares (securehash.pas): > > > > > > """ > > > procedure TSecHash2.aac;assembler; > > > asm > > > push ebx > > > push edi > > > push esi > > > mov edx, eax // pointer to Self (instance of SecHash) > > > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] > > > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] > > > mov ecx, 5 > > > cld > > > rep movsd // copy GrVar[] to KlVar[] > > > xor ecx, ecx // zero ecx > > > lea edi, [edx].M[0] // Load Address of M[0] > > > lea esi, [edx].W[0] // Load Address of W[0] > > > @@Pie_W_0_15: > > > ... > > > """ > > > > > > ¿Ensamblador? > > > > > > Saludos, > > > > > > Pedro > > > > > > El 18/08/10 16:23, Alberto Curro escribió: > > >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese > escrito > > >> en Delphi... > > >> > > >> Contad conmigo, aunque no tenga demasiado tiempo libre, > pero justo > > >> acabo de salir de un proyecto profesional basado en > Delphi, por lo > > >> que creo que puedo ayudar lo suficiente. > > >> > > >> En cuanto a ideas, poco puedo aportar tras leer el resto > de > > >> correos: wiki para coordinar esfuerzos e ideas, canal IRC > (aunque > > >> no absolutamente necesario), infraestructura de > almacenamiento y > > >> versiones, etc. > > >> > > >> Saludos > > >> > > >> Alberto > > >> > > >> > > >> 2010/8/18 Rubén > >> > > > >> > > >> Buenas, > > >> > > >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > > >> Delphi- a > > >> nuestro gran amigo Python? > > >> > > >> Se aceptan sugerencias -sin maldad-, ya que nunca me he > metido > > >> en un > > >> proyecto de tanta envergadura. > > >> > > >> Un saludo y gracias, > > >> > > >> -------------------- > > >> Rubén > > >> http://foroubuntu.es > > >> > > >> > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en python.org > > >> http://mail.python.org/mailman/listinfo/python-es > > >> FAQ: http://python-es-faq.wikidot.com/ > > >> > > >> > > >> > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en python.org > > >> http://mail.python.org/mailman/listinfo/python-es > > >> FAQ:http://python-es-faq.wikidot.com/ > > >> > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From n4e03 en yahoo.es Thu Aug 19 01:28:44 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Wed, 18 Aug 2010 23:28:44 +0000 (GMT) Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282172854.2316.10.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> Message-ID: <278469.3365.qm@web24504.mail.ird.yahoo.com> Solo era para los que no sepan que es Ares y desean probarlo en Linux, ademas de si el complemento puede servir también para ver como funciona el protocolo (yo no se nada de C, C++, Delphi, Ensamblador por lo que no se si puede valer de algo, yo vengo de PHP) ________________________________ De: Rubén Para: La lista de python en castellano Enviado: jue,19 agosto, 2010 01:07 Asunto: Re: [Python-es] Phytonizar Ares El mié, 18-08-2010 a las 22:29 +0000, alfonso saavedra escribió: > Ares funciona perfectamente bajo Wine. > Aparte hay un programa llamado GiFT para el cual existe un complemento > llamado GiFT-Ares, el cual esta para Windows y Linux: > http://developer.berlios.de/project/showfiles.php?group_id=2648 > Yo uso Ares de este modo, yo soy mas de Megaupload, Medifire y > Bittorent Lo he probado y no es lo mismo. Está bien, pero lo que buscamos es un fork -o algo parecido- pero en Python. Un saludo. -------------------- Rubén http://pyares.foroubuntu.es > > ______________________________________________________________________ > De: Alberto Curro > Para: La lista de python en castellano > Enviado: mié,18 agosto, 2010 22:57 > Asunto: Re: [Python-es] Phytonizar Ares > > > > 2010/8/18 Ivan Gerardo Hernández Trejo > > Pero me dio curiosidad saber que hace el codigo en asm. La > pista la tenemos en el "securehash" > > Bueno de aqui a que me prestan delphi(y le entiendo a su uso), > se me ocurrio que seria mejor idea, listar en el wiki las > caracteristicas y generar un analisis de las pantallas del > actual Ares(bueno es que si me preguntan se lo que es, pero no > recuerdo ni como se ve, ni como se opera). > > Asi que si alguien tiene el ares ahora corriendo y usandolo > podria ilustrarnos en su funcionamiento basico. > > > > Por lo que entiendo, no eres usuario de Ares. La pregunta es, ¿a qué > viene el interés del port? Por el proceso de portarlo en sí? Porque > entiendo que por la aplicación no. > > > En mi caso el interés es ese, portarlo, contribuir, volver a colaborar > con la comunidad. Para el P2P con el amule me sobra, y ese ya es > multiplataforma. > > > Como dispongo de 2 PC's, tanto con Windows como con Linux (Debian), > estoy bajando la aplicación y el código fuente y me pondré a echarle > un vistazo. > > > Después le echo un ojo al wiki. > > > Saludos > > > > > > Date: Wed, 18 Aug 2010 21:49:12 +0200 > > From: informatica en actiu.net > > > To: python-es en python.org > > > Subject: Re: [Python-es] Phytonizar Ares > > > > > > Python es un lenguaje que se ejecuta interpretado, a > diferencia de > > Pascal/Delphi que es para compilar. > > Una de las ventajas que ofrecen los lenguajes compilados es > la > > posibilidad de insertar fragmentos en ensamblador, ya que > todo será > > traducido a código máquina. > > > > Para portar eso a Python no hay más remedio que traducir, > pero teniendo > > en cuenta que son fragmentos de código optimizados para > ejecutarse con > > gran velocidad, inalcanzable para un lenguaje interpretado > como Python. > > > > > > Al 18/08/10 16:41, En/na Alberto Curro ha escrit: > > > La pregunta es si eso es ensamblador (que lo es) o cómo > portamos eso a > > > Python? > > > > > > Madre mía, la de tiempo que no me miraba código > ensamblador en > > > condiciones, oiga :) > > > > > > > > > 2010/8/18 Pedro Gracia > > > > > > > > > Del código de Ares (securehash.pas): > > > > > > """ > > > procedure TSecHash2.aac;assembler; > > > asm > > > push ebx > > > push edi > > > push esi > > > mov edx, eax // pointer to Self (instance of SecHash) > > > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] > > > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] > > > mov ecx, 5 > > > cld > > > rep movsd // copy GrVar[] to KlVar[] > > > xor ecx, ecx // zero ecx > > > lea edi, [edx].M[0] // Load Address of M[0] > > > lea esi, [edx].W[0] // Load Address of W[0] > > > @@Pie_W_0_15: > > > ... > > > """ > > > > > > ¿Ensamblador? > > > > > > Saludos, > > > > > > Pedro > > > > > > El 18/08/10 16:23, Alberto Curro escribió: > > >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese > escrito > > >> en Delphi... > > >> > > >> Contad conmigo, aunque no tenga demasiado tiempo libre, > pero justo > > >> acabo de salir de un proyecto profesional basado en > Delphi, por lo > > >> que creo que puedo ayudar lo suficiente. > > >> > > >> En cuanto a ideas, poco puedo aportar tras leer el resto > de > > >> correos: wiki para coordinar esfuerzos e ideas, canal IRC > (aunque > > >> no absolutamente necesario), infraestructura de > almacenamiento y > > >> versiones, etc. > > >> > > >> Saludos > > >> > > >> Alberto > > >> > > >> > > >> 2010/8/18 Rubén > >> > > > >> > > >> Buenas, > > >> > > >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > > >> Delphi- a > > >> nuestro gran amigo Python? > > >> > > >> Se aceptan sugerencias -sin maldad-, ya que nunca me he > metido > > >> en un > > >> proyecto de tanta envergadura. > > >> > > >> Un saludo y gracias, > > >> > > >> -------------------- > > >> Rubén > > >> http://foroubuntu.es > > >> > > >> > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en python.org > > >> http://mail.python.org/mailman/listinfo/python-es > > >> FAQ: http://python-es-faq.wikidot.com/ > > >> > > >> > > >> > > >> _______________________________________________ > > >> Python-es mailing list > > >> Python-es en python.org > > >> http://mail.python.org/mailman/listinfo/python-es > > >> FAQ:http://python-es-faq.wikidot.com/ > > >> > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From iv-mx en hotmail.com Thu Aug 19 02:46:38 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Wed, 18 Aug 2010 19:46:38 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <259901.3185.qm@web24506.mail.ird.yahoo.com> References: <1282092520.5913.5.camel@afrodita>, , <4C6BEEF7.3040507@neuroomante.com>, , <4C6C3938.4030307@actiu.net>, , , <259901.3185.qm@web24506.mail.ird.yahoo.com> Message-ID: Buenas a todos, En efecto creo que soy un poco como tu, de usar hotfile, rapidshare y la verdad voy mas al cine xD. Y mi intención es ganar experiencia en mi trabajo en equipo y en Python como tal. Siento que en general he dejado un poco abandonado python, asi que hay que recuperar el tiempo perdido xD. atte. ivmx Date: Wed, 18 Aug 2010 22:29:07 +0000 From: n4e03 en yahoo.es To: python-es en python.org Subject: Re: [Python-es] Phytonizar Ares Ares funciona perfectamente bajo Wine. Aparte hay un programa llamado GiFT para el cual existe un complemento llamado GiFT-Ares, el cual esta para Windows y Linux: http://developer.berlios.de/project/showfiles.php?group_id=2648 Yo uso Ares de este modo, yo soy mas de Megaupload, Medifire y Bittorent De: Alberto Curro Para: La lista de python en castellano Enviado: mié,18 agosto, 2010 22:57 Asunto: Re: [Python-es] Phytonizar Ares 2010/8/18 Ivan Gerardo Hernández Trejo Pero me dio curiosidad saber que hace el codigo en asm. La pista la tenemos en el "securehash" Bueno de aqui a que me prestan delphi(y le entiendo a su uso), se me ocurrio que seria mejor idea, listar en el wiki las caracteristicas y generar un analisis de las pantallas del actual Ares(bueno es que si me preguntan se lo que es, pero no recuerdo ni como se ve, ni como se opera). Asi que si alguien tiene el ares ahora corriendo y usandolo podria ilustrarnos en su funcionamiento basico. Por lo que entiendo, no eres usuario de Ares. La pregunta es, ¿a qué viene el interés del port? Por el proceso de portarlo en sí? Porque entiendo que por la aplicación no. En mi caso el interés es ese, portarlo, contribuir, volver a colaborar con la comunidad. Para el P2P con el amule me sobra, y ese ya es multiplataforma. Como dispongo de 2 PC's, tanto con Windows como con Linux (Debian), estoy bajando la aplicación y el código fuente y me pondré a echarle un vistazo. Después le echo un ojo al wiki. Saludos > Date: Wed, 18 Aug 2010 21:49:12 +0200 > From: informatica en actiu.net > To: python-es en python.org > Subject: Re: [Python-es] Phytonizar Ares > > Python es un lenguaje que se ejecuta interpretado, a diferencia de > Pascal/Delphi que es para compilar. > Una de las ventajas que ofrecen los lenguajes compilados es la > posibilidad de insertar fragmentos en ensamblador, ya que todo será > traducido a código máquina. > > Para portar eso a Python no hay más remedio que traducir, pero teniendo > en cuenta que son fragmentos de código optimizados para ejecutarse con > gran velocidad, inalcanzable para un lenguaje interpretado como Python. > > > Al 18/08/10 16:41, En/na Alberto Curro ha escrit: > > La pregunta es si eso es ensamblador (que lo es) o cómo portamos eso a > > Python? > > > > Madre mía, la de tiempo que no me miraba código ensamblador en > > condiciones, oiga :) > > > > > > 2010/8/18 Pedro Gracia > > > > > > Del código de Ares (securehash.pas): > > > > """ > > procedure TSecHash2.aac;assembler; > > asm > > push ebx > > push edi > > push esi > > mov edx, eax // pointer to Self (instance of SecHash) > > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] > > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] > > mov ecx, 5 > > cld > > rep movsd // copy GrVar[] to KlVar[] > > xor ecx, ecx // zero ecx > > lea edi, [edx].M[0] // Load Address of M[0] > > lea esi, [edx].W[0] // Load Address of W[0] > > @@Pie_W_0_15: > > ... > > """ > > > > ¿Ensamblador? > > > > Saludos, > > > > Pedro > > > > El 18/08/10 16:23, Alberto Curro escribió: > >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese escrito > >> en Delphi... > >> > >> Contad conmigo, aunque no tenga demasiado tiempo libre, pero justo > >> acabo de salir de un proyecto profesional basado en Delphi, por lo > >> que creo que puedo ayudar lo suficiente. > >> > >> En cuanto a ideas, poco puedo aportar tras leer el resto de > >> correos: wiki para coordinar esfuerzos e ideas, canal IRC (aunque > >> no absolutamente necesario), infraestructura de almacenamiento y > >> versiones, etc. > >> > >> Saludos > >> > >> Alberto > >> > >> > >> 2010/8/18 Rubén >> > > >> > >> Buenas, > >> > >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en > >> Delphi- a > >> nuestro gran amigo Python? > >> > >> Se aceptan sugerencias -sin maldad-, ya que nunca me he metido > >> en un > >> proyecto de tanta envergadura. > >> > >> Un saludo y gracias, > >> > >> -------------------- > >> Rubén > >> http://foroubuntu.es > >> > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > >> > >> > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ:http://python-es-faq.wikidot.com/ > >> > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Thu Aug 19 03:32:11 2010 From: informatica en actiu.net (Narcis Garcia - GiLUG) Date: Thu, 19 Aug 2010 03:32:11 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282172854.2316.10.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> Message-ID: <4C6C899B.5010805@actiu.net> He instalado Apollon + giFT-Ares en cibercafés, y aparte de los problemas de configuración y conexión con su red, el público no lo identifica/adopta muy bién como Ares. Al 19/08/10 01:07, En/na Rubén ha escrit: > El mié, 18-08-2010 a las 22:29 +0000, alfonso saavedra escribió: >> Ares funciona perfectamente bajo Wine. >> Aparte hay un programa llamado GiFT para el cual existe un complemento >> llamado GiFT-Ares, el cual esta para Windows y Linux: >> http://developer.berlios.de/project/showfiles.php?group_id=2648 >> Yo uso Ares de este modo, yo soy mas de Megaupload, Medifire y >> Bittorent > > Lo he probado y no es lo mismo. Está bien, pero lo que buscamos es un > fork -o algo parecido- pero en Python. > > Un saludo. > > -------------------- > Rubén > http://pyares.foroubuntu.es > > >> >> ______________________________________________________________________ >> De: Alberto Curro >> Para: La lista de python en castellano >> Enviado: mié,18 agosto, 2010 22:57 >> Asunto: Re: [Python-es] Phytonizar Ares >> >> >> >> 2010/8/18 Ivan Gerardo Hernández Trejo >> >> Pero me dio curiosidad saber que hace el codigo en asm. La >> pista la tenemos en el "securehash" >> >> Bueno de aqui a que me prestan delphi(y le entiendo a su uso), >> se me ocurrio que seria mejor idea, listar en el wiki las >> caracteristicas y generar un analisis de las pantallas del >> actual Ares(bueno es que si me preguntan se lo que es, pero no >> recuerdo ni como se ve, ni como se opera). >> >> Asi que si alguien tiene el ares ahora corriendo y usandolo >> podria ilustrarnos en su funcionamiento basico. >> >> >> >> Por lo que entiendo, no eres usuario de Ares. La pregunta es, ¿a qué >> viene el interés del port? Por el proceso de portarlo en sí? Porque >> entiendo que por la aplicación no. >> >> >> En mi caso el interés es ese, portarlo, contribuir, volver a colaborar >> con la comunidad. Para el P2P con el amule me sobra, y ese ya es >> multiplataforma. >> >> >> Como dispongo de 2 PC's, tanto con Windows como con Linux (Debian), >> estoy bajando la aplicación y el código fuente y me pondré a echarle >> un vistazo. >> >> >> Después le echo un ojo al wiki. >> >> >> Saludos >> >> >> >> >> > Date: Wed, 18 Aug 2010 21:49:12 +0200 >> > From: informatica en actiu.net >> >> > To: python-es en python.org >> >> > Subject: Re: [Python-es] Phytonizar Ares >> > >> >> >> > Python es un lenguaje que se ejecuta interpretado, a >> diferencia de >> > Pascal/Delphi que es para compilar. >> > Una de las ventajas que ofrecen los lenguajes compilados es >> la >> > posibilidad de insertar fragmentos en ensamblador, ya que >> todo será >> > traducido a código máquina. >> > >> > Para portar eso a Python no hay más remedio que traducir, >> pero teniendo >> > en cuenta que son fragmentos de código optimizados para >> ejecutarse con >> > gran velocidad, inalcanzable para un lenguaje interpretado >> como Python. >> > >> > >> > Al 18/08/10 16:41, En/na Alberto Curro ha escrit: >> > > La pregunta es si eso es ensamblador (que lo es) o cómo >> portamos eso a >> > > Python? >> > > >> > > Madre mía, la de tiempo que no me miraba código >> ensamblador en >> > > condiciones, oiga :) >> > > >> > > >> > > 2010/8/18 Pedro Gracia> > > > >> > > >> > > Del código de Ares (securehash.pas): >> > > >> > > """ >> > > procedure TSecHash2.aac;assembler; >> > > asm >> > > push ebx >> > > push edi >> > > push esi >> > > mov edx, eax // pointer to Self (instance of SecHash) >> > > lea esi, [edx].GrVar[0] // Load Address of GrVar[0] >> > > lea edi, [edx].KlVar[0] // Load Address of KlVar[0] >> > > mov ecx, 5 >> > > cld >> > > rep movsd // copy GrVar[] to KlVar[] >> > > xor ecx, ecx // zero ecx >> > > lea edi, [edx].M[0] // Load Address of M[0] >> > > lea esi, [edx].W[0] // Load Address of W[0] >> > > @@Pie_W_0_15: >> > > ... >> > > """ >> > > >> > > ¿Ensamblador? >> > > >> > > Saludos, >> > > >> > > Pedro >> > > >> > > El 18/08/10 16:23, Alberto Curro escribió: >> > >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese >> escrito >> > >> en Delphi... >> > >> >> > >> Contad conmigo, aunque no tenga demasiado tiempo libre, >> pero justo >> > >> acabo de salir de un proyecto profesional basado en >> Delphi, por lo >> > >> que creo que puedo ayudar lo suficiente. >> > >> >> > >> En cuanto a ideas, poco puedo aportar tras leer el resto >> de >> > >> correos: wiki para coordinar esfuerzos e ideas, canal IRC >> (aunque >> > >> no absolutamente necesario), infraestructura de >> almacenamiento y >> > >> versiones, etc. >> > >> >> > >> Saludos >> > >> >> > >> Alberto >> > >> >> > >> >> > >> 2010/8/18 Rubén> > >> > >> > >> >> > >> Buenas, >> > >> >> > >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en >> > >> Delphi- a >> > >> nuestro gran amigo Python? >> > >> >> > >> Se aceptan sugerencias -sin maldad-, ya que nunca me he >> metido >> > >> en un >> > >> proyecto de tanta envergadura. >> > >> >> > >> Un saludo y gracias, >> > >> >> > >> -------------------- >> > >> Rubén >> > >> http://foroubuntu.es >> > >> >> > >> >> > >> _______________________________________________ >> > >> Python-es mailing list >> > >> Python-es en python.org >> > >> http://mail.python.org/mailman/listinfo/python-es >> > >> FAQ: http://python-es-faq.wikidot.com/ >> > >> >> > >> >> > >> >> > >> _______________________________________________ >> > >> Python-es mailing list >> > >> Python-es en python.org >> > >> http://mail.python.org/mailman/listinfo/python-es >> > >> FAQ:http://python-es-faq.wikidot.com/ >> > >> >> > > >> > > >> > > _______________________________________________ >> > > Python-es mailing list >> > > Python-es en python.org >> > > http://mail.python.org/mailman/listinfo/python-es >> > > FAQ: http://python-es-faq.wikidot.com/ >> > > >> > > >> > > >> > > >> > > _______________________________________________ >> > > Python-es mailing list >> > > Python-es en python.org >> > > http://mail.python.org/mailman/listinfo/python-es >> > > FAQ: http://python-es-faq.wikidot.com/ >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > http://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From crux.deb en gmail.com Thu Aug 19 04:59:47 2010 From: crux.deb en gmail.com (Omar Murray (CruxoM)) Date: Wed, 18 Aug 2010 23:59:47 -0300 Subject: [Python-es] Hola Mundo !! Message-ID: Hoy cené con vino hasta llegar a la mejor performance según el pico de Ballmer y en ese preciso instante descubrí dos cosas: 1- Hay cosas mejores que cagarse de frio (por ej. programar..) 2- Que había salido el número 1 de la revista. La revista me llevó a la página (de pyar). La página me llevó a esta lista de correos. Trataré de mantener el 0,135% para estar en mi mejor performance para darle duro al python. Ahhh.... y soy Omar.... nuevo... newbie... Estoy en la lista correcta ? -- Omar G. Murray [CruxoM] crux.deb en gmail.com JID: Crux en jabber.freenet.de Ekiga: omurray en ekiga.net http://mysteriouswaystg.blogspot.com ********************************************************* Powered by Linux Mint 9 Isadora GNU/Linux - kernel 2.6.32 From iv-mx en hotmail.com Thu Aug 19 05:36:03 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Wed, 18 Aug 2010 22:36:03 -0500 Subject: [Python-es] Hola Mundo !! In-Reply-To: References: Message-ID: Con un print 'hola mundo' hubiera bastado xD Pero si, si estas en la lista correcta. > Date: Wed, 18 Aug 2010 23:59:47 -0300 > To: python-es en python.org > From: crux.deb en gmail.com > Subject: [Python-es] Hola Mundo !! > > Hoy cené con vino hasta llegar a la mejor performance según el pico de > Ballmer y en ese preciso instante descubrí dos cosas: > > 1- Hay cosas mejores que cagarse de frio (por ej. programar..) > > 2- Que había salido el número 1 de la revista. > > La revista me llevó a la página (de pyar). La página me llevó a esta lista > de > correos. > > Trataré de mantener el 0,135% para estar en mi mejor performance para darle > duro al python. > > Ahhh.... y soy Omar.... nuevo... newbie... > > Estoy en la lista correcta ? > > > > -- > Omar G. Murray [CruxoM] > > crux.deb en gmail.com > JID: Crux en jabber.freenet.de > Ekiga: omurray en ekiga.net > http://mysteriouswaystg.blogspot.com > ********************************************************* > Powered by Linux Mint 9 Isadora GNU/Linux - kernel 2.6.32 > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From julio.sg en mundo-r.com Thu Aug 19 10:25:34 2010 From: julio.sg en mundo-r.com (JulioSG) Date: Thu, 19 Aug 2010 10:25:34 +0200 Subject: [Python-es] Hola Mundo !! In-Reply-To: References: Message-ID: <4C6CEA7E.6010907@mundo-r.com> Ivan Gerardo Hernández Trejo escribió: > > Con un print 'hola mundo' hubiera bastado xD > > Pero si, si estas en la lista correcta. > > > > Date: Wed, 18 Aug 2010 23:59:47 -0300 > > To: python-es en python.org > > From: crux.deb en gmail.com > > Subject: [Python-es] Hola Mundo !! > > > > Hoy cené con vino hasta llegar a la mejor performance según el pico de > > Ballmer y en ese preciso instante descubrí dos cosas: > > > > 1- Hay cosas mejores que cagarse de frio (por ej. programar..) > > > > 2- Que había salido el número 1 de la revista. > > > > La revista me llevó a la página (de pyar). La página me llevó a esta > lista > > de > > correos. > > > > Trataré de mantener el 0,135% para estar en mi mejor performance > para darle > > duro al python. > > > > Ahhh.... y soy Omar.... nuevo... newbie... > > > > Estoy en la lista correcta ? > > > > > > > > -- > > Omar G. Murray [CruxoM] > > > > crux.deb en gmail.com > > JID: Crux en jabber.freenet.de > > Ekiga: omurray en ekiga.net > > http://mysteriouswaystg.blogspot.com > > ********************************************************* > > Powered by Linux Mint 9 Isadora GNU/Linux - kernel 2.6.32 > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > Solo te salva Isadora. Mañana hablamos. From julio.sg en mundo-r.com Thu Aug 19 10:58:11 2010 From: julio.sg en mundo-r.com (JulioSG) Date: Thu, 19 Aug 2010 10:58:11 +0200 Subject: [Python-es] Hola Mundo !! In-Reply-To: <4C6CEA7E.6010907@mundo-r.com> References: <4C6CEA7E.6010907@mundo-r.com> Message-ID: <4C6CF223.9090707@mundo-r.com> JulioSG escribió: > Ivan Gerardo Hernández Trejo escribió: >> >> Con un print 'hola mundo' hubiera bastado xD >> >> Pero si, si estas en la lista correcta. >> >> >> > Date: Wed, 18 Aug 2010 23:59:47 -0300 >> > To: python-es en python.org >> > From: crux.deb en gmail.com >> > Subject: [Python-es] Hola Mundo !! >> > >> > Hoy cené con vino hasta llegar a la mejor performance según el pico de >> > Ballmer y en ese preciso instante descubrí dos cosas: >> > >> > 1- Hay cosas mejores que cagarse de frio (por ej. programar..) >> > >> > 2- Que había salido el número 1 de la revista. >> > >> > La revista me llevó a la página (de pyar). La página me llevó a >> esta lista >> > de >> > correos. >> > >> > Trataré de mantener el 0,135% para estar en mi mejor performance >> para darle >> > duro al python. >> > >> > Ahhh.... y soy Omar.... nuevo... newbie... >> > >> > Estoy en la lista correcta ? >> > >> > >> > >> > -- >> > Omar G. Murray [CruxoM] >> > >> > crux.deb en gmail.com >> > JID: Crux en jabber.freenet.de >> > Ekiga: omurray en ekiga.net >> > http://mysteriouswaystg.blogspot.com >> > ********************************************************* >> > Powered by Linux Mint 9 Isadora GNU/Linux - kernel 2.6.32 >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > http://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > Solo te salva Isadora. Mañana hablamos. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > Perdona Ivan, no es por tí. Gracias por tus buenos modales. From n4e03 en yahoo.es Thu Aug 19 12:01:20 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Thu, 19 Aug 2010 10:01:20 +0000 (GMT) Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C6C899B.5010805@actiu.net> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> Message-ID: <822540.16686.qm@web24503.mail.ird.yahoo.com> E visto la entrada en el Wiki para ver que repositorio usamos y desde mi punto de vista yo apostaría por SourceForge, que es donde esta Ares y como segundo,incluso usarlo como copia de seguridad GitHub. Berlios no esta mal, en cuanto a Google Code, tampoco esta mal, pero yo soy mas partidario de usar Git. Aparte creo que lo suyo seria abrir un foro y/o chat para hablar del proyecto mucho mejor. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From turriano en telefonica.net Thu Aug 19 12:14:49 2010 From: turriano en telefonica.net (TurriTelefonica) Date: Thu, 19 Aug 2010 12:14:49 +0200 Subject: [Python-es] [OT] (era Re: Revista "python entre todos".) In-Reply-To: References: Message-ID: <4C6D0419.10600@telefonica.net> ¡Gracias por responder!. Va a ser eso; que en vez de mandarlo desde el correo de Terra, lo mando desde el de Aruba. ¡Fallo mio total!. Perdonad y gracias. El 18/08/2010 9:54, Chema Cortes escribió: > > Algo debes tener mal, porque tenemos un aviso que indica que envías > mensajes desde postmaster en turriano.com > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From scots4ever en gmail.com Thu Aug 19 12:30:12 2010 From: scots4ever en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Thu, 19 Aug 2010 12:30:12 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <822540.16686.qm@web24503.mail.ird.yahoo.com> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> Message-ID: Buenas. De un tiempo aqui he estado leyendo los correos del pyAres. Me gustaría colaborar con ustedes. Estoy un poco pegado en el tema de aplicaciones de escritorio. No sé que quereis conseguir realmente. Me explico, no sé si la idea es crear una interfaz gráfica y que la parte que corre de fondo se mantenga intacta o si la idea es hacerlo desde cero. Espero que mi duda no sea muy básica. Saludos a todos __________________________________________________________ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas El 19 de agosto de 2010 12:01, alfonso saavedra escribió: > E visto la entrada en el Wiki para ver que repositorio usamos y desde mi > punto de vista yo apostaría por SourceForge, que es donde esta Ares y como > segundo,incluso usarlo como copia de seguridad GitHub. > Berlios no esta mal, en cuanto a Google Code, tampoco esta mal, pero yo soy > mas partidario de usar Git. > Aparte creo que lo suyo seria abrir un foro y/o chat para hablar del > proyecto mucho mejor. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From turriano en telefonica.net Thu Aug 19 12:43:24 2010 From: turriano en telefonica.net (TurriTelefonica) Date: Thu, 19 Aug 2010 12:43:24 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> Message-ID: <4C6D0ACC.2070003@telefonica.net> Por ciierto, también estaría dispuesto a ayudar en el proyecto Py-Ares. Si lo mio no es la programación, si que se me dan algo mejor Inscape y Gimp. Por ejemplo, el Logo, Iconos... ¡Lo que me digáis!. El 19/08/2010 12:30, Sergio Soto Núñez escribió: > Buenas. De un tiempo aqui he estado leyendo los correos del pyAres. Me > gustaría colaborar con ustedes. > Estoy un poco pegado en el tema de aplicaciones de escritorio. No sé > que quereis conseguir realmente. Me explico, no sé si la idea es crear > una interfaz gráfica y que la parte que corre de fondo se mantenga > intacta o si la idea es hacerlo desde cero. > > Espero que mi duda no sea muy básica. > > Saludos a todos > From n4e03 en yahoo.es Thu Aug 19 13:00:24 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Thu, 19 Aug 2010 11:00:24 +0000 (GMT) Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> Message-ID: <507809.28626.qm@web24508.mail.ird.yahoo.com> En cierto modo es hacerlo desde 0, ya que al estar programado en otro lenguaje tenemos que hacer el código a partir de lo que nos indiquen la gente que sabe de Delphi. ________________________________ De: Sergio Soto Núñez Para: La lista de python en castellano Enviado: jue,19 agosto, 2010 12:30 Asunto: Re: [Python-es] Phytonizar Ares Buenas. De un tiempo aqui he estado leyendo los correos del pyAres. Me gustaría colaborar con ustedes. Estoy un poco pegado en el tema de aplicaciones de escritorio. No sé que quereis conseguir realmente. Me explico, no sé si la idea es crear una interfaz gráfica y que la parte que corre de fondo se mantenga intacta o si la idea es hacerlo desde cero. Espero que mi duda no sea muy básica. Saludos a todos __________________________________________________________ If it WalksLikeaDuckand talks like a duck, it must be a duck. David Thomas El 19 de agosto de 2010 12:01, alfonso saavedra escribió: E visto la entrada en el Wiki para ver que repositorio usamos y desde mi punto de vista yo apostaría por SourceForge, que es donde esta Ares y como segundo,incluso usarlo como copia de seguridad GitHub. >Berlios no esta mal, en cuanto a Google Code, tampoco esta mal, pero yo soy mas >partidario de usar Git. >Aparte creo que lo suyo seria abrir un foro y/o chat para hablar del proyecto >mucho mejor. > > >_______________________________________________ >Python-es mailing list >Python-es en python.org >http://mail.python.org/mailman/listinfo/python-es >FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From parraymartinez en terra.es Thu Aug 19 13:19:23 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Thu, 19 Aug 2010 13:19:23 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C6D0ACC.2070003@telefonica.net> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> Message-ID: <1282216763.2316.14.camel@afrodita> El jue, 19-08-2010 a las 12:43 +0200, TurriTelefonica escribió: > Por ciierto, también estaría dispuesto a ayudar en el proyecto Py-Ares. > Si lo mio no es la programación, si que se me dan algo mejor Inscape y Gimp. > Por ejemplo, el Logo, Iconos... > ¡Lo que me digáis!. > > El 19/08/2010 12:30, Sergio Soto Núñez escribió: > > Buenas. De un tiempo aqui he estado leyendo los correos del pyAres. Me > > gustaría colaborar con ustedes. > > Estoy un poco pegado en el tema de aplicaciones de escritorio. No sé > > que quereis conseguir realmente. Me explico, no sé si la idea es crear > > una interfaz gráfica y que la parte que corre de fondo se mantenga > > intacta o si la idea es hacerlo desde cero. > > > > Espero que mi duda no sea muy básica. > > > > Saludos a todos > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ El protecto está abierto a todo el mundo. Tenemos una wiki donde estamos discutiendo los pormenores http://pyares.foroubuntu.es/ Cualquier ayuda es bienvenida, y lo de los logos nos viene fenomenal. Sergio, la idea es hacerla desde 0, pero veremos si hay parte del código actual que podemos aprovechar. Un saludo. -------------------- Rubén http://pyares.foroubuntu.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From bebouna en gmail.com Thu Aug 19 10:30:13 2010 From: bebouna en gmail.com (Pedro Carrasco) Date: Thu, 19 Aug 2010 10:30:13 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C6C899B.5010805@actiu.net> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> Message-ID: Pienso que lo fundamental es comprender el protocolo de comunicacion de Ares e intentar implementarlo. Luego las pantallas se puede generar una discusion para definirlas, ya que no hay por que hacer un clon exacto de Ares. Salu2 El día 19 de agosto de 2010 03:32, Narcis Garcia - GiLUG escribió: > He instalado Apollon + giFT-Ares en cibercafés, y aparte de los problemas de > configuración y conexión con su red, el público no lo identifica/adopta muy > bién como Ares. > > > Al 19/08/10 01:07, En/na Rubén ha escrit: >> >> El mié, 18-08-2010 a las 22:29 +0000, alfonso saavedra escribió: >>> >>> Ares funciona perfectamente bajo Wine. >>> Aparte hay un programa llamado GiFT para el cual existe un complemento >>> llamado GiFT-Ares, el cual esta para Windows y Linux: >>> http://developer.berlios.de/project/showfiles.php?group_id=2648 >>> Yo uso Ares de este modo, yo soy mas de Megaupload, Medifire y >>> Bittorent >> >> Lo he probado y no es lo mismo. Está bien, pero lo que buscamos es un >> fork -o algo parecido- pero en Python. >> >> Un saludo. >> >> -------------------- >> Rubén >> http://pyares.foroubuntu.es >> >> >>> >>> ______________________________________________________________________ >>> De: Alberto Curro >>> Para: La lista de python en castellano >>> Enviado: mié,18 agosto, 2010 22:57 >>> Asunto: Re: [Python-es] Phytonizar Ares >>> >>> >>> >>> 2010/8/18 Ivan Gerardo Hernández Trejo >>> >>>         Pero me dio curiosidad saber que hace el codigo en asm. La >>>         pista la tenemos en el "securehash" >>> >>>         Bueno de aqui a que me prestan delphi(y le entiendo a su uso), >>>         se me ocurrio que seria mejor idea, listar en el wiki las >>>         caracteristicas y generar un analisis de las pantallas del >>>         actual Ares(bueno es que si me preguntan se lo que es, pero no >>>         recuerdo ni como se ve, ni como se opera). >>> >>>         Asi que si alguien tiene el ares ahora corriendo y usandolo >>>         podria ilustrarnos en su funcionamiento basico. >>> >>> >>> >>> Por lo que entiendo, no eres usuario de Ares. La pregunta es, ¿a qué >>> viene el interés del port? Por el proceso de portarlo en sí? Porque >>> entiendo que por la aplicación no. >>> >>> >>> En mi caso el interés es ese, portarlo, contribuir, volver a colaborar >>> con la comunidad. Para el P2P con el amule me sobra, y ese ya es >>> multiplataforma. >>> >>> >>> Como dispongo de 2 PC's, tanto con Windows como con Linux (Debian), >>> estoy bajando la aplicación y el código fuente y me pondré a echarle >>> un vistazo. >>> >>> >>> Después le echo un ojo al wiki. >>> >>> >>> Saludos >>> >>> >>> >>> >>>         >  Date: Wed, 18 Aug 2010 21:49:12 +0200 >>>         >  From: informatica en actiu.net >>> >>>         >  To: python-es en python.org >>> >>>         >  Subject: Re: [Python-es] Phytonizar Ares >>>         > >>> >>> >>>         >  Python es un lenguaje que se ejecuta interpretado, a >>>         diferencia de >>>         >  Pascal/Delphi que es para compilar. >>>         >  Una de las ventajas que ofrecen los lenguajes compilados es >>>         la >>>         >  posibilidad de insertar fragmentos en ensamblador, ya que >>>         todo será >>>         >  traducido a código máquina. >>>         > >>>         >  Para portar eso a Python no hay más remedio que traducir, >>>         pero teniendo >>>         >  en cuenta que son fragmentos de código optimizados para >>>         ejecutarse con >>>         >  gran velocidad, inalcanzable para un lenguaje interpretado >>>         como Python. >>>         > >>>         > >>>         >  Al 18/08/10 16:41, En/na Alberto Curro ha escrit: >>>         >  >  La pregunta es si eso es ensamblador (que lo es) o cómo >>>         portamos eso a >>>         >  >  Python? >>>         >  > >>>         >  >  Madre mía, la de tiempo que no me miraba código >>>         ensamblador en >>>         >  >  condiciones, oiga :) >>>         >  > >>>         >  > >>>         >  >  2010/8/18 Pedro Gracia>>         >  >  > >>>         >  > >>>         >  >  Del código de Ares (securehash.pas): >>>         >  > >>>         >  >  """ >>>         >  >  procedure TSecHash2.aac;assembler; >>>         >  >  asm >>>         >  >  push ebx >>>         >  >  push edi >>>         >  >  push esi >>>         >  >  mov edx, eax // pointer to Self (instance of SecHash) >>>         >  >  lea esi, [edx].GrVar[0] // Load Address of GrVar[0] >>>         >  >  lea edi, [edx].KlVar[0] // Load Address of KlVar[0] >>>         >  >  mov ecx, 5 >>>         >  >  cld >>>         >  >  rep movsd // copy GrVar[] to KlVar[] >>>         >  >  xor ecx, ecx // zero ecx >>>         >  >  lea edi, [edx].M[0] // Load Address of M[0] >>>         >  >  lea esi, [edx].W[0] // Load Address of W[0] >>>         >  >  @@Pie_W_0_15: >>>         >  >  ... >>>         >  >  """ >>>         >  > >>>         >  >  ¿Ensamblador? >>>         >  > >>>         >  >  Saludos, >>>         >  > >>>         >  >  Pedro >>>         >  > >>>         >  >  El 18/08/10 16:23, Alberto Curro escribió: >>>         >  >>  Vaya, no sabía que un proyecto como Ares Galaxy estuviese >>>         escrito >>>         >  >>  en Delphi... >>>         >  >> >>>         >  >>  Contad conmigo, aunque no tenga demasiado tiempo libre, >>>         pero justo >>>         >  >>  acabo de salir de un proyecto profesional basado en >>>         Delphi, por lo >>>         >  >>  que creo que puedo ayudar lo suficiente. >>>         >  >> >>>         >  >>  En cuanto a ideas, poco puedo aportar tras leer el resto >>>         de >>>         >  >>  correos: wiki para coordinar esfuerzos e ideas, canal IRC >>>         (aunque >>>         >  >>  no absolutamente necesario), infraestructura de >>>         almacenamiento y >>>         >  >>  versiones, etc. >>>         >  >> >>>         >  >>  Saludos >>>         >  >> >>>         >  >>  Alberto >>>         >  >> >>>         >  >> >>>         >  >>  2010/8/18 Rubén>>         >  >>  > >>>         >  >> >>>         >  >>  Buenas, >>>         >  >> >>>         >  >>  Estarías dispuesto alguno a pasar Ares Galaxy -escrito en >>>         >  >>  Delphi- a >>>         >  >>  nuestro gran amigo Python? >>>         >  >> >>>         >  >>  Se aceptan sugerencias -sin maldad-, ya que nunca me he >>>         metido >>>         >  >>  en un >>>         >  >>  proyecto de tanta envergadura. >>>         >  >> >>>         >  >>  Un saludo y gracias, >>>         >  >> >>>         >  >>  -------------------- >>>         >  >>  Rubén >>>         >  >>  http://foroubuntu.es >>>         >  >> >>>         >  >> >>>         >  >>  _______________________________________________ >>>         >  >>  Python-es mailing list >>>         >  >>  Python-es en python.org >>>         >  >>  http://mail.python.org/mailman/listinfo/python-es >>>         >  >>  FAQ: http://python-es-faq.wikidot.com/ >>>         >  >> >>>         >  >> >>>         >  >> >>>         >  >>  _______________________________________________ >>>         >  >>  Python-es mailing list >>>         >  >>  Python-es en python.org >>>         >  >>  http://mail.python.org/mailman/listinfo/python-es >>>         >  >>  FAQ:http://python-es-faq.wikidot.com/ >>>         >  >> >>>         >  > >>>         >  > >>>         >  >  _______________________________________________ >>>         >  >  Python-es mailing list >>>         >  >  Python-es en python.org >>>         >  >  http://mail.python.org/mailman/listinfo/python-es >>>         >  >  FAQ: http://python-es-faq.wikidot.com/ >>>         >  > >>>         >  > >>>         >  > >>>         >  > >>>         >  >  _______________________________________________ >>>         >  >  Python-es mailing list >>>         >  >  Python-es en python.org >>>         >  >  http://mail.python.org/mailman/listinfo/python-es >>>         >  >  FAQ: http://python-es-faq.wikidot.com/ >>>         >  _______________________________________________ >>>         >  Python-es mailing list >>>         >  Python-es en python.org >>>         >  http://mail.python.org/mailman/listinfo/python-es >>>         >  FAQ: http://python-es-faq.wikidot.com/ >>> >>> >>>         _______________________________________________ >>>         Python-es mailing list >>>         Python-es en python.org >>>         http://mail.python.org/mailman/listinfo/python-es >>>         FAQ: http://python-es-faq.wikidot.com/ >>> >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Pedro From gabofer82 en gmail.com Thu Aug 19 14:31:34 2010 From: gabofer82 en gmail.com (gabriel fernandez) Date: Thu, 19 Aug 2010 09:31:34 -0300 Subject: [Python-es] Hola Mundo !! In-Reply-To: References: Message-ID: Por alguna razón nunca encontré el pico de Ballmer... siempre terminaba escribiendo cualquier código... al final descubrí que era mi cabeza que apretaba muchas teclas juntas... :P Bienvenido a la mejor lista de todas!!! Saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From bertothunder en gmail.com Thu Aug 19 13:04:02 2010 From: bertothunder en gmail.com (Alberto Curro) Date: Thu, 19 Aug 2010 13:04:02 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <507809.28626.qm@web24508.mail.ird.yahoo.com> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <507809.28626.qm@web24508.mail.ird.yahoo.com> Message-ID: En esa parte es donde puedo ayudar yo :) He estado viendo y hay bastante trabajo en la parte gráfica. Han generado varios controles específicos VCL (lo habitual trabajando con Delphi), por lo cual, una vez decidido el framework gráfico a usar (yo prefiero wxPython, pero no soy quien decido), el primer paso sería ver el modelo que han usado y ver cómo portamos cada cosa. Lo bueno es que, de usar wx, podemos generar controles específicos de forma parecida a como lo hacen ellos. No tengo ni idea de GTK, por lo que no sé si esto es posible, imagino que sí. Estos días estaré liado, pero el finde intentaré ponerme a ver el código más a fondo y hacerme una idea in extensis de la arquitectura de objetos y demás que están usando. Saludos 2010/8/19 alfonso saavedra > En cierto modo es hacerlo desde 0, ya que al estar programado en otro > lenguaje tenemos que hacer el código a partir de lo que nos indiquen la > gente que sabe de Delphi. > > ------------------------------ > *De:* Sergio Soto Núñez > > *Para:* La lista de python en castellano > *Enviado:* jue,19 agosto, 2010 12:30 > > *Asunto:* Re: [Python-es] Phytonizar Ares > > Buenas. De un tiempo aqui he estado leyendo los correos del pyAres. Me > gustaría colaborar con ustedes. > Estoy un poco pegado en el tema de aplicaciones de escritorio. No sé que > quereis conseguir realmente. Me explico, no sé si la idea es crear una > interfaz gráfica y que la parte que corre de fondo se mantenga intacta o si > la idea es hacerlo desde cero. > > Espero que mi duda no sea muy básica. > > Saludos a todos > __________________________________________________________ > If it WalksLikeaDuck and talks like a duck, it must be a duck. David > Thomas > > > El 19 de agosto de 2010 12:01, alfonso saavedra escribió: > >> E visto la entrada en el Wiki para ver que repositorio usamos y desde mi >> punto de vista yo apostaría por SourceForge, que es donde esta Ares y como >> segundo,incluso usarlo como copia de seguridad GitHub. >> Berlios no esta mal, en cuanto a Google Code, tampoco esta mal, pero yo >> soy mas partidario de usar Git. >> Aparte creo que lo suyo seria abrir un foro y/o chat para hablar del >> proyecto mucho mejor. >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From turriano en telefonica.net Thu Aug 19 16:20:42 2010 From: turriano en telefonica.net (TurriTelefonica) Date: Thu, 19 Aug 2010 16:20:42 +0200 Subject: [Python-es] Problema al usar Boa Constructor Message-ID: <4C6D3DBA.3040609@telefonica.net> Hola amigos de la lista. Hoy he extrenado el Boa Constructor y al correr un sencillo programa, me sale este error: "/Exception: Imposible codificar la cadena en unicode, por favor cambia la codificaci\xcf3n por defecto en sitecustomize.py para manejar esta codificaci\xcf3n. Mensaje de error 'ascii' codec can't encode character u'\xba' in position 161: ordinal not in range/(128)" ------------ Yo había intentado correr, el siguiente programa: /for x in range(10): print "hola Nº: ", x if x % == 0 : print "% es par" % x if not (x % 4) : print "%s es múltiplo de 4" % str (x)/ ¿En que he fallado?. Gracias y saludos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Thu Aug 19 16:34:11 2010 From: ricardo.cardenes en gmail.com (=?ISO-8859-1?Q?Ricardo_C=E1rdenes_Medina?=) Date: Thu, 19 Aug 2010 15:34:11 +0100 Subject: [Python-es] Problema al usar Boa Constructor In-Reply-To: <4C6D3DBA.3040609@telefonica.net> References: <4C6D3DBA.3040609@telefonica.net> Message-ID: 2010/8/19 TurriTelefonica : > Hola amigos de la lista. > Hoy he extrenado el Boa Constructor y al correr un sencillo programa, me > sale este error: Cosas de codificación. Prueba a poner esto: # -*- coding: utf-8 -*- al inicio del script (tras #!/.... si lo hay). Si no estás usando utf-8, entonces cámbialo por lo que sea adecuado. From joseluistorrehernandez en gmail.com Thu Aug 19 16:37:33 2010 From: joseluistorrehernandez en gmail.com (=?UTF-8?Q?Jos=C3=A9_Luis_Torre_Hern=C3=A1ndez?=) Date: Thu, 19 Aug 2010 16:37:33 +0200 Subject: [Python-es] Problema al usar Boa Constructor In-Reply-To: <4C6D3DBA.3040609@telefonica.net> References: <4C6D3DBA.3040609@telefonica.net> Message-ID: El 19 de agosto de 2010 16:20, TurriTelefonica escribió: > Hola amigos de la lista. > Hoy he extrenado el Boa Constructor y al correr un sencillo programa, me > sale este error: > > "*Exception: Imposible codificar la cadena en unicode, por favor cambia la > codificaci\xcf3n por defecto en sitecustomize.py para manejar esta > codificaci\xcf3n. > Mensaje de error 'ascii' codec can't encode character u'\xba' in position > 161: ordinal not in range*(128)" > > > ------------ > > > Yo había intentado correr, el siguiente programa: > > *for x in range(10): > print "hola Nº: ", x > if x % == 0 : > print "% es par" % x > if not (x % 4) : > print "%s es múltiplo de 4" % str (x)* > > > ¿En que he fallado?. > En nada. Lo que tienes que añadir es la siguiente línea: # -*- coding: utf-8 -*- Con eso indicas que vas a utilizar una codificación de 8 bits. Saludos José Luis Torre ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From scots4ever en gmail.com Thu Aug 19 18:12:03 2010 From: scots4ever en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Thu, 19 Aug 2010 18:12:03 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <507809.28626.qm@web24508.mail.ird.yahoo.com> Message-ID: Muchas gracias, me queda todo más laro. Con respecto a la distribución, sé algo de paquetes debian, para la distribución del código y demás. __________________________________________________________ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas El 19 de agosto de 2010 13:04, Alberto Curro escribió: > En esa parte es donde puedo ayudar yo :) > > He estado viendo y hay bastante trabajo en la parte gráfica. Han generado > varios controles específicos VCL (lo habitual trabajando con Delphi), por lo > cual, una vez decidido el framework gráfico a usar (yo prefiero wxPython, > pero no soy quien decido), el primer paso sería ver el modelo que han usado > y ver cómo portamos cada cosa. Lo bueno es que, de usar wx, podemos generar > controles específicos de forma parecida a como lo hacen ellos. No tengo ni > idea de GTK, por lo que no sé si esto es posible, imagino que sí. > > Estos días estaré liado, pero el finde intentaré ponerme a ver el código > más a fondo y hacerme una idea in extensis de la arquitectura de objetos y > demás que están usando. > > Saludos > > 2010/8/19 alfonso saavedra > > En cierto modo es hacerlo desde 0, ya que al estar programado en otro >> lenguaje tenemos que hacer el código a partir de lo que nos indiquen la >> gente que sabe de Delphi. >> >> ------------------------------ >> *De:* Sergio Soto Núñez >> >> *Para:* La lista de python en castellano >> *Enviado:* jue,19 agosto, 2010 12:30 >> >> *Asunto:* Re: [Python-es] Phytonizar Ares >> >> Buenas. De un tiempo aqui he estado leyendo los correos del pyAres. Me >> gustaría colaborar con ustedes. >> Estoy un poco pegado en el tema de aplicaciones de escritorio. No sé que >> quereis conseguir realmente. Me explico, no sé si la idea es crear una >> interfaz gráfica y que la parte que corre de fondo se mantenga intacta o si >> la idea es hacerlo desde cero. >> >> Espero que mi duda no sea muy básica. >> >> Saludos a todos >> __________________________________________________________ >> If it WalksLikeaDuck and talks like a duck, it must be a duck. David >> Thomas >> >> >> El 19 de agosto de 2010 12:01, alfonso saavedra escribió: >> >>> E visto la entrada en el Wiki para ver que repositorio usamos y desde mi >>> punto de vista yo apostaría por SourceForge, que es donde esta Ares y como >>> segundo,incluso usarlo como copia de seguridad GitHub. >>> Berlios no esta mal, en cuanto a Google Code, tampoco esta mal, pero yo >>> soy mas partidario de usar Git. >>> Aparte creo que lo suyo seria abrir un foro y/o chat para hablar del >>> proyecto mucho mejor. >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From iv-mx en hotmail.com Thu Aug 19 19:23:00 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Thu, 19 Aug 2010 12:23:00 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <822540.16686.qm@web24503.mail.ird.yahoo.com> References: <1282092520.5913.5.camel@afrodita>, , <4C6BEEF7.3040507@neuroomante.com>, , <4C6C3938.4030307@actiu.net>, , , <259901.3185.qm@web24506.mail.ird.yahoo.com>, <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net>, <822540.16686.qm@web24503.mail.ird.yahoo.com> Message-ID: Tambien sugiero sourceforge por lo mismo, de hecho ahora esta en una etapa de transicion y sospecho que sourceforge terminara ofreciendo git, mercurial y otros. Ademas svn es bueno para los novatos(creo que junto con cvs es de lo que mas hay tutoriales y manuales). Date: Thu, 19 Aug 2010 10:01:20 +0000 From: n4e03 en yahoo.es To: python-es en python.org Subject: Re: [Python-es] Phytonizar Ares E visto la entrada en el Wiki para ver que repositorio usamos y desde mi punto de vista yo apostaría por SourceForge, que es donde esta Ares y como segundo,incluso usarlo como copia de seguridad GitHub. Berlios no esta mal, en cuanto a Google Code, tampoco esta mal, pero yo soy mas partidario de usar Git. Aparte creo que lo suyo seria abrir un foro y/o chat para hablar del proyecto mucho mejor. _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From parraymartinez en terra.es Thu Aug 19 19:25:11 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Thu, 19 Aug 2010 19:25:11 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <507809.28626.qm@web24508.mail.ird.yahoo.com> Message-ID: <1282238712.1971.2.camel@afrodita> El jue, 19-08-2010 a las 18:12 +0200, Sergio Soto Núñez escribió: > Muchas gracias, me queda todo más laro. > > Con respecto a la distribución, sé algo de paquetes debian, para la > distribución del código y demás. > __________________________________________________________ > If it WalksLikeaDuck and talks like a duck, it must be a duck. David > Thomas Pues sería interesante para el empaquetado final. Gracias David, y un saludo. -------------------- Rubén http://pyares.foroubuntu.es > > > El 19 de agosto de 2010 13:04, Alberto Curro > escribió: > > En esa parte es donde puedo ayudar yo :) > > He estado viendo y hay bastante trabajo en la parte gráfica. > Han generado varios controles específicos VCL (lo habitual > trabajando con Delphi), por lo cual, una vez decidido el > framework gráfico a usar (yo prefiero wxPython, pero no soy > quien decido), el primer paso sería ver el modelo que han > usado y ver cómo portamos cada cosa. Lo bueno es que, de usar > wx, podemos generar controles específicos de forma parecida a > como lo hacen ellos. No tengo ni idea de GTK, por lo que no sé > si esto es posible, imagino que sí. > > Estos días estaré liado, pero el finde intentaré ponerme a ver > el código más a fondo y hacerme una idea in extensis de la > arquitectura de objetos y demás que están usando. > > Saludos > > > 2010/8/19 alfonso saavedra > > > > > En cierto modo es hacerlo desde 0, ya que al estar > programado en otro lenguaje tenemos que hacer el > código a partir de lo que nos indiquen la gente que > sabe de Delphi. > > > > > ______________________________________________________ > De: Sergio Soto Núñez > > > Para: La lista de python en castellano > > > > Enviado: jue,19 agosto, 2010 12:30 > > > Asunto: Re: [Python-es] Phytonizar Ares > > > > Buenas. De un tiempo aqui he estado leyendo los > correos del pyAres. Me gustaría colaborar con ustedes. > Estoy un poco pegado en el tema de aplicaciones de > escritorio. No sé que quereis conseguir realmente. Me > explico, no sé si la idea es crear una interfaz > gráfica y que la parte que corre de fondo se mantenga > intacta o si la idea es hacerlo desde cero. > > Espero que mi duda no sea muy básica. > > Saludos a todos > __________________________________________________________ > If it WalksLikeaDuck and talks like a duck, it must be > a duck. David Thomas > > > > El 19 de agosto de 2010 12:01, alfonso saavedra > escribió: > > E visto la entrada en el Wiki para ver que > repositorio usamos y desde mi punto de vista > yo apostaría por SourceForge, que es donde > esta Ares y como segundo,incluso usarlo como > copia de seguridad GitHub. > Berlios no esta mal, en cuanto a Google Code, > tampoco esta mal, pero yo soy mas partidario > de usar Git. > Aparte creo que lo suyo seria abrir un foro > y/o chat para hablar del proyecto mucho mejor. > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From parraymartinez en terra.es Thu Aug 19 20:02:11 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Thu, 19 Aug 2010 20:02:11 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282238712.1971.2.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <507809.28626.qm@web24508.mail.ird.yahoo.com> <1282238712.1971.2.camel@afrodita> Message-ID: <1282240931.1971.4.camel@afrodita> Ya tenemos creado el proyecto en Sourceforge: https://sourceforge.net/projects/pyares Un saludo. -------------------- Rubén http://foroubuntu.es El jue, 19-08-2010 a las 19:25 +0200, Rubén escribió: > El jue, 19-08-2010 a las 18:12 +0200, Sergio Soto Núñez escribió: > > > Muchas gracias, me queda todo más laro. > > Con respecto a la distribución, sé algo de paquetes debian, para la > > distribución del código y demás. > > __________________________________________________________ > > If it WalksLikeaDuck and talks like a duck, it must be a duck. David > > Thomas > > Pues sería interesante para el empaquetado final. > > Gracias David, y un saludo. > > -------------------- > Rubén > http://pyares.foroubuntu.es > > > > > El 19 de agosto de 2010 13:04, Alberto Curro > > escribió: > > > > En esa parte es donde puedo ayudar yo :) > > > > He estado viendo y hay bastante trabajo en la parte gráfica. > > Han generado varios controles específicos VCL (lo habitual > > trabajando con Delphi), por lo cual, una vez decidido el > > framework gráfico a usar (yo prefiero wxPython, pero no soy > > quien decido), el primer paso sería ver el modelo que han > > usado y ver cómo portamos cada cosa. Lo bueno es que, de > > usar wx, podemos generar controles específicos de forma > > parecida a como lo hacen ellos. No tengo ni idea de GTK, por > > lo que no sé si esto es posible, imagino que sí. > > > > Estos días estaré liado, pero el finde intentaré ponerme a > > ver el código más a fondo y hacerme una idea in extensis de > > la arquitectura de objetos y demás que están usando. > > > > Saludos > > > > 2010/8/19 alfonso saavedra > > > > > > > > En cierto modo es hacerlo desde 0, ya que al estar > > programado en otro lenguaje tenemos que hacer el > > código a partir de lo que nos indiquen la gente que > > sabe de Delphi. > > > > > > > > ____________________________________________________ > > > > De: Sergio Soto Núñez > > > > Para: La lista de python en castellano > > > > > > Enviado: jue,19 agosto, 2010 12:30 > > > > Asunto: Re: [Python-es] Phytonizar Ares > > > > > > > > Buenas. De un tiempo aqui he estado leyendo los > > correos del pyAres. Me gustaría colaborar con > > ustedes. > > Estoy un poco pegado en el tema de aplicaciones de > > escritorio. No sé que quereis conseguir realmente. > > Me explico, no sé si la idea es crear una interfaz > > gráfica y que la parte que corre de fondo se > > mantenga intacta o si la idea es hacerlo desde cero. > > > > Espero que mi duda no sea muy básica. > > > > Saludos a todos > > __________________________________________________________ > > If it WalksLikeaDuck and talks like a duck, it must > > be a duck. David Thomas > > > > > > El 19 de agosto de 2010 12:01, alfonso saavedra > > escribió: > > > > E visto la entrada en el Wiki para ver que > > repositorio usamos y desde mi punto de vista > > yo apostaría por SourceForge, que es donde > > esta Ares y como segundo,incluso usarlo como > > copia de seguridad GitHub. > > Berlios no esta mal, en cuanto a Google > > Code, tampoco esta mal, pero yo soy mas > > partidario de usar Git. > > Aparte creo que lo suyo seria abrir un foro > > y/o chat para hablar del proyecto mucho > > mejor. > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lesthack en gmail.com Thu Aug 19 20:04:41 2010 From: lesthack en gmail.com (lesthack) Date: Thu, 19 Aug 2010 13:04:41 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282240931.1971.4.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <507809.28626.qm@web24508.mail.ird.yahoo.com> <1282238712.1971.2.camel@afrodita> <1282240931.1971.4.camel@afrodita> Message-ID: Perfecto !! Como empezamos ? Que necesitamos saber ? Alguna estructura, modelo de desarrollo ? Metodología ? saludos !! 2010/8/19 Rubén > Ya tenemos creado el proyecto en Sourceforge: > > https://sourceforge.net/projects/pyares > > > Un saludo. > > -------------------- > Rubén > http://foroubuntu.es > El jue, 19-08-2010 a las 19:25 +0200, Rubén escribió: > > El jue, 19-08-2010 a las 18:12 +0200, Sergio Soto Núñez escribió: > > Muchas gracias, me queda todo más laro. > Con respecto a la distribución, sé algo de paquetes debian, para la > distribución del código y demás. > __________________________________________________________ > If it WalksLikeaDuck and talks like a duck, it must be a duck. David > Thomas > > Pues sería interesante para el empaquetado final. > > Gracias David, y un saludo. > > -------------------- > Rubén > http://pyares.foroubuntu.es > > > El 19 de agosto de 2010 13:04, Alberto Curro > escribió: > > En esa parte es donde puedo ayudar yo :) > > He estado viendo y hay bastante trabajo en la parte gráfica. Han generado > varios controles específicos VCL (lo habitual trabajando con Delphi), por lo > cual, una vez decidido el framework gráfico a usar (yo prefiero wxPython, > pero no soy quien decido), el primer paso sería ver el modelo que han usado > y ver cómo portamos cada cosa. Lo bueno es que, de usar wx, podemos generar > controles específicos de forma parecida a como lo hacen ellos. No tengo ni > idea de GTK, por lo que no sé si esto es posible, imagino que sí. > > Estos días estaré liado, pero el finde intentaré ponerme a ver el código > más a fondo y hacerme una idea in extensis de la arquitectura de objetos y > demás que están usando. > > Saludos > > 2010/8/19 alfonso saavedra > > > En cierto modo es hacerlo desde 0, ya que al estar programado en otro > lenguaje tenemos que hacer el código a partir de lo que nos indiquen la > gente que sabe de Delphi. > > > ------------------------------ > > > *De:* Sergio Soto Núñez > > *Para:* La lista de python en castellano > > *Enviado:* jue,19 agosto, 2010 12:30 > > *Asunto:* Re: [Python-es] Phytonizar Ares > > > > Buenas. De un tiempo aqui he estado leyendo los correos del pyAres. Me > gustaría colaborar con ustedes. > Estoy un poco pegado en el tema de aplicaciones de escritorio. No sé que > quereis conseguir realmente. Me explico, no sé si la idea es crear una > interfaz gráfica y que la parte que corre de fondo se mantenga intacta o si > la idea es hacerlo desde cero. > > Espero que mi duda no sea muy básica. > > Saludos a todos > __________________________________________________________ > If it WalksLikeaDuck and talks like a duck, it must be a duck. David > Thomas > > > El 19 de agosto de 2010 12:01, alfonso saavedra escribió: > > > E visto la entrada en el Wiki para ver que repositorio usamos y desde mi > punto de vista yo apostaría por SourceForge, que es donde esta Ares y como > segundo,incluso usarlo como copia de seguridad GitHub. > Berlios no esta mal, en cuanto a Google Code, tampoco esta mal, pero yo soy > mas partidario de usar Git. > Aparte creo que lo suyo seria abrir un foro y/o chat para hablar del > proyecto mucho mejor. > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttp://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttp://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From iv-mx en hotmail.com Thu Aug 19 22:12:19 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Thu, 19 Aug 2010 15:12:19 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282240931.1971.4.camel@afrodita> References: <1282092520.5913.5.camel@afrodita>, , <4C6BEEF7.3040507@neuroomante.com>, , <4C6C3938.4030307@actiu.net>, , , <259901.3185.qm@web24506.mail.ird.yahoo.com>, <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net>, <822540.16686.qm@web24503.mail.ird.yahoo.com>, , <507809.28626.qm@web24508.mail.ird.yahoo.com>, , , <1282238712.1971.2.camel@afrodita>, <1282240931.1971.4.camel@afrodita> Message-ID: Mi usuario de sourceforge es ivmx, agregenme como desarrollador ;) From: parraymartinez en terra.es To: python-es en python.org Date: Thu, 19 Aug 2010 20:02:11 +0200 Subject: Re: [Python-es] Phytonizar Ares Ya tenemos creado el proyecto en Sourceforge: https://sourceforge.net/projects/pyares Un saludo. -------------------- Rubén http://foroubuntu.es El jue, 19-08-2010 a las 19:25 +0200, Rubén escribió: El jue, 19-08-2010 a las 18:12 +0200, Sergio Soto Núñez escribió: Muchas gracias, me queda todo más laro. Con respecto a la distribución, sé algo de paquetes debian, para la distribución del código y demás. __________________________________________________________ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas Pues sería interesante para el empaquetado final. Gracias David, y un saludo. -------------------- Rubén http://pyares.foroubuntu.es El 19 de agosto de 2010 13:04, Alberto Curro escribió: En esa parte es donde puedo ayudar yo :) He estado viendo y hay bastante trabajo en la parte gráfica. Han generado varios controles específicos VCL (lo habitual trabajando con Delphi), por lo cual, una vez decidido el framework gráfico a usar (yo prefiero wxPython, pero no soy quien decido), el primer paso sería ver el modelo que han usado y ver cómo portamos cada cosa. Lo bueno es que, de usar wx, podemos generar controles específicos de forma parecida a como lo hacen ellos. No tengo ni idea de GTK, por lo que no sé si esto es posible, imagino que sí. Estos días estaré liado, pero el finde intentaré ponerme a ver el código más a fondo y hacerme una idea in extensis de la arquitectura de objetos y demás que están usando. Saludos 2010/8/19 alfonso saavedra En cierto modo es hacerlo desde 0, ya que al estar programado en otro lenguaje tenemos que hacer el código a partir de lo que nos indiquen la gente que sabe de Delphi. De: Sergio Soto Núñez Para: La lista de python en castellano Enviado: jue,19 agosto, 2010 12:30 Asunto: Re: [Python-es] Phytonizar Ares Buenas. De un tiempo aqui he estado leyendo los correos del pyAres. Me gustaría colaborar con ustedes. Estoy un poco pegado en el tema de aplicaciones de escritorio. No sé que quereis conseguir realmente. Me explico, no sé si la idea es crear una interfaz gráfica y que la parte que corre de fondo se mantenga intacta o si la idea es hacerlo desde cero. Espero que mi duda no sea muy básica. Saludos a todos __________________________________________________________ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas El 19 de agosto de 2010 12:01, alfonso saavedra escribió: E visto la entrada en el Wiki para ver que repositorio usamos y desde mi punto de vista yo apostaría por SourceForge, que es donde esta Ares y como segundo,incluso usarlo como copia de seguridad GitHub. Berlios no esta mal, en cuanto a Google Code, tampoco esta mal, pero yo soy mas partidario de usar Git. Aparte creo que lo suyo seria abrir un foro y/o chat para hablar del proyecto mucho mejor. _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es en python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From parraymartinez en terra.es Thu Aug 19 23:09:05 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Thu, 19 Aug 2010 23:09:05 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <507809.28626.qm@web24508.mail.ird.yahoo.com> <1282238712.1971.2.camel@afrodita> <1282240931.1971.4.camel@afrodita> Message-ID: <1282252145.1971.12.camel@afrodita> El jue, 19-08-2010 a las 13:04 -0500, lesthack escribió: > Perfecto !! > > > > Como empezamos ? > Que necesitamos saber ? > Alguna estructura, modelo de desarrollo ? > Metodología ? > > > saludos !! Hola lesthack, Lo hablamos en los foros del proyecto. Entiendo que lo primero sería conectar con la red Ares. Yo empezaría por ahí mientras desgranamos el código de Ares. Lo demás, supongo que programación orientada a objetos con Python 2.6.5, y a nivel gráfico no hay nada decidido. Y seguimos sin nombre ;-) PD: Pásame por la wiki tu usuario de sourceforge si quieres que te añada al proyecto. -------------------- Rubén http://pyares.foroubuntu.es > 2010/8/19 Rubén > > Ya tenemos creado el proyecto en Sourceforge: > > https://sourceforge.net/projects/pyares > > > > Un saludo. > > -------------------- > Rubén > http://foroubuntu.es > > > > El jue, 19-08-2010 a las 19:25 +0200, Rubén escribió: > > > > > > El jue, 19-08-2010 a las 18:12 +0200, Sergio Soto Núñez > > escribió: > > > > > Muchas gracias, me queda todo más laro. > > > Con respecto a la distribución, sé algo de paquetes > > > debian, para la distribución del código y demás. > > > __________________________________________________________ > > > If it WalksLikeaDuck and talks like a duck, it must be a > > > duck. David Thomas > > > > Pues sería interesante para el empaquetado final. > > > > Gracias David, y un saludo. > > > > -------------------- > > Rubén > > http://pyares.foroubuntu.es > > > > > > > > El 19 de agosto de 2010 13:04, Alberto Curro > > > escribió: > > > > > > En esa parte es donde puedo ayudar yo :) > > > > > > He estado viendo y hay bastante trabajo en la > > > parte gráfica. Han generado varios controles > > > específicos VCL (lo habitual trabajando con > > > Delphi), por lo cual, una vez decidido el > > > framework gráfico a usar (yo prefiero wxPython, > > > pero no soy quien decido), el primer paso sería > > > ver el modelo que han usado y ver cómo portamos > > > cada cosa. Lo bueno es que, de usar wx, podemos > > > generar controles específicos de forma parecida a > > > como lo hacen ellos. No tengo ni idea de GTK, por > > > lo que no sé si esto es posible, imagino que sí. > > > > > > Estos días estaré liado, pero el finde intentaré > > > ponerme a ver el código más a fondo y hacerme una > > > idea in extensis de la arquitectura de objetos y > > > demás que están usando. > > > > > > Saludos > > > > > > 2010/8/19 alfonso saavedra > > > > > > > > > > > > En cierto modo es hacerlo desde 0, ya que > > > al estar programado en otro lenguaje > > > tenemos que hacer el código a partir de lo > > > que nos indiquen la gente que sabe de > > > Delphi. > > > > > > > > > > > > __________________________________________ > > > > > > > > > De: Sergio Soto Núñez > > > > > > > > > Para: La lista de python en castellano > > > > > > > > > Enviado: jue,19 agosto, 2010 12:30 > > > > > > Asunto: Re: [Python-es] Phytonizar Ares > > > > > > > > > > > > Buenas. De un tiempo aqui he estado > > > leyendo los correos del pyAres. Me > > > gustaría colaborar con ustedes. > > > Estoy un poco pegado en el tema de > > > aplicaciones de escritorio. No sé que > > > quereis conseguir realmente. Me explico, > > > no sé si la idea es crear una interfaz > > > gráfica y que la parte que corre de fondo > > > se mantenga intacta o si la idea es > > > hacerlo desde cero. > > > > > > Espero que mi duda no sea muy básica. > > > > > > Saludos a todos > > > __________________________________________________________ > > > If it WalksLikeaDuck and talks like a > > > duck, it must be a duck. David Thomas > > > > > > > > > El 19 de agosto de 2010 12:01, alfonso > > > saavedra escribió: > > > > > > E visto la entrada en el Wiki para > > > ver que repositorio usamos y desde > > > mi punto de vista yo apostaría por > > > SourceForge, que es donde esta > > > Ares y como segundo,incluso usarlo > > > como copia de seguridad GitHub. > > > Berlios no esta mal, en cuanto a > > > Google Code, tampoco esta mal, > > > pero yo soy mas partidario de usar > > > Git. > > > Aparte creo que lo suyo seria > > > abrir un foro y/o chat para hablar > > > del proyecto mucho mejor. > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: > > > http://python-es-faq.wikidot.com/ > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > http://mail.python.org/mailman/listinfo/python-es > > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From turriano en telefonica.net Fri Aug 20 03:08:03 2010 From: turriano en telefonica.net (TurriTelefonica) Date: Fri, 20 Aug 2010 03:08:03 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282216763.2316.14.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> Message-ID: <4C6DD573.5000502@telefonica.net> Bueno, pues había pensado una serpiente "toon", enroscándose en la "A" de Ares. ¿Cómo podría subir un boceto de la idea?. Saludos, que mola la idea. > El protecto está abierto a todo el mundo. > > Tenemos una wiki donde estamos discutiendo los pormenores > http://pyares.foroubuntu.es/ > > Cualquier ayuda es bienvenida, y lo de los logos nos viene fenomenal. > > Sergio, la idea es hacerla desde 0, pero veremos si hay parte del > código actual que podemos aprovechar. > > Un saludo. From parraymartinez en terra.es Fri Aug 20 16:17:54 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Fri, 20 Aug 2010 16:17:54 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C6DD573.5000502@telefonica.net> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> <4C6DD573.5000502@telefonica.net> Message-ID: <1282313874.1549.2.camel@afrodita> El vie, 20-08-2010 a las 03:08 +0200, TurriTelefonica escribió: > Bueno, pues había pensado una serpiente "toon", enroscándose en la "A" > de Ares. > ¿Cómo podría subir un boceto de la idea?. > Saludos, que mola la idea. > > > El protecto está abierto a todo el mundo. > > > > Tenemos una wiki donde estamos discutiendo los pormenores > > http://pyares.foroubuntu.es/ > > > > Cualquier ayuda es bienvenida, y lo de los logos nos viene fenomenal. > > > > Sergio, la idea es hacerla desde 0, pero veremos si hay parte del > > código actual que podemos aprovechar. > > > > Un saludo. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ Hola, Muy buena idea lo de la serpinte y la A. Puedes subir archivos desde aquí: http://pyares.foroubuntu.es/index.php/Especial:SubirArchivo Y añadirlo aquí: http://pyares.foroubuntu.es/index.php/Logo Un saludo. -------------------- Rubén http://foroubuntu.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From agtugo en gmail.com Fri Aug 20 17:23:22 2010 From: agtugo en gmail.com (=?ISO-8859-1?Q?=22Arturo_Mu=F1oz_T=2E=22?=) Date: Fri, 20 Aug 2010 09:23:22 -0600 Subject: [Python-es] organizar libros con python y mysql Message-ID: <4C6E9DEA.5020003@gmail.com> Hola a todos. Cada día me di cuenta que tenia mas libros electrónicos en pdf y demás formatos. Y me dí a la tarea de organizarlos por directorios. Hasta ahí todo iba bien hasta que tratar de buscar un libro y no lo encontraba por ningún lado. Entonces pense que mis libros crecerían y crecerían, necesitaba una solución a largo plazo y pense en una base de datos como MySQL y pues por que no el lenguaje que mas uso Python (aunque los uso más para métodos númericos y comunicación serial con microcontroladores siempre he creido en la programación para soluciones personales), pero no supe si era una buena idea o no. En si mis problemas principales con mi organización basada en directorios: 1.- Hay libros que deberían en ir en mas de un directorio, pero pues en windows solo puedo tener acceso directo (Por eso mejor pense en una base de datos o en linux para los enlaces simbolicos) 2.- A veces olvido que ese libro era bueno en ese tema u otro, y me gustaría ponerle una descripción. 3.- Me gustaría indicar que libro ya imprimi y cual no. 4.- Es muy dificil compartir la lista de libros que tengo con mis amigos. Cosas a considerar: 1.- Hay libros que constan de muchos archivos. 2.- Los libros tienen diferentes formatos (pdf, djvu, jpg, chm). Me gustaría: 1.- Consultar mis libros en un catalogo por medio de un explorador como mozilla. 2.- Consultar los libros fuera de mi casa por medio de internet. Lo que pido es orientación sobre que necesito saber, que necesito estudiar y que modulos de python usarían. From willian.radicaled en gmail.com Fri Aug 20 17:32:10 2010 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 20 Aug 2010 10:32:10 -0500 Subject: [Python-es] organizar libros con python y mysql In-Reply-To: <4C6E9DEA.5020003@gmail.com> References: <4C6E9DEA.5020003@gmail.com> Message-ID: Te convendría más bien llevar una DB sqlite, es sencilla, no instalable y para lo que necesitas no tomará mucho espacio. 2010/8/20 "Arturo Muñoz T." > Hola a todos. > Cada día me di cuenta que tenia mas libros electrónicos en pdf y demás > formatos. Y me dí a la tarea de organizarlos por directorios. Hasta ahí todo > iba bien hasta que tratar de buscar un libro y no lo encontraba por ningún > lado. Entonces pense que mis libros crecerían y crecerían, necesitaba una > solución a largo plazo y pense en una base de datos como MySQL y pues por > que no el lenguaje que mas uso Python (aunque los uso más para métodos > númericos y comunicación serial con microcontroladores siempre he creido en > la programación para soluciones personales), pero no supe si era una buena > idea o no. En si mis problemas principales con mi organización basada en > directorios: > > 1.- Hay libros que deberían en ir en mas de un directorio, pero pues en > windows solo puedo tener acceso directo (Por eso mejor pense en una base de > datos o en linux para los enlaces simbolicos) > 2.- A veces olvido que ese libro era bueno en ese tema u otro, y me > gustaría ponerle una descripción. > 3.- Me gustaría indicar que libro ya imprimi y cual no. > 4.- Es muy dificil compartir la lista de libros que tengo con mis amigos. > > Cosas a considerar: > 1.- Hay libros que constan de muchos archivos. > 2.- Los libros tienen diferentes formatos (pdf, djvu, jpg, chm). > > Me gustaría: > 1.- Consultar mis libros en un catalogo por medio de un explorador como > mozilla. > 2.- Consultar los libros fuera de mi casa por medio de internet. > > > Lo que pido es orientación sobre que necesito saber, que necesito estudiar > y que modulos de python usarían. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- The past are just memories, the future are just dreams!!! http://foros.solocodigo.com http://radicalpython.blogspot.com http://revistacodigolatino.blogspot.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From carlos.herrerapolo en gmail.com Fri Aug 20 17:37:13 2010 From: carlos.herrerapolo en gmail.com (Carlos Herrera Polo) Date: Fri, 20 Aug 2010 10:37:13 -0500 Subject: [Python-es] organizar libros con python y mysql In-Reply-To: References: <4C6E9DEA.5020003@gmail.com> Message-ID: Hola Arturo, me parece que existen varios DMS ya desarrollados que podrian ser muy utiles, uno que es opensource es Alfresco, tiene lo que necesitas para la gestion de informacion.... Seria genial que se vea algun dia un desarrollo en Python para un DMS, pero cuando busque hace unos años no encontre, talvez ya existan hoy algunos... Espero que esta info te sirva. (disculpen si no tiene mucho que ver con Python mi respuesta) El 20 de agosto de 2010 10:32, RadicalEd escribió: > Te convendría más bien llevar una DB sqlite, es sencilla, no instalable y > para lo que necesitas no tomará mucho espacio. > > 2010/8/20 "Arturo Muñoz T." > > Hola a todos. >> Cada día me di cuenta que tenia mas libros electrónicos en pdf y demás >> formatos. Y me dí a la tarea de organizarlos por directorios. Hasta ahí todo >> iba bien hasta que tratar de buscar un libro y no lo encontraba por ningún >> lado. Entonces pense que mis libros crecerían y crecerían, necesitaba una >> solución a largo plazo y pense en una base de datos como MySQL y pues por >> que no el lenguaje que mas uso Python (aunque los uso más para métodos >> númericos y comunicación serial con microcontroladores siempre he creido en >> la programación para soluciones personales), pero no supe si era una buena >> idea o no. En si mis problemas principales con mi organización basada en >> directorios: >> >> 1.- Hay libros que deberían en ir en mas de un directorio, pero pues en >> windows solo puedo tener acceso directo (Por eso mejor pense en una base de >> datos o en linux para los enlaces simbolicos) >> 2.- A veces olvido que ese libro era bueno en ese tema u otro, y me >> gustaría ponerle una descripción. >> 3.- Me gustaría indicar que libro ya imprimi y cual no. >> 4.- Es muy dificil compartir la lista de libros que tengo con mis amigos. >> >> Cosas a considerar: >> 1.- Hay libros que constan de muchos archivos. >> 2.- Los libros tienen diferentes formatos (pdf, djvu, jpg, chm). >> >> Me gustaría: >> 1.- Consultar mis libros en un catalogo por medio de un explorador como >> mozilla. >> 2.- Consultar los libros fuera de mi casa por medio de internet. >> >> >> Lo que pido es orientación sobre que necesito saber, que necesito estudiar >> y que modulos de python usarían. >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > The past are just memories, the future are just dreams!!! > http://foros.solocodigo.com > http://radicalpython.blogspot.com > http://revistacodigolatino.blogspot.com > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From inigoserna en gmail.com Fri Aug 20 17:58:02 2010 From: inigoserna en gmail.com (=?UTF-8?B?ScOxaWdvIFNlcm5h?=) Date: Fri, 20 Aug 2010 17:58:02 +0200 Subject: [Python-es] organizar libros con python y mysql In-Reply-To: <4C6E9DEA.5020003@gmail.com> References: <4C6E9DEA.5020003@gmail.com> Message-ID: Hola Arturo, éste es precisamente uno de los programas que está en mis lista abierta de proyectos desde hace bastante tiempo, aunque tengo disperso diverso código con diferentes partes del mismo... Bueno, al grano, hay un programa muy completo en python que ya hace todo ésto y mucho más: http://calibre-ebook.com/ Adicionalmente existe otro programado en ruby y de nombre Alexandria que no está mal como catálogo de libros. Tal vez puedas encontrar algo de inspiración en él. También hay algunos más desarrollados con XUL y JAVA. Puedes encontrar referencias a ellos en ls foros de mobileread.com Pero volviendo a tus preguntas, te comento por encima cómo es el diseño inicial del mío (que por otra parte no creo que retome nunca): - sqlite como base de datos. Embebida y muy rápida. - SQLObject como ORM, mapeo objetos python con la base de datos. - cherrypy como motor web (sí, ya lo sé, el mundo de programación web en python está lleno de diferentes opciones, pero éste es el que más me gusta). - frontal usuario en pygtk (hablando de gustos...) Luego, diferentes módulos para extraer metadatos de los archivos (pypdf para .pdf, epub.py para .epub...) En mi diseño, el objeto principal era "el libro", no entendiéndolo como un archivo (porque se puede tener en diferentes formatos por ejemplo) con varias tablas auxiliares para los archivos físicos, autores, editores, etc. Bueno, la verdad es que es mucho más trabajo del que yo inicialmente sospechaba, pero tampoco quisiera ni enrollarme demasiado ahora ni desanimarte. Espero que te sea de ayuda. Un saludo, Iñigo Serna PS: por cierto, no me gusta nada cómo gestiona calibre los archivos... (lo tenía que decir!) 2010/8/20 "Arturo Muñoz T." : > Hola a todos. > Cada día me di cuenta que tenia mas libros electrónicos en pdf y demás > formatos. Y me dí a la tarea de organizarlos por directorios. Hasta ahí todo > iba bien hasta que tratar de buscar un libro y no lo encontraba por ningún > lado. Entonces pense que mis libros crecerían y crecerían, necesitaba una > solución a largo plazo y pense en una base de datos como MySQL y pues por > que no el lenguaje que mas uso Python (aunque los uso más para métodos > númericos y comunicación serial con microcontroladores siempre he creido en > la programación para soluciones personales), pero no supe si era una buena > idea o no. En si mis problemas principales con mi organización basada en > directorios: > > 1.- Hay libros que deberían en ir en mas de un directorio, pero pues en > windows solo puedo tener acceso directo (Por eso mejor pense en una base de > datos o en linux para los enlaces simbolicos) > 2.- A veces olvido que ese libro era bueno en ese tema u otro, y me gustaría > ponerle una descripción. > 3.- Me gustaría indicar que libro ya imprimi y cual no. > 4.- Es muy dificil compartir la lista de libros que tengo con mis amigos. > > Cosas a considerar: > 1.- Hay libros que constan de muchos archivos. > 2.- Los libros tienen diferentes formatos (pdf, djvu, jpg, chm). > > Me gustaría: > 1.- Consultar mis libros en un catalogo por medio de un explorador como > mozilla. > 2.- Consultar los libros fuera de mi casa por medio de internet. > > > Lo que pido es orientación sobre que necesito saber, que necesito estudiar y > que modulos de python usarían. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Iñigo Serna Katxijasotzaileak From ingcomrbr en gmail.com Fri Aug 20 18:07:58 2010 From: ingcomrbr en gmail.com (Ing. Ramon Becerra Reynoso) Date: Fri, 20 Aug 2010 11:07:58 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: <1282313874.1549.2.camel@afrodita> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> <4C6DD573.5000502@telefonica.net> <1282313874.1549.2.camel@afrodita> Message-ID: Mi usuario en sourceforge es ingcomrbr.. agreguenme El 20 de agosto de 2010 09:17, Rubén escribió: > El vie, 20-08-2010 a las 03:08 +0200, TurriTelefonica escribió: > > Bueno, pues había pensado una serpiente "toon", enroscándose en la "A" > de Ares. > ¿Cómo podría subir un boceto de la idea?. > Saludos, que mola la idea. > > > El protecto está abierto a todo el mundo. > > > > Tenemos una wiki donde estamos discutiendo los pormenores > > http://pyares.foroubuntu.es/ > > > > Cualquier ayuda es bienvenida, y lo de los logos nos viene fenomenal. > > > > Sergio, la idea es hacerla desde 0, pero veremos si hay parte del > > código actual que podemos aprovechar. > > > > Un saludo. > _______________________________________________ > Python-es mailing listPython-es en python.orghttp://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > Hola, > > Muy buena idea lo de la serpinte y la A. > > Puedes subir archivos desde aquí: > > http://pyares.foroubuntu.es/index.php/Especial:SubirArchivo > > Y añadirlo aquí: > > http://pyares.foroubuntu.es/index.php/Logo > > > Un saludo. > -------------------- > Rubén > http://foroubuntu.es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Atentamente: IC Ramón Becerra Reynoso. Linux Registered User #462438 - http://counter.li.org/ Homepage: http://www.ramonbecerra.com/ ================================================ No basta saber, se debe también aplicar. No suficiente querer, se debe también hacer. Este correo electrónico y cualquier archivo transmitido con él son confidenciales y son solamente para el uso del individuo o entidad a la que van dirigidos. Si recibió este correo electrónico por error por favor notifique al administrador del sistema. Este mensaje contiene información confidencial y es dirigido a la persona implicada. Si usted no es esa persona no debería diseminar, distribuir o copiar este mensaje de correo electrónico. ================================================ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jordi.f en ati.es Fri Aug 20 17:55:23 2010 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 20 Aug 2010 17:55:23 +0200 Subject: [Python-es] organizar libros con python y mysql In-Reply-To: <4C6E9DEA.5020003@gmail.com> References: <4C6E9DEA.5020003@gmail.com> Message-ID: <201008201755.23523.jordi.f@ati.es> http://calibre-ebook.com/ Está escrito en Python y cumple la mayor parte de tus requisitos. Para saber si ya has imprimido un libro, yo usaría simplemente un "tag". No sabía si podía generar un listado de tus libros para compartir, pero buscando por los menús parece que sí (no lo he probado). Convert E-books -> Create catalog of books on your Calibre library -- ############################## ### Jordi Funollet ### http://www.terraquis.net From iv-mx en hotmail.com Fri Aug 20 19:09:02 2010 From: iv-mx en hotmail.com (=?iso-8859-1?B?SXZhbiBHZXJhcmRvIEhlcm7hbmRleiBUcmVqbw==?=) Date: Fri, 20 Aug 2010 12:09:02 -0500 Subject: [Python-es] organizar libros con python y mysql In-Reply-To: <4C6E9DEA.5020003@gmail.com> References: <4C6E9DEA.5020003@gmail.com> Message-ID: > Date: Fri, 20 Aug 2010 09:23:22 -0600 > From: agtugo en gmail.com > To: python-es en python.org > Subject: [Python-es] organizar libros con python y mysql > > Hola a todos. > Cada día me di cuenta que tenia mas libros electrónicos en pdf y demás > formatos. Y me dí a la tarea de organizarlos por directorios. Hasta ahí > todo iba bien hasta que tratar de buscar un libro y no lo encontraba por > ningún lado. Entonces pense que mis libros crecerían y crecerían, > necesitaba una solución a largo plazo y pense en una base de datos como > MySQL y pues por que no el lenguaje que mas uso Python (aunque los uso > más para métodos númericos y comunicación serial con microcontroladores > siempre he creido en la programación para soluciones personales), pero > no supe si era una buena idea o no. En si mis problemas principales con > mi organización basada en directorios: Que bien, que me recomiendas para empezar a programar microcontroladores con python ? ¿Tienes un pdf de metodos numericos? pensaba comprarme uno que vi en amazon, pero su precio es prohibitivo para mi :S > 1.- Hay libros que deberían en ir en mas de un directorio, pero pues en > windows solo puedo tener acceso directo (Por eso mejor pense en una base > de datos o en linux para los enlaces simbolicos) Aqui mas bien necesitas categorias. Podrias guardar la ruta donde tienes el libro y las caracteristicas, reseñas sacadas de algun sitio web como amazon, categoria, si lo leiste ya y todo eso. En linux el gnome tiene unas etiquedas, tengo la curiosidad de saber si esos atributos pueden ser personalizables, si ese fuera el caso tener un programa que marque las carpeta con libros con cierto atributo y categoria seria genial :) > 2.- A veces olvido que ese libro era bueno en ese tema u otro, y me > gustaría ponerle una descripción. Podrias ponerle 5 estrellitas(u otra puntuacion), asi si uno te gusto mas que otro lo sabras por las estrellas que le has puesto. Las descripciones ojalas las pudieras sacar de algun webservice, :S que es tedioso hacerlas todas. > 3.- Me gustaría indicar que libro ya imprimi y cual no. Esto esta facil. > 4.- Es muy dificil compartir la lista de libros que tengo con mis amigos. Esto no se como los compartirias > Cosas a considerar: > 1.- Hay libros que constan de muchos archivos. > 2.- Los libros tienen diferentes formatos (pdf, djvu, jpg, chm). > Me gustaría: > 1.- Consultar mis libros en un catalogo por medio de un explorador como > mozilla. > 2.- Consultar los libros fuera de mi casa por medio de internet. > Lo que pido es orientación sobre que necesito saber, que necesito > estudiar y que modulos de python usarían. Pues necesitas un framework web, como django o turbogears. Es genial que tengas las ganas de hacerlo en python, si ya no te animas, te recomiendo ver si shelfari.com resuelve tus necesidades. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From agtugo en gmail.com Fri Aug 20 22:52:14 2010 From: agtugo en gmail.com (=?ISO-8859-1?Q?=22Arturo_Mu=F1oz_T=2E=22?=) Date: Fri, 20 Aug 2010 14:52:14 -0600 Subject: [Python-es] organizar libros con python y mysql Message-ID: <4C6EEAFE.6010906@gmail.com> Muchas gracias!! He leído todas las respuestas y en conclusión alfresco me parece muy completo, expandible y demás. Calibre una vez lo probe pero lo deje por algo no recuerdo por que, creo que algo de los formatos pero lo revisare de nuevo, por que tienen razon cumple la mayoria de mis peticiones lo malo que se ve menos flexible que alfresco pero mas sencillo sin duda. Por cierto a quien pregunto sobre que uso para programar microcontroladores con python, jejeje pues realmente solo uso la comunicación serial pero no los programo aunque si hay un proyecto pero la última vez que vi código generado por ese programa era muy ineficiente, en mi opinión es mejor usar ensamblador o algún lenguaje c como ccs, c18, etcetera. Sobre métodos númerico en python uso uno de cambridge Numerical Methods in engineering with python aunque no es el gran libro tiene buenas ideas. En general cualquier libro de métodos númericos p análisis númerico te debe de servir. From agtugo en gmail.com Fri Aug 20 22:56:21 2010 From: agtugo en gmail.com (=?ISO-8859-1?Q?=22Arturo_Mu=F1oz_T=2E=22?=) Date: Fri, 20 Aug 2010 14:56:21 -0600 Subject: [Python-es] organizar libros con python y mysql In-Reply-To: References: <4C6E9DEA.5020003@gmail.com> Message-ID: <4C6EEBF5.9060409@gmail.com> Olvide mencionar que existe una herramienta llamada django-dms sería como un dms escrito en python aún no le hehco un vistazo a fondo http://code.google.com/p/django-dms/ From py en ch3m4.org Sat Aug 21 12:00:02 2010 From: py en ch3m4.org (Chema Cortes) Date: Sat, 21 Aug 2010 12:00:02 +0200 Subject: [Python-es] organizar libros con python y mysql In-Reply-To: <201008201755.23523.jordi.f@ati.es> References: <4C6E9DEA.5020003@gmail.com> <201008201755.23523.jordi.f@ati.es> Message-ID: <4C6FA3A2.5070907@ch3m4.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 20/08/10 17:55, Jordi Funollet escribió: > http://calibre-ebook.com/ > > Está escrito en Python y cumple la mayor parte de tus requisitos. > > Para saber si ya has imprimido un libro, yo usaría simplemente un "tag". Calibre también tiene interface en línea de comandos, desde donde se puede acceder a la gestión de la base de datos (calibredb). Entre otras cosas, se puede añadir campos personalizados que aparecen como una nueva pestaña de metadatos. Yo uso un campo para el idioma con el que diferenciar ediciones traducidas del mismo libro. Una cosa interesante de calibre es que identifica cada fichero por UUID, lo que facilita mucho las cosas a la hora de mezclar libros obtenidos de distintas fuentes (libros "compartidos"), juntando automáticamente metadatos si ve que coinciden en título y autor. > No sabía si podía generar un listado de tus libros para compartir, pero > buscando por los menús parece que sí (no lo he probado). > > Convert E-books > -> Create catalog of books on your Calibre library Efectívamente, calibre genera catálogos en formato epub. También es interesante la descarga de noticias de diversos medios de comunicación. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJMb6ObAAoJEFdWyBWwhL4FsI0IAJiXcpVVDXz6t09dUj3Mp9E+ fzhT0b27PRee2XnTopom0g4GNIr1kmzBxgXXv8oRxJ5ER5WwXFxyxzxRg1orCrw2 osr6Zk6kr+f/eUZMJIbZe72HuHNz7wr1gZMKNOR/2HqRiyzpxvxZqc73alDsO49R DMffb5h2rUjGO1GukYGaPLb4foMjvaRdwy8s6zaFZ2U6jiXmwZd5wkNrcCyPm3FU fd2IJcIAwTb0LnRXx0JJc7nBbgOYpBPzIj1PR9Jb3lR4CvwbyRlHObJHkf1WAOyD FjEii5xsjGvOjv1GtG6vQYLFJOyYhTSaO7jlEoSEci3RdRsNiN4B7kmZMJh48l0= =9anp -----END PGP SIGNATURE----- From germanpython en gmail.com Sat Aug 21 17:37:27 2010 From: germanpython en gmail.com (german rivas) Date: Sat, 21 Aug 2010 17:37:27 +0200 Subject: [Python-es] Archivos zip con python Message-ID: Hola a todos! No tengo mucha idea de nada en general, debe quedar claro antes de todo. Estoy desarrollando un programa en el que necesito tratar un archivo .zip con rapidez y es algo "pesado" (unos 300 mb). Cuando se trata de extraer ficheros, extraer informacion, o leer ficheros de dentro del zip, desde python ningún problema. El problema surge cuando quiero eliminar un archivo interno del zip o cuando introduzco un archivo con el mismo nombre que uno ya existente ya que en lugar de reescribirlo se quedan añadidos los dos ficheros de igual nombre. Si alguien sabe algo más al respecto, cualquier información/solución es bienvenida. Gracias a todos!! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pyarnau en gmail.com Sat Aug 21 18:28:36 2010 From: pyarnau en gmail.com (Arnau Sanchez) Date: Sat, 21 Aug 2010 18:28:36 +0200 Subject: [Python-es] Archivos zip con python In-Reply-To: References: Message-ID: <20100821182836.02b9a64d@gmail.com> On Sat, 21 Aug 2010 17:37:27 +0200 german rivas wrote: > No tengo mucha idea de nada en general Sócrates estaría orgulloso de esa declaración ;-) > dentro del zip, desde python ningún problema. El problema surge > cuando quiero eliminar un archivo interno del zip o cuando introduzco > un archivo con el mismo nombre que uno ya existente ya que en lugar > de reescribirlo se quedan añadidos los dos ficheros de igual nombre. Según tengo entendido zipfile no implementa lo que pides. Pero mírate esta extensión: http://repo.or.cz/w/translate_toolkit.git/blob/HEAD:/misc/zipfileext.py From germanpython en gmail.com Sat Aug 21 21:27:04 2010 From: germanpython en gmail.com (german rivas) Date: Sat, 21 Aug 2010 21:27:04 +0200 Subject: [Python-es] Archivos zip con python In-Reply-To: <20100821182836.02b9a64d@gmail.com> References: <20100821182836.02b9a64d@gmail.com> Message-ID: Gracias por responder me lo miraré y ya comentaré que tal. Despues de postear aquí seguí buscando y vi que es cierto eso de que zipfile no implementa lo que pido.[1] Están trabajando en ello parece ser... [1] - http://bugs.python.org/issue6818 El 21 de agosto de 2010 18:28, Arnau Sanchez escribió: > On Sat, 21 Aug 2010 17:37:27 +0200 german rivas wrote: > > > No tengo mucha idea de nada en general > > Sócrates estaría orgulloso de esa declaración ;-) > > > dentro del zip, desde python ningún problema. El problema surge > > cuando quiero eliminar un archivo interno del zip o cuando introduzco > > un archivo con el mismo nombre que uno ya existente ya que en lugar > > de reescribirlo se quedan añadidos los dos ficheros de igual nombre. > > Según tengo entendido zipfile no implementa lo que pides. Pero mírate > esta extensión: > > http://repo.or.cz/w/translate_toolkit.git/blob/HEAD:/misc/zipfileext.py > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From aplistas en skarcha.com Mon Aug 23 02:21:19 2010 From: aplistas en skarcha.com (=?ISO-8859-1?Q?Antonio_P=E9rez?=) Date: Mon, 23 Aug 2010 02:21:19 +0200 Subject: [Python-es] Compilar python a javascript In-Reply-To: <4BFD7F19.8020000@jcea.es> References: <4BFD7F19.8020000@jcea.es> Message-ID: Hola! On Wed, May 26, 2010 at 10:05 PM, Jesus Cea wrote: > ¿Alguien tiene experiencia con proyectos como los descritos en > ?. > > Lo que me interesa es poder programar 100% python y que esos programas > funcionen en un navegador, incluyendo el acceso al DOM y demás > filigranas habituales en Javascript. > > No quiero aprender (más) javascript si puedo evitarlo. Llego muuuuy tarde a esta conversación, pero tal vez te interese conocer CTK (Cherokee ToolKit) [1]. Es en lo que está hecho todo el entorno de administración web (cherokee-admin) para configurar Cherokee[2]. Si miras el fuente de cherokee-admin[3] te puedes hacer una idea de cómo funciona. Espero que a ti y/o a alguien más le sirva. [1] http://svn.cherokee-project.com/browser/CTK [2] http://www.cherokee-project.com/ [3] http://svn.cherokee-project.com/browser/cherokee/trunk/admin -- Saludos: Antonio Pérez From turriano en telefonica.net Mon Aug 23 14:40:23 2010 From: turriano en telefonica.net (TurriTelefonica) Date: Mon, 23 Aug 2010 14:40:23 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> <4C6DD573.5000502@telefonica.net> <1282313874.1549.2.camel@afrodita> Message-ID: <4C726C37.6070004@telefonica.net> Ya estamos con ello. En poco tiempo, subiré algo > > Hola, > > Muy buena idea lo de la serpinte y la A. > > Puedes subir archivos desde aquí: > > http://pyares.foroubuntu.es/index.php/Especial:SubirArchivo > > Y añadirlo aquí: > > http://pyares.foroubuntu.es/index.php/Logo > > > Un saludo. > -------------------- > Rubén > http://foroubuntu.es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From bertothunder en gmail.com Mon Aug 23 14:42:53 2010 From: bertothunder en gmail.com (Alberto Curro) Date: Mon, 23 Aug 2010 14:42:53 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: <4C726C37.6070004@telefonica.net> References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> <4C6DD573.5000502@telefonica.net> <1282313874.1549.2.camel@afrodita> <4C726C37.6070004@telefonica.net> Message-ID: A todo esto, yo este finde no tuve mucho tiempo libre, pero me he bajado el código fuente y le eché un (somero) vistazo. Hoy espero poder acabar con los preliminares y tener una idea clara de las clases y estructura. Por lo (no mucho) que he visto, tampoco he visto grandes problemas en el port, salvando las distancias típicas de un lenguaje a otro, y el hecho de estar desarrollados en frameworks visuales tan distintos. Pero creo que con un poco de trabajo tampoco será tanto... Hay listas de correo, chat, etc. para ir comunicandonos? Saludos 2010/8/23 TurriTelefonica > Ya estamos con ello. > En poco tiempo, subiré algo > > Hola, >> >> Muy buena idea lo de la serpinte y la A. >> >> Puedes subir archivos desde aquí: >> >> http://pyares.foroubuntu.es/index.php/Especial:SubirArchivo >> >> Y añadirlo aquí: >> >> http://pyares.foroubuntu.es/index.php/Logo >> >> >> Un saludo. >> -------------------- >> Rubén >> http://foroubuntu.es >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lodeale en gmail.com Mon Aug 23 15:50:02 2010 From: lodeale en gmail.com (ALEJANDRO ZAPIOLA) Date: Mon, 23 Aug 2010 10:50:02 -0300 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> <4C6DD573.5000502@telefonica.net> <1282313874.1549.2.camel@afrodita> <4C726C37.6070004@telefonica.net> Message-ID: agregenme como desarrollador mi usuario es lodeale en sourceforge. gracias desde ya ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lesthack en gmail.com Mon Aug 23 16:28:37 2010 From: lesthack en gmail.com (lesthack) Date: Mon, 23 Aug 2010 09:28:37 -0500 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> <4C6DD573.5000502@telefonica.net> <1282313874.1549.2.camel@afrodita> <4C726C37.6070004@telefonica.net> Message-ID: Podemos crear un canal IRC para ver detalles. saludos !! 2010/8/23 Alberto Curro > A todo esto, yo este finde no tuve mucho tiempo libre, pero me he bajado el > código fuente y le eché un (somero) vistazo. Hoy espero poder acabar con los > preliminares y tener una idea clara de las clases y estructura. > > Por lo (no mucho) que he visto, tampoco he visto grandes problemas en el > port, salvando las distancias típicas de un lenguaje a otro, y el hecho de > estar desarrollados en frameworks visuales tan distintos. Pero creo que con > un poco de trabajo tampoco será tanto... > > Hay listas de correo, chat, etc. para ir comunicandonos? > > Saludos > > > 2010/8/23 TurriTelefonica > >> Ya estamos con ello. >> En poco tiempo, subiré algo >> >> Hola, >>> >>> Muy buena idea lo de la serpinte y la A. >>> >>> Puedes subir archivos desde aquí: >>> >>> http://pyares.foroubuntu.es/index.php/Especial:SubirArchivo >>> >>> Y añadirlo aquí: >>> >>> http://pyares.foroubuntu.es/index.php/Logo >>> >>> >>> Un saludo. >>> -------------------- >>> Rubén >>> http://foroubuntu.es >>> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From subscripcions en trespams.com Mon Aug 23 18:19:19 2010 From: subscripcions en trespams.com (Antoni Aloy) Date: Mon, 23 Aug 2010 18:19:19 +0200 Subject: [Python-es] Revista "python entre todos". In-Reply-To: <14122120.593401282042828396.JavaMail.defaultUser@defaultHost> References: <14122120.593401282042828396.JavaMail.defaultUser@defaultHost> Message-ID: <1282580359.5360.14.camel@localhost> El dt 17 de 08 de 2010 a les 13:00 +0200, en/na ALGG78 en telefonica.net va escriure: > Hola! Ya era hora de una revista en español de Python. Todavía no la > he leído, pero solamente por quien ha trabajado en ella, presupongo > que el contenido debe de ser excelente. > El contenido está muy bien, hay artículos de todos los niveles. Como añadido destacar el trabajo de Roberto Alsina con la maquetación y lo que ha conllevado de mejoras al rest2pdf. Enhorabuena a la comunidad de Python Argentina por la iniciativa. Espero con ánsias el próximo número. -- Antoni Aloy López http://trespams.com http://apsl.net From n4e03 en yahoo.es Mon Aug 23 20:11:29 2010 From: n4e03 en yahoo.es (alfonso saavedra) Date: Mon, 23 Aug 2010 18:11:29 +0000 (GMT) Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> <4C6DD573.5000502@telefonica.net> <1282313874.1549.2.camel@afrodita> <4C726C37.6070004@telefonica.net> Message-ID: <476655.83915.qm@web24507.mail.ird.yahoo.com> Ya hay una lista de correo: https://lists.sourceforge.net/lists/listinfo/pyares-desarrollo Ademas en la pagina del proyecto en SourceForge hay un foro habilitado. ________________________________ De: lesthack Para: La lista de python en castellano Enviado: lun,23 agosto, 2010 16:28 Asunto: Re: [Python-es] Phytonizar Ares Podemos crear un canal IRC para ver detalles. saludos !! 2010/8/23 Alberto Curro A todo esto, yo este finde no tuve mucho tiempo libre, pero me he bajado el código fuente y le eché un (somero) vistazo. Hoy espero poder acabar con los preliminares y tener una idea clara de las clases y estructura. > >Por lo (no mucho) que he visto, tampoco he visto grandes problemas en el port, >salvando las distancias típicas de un lenguaje a otro, y el hecho de estar >desarrollados en frameworks visuales tan distintos. Pero creo que con un poco de >trabajo tampoco será tanto... > > Hay listas de correo, chat, etc. para ir comunicandonos? > > Saludos > > > >2010/8/23 TurriTelefonica > >Ya estamos con ello. >>En poco tiempo, subiré algo >> >> >> Hola, >>>> >>>>Muy buena idea lo de la serpinte y la A. >>>> >>>>Puedes subir archivos desde aquí: >>>> >>>>http://pyares.foroubuntu.es/index.php/Especial:SubirArchivo >>>> >>>>Y añadirlo aquí: >>>> >>>>http://pyares.foroubuntu.es/index.php/Logo >>>> >>>> >>>>Un saludo. >>>> >>>>-------------------- >>>>Rubén >>>>http://foroubuntu.es >>> >> >>_______________________________________________ >>Python-es mailing list >>Python-es en python.org >>http://mail.python.org/mailman/listinfo/python-es >>FAQ: http://python-es-faq.wikidot.com/ >> >> > >_______________________________________________ >Python-es mailing list >Python-es en python.org >http://mail.python.org/mailman/listinfo/python-es >FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From horacio9573 en gmail.com Mon Aug 23 20:18:03 2010 From: horacio9573 en gmail.com (Horacio) Date: Mon, 23 Aug 2010 15:18:03 -0300 Subject: [Python-es] Equivalente en python de algo en C,, read() Message-ID: Buenas estoy haciendo pruebas en un cliente en IPv6, pero hay instrucciones que me faltan ya que los tutoriales que poseo están incompletos... bueno en este código.. import socket c=socket.socket(socket.AF_INET6,socket.SOCK_STREAM) c.connect(("::1",2001)) (*) print "Escuche: ",recibido c.close() en (*) debería estar el equivalente en python de este pedazo de código en C. ...... char buf[256]; .... read(c,buf,sizeof(int)); <----- acá está el problema... close(c); /// este ya está... x=atoi(buf); Saludos ... From marmolro en gmail.com Mon Aug 23 20:51:24 2010 From: marmolro en gmail.com (marmolro) Date: Mon, 23 Aug 2010 20:51:24 +0200 Subject: [Python-es] Equivalente en python de algo en C,, read() In-Reply-To: References: Message-ID: 2010/8/23 Horacio > Buenas estoy haciendo pruebas en un cliente en IPv6, pero hay > instrucciones que me faltan ya que los tutoriales que poseo están > incompletos... bueno en este código.. > > import socket > c=socket.socket(socket.AF_INET6,socket.SOCK_STREAM) > c.connect(("::1",2001)) > (*) > print "Escuche: ",recibido > c.close() > > en (*) debería estar el equivalente en python de este pedazo de código en > C. > ...... > char buf[256]; > .... > > read(c,buf,sizeof(int)); <----- acá está el problema... > close(c); /// este ya está... > x=atoi(buf); > > Saludos ... > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > Creo que preguntas por este método: http://docs.python.org/library/socket.html#socket.socket.recv y en vez de write sería: http://docs.python.org/library/socket.html#socket.socket.send Un saludo, marmolro ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From parraymartinez en terra.es Mon Aug 23 21:59:43 2010 From: parraymartinez en terra.es (=?ISO-8859-1?Q?Rub=E9n?=) Date: Mon, 23 Aug 2010 21:59:43 +0200 Subject: [Python-es] Phytonizar Ares In-Reply-To: References: <1282092520.5913.5.camel@afrodita> <4C6BEEF7.3040507@neuroomante.com> <4C6C3938.4030307@actiu.net> <259901.3185.qm@web24506.mail.ird.yahoo.com> <1282172854.2316.10.camel@afrodita> <4C6C899B.5010805@actiu.net> <822540.16686.qm@web24503.mail.ird.yahoo.com> <4C6D0ACC.2070003@telefonica.net> <1282216763.2316.14.camel@afrodita> <4C6DD573.5000502@telefonica.net> <1282313874.1549.2.camel@afrodita> <4C726C37.6070004@telefonica.net> Message-ID: <1282593583.1761.8.camel@afrodita> El lun, 23-08-2010 a las 14:42 +0200, Alberto Curro escribió: > A todo esto, yo este finde no tuve mucho tiempo libre, pero me he > bajado el código fuente y le eché un (somero) vistazo. Hoy espero > poder acabar con los preliminares y tener una idea clara de las clases > y estructura. > > Por lo (no mucho) que he visto, tampoco he visto grandes problemas en > el port, salvando las distancias típicas de un lenguaje a otro, y el > hecho de estar desarrollados en frameworks visuales tan distintos. > Pero creo que con un poco de trabajo tampoco será tanto... > > Hay listas de correo, chat, etc. para ir comunicandonos? > > Saludos Pues Alberto, a mi me alegra, porque he intentado sacar algo del código de Ares y meterlo en el proyecto, y de momento es un churro ;-) La lista de distribución es : https://lists.sourceforge.net/lists/listinfo/pyares-desarrollo Un saludo. > > 2010/8/23 TurriTelefonica > Ya estamos con ello. > En poco tiempo, subiré algo > Gracias, a ver que tal queda. Seguro que estupenda. > > > > Hola, > > > > Muy buena idea lo de la serpinte y la A. > > > > Puedes subir archivos desde aquí: > > > > http://pyares.foroubuntu.es/index.php/Especial:SubirArchivo > > > > Y añadirlo aquí: > > > > http://pyares.foroubuntu.es/index.php/Logo > > > > > > Un saludo. > > -------------------- > > Rubén > > http://foroubuntu.es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -------------------- Rubén http://foroubuntu.es From horacio9573 en gmail.com Mon Aug 23 22:25:33 2010 From: horacio9573 en gmail.com (Horacio) Date: Mon, 23 Aug 2010 17:25:33 -0300 Subject: [Python-es] Equivalente en python de algo en C,, read() In-Reply-To: References: Message-ID: El día 23 de agosto de 2010 15:51, marmolro escribió: > > > 2010/8/23 Horacio >> >> Buenas estoy haciendo pruebas en un cliente en IPv6, pero hay >> instrucciones que me faltan ya que los tutoriales que poseo están >> incompletos... bueno en este código.. >> >> import socket >> c=socket.socket(socket.AF_INET6,socket.SOCK_STREAM) >> c.connect(("::1",2001)) >> (*) >> print "Escuche: ",recibido >> c.close() >> >> en (*) debería estar el equivalente en python de este pedazo de código en >> C. >> ...... >> char buf[256]; >> .... >> >>   read(c,buf,sizeof(int)); <----- acá está el problema... >>   close(c); /// este ya está... >>   x=atoi(buf); >> > > Creo que preguntas por este método: > http://docs.python.org/library/socket.html#socket.socket.recv > y en vez de write sería: Ya lo he probado y me da una serie de chirimbolos ... desupés de los datos, a ver me saca cosas como esta... $python cliente6.py Escuche: -2090377388 dd?@;{?X8{?? ?d????}?.N=?((}?P???{?@???4????'}?@;{?X&}?hA{?@???4???????p&}??`{?????N?j?)?u? El dato útil es -2090377388 pues hago un "atoi()" del envío que es un char[256] From ricardo.cardenes en gmail.com Tue Aug 24 00:43:30 2010 From: ricardo.cardenes en gmail.com (=?ISO-8859-1?Q?Ricardo_C=E1rdenes_Medina?=) Date: Mon, 23 Aug 2010 23:43:30 +0100 Subject: [Python-es] Equivalente en python de algo en C,, read() In-Reply-To: References: Message-ID: 2010/8/23 Horacio : > Ya lo he probado y me da una serie de chirimbolos ... desupés de los > datos, a ver me saca cosas como esta... > > $python cliente6.py > Escuche:  -2090377388  d d? @;{?X8{?? > ?d??? ? }?.N=?((}?P???{?@???4????'}?@;{?  X&}? hA{?@???4???????p&}??`{?????N?j?)?u? > > El dato útil es -2090377388 pues hago un "atoi()" del envío que es un char[256] Para convertir datos, usa las funciones del módulo "struct". En concreto, para tu caso concreto, struct.unpak. Para convertir un entero de 32 bits sería: struct.unpack("i", datos) # lee 32 bits y devuelve un entero con signo Ojo: datos, en este caso, debería ser una cadena de 4 caracteres (a 8 bits cada uno: 32 bits en total). Las funciones de struct se quejan si les pasas menos datos de los especificados en el formato, pero también si les pasas más. Ojo^2: puede ser que tengas que aplicar un modificador para cambiar el orden de los bytes. En resumen: lee la documentación del módulo :) From horacio9573 en gmail.com Tue Aug 24 12:38:36 2010 From: horacio9573 en gmail.com (Horacio) Date: Tue, 24 Aug 2010 07:38:36 -0300 Subject: [Python-es] Equivalente en python de algo en C,, read() In-Reply-To: References: Message-ID: El día 23 de agosto de 2010 19:43, Ricardo Cárdenes Medina escribió: > 2010/8/23 Horacio : > >> Ya lo he probado y me da una serie de chirimbolos ... desupés de los >> datos, a ver me saca cosas como esta... >> >> $python cliente6.py >> Escuche:  -2090377388  d d? @;{?X8{?? >> ?d??? ? }?.N=?((}?P???{?@???4????'}?@;{?  X&}? hA{?@???4???????p&}??`{?????N?j?)?u? >> >> El dato útil es -2090377388 pues hago un "atoi()" del envío que es un char[256] > > Para convertir datos, usa las funciones del módulo "struct". En > concreto, para tu caso concreto, struct.unpak. Para convertir un > entero de 32 bits sería: > >  struct.unpack("i", datos)   # lee 32 bits y devuelve un entero con signo encontré la solución... el método atoi() está en la clase string... From ricardo.cardenes en gmail.com Tue Aug 24 12:43:24 2010 From: ricardo.cardenes en gmail.com (=?ISO-8859-1?Q?Ricardo_C=E1rdenes_Medina?=) Date: Tue, 24 Aug 2010 11:43:24 +0100 Subject: [Python-es] Equivalente en python de algo en C,, read() In-Reply-To: References: Message-ID: 2010/8/24 Horacio : > El día 23 de agosto de 2010 19:43, Ricardo Cárdenes Medina > escribió: >> 2010/8/23 Horacio : >> > encontré la solución... el método atoi() está en la clase string... ¡Ah! Entendí mal. Pensaba que enviabas los datos en "nativo". En ese caso no te hace falta usar string.atoi. La clase "int" ya te hace la conversión nativa: >>> int ("-2090377388") -2090377388 From mauricio en correolibre.net Tue Aug 24 19:05:50 2010 From: mauricio en correolibre.net (Mauricio Baeza) Date: Tue, 24 Aug 2010 12:05:50 -0500 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= Message-ID: <1282669550.2016.25.camel@localhost.localdomain> Hola a todos: Estoy haciendo mis primeros programas en Python y tengo la siguiente duda. Si hago: $ python3 actualizarxml.py El archivo se actualiza bien. Pero si hago: $ python actualizarxml.py Me muestra el siguiente mensaje de error y el archivo XML lo deja trunco. Traceback (most recent call last): File "actualizarxml.py", line 13, in domDoc.writexml(xml_file) File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 1746, in writexml node.writexml(writer, indent, addindent, newl) File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 816, in writexml _write_data(writer, attrs[a_name].value) File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 306, in _write_data writer.write(data) UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 41: ordinal not in range(128) La ultima línea me hizo pensar en algún caracter extraño pero el archivo es generado correctamente por la misma librería y donde se corta el XML son caracteres válidos, aquí el código que estoy usando: # This Python file uses the following encoding: utf-8 from xml.dom import minidom archivo = open('sellob64.txt', 'r') sello = archivo.read() archivo.close() domDoc = minidom.parse('Factura.xml') nodo = domDoc.getElementsByTagName('Comprobante') nodo[0].setAttribute('sello',sello) archivo = open('Factura.xml', 'w') domDoc.writexml(archivo) archivo.close() Puedo usar la versión 3, pero todo lo he venido haciendo en 2.6 y me gustaría seguir haciéndolo. Uso ArchLinux x64 pero lo probé también en un Ubuntu 10.04 con el mismo resultado. ¿Alguna idea para seguir investigando? Saludos y gracias -- Mauricio Baeza 10 años usando OpenOffice.org, libre, gratuito y seguro _______________________________ Todo lo que no es dado es perdido ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jamgo772004 en gmail.com Tue Aug 24 22:45:49 2010 From: jamgo772004 en gmail.com (Jame =?utf-8?b?R8OzbWV6?=) Date: Tue, 24 Aug 2010 20:45:49 +0000 (UTC) Subject: [Python-es] Archivos zip con python References: Message-ID: german rivas writes: > > Hola a todos!No tengo mucha idea de nada en general, debe quedar claro antes de >todo. Estoy desarrollando un programa en el que necesito tratar un archivo .zip >con rapidez y es algo "pesado" (unos 300 mb). Cuando se trata de extraer >ficheros, extraer informacion, o leer ficheros de dentro del zip, desde python >ningún problema. Pues yo tengo menos idea que tú. Ando buscando la forma de leer los ficheros zip y creía que el módulo "Struct" sería la solución pero no lo consigo del todo. Te agradecería que me indicarás como lo has conseguido. From pych3m4 en gmail.com Wed Aug 25 09:34:27 2010 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 25 Aug 2010 09:34:27 +0200 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: <1282669550.2016.25.camel@localhost.localdomain> References: <1282669550.2016.25.camel@localhost.localdomain> Message-ID: El 24 de agosto de 2010 19:05, Mauricio Baeza escribió: > Estoy haciendo mis primeros programas en Python y tengo la siguiente duda. Si hago: > > $ python3 actualizarxml.py > > El archivo se actualiza bien. Pero si hago: > > $ python actualizarxml.py > > Me muestra el siguiente mensaje de error y el archivo XML lo deja trunco. > > Traceback (most recent call last): >   File "actualizarxml.py", line 13, in >     domDoc.writexml(xml_file) >   File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 1746, in writexml >     node.writexml(writer, indent, addindent, newl) >   File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 816, in writexml >     _write_data(writer, attrs[a_name].value) >   File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 306, in _write_data >     writer.write(data) > UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 41: ordinal not in range(128) Aquí te dice que estás intentando escribir caracteres unicode en un fichero ascii. > La ultima línea me hizo pensar en algún caracter extraño pero el archivo es generado correctamente por la misma librería y donde se corta el XML son caracteres válidos, aquí el código que estoy usando: > > # This Python file uses the following encoding: utf-8 > from xml.dom import minidom > > archivo = open('sellob64.txt', 'r') > sello = archivo.read() > archivo.close() > > domDoc = minidom.parse('Factura.xml') > nodo = domDoc.getElementsByTagName('Comprobante') > nodo[0].setAttribute('sello',sello) > > archivo = open('Factura.xml', 'w') > domDoc.writexml(archivo) > archivo.close() En python3 todo texto es unicode y los ficheros de texto usan la codificación por defecto del sistema (utf8) si no especificas otra cosa. Para abrir ficheros utf8 en python 2.x se tiene que usar el módulo codecs. archivo=codecs.open("Factura.xml","w",encoding="utf8") From mauricio en correolibre.net Wed Aug 25 09:45:31 2010 From: mauricio en correolibre.net (Mauricio Baeza) Date: Wed, 25 Aug 2010 02:45:31 -0500 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: <1282669550.2016.25.camel@localhost.localdomain> References: <1282669550.2016.25.camel@localhost.localdomain> Message-ID: <1282722331.2005.25.camel@localhost.localdomain> El mar, 24-08-2010 a las 12:05 -0500, Mauricio Baeza escribió: > Hola a todos: > > Estoy haciendo mis primeros programas en Python y tengo la siguiente > duda. Si hago: > > $ python3 actualizarxml.py > > El archivo se actualiza bien. Pero si hago: > > $ python actualizarxml.py > > Me muestra el siguiente mensaje de error y el archivo XML lo deja > trunco. > > Traceback (most recent call last): > File "actualizarxml.py", line 13, in > domDoc.writexml(xml_file) > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", > line 1746, in writexml > node.writexml(writer, indent, addindent, newl) > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", > line 816, in writexml > _write_data(writer, attrs[a_name].value) > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", > line 306, in _write_data > writer.write(data) > UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in > position 41: ordinal not in range(128) > > La ultima línea me hizo pensar en algún caracter extraño pero el > archivo es generado correctamente por la misma librería y donde se > corta el XML son caracteres válidos, aquí el código que estoy usando: > > # This Python file uses the following encoding: utf-8 > from xml.dom import minidom > > archivo = open('sellob64.txt', 'r') > sello = archivo.read() > archivo.close() > > domDoc = minidom.parse('Factura.xml') > nodo = domDoc.getElementsByTagName('Comprobante') > nodo[0].setAttribute('sello',sello) > > archivo = open('Factura.xml', 'w') > domDoc.writexml(archivo) > archivo.close() > > Puedo usar la versión 3, pero todo lo he venido haciendo en 2.6 y me > gustaría seguir haciéndolo. Uso ArchLinux x64 pero lo probé también en > un Ubuntu 10.04 con el mismo resultado. > > ¿Alguna idea para seguir investigando? > > > Saludos y gracias > Hola de nuevo... A fin de cuentas los caracteres extraños son caracteres acentuados, lo averigüe con un simple print u'\xf3' # ó Cuando genero el archivo XML lo genera correctamente con acentos, estos solo están en valores de los campos, no en los nombres. Ahora entiendo por que la mayoría de las factura electrónicas que recibo no tienen acentos. Pero lo que no entiendo, es; ¿por que puedo generar con acentos y sin problemas el XML guardando el archivo con la línea archivo.write(domDoc.toxml()) pero no puedo guardarlo cuando lo he editado usando la misma línea? ¿Alguna idea? Saludos -- Mauricio Baeza 10 años usando OpenOffice.org, libre, gratuito y seguro ____________________________ Todo lo que no es dado es perdido ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mauricio en correolibre.net Wed Aug 25 09:58:31 2010 From: mauricio en correolibre.net (Mauricio Baeza) Date: Wed, 25 Aug 2010 02:58:31 -0500 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: References: <1282669550.2016.25.camel@localhost.localdomain> Message-ID: <1282723111.2005.27.camel@localhost.localdomain> El mié, 25-08-2010 a las 09:34 +0200, Chema Cortes escribió: > El 24 de agosto de 2010 19:05, Mauricio Baeza > escribió: > > Estoy haciendo mis primeros programas en Python y tengo la siguiente duda. Si hago: > > > > $ python3 actualizarxml.py > > > > El archivo se actualiza bien. Pero si hago: > > > > $ python actualizarxml.py > > > > Me muestra el siguiente mensaje de error y el archivo XML lo deja trunco. > > > > Traceback (most recent call last): > > File "actualizarxml.py", line 13, in > > domDoc.writexml(xml_file) > > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 1746, in writexml > > node.writexml(writer, indent, addindent, newl) > > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 816, in writexml > > _write_data(writer, attrs[a_name].value) > > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 306, in _write_data > > writer.write(data) > > UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 41: ordinal not in range(128) > > Aquí te dice que estás intentando escribir caracteres unicode en un > fichero ascii. > > > La ultima línea me hizo pensar en algún caracter extraño pero el archivo es generado correctamente por la misma librería y donde se corta el XML son caracteres válidos, aquí el código que estoy usando: > > > > # This Python file uses the following encoding: utf-8 > > from xml.dom import minidom > > > > archivo = open('sellob64.txt', 'r') > > sello = archivo.read() > > archivo.close() > > > > domDoc = minidom.parse('Factura.xml') > > nodo = domDoc.getElementsByTagName('Comprobante') > > nodo[0].setAttribute('sello',sello) > > > > archivo = open('Factura.xml', 'w') > > domDoc.writexml(archivo) > > archivo.close() > > En python3 todo texto es unicode y los ficheros de texto usan la > codificación por defecto del sistema (utf8) si no especificas otra > cosa. Para abrir ficheros utf8 en python 2.x se tiene que usar el > módulo codecs. > > archivo=codecs.open("Factura.xml","w",encoding="utf8") Estimado Chema: Gracias por tu respuesta, efectivamente, abriéndolo con: archivo=codecs.open("Factura.xml","w",encoding="utf8") puedo grabar sin problemas el archivo editado, pero me queda la duda por que al generarlo puedo guardarlo sin problemas con las siguiente líneas: -- Mauricio Baeza 10 años usando OpenOffice.org, libre, gratuito y seguro ____________________________ Todo lo que no es dado es perdido ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mauricio en correolibre.net Wed Aug 25 10:02:47 2010 From: mauricio en correolibre.net (Mauricio Baeza) Date: Wed, 25 Aug 2010 03:02:47 -0500 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: References: <1282669550.2016.25.camel@localhost.localdomain> Message-ID: <1282723367.2005.31.camel@localhost.localdomain> El mié, 25-08-2010 a las 09:34 +0200, Chema Cortes escribió: > El 24 de agosto de 2010 19:05, Mauricio Baeza > escribió: > > Estoy haciendo mis primeros programas en Python y tengo la siguiente duda. Si hago: > > > > $ python3 actualizarxml.py > > > > El archivo se actualiza bien. Pero si hago: > > > > $ python actualizarxml.py > > > > Me muestra el siguiente mensaje de error y el archivo XML lo deja trunco. > > > > Traceback (most recent call last): > > File "actualizarxml.py", line 13, in > > domDoc.writexml(xml_file) > > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 1746, in writexml > > node.writexml(writer, indent, addindent, newl) > > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 816, in writexml > > _write_data(writer, attrs[a_name].value) > > File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 306, in _write_data > > writer.write(data) > > UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 41: ordinal not in range(128) > > Aquí te dice que estás intentando escribir caracteres unicode en un > fichero ascii. > > > La ultima línea me hizo pensar en algún caracter extraño pero el archivo es generado correctamente por la misma librería y donde se corta el XML son caracteres válidos, aquí el código que estoy usando: > > > > # This Python file uses the following encoding: utf-8 > > from xml.dom import minidom > > > > archivo = open('sellob64.txt', 'r') > > sello = archivo.read() > > archivo.close() > > > > domDoc = minidom.parse('Factura.xml') > > nodo = domDoc.getElementsByTagName('Comprobante') > > nodo[0].setAttribute('sello',sello) > > > > archivo = open('Factura.xml', 'w') > > domDoc.writexml(archivo) > > archivo.close() > > En python3 todo texto es unicode y los ficheros de texto usan la > codificación por defecto del sistema (utf8) si no especificas otra > cosa. Para abrir ficheros utf8 en python 2.x se tiene que usar el > módulo codecs. > > archivo=codecs.open("Factura.xml","w",encoding="utf8") Perdón el correo anterior lo envié incompleto... decía... Estimado Chema: Gracias por tu respuesta, efectivamente, abriéndolo con: archivo=codecs.open("Factura.xml","w",encoding="utf8") puedo grabar sin problemas el archivo editado, pero me queda la duda por que al generarlo puedo guardarlo sin problemas con caracteres acentuados con las siguientes líneas: archivo = open('Factura.xml', 'w') archivo.write(domDoc.toxml()) archivo.close() pero no al editarlo. Saludos y de nuevo gracias. -- Mauricio Baeza 10 años usando OpenOffice.org, libre, gratuito y seguro ____________________________ Todo lo que no es dado es perdido ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Wed Aug 25 13:33:31 2010 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 25 Aug 2010 13:33:31 +0200 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: <1282723367.2005.31.camel@localhost.localdomain> References: <1282669550.2016.25.camel@localhost.localdomain> <1282723367.2005.31.camel@localhost.localdomain> Message-ID: El 25 de agosto de 2010 10:02, Mauricio Baeza escribió: > Gracias por tu respuesta, efectivamente, abriéndolo con: > > archivo=codecs.open("Factura.xml","w",encoding="utf8") > > puedo grabar sin problemas el archivo editado, pero me queda la duda por que al generarlo puedo guardarlo sin problemas con caracteres acentuados con las siguientes líneas: > > archivo = open('Factura.xml', 'w') > archivo.write(domDoc.toxml()) > archivo.close() > > pero no al editarlo. Después de analizar un poco el problema que comentas, veo que en la edición estás añadiendo un atributo con una cadena "no-unicode" leída de un fichero de texto. Al pasar el dom a xml (por defecto en utf8) es donde salta el problema al no saber pasar a unicode, antes incluso de grabar en el fichero. Con python3, todo texto es unicode y no aparece este problema; pero con python2 debes pasar la cadena a unicode antes de añadirla al dom: sello = open('sellob64.txt', 'r').read() sello = unicode(sello, "utf8") #cambia a la codificación que tenga el fichero También podrías leer el fichero de texto en utf8 con el módulo codecs tal y como te había comentado antes. Espero que algún experto en xml pueda confirmar lo dicho. From mauricio en correolibre.net Wed Aug 25 20:30:31 2010 From: mauricio en correolibre.net (Mauricio Baeza) Date: Wed, 25 Aug 2010 13:30:31 -0500 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: References: <1282669550.2016.25.camel@localhost.localdomain> <1282723367.2005.31.camel@localhost.localdomain> Message-ID: <1282761031.2042.6.camel@localhost.localdomain> El mié, 25-08-2010 a las 13:33 +0200, Chema Cortes escribió: > El 25 de agosto de 2010 10:02, Mauricio Baeza > escribió: > > > Gracias por tu respuesta, efectivamente, abriéndolo con: > > > > archivo=codecs.open("Factura.xml","w",encoding="utf8") > > > > puedo grabar sin problemas el archivo editado, pero me queda la duda por que al generarlo puedo guardarlo sin problemas con caracteres acentuados con las siguientes líneas: > > > > archivo = open('Factura.xml', 'w') > > archivo.write(domDoc.toxml()) > > archivo.close() > > > > pero no al editarlo. > > Después de analizar un poco el problema que comentas, veo que en la > edición estás añadiendo un atributo con una cadena "no-unicode" leída > de un fichero de texto. Al pasar el dom a xml (por defecto en utf8) es > donde salta el problema al no saber pasar a unicode, antes incluso de > grabar en el fichero. > > Con python3, todo texto es unicode y no aparece este problema; pero > con python2 debes pasar la cadena a unicode antes de añadirla al dom: > > sello = open('sellob64.txt', 'r').read() > sello = unicode(sello, "utf8") #cambia a la codificación que tenga el fichero > > También podrías leer el fichero de texto en utf8 con el módulo codecs > tal y como te había comentado antes. > > Espero que algún experto en xml pueda confirmar lo dicho. > _______________________________________________ Hola Chema... Agradezco el tiempo que le has dedicado... He probado a abrir el XML y guardar inmediatamente (sin editar) y me da el mismo error, también abrí el archivo de texto como me has enseñado y da el mismo error, por lo que todo apunta a que el problema esta en el modo en que minidom parsea el XML en la línea: domDoc = minidom.parse('factura.xml') Por lo pronto el tema esta resuelto con la línea que me has enseñado: archivo = codecs.open("factura.xml","w",encoding="utf8") Pero si, ojala algún experto en XML pueda iluminarnos... Un abrazo -- Mauricio Baeza 10 años usando OpenOffice.org, libre, gratuito y seguro ____________________________ Todo lo que no es dado es perdido ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From morillas en gmail.com Wed Aug 25 22:38:04 2010 From: morillas en gmail.com (Luis Miguel Morillas) Date: Wed, 25 Aug 2010 22:38:04 +0200 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: <1282761031.2042.6.camel@localhost.localdomain> References: <1282669550.2016.25.camel@localhost.localdomain> <1282723367.2005.31.camel@localhost.localdomain> <1282761031.2042.6.camel@localhost.localdomain> Message-ID: El 25 de agosto de 2010 20:30, Mauricio Baeza escribió: > > El mié, 25-08-2010 a las 13:33 +0200, Chema Cortes escribió: > > El 25 de agosto de 2010 10:02, Mauricio Baeza > escribió: > > > Gracias por tu respuesta, efectivamente, abriéndolo con: > > > > archivo=codecs.open("Factura.xml","w",encoding="utf8") > > > > puedo grabar sin problemas el archivo editado, pero me queda la duda por que al generarlo puedo guardarlo sin problemas con caracteres acentuados con las siguientes líneas: > > > > archivo = open('Factura.xml', 'w') > > archivo.write(domDoc.toxml()) > > archivo.close() > > > > pero no al editarlo. > > Después de analizar un poco el problema que comentas, veo que en la > edición estás añadiendo un atributo con una cadena "no-unicode" leída > de un fichero de texto. Al pasar el dom a xml (por defecto en utf8) es > donde salta el problema al no saber pasar a unicode, antes incluso de > grabar en el fichero. > > Con python3, todo texto es unicode y no aparece este problema; pero > con python2 debes pasar la cadena a unicode antes de añadirla al dom: > > sello = open('sellob64.txt', 'r').read() > sello = unicode(sello, "utf8") #cambia a la codificación que tenga el fichero > > También podrías leer el fichero de texto en utf8 con el módulo codecs > tal y como te había comentado antes. > > Espero que algún experto en xml pueda confirmar lo dicho. > _______________________________________________ > > Hola Chema... > > Agradezco el tiempo que le has dedicado... > > He probado a abrir el XML y guardar inmediatamente (sin editar) y me da el mismo error, también abrí el archivo de texto como me has enseñado y da el mismo error, por lo que todo apunta a que el problema esta en el modo en que minidom parsea el XML en la línea: > > domDoc = minidom.parse('factura.xml') > > Por lo pronto el tema esta resuelto con la línea que me has enseñado: > > archivo = codecs.open("factura.xml","w",encoding="utf8") > > Pero si, ojala algún experto en XML pueda iluminarnos... > Puedes mandar una copia de los dos archivos (sellob64.txt y factura.xml) ? -- lm > > Un abrazo > > > -- > Mauricio Baeza > > 10 años usando OpenOffice.org, libre, gratuito y seguro > ____________________________ > Todo lo que no es dado es perdido > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From mauricio en correolibre.net Thu Aug 26 02:44:54 2010 From: mauricio en correolibre.net (Mauricio Baeza) Date: Wed, 25 Aug 2010 19:44:54 -0500 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: References: <1282669550.2016.25.camel@localhost.localdomain> <1282723367.2005.31.camel@localhost.localdomain> <1282761031.2042.6.camel@localhost.localdomain> Message-ID: <1282783494.2001.3.camel@localhost.localdomain> El mié, 25-08-2010 a las 22:38 +0200, Luis Miguel Morillas escribió: > El 25 de agosto de 2010 20:30, Mauricio Baeza > escribió: > > > > El mié, 25-08-2010 a las 13:33 +0200, Chema Cortes escribió: > > > > El 25 de agosto de 2010 10:02, Mauricio Baeza > > escribió: > > > > > Gracias por tu respuesta, efectivamente, abriéndolo con: > > > > > > archivo=codecs.open("Factura.xml","w",encoding="utf8") > > > > > > puedo grabar sin problemas el archivo editado, pero me queda la duda por que al generarlo puedo guardarlo sin problemas con caracteres acentuados con las siguientes líneas: > > > > > > archivo = open('Factura.xml', 'w') > > > archivo.write(domDoc.toxml()) > > > archivo.close() > > > > > > pero no al editarlo. > > > > Después de analizar un poco el problema que comentas, veo que en la > > edición estás añadiendo un atributo con una cadena "no-unicode" leída > > de un fichero de texto. Al pasar el dom a xml (por defecto en utf8) es > > donde salta el problema al no saber pasar a unicode, antes incluso de > > grabar en el fichero. > > > > Con python3, todo texto es unicode y no aparece este problema; pero > > con python2 debes pasar la cadena a unicode antes de añadirla al dom: > > > > sello = open('sellob64.txt', 'r').read() > > sello = unicode(sello, "utf8") #cambia a la codificación que tenga el fichero > > > > También podrías leer el fichero de texto en utf8 con el módulo codecs > > tal y como te había comentado antes. > > > > Espero que algún experto en xml pueda confirmar lo dicho. > > _______________________________________________ > > > > Hola Chema... > > > > Agradezco el tiempo que le has dedicado... > > > > He probado a abrir el XML y guardar inmediatamente (sin editar) y me da el mismo error, también abrí el archivo de texto como me has enseñado y da el mismo error, por lo que todo apunta a que el problema esta en el modo en que minidom parsea el XML en la línea: > > > > domDoc = minidom.parse('factura.xml') > > > > Por lo pronto el tema esta resuelto con la línea que me has enseñado: > > > > archivo = codecs.open("factura.xml","w",encoding="utf8") > > > > Pero si, ojala algún experto en XML pueda iluminarnos... > > > > Puedes mandar una copia de los dos archivos (sellob64.txt y factura.xml) ? > > -- lm > Gracias Luis, te lo he enviado a tu correo personal... Saludos -- Mauricio Baeza 10 años usando OpenOffice.org, libre, gratuito y seguro ____________________________ Todo lo que no es dado es perdido ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From felixpalazuelos en gmail.com Thu Aug 26 10:59:09 2010 From: felixpalazuelos en gmail.com (=?ISO-8859-1?Q?F=E9lix_Palazuelos_P=E9rez?=) Date: Thu, 26 Aug 2010 10:59:09 +0200 Subject: [Python-es] Crear entidad bitmap con wxpython Message-ID: Hola, quería saber si alguien conoce cómo crear un objeto bitmap en wxpython y usarlo como se podría usar una imagen en un panel. Lo que quiero es crear unas barras con título que vana cambiar acorde al idioma, por eso necesito, al arrancar dibujar la imagen (que sería un simple degradado de 4 colores y superponer un texto. Se puede hacer con las funciones de dibujo y el evento onpaint, pero no puedo dejarlo así ya que está repintando constantemente y la aplicación tiene que hacer trabajo con sonido, por lo que si está continuamente repintando hay parones en el audio. Creo que se puede hacer, crear el bitmap pero en lugar de a partir de una imagen hacerla yo al arrancar. Saludos y gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From morillas en gmail.com Thu Aug 26 17:28:25 2010 From: morillas en gmail.com (Luis Miguel Morillas) Date: Thu, 26 Aug 2010 17:28:25 +0200 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: <1282783494.2001.3.camel@localhost.localdomain> References: <1282669550.2016.25.camel@localhost.localdomain> <1282723367.2005.31.camel@localhost.localdomain> <1282761031.2042.6.camel@localhost.localdomain> <1282783494.2001.3.camel@localhost.localdomain> Message-ID: El 26 de agosto de 2010 02:44, Mauricio Baeza escribió: > > El mié, 25-08-2010 a las 22:38 +0200, Luis Miguel Morillas escribió: > > El 25 de agosto de 2010 20:30, Mauricio Baeza > escribió: > > > > El mié, 25-08-2010 a las 13:33 +0200, Chema Cortes escribió: > > > > El 25 de agosto de 2010 10:02, Mauricio Baeza > > escribió: > > > > > Gracias por tu respuesta, efectivamente, abriéndolo con: > > > > > > archivo=codecs.open("Factura.xml","w",encoding="utf8") > > > > > > puedo grabar sin problemas el archivo editado, pero me queda la duda por que al generarlo puedo guardarlo sin problemas con caracteres acentuados con las siguientes líneas: > > > > > > archivo = open('Factura.xml', 'w') > > > archivo.write(domDoc.toxml()) > > > archivo.close() > > > > > > pero no al editarlo. > > > > Después de analizar un poco el problema que comentas, veo que en la > > edición estás añadiendo un atributo con una cadena "no-unicode" leída > > de un fichero de texto. Al pasar el dom a xml (por defecto en utf8) es > > donde salta el problema al no saber pasar a unicode, antes incluso de > > grabar en el fichero. > > > > Con python3, todo texto es unicode y no aparece este problema; pero > > con python2 debes pasar la cadena a unicode antes de añadirla al dom: > > > > sello = open('sellob64.txt', 'r').read() > > sello = unicode(sello, "utf8") #cambia a la codificación que tenga el fichero > > > > También podrías leer el fichero de texto en utf8 con el módulo codecs > > tal y como te había comentado antes. > > > > Espero que algún experto en xml pueda confirmar lo dicho. > > _______________________________________________ > > > > Hola Chema... > > > > Agradezco el tiempo que le has dedicado... > > > > He probado a abrir el XML y guardar inmediatamente (sin editar) y me da el mismo error, también abrí el archivo de texto como me has enseñado y da el mismo error, por lo que todo apunta a que el problema esta en el modo en que minidom parsea el XML en la línea: > > > > domDoc = minidom.parse('factura.xml') > > > > Por lo pronto el tema esta resuelto con la línea que me has enseñado: > > > > archivo = codecs.open("factura.xml","w",encoding="utf8") > > > > Pero si, ojala algún experto en XML pueda iluminarnos... > > > > Puedes mandar una copia de los dos archivos (sellob64.txt y factura.xml) ? > > -- lm > > > Gracias Luis, te lo he enviado a tu correo personal... > > No tengo mucha experiencia con minidom, pero tiene pinta de un bug. Es un error del writer al serializar el nodo. En principio esta línea debería de funcionar: domDoc.writexml(archivo, encoding="utf-8") Pero sigue generando el error. Puedes sustituirla por ésta: archivo.write(domDoc.toxml(encoding="utf-8")) que sí que funciona. El programa quedaría así [1] No me resisto a pegar una versión hecha con amara [2] :-P [1] http://paste2.org/p/965101 [2] http://paste2.org/p/965105 -- lm > Saludos > > > -- > Mauricio Baeza > > 10 años usando OpenOffice.org, libre, gratuito y seguro > ____________________________ > Todo lo que no es dado es perdido > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From mauricio en correolibre.net Thu Aug 26 17:50:58 2010 From: mauricio en correolibre.net (Mauricio Baeza) Date: Thu, 26 Aug 2010 10:50:58 -0500 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: References: <1282669550.2016.25.camel@localhost.localdomain> <1282723367.2005.31.camel@localhost.localdomain> <1282761031.2042.6.camel@localhost.localdomain> <1282783494.2001.3.camel@localhost.localdomain> Message-ID: <1282837858.8056.10.camel@localhost.localdomain> El jue, 26-08-2010 a las 17:28 +0200, Luis Miguel Morillas escribió: > > Puedes mandar una copia de los dos archivos (sellob64.txt y factura.xml) ? > > > > -- lm > > > > > > Gracias Luis, te lo he enviado a tu correo personal... > > > > > > No tengo mucha experiencia con minidom, pero tiene pinta de un bug. Es > un error del writer al serializar el nodo. En principio esta línea > debería de funcionar: > domDoc.writexml(archivo, encoding="utf-8") > Pero sigue generando el error. > > Puedes sustituirla por ésta: > archivo.write(domDoc.toxml(encoding="utf-8")) > que sí que funciona. > > El programa quedaría así [1] > No me resisto a pegar una versión hecha con amara [2] :-P > > [1] http://paste2.org/p/965101 > [2] http://paste2.org/p/965105 > > -- lm > > > Saludos > > Estimado Luis: Agradezco mucho el tiempo que le has dedicado... Algo que me encanta de la informática en general y del software libre en particular es que siempre hay alternativas... Tanto la que me dio el compañero Chema como las que tu me das me sirven perfectamente, la versión de Amara se ve maravillosa, la consideraré seriamente Seguiré investigando para ver si es efectivamente un bug para reportarlo. Un abrazo -- Mauricio Baeza 10 años usando OpenOffice.org, libre, gratuito y seguro ____________________________ Todo lo que no es dado es perdido ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From txema en nabla.net Thu Aug 26 23:42:58 2010 From: txema en nabla.net (Txema Vicente) Date: Thu, 26 Aug 2010 23:42:58 +0200 Subject: [Python-es] Duda con los parametros de funciones lambda. Message-ID: <4C76DFE2.7000702@nabla.net> Buenas. Tengo un problemilla con las funciones lambda, quiero generar un monton de ellas desde un bucle, pero me he topado con que si hago esto: def multiplica(n,m): return n*m funciones=[] # Primera forma funciones.append(lambda x: multiplica(1 ,x)) funciones.append(lambda x: multiplica(2 ,x)) funciones.append(lambda x: multiplica(3 ,x)) # Segunda forma a=4 funciones.append(lambda x: multiplica(a ,x)) a=5 funciones.append(lambda x: multiplica(a ,x)) a=6 funciones.append(lambda x: multiplica(a ,x)) # Tercera forma for b in (7,8,9): funciones.append(lambda x: multiplica(b ,x)) # Resultado for funcion in funciones: print str(funcion(10)) La salida que esperaba era : 10, 20, 30, 40, 50, 60, 70, 80, 90 Pero salida es: 10, 20, 30, 60, 60, 60, 90, 90, 90 Por lo visto se queda con el ultimo valor que tiene "a" o "b". Vale: se pasan por referencia, pero yo quiero el valor. Como se puede sacar el valor para hacer que la tercera forma funcione? Saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pepe en diselpro.com Fri Aug 27 00:13:00 2010 From: pepe en diselpro.com (Pepe Aracil) Date: Fri, 27 Aug 2010 00:13:00 +0200 Subject: [Python-es] Duda con los parametros de funciones lambda. In-Reply-To: <4C76DFE2.7000702@nabla.net> References: <4C76DFE2.7000702@nabla.net> Message-ID: Hola. De momento solo se me ocurre convertir en un literal la variable que contiene el multiplo fijo con la funcion eval: a=1 funciones.append(eval("lambda x: multiplica(%s ,x)" % a)) a=2 funciones.append(eval("lambda x: multiplica(%s ,x)" % a)) ... Saludos. El 26 de agosto de 2010 23:42, Txema Vicente escribió: > Buenas. > > Tengo un problemilla con las funciones lambda, quiero generar un monton de > ellas desde un bucle, pero me he topado con que si hago esto: > > def multiplica(n,m): return n*m > > funciones=[] > > # Primera forma > funciones.append(lambda x: multiplica(1 ,x)) > funciones.append(lambda x: multiplica(2 ,x)) > funciones.append(lambda x: multiplica(3 ,x)) > > # Segunda forma > a=4 > funciones.append(lambda x: multiplica(a ,x)) > a=5 > funciones.append(lambda x: multiplica(a ,x)) > a=6 > funciones.append(lambda x: multiplica(a ,x)) > > # Tercera forma > for b in (7,8,9): funciones.append(lambda x: multiplica(b ,x)) > > # Resultado > for funcion in funciones: print str(funcion(10)) > > La salida que esperaba era : > 10, 20, 30, 40, 50, 60, 70, 80, 90 > > Pero salida es: > 10, 20, 30, 60, 60, 60, 90, 90, 90 > > Por lo visto se queda con el ultimo valor que tiene "a" o "b". > Vale: se pasan por referencia, pero yo quiero el valor. > > Como se puede sacar el valor para hacer que la tercera forma funcione? > > Saludos > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ramonvillalongagomez en gmail.com Fri Aug 27 01:09:45 2010 From: ramonvillalongagomez en gmail.com (=?ISO-8859-1?Q?Ramon_Villalonga_G=F3mez?=) Date: Fri, 27 Aug 2010 01:09:45 +0200 Subject: [Python-es] Programa para pasar de decimal a binario con GUI Qt4 Message-ID: Buenas, mi nombre es Ramon, tengo 17 años y soy de Mallorca. Me añadí a está lista hará unos días pero aún no he participado, y hoy, que he empezado con las GUIs en python, he decidido dar el paso. Bueno aquí va mi duda: Cree un programa para convertir de binario a decimal y viceversa a través de la consola, y he decidido pasarlo a GUI. Pero ahora que lo he pasado, no encuentro ningún error en el código (es la primera vez que hago una interfaz), cuando lo arranco desde la consola, hace un salto de línea y se queda allí, pero no se abre la GUI ni nada. Añado los archivos por si alguien prefiere bajarlos a verlos desde aquí. Gracias de antemano. Este es el archivo "binari.py" # -*- coding: utf-8 -*- > > import sys > > from binarigui import Ui_Form > > from PyQt4 import QtCore, QtGui > > >> class Principal(QtGui.QWidget): > > def __init__(self): > > QtGui.QWidget.__init__(self) > > > > self.finestra = Ui_Form() > > self.finestra.setupUi(self) > > > > self.connect(self.finestra.decimalabinari, QtCore.SIGNAL('clicked()'), >> self.defdecimalabinari) > > self.connect(self.finestra.binariadecimal, QtCore.SIGNAL('clicked()'), >> self.defbinariadecimal) > > > > >> > > >> def defdecimalabinari(self): > > if self.textbox.isdigit(): > > self.textbox = int(self.textbox) > > self.label_answer = '' > > self.label_error = '' > > if self.textbox == 0: > > label_answer = '0' > > elif self.textbox == 1: > > label_answer = '0' > > else: > > while self.textbox > 0: > > self.label_answer = self.label_answer + str(self.textbox % 2) > > self.textbox = self.textbox // 2 > > self.label_answer = self.label_answer[::-1] > > while self.label_answer[0] == '0': > > self.label_answer = self.label_answer[1:] > > else: > > self.label_error = 'Erorr: ha d\'introduir només nombres.' > > def defbinariadecimal(self): > > if self.textbox.isdigit(): > > self.textbox = str(self.textbox) > > for z in self.textbox: > > if z != '0' and z != '1': > > self.label_error = 'Error: només zeros i uns' > > else: > > self.label_answer = int() > > index = int(-1) > > for x in self.textbox: > > index = index + 1 > > for y in self.textbox: > > self.label_answer = self.label_answer + (int(y) * (2**index)) > > index = index - 1 > > else: > > self.label_error = 'Error: ha d\'introduir només nombres.' > > def main(): > > app = QtGui.QApplication(sys.argv) > > finestra = Principal() > > finestra.show > > sys.exit(app.exec_()) > > > > if __name__ == '__main__': > > main() > > Este es el archivo "binarigui.py" que contiene la GUI creada con Qt Designer: # -*- coding: utf-8 -*- > # Form implementation generated from reading ui file 'Projecte Binari.ui' # # Created: Fri Aug 27 00:40:30 2010 # by: PyQt4 UI code generator 4.7.3 # # WARNING! All changes made in this file will be lost! > from PyQt4 import QtCore, QtGui > class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(354, 113) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, > QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) Form.setMinimumSize(QtCore.QSize(354, 113)) Form.setMaximumSize(QtCore.QSize(354, 113)) Form.setWindowTitle("Conversor Decimal - Binari") self.decimalabinari = QtGui.QPushButton(Form) self.decimalabinari.setGeometry(QtCore.QRect(211, 10, 131, 27)) self.decimalabinari.setObjectName("decimalabinari") self.binariadecimal = QtGui.QPushButton(Form) self.binariadecimal.setGeometry(QtCore.QRect(211, 50, 131, 27)) self.binariadecimal.setObjectName("binariadecimal") self.textbox = QtGui.QTextEdit(Form) self.textbox.setGeometry(QtCore.QRect(10, 10, 181, 31)) self.textbox.setInputMethodHints(QtCore.Qt.ImhDigitsOnly) > self.textbox.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) > self.textbox.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textbox.setAutoFormatting(QtGui.QTextEdit.AutoNone) self.textbox.setAcceptRichText(True) self.textbox.setObjectName("textbox") self.label_answer = QtGui.QLabel(Form) self.label_answer.setGeometry(QtCore.QRect(10, 60, 151, 17)) self.label_answer.setObjectName("label_answer") self.label_error = QtGui.QLabel(Form) self.label_error.setEnabled(True) self.label_error.setGeometry(QtCore.QRect(10, 90, 331, 17)) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label_error.setFont(font) self.label_error.setText("") self.label_error.setObjectName("label_error") > self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) > def retranslateUi(self, Form): self.decimalabinari.setText(QtGui.QApplication.translate("Form", > "Decimal a Binari", None, QtGui.QApplication.UnicodeUTF8)) self.binariadecimal.setText(QtGui.QApplication.translate("Form", > "Binari a Decimal", None, QtGui.QApplication.UnicodeUTF8)) self.label_answer.setText(QtGui.QApplication.translate("Form", > "Resultat:", None, QtGui.QApplication.UnicodeUTF8)) Ramon Villalonga ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: Projecte Binari.tar.gz Type: application/x-gzip Size: 1493 bytes Desc: no disponible URL: From lasizoillo en gmail.com Fri Aug 27 01:23:28 2010 From: lasizoillo en gmail.com (lasizoillo) Date: Fri, 27 Aug 2010 01:23:28 +0200 Subject: [Python-es] Duda con los parametros de funciones lambda. In-Reply-To: <4C76DFE2.7000702@nabla.net> References: <4C76DFE2.7000702@nabla.net> Message-ID: El día 26 de agosto de 2010 23:42, Txema Vicente escribió: > Buenas. > > Tengo un problemilla con las funciones lambda, quiero generar un monton de > ellas desde un bucle, pero me he topado con que si hago esto: > > def multiplica(n,m): return n*m > > funciones=[] > > # Primera forma > funciones.append(lambda x: multiplica(1 ,x)) > funciones.append(lambda x: multiplica(2 ,x)) > funciones.append(lambda x: multiplica(3 ,x)) > > # Segunda forma > a=4 > funciones.append(lambda x: multiplica(a ,x)) > a=5 > funciones.append(lambda x: multiplica(a ,x)) > a=6 > funciones.append(lambda x: multiplica(a ,x)) > > # Tercera forma > for b in (7,8,9): funciones.append(lambda x: multiplica(b ,x)) > > # Resultado > for funcion in funciones: print str(funcion(10)) > > La salida que esperaba era : > 10, 20, 30, 40, 50, 60, 70, 80, 90 > > Pero salida es: > 10, 20, 30, 60, 60, 60, 90, 90, 90 > > Por lo visto se queda con el ultimo valor que tiene "a" o "b". > Vale: se pasan por referencia, pero yo quiero el valor. > > Como se puede sacar el valor para hacer que la tercera forma funcione? > > Saludos > Has pensado en usar lo siguiente: from functools import partial def multiplica(n,m): return n*m funciones=[] funciones.append(partial(multiplica, 1)) http://docs.python.org/library/functools.html#functools.partial De todas formas, si sigues empeñado en usar lambda: In [12]: for b in (7,8,9): funciones.append(lambda x, b=b:multiplica(b ,x)) ....: In [13]: for funcion in funciones: print str(funcion(10)) ....: 10 20 30 40 50 60 70 80 90 Un saludo: Javi From pyarnau en gmail.com Fri Aug 27 01:35:00 2010 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 27 Aug 2010 01:35:00 +0200 Subject: [Python-es] Duda con los parametros de funciones lambda. In-Reply-To: <4C76DFE2.7000702@nabla.net> References: <4C76DFE2.7000702@nabla.net> Message-ID: <20100827013500.5f1bfa75@gmail.com> On Thu, 26 Aug 2010 23:42:58 +0200 Txema Vicente wrote: > # Tercera forma > for b in (7,8,9): funciones.append(lambda x: multiplica(b ,x)) > > # Resultado > for funcion in funciones: print str(funcion(10)) > > La salida que esperaba era : > 10, 20, 30, 40, 50, 60, 70, 80, 90 > > Pero salida es: > 10, 20, 30, 60, 60, 60, 90, 90, 90 Una variable utilizada, pero no definida, en una función/lambda anidada se sustituye por su valor en el momento de ejecución, no de definición. En este ejemplo se ve claro: >>> a = 1 >>> f = lambda: a >>> f() 1 >>> a = 2 >>> f() 2 Una solución pasa por usar otra lambda auxiliar: for b in (7,8,9): funciones.append((lambda b: lambda x: multiplica(b, x))(b)) Pero como esto es feo, la gente suele hacelo de otra forma, pasando la variable como argumento: for b in (7,8,9): funciones.append(lambda x, b=b: multiplica(b, x)) Pero por otro lado, lo que estás haciendo no es ni más ni menos que una función parcial de toda la vida (omnipresente en los lenguajes funcionales). Así que la mejor solución diría que es: import functools for b in (7,8,9): funciones.append(functools.partial(multiplica, b)) From darkrho en gmail.com Fri Aug 27 01:43:08 2010 From: darkrho en gmail.com (Rolando Espinoza La Fuente) Date: Thu, 26 Aug 2010 19:43:08 -0400 Subject: [Python-es] Duda con los parametros de funciones lambda. In-Reply-To: <4C76DFE2.7000702@nabla.net> References: <4C76DFE2.7000702@nabla.net> Message-ID: 2010/8/26 Txema Vicente : > Buenas. > > Tengo un problemilla con las funciones lambda, quiero generar un monton de > ellas desde un bucle, pero me he topado con que si hago esto: > > def multiplica(n,m): return n*m > > funciones=[] > > # Primera forma > funciones.append(lambda x: multiplica(1 ,x)) > funciones.append(lambda x: multiplica(2 ,x)) > funciones.append(lambda x: multiplica(3 ,x)) > > # Segunda forma > a=4 > funciones.append(lambda x: multiplica(a ,x)) > a=5 > funciones.append(lambda x: multiplica(a ,x)) > a=6 > funciones.append(lambda x: multiplica(a ,x)) Es cosa del scope, que seguro alguien más lo puede explicar en detalle. Similar a functools.partial() pero te sirve para hacer más operaciones con x: def multiplica_partial(x): # do stuff def inner(a): return multiplica(a, x) return inner luego: a = 1 funciones.append(multiplica_partial(a)) a = 2 funciones.append(multiplica_partial(a)) Rolando Espinoza La fuente www.insophia.com From pyarnau en gmail.com Fri Aug 27 02:02:38 2010 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 27 Aug 2010 02:02:38 +0200 Subject: [Python-es] Programa para pasar de decimal a binario con GUI Qt4 In-Reply-To: References: Message-ID: <20100827020238.2eea7247@gmail.com> On Fri, 27 Aug 2010 01:09:45 +0200 Ramon Villalonga Gómez wrote: > Cree un programa para convertir de binario a decimal y viceversa a > través de la consola, y he decidido pasarlo a GUI. Pero ahora que lo > he pasado, no encuentro ningún error en el código (es la primera vez > que hago una interfaz), cuando lo arranco desde la consola, hace un > salto de línea y se queda allí, pero no se abre la GUI ni nada. En un repaso rápido: 1) finestra.show -> finestra.show() 2) Mezclas espacios y tabuladores. Siempre 4 espacios, no tabuladores. 3) Usa comillas dobles para no tener que escapar las simples: 'Error: ha d\'introduir només nombres.' -> "Error: ha d'introduir..." 4) Mezclas presentación (GUI) y lógica. Ej: def defbinariadecimal(self): if self.textbox.isdigit(): (¿por qué el doble 'def'?) 5) Abusas de construcciones imperativas. Ej: index = int(-1) for x in self.textbox: index = index + 1 for y in self.textbox: self.label_answer = self.label_answer + (int(y) * (2**index)) index = index - 1 no es que en Python el paradigma funcional sea de obligado cumplimiento, pero "entre poco y demasiado". Sobre el tema: http://en.wikipedia.org/wiki/Functional_programming http://www.amk.ca/python/writing/functional From txema en nabla.net Fri Aug 27 03:34:35 2010 From: txema en nabla.net (Txema Vicente) Date: Fri, 27 Aug 2010 03:34:35 +0200 Subject: [Python-es] Duda con los parametros de funciones lambda. In-Reply-To: <20100827013500.5f1bfa75@gmail.com> References: <4C76DFE2.7000702@nabla.net> <20100827013500.5f1bfa75@gmail.com> Message-ID: <4C77162B.1090105@nabla.net> Muy aclaratorias las respuestas, muchas gracias. Y menudo juguete functools, no sabía que existía, que bien me lo voy a pasar. Suerte. > Una solución pasa por usar otra lambda auxiliar: > > for b in (7,8,9): > funciones.append((lambda b: lambda x: multiplica(b, x))(b)) > > Pero como esto es feo, la gente suele hacelo de otra forma, pasando la > variable como argumento: > > for b in (7,8,9): > funciones.append(lambda x, b=b: multiplica(b, x)) > > Pero por otro lado, lo que estás haciendo no es ni más ni menos que una > función parcial de toda la vida (omnipresente en los lenguajes > funcionales). Así que la mejor solución diría que es: > > import functools > > for b in (7,8,9): > funciones.append(functools.partial(multiplica, b)) > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > From ricardo.cardenes en gmail.com Fri Aug 27 09:42:04 2010 From: ricardo.cardenes en gmail.com (=?ISO-8859-1?Q?Ricardo_C=E1rdenes_Medina?=) Date: Fri, 27 Aug 2010 08:42:04 +0100 Subject: [Python-es] Programa para pasar de decimal a binario con GUI Qt4 In-Reply-To: References: Message-ID: Hola Ramon, 2010/8/27 Ramon Villalonga Gómez : > Buenas, mi nombre es Ramon, tengo 17 años y soy de Mallorca. Me añadí a está > lista hará unos días pero aún no he participado, y hoy, que he empezado con > las GUIs en python, he decidido dar el paso. > Bueno aquí va mi duda: >>>       self.textbox = str(self.textbox) >>> self.label_answer = '' >>> self.label_error = '' Cuidadito, cuidadito. Aquí (y en la otra función) estás cargándote la referencia a la textbox, a la etiqueta de respuesta y a la de error. Labels y TextBoxes tienen métodos setText para esto. Sustituye ese código (y el resto de usos similares por (por ejemplo): textbox = str(self.textbox) answer = '' error = '' haz los cálculos necesarios y luego... self.label_answer.setText(answer) self.label_error.setText(error) Saludos, Ricardo From pych3m4 en gmail.com Fri Aug 27 11:55:10 2010 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 27 Aug 2010 11:55:10 +0200 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: References: <1282669550.2016.25.camel@localhost.localdomain> <1282723367.2005.31.camel@localhost.localdomain> <1282761031.2042.6.camel@localhost.localdomain> <1282783494.2001.3.camel@localhost.localdomain> Message-ID: El día 26 de agosto de 2010 17:28, Luis Miguel Morillas escribió: > Puedes sustituirla por ésta: >    archivo.write(domDoc.toxml(encoding="utf-8")) > que sí que funciona. Un detalle, que igual puede dar alguna pista, es que el .toxml sin encoding devuelve una cadena unicode, mientras que si lleva el parámetro encoding devuelve una cadena normal con el campo encoding de xml correspondiente. Creo que el problema está al combinar unicode y no-unicode. Si se abre el fichero xml con open, entonces hay que convertir todo a la codificación que lleve el fichero; si se abre desde minidom, entonces todo hay que trabajarlo en unicode. From listas en soft-com.es Fri Aug 27 12:03:10 2010 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 27 Aug 2010 12:03:10 +0200 Subject: [Python-es] Crear entidad bitmap con wxpython In-Reply-To: References: Message-ID: <4C778D5E.7080803@soft-com.es> El 26/08/2010 10:59, Félix Palazuelos Pérez escribió: > Hola, quería saber si alguien conoce cómo crear un objeto bitmap en > wxpython y usarlo como se podría usar una imagen en un panel. Lo que > quiero es crear unas barras con título que vana cambiar acorde al > idioma, por eso necesito, al arrancar dibujar la imagen (que sería un > simple degradado de 4 colores y superponer un texto. Se puede hacer > con las funciones de dibujo y el evento onpaint, pero no puedo dejarlo > así ya que está repintando constantemente y la aplicación tiene que > hacer trabajo con sonido, por lo que si está continuamente repintando > hay parones en el audio. Creo que se puede hacer, crear el bitmap pero > en lugar de a partir de una imagen hacerla yo al arrancar. Saludos y > gracias. > Basicamente lo que tienes que hacer es crear un nuevo bitmap, obtener su DC, y dibujar sobre el lo que desees. Mas o menos esto: bitmap = wx.EmptyBitmap(50,50) DC = wx.MemoryDC(bitmap) DC.SetBackground(wx.Brush(wx.GREEN)) DC.Clear() DC.SetFont(wx.Font(24, wx.FONTFAMILY_SWISS, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL )) DC.SetTextForeground(wx.WHITE) DC.DrawText("Hola Mundo", 10, 10) Echale un vistazo al objeto wx.DC para para ver las opciones para dibujar o renderizar texto. A partir de ahí utilizas el objeto bitmap creado como cualquier otro que hayas cargado de un archivo. Saludos, -- Oswaldo Hernández From morillas en gmail.com Fri Aug 27 17:51:59 2010 From: morillas en gmail.com (Luis Miguel Morillas) Date: Fri, 27 Aug 2010 17:51:59 +0200 Subject: [Python-es] =?iso-8859-1?q?C=F3digo_funciona_en_Py3_pero_no_en_Py?= =?iso-8859-1?q?2=2E6?= In-Reply-To: References: <1282669550.2016.25.camel@localhost.localdomain> <1282723367.2005.31.camel@localhost.localdomain> <1282761031.2042.6.camel@localhost.localdomain> <1282783494.2001.3.camel@localhost.localdomain> Message-ID: El día 27 de agosto de 2010 11:55, Chema Cortes escribió: > El día 26 de agosto de 2010 17:28, Luis Miguel Morillas > escribió: > >> Puedes sustituirla por ésta: >>    archivo.write(domDoc.toxml(encoding="utf-8")) >> que sí que funciona. > > Un detalle, que igual puede dar alguna pista, es que el .toxml sin > encoding devuelve una cadena unicode, mientras que si lleva el > parámetro encoding devuelve una cadena normal con el campo encoding de > xml correspondiente. > > Creo que el problema está al combinar unicode y no-unicode. Si se abre > el fichero xml con open, entonces hay que convertir todo a la > codificación que lleve el fichero; si se abre desde minidom, entonces > todo hay que trabajarlo en unicode. Sí y no. Las librerías de xml siempre tabajan internamente con unicode. El problema es la ambigüedad del parámetro "encoding", que funciona correctamente en .toxml() y no en .writexml(). Tiene pinta de que .writexml() trabaja a más bajo nivel y exige que el writer que se le pasa como parámetro (el fichero en este caso) haga el encoding de los caracteres. De hecho toxml() llama a writexml(), pero eso no está claro en la documentación. De hecho si abres el fichero factura y guardas el arbol tal cual sin modificar con writexml, también genera la excepción. -- lm > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From pynash en gmail.com Fri Aug 27 22:17:10 2010 From: pynash en gmail.com (Walter D. Vargas) Date: Fri, 27 Aug 2010 14:17:10 -0600 Subject: [Python-es] escribir en un textview con el contenido de una lista Message-ID: Hola lista. soy nuevo, aunque ya estaba inscrito solo leía, pero de escribir a la lista es mi primera vez. el caso es que tengo una lista, y quiero que el contenido de la lista se me enumere en el textview, pero hasta ahora solo he conseguido agregar una linea, y el contenido es la ultima palabra de la lista. Debe ser porque con el textbuffer el contenido anterior se borra. Si por ejemplo comento las instrucciones del for, y descomento la lectura desde un archivo con palabras y las escribo al textview, me muestra las 4 lineas de texto que tengo en el archivo. Que esta pasando, como puede escribir linea a linea en el textview? ya busque en el historial de la lista y nada, Les agradeceria mucho su ayuda. el codigo es el siguiente: self.textview = gtk.TextView() textbuffer = self.textview.get_buffer() lista = ["uno", "dos", "tres"] for i in lista: textbuffer.set_text(i) #file = open("words.txt", "r") #if file: # string = file.read() # file.close() # textbuffer.set_text(string) El resultado es : tres ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pyarnau en gmail.com Sat Aug 28 01:51:26 2010 From: pyarnau en gmail.com (Arnau Sanchez) Date: Sat, 28 Aug 2010 01:51:26 +0200 Subject: [Python-es] escribir en un textview con el contenido de una lista In-Reply-To: References: Message-ID: <20100828015126.2c1f3471@gmail.com> On Fri, 27 Aug 2010 14:17:10 -0600 Walter D. Vargas wrote: > for i in lista: > textbuffer.set_text(i) textbuffer.set_text() establece el texto completo del buffer, no añade a lo ya existente; para eso hay otras funciones, por ejemplo insert(): for line in lista: end = textbuffer.get_end_iter() textbuffer.insert(end, line+"\n") From txema en nabla.net Sat Aug 28 21:51:27 2010 From: txema en nabla.net (Txema Vicente) Date: Sat, 28 Aug 2010 21:51:27 +0200 Subject: [Python-es] Framework Nabla para aplicaciones OpenGL Message-ID: <4C7968BF.80306@nabla.net> Buenas. Estoy cocinando una cosa y voy a soltaros un paquete terrible sobre OpenGL e interfaces de usuario, a ver que opinais los que os interese el tema. Al final están todos los enlaces, el [2] es una captura de pantalla para ver de que estoy hablando. *_Antecedentes:_* Lo cuento por justificar la decisión de crear el proyecto, se puede omitir tranquilamente. Hace tiempo me pidieron una aplicacion que moviera imagenes sobre un videowall de cuatro proyectores, y eso ha derivado en una libreria que publicaré en un par de meses bajo licencia tipo BSD. Si hay que mover imagenes con la mayor suavidad posible, la primera decision fue fácil: aprender OpenGL. La segunda decision, en que lenguaje se hace, ya no es tan fácil, si lo es decir que por supuesto en C++, pero yo no me atrevo. Asi que alla por 2005 descubrí python, y con él pygame, pyOpenGL y finalmente pyglet, que aún era beta pero prometía. De esta batalla salió un claro vencedor: pyglet. Casi todo el API OpenGL al descubierto, soporta multiples pantallas, sonido y video. Y no va nada mal para ser interpretado. El fallo catastrófico es que no hay GUI. Todo se hace a mano. Supongo que es por esto que no se ven muchas aplicaciones hechas con pyglet, está muy bien para hacer juegos sencillos o pruebas de concepto, pero como necesites sacar un dialogo para abrir un archivo, simplemente no hay. En la lista de pyglet se ve que hay gente que lo quiere usar con librerias como wxWidgets, pero no parece que les vaya muy bien. Otros se han hecho sus propios GUI Toolkit, pero son muy ligeritos y no valen para lo que yo necesito. Necesito in GUI Toolkit que tenga de todo, me da igual que penalize el rendimiento mientras se ve, si oculto no lo hace. En la primera versión de la aplicación, intenté separar el módulo GUI para que sirviera para otras cosas, pero al final no pudo ser. Se hizo funcionar, pero el GUI acabo siendo un engendro incrustado por las malas dentro de un bucle principal personalizado de pyglet 1.0. Tan modificado que ya no valia para pyglet 1.1 _*El proyecto Nabla Framework:*_ Hace ya 7 meses empece de cero otra vez, para hacer un GUI reutilizable, esta vez usando la API de pyglet [1] al pie de la letra. Y ya se puede probar [3], de hecho he acabado haciendo más cosas de las que planeé. El paquete se divide en tres submodulos, con la idea de que se pueda usar sólo el GUI sin necesitar los demás. - nabla.gui: el GUI, basicamente proporciona un objeto "Overlay" sobre el que se dibujan Widgets. - nabla.geo: un modulo para graficos en "dos dimensiones y media". Organiza los planos, y permite seleccionar puntos. Necesita OpenGL 2.0+ - nabla.app: un esqueleto ampliable "Application" que maneja las dos capas anteriores, las ventanas y sus cámaras. De momento estoy centrado en nabla.gui, que en resumen tiene: - Un sistema de colocación al estilo de Tkinter, a base de celdas y modos "sticky". - Una forma de construir widgets, ampliando el genérico "Control" - Un conjunto de widgets hechos (van mas de 40): Label, Image, Button, ListBox, ComboBox, Window, Tabs, Menu... - Dialogos estándar: MessageBox, InputBox, FileOpen, FileSave... - Esqueletos de miniaplicaciones: Explorer, Viever, Player, Notepad... - Administrador de ventanas sencillito. - Consola interactiva. _*Las posibilidades:*_ El GUI se conecta al sistema de eventos de pyglet y se dibuja en un único batch, deberia poderse usar el modulo nabla.gui junto con cualquier otro framework o programa hecho sobre pyglet. Sobre la manera en que está hecho, hay buenas y malas noticias. La mala es que se puede optimizar mucho, ahora hace más cambios de estado OpenGL de los necesarios para que funcione. La buena es que así sería muy fácil convertirlo en un GUI tridimensional, incluso con perspectiva, iluminación o lo que se quiera. El código de picking necesario está hecho en nabla.geo. Resumiendo, es un GUI dibujado sobre un plano que casualmente coincide con la pantalla, pero no tiene por qué coincidir. Algunas de las cosas para las que puede servir que se me ocurren: - Pizarras interactivas, - Editor GLSL en tiempo real. - Editor de GUI para hacerlos en plan visual, incluso se podria llegar a hacer un IDE. - Livecoding, algo como Fluxus [5]. - Hacer un sustituto de nabla.geo que use pyODE [6]. - Soporte de Wiimote, o multitactil tipo J. Lee. [7] _*Comentarios:*_ Soy autodidacta, cabezón y encima vasco, aprendí con un Spectrum, luego unos años oscuros de VB6, y otros muchos con PHP. Digo esto porque soy consciente de que tengo malos vicios: hay muchas cosas de mi código que no siguen las buenas costumbres, reinventan la rueda o están hechas muy a lo bestia, pero lo voy puliendo. Si teneis un ratito para probarlo, aun no está acabado, pero sinceramente necesito comentarios y ánimo, es muy dificil explicar a la gente porque estás perdiendo el tiempo dibujando botoncitos cuando ya hay hechos (no en mi contexto OpenGL, coño!). A mi me sirve para lo que quiero, pero me cuesta mucho documentarlo en inglés, y necesito saber que no estoy hablando con la pared: no se si merece la pena si no hay gente que lo vaya a usar. Gracias por tu atención. Saludos. _*Enlaces*_ Esto no es una "release", aún no esta terminado. Sólo lo he probado en Win, pero deberia funcionar en Linux y Mac, espero confirmación o algún traceback. Necesita pyglet instalado para funcionar: [1] http://www.pyglet.org/download.html Captura de pantalla: [2]http://www.nabla.net/lab/nabla-test.jpg Programa de prueba: [3]http://www.nabla.net/lab/nabla-test.zip Documentacion API (en construcción): [4] http://www.nabla.net/lab/nabla-api/ Otros: [5] http://www.pawfal.org/fluxus/ [6] http://pyode.sourceforge.net/ [7] http://johnnylee.net/projects/wii/ Además: Un Widget sencillo: http://www.nabla.net/lab/nabla-api/nabla.gui.widget.Label-class.html Un Widget complicado: http://www.nabla.net/lab/nabla-api/nabla.gui.widget.TreeFolder-class.html Páginas de API interesantes: http://www.nabla.net/lab/nabla-api/nabla.gui-module.html http://www.nabla.net/lab/nabla-api/nabla.geo.space.Space-class.html http://www.nabla.net/lab/nabla-api/nabla.app.Application-class.html ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lighther en gmail.com Sat Aug 28 22:42:28 2010 From: lighther en gmail.com (Juan Pablo Isler) Date: Sat, 28 Aug 2010 16:42:28 -0400 Subject: [Python-es] Framework Nabla para aplicaciones OpenGL In-Reply-To: <4C7968BF.80306@nabla.net> References: <4C7968BF.80306@nabla.net> Message-ID: Estimado, por lo que leí es justamente lo que deseo aprender ajajaja, quiero hacer una especie de reproductor multimedia que controle video, orden y tiempos de muestra para fotos y con una GUI atractiva, con ventanas que giren y que se acerquen o se alejen, etc. tal véz estas herramientas me sean las indicadas, puesto que hice esto con pyQt y la verdá es que le faltaba más dinamismo a la cosa (esto hace ya 2 o 3 años). Trataré de probar el asunto, en unos dias más ya que estoy hasta el cuello, pero me interesa bastante el tema. (Y debo recordar algo de Python joajoa) Saludos!!!! Atte. Juan Pablo Isler 2010/8/28 Txema Vicente > Buenas. > > Estoy cocinando una cosa y voy a soltaros un paquete terrible sobre OpenGL > e interfaces de usuario, a ver que opinais los que os interese el tema. > > Al final están todos los enlaces, el [2] es una captura de pantalla para > ver de que estoy hablando. > > *Antecedentes:* > > Lo cuento por justificar la decisión de crear el proyecto, se puede omitir > tranquilamente. > > Hace tiempo me pidieron una aplicacion que moviera imagenes sobre un > videowall de cuatro proyectores, y eso ha derivado en una libreria que > publicaré en un par de meses bajo licencia tipo BSD. > > Si hay que mover imagenes con la mayor suavidad posible, la primera > decision fue fácil: aprender OpenGL. > La segunda decision, en que lenguaje se hace, ya no es tan fácil, si lo es > decir que por supuesto en C++, pero yo no me atrevo. > > Asi que alla por 2005 descubrí python, y con él pygame, pyOpenGL y > finalmente pyglet, que aún era beta pero prometía. De esta batalla salió un > claro vencedor: pyglet. Casi todo el API OpenGL al descubierto, soporta > multiples pantallas, sonido y video. Y no va nada mal para ser interpretado. > > El fallo catastrófico es que no hay GUI. Todo se hace a mano. Supongo que > es por esto que no se ven muchas aplicaciones hechas con pyglet, está muy > bien para hacer juegos sencillos o pruebas de concepto, pero como necesites > sacar un dialogo para abrir un archivo, simplemente no hay. En la lista de > pyglet se ve que hay gente que lo quiere usar con librerias como wxWidgets, > pero no parece que les vaya muy bien. Otros se han hecho sus propios GUI > Toolkit, pero son muy ligeritos y no valen para lo que yo necesito. Necesito > in GUI Toolkit que tenga de todo, me da igual que penalize el rendimiento > mientras se ve, si oculto no lo hace. > > En la primera versión de la aplicación, intenté separar el módulo GUI para > que sirviera para otras cosas, pero al final no pudo ser. Se hizo funcionar, > pero el GUI acabo siendo un engendro incrustado por las malas dentro de un > bucle principal personalizado de pyglet 1.0. Tan modificado que ya no valia > para pyglet 1.1 > > > *El proyecto Nabla Framework:* > > Hace ya 7 meses empece de cero otra vez, para hacer un GUI reutilizable, > esta vez usando la API de pyglet [1] al pie de la letra. Y ya se puede > probar [3], de hecho he acabado haciendo más cosas de las que planeé. El > paquete se divide en tres submodulos, con la idea de que se pueda usar sólo > el GUI sin necesitar los demás. > > - nabla.gui: el GUI, basicamente proporciona un objeto "Overlay" sobre el > que se dibujan Widgets. > - nabla.geo: un modulo para graficos en "dos dimensiones y media". Organiza > los planos, y permite seleccionar puntos. Necesita OpenGL 2.0+ > - nabla.app: un esqueleto ampliable "Application" que maneja las dos capas > anteriores, las ventanas y sus cámaras. > > De momento estoy centrado en nabla.gui, que en resumen tiene: > > - Un sistema de colocación al estilo de Tkinter, a base de celdas y modos > "sticky". > - Una forma de construir widgets, ampliando el genérico "Control" > - Un conjunto de widgets hechos (van mas de 40): Label, Image, Button, > ListBox, ComboBox, Window, Tabs, Menu... > - Dialogos estándar: MessageBox, InputBox, FileOpen, FileSave... > - Esqueletos de miniaplicaciones: Explorer, Viever, Player, Notepad... > - Administrador de ventanas sencillito. > - Consola interactiva. > > > *Las posibilidades:* > > El GUI se conecta al sistema de eventos de pyglet y se dibuja en un único > batch, deberia poderse usar el modulo nabla.gui junto con cualquier otro > framework o programa hecho sobre pyglet. > > Sobre la manera en que está hecho, hay buenas y malas noticias. La mala es > que se puede optimizar mucho, ahora hace más cambios de estado OpenGL de los > necesarios para que funcione. La buena es que así sería muy fácil > convertirlo en un GUI tridimensional, incluso con perspectiva, iluminación o > lo que se quiera. El código de picking necesario está hecho en nabla.geo. > Resumiendo, es un GUI dibujado sobre un plano que casualmente coincide con > la pantalla, pero no tiene por qué coincidir. > > Algunas de las cosas para las que puede servir que se me ocurren: > - Pizarras interactivas, > - Editor GLSL en tiempo real. > - Editor de GUI para hacerlos en plan visual, incluso se podria llegar a > hacer un IDE. > - Livecoding, algo como Fluxus [5]. > - Hacer un sustituto de nabla.geo que use pyODE [6]. > - Soporte de Wiimote, o multitactil tipo J. Lee. [7] > > > *Comentarios:* > > Soy autodidacta, cabezón y encima vasco, aprendí con un Spectrum, luego > unos años oscuros de VB6, y otros muchos con PHP. Digo esto porque soy > consciente de que tengo malos vicios: hay muchas cosas de mi código que no > siguen las buenas costumbres, reinventan la rueda o están hechas muy a lo > bestia, pero lo voy puliendo. > > Si teneis un ratito para probarlo, aun no está acabado, pero sinceramente > necesito comentarios y ánimo, es muy dificil explicar a la gente porque > estás perdiendo el tiempo dibujando botoncitos cuando ya hay hechos (no en > mi contexto OpenGL, coño!). A mi me sirve para lo que quiero, pero me cuesta > mucho documentarlo en inglés, y necesito saber que no estoy hablando con la > pared: no se si merece la pena si no hay gente que lo vaya a usar. > > Gracias por tu atención. > Saludos. > > > *Enlaces* > > Esto no es una "release", aún no esta terminado. Sólo lo he probado en Win, > pero deberia funcionar en Linux y Mac, espero confirmación o algún > traceback. > > Necesita pyglet instalado para funcionar: > [1] http://www.pyglet.org/download.html > > Captura de pantalla: > [2]http://www.nabla.net/lab/nabla-test.jpg > > Programa de prueba: > [3]http://www.nabla.net/lab/nabla-test.zip > > Documentacion API (en construcción): > [4] http://www.nabla.net/lab/nabla-api/ > > > Otros: > [5] http://www.pawfal.org/fluxus/ > [6] http://pyode.sourceforge.net/ > [7] http://johnnylee.net/projects/wii/ > > Además: > Un Widget sencillo: > http://www.nabla.net/lab/nabla-api/nabla.gui.widget.Label-class.html > > Un Widget complicado: > http://www.nabla.net/lab/nabla-api/nabla.gui.widget.TreeFolder-class.html > > Páginas de API interesantes: > http://www.nabla.net/lab/nabla-api/nabla.gui-module.html > http://www.nabla.net/lab/nabla-api/nabla.geo.space.Space-class.html > http://www.nabla.net/lab/nabla-api/nabla.app.Application-class.html > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pynash en gmail.com Sun Aug 29 22:31:12 2010 From: pynash en gmail.com (Walter D. Vargas) Date: Sun, 29 Aug 2010 14:31:12 -0600 Subject: [Python-es] escribir en un textview con el contenido de una lista In-Reply-To: <20100828015126.2c1f3471@gmail.com> References: <20100828015126.2c1f3471@gmail.com> Message-ID: Muchisimas gracias Arnau, es exactamente lo que andaba buscando. Algo asi sale en el manual de pygtk, pero no entendia muy bien, pues no aparecia este tipo de ejemplo. Gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From germanpython en gmail.com Mon Aug 30 02:12:36 2010 From: germanpython en gmail.com (german rivas) Date: Mon, 30 Aug 2010 02:12:36 +0200 Subject: [Python-es] Archivos zip con python In-Reply-To: References: Message-ID: Uso el módulo zipfile, viene con python, al menos con el 2.6 que es el que uso. con zipFileObject = zipfile.ZipFile() 'obtienes' el archivo zip zipFileObject.namelist() devuelve una lista con los nombres de los archivos contenidos en el zip para leer alguno de estos archivo te vale zipFileObject.read(nombreArchivoALeer) y para añadir un archivo al zip: zipFileObject.write() El 24 de agosto de 2010 22:45, Jame Gómez escribió: > german rivas writes: > > > > > Hola a todos!No tengo mucha idea de nada en general, debe quedar claro > antes de > >todo. Estoy desarrollando un programa en el que necesito tratar un archivo > .zip > >con rapidez y es algo "pesado" (unos 300 mb). Cuando se trata de extraer > >ficheros, extraer informacion, o leer ficheros de dentro del zip, desde > python > >ningún problema. > > Pues yo tengo menos idea que tú. Ando buscando la forma de leer los > ficheros zip > > y creía que el módulo "Struct" sería la solución pero no lo consigo del > todo. > > > Te agradecería que me indicarás como lo has conseguido. > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ramonvillalongagomez en gmail.com Mon Aug 30 12:53:49 2010 From: ramonvillalongagomez en gmail.com (=?ISO-8859-1?Q?Ramon_Villalonga_G=F3mez?=) Date: Mon, 30 Aug 2010 12:53:49 +0200 Subject: [Python-es] Programa para pasar de decimal a binario con GUI Qt4 In-Reply-To: References: Message-ID: Hola de nuevo, he conseguido que el programa funcione, pero aún asi me tira esto en la consola: Bus::open: Can not get ibus-daemon's address. > > IBusInputContext::createInputContext: no connection to ibus-daemon > > >> (:5110): GLib-GObject-CRITICAL **: g_object_ref: assertion >> `object->ref_count > 0' failed > > Y también me pone los accentos mal. Adjunto el código, Un saludo 2010/8/27 Ricardo Cárdenes Medina > Hola Ramon, > > 2010/8/27 Ramon Villalonga Gómez : > > Buenas, mi nombre es Ramon, tengo 17 años y soy de Mallorca. Me añadí a > está > > lista hará unos días pero aún no he participado, y hoy, que he empezado > con > > las GUIs en python, he decidido dar el paso. > > Bueno aquí va mi duda: > > >>> self.textbox = str(self.textbox) > >>> self.label_answer = '' > >>> self.label_error = '' > > Cuidadito, cuidadito. Aquí (y en la otra función) estás cargándote la > referencia a la textbox, a la etiqueta de respuesta y a la de error. > Labels y TextBoxes tienen métodos setText para esto. Sustituye ese > código (y el resto de usos similares por (por ejemplo): > > textbox = str(self.textbox) > answer = '' > error = '' > > haz los cálculos necesarios y luego... > > self.label_answer.setText(answer) > self.label_error.setText(error) > > Saludos, > Ricardo > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: Projecte Binari.tar.gz Type: application/x-gzip Size: 1559 bytes Desc: no disponible URL: From pyarnau en gmail.com Mon Aug 30 18:28:52 2010 From: pyarnau en gmail.com (Arnau Sanchez) Date: Mon, 30 Aug 2010 18:28:52 +0200 Subject: [Python-es] Programa para pasar de decimal a binario con GUI Qt4 In-Reply-To: References: Message-ID: <20100830182852.1c034da6@gmail.com> On Mon, 30 Aug 2010 12:53:49 +0200 Ramon Villalonga Gómez wrote: > Bus::open: Can not get ibus-daemon's address. > > > > IBusInputContext::createInputContext: no connection to ibus-daemon A mi no me sale ese warning, pero no parece tener nada que ver con el script. Se queja de que el ibus-daemon no está activo, ¿has comprobado su estado? mira en google a ver qué encuentras. > Y también me pone los accentos mal. Prueba con cadenas unicode. --- Has arreglado algunas cosas del código, pero las funciones de conversión siguen siendo monstruosas. La cosa es más sencilla: - binario (cadena) -> int: int(s, 2) - int -> binario (cadena): bin(x)[2:] (python >= 2.6) Si programar estos dos algoritmos "a mano" es parte del objetivo, entonces deberías refactorizar el código. bin2int se puede hacer en una sola línea, y int2bin en 2 ó 3 con un algoritmo recursivo. From ramonvillalongagomez en gmail.com Mon Aug 30 19:39:11 2010 From: ramonvillalongagomez en gmail.com (=?ISO-8859-1?Q?Ramon_Villalonga_G=F3mez?=) Date: Mon, 30 Aug 2010 19:39:11 +0200 Subject: [Python-es] Programa para pasar de decimal a binario con GUI Qt4 In-Reply-To: <20100830182852.1c034da6@gmail.com> References: <20100830182852.1c034da6@gmail.com> Message-ID: He añadido los unicodes y los acentos funcionan perfectamente, y a la vez han desparecido los errores. No sabía que se puede hacer a través de la funcion int() y no tengo ni idea de como hacer el código en una línea. Gracias por la ayuda :) 2010/8/30 Arnau Sanchez > On Mon, 30 Aug 2010 12:53:49 +0200 Ramon Villalonga Gómez wrote: > > > Bus::open: Can not get ibus-daemon's address. > > > > > > IBusInputContext::createInputContext: no connection to ibus-daemon > > A mi no me sale ese warning, pero no parece tener nada que ver con el > script. Se queja de que el ibus-daemon no está activo, ¿has comprobado > su estado? mira en google a ver qué encuentras. > > > Y también me pone los accentos mal. > > Prueba con cadenas unicode. > > --- > > Has arreglado algunas cosas del código, pero las funciones de > conversión siguen siendo monstruosas. La cosa es más sencilla: > > - binario (cadena) -> int: int(s, 2) > - int -> binario (cadena): bin(x)[2:] (python >= 2.6) > > Si programar estos dos algoritmos "a mano" es parte del objetivo, > entonces deberías refactorizar el código. bin2int se puede hacer en una > sola línea, y int2bin en 2 ó 3 con un algoritmo recursivo. > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pyarnau en gmail.com Mon Aug 30 20:54:06 2010 From: pyarnau en gmail.com (Arnau Sanchez) Date: Mon, 30 Aug 2010 20:54:06 +0200 Subject: [Python-es] Programa para pasar de decimal a binario con GUI Qt4 In-Reply-To: References: <20100830182852.1c034da6@gmail.com> Message-ID: <20100830205406.6706fc47@gmail.com> On Mon, 30 Aug 2010 19:39:11 +0200 Ramon Villalonga Gómez wrote: > No sabía que se puede hacer a través de la funcion int() y no tengo > ni idea de como hacer el código en una línea. Una versión simple teniendo en cuenta que las potencias de 2 son desplazamientos (shift) hacia la izquierda: def strbin2int(s): return sum(int(x)*(1 << pos) for (pos, x) in enumerate(reversed(s))) Pero no hace falta calcular el sumando cuando el dígito es 0, así que llevamos el int() al iterable y queda algo más eficiente: def strbin2int(s): return sum(1 << pos for (pos, x) in enumerate(map(int, reversed(s))) if x) Y con la misma idea, generalizando para base <= 10: def str2int(s, base=10): return sum(x*(base**pos) for (pos, x) in enumerate(map(int, reversed(s))) if x) El int2str() de 3 líneas (¿o menos?) queda como ejercicio para el lector ;-) arnau From ramonvillalongagomez en gmail.com Mon Aug 30 23:25:14 2010 From: ramonvillalongagomez en gmail.com (=?ISO-8859-1?Q?Ramon_Villalonga_G=F3mez?=) Date: Mon, 30 Aug 2010 23:25:14 +0200 Subject: [Python-es] Programa para pasar de decimal a binario con GUI Qt4 In-Reply-To: <20100830205406.6706fc47@gmail.com> References: <20100830182852.1c034da6@gmail.com> <20100830205406.6706fc47@gmail.com> Message-ID: Me suena a chino todas estas funciones :S Ya le echaré un ojo con paciencia, y miraré de resolver el pendiente ;) Un saludo :) 2010/8/30 Arnau Sanchez > On Mon, 30 Aug 2010 19:39:11 +0200 Ramon Villalonga Gómez wrote: > > > No sabía que se puede hacer a través de la funcion int() y no tengo > > ni idea de como hacer el código en una línea. > > Una versión simple teniendo en cuenta que las potencias de 2 son > desplazamientos (shift) hacia la izquierda: > > def strbin2int(s): > return sum(int(x)*(1 << pos) for (pos, x) in enumerate(reversed(s))) > > Pero no hace falta calcular el sumando cuando el dígito es 0, así que > llevamos > el int() al iterable y queda algo más eficiente: > > def strbin2int(s): > return sum(1 << pos for (pos, x) in enumerate(map(int, reversed(s))) if > x) > > Y con la misma idea, generalizando para base <= 10: > > def str2int(s, base=10): > return sum(x*(base**pos) for (pos, x) in > enumerate(map(int, reversed(s))) if x) > > El int2str() de 3 líneas (¿o menos?) queda como ejercicio para el lector > ;-) > > arnau > _______________________________________________ > Python-es mailing list > Python-es en python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From faltet en pytables.org Tue Aug 31 10:44:31 2010 From: faltet en pytables.org (Francesc Alted) Date: Tue, 31 Aug 2010 10:44:31 +0200 Subject: [Python-es] =?utf-8?q?=5BANN=5D_Recordatorio=3A_Escuela_de_Oto?= =?utf-8?q?=C3=B1o_=22Advanced_Scientific_Programming_in_Python=22_?= =?utf-8?q?en_Trento=2C_Italia?= Message-ID: <201008311044.31577.faltet@pytables.org> Hola, Para aquellos que a lo mejor se han despistado, hoy es el último dia para presentar candidaturas para un excelente curso en programación avanzada de Python para usos científicos. Si te interesa, aún estás a tiempo! Francesc --------------------------------------------------------------------------- Reminder: Application deadline is August 31st, 2010! =================================================== Advanced Scientific Programming in Python ========================================= an Autumn School by the G-Node, the Center for Mind/Brain Sciences and the Fondazione Bruno Kessler Scientists spend more and more time writing, maintaining, and debugging software. While techniques for doing this efficiently have evolved, only few scientists actually use them. As a result, instead of doing their research, they spend far too much time writing deficient code and reinventing the wheel. In this course we will present a selection of advanced programming techniques with theoretical lectures and practical exercises tailored to the needs of a programming scientist. New skills will be tested in a real programming project: we will team up to develop an entertaining scientific computer game. We'll use the Python programming language for the entire course. Python works as a simple programming language for beginners, but more importantly, it also works great in scientific simulations and data analysis. Clean language design and easy extensibility are driving Python to become a standard tool for scientific computing. Some of the most useful open source libraries for scientific computing and visualization will be presented. This school is targeted at Post-docs and PhD students from all areas of science. Competence in Python or in another language such as Java, C/C++, MATLAB, or Mathematica is absolutely required. A basic knowledge of the Python language is assumed. Participants without prior experience with Python should work through the proposed introductory materials. Date and Location ================= October 4th?8th, 2010. Trento, Italy. Preliminary Program =================== Day 0 (Mon Oct 4) ? Software Carpentry & Advanced Python ? Documenting code and using version control ? Object-oriented programming, design patterns, and agile programming ? Exception handling, lambdas, decorators, context managers, metaclasses Day 1 (Tue Oct 5) ? Software Carpentry ? Test-driven development, unit testing & Quality Assurance ? Debugging, profiling and benchmarking techniques ? Data serialization: from pickle to databases Day 2 (Wed Oct 6) ? Scientific Tools for Python ? Advanced NumPy ? The Quest for Speed (intro): Interfacing to C ? Programming project Day 3 (Thu Oct 7) ? The Quest for Speed ? Writing parallel applications in Python ? When parallelization does not help: the starving CPUs problem ? Programming project Day 4 (Fri Oct 8) ? Practical Software Development ? Efficient programming in teams ? Programming project ? The Pac-Man Tournament Every evening we will have the tutors' consultation hour: Tutors will answer your questions and give suggestions for your own projects Applications ============ You can apply on-line at http://www.g-node.org/python-autumnschool Applications must be submitted before August 31st, 2010. Notifications of acceptance will be sent by September 4th, 2010. No fee is charged but participants should take care of travel, living, and accommodation expenses. Candidates will be selected on the basis of their profile. Places are limited: acceptance rate in past editions was around 30%. Prerequisites ============= You are supposed to know the basics of Python to participate in the lectures! Look on the website for a list of introductory material. Faculty ======= ? Francesc Alted, author of PyTables, Castelló de la Plana, Spain ? Pietro Berkes, Volen Center for Complex Systems, Brandeis University, USA ? Valentin Haenel, Berlin Institute of Technology and Bernstein Center for Computational Neuroscience Berlin, Germany ? Zbigniew J?drzejewski-Szmek, Faculty of Physics, University of Warsaw, Poland ? Eilif Muller, The Blue Brain Project, Ecole Polytechnique Fédérale de Lausanne, Switzerland ? Emanuele Olivetti, NeuroInformatics Laboratory, Fondazione Bruno Kessler and University of Trento, Italy ? Rike-Benjamin Schuppner, Bernstein Center for Computational Neuroscience Berlin, Germany ? Bartosz Tele?czuk, Institute for Theoretical Biology, Humboldt-Universität zu Berlin, Germany ? Bastian Venthur, Berlin Institute of Technology and Bernstein Focus: Neurotechnology, Germany ? Stéfan van der Walt, Applied Mathematics, University of Stellenbosch, South Africa ? Tiziano Zito, Berlin Institute of Technology and Bernstein Center for Computational Neuroscience Berlin, Germany Organized by Paolo Avesani for the Center for Mind/Brain Sciences and the Fondazione Bruno Kessler, and by Zbigniew J?drzejewski-Szmek and Tiziano Zito for the German Neuroinformatics Node of the INCF. Website: http://www.g-node.org/python-autumnschool Contact: python-info en g-node.org -- Francesc Alted From ricardo.cardenes en gmail.com Tue Aug 31 13:15:01 2010 From: ricardo.cardenes en gmail.com (=?ISO-8859-1?Q?Ricardo_C=E1rdenes_Medina?=) Date: Tue, 31 Aug 2010 12:15:01 +0100 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: <201008311044.31577.faltet@pytables.org> References: <201008311044.31577.faltet@pytables.org> Message-ID: 2010/8/31 Francesc Alted : > Hola, > > Para aquellos que a lo mejor se han despistado, hoy es el último dia para > presentar candidaturas para un excelente curso en programación avanzada de > Python para usos científicos. Jum... Una pregunta Francesc. Veo que está "orientado a post-docs y estudiantes de doctorado", pero, ¿es requisito? (sólo puedo presentar una Ing. Técnica como grado más alto obtenido - más mi matrícula en la UNED para la Ing.). Porque la verdad es que el curso está interesante. Más que nada como refresco y formalización, porque ya tengo bastante experiencia en Python y lo uso (NumPy/SciPy/PyFITS/etc) en el trabajo; pero siempre es bueno ir a estos eventos para reciclarse un poco... From faltet en pytables.org Tue Aug 31 13:38:40 2010 From: faltet en pytables.org (Francesc Alted) Date: Tue, 31 Aug 2010 13:38:40 +0200 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: References: <201008311044.31577.faltet@pytables.org> Message-ID: <201008311338.40666.faltet@pytables.org> A Tuesday 31 August 2010 13:15:01 Ricardo Cárdenes Medina escrigué: > 2010/8/31 Francesc Alted : > > Hola, > > > > Para aquellos que a lo mejor se han despistado, hoy es el último dia para > > presentar candidaturas para un excelente curso en programación avanzada > > de Python para usos científicos. > > Jum... Una pregunta Francesc. Veo que está "orientado a post-docs y > estudiantes de doctorado", pero, ¿es requisito? (sólo puedo presentar > una Ing. Técnica como grado más alto obtenido - más mi matrícula en la > UNED para la Ing.). Porque la verdad es que el curso está interesante. > Más que nada como refresco y formalización, porque ya tengo bastante > experiencia en Python y lo uso (NumPy/SciPy/PyFITS/etc) en el trabajo; > pero siempre es bueno ir a estos eventos para reciclarse un poco... Pues sí, es un requisito imprescindible ser post-doc. Estos cursos están promovidos por entidades de investigación que usan fondos europeos para estos propósitos (i.e. formación de post-docs). De todas maneras lo comentaré a ver si en el futuro se pueden 'relajar' las condiciones (yo no las veo demasiado justificadas, pero bueno...) Saludos, -- Francesc Alted From faltet en pytables.org Tue Aug 31 13:43:10 2010 From: faltet en pytables.org (Francesc Alted) Date: Tue, 31 Aug 2010 13:43:10 +0200 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: <201008311338.40666.faltet@pytables.org> References: <201008311044.31577.faltet@pytables.org> <201008311338.40666.faltet@pytables.org> Message-ID: <201008311343.10383.faltet@pytables.org> A Tuesday 31 August 2010 13:38:40 Francesc Alted escrigué: > A Tuesday 31 August 2010 13:15:01 Ricardo Cárdenes Medina escrigué: > > 2010/8/31 Francesc Alted : > > > Hola, > > > > > > Para aquellos que a lo mejor se han despistado, hoy es el último dia > > > para presentar candidaturas para un excelente curso en programación > > > avanzada de Python para usos científicos. > > > > Jum... Una pregunta Francesc. Veo que está "orientado a post-docs y > > estudiantes de doctorado", pero, ¿es requisito? (sólo puedo presentar > > una Ing. Técnica como grado más alto obtenido - más mi matrícula en la > > UNED para la Ing.). Porque la verdad es que el curso está interesante. > > Más que nada como refresco y formalización, porque ya tengo bastante > > experiencia en Python y lo uso (NumPy/SciPy/PyFITS/etc) en el trabajo; > > pero siempre es bueno ir a estos eventos para reciclarse un poco... > > Pues sí, es un requisito imprescindible ser post-doc. Estos cursos están > promovidos por entidades de investigación que usan fondos europeos para > estos propósitos (i.e. formación de post-docs). > > De todas maneras lo comentaré a ver si en el futuro se pueden 'relajar' las > condiciones (yo no las veo demasiado justificadas, pero bueno...) Umm, veo que también aceptan doctorandos, aunque no creo que sea tu caso. -- Francesc Alted From ricardo.cardenes en gmail.com Tue Aug 31 14:45:18 2010 From: ricardo.cardenes en gmail.com (=?ISO-8859-1?Q?Ricardo_C=E1rdenes_Medina?=) Date: Tue, 31 Aug 2010 13:45:18 +0100 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: <201008311343.10383.faltet@pytables.org> References: <201008311044.31577.faltet@pytables.org> <201008311338.40666.faltet@pytables.org> <201008311343.10383.faltet@pytables.org> Message-ID: 2010/8/31 Francesc Alted : > A Tuesday 31 August 2010 13:38:40 Francesc Alted escrigué: >> A Tuesday 31 August 2010 13:15:01 Ricardo Cárdenes Medina escrigué: >> > 2010/8/31 Francesc Alted : >> > > Hola, >> > > >> > > Para aquellos que a lo mejor se han despistado, hoy es el último dia >> > > para presentar candidaturas para un excelente curso en programación >> > > avanzada de Python para usos científicos. >> > >> > Jum... Una pregunta Francesc. Veo que está "orientado a post-docs y >> > estudiantes de doctorado", pero, ¿es requisito? (sólo puedo presentar >> > una Ing. Técnica como grado más alto obtenido - más mi matrícula en la >> > UNED para la Ing.). Porque la verdad es que el curso está interesante. >> > Más que nada como refresco y formalización, porque ya tengo bastante >> > experiencia en Python y lo uso (NumPy/SciPy/PyFITS/etc) en el trabajo; >> > pero siempre es bueno ir a estos eventos para reciclarse un poco... >> >> Pues sí, es un requisito imprescindible ser post-doc.  Estos cursos están >> promovidos por entidades de investigación que usan fondos europeos para >>  estos propósitos (i.e. formación de post-docs). >> >> De todas maneras lo comentaré a ver si en el futuro se pueden 'relajar' las >> condiciones (yo no las veo demasiado justificadas, pero bueno...) > > Umm, veo que también aceptan doctorandos, aunque no creo que sea tu caso. Me lo imaginaba :) No, no soy doctorando. El trabajo "full-time" no me deja ni siquiera pensar en ello :D Y eso que trabajo rodeado de doctores y doctorandos, pero bueno... From kikocorreoso en gmail.com Tue Aug 31 15:03:11 2010 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 31 Aug 2010 15:03:11 +0200 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: References: <201008311044.31577.faltet@pytables.org> <201008311338.40666.faltet@pytables.org> <201008311343.10383.faltet@pytables.org> Message-ID: El 31 de agosto de 2010 14:45, Ricardo Cárdenes Medina < ricardo.cardenes en gmail.com> escribió: > 2010/8/31 Francesc Alted : > > A Tuesday 31 August 2010 13:38:40 Francesc Alted escrigué: > >> A Tuesday 31 August 2010 13:15:01 Ricardo Cárdenes Medina escrigué: > >> > 2010/8/31 Francesc Alted : > >> > > Hola, > >> > > > >> > > Para aquellos que a lo mejor se han despistado, hoy es el último dia > >> > > para presentar candidaturas para un excelente curso en programación > >> > > avanzada de Python para usos científicos. > >> > > >> Pues sí, es un requisito imprescindible ser post-doc. Estos cursos > están > >> promovidos por entidades de investigación que usan fondos europeos para > >> estos propósitos (i.e. formación de post-docs). > >> > >> De todas maneras lo comentaré a ver si en el futuro se pueden 'relajar' > las > >> condiciones (yo no las veo demasiado justificadas, pero bueno...) > > > Muy interesante el curso. Yo soy PhD pero actualmente no estoy haciendo ningún post-doc sino que estoy en la empresa privada por lo que me interesaría que estos cursos en el futuro fueran más abiertos. Francesc, si sabes alguna novedad sería interesante conocerla. Muchas gracias y que se os dé bien por allí. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From faltet en pytables.org Tue Aug 31 16:18:43 2010 From: faltet en pytables.org (Francesc Alted) Date: Tue, 31 Aug 2010 16:18:43 +0200 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: References: <201008311044.31577.faltet@pytables.org> <201008311343.10383.faltet@pytables.org> Message-ID: <201008311618.43056.faltet@pytables.org> A Tuesday 31 August 2010 14:45:18 Ricardo Cárdenes Medina escrigué: > 2010/8/31 Francesc Alted : > > A Tuesday 31 August 2010 13:38:40 Francesc Alted escrigué: > >> A Tuesday 31 August 2010 13:15:01 Ricardo Cárdenes Medina escrigué: > >> > 2010/8/31 Francesc Alted : > >> > > Hola, > >> > > > >> > > Para aquellos que a lo mejor se han despistado, hoy es el último dia > >> > > para presentar candidaturas para un excelente curso en programación > >> > > avanzada de Python para usos científicos. > >> > > >> > Jum... Una pregunta Francesc. Veo que está "orientado a post-docs y > >> > estudiantes de doctorado", pero, ¿es requisito? (sólo puedo presentar > >> > una Ing. Técnica como grado más alto obtenido - más mi matrícula en la > >> > UNED para la Ing.). Porque la verdad es que el curso está interesante. > >> > Más que nada como refresco y formalización, porque ya tengo bastante > >> > experiencia en Python y lo uso (NumPy/SciPy/PyFITS/etc) en el trabajo; > >> > pero siempre es bueno ir a estos eventos para reciclarse un poco... > >> > >> Pues sí, es un requisito imprescindible ser post-doc. Estos cursos > >> están promovidos por entidades de investigación que usan fondos europeos > >> para estos propósitos (i.e. formación de post-docs). > >> > >> De todas maneras lo comentaré a ver si en el futuro se pueden 'relajar' > >> las condiciones (yo no las veo demasiado justificadas, pero bueno...) > > > > Umm, veo que también aceptan doctorandos, aunque no creo que sea tu caso. > > Me lo imaginaba :) No, no soy doctorando. El trabajo "full-time" no me > deja ni siquiera pensar en ello :D Y eso que trabajo rodeado de > doctores y doctorandos, pero bueno... Bueno, lo he preguntado, y me han dicho que tal limitación no existe y que de hecho se ha aceptado en el pasado gente que no es doctor, ni estudiante (lo que reza el anuncio es simplemente sobre el perfil de los asistentes). Bueno, pues date prisa y envía tu candidatura antes de las 12 de esta noche. Suerte! -- Francesc Alted From ricardo.cardenes en gmail.com Tue Aug 31 16:25:14 2010 From: ricardo.cardenes en gmail.com (=?ISO-8859-1?Q?Ricardo_C=E1rdenes_Medina?=) Date: Tue, 31 Aug 2010 15:25:14 +0100 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: <201008311618.43056.faltet@pytables.org> References: <201008311044.31577.faltet@pytables.org> <201008311343.10383.faltet@pytables.org> <201008311618.43056.faltet@pytables.org> Message-ID: 2010/8/31 Francesc Alted : > Bueno, lo he preguntado, y me han dicho que tal limitación no existe y que de > hecho se ha aceptado en el pasado gente que no es doctor, ni estudiante (lo > que reza el anuncio es simplemente sobre el perfil de los asistentes).  Bueno, > pues date prisa y envía tu candidatura antes de las 12 de esta noche. ¡Oook! Vamos a empezar por pedir permiso al jefe, que es el paganini :P From jcaballero.hep en gmail.com Tue Aug 31 16:28:04 2010 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 31 Aug 2010 10:28:04 -0400 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: <201008311044.31577.faltet@pytables.org> References: <201008311044.31577.faltet@pytables.org> Message-ID: 2010/8/31 Francesc Alted > Hola, > > Para aquellos que a lo mejor se han despistado, hoy es el último dia para > presentar candidaturas para un excelente curso en programación avanzada de > Python para usos científicos. > > Si te interesa, aún estás a tiempo! > > Francesc > ufff, entre que ha llegado en el último día y la diferencia horaria, ya es tarde para mí. Pero me hubiese interesado. Espero saber de la próxima edición con algo más de margen. Bueno, en mi laboratorio margen significa 2 meses, que es lo que tarda el DOE en aprobar un viaje fuera del país... :-) ¿Hay ya URL para la próxima edición? Saludos, Jose ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From faltet en pytables.org Tue Aug 31 18:25:53 2010 From: faltet en pytables.org (Francesc Alted) Date: Tue, 31 Aug 2010 18:25:53 +0200 Subject: [Python-es] =?iso-8859-15?q?=5BANN=5D_Recordatorio=3A_Escuela_de_?= =?iso-8859-15?q?Oto=F1o_=22Advanced_Scientific_Programming_in_Python=22_e?= =?iso-8859-15?q?n_Trento=2C_Italia?= In-Reply-To: References: <201008311044.31577.faltet@pytables.org> Message-ID: <201008311825.53935.faltet@pytables.org> A Tuesday 31 August 2010 15:03:11 Kiko escrigué: > Muy interesante el curso. > > Yo soy PhD pero actualmente no estoy haciendo ningún post-doc sino que > estoy en la empresa privada por lo que me interesaría que estos cursos en > el futuro fueran más abiertos. Bueno, ya he dicho que, después de unas consultas, *no* es requisito el ser doctor y ni siquiera estar estudiando uno. Y por supuesto, los procedentes de la empresa privada son absolutamente bienvenidos. -- Francesc Alted From faltet en pytables.org Tue Aug 31 18:26:34 2010 From: faltet en pytables.org (Francesc Alted) Date: Tue, 31 Aug 2010 18:26:34 +0200 Subject: [Python-es] =?iso-8859-15?q?=5BANN=5D_Recordatorio=3A_Escuela_de_?= =?iso-8859-15?q?Oto=F1o_=22Advanced_Scientific_Programming_in_Python=22_e?= =?iso-8859-15?q?n_Trento=2C_Italia?= In-Reply-To: References: <201008311044.31577.faltet@pytables.org> Message-ID: <201008311826.34656.faltet@pytables.org> A Tuesday 31 August 2010 16:28:04 Jose Caballero escrigué: > 2010/8/31 Francesc Alted > > > Hola, > > > > Para aquellos que a lo mejor se han despistado, hoy es el último dia para > > presentar candidaturas para un excelente curso en programación avanzada > > de Python para usos científicos. > > > > Si te interesa, aún estás a tiempo! > > > > Francesc > > ufff, entre que ha llegado en el último día y la diferencia horaria, ya es > tarde para mí. Pero me hubiese interesado. > Espero saber de la próxima edición con algo más de margen. Bueno, en mi > laboratorio margen significa 2 meses, que es lo que tarda el DOE en aprobar > un viaje fuera del país... :-) > ¿Hay ya URL para la próxima edición? No, pero cuando esté la comento por aquí, no te preocupes. -- Francesc Alted From ricardo.cardenes en gmail.com Tue Aug 31 18:35:01 2010 From: ricardo.cardenes en gmail.com (=?ISO-8859-1?Q?Ricardo_C=E1rdenes_Medina?=) Date: Tue, 31 Aug 2010 17:35:01 +0100 Subject: [Python-es] =?iso-8859-1?q?=5BANN=5D_Recordatorio=3A_Escuela_de_O?= =?iso-8859-1?q?to=F1o_=22Advanced_Scientific_Programming_in_Python?= =?iso-8859-1?q?=22_en_Trento=2C_Italia?= In-Reply-To: References: <201008311044.31577.faltet@pytables.org> <201008311343.10383.faltet@pytables.org> <201008311618.43056.faltet@pytables.org> Message-ID: 2010/8/31 Ricardo Cárdenes Medina : > 2010/8/31 Francesc Alted : > >> Bueno, lo he preguntado, y me han dicho que tal limitación no existe y que de >> hecho se ha aceptado en el pasado gente que no es doctor, ni estudiante (lo >> que reza el anuncio es simplemente sobre el perfil de los asistentes).  Bueno, >> pues date prisa y envía tu candidatura antes de las 12 de esta noche. > > ¡Oook! Vamos a empezar por pedir permiso al jefe, que es el paganini :P ¡Enviado! Joder, que susto he pasado cuando lo he enviado la primera vez y me ha soltado un mensaje de error por expirar la sesión. He cruzado los dedos, hecho re-load y... bingo, he recibido el mensaje de confirmación con todos los datos :D