From josemayor en yahoo.es Mon Nov 4 20:40:20 2002 From: josemayor en yahoo.es (Jose Mayor) Date: Mon, 4 Nov 2002 11:40:20 -0800 (PST) Subject: nuevo Message-ID: <20021104194020.73954.qmail@web20108.mail.yahoo.com> Hola a todos, Aunque os leo desde hace algunas semanas, no me he decidido a presentarme hasta ahora. Mi nombre es Jose Mayor, escribo desde Murcia (SP) y mis conocimientos de programación en python son mas bien bajos. He utilizado, como casi todos, Basic y Cobol, despues Pascal, Clipper y C, aunque de un tiempo a esta parte solo he tocado el HTML. Ahora me hace falta un programa, que considero sencillo, y me he decidido a hacerlo yo mismo... el problema con el que me he encontrado es que no tengo muchos conocimientos sobre objetos y por el momento estoy empezando con los manuales... entonces lo que estoy buscando es simplemente código, para ir estudiandolo y ver como funcionan las cosas. Podeis recomendarme alguna web donde sea posible encontrar ejemplos de python, y a ser posible de TKinter ?? Un saludo, Jose Mayor ===== >>> User Linux: #270701 -- ICQ : 126566384 >>> Mandrake Linux (Dolphin) 9.0 Powered. >>> In a world without frontiers, who needs Gates and Windows? __________________________________________________ Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/ From hernan en orgmf.com.ar Mon Nov 4 21:28:41 2002 From: hernan en orgmf.com.ar (Hern=?ISO-8859-1?Q?=E1n_Mart=ED?=nez Foffani) Date: Mon, 4 Nov 2002 15:28:41 -0500 Subject: [Python-es] nuevo Message-ID: <200211041528.AA1985151250@mail.orgmf.com.ar> [Jose Mayor] >Podeis recomendarme alguna web donde sea posible >encontrar ejemplos de python, y a ser posible de >TKinter ?? en www.uselesspython.com hay un monton de programitas que sirven muy bien como ejemplos. creo recordar que hay un suscriptor de python-es que tenía un sitio similar en castellano, pero no tengo el url a mano. saludos, -Hernan From chemacortes en wanadoo.es Tue Nov 5 09:35:58 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 5 Nov 2002 09:35:58 +0100 Subject: nuevo Message-ID: > creo recordar que hay un suscriptor de python-es > que tenía un sitio similar en castellano, pero no > tengo el url a mano. Supongo que te refieres a la web de Javier Robles: http://users.servicios.retecal.es/tjavier/python/Un_poco_de_Python.html Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From tjavier en usuarios.retecal.es Wed Nov 6 01:19:18 2002 From: tjavier en usuarios.retecal.es (=?ISO-8859-1?Q?Tom=E1s?= Javier Robles Prado) Date: Wed, 06 Nov 2002 01:19:18 +0100 Subject: Widgets para aplicaciones multiplataforma Message-ID: <1036541984.27721.28.camel@cable213a078.usuarios.retecal.es> Hola a todos, He de hacer una aplicación con interfaz de usuario. Necesito que sea multiplataforma (linux/windows) y que no necesite instalación extra por parte del usuario final (con el intérprete suficiente). Por eso en principio he descartadao PyGTK. PyQT, wxPython y me he quedado con Tkinter y Tix. Viendo la documentación (escasísima) de Tkinter y trasteando un poco lo he encontrado algo insuficiente y complejo (añadir una barra de scroll a una lista debería ser bastante más simple) Por eso y después de comprobar a simple vista que Tix viene con la distribución de windows estoy estudiándolo. Por lo visto implementa algún control más avanzado que Tkinter. Problemas, la documentación del uso de Tix con Python es casi inexistente (hay que mirar el código) y que me encuentro que repasando un hilo anterior de Chema sobre metawidgets en Python, parece que Tix no funciona bien en windows. ¿Qué significa que no funciona bien? Si es un desastre ni me meto con Tix Gracias por leer tol rollo. -- Un saludo, T. Javier Robles Prado tjavier en usuarios.retecal.es http://users.servicios.retecal.es/tjavier From chemacortes en wanadoo.es Wed Nov 6 09:25:18 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Wed, 6 Nov 2002 09:25:18 +0100 Subject: Widgets para aplicaciones multiplataforma Message-ID: > He de hacer una aplicación con interfaz de usuario. Necesito que sea > multiplataforma (linux/windows) y que no necesite instalación extra por > parte del usuario final (con el intérprete suficiente). Por eso en > principio he descartadao PyGTK. PyQT, wxPython y me he quedado con > Tkinter y Tix. Viendo la documentación (escasísima) de Tkinter y > trasteando un poco lo he encontrado algo insuficiente y complejo (añadir > una barra de scroll a una lista debería ser bastante mÃ&iexl;s simple) No sé porqué dices que no hay documentación sobre Tkinter. Si no te sirven las referencias que puse en el mensaje que comentas, sólo tienes que mirar las referencias que vienen en la documentación de python. Si no encuentras nada, dímelo y te las pongo. > Por eso y después de comprobar a simple vista que Tix viene con la > distribución de windows estoy estudiÃ&iexl;ndolo. Por lo visto implementa > algún control mÃ&iexl;s avanzado que Tkinter. Problemas, la documentación del > uso de Tix con Python es casi inexistente (hay que mirar el código) y > que me encuentro que repasando un hilo anterior de Chema sobre > metawidgets en Python, parece que Tix no funciona bien en windows. ¿Qué > significa que no funciona bien? Si es un desastre ni me meto con Tix A ver si aclaro el tema: el TIX sí que funciona en windows, y muy bien. El fallo es que NO viene en las distribuciones de python (ni la de python.org, ni la de ActivePython. No he probado las demás.) Como comenté, es un bug de la instalación para windows, y que espera esté arreglado para el python 2.3 . De momento tendrás que instalar el TIX a mano, tal como comenté en un mensaje anterior. Lo que me extraña es que digas que has comprobado que venía en tu distribución para windows. ¿Cuál usas? En cuanto a la documentación y demás, dáte una vuelta por http://tix.sourceforge.net . En cuanto a la lista con scroll: tixScrolledListBox Y ya que miras widgets, mira también PMW: http://pmw.sourceforge.net , sobre todo si quieres hacer interfaces para aplicaciones científicas (módulo BLT. Es algo complicado de hacerlo funcionar, pero una vez que funciona es estupendo). Si tienes cualquier problema, ya me contarás. Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From jaime en iaa.es Wed Nov 6 09:36:11 2002 From: jaime en iaa.es (Jaime Perea) Date: Wed, 6 Nov 2002 09:36:11 +0100 Subject: Widgets para aplicaciones multiplataforma In-Reply-To: <1036541984.27721.28.camel@cable213a078.usuarios.retecal.es> References: <1036541984.27721.28.camel@cable213a078.usuarios.retecal.es> Message-ID: <200211060837.JAA30043@iaa13u.iaa.csic.es> El Miércoles 06 Noviembre 2002 01:19, escribió: > Hola a todos, > > He de hacer una aplicación con interfaz de usuario. Necesito que sea > multiplataforma (linux/windows) y que no necesite instalación extra por > parte del usuario final (con el intérprete suficiente). Por eso en > principio he descartadao PyGTK. PyQT, wxPython y me he quedado con ¿Por qué descartar wxPython?, en principio es multiplataforma, así como pyQT, pero quizás las wxwindows (la w viene de windows) estén más integradas con python, hay unos cuanto proyectos funcionando y, hasta hay un buen ide como boa constructor Saludos -- Jaime D. Perea Duarte. jaime en iaa.es Linux registered user #10472 Dep. Astrofisica Extragalactica. Instituto de Astrofisica de Andalucia (CSIC) Apdo. 3004, 18080 Granada, Spain. From josemayor en yahoo.es Wed Nov 6 11:53:16 2002 From: josemayor en yahoo.es (Jose Mayor) Date: Wed, 6 Nov 2002 02:53:16 -0800 (PST) Subject: [Python-es] nuevo In-Reply-To: <200211041528.AA1985151250@mail.orgmf.com.ar> Message-ID: <20021106105316.76698.qmail@web20107.mail.yahoo.com> > > ejemplos de python, y a ser posible de > > TKinter ?? > > en www.uselesspython.com hay un monton de > programitas que sirven muy bien como ejemplos. >http://users.servicios.retecal.es/tjavier/python/Un_poco_de_Python.html Gracias por las respuestas, por el momento me gusta bastante lo que estoy viendo con python, parece sencillo y rápido de programar. :-) Un saludo, Jose Mayor __________________________________________________ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com From max_ig en yahoo.com Wed Nov 6 13:04:05 2002 From: max_ig en yahoo.com (MIG) Date: Wed, 6 Nov 2002 04:04:05 -0800 (PST) Subject: [Python-es] Widgets para aplicaciones multiplataforma In-Reply-To: <1036541984.27721.28.camel@cable213a078.usuarios.retecal.es> Message-ID: <20021106120405.53421.qmail@web11305.mail.yahoo.com> Javier: Si usas el Tkinter te conviene usar el PMW (python mega widgets) que es un agragado que es 100% Tkinter y tiene muchas cosas que son útiles (scrolled frames, listas con barras automáticas, entry fields con comprobación autómatice, etc.). PMW trae un manual en html que es bastánte bueno y es muy fácil de usar. Por mi parte estoy usando python/tkinter/pmw en un ERP muy simple que estoy haciendo pero que tiene 10.000.000 ^1.000.000 ventanitas y widgets. Hasta ahora me dió buenos resultados y se adapto a todo lo que tuve que hacer. Con respecto a Tix mucho no puedo decir. Cuando comencé a programar en Python (hace poco y además no soy un programador profesional) no encontré mucho info y eso me desalentó. Por lo tanto hay que asumir que mi comentario sobre PMW es fuertemente parcial. un saludo, Max --- Tomás Javier Robles Prado wrote: > Hola a todos, > > He de hacer una aplicación con interfaz de usuario. Necesito que sea > multiplataforma (linux/windows) y que no necesite instalación extra > por > parte del usuario final (con el intérprete suficiente). Por eso en > principio he descartadao PyGTK. PyQT, wxPython y me he quedado con > Tkinter y Tix. Viendo la documentación (escasísima) de Tkinter y > trasteando un poco lo he encontrado algo insuficiente y complejo > (añadir > una barra de scroll a una lista debería ser bastante más simple) > > Por eso y después de comprobar a simple vista que Tix viene con la > distribución de windows estoy estudiándolo. Por lo visto implementa > algún control más avanzado que Tkinter. Problemas, la > documentación del > uso de Tix con Python es casi inexistente (hay que mirar el código) > y > que me encuentro que repasando un hilo anterior de Chema sobre > metawidgets en Python, parece que Tix no funciona bien en windows. > ¿Qué > significa que no funciona bien? Si es un desastre ni me meto con Tix > > Gracias por leer tol rollo. > > -- > Un saludo, > T. Javier Robles Prado tjavier en usuarios.retecal.es > http://users.servicios.retecal.es/tjavier > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es __________________________________________________ Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/ From tjavier en usuarios.retecal.es Thu Nov 7 00:13:44 2002 From: tjavier en usuarios.retecal.es (=?ISO-8859-1?Q?Tom=E1s?= Javier Robles Prado) Date: Thu, 07 Nov 2002 00:13:44 +0100 Subject: [Python-es] Re:Widgets para aplicaciones multiplataforma (Chema Cortes) Message-ID: <1036624425.1089.42.camel@cable213a078.usuarios.retecal.es> > No sé porqué dices que no hay documentación sobre Tkinter No hay demasiada. Lo mejor que he encontrado es http://www.pythonware.com/library/tkinter/introduction/ y en algunos aspectos se queda un poco corto. > En cuanto a la lista con scroll: tixScrolledListBox Me refería en Tkinter, en Tix lo había visto > Lo que me extraña es que digas que has comprobado que venía en tu >distribución para windows. ¿Cuál usas? Pues la 2.2.2 en un ordenador de la facultad que pillé de strangis. Instalé el intérprete y escribí import Tix Al no dar errores supuse que funcionaba. He investigado un poco y me he encontrado con esto: http://sourceforge.net/tracker/index.php?func=detail&aid=474836&group_id=5470&atid=105470 Sabiendo que ya habría q instalar 2 cosas en windows (el intérprete y Tix) echaré un ojo a wxPython o me quedaré con Tkinter (por lo del batteries included). Gracias -- Un saludo, T. Javier Robles Prado tjavier en usuarios.retecal.es http://users.servicios.retecal.es/tjavier From tjavier en usuarios.retecal.es Thu Nov 7 00:33:15 2002 From: tjavier en usuarios.retecal.es (=?ISO-8859-1?Q?Tom=E1s?= Javier Robles Prado) Date: Thu, 07 Nov 2002 00:33:15 +0100 Subject: Widgets para aplicaciones multiplataforma Message-ID: <1036625595.1089.58.camel@cable213a078.usuarios.retecal.es> > ¿Por qué descartar wxPython? Lo descartaba por no tener que instalar más software aparte del intérprete y la aplicación. Dado que para usar Tix en windows habría que realizar una instalación extra (ver respuesta a Chema) pensaré en usar wxPython. Por cierto, me ha gustado la pinta de la documentación. En cuanto a boa constructor... ¿es medianamente estable? -- Un saludo, T. Javier Robles Prado tjavier en usuarios.retecal.es http://users.servicios.retecal.es/tjavier From chemacortes en wanadoo.es Thu Nov 7 10:33:13 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Thu, 7 Nov 2002 10:33:13 +0100 Subject: Widgets para aplicaciones multiplataforma (ChemaCortes) Message-ID: Tomás Javier Robles escribió: > > No sé porqué dices que no hay documentación sobre Tkinter > > No hay demasiada. Lo mejor que he encontrado es > http://www.pythonware.com/library/tkinter/introduction/ y en algunos > aspectos se queda un poco corto. Puede no ser suficiente, pero no hay que olvidar que el tkinter sigue siendo Tcl/Tk. Yo trabajo con un viejo libro de Tcl/Tk que tenía olvidado por las estanterías. De modo equivalente, en wxPython tendrás que utilizar la documentación del wxWindows (C++). Pero de lo que no hay duda es que tienes muchos ejemplos. Sin ir más lejos, con los fuentes del python vienen algunos ejemplos de Tkinter (y algunos de Tix) de Guido y de Kurt que son bastante ilustrativos; pero que no se incluyen en las distribuciones binarias, por lo que recomiendo que te bajes los fuentes completos del python. > > En cuanto a la lista con scroll: tixScrolledListBox > > Me refería en Tkinter, en Tix lo había visto La cosa es que estos widgets son una combinación de dos widgets (scroll y lista), de ahí el sobrenombre de metawidgets. Supongo que lo habrás visto en el módulo python ScrolledText. > > Lo que me extraña es que digas que has comprobado que venía en tu > >distribución para windows. ¿CuÃ&iexl;l usas? > > Pues la 2.2.2 en un ordenador de la facultad que pillé de strangis. > Instalé el intérprete y escribí > import Tix > Al no dar errores supuse que funcionaba. He investigado un poco y me he > encontrado con esto: > http://sourceforge.net/tracker/index.php?func=detail&aid=474836&group_id=5470&atid=105470 Ya. El módulo Tix existe (Tix.py). El problema es que el subsistema Tcl/Tk no incluye el Tix. import Tix # Va bien root=Tix.Tk() # Falla :-( > Sabiendo que ya habría q instalar 2 cosas en windows (el intérprete y > Tix) echaré un ojo a wxPython o me quedaré con Tkinter (por lo del > batteries included). Yo también le di muchas vueltas y al final decidí tirar con Tkinter/Tix y ver hasta donde llego. Creo que aunque Tk/Tix que no sea el GUI "definitivo", conviene conocerlo, aunque sólo sea por comparar. (Ya verás como luego echas de menos los "Layout Managers" :-) Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From chemacortes en wanadoo.es Thu Nov 7 16:29:04 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Thu, 7 Nov 2002 16:29:04 +0100 Subject: Widgets para aplicaciones multiplataforma (ChemaCortes) Message-ID: > Tkinter (y algunos de Tix) de Guido y de Kurt Me he colado. No era Kurt, era Matt Conway y su "Tkinter Life Preserver": http://www.python.org/doc/life-preserver/index.html (http://www.python.org/ftp/python/doc/life-preserver.ps.tar.gz) Mirando y mirando, he encontrado más referencias sobre Tkinter para añadir a mis bookmarks: http://www.win.tue.nl/~stephanh/tkinter.ps Thinking in Tkinter: http://home.att.net/~stephen_ferg/thinking_in_tkinter/index.html Python course: http://bembry.org/tech/python/index.shtml Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From chemacortes en wanadoo.es Mon Nov 11 03:10:38 2002 From: chemacortes en wanadoo.es (Chema =?iso-8859-15?q?Cort=E9s?=) Date: Mon, 11 Nov 2002 03:10:38 +0100 Subject: Foro python-es en Hispalinux Message-ID: <200211110310.43556.chemacortes@wanadoo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, Ya está publicado el horario del congreso (http://congreso.hispalinux.es/actividades/horarios/). El foro de python-es será el viernes, de 16 a 18,30 horas. Es una pena que lo hayan puesto a la vez que el seminario de Rusty sobre el kernel de linux. Por lo que se ve han tenido que comprimir tanto los horarios que llegan a haber hasta 7 eventos simultáneos :-( No veremos por allí. Saludos, - -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 8.1 ZARALINUX http://www.zaralinux.org | "Después de una vida viajando, el PYTANDO http://pytando.sf.net | infierno es un viaje sin destino" PGPKEY: mailto:chemacortes en wanadoo.es?subject=__PGPKEY__ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9zxGiHLTQrABk8H0RApj5AKDA0HkXshj5WekS163X30tNVI3FdACeJJyU NOaw++WoNUqQzMo7/AOBays= =q3Y4 -----END PGP SIGNATURE----- From pabloruiz en gnu.org Mon Nov 11 07:25:21 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?ISO-8859-15?B?Tfp6cXVpeg==?=) Date: Mon, 11 Nov 2002 07:25:21 +0100 Subject: [Python-es] Foro python-es en Hispalinux In-Reply-To: <200211110310.43556.chemacortes@wanadoo.es> References: <200211110310.43556.chemacortes@wanadoo.es> Message-ID: <20021111072521.4cb45840.pabloruiz@gnu.org> Yo iré seguro al foro de python pero... ¿cómo se va a organizar más o menos? Saludos :> No veremos por allí. :> Saludos, -- [Pablo Ruiz Múzquiz] [pabloruiz en gnu.org | http://www.elenya.net] ---------------------------------------------- GPG key -> http://elenya.net/pabloruiz.gpg ---------------------------------------------- "Los programas distribuidos con licencia GPL no son piratas, utiliza otra licencia para atacar barcos." From aerd en retemail.es Mon Nov 11 14:24:54 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Mon, 11 Nov 2002 14:24:54 +0100 Subject: [Python-es] Foro python-es en Hispalinux References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pabloruiz@gnu.org> Message-ID: <002001c28985$baeaa230$0100a8c0@sicem.biz> Yo también. Yo tampoco sé exactamente, qué es lo que se va a debatir, o quien dirige el foro. En principio, sólo me interesa si no es una introducción a Python, sino si se va a hablar de temas más interesantes, como Gui, herramientas de desarrollo, temas de mantenimiento, y funcionalidad del lenguaje. También me interesaría saber si Marcos se va a pasar por allí. Saludos, Erny ----- Original Message ----- From: "Pablo Ruiz Múzquiz" To: Sent: Monday, November 11, 2002 7:25 AM Subject: Re: [Python-es] Foro python-es en Hispalinux > Yo iré seguro al foro de python pero... ¿cómo se va a organizar más o menos? > > Saludos > > :> No veremos por allí. > :> Saludos, > > > -- > [Pablo Ruiz Múzquiz] > [pabloruiz en gnu.org | http://www.elenya.net] > ---------------------------------------------- > GPG key -> http://elenya.net/pabloruiz.gpg > ---------------------------------------------- > "Los programas distribuidos con licencia GPL no > son piratas, utiliza otra licencia para atacar barcos." > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From fernando en zaragozawireless.org Mon Nov 11 15:05:23 2002 From: fernando en zaragozawireless.org (Fernando Vicente) Date: 11 Nov 2002 15:05:23 +0100 Subject: Foro python-es en Hispalinux In-Reply-To: <002001c28985$baeaa230$0100a8c0@sicem.biz> References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pabloruiz@gnu.org> <002001c28985$baeaa230$0100a8c0@sicem.biz> Message-ID: <1037023534.695.80.camel@maGNU> On Mon, 2002-11-11 at 14:24, Ernesto Revilla wrote: > Yo también. > > Yo tampoco sé exactamente, qué es lo que se va a debatir, o quien dirige el > foro. Lo dirijo yo. En principio, sólo me interesa si no es una introducción a Python, > sino si se va a hablar de temas más interesantes, como Gui, herramientas de > desarrollo, temas de mantenimiento, y funcionalidad del lenguaje. Tengo un pequeño guión, esta noche lo mandaré. Si que hablaremos de interfaces, de GNOME, de GTK (que hablen tambien los que sepan de KDE), de consola... En cuanto a mantenimiento y herramientas, no creo que haya mucho que debatir. El mantenimiento se debería debatir en un foro de metodologías, no de Python. En cuanto a herramientas, GNU Emacs, GNU nano o Vim, no veo mayor complicación. > > También me interesaría saber si Marcos se va a pasar por allí. > > Saludos, > Erny > > ----- Original Message ----- > From: "Pablo Ruiz Múzquiz" > To: > Sent: Monday, November 11, 2002 7:25 AM > Subject: Re: [Python-es] Foro python-es en Hispalinux > > > > Yo iré seguro al foro de python pero... ¿cómo se va a organizar más o > menos? > > > > Saludos > > > > :> No veremos por allí. > > :> Saludos, > > > > > > -- > > [Pablo Ruiz Múzquiz] > > [pabloruiz en gnu.org | http://www.elenya.net] > > ---------------------------------------------- > > GPG key -> http://elenya.net/pabloruiz.gpg > > ---------------------------------------------- > > "Los programas distribuidos con licencia GPL no > > son piratas, utiliza otra licencia para atacar barcos." > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo.py/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es > -- ______ Fernando Vicente | / __ \ ===================== | / / \ \ Usando Debian/GNOME | | | | ===================== | \ \__/ / Copyleft!! | \______/ Clave pública GnuPG: http://www.zaragozawireless.org/vk.php?k=9 From mostroratas en yahoo.es Mon Nov 11 15:24:42 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Mon, 11 Nov 2002 15:24:42 +0100 (CET) Subject: Foro python-es en Hispalinux In-Reply-To: <002001c28985$baeaa230$0100a8c0@sicem.biz> References: <002001c28985$baeaa230$0100a8c0@sicem.biz> Message-ID: <20021111142442.35390.qmail@web20908.mail.yahoo.com> --- Ernesto Revilla escribió: > Yo también. Pues yo también me quiero pasar por ahí y así os conozco :) Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From pabloruiz en gnu.org Mon Nov 11 16:12:53 2002 From: pabloruiz en gnu.org (=?iso-8859-1?Q?Pablo_Ruiz_M=FAzquiz?=) Date: Mon, 11 Nov 2002 16:12:53 +0100 (CET) Subject: [Python-es] Foro python-es en Hispalinux In-Reply-To: <002001c28985$baeaa230$0100a8c0@sicem.biz> References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pabloruiz@gnu.org> <002001c28985$baeaa230$0100a8c0@sicem.biz> Message-ID: <38627.195.235.247.103.1037027573.squirrel@guibels.eutherpe> Ernesto Revilla dijo: > Yo también. > > Yo tampoco sé exactamente, qué es lo que se va a debatir, o quien dirige > el foro. En principio, sólo me interesa si no es una introducción a > Python, sino si se va a hablar de temas más interesantes, como Gui, > herramientas de desarrollo, temas de mantenimiento, y funcionalidad del > lenguaje. Claro, para cursos introductorios ya hay otros sitios. Por eso decía. Se puede tratar el omnipresente tema de los GUIs para python (contamos nuestras experiencias y comparamos). Podemos también hablar de RADs para Python o de proyectos interesantes de python en español. Cálculo numérico con python también me interesaría ;-) En cualquier caso, nos veremos allí si todo va bien. -- [Pablo Ruiz Múzquiz] [pabloruiz en gnu.org | http://www.elenya.net] ---------------------------------------------- GPG key -> http://elenya.net/pabloruiz.gpg ---------------------------------------------- "Los programas distribuidos con licencia GPL no son piratas, utiliza otra licencia para atacar barcos." From aerd en retemail.es Tue Nov 12 21:51:13 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Tue, 12 Nov 2002 21:51:13 +0100 Subject: Foro python-es en Hispalinux References: <200211110310.43556.chemacortes@wanadoo.es><20021111072521.4cb45840.pabloruiz@gnu.org> <002001c28985$baeaa230$0100a8c0@sicem.biz> <1037023534.695.80.camel@maGNU> Message-ID: <003301c28a8d$41486300$0100a8c0@sicem.biz> Yo le etoy dando un poco de caña a Tkinter y Pmw, orientado a programas de gestión, lo que básicamente significa formularios y DataGrids asociados a tablas (de bases de datos y virtuales). Pero el tema va más lento de lo que yo quisiera. Con mucho gusto os contaré las pocas experiencias que he tenido, si a alguien le interesa. (Ya sé que Tix tiene un grid, pero no me parecía demasiado estable, está en alpha, de todos modos impresionante lo que uno puede conseguir juntando unos cuantos controles.) Intentaré prepar algo, a ver si tengo tiempo. Lo de las herramientas de desarrollo me parece algo triste. Habitualmente trabajo con IDLE y PythonWin, y he probado por encimilla PythonWorks. También quisiera intercambiar comentarios sobre esto aunque sea fuera del foro, ya que si uno viene de herramientas tipo Borland o Micro$oft, hecha de menos un entorno de programación con un acabado algo mejor. Con un componente para diseñar GUIs (en mi caso forms) me permitiría delegar el diseño de interfaces a otra persona. Saludos, Erny ----- Original Message ----- From: "Fernando Vicente" To: "Python - Es" Sent: Monday, November 11, 2002 3:05 PM Subject: Re: [Python-es] Foro python-es en Hispalinux > On Mon, 2002-11-11 at 14:24, Ernesto Revilla wrote: > > Yo también. > > > > Yo tampoco sé exactamente, qué es lo que se va a debatir, o quien dirige el > > foro. > > Lo dirijo yo. > > En principio, sólo me interesa si no es una introducción a Python, > > sino si se va a hablar de temas más interesantes, como Gui, herramientas de > > desarrollo, temas de mantenimiento, y funcionalidad del lenguaje. > > Tengo un pequeño guión, esta noche lo mandaré. > > Si que hablaremos de interfaces, de GNOME, de GTK (que hablen tambien > los que sepan de KDE), de consola... > > En cuanto a mantenimiento y herramientas, no creo que haya mucho que > debatir. El mantenimiento se debería debatir en un foro de metodologías, > no de Python. > > En cuanto a herramientas, GNU Emacs, GNU nano o Vim, no veo mayor > complicación. > > > > > También me interesaría saber si Marcos se va a pasar por allí. > > > > Saludos, > > Erny > > > > ----- Original Message ----- > > From: "Pablo Ruiz Múzquiz" > > To: > > Sent: Monday, November 11, 2002 7:25 AM > > Subject: Re: [Python-es] Foro python-es en Hispalinux > > > > > > > Yo iré seguro al foro de python pero... ¿cómo se va a organizar más o > > menos? > > > > > > Saludos > > > > > > :> No veremos por allí. > > > :> Saludos, > > > > > > > > > -- > > > [Pablo Ruiz Múzquiz] > > > [pabloruiz en gnu.org | http://www.elenya.net] > > > ---------------------------------------------- > > > GPG key -> http://elenya.net/pabloruiz.gpg > > > ---------------------------------------------- > > > "Los programas distribuidos con licencia GPL no > > > son piratas, utiliza otra licencia para atacar barcos." > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo.py/python-es > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo.py/python-es > > > -- > ______ > Fernando Vicente | / __ \ > ===================== | / / \ \ > Usando Debian/GNOME | | | | > ===================== | \ \__/ / > Copyleft!! | \______/ > > Clave pública GnuPG: > http://www.zaragozawireless.org/vk.php?k=9 > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From fernando en zaragozawireless.org Tue Nov 12 22:47:52 2002 From: fernando en zaragozawireless.org (Fernando Vicente) Date: 12 Nov 2002 22:47:52 +0100 Subject: Foro python-es en Hispalinux In-Reply-To: <003301c28a8d$41486300$0100a8c0@sicem.biz> References: References: <200211110310.43556.chemacortes@wanadoo.es><20021111072521.4cb45840.pablorui z@gnu.org> <002001c28985$baeaa230$0100a8c0@sicem.biz> <1037023534.695.80.camel@maGNU> <003301c28a8d$41486300$0100a8c0@sicem.biz> Message-ID: <1037137683.710.8.camel@maGNU> > Lo de las herramientas de desarrollo me parece algo triste. Habitualmente > trabajo con IDLE y PythonWin, y he probado por encimilla PythonWorks. > También quisiera intercambiar comentarios sobre esto aunque sea fuera del > foro, ya que si uno viene de herramientas tipo Borland o Micro$oft, hecha de > menos un entorno de programación con un acabado algo mejor. Con un > componente para diseñar GUIs (en mi caso forms) me permitiría delegar el > diseño de interfaces a otra persona. ¿Conoces glade? (apt-get install glade) Creo que las gtk tambien están en windows. > Saludos, Erny > -- ______ Fernando Vicente | / __ \ ===================== | / / \ \ Usando Debian/GNOME | | | | ===================== | \ \__/ / Copyleft!! | \______/ Clave pública GnuPG: http://www.zaragozawireless.org/vk.php?k=9 From pabloruiz en gnu.org Tue Nov 12 18:38:28 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?ISO-8859-1?B?Tfp6cXVpeg==?=) Date: Tue, 12 Nov 2002 18:38:28 +0100 Subject: Foro python-es en Hispalinux In-Reply-To: <1037137683.710.8.camel@maGNU> References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pablorui z@gnu.org> <002001c28985$baeaa230$0100a8c0@sicem.biz> <1037023534.695.80.camel@maGNU> <003301c28a8d$41486300$0100a8c0@sicem.biz> <1037137683.710.8.camel@maGNU> Message-ID: <20021112183828.5894a579.pabloruiz@gnu.org> El 12 Nov 2002 22:47:52 +0100 Fernando Vicente escribió: :> ¿Conoces glade? (apt-get install glade) :> :> Creo que las gtk tambien están en windows. :> :> > Saludos, Erny Glade (mejor ya Glade-2) está bastante curioso y lo recomiendo, pero la migración a windows no es 'tan' sencilla como se vende (al menos yo no lo he conseguido de manera fácil). La versión CVS de BOA sí creo que merece especial atención. Creo que las wxwindows tienen muchas posibilidades. saludos -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... From gari en eibar.org Wed Nov 13 08:34:02 2002 From: gari en eibar.org (Garikoitz Araolaza) Date: Wed, 13 Nov 2002 08:34:02 +0100 Subject: [Python-es] Think like a computer scientist Message-ID: <5.1.1.6.0.20021113082151.00a7ab80@mail.dantzan.com> Hola! Hace unos meses leí por esta lista que alguien estaba traduciendo el "Think like a computer scientist with Python" al español. Sé que había ya una traducción en algún lugar pero la calidad de la traducción digamos que no era la óptima, y alguno comentó que estaban terminando una nueva. Alguna pista? Gracias _________________________________________ Garikoitz Araolaza gari en eibar.org From fmarcelo en airtel.net Wed Nov 13 08:58:51 2002 From: fmarcelo en airtel.net (=?iso-8859-15?q?F=E9lix=20J=2E=20Marcelo?= Wirnitzer) Date: Wed, 13 Nov 2002 07:58:51 +0000 Subject: Think like a computer scientist In-Reply-To: <5.1.1.6.0.20021113082151.00a7ab80@mail.dantzan.com> References: <5.1.1.6.0.20021113082151.00a7ab80@mail.dantzan.com> Message-ID: Garikoitz Araolaza nos comentó en el Mié 13 Nov 2002 07:34 que ~~Sé que había ya una traducción en algún lugar pero la calidad de la ~~traducción digamos que no era la óptima, y alguno comentó que estaban ~~terminando una nueva. Algunos miembros del GULiC (Grupo de Usuarios de Linux de Canarias) y gente ajena al grupo pidió permiso al autor del libro para poider traducirlo. Como dijo que sí se comenzó a hacer la traducción. La cuestión es que parte de la traducción hecha de forma desinteresada (lo cual hay que agradecer muchísimo) por algunos colaboradores no salió con la calidad deseada. Lo cual nos plantea volver a traducir esos capítulos. La cuestión es poder sacar tiempo, porque lo que son ganas, sobran por los cuatro costados. Por mi parte, si yo tuviera tiempo, me dedicaría a traducir el libro. Igual lo hago los sábados para dar un respiro al ordenador, que bien que se lo merece. Aunque no prometo nada. Seguiré informando sobre este tema. Un saludo. -- Félix J. Marcelo Wirnitzer fmarcelo en airtel.net From rapto en arrakis.es Wed Nov 13 09:50:57 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 13 Nov 2002 09:50:57 +0100 Subject: [Python-es] Foro python-es en Hispalinux In-Reply-To: <20021112183828.5894a579.pabloruiz@gnu.org> References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pablorui z@gnu.org> References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pablorui z@gnu.org> <002001c28985$baeaa230$0100a8c0@sicem.biz> <1037023534.695.80.camel@maGNU> <003301c28a8d$41486300$0100a8c0@sicem.biz> <1037137683.710.8.camel@maGNU> <20021112183828.5894a579.pabloruiz@gnu.org> Message-ID: <1037177457.1306.0.camel@cynar> Y Pythoncard también parece utilizable. El mar, 12-11-2002 a las 18:38, Pablo Ruiz Múzquiz escribió: > El 12 Nov 2002 22:47:52 +0100 > Fernando Vicente escribió: > > :> ¿Conoces glade? (apt-get install glade) > :> > :> Creo que las gtk tambien están en windows. > :> > :> > Saludos, Erny > > Glade (mejor ya Glade-2) está bastante curioso y lo recomiendo, pero la > migración a windows no es 'tan' sencilla como se vende (al menos yo no lo he > conseguido de manera fácil). > > La versión CVS de BOA sí creo que merece especial atención. > Creo que las wxwindows tienen muchas posibilidades. > > saludos > > -- > Pablo Ruiz Múzquiz :: http://elenya.net > - - - - - - - - - - - - - - - - - - - - - - - - - - > KEY FINGERPRINT -> > 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 > GPG -> http://elenya.net/pabloruiz > > pablo_ruiz en Jabber < > - - - - - - - - - - - - - - - - - - - - - - - - - - > Distribuir copias de Software Libre no es piratería, > utiliza otra licencia para atacar barcos... > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From pablo en decode.com.ar Wed Nov 13 18:57:17 2002 From: pablo en decode.com.ar (Pablo Ziliani) Date: Wed, 13 Nov 2002 14:57:17 -0300 Subject: =?iso-8859-1?Q?Bibliograf=EDa?= Message-ID: <000c01c28b3e$1b94e050$0400a8c0@arkham.com.ar> Hola a todos, Hablando de "How to Think Like a Computer Scientist...", libro que me pareció maravilloso (y no, no tengo idea de quién lo estará traduciendo), desde hace tiempo ue estoy en la búsqueda de bibliografía de este estilo, no tan metida en la sintáxis de un lenguaje (digamos, Python) sino más bien focalizada en "las buenas costumbres" de un programador (o un computador científico). Mucho mejor si el libro se puede leer online... Si alguien tiene alguna pista, le agredezco de antemano. Pablo From aerd en retemail.es Wed Nov 13 20:22:32 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Wed, 13 Nov 2002 20:22:32 +0100 Subject: Foro python-es en Hispalinux References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pablorui z@gnu.org>References: <200211110310.43556.chemacortes@wanadoo.es><20021111072521.4cb45840.pablorui z@gnu.org><002001c28985$baeaa230$0100a8c0@sicem.biz> <1037023534.695.80.camel@maGNU><003301c28a8d$41486300$0100a8c0@sicem.biz> <1037137683.710.8.camel@maGNU><20021112183828.5894a579.pabloruiz@gnu.org> <1037177457.1306.0.camel@cynar> Message-ID: <00b401c28b4a$068649e0$0100a8c0@sicem.biz> Hola Marcos, ¿te vas a pasar por HispaLinux este fin de semana? Erny (invito la primera ronda, al menos, después ya veremos) ----- Original Message ----- From: "Marcos Sánchez Provencio" To: Sent: Wednesday, November 13, 2002 9:50 AM Subject: Re: [Python-es] Foro python-es en Hispalinux > Y Pythoncard también parece utilizable. > > El mar, 12-11-2002 a las 18:38, Pablo Ruiz Múzquiz escribió: > > El 12 Nov 2002 22:47:52 +0100 > > Fernando Vicente escribió: > > > > :> ¿Conoces glade? (apt-get install glade) > > :> > > :> Creo que las gtk tambien están en windows. > > :> > > :> > Saludos, Erny > > > > Glade (mejor ya Glade-2) está bastante curioso y lo recomiendo, pero la > > migración a windows no es 'tan' sencilla como se vende (al menos yo no lo he > > conseguido de manera fácil). > > > > La versión CVS de BOA sí creo que merece especial atención. > > Creo que las wxwindows tienen muchas posibilidades. > > > > saludos > > > > -- > > Pablo Ruiz Múzquiz :: http://elenya.net > > - - - - - - - - - - - - - - - - - - - - - - - - - - > > KEY FINGERPRINT -> > > 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 > > GPG -> http://elenya.net/pabloruiz > > > pablo_ruiz en Jabber < > > - - - - - - - - - - - - - - - - - - - - - - - - - - > > Distribuir copias de Software Libre no es piratería, > > utiliza otra licencia para atacar barcos... > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo.py/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es > From aerd en retemail.es Wed Nov 13 20:30:23 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Wed, 13 Nov 2002 20:30:23 +0100 Subject: Foro python-es en Hispalinux References: <200211110310.43556.chemacortes@wanadoo.es><20021111072521.4cb45840.pabloruiz@gnu.org><002001c28985$baeaa230$0100a8c0@sicem.biz><1037023534.695.80.camel@maGNU><003301c28a8d$41486300$0100a8c0@sicem.biz><1037137683.710.8.camel@maGNU> <20021112183828.5894a579.pabloruiz@gnu.org> Message-ID: <00c801c28b4b$1fb88670$0100a8c0@sicem.biz> Las wxWindows también me paracían interesantes pero es difícil hacerse con con GUI toolkit si es muy grande y la documentación no está demasiado estructurada. Los grupos de noticias simplemente me desbordan, que también puede deberse a que no sepa usar las News correctamente. Me parecía que el desarrollo de wxWindows es un poco caótico, lo que causa una menor calidad como resultado. Ya lo probé varias veces, y a ratos casca, y no me gusta que esos errores raros aunque esté en fase de desarrollo. Tkinter es muy estable, por eso me gusta. Cierto es que tiene bastantes limitaciones, pero quizá sea suficiente para mi. Algún día le echaré un vistazo a PythonCard. El tema es que también usa wxWindows (wxPython) si no estoy equivocado. Erny ----- Original Message ----- From: "Pablo Ruiz Múzquiz" To: Sent: Tuesday, November 12, 2002 6:38 PM Subject: Re: [Python-es] Foro python-es en Hispalinux > El 12 Nov 2002 22:47:52 +0100 > Fernando Vicente escribió: > > :> ¿Conoces glade? (apt-get install glade) > :> > :> Creo que las gtk tambien están en windows. > :> > :> > Saludos, Erny > > Glade (mejor ya Glade-2) está bastante curioso y lo recomiendo, pero la > migración a windows no es 'tan' sencilla como se vende (al menos yo no lo he > conseguido de manera fácil). > > La versión CVS de BOA sí creo que merece especial atención. > Creo que las wxwindows tienen muchas posibilidades. > > saludos > > -- > Pablo Ruiz Múzquiz :: http://elenya.net From jjdelcerro en cenoclap.es Wed Nov 13 10:01:09 2002 From: jjdelcerro en cenoclap.es (Jose Joaquin Del Cerro) Date: Wed, 13 Nov 2002 10:01:09 +0100 Subject: Widgets para aplicaciones multiplataforma In-Reply-To: <1036541984.27721.28.camel@cable213a078.usuarios.retecal.es> References: <1036541984.27721.28.camel@cable213a078.usuarios.retecal.es> Message-ID: <200211131001.09531.jjdelcerro@cenoclap.es> Hola, ya se que contesto con retraso, pero si sirbe para algo aqui esta (cuando hay faena no deja mucho tiempo), Formo parte de un grupo de desarrolladores que hemos elegido python como lengueje de desarrollo, y despues de muchas tortas (sobre todo con el tema de instalacion/multiplataforma), nos hemos decantado por el desarrollo con Tkinter, que permite hacer de todo lo que una gestion puede necesitar. En principio la conbinacion ideal parece estar con Tkinter+Pmw, y algo mas verde existen unas extensiones para Pmw (pueden encontrarse en sourceforge) . La documentacion del Tkinter, puede encontrarse comentada en la web de python, http://www.python.org/doc/2.2.1/lib/module-Tkinter.html. Aqui tienes enlaces a practicamente toda la documntacion existente de Tkinter. Yo he acabado comprando uno de los libros que recomiendan ("Python and Tkinter programming"), y despues de tenerlo lo considero indispensable para desarrollar en Tkinter. Tiene lo que podria ser una guia para el programador, con muchos ejemplos Tkinter y Pmw, y de mitad del libro al final una guia de referencia exaustiva. Hay que reconocer que Tkinter es un poco austero como libreria para montar GUI, pero permite mucho mas de lo que se aprecia en un primer vistazo. En el curro estamos montando una libreria encima del Tkinter+Pmw que nos permita un desarrollo mucho mas rapido con una curba de aprendizaje mas suave. Cuando este un poco mas estable la dejaremos en algun lado por si a alguien le interesa. Un saludo Joaquin del Cerro. From rapto en arrakis.es Thu Nov 14 12:45:06 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 14 Nov 2002 12:45:06 +0100 Subject: Foro python-es en Hispalinux In-Reply-To: <00b401c28b4a$068649e0$0100a8c0@sicem.biz> References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pablorui z@gnu.org>References: References: <200211110310.43556.chemacortes@wanadoo.es> <20021111072521.4cb45840.pablorui z@gnu.org>References: <200211110310.43556.chemacortes@wanadoo.es><20021111072521.4cb45840.pablorui z@gnu.org><002001c28985$baeaa230$0100a8c0@sicem.biz> <1037023534.695.80.camel@maGNU><003301c28a8d$41486300$0100a8c0@sicem.biz> <1037137683.710.8.camel@maGNU><20021112183828.5894a579.pabloruiz@gnu.org> <1037177457.1306.0.camel@cynar> <00b401c28b4a$068649e0$0100a8c0@sicem.biz> Message-ID: <1037274306.6676.47.camel@cynar> El sábado estaré allí casi todo el día. Nos vemos. Llevo pelo largo y una camiseta naranja del Madhack02. :-D El mié, 13-11-2002 a las 20:22, Ernesto Revilla escribió: > Hola Marcos, > > ¿te vas a pasar por HispaLinux este fin de semana? > > Erny > (invito la primera ronda, al menos, después ya veremos) > > ----- Original Message ----- > From: "Marcos Sánchez Provencio" > To: > Sent: Wednesday, November 13, 2002 9:50 AM > Subject: Re: [Python-es] Foro python-es en Hispalinux > > > > Y Pythoncard también parece utilizable. > > > > El mar, 12-11-2002 a las 18:38, Pablo Ruiz Múzquiz escribió: > > > El 12 Nov 2002 22:47:52 +0100 > > > Fernando Vicente escribió: > > > > > > :> ¿Conoces glade? (apt-get install glade) > > > :> > > > :> Creo que las gtk tambien están en windows. > > > :> > > > :> > Saludos, Erny > > > > > > Glade (mejor ya Glade-2) está bastante curioso y lo recomiendo, pero la > > > migración a windows no es 'tan' sencilla como se vende (al menos yo no > lo he > > > conseguido de manera fácil). > > > > > > La versión CVS de BOA sí creo que merece especial atención. > > > Creo que las wxwindows tienen muchas posibilidades. > > > > > > saludos > > > > > > -- > > > Pablo Ruiz Múzquiz :: http://elenya.net > > > - - - - - - - - - - - - - - - - - - - - - - - - - - > > > KEY FINGERPRINT -> > > > 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 > > > GPG -> http://elenya.net/pabloruiz > > > > pablo_ruiz en Jabber < > > > - - - - - - - - - - - - - - - - - - - - - - - - - - > > > Distribuir copias de Software Libre no es piratería, > > > utiliza otra licencia para atacar barcos... > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo.py/python-es > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo.py/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From csmdesarrollo en ono.com Thu Nov 14 19:41:57 2002 From: csmdesarrollo en ono.com (Departamento desarrollo) Date: Thu, 14 Nov 2002 19:41:57 +0100 Subject: Widgets para aplicaciones multiplataforma References: <1036541984.27721.28.camel@cable213a078.usuarios.retecal.es> <200211131001.09531.jjdelcerro@cenoclap.es> Message-ID: <000701c28c0d$82fc1fe0$1000000a@csm.com> Hola Joaquin ya veo que estoy en la lista adecuada. Como bien dices cuando el curro lo permita ya le daremos al tema mas color. Saludos (otro dia pronto como veis) ----- Original Message ----- From: "Jose Joaquin Del Cerro" To: Sent: Wednesday, November 13, 2002 10:01 AM Subject: Re: [Python-es] Widgets para aplicaciones multiplataforma > > Hola, ya se que contesto con retraso, pero si sirbe para algo aqui esta > (cuando hay faena no deja mucho tiempo), > Formo parte de un grupo de desarrolladores que hemos elegido python como > lengueje de desarrollo, y despues de muchas tortas (sobre todo con el tema de > instalacion/multiplataforma), nos hemos decantado por el desarrollo con > Tkinter, que permite hacer de todo lo que una gestion puede necesitar. > En principio la conbinacion ideal parece estar con Tkinter+Pmw, y algo mas > verde existen unas extensiones para Pmw (pueden encontrarse en sourceforge) . > La documentacion del Tkinter, puede encontrarse comentada en la web de python, > http://www.python.org/doc/2.2.1/lib/module-Tkinter.html. Aqui tienes enlaces > a practicamente toda la documntacion existente de Tkinter. Yo he acabado > comprando uno de los libros que recomiendan ("Python and Tkinter > programming"), y despues de tenerlo lo considero indispensable para > desarrollar en Tkinter. Tiene lo que podria ser una guia para el programador, > con muchos ejemplos Tkinter y Pmw, y de mitad del libro al final una guia de > referencia exaustiva. > > Hay que reconocer que Tkinter es un poco austero como libreria para montar > GUI, pero permite mucho mas de lo que se aprecia en un primer vistazo. > > En el curro estamos montando una libreria encima del Tkinter+Pmw que nos > permita un desarrollo mucho mas rapido con una curba de aprendizaje mas > suave. Cuando este un poco mas estable la dejaremos en algun lado por si a > alguien le interesa. > > Un saludo > Joaquin del Cerro. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From amarzal en lsi.uji.es Fri Nov 15 11:13:23 2002 From: amarzal en lsi.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Marzal) Date: 15 Nov 2002 11:13:23 +0100 Subject: Aprende a programar con Python Message-ID: <1037355203.1661.5.camel@hal> Profesores de una asignatura de primer curso de la Universitat Jaume I hemos preparado unos apuntes para aprender a programar utilizando primero Python y después C. Hemos publicado recientemente los apuntes de la primera parte y creemos que pueden resultar útiles para personas que deseen aprender a programar de modo autodidacta, así que os anunciamos que están disponibles (en PDF) en la siguiente dirección: http://marmota.act.uji.es/MTP/teoria.shtml . No se trata de apuntes para aprender Python cuando ya se sabe programar competentemente en otro lenguaje, pues se presta mucha atención a cómo desarrollar programas relativamente sencillos y se pone énfasis en advertir de los errores típicos de un aprendiz. Quien ya sepa programar encontrará el texto excesivamente verboso y muchos de los ejemplos desarrollados o ejercicios propuestos le supondrán poco o ningún desafío. Por otra parte, no se presentan aspectos fundamentales de Python como los diccionarios, clases, excepciones, etc. Para aprender Python cuando se conoce bien otro lenguaje, creo que lo mejor es mirarse el tutorial de van Rossum ( http://www.python.org/doc/current/tut/tut.html ). Más adelante es posible que publiquemos algunos fascículos adicionales con apéndices que cubran material "avanzado": diccionarios, programación orientada a objetos, diseño de interfaces gráficos con Tkinter (de éste último ya disponemos de un borrador). En febrero publicaremos el segundo volumen, que se dedica a presentar el lenguaje de programación C. Os informaremos oportunamente. El material lo liberamos gratuitamente para cualquier persona que desee aprender por su propia cuenta y para centros públicos de enseñanza. Por favor, respetad las condiciones que imponemos a la reproducción del texto (las encontraréis en la cara posterior de la portada). Os agradeceríamos mucho que si encontráis erratas en el texto o pasajes particularmente oscuros, nos lo comuniquéis para ir mejorando el libro. Saludos. Andrés Marzal. Dept. de Lenguajes y Sistemas Informáticos. Universitat Jaume I. From 97-1728 en nul.usb.ve Fri Nov 15 14:56:58 2002 From: 97-1728 en nul.usb.ve (REYES SZTAYZEL JORGE ENRIQUE) Date: Fri, 15 Nov 2002 09:56:58 -0400 (VET) Subject: Ayuda...!!!! Message-ID: <2218.159.90.68.101.1037368618.squirrel@correo.nul.usb.ve> Necesito saber como conecto el python a un servidor de base de datos desde una máquina remota. Estoy haciendo un proyecto con Mailman en el cual tengo que tomar la base de datos para crear listas.... Alguna sugerencia...??? Jorge Enrique (VENEZUELA) From rapto en arrakis.es Fri Nov 15 14:56:02 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 15 Nov 2002 14:56:02 +0100 Subject: Ayuda...!!!! In-Reply-To: <2218.159.90.68.101.1037368618.squirrel@correo.nul.usb.ve> References: <2218.159.90.68.101.1037368618.squirrel@correo.nul.usb.ve> Message-ID: <1037368562.1649.2.camel@cynar> ¿Alguna pista? * Sistemas operativos involucrados * BB DD involucrada * Versiones de Python Esperamos... El vie, 15-11-2002 a las 14:56, REYES SZTAYZEL JORGE ENRIQUE escribió: > Necesito saber como conecto el python a un servidor de base de datos > desde una máquina remota. Estoy haciendo un proyecto con Mailman en el > cual tengo que tomar la base de datos para crear listas.... Alguna > sugerencia...??? > Jorge Enrique (VENEZUELA) > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From 97-1728 en nul.usb.ve Fri Nov 15 16:12:49 2002 From: 97-1728 en nul.usb.ve (REYES SZTAYZEL JORGE ENRIQUE) Date: Fri, 15 Nov 2002 11:12:49 -0400 (VET) Subject: Ayuda...!!!! In-Reply-To: <1037368562.1649.2.camel@cynar> References: <2218.159.90.68.101.1037368618.squirrel@correo.nul.usb.ve> <1037368562.1649.2.camel@cynar> Message-ID: <2791.159.90.68.101.1037373169.squirrel@correo.nul.usb.ve> Disculpa, si es verdad... * Linux Latinux * Base de Datos Académica en Sybase * Python 2.2.xx > ¿Alguna pista? > > * Sistemas operativos involucrados > * BB DD involucrada > * Versiones de Python > > Esperamos... > > El vie, 15-11-2002 a las 14:56, REYES SZTAYZEL JORGE ENRIQUE escribió: >> Necesito saber como conecto el python a un servidor de base de datos >> desde una máquina remota. Estoy haciendo un proyecto con Mailman en >> el cual tengo que tomar la base de datos para crear listas.... >> Alguna sugerencia...??? >> Jorge Enrique (VENEZUELA) >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo.py/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From rapto en arrakis.es Sat Nov 16 10:13:39 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?B?U+FuY2hleg==?= Provencio) Date: Sat, 16 Nov 2002 10:13:39 +0100 Subject: Ayuda...!!!! In-Reply-To: <2791.159.90.68.101.1037373169.squirrel@correo.nul.usb.ve> References: <2218.159.90.68.101.1037368618.squirrel@correo.nul.usb.ve> <1037368562.1649.2.camel@cynar> <2791.159.90.68.101.1037373169.squirrel@correo.nul.usb.ve> Message-ID: <20021116101339.28513adb.rapto@arrakis.es> Hay un módulo muy bueno de acceso a Sybase en http://www.object-craft.com.au/projects/sybase/ También accede a MSSQL con algo de éxito. Si no tienes el cliente Sybase en tu linux, intenta con las bibliotecas freetds (en http://freetds.org) Ya nos contarás. On Fri, 15 Nov 2002 11:12:49 -0400 (VET) "REYES SZTAYZEL JORGE ENRIQUE" <97-1728 en nul.usb.ve> wrote: > Disculpa, si es verdad... > > * Linux Latinux > * Base de Datos Académica en Sybase > * Python 2.2.xx > > > ¿Alguna pista? > > > > * Sistemas operativos involucrados > > * BB DD involucrada > > * Versiones de Python > > > > Esperamos... > > > > El vie, 15-11-2002 a las 14:56, REYES SZTAYZEL JORGE ENRIQUE escribió: > >> Necesito saber como conecto el python a un servidor de base de datos > >> desde una máquina remota. Estoy haciendo un proyecto con Mailman en > >> el cual tengo que tomar la base de datos para crear listas.... > >> Alguna sugerencia...??? > >> Jorge Enrique (VENEZUELA) > >> > >> > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo.py/python-es > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo.py/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From pabloruiz en gnu.org Sun Nov 17 09:11:51 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?ISO-8859-1?B?Tfp6cXVpeg==?=) Date: Sun, 17 Nov 2002 09:11:51 +0100 Subject: [Python-es] Una idea surgida de HispaLinux... Message-ID: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> Hola a todos. A mí me gustó bastante HispaLinux sobre todo por la gente que conoces allí o la que ya conoces pero apenas ves en todo el año. EL foro de python estuvo bien y salieron algunas ideas interesantes relacionadas sobre todo con la traducción en serio de documentos porque sabemos que es vital disponer de un buen fondo (no necesariamente muy extenso pero sí bueno) de tutoriales y manuales de programación en python. Como comentaba Marcos a la salida de la charla que dio Miguel de Icaza sobre C# y en concreto Mono, tras decir yo que entre Java y C# no me quedaba con ninguno, "ahí es donde python va a salir reforzado". Y para eso hay que preocuparse por hacerlo, nadie lo hará por nosotros cuando no hay una gran empresa detrás de este maravilloso lenguaje. Dándole vueltas el sábado se me ocurrió que para ilusionar más a la gente (y aprovechar sus conocimientos) podríamos no dedicarnos a traducir unos cuantos tochos o pequeños tutoriales sino a crear nosotros mismos un librito de unas 100-120 páginas que enseñase desde cero a programar en python y explicase paso a paso todas las ventajas/herramientas de que dispone. Este librito, que se formaría en un WIKI podría recibir colaboraciones de todos nosotros (y de más gente) o sólo de las personas que estuvieran interesados (login-password) o como dijéramos. Lo que le comenté a Marcos que quedaría MUY bien una vez publicado (y tenemos bastantes posibilidades de que sea publicado a la vista de editoriales como EditLin que vendía en el propio congreso manuales de LinEx, OpenOffice y cuadernitos muy monos de ejercicios para éste último) es que en la contraposrtada viniese una captura de pantalla de una aplicación gráfica como un reproductor de OggVorbis, un cliente IMAP o cualquier cosa que hiciese alucinar y una frase debajo que dijera "Con este libro te demostramos que puedes escribir esta aplicación. Garantizado". Es decir, la prueba unitaria de módulo de nuestro pequeño pero gran librito sería la demostración de que podemos escribir una aplicación gráfica decente _únicamente_ con los conocimientos aprendidos en el libro. Naturalmente, deberíamos añadir un último capítulo o apéndice sobre una RAD como Glade (es de lo más rápido que he visto) una vez acabado el resto del libro (introducción, tipos de datos en python, funciones, más funciones, introducción a POO, métodos, herencia, etc etc, programación gráfica, apéndices). Fuentes? Nuestros conocimientos (hay gente muy buena en esta lista y no tan buena que puede ayudarnos mucho), libros ya existentes, tutoriales en español o en inglés ¡NO hace falta traducirlos, basta con coger la información interesante y en una operación _on the fly_ llevarla a nuestro WIKI!, manuales tipo Howtothink.. Nos sobran las fuentes y esto puede ser más entretenido que simplemente traducir lo que ya hay. Pensadlo durante un momento. Imaginad que queréis aprender un nuevo lenguaje de programación que se llama Python y paseando por un Corte inglés o un FNAC o lo que sea veis un librito de unos 10 euros que dice "Python Práctico : aprender desde cero a programar python y consigue construir aplicaciones gráficas de forma elegante y rápida". Y en la contraportada un texto que te garantiza que sólo con ese librito puedes tener tu propia aplicación de correo o de lectura de fichas bibliográficas (está claro que si nos decantamos por algo concreto habrá que poner en el tutorial final cómo usamos los módulos correspondientes a IMAP o a XML, pero eso es misceláneo por ahora). ¿Qué os parece la idea? Todos los que quieran pueden participar. El tiempo de desarrollo podría ser lo que nosotros dijéramos o ninguno (hasta que esté hecho) aunque yo creo que para Junio podría estar sin problemas (de hecho, cuatro tíos a destajo lo harían para Enero). Hay varios que ya han mostrado su interés (gente pythonesca en HispaLinux) pero falta más gente y más ideas para depurar esta propuesta inicial que lanzo. Por cierto, tendríais toda la infraestructura de alqua.com si hiciera falta. alqua.com es un sitio de documentos libres y estaríamos encantado de albergar este proyecto pero puede estar en cualquier otro lugar sin problemas (que nadie piense nada raro, que estamos aquí para hacer cosas interesantes). Un saludo -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... From isard en ctv.es Sun Nov 17 17:56:36 2002 From: isard en ctv.es (=?iso-8859-1?Q?Carles_Sadurn=ED_Anguita?=) Date: Sun, 17 Nov 2002 17:56:36 +0100 Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> Message-ID: <20021117165636.GA1519@ctv.es> On Sun, Nov 17, 2002 at 09:11:51AM +0100, Pablo Ruiz Múzquiz wrote: > Dándole vueltas el sábado se me ocurrió que para ilusionar más a la gente (y > aprovechar sus conocimientos) podríamos no dedicarnos a traducir unos cuantos > tochos o pequeños tutoriales sino a crear nosotros mismos un librito de unas > 100-120 páginas que enseñase desde cero a programar en python y explicase > paso a paso todas las ventajas/herramientas de que dispone. Estaría bien. Ahora, con 100 o 120 páginas no creo que se pueda hacer todo. > Pensadlo durante un momento. Imaginad que queréis aprender un nuevo lenguaje > de programación que se llama Python y paseando por un Corte inglés o un FNAC > o lo que sea veis un librito de unos 10 euros que dice "Python Práctico Si vamos a editarlo en papel, cobrando y tal, la cosa cambia un poco... Habría que estudiarlo muy bien, no sea que la editorial nos cuele un golazo. Por otra parte, habría que decidir si el texto es para novatos en programación o para novatos en Python... > a destajo lo harían para Enero). No queramos correr tanto... Sólo en revisar el texto adecuadamente se tardaría un mes... :-) > Hay varios que ya han mostrado su interés (gente pythonesca en HispaLinux) > falta más gente y más ideas para depurar esta propuesta inicial que lanzo. Yo estoy interesado. Saludos -- --------------------------------------------------------------------- isard en ctv.es | es mentira que no tenga enemigos | es mentira que no tengan razón PGP-public-key: http://perso.wanadoo.es/isard.sabut/ From pabloruiz en gnu.org Sun Nov 17 17:46:22 2002 From: pabloruiz en gnu.org (=?iso-8859-1?Q?Pablo_Ruiz_M=FAzquiz?=) Date: Sun, 17 Nov 2002 17:46:22 +0100 (CET) Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <20021117165636.GA1519@ctv.es> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> <20021117165636.GA1519@ctv.es> Message-ID: <48610.127.0.0.1.1037551582.squirrel@guibels.eutherpe> Carles Sadurní Anguita dijo: > Estaría bien. Ahora, con 100 o 120 páginas no creo que se pueda hacer > todo. Es posible. Pon 200 pero más sería un número de páginas excesivo para nuestra idea. > > Si vamos a editarlo en papel, cobrando y tal, la cosa cambia un poco... > Habría que estudiarlo muy bien, no sea que la editorial nos cuele un > golazo. Bueno, claro. Aunque yo me daría por satisfecho con que se publicase y no perdiera dinero ;-) > > Por otra parte, habría que decidir si el texto es para novatos en > programación o para novatos en Python... ¿no lo dejé claro? Ah, pues la idea es novatos en programación en general. Creo que sería más sencillo para nosotros y cumpliríamos nuestro objetivo mejor (evangelizar a las nuevas generaciones). >> a destajo lo harían para Enero). > > No queramos correr tanto... Sólo en revisar el texto adecuadamente se > tardaría un mes... :-) Por supuesto, por eso sé que no la haríamos en ese tiempo. Pero para finales de Mayo-Junio (dejando el verano para revisarlo tranquilamente) sí podría estar. Las novedades tras el verano/vacaciones son mucho mejor acogidas. >> Hay varios que ya han mostrado su interés (gente pythonesca en >> HispaLinux) falta más gente y más ideas para depurar esta propuesta >> inicial que lanzo. > > Yo estoy interesado. Bien! -- [Pablo Ruiz Múzquiz] [pabloruiz en gnu.org | http://www.elenya.net] ---------------------------------------------- GPG key -> http://elenya.net/pabloruiz.gpg ---------------------------------------------- "Los programas distribuidos con licencia GPL no son piratas, utiliza otra licencia para atacar barcos." From morillas en posta.unizar.es Mon Nov 18 01:00:19 2002 From: morillas en posta.unizar.es (luis miguel morillas) Date: Mon, 18 Nov 2002 01:00:19 +0100 Subject: Ayuda...!!!! In-Reply-To: <20021116101339.28513adb.rapto@arrakis.es> References: <2218.159.90.68.101.1037368618.squirrel@correo.nul.usb.ve> <1037368562.1649.2.camel@cynar> <2791.159.90.68.101.1037373169.squirrel@correo.nul.usb.ve> <20021116101339.28513adb.rapto@arrakis.es> Message-ID: <20021118000019.GA2940@marmota> Asunto: Re: [Python-es] Ayuda...!!!! Fecha: sáb, nov 16, 2002 at 10:13:39 +0100 Citando a Marcos Sánchez Provencio (rapto en arrakis.es): > Hay un módulo muy bueno de acceso a Sybase en > http://www.object-craft.com.au/projects/sybase/ > También accede a MSSQL con algo de éxito. > Si no tienes el cliente Sybase en tu linux, intenta con las bibliotecas freetds (en http://freetds.org) > Ya nos contarás. > Ya está desarrollado del todo el módulo? Sé que hace un año cursor.execute sólo soportaba sentencias SELECT. El resto había que hacerlas de alguna forma rara. También podrías intentarlo con odbc, mira por ejemplo http://www.boddie.org.uk/python/mxODBC.html -- Saludos Luis Miguel From chemacortes en wanadoo.es Mon Nov 18 01:42:10 2002 From: chemacortes en wanadoo.es (Chema =?iso-8859-15?q?Cort=E9s?=) Date: Mon, 18 Nov 2002 01:42:10 +0100 Subject: [Python-es] [URL] Tkinter para Jython Message-ID: <200211180142.12011.chemacortes@wanadoo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, Como os comenté en el foro de hispalinux, existe el tkinter para jython. El enlace está sacado de la propia documentación del python: Tkinter for JPython http://jtkinter.sourceforge.net Saludos, - -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 8.1 ZARALINUX http://www.zaralinux.org | "Después de una vida viajando, el PYTANDO http://pytando.sf.net | infierno es un viaje sin destino" PGPKEY: mailto:chemacortes en wanadoo.es?subject=__PGPKEY__ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE92DdjHLTQrABk8H0RApIaAJ0fBJiGZW+IuuStoqQlSZumsmfd+gCfUZLi /jCqx/TIc/HL6e1UiMja1Zs= =uPoj -----END PGP SIGNATURE----- From chemacortes en wanadoo.es Mon Nov 18 01:36:14 2002 From: chemacortes en wanadoo.es (Chema =?iso-8859-1?q?Cort=E9s?=) Date: Mon, 18 Nov 2002 01:36:14 +0100 Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> Message-ID: <200211180136.16137.chemacortes@wanadoo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Dom 17 Nov 2002 09:11, Pablo Ruiz Múzquiz escribió: > Hola a todos. > > A mí me gustó bastante HispaLinux sobre todo por la gente que conoces allí > o la que ya conoces pero apenas ves en todo el año. > EL foro de python estuvo bien y salieron algunas ideas interesantes > relacionadas sobre todo con la traducción en serio de documentos porque > sabemos que es vital disponer de un buen fondo (no necesariamente muy > extenso pero sí bueno) de tutoriales y manuales de programación en python. > > Como comentaba Marcos a la salida de la charla que dio Miguel de Icaza > sobre C# y en concreto Mono, tras decir yo que entre Java y C# no me > quedaba con ninguno, "ahí es donde python va a salir reforzado". Y para eso > hay que preocuparse por hacerlo, nadie lo hará por nosotros cuando no hay > una gran empresa detrás de este maravilloso lenguaje. Cuando has trabajado con la sencillez del python, te parece que el resto de lenguajes se complican mucho la vida :-) > Dándole vueltas el sábado se me ocurrió que para ilusionar más a la gente > (y aprovechar sus conocimientos) podríamos no dedicarnos a traducir unos > cuantos tochos o pequeños tutoriales sino a crear nosotros mismos un > librito de unas 100-120 páginas que enseñase desde cero a programar en > python y explicase paso a paso todas las ventajas/herramientas de que > dispone. Esa es una idea que "rumiaba" desde hace un tiempo: ¿porqué no hacer una buena documentación en lugar de hacer traducciones? > Este librito, que se formaría en un WIKI podría recibir colaboraciones de > todos nosotros (y de más gente) o sólo de las personas que estuvieran > interesados (login-password) o como dijéramos. Hace algunas semanas estuve buscando herramientas para crear documentación en grupo. Aunque existen herramientas tipo wiki como las que se comentaron en el foro, sigo sin ver clara la manera de convertir el material colocado en la web a un formato listo para imprimir y publicar como libro. Se necesita "refactorizar", tanto para incorporar los comentarios y sugerencias en el texto, como para homogeneizar la línea narrativa entre capítulos. De mi experiencia personal en relatos compartidos, se hace necesaria la figura del "supereditor" para conseguir esta homegeinización. Cansado de buscar algo así, llegué a plantearme hacer una utilidad de documentación a medida. Ahora mi dilema está en si vale la pena emplear tiempo en crear esta herramienta, o si es mejor escribir sin más la documentación a la manera estándar. > Es decir, la prueba unitaria de módulo de nuestro pequeño pero gran librito > sería la demostración de que podemos escribir una aplicación gráfica > decente _únicamente_ con los conocimientos aprendidos en el libro. > Naturalmente, deberíamos añadir un último capítulo o apéndice sobre una RAD > como Glade (es de lo más rápido que he visto) una vez acabado el resto del > libro (introducción, tipos de datos en python, funciones, más funciones, > introducción a POO, métodos, herencia, etc etc, programación gráfica, > apéndices). Para ser una introducción a python, veo extralimitado introducir glade (no todo el mundo puede usar gtk). Sería más apropiado (más pythónico) utilizar Tkinter en esta introducción. Si quieres, emplea SpecTCL para el diseño del interface. > ¿Qué os parece la idea? Todos los que quieran pueden participar. El tiempo > de desarrollo podría ser lo que nosotros dijéramos o ninguno (hasta que > esté hecho) aunque yo creo que para Junio podría estar sin problemas (de > hecho, cuatro tíos a destajo lo harían para Enero). Contad conmigo. No hagáis mucho caso de lo que he comentado arriba. Creo necesario el wiki tal y como se propuso en el foro. El movimiento se demuestra andando. Saludos, - -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 8.1 ZARALINUX http://www.zaralinux.org | "Después de una vida viajando, el PYTANDO http://pytando.sf.net | infierno es un viaje sin destino" PGPKEY: mailto:chemacortes en wanadoo.es?subject=__PGPKEY__ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE92DX/HLTQrABk8H0RAgvvAJ9GZIUXpi28KRTdScBKskVQAf7h+wCcCeOM ZlPlFk8pBWSGHiRnLpk8Lhg= =hQZS -----END PGP SIGNATURE----- From pabloruiz en gnu.org Mon Nov 18 03:30:44 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?iso-8859-1?q?M=FAzquiz?=) Date: Mon, 18 Nov 2002 03:30:44 +0100 Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <200211180136.16137.chemacortes@wanadoo.es> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> <200211180136.16137.chemacortes@wanadoo.es> Message-ID: <200211180330.55779.pabloruiz@gnu.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 18 November 2002 01:36, Chema Cortés wrote: > > Como comentaba Marcos a la salida de la charla que dio Miguel de Icaza > > sobre C# y en concreto Mono, tras decir yo que entre Java y C# no me > > quedaba con ninguno, "ahí es donde python va a salir reforzado". Y para > > eso hay que preocuparse por hacerlo, nadie lo hará por nosotros cuando no > > hay una gran empresa detrás de este maravilloso lenguaje. > > Cuando has trabajado con la sencillez del python, te parece que el resto de > lenguajes se complican mucho la vida :-) Efectivamente. No defendemos algo raro y misterioso, defendemos algo que nos ha facilitado la programación desde que lo conocemos. > Esa es una idea que "rumiaba" desde hace un tiempo: ¿porqué no hacer una > buena documentación en lugar de hacer traducciones? Claro, pues la idea es ¿por qué no probarnos a nosotros mismos escribiendo un pequeño libro? > > > Este librito, que se formaría en un WIKI podría recibir colaboraciones de > > todos nosotros (y de más gente) o sólo de las personas que estuvieran > > interesados (login-password) o como dijéramos. > > Hace algunas semanas estuve buscando herramientas para crear documentación > en grupo. Aunque existen herramientas tipo wiki como las que se comentaron > en el foro, sigo sin ver clara la manera de convertir el material colocado > en la web a un formato listo para imprimir y publicar como libro. Se > necesita "refactorizar", tanto para incorporar los comentarios y > sugerencias en el texto, como para homogeneizar la línea narrativa entre > capítulos. De mi experiencia personal en relatos compartidos, se hace > necesaria la figura del "supereditor" para conseguir esta homegeinización. > > Cansado de buscar algo así, llegué a plantearme hacer una utilidad de > documentación a medida. Ahora mi dilema está en si vale la pena emplear > tiempo en crear esta herramienta, o si es mejor escribir sin más la > documentación a la manera estándar. Nosotros también discutimos brevemente la conveniencia del Wiki y llegamos a la conclusión de que para la extensión de nuestro trabajo podía funcionar perfectamente. Es más, como seguramente se trataría de un ZWIKI sobre un Zope (en alqua.com, por ejemplo) podría haber otro pequeño grupo dedicado a escribir un pequeño programa en python ¡por supuesto! que fuese capaz de coger las pages del zwiki y ponerlas presentables con hojas de estilo, etc, para sacarlas directamente por la impresora. Ahora he de irme pero me explayaré más durante el día cuando pueda conectarme de nuevo. > Para ser una introducción a python, veo extralimitado introducir glade (no > todo el mundo puede usar gtk). Sería más apropiado (más pythónico) utilizar > Tkinter en esta introducción. Si quieres, emplea SpecTCL para el diseño del > interface. No hace falta saber utilizar GTK! Sólo hace falta que la gente pinche y coloque widgets diversos usando glade, haga un par de tonterías para las señales de eventos y listo! lo siguiente es pasarse a python y la interacción con el fichero que genera glade es trivial. Yo mismo me ofrezco a hacer esa parte para que veáis lo fácil que es. > Contad conmigo. No hagáis mucho caso de lo que he comentado arriba. Creo > necesario el wiki tal y como se propuso en el foro. El movimiento se > demuestra andando. Perfecto! Bienvenido al grupo. ¿algún nombre para el proyecto? ¿Qué os parece Python-ES práctico ? Suena curioso y se ve claramente de dónde ha surgido el proyecto. ¿ideas? - -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE92FDcRCxCVhaKCj4RAkTFAKDBwsiMuISVKOSNwV21ie637bYdjQCgjStR 9RJeycD7hCkuMsMlJETOTjI= =Hmzq -----END PGP SIGNATURE----- From amarzal en lsi.uji.es Mon Nov 18 09:39:35 2002 From: amarzal en lsi.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Marzal) Date: 18 Nov 2002 09:39:35 +0100 Subject: Una idea surgida de HispaLinux... In-Reply-To: <200211180136.16137.chemacortes@wanadoo.es> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> <200211180136.16137.chemacortes@wanadoo.es> Message-ID: <1037608776.1588.3.camel@hal> El lun, 18-11-2002 a las 01:36, Chema Cortés escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > El Dom 17 Nov 2002 09:11, Pablo Ruiz Múzquiz escribió: > > Dándole vueltas el sábado se me ocurrió que para ilusionar más a la gente > > (y aprovechar sus conocimientos) podríamos no dedicarnos a traducir unos > > cuantos tochos o pequeños tutoriales sino a crear nosotros mismos un > > librito de unas 100-120 páginas que enseñase desde cero a programar en > > python y explicase paso a paso todas las ventajas/herramientas de que > > dispone. El viernes os envié un correo presentado un "librito" (solo que de 360 pagina :P) que enseña a programa de cero... con Python. No sé si es eso lo que tienes en mente. Desde luego, no cubre a fondo Python: usa Python como herramienta para aprender a programar, que es distinto. La cosa es que se podrían publicar anexos que, partiendo de los conocimientos adquiridos con el libro, permitieran profundizar en diferentes cuestiones. Cerca de navidades publicaremos uno de esos anejos dedicado a Tkinter. Salud. From aperez en aditel.org Mon Nov 18 09:55:45 2002 From: aperez en aditel.org (Antonio Pérez Pérez) Date: Mon, 18 Nov 2002 09:55:45 +0100 Subject: Fotos del Hispalinux Message-ID: <20021118085545.GA12473@aditel.org> Hola a todos, Ya tenemos disponibles en la web de Aditel las fotos que hicimos en el foro de Python en el Hispalinux. La url es: http://www.aditel.org/album/eventos/hispalinux_2002/viewFolder y las fotos de la DSC00936.JPG a la DSC00939.JPG. Saludos, -- Antonio Pérez Pérez | aperez en aditel.org http://zope.aditel.org/~aperez | antonio.perez.perez en hispalinux.es // debian-tags: Desempaquetando el reemplazo de amor ... From fernand0 en hotpop.com Mon Nov 18 10:57:33 2002 From: fernand0 en hotpop.com (fernand0 en hotpop.com) Date: Mon, 18 Nov 2002 10:57:33 +0100 (CET) Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <1037608776.1588.3.camel@hal> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> <200211180136.16137.chemacortes@wanadoo.es> <1037608776.1588.3.camel@hal> Message-ID: Hola, On 18 Nov 2002, Andrés Marzal wrote: > El lun, 18-11-2002 a las 01:36, Chema Cortés escribió: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > El Dom 17 Nov 2002 09:11, Pablo Ruiz Múzquiz escribió: > > > Dándole vueltas el sábado se me ocurrió que para ilusionar más a la gente > > > (y aprovechar sus conocimientos) podríamos no dedicarnos a traducir unos > > > cuantos tochos o pequeños tutoriales sino a crear nosotros mismos un > > > librito de unas 100-120 páginas que enseñase desde cero a programar en > > > python y explicase paso a paso todas las ventajas/herramientas de que > > > dispone. > > El viernes os envié un correo presentado un "librito" (solo que de 360 > pagina :P) que enseña a programa de cero... con Python. No sé si es eso > lo que tienes en mente. Desde luego, no cubre a fondo Python: usa Python > como herramienta para aprender a programar, que es distinto. La cosa es > que se podrían publicar anexos que, partiendo de los conocimientos > adquiridos con el libro, permitieran profundizar en diferentes > cuestiones. Cerca de navidades publicaremos uno de esos anejos dedicado > a Tkinter. Sobre eso quería hablar yo (pero aún no he visto el libro ni leido completamente el mensaje original de este tema). ¿Para qué un libro si acaban de sacar uno en la uji? El movimiento se demuestra andando. Poca gente lee documentación. La mayoría de la gente que aprende a programar (fuera de contextos formales) lo hace cogiendo código e ideas de aquí y de allá. ¿No sería mejor el apostolado desarrollando aplicaciones y poniéndolas da disposición de la gente? Saludos, -- Fernando From pabloruiz en gnu.org Mon Nov 18 12:57:09 2002 From: pabloruiz en gnu.org (=?iso-8859-1?Q?Pablo_Ruiz_M=FAzquiz?=) Date: Mon, 18 Nov 2002 12:57:09 +0100 (CET) Subject: Una idea surgida de HispaLinux... In-Reply-To: <1037608776.1588.3.camel@hal> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> <200211180136.16137.chemacortes@wanadoo.es> <1037608776.1588.3.camel@hal> Message-ID: <59423.195.235.247.103.1037620629.squirrel@guibels.eutherpe> Andrés Marzal dijo: > El viernes os envié un correo presentado un "librito" (solo que de 360 > pagina :P) que enseña a programa de cero... con Python. No sé si es eso > lo que tienes en mente. Desde luego, no cubre a fondo Python: usa Python > como herramienta para aprender a programar, que es distinto. La cosa es > que se podrían publicar anexos que, partiendo de los conocimientos > adquiridos con el libro, permitieran profundizar en diferentes > cuestiones. Cerca de navidades publicaremos uno de esos anejos dedicado > a Tkinter. > > Salud. > El libro que habéis hecho es magnífico y pienso estudiarlo a fondo esta semana. Nuestro proyecto va por ese camino. Es decir, enseñar a programar usando Python. El documento tendría una longitud de menos de 200 páginas y sería Libre (algo que no es vuestro libro por las razones que sean). La construcción del susodicho se haría vía web usando Wiki y BackTalk (cada uno cuando fuese necesario) e incluso podría haber algo de CVS si fuese necesario. Pero lo que NO es, es un anexo a nada. Se trata de un documento autocontenido procedente de la experiencia de la gente de python-es con python. Lo que sí queríamos era atraer al público asegurándoles que con ese librito podrían crear una aplicación gráfica decentilla (glade, qtdesigner, tkinter, lo que veamos). Yo creo que sería un proyecto bonito para nuestro grupo. Podríamos coger ideas buenas de otros libros y mezclarlas con lo que sabemos. Al ser un libro colaborativo y libre estaría siempre al día y las ediciones en papel se podrían sacar cada año (aunque yo me conformo con sacarlo una vez y verlo en una librería). -- [Pablo Ruiz Múzquiz] [pabloruiz en gnu.org | http://www.elenya.net] ---------------------------------------------- GPG key -> http://elenya.net/pabloruiz.gpg ---------------------------------------------- "Los programas distribuidos con licencia GPL no son piratas, utiliza otra licencia para atacar barcos." From pabloruiz en gnu.org Mon Nov 18 13:03:48 2002 From: pabloruiz en gnu.org (=?iso-8859-1?Q?Pablo_Ruiz_M=FAzquiz?=) Date: Mon, 18 Nov 2002 13:03:48 +0100 (CET) Subject: Una idea surgida de HispaLinux... In-Reply-To: References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> <200211180136.16137.chemacortes@wanadoo.es> <1037608776.1588.3.camel@hal> Message-ID: <40174.195.235.247.103.1037621028.squirrel@guibels.eutherpe> > Sobre eso quería hablar yo (pero aún no he visto el libro ni leido > completamente el mensaje original de este tema). ¿Para qué un libro si > acaban de sacar uno en la uji? El movimiento se demuestra andando. Poca > gente lee documentación. La mayoría de la gente que aprende a programar > (fuera de contextos formales) lo hace cogiendo código e ideas de aquí y > de allá. ¿No sería mejor el apostolado desarrollando aplicaciones y > poniéndolas da disposición de la gente? > > Saludos, > ¿Para qué un libro si acaban de sacar uno nuevo? Muy sencillo, porque nuestra idea es hacer algo entre un tutorial y un pequeño manual. Algo más práctico. Y, muy importante, porque nuestro libro sería Libre y aceptaría colaboraciones de mucha gente. Pero que conste una cosa, hasta que lo tengamos medio hecho yo recomendaré sin duda el libro de Andrés Marzal. Tonto no soy, es un libro muy bien hecho y es perfecto para lo que yo quiero; que la gente aprenda a programar usando python. Sobre las aplicaciones en plan vault of parnassus, eso está muy bien (y más aún si hablamos de python que tiene una sintaxis muy fácil de seguir) pero sería empezar la casa por el tejado (si seguimos una secuencia lógico-formal). Ya sé que mucha gente aprender a programar mirando código de otros, pero se trata de animar a la gente que se va a poner a programar a escoger python gracias a nuestro librito. Luego ya adquirirá experiencia y trucos mirando aplicaciones de otros. -- [Pablo Ruiz Múzquiz] [pabloruiz en gnu.org | http://www.elenya.net] ---------------------------------------------- GPG key -> http://elenya.net/pabloruiz.gpg ---------------------------------------------- "Los programas distribuidos con licencia GPL no son piratas, utiliza otra licencia para atacar barcos." From chemacortes en wanadoo.es Mon Nov 18 13:05:14 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Mon, 18 Nov 2002 13:05:14 +0100 Subject: Una idea surgida de HispaLinux... Message-ID: Pablo Ruiz escribió: > Claro, pues la idea es ¿por qué no probarnos a nosotros mismos escribiendo un > pequeño libro? Pues empezemos con ello. Iniciamos el wiki, creamos una estructura para empezar, y desarrollamos contenidos y ejemplos. > Ahora he de irme pero me explayaré más durante el día cuando pueda conectarme > de nuevo. waiting...| > > Para ser una introducción a python, veo extralimitado introducir glade (no > > todo el mundo puede usar gtk). Sería más apropiado (más pythónico) utilizar > > Tkinter en esta introducción. Si quieres, emplea SpecTCL para el diseño del > > interface. > > No hace falta saber utilizar GTK! Sólo hace falta que la gente pinche y > coloque widgets diversos usando glade, ... Me refería a que el gtk+, fuera de linux, no está tan difundido. Sería necesario explicar su instalación en otros sistemas (windows, macos-X, unices), pero ya que Tkinter es el estandar "de facto" para python lo veo más aconsejable como introducción. Pero no habría ningún problema por añadirle a esto lo que se quiera sobre glade (ó wx ó pyqt). Por ejemplo, en el libro de programación de la Universidad Jaume I, se montan un entorno gráfico de desarrollo en Tkinter (PythonG) que trabaja como wrapper del tkinter. Algo similar se hacía en los cursos de Limeware que acababan realizando videojuegos en dos semanas. Es una forma de evitar líos al usuario, y permitir centrarse más en lo que realmente importa. > Perfecto! Bienvenido al grupo. ¿algún nombre para el proyecto? > ¿Qué os parece Python-ES práctico ? > Suena curioso y se ve claramente de dónde ha surgido el proyecto. No está mal el título, aunque dejaría la posibilidad de nuevas entregas. Algo así "Python-ES: primeros pasos" Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From amarzal en lsi.uji.es Mon Nov 18 14:32:08 2002 From: amarzal en lsi.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Marzal) Date: 18 Nov 2002 14:32:08 +0100 Subject: Una idea surgida de HispaLinux... In-Reply-To: <40174.195.235.247.103.1037621028.squirrel@guibels.eutherpe> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> <200211180136.16137.chemacortes@wanadoo.es> <1037608776.1588.3.camel@hal> <40174.195.235.247.103.1037621028.squirrel@guibels.eutherpe> Message-ID: <1037626330.1891.19.camel@hal> El lun, 18-11-2002 a las 13:03, Pablo Ruiz Múzquiz escribió: > ¿Para qué un libro si acaban de sacar uno nuevo? > Muy sencillo, porque nuestra idea es hacer algo entre un tutorial y un > pequeño manual. Algo más práctico. Ok. Estoy de acuerdo en que nuestro libro (el de la UJI) y lo que propones tienen objetivos distintos. El libro es muy pesado para lo que ya saben programar: su "público objetivo" son alumnos con pocos o ningún conocimiento de programación. Lo que propones, si entiendo bien, es un documento para que los que ya saben programar razonablemente usen Python. Me parece que el esfuerzo merece la pena. De todos modos, recuerda que el tutorial de Python de Guido van Rossum es EXCELENTE para los que ya saben programar (y está traducido al español). Si se hace el esfuerzo del Wiki (que no es poca cosa), habría que definir claramente los objetivos del texto e ir a por ellos. Hay un esfuerzo previo: definir un "estilo gráfico" para que el Wiki sea legible. Ten en cuenta que se va a mezclar mucho código ilustrativo con texto: o se distingue visualmente a la primera o resultará pesado de manejar. Y ojo con los Wikis: por su propia naturaleza son poco dados a un hilo de discurso lineal y único, con lo que editar un librillo a partir de ellos se adivina una tarea bien difícil. Pero todo es cuestión de ganas y horas de trabajo: si no falta una cosa u otra, todo sale. Lo que también se echa en falta (en castellano) es una buena traducción de cualquiera de los libros de O'Reilly (Learning Python o Programming Python 2nd ed.) Cada vez que me paso por la FNAC y veo que no hay ningún libro de Python me da un no sé qué. > Y, muy importante, porque nuestro libro sería Libre y aceptaría > colaboraciones de mucha gente. > > Pero que conste una cosa, hasta que lo tengamos medio hecho yo recomendaré > sin duda el libro de Andrés Marzal. Tonto no soy, es un libro muy bien > hecho y es perfecto para lo que yo quiero; que la gente aprenda a > programar usando python. Gracias por el elogio y por la recomendación. Pero te repito un poco lo de antes: define bien el objetivo del nuevo esfuerzo, ya que 100 o 200 páginas pueden resultar insuficientes si tienes que enseñar a programar desde cero. (Nuestra idea original no era, desde luego, enrollarnos con 360 páginas (y casi otras tantas para C), y ¡mira cómo acabamos!) Salud y ánimo. La "evangelización" con Python merece la pena, y veo que "evangelistas" no faltan ;-) Andrés. From pabloruiz en gnu.org Mon Nov 18 11:11:45 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?iso-8859-1?q?M=FAzquiz?=) Date: Mon, 18 Nov 2002 11:11:45 +0100 Subject: Una idea surgida de HispaLinux... In-Reply-To: References: Message-ID: <200211181111.51877.pabloruiz@gnu.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Pues empezemos con ello. Iniciamos el wiki, creamos una estructura para > empezar, y desarrollamos contenidos y ejemplos. Pasad todos por http://elenya.net/pythonpractico > Me refería a que el gtk+, fuera de linux, no está tan difundido. Sería > necesario explicar su instalación en otros sistemas (windows, macos-X, > unices), pero ya que Tkinter es el estandar "de facto" para python lo veo > más aconsejable como introducción. Pero no habría ningún problema por > añadirle a esto lo que se quiera sobre glade (ó wx ó pyqt). Vale, eso se puede hablar. gente con experiencia portando aplicaciones a windows? google? > No está mal el título, aunque dejaría la posibilidad de nuevas entregas. > Algo así "Python-ES: primeros pasos" la gracia era que formaba una frase con sentido. Python ES práctico. (y unía el grupo de autores a la vez) - -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE92LzlRCxCVhaKCj4RArf3AJ4s7zeR1zTqidvDtIb0HLreABSd8ACfUVJg WuZrmKi4DTnmuCR9M3rqlnY= =iRok -----END PGP SIGNATURE----- From joanca en typerware.com Mon Nov 18 14:49:42 2002 From: joanca en typerware.com (Joancarles =?iso-8859-1?Q?Casas=EDn?=) Date: Mon, 18 Nov 2002 14:49:42 +0100 Subject: Una idea surgida de HispaLinux... In-Reply-To: <1037626330.1891.19.camel@hal> References: <1037626330.1891.19.camel@hal> Message-ID: On 18/11/02 at 14:32, Andrés Marzal wrote: > Hay un esfuerzo previo: > definir un "estilo gráfico" para que el Wiki sea legible. Ten en cuenta > que se va a mezclar mucho código ilustrativo con texto: o se distingue > visualmente a la primera o resultará pesado de manejar. Si quereis yo puedo echaros una mano en ese aspecto. Soy diseñador gráfico (y programo un poco como hobby y aplicándolo a trabajos reales de vez en cuando, con Python, por supuesto ;). En fin, lo dicho. Y adelante con el proyecto del libro! Joancarles ::::::!!!!!!:::::: Joancarles Casasín Typerware® www.typerware.com From pablo en decode.com.ar Mon Nov 18 15:28:10 2002 From: pablo en decode.com.ar (Pablo Ziliani) Date: Mon, 18 Nov 2002 11:28:10 -0300 Subject: [Python-es] La Sociedad de los Loros Muertos Message-ID: <002b01c28f0e$bd230c20$d1dae818@fibertel.com.ar> > > El viernes os envié un correo presentado un "librito" (solo que de 360 > > pagina :P) que enseña a programa de cero... con Python. No sé si es eso > > lo que tienes en mente. Desde luego, no cubre a fondo Python: usa Python > > como herramienta para aprender a programar, que es distinto. La cosa es > > que se podrían publicar anexos que, partiendo de los conocimientos > > adquiridos con el libro, permitieran profundizar en diferentes > > cuestiones. Cerca de navidades publicaremos uno de esos anejos dedicado > > a Tkinter. > > Sobre eso quería hablar yo (pero aún no he visto el libro ni leido > completamente el mensaje original de este tema). ¿Para qué un libro si > acaban de sacar uno en la uji? El movimiento se demuestra andando. Poca > gente lee documentación. La mayoría de la gente que aprende a programar > (fuera de contextos formales) lo hace cogiendo código e ideas de aquí y > de allá. ¿No sería mejor el apostolado desarrollando aplicaciones y > poniéndolas da disposición de la gente? Bueno, yo lo estoy leyendo. Todavía no llegué al final (no sé siquiera si llegué a la mitad) pero puedo adelantar la opinión de un completo novato. El libro de la UJI (http://marmota.act.uji.es/MTP/teoria.shtml) es excelente. Sí, un poco verborrágico al principio, pero después de las primeras 40 páginas los ejercicios (principalmente matemáticos) comienzan a poner en crisis nuestra capacidad de recordar los conceptos aprendidos durante la escuela y la universidad, lo que nos lleva a extrañar esa superabundancia de información. Por otra parte, estos ejercicios son cuanto menos interesantísimos (no podía faltar: números de Fibonacci, matrices, números -y gráficos- fractales, emulación de organismos, juegos varios, etc... ) y hasta el mínimo esfuerzo de "copiar y pegar" vale la pena. De todas maneras el enfoque del libro y el de la nueva propuesta son bien distintos. Yo diría que el público ideal del libro cursa alguna carrera de Ciencias Exactas, mientras que la aproximación de esta propuesta parece ser más general y "evangelizadora". La documentación es importantísima para lograr un estándard. Y sí, estoy de acuerdo con que desarrollar aplicaciones realmente útiles es un buen gancho. Como ya he dicho, yo soy un novato. Pero quiero participar. Durante el verano (vivo al sur del planeta) no voy a tener demasiado tiempo libre, pero luego (marzo) podría traducir cosas y hasta ayudar en la edición (fui diseñador hasta hace muy poco tiempo). Y por último: que el humor de Monty Python (o al menos el BUEN humor) no falte bajo ninguna circunstancia! From aloy en ctv.es Mon Nov 18 16:38:27 2002 From: aloy en ctv.es (Antoni Aloy) Date: Mon, 18 Nov 2002 16:38:27 +0100 Subject: Aprende a programar con Python In-Reply-To: <1037355203.1661.5.camel@hal> References: <1037355203.1661.5.camel@hal> Message-ID: <200211181638.27366.aloy@ctv.es> A Divendres 15 Novembre 2002 11:13, Andrés Marzal va escriure: > Profesores de una asignatura de primer curso de la Universitat > Jaume I hemos preparado unos apuntes para aprender a programar > utilizando primero Python y después C. Hemos publicado recientemente > los apuntes de la primera parte y creemos que pueden resultar útiles > para personas que deseen aprender a programar de modo autodidacta, así > que os anunciamos que están disponibles (en PDF) en la siguiente > dirección: http://marmota.act.uji.es/MTP/teoria.shtml . Me lo estoy mirando y la verdad es que por lo que llevo leído no puede sino felicitaros por este excelente trabajo. Python permite concentrarse en los fundamentos de programación y es suficientemente sencillo y potente a la vez como para ser el lenguaje ideal en el aprendizaje. Por si fuera poco vuestro trabajo permitirá a los estudiantes y "público en general" adentrarse en el mundo de la programación utilizando un lenguaje GNU. Enhorabuena! -- Antoni Aloy López Binissalem - Mallorca Linux Registered User # 210825 Gentoo Powered From aloy en ctv.es Mon Nov 18 16:53:54 2002 From: aloy en ctv.es (Antoni Aloy) Date: Mon, 18 Nov 2002 16:53:54 +0100 Subject: Enlace sobre el libro en Bulma Message-ID: <200211181653.54751.aloy@ctv.es> Hola! El libro de la gente de Jaume I me está gustando mucho. He puesto una referencia en Bulma. http://bulmalug.net/body.phtml?nIdNoticia=1599 Saludos, -- Antoni Aloy López Binissalem - Mallorca Linux Registered User # 210825 Gentoo Powered From chemacortes en wanadoo.es Mon Nov 18 16:49:58 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Mon, 18 Nov 2002 16:49:58 +0100 Subject: Sobre lenguajes GNU (Era Re: Aprende a programar con Python) Message-ID: Antoni Aloy escribió: > Por si fuera poco vuestro trabajo permitirá a los estudiantes y "público en > general" adentrarse en el mundo de la programación utilizando un lenguaje > GNU. Tan sólo una aclaración: el lenguaje python ni pertenece a GNU, ni utiliza la licencia GPL. Tiene su propia licencia, declarada como "compatible GPL" a partir de la versión 2.0.1. Técnicamente se debe considerar como "Software de código abierto", "Open Source" (según la Open Source Declaration http://www.opensource.org) ó simplemente "software libre". Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From chemacortes en wanadoo.es Mon Nov 18 17:16:27 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Mon, 18 Nov 2002 17:16:27 +0100 Subject: Una idea surgida de HispaLinux... Message-ID: Andrés Marzal escribió: > Lo que también se echa en falta (en castellano) es una buena traducción > de cualquiera de los libros de O'Reilly (Learning Python o Programming > Python 2nd ed.) Cada vez que me paso por la FNAC y veo que no hay ningún > libro de Python me da un no sé qué. Por lo que se ve, la MacGrawHill-Pearson-Anaya sólo ha traducido los libros de O'Reilly de interés para windows. O no han visto negocio, o no han encontrado traductores. Quizás sea necesario que se hagan libros como el vuestro para romper la escasez de traducciones. Proponérselo a alguna editorial como edilin. Felicidades por el gran trabajo. ¿Pondréis en internet los ejercicios resueltos y ejercicios adicionales? Seguramente podríamos colaborar en este extremo. Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From rapto en arrakis.es Mon Nov 18 17:18:33 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 18 Nov 2002 17:18:33 +0100 Subject: La Sociedad de los Loros Muertos In-Reply-To: <002b01c28f0e$bd230c20$d1dae818@fibertel.com.ar> References: <002b01c28f0e$bd230c20$d1dae818@fibertel.com.ar> Message-ID: <1037636310.3353.10.camel@cynar> Yo insisto en el tema, los números de Fibonacci le resultarán muy familiares a muchos universitarios, pero salte de ahí y se creen que es un actor de cabaret de los años 70. Hay que ir a cosas más prácticas. Sigo en el wiki. El lun, 18-11-2002 a las 15:28, Pablo Ziliani escribió: > > > El viernes os envié un correo presentado un "librito" (solo que de 360 > > > pagina :P) que enseña a programa de cero... con Python. No sé si es eso > > > lo que tienes en mente. Desde luego, no cubre a fondo Python: usa Python > > > como herramienta para aprender a programar, que es distinto. La cosa es > > > que se podrían publicar anexos que, partiendo de los conocimientos > > > adquiridos con el libro, permitieran profundizar en diferentes > > > cuestiones. Cerca de navidades publicaremos uno de esos anejos dedicado > > > a Tkinter. > > > > Sobre eso quería hablar yo (pero aún no he visto el libro ni leido > > completamente el mensaje original de este tema). ¿Para qué un libro si > > acaban de sacar uno en la uji? El movimiento se demuestra andando. Poca > > gente lee documentación. La mayoría de la gente que aprende a programar > > (fuera de contextos formales) lo hace cogiendo código e ideas de aquí y > > de allá. ¿No sería mejor el apostolado desarrollando aplicaciones y > > poniéndolas da disposición de la gente? > > Bueno, yo lo estoy leyendo. Todavía no llegué al final (no sé siquiera si > llegué a la mitad) pero puedo adelantar la opinión de un completo novato. El > libro de la UJI (http://marmota.act.uji.es/MTP/teoria.shtml) es excelente. > Sí, un poco verborrágico al principio, pero después de las primeras 40 > páginas los ejercicios (principalmente matemáticos) comienzan a poner en > crisis nuestra capacidad de recordar los conceptos aprendidos durante la > escuela y la universidad, lo que nos lleva a extrañar esa superabundancia de > información. Por otra parte, estos ejercicios son cuanto menos > interesantísimos (no podía faltar: números de Fibonacci, matrices, > números -y gráficos- fractales, emulación de organismos, juegos varios, > etc... ) y hasta el mínimo esfuerzo de "copiar y pegar" vale la pena. > De todas maneras el enfoque del libro y el de la nueva propuesta son bien > distintos. Yo diría que el público ideal del libro cursa alguna carrera de > Ciencias Exactas, mientras que la aproximación de esta propuesta parece ser > más general y "evangelizadora". > La documentación es importantísima para lograr un estándard. Y sí, estoy de > acuerdo con que desarrollar aplicaciones realmente útiles es un buen gancho. > Como ya he dicho, yo soy un novato. Pero quiero participar. Durante el > verano (vivo al sur del planeta) no voy a tener demasiado tiempo libre, pero > luego (marzo) podría traducir cosas y hasta ayudar en la edición (fui > diseñador hasta hace muy poco tiempo). > Y por último: que el humor de Monty Python (o al menos el BUEN humor) no > falte bajo ninguna circunstancia! > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Marcos Sánchez Provencio From amarzal en lsi.uji.es Mon Nov 18 17:43:16 2002 From: amarzal en lsi.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Marzal) Date: 18 Nov 2002 17:43:16 +0100 Subject: Una idea surgida de HispaLinux... In-Reply-To: References: Message-ID: <1037637797.1385.10.camel@hal> El lun, 18-11-2002 a las 17:16, Chema Cortes escribió: > Andrés Marzal escribió: > > Lo que también se echa en falta (en castellano) es una buena traducción > > de cualquiera de los libros de O'Reilly (Learning Python o Programming > > Python 2nd ed.) Cada vez que me paso por la FNAC y veo que no hay ningún > > libro de Python me da un no sé qué. > > Por lo que se ve, la MacGrawHill-Pearson-Anaya sólo ha traducido los libros de O'Reilly de interés para windows. O no han visto negocio, o no han encontrado traductores. > > Quizás sea necesario que se hagan libros como el vuestro para romper la escasez de traducciones. Proponérselo a alguna editorial como edilin. Edilin? > Felicidades por el gran trabajo. ¿Pondréis en internet los ejercicios resueltos y ejercicios adicionales? Seguramente podríamos colaborar en este extremo. Gracias por la felicitaciones. Sobre lo de los ejercicios resueltos... En principio la respuesta es no, ya que no los tenemos tecleados (y eso es un mogollón considerable). La prioridad ahora es confeccionar el segundo volumen (que se dedica a C). Puede que para el próximo curso editemos ejercicios resueltos, aunque algunos profes se oponen porque los alumnos son vagos por naturaleza (cada vez más) y el que los ejercicios no estén resueltos les obliga a pensar y currar. Personalmente no tengo claro si convendría o no. Lo pensaré más. A los alumnos les pedimos que, voluntariamente, hagan un ejercicio extra. El ejercicio se les valora con un punto que se suma a la calificación. El año pasado les pedimos dos: a) montar un módulo de tortuga (como el de logo) y un programa que lo usara para dibujar un laberinto y salir de el (con ayuda del teclado o encontrando automáticamente la solución); b) un jueguecito que había hace mil años en los Macintosh: el Daleks (un muñequito que coge saquitos de dinero mientras unos robots le persiguen). La experiencia fue buena... con los 8 o 9 de cada grupo que funcionan bien. (Hay una teoría que no es mía que dice que el número de alumnos "decentes" de un grupo es siempre de 8 a 10, sin importar el número de estudiantes matriculados en el grupo). Para que pudieran enfrentarse en condiciones a esos ejercicios les prepaparamos un tutorial básico de Tkinter. Cuando lo adecente un poco, lo publicaré como apéndice del libro. Salud. From aerd en retemail.es Mon Nov 18 17:13:36 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Mon, 18 Nov 2002 17:13:36 +0100 Subject: =?iso-8859-1?Q?Documentaci=F3n_en_castellano?= References: <002b01c28f0e$bd230c20$d1dae818@fibertel.com.ar> Message-ID: <00aa01c28f1d$95d91290$0100a8c0@sicem.biz> Hola, apenas hay mensaje y de repente... En general, me parece interesante trabajar en las 2 líneas. De lo que yo deduje de nuestras charlas después de las conferencias, hace falta algo impreso, es decir, un libro, por lo cual 1. Andrés: Dadas las buenas críticas recibidas sobre vuestro libro por parte del foro, te animo a estudiar la posibilidad de publicarlo. Revisaremos todo el texto desde el foro, y tú consultas a la editorial de tú elección la publicación de vuestro texto. Quizá vuestra Universidad tenga un servicio de publicaciones. Por otra parte puede consultarse la editorial EditLin, que es la que ha publicado el libro de LinEx (Linux Extremadura) y OpenOffice. Si posible, publicar la parte de Python y la de C en 2 volumenes (es decir, por separado). 2. Pablo: Que no se pierda de vista que el texto a elaborar sea para publicarlo posteriormente. 3. Que Pablo Ruiz sea el coordinador del proyecto (aunque no sea necesariamene él que escriba la mayor parte del texto) 4. Dado que está el texto de Andrés es para aprender a programar, que el texto nuevo no explique en profundidad conceptos generales de la programación (porque esto ocupa muchas páginas y ya está). Hay un potencial enorme de gente que ha trabajado con C, C++, PHP, HTML, etc. que desean introducirse. 5. El precio de la adquisición del libro incluya un porcentaje de donación para HispaLinux. Creo que la inclusión de demasiadas personas lleva al caos. Propuesta a Pablo: que seas considerado dictador benévolo, y lances la pelota a alguno de nosotros para empezar con el capítulo primero o lo escribas tú mismo. (No me anticiparía a escribir la tabla de contenidos, pero sí estaría bien tener una lista de contenidos a cubrir.) Erny From pabloruiz en gnu.org Mon Nov 18 14:37:53 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?iso-8859-1?q?M=FAzquiz?=) Date: Mon, 18 Nov 2002 14:37:53 +0100 Subject: Sobre lenguajes GNU (Era Re: Aprende a programar con Python) In-Reply-To: References: Message-ID: <200211181438.00074.pabloruiz@gnu.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Apoyo la aclaración. Recordemos, en cualquier caso, que Guido ganó el FSF award el año pasado. On Monday 18 November 2002 16:49, Chema Cortes wrote: > Antoni Aloy escribió: > > Por si fuera poco vuestro trabajo permitirá a los estudiantes y "público > > en general" adentrarse en el mundo de la programación utilizando un > > lenguaje GNU. > > Tan sólo una aclaración: el lenguaje python ni pertenece a GNU, ni utiliza > la licencia GPL. Tiene su propia licencia, declarada como "compatible GPL" > a partir de la versión 2.0.1. Técnicamente se debe considerar como > "Software de código abierto", "Open Source" (según la Open Source > Declaration http://www.opensource.org) ó simplemente "software libre". > > > Saludos, - -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE92O02RCxCVhaKCj4RAm2bAKCu94WyUM7e5AlwzUk6LyNnxmAqqwCfZzOk f6kPn4pPq+VWKmWI9lnUXEo= =aHoM -----END PGP SIGNATURE----- From pabloruiz en gnu.org Mon Nov 18 14:48:28 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?iso-8859-1?q?M=FAzquiz?=) Date: Mon, 18 Nov 2002 14:48:28 +0100 Subject: =?iso-8859-1?q?Documentaci=F3n=20en?= castellano In-Reply-To: <00aa01c28f1d$95d91290$0100a8c0@sicem.biz> References: <002b01c28f0e$bd230c20$d1dae818@fibertel.com.ar> <00aa01c28f1d$95d91290$0100a8c0@sicem.biz> Message-ID: <200211181448.31114.pabloruiz@gnu.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 18 November 2002 17:13, Ernesto Revilla wrote: > Hola, > > apenas hay mensaje y de repente... > > En general, me parece interesante trabajar en las 2 líneas. De lo que yo > deduje de nuestras charlas después de las conferencias, hace falta algo > impreso, es decir, un libro, por lo cual > 2. Pablo: Que no se pierda de vista que el texto a elaborar sea para > publicarlo posteriormente. Es precisamente uno de los gérmenes más importantes del proyecto! > > 3. Que Pablo Ruiz sea el coordinador del proyecto (aunque no sea > necesariamene él que escriba la mayor parte del texto) Bueno, eso me parece bien (precisamente este año _puedo_ hacer este tipo de cosas) pero esto está abierto a debate y no tiene por qué haber un único coordinador. > 4. Dado que está el texto de Andrés es para aprender a programar, que el > texto nuevo no explique en profundidad conceptos generales de la > programación (porque esto ocupa muchas páginas y ya está). Hay un potencial > enorme de gente que ha trabajado con C, C++, PHP, HTML, etc. que desean > introducirse. claro. > 5. El precio de la adquisición del libro incluya un porcentaje de donación > para HispaLinux. ¿? ¿y eso? Por qué hispalinux? No digo que me parezca mal pero ¿por qué hispalinux si nadie hasta ahora ha hablado de hispalinux? Bien es cierto que hemos ideado esto gracias a l congreso pero... ¿por qué no a guido? ¿o a la FSF? o a... Creo que de momento podemos dejar eso en background. Bastante será que podamos publicarlo y no perdamos dinero (que no lo haremos porque esto se venderá solo, ya lo veréis) > Creo que la inclusión de demasiadas personas lleva al caos. Propuesta a > Pablo: que seas considerado dictador benévolo, y lances la pelota a alguno > de nosotros para empezar con el capítulo primero o lo escribas tú mismo. > (No me anticiparía a escribir la tabla de contenidos, pero sí estaría bien > tener una lista de contenidos a cubrir.) Dictador benévolo. Me parece bien. ES una figura habitual en el contexto del software libre. Pero.. hay más gente suscrita aquí y que aún no se ha expresado. ¿qué opina el resto? - -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE92O+vRCxCVhaKCj4RAnupAKDkuACmTWseW9pTyBzR1exATRFETACdFKni 5SPVLX/7rifDVzoqQfaE8jk= =XKh4 -----END PGP SIGNATURE----- From morillas en posta.unizar.es Mon Nov 18 20:08:32 2002 From: morillas en posta.unizar.es (luis miguel morillas) Date: Mon, 18 Nov 2002 20:08:32 +0100 Subject: La Sociedad de los Loros Muertos In-Reply-To: <1037636310.3353.10.camel@cynar> References: <002b01c28f0e$bd230c20$d1dae818@fibertel.com.ar> <1037636310.3353.10.camel@cynar> Message-ID: <20021118190832.GA1164@marmota> Asunto: Re: [Python-es] La Sociedad de los Loros Muertos Fecha: lun, nov 18, 2002 at 05:18:33 +0100 Citando a Marcos Sánchez Provencio (rapto en arrakis.es): > Yo insisto en el tema, los números de Fibonacci le resultarán muy > familiares a muchos universitarios, pero salte de ahí y se creen que es > un actor de cabaret de los años 70. Hay que ir a cosas más prácticas. > Sigo en el wiki. > Opino lo mismo. La novedad de este trabajo debería ser su índole eminentemente práctica, aparte de entornos académicos. El texto castellonero me gusta, pero adolece de lo mismo que yo preparo para clase con los alumnos. Está fenomenal en su entorno y me parece que los destinatarios del libro que plantea Pablo son otros. Respecto al formato, en hispalinux (vaya, lo nombro por segunda vez!!) se tiende a elaborar la documentación con docbook-xml. Sería válido para este proyecto? -- Saludos Luis Miguel From pabloruiz en gnu.org Mon Nov 18 17:50:44 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?iso-8859-1?q?M=FAzquiz?=) Date: Mon, 18 Nov 2002 17:50:44 +0100 Subject: [Python-es] La Sociedad de los Loros Muertos In-Reply-To: <20021118190832.GA1164@marmota> References: <002b01c28f0e$bd230c20$d1dae818@fibertel.com.ar> <1037636310.3353.10.camel@cynar> <20021118190832.GA1164@marmota> Message-ID: <200211181750.47910.pabloruiz@gnu.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 18 November 2002 20:08, luis miguel morillas wrote: > Respecto al formato, en hispalinux (vaya, lo nombro por segunda vez!!) se > tiende a elaborar la documentación con docbook-xml. Sería válido para este > proyecto? El formato no es problema. Mira, para el tema de la maquetación yo veo lo siguiente: El Wiki es una herramienta de trabajo MUY rápida a la que se le puede sacar mucho provecho. Hasta que el contenido del Wiki se pueda considerar estable pasará bastante tiempo y será entonces cuando en el plazo de ¿una semana? alguien pase todo el contenido a docbook (por ejemplo), lo maquete un pelín y lo deje presentable. Comparado con el proceso de edición propiamente dicho, la parte de "y cómo lo imprimo bonito" es minúscula. Dediquémonos de momento a construir/generar contenido y ya habrá tiempo de aplicar unos buenos parsers en python para embellecer el conjunto más tarde. PS: en el wiki, soy el que firma como 'elfo', por si acaso. - -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE92RpnRCxCVhaKCj4RAiB+AKDKaxhuY1lLo0kZg73VPJYiueV58gCgpez/ Wvr5pu72gPBilpY374+xe+Q= =3gta -----END PGP SIGNATURE----- From aloy en ctv.es Mon Nov 18 21:13:45 2002 From: aloy en ctv.es (Antoni Aloy) Date: Mon, 18 Nov 2002 21:13:45 +0100 Subject: Sobre lenguajes GNU (Era Re: Aprende a programar con Python) In-Reply-To: References: Message-ID: <200211182113.45431.aloy@ctv.es> A Dilluns 18 Novembre 2002 16:49, Chema Cortes va escriure: > Antoni Aloy escribió: > > Por si fuera poco vuestro trabajo permitirá a los estudiantes y "público > > en general" adentrarse en el mundo de la programación utilizando un > > lenguaje GNU. > > Tan sólo una aclaración: el lenguaje python ni pertenece a GNU, ni utiliza > la licencia GPL. Tiene su propia licencia, declarada como "compatible GPL" > a partir de la versión 2.0.1. Técnicamente se debe considerar como > "Software de código abierto", "Open Source" (según la Open Source > Declaration http://www.opensource.org) ó simplemente "software libre". Efectivamente. Lo he expresado mal. Quería indicar que la utilización de Python es una buena puerta de entrada para todo lo que significa sofware abierto frente al típico sofware cerrado y propietario. Respecto a la idea del WIKI en vista a la confección de un libro, qué queréis que os diga, me parece que entramos en lo mismo de siempre: en la duplicación de esfuerzos para llegar a lo mismo. Yo no estoy de acuerdo que el contenido del libro sea matemáticamente elevado, al revés, creo que da sentido práctico a las matemáticas. No debemos olvidar que la programación requiere de conocimientos matemáticos y en este sentido el libro tiene como valor añadido hacer más amena la adquisición de estos conocimientos. Lo que sí podría estar bien si a los autores les parece bien, sería montar un Wiki no para escribir un nuevo libro, sino para aclarar conceptos del _que_ya_existe, que puedan resultar más difíciles para la gente que se acerca por primera vez a la programación, o para resolver algún tipo de concepto matemático que pueda resultar particularmente complicado. A mi me gusta mucho el estilo de algunos manuales de Zope, donde uno puede ver el texto original y las aportaciones que ha ido haciendo la gente. En este caso creo que el texto original (siempre respetando la opinión de los autores) podría ser el libro de Andrés y compañía. Como opción también podrían ser un punto de partida los manuales que hay ya de Python. Siempre con la intención de ir aportando ideas a lo que ya existe, si tener que inventar la rueda cada vez. Saludos, -- Antoni Aloy López Binissalem - Mallorca Linux Registered User # 210825 Gentoo Powered From aerd en retemail.es Mon Nov 18 21:42:14 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Mon, 18 Nov 2002 21:42:14 +0100 Subject: Noticia en Aditel del libro UJI Message-ID: <00f701c28f42$fc459fb0$0100a8c0@sicem.biz> O estoy ciego o ... no está... el enlace al archivo PDF en la Noticia de Aditel del 15 de Noviembre. ( http://www.aditel.org/noticias/almacenNoticias/20021115124016/showNoticia ) Sólo veo el enlace al tutorial de van Rossum. Erny From esanchez en aditel.org Mon Nov 18 21:51:07 2002 From: esanchez en aditel.org (Emilio A. =?ISO-8859-1?Q?S=E1nchez_L=F3pez?=) Date: 18 Nov 2002 21:51:07 +0100 Subject: Noticia en Aditel del libro UJI In-Reply-To: <00f701c28f42$fc459fb0$0100a8c0@sicem.biz> References: <00f701c28f42$fc459fb0$0100a8c0@sicem.biz> Message-ID: <1037652670.453.0.camel@galadriel> El lun, 18-11-2002 a las 21:42, Ernesto Revilla escribió: > O estoy ciego o ... no está... > el enlace al archivo PDF en la Noticia de Aditel del 15 de Noviembre. > ( http://www.aditel.org/noticias/almacenNoticias/20021115124016/showNoticia > ) Cierto. El problema es que el enlace se encuentra en el abstract y no en el cuerpo de la noticia. Y el abstract no se muestra con el cuerpo (creo que eso tendremos que cambiarlo). De todas formas acabo de añadir el link al final de la noticia. Un saludo. -- -------------------------------- Emilio A. Sanchez Lopez E-mail: esanchez en aditel.org http://www.aditel.org/~esanchez -------------------------------- ------ From BartolomeSintes en ono.com Mon Nov 18 23:13:50 2002 From: BartolomeSintes en ono.com (=?iso-8859-1?Q?Bartolom=E9_Sintes_Marco?=) Date: Mon, 18 Nov 2002 23:13:50 +0100 Subject: Mas apuntes de iniciacion a la programacion Message-ID: <000701c28f4f$c666a800$7ff62a3e@athlon> Hola, Soy profesor de Instituto de Secundaria (1º y 2º de Bachillerato) y también tengo unos apuntes de iniciación a la programación utilizando Python. Los tengo colgados en http://www.mclibre.org/consultar/python_0203/index.html Están escritos en HTML y se pueden descargar en bloque desde http://www.mclibre.org/descargar/python_0203.zip Los apuntes empiezan desde cero, aunque el nivel de los ejercicios es un poco alto (o al menos, eso me dicen los alumnos). Espero algún día llegar a explicar ficheros y funciones y todo eso, pero me temo que este año se me acabará la evaluación y no habré llegado. Los apuntes tienen licencia FDL, o sea, que podéis cogerlos y modificarlos a vuestro gusto, pero tenéis que publicar vuestro trabajo bajo la misma licencia (si he entendido bien la FDL). Y si me los envíais para colgarlos en mclibre.org mejor que mejor :-) Por cierto, los apuntes de la UJI, que naturalmente le pegan cien vueltas a mis apuntes, ¿bajo qué licencia se distribuyen? ¿Puedo aprovechar partes de ellos? ¿Se pueden conseguir en un formato abierto? Barto From pabloruiz en gnu.org Mon Nov 18 20:49:21 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?iso-8859-1?q?M=FAzquiz?=) Date: Mon, 18 Nov 2002 20:49:21 +0100 Subject: siguiendo con la =?iso-8859-1?q?duplicaci=F3n=20de?= esfuerzos In-Reply-To: <200211182113.45431.aloy@ctv.es> References: <200211182113.45431.aloy@ctv.es> Message-ID: <200211182049.24376.pabloruiz@gnu.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 18 November 2002 21:13, Antoni Aloy wrote: > Efectivamente. Lo he expresado mal. Quería indicar que la utilización de > Python es una buena puerta de entrada para todo lo que significa sofware > abierto frente al típico sofware cerrado y propietario. Yo creo que todos te habíamos entendido perfectamente pero ahí queda tu aclaración. > > Respecto a la idea del WIKI en vista a la confección de un libro, qué > queréis que os diga, me parece que entramos en lo mismo de siempre: en la > duplicación de esfuerzos para llegar a lo mismo. Yo no creo que la idea vaya a significar la duplicación de esfuerzos en absoluto. Los motivos ya los expuse anteriormente pero repito aquí uno de ellos; nuestro planteamiento es hacer un documento de aprendizaje muy práctico y accesible (aprovechando que python ayuda mucho en este punto) que permita al usuario llegar a conocer mucha de la potencia de python. No importa si no sale sabiendo lo que es una clase abstracta, si a cambio maneja con soltura los fors, los if-else, los trys-excepts, utiliza las listas de forma muy natural así como los diccionarios y tuplas. Una visión rápida de los módulos más interesantes para problemas del día a día como es manejo de XML, expresiones regulares, llamadas a sistema, algo de BBDD y como colofón un ejemplo completo y práctico de GUI. Se puede demostrar fácilmente que la POO entra muy suave si se explica con python (y como dije en el foro, se puede empezar por programación - -de-la-de-siempre- hasta llegar a lo que representa una clase). En mi opinión, nuestro proyecto abarca un público que sabe de ordenadores y lleva mucho tiempo diciéndose aquello de 'a ver si aprendo a programar d euna vez porque si no me voy a quedar en nada'. El libro de Andrés es mucho más amplio pero más académico y tiene su otro ámbito. A nosotros nos encantaría que ellos pudieran aprovechar nuestro trabajo al igual que utilizaremos lo que aprendamos de ellos y de otros para escribir el nuestro. > Yo no estoy de acuerdo que el contenido del libro sea matemáticamente > elevado, al revés, creo que da sentido práctico a las matemáticas. No > debemos olvidar que la programación requiere de conocimientos matemáticos y > en este sentido el libro tiene como valor añadido hacer más amena la > adquisición de estos conocimientos. Nuestro libro pretende dejar la barrera de entrada a la programación 'útil' a la altura del betún. Ese atractivo a veces necesita sacrificar formalismo que a muchos nos agrada (mi procedencia es físico-matemática así que imagínate). > Lo que sí podría estar bien si a los autores les parece bien, sería montar > un Wiki no para escribir un nuevo libro, sino para aclarar conceptos del > _que_ya_existe, que puedan resultar más difíciles para la gente que se > acerca por primera vez a la programación, o para resolver algún tipo de > concepto matemático que pueda resultar particularmente complicado. Me parece bien, pero ¿por qué no además de...? En cualquier caso, me temo que las condiciones de distribución del libro de andrés eran algo restrictivas para este tipo de actividades. > A mi me gusta mucho el estilo de algunos manuales de Zope, donde uno puede > ver el texto original y las aportaciones que ha ido haciendo la gente. En > este caso creo que el texto original (siempre respetando la opinión de los > autores) podría ser el libro de Andrés y compañía. Sí y no. En el foro comentamos lo díficil que resulta al novato encontrarse un documento lleno de comentarios en verde de mil anonymous users.... Eso tiene sentido en la edición final pero no creo que sea conveniente en un inicio. Creo que Wiki primero y BackTalk después podría ser la combinación perfecta. > Como opción también podrían ser un punto de partida los manuales que hay ya > de Python. Siempre con la intención de ir aportando ideas a lo que ya > existe, si tener que inventar la rueda cada vez. Creo que es un asunto de diferente apreciación. Si creyese que ya algo igual hecho (o muy parecido) yo sería el primero en pensar 'y yo para qué voy a perder mi escaso tiempo!' Un saludo - -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE92URERCxCVhaKCj4RAjh+AJ4iN2vMJpsZlYGsx3HYEcyvQJ4BGgCgz/2w swrLoh8EEugetYlvwb++XmM= =3FzO -----END PGP SIGNATURE----- From javiroman en users.sourceforge.net Tue Nov 19 01:12:34 2002 From: javiroman en users.sourceforge.net (Javi Roman Espinar) Date: Tue, 19 Nov 2002 01:12:34 +0100 Subject: Usuario/password del sistema Message-ID: <3DD981F2.1040603@users.sourceforge.net> Hola a todos: He estado buscando ejemplos para cotejar el password introducido por un usuario con el password almacenado en el /etc/shadow pero no los he encontrado claros (vamos, que no me funcionan). Se trata de que el usuario introduzca su nombre de usuario y password y comprobar si es una cuenta válida en el sistema. Actualmente tengo un diccionario cuyas "keys" son nombres de usuario del sistema y los values son los "password" encriptados. Alguien me puede mostrar un ejemplo? si no es muy complejo? o algun enlace que me saque de dudas? He estado mirando las funciones crypt y md5 pero no he conseguido nada. Gracias. -- -------------------------------------- -- |o_o| |:_/| // \ Javier Román Espinar (| |) http://linuxmobile.sf.net /\_ _/\ \__)=(_/ -------------------------------------- From aktin0s en gmx.net Tue Nov 19 01:16:50 2002 From: aktin0s en gmx.net (David Sotelo) Date: Tue, 19 Nov 2002 01:16:50 +0100 Subject: Usuario/password del sistema In-Reply-To: <3DD981F2.1040603@users.sourceforge.net> References: <3DD981F2.1040603@users.sourceforge.net> Message-ID: <20021119001650.GA2023@redrum.gotdns.org> On Tue, 19.11.2002 01:12 (+0100), Javi Roman Espinar wrote: > He estado buscando ejemplos para cotejar el password introducido por un > usuario con el password almacenado en el /etc/shadow pero no los he > encontrado claros (vamos, que no me funcionan). Se trata de que el > usuario introduzca su nombre de usuario y password y comprobar si es una > cuenta válida en el sistema. http://python.org/doc/current/lib/module-crypt.html Un ejemplo bastante ilustrativo. Tienes que cifrar el password que introduce el usuario, utilizando como "salt" para la función crypt los dos primeros caracteres del password cifrado, y ver si coincide. Sino tendrías que probar con las 4096 combinaciones. Saludos, David. From esanchez en aditel.org Tue Nov 19 04:58:58 2002 From: esanchez en aditel.org (Emilio A. Sanchez Lopez) Date: 19 Nov 2002 04:58:58 +0100 Subject: Usuario/password del sistema In-Reply-To: <3DD981F2.1040603@users.sourceforge.net> References: <3DD981F2.1040603@users.sourceforge.net> Message-ID: <1037678338.684.2.camel@cymoril> El mar, 19-11-2002 a las 01:12, Javi Roman Espinar escribió: > Hola a todos: > > He estado buscando ejemplos para cotejar el password introducido por un > usuario con el password almacenado en el /etc/shadow pero no los he > encontrado claros (vamos, que no me funcionan). Se trata de que el > usuario introduzca su nombre de usuario y password y comprobar si es una > cuenta válida en el sistema. Si la maquina contra la que deseas autenticar dispone de un servidor imap puedes hacer lo siguiente: #!/usr/bin/python import imaplib M=imaplib.IMAP4("myimapserver") try: M.login("mylogin","mypassword") except: print "Failed\n" Si el script se ejecuta en la misma maquina puedes usar localhost. A mi parecer es la forma mas elegante ya que no tienes que acceder al shadow ni nada por el estilo. -- --------------------------------- Emilio A. Sanchez Lopez E-mail: esanchez en aditel.org http://zope.aditel.org/~esanchez --------------------------------- From amarzal en lsi.uji.es Tue Nov 19 09:24:03 2002 From: amarzal en lsi.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Marzal) Date: 19 Nov 2002 09:24:03 +0100 Subject: Mas apuntes de iniciacion a la programacion In-Reply-To: <000701c28f4f$c666a800$7ff62a3e@athlon> References: <000701c28f4f$c666a800$7ff62a3e@athlon> Message-ID: <1037694244.2488.10.camel@hal> El lun, 18-11-2002 a las 23:13, Bartolomé Sintes Marco escribió: > Hola, > > Soy profesor de Instituto de Secundaria (1º y 2º de Bachillerato) y también > tengo unos apuntes de iniciación a la programación utilizando Python. > > Los tengo colgados en > http://www.mclibre.org/consultar/python_0203/index.html > Están escritos en HTML y se pueden descargar en bloque desde > http://www.mclibre.org/descargar/python_0203.zip Apenas he tenido tiempo de echarles un vistazo por encima, pero me gustan mucho. Además del contenido, el aspecto de las páginas es estupendo. Los que proponéis montar el Wiki, echadle un vistazo: se puede tomar de ahí el estilo en la línea de lo que os decía de separar visualmente código de explicación. Es más, me parece que esos apuntes serían un excelente punto de partida para el Wiki. Recomendaré la página a mis estudiantes. > Los apuntes empiezan desde cero, aunque el nivel de los ejercicios es un > poco alto (o al menos, eso me dicen los alumnos). Espero algún día llegar a > explicar > ficheros y funciones y todo eso, pero me temo que este año se me acabará la > evaluación > y no habré llegado. ¿Cuántas horas de clase de Python reciben los estudiantes a la semana? > Los apuntes tienen licencia FDL, o sea, que podéis cogerlos y modificarlos > a vuestro gusto, pero tenéis que publicar vuestro trabajo bajo la misma > licencia (si he entendido bien la FDL). Y si me los envíais para colgarlos > en mclibre.org mejor que mejor :-) > > Por cierto, los apuntes de la UJI, que naturalmente le pegan cien vueltas > a mis apuntes, ¿bajo qué licencia se distribuyen? ¿Puedo aprovechar partes > de ellos? ¿Se pueden conseguir en un formato abierto? Mmmmm. A ver: se pueden copiar como quieras siempre que los vayas a usar personalmente (como guía de autoaprendizaje) o en centros PÚBLICOS de enseñanza. Yo soy funcionario y entiendo que el trabajo realizado me lo paga el sistema público, así que en cierto modo tengo un compromiso ético con lo público. Los que vayan a sacar un beneficio económico, pues tienen que hablar antes: yo mismo no saco rédito alguno de las copias que se venden en el servicio reprográfico de mi universidad, así que no parece razonable que otros lo hagan (léase academias o centros privados de enseñanza). Estoy abierto a recibir cualquier sugerencia e integrarla en nuevas ediciones del texto (que se distribuirán con la misma filosofía). Creo que el modelo de desarrollo y distribución es el del "dictador benevolente" que, a fin de cuentas, tan buen resultado a dado con el Python ;-) Salud. From pabloruiz en gnu.org Tue Nov 19 10:30:12 2002 From: pabloruiz en gnu.org (=?iso-8859-1?Q?Pablo_Ruiz_M=FAzquiz?=) Date: Tue, 19 Nov 2002 10:30:12 +0100 (CET) Subject: Mas apuntes de iniciacion a la programacion In-Reply-To: <1037694244.2488.10.camel@hal> References: <000701c28f4f$c666a800$7ff62a3e@athlon> <1037694244.2488.10.camel@hal> Message-ID: <42678.195.235.247.103.1037698212.squirrel@guibels.eutherpe> Andrés Marzal dijo: > Apenas he tenido tiempo de echarles un vistazo por encima, pero me > gustan mucho. Además del contenido, el aspecto de las páginas es > estupendo. Los que proponéis montar el Wiki, echadle un vistazo: se > puede tomar de ahí el estilo en la línea de lo que os decía de separar > visualmente código de explicación. Es más, me parece que esos apuntes > serían un excelente punto de partida para el Wiki. Recomendaré la página > a mis estudiantes. Yo también los he visto y creo igual que tú que tienen una pinta estupenda. Los voy a imprimir para mirarlos más a fondo (suelo hacerlo cuando quiero leer algo en viajes en tren o autobús -se aprende mucho-) y enviaré mis opiniones pero a primera vista parece un buen sitio del que coger ideas. Va directo al grano y con problemas propuestos a cada nivel. Muy interesante, sí señor. > >> Los apuntes empiezan desde cero, aunque el nivel de los ejercicios es >> un poco alto (o al menos, eso me dicen los alumnos). Espero algún día >> llegar a explicar >> ficheros y funciones y todo eso, pero me temo que este año se me >> acabará la evaluación >> y no habré llegado. Eso sí deberíamos meterlo nosotros. Si quieres puedes participar en el desarrollo. Capacidad didáctica no te falta ;-) > Mmmmm. A ver: se pueden copiar como quieras siempre que los vayas a usar > personalmente (como guía de autoaprendizaje) o en centros PÚBLICOS de > enseñanza. Yo soy funcionario y entiendo que el trabajo realizado me lo > paga el sistema público, así que en cierto modo tengo un compromiso > ético con lo público. Los que vayan a sacar un beneficio económico, pues > tienen que hablar antes: yo mismo no saco rédito alguno de las copias > que se venden en el servicio reprográfico de mi universidad, así que no > parece razonable que otros lo hagan (léase academias o centros privados > de enseñanza). Estoy abierto a recibir cualquier sugerencia e integrarla > en nuevas ediciones del texto (que se distribuirán con la misma > filosofía). Creo que el modelo de desarrollo y distribución es el del > "dictador benevolente" que, a fin de cuentas, tan buen resultado a dado > con el Python ;-) Yo soy un defensor de la propiedad colectiva en muchos ámbitos (sobre todo en ciencia) pero yo encuentro que la clave del beneficio no es solamente la "pela". Si el estado financia indirectamente (a través de sueldos) la creación de documentos de este tipo, no veo por qué otro no puede ganar dinero con ello si lo maqueta mejor, lo edita-imprime y lo coloca en las tiendas. Si lo hiciera el estado recuperaría la inversión pero en cualquier caso el beneficio social no estaría nunca amenazado. El tema de los documentos libres es tan complejo con el del software libre y daría que hablar bastante. El papel de una institución pública que financia suele implicar interpretaciones sociales importantes y el debate puede embrollarse un poco. Mejor lo dejamos aquí y que cada uno utilice la licencia que le plazca según sus convicciones. El libro de python práctico será libre por muchas razones pero a destacar está que pretende, ante todo, evangelizar y difundir 'el mensaje de python'. Cuantos más profesores puedan manipular nuestro trabajo para adaptarlo a sus clases mejor, cuantos más autores se sientan capaces de contribuir y mejorar el documento, mejor para todos. No aspiramos ahora mismo a escribir el megalibropythonpráctico pero sí algo que la gente se imprima o compre por 12 euros en la librería más cercana. Quién sabe, quizá dentro de 3 años, las conferencias de clausura de congresos como Hispalinux tengan a Python como protagonista. Ya sabéis, si no lo hacemos nosotros, nadie lo hará. Un saludo -- [Pablo Ruiz Múzquiz] [pabloruiz en gnu.org | http://www.elenya.net] ---------------------------------------------- GPG key -> http://elenya.net/pabloruiz.gpg ---------------------------------------------- "Los programas distribuidos con licencia GPL no son piratas, utiliza otra licencia para atacar barcos." From rapto en arrakis.es Tue Nov 19 10:28:19 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 19 Nov 2002 10:28:19 +0100 Subject: Usuario/password del sistema In-Reply-To: <3DD981F2.1040603@users.sourceforge.net> References: <3DD981F2.1040603@users.sourceforge.net> Message-ID: <1037698099.1301.1.camel@cynar> Sólo por dar pistas (o despistes)... Si la validación de usuarios va con pam, lo lógico sería usar esto. ¿Hay algo como 'import pamlib'? El mar, 19-11-2002 a las 01:12, Javi Roman Espinar escribió: > Hola a todos: > > He estado buscando ejemplos para cotejar el password introducido por un > usuario con el password almacenado en el /etc/shadow pero no los he > encontrado claros (vamos, que no me funcionan). Se trata de que el > usuario introduzca su nombre de usuario y password y comprobar si es una > cuenta válida en el sistema. > > Actualmente tengo un diccionario cuyas "keys" son nombres de usuario del > sistema y los values son los "password" encriptados. Alguien me puede > mostrar un ejemplo? si no es muy complejo? o algun enlace que me saque > de dudas? He estado mirando las funciones crypt y md5 pero no he > conseguido nada. > > Gracias. -- Marcos Sánchez Provencio From pabloruiz en gnu.org Tue Nov 19 10:57:58 2002 From: pabloruiz en gnu.org (=?iso-8859-1?Q?Pablo_Ruiz_M=FAzquiz?=) Date: Tue, 19 Nov 2002 10:57:58 +0100 (CET) Subject: Usuario/password del sistema In-Reply-To: <1037698099.1301.1.camel@cynar> References: <3DD981F2.1040603@users.sourceforge.net> <1037698099.1301.1.camel@cynar> Message-ID: <46099.195.235.247.103.1037699878.squirrel@guibels.eutherpe> Marcos Sánchez Provencio dijo: > Sólo por dar pistas (o despistes)... > > Si la validación de usuarios va con pam, lo lógico sería usar esto. ¿Hay > algo como 'import pamlib'? quizá aquí... http://www.tummy.com/Software/PyPam/index.html -- [Pablo Ruiz Múzquiz] [pabloruiz en gnu.org | http://www.elenya.net] ---------------------------------------------- GPG key -> http://elenya.net/pabloruiz.gpg ---------------------------------------------- "Los programas distribuidos con licencia GPL no son piratas, utiliza otra licencia para atacar barcos." From rapto en arrakis.es Tue Nov 19 11:25:29 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 19 Nov 2002 11:25:29 +0100 Subject: Usuario/password del sistema In-Reply-To: <46099.195.235.247.103.1037699878.squirrel@guibels.eutherpe> References: <3DD981F2.1040603@users.sourceforge.net> <1037698099.1301.1.camel@cynar> <46099.195.235.247.103.1037699878.squirrel@guibels.eutherpe> Message-ID: <1037701529.2941.1.camel@cynar> El tema es recurrente... http://listas.aditel.org/archivos/python-es/2001-September/000153.html El mar, 19-11-2002 a las 10:57, Pablo Ruiz Múzquiz escribió: > Marcos Sánchez Provencio dijo: > > Sólo por dar pistas (o despistes)... > > > > Si la validación de usuarios va con pam, lo lógico sería usar esto. ¿Hay > > algo como 'import pamlib'? > > quizá aquí... > > http://www.tummy.com/Software/PyPam/index.html -- Marcos Sánchez Provencio From chemacortes en wanadoo.es Tue Nov 19 11:42:56 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 19 Nov 2002 11:42:56 +0100 Subject: Usuario/password del sistema Message-ID: Marcos Sánchez escribió: > El tema es recurrente... > > http://listas.aditel.org/archivos/python-es/2001-September/000153.html Eso me recuerda que también se habló en el foro de crear un FAQ de python-es Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From j-david en noos.fr Tue Nov 19 12:19:13 2002 From: j-david en noos.fr (=?ISO-8859-15?Q?Juan_David_Ib=E1=F1ez_Palomar?=) Date: Tue, 19 Nov 2002 12:19:13 +0100 Subject: Mas apuntes de iniciacion a la programacion References: <000701c28f4f$c666a800$7ff62a3e@athlon> <1037694244.2488.10.camel@hal> Message-ID: <3DDA1E31.8080902@noos.fr> Andrés Marzal wrote: >El lun, 18-11-2002 a las 23:13, Bartolomé Sintes Marco escribió: > > >>Por cierto, los apuntes de la UJI, que naturalmente le pegan cien vueltas >>a mis apuntes, ¿bajo qué licencia se distribuyen? ¿Puedo aprovechar partes >>de ellos? ¿Se pueden conseguir en un formato abierto? >> > >Mmmmm. A ver: se pueden copiar como quieras siempre que los vayas a usar >personalmente (como guía de autoaprendizaje) o en centros PÚBLICOS de >enseñanza. Yo soy funcionario y entiendo que el trabajo realizado me lo >paga el sistema público, así que en cierto modo tengo un compromiso >ético con lo público. Los que vayan a sacar un beneficio económico, pues >tienen que hablar antes: yo mismo no saco rédito alguno de las copias >que se venden en el servicio reprográfico de mi universidad, así que no >parece razonable que otros lo hagan (léase academias o centros privados >de enseñanza). Estoy abierto a recibir cualquier sugerencia e integrarla >en nuevas ediciones del texto (que se distribuirán con la misma >filosofía). Creo que el modelo de desarrollo y distribución es el del >"dictador benevolente" que, a fin de cuentas, tan buen resultado a dado >con el Python ;-) > > > Sorprendido estoy.. Personalmente me encantaria que alguien metiera el software que hago en una caja, lo vendiera y se hiciera rico. Por supuesto el software seguiria disponible de forma gratuita en internet. Lo que no me gustaria es que pudiese modificarlo, convertirlo en propietario e impedir que la comunidad se beneficiase de sus modificaciones. Es por esto que utilizo licencias llamadas "copyleft" (GPL y LGPL por ejemplo). Siempre había pensado que las instituciones públicas debían perseguir el beneficio general (tal vez soy un poco ingenuo), y la máxima difusión del conocimiento me parece que es de interés general. Sin embargo, el concepto que expones del sistema público se parece más a una entidad privada, siempre preocupada por preservar el control de sus producciones. Como ejemplo concreto, Bartolomé te ha preguntado, referiendose a los apuntes: ¿Puedo aprovechar partes de ellos? Y tú no has respondido, o mejor dicho, has respondido que puede utilizarlos tal cual, pero que no puede reutilizarlos y adaptarlos a sus necesidades concretas sin antes pedir permiso. Lo más irónico del asunto es que Bartolomé trabaja para el mismo sistema público. Espero que os lo penséis mejor y os decidáis a utilizar una licencia libre, en cualquier caso sabes que mientras los apuntes sigan siendo propietarios no pararé de molestarte ;-) Y no, ese no es el modelo de desarrollo y distribución de Python. Saludos, -- J. David Ibáñez, http://www.j-david.net Software Engineer / Ingénieur Logiciel / Ingeniero de Software From pabloruiz en gnu.org Tue Nov 19 10:53:47 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?iso-8859-15?q?M=FAzquiz?=) Date: Tue, 19 Nov 2002 10:53:47 +0100 Subject: Usuario/password del sistema In-Reply-To: <1037701529.2941.1.camel@cynar> References: <3DD981F2.1040603@users.sourceforge.net> <46099.195.235.247.103.1037699878.squirrel@guibels.eutherpe> <1037701529.2941.1.camel@cynar> Message-ID: <200211191053.51404.pabloruiz@gnu.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ¿Ees hora de escribir unas FAQ? Eso querría decir que la lista está madura ;-) Pablo On Tuesday 19 November 2002 11:25, Marcos Sánchez Provencio wrote: > El tema es recurrente... > > http://listas.aditel.org/archivos/python-es/2001-September/000153.html > > El mar, 19-11-2002 a las 10:57, Pablo Ruiz Múzquiz escribió: > > Marcos Sánchez Provencio dijo: > > > Sólo por dar pistas (o despistes)... > > > > > > Si la validación de usuarios va con pam, lo lógico sería usar esto. > > > ¿Hay algo como 'import pamlib'? > > > > quizá aquí... > > > > http://www.tummy.com/Software/PyPam/index.html - -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE92govRCxCVhaKCj4RAtpkAJ41eZ0Gxfurn+3S+HuVDJnPrZQ6EwCg99VN uf1wlT+udzxPFixVisQLH3k= =c1oy -----END PGP SIGNATURE----- From ecapolup en ta.telecom.com.ar Tue Nov 19 13:57:55 2002 From: ecapolup en ta.telecom.com.ar (Emilio Capolupo) Date: Tue, 19 Nov 2002 09:57:55 -0300 Subject: desuscribirse Message-ID: Hola: Por problrmas de espacio debo de suscribirme de la lista. He probado en la pagina de aditel pero me da error. Hay algun otro metodo. Gracias. Emilio From rapto en arrakis.es Tue Nov 19 15:27:52 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 19 Nov 2002 15:27:52 +0100 Subject: desuscribirse In-Reply-To: References: Message-ID: <1037716072.1302.17.camel@cynar> Es cierto que el mailman de aditel no va muy fino, debe de ser una beta. ¿Quién lo mantiene? Es para darle las gracias, sobre todo :-) Hay un par de cosillas que se pueden mejorar, de cara a los usuarios y de cara a los admin. Saludos El mar, 19-11-2002 a las 13:57, Emilio Capolupo escribió: > Hola: > > Por problrmas de espacio debo de suscribirme de la lista. He probado en la > pagina de aditel pero me da error. > Hay algun otro metodo. > > Gracias. > Emilio > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Marcos Sánchez Provencio From j-david en noos.fr Tue Nov 19 17:33:21 2002 From: j-david en noos.fr (=?ISO-8859-1?Q?Juan_David_Ib=E1=F1ez_Palomar?=) Date: Tue, 19 Nov 2002 17:33:21 +0100 Subject: Transparencias de la charla de Localizer (y mas) Message-ID: <3DDA67D1.2050603@noos.fr> Buenas, Las transparencias de la charla sobre Localizer que dí en el congreso Hispalinux ya están en la web: http://www.localizer.org Por cierto, la penúltima transparencia es la presentación de un nuevo proyecto llamado "Loco". En Madrid pude discutir con la gente de Aditel y más tarde con Marcos y con Hernán sobre este proyecto, ya que estoy buscando gente que me ayude. Al grano, el objetivo es, en última instancia, desarrollar una serie de herramientas (xpy, flux, etc..) que unidas a otros módulos de la comunidad (ZODB, Quixote, IndexedCatalog, etc..) definirán el estado del arte en cuanto a desarrollo de aplicaciones web con Python se refiere, estimo en unos dos años. Con estos módulos se desarrollará una aplicación final, principalmente orientada a la gestión de contenido, con especial énfasis en el contenido multilingüe. Estado actual: - Localizer (internacionalización), versión 0.9.2, sólido como una roca - flux (workflow), versión 0.1 liberada, versión 0.2 en camino, con la gran ayuda de Thilo Ernst - xpy (presentación), versión 0.1 en camino - Loco (la aplicación final), en sus albores Si hay gente intereseda en participar que lo diga, si queréis más detalles preguntad. Este proyecto tiene el aliciente de que ofrece la posibilidad de participar desde sus inicios hasta que se convierta en una solución estable y madura, pasando por todas sus fases. El éxito está garantizado, sé lo que hay que hacer y lo vamos a hacer. Esperando vuestras respuestas, saludos, -- J. David Ibáñez, http://www.j-david.net Software Engineer / Ingénieur Logiciel / Ingeniero de Software From aloy en ctv.es Tue Nov 19 18:33:26 2002 From: aloy en ctv.es (Antoni Aloy) Date: Tue, 19 Nov 2002 18:33:26 +0100 Subject: Transparencias de la charla de Localizer (y mas) In-Reply-To: <3DDA67D1.2050603@noos.fr> References: <3DDA67D1.2050603@noos.fr> Message-ID: <200211191833.26774.aloy@ctv.es> A Dimarts 19 Novembre 2002 17:33, Juan David Ibáñez Palomar va escriure: > Buenas, > > Las transparencias de la charla sobre Localizer que dí en el > congreso Hispalinux ya están en la web: http://www.localizer.org > > Por cierto, la penúltima transparencia es la presentación de > un nuevo proyecto llamado "Loco". > > En Madrid pude discutir con la gente de Aditel y más tarde con > Marcos y con Hernán sobre este proyecto, ya que estoy buscando > gente que me ayude. En lo que pueda ayudar cuenta conmigo. Pero al inicio no podré ser de mucha ayuda, ya que en estos momentos estoy empezando a vislumbrar las posibilidades de Zope y parece que el proyecto lo utilizará como servidor de aplicaciones,no? Por ahora todavía estoy aprendiendo a desenvolverme con Zope y buscando de paso algún servidor que no sea muy caro y que me permita acceso a un motor de Bd para ir haciendo pruebas en real, empezando por mi web personal (ya se sabe, los experimentos con gaseosa :D ). Saludos, -- Antoni Aloy López Binissalem - Mallorca Linux Registered User # 210825 Gentoo Powered From zoso en demiurgo.org Tue Nov 19 18:30:22 2002 From: zoso en demiurgo.org (Esteban Manchado =?iso-8859-1?Q?Vel=E1zquez?=) Date: Tue, 19 Nov 2002 17:30:22 +0000 Subject: Freezope.org (era: Re: Transparencias de la charla de Localizer (y mas)) In-Reply-To: <200211191833.26774.aloy@ctv.es> References: <3DDA67D1.2050603@noos.fr> <200211191833.26774.aloy@ctv.es> Message-ID: <20021119173022.GB636@demiurgo.org> On Tue, Nov 19, 2002 at 06:33:26PM +0100, Antoni Aloy wrote: > [...] > Por ahora todavía estoy aprendiendo a desenvolverme con Zope y buscando de > paso algún servidor que no sea muy caro y que me permita acceso a un motor de > Bd para ir haciendo pruebas en real, empezando por mi web personal (ya se > sabe, los experimentos con gaseosa :D ). No sé si tiene acceso a bases de datos, pero ¿conoces freezope.org? -- Esteban Manchado Velázquez - http://www.demiurgo.org No software patents in Europe! - freepatents.org - proinnova.hispalinux.es Join Amnesty International - http://www.amnesty.org/actnow ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: From aloy en ctv.es Tue Nov 19 18:35:38 2002 From: aloy en ctv.es (Antoni Aloy) Date: Tue, 19 Nov 2002 18:35:38 +0100 Subject: Freezope.org (era: Re: [Python-es] Transparencias de la charla de Localizer (y mas)) In-Reply-To: <20021119173022.GB636@demiurgo.org> References: <3DDA67D1.2050603@noos.fr> <200211191833.26774.aloy@ctv.es> <20021119173022.GB636@demiurgo.org> Message-ID: <20021119173538.GA8351@p200> On Tue, Nov 19, 2002 at 05:30:22PM +0000, Esteban Manchado Velázquez wrote: > > No sé si tiene acceso a bases de datos, pero ¿conoces freezope.org? > Sí. Su acceso al motor de BD es limitado y de pago. Si no encuentro nada mejor (o más cercano) lo considero como una alternativa viable. -- Antoni Aloy López Binissalem - Mallorca Soci 32 de Bulma From peralta en aditel.org Tue Nov 19 19:16:17 2002 From: peralta en aditel.org (Luis Peralta) Date: Tue, 19 Nov 2002 19:16:17 +0100 Subject: [Python-es] desuscribirse In-Reply-To: <1037716072.1302.17.camel@cynar> References: <1037716072.1302.17.camel@cynar> Message-ID: <20021119181617.GA2382@spisa.act.uji.es> On Tue Nov 19, 2002 at 03:27:52PM +0100, Marcos Sánchez Provencio wrote: > Es cierto que el mailman de aditel no va muy fino, debe de ser una beta. > ¿Quién lo mantiene? Es para darle las gracias, sobre todo :-) Hay un par > de cosillas que se pueden mejorar, de cara a los usuarios y de cara a > los admin. Mea culpa. No es sólo una beta, sino una alpha. Pero al menos así teniamos soporte en castellano. Ahora las betas de la versión 2.1 van por la beta4. Estamos esperando a tener una nueva máquina para la gestión de correo para hacer una migración (alrededor de un mes). Mientras tanto, para desuscribirse se pueden utilizar los comandos de toda la vida: mandar un mensaje con la palabra 'unsubscribe' en el body a python-es-request en aditel.org Disculpad las molestias. -- luis peralta / jaxp =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= CS Student | peralta at aditel dot org | http://www.aditel.org/~peralta/ From javiroman en users.sourceforge.net Tue Nov 19 20:15:26 2002 From: javiroman en users.sourceforge.net (Javi Roman Espinar) Date: Tue, 19 Nov 2002 20:15:26 +0100 Subject: [Python-es] Usuario/password del sistema References: <3DD981F2.1040603@users.sourceforge.net> <1037698099.1301.1.camel@cynar> <46099.195.235.247.103.1037699878.squirrel@guibels.eutherpe> <1037701529.2941.1.camel@cynar> Message-ID: <3DDA8DCE.8040307@users.sourceforge.net> Marcos Sánchez Provencio wrote: >El tema es recurrente... > >http://listas.aditel.org/archivos/python-es/2001-September/000153.html > > > Se me olvido mirar en los archivos de la lista, upss! Gracias. -- -------------------------------------- -- |o_o| |:_/| // \ Javier Román Espinar (| |) http://linuxmobile.sf.net /\_ _/\ \__)=(_/ -------------------------------------- From rolfo en data54.com Tue Nov 19 20:27:30 2002 From: rolfo en data54.com (Rodolfo) Date: Tue, 19 Nov 2002 16:27:30 -0300 Subject: Usuario/password del sistema In-Reply-To: <200211191053.51404.pabloruiz@gnu.org> References: <3DD981F2.1040603@users.sourceforge.net> <46099.195.235.247.103.1037699878.squirrel@guibels.eutherpe> <1037701529.2941.1.camel@cynar> <200211191053.51404.pabloruiz@gnu.org> Message-ID: <20021119162730.18c94436.rolfo@data54.com> En Tue, 19 Nov 2002 10:53:47 +0100 Pablo Ruiz Múzquiz escribió: >|-----BEGIN PGP SIGNED MESSAGE----- >|Hash: SHA1 >| >|¿Ees hora de escribir unas FAQ? >| >|Eso querría decir que la lista está madura ;-) >| >|Pablo >| >|On Tuesday 19 November 2002 11:25, Marcos Sánchez Provencio wrote: >|> El tema es recurrente... >|> >|> >http://listas.aditel.org/archivos/python-es/2001-September/000153.html >|>|> El mar, 19-11-2002 a las 10:57, Pablo Ruiz Múzquiz escribió: >|> > Marcos Sánchez Provencio dijo: >|> > > Sólo por dar pistas (o despistes)... >|> > > >|> > > Si la validación de usuarios va con pam, lo lógico sería usar >esto.|> > > ¿Hay algo como 'import pamlib'? >|> > >|> > quizá aquí... >|> > >|> > http://www.tummy.com/Software/PyPam/index.html >| >|- -- >|Pablo Ruiz Múzquiz :: http://elenya.net >|- - - - - - - - - - - - - - - - - - - - - - - - - - - >|KEY FINGERPRINT -> >|1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 >|GPG -> http://elenya.net/pabloruiz >| > pablo_ruiz en Jabber < >|- - - - - - - - - - - - - - - - - - - - - - - - - - - >|Distribuir copias de Software Libre no es piratería, >|utiliza otra licencia para atacar barcos... >|-----BEGIN PGP SIGNATURE----- >|Version: GnuPG v1.2.1 (GNU/Linux) >| >|iD8DBQE92govRCxCVhaKCj4RAtpkAJ41eZ0Gxfurn+3S+HuVDJnPrZQ6EwCg99VN >|uf1wlT+udzxPFixVisQLH3k= >|=c1oy >|-----END PGP SIGNATURE----- >| >|_______________________________________________ >|Python-es mailing list >|Python-es en aditel.org >|http://listas.aditel.org/listinfo.py/python-es Hola amigo... Quisiera saber si este problema es mio, o cuando firmás los correos sucede alguna cosa rara. Uso 'sylpheed' como lector de correos, y no puedo hacer que me chequee tu firma dentro del mismo mua, a pesar de que tengo todo seteado para ese fin. Esto sucede con tus correos... no se si será porque la firma no viene 'adjunta' o no. Y, si guando tu correo y luego lo verifico desde el 'gpg' me da el siguiente error: gpg --verify Usuario_password_del_sistema gpg: Error en suma de comprobación: 735a32 - dc3735 gpg: caracter "quoted printable" en la armadura - probablemente se usó un MTA defectuoso El mail lo guandé como 'Usuario_password_del_sistema" Perdón por el OFFTOPIC... pero quise mandarlo a la lista porque a lo mejor es un problema de otros también. Voy a firmar este correo con mi firma, para ver si Uds. tienen algún inconveniente. Porque podráa ser el MTA de la lista no? Un abrazo y los felicito por la lista, están haciendo cosas muy muy GROSAS. EXITO!! Rolfo PD: PGPserver "horowitz.surfnet.nl" -- gpgID : 36F54800 Key fingerprint = F2F5 F46B A296 B504 A5D9 B072 6484 911F 36F5 4800 -- ========================================================= = Rodolfo H. González.- Pigüé.- Usuario Linux: # 140699 = = Linux, Karate, Rock'nBlues y Ford,... UN SOLO CORAZÓN = ========================================================= ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: From pabloruiz en gnu.org Tue Nov 19 18:06:28 2002 From: pabloruiz en gnu.org (Pablo Ruiz =?iso-8859-1?q?M=FAzquiz?=) Date: Tue, 19 Nov 2002 18:06:28 +0100 Subject: OffTopic Re: [Python-es] Usuario/password del sistema In-Reply-To: <20021119162730.18c94436.rolfo@data54.com> References: <3DD981F2.1040603@users.sourceforge.net> <200211191053.51404.pabloruiz@gnu.org> <20021119162730.18c94436.rolfo@data54.com> Message-ID: <200211191806.31741.pabloruiz@gnu.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 19 November 2002 20:27, Rodolfo wrote: > > Hola amigo... > > Quisiera saber si este problema es mio, o cuando firmás los correos sucede > alguna cosa rara. Uso 'sylpheed' como lector de correos, y no puedo hacer > que me chequee tu firma dentro del mismo mua, a pesar de que tengo todo > seteado para ese fin. Esto sucede con tus correos... no se si será porque > la firma no viene 'adjunta' o no. Y, si guando tu correo y luego lo > verifico desde el 'gpg' me da el siguiente error: Veamos, puede ser por varios motivos: a) cambié mi clave hace unos días y en tu sistema tienes la antigua b) no tienes ninguna clave mía. if (a || b): get http://elenya.net/pabloruiz.gpg c) tienes mal configurado el gpg d) KMail manda mal los archivos firmados y los demás clientes no lo saben leer (parece la respuesta que dice tu gpg). eso creo que tiene bastante pinta. Te mandaré por privado un mismo correo usando KMail y Sylpheed-claws (uso ambos) y me dices que pasa. Esto va para el resto. Si veis una comprobación de firma errónea, sigo siendo yo pero con otra llave pública (o eso quiero haceros creer). Como no tengo tu llave pública no puedo confirmar tu correo. saludos - -- Pablo Ruiz Múzquiz :: http://elenya.net - - - - - - - - - - - - - - - - - - - - - - - - - - - KEY FINGERPRINT -> 1C40 5DDC 67C0 677D 1641 AC28 DB1E 99B1 E15D 5987 GPG -> http://elenya.net/pabloruiz > pablo_ruiz en Jabber < - - - - - - - - - - - - - - - - - - - - - - - - - - - Distribuir copias de Software Libre no es piratería, utiliza otra licencia para atacar barcos... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE92m+XRCxCVhaKCj4RAsonAJ9Sdh5Lnn4AUgCbAtFcTyRp+JmfBwCghLgG nt2TFAsXxq5v4mJ2bQW3v0M= =RUjI -----END PGP SIGNATURE----- From murciano en dpris.esi.uem.es Tue Nov 19 14:47:05 2002 From: murciano en dpris.esi.uem.es (=?ISO-8859-3?Q?Ra=FAl?=) Date: Tue, 19 Nov 2002 14:47:05 +0100 Subject: Propuesta: La prueba semanal de python Message-ID: <3DDA40D9.4030408@dpris.esi.uem.es> Leyendo Barrapunto encuentro la siguiente noticia de fxn: The Perl Quiz of the Week es una magnifica iniciativa lanzada por Mark Jason Dominus: Cada miércoles se proponen un par de problemas a través de una lista de distribución, uno de dificultad media y otro más difícil. Pasadas 60 horas de obligado silencio pueden circular por la lista discusiones acerca de la resolución de los problemas, y los lunes mjd envía un mensaje con alguna solución de ejemplo analizada para cada uno de los problemas Qué os parece hacer algo parecido en la lista??? En ratos sueltos podemos soltar algunas neuronas de paseo y pasada una semana podemos aportar distintos puntos de vista sobre un mismo problema. (Si no tenemos imaginación para crear problemas podemos 'adaptar' los de la lista de Perl). Saludotes, Raúl From faraox en gulic.org Tue Nov 19 21:23:00 2002 From: faraox en gulic.org (Carlos Mestre =?iso-8859-1?Q?Gonz=E1lez?=) Date: Tue, 19 Nov 2002 20:23:00 +0000 Subject: Propuesta: La prueba semanal de python In-Reply-To: <3DDA40D9.4030408@dpris.esi.uem.es> References: <3DDA40D9.4030408@dpris.esi.uem.es> Message-ID: <20021119202300.GB1210@menut> Cuándo: Tue, Nov 19, 2002 at 02:47:05PM +0100 Quién: Raúl Qué: [Python-es] Propuesta: La prueba semanal de python > > Leyendo Barrapunto encuentro la siguiente noticia de fxn: > > The Perl Quiz of the Week es una magnifica iniciativa lanzada por Mark > Jason Dominus: Cada miércoles se proponen un par de problemas a través > de una lista de distribución, uno de dificultad media y otro más > difícil. Pasadas 60 horas de obligado silencio pueden circular por la > lista discusiones acerca de la resolución de los problemas, y los lunes > mjd envía un mensaje con alguna solución de ejemplo analizada para cada > uno de los problemas > > Qué os parece hacer algo parecido en la lista??? En ratos sueltos > podemos soltar algunas neuronas de paseo y pasada una semana podemos > aportar distintos puntos de vista sobre un mismo problema. (Si no > tenemos imaginación para crear problemas podemos 'adaptar' los de la > lista de Perl). > Pues me parece muy pero que muy bien, es una gran idea, así practicamos y mejoramos nuestro nivel, podríamos empezar dentro de 1 o 2 semanas con los primeros problemas, ¿alguien se puede encargar de realizar 2 problemas para una semana "piloto"? Saludos -- <>---------------------------------------------------------------<> <>| Carlos Mestre González -- |<> <>| La Palma - Canarias - España |o_o| |<> <>| |:_/| |<> <>| Y pertenezco al LUG con más marcha, GULIC // \ |<> <>| GULIC(Grupo de Usuarios de Linux de Canarias) (| |) |<> <>| Pásate por nuestra web: http://www.gulic.org /\_ _/\ |<> <>| \__)=(_/ |<> <>---------------------------------------------------------------<> Los viejos militares nunca mueren, simplemente se degradan. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 232 bytes Desc: no disponible URL: From BartolomeSintes en ono.com Tue Nov 19 22:44:52 2002 From: BartolomeSintes en ono.com (=?iso-8859-1?Q?Bartolom=E9_Sintes_Marco?=) Date: Tue, 19 Nov 2002 22:44:52 +0100 Subject: [Python-es] =?iso-8859-1?Q?M=E1s_apuntes_de_iniciacion_a_la_programacion?= Message-ID: <001601c29014$e4c11540$d9592b3e@athlon> Comento varios correos relacionados con mis apuntes: > ¿Cuántas horas de clase de Python reciben los estudiantes a la semana? 4 horas los de 2 de Bachillerato y 3 los de 1º de Bachillerato. Al empezar no sabían nada de nada. En general, sólo trabajan las horas que trabajan en clase, es decir, que en casa no hacen nada (mi asignatura es optativa, supongo que con decir eso es suficiente). En clase explico las ideas básicas (lo que está en las página de lecciones) en una hora (aproximadamente, claro, depende del tema). Después, ellos van haciendo los ejercicios, cada uno a su ritmo y yo estoy en clase echando una mano. A los que se enteran más les doy menos pistas. A los que se enteran menos, doy más pistas. Los que no tienen ganas de trabajar, se copian del vecino :-) Cuando los más rápidos llegan al final de un tema, si los más lentos han llegado al menos a la mitad, paso a la lección siguiente. > Los voy a imprimir para mirarlos más a fondo (suelo hacerlo cuando quiero > leer algo en viajes en tren o autobús -se aprende mucho-) Si gastas Mozilla e impresora en blanco y negro, puedes cambiar a la hoja de estilo "Blanco y Negro" para que queden mejor al imprimirlos en B/N > Sobre las licencias Cuando se habla de software o documentación libre, se puede hablar en tres niveles distintos: consulta (puedes utilizar mi trabajo), reutilización (puedes tomar mi trabajo y modificarlo) o redistribución (puedes redistribuir mi trabajo que has modificado). A veces unas licencias son muy libres en un aspecto y menos libres en otras. La más libre es la del propio Python, el dominio público. La GPL está bien en un entorno hostil. Yo he elegido la FDL por motivos "egoistas", es decir, a mi me gustaría poder reciclar material de otros para preparar mis clases sin tener que escribir desde cero. Para aportar mi granito de arena, ofrezco lo que yo he hecho, pero a cambio, quien gaste lo mío y lo mejore, que me deje hacer lo mismo. No sé si dará resultado. Barto From morillas en posta.unizar.es Wed Nov 20 08:58:11 2002 From: morillas en posta.unizar.es (luis miguel morillas) Date: Wed, 20 Nov 2002 08:58:11 +0100 Subject: OffTopic Acceso sybase Message-ID: <20021120075810.GA868@marmota> Alguien había consultado sobre el acceso a sybase. Acaba de llegar la siguiente noticia en DB-SIG From: Dave Cole Subject: [DB-SIG] Sybase module 0.35 released Date: 20 Nov 2002 12:25:48 +1100 To: python-sybase en object-craft.com.au Cc: python-announce en python.org, freetds en franklin.oit.unc.edu, db-sig en python.org, python-list en python.org WHAT IS IT: The Sybase module provides a Python interface to the Sybase relational database system. It supports all of the Python Database API, version 2.0 with extensions. NOTES: In this release the module uses callback instead of inline error handling from the Sybase CT library. This has caused quite extensive changes to the threading support inside the low level extension module. One of the nice side effects of using callback error handling is that server errors while executing stored procedures will now be reported correctly. FreeTDS support is much improved in this version. You can build for FreeTDS like this: python setup.py build_ext -D HAVE_FREETDS -U WANT_BULKCOPY python setup.py install The module is available here: http://www.object-craft.com.au/projects/sybase/download/sybase-0.35.tar.gz [...] -- Saludos Luis Miguel From morillas en posta.unizar.es Wed Nov 20 09:23:23 2002 From: morillas en posta.unizar.es (luis miguel morillas) Date: Wed, 20 Nov 2002 09:23:23 +0100 Subject: [Python-es] Propuesta: La prueba semanal de python In-Reply-To: <3DDA40D9.4030408@dpris.esi.uem.es> References: <3DDA40D9.4030408@dpris.esi.uem.es> Message-ID: <20021120082323.GB1014@marmota> Asunto: [Python-es] Propuesta: La prueba semanal de python Fecha: Tue, Nov 19, 2002 at 02:47:05PM +0100 Citando a Raúl (murciano en dpris.esi.uem.es): > > Leyendo Barrapunto encuentro la siguiente noticia de fxn: > > The Perl Quiz of the Week es una magnifica iniciativa lanzada por Mark > Jason Dominus: Cada miércoles se proponen un par de problemas a través > de una lista de distribución, uno de dificultad media y otro más > difícil. Pasadas 60 horas de obligado silencio pueden circular por la > lista discusiones acerca de la resolución de los problemas, y los lunes > mjd envía un mensaje con alguna solución de ejemplo analizada para cada > uno de los problemas > > Qué os parece hacer algo parecido en la lista??? En ratos sueltos > podemos soltar algunas neuronas de paseo y pasada una semana podemos > aportar distintos puntos de vista sobre un mismo problema. (Si no > tenemos imaginación para crear problemas podemos 'adaptar' los de la > lista de Perl). > A mí me parece muy interesante, pero prefiero dedicar tiempo a un proyecto concreto, que luego queda ahí. Creo que fue Juan David quien propuso algo similar relacionado con Zope. Si no es así, disculpas, llevo unos días algo febril. -- Saludos Luis Miguel From morillas en posta.unizar.es Wed Nov 20 09:19:57 2002 From: morillas en posta.unizar.es (luis miguel morillas) Date: Wed, 20 Nov 2002 09:19:57 +0100 Subject: [Python-es] Mas apuntes de iniciacion a la programacion In-Reply-To: <3DDA1E31.8080902@noos.fr> References: <000701c28f4f$c666a800$7ff62a3e@athlon> <1037694244.2488.10.camel@hal> <3DDA1E31.8080902@noos.fr> Message-ID: <20021120081957.GA1014@marmota> Asunto: Re: [Python-es] Mas apuntes de iniciacion a la programacion Fecha: Tue, Nov 19, 2002 at 12:19:13PM +0100 Citando a Juan David Ibáñez Palomar (j-david en noos.fr): > > Personalmente me encantaria que alguien metiera el software que > hago en una caja, lo vendiera y se hiciera rico. Por supuesto el > software seguiria disponible de forma gratuita en internet. Lo > que no me gustaria es que pudiese modificarlo, convertirlo en > propietario e impedir que la comunidad se beneficiase de sus > modificaciones. Es por esto que utilizo licencias llamadas > "copyleft" (GPL y LGPL por ejemplo). Por cierto, revisa los links de tus programas. ;-) -- Saludos Luis Miguel From chemacortes en wanadoo.es Wed Nov 20 10:05:26 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Wed, 20 Nov 2002 10:05:26 +0100 Subject: [Python-es] Propuesta: La prueba semanal de python Message-ID: > Leyendo Barrapunto encuentro la siguiente noticia de fxn: > > The Perl Quiz of the Week es una magnifica iniciativa lanzada por Mark > Jason Dominus: Cada miércoles se proponen un par de problemas a través > de una lista de distribución, uno de dificultad media y otro más > difícil. Pasadas 60 horas de obligado silencio pueden circular por la > lista discusiones acerca de la resolución de los problemas, y los lunes > mjd envía un mensaje con alguna solución de ejemplo analizada para cada > uno de los problemas > > Qué os parece hacer algo parecido en la lista??? En ratos sueltos > podemos soltar algunas neuronas de paseo y pasada una semana podemos > aportar distintos puntos de vista sobre un mismo problema. (Si no > tenemos imaginación para crear problemas podemos 'adaptar' los de la > lista de Perl). Es una de las ideas que tenía previsto hacer para cuando se pusiera en marcha el proyecto 'pytando'. Si queréis, se pueden emplear las dos listas que tenía preparadas para ello: pytando-propuestas: consejos y pequeños trucos para emplear en nuestras aplicaciones pytando-codigo: estudio de ejemplos, y donde se podrán realizar desde peticiones de código hasta solicitar explicaciones sobre el funcionamiento de un código determinado. Esta segunda lista parece más apropiada para hacer el "concurso" de codificación. En cuanto a "problemas a resolver", tengo ya algunos problemas con lo que se podrían empezar a trabajar. (Podía empezar mañana mismo con el primero). Una cosa más: mi idea se completaba con la elaboración de un compendio de lo que se pusiera por estas listas en la web de pytando (http://pytando.sf.net) indicando, claro está, la fuente y el autor. Por ello os pediría que en todo código que enviéis indiquéis explicitamente la licencia del software que usáis, acosejable que sea licencia Python ó GPL. Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From chemacortes en wanadoo.es Wed Nov 20 13:49:25 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Wed, 20 Nov 2002 13:49:25 +0100 Subject: [QUIZ] EL servicio de ambulancias Message-ID: Comienzo nuestro QUIZ particular en python-es con un ejercicio práctico. Creo que será muy ilustrativo para la mayoría. Las respuestas las podéis enviar a pytando-codigo a partir del sábado 00:00 GMT y las comentamos. ************************************** QUIZ-1: El servicio de ambulancias ======================== Este es un caso que se me presentó hace unos meses. De un registro de servicios de ambulancias tenía que deducir el máximo número de ambulancias que estuvieron en servicio simultáneamente. Es un caso similar a si tuvieramos un fichero log con los accesos a un servidor y quisiéramos conocer cuál fue el máximo número de usuarios que tuvimos simultáneamente. El fichero de servicios que adjunto es un fichero de texto exportado de una base de datos, y tiene la siguiente estructura: Tamaño Descripción -------------------- 5 Código del servicio 5 Hora de inicio (HH:MM) 5 Hora de fin (HH:MM) 8 Fecha (YYYYMMDD) Por ejemplo: 74612:4012:5020020625 Código del servicio: 746 Hora de inicio: 12:40 Hora de fin: 12:50 Fecha: 25-06-2002 Advertencia: algunos registros no tienen puesta la hora, por lo que aparecen con 00:00 como hora inicial y final. Estos registro deben excluirse. Calcular qué día y a qué hora se produjo el máximo número de ambulancias funcionando simultaneamente. A partir del sábado 23 podréis empezar a poner aquí vuestras respuestas. Saludos, -- Chema Cortés (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: SIMUL.zip Type: application/octet-stream Size: 4389 bytes Desc: no disponible URL: From rapto en arrakis.es Wed Nov 20 11:53:26 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 20 Nov 2002 11:53:26 +0100 Subject: desuscribirse In-Reply-To: <20021119181617.GA2382@spisa.act.uji.es> References: References: <1037716072.1302.17.camel@cynar> <20021119181617.GA2382@spisa.act.uji.es> Message-ID: <1037789606.1822.13.camel@cynar> OK, tendremos paciencia, pues. El mar, 19-11-2002 a las 19:16, Luis Peralta escribió: > On Tue Nov 19, 2002 at 03:27:52PM +0100, Marcos Sánchez Provencio wrote: > > Es cierto que el mailman de aditel no va muy fino, debe de ser una beta. > > ¿Quién lo mantiene? Es para darle las gracias, sobre todo :-) Hay un par > > de cosillas que se pueden mejorar, de cara a los usuarios y de cara a > > los admin. > > Mea culpa. No es sólo una beta, sino una alpha. Pero al menos así > teniamos soporte en castellano. Ahora las betas de la versión 2.1 van > por la beta4. Estamos esperando a tener una nueva máquina para la > gestión de correo para hacer una migración (alrededor de un mes). > > Mientras tanto, para desuscribirse se pueden utilizar los comandos de > toda la vida: mandar un mensaje con la palabra 'unsubscribe' en el body > a python-es-request en aditel.org > > Disculpad las molestias. -- Marcos Sánchez Provencio From rapto en arrakis.es Wed Nov 20 11:59:46 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 20 Nov 2002 11:59:46 +0100 Subject: OffTopic Acceso sybase In-Reply-To: <20021120075810.GA868@marmota> References: <20021120075810.GA868@marmota> Message-ID: <1037789985.1822.16.camel@cynar> También da cierto acceso a MSSQL cuando usas FreeTDS, por si acaso a alguien le interesa, aunque tiene la fea costumbre de cascar (core dump sólo, no llega a kernel panic :-) El mié, 20-11-2002 a las 08:58, luis miguel morillas escribió: > Alguien había consultado sobre el acceso a sybase. Acaba de llegar la > siguiente noticia en DB-SIG > > From: Dave Cole > Subject: [DB-SIG] Sybase module 0.35 released > Date: 20 Nov 2002 12:25:48 +1100 > To: python-sybase en object-craft.com.au > Cc: python-announce en python.org, freetds en franklin.oit.unc.edu, > db-sig en python.org, python-list en python.org > > WHAT IS IT: > > The Sybase module provides a Python interface to the Sybase relational > database system. It supports all of the Python Database API, version > 2.0 with extensions. > > NOTES: > > In this release the module uses callback instead of inline error > handling from the Sybase CT library. This has caused quite extensive > changes to the threading support inside the low level extension > module. > > One of the nice side effects of using callback error handling is that > server errors while executing stored procedures will now be reported > correctly. > > FreeTDS support is much improved in this version. > > You can build for FreeTDS like this: > > python setup.py build_ext -D HAVE_FREETDS -U WANT_BULKCOPY > python setup.py install > > The module is available here: > > http://www.object-craft.com.au/projects/sybase/download/sybase-0.35.tar.gz > > [...] > -- Marcos Sánchez Provencio From isard en ctv.es Tue Nov 19 23:05:14 2002 From: isard en ctv.es (=?iso-8859-1?Q?Carles_Sadurn=ED_Anguita?=) Date: Tue, 19 Nov 2002 23:05:14 +0100 Subject: [OT] =?iso-8859-1?Q?Falsaci=F3n_de_la_teor?= =?iso-8859-1?Q?=EDa?= de los 8 alumnos buenos. In-Reply-To: <1037637797.1385.10.camel@hal> References: <1037637797.1385.10.camel@hal> Message-ID: <20021119220514.GB3366@ctv.es> On Mon, Nov 18, 2002 at 05:43:16PM +0100, Andrés Marzal wrote: > 8 o 9 de cada grupo que funcionan bien. (Hay una teoría que no es mía > que dice que el número de alumnos "decentes" de un grupo es siempre de 8 > a 10, sin importar el número de estudiantes matriculados en el grupo). No puede ser cierta, si no el problema de la enseñanza en el mundo se acabaría haciendo clases de 8 alumnos. ;-) Contraejemplo: en la U. de València en el curso 1995-1996 éramos 5 en Ampliación de Óptica II y aprobamos 2 en junio. ;-) Reformulación del teorema: "En un grupo, el número de alumnos "decentes" es _como máximo_ de 10, sin importar el número de estudiantes matriculados." Ahora que soy profe en la ESO lo sé. ;-) Saludos -- --------------------------------------------------------------------- isard en ctv.es | es mentira que no tenga enemigos | es mentira que no tengan razón PGP-public-key: http://perso.wanadoo.es/isard.sabut/ From perezj en si.uji.es Fri Nov 22 08:18:59 2002 From: perezj en si.uji.es (Alejandro) Date: 22 Nov 2002 08:18:59 +0100 Subject: [Python-es] [QUIZ] EL servicio de ambulancias In-Reply-To: References: Message-ID: <1037949538.5570.36.camel@pipa.uji.es> On Wed, 2002-11-20 at 13:49, Chema Cortes wrote: > Comienzo nuestro QUIZ particular en python-es > con un ejercicio práctico. Creo que será muy ilustrativo > para la mayoría. Las respuestas las podéis enviar a > pytando-codigo a partir del sábado 00:00 GMT y las > comentamos. > ************************************** > > QUIZ-1: El servicio de ambulancias > ======================== > > Este es un caso que se me presentó hace unos meses. De un registro de servicios > de ambulancias tenía que deducir el máximo número de ambulancias que estuvieron > en servicio simultáneamente. Es un caso similar a si tuvieramos un fichero log > con los accesos a un servidor y quisiéramos conocer cuál fue el máximo número > de usuarios que tuvimos simultáneamente. > > El fichero de servicios que adjunto es un fichero de texto exportado de una base > de datos, y tiene la siguiente estructura: > > Tamaño Descripción > -------------------- > 5 Código del servicio > 5 Hora de inicio (HH:MM) > 5 Hora de fin (HH:MM) > 8 Fecha (YYYYMMDD) > > Por ejemplo: > 74612:4012:5020020625 > > Código del servicio: 746 > Hora de inicio: 12:40 > Hora de fin: 12:50 > Fecha: 25-06-2002 > La fecha es de inicio o final ? Un saludo From chemacortes en wanadoo.es Fri Nov 22 12:52:20 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Fri, 22 Nov 2002 12:52:20 +0100 Subject: [QUIZ] EL servicio de ambulancias Message-ID: > > Código del servicio: 746 > > Hora de inicio: 12:40 > > Hora de fin: 12:50 > > Fecha: 25-06-2002 > > > La fecha es de inicio o final ? Fecha del inicio. El servicio puede empezar por la noche, y acabar en la madrugada del día siguiente. -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From aerd en retemail.es Fri Nov 22 15:18:53 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Fri, 22 Nov 2002 15:18:53 +0100 Subject: Pmw, ScrolledFrame Message-ID: <000701c29232$18bdd7b0$0100a8c0@sicem.biz> Hola, una de las pegas que siempre he tenido es si un widget dentro de un ScrolledFrame recibe el foco, debería hacerse visible, si está en una región no visible dentro del ScrolledFrame. (Cosa que he visto pasa tanto en wxPython, glade/gtk y Tkinter.) Problema: No sé cómo hacer llegar el mensaje desde el Widget que recibe el foco, al MegaWidget (ScrolledFrame). (Con master... no funciona.) Óptimamente, el widget manda un mensaje al ScrolledFrame, para realizar un scroll si necesario. Ayuda, please.... Erny From aerd en retemail.es Fri Nov 22 17:48:48 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Fri, 22 Nov 2002 17:48:48 +0100 Subject: Pmw, ScrolledFrame Message-ID: <001101c29247$0a2d00d0$0100a8c0@sicem.biz> Hacer que se visualice automaticamente el control que tiene el foco, dentro de un ScrolledFrame. Con esto me respondo a mi mismo: El problema es que la rutina del 'autoscroll' tiene que hacer referencia al ScrolledFrame, a su componente 'frame' (frame que contiene los controles) y al widget. El widget no sabe si está directamente dentro de un frame que soporta la función makeFocusedWidgetVisible o no, así que va trabajando desde dentro hacia fuera. Mantengo una relación de Frame interno al MegaWidget creado en el constructor. De esa manera el frame interno puede hacer llamadas al contenedor. Dado que soy novato en temas Pmw, aprecio alternativas. class ScrolledInteriorFrame(Tkinter.Frame): def makeFocusedWidgetVisible(self,widget): ....bla...bla....# si no está visible, hacerlo visible. class ScrolledFrame(Pmw.ScrolledFrame): def __init__(self, parent, **kw): kw['frame_pyclass']=ScrolledInnerFrame apply(Pmw.ScrolledFrame.__init__,(self,parent),kw) self.component('frame').scrolledFrame=self Si alguien quiere el código completo, que me avise. From mostroratas en yahoo.es Sat Nov 23 16:12:03 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Sat, 23 Nov 2002 16:12:03 +0100 (CET) Subject: Una idea surgida de HispaLinux... In-Reply-To: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> References: <20021117091151.3dd6ed8a.pabloruiz@gnu.org> Message-ID: <20021123151203.90740.qmail@web20905.mail.yahoo.com> --- Pablo Ruiz Múzquiz escribió: > Hola a todos. > ¿Qué os parece la idea? Todos los que quieran pueden participar. El tiempo de > desarrollo podría ser lo que nosotros dijéramos o ninguno (hasta que esté hecho) > aunque yo creo que para Junio podría estar sin problemas (de hecho, cuatro tíos > a destajo lo harían para Enero). Hola a todos, yo estaría dispuesto a currar y ayudar en algo, pero ahora, hasta febrero (que pasen los exámenes) no podría ayudar en casi nada, todavía tengo que terminar de traducir lo poco que me falta de lo que me mandó Marcos y no consigo sacar el poco tiempo que me hace falta. Pero lo dicho, una vez terminados los exámenes, intentaría ayudar en todo lo posible. Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From mostroratas en yahoo.es Sat Nov 23 16:15:10 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Sat, 23 Nov 2002 16:15:10 +0100 (CET) Subject: [Python-es] Documentación en castellano In-Reply-To: <200211181448.31114.pabloruiz@gnu.org> Message-ID: <20021123151510.35079.qmail@web20901.mail.yahoo.com> --- Pablo Ruiz Múzquiz escribió: > > 5. El precio de la adquisición del libro incluya un porcentaje de donación > > para HispaLinux. > > ¿? ¿y eso? Por qué hispalinux? No digo que me parezca mal pero ¿por qué > hispalinux si nadie hasta ahora ha hablado de hispalinux? Bien es cierto que > hemos ideado esto gracias a l congreso pero... ¿por qué no a guido? ¿o a la > FSF? o a... > Creo que de momento podemos dejar eso en background. Bastante será que podamos > publicarlo y no perdamos dinero (que no lo haremos porque esto se venderá > solo, ya lo veréis) Si, yo tampoco entendí muy bien en el mensaje de Erny, ¿por qué hacer una donación a Hispalinux? :O y como dice Pablo, primero ver si llegamos a algún sitio y luego ver qué hacemos con lo que no perdamos, donarlo o simplemente usarlo en material o cosas para seguir sacando algo del mismo estilo, ya se verá. Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From mostroratas en yahoo.es Sat Nov 23 16:19:38 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Sat, 23 Nov 2002 16:19:38 +0100 (CET) Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <1037637797.1385.10.camel@hal> Message-ID: <20021123151938.14650.qmail@web20907.mail.yahoo.com> --- Andrés Marzal escribió: > Gracias por la felicitaciones. Sobre lo de los ejercicios resueltos... > En principio la respuesta es no, ya que no los tenemos tecleados (y eso > es un mogollón considerable). La prioridad ahora es confeccionar el > segundo volumen (que se dedica a C). Puede que para el próximo curso > editemos ejercicios resueltos, aunque algunos profes se oponen porque > los alumnos son vagos por naturaleza (cada vez más) y el que los > ejercicios no estén resueltos les obliga a pensar y currar. > Personalmente no tengo claro si convendría o no. Lo pensaré más. Hombre, todos hemos sido estudiantes, y creo que sólo en casos esporádicos, de gente con ganas y demás, el estudiante es vaguete por naturaleza, si se dan las respuestas, el estudiante las mira, si en clase se escribe la solución se copia el la pizarra, el estudiante no interesado, copia la solución y el dia antes del exámen intenta descifrar para qué servía todo aquello. Lo malo es que no tiene fácil solución, pq si en clase dejas unos minutos para hacer el ejercicio, bueno, como se ha dicho, unos 8-10 (dado el axioma que el número de alumnos sea >10 ;D) son los únicos que se ponen a intentar resolverlo, el resto, espera a que el profe escriba la solución en la pizarra, a no ser que lo pidas para que te lo entreguen en el despacho a modo de practiquilla. Es una pena, pero me parece que es lo que ocurre en el mayor porcentaje de veces :( Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From isard en ctv.es Sat Nov 23 21:53:23 2002 From: isard en ctv.es (=?iso-8859-1?Q?Carles_Sadurn=ED_Anguita?=) Date: Sat, 23 Nov 2002 21:53:23 +0100 Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <20021123151938.14650.qmail@web20907.mail.yahoo.com> References: <1037637797.1385.10.camel@hal> <20021123151938.14650.qmail@web20907.mail.yahoo.com> Message-ID: <20021123205323.GG7866@ctv.es> On Sat, Nov 23, 2002 at 04:19:38PM +0100, Attila Saorin wrote: > Hombre, todos hemos sido estudiantes, y creo que sólo en casos esporádicos, > de gente con ganas y demás, el estudiante es vaguete por naturaleza, si se > dan las respuestas, el estudiante las mira, si en clase se escribe la > solución se copia el la pizarra, el estudiante no interesado, copia la > solución y el dia antes del exámen intenta descifrar para qué servía todo > aquello. Lo malo es que no tiene fácil solución, pq si en clase dejas unos > minutos para hacer el ejercicio, bueno, como se ha dicho, unos 8-10 > (dado el axioma que el número de alumnos sea >10 ;D) son los únicos que se > ponen a intentar resolverlo, el resto, espera a que el profe escriba la > solución en la pizarra, a no ser que lo pidas para que te lo entreguen en > el despacho a modo de practiquilla. > > Es una pena, pero me parece que es lo que ocurre en el mayor porcentaje > de veces :( Es cierto. Ahora, muchas veces es así porque el alumno no sabe ni por dónde empezar, ni siquiera qué herramientas tiene para dar respuesta a la pregunta. No es que sea vago. A mí me pasa. Les pregunto ¿el camión podrá frenar a tiempo al ver el semáforo en rojo? Y no saben por dónde meterle mano. No se les ocurre que por narices ha de ser un movimiento acelerado (si va a 80 km/h y tiene que pararse...). No se les ocurre hacer la aproximación más sencilla: movimiento uniformemente acelerado (ya que sólo conocen éste y el uniforme). Los profes tenemos poco éxito... :-( Mis alumnos/as cuando saben más o menos por donde tirar suelen hacer algo, aunque sea descabellado. :-) Saludos -- --------------------------------------------------------------------- isard en ctv.es | es mentira que no tenga enemigos | es mentira que no tengan razón PGP-public-key: http://perso.wanadoo.es/isard.sabut/ From rolfo en data54.com Sat Nov 23 22:27:02 2002 From: rolfo en data54.com (Rodolfo) Date: Sat, 23 Nov 2002 18:27:02 -0300 Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <20021123151938.14650.qmail@web20907.mail.yahoo.com> References: <1037637797.1385.10.camel@hal> <20021123151938.14650.qmail@web20907.mail.yahoo.com> Message-ID: <20021123182702.7dba72f4.rolfo@data54.com> En Sat, 23 Nov 2002 16:19:38 +0100 (CET) Attila Saorin escribió: Hombre, todos hemos sido estudiantes, y creo que sólo en casos esporádicos, de gente con ganas y demás, el estudiante es vaguete por naturaleza, si se dan las respuestas, el estudiante las mira, si en clase se escribe la solución se copia el la pizarra, el estudiante no interesado, copia la Hola Attila... Un poco OFF-TOPIC... pero, no tenés el recorte de líneas muy largo?... o más precisamente desconectado?.. en modo texto normal, a veces se complica leer los correos. Yo en este caso lo tengo seteado a 71... es muy cómodo. Y no vas a notar el largo original porque las recorta automáticamente.- Perdoná el comentario, es sin ánimo de ofender, solo una colaboración.- Exitos... rolfo.- gpgID (horowitz.surfnet.nl) : 36F54800 .- -- ========================================================= = Rodolfo H. González.- Pigüé.- Usuario Linux: # 140699 = = Linux, Karate, Rock'nBlues y Ford,... UN SOLO CORAZÓN = ========================================================= ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: From rapto en arrakis.es Sun Nov 24 12:33:50 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 24 Nov 2002 12:33:50 +0100 Subject: [Python-es] Una idea surgida de HispaLinux... In-Reply-To: <20021123205323.GG7866@ctv.es> References: <1037637797.1385.10.camel@hal> <20021123151938.14650.qmail@web20907.mail.yahoo.com> <20021123205323.GG7866@ctv.es> Message-ID: <1038137629.7349.14.camel@renata> Empieza a ser off-topic, pero el tema de la educación me parece fundamental en la humanidad en general... Quizás el problema es que en la escuela (por referencias, nací en el 67 y he vivido siempre en Madrid, España) te parece que los problemas tienen una solución correcta, cuando la vida real no se parece en nada a esto. Normalmente no hay una solución completamente correcta, es imposible saber si la respuesta era la mejor posible, etc. Con la política de enseñar 'la respuesta correcta' formamos perfectos jugadores de '¿Quiere ser millonario?', pero no ciudadanos del mundo real. Todos los estudiantes nos llevamos un chasco cuando, al llegar al trabajo real, vemos que los conocimientos que hay que aplicar son mínimos y que la dificultad de los retos de la vida real está en todo lo que _no_ nos han enseñado. Todo esto venía a cuento del semáforo de Carles. Seguro que la mayoría de los profesores (discusión aparte, no soy profesor y supongo que tienen problemas profesionales muy complicados) no valorarían más que una respuesta en blanco una del tipo 'Un frenazo fuerte dura menos de un segundo (a partir de la experiencia que tenemos de oír frenazos), como empezamos a 80 km/h, a lo sumo recorreremos x metros, luego sí da tiempo', a pesar de que el enfoque puede resultar suficientemente correcto. Y un 0,1% de las respuestas descabelladas suelen ser geniales. Bueno, perdón por el rollo, que me he quedado muy a gusto. El sáb, 23-11-2002 a las 21:53, Carles Sadurní Anguita escribió: > On Sat, Nov 23, 2002 at 04:19:38PM +0100, Attila Saorin wrote: > > Hombre, todos hemos sido estudiantes, y creo que sólo en casos esporádicos, > > de gente con ganas y demás, el estudiante es vaguete por naturaleza, si se > > dan las respuestas, el estudiante las mira, si en clase se escribe la > > solución se copia el la pizarra, el estudiante no interesado, copia la > > solución y el dia antes del exámen intenta descifrar para qué servía todo > > aquello. Lo malo es que no tiene fácil solución, pq si en clase dejas unos > > minutos para hacer el ejercicio, bueno, como se ha dicho, unos 8-10 > > (dado el axioma que el número de alumnos sea >10 ;D) son los únicos que se > > ponen a intentar resolverlo, el resto, espera a que el profe escriba la > > solución en la pizarra, a no ser que lo pidas para que te lo entreguen en > > el despacho a modo de practiquilla. > > > > Es una pena, pero me parece que es lo que ocurre en el mayor porcentaje > > de veces :( > > Es cierto. Ahora, muchas veces es así porque el alumno no sabe > ni por dónde empezar, ni siquiera qué herramientas tiene para dar > respuesta a la pregunta. No es que sea vago. > > A mí me pasa. Les pregunto ¿el camión podrá frenar a tiempo al ver el > semáforo en rojo? Y no saben por dónde meterle mano. No se les ocurre > que por narices ha de ser un movimiento acelerado (si va a 80 km/h y > tiene que pararse...). No se les ocurre hacer la aproximación más > sencilla: movimiento uniformemente acelerado (ya que sólo conocen éste y > el uniforme). > > Los profes tenemos poco éxito... :-( > > Mis alumnos/as cuando saben más o menos por donde tirar suelen hacer > algo, aunque sea descabellado. :-) > > Saludos -- Marcos Sánchez Provencio From j-david en noos.fr Sun Nov 24 18:46:21 2002 From: j-david en noos.fr (=?ISO-8859-1?Q?Juan_David_Ib=E1=F1ez_Palomar?=) Date: Sun, 24 Nov 2002 18:46:21 +0100 Subject: Transparencias de la charla de Localizer (y mas) References: <3DDA67D1.2050603@noos.fr> <200211191833.26774.aloy@ctv.es> Message-ID: <3DE1106D.3020404@noos.fr> Antoni Aloy wrote: >A Dimarts 19 Novembre 2002 17:33, Juan David Ibáñez Palomar va escriure: > > >>Buenas, >> >>Las transparencias de la charla sobre Localizer que dí en el >>congreso Hispalinux ya están en la web: http://www.localizer.org >> >>Por cierto, la penúltima transparencia es la presentación de >>un nuevo proyecto llamado "Loco". >> >>En Madrid pude discutir con la gente de Aditel y más tarde con >>Marcos y con Hernán sobre este proyecto, ya que estoy buscando >>gente que me ayude. >> >> > >En lo que pueda ayudar cuenta conmigo. Pero al inicio no podré ser de mucha >ayuda, ya que en estos momentos estoy empezando a vislumbrar las >posibilidades de Zope y parece que el proyecto lo utilizará como servidor de >aplicaciones,no? > > > La versión 0.1 de Loco utilizará Zope, la versión 1.0 no. De todos modos, no es necesario saber nada de Zope para contribuir. Por poner un ejemplo, los módulos flux y xpy no tienen nada que ver con Zope, són módulos Python que se instalan con distutils, por lo tanto se pueden desarrollar de forma aislada, o en el contexto de otro entorno (Webware, Quixote, etc..) Más adelante enviaré una lista de tareas o subproyectos a realizar con una breve descripción, entonces cada uno que me diga en qué quiere trabajar. >Por ahora todavía estoy aprendiendo a desenvolverme con Zope y buscando de >paso algún servidor que no sea muy caro y que me permita acceso a un motor de >Bd para ir haciendo pruebas en real, empezando por mi web personal (ya se >sabe, los experimentos con gaseosa :D ). > >Saludos, > > Si vas a contribuir de verdad al proyecto Loco te doy un acceso de verdad, gratis. Saludos, -- J. David Ibáñez, http://www.j-david.net Software Engineer / Ingénieur Logiciel / Ingeniero de Software From morillas en posta.unizar.es Sun Nov 24 19:26:54 2002 From: morillas en posta.unizar.es (luis miguel morillas) Date: Sun, 24 Nov 2002 19:26:54 +0100 Subject: Transparencias de la charla de Localizer (y mas) In-Reply-To: <3DE1106D.3020404@noos.fr> References: <3DDA67D1.2050603@noos.fr> <200211191833.26774.aloy@ctv.es> <3DE1106D.3020404@noos.fr> Message-ID: <20021124182653.GA998@marmota> Asunto: Re: [Python-es] Transparencias de la charla de Localizer (y mas) Fecha: dom, nov 24, 2002 at 06:46:21 +0100 Citando a Juan David Ibáñez Palomar (j-david en noos.fr): > > De todos modos, no es necesario saber nada de Zope para > contribuir. Por poner un ejemplo, los módulos flux y xpy > no tienen nada que ver con Zope, són módulos Python que > se instalan con distutils, por lo tanto se pueden desarrollar > de forma aislada, o en el contexto de otro entorno (Webware, > Quixote, etc..) > > Más adelante enviaré una lista de tareas o subproyectos a > realizar con una breve descripción, entonces cada uno que > me diga en qué quiere trabajar. > Eso mismo quería sugerirte. Una descripción de tareas/requisitos para que sepamos un poco más de qué van los módulos. -- Saludos Luis Miguel From aloy en ctv.es Sun Nov 24 21:11:16 2002 From: aloy en ctv.es (Antoni Aloy) Date: Sun, 24 Nov 2002 21:11:16 +0100 Subject: [Python-es] Transparencias de la charla de Localizer (y mas) In-Reply-To: <3DE1106D.3020404@noos.fr> References: <3DDA67D1.2050603@noos.fr> <200211191833.26774.aloy@ctv.es> <3DE1106D.3020404@noos.fr> Message-ID: <200211242111.16587.aloy@ctv.es> A Diumenge 24 Novembre 2002 18:46, Juan David Ibáñez Palomar va escriure: > > Más adelante enviaré una lista de tareas o subproyectos a > realizar con una breve descripción, entonces cada uno que > me diga en qué quiere trabajar. Me parece lo más adecuado. Así según nuestras aptitudes y disponibilidad sabremos en qué trabajar. > Si vas a contribuir de verdad al proyecto Loco te doy un > acceso de verdad, gratis. OK. Cuando vea la lista de tareas te lo confirmo. Me interesa mucho el desarrollo web con Python. Con Zope he empezado a vislumbrar sus posibilidades. Aunque todavía no veo nada claro que pueda substituir a un entorno "normal" más que nada por la pobreza intrínseca de los controles de forumulario, sí que quiero investigar en sus posibilidades. Algunos del grupo de Bulma estamos trabajando en realizar aplicaciones de gestión para Linux. Hemos empezado por la contabilidad y la idea es realizar programas Open Source bajo licencia GNU dedicados a la gestión de las empresas. Al estudiar Zope, y ahora puede que con las herramientas que tú propones, voy a intentar realizar una gestión de comunidades de propietaros (un tema en el que he trabajado bastante), ya que le veo bastantes posibilidades como programa realizable via web. Dado que es una aplicación relativamente sencilla puede que sirva de "proof of concept". Saludos, -- Antoni Aloy López Binissalem - Mallorca Linux Registered User # 210825 Gentoo Powered From BartolomeSintes en ono.com Mon Nov 25 14:35:06 2002 From: BartolomeSintes en ono.com (=?iso-8859-1?Q?Bartolom=E9_Sintes_Marco?=) Date: Mon, 25 Nov 2002 14:35:06 +0100 Subject: =?iso-8859-1?Q?Ambulancias._Una_soluci=F3n?= Message-ID: <000a01c29487$8d4e2600$80202a3e@athlon> Hola, He escrito un programa que espero que resuelva el problema propuesto. No es muy sofisticado, pues mis conocimientos de Python son limitados. Espero que si véis mejoras obvias al programa, lo digáis. Y si el programa no va bien, espero abucheos :-) Una sugerencia: Estaría bien que al proponer un problema se dieran ejemplos. En este caso, se podrían proporcionar ficheros con los registros que hay que analizar y cuál la respuesta correcta para ellos. Así sería más fácil probar el programa (ya que aquí no tenemos un cliente que lo pruebe por nosotros :-) Bueno, este es el programa: # AMBULANCIAS, por Barto 2002-11-25 # Problema propuesto en http://listas.aditel.org/archivos/python-es/2002-November/001553.html from string import zfill # Camino y nombre del archivo con los servicios camino = "C:/Mis documentos/Barto/02-03 Abastos/Python/Prueba_semanal/" nombre_archivo = "ambulancias_registro.txt" # Esta función es para calular el día siguiente a un día cualquiera # Tal y como aparece aquí, todos los años tienen 12 meses de 31 días # Me daba pereza considerar todos los casos (sobre todo los bisiestos) def dia_siguiente(fecha): sig = [int(str(fecha[0:4])), int(str(fecha[4:6])),int(str(fecha[6:8]))+1] if sig[2] == 32: sig[2] = 1 sig[1] = sig[1] + 1 if sig[1] == 13: sig[1] = 1 sig[0] = sig[0] + 1 return zfill(sig[0],4)+zfill(sig[1],2)+zfill(sig[2],2) # Primero se lee el archivo todo = file(camino+nombre_archivo,"r").read() # Ahora se crea una lista en la que cada elemento es un servicio # cada servicio es una lista con la fecha, la hora de inicio y la hora de finalización datos = [] for i in range(len(todo)/23): datos = datos + [todo[i*23:i*23+23]] for i in range(len(datos)): datos[i] = [datos[i][15:23], datos[i][5:10], datos[i][10:15]] # Los servicios con hora de inicio y fainal 00:00 se eliminan # Los servicios que empiezan un día y terminan el siguiente (se supone que ninguno dura más de 24 horas) # se dividen en dos servicios, uno hasta las 23:59 de un día y el otro desde las 00:00 del día siguiente for i in range(len(datos)-1,-1,-1): if datos[i][1] = datos[i][2] = '00:00': del datos[i] elif datos[i][2] < datos[i][1]: datos[i:i+1] = [[datos[i][0], datos[i][1], '23:59'], [dia_siguiente(datos[i][0]), '00:00', datos[i][2]]] # Se ordena la lista de servicios por fecha y hora datos.sort() # Se crea una lista nueva en la que cada servicio se divide en servicios de una hora # Se añade un contador de servicios realizados esa fecha y hora (al crearlo vale 1 para todos) trabajos=[] for i in range(len(datos)): for j in range(int(datos[i][1][0:2]), int(datos[i][2][0:2])+1): trabajos = trabajos + [[datos[i][0],zfill(j,2),1]] # Se ordena la lista de servicios separados en horas trabajos.sort() # Se acumulan los servicios for i in range(len(trabajos)-1,0,-1): if trabajos[i][0] == trabajos[i-1][0] and trabajos[i][1] == trabajos[i-1][1]: # si dos servicios seguidos tienen la misma fecha y hora trabajos[i-1][2] = trabajos[i-1][2]+trabajos[i][2] # se acumulan los contadores en el primero del trabajos[i] # y se elimina el segundo servicio # Se busca dónde está el máximo max = 0 for i in trabajos: if i[2] > max: max = i[2] # Se imprime el valor máximo y cuándo se ha producido print "Máximo: ", max for i in trabajos: if i[2] == max: print i # FIN DEL PROGRAMA Nota: El archivo con los servicios que he gastado tiene esta pinta (los 50 servicios son de noviembre de 2002): 0000021:4610:36200211310000123:1609:28200211180000200:3902:08200211240000315:4201:22200211290000417:2006:55200211180000512:4614:54200211110000617:5411:36200211050000707:4620:15200211080000811:2405:17200211050000917:2817:05200211220001011:0014:38200211190001108:2712:16200211030001203:3103:44200211170001301:4104:16200211100001403:0717:19200211290001520:1602:13200211280001618:0611:02200211230001717:3802:44200211280001809:4423:33200211260001911:5006:51200211060002013:3603:14200211060002114:2203:03200211180002209:5808:54200211030002320:4115:56200211100002403:0704:43200211140002505:1803:50200211130002621:4405:07200211100002705:2323:10200211240002817:1504:24200211010002912:3421:00200211140003008:3409:03200211190003108:5214:19200211010003206:3914:49200211120003310:1718:16200211050003403:3708:11200211080003517:5712:22200211150003608:1716:55200211290003710:4518:35200211270003804:4215:35200211080003923:3218:31200211180004006:0522:57200211090004111:4907:11200211230004201:1615:01200211150004313:1223:14200211020004404:1700:01200211250004522:4617:30200211060004609:2607:57200211110004717:1302:32200211280004808:0606:33200211210004917:2919:2820021125 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gari en eibar.org Mon Nov 25 17:04:31 2002 From: gari en eibar.org (Garikoitz Araolaza) Date: Mon, 25 Nov 2002 17:04:31 +0100 Subject: =?iso-8859-1?Q?Re:_[Python-es]_Ambulancias._Una_soluci=F3n?= In-Reply-To: <000a01c29487$8d4e2600$80202a3e@athlon> References: <000a01c29487$8d4e2600$80202a3e@athlon> Message-ID: <5.1.1.6.0.20021125170305.026bbc50@mail.dantzan.com> Decía Bartolomé: >He escrito un programa que espero que resuelva el problema propuesto. No >es muy sofisticado, pues mis conocimientos de Python son limitados. Espero >que si véis mejoras obvias al programa, lo digáis. Y si el programa no va >bien, espero abucheos :-) Todo empujones. Nada de abucheos!! :-D Pero cuánto es el máximo de ambulancias? en qué día? ;-) Saludos _________________________________________ Garikoitz Araolaza gari en eibar.org From garrudo_la en tsm.es Mon Nov 25 17:18:29 2002 From: garrudo_la en tsm.es (garrudo_la en tsm.es) Date: Mon, 25 Nov 2002 17:18:29 +0100 Subject: [Python-es] Message-ID: Hola a todos. Me estoy iniciando en Python. Mas o menos lo tengo claro. Lo que no tengo claro es como ejecutar un programa creado por mi, si lo tengo que copmpilar, si tengo que usar algo más de lo que uso que es PYTHON 2.2. From rapto en arrakis.es Mon Nov 25 18:45:17 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 25 Nov 2002 18:45:17 +0100 Subject: [Python-es] In-Reply-To: References: Message-ID: <1038246317.4457.6.camel@cynar> Python no se puede compilar, aunque es posible hacer un ejecutable autónomo que incluya el intérprete con soluciones tipo py2exe o installer. Por otro lado, la mayoría de los programas en Python se distribuyen en código fuente y se ejecutan directamente desde la fuente. Conclusión: Como te estás iniciando en Python, la respuesta es: * Python se compila transparentemente. El lun, 25-11-2002 a las 17:18, garrudo_la en tsm.es escribió: > Hola a todos. > Me estoy iniciando en Python. Mas o menos lo tengo claro. Lo que no tengo > claro es como ejecutar un programa creado por mi, si lo tengo que > copmpilar, si tengo que usar algo más de lo que uso que es PYTHON 2.2. > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Marcos Sánchez Provencio From cesar en eureka-sistemas.com Mon Nov 25 19:27:23 2002 From: cesar en eureka-sistemas.com (=?iso-8859-15?q?C=E9sar=20Gonz=E1lez?=) Date: Mon, 25 Nov 2002 19:27:23 +0100 Subject: ordenar lista bidimensional por una columna dada Message-ID: <200211251927.23885.cesar@eureka-sistemas.com> Hola a todos, Tengo un problema al que me gustaría dar una solución lo más sencilla posible ya que es algo que, en el proyecto que estoy haciendo, voy a tener que repetir hasta la saciedad. La pregunta es la siguiente : ¿Cual es la manera mas sencilla de ordenar un lista bidimensional a partir de una columna dada? El metodo sort de las listas, me ordena listas unidimensionales y no encuentro la manera (si la hay) de usar sort para, por ejemplo, pasarle el indice de la columna que marca el orden y así ordenar listas de más de una dimension. Antes de tirarme a hacer una clase que haga esto (que a mi entender es algo muy comun y que muchos antes que yo habrán tenido el mismo problema) he preferido preguntaros si conoceis una solución mas sencilla. Gracias, Bolo. From BartolomeSintes en ono.com Mon Nov 25 22:40:30 2002 From: BartolomeSintes en ono.com (=?iso-8859-1?Q?Bartolom=E9_Sintes_Marco?=) Date: Mon, 25 Nov 2002 22:40:30 +0100 Subject: [Python-es] [Quiz] Servicio de ambulancias Message-ID: <001301c294cb$5a954880$8f1e2a3e@athlon> Resulta que no estoy suscrito a la lista de correo, sino que veo los correos en listas.aditel.org/archivos, así que no me entero si hay archivos adjuntos. ¿Alguien me puede enviar a bartolomesintes en hotmail.com el archivo de ejemplo para probarlo con mi programa? ¿Hay manera de conseguir esos archivos adjuntos sin recibir todos los mensajes que llegan a la lista? Gracias, Barto From glav en lycos.com Mon Nov 25 23:14:06 2002 From: glav en lycos.com (luis lopez) Date: Mon, 25 Nov 2002 16:14:06 -0600 Subject: Como pasar parametros entre modulos Message-ID: Saludos a todos! Antes que nada quiero felicitar a todos los miembro de esta lista porque sus respuestas me han ayudado mucho para aprender python, aunque esta es la primera vez que escribo, gracias a todos. Ahora, tengo problemas para pasar paramentros entre modulos, en el primer modulo llamado menu.py tengo el nombre de usuario y su clave de acceso y quiero pasarlas desde este al modulo trafico.py, la llamada a trafico.py la hago asi: exec 'import Trafico' pero no se como pasar estos valores del primer modulo y como recibirlos en el segundo, y quiera saber si hay alguna forma de hacerlo sin tener que guardarlos en algun archivo. Luis Antonio Lopez V. glav en lycos.com _____________________________________________________________ Get 25MB, POP3, Spam Filtering with LYCOS MAIL PLUS for $19.95/year. http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lmtplus From j-david en noos.fr Mon Nov 25 23:59:52 2002 From: j-david en noos.fr (=?ISO-8859-1?Q?Juan_David_Ib=E1=F1ez_Palomar?=) Date: Mon, 25 Nov 2002 23:59:52 +0100 Subject: [Python-es] Transparencias de la charla de Localizer (y mas) References: <3DDA67D1.2050603@noos.fr> <200211191833.26774.aloy@ctv.es> <3DE1106D.3020404@noos.fr> <20021124182653.GA998@marmota> Message-ID: <3DE2AB68.3000207@noos.fr> > > > >Eso mismo quería sugerirte. Una descripción de tareas/requisitos para que >sepamos un poco más de qué van los módulos. > > > A continuación viene una lista preliminar de tareas, en absoluto exhaustiva, algo para empezar.. Tan solo una nota antes de continuar, las licencias que pienso utilizar para el proyecto Loco son la LGPL y la GPL, dependiendo del módulo. Podrían haber excepciones, por ejemplo la licencia de Python si algún módulo llega a incluirse en la biblioteca estándar, o la de Apache para las contribuciones a mod_python, si es que estas llegan a producirse. Por supuesto, cada cual tiene el copyright de sus contribuciones. He aquí la lista: 1. Internacionalización. Se precisa un script que extraiga las cadenas de texto destinadas a los humanos de un fichero escrito en XHTML 1.0 Este seria un primer paso, más adelante habría que construir un fichero PO con dichas cadenas, escribir otro script que a partir del fichero XHTML original y el fichero PO traducido generase otro fichero XHTML para el idioma del fichero PO. Después habría que generalizar los scripts y adaptarlos a otros formatos (Docbook, etc..) Nota 1: esto es lo que hace poxml, de KDE, y supone también una primera aproximación a los llamados sistemas de memoria de traducción Nota 2: ya tengo un voluntario para esta tarea, pero si alguien más quiere probar pues estupendo, en cualquier caso puede ser un ejercicio de programación interesante. 2. Indexación. Breve estudio comparativo de ZCatalog e IndexedCatalog, así como resumén de otras soluciones. En principio Loco utilizará ZCatalog, pero para el futuro es importante considerar otras opciones. Lo que más me interesa es sobre todo saber que herramienta proporciona el mejor interfaz para el progrmador. 3. Workflow. Documentación de flux Con la reciente liberación de flux 0.2 este módulo se ha convertido probablemente en la mejor alternativa para construir aplicaciones que utilicen workflow en Python. Altamente recomendable. Sin embargo, se hecha en falta documentación, en concreto un HOWTO o una guia rápida. También seria genial que alguien transformara el fichero test.py para que utilizase tests unitarios. Por supuesto aparte de la documentación los desarrolladores son bienvenidos. Nota: La documentación original debe estar en inglés 4. Diseño gráfico. Para empezar, ¿quiere alguien hacer el logo de Loco? Tal vez un concurso sea lo mejor, para crear ambiente, ¿algún voluntario para organizarlo? Bueno, hay un poquito de todo, programación, documentación, etc.. Más adelante enviaré más tareas, pero antes me gustaria encontrar voluntarios para las cuatro de arriba. Interesados que me escriban en privado o que respondan a la lista. ¡Animénse!, vamos a hacer algo grande y bueno. Por supuesto vosotros también podéis proponer tareas. ¡Atención!, creo que el trabajo más importante y difícil de alguien que dirige o pretende dirigir un proyecto de software libre es involucrar a otras personas en el desarrollo, ayudarles a introducirse en el proceso de producción. Para eso voy a necesitar también vuestra ayuda, cualquier sugerencia es bienvenida, si creeis que meto la pata en algo decidlo rápido. Saludos y gracias a todos/as, -- J. David Ibáñez, http://www.j-david.net Software Engineer / Ingénieur Logiciel / Ingeniero de Software From mostroratas en yahoo.es Tue Nov 26 01:25:29 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Tue, 26 Nov 2002 01:25:29 +0100 (CET) Subject: [Off-topic] disculpas Rodolfo y al resto In-Reply-To: <20021123182702.7dba72f4.rolfo@data54.com> References: <20021123182702.7dba72f4.rolfo@data54.com> Message-ID: <20021126002529.19393.qmail@web20909.mail.yahoo.com> --- Rodolfo escribió: > > Hola Attila... > Un poco OFF-TOPIC... pero, no tenés el recorte de líneas muy > largo?... o más precisamente desconectado?.. en modo texto normal, a > veces se complica leer los correos. Yo en este caso lo tengo seteado > a 71... es muy cómodo. Y no vas a notar el largo original porque las > recorta automáticamente.- > Perdoná el comentario, es sin ánimo de ofender, solo una > colaboración.- Hola, mis disculpas, como ves tengo una cuenta web y nunca me habia fijado en el ancho de los mensajes, ahora que me lo has dicho, lo he puesto a 72 (estaba en 99) asiq ue espero que a partir de ahora no tengas problemas ;) Un saludo. Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From mostroratas en yahoo.es Tue Nov 26 01:42:12 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Tue, 26 Nov 2002 01:42:12 +0100 (CET) Subject: [Python-es] Re: duda de como ejecutar un programa In-Reply-To: <1038246317.4457.6.camel@cynar> Message-ID: <20021126004212.39968.qmail@web20904.mail.yahoo.com> --- Marcos Sánchez Provencio escribió: > Conclusión: Como te estás iniciando en Python, la respuesta es: > * Python se compila transparentemente. > > Me estoy iniciando en Python. Mas o menos lo tengo claro. Lo que no > tengo > > claro es como ejecutar un programa creado por mi, si lo tengo que > > copmpilar, si tengo que usar algo más de lo que uso que es PYTHON > 2.2. Hola, ya que Marcos te ha dado la explicación, pero como no sé si te ha quedado claro realmente cómo se ejecuta tu programita, lo más normal, es que si tienes tu versión de python en el path o estes en el directorio de la instalación (en el so que sea) y tu programa se llama 'test.py', la forma de ejecutarlo sería: python test.py * es decir, al ser python un comando reconozido por el so, lo llamará y esa es la entrada para que pueda ejecutar tu programa tiene otra posibilidad (además de la que ha dicho Marcos con el py2exe) que es que en la primera linea de tu programa, le digas donde está el compilador, poniendo como primera línea del fichero algo como: #!c:/python2.2/python pues el fichero, al poner en la consola: 'test.py' intentará buscar en ese path el compilador y se ejecutará. Lo mismo sería para linux, pones en esa linea el path y ya está. Espero que ahora ya te haya quedado más claro. Un saludo. Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From mostroratas en yahoo.es Tue Nov 26 02:04:03 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Tue, 26 Nov 2002 02:04:03 +0100 (CET) Subject: [Python-es] Como pasar parametros entre modulos In-Reply-To: Message-ID: <20021126010403.74591.qmail@web20903.mail.yahoo.com> Hola Luis, --- luis lopez escribió: > Ahora, tengo problemas para pasar paramentros entre modulos, en el > primer modulo llamado menu.py tengo el nombre de usuario y su clave > de acceso y quiero pasarlas desde este al modulo trafico.py, la > llamada a trafico.py la hago asi: > > exec 'import Trafico' bueno, lo primero de todo, no entiendo por qué haces eso, ¿por qué no importas el módulo a secas? poniendo 'import Trafico' al comienzo de tu fichero 'menu.py' ¿o lo que quieres es que ese primero se ejecute y que luego se ejecute otro secuencialmente? es decir, si en el módulo 'Trafico.py' sólo quieres usar una clase, función o algo así, con importarlo al ppio y luego llamar a esa función, clase o lo que sea con esos dos parámetros en la llamada ya se podría ejecutar. No sé si me he explicado, quizás es que no me ha quedado del todo claro tu problema :( > pero no se como pasar estos valores del primer modulo y como > recibirlos en el segundo, y quiera saber si hay alguna forma de > hacerlo sin tener que guardarlos en algun archivo. Bueno, hacerlo a través de un fichero sería la última solución a tomar, a ver, puede pasar a otro módulo todo lo que quieras, (si fallara en esto, seguro que Hernan me mata despues de todo el tiempo que le hice perder con esto ;D) puedes pasar unos valores, unas variables, un método de una clase, todo (obviamente sin tener que usar archivos), diríamos que podrías declarar esas dos variables como globales, pero siendo algo como un usario y un password, no parece nada lógico que se pudiera comprobar en algún momento esas dos variables al ser globales o visibles de cualquier parte, por eso he hablado antes de si lo que quieres es usar un método o función definida en otro módulo, con exportarla en el otro módulo (sólo esa función o método) e importala en el 'menu.py' debería ser más que suficiente para que hicieras una llamada al método y función con los dos valores que te interesan. podrías definir las variables visible por el exterior (no muy recomendable): __all__ = ["usuario", "clave"] y desde el otro módulo, a importarlo ya las podrías ver. Imagino que a los que saben más de esto que yo, no les gustará demasiado esta solución y lo más recomendable sea que hagas una llamada a lo que necesites del otro módulo y le pases esos valores como parámetros. Espero haberte resuelto la duda, si no, ya sabes, sigue preguntando ;) Saludos. Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From rapto en arrakis.es Tue Nov 26 10:53:04 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 26 Nov 2002 10:53:04 +0100 Subject: [Python-es] ordenar lista bidimensional por una columna dada In-Reply-To: <200211251927.23885.cesar@eureka-sistemas.com> References: <200211251927.23885.cesar@eureka-sistemas.com> Message-ID: <1038304384.1551.3.camel@cynar> sort permite usar una función de comparación, ¿no te vale? Help on built-in function sort: sort(...) L.sort([cmpfunc]) -- sort *IN PLACE*; if given, cmpfunc(x, y) -> -1, 0, 1 Sólo tienes que usar una función tipo: def comparaCol2(x,y): return cmp(x[1:],y[1:]) y ordenar con: sort(sec1,comparaCol2) Eso sí, es más lento que el sort sin más. El lun, 25-11-2002 a las 19:27, César González escribió: > Hola a todos, > > Tengo un problema al que me gustaría dar una solución lo más sencilla posible > ya que es algo que, en el proyecto que estoy haciendo, voy a tener que > repetir hasta la saciedad. La pregunta es la siguiente : > > ¿Cual es la manera mas sencilla de ordenar un lista bidimensional a partir de > una columna dada? > > El metodo sort de las listas, me ordena listas unidimensionales y no encuentro > la manera (si la hay) de usar sort para, por ejemplo, pasarle el indice de la > columna que marca el orden y así ordenar listas de más de una dimension. > > Antes de tirarme a hacer una clase que haga esto (que a mi entender es algo > muy comun y que muchos antes que yo habrán tenido el mismo problema) he > preferido preguntaros si conoceis una solución mas sencilla. > > Gracias, > > Bolo. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Marcos Sánchez Provencio From rapto en arrakis.es Tue Nov 26 10:55:55 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 26 Nov 2002 10:55:55 +0100 Subject: ordenar lista bidimensional por una columna dada In-Reply-To: <200211251927.23885.cesar@eureka-sistemas.com> References: <200211251927.23885.cesar@eureka-sistemas.com> Message-ID: <1038304555.1551.7.camel@cynar> Me he colado en la respuesta anterior. Creo que lo que quieres es la función sort de Numeric Python. El lun, 25-11-2002 a las 19:27, César González escribió: > Hola a todos, > > Tengo un problema al que me gustaría dar una solución lo más sencilla posible > ya que es algo que, en el proyecto que estoy haciendo, voy a tener que > repetir hasta la saciedad. La pregunta es la siguiente : > > ¿Cual es la manera mas sencilla de ordenar un lista bidimensional a partir de > una columna dada? > > El metodo sort de las listas, me ordena listas unidimensionales y no encuentro > la manera (si la hay) de usar sort para, por ejemplo, pasarle el indice de la > columna que marca el orden y así ordenar listas de más de una dimension. > > Antes de tirarme a hacer una clase que haga esto (que a mi entender es algo > muy comun y que muchos antes que yo habrán tenido el mismo problema) he > preferido preguntaros si conoceis una solución mas sencilla. > > Gracias, > > Bolo. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Marcos Sánchez Provencio From rapto en arrakis.es Tue Nov 26 11:05:27 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 26 Nov 2002 11:05:27 +0100 Subject: duda de como ejecutar un programa In-Reply-To: <20021126004212.39968.qmail@web20904.mail.yahoo.com> References: <20021126004212.39968.qmail@web20904.mail.yahoo.com> Message-ID: <1038305127.1551.11.camel@cynar> Si está Python instalado, en MS Windows NT o superior, aunque no tengas python en el path, los archivos .py son ejecutables directamente desde línea de órdenes (vulgo MS-DOS). Curiosidades... El mar, 26-11-2002 a las 01:42, Attila Saorin escribió: > --- Marcos Sánchez Provencio escribió: > > Conclusión: Como te estás iniciando en Python, la respuesta es: > > * Python se compila transparentemente. > > > > Me estoy iniciando en Python. Mas o menos lo tengo claro. Lo que no > > tengo > > > claro es como ejecutar un programa creado por mi, si lo tengo que > > > copmpilar, si tengo que usar algo más de lo que uso que es PYTHON > > 2.2. > > Hola, > > ya que Marcos te ha dado la explicación, pero como no sé si te ha > quedado claro realmente cómo se ejecuta tu programita, lo más normal, > es que si tienes tu versión de python en el path o estes en el > directorio de la instalación (en el so que sea) y tu programa se llama > 'test.py', la forma de ejecutarlo sería: > > python test.py > * es decir, al ser python un comando reconozido por el so, lo llamará y > esa es la entrada para que pueda ejecutar tu programa > > tiene otra posibilidad (además de la que ha dicho Marcos con el py2exe) > que es que en la primera linea de tu programa, le digas donde está el > compilador, poniendo como primera línea del fichero algo como: > > #!c:/python2.2/python > > pues el fichero, al poner en la consola: 'test.py' intentará buscar en > ese path el compilador y se ejecutará. > Lo mismo sería para linux, pones en esa linea el path y ya está. > > Espero que ahora ya te haya quedado más claro. > > Un saludo. > > Attila > > _______________________________________________________________ > Yahoo! Messenger > Nueva versión: Webcam, voz, y mucho más ¡Gratis! > Descárgalo ya desde http://messenger.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Marcos Sánchez Provencio From chemacortes en wanadoo.es Tue Nov 26 11:36:15 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 26 Nov 2002 11:36:15 +0100 Subject: duda de como ejecutar un programa Message-ID: Marcos escribió: > Si está Python instalado, en MS Windows NT o superior, aunque no tengas > python en el path, los archivos .py son ejecutables directamente desde > línea de órdenes (vulgo MS-DOS). Curiosidades... Si te funciona desde la línea de órdenes, te funcionara también haciéndole un doble clic. La explicación es que la extensión .py se asocia inicialmente con la aplicación python.exe (intérprete python con cónsola). Pero puede cambiar. Por ejemplo, yo tengo asociada la extensión .py con el editor SciTE. En windows, pulsando el botón derecho sobre el fichero veremos un menú en que aparece la opción "Abrir con" con las aplicaciones que podemos usar para abrirlo. Las opciones "python" y "pythonw" (python sin cónsola) lo ejecutará. Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From chemacortes en wanadoo.es Tue Nov 26 12:32:03 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 26 Nov 2002 12:32:03 +0100 Subject: [Quiz] Servicio de ambulancias Message-ID: Bartolomé Sintes escribió: > Resulta que no estoy suscrito a la lista de correo, sino que veo los correos > en listas.aditel.org/archivos, así que no me entero si hay archivos > adjuntos. ¿Alguien me puede enviar a bartolomesintes en hotmail.com el archivo > de ejemplo para probarlo con mi programa? ¿Hay manera de conseguir esos > archivos adjuntos sin recibir todos los mensajes que llegan a la lista? Ya veo que el mailman no archiva los adjuntos. Intentaré que a partir del próximo ejercicio se pueda ver también en la web pytando.sf.net En cuanto a las listas, sería mejor emplear la lista pytando-codigo para comentar los ejercicios: http://sourceforge.net/mailarchive/forum.php?forum=pytando-codigo Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From cesar en eureka-sistemas.com Tue Nov 26 12:38:15 2002 From: cesar en eureka-sistemas.com (=?iso-8859-15?q?C=E9sar=20Gonz=E1lez?=) Date: Tue, 26 Nov 2002 12:38:15 +0100 Subject: ordenar lista bidimensional por una columna dada In-Reply-To: <1038304555.1551.7.camel@cynar> References: <200211251927.23885.cesar@eureka-sistemas.com> <1038304555.1551.7.camel@cynar> Message-ID: <200211261238.15559.cesar@eureka-sistemas.com> El Mar 26 Nov 2002 10:55, Marcos Sánchez Provencio escribió: > Me he colado en la respuesta anterior. Creo que lo que quieres es la > función sort de Numeric Python. Muchas Gracias por la respuesta. La funcion sort de python-numeric solo puede ser usada en arrays con elementos numericos y en mis tablas algunos elementos son cadenas de caracteres que tambien tendría que ordenar. ¿Conoces algo como el sort de numeric pero que pueda tambien actuar sobre arrays que contengan cadenas de texto? Gracias de nuevo, Bolo. From chemacortes en wanadoo.es Tue Nov 26 13:08:32 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 26 Nov 2002 13:08:32 +0100 Subject: [Python-es] ordenar lista bidimensional por una columna dada Message-ID: > ¿Conoces algo como el sort de numeric pero que pueda tambien actuar sobre > arrays que contengan cadenas de texto? Si consideras que una matriz bidimensional es una lista de listas, estaba bien dada la primera respuesta de Marcos: >>> a=[[4,"Hola"],[2,"Pepe"]] >>> a.sort(lambda x,y: cmp(x[0],y[0])) >>> a [[2, 'Pepe'], [4, 'Hola']] Si no te vale, pon el código. Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From cesar en eureka-sistemas.com Tue Nov 26 14:43:26 2002 From: cesar en eureka-sistemas.com (=?iso-8859-1?q?C=E9sar=20Gonz=E1lez?=) Date: Tue, 26 Nov 2002 14:43:26 +0100 Subject: ordenar lista bidimensional por una columna dada In-Reply-To: References: Message-ID: <200211261443.26333.cesar@eureka-sistemas.com> El Mar 26 Nov 2002 13:08, Chema Cortes escribió: > > ¿Conoces algo como el sort de numeric pero que pueda tambien actuar sobre > > arrays que contengan cadenas de texto? > > Si consideras que una matriz bidimensional es una lista de listas, estaba bien dada la primera respuesta de Marcos: > >>> a=[[4,"Hola"],[2,"Pepe"]] > >>> a.sort(lambda x,y: cmp(x[0],y[0])) > >>> a > > [[2, 'Pepe'], [4, 'Hola']] > > > Si no te vale, pon el código. [[25, 'informe1', 365, , 'Prueba1'], [23, 'informe2', 87, , 'Prueba2']] Este es un ejemplo de una lista de listas con las que tengo que tratar. Si le paso la funcion sort que habeis propuesto casca debido a que en una columna hay objetos DateTime, aun teniendo en cuenta que estoy buscando por la columna 0 que son enteros sin mas... tabla.sort(lambda x,y: cmp(x[0],y[0])) File "pydoman.py", line 68, in tabla.sort(lambda x,y: cmp(x[0],y[0])) TypeError: objects must be DateTime[Delta] instances Segun veo me dice que los objetos DateTime tienen que ser incrementos de tiempo no DateTimes a secas no?. ¿Por que el metodo sort no acepta fechas absolutas? y si le estoy diciendo que ordene por una columna que es de tipo entero... ¿por que se queja del DateTime? ¿Que tipos de datos acepta sort? Gracias de nuevo, Bolo. From rapto en arrakis.es Tue Nov 26 15:07:02 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 26 Nov 2002 15:07:02 +0100 Subject: [Python-es] ordenar lista bidimensional por una columna dada In-Reply-To: <200211261443.26333.cesar@eureka-sistemas.com> References: <200211261443.26333.cesar@eureka-sistemas.com> Message-ID: <1038319622.4189.2.camel@cynar> A mí me funciona esto: import mx.DateTime import pprint f1=mx.DateTime.DateTimeFrom('2002-11-26' ) f2=mx.DateTime.DateTimeFrom('2001-02-21' ) def comparador(col): def compara(x,y): return cmp(x[col],y[col]) return compara lista=[[25, 'informe1', 365, f1 , 'Prueba1'], [23, 'informe2', 87, f2 , 'Prueba2']] for numcol in range(len(lista[0])): print 'Ordenando por la columna ',numcol lista.sort(comparador(numcol)) pprint.pprint (lista) print '*' * 80 El mar, 26-11-2002 a las 14:43, César González escribió: > El Mar 26 Nov 2002 13:08, Chema Cortes escribió: > > > ¿Conoces algo como el sort de numeric pero que pueda tambien actuar sobre > > > arrays que contengan cadenas de texto? > > > > Si consideras que una matriz bidimensional es una lista de listas, estaba > bien dada la primera respuesta de Marcos: > > >>> a=[[4,"Hola"],[2,"Pepe"]] > > >>> a.sort(lambda x,y: cmp(x[0],y[0])) > > >>> a > > > > [[2, 'Pepe'], [4, 'Hola']] > > > > > > Si no te vale, pon el código. > > [[25, 'informe1', 365, 8255e50>, 'Prueba1'], > [23, 'informe2', 87, 84ab730>, 'Prueba2']] > > Este es un ejemplo de una lista de listas con las que tengo que tratar. Si le > paso la funcion sort que habeis propuesto casca debido a que en una columna > hay objetos DateTime, aun teniendo en cuenta que estoy buscando por la > columna 0 que son enteros sin mas... > > tabla.sort(lambda x,y: cmp(x[0],y[0])) > File "pydoman.py", line 68, in > tabla.sort(lambda x,y: cmp(x[0],y[0])) > TypeError: objects must be DateTime[Delta] instances > > Segun veo me dice que los objetos DateTime tienen que ser incrementos de > tiempo no DateTimes a secas no?. ¿Por que el metodo sort no acepta fechas > absolutas? y si le estoy diciendo que ordene por una columna que es de tipo > entero... ¿por que se queja del DateTime? ¿Que tipos de datos acepta sort? > > Gracias de nuevo, > > Bolo. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Marcos Sánchez Provencio From garrudo_la en tsm.es Tue Nov 26 15:13:27 2002 From: garrudo_la en tsm.es (garrudo_la en tsm.es) Date: Tue, 26 Nov 2002 15:13:27 +0100 Subject: duda de como ejecutar un programa Message-ID: Gracias Attila. Como ya comente me estoy iniciando y creas o no me esta resultanso un poco duro. Pero bueno se va asimilando poco a poco. Lo estoy usando con W98 y Linux. He probado lo que comentas y ¡¡¡¡Funciona!!!!, quie curioso ¿no?. From chemacortes en wanadoo.es Tue Nov 26 15:30:21 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 26 Nov 2002 15:30:21 +0100 Subject: ordenar lista bidimensional por una columna dada Message-ID: > > [[25, 'informe1', 365, 8255e50>, 'Prueba1'], > [23, 'informe2', 87, 84ab730>, 'Prueba2']] > > Este es un ejemplo de una lista de listas con las que tengo que tratar. Si le > paso la funcion sort que habeis propuesto casca debido a que en una columna > hay objetos DateTime, aun teniendo en cuenta que estoy buscando por la > columna 0 que son enteros sin mas... > > tabla.sort(lambda x,y: cmp(x[0],y[0])) > File "pydoman.py", line 68, in > tabla.sort(lambda x,y: cmp(x[0],y[0])) > TypeError: objects must be DateTime[Delta] instances > > Segun veo me dice que los objetos DateTime tienen que ser incrementos de > tiempo no DateTimes a secas no?. ¿Por que el metodo sort no acepta fechas > absolutas? y si le estoy diciendo que ordene por una columna que es de tipo > entero... ¿por que se queja del DateTime? ¿Que tipos de datos acepta sort? Pues a mi me va bien. Incluso ordena si le pongo que compare por la columna de fechas (python 2.2.2 y mx 2.0) Me parece muy extraño el error que te da, sobre todo porque no debería importar para nada el objeto DateTime para ordenar. Mira a ver si es problema de la versión del módulo mx. Si sigue sin ir, pon más código para ver qué pasa. Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From cesar en eureka-sistemas.com Tue Nov 26 16:22:19 2002 From: cesar en eureka-sistemas.com (=?iso-8859-15?q?C=E9sar=20Gonz=E1lez?=) Date: Tue, 26 Nov 2002 16:22:19 +0100 Subject: ordenar lista bidimensional por una columna dada In-Reply-To: <1038319622.4189.2.camel@cynar> References: <200211261443.26333.cesar@eureka-sistemas.com> <1038319622.4189.2.camel@cynar> Message-ID: <200211261622.19966.cesar@eureka-sistemas.com> El Mar 26 Nov 2002 15:07, Marcos Sánchez Provencio escribió: > A mí me funciona esto: > > import mx.DateTime El error lo cometia ahi. Ponía "from mx.DateTime import *" como en python 2.1, en vez de "import mx.DateTime" (toy en python2.2 tambien). Lo raro es que todas las otras operaciones con objetos datetime funcionaban correctamente... misterios culebreros... Muchisimas gracias por la ayuda!! Bolo. From rapto en arrakis.es Tue Nov 26 16:26:05 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 26 Nov 2002 16:26:05 +0100 Subject: [Python-es] ordenar lista bidimensional por una columna dada In-Reply-To: <200211261622.19966.cesar@eureka-sistemas.com> References: <200211261443.26333.cesar@eureka-sistemas.com> <1038319622.4189.2.camel@cynar> <200211261622.19966.cesar@eureka-sistemas.com> Message-ID: <1038324364.4856.6.camel@cynar> Lo único que se me ocurre es que mx.DateTime redefina cualquier nombre, seguramente cmp. Hay que recordar que lo de from xx import * esta DESACONSEJADO, porque no está muy claro si el espacio de nombres se te hace cisco tras usarlo. Algunos módulos están preparados para usarlo, pero el código queda confuso porque no se sabe de dónde salen los nombres (si no se usa, sólo hay que buscar dónde se define y ya está). El mar, 26-11-2002 a las 16:22, César González escribió: > El Mar 26 Nov 2002 15:07, Marcos Sánchez Provencio escribió: > > A mí me funciona esto: > > > > import mx.DateTime > > El error lo cometia ahi. Ponía "from mx.DateTime import *" como en python 2.1, > en vez de "import mx.DateTime" (toy en python2.2 tambien). Lo raro es que > todas las otras operaciones con objetos datetime funcionaban correctamente... > misterios culebreros... > > Muchisimas gracias por la ayuda!! > > Bolo. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Marcos Sánchez Provencio From rolfo en data54.com Tue Nov 26 16:39:55 2002 From: rolfo en data54.com (Rodolfo) Date: Tue, 26 Nov 2002 12:39:55 -0300 Subject: [Off-topic] disculpas Rodolfo y al resto In-Reply-To: <20021126002529.19393.qmail@web20909.mail.yahoo.com> References: <20021123182702.7dba72f4.rolfo@data54.com> <20021126002529.19393.qmail@web20909.mail.yahoo.com> Message-ID: <20021126123955.564ebb37.rolfo@data54.com> En Tue, 26 Nov 2002 01:25:29 +0100 (CET) Attila Saorin escribió: >| >|mis disculpas, como ves tengo una cuenta web y nunca me habia fijado >en|el ancho de los mensajes, ahora que me lo has dicho, lo he puesto a >72|(estaba en 99) asiq ue espero que a partir de ahora no tengas >problemas|;) >| >|Un saludo. >| >|Attila >| Holas........ Aceptadas... va en realidad no hacían falta. :) Era solo un comentario... supuse que no te habías dado cuenta... Éxitos.... nos vemos. Rolfo.- -- ========================================================= = Rodolfo H. González. Pigüé(ARG) Usuario Linux:#140699 = =* gpgID: 36F54800 -- KeyServer: horowitz.surfnet.nl *= = Linux, Karate, Rock'nBlues y Ford,... UN SOLO CORAZÓN = ========================================================= ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: From BartolomeSintes en ono.com Tue Nov 26 21:51:19 2002 From: BartolomeSintes en ono.com (=?iso-8859-1?Q?Bartolom=E9_Sintes_Marco?=) Date: Tue, 26 Nov 2002 21:51:19 +0100 Subject: [Python-es] Ambulancias: segundo intento Message-ID: <001701c2958d$922ac8c0$10212a3e@athlon> Hola, Esta es una solución (espero) del problema de las ambulancias utilizando simplemente listas. Tal como está escrito, simultáneo significa "en la misma hora" (cosa discutible, puesto que el servicio 46 y el 79 no se solapan). Además si un servicio termina a las 11:00 se cuenta como servicio realizado en la hora 11. En fin, al ejecutar este programa, me da como solución: Máximo: 15 ['20020621', '11', 15, [34, 38, 43, 46, 72, 75, 79, 131, 206, 208, 212, 214, 215, 218, 224]] 3410:0812:4520020621 3810:0811:3520020621 4306:5013:4520020621 4609:3011:0020020621 7211:0011:1520020621 7510:2011:0020020621 7911:3011:4520020621 13110:0011:0020020621 20608:1511:5020020621 20811:5013:1520020621 21210:5812:0020020621 21411:0011:4520020621 21510:2012:0020020621 21810:0012:1520020621 22410:0011:0020020621 Es decir que el máximo de servicios en la misma hora son 15, que eso pasó el 21/06/2002 de 11:00 a 11:59 y los servicios realizados fueron el 34, el 38, el 43, etc hasta el 224. ¿Es esa la solución? Un saludo, Barto ------------ EL PROGRAMA EMPIEZA AQUÍ ------------- # AMBULANCIAS, por Barto 2002-11-25 # Problema propuesto en # http://listas.aditel.org/archivos/python-es/2002-November/001553.html from string import zfill # Camino y nombre del archivo con los servicios camino = "C:/Mis documentos/Barto/02-03 Abastos/Python/Prueba_semanal/" nombre_archivo = "simul.txt" # Esta función es para calular el día siguiente a un día cualquiera # Tal y como aparece aquí todos los años tienen 12 meses de 31 días # Me daba pereza considerar todos los casos (sobre todo los bisiestos) def dia_siguiente(fecha): sig = [int(str(fecha[0:4])), int(str(fecha[4:6])),int(str(fecha[6:8]))+1] if sig[2] == 32: sig[2] = 1 sig[1] = sig[1] + 1 if sig[1] == 13: sig[1] = 1 sig[0] = sig[0] + 1 return zfill(sig[0],4)+zfill(sig[1],2)+zfill(sig[2],2) # Primero se lee el archivo todo = file(camino+nombre_archivo,"r").read() # Ahora se crea una lista en la que cada elemento es un servicio # cada servicio es una lista con la fecha, la hora de inicio y la hora de # finalización datos = [] for i in range(len(todo)/24): datos = datos + [todo[i*24:i*24+24]] for i in range(len(datos)): datos[i] = [datos[i][15:23], datos[i][5:10], datos[i][10:15], int(datos[i][0:5])] # Los servicios con hora de inicio y final 00:00 se eliminan # Los servicios que empiezan un día y terminan el siguiente (se supone que # ninguno dura más de 24 horas) # se dividen en dos servicios, uno hasta las 23:59 de un día y el otro desde # las 00:00 del día siguiente for i in range(len(datos)-1,-1,-1): if datos[i][1] == datos[i][2] == '00:00': del datos[i] elif datos[i][2] < datos[i][1]: datos[i:i+1] = [[datos[i][0], datos[i][1], '23:59', datos[i][3]], [dia_siguiente(datos[i][0]), '00:00', datos[i][2], datos[i][3]]] # Se ordena la lista de servicios por fecha y hora datos.sort() # Se crea una lista nueva en la que cada servicio se divide en servicios de # una hora # Se añade un contador de servicios realizados esa fecha y hora (al crearlo # vale 1 para todos) trabajos=[] for i in range(len(datos)): for j in range(int(datos[i][1][0:2]), int(datos[i][2][0:2])+1): trabajos = trabajos + [[datos[i][0],zfill(j,2),1, [datos[i][3]]]] # Se ordena la lista de servicios separados en horas trabajos.sort() # Se acumulan los servicios for i in range(len(trabajos)-1,0,-1): if trabajos[i][0] == trabajos[i-1][0] and trabajos[i][1] == \ trabajos[i-1][1]: # si dos servicios seguidos tienen la misma fecha y hora trabajos[i-1][2] = trabajos[i-1][2]+trabajos[i][2] # se acumulan los # contadores en el primero trabajos[i-1][3] = trabajos[i-1][3] + trabajos[i][3] del trabajos[i] # y se elimina el segundo servicio # Se busca dónde está el máximo max = 0 for i in trabajos: if i[2] > max: max = i[2] # Se imprime el valor máximo y cuándo se ha producido print "Máximo: ", max for i in trabajos: if i[2] == max: print i for j in i[3]: print todo[(j-2)*24:(j-2)*24+23] ------------ EL PROGRAMA ACABA AQUÍ ------------- ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From glav en lycos.com Tue Nov 26 23:40:16 2002 From: glav en lycos.com (luis lopez) Date: Tue, 26 Nov 2002 16:40:16 -0600 Subject: Como pasar parametros entre modulos Message-ID: On Tue, 26 Nov 2002 02:04:03 Attila Saorin wrote: >Hola Luis, > > --- luis lopez escribió: >> Ahora, tengo problemas para pasar paramentros entre modulos, en el >> primer modulo llamado menu.py tengo el nombre de usuario y su clave >> de acceso y quiero pasarlas desde este al modulo trafico.py, la >> llamada a trafico.py la hago asi: >> >> exec 'import Trafico' > >bueno, lo primero de todo, no entiendo por qué haces eso, ¿por qué no >importas el módulo a secas? poniendo 'import Trafico' al comienzo de tu >fichero 'menu.py' ¿o lo que quieres es que ese primero se ejecute y que >luego se ejecute otro secuencialmente? > >es decir, si en el módulo 'Trafico.py' sólo quieres usar una clase, >función o algo así, con importarlo al ppio y luego llamar a esa >función, clase o lo que sea con esos dos parámetros en la llamada ya se >podría ejecutar. > >No sé si me he explicado, quizás es que no me ha quedado del todo claro >tu problema :( Gracias Attila por tu respuesta, la situacion que tengo aqui es que el modulo menu.py varia en los modulos a los que llamara dependiendo el usuario, un usuario puede usar 2 o 3 tres modulo y otro puede usar 30 o 40 totalmente diferentes, los modulos que usa cada usuario esta guardados en una base de datos desde donde los lee menu.py. > >> pero no se como pasar estos valores del primer modulo y como >> recibirlos en el segundo, y quiera saber si hay alguna forma de >> hacerlo sin tener que guardarlos en algun archivo. > >Bueno, hacerlo a través de un fichero sería la última solución a tomar, >a ver, puede pasar a otro módulo todo lo que quieras, (si fallara en >esto, seguro que Hernan me mata despues de todo el tiempo que le hice >perder con esto ;D) puedes pasar unos valores, unas variables, un >método de una clase, todo (obviamente sin tener que usar archivos), >diríamos que podrías declarar esas dos variables como globales, pero >siendo algo como un usario y un password, no parece nada lógico que se >pudiera comprobar en algún momento esas dos variables al ser globales o >visibles de cualquier parte, por eso he hablado antes de si lo que >quieres es usar un método o función definida en otro módulo, con >exportarla en el otro módulo (sólo esa función o método) e importala en >el 'menu.py' debería ser más que suficiente para que hicieras una >llamada al método y función con los dos valores que te interesan. > >podrías definir las variables visible por el exterior (no muy >recomendable): > >__all__ = ["usuario", "clave"] > >y desde el otro módulo, a importarlo ya las podrías ver. > Cual es la razon por la que este metodo no es recomendable? Saludos a todos. >Imagino que a los que saben más de esto que yo, no les gustará >demasiado esta solución y lo más recomendable sea que hagas una llamada >a lo que necesites del otro módulo y le pases esos valores como >parámetros. > >Espero haberte resuelto la duda, si no, ya sabes, sigue preguntando ;) > >Saludos. > >Attila > >_______________________________________________________________ >Yahoo! Messenger >Nueva versión: Webcam, voz, y mucho más ¡Gratis! >Descárgalo ya desde http://messenger.yahoo.es >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo.py/python-es > Luis Antonio Lopez V. glav en lycos.com _____________________________________________________________ Get 25MB, POP3, Spam Filtering with LYCOS MAIL PLUS for $19.95/year. http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lmtplus From perezj en si.uji.es Wed Nov 27 12:48:23 2002 From: perezj en si.uji.es (Alejandro) Date: 27 Nov 2002 12:48:23 +0100 Subject: [Python-es] Las ambulancias Message-ID: <1038397702.15233.119.camel@pipa.uji.es> Una solución ?? No he hecho muchas pruebas :-) from mx.DateTime import DateTime, oneDay # Leemos y ordenamos el fichero para guardar # en servicios un lista de tuplas con el inicio # y final de cada servicio. # # Hay que guardar las cosas ordenadamente Chema !! ;-) # que luego cuesta mucho recogerlas servicios = [] for i in file( "SIMUL.TXT" ) : try : year = int(i[15:19]) mes = int(i[19:21]) dia = int(i[21:23]) horai = int(i[5:7]) minui = int(i[8:10]) horaf = int(i[10:12]) minuf = int(i[13:15]) if horai + minui + horaf + minuf == 0 : raise inicio = DateTime( year, mes, dia, horai, minui ) final = DateTime( year, mes, dia, horaf, minuf ) if inicio >= final : final = final + oneDay servicios.append( ( inicio, final ) ) except : print "Linea incorrecta:", i servicios.sort() # # Solucion # finales = [] maxser = activos = 0 for inicio, final in servicios : finales.append( final ) finales.sort() while finales and finales[0] <= inicio : finales.pop( 0 ) activos -= 1 activos += 1 if activos > maxser : maxser = activos maxfec = inicio print maxfec, maxser -- Alejandro UJI From chemacortes en wanadoo.es Wed Nov 27 16:43:00 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Wed, 27 Nov 2002 16:43:00 +0100 Subject: Las ambulancias Message-ID: Alejandro escribió: > Una solución ?? No he hecho muchas pruebas :-) > > from mx.DateTime import DateTime, oneDay > ... Es un buen algoritmo que, aunque descarta algunos servicios, da con la solución correcta. El problema ahora es explicarlo. > # Hay que guardar las cosas ordenadamente Chema !! ;-) > # que luego cuesta mucho recogerlas Yo no tengo la culpa, que así estaban los datos :-) Repito una vez más que es un problema cogido de un caso real. Saludos, -- Chema Cortes (chemacortes en wanadoo.es) _____________________________________________________________________ Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo ¡¡ desde las 3 de la tarde!! Compruébalo en http://www.wanadoo.es/acceso-internet From perezj en si.uji.es Wed Nov 27 19:31:02 2002 From: perezj en si.uji.es (Alejandro) Date: 27 Nov 2002 19:31:02 +0100 Subject: Una solucion con algunos comentario Message-ID: <1038421862.15233.152.camel@pipa.uji.es> Una solución ?? No he hecho muchas pruebas :-) Le añado algunos comentarios que parece que eso ayuda :-) from mx.DateTime import DateTime, oneDay # Leemos y ordenamos el fichero para guardar # en servicios un lista de tuplas con el inicio # y final de cada servicio. # # Hay que guardar las cosas ordenadamente Chema !! ;-) # que luego cuesta mucho recogerlas servicios = [] for i in file( "SIMUL.TXT" ) : try : year = int(i[15:19]) mes = int(i[19:21]) dia = int(i[21:23]) horai = int(i[5:7]) minui = int(i[8:10]) horaf = int(i[10:12]) minuf = int(i[13:15]) if horai + minui + horaf + minuf == 0 : raise inicio = DateTime( year, mes, dia, horai, minui ) final = DateTime( year, mes, dia, horaf, minuf ) if inicio >= final : final = final + oneDay servicios.append( ( inicio, final ) ) except : # Se descartan todas las lineas que no se ajuntan al formato que se # especificaba o los valores estan fuera de rango print "Linea incorrecta:", i # La lista de servicios se ordena segun la fecha y hora de inicio servicios.sort() # # Solucion # finales = [] maxser = activos = 0 for inicio, final in servicios : # Cada servicio tiene un final que se guarda # en la lista de finales ordenada ascendentemente finales.append( final ) finales.sort() # Antes de incrementar el numero de servicios # activos restamos todos los servicios que # acaban antes de que empiece el actual while finales and finales[0] <= inicio : finales.pop( 0 ) activos -= 1 # Comienza el servicio actual, a incrementar # el numero de servicios activos activos += 1 # Ahora activos contiene el numero de servicios activos # Elección del maximo y la fecha en la que se alcanzo if activos > maxser : maxser = activos maxfec = inicio print maxfec, maxser Un saludo -- Alejandro UJI From glav en lycos.com Wed Nov 27 21:58:31 2002 From: glav en lycos.com (luis lopez) Date: Wed, 27 Nov 2002 14:58:31 -0600 Subject: Como pasar parametros entre modulos Message-ID: -- On Tue, 26 Nov 2002 02:04:03 Attila Saorin wrote: >Hola Luis, > > --- luis lopez escribió: >> Ahora, tengo problemas para pasar paramentros entre modulos, en el >> primer modulo llamado menu.py tengo el nombre de usuario y su clave >> de acceso y quiero pasarlas desde este al modulo trafico.py, la >> llamada a trafico.py la hago asi: >> >> exec 'import Trafico' > >bueno, lo primero de todo, no entiendo por qué haces eso, ¿por qué no >importas el módulo a secas? poniendo 'import Trafico' al comienzo de tu >fichero 'menu.py' ¿o lo que quieres es que ese primero se ejecute y que >luego se ejecute otro secuencialmente? > >es decir, si en el módulo 'Trafico.py' sólo quieres usar una clase, >función o algo así, con importarlo al ppio y luego llamar a esa >función, clase o lo que sea con esos dos parámetros en la llamada ya se >podría ejecutar. > >No sé si me he explicado, quizás es que no me ha quedado del todo claro >tu problema :( > Gracias Attila por ti respuesta, lo que pasa es que el modulo menu.py va a llamar a diferentes modulos dependiendo del usuario, algunos van a tener acceso a 4 o 5 modulos y otros a 30 o 40 y pueden ser diferentes, las opciones que tiene cada usuario esta en una base de datos de donde las lee menu.py. >> pero no se como pasar estos valores del primer modulo y como >> recibirlos en el segundo, y quiera saber si hay alguna forma de >> hacerlo sin tener que guardarlos en algun archivo. > >Bueno, hacerlo a través de un fichero sería la última solución a tomar, >a ver, puede pasar a otro módulo todo lo que quieras, (si fallara en >esto, seguro que Hernan me mata despues de todo el tiempo que le hice >perder con esto ;D) puedes pasar unos valores, unas variables, un >método de una clase, todo (obviamente sin tener que usar archivos), >diríamos que podrías declarar esas dos variables como globales, pero >siendo algo como un usario y un password, no parece nada lógico que se >pudiera comprobar en algún momento esas dos variables al ser globales o >visibles de cualquier parte, por eso he hablado antes de si lo que >quieres es usar un método o función definida en otro módulo, con >exportarla en el otro módulo (sólo esa función o método) e importala en >el 'menu.py' debería ser más que suficiente para que hicieras una >llamada al método y función con los dos valores que te interesan. > >podrías definir las variables visible por el exterior (no muy >recomendable): > >__all__ = ["usuario", "clave"] > >y desde el otro módulo, a importarlo ya las podrías ver. > Por que no es recomendable este metodo? >Imagino que a los que saben más de esto que yo, no les gustará >demasiado esta solución y lo más recomendable sea que hagas una llamada >a lo que necesites del otro módulo y le pases esos valores como >parámetros. > >Espero haberte resuelto la duda, si no, ya sabes, sigue preguntando ;) > >Saludos. > >Attila > >_______________________________________________________________ >Yahoo! Messenger >Nueva versión: Webcam, voz, y mucho más ¡Gratis! >Descárgalo ya desde http://messenger.yahoo.es >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo.py/python-es > _____________________________________________________________ Get 25MB, POP3, Spam Filtering with LYCOS MAIL PLUS for $19.95/year. http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lmtplus From j-david en noos.fr Thu Nov 28 01:03:44 2002 From: j-david en noos.fr (=?ISO-8859-1?Q?Juan_David_Ib=E1=F1ez_Palomar?=) Date: Thu, 28 Nov 2002 01:03:44 +0100 Subject: [Python-es] =?ISO-8859-1?Q?=A1Loco_ya_tiene_un_sitio_web!?= Message-ID: <3DE55D60.8050104@noos.fr> http://www.j-david.net/loco Allí encontrareis: - Más información acerca de Loco - Una lista de tareas (como la que envíe aquí, pero con una nueva tarea sobre autenticación) - El desarrollador del mes.. ¡podrias ser tú! y ganar una camiseta - El concurso para el logo de Loco El sitio web es un wiki, y es el primero de los recursos que pongo en marcha para coordinar el desarrollo del proyecto. De paso, quisiera agradecer a las personas que me han mostrado su interés en el proyecto, a través de esta lista de correo o privadamente. ¡La Locomotora se pone en marcha! Saludos, -- J. David Ibáñez, http://www.j-david.net Software Engineer / Ingénieur Logiciel / Ingeniero de Software From mostroratas en yahoo.es Thu Nov 28 02:48:51 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Thu, 28 Nov 2002 02:48:51 +0100 (CET) Subject: Desaconsejado? ventajas-desventajas? In-Reply-To: <1038324364.4856.6.camel@cynar> References: <1038324364.4856.6.camel@cynar> Message-ID: <20021128014851.6130.qmail@web20909.mail.yahoo.com> --- Marcos Sánchez Provencio escribió: > Lo único que se me ocurre es que mx.DateTime redefina cualquier > nombre, > seguramente cmp. Hay que recordar que lo de from xx import * esta > DESACONSEJADO, porque no está muy claro si el espacio de nombres se > te > hace cisco tras usarlo. Algunos módulos están preparados para usarlo, > pero el código queda confuso porque no se sabe de dónde salen los > nombres (si no se usa, sólo hay que buscar dónde se define y ya > está). Hola Marcos, bueno, me ha extrañado un poco leer eso de que está desaconsejado, tienes razón en lo que dices, pero también es verdad que es muy común (y casi diría lo más general) es que se diga que no se debe dejar la posibilidad de que se pudiera usar todo un módulo si sólo queremos usar un único método ¿no? es decir, al poner, 'import lo_que_sea' hacemos que se puedan acceder a todos los métodos de dicho módulo, lo cual no hace a un programa muy seguro que digamos, casi siempre he oído que sólo debes dejar que la gente trabaje con lo que nosotros estamos seguros que queremos que trabajen (¿verdad Hernan?). Desconozco si para realizar esto, con tu método, para securizar eso, defines la variable __all__ con los métodos que permitiras usar fuera de ese módulo o no para asegurarte que no usaran lo que no les hace falta :O Esto lo digo para buscar los pros y los contras de estas dos formas de programar, a cada uno yo lo veo alguna en cada sentido, de hecho, al final suele ser normalmente una decisión personal más que otra cosa o de manía, pero ¿qué creeis que realmente es más recomendable? ¿donde se aconseja el uso de la versión de Marcos? ¿para programar en Python o para todos los lenguajes? Bueno, a ver si sale un buen tema de debate de esto ;) Saludos. Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From mostroratas en yahoo.es Thu Nov 28 02:57:05 2002 From: mostroratas en yahoo.es (=?iso-8859-1?q?Attila=20Saorin?=) Date: Thu, 28 Nov 2002 02:57:05 +0100 (CET) Subject: [Python-es] Como pasar parametros entre modulos In-Reply-To: Message-ID: <20021128015706.21859.qmail@web20908.mail.yahoo.com> --- luis lopez escribió: > >podrías definir las variables visible por el exterior (no muy > >recomendable): > > > >__all__ = ["usuario", "clave"] > > > >y desde el otro módulo, a importarlo ya las podrías ver. > > > > Cual es la razon por la que este metodo no es recomendable? hola Luis, de esta forma (como he lanzado un thread antes un poco sobre esto ;D) es como si dijeramos, hacer visibles estas dos variables a todos los módulos de tu programa, por lo tanto, veo la desventaja que no son una 'variable hora de comida' y otra 'precio del menu' (diríamos, superfluas), si no que usuario y clave, algo con lo que entiendo que no debemos dejar visible a que se pueda ver desde otro módulo del programa o que alguien pudiera entrar en nuestro código y comprobar esas dos variables sólo con importar el módulo y verlas. Son dos variables que tenemos que vigilar más de "cerca" y securizarlas lo más posible ¿no? Esa es la desventaja que yo le veo a esta solución, pero vamos, que sólo tú sabes el uso que le das a ese código, quien lo puede tocar, cómo, donde, etc Espero que hayas entendido la idea. Un saludo. Attila _______________________________________________________________ Yahoo! Messenger Nueva versión: Webcam, voz, y mucho más ¡Gratis! Descárgalo ya desde http://messenger.yahoo.es From hernan en orgmf.com.ar Thu Nov 28 07:48:36 2002 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Thu, 28 Nov 2002 07:48:36 +0100 Subject: [Python-es] Desaconsejado? ventajas-desventajas? In-Reply-To: <20021128014851.6130.qmail@web20909.mail.yahoo.com> Message-ID: [Attila] > --- Marcos Sánchez Provencio escribió: >> Lo único que se me ocurre es que mx.DateTime redefina cualquier >> nombre, seguramente cmp. Hay que recordar que lo de from xx import * >> esta DESACONSEJADO, porque no está muy claro si el espacio de >> nombres se te hace cisco tras usarlo. Algunos módulos están >> preparados para usarlo, pero el código queda confuso porque no se >> sabe de dónde salen los nombres (si no se usa, sólo hay que buscar >> dónde se define y ya está). > > bueno, me ha extrañado un poco leer eso de que está desaconsejado, > tienes razón en lo que dices, pero también es verdad que es muy común > (y casi diría lo más general) es que se diga que no se debe dejar la > posibilidad de que se pudiera usar todo un módulo si sólo queremos > usar un único método ¿no? es decir, al poner, 'import lo_que_sea' > hacemos que se puedan acceder a todos los métodos de dicho módulo, lo > cual no hace a un programa muy seguro que digamos, casi siempre he > oído que sólo debes dejar que la gente trabaje con lo que nosotros > estamos seguros que queremos que trabajen (¿verdad Hernan?). > Desconozco si para realizar esto, con tu método, para securizar eso, > defines la variable __all__ con los métodos que permitiras usar fuera > de ese módulo o no para asegurarte que no usaran lo que no les hace > falta :O si de un módulo solo querés importar unas pocas funciones (u objetos) especificas, podés usar: from modulo import funcion_a, funcion_b __all__ es un mecanismo que usa el _desarrollador_ de la biblioteca para indicar cuales de esos objetos son publicos y parte de la interfaz del módulo. el desarrollador del módulo puede perfectamente definir funciones como open(), read(), close(), etc. como parte de la interfaz del modulo. que tenga la variable __all__ no impide que ``from modulo import *´´ pueda provocar un problema en el espacio de nombres. en resumen: es aconsejable que - el desarrollador del módulo defina la lista __all__ - el usuario del módulo lo invoque con: import modulo - o con: from modulo import fun_1, fun_2 saludos, -H. From rapto en arrakis.es Thu Nov 28 12:49:26 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 28 Nov 2002 12:49:26 +0100 Subject: =?ISO-8859-1?Q?=A1Loco?= ya tiene un sitio web! In-Reply-To: <3DE55D60.8050104@noos.fr> References: <3DE55D60.8050104@noos.fr> Message-ID: <1038484166.1452.66.camel@cynar> ¿Dónde se descarga lo de flux? ¿Qué tiene que ver con la localización? El jue, 28-11-2002 a las 01:03, Juan David Ibáñez Palomar escribió: > http://www.j-david.net/loco > > Allí encontrareis: > > - Más información acerca de Loco > > - Una lista de tareas (como la que envíe aquí, pero > con una nueva tarea sobre autenticación) > > - El desarrollador del mes.. ¡podrias ser tú! y ganar > una camiseta > > - El concurso para el logo de Loco > > El sitio web es un wiki, y es el primero de los recursos > que pongo en marcha para coordinar el desarrollo del proyecto. > > De paso, quisiera agradecer a las personas que me han mostrado > su interés en el proyecto, a través de esta lista de correo o > privadamente. ¡La Locomotora se pone en marcha! > > > Saludos, -- Marcos Sánchez Provencio From j-david en noos.fr Thu Nov 28 14:24:25 2002 From: j-david en noos.fr (=?ISO-8859-15?Q?Juan_David_Ib=E1=F1ez_Palomar?=) Date: Thu, 28 Nov 2002 14:24:25 +0100 Subject: =?ISO-8859-15?Q?=A1Loco_ya_tiene_un_siti?= =?ISO-8859-15?Q?o_web!?= References: <3DE55D60.8050104@noos.fr> <1038484166.1452.66.camel@cynar> Message-ID: <3DE61909.60404@noos.fr> Por ahora el CVS y la distribución de los paquetes está en http://sourceforge.net/projects/lleu, aunque es una solución temporal, hasta que el verdadero sitio de loco se ponga en marcha. Flux no tiene nada que ver con la localización, tiene que ver con workflow (aunque creo que se podría utilizar para otras cosas, por ejemplo para hacer compiladores; pero esa es otra historia). Flux tan solo depende de Python, no estoy seguro de qué versión. Es también el módulo que ha despertado más interés, imagino que por su sencillez y porque ya hace la vida más fácil, mientras que XPY por ejemplo está más verde. Marcos Sánchez Provencio wrote: >¿Dónde se descarga lo de flux? ¿Qué tiene que ver con la localización? > >El jue, 28-11-2002 a las 01:03, Juan David Ibáñez Palomar escribió: > > >>http://www.j-david.net/loco >> >>Allí encontrareis: >> >> - Más información acerca de Loco >> >> - Una lista de tareas (como la que envíe aquí, pero >> con una nueva tarea sobre autenticación) >> >> - El desarrollador del mes.. ¡podrias ser tú! y ganar >> una camiseta >> >> - El concurso para el logo de Loco >> >>El sitio web es un wiki, y es el primero de los recursos >>que pongo en marcha para coordinar el desarrollo del proyecto. >> >>De paso, quisiera agradecer a las personas que me han mostrado >>su interés en el proyecto, a través de esta lista de correo o >>privadamente. ¡La Locomotora se pone en marcha! >> >> >>Saludos, >> >> -- J. David Ibáñez, http://www.j-david.net Software Engineer / Ingénieur Logiciel / Ingeniero de Software From antonio.beamud en agora-2000.com Thu Nov 28 17:56:31 2002 From: antonio.beamud en agora-2000.com (Antonio Beamud Montero) Date: 28 Nov 2002 17:56:31 +0100 Subject: Documentando =?ISO-8859-1?Q?c=F3digo?= Message-ID: <1038502591.783.15.camel@praga.agora-2000.com> Hola a todos: Estoy intentando generar documentación a partir de mi código en python, pero necesito que sea en formato PDF o Postcript. ¿Alguien conoce alguna herramienta o alguna forma de hacer esto? He probado con happydoc, pero no genera bien otro formato que no sea HTML. gendoc podría generar en html y luego con htmldoc pasarlo a pdf, pero no me termina de convencer su salida... Gracias... -- Microsoft merges technologies: Windows CE + Windows ME + Windows NT = Windows CEMENT ---- Antonio Beamud Montero Agora Systems S.A. http://www.agoratechnologies.com From aloy en ctv.es Thu Nov 28 21:06:53 2002 From: aloy en ctv.es (Antoni Aloy) Date: Thu, 28 Nov 2002 21:06:53 +0100 Subject: Zope y =?iso-8859-15?q?autentificaci=F3n?= Message-ID: <200211282106.53540.aloy@ctv.es> Buenas! ¿Cuando uno conecta con un sitio web Zope y se tiene que autentificar ya sea como administrador o bien porque se ha protegido el recurso las contraseñas viajan el claro? Si es alguien sabe si se pude montar un servidor seguro en Zope? Saludos, -- Antoni Aloy López Binissalem - Mallorca Linux Registered User # 210825 Gentoo Powered From borillo en aditel.org Fri Nov 29 00:47:49 2002 From: borillo en aditel.org (=?ISO-8859-1?Q?Ricardo_Borillo_Dom=E9nech?=) Date: Fri, 29 Nov 2002 00:47:49 +0100 (CET) Subject: Zope y =?iso-8859-15?q?autentificaci=F3n?= In-Reply-To: <200211282106.53540.aloy@ctv.es> References: <200211282106.53540.aloy@ctv.es> Message-ID: El día 28/11/02, Antoni Aloy escribió: > Buenas! > > ¿Cuando uno conecta con un sitio web Zope y se tiene que autentificar ya sea > como administrador o bien porque se ha protegido el recurso las contraseñas > viajan el claro? Pues sí, las contraseñas viajan practicamente en claro ... En realidad se transmiten codificadas en Base64, pero esta codificación es totalmente inversible :( > Si es alguien sabe si se pude montar un servidor seguro en Zope? > > Saludos, > Pues tienes varias posibilidades: *. Utilizar un producto Zope para dotar de SSL al servidor HTTP de Zope (Medusa). Sólo tienes que hacer una búsqueda en zope.org. *. Utilizar Apache y el mod_ssl para la gestion de las conexiones seguras (opción mucho más recomendable). Salut, Ricardo From rolfo en data54.com Fri Nov 29 03:41:19 2002 From: rolfo en data54.com (Rodolfo) Date: Thu, 28 Nov 2002 23:41:19 -0300 Subject: Documentando código In-Reply-To: <1038502591.783.15.camel@praga.agora-2000.com> References: <1038502591.783.15.camel@praga.agora-2000.com> Message-ID: <20021128234119.3db12af8.rolfo@data54.com> En 28 Nov 2002 17:56:31 +0100 Antonio Beamud Montero escribió: >|Hola a todos: >|Estoy intentando generar documentación a partir de mi código en >python,|pero necesito que sea en formato PDF o Postcript. ¿Alguien >conoce alguna|herramienta o alguna forma de hacer esto? >|He probado con happydoc, pero no genera bien otro formato que no sea >|HTML. >|gendoc podría generar en html y luego con htmldoc pasarlo a pdf, pero >no|me termina de convencer su salida... >| >|Gracias... >|-- Hola amigo.... creo que estás usando linux. Sie s así, tenés 'txt2pdf', 'mpaage', y varios más que convierten .txt a pdf y luego a .ps... Podés usar LATEX... bueno... hay muchas cosas para eso. Fijate en tu distro que vas a encontrar mucho. Y sino busca en GOOGLE LINUX.... Si es en WIN$... ni idea... hace 5 años que no lo uso. Espero que te ayude... éxito. Rolfo.- -- ========================================================= = Rodolfo H. González. Pigüé(ARG) Usuario Linux:#140699 = =* gpgID: 36F54800 -- KeyServer: horowitz.surfnet.nl *= = Linux, Karate, Rock'nBlues y Ford,... UN SOLO CORAZÓN = ========================================================= ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: From andres.aquino en maxipaga.com.mx Thu Nov 28 23:17:57 2002 From: andres.aquino en maxipaga.com.mx (andres aquino) Date: 28 Nov 2002 16:17:57 -0600 Subject: [Python-es] Documentando =?ISO-8859-1?Q?c=F3digo?= In-Reply-To: <1038502591.783.15.camel@praga.agora-2000.com> References: <1038502591.783.15.camel@praga.agora-2000.com> Message-ID: <1038521877.1405.2.camel@aquino-sistemas.ece.com.mx> a2ps Saludos! AQ El jue, 28-11-2002 a las 10:56, Antonio Beamud Montero escribió: > Hola a todos: > Estoy intentando generar documentación a partir de mi código en python, > pero necesito que sea en formato PDF o Postcript. ¿Alguien conoce alguna > herramienta o alguna forma de hacer esto? > He probado con happydoc, pero no genera bien otro formato que no sea > HTML. > gendoc podría generar en html y luego con htmldoc pasarlo a pdf, pero no > me termina de convencer su salida... > > Gracias... > -- > Microsoft merges technologies: > Windows CE + Windows ME + Windows NT = Windows CEMENT > > ---- > Antonio Beamud Montero > Agora Systems S.A. > > http://www.agoratechnologies.com > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From antonio.beamud en agora-2000.com Fri Nov 29 09:51:12 2002 From: antonio.beamud en agora-2000.com (Antonio Beamud Montero) Date: 29 Nov 2002 09:51:12 +0100 Subject: Documentando =?ISO-8859-1?Q?c=F3digo?= In-Reply-To: <1038521877.1405.2.camel@aquino-sistemas.ece.com.mx> References: <1038502591.783.15.camel@praga.agora-2000.com> <1038521877.1405.2.camel@aquino-sistemas.ece.com.mx> Message-ID: <1038559873.791.3.camel@praga.agora-2000.com> No, no quiero imprimir el código, quiero que a partir de la documentación de los métodos me genere una descripción de estos, no imprimir todo el código. Vamos, igual que javadoc, o que doxygen... Salu2 El jue, 28-11-2002 a las 23:17, andres aquino escribió: > a2ps > > Saludos! > AQ > > El jue, 28-11-2002 a las 10:56, Antonio Beamud Montero escribió: > > Hola a todos: > > Estoy intentando generar documentación a partir de mi código en python, > > pero necesito que sea en formato PDF o Postcript. ¿Alguien conoce alguna > > herramienta o alguna forma de hacer esto? > > He probado con happydoc, pero no genera bien otro formato que no sea > > HTML. > > gendoc podría generar en html y luego con htmldoc pasarlo a pdf, pero no > > me termina de convencer su salida... > > > > Gracias... > > -- > > Microsoft merges technologies: > > Windows CE + Windows ME + Windows NT = Windows CEMENT > > > > ---- > > Antonio Beamud Montero > > Agora Systems S.A. > > > > http://www.agoratechnologies.com > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo.py/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es -- Microsoft merges technologies: Windows CE + Windows ME + Windows NT = Windows CEMENT ---- Antonio Beamud Montero Agora Systems S.A. http://www.agoratechnologies.com From rvr en infoastro.com Fri Nov 29 10:15:14 2002 From: rvr en infoastro.com (=?iso-8859-1?q?V=EDctor=20R=2E?= Ruiz) Date: Fri, 29 Nov 2002 09:15:14 +0000 Subject: Documentando =?iso-8859-1?q?c=F3digo?= In-Reply-To: <1038559873.791.3.camel@praga.agora-2000.com> References: <1038502591.783.15.camel@praga.agora-2000.com> <1038521877.1405.2.camel@aquino-sistemas.ece.com.mx> <1038559873.791.3.camel@praga.agora-2000.com> Message-ID: <200211290915.14925.rvr@infoastro.com> Hola: El Vie 29 Nov 2002 08:51, Antonio Beamud Montero tecleó: > No, no quiero imprimir el código, quiero que a partir de la > documentación de los métodos me genere una descripción de estos, no > imprimir todo el código. En http://web.pydoc.org/2.2/pydoc.html leo: «Generate Python documentation in HTML or text for interactive use. In the Python interpreter, do "from pydoc import help" to provide online help. Calling help(thing) on a Python object documents the object. [...] Run "pydoc -w " to write out the HTML documentation for a module to a file named ".html"» Saludetes, -- Víctor R. Ruiz | - Todos estos momentos se perderán, como http://infoastro.com/rvr | lágrimas en la lluvia. From susana_b en menta.net Fri Nov 29 16:19:51 2002 From: susana_b en menta.net (susana de Castro) Date: Fri, 29 Nov 2002 16:19:51 +0100 Subject: Zope ? Message-ID: Hola, estoy empezando con Python / Zope, y estoy haciendo una página dtml, y me gustaria pasar como parámetro una variable en la URL , por ejemplo: http://localhost:8080/CR/index_html?contenido=standard_html_header y donde tengo me gustaria tener , algo del estilo: pero no se exactamente como hacerlo. Tampoco estoy segura es una duda de este adecuada para este foro, en todo caso, gracias Saludos From borillo en aditel.org Fri Nov 29 18:46:53 2002 From: borillo en aditel.org (=?ISO-8859-1?Q?Ricardo_Borillo_Dom=E9nech?=) Date: Fri, 29 Nov 2002 18:46:53 +0100 (CET) Subject: Zope ? In-Reply-To: References: Message-ID: Hola y bienvenida al mundo Zope !!! Bueno, primero informarte que detro de Aditel existe una lista de usuarios de Zope en castellano, la cual será seguro de tu interés: http://listas.aditel.org/listinfo.py/zope-es (en un futuro no muy lejano será la lista de HispaZope :) Respecto a tu pregunta, en Zope puedes llamar a otro documento del cual sólo tienes una cadena como referencia, utilizando la instrucción: Espero que te sirva :) Salut, Ricardo El día 29/11/02, susana de Castro escribió: > Hola, > estoy empezando con Python / Zope, y > estoy haciendo una página dtml, > y me gustaria pasar como parámetro una variable > en la URL , por ejemplo: > http://localhost:8080/CR/index_html?contenido=standard_html_header > > y donde tengo > > me gustaria tener , algo del estilo: > > > pero no se exactamente como hacerlo. > Tampoco estoy segura es una duda de este > adecuada para este foro, en todo caso, gracias > Saludos > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es > From j-david en noos.fr Sat Nov 30 11:39:21 2002 From: j-david en noos.fr (=?ISO-8859-1?Q?Juan_David_Ib=E1=F1ez_Palomar?=) Date: Sat, 30 Nov 2002 11:39:21 +0100 Subject: Loco demo Message-ID: <3DE89559.5080407@noos.fr> Buenas, He reescrito y añadido información en el wiki a partir del feedback de Thilo. Además ahora hay una demo de Loco, la primera: http://www.j-david.net/loco-demo Podéis jugar con la demo, aunque por ahora no se puede hacer gran cosa, tan solo unirse al portal, autenticarse, cambiar la clave de acceso, el nombre y salir del sistema. En cualquier caso, sirve para hacerse una idea de la interfaz. Más información sobre esta aplicación en concreto en: http://www.j-david.net/loco/Loco Saludos, -- J. David Ibáñez, http://www.j-david.net Software Engineer / Ingénieur Logiciel / Ingeniero de Software From j-david en noos.fr Sat Nov 30 11:45:06 2002 From: j-david en noos.fr (=?ISO-8859-1?Q?Juan_David_Ib=E1=F1ez_Palomar?=) Date: Sat, 30 Nov 2002 11:45:06 +0100 Subject: Loco demo References: <3DE89559.5080407@noos.fr> Message-ID: <3DE896B2.7060109@noos.fr> Oops, se me olvidaba, ya tenemos al desarrollador del mes de Noviembre, Thilo, por su trabajo en flux. Juan David Ibáñez Palomar wrote: > > Buenas, > > He reescrito y añadido información en el wiki a partir del > feedback de Thilo. > > Además ahora hay una demo de Loco, la primera: > > http://www.j-david.net/loco-demo > > Podéis jugar con la demo, aunque por ahora no se puede hacer > gran cosa, tan solo unirse al portal, autenticarse, cambiar > la clave de acceso, el nombre y salir del sistema. En cualquier > caso, sirve para hacerse una idea de la interfaz. > > Más información sobre esta aplicación en concreto en: > > http://www.j-david.net/loco/Loco > > > Saludos, > -- J. David Ibáñez, http://www.j-david.net Software Engineer / Ingénieur Logiciel / Ingeniero de Software From morillas en posta.unizar.es Sat Nov 30 15:13:35 2002 From: morillas en posta.unizar.es (luis miguel morillas) Date: Sat, 30 Nov 2002 15:13:35 +0100 Subject: Duda =?iso-8859-1?Q?met=F3dica?= Message-ID: <20021130141335.GB603@marmota> Amigos listeros, tengo una duda y busco vuestra opinión. Tenemos que preparar un curso de programación web con python. Los destinatarios saben programar (pero no Python) Los desarrollos web que necesitan tienen importantes accesos a bases de datos (Oracle, SQLServer, MySQL y Postgresql). En principio pensamos trabajar con Linux + apache. Algunas dudas: - Interacción apache - python: ¿pyapache, mod_python, mod_snake, mod_fastcgi? - Generación de html: ¿HTMLgen, albatross, cheetah, ...? Tenéis experiencia con esos productos? Algún compañero me ha hablado también de slither ¿habéis desarrollado alguna aplicación con él? -- Saludos Luis Miguel ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 232 bytes Desc: no disponible URL: From tjavier en usuarios.retecal.es Sat Nov 30 17:53:02 2002 From: tjavier en usuarios.retecal.es (=?ISO-8859-1?Q?Tom=E1s?= Javier Robles Prado) Date: Sat, 30 Nov 2002 17:53:02 +0100 Subject: [Python-es] OT - Preferencias de la lista Message-ID: <1038675177.8551.3.camel@cable213a078.usuarios.retecal.es> No consigo cambiar el modo de recibir los mensajes de esta lista. Actualmente recibo el digest y querría recibir los mensajes individualmente, cómo puedo hacerlo? Gracias -- Tomás Javier Robles Prado http://users.servicios.retecal.es/tjavier From tjavier en usuarios.retecal.es Sat Nov 30 19:26:46 2002 From: tjavier en usuarios.retecal.es (=?ISO-8859-1?Q?Tom=E1s?= Javier Robles Prado) Date: Sat, 30 Nov 2002 19:26:46 +0100 Subject: =?ISO-8859-1?Q?M=F3dulo?= en win32 para acceder a PostgreSQL Message-ID: <1038680792.8954.12.camel@cable213a078.usuarios.retecal.es> Estoy haciendo una aplicación que acceda remotamente a una BD de Postgres. El caso de desde Linux PyGreSQL va de fábula, pero en windows no sé como hacerlo funcionar. He pasado el pg.py y pgdb.py de mi máuina a la q tiene windows pero la cosa no marcha. ¿Alguien lo ha hecho? Gracias, -- Tomás Javier Robles Prado http://users.servicios.retecal.es/tjavier From morillas en posta.unizar.es Sat Nov 30 20:03:15 2002 From: morillas en posta.unizar.es (luis miguel morillas) Date: Sat, 30 Nov 2002 20:03:15 +0100 Subject: =?iso-8859-1?Q?M=F3dul?= =?iso-8859-1?Q?o?= en win32 para acceder a PostgreSQL In-Reply-To: <1038680792.8954.12.camel@cable213a078.usuarios.retecal.es> References: <1038680792.8954.12.camel@cable213a078.usuarios.retecal.es> Message-ID: <20021130190315.GA1568@marmota> Asunto: [Python-es] Módulo en win32 para acceder a PostgreSQL Fecha: sáb, nov 30, 2002 at 07:26:46 +0100 Citando a Tomás Javier Robles Prado (tjavier en usuarios.retecal.es): > Estoy haciendo una aplicación que acceda remotamente a una BD de > Postgres. El caso de desde Linux PyGreSQL va de fábula, pero en windows > no sé como hacerlo funcionar. He pasado el pg.py y pgdb.py de mi máuina > a la q tiene windows pero la cosa no marcha. > > ¿Alguien lo ha hecho? > Qué versión utilizas? No lo he hecho (qué mal suena ;-) ), pero aparentemente http://www.druid.net/pygresql/ Important changes for 3.2 # Add WIN32 support (gerhard en bigfoot.de) ... Suerte. Ya nos contarás. -- Saludos Luis Miguel From aerd en retemail.es Sat Nov 30 21:03:31 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Sat, 30 Nov 2002 21:03:31 +0100 Subject: [Python-es] =?iso-8859-1?Q?Re:_=5BPython-es=5D_Duda_met=F3dica?= References: <20021130141335.GB603@marmota> Message-ID: <006001c298ab$93573230$0100a8c0@sicem.biz> Hola, prácticamente todas las herramientas que estás indicas están muy bien. Por una parte les indicaría cómo es hacer las cosas a pelo, es decir, con un programa que genera el texto, que además también puede generar XML u otros formatos. Apache con mod_python está muy bien, más algún editor como Emacs o IDLE que pueda resaltar la sintaxis de Python. Todos es muy fácil de instalar y funciona inmediatamente. He trabajado con Cheetah, y me parece un producto extraordinario con una documentación muy buena. Esto da un valor añadido muy fuerte , escalando el grado de abstracción. Webware está muy bien para hacer aplicaciones de bases de datos. Se basa en servlets y recuerda un poco a Java/Jakarta. Cheetah es su perfecto compañero, aunque si te gusta más un lenguaje parecido a HTML puedes usar PSP (Python Server Pages). A mi me gusta más Cheetah. Webware tiene gestión de sesiones (fundamentales para la mayoría de aplicaciones Web) y UserKit es un marco para la validación de usuarios. Finalmente, Zope, es el más completo, pero para hacer determinadas cosas un poco complejo. Tiene gestión de sesiones, validación de usuarios, un grado de abstracción muy fuerte y una infinidad de productos para hacer miles de cosas, entre ellos adaptadores a bases de datos relacionales, LDAP, conexión con servicios de correo, generación de formularios, etc. La lista va de herramientas más manuales y simples a más abstractas y complejas. Depende del tiempo, iría en esta dirección. En ningún caso dejaría de indicar la existencia de Zope. Erny >----- Original Message ----- >From: "luis miguel morillas" >To: >Sent: Saturday, November 30, 2002 3:13 PM >Subject: [Python-es] Duda metódica >Amigos listeros, tengo una duda y busco vuestra opinión. >Tenemos que preparar un curso de programación web con python. Los destinatarios >saben programar (pero no Python) Los desarrollos web que necesitan tienen >importantes accesos a bases de datos (Oracle, SQLServer, MySQL y Postgresql). >En principio pensamos trabajar con Linux + apache. >Algunas dudas: >- Interacción apache - python: ¿pyapache, mod_python, mod_snake, mod_fastcgi? >- Generación de html: ¿HTMLgen, albatross, cheetah, ...? >Tenéis experiencia con esos productos? >Algún compañero me ha hablado también de slither ¿habéis desarrollado alguna >aplicación con él? From aerd en retemail.es Sat Nov 30 21:06:44 2002 From: aerd en retemail.es (Ernesto Revilla) Date: Sat, 30 Nov 2002 21:06:44 +0100 Subject: =?iso-8859-15?Q?Re:_=5BPython-es=5D_M=F3dulo_en_win32_para_acceder_aPostgr?= =?iso-8859-15?Q?eSQL?= References: <1038680792.8954.12.camel@cable213a078.usuarios.retecal.es> Message-ID: <006d01c298ac$05bcc790$0100a8c0@sicem.biz> Gerhard dejó de compilar PygreSQL para Windows porque no estaba muy de acuerdo con la filosofía de administración del proyecto. En SourceForge encontrarás pyPgSQL que está disponible para ambos sistemas operativos. Como usarás una interfaz DB-API 2.0 compatible, dsupongo que te dará igual usar una u otra. Erny ----- Original Message ----- From: "Tomás Javier Robles Prado" To: "Lista Python" Sent: Saturday, November 30, 2002 7:26 PM Subject: [Python-es] Módulo en win32 para acceder aPostgreSQL > Estoy haciendo una aplicación que acceda remotamente a una BD de > Postgres. El caso de desde Linux PyGreSQL va de fábula, pero en windows > no sé como hacerlo funcionar. He pasado el pg.py y pgdb.py de mi máuina > a la q tiene windows pero la cosa no marcha. > > ¿Alguien lo ha hecho? > > Gracias, > -- > Tomás Javier Robles Prado > http://users.servicios.retecal.es/tjavier > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From borillo en aditel.org Sat Nov 30 21:17:02 2002 From: borillo en aditel.org (=?ISO-8859-1?Q?Ricardo_Borillo_Dom=E9nech?=) Date: Sat, 30 Nov 2002 21:17:02 +0100 (CET) Subject: =?iso-8859-1?Q?Re:_=5BPython-es=5D_Duda_met=F3dica?= In-Reply-To: <006001c298ab$93573230$0100a8c0@sicem.biz> References: <006001c298ab$93573230$0100a8c0@sicem.biz> Message-ID: La verdad es que no conozco muy bien Cheetah ni Webware, pero sí conozco bien Zope. Yo veo como mejor opcion de todas Zope, porque te ofrece lo mismo que el mod_python (si quieres puedes usar simples scripts de python dentro de Zope), pero con un inmenso valor añadido como bien comenta Ernesto. Ventajas: *. Multitud de modulos disponibles (autenticación, acceso a base de datos, multiidioma, control de sesión, gestión de contenidos, ...). *. Mayor escalabilidad. *. Ofrece un lenguaje de plantillas (ZPT) que permite separar la logica de la presentacion (Importantisimo si trabajas con diseñadores, los cuales pueden editar las plantillas directamente de su Dreamweaver). *. Gran reutilización de codigo ya que permite heredar contenidos (Adquisición) ==> Mayor productividad. *. Lista de correo de usuario de Zope en español (zope-es en aditel.org). La verdad es que no se si soy el más apropiado para opinar, ya que soy un gran fan de Zope, pero ahí queda eso :) Salut, Ricardo El día 30/11/02, Ernesto Revilla escribió: > Hola, > > prácticamente todas las herramientas que estás indicas están muy bien. Por > una parte les indicaría cómo es hacer las cosas a pelo, es decir, con un > programa que genera el texto, que además también puede generar XML u otros > formatos. Apache con mod_python está muy bien, más algún editor como Emacs o > IDLE que pueda resaltar la sintaxis de Python. Todos es muy fácil de > instalar y funciona inmediatamente. > > He trabajado con Cheetah, y me parece un producto extraordinario con una > documentación muy buena. Esto da un valor añadido muy fuerte , escalando el > grado de abstracción. > > Webware está muy bien para hacer aplicaciones de bases de datos. Se basa en > servlets y recuerda un poco a Java/Jakarta. Cheetah es su perfecto > compañero, aunque si te gusta más un lenguaje parecido a HTML puedes usar > PSP (Python Server Pages). A mi me gusta más Cheetah. Webware tiene gestión > de sesiones (fundamentales para la mayoría de aplicaciones Web) y UserKit es > un marco para la validación de usuarios. > > Finalmente, Zope, es el más completo, pero para hacer determinadas cosas un > poco complejo. Tiene gestión de sesiones, validación de usuarios, un grado > de abstracción muy fuerte y una infinidad de productos para hacer miles de > cosas, entre ellos adaptadores a bases de datos relacionales, LDAP, conexión > con servicios de correo, generación de formularios, etc. > > La lista va de herramientas más manuales y simples a más abstractas y > complejas. Depende del tiempo, iría en esta dirección. En ningún caso > dejaría de indicar la existencia de Zope. > > Erny > > > >----- Original Message ----- > >From: "luis miguel morillas" > >To: > >Sent: Saturday, November 30, 2002 3:13 PM > >Subject: [Python-es] Duda metódica > > > > >Amigos listeros, tengo una duda y busco vuestra opinión. > >Tenemos que preparar un curso de programación web con python. Los > destinatarios > >saben programar (pero no Python) Los desarrollos web que necesitan tienen > >importantes accesos a bases de datos (Oracle, SQLServer, MySQL y > Postgresql). > >En principio pensamos trabajar con Linux + apache. > > >Algunas dudas: > >- Interacción apache - python: ¿pyapache, mod_python, mod_snake, > mod_fastcgi? > >- Generación de html: ¿HTMLgen, albatross, cheetah, ...? > > >Tenéis experiencia con esos productos? > >Algún compañero me ha hablado también de slither ¿habéis desarrollado > alguna > >aplicación con él? > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es > From zoso en demiurgo.org Sat Nov 30 23:37:40 2002 From: zoso en demiurgo.org (Esteban Manchado =?iso-8859-1?Q?Vel=E1zquez?=) Date: Sat, 30 Nov 2002 22:37:40 +0000 Subject: =?iso-8859-1?Q?=5BPyth?= =?iso-8859-1?Q?on-es=5D_Duda_met=F3dica?= In-Reply-To: References: <006001c298ab$93573230$0100a8c0@sicem.biz> Message-ID: <20021130223740.GB631@demiurgo.org> On Sat, Nov 30, 2002 at 09:17:02PM +0100, Ricardo Borillo Doménech wrote: > > La verdad es que no conozco muy bien Cheetah ni Webware, pero sí conozco > bien Zope. > > Yo veo como mejor opcion de todas Zope, porque te ofrece lo mismo que el > mod_python (si quieres puedes usar simples scripts de python dentro de > Zope), pero con un inmenso valor añadido como bien comenta Ernesto. > [...] Una preguntilla: ¿hay alguna manera de trabajar con Zope desde el sistema de ficheros normal, en vez de mediante la interfaz web de administración? Zope lo he probado muy poquito, pero no me parece que pueda trabajar en un proyecto grande si no puedo usar el grep, el vim (sí, ya sé que puedo usarlo con Zope), el CVS (y sí, también sé que Zope tiene una especie de control de versiones), etc. ¿Alguna sugerencia? -- Esteban Manchado Velázquez - http://www.demiurgo.org No software patents in Europe! - freepatents.org - proinnova.hispalinux.es Join Amnesty International - http://www.amnesty.org/actnow ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: